.text .syntax unified .eabi_attribute 67, "2.09" .eabi_attribute 6, 10 .eabi_attribute 7, 65 .eabi_attribute 8, 1 .eabi_attribute 9, 2 .fpu vfpv3-d16 .eabi_attribute 15, 1 .eabi_attribute 16, 1 .eabi_attribute 17, 2 .eabi_attribute 20, 1 .eabi_attribute 21, 1 .eabi_attribute 23, 3 .eabi_attribute 34, 1 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 28, 1 .eabi_attribute 38, 1 .eabi_attribute 14, 0 .file "main.cgu-0.rs" .section .text._ZN13drop_contents17h698e1261c4ffc384E,"ax",%progbits .p2align 2 .type _ZN13drop_contents17h698e1261c4ffc384E,%function _ZN13drop_contents17h698e1261c4ffc384E: .fnstart .pad #4 sub sp, sp, #4 str r0, [sp] add sp, sp, #4 bx lr .Lfunc_end0: .size _ZN13drop_contents17h698e1261c4ffc384E, .Lfunc_end0-_ZN13drop_contents17h698e1261c4ffc384E .fnend .section ".text._ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E","ax",%progbits .p2align 2 .type _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E,%function _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #8 sub sp, sp, #8 str r0, [sp, #4] b .LBB1_1 .LBB1_1: ldr r0, [sp, #4] bl _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E str r0, [sp] ldr r0, [sp] ldr r0, [r0] mov sp, r11 pop {r11, pc} .Lfunc_end1: .size _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E, .Lfunc_end1-_ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E .fnend .section ".text._ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE","ax",%progbits .p2align 2 .type _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE,%function _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE: .Lfunc_begin0: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r0, [sp, #8] .Ltmp0: ldr r0, [sp, #8] bl _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE .Ltmp1: str r0, [sp, #4] b .LBB2_3 .LBB2_2: ldr r0, [r11, #-12] ldr r1, [r11, #-8] str r1, [sp] bl _Unwind_Resume .LBB2_3: ldr r0, [sp, #4] str r0, [r11, #-4] ldr r1, [r11, #-4] str r1, [sp, #16] ldr r1, [sp, #16] str r1, [sp, #12] ldr r0, [sp, #12] mov sp, r11 pop {r11, pc} .LBB2_4: .Ltmp2: str r1, [r11, #-8] str r0, [r11, #-12] b .LBB2_2 .Lfunc_end2: .size _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE, .Lfunc_end2-_ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table2: .Lexception0: .byte 255 .byte 0 .asciz "\234" .byte 3 .byte 26 .long .Ltmp0-.Lfunc_begin0 .long .Ltmp1-.Ltmp0 .long .Ltmp2-.Lfunc_begin0 .byte 0 .long .Ltmp1-.Lfunc_begin0 .long .Lfunc_end2-.Ltmp1 .long 0 .byte 0 .p2align 2 .fnend .section ".text._ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E","ax",%progbits .p2align 2 .type _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E,%function _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E: .Lfunc_begin1: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r0, [sp, #16] str r1, [sp, #12] .Ltmp3: ldr r0, [sp, #16] ldr r1, [sp, #12] bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE .Ltmp4: str r0, [sp, #8] b .LBB3_3 .LBB3_2: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp, #4] bl _Unwind_Resume .LBB3_3: .Ltmp5: ldr r0, [sp, #8] bl _ZN4core3mem4drop17hc1b153081c54cb01E .Ltmp6: b .LBB3_4 .LBB3_4: mov sp, r11 pop {r11, pc} .LBB3_5: .Ltmp7: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB3_2 .Lfunc_end3: .size _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E, .Lfunc_end3-_ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table3: .Lexception1: .byte 255 .byte 0 .byte 41 .byte 3 .byte 39 .long .Ltmp3-.Lfunc_begin1 .long .Ltmp4-.Ltmp3 .long .Ltmp7-.Lfunc_begin1 .byte 0 .long .Ltmp4-.Lfunc_begin1 .long .Ltmp5-.Ltmp4 .long 0 .byte 0 .long .Ltmp5-.Lfunc_begin1 .long .Ltmp6-.Ltmp5 .long .Ltmp7-.Lfunc_begin1 .byte 0 .p2align 2 .fnend .section ".text._ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE","ax",%progbits .p2align 2 .type _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE,%function _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE: .Lfunc_begin2: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r0, [sp, #16] str r1, [sp, #12] mov r0, #0 strb r0, [r11, #-9] mov r0, #1 strb r0, [r11, #-9] .Ltmp8: ldr r0, [sp, #16] bl _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E .Ltmp9: str r0, [sp, #8] b .LBB4_3 .LBB4_2: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp, #4] bl _Unwind_Resume .LBB4_3: mov r0, #0 strb r0, [r11, #-9] .Ltmp10: ldr r0, [sp, #8] ldr r1, [sp, #12] bl _ZN4core3mem7replace17ha87b7e8801062596E .Ltmp11: str r0, [sp] b .LBB4_4 .LBB4_4: ldr r0, [sp] mov sp, r11 pop {r11, pc} .LBB4_5: movw r0, #0 strb r0, [r11, #-9] b .LBB4_2 .LBB4_6: ldrb r0, [r11, #-9] tst r0, #1 bne .LBB4_5 b .LBB4_2 .LBB4_7: .Ltmp12: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB4_6 .Lfunc_end4: .size _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE, .Lfunc_end4-_ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$7replace17hcbe90bf6145fe5cbE .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table4: .Lexception2: .byte 255 .byte 0 .byte 41 .byte 3 .byte 39 .long .Ltmp8-.Lfunc_begin2 .long .Ltmp9-.Ltmp8 .long .Ltmp12-.Lfunc_begin2 .byte 0 .long .Ltmp9-.Lfunc_begin2 .long .Ltmp10-.Ltmp9 .long 0 .byte 0 .long .Ltmp10-.Lfunc_begin2 .long .Ltmp11-.Ltmp10 .long .Ltmp12-.Lfunc_begin2 .byte 0 .p2align 2 .fnend .section ".text._ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E","ax",%progbits .p2align 2 .type _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E,%function _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E: .Lfunc_begin3: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r1, [sp, #12] str r0, [sp, #8] add r0, sp, #16 ldr r1, [sp, #12] bl _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E .Ltmp13: ldr r0, .LCPI5_0 .LPC5_0: add r2, pc, r0 add r1, sp, #16 mov r3, #16 ldr r0, [sp, #8] bl _ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E .Ltmp14: b .LBB5_4 .LBB5_3: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp, #4] bl _Unwind_Resume .LBB5_4: mov sp, r11 pop {r11, pc} .LBB5_5: .Ltmp15: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB5_3 .p2align 2 .LCPI5_0: .long str.0-(.LPC5_0+8) .Lfunc_end5: .size _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E, .Lfunc_end5-_ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table5: .Lexception3: .byte 255 .byte 0 .byte 41 .byte 3 .byte 39 .long .Lfunc_begin3-.Lfunc_begin3 .long .Ltmp13-.Lfunc_begin3 .long 0 .byte 0 .long .Ltmp13-.Lfunc_begin3 .long .Ltmp14-.Ltmp13 .long .Ltmp15-.Lfunc_begin3 .byte 0 .long .Ltmp14-.Lfunc_begin3 .long .Lfunc_end5-.Ltmp14 .long 0 .byte 0 .p2align 2 .fnend .section ".text._ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E","ax",%progbits .p2align 2 .type _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E,%function _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E: .Lfunc_begin4: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #64 sub sp, sp, #64 str r1, [sp, #20] str r0, [sp, #16] movw r0, #1 movw r1, #0 strb r1, [r11, #-14] strb r1, [r11, #-13] strb r0, [r11, #-14] ldr r0, [sp, #20] bl _ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E str r0, [r11, #-12] ldr r0, [r11, #-12] str r0, [sp, #24] ldr r0, [sp, #24] cmp r0, #0 movwne r0, #1 cmp r0, #0 beq .LBB6_5 b .LBB6_6 .LBB6_3: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp, #12] bl _Unwind_Resume .LBB6_4: ldr r0, [sp, #24] cmp r0, #0 movwne r0, #1 cmp r0, #1 beq .LBB6_11 b .LBB6_10 .LBB6_5: movw r0, #0 movw r2, #8 ldr r1, [sp, #16] str r0, [sp, #8] mov r0, r1 ldr r1, [sp, #8] and r1, r1, #255 bl memset b .LBB6_8 .LBB6_6: mov r0, #0 strb r0, [r11, #-14] mov r0, #1 strb r0, [r11, #-13] ldr r0, [sp, #24] str r0, [sp, #28] ldr r0, [sp, #20] add r0, r0, #4 .Ltmp16: bl _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE .Ltmp17: str r0, [sp, #4] b .LBB6_7 .LBB6_7: movw r0, #0 strb r0, [r11, #-13] ldr r0, [sp, #28] str r0, [r11, #-24] ldr r0, [sp, #4] str r0, [sp, #32] ldr r1, [r11, #-24] str r1, [sp, #36] ldr r1, [sp, #32] ldr r2, [sp, #16] str r1, [r2] ldr r1, [sp, #36] str r1, [r2, #4] .LBB6_8: ldr r0, [sp, #24] cmp r0, #0 movwne r0, #1 cmp r0, #1 beq .LBB6_16 b .LBB6_15 .LBB6_9: mov sp, r11 pop {r11, pc} .LBB6_10: b .LBB6_3 .LBB6_11: ldrb r0, [r11, #-14] tst r0, #1 beq .LBB6_3 add r0, sp, #24 movw r1, #0 strb r1, [r11, #-14] bl _ZN4drop17h698e1261c4ffc384E b .LBB6_3 .LBB6_13: add r0, sp, #28 movw r1, #0 strb r1, [r11, #-13] bl _ZN4drop17h698e1261c4ffc384E b .LBB6_4 .LBB6_14: ldrb r0, [r11, #-13] tst r0, #1 bne .LBB6_13 b .LBB6_4 .LBB6_15: b .LBB6_9 .LBB6_16: ldrb r0, [r11, #-14] tst r0, #1 beq .LBB6_9 mov r0, #0 strb r0, [r11, #-14] .Ltmp19: add r0, sp, #24 bl _ZN4drop17h698e1261c4ffc384E .Ltmp20: b .LBB6_9 .LBB6_18: .Ltmp18: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB6_14 .LBB6_19: .Ltmp21: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB6_3 .Lfunc_end6: .size _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E, .Lfunc_end6-_ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$14try_borrow_mut17h4bfa71af357611a5E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table6: .Lexception4: .byte 255 .byte 0 .asciz "\266\200\200" .byte 3 .byte 52 .long .Lfunc_begin4-.Lfunc_begin4 .long .Ltmp16-.Lfunc_begin4 .long 0 .byte 0 .long .Ltmp16-.Lfunc_begin4 .long .Ltmp17-.Ltmp16 .long .Ltmp18-.Lfunc_begin4 .byte 0 .long .Ltmp17-.Lfunc_begin4 .long .Ltmp19-.Ltmp17 .long 0 .byte 0 .long .Ltmp19-.Lfunc_begin4 .long .Ltmp20-.Ltmp19 .long .Ltmp21-.Lfunc_begin4 .byte 0 .p2align 2 .fnend .section ".text._ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E","ax",%progbits .p2align 2 .type _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E,%function _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E: .Lfunc_begin5: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #48 sub sp, sp, #48 str r1, [sp, #20] str r0, [sp, #16] .Ltmp22: ldr r0, [sp, #20] bl _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE .Ltmp23: str r0, [sp, #12] b .LBB7_4 .LBB7_2: ldr r0, [r11, #-16] ldr r1, [r11, #-12] str r1, [sp, #8] bl _Unwind_Resume .LBB7_3: b .LBB7_2 .LBB7_4: ldr r0, [sp, #12] str r0, [r11, #-8] str r0, [sp, #24] .Ltmp25: mov r0, #0 bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3new17h9f0db9d2bc2ba56cE .Ltmp26: str r0, [sp, #4] b .LBB7_5 .LBB7_5: ldr r0, [sp, #4] str r0, [r11, #-4] ldr r1, [r11, #-4] str r1, [r11, #-20] ldr r1, [r11, #-20] ldr r2, [sp, #16] str r1, [r2] ldr r1, [sp, #24] str r1, [r2, #4] mov sp, r11 pop {r11, pc} .LBB7_6: .Ltmp24: str r1, [r11, #-12] str r0, [r11, #-16] b .LBB7_2 .LBB7_7: .Ltmp27: str r1, [r11, #-12] str r0, [r11, #-16] b .LBB7_3 .Lfunc_end7: .size _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E, .Lfunc_end7-_ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table7: .Lexception5: .byte 255 .byte 0 .byte 41 .byte 3 .byte 39 .long .Ltmp22-.Lfunc_begin5 .long .Ltmp23-.Ltmp22 .long .Ltmp24-.Lfunc_begin5 .byte 0 .long .Ltmp23-.Lfunc_begin5 .long .Ltmp25-.Ltmp23 .long 0 .byte 0 .long .Ltmp25-.Lfunc_begin5 .long .Ltmp26-.Ltmp25 .long .Ltmp27-.Lfunc_begin5 .byte 0 .p2align 2 .fnend .section ".text._ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E","ax",%progbits .p2align 2 .type _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E,%function _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E: .fnstart .pad #4 sub sp, sp, #4 str r0, [sp] b .LBB8_1 .LBB8_1: ldr r0, [sp] add sp, sp, #4 bx lr .Lfunc_end8: .size _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E, .Lfunc_end8-_ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h483327926c3349a9E .fnend .section ".text._ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE","ax",%progbits .p2align 2 .type _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE,%function _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE: .fnstart .pad #4 sub sp, sp, #4 str r0, [sp] b .LBB9_1 .LBB9_1: ldr r0, [sp] add sp, sp, #4 bx lr .Lfunc_end9: .size _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE, .Lfunc_end9-_ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3get17h9b8ce013ee553d2eE .fnend .section ".text._ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE","ax",%progbits .p2align 2 .type _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE,%function _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE: .fnstart .pad #8 sub sp, sp, #8 str r0, [sp] ldr r0, [sp] str r0, [sp, #4] ldr r0, [sp, #4] add sp, sp, #8 bx lr .Lfunc_end10: .size _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE, .Lfunc_end10-_ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h0acc2e1932287e7bE .fnend .section ".text._ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE","ax",%progbits .p2align 2 .type _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE,%function _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE: .fnstart .pad #8 sub sp, sp, #8 str r0, [sp] ldr r0, [sp] str r0, [sp, #4] ldr r0, [sp, #4] add sp, sp, #8 bx lr .Lfunc_end11: .size _ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE, .Lfunc_end11-_ZN40_$LT$core..cell..UnsafeCell$LT$T$GT$$GT$3new17h201c32d26a2d8a9dE .fnend .section ".text._ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E","ax",%progbits .p2align 2 .type _ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E,%function _ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E: .Lfunc_begin6: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #56 sub sp, sp, #56 str r1, [sp, #16] str r3, [sp, #12] str r2, [sp, #8] str r0, [sp, #4] mov r0, #0 strb r0, [r11, #-10] strb r0, [r11, #-9] mov r1, #1 strb r1, [r11, #-10] strb r1, [r11, #-9] ldr r1, [sp, #16] ldr r2, [r1] ldr r3, [r1, #4] str r3, [sp, #24] str r2, [sp, #20] ldr r2, [sp, #20] cmp r2, #0 movweq r0, #1 cmp r0, #0 beq .LBB12_4 b .LBB12_5 .LBB12_2: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp] bl _Unwind_Resume .LBB12_3: ldr r0, [sp, #20] mov r1, #0 cmp r0, #0 movweq r1, #1 cmp r1, #0 beq .LBB12_7 b .LBB12_9 .LBB12_4: mov r0, #0 strb r0, [r11, #-9] ldr r1, [sp, #20] ldr r2, [sp, #24] str r2, [sp, #32] str r1, [sp, #28] ldr r1, [sp, #28] ldr r2, [sp, #32] str r2, [r11, #-16] str r1, [r11, #-20] ldr r1, [r11, #-20] ldr r2, [r11, #-16] ldr r3, [sp, #4] str r2, [r3, #4] str r1, [r3] ldr r1, [sp, #20] cmp r1, #0 movweq r0, #1 cmp r0, #0 beq .LBB12_6 b .LBB12_11 .LBB12_5: mov r0, #0 strb r0, [r11, #-10] .Ltmp28: ldr r0, [sp, #8] ldr r1, [sp, #12] bl _ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E .Ltmp29: b .LBB12_12 .LBB12_6: mov sp, r11 pop {r11, pc} .LBB12_7: ldrb r0, [r11, #-9] tst r0, #1 beq .LBB12_2 movw r0, #0 strb r0, [r11, #-9] b .LBB12_2 .LBB12_9: ldrb r0, [r11, #-10] tst r0, #1 beq .LBB12_2 movw r0, #0 strb r0, [r11, #-10] b .LBB12_2 .LBB12_11: movw r0, #0 strb r0, [r11, #-10] b .LBB12_6 .LBB12_12: .LBB12_13: .Ltmp30: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB12_3 .Lfunc_end12: .size _ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E, .Lfunc_end12-_ZN47_$LT$core..result..Result$LT$T$C$$u20$E$GT$$GT$6expect17h61cc3f1e1565bdc6E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table12: .Lexception6: .byte 255 .byte 0 .asciz "\234" .byte 3 .byte 26 .long .Lfunc_begin6-.Lfunc_begin6 .long .Ltmp28-.Lfunc_begin6 .long 0 .byte 0 .long .Ltmp28-.Lfunc_begin6 .long .Ltmp29-.Ltmp28 .long .Ltmp30-.Lfunc_begin6 .byte 0 .p2align 2 .fnend .section .text._ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E,"ax",%progbits .p2align 2 .type _ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E,%function _ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E: .fnstart .pad #28 sub sp, sp, #28 str r1, [sp, #16] str r2, [sp, #12] str r0, [sp, #8] ldr r0, [sp, #12] str r0, [sp, #20] ldr r1, [sp, #20] str r1, [sp, #4] ldr r0, [sp, #16] str r0, [sp, #24] ldr r1, [sp, #24] str r1, [sp] ldr r0, [sp] ldr r1, [sp, #8] str r0, [r1] ldr r2, [sp, #4] str r2, [r1, #4] add sp, sp, #28 bx lr .Lfunc_end13: .size _ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E, .Lfunc_end13-_ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E .fnend .section .text._ZN4core3fmt10ArgumentV13new17hbc898da585345a76E,"ax",%progbits .p2align 2 .type _ZN4core3fmt10ArgumentV13new17hbc898da585345a76E,%function _ZN4core3fmt10ArgumentV13new17hbc898da585345a76E: .fnstart .pad #28 sub sp, sp, #28 str r1, [sp, #16] str r2, [sp, #12] str r0, [sp, #8] ldr r0, [sp, #12] str r0, [sp, #20] ldr r1, [sp, #20] str r1, [sp, #4] ldr r0, [sp, #16] str r0, [sp, #24] ldr r1, [sp, #24] str r1, [sp] ldr r0, [sp] ldr r1, [sp, #8] str r0, [r1] ldr r2, [sp, #4] str r2, [r1, #4] add sp, sp, #28 bx lr .Lfunc_end14: .size _ZN4core3fmt10ArgumentV13new17hbc898da585345a76E, .Lfunc_end14-_ZN4core3fmt10ArgumentV13new17hbc898da585345a76E .fnend .section .text._ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E,"ax",%progbits .p2align 2 .type _ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E,%function _ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 ldr r12, [r11, #8] str r12, [r11, #-12] str r3, [sp, #16] str r2, [sp, #12] str r1, [sp, #8] str r0, [sp, #4] movw r0, #0 movw r2, #8 sub r1, r11, #8 str r0, [sp] mov r0, r1 ldr r1, [sp] and r1, r1, #255 bl memset ldr r0, [sp, #8] ldr r1, [sp, #4] str r0, [r1] ldr r2, [sp, #12] str r2, [r1, #4] ldr lr, [r11, #-8] str lr, [r1, #8] ldr lr, [r11, #-4] str lr, [r1, #12] ldr lr, [sp, #16] str lr, [r1, #16] ldr r3, [r11, #-12] str r3, [r1, #20] mov sp, r11 pop {r11, pc} .Lfunc_end15: .size _ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E, .Lfunc_end15-_ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E .fnend .section .text._ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE,"ax",%progbits .p2align 2 .type _ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE,%function _ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE: .fnstart .pad #8 sub sp, sp, #8 ldr r0, [sp, #4] str r0, [sp] ldr r0, [sp] add sp, sp, #8 bx lr .Lfunc_end16: .size _ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE, .Lfunc_end16-_ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE .fnend .section .text._ZN4core3mem4drop17hc1b153081c54cb01E,"ax",%progbits .p2align 2 .type _ZN4core3mem4drop17hc1b153081c54cb01E,%function _ZN4core3mem4drop17hc1b153081c54cb01E: .fnstart .pad #16 sub sp, sp, #16 str r0, [sp] b .LBB17_2 .LBB17_2: add sp, sp, #16 bx lr .Lfunc_end17: .size _ZN4core3mem4drop17hc1b153081c54cb01E, .Lfunc_end17-_ZN4core3mem4drop17hc1b153081c54cb01E .fnend .section .text._ZN4core3mem4swap17h43eb4b2b34d61895E,"ax",%progbits .p2align 2 .type _ZN4core3mem4swap17h43eb4b2b34d61895E,%function _ZN4core3mem4swap17h43eb4b2b34d61895E: .Lfunc_begin7: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r0, [sp, #8] str r1, [sp, #4] movw r0, #1 movw r1, #0 strb r1, [r11, #-9] strb r0, [r11, #-9] bl _ZN4core3mem13uninitialized17hd1e5f0f87bd4b2afE str r0, [sp, #16] ldr r0, [sp, #8] ldr r1, [r0] str r1, [sp, #16] b .LBB18_4 .LBB18_3: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp] bl _Unwind_Resume .LBB18_4: ldr r0, [sp, #4] ldr r1, [r0] ldr r2, [sp, #8] str r1, [r2] ldr r0, [sp, #16] ldr r1, [sp, #4] str r0, [r1] mov r0, #0 strb r0, [r11, #-9] ldr r0, [sp, #16] .Ltmp31: bl _ZN4core3mem6forget17h6653a4ab254ca9f2E .Ltmp32: b .LBB18_7 .LBB18_7: mov sp, r11 pop {r11, pc} .LBB18_8: movw r0, #0 strb r0, [r11, #-9] b .LBB18_3 .LBB18_9: ldrb r0, [r11, #-9] tst r0, #1 bne .LBB18_8 b .LBB18_3 .LBB18_10: .Ltmp33: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB18_9 .Lfunc_end18: .size _ZN4core3mem4swap17h43eb4b2b34d61895E, .Lfunc_end18-_ZN4core3mem4swap17h43eb4b2b34d61895E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table18: .Lexception7: .byte 255 .byte 0 .asciz "\234" .byte 3 .byte 26 .long .Lfunc_begin7-.Lfunc_begin7 .long .Ltmp31-.Lfunc_begin7 .long 0 .byte 0 .long .Ltmp31-.Lfunc_begin7 .long .Ltmp32-.Ltmp31 .long .Ltmp33-.Lfunc_begin7 .byte 0 .p2align 2 .fnend .section .text._ZN4core3mem6forget17h6653a4ab254ca9f2E,"ax",%progbits .p2align 2 .type _ZN4core3mem6forget17h6653a4ab254ca9f2E,%function _ZN4core3mem6forget17h6653a4ab254ca9f2E: .fnstart .pad #12 sub sp, sp, #12 str r0, [sp] b .LBB19_2 .LBB19_2: add sp, sp, #12 bx lr .Lfunc_end19: .size _ZN4core3mem6forget17h6653a4ab254ca9f2E, .Lfunc_end19-_ZN4core3mem6forget17h6653a4ab254ca9f2E .fnend .section .text._ZN4core3mem7replace17ha87b7e8801062596E,"ax",%progbits .p2align 2 .type _ZN4core3mem7replace17ha87b7e8801062596E,%function _ZN4core3mem7replace17ha87b7e8801062596E: .Lfunc_begin8: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 str r0, [sp, #12] str r1, [sp, #8] mov r0, #0 strb r0, [r11, #-9] mov r0, #1 strb r0, [r11, #-9] ldr r0, [sp, #8] str r0, [sp, #16] .Ltmp34: add r1, sp, #16 ldr r0, [sp, #12] bl _ZN4core3mem4swap17h43eb4b2b34d61895E .Ltmp35: b .LBB20_3 .LBB20_2: ldr r0, [r11, #-8] ldr r1, [r11, #-4] str r1, [sp, #4] bl _Unwind_Resume .LBB20_3: movw r0, #0 strb r0, [r11, #-9] ldr r0, [sp, #16] mov sp, r11 pop {r11, pc} .LBB20_4: movw r0, #0 strb r0, [r11, #-9] b .LBB20_2 .LBB20_5: ldrb r0, [r11, #-9] tst r0, #1 bne .LBB20_4 b .LBB20_2 .LBB20_6: .Ltmp36: str r1, [r11, #-4] str r0, [r11, #-8] b .LBB20_5 .Lfunc_end20: .size _ZN4core3mem7replace17ha87b7e8801062596E, .Lfunc_end20-_ZN4core3mem7replace17ha87b7e8801062596E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table20: .Lexception8: .byte 255 .byte 0 .asciz "\234" .byte 3 .byte 26 .long .Ltmp34-.Lfunc_begin8 .long .Ltmp35-.Ltmp34 .long .Ltmp36-.Lfunc_begin8 .byte 0 .long .Ltmp35-.Lfunc_begin8 .long .Lfunc_end20-.Ltmp35 .long 0 .byte 0 .p2align 2 .fnend .section .text._ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E,"ax",%progbits .p2align 2 .type _ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E,%function _ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #24 sub sp, sp, #24 str r0, [sp, #12] ldr r0, [sp, #12] bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E str r0, [sp, #8] ldr r0, [sp, #8] cmp r0, #0 bne .LBB21_4 b .LBB21_3 .LBB21_3: mvn r1, #0 ldr r0, [sp, #12] bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E b .LBB21_6 .LBB21_4: movw r0, #0 movw r2, #4 sub r1, r11, #8 str r0, [sp, #4] mov r0, r1 ldr r1, [sp, #4] and r1, r1, #255 bl memset .LBB21_5: ldr r0, [r11, #-8] mov sp, r11 pop {r11, pc} .LBB21_6: ldr r0, [sp, #12] str r0, [r11, #-4] ldr r1, [r11, #-4] str r1, [r11, #-8] b .LBB21_5 .Lfunc_end21: .size _ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E, .Lfunc_end21-_ZN4core4cell12BorrowRefMut3new17h45b4d5a26f129415E .fnend .section .text._ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E,"ax",%progbits .p2align 2 .type _ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E,%function _ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E: .Lfunc_begin9: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #120 sub sp, sp, #120 str r0, [sp, #32] str r1, [sp, #28] ldr r0, [sp, #32] str r0, [sp, #36] ldr r1, [sp, #28] str r1, [sp, #40] ldr r2, .LCPI22_0 .LPC22_1: ldr r2, [pc, r2] ldr r1, [r2] ldr r2, [r2, #4] add r3, sp, #36 str r3, [r11, #-32] add r3, sp, #44 str r3, [r11, #-28] ldr r12, [r11, #-32] .Ltmp37: ldr lr, .LCPI22_1 .LPC22_0: add lr, pc, lr sub r0, r11, #24 str r1, [sp, #24] mov r1, r12 str r2, [sp, #20] mov r2, lr str r3, [sp, #16] bl _ZN4core3fmt10ArgumentV13new17h84aa7c464f2c0562E .Ltmp38: b .LBB22_4 .LBB22_2: ldr r0, [r11, #-16] ldr r1, [r11, #-12] str r1, [sp, #12] bl _Unwind_Resume .LBB22_3: b .LBB22_2 .LBB22_4: ldr r0, [r11, #-24] ldr r1, [r11, #-20] .Ltmp39: ldr r2, .LCPI22_2 .LPC22_2: ldr r2, [pc, r2] sub r3, r11, #8 str r0, [sp, #8] mov r0, r3 ldr r3, [sp, #16] str r1, [sp, #4] mov r1, r3 bl _ZN4core3fmt10ArgumentV13new17hbc898da585345a76E .Ltmp40: b .LBB22_5 .LBB22_5: ldr r0, [r11, #-8] ldr r1, [r11, #-4] ldr r2, [sp, #8] str r2, [r11, #-48] ldr r3, [sp, #4] str r3, [r11, #-44] str r0, [r11, #-40] str r1, [r11, #-36] .Ltmp41: mov r0, sp mov r1, #2 str r1, [r0] add r0, sp, #48 sub r3, r11, #48 ldr r1, [sp, #24] ldr r2, [sp, #20] bl _ZN4core3fmt9Arguments6new_v117h21b00b08bc1a6592E .Ltmp42: b .LBB22_6 .LBB22_6: .Ltmp43: ldr r0, .LCPI22_3 .LPC22_3: ldr r1, [pc, r0] add r0, sp, #48 bl _ZN4core9panicking9panic_fmt17h795d9a9608ddc2bbE .Ltmp44: b .LBB22_8 .LBB22_7: .Ltmp45: str r1, [r11, #-12] str r0, [r11, #-16] b .LBB22_3 .LBB22_8: .p2align 2 .LCPI22_0: .Ltmp46: .long _ZN4core6result13unwrap_failed15__STATIC_FMTSTR17hca48aa735efd86b5E(GOT_PREL)-((.LPC22_1+8)-.Ltmp46) .LCPI22_1: .long _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E-(.LPC22_0+8) .LCPI22_2: .Ltmp47: .long _ZN63_$LT$core..cell..BorrowMutError$u20$as$u20$core..fmt..Debug$GT$3fmt17h5c18e2b2cff8f484E(GOT_PREL)-((.LPC22_2+8)-.Ltmp47) .LCPI22_3: .Ltmp48: .long _ZN4core6result13unwrap_failed10_FILE_LINE17h314111bdc02648f9E(GOT_PREL)-((.LPC22_3+8)-.Ltmp48) .Lfunc_end22: .size _ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E, .Lfunc_end22-_ZN4core6result13unwrap_failed17hdb263f1005ff9ed6E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table22: .Lexception9: .byte 255 .byte 0 .byte 41 .byte 3 .byte 39 .long .Ltmp37-.Lfunc_begin9 .long .Ltmp38-.Ltmp37 .long .Ltmp45-.Lfunc_begin9 .byte 0 .long .Ltmp38-.Lfunc_begin9 .long .Ltmp39-.Ltmp38 .long 0 .byte 0 .long .Ltmp39-.Lfunc_begin9 .long .Ltmp44-.Ltmp39 .long .Ltmp45-.Lfunc_begin9 .byte 0 .p2align 2 .fnend .section .text._ZN4drop17h698e1261c4ffc384E,"ax",%progbits .p2align 2 .type _ZN4drop17h698e1261c4ffc384E,%function _ZN4drop17h698e1261c4ffc384E: .Lfunc_begin10: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #16 sub sp, sp, #16 .Ltmp49: str r0, [r11, #-4] bl _ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE .Ltmp50: b .LBB23_2 .LBB23_1: .Ltmp51: ldr r2, [r11, #-4] str r0, [sp, #8] mov r0, r2 str r1, [sp, #4] bl _ZN13drop_contents17h698e1261c4ffc384E ldr r0, [sp, #8] bl _Unwind_Resume .LBB23_2: ldr r0, [r11, #-4] bl _ZN13drop_contents17h698e1261c4ffc384E mov sp, r11 pop {r11, pc} .Lfunc_end23: .size _ZN4drop17h698e1261c4ffc384E, .Lfunc_end23-_ZN4drop17h698e1261c4ffc384E .globl rust_eh_personality .personality rust_eh_personality .handlerdata .p2align 2 GCC_except_table23: .Lexception10: .byte 255 .byte 0 .asciz "\234" .byte 3 .byte 26 .long .Ltmp49-.Lfunc_begin10 .long .Ltmp50-.Ltmp49 .long .Ltmp51-.Lfunc_begin10 .byte 0 .long .Ltmp50-.Lfunc_begin10 .long .Lfunc_end23-.Ltmp50 .long 0 .byte 0 .p2align 2 .fnend .section .text._ZN4drop17hba39506b2b3797ceE,"ax",%progbits .p2align 2 .type _ZN4drop17hba39506b2b3797ceE,%function _ZN4drop17hba39506b2b3797ceE: .fnstart .pad #4 sub sp, sp, #4 str r0, [sp] add sp, sp, #4 bx lr .Lfunc_end24: .size _ZN4drop17hba39506b2b3797ceE, .Lfunc_end24-_ZN4drop17hba39506b2b3797ceE .fnend .section ".text._ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E","ax",%progbits .p2align 2 .type _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E,%function _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #16 sub sp, sp, #16 str r0, [sp, #8] str r1, [sp, #4] ldr r0, [sp, #8] ldr r0, [r0] ldr r1, [sp, #8] ldr r1, [r1, #4] ldr r2, [sp, #4] bl _ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h3943064efc311461E strb r0, [r11, #-1] ldrb r0, [r11, #-1] strb r0, [r11, #-4] ldrb r0, [r11, #-4] mov sp, r11 pop {r11, pc} .Lfunc_end25: .size _ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E, .Lfunc_end25-_ZN55_$LT$$RF$$u27$a$u20$T$u20$as$u20$core..fmt..Display$GT$3fmt17he5ca36b30ddc4367E .fnend .section ".text._ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE","ax",%progbits .p2align 2 .type _ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE,%function _ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #16 sub sp, sp, #16 str r0, [sp, #4] ldr r0, [sp, #4] ldr r0, [r0] bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3get17hd3c15c51831348f2E str r0, [sp] movw r1, #0 ldr r0, [sp, #4] ldr r0, [r0] bl _ZN34_$LT$core..cell..Cell$LT$T$GT$$GT$3set17h5f8889d5da2a0a52E mov sp, r11 pop {r11, pc} .Lfunc_end26: .size _ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE, .Lfunc_end26-_ZN74_$LT$core..cell..BorrowRefMut$LT$$u27$b$GT$$u20$as$u20$core..ops..Drop$GT$4drop17hb36baeb1e1f9ef5aE .fnend .section .text._ZN4main4main17h7f102e58bcc3278cE,"ax",%progbits .p2align 2 .type _ZN4main4main17h7f102e58bcc3278cE,%function _ZN4main4main17h7f102e58bcc3278cE: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #32 sub sp, sp, #32 add r0, sp, #4 mov r1, #5 bl _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$3new17h3893856c4cdfd793E add r0, sp, #16 add r1, sp, #4 bl _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E sub r0, r11, #8 add r1, sp, #4 bl _ZN37_$LT$core..cell..RefCell$LT$T$GT$$GT$10borrow_mut17h91866f4610588ed8E mov sp, r11 pop {r11, pc} .Lfunc_end27: .size _ZN4main4main17h7f102e58bcc3278cE, .Lfunc_end27-_ZN4main4main17h7f102e58bcc3278cE .fnend .section .text.main,"ax",%progbits .globl main .p2align 2 .type main,%function main: .fnstart .save {r11, lr} push {r11, lr} .setfp r11, sp mov r11, sp .pad #8 sub sp, sp, #8 ldr r2, .LCPI28_0 .LPC28_0: add r2, pc, r2 str r0, [sp, #4] mov r0, r2 ldr r2, [sp, #4] str r1, [sp] mov r1, r2 ldr r2, [sp] bl _ZN3std2rt10lang_start17hf63d494cb7dd034cE mov sp, r11 pop {r11, pc} .p2align 2 .LCPI28_0: .long _ZN4main4main17h7f102e58bcc3278cE-(.LPC28_0+8) .Lfunc_end28: .size main, .Lfunc_end28-main .fnend .type str.0,%object .section .rodata.str.0,"a",%progbits str.0: .ascii "already borrowed" .size str.0, 16 .section ".note.GNU-stack","",%progbits .eabi_attribute 30, 5