xref: /aosp_15_r20/art/compiler/optimizing/optimizing_cfi_test_expected.inc (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_asm_kThumb2[] = {
2*795d594fSAndroid Build Coastguard Worker    0x60, 0xB5, 0x2D, 0xED, 0x02, 0x8A, 0x8B, 0xB0, 0x0B, 0xB0,
3*795d594fSAndroid Build Coastguard Worker    0xBD, 0xEC, 0x02, 0x8A, 0x60, 0xBD,
4*795d594fSAndroid Build Coastguard Worker};
5*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_cfi_kThumb2[] = {
6*795d594fSAndroid Build Coastguard Worker    0x42, 0x0E, 0x0C, 0x85, 0x03, 0x86, 0x02, 0x8E, 0x01, 0x44, 0x0E, 0x14,
7*795d594fSAndroid Build Coastguard Worker    0x05, 0x50, 0x05, 0x05, 0x51, 0x04, 0x42, 0x0E, 0x40, 0x0A, 0x42,
8*795d594fSAndroid Build Coastguard Worker    0x0E, 0x14, 0x44, 0x0E, 0x0C, 0x06, 0x50, 0x06, 0x51, 0x42, 0x0B, 0x0E,
9*795d594fSAndroid Build Coastguard Worker    0x40,
10*795d594fSAndroid Build Coastguard Worker};
11*795d594fSAndroid Build Coastguard Worker// 0x00000000: push {r5, r6, lr}
12*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_def_cfa_offset: 12
13*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r5 at cfa-12
14*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r6 at cfa-8
15*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r14 at cfa-4
16*795d594fSAndroid Build Coastguard Worker// 0x00000002: vpush.f32 {s16-s17}
17*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_def_cfa_offset: 20
18*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_offset_extended: r80 at cfa-20
19*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_offset_extended: r81 at cfa-16
20*795d594fSAndroid Build Coastguard Worker// 0x00000006: sub sp, sp, #44
21*795d594fSAndroid Build Coastguard Worker// 0x00000008: .cfi_def_cfa_offset: 64
22*795d594fSAndroid Build Coastguard Worker// 0x00000008: .cfi_remember_state
23*795d594fSAndroid Build Coastguard Worker// 0x00000008: add sp, sp, #44
24*795d594fSAndroid Build Coastguard Worker// 0x0000000a: .cfi_def_cfa_offset: 20
25*795d594fSAndroid Build Coastguard Worker// 0x0000000a: vpop.f32 {s16-s17}
26*795d594fSAndroid Build Coastguard Worker// 0x0000000e: .cfi_def_cfa_offset: 12
27*795d594fSAndroid Build Coastguard Worker// 0x0000000e: .cfi_restore_extended: r80
28*795d594fSAndroid Build Coastguard Worker// 0x0000000e: .cfi_restore_extended: r81
29*795d594fSAndroid Build Coastguard Worker// 0x0000000e: pop {r5, r6, pc}
30*795d594fSAndroid Build Coastguard Worker// 0x00000010: .cfi_restore_state
31*795d594fSAndroid Build Coastguard Worker// 0x00000010: .cfi_def_cfa_offset: 64
32*795d594fSAndroid Build Coastguard Worker
33*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_asm_kArm64[] = {
34*795d594fSAndroid Build Coastguard Worker    0xFF, 0x03, 0x01, 0xD1, 0xF5, 0x17, 0x00, 0xF9, 0xF6, 0x7B, 0x03, 0xA9,
35*795d594fSAndroid Build Coastguard Worker    0xE8, 0xA7, 0x01, 0x6D, 0xE8, 0xA7, 0x41, 0x6D, 0xF5, 0x17, 0x40, 0xF9,
36*795d594fSAndroid Build Coastguard Worker    0xF6, 0x7B, 0x43, 0xA9, 0xFF, 0x03, 0x01, 0x91, 0xC0, 0x03, 0x5F, 0xD6,
37*795d594fSAndroid Build Coastguard Worker};
38*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_cfi_kArm64[] = {
39*795d594fSAndroid Build Coastguard Worker    0x44, 0x0E, 0x40, 0x44, 0x95, 0x06, 0x44, 0x96, 0x04, 0x9E, 0x02, 0x44,
40*795d594fSAndroid Build Coastguard Worker    0x05, 0x48, 0x0A, 0x05, 0x49, 0x08, 0x0A, 0x44, 0x06, 0x48, 0x06, 0x49,
41*795d594fSAndroid Build Coastguard Worker    0x44, 0xD5, 0x44, 0xD6, 0xDE, 0x44, 0x0E, 0x00, 0x44, 0x0B, 0x0E, 0x40,
42*795d594fSAndroid Build Coastguard Worker};
43*795d594fSAndroid Build Coastguard Worker// 0x00000000: sub sp, sp, #0x40 (64)
44*795d594fSAndroid Build Coastguard Worker// 0x00000004: .cfi_def_cfa_offset: 64
45*795d594fSAndroid Build Coastguard Worker// 0x00000004: str x21, [sp, #40]
46*795d594fSAndroid Build Coastguard Worker// 0x00000008: .cfi_offset: r21 at cfa-24
47*795d594fSAndroid Build Coastguard Worker// 0x00000008: stp x22, lr, [sp, #48]
48*795d594fSAndroid Build Coastguard Worker// 0x0000000c: .cfi_offset: r22 at cfa-16
49*795d594fSAndroid Build Coastguard Worker// 0x0000000c: .cfi_offset: r30 at cfa-8
50*795d594fSAndroid Build Coastguard Worker// 0x0000000c: stp d8, d9, [sp, #24]
51*795d594fSAndroid Build Coastguard Worker// 0x00000010: .cfi_offset_extended: r72 at cfa-40
52*795d594fSAndroid Build Coastguard Worker// 0x00000010: .cfi_offset_extended: r73 at cfa-32
53*795d594fSAndroid Build Coastguard Worker// 0x00000010: .cfi_remember_state
54*795d594fSAndroid Build Coastguard Worker// 0x00000010: ldp d8, d9, [sp, #24]
55*795d594fSAndroid Build Coastguard Worker// 0x00000014: .cfi_restore_extended: r72
56*795d594fSAndroid Build Coastguard Worker// 0x00000014: .cfi_restore_extended: r73
57*795d594fSAndroid Build Coastguard Worker// 0x00000014: ldr x21, [sp, #40]
58*795d594fSAndroid Build Coastguard Worker// 0x00000018: .cfi_restore: r21
59*795d594fSAndroid Build Coastguard Worker// 0x00000018: ldp x22, lr, [sp, #48]
60*795d594fSAndroid Build Coastguard Worker// 0x0000001c: .cfi_restore: r22
61*795d594fSAndroid Build Coastguard Worker// 0x0000001c: .cfi_restore: r30
62*795d594fSAndroid Build Coastguard Worker// 0x0000001c: add sp, sp, #0x40 (64)
63*795d594fSAndroid Build Coastguard Worker// 0x00000020: .cfi_def_cfa_offset: 0
64*795d594fSAndroid Build Coastguard Worker// 0x00000020: ret
65*795d594fSAndroid Build Coastguard Worker// 0x00000024: .cfi_restore_state
66*795d594fSAndroid Build Coastguard Worker// 0x00000024: .cfi_def_cfa_offset: 64
67*795d594fSAndroid Build Coastguard Worker
68*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_asm_kX86[] = {
69*795d594fSAndroid Build Coastguard Worker    0x56, 0x55, 0x83, 0xEC, 0x34, 0x83, 0xC4, 0x34, 0x5D,
70*795d594fSAndroid Build Coastguard Worker    0x5E, 0xC3,
71*795d594fSAndroid Build Coastguard Worker};
72*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_cfi_kX86[] = {
73*795d594fSAndroid Build Coastguard Worker    0x41, 0x0E, 0x08, 0x86, 0x02, 0x41, 0x0E, 0x0C, 0x85, 0x03, 0x43, 0x0E,
74*795d594fSAndroid Build Coastguard Worker    0x40, 0x0A, 0x43, 0x0E, 0x0C, 0x41, 0x0E, 0x08, 0xC5, 0x41, 0x0E,
75*795d594fSAndroid Build Coastguard Worker    0x04, 0xC6, 0x41, 0x0B, 0x0E, 0x40,
76*795d594fSAndroid Build Coastguard Worker};
77*795d594fSAndroid Build Coastguard Worker// 0x00000000: push esi
78*795d594fSAndroid Build Coastguard Worker// 0x00000001: .cfi_def_cfa_offset: 8
79*795d594fSAndroid Build Coastguard Worker// 0x00000001: .cfi_offset: r6 at cfa-8
80*795d594fSAndroid Build Coastguard Worker// 0x00000001: push ebp
81*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_def_cfa_offset: 12
82*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r5 at cfa-12
83*795d594fSAndroid Build Coastguard Worker// 0x00000002: sub esp, 52
84*795d594fSAndroid Build Coastguard Worker// 0x00000005: .cfi_def_cfa_offset: 64
85*795d594fSAndroid Build Coastguard Worker// 0x00000005: .cfi_remember_state
86*795d594fSAndroid Build Coastguard Worker// 0x00000005: add esp, 52
87*795d594fSAndroid Build Coastguard Worker// 0x00000008: .cfi_def_cfa_offset: 12
88*795d594fSAndroid Build Coastguard Worker// 0x00000008: pop ebp
89*795d594fSAndroid Build Coastguard Worker// 0x0000000a: .cfi_def_cfa_offset: 8
90*795d594fSAndroid Build Coastguard Worker// 0x0000000a: .cfi_restore: r5
91*795d594fSAndroid Build Coastguard Worker// 0x0000000a: pop esi
92*795d594fSAndroid Build Coastguard Worker// 0x0000000b: .cfi_def_cfa_offset: 4
93*795d594fSAndroid Build Coastguard Worker// 0x0000000b: .cfi_restore: r6
94*795d594fSAndroid Build Coastguard Worker// 0x0000000b: ret
95*795d594fSAndroid Build Coastguard Worker// 0x0000000c: .cfi_restore_state
96*795d594fSAndroid Build Coastguard Worker// 0x0000000c: .cfi_def_cfa_offset: 64
97*795d594fSAndroid Build Coastguard Worker
98*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_asm_kX86_64[] = {
99*795d594fSAndroid Build Coastguard Worker    0x55, 0x53, 0x48, 0x83, 0xEC, 0x28, 0xF2, 0x44, 0x0F, 0x11, 0x6C, 0x24,
100*795d594fSAndroid Build Coastguard Worker    0x20, 0xF2, 0x44, 0x0F, 0x11, 0x64, 0x24, 0x18,
101*795d594fSAndroid Build Coastguard Worker    0xF2, 0x44, 0x0F, 0x10, 0x64, 0x24, 0x18, 0xF2, 0x44, 0x0F, 0x10, 0x6C,
102*795d594fSAndroid Build Coastguard Worker    0x24, 0x20, 0x48, 0x83, 0xC4, 0x28, 0x5B, 0x5D, 0xC3,
103*795d594fSAndroid Build Coastguard Worker};
104*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_cfi_kX86_64[] = {
105*795d594fSAndroid Build Coastguard Worker    0x41, 0x0E, 0x10, 0x86, 0x04, 0x41, 0x0E, 0x18, 0x83, 0x06, 0x44, 0x0E,
106*795d594fSAndroid Build Coastguard Worker    0x40, 0x47, 0x9E, 0x08, 0x47, 0x9D, 0x0A, 0x0A, 0x47, 0xDD, 0x47,
107*795d594fSAndroid Build Coastguard Worker    0xDE, 0x44, 0x0E, 0x18, 0x41, 0x0E, 0x10, 0xC3, 0x41, 0x0E, 0x08, 0xC6,
108*795d594fSAndroid Build Coastguard Worker    0x41, 0x0B, 0x0E, 0x40,
109*795d594fSAndroid Build Coastguard Worker};
110*795d594fSAndroid Build Coastguard Worker// 0x00000000: push rbp
111*795d594fSAndroid Build Coastguard Worker// 0x00000001: .cfi_def_cfa_offset: 16
112*795d594fSAndroid Build Coastguard Worker// 0x00000001: .cfi_offset: r6 at cfa-16
113*795d594fSAndroid Build Coastguard Worker// 0x00000001: push rbx
114*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_def_cfa_offset: 24
115*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r3 at cfa-24
116*795d594fSAndroid Build Coastguard Worker// 0x00000002: subq rsp, 40
117*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_def_cfa_offset: 64
118*795d594fSAndroid Build Coastguard Worker// 0x00000006: movsd [rsp + 32], xmm13
119*795d594fSAndroid Build Coastguard Worker// 0x0000000d: .cfi_offset: r30 at cfa-32
120*795d594fSAndroid Build Coastguard Worker// 0x0000000d: movsd [rsp + 24], xmm12
121*795d594fSAndroid Build Coastguard Worker// 0x00000014: .cfi_offset: r29 at cfa-40
122*795d594fSAndroid Build Coastguard Worker// 0x00000014: .cfi_remember_state
123*795d594fSAndroid Build Coastguard Worker// 0x00000014: movsd xmm12, [rsp + 24]
124*795d594fSAndroid Build Coastguard Worker// 0x0000001c: .cfi_restore: r29
125*795d594fSAndroid Build Coastguard Worker// 0x0000001c: movsd xmm13, [rsp + 32]
126*795d594fSAndroid Build Coastguard Worker// 0x00000022: .cfi_restore: r30
127*795d594fSAndroid Build Coastguard Worker// 0x00000022: addq rsp, 40
128*795d594fSAndroid Build Coastguard Worker// 0x00000026: .cfi_def_cfa_offset: 24
129*795d594fSAndroid Build Coastguard Worker// 0x00000026: pop rbx
130*795d594fSAndroid Build Coastguard Worker// 0x00000027: .cfi_def_cfa_offset: 16
131*795d594fSAndroid Build Coastguard Worker// 0x00000027: .cfi_restore: r3
132*795d594fSAndroid Build Coastguard Worker// 0x00000027: pop rbp
133*795d594fSAndroid Build Coastguard Worker// 0x00000028: .cfi_def_cfa_offset: 8
134*795d594fSAndroid Build Coastguard Worker// 0x00000028: .cfi_restore: r6
135*795d594fSAndroid Build Coastguard Worker// 0x00000028: ret
136*795d594fSAndroid Build Coastguard Worker// 0x00000029: .cfi_restore_state
137*795d594fSAndroid Build Coastguard Worker// 0x00000029: .cfi_def_cfa_offset: 64
138*795d594fSAndroid Build Coastguard Worker
139*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_asm_kThumb2_adjust[] = {
140*795d594fSAndroid Build Coastguard Worker    // VIXL emits an extra 2 bytes here for a 32-bit beq as there is no
141*795d594fSAndroid Build Coastguard Worker    // optimistic 16-bit emit and subsequent fixup for out of reach targets
142*795d594fSAndroid Build Coastguard Worker    // as with the old assembler.
143*795d594fSAndroid Build Coastguard Worker    0x60, 0xB5, 0x2D, 0xED, 0x02, 0x8A, 0x8B, 0xB0, 0x00, 0x28, 0x00, 0xF0,
144*795d594fSAndroid Build Coastguard Worker    0x41, 0x80, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
145*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
146*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
147*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
148*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
149*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
150*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
151*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
152*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
153*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
154*795d594fSAndroid Build Coastguard Worker    0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68, 0x00, 0x68,
155*795d594fSAndroid Build Coastguard Worker    0x0B, 0xB0, 0xBD, 0xEC, 0x02, 0x8A, 0x60, 0xBD,
156*795d594fSAndroid Build Coastguard Worker};
157*795d594fSAndroid Build Coastguard Workerstatic constexpr uint8_t expected_cfi_kThumb2_adjust[] = {
158*795d594fSAndroid Build Coastguard Worker    0x42, 0x0E, 0x0C, 0x85, 0x03, 0x86, 0x02, 0x8E, 0x01, 0x44, 0x0E, 0x14,
159*795d594fSAndroid Build Coastguard Worker    0x05, 0x50, 0x05, 0x05, 0x51, 0x04, 0x42, 0x0E, 0x40, 0x02, 0x88, 0x0A,
160*795d594fSAndroid Build Coastguard Worker    0x42, 0x0E, 0x14, 0x44, 0x0E, 0x0C, 0x06, 0x50, 0x06, 0x51, 0x42, 0x0B,
161*795d594fSAndroid Build Coastguard Worker    0x0E, 0x40,
162*795d594fSAndroid Build Coastguard Worker};
163*795d594fSAndroid Build Coastguard Worker// 0x00000000: push {r5, r6, lr}
164*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_def_cfa_offset: 12
165*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r5 at cfa-12
166*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r6 at cfa-8
167*795d594fSAndroid Build Coastguard Worker// 0x00000002: .cfi_offset: r14 at cfa-4
168*795d594fSAndroid Build Coastguard Worker// 0x00000002: vpush.f32 {s16-s17}
169*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_def_cfa_offset: 20
170*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_offset_extended: r80 at cfa-20
171*795d594fSAndroid Build Coastguard Worker// 0x00000006: .cfi_offset_extended: r81 at cfa-16
172*795d594fSAndroid Build Coastguard Worker// 0x00000006: sub sp, sp, #44
173*795d594fSAndroid Build Coastguard Worker// 0x00000008: .cfi_def_cfa_offset: 64
174*795d594fSAndroid Build Coastguard Worker// 0x00000008: cmp r0, #0
175*795d594fSAndroid Build Coastguard Worker// 0x0000000a: beq +128 (0x00000090)
176*795d594fSAndroid Build Coastguard Worker// 0x0000000c: ldr r0, [r0, #0]
177*795d594fSAndroid Build Coastguard Worker// 0x0000000e: ldr r0, [r0, #0]
178*795d594fSAndroid Build Coastguard Worker// 0x00000010: ldr r0, [r0, #0]
179*795d594fSAndroid Build Coastguard Worker// 0x00000012: ldr r0, [r0, #0]
180*795d594fSAndroid Build Coastguard Worker// 0x00000014: ldr r0, [r0, #0]
181*795d594fSAndroid Build Coastguard Worker// 0x00000016: ldr r0, [r0, #0]
182*795d594fSAndroid Build Coastguard Worker// 0x00000018: ldr r0, [r0, #0]
183*795d594fSAndroid Build Coastguard Worker// 0x0000001a: ldr r0, [r0, #0]
184*795d594fSAndroid Build Coastguard Worker// 0x0000001c: ldr r0, [r0, #0]
185*795d594fSAndroid Build Coastguard Worker// 0x0000001e: ldr r0, [r0, #0]
186*795d594fSAndroid Build Coastguard Worker// 0x00000020: ldr r0, [r0, #0]
187*795d594fSAndroid Build Coastguard Worker// 0x00000022: ldr r0, [r0, #0]
188*795d594fSAndroid Build Coastguard Worker// 0x00000024: ldr r0, [r0, #0]
189*795d594fSAndroid Build Coastguard Worker// 0x00000026: ldr r0, [r0, #0]
190*795d594fSAndroid Build Coastguard Worker// 0x00000028: ldr r0, [r0, #0]
191*795d594fSAndroid Build Coastguard Worker// 0x0000002a: ldr r0, [r0, #0]
192*795d594fSAndroid Build Coastguard Worker// 0x0000002c: ldr r0, [r0, #0]
193*795d594fSAndroid Build Coastguard Worker// 0x0000002e: ldr r0, [r0, #0]
194*795d594fSAndroid Build Coastguard Worker// 0x00000030: ldr r0, [r0, #0]
195*795d594fSAndroid Build Coastguard Worker// 0x00000032: ldr r0, [r0, #0]
196*795d594fSAndroid Build Coastguard Worker// 0x00000034: ldr r0, [r0, #0]
197*795d594fSAndroid Build Coastguard Worker// 0x00000036: ldr r0, [r0, #0]
198*795d594fSAndroid Build Coastguard Worker// 0x00000038: ldr r0, [r0, #0]
199*795d594fSAndroid Build Coastguard Worker// 0x0000003a: ldr r0, [r0, #0]
200*795d594fSAndroid Build Coastguard Worker// 0x0000003c: ldr r0, [r0, #0]
201*795d594fSAndroid Build Coastguard Worker// 0x0000003e: ldr r0, [r0, #0]
202*795d594fSAndroid Build Coastguard Worker// 0x00000040: ldr r0, [r0, #0]
203*795d594fSAndroid Build Coastguard Worker// 0x00000042: ldr r0, [r0, #0]
204*795d594fSAndroid Build Coastguard Worker// 0x00000044: ldr r0, [r0, #0]
205*795d594fSAndroid Build Coastguard Worker// 0x00000046: ldr r0, [r0, #0]
206*795d594fSAndroid Build Coastguard Worker// 0x00000048: ldr r0, [r0, #0]
207*795d594fSAndroid Build Coastguard Worker// 0x0000004a: ldr r0, [r0, #0]
208*795d594fSAndroid Build Coastguard Worker// 0x0000004c: ldr r0, [r0, #0]
209*795d594fSAndroid Build Coastguard Worker// 0x0000004e: ldr r0, [r0, #0]
210*795d594fSAndroid Build Coastguard Worker// 0x00000050: ldr r0, [r0, #0]
211*795d594fSAndroid Build Coastguard Worker// 0x00000052: ldr r0, [r0, #0]
212*795d594fSAndroid Build Coastguard Worker// 0x00000054: ldr r0, [r0, #0]
213*795d594fSAndroid Build Coastguard Worker// 0x00000056: ldr r0, [r0, #0]
214*795d594fSAndroid Build Coastguard Worker// 0x00000058: ldr r0, [r0, #0]
215*795d594fSAndroid Build Coastguard Worker// 0x0000005a: ldr r0, [r0, #0]
216*795d594fSAndroid Build Coastguard Worker// 0x0000005c: ldr r0, [r0, #0]
217*795d594fSAndroid Build Coastguard Worker// 0x0000005e: ldr r0, [r0, #0]
218*795d594fSAndroid Build Coastguard Worker// 0x00000060: ldr r0, [r0, #0]
219*795d594fSAndroid Build Coastguard Worker// 0x00000062: ldr r0, [r0, #0]
220*795d594fSAndroid Build Coastguard Worker// 0x00000064: ldr r0, [r0, #0]
221*795d594fSAndroid Build Coastguard Worker// 0x00000066: ldr r0, [r0, #0]
222*795d594fSAndroid Build Coastguard Worker// 0x00000068: ldr r0, [r0, #0]
223*795d594fSAndroid Build Coastguard Worker// 0x0000006a: ldr r0, [r0, #0]
224*795d594fSAndroid Build Coastguard Worker// 0x0000006c: ldr r0, [r0, #0]
225*795d594fSAndroid Build Coastguard Worker// 0x0000006e: ldr r0, [r0, #0]
226*795d594fSAndroid Build Coastguard Worker// 0x00000070: ldr r0, [r0, #0]
227*795d594fSAndroid Build Coastguard Worker// 0x00000072: ldr r0, [r0, #0]
228*795d594fSAndroid Build Coastguard Worker// 0x00000074: ldr r0, [r0, #0]
229*795d594fSAndroid Build Coastguard Worker// 0x00000076: ldr r0, [r0, #0]
230*795d594fSAndroid Build Coastguard Worker// 0x00000078: ldr r0, [r0, #0]
231*795d594fSAndroid Build Coastguard Worker// 0x0000007a: ldr r0, [r0, #0]
232*795d594fSAndroid Build Coastguard Worker// 0x0000007c: ldr r0, [r0, #0]
233*795d594fSAndroid Build Coastguard Worker// 0x0000007e: ldr r0, [r0, #0]
234*795d594fSAndroid Build Coastguard Worker// 0x00000080: ldr r0, [r0, #0]
235*795d594fSAndroid Build Coastguard Worker// 0x00000082: ldr r0, [r0, #0]
236*795d594fSAndroid Build Coastguard Worker// 0x00000084: ldr r0, [r0, #0]
237*795d594fSAndroid Build Coastguard Worker// 0x00000086: ldr r0, [r0, #0]
238*795d594fSAndroid Build Coastguard Worker// 0x00000088: ldr r0, [r0, #0]
239*795d594fSAndroid Build Coastguard Worker// 0x0000008a: ldr r0, [r0, #0]
240*795d594fSAndroid Build Coastguard Worker// 0x0000008c: ldr r0, [r0, #0]
241*795d594fSAndroid Build Coastguard Worker// 0x0000008e: .cfi_remember_state
242*795d594fSAndroid Build Coastguard Worker// 0x0000008e: add sp, sp, #44
243*795d594fSAndroid Build Coastguard Worker// 0x00000090: .cfi_def_cfa_offset: 20
244*795d594fSAndroid Build Coastguard Worker// 0x00000090: vpop.f32 {s16-s17}
245*795d594fSAndroid Build Coastguard Worker// 0x00000094: .cfi_def_cfa_offset: 12
246*795d594fSAndroid Build Coastguard Worker// 0x00000094: .cfi_restore_extended: r80
247*795d594fSAndroid Build Coastguard Worker// 0x00000094: .cfi_restore_extended: r81
248*795d594fSAndroid Build Coastguard Worker// 0x00000094: pop {r5, r6, pc}
249*795d594fSAndroid Build Coastguard Worker// 0x00000096: .cfi_restore_state
250*795d594fSAndroid Build Coastguard Worker// 0x00000096: .cfi_def_cfa_offset: 64
251