|
@@ -18,13 +18,11 @@
|
|
|
.text
|
|
|
|
|
|
.macro save_regs
|
|
|
- mov ip, sp
|
|
|
- stmfd sp!, {r1 - r2, r4 - r8, fp, ip, lr, pc}
|
|
|
- sub fp, ip, #4
|
|
|
+ stmfd sp!, {r1, r2, r4 - r8, lr}
|
|
|
.endm
|
|
|
|
|
|
.macro load_regs
|
|
|
- ldmfd sp, {r1, r2, r4-r8, fp, sp, pc}
|
|
|
+ ldmfd sp!, {r1, r2, r4 - r8, pc}
|
|
|
.endm
|
|
|
|
|
|
.macro load1b, reg1
|