From: Mark Wooding Date: Mon, 2 Sep 2019 11:53:54 +0000 (+0100) Subject: base/asm-common.h: Use `push' and `pop', for Thumb compatibility. X-Git-Tag: 2.5.0~14^2~11 X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/commitdiff_plain/1f1fd8845afef39000b08a0f79ff14fae7690d41 base/asm-common.h: Use `push' and `pop', for Thumb compatibility. I still prefer `stmfd' and `ldmfd' for general code, but these are important macros for which Thumb compatibility might be valuable. --- diff --git a/base/asm-common.h b/base/asm-common.h index 1dfb6338..642820af 100644 --- a/base/asm-common.h +++ b/base/asm-common.h @@ -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