X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/b6db2017c9e28051b5afe37323ead5c0a6d0fd99..4bf3072e34661918a8e6c5e95c3e2ab05c76089b:/base/asm-common.h diff --git a/base/asm-common.h b/base/asm-common.h index 41d092fa..3560ec55 100644 --- a/base/asm-common.h +++ b/base/asm-common.h @@ -1113,8 +1113,8 @@ name: .cfi_adjust_cfa_offset -\n .endm -.macro pushreg x, y= - .ifeqs "\y", "" +.macro pushreg x, y=nil + .ifeqs "\y", "nil" str \x, [sp, #-16]! .cfi_adjust_cfa_offset +16 .cfi_rel_offset \x, 0 @@ -1126,8 +1126,8 @@ name: .endif .endm -.macro popreg x, y= - .ifeqs "\y", "" +.macro popreg x, y=nil + .ifeqs "\y", "nil" ldr \x, [sp], #16 .cfi_restore \x .cfi_adjust_cfa_offset -16 @@ -1139,9 +1139,9 @@ name: .endif .endm -.macro savereg x, y, z= - .ifeqs "\z", "" - str \x, [sp, #\y] +.macro savereg x, y, z=nil + .ifeqs "\z", "nil" + str \x, [sp, \y] .cfi_rel_offset \x, \y .else stp \x, \y, [sp, #\z] @@ -1150,9 +1150,9 @@ name: .endif .endm -.macro rstrreg x, y, z= - .ifeqs "\z", "" - ldr \x, [sp, #\y] +.macro rstrreg x, y, z=nil + .ifeqs "\z", "nil" + ldr \x, [sp, \y] .cfi_restore \x .else ldp \x, \y, [sp, #\z]