chiark / gitweb /
base/asm-common.h: Use `push' and `pop', for Thumb compatibility.
[catacomb] / base / asm-common.h
index 1dfb63386c9a3323acf4ca38e4e1831fec9d2acd..642820afa256cad1cf0a26237eef788e059b995b 100644 (file)
@@ -1022,12 +1022,12 @@ name:
 .endm
 
 .macro pushreg rr:vararg
-       stmfd   sp!, {\rr}
+       push    {\rr}
          .save {\rr}
 .endm
 
 .macro popreg  rr:vararg
-       ldmfd   sp!, {\rr}
+       pop     {\rr}
 .endm
 
 .macro pushvfp rr:vararg