diff options
Diffstat (limited to 'src/arch/arm/isa/templates/neon.isa')
-rw-r--r-- | src/arch/arm/isa/templates/neon.isa | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arch/arm/isa/templates/neon.isa b/src/arch/arm/isa/templates/neon.isa index 35bd3865e..a3a6c1a94 100644 --- a/src/arch/arm/isa/templates/neon.isa +++ b/src/arch/arm/isa/templates/neon.isa @@ -216,10 +216,10 @@ def template NeonEqualRegExecute {{ %(op_rd)s; const unsigned rCount = %(r_count)d; - const unsigned eCount = rCount * sizeof(FloatRegBits) / sizeof(Element); + const unsigned eCount = rCount * sizeof(uint32_t) / sizeof(Element); union RegVect { - FloatRegBits regs[rCount]; + uint32_t regs[rCount]; Element elements[eCount]; }; @@ -262,16 +262,16 @@ def template NeonUnequalRegExecute {{ %(op_rd)s; const unsigned rCount = %(r_count)d; - const unsigned eCount = rCount * sizeof(FloatRegBits) / sizeof(Element); + const unsigned eCount = rCount * sizeof(uint32_t) / sizeof(Element); union RegVect { - FloatRegBits regs[rCount]; + uint32_t regs[rCount]; Element elements[eCount]; BigElement bigElements[eCount / 2]; }; union BigRegVect { - FloatRegBits regs[2 * rCount]; + uint32_t regs[2 * rCount]; BigElement elements[eCount]; }; |