Blame


1 0237dec7 2020-02-11 crossd .globl mygetmcontext
2 0237dec7 2020-02-11 crossd mygetmcontext:
3 0237dec7 2020-02-11 crossd str r1, [r0,#4]
4 0237dec7 2020-02-11 crossd str r2, [r0,#8]
5 0237dec7 2020-02-11 crossd str r3, [r0,#12]
6 0237dec7 2020-02-11 crossd str r4, [r0,#16]
7 0237dec7 2020-02-11 crossd str r5, [r0,#20]
8 0237dec7 2020-02-11 crossd str r6, [r0,#24]
9 0237dec7 2020-02-11 crossd str r7, [r0,#28]
10 0237dec7 2020-02-11 crossd str r8, [r0,#32]
11 0237dec7 2020-02-11 crossd str r9, [r0,#36]
12 0237dec7 2020-02-11 crossd str r10, [r0,#40]
13 0237dec7 2020-02-11 crossd str r11, [r0,#44]
14 0237dec7 2020-02-11 crossd str r12, [r0,#48]
15 0237dec7 2020-02-11 crossd str r13, [r0,#52]
16 0237dec7 2020-02-11 crossd str r14, [r0,#56]
17 0237dec7 2020-02-11 crossd /* store 1 as r0-to-restore */
18 0237dec7 2020-02-11 crossd mov r1, #1
19 0237dec7 2020-02-11 crossd str r1, [r0]
20 0237dec7 2020-02-11 crossd /* return 0 */
21 0237dec7 2020-02-11 crossd mov r0, #0
22 0237dec7 2020-02-11 crossd mov pc, lr
23 0237dec7 2020-02-11 crossd
24 0237dec7 2020-02-11 crossd .globl mysetmcontext
25 0237dec7 2020-02-11 crossd mysetmcontext:
26 0237dec7 2020-02-11 crossd ldr r1, [r0,#4]
27 0237dec7 2020-02-11 crossd ldr r2, [r0,#8]
28 0237dec7 2020-02-11 crossd ldr r3, [r0,#12]
29 0237dec7 2020-02-11 crossd ldr r4, [r0,#16]
30 0237dec7 2020-02-11 crossd ldr r5, [r0,#20]
31 0237dec7 2020-02-11 crossd ldr r6, [r0,#24]
32 0237dec7 2020-02-11 crossd ldr r7, [r0,#28]
33 0237dec7 2020-02-11 crossd ldr r8, [r0,#32]
34 0237dec7 2020-02-11 crossd ldr r9, [r0,#36]
35 0237dec7 2020-02-11 crossd ldr r10, [r0,#40]
36 0237dec7 2020-02-11 crossd ldr r11, [r0,#44]
37 0237dec7 2020-02-11 crossd ldr r12, [r0,#48]
38 0237dec7 2020-02-11 crossd ldr r13, [r0,#52]
39 0237dec7 2020-02-11 crossd ldr r14, [r0,#56]
40 0237dec7 2020-02-11 crossd ldr r0, [r0]
41 0237dec7 2020-02-11 crossd mov pc, lr