346
|
1
|
|
2 mov r4, #100
|
|
3 ===
|
|
4 mov sp, #0x6000
|
|
5 ===
|
|
6 mov r3, sp
|
|
7 ===
|
|
8 yield
|
|
9 ===
|
|
10 push {r11,r5,r4,lr}
|
|
11 ===
|
|
12 pop {r4,r5,r6}
|
|
13 ===
|
|
14 sub r4,r5,#23
|
|
15 blt x
|
|
16 x:
|
|
17 mul r4,r5,r2
|
|
18 ===
|
|
19 str r9, [r2, #33]
|
|
20 ===
|
|
21 ldr r5, [r3, #87]
|
349
|
22 ===
|
|
23 ldr r5, lab1
|
|
24 ldr r11, lab1
|
|
25 ldr r10, lab1
|
|
26 lab1:
|
|
27 .word 0x12345566
|
352
|
28 ===
|
|
29 cmp r4, r11
|
|
30 cmp r5, #0x50000
|
354
|
31 ===
|
|
32 adr r5, cval
|
|
33 adr r9, cval
|
|
34 adr r8, cval
|
|
35 cval:
|
|
36 adr r11, cval
|
|
37 adr r12, cval
|
|
38 adr r1, cval
|
|
39 pop {r2}
|
356
|
40 ===
|
|
41 lsl r11, r5, r3
|
|
42 lsl r4, r8, r6
|
|
43 ===
|
|
44 lsr r9, r0, r2
|
|
45 lsr r4, r8, r6
|
|
46 ===
|
|
47 and r9, r0, r2
|
|
48 and r4, r8, r6
|