We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f89eab commit c1cacc3Copy full SHA for c1cacc3
src/rt/arch/arm/ccall.S
@@ -5,23 +5,18 @@
5
6
.globl __morestack
7
.hidden __morestack
8
+.type __morestack, %function
9
__morestack:
- mov r3, sp
10
+ .fnstart
11
+ .save {r4, fp, lr}
12
+ push {r4, fp, lr}
13
+ .movsp r4
14
+ mov r4, sp
15
mov sp, r2
-
- str r3, [sp]
- str lr, [sp, #-4]
- sub sp, #8
16
+ mov fp, sp
17
blx r1
18
19
- add sp, #8
20
21
- ldr lr, [sp, #-4]
22
- ldr r3, [sp]
23
24
- mov sp, r3
+ mov sp, r4
+ pop {r4, fp, lr}
25
mov pc, lr
26
+ .fnend
27
0 commit comments