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