aboutsummaryrefslogtreecommitdiff
path: root/sim/aarch64/simulator.c
diff options
context:
space:
mode:
Diffstat (limited to 'sim/aarch64/simulator.c')
-rw-r--r--sim/aarch64/simulator.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sim/aarch64/simulator.c b/sim/aarch64/simulator.c
index e0b428d..a839121 100644
--- a/sim/aarch64/simulator.c
+++ b/sim/aarch64/simulator.c
@@ -8420,7 +8420,7 @@ do_fcvtzu (sim_cpu *cpu)
uint64_t value = (uint64_t) d;
/* Do not raise an exception if we have reached ULONG_MAX. */
- if (value != (1UL << 63))
+ if (value != (1ULL << 63))
RAISE_EXCEPTIONS (d, value, DOUBLE, ULONG);
aarch64_set_reg_u64 (cpu, rd, NO_SP, value);
@@ -8431,7 +8431,7 @@ do_fcvtzu (sim_cpu *cpu)
uint64_t value = (uint64_t) f;
/* Do not raise an exception if we have reached ULONG_MAX. */
- if (value != (1UL << 63))
+ if (value != (1ULL << 63))
RAISE_EXCEPTIONS (f, value, FLOAT, ULONG);
aarch64_set_reg_u64 (cpu, rd, NO_SP, value);