summaryrefslogtreecommitdiff
path: root/src/arch/arm/isa/templates/neon.isa
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/arm/isa/templates/neon.isa')
-rw-r--r--src/arch/arm/isa/templates/neon.isa10
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];
};