e7fac32
diff --git a/js/src/jit/GenerateAtomicOperations.py b/js/src/jit/GenerateAtomicOperations.py
e7fac32
--- a/js/src/jit/GenerateAtomicOperations.py
e7fac32
+++ b/js/src/jit/GenerateAtomicOperations.py
e7fac32
@@ -666,12 +666,12 @@
e7fac32
                 insns += fmt_insn("str %x[scratch], [%x[dst], OFFSET]")
e7fac32
         elif cpu_arch == "arm":
e7fac32
             if size == 1:
e7fac32
-                insns += fmt_insn("ldrb %[scratch], [%[src], OFFSET]")
e7fac32
-                insns += fmt_insn("strb %[scratch], [%[dst], OFFSET]")
e7fac32
+                insns += fmt_insn("ldrb %[scratch], [%[src], #OFFSET]")
e7fac32
+                insns += fmt_insn("strb %[scratch], [%[dst], #OFFSET]")
e7fac32
             else:
e7fac32
                 assert size == 4
e7fac32
-                insns += fmt_insn("ldr %[scratch], [%[src], OFFSET]")
e7fac32
-                insns += fmt_insn("str %[scratch], [%[dst], OFFSET]")
e7fac32
+                insns += fmt_insn("ldr %[scratch], [%[src], #OFFSET]")
e7fac32
+                insns += fmt_insn("str %[scratch], [%[dst], #OFFSET]")
e7fac32
         else:
e7fac32
             raise Exception("Unexpected arch")
e7fac32
         insns = insns.replace("OFFSET", str(offset * size))
e7fac32