base/regdump.h (ARM32, ARM64): Properly parenthesize `_regfmt' arguments.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 7 Nov 2019 01:34:52 +0000 (01:34 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 9 May 2020 19:46:54 +0000 (20:46 +0100)
base/regdump.h

index bbbd5bd..f5b3306 100644 (file)
@@ -643,8 +643,8 @@ DO16(REGDEF_NEONQ)
 .endm
 
 .macro _regfmt arg
-       movw    r2, #\arg&0xffff
-       movt    r2, #(\arg >> 16)&0xffff
+       movw    r2, #(\arg)&0xffff
+       movt    r2, #((\arg) >> 16)&0xffff
 .endm
 
 #endif
@@ -794,8 +794,8 @@ DO32(REGDEF_FP)
 .endm
 
 .macro _regfmt arg
-       movz    w2, #\arg&0xffff
-       movk    w2, #(\arg >> 16)&0xffff, lsl #16
+       movz    w2, #(\arg)&0xffff
+       movk    w2, #((\arg) >> 16)&0xffff, lsl #16
 .endm
 
 #endif