Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section __TEXT,__text,regular,pure_instructions
- .build_version macos, 11, 0
- .p2align 2
- __ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h29f5f815e89762e3E:
- .cfi_startproc
- stp x29, x30, [sp, #-16]!
- mov x29, sp
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- blr x0
- ; InlineAsm Start
- ; InlineAsm End
- ldp x29, x30, [sp], #16
- ret
- .cfi_endproc
- .p2align 2
- __ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h77ffe97ea26f30deE:
- Lfunc_begin0:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception0
- sub sp, sp, #80
- stp x24, x23, [sp, #16]
- stp x22, x21, [sp, #32]
- stp x20, x19, [sp, #48]
- stp x29, x30, [sp, #64]
- add x29, sp, #64
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- mov x21, #0
- mov w22, #1
- mov w23, #38528
- movk w23, #152, lsl #16
- Lloh0:
- adrp x24, __MergedGlobals@PAGE
- Lloh1:
- add x24, x24, __MergedGlobals@PAGEOFF
- b LBB1_2
- LBB1_1:
- cmp x21, x23
- b.hs LBB1_16
- LBB1_2:
- str wzr, [sp, #12]
- b LBB1_7
- LBB1_3:
- Ltmp2:
- mov x1, x20
- bl __ZN4rand4rngs7adapter9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$19reseed_and_generate17h5c099de7a257c97eE
- Ltmp3:
- LBB1_4:
- mov x8, #0
- str xzr, [x19, #16]
- LBB1_5:
- ldr w20, [x20, x8, lsl #2]
- add x8, x8, #1
- str x8, [x19, #16]
- ldr x8, [x19]
- subs x8, x8, #1
- str x8, [x19]
- b.eq LBB1_12
- LBB1_6:
- str w20, [sp, #12]
- tst w20, #0x7
- b.eq LBB1_14
- LBB1_7:
- bl __ZN4rand4rngs6thread10thread_rng17h1b8854477ede7ad7E
- mov x19, x0
- ldr x8, [x0, #16]
- add x20, x0, #24
- cmp x8, #64
- b.lo LBB1_5
- Ltmp0:
- bl __ZN4rand4rngs7adapter9reseeding4fork16get_fork_counter17h8a1c747b27acacbaE
- Ltmp1:
- mov x2, x0
- add x0, x19, #280
- ldr x8, [x19, #336]
- cmp x8, #1
- b.lt LBB1_3
- ldr x9, [x19, #344]
- cmp x9, x2
- b.mi LBB1_3
- sub x8, x8, #256
- str x8, [x19, #336]
- mov x1, x20
- bl __ZN84_$LT$rand_chacha..chacha..ChaCha12Core$u20$as$u20$rand_core..block..BlockRngCore$GT$8generate17ha70951e29924d202E
- b LBB1_4
- LBB1_12:
- ldr x8, [x19, #8]
- subs x8, x8, #1
- str x8, [x19, #8]
- b.ne LBB1_6
- mov x0, x19
- mov w1, #352
- mov w2, #8
- bl ___rust_dealloc
- b LBB1_6
- LBB1_14:
- mov w8, #0
- casb w8, w22, [x24]
- cmp w8, #0
- b.ne LBB1_1
- ldr w8, [x24, #4]
- add w8, w8, #1
- str w8, [x24, #4]
- strb wzr, [x24]
- add x21, x21, #1
- b LBB1_1
- LBB1_16:
- ; InlineAsm Start
- ; InlineAsm End
- ldp x29, x30, [sp, #64]
- ldp x20, x19, [sp, #48]
- ldp x22, x21, [sp, #32]
- ldp x24, x23, [sp, #16]
- add sp, sp, #80
- ret
- LBB1_17:
- Ltmp4:
- mov x20, x0
- mov x0, x19
- bl __ZN4core3ptr50drop_in_place$LT$rand..rngs..thread..ThreadRng$GT$17h4b31b43c0fc9239dE
- mov x0, x20
- bl __Unwind_Resume
- .loh AdrpAdd Lloh0, Lloh1
- Lfunc_end0:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table1:
- Lexception0:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end0-Lcst_begin0
- Lcst_begin0:
- .uleb128 Ltmp2-Lfunc_begin0
- .uleb128 Ltmp3-Ltmp2
- .uleb128 Ltmp4-Lfunc_begin0
- .byte 0
- .uleb128 Ltmp3-Lfunc_begin0
- .uleb128 Ltmp0-Ltmp3
- .byte 0
- .byte 0
- .uleb128 Ltmp0-Lfunc_begin0
- .uleb128 Ltmp1-Ltmp0
- .uleb128 Ltmp4-Lfunc_begin0
- .byte 0
- .uleb128 Ltmp1-Lfunc_begin0
- .uleb128 Lfunc_end0-Ltmp1
- .byte 0
- .byte 0
- Lcst_end0:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZN3std2rt10lang_start17hfba253548cd72aa8E
- .globl __ZN3std2rt10lang_start17hfba253548cd72aa8E
- .p2align 2
- __ZN3std2rt10lang_start17hfba253548cd72aa8E:
- .cfi_startproc
- sub sp, sp, #32
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- mov x3, x2
- mov x2, x1
- str x0, [sp, #8]
- Lloh2:
- adrp x1, l___unnamed_1@PAGE
- Lloh3:
- add x1, x1, l___unnamed_1@PAGEOFF
- add x0, sp, #8
- bl __ZN3std2rt19lang_start_internal17hc245c4266d131202E
- ldp x29, x30, [sp, #16]
- add sp, sp, #32
- ret
- .loh AdrpAdd Lloh2, Lloh3
- .cfi_endproc
- .p2align 2
- __ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hbe3ecf0ef6f66416E:
- .cfi_startproc
- stp x29, x30, [sp, #-16]!
- mov x29, sp
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- ldr x0, [x0]
- bl __ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h29f5f815e89762e3E
- mov w0, #0
- ldp x29, x30, [sp], #16
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h30b7ca9b6718d88eE:
- .cfi_startproc
- stp x29, x30, [sp, #-16]!
- mov x29, sp
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- ldr x0, [x0]
- bl __ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h29f5f815e89762e3E
- mov w0, #0
- ldp x29, x30, [sp], #16
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hdb69b782525193efE:
- Lfunc_begin1:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception1
- sub sp, sp, #96
- stp x24, x23, [sp, #32]
- stp x22, x21, [sp, #48]
- stp x20, x19, [sp, #64]
- stp x29, x30, [sp, #80]
- add x29, sp, #80
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- mov x19, x0
- Ltmp5:
- bl __ZN3std6thread6Thread5cname17h49077168daba919fE
- Ltmp6:
- cbz x0, LBB5_3
- Ltmp7:
- bl __ZN3std3sys4unix6thread6Thread8set_name17h76a055e2b96d02ceE
- Ltmp8:
- LBB5_3:
- ldr x0, [x19, #8]
- Ltmp10:
- bl __ZN3std2io5stdio18set_output_capture17h96a4ee353b2d1e1cE
- Ltmp11:
- cbz x0, LBB5_7
- mov x8, #-1
- ldaddl x8, x8, [x0]
- cmp x8, #1
- b.ne LBB5_7
- dmb ishld
- Ltmp12:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5f99a542f40dd5abE
- Ltmp13:
- LBB5_7:
- Ltmp14:
- add x8, sp, #8
- bl __ZN3std3sys4unix6thread5guard7current17h6855f2a1f033d8aaE
- Ltmp15:
- ldr x1, [x19]
- Ltmp17:
- add x0, sp, #8
- bl __ZN3std10sys_common11thread_info3set17he676f8610663f410E
- Ltmp18:
- Ltmp19:
- bl __ZN3std10sys_common9backtrace28__rust_begin_short_backtrace17h77ffe97ea26f30deE
- Ltmp20:
- mov x20, #0
- mov x21, #0
- ldr x22, [x19, #16]
- ldr x8, [x22, #16]
- cbz x8, LBB5_15
- LBB5_11:
- ldr x0, [x22, #24]
- cbz x0, LBB5_15
- ldr x8, [x22, #32]
- ldr x8, [x8]
- Ltmp25:
- blr x8
- Ltmp26:
- ldr x8, [x22, #32]
- ldr x1, [x8, #8]
- cbz x1, LBB5_15
- ldr x0, [x22, #24]
- ldr x2, [x8, #16]
- bl ___rust_dealloc
- LBB5_15:
- mov w8, #1
- stp x8, x20, [x22, #16]
- str x21, [x22, #32]
- ldr x8, [x19, #16]
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB5_17
- dmb ishld
- ldr x0, [x19, #16]
- ldp x29, x30, [sp, #80]
- ldp x20, x19, [sp, #64]
- ldp x22, x21, [sp, #48]
- ldp x24, x23, [sp, #32]
- add sp, sp, #96
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- LBB5_17:
- ldp x29, x30, [sp, #80]
- ldp x20, x19, [sp, #64]
- ldp x22, x21, [sp, #48]
- ldp x24, x23, [sp, #32]
- add sp, sp, #96
- ret
- LBB5_18:
- Ltmp27:
- mov x23, x22
- mov x22, x0
- ldp x0, x1, [x23, #24]
- bl __ZN5alloc5alloc8box_free17h1330a48579b52b7cE
- mov w8, #1
- stp x8, x20, [x23, #16]
- str x21, [x23, #32]
- b LBB5_24
- LBB5_19:
- Ltmp21:
- Ltmp22:
- bl __ZN3std9panicking3try7cleanup17h3a7bf565b035ff52E
- Ltmp23:
- mov x20, x0
- mov x21, x1
- ldr x22, [x19, #16]
- ldr x8, [x22, #16]
- cbnz x8, LBB5_11
- b LBB5_15
- LBB5_21:
- Ltmp24:
- mov x22, x0
- b LBB5_24
- LBB5_22:
- Ltmp9:
- mov x22, x0
- mov x0, x19
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- add x0, x19, #8
- bl __ZN4core3ptr129drop_in_place$LT$core..option..Option$LT$alloc..sync..Arc$LT$std..sync..mutex..Mutex$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$$GT$$GT$17h561340b3dced9e3bE
- b LBB5_24
- LBB5_23:
- Ltmp16:
- mov x22, x0
- mov x0, x19
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- LBB5_24:
- add x0, x19, #16
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- mov x0, x22
- bl __Unwind_Resume
- Lfunc_end1:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table5:
- Lexception1:
- .byte 255
- .byte 155
- .uleb128 Lttbase0-Lttbaseref0
- Lttbaseref0:
- .byte 1
- .uleb128 Lcst_end1-Lcst_begin1
- Lcst_begin1:
- .uleb128 Ltmp5-Lfunc_begin1
- .uleb128 Ltmp8-Ltmp5
- .uleb128 Ltmp9-Lfunc_begin1
- .byte 0
- .uleb128 Ltmp10-Lfunc_begin1
- .uleb128 Ltmp15-Ltmp10
- .uleb128 Ltmp16-Lfunc_begin1
- .byte 0
- .uleb128 Ltmp17-Lfunc_begin1
- .uleb128 Ltmp18-Ltmp17
- .uleb128 Ltmp24-Lfunc_begin1
- .byte 0
- .uleb128 Ltmp19-Lfunc_begin1
- .uleb128 Ltmp20-Ltmp19
- .uleb128 Ltmp21-Lfunc_begin1
- .byte 3
- .uleb128 Ltmp25-Lfunc_begin1
- .uleb128 Ltmp26-Ltmp25
- .uleb128 Ltmp27-Lfunc_begin1
- .byte 0
- .uleb128 Ltmp26-Lfunc_begin1
- .uleb128 Ltmp22-Ltmp26
- .byte 0
- .byte 0
- .uleb128 Ltmp22-Lfunc_begin1
- .uleb128 Ltmp23-Ltmp22
- .uleb128 Ltmp24-Lfunc_begin1
- .byte 0
- .uleb128 Ltmp23-Lfunc_begin1
- .uleb128 Lfunc_end1-Ltmp23
- .byte 0
- .byte 0
- Lcst_end1:
- .byte 0
- .byte 0
- .byte 1
- .byte 125
- .p2align 2
- .long 0
- Lttbase0:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr129drop_in_place$LT$core..option..Option$LT$alloc..sync..Arc$LT$std..sync..mutex..Mutex$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$$GT$$GT$17h561340b3dced9e3bE:
- .cfi_startproc
- ldr x8, [x0]
- cbz x8, LBB6_3
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB6_3
- dmb ishld
- ldr x0, [x0]
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5f99a542f40dd5abE
- LBB6_3:
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr144drop_in_place$LT$std..thread..Builder..spawn_unchecked$LT$weakly_ordered..increment_shared_value$C$$LP$$RP$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17he3ef091408c8dafeE:
- Lfunc_begin2:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception2
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- ldr x8, [x0]
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB7_2
- dmb ishld
- ldr x0, [x19]
- Ltmp28:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp29:
- LBB7_2:
- ldr x8, [x19, #8]
- cbz x8, LBB7_5
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB7_5
- dmb ishld
- ldr x0, [x19, #8]
- Ltmp31:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5f99a542f40dd5abE
- Ltmp32:
- LBB7_5:
- ldr x8, [x19, #16]
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB7_7
- dmb ishld
- ldr x0, [x19, #16]
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- LBB7_7:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB7_8:
- Ltmp33:
- mov x20, x0
- b LBB7_10
- LBB7_9:
- Ltmp30:
- mov x20, x0
- add x0, x19, #8
- bl __ZN4core3ptr129drop_in_place$LT$core..option..Option$LT$alloc..sync..Arc$LT$std..sync..mutex..Mutex$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$$GT$$GT$17h561340b3dced9e3bE
- LBB7_10:
- add x0, x19, #16
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end2:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table7:
- Lexception2:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end2-Lcst_begin2
- Lcst_begin2:
- .uleb128 Ltmp28-Lfunc_begin2
- .uleb128 Ltmp29-Ltmp28
- .uleb128 Ltmp30-Lfunc_begin2
- .byte 0
- .uleb128 Ltmp31-Lfunc_begin2
- .uleb128 Ltmp32-Ltmp31
- .uleb128 Ltmp33-Lfunc_begin2
- .byte 0
- .uleb128 Ltmp32-Lfunc_begin2
- .uleb128 Lfunc_end2-Ltmp32
- .byte 0
- .byte 0
- Lcst_end2:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr186drop_in_place$LT$$LT$alloc..vec..drain..Drain$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$C$alloc..alloc..Global$GT$$GT$17h59a3eaa8fd855526E:
- Lfunc_begin3:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception3
- sub sp, sp, #128
- stp x24, x23, [sp, #64]
- stp x22, x21, [sp, #80]
- stp x20, x19, [sp, #96]
- stp x29, x30, [sp, #112]
- add x29, sp, #112
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- mov x19, x0
- ldr x23, [x0]
- ldp x8, x9, [x23, #16]
- cmp x8, x9
- b.eq LBB8_10
- add x9, sp, #32
- add x22, x9, #8
- add x21, x9, #16
- add x20, x9, #24
- mov x24, #-1
- b LBB8_3
- LBB8_2:
- ldp x8, x9, [x23, #16]
- cmp x8, x9
- b.eq LBB8_10
- LBB8_3:
- mov x10, x8
- ldr x9, [x10], #32
- str x10, [x23, #16]
- cmp x9, #2
- b.eq LBB8_10
- ldur q0, [x8, #8]
- str q0, [sp]
- ldr x8, [x8, #24]
- str x8, [sp, #16]
- str x9, [sp, #32]
- str q0, [x22]
- str x8, [x22, #16]
- cbz x9, LBB8_6
- Ltmp34:
- mov x0, x22
- bl __ZN72_$LT$std..sys..unix..thread..Thread$u20$as$u20$core..ops..drop..Drop$GT$4drop17hdafc694b092a9c8dE
- Ltmp35:
- LBB8_6:
- ldr x8, [sp, #48]
- ldaddl x24, x8, [x8]
- cmp x8, #1
- b.ne LBB8_8
- dmb ishld
- ldr x0, [sp, #48]
- Ltmp37:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp38:
- LBB8_8:
- ldr x8, [sp, #56]
- ldaddl x24, x8, [x8]
- cmp x8, #1
- b.ne LBB8_2
- dmb ishld
- ldr x0, [sp, #56]
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- b LBB8_2
- LBB8_10:
- ldr x8, [x23, #8]
- cbz x8, LBB8_14
- ldr x20, [x23, #32]
- ldr x21, [x20, #16]
- ldr x19, [x19]
- ldr x8, [x19]
- cmp x8, x21
- b.eq LBB8_13
- ldr x9, [x20]
- add x1, x9, x8, lsl #5
- add x0, x9, x21, lsl #5
- ldr x8, [x19, #8]
- lsl x2, x8, #5
- bl _memmove
- LBB8_13:
- ldr x8, [x19, #8]
- add x8, x8, x21
- str x8, [x20, #16]
- LBB8_14:
- ldp x29, x30, [sp, #112]
- ldp x20, x19, [sp, #96]
- ldp x22, x21, [sp, #80]
- ldp x24, x23, [sp, #64]
- add sp, sp, #128
- ret
- LBB8_15:
- Ltmp39:
- mov x19, x0
- b LBB8_17
- LBB8_16:
- Ltmp36:
- mov x19, x0
- mov x0, x21
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- LBB8_17:
- mov x0, x20
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- mov x0, x19
- bl __Unwind_Resume
- Lfunc_end3:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table8:
- Lexception3:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end3-Lcst_begin3
- Lcst_begin3:
- .uleb128 Ltmp34-Lfunc_begin3
- .uleb128 Ltmp35-Ltmp34
- .uleb128 Ltmp36-Lfunc_begin3
- .byte 0
- .uleb128 Ltmp37-Lfunc_begin3
- .uleb128 Ltmp38-Ltmp37
- .uleb128 Ltmp39-Lfunc_begin3
- .byte 0
- .uleb128 Ltmp38-Lfunc_begin3
- .uleb128 Lfunc_end3-Ltmp38
- .byte 0
- .byte 0
- Lcst_end3:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E:
- .cfi_startproc
- ldr x8, [x0]
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB9_2
- dmb ishld
- ldr x0, [x0]
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- LBB9_2:
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr35drop_in_place$LT$std..env..Args$GT$17hba8d42b0681792fbE:
- .cfi_startproc
- stp x22, x21, [sp, #-48]!
- stp x20, x19, [sp, #16]
- stp x29, x30, [sp, #32]
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- mov x19, x0
- ldp x20, x21, [x0, #16]
- cmp x21, x20
- b.ne LBB10_4
- LBB10_1:
- ldr x8, [x19, #8]
- cmp x8, #0
- add x8, x8, x8, lsl #1
- lsl x1, x8, #3
- ccmp x1, #0, #4, ne
- b.ne LBB10_6
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- ret
- LBB10_3:
- add x20, x20, #24
- cmp x20, x21
- b.eq LBB10_1
- LBB10_4:
- ldp x0, x1, [x20]
- cmp x1, #0
- ccmp x0, #0, #4, ne
- b.eq LBB10_3
- mov w2, #1
- bl ___rust_dealloc
- b LBB10_3
- LBB10_6:
- ldr x0, [x19]
- mov w2, #8
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E:
- .cfi_startproc
- ldr x8, [x0]
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB11_2
- dmb ishld
- ldr x0, [x0]
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- LBB11_2:
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h79cd0d9a8f5fcc27E:
- .cfi_startproc
- mov x8, x0
- ldr x0, [x0]
- ldr x1, [x8, #8]
- cmp x1, #0
- ccmp x0, #0, #4, ne
- b.ne LBB12_2
- ret
- LBB12_2:
- mov w2, #1
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17hce5288dcc5a1dce2E:
- Lfunc_begin4:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception4
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- ldrb w8, [x0]
- cmp w8, #3
- b.ne LBB13_5
- mov x19, x0
- ldr x20, [x0, #8]
- ldp x0, x8, [x20]
- ldr x8, [x8]
- Ltmp40:
- blr x8
- Ltmp41:
- ldr x8, [x20, #8]
- ldr x1, [x8, #8]
- cbz x1, LBB13_4
- ldr x0, [x20]
- ldr x2, [x8, #16]
- bl ___rust_dealloc
- LBB13_4:
- ldr x0, [x19, #8]
- mov w1, #24
- mov w2, #8
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b ___rust_dealloc
- LBB13_5:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB13_6:
- Ltmp42:
- mov x8, x20
- mov x20, x0
- ldp x0, x1, [x8]
- bl __ZN5alloc5alloc8box_free17h1330a48579b52b7cE
- ldr x0, [x19, #8]
- bl __ZN5alloc5alloc8box_free17he237f6cb28908bcfE
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end4:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table13:
- Lexception4:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end4-Lcst_begin4
- Lcst_begin4:
- .uleb128 Ltmp40-Lfunc_begin4
- .uleb128 Ltmp41-Ltmp40
- .uleb128 Ltmp42-Lfunc_begin4
- .byte 0
- .uleb128 Ltmp41-Lfunc_begin4
- .uleb128 Lfunc_end4-Ltmp41
- .byte 0
- .byte 0
- Lcst_end4:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr46drop_in_place$LT$std..ffi..c_str..NulError$GT$17he0ebc724d305bc85E:
- .cfi_startproc
- mov x8, x0
- ldr x0, [x0, #8]
- ldr x1, [x8, #16]
- cmp x1, #0
- ccmp x0, #0, #4, ne
- b.ne LBB14_2
- ret
- LBB14_2:
- mov w2, #1
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr48drop_in_place$LT$std..sync..condvar..Condvar$GT$17h2a8d858500e1fd05E:
- Lfunc_begin5:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception5
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- Ltmp43:
- bl __ZN75_$LT$std..sys_common..condvar..Condvar$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd4586bbf95e415adE
- Ltmp44:
- ldr x0, [x19]
- mov w1, #48
- mov w2, #8
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b ___rust_dealloc
- LBB15_2:
- Ltmp45:
- mov x20, x0
- mov x0, x19
- bl __ZN4core3ptr78drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..condvar..Condvar$GT$$GT$17hf5d9f5212e59b7fcE
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end5:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table15:
- Lexception5:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end5-Lcst_begin5
- Lcst_begin5:
- .uleb128 Ltmp43-Lfunc_begin5
- .uleb128 Ltmp44-Ltmp43
- .uleb128 Ltmp45-Lfunc_begin5
- .byte 0
- .uleb128 Ltmp44-Lfunc_begin5
- .uleb128 Lfunc_end5-Ltmp44
- .byte 0
- .byte 0
- Lcst_end5:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr50drop_in_place$LT$rand..rngs..thread..ThreadRng$GT$17h4b31b43c0fc9239dE:
- .cfi_startproc
- ldr x8, [x0]
- subs x8, x8, #1
- str x8, [x0]
- b.ne LBB16_2
- ldr x8, [x0, #8]
- subs x8, x8, #1
- str x8, [x0, #8]
- b.eq LBB16_3
- LBB16_2:
- ret
- LBB16_3:
- mov w1, #352
- mov w2, #8
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr52drop_in_place$LT$core..num..error..ParseIntError$GT$17h2307a5b0e4c3ab1aE:
- .cfi_startproc
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr60drop_in_place$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$17h6e488c00571056ceE:
- Lfunc_begin6:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception6
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- ldr x8, [x0]
- cbz x8, LBB18_2
- add x0, x19, #8
- Ltmp46:
- bl __ZN72_$LT$std..sys..unix..thread..Thread$u20$as$u20$core..ops..drop..Drop$GT$4drop17hdafc694b092a9c8dE
- Ltmp47:
- LBB18_2:
- ldr x8, [x19, #16]
- mov x20, #-1
- ldaddl x20, x8, [x8]
- cmp x8, #1
- b.ne LBB18_4
- dmb ishld
- ldr x0, [x19, #16]
- Ltmp49:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp50:
- LBB18_4:
- ldr x8, [x19, #24]
- ldaddl x20, x8, [x8]
- cmp x8, #1
- b.ne LBB18_6
- dmb ishld
- ldr x0, [x19, #24]
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- LBB18_6:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB18_7:
- Ltmp51:
- mov x20, x0
- b LBB18_9
- LBB18_8:
- Ltmp48:
- mov x20, x0
- add x0, x19, #16
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- LBB18_9:
- add x0, x19, #24
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end6:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table18:
- Lexception6:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end6-Lcst_begin6
- Lcst_begin6:
- .uleb128 Ltmp46-Lfunc_begin6
- .uleb128 Ltmp47-Ltmp46
- .uleb128 Ltmp48-Lfunc_begin6
- .byte 0
- .uleb128 Ltmp49-Lfunc_begin6
- .uleb128 Ltmp50-Ltmp49
- .uleb128 Ltmp51-Lfunc_begin6
- .byte 0
- .uleb128 Ltmp50-Lfunc_begin6
- .uleb128 Lfunc_end6-Ltmp50
- .byte 0
- .byte 0
- Lcst_end6:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr70drop_in_place$LT$core..option..Option$LT$alloc..string..String$GT$$GT$17h3ed7ea07e9c9b9f2E:
- .cfi_startproc
- mov x8, x0
- ldr x0, [x0]
- cbz x0, LBB19_3
- ldr x1, [x8, #8]
- cbz x1, LBB19_3
- mov w2, #1
- b ___rust_dealloc
- LBB19_3:
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr74drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..mutex..Mutex$GT$$GT$17h7a57dd886502eb8bE:
- .cfi_startproc
- ldr x0, [x0]
- mov w1, #64
- mov w2, #8
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr78drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..condvar..Condvar$GT$$GT$17hf5d9f5212e59b7fcE:
- .cfi_startproc
- ldr x0, [x0]
- mov w1, #48
- mov w2, #8
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE:
- Lfunc_begin7:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception7
- stp x26, x25, [sp, #-80]!
- stp x24, x23, [sp, #16]
- stp x22, x21, [sp, #32]
- stp x20, x19, [sp, #48]
- stp x29, x30, [sp, #64]
- add x29, sp, #64
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- .cfi_offset w25, -72
- .cfi_offset w26, -80
- mov x19, x0
- ldr x20, [x0]
- ldr x8, [x0, #16]
- cbz x8, LBB22_10
- mov x22, #0
- add x21, x20, x8, lsl #5
- lsl x8, x8, #5
- sub x23, x8, #32
- mov x24, #-1
- b LBB22_3
- LBB22_2:
- add x22, x22, #32
- add x8, x25, #32
- cmp x8, x21
- b.eq LBB22_9
- LBB22_3:
- add x25, x20, x22
- ldr x8, [x25]
- cbz x8, LBB22_5
- add x0, x25, #8
- Ltmp52:
- bl __ZN72_$LT$std..sys..unix..thread..Thread$u20$as$u20$core..ops..drop..Drop$GT$4drop17hdafc694b092a9c8dE
- Ltmp53:
- LBB22_5:
- ldr x8, [x25, #16]
- ldaddl x24, x8, [x8]
- cmp x8, #1
- b.ne LBB22_7
- dmb ishld
- ldr x0, [x25, #16]
- Ltmp57:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp58:
- LBB22_7:
- ldr x8, [x25, #24]
- ldaddl x24, x8, [x8]
- cmp x8, #1
- b.ne LBB22_2
- add x8, x20, x22
- dmb ishld
- ldr x0, [x8, #24]
- Ltmp63:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- Ltmp64:
- b LBB22_2
- LBB22_9:
- ldr x20, [x19]
- LBB22_10:
- ldr x8, [x19, #8]
- cmp x8, #0
- lsl x1, x8, #5
- ccmp x20, #0, #4, ne
- ccmp x1, #0, #4, ne
- b.ne LBB22_12
- ldp x29, x30, [sp, #64]
- ldp x20, x19, [sp, #48]
- ldp x22, x21, [sp, #32]
- ldp x24, x23, [sp, #16]
- ldp x26, x25, [sp], #80
- ret
- LBB22_12:
- mov x0, x20
- mov w2, #8
- ldp x29, x30, [sp, #64]
- ldp x20, x19, [sp, #48]
- ldp x22, x21, [sp, #32]
- ldp x24, x23, [sp, #16]
- ldp x26, x25, [sp], #80
- b ___rust_dealloc
- LBB22_13:
- Ltmp65:
- b LBB22_18
- LBB22_14:
- Ltmp59:
- mov x21, x0
- b LBB22_16
- LBB22_15:
- Ltmp54:
- mov x21, x0
- add x8, x20, x22
- add x0, x8, #16
- Ltmp55:
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- Ltmp56:
- LBB22_16:
- add x8, x20, x22
- add x0, x8, #24
- Ltmp60:
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp61:
- b LBB22_19
- LBB22_17:
- Ltmp62:
- LBB22_18:
- mov x21, x0
- LBB22_19:
- subs x23, x23, x22
- b.eq LBB22_24
- add x8, x20, x22
- add x20, x8, #32
- LBB22_21:
- Ltmp66:
- mov x0, x20
- bl __ZN4core3ptr60drop_in_place$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$17h6e488c00571056ceE
- Ltmp67:
- add x20, x20, #32
- subs x23, x23, #32
- b.ne LBB22_21
- b LBB22_24
- LBB22_23:
- Ltmp68:
- mov x21, x0
- LBB22_24:
- ldp x0, x1, [x19]
- bl __ZN4core3ptr90drop_in_place$LT$alloc..raw_vec..RawVec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17he9070a49845c76eaE
- mov x0, x21
- bl __Unwind_Resume
- Lfunc_end7:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table22:
- Lexception7:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end7-Lcst_begin7
- Lcst_begin7:
- .uleb128 Ltmp52-Lfunc_begin7
- .uleb128 Ltmp53-Ltmp52
- .uleb128 Ltmp54-Lfunc_begin7
- .byte 0
- .uleb128 Ltmp57-Lfunc_begin7
- .uleb128 Ltmp58-Ltmp57
- .uleb128 Ltmp59-Lfunc_begin7
- .byte 0
- .uleb128 Ltmp63-Lfunc_begin7
- .uleb128 Ltmp64-Ltmp63
- .uleb128 Ltmp65-Lfunc_begin7
- .byte 0
- .uleb128 Ltmp55-Lfunc_begin7
- .uleb128 Ltmp61-Ltmp55
- .uleb128 Ltmp62-Lfunc_begin7
- .byte 0
- .uleb128 Ltmp66-Lfunc_begin7
- .uleb128 Ltmp67-Ltmp66
- .uleb128 Ltmp68-Lfunc_begin7
- .byte 0
- .uleb128 Ltmp67-Lfunc_begin7
- .uleb128 Lfunc_end7-Ltmp67
- .byte 0
- .byte 0
- Lcst_end7:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr90drop_in_place$LT$alloc..raw_vec..RawVec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17he9070a49845c76eaE:
- .cfi_startproc
- cbz x1, LBB23_4
- cbz x0, LBB23_4
- lsl x1, x1, #5
- cbz x1, LBB23_4
- mov w2, #8
- b ___rust_dealloc
- LBB23_4:
- ret
- .cfi_endproc
- .p2align 2
- __ZN4core3ptr91drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$17hb937c4b1b651a230E:
- Lfunc_begin8:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception8
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- ldr x0, [x0]
- ldr x8, [x19, #8]
- ldr x8, [x8]
- Ltmp69:
- blr x8
- Ltmp70:
- ldr x8, [x19, #8]
- ldr x1, [x8, #8]
- cbz x1, LBB24_3
- ldr x0, [x19]
- ldr x2, [x8, #16]
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b ___rust_dealloc
- LBB24_3:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB24_4:
- Ltmp71:
- mov x20, x0
- ldp x0, x1, [x19]
- bl __ZN5alloc5alloc8box_free17h1330a48579b52b7cE
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end8:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table24:
- Lexception8:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end8-Lcst_begin8
- Lcst_begin8:
- .uleb128 Ltmp69-Lfunc_begin8
- .uleb128 Ltmp70-Ltmp69
- .uleb128 Ltmp71-Lfunc_begin8
- .byte 0
- .uleb128 Ltmp70-Lfunc_begin8
- .uleb128 Lfunc_end8-Ltmp70
- .byte 0
- .byte 0
- Lcst_end8:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4core3ptr92drop_in_place$LT$alloc..vec..drain..Drain$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17h980e7560cd902cb0E:
- Lfunc_begin9:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception9
- sub sp, sp, #128
- stp x24, x23, [sp, #64]
- stp x22, x21, [sp, #80]
- stp x20, x19, [sp, #96]
- stp x29, x30, [sp, #112]
- add x29, sp, #112
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- mov x20, x0
- ldp x8, x9, [x0, #16]
- cmp x8, x9
- b.eq LBB25_10
- add x9, sp, #32
- add x22, x9, #8
- add x21, x9, #16
- add x19, x9, #24
- mov x23, #-1
- b LBB25_3
- LBB25_2:
- ldp x8, x9, [x20, #16]
- cmp x8, x9
- b.eq LBB25_10
- LBB25_3:
- mov x10, x8
- ldr x9, [x10], #32
- str x10, [x20, #16]
- cmp x9, #2
- b.eq LBB25_10
- ldur q0, [x8, #8]
- str q0, [sp]
- ldr x8, [x8, #24]
- stp x8, x20, [sp, #16]
- str x9, [sp, #32]
- str q0, [x22]
- str x8, [x22, #16]
- cbz x9, LBB25_6
- Ltmp72:
- mov x0, x22
- bl __ZN72_$LT$std..sys..unix..thread..Thread$u20$as$u20$core..ops..drop..Drop$GT$4drop17hdafc694b092a9c8dE
- Ltmp73:
- LBB25_6:
- ldr x8, [sp, #48]
- ldaddl x23, x8, [x8]
- cmp x8, #1
- b.ne LBB25_8
- dmb ishld
- ldr x0, [sp, #48]
- Ltmp77:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp78:
- LBB25_8:
- ldr x8, [sp, #56]
- ldaddl x23, x8, [x8]
- cmp x8, #1
- b.ne LBB25_2
- dmb ishld
- ldr x0, [sp, #56]
- Ltmp83:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- Ltmp84:
- b LBB25_2
- LBB25_10:
- str x20, [sp, #32]
- add x0, sp, #32
- bl __ZN4core3ptr186drop_in_place$LT$$LT$alloc..vec..drain..Drain$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$C$alloc..alloc..Global$GT$$GT$17h59a3eaa8fd855526E
- ldp x29, x30, [sp, #112]
- ldp x20, x19, [sp, #96]
- ldp x22, x21, [sp, #80]
- ldp x24, x23, [sp, #64]
- add sp, sp, #128
- ret
- LBB25_11:
- Ltmp85:
- b LBB25_16
- LBB25_12:
- Ltmp79:
- mov x20, x0
- b LBB25_14
- LBB25_13:
- Ltmp74:
- mov x20, x0
- Ltmp75:
- mov x0, x21
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- Ltmp76:
- LBB25_14:
- Ltmp80:
- mov x0, x19
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp81:
- b LBB25_17
- LBB25_15:
- Ltmp82:
- LBB25_16:
- mov x20, x0
- LBB25_17:
- add x0, sp, #24
- bl __ZN4core3ptr186drop_in_place$LT$$LT$alloc..vec..drain..Drain$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$..drop..DropGuard$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$C$alloc..alloc..Global$GT$$GT$17h59a3eaa8fd855526E
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end9:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table25:
- Lexception9:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end9-Lcst_begin9
- Lcst_begin9:
- .uleb128 Ltmp72-Lfunc_begin9
- .uleb128 Ltmp73-Ltmp72
- .uleb128 Ltmp74-Lfunc_begin9
- .byte 0
- .uleb128 Ltmp77-Lfunc_begin9
- .uleb128 Ltmp78-Ltmp77
- .uleb128 Ltmp79-Lfunc_begin9
- .byte 0
- .uleb128 Ltmp83-Lfunc_begin9
- .uleb128 Ltmp84-Ltmp83
- .uleb128 Ltmp85-Lfunc_begin9
- .byte 0
- .uleb128 Ltmp84-Lfunc_begin9
- .uleb128 Ltmp75-Ltmp84
- .byte 0
- .byte 0
- .uleb128 Ltmp75-Lfunc_begin9
- .uleb128 Ltmp81-Ltmp75
- .uleb128 Ltmp82-Lfunc_begin9
- .byte 0
- .uleb128 Ltmp81-Lfunc_begin9
- .uleb128 Lfunc_end9-Ltmp81
- .byte 0
- .byte 0
- Lcst_end9:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN4rand4rngs7adapter9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$19reseed_and_generate17h5c099de7a257c97eE:
- Lfunc_begin10:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception10
- sub sp, sp, #128
- stp x26, x25, [sp, #48]
- stp x24, x23, [sp, #64]
- stp x22, x21, [sp, #80]
- stp x20, x19, [sp, #96]
- stp x29, x30, [sp, #112]
- add x29, sp, #112
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- .cfi_offset w25, -72
- .cfi_offset w26, -80
- mov x21, x2
- mov x19, x1
- mov x20, x0
- movi.2d v0, #0000000000000000
- stp q0, q0, [sp, #16]
- add x1, sp, #16
- mov w2, #32
- bl __ZN59_$LT$rand_core..os..OsRng$u20$as$u20$rand_core..RngCore$GT$14try_fill_bytes17h25994bd81a62175fE
- cbz x0, LBB26_4
- mov x22, x0
- mov x23, x1
- ldr x8, [x1]
- Ltmp86:
- blr x8
- Ltmp87:
- ldr x1, [x23, #8]
- cbz x1, LBB26_5
- ldr x2, [x23, #16]
- mov x0, x22
- bl ___rust_dealloc
- b LBB26_5
- LBB26_4:
- ldr q0, [sp, #16]
- str q0, [sp]
- ldp x24, x25, [sp, #32]
- Lloh4:
- adrp x22, l___unnamed_2@PAGE
- Lloh5:
- add x22, x22, l___unnamed_2@PAGEOFF
- mov x0, x22
- mov w1, #4
- bl __ZN11rand_chacha4guts10read_u32le17hcc2cab828d7dd992E
- mov x23, x0
- add x0, x22, #4
- mov w1, #4
- bl __ZN11rand_chacha4guts10read_u32le17hcc2cab828d7dd992E
- ldr x8, [x20, #48]
- str x8, [x20, #56]
- mov w8, w23
- ldr q0, [sp]
- str q0, [x20]
- bfi x8, x0, #32, #32
- stp x24, x25, [x20, #16]
- stp xzr, x8, [x20, #32]
- LBB26_5:
- ldr x8, [x20, #48]
- sub x8, x8, #256
- stp x8, x21, [x20, #56]
- mov x0, x20
- mov x1, x19
- bl __ZN84_$LT$rand_chacha..chacha..ChaCha12Core$u20$as$u20$rand_core..block..BlockRngCore$GT$8generate17ha70951e29924d202E
- ldp x29, x30, [sp, #112]
- ldp x20, x19, [sp, #96]
- ldp x22, x21, [sp, #80]
- ldp x24, x23, [sp, #64]
- ldp x26, x25, [sp, #48]
- add sp, sp, #128
- ret
- LBB26_6:
- Ltmp88:
- mov x19, x0
- mov x0, x22
- mov x1, x23
- bl __ZN5alloc5alloc8box_free17h1330a48579b52b7cE
- mov x0, x19
- bl __Unwind_Resume
- .loh AdrpAdd Lloh4, Lloh5
- Lfunc_end10:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table26:
- Lexception10:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end10-Lcst_begin10
- Lcst_begin10:
- .uleb128 Lfunc_begin10-Lfunc_begin10
- .uleb128 Ltmp86-Lfunc_begin10
- .byte 0
- .byte 0
- .uleb128 Ltmp86-Lfunc_begin10
- .uleb128 Ltmp87-Ltmp86
- .uleb128 Ltmp88-Lfunc_begin10
- .byte 0
- .uleb128 Ltmp87-Lfunc_begin10
- .uleb128 Lfunc_end10-Ltmp87
- .byte 0
- .byte 0
- Lcst_end10:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE:
- Lfunc_begin11:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception11
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- ldr x8, [x0, #16]
- cbz x8, LBB27_3
- strb wzr, [x8]
- ldr x1, [x19, #24]
- cbz x1, LBB27_3
- ldr x0, [x19, #16]
- mov w2, #1
- bl ___rust_dealloc
- LBB27_3:
- add x20, x19, #48
- Ltmp89:
- mov x0, x20
- bl __ZN78_$LT$std..sys_common..mutex..MovableMutex$u20$as$u20$core..ops..drop..Drop$GT$4drop17h0e381ebf3e2412bbE
- Ltmp90:
- ldr x0, [x19, #48]
- mov w1, #64
- mov w2, #8
- bl ___rust_dealloc
- add x20, x19, #64
- Ltmp92:
- mov x0, x20
- bl __ZN75_$LT$std..sys_common..condvar..Condvar$u20$as$u20$core..ops..drop..Drop$GT$4drop17hd4586bbf95e415adE
- Ltmp93:
- ldr x0, [x19, #64]
- mov w1, #48
- mov w2, #8
- bl ___rust_dealloc
- cmn x19, #1
- b.eq LBB27_8
- add x8, x19, #8
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB27_8
- dmb ishld
- mov x0, x19
- mov w1, #80
- mov w2, #8
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b ___rust_dealloc
- LBB27_8:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB27_9:
- Ltmp94:
- mov x8, x20
- mov x20, x0
- mov x0, x8
- bl __ZN4core3ptr78drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..condvar..Condvar$GT$$GT$17hf5d9f5212e59b7fcE
- mov x0, x20
- bl __Unwind_Resume
- LBB27_10:
- Ltmp91:
- mov x8, x20
- mov x20, x0
- mov x0, x8
- bl __ZN4core3ptr74drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..mutex..Mutex$GT$$GT$17h7a57dd886502eb8bE
- add x0, x19, #64
- bl __ZN4core3ptr48drop_in_place$LT$std..sync..condvar..Condvar$GT$17h2a8d858500e1fd05E
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end11:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table27:
- Lexception11:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end11-Lcst_begin11
- Lcst_begin11:
- .uleb128 Ltmp89-Lfunc_begin11
- .uleb128 Ltmp90-Ltmp89
- .uleb128 Ltmp91-Lfunc_begin11
- .byte 0
- .uleb128 Ltmp92-Lfunc_begin11
- .uleb128 Ltmp93-Ltmp92
- .uleb128 Ltmp94-Lfunc_begin11
- .byte 0
- .uleb128 Ltmp93-Lfunc_begin11
- .uleb128 Lfunc_end11-Ltmp93
- .byte 0
- .byte 0
- Lcst_end11:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E:
- Lfunc_begin12:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception12
- stp x20, x19, [sp, #-32]!
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- mov x19, x0
- ldr x8, [x0, #16]
- cbz x8, LBB28_5
- ldr x0, [x19, #24]
- cbz x0, LBB28_5
- ldr x8, [x19, #32]
- ldr x8, [x8]
- Ltmp95:
- blr x8
- Ltmp96:
- ldr x8, [x19, #32]
- ldr x1, [x8, #8]
- cbz x1, LBB28_5
- ldr x0, [x19, #24]
- ldr x2, [x8, #16]
- bl ___rust_dealloc
- LBB28_5:
- cmn x19, #1
- b.eq LBB28_8
- add x8, x19, #8
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB28_8
- dmb ishld
- mov x0, x19
- mov w1, #40
- mov w2, #8
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- b ___rust_dealloc
- LBB28_8:
- ldp x29, x30, [sp, #16]
- ldp x20, x19, [sp], #32
- ret
- LBB28_9:
- Ltmp97:
- mov x20, x0
- ldp x0, x1, [x19, #24]
- bl __ZN5alloc5alloc8box_free17h1330a48579b52b7cE
- mov x0, x20
- bl __Unwind_Resume
- Lfunc_end12:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table28:
- Lexception12:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end12-Lcst_begin12
- Lcst_begin12:
- .uleb128 Ltmp95-Lfunc_begin12
- .uleb128 Ltmp96-Ltmp95
- .uleb128 Ltmp97-Lfunc_begin12
- .byte 0
- .uleb128 Ltmp96-Lfunc_begin12
- .uleb128 Lfunc_end12-Ltmp96
- .byte 0
- .byte 0
- Lcst_end12:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5f99a542f40dd5abE:
- Lfunc_begin13:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception13
- stp x22, x21, [sp, #-48]!
- stp x20, x19, [sp, #16]
- stp x29, x30, [sp, #32]
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- mov x19, x0
- add x20, x0, #16
- Ltmp98:
- mov x0, x20
- bl __ZN78_$LT$std..sys_common..mutex..MovableMutex$u20$as$u20$core..ops..drop..Drop$GT$4drop17h0e381ebf3e2412bbE
- Ltmp99:
- ldr x0, [x19, #16]
- mov w1, #64
- mov w2, #8
- bl ___rust_dealloc
- ldp x0, x1, [x19, #32]
- cmp x1, #0
- ccmp x0, #0, #4, ne
- b.eq LBB29_3
- mov w2, #1
- bl ___rust_dealloc
- LBB29_3:
- cmn x19, #1
- b.eq LBB29_6
- add x8, x19, #8
- mov x9, #-1
- ldaddl x9, x8, [x8]
- cmp x8, #1
- b.ne LBB29_6
- dmb ishld
- mov x0, x19
- mov w1, #56
- mov w2, #8
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- b ___rust_dealloc
- LBB29_6:
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- ret
- LBB29_7:
- Ltmp100:
- mov x21, x0
- mov x0, x20
- bl __ZN4core3ptr74drop_in_place$LT$alloc..boxed..Box$LT$std..sys..unix..mutex..Mutex$GT$$GT$17h7a57dd886502eb8bE
- add x0, x19, #32
- bl __ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h79cd0d9a8f5fcc27E
- mov x0, x21
- bl __Unwind_Resume
- Lfunc_end13:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table29:
- Lexception13:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end13-Lcst_begin13
- Lcst_begin13:
- .uleb128 Ltmp98-Lfunc_begin13
- .uleb128 Ltmp99-Ltmp98
- .uleb128 Ltmp100-Lfunc_begin13
- .byte 0
- .uleb128 Ltmp99-Lfunc_begin13
- .uleb128 Lfunc_end13-Ltmp99
- .byte 0
- .byte 0
- Lcst_end13:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .p2align 2
- __ZN5alloc5alloc8box_free17h1330a48579b52b7cE:
- .cfi_startproc
- mov x8, x1
- ldr x1, [x1, #8]
- cbz x1, LBB30_2
- ldr x2, [x8, #16]
- b ___rust_dealloc
- LBB30_2:
- ret
- .cfi_endproc
- .p2align 2
- __ZN5alloc5alloc8box_free17he237f6cb28908bcfE:
- .cfi_startproc
- mov w1, #24
- mov w2, #8
- b ___rust_dealloc
- .cfi_endproc
- .p2align 2
- __ZN5alloc7raw_vec11finish_grow17h1087c3342d8e8bf7E:
- .cfi_startproc
- stp x22, x21, [sp, #-48]!
- stp x20, x19, [sp, #16]
- stp x29, x30, [sp, #32]
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- mov x19, x0
- cmp x2, #0
- csel x21, xzr, x1, eq
- cbz x2, LBB32_5
- mov x20, x2
- ldr x0, [x3]
- cbz x0, LBB32_6
- ldr x1, [x3, #8]
- cbz x1, LBB32_6
- mov x2, x20
- mov x3, x21
- bl ___rust_realloc
- cmp x0, #0
- csel x8, xzr, x21, eq
- cbnz x0, LBB32_8
- LBB32_4:
- mov w9, #1
- mov x8, x20
- stp x21, x8, [x19, #8]
- str x9, [x19]
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- ret
- LBB32_5:
- mov x8, #0
- stp x21, x8, [x19, #8]
- mov w9, #1
- str x9, [x19]
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- ret
- LBB32_6:
- cbz x21, LBB32_9
- mov x0, x21
- mov x1, x20
- bl ___rust_alloc
- cmp x0, #0
- csel x8, xzr, x21, eq
- cbz x0, LBB32_4
- LBB32_8:
- mov x9, #0
- stp x0, x8, [x19, #8]
- str x9, [x19]
- ldp x29, x30, [sp, #32]
- ldp x20, x19, [sp, #16]
- ldp x22, x21, [sp], #48
- ret
- LBB32_9:
- mov x8, #0
- mov x0, x20
- cbnz x0, LBB32_8
- b LBB32_4
- .cfi_endproc
- .p2align 2
- __ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h697f74e9276edaedE:
- .cfi_startproc
- sub sp, sp, #80
- stp x20, x19, [sp, #48]
- stp x29, x30, [sp, #64]
- add x29, sp, #64
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- adds x9, x1, #1
- b.hs LBB33_6
- mov x19, x0
- ldr x8, [x0, #8]
- lsl x10, x8, #1
- cmp x10, x9
- csel x9, x10, x9, hi
- cmp x9, #4
- mov w10, #4
- csel x9, x9, x10, hi
- lsl x10, x9, #5
- cmp xzr, x9, lsr #59
- mov w9, #8
- csel x2, xzr, x9, ne
- csel x1, xzr, x10, ne
- cbz x8, LBB33_4
- ldr x9, [x19]
- lsl x8, x8, #5
- stp x9, x8, [sp, #24]
- mov w8, #8
- str x8, [sp, #40]
- mov x0, sp
- add x3, sp, #24
- bl __ZN5alloc7raw_vec11finish_grow17h1087c3342d8e8bf7E
- ldr x8, [sp]
- cmp x8, #1
- b.eq LBB33_5
- LBB33_3:
- ldp x8, x9, [sp, #8]
- lsr x9, x9, #5
- stp x8, x9, [x19]
- ldp x29, x30, [sp, #64]
- ldp x20, x19, [sp, #48]
- add sp, sp, #80
- ret
- LBB33_4:
- stp xzr, xzr, [sp, #24]
- str xzr, [sp, #40]
- mov x0, sp
- add x3, sp, #24
- bl __ZN5alloc7raw_vec11finish_grow17h1087c3342d8e8bf7E
- ldr x8, [sp]
- cmp x8, #1
- b.ne LBB33_3
- LBB33_5:
- ldr x1, [sp, #16]
- cbnz x1, LBB33_7
- LBB33_6:
- bl __ZN5alloc7raw_vec17capacity_overflow17h1379082d54a09775E
- LBB33_7:
- ldr x0, [sp, #8]
- bl __ZN5alloc5alloc18handle_alloc_error17hc97fddd7bbab255dE
- .cfi_endproc
- .p2align 2
- __ZN67_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h1f190d1483a874f8E:
- .cfi_startproc
- mov x2, x1
- ldp x8, x1, [x0]
- mov x0, x8
- b __ZN82_$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$u20$as$u20$core..fmt..Debug$GT$3fmt17h39ec6c31d6b3377cE
- .cfi_endproc
- .p2align 2
- __ZN84_$LT$rand_chacha..chacha..ChaCha12Core$u20$as$u20$rand_core..block..BlockRngCore$GT$8generate17ha70951e29924d202E:
- .cfi_startproc
- stp x28, x27, [sp, #-96]!
- stp x26, x25, [sp, #16]
- stp x24, x23, [sp, #32]
- stp x22, x21, [sp, #48]
- stp x20, x19, [sp, #64]
- stp x29, x30, [sp, #80]
- sub sp, sp, #544
- .cfi_def_cfa_offset 640
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- .cfi_offset w25, -72
- .cfi_offset w26, -80
- .cfi_offset w27, -88
- .cfi_offset w28, -96
- str x1, [sp, #88]
- ldp x30, x15, [x0, #32]
- add x21, x30, #1
- add x2, x30, #2
- add x12, x30, #3
- ldp x9, x1, [x0]
- mov w3, #6
- mov w8, #30821
- movk w8, #24944, lsl #16
- str x8, [sp, #448]
- mov w8, #25710
- movk w8, #13088, lsl #16
- str x8, [sp, #376]
- ldp w10, w11, [x0, #16]
- mov w8, #11570
- movk w8, #31074, lsl #16
- str x8, [sp, #424]
- mov w8, #25972
- movk w8, #27424, lsl #16
- str x8, [sp, #400]
- mov w8, #30821
- movk w8, #24944, lsl #16
- str x8, [sp, #480]
- mov w8, #25710
- movk w8, #13088, lsl #16
- str x8, [sp, #440]
- ldp w16, w17, [x0, #24]
- str x0, [sp, #8]
- mov w8, #11570
- movk w8, #31074, lsl #16
- str x8, [sp, #464]
- mov w8, #25972
- movk w8, #27424, lsl #16
- str x8, [sp, #432]
- mov w8, #30821
- movk w8, #24944, lsl #16
- str x8, [sp, #504]
- mov w8, #25710
- movk w8, #13088, lsl #16
- str x8, [sp, #488]
- mov w8, #11570
- movk w8, #31074, lsl #16
- str x8, [sp, #496]
- mov w8, #25972
- movk w8, #27424, lsl #16
- str x8, [sp, #472]
- mov w8, #30821
- movk w8, #24944, lsl #16
- str x8, [sp, #536]
- mov w8, #25710
- movk w8, #13088, lsl #16
- str x8, [sp, #520]
- mov w8, #11570
- movk w8, #31074, lsl #16
- str x8, [sp, #528]
- mov w8, #25972
- movk w8, #27424, lsl #16
- str x8, [sp, #512]
- stp x12, x15, [sp, #72]
- mov x13, x15
- stp x21, x2, [sp, #24]
- mov x0, x15
- mov x26, x15
- str x30, [sp, #16]
- mov x8, x10
- str x8, [sp, #232]
- mov x8, x11
- str x8, [sp, #224]
- mov x8, x16
- str x8, [sp, #248]
- mov x8, x17
- str x8, [sp, #256]
- mov x8, x10
- str x8, [sp, #272]
- mov x8, x11
- str x8, [sp, #264]
- mov x8, x16
- str x8, [sp, #280]
- mov x8, x17
- str x8, [sp, #288]
- mov x8, x10
- str x8, [sp, #304]
- mov x8, x11
- str x8, [sp, #312]
- mov x8, x16
- str x8, [sp, #320]
- mov x8, x17
- str x8, [sp, #328]
- mov x8, x9
- mov x7, x1
- stp x1, x9, [sp, #384]
- stp x1, x9, [sp, #408]
- str x9, [sp, #64]
- str x9, [sp, #368]
- str x1, [sp, #48]
- str x1, [sp, #456]
- stp w11, w10, [sp, #56]
- mov x9, x10
- str x9, [sp, #336]
- mov x9, x11
- str x9, [sp, #344]
- stp w17, w16, [sp, #40]
- mov x9, x16
- str x9, [sp, #360]
- mov x9, x17
- str x9, [sp, #352]
- LBB35_1:
- str w3, [sp, #204]
- lsr x9, x8, #32
- ldp x10, x28, [sp, #376]
- add w11, w10, w9
- str x11, [sp, #176]
- mov x1, x8
- stp x8, x7, [sp, #96]
- lsr x9, x7, #32
- mov x16, x7
- ldp x10, x25, [sp, #400]
- add w8, w10, w9
- str x8, [sp, #376]
- ldr x10, [sp, #392]
- lsr x9, x10, #32
- mov x19, x10
- ldr x10, [sp, #440]
- add w17, w10, w9
- str x17, [sp, #192]
- lsr x9, x28, #32
- ldr x10, [sp, #432]
- add w14, w10, w9
- str x14, [sp, #400]
- ldr x27, [sp, #416]
- lsr x9, x27, #32
- ldr x10, [sp, #488]
- add w7, w10, w9
- str x7, [sp, #216]
- lsr x9, x25, #32
- ldr x10, [sp, #472]
- add w4, w10, w9
- str x4, [sp, #440]
- ldr x3, [sp, #368]
- lsr x9, x3, #32
- ldr x10, [sp, #520]
- add w6, w10, w9
- str x6, [sp, #240]
- ldr x20, [sp, #456]
- lsr x9, x20, #32
- ldr x10, [sp, #512]
- add w5, w10, w9
- str x5, [sp, #488]
- ldr x9, [sp, #424]
- add w9, w9, w16
- str x9, [sp, #424]
- bfi x9, x8, #32, #32
- eor x16, x9, x15
- ldr x9, [sp, #448]
- add w9, w9, w1
- str x9, [sp, #168]
- bfi x9, x11, #32, #32
- eor x11, x9, x30
- ldr x9, [sp, #464]
- add w9, w9, w28
- str x9, [sp, #208]
- bfi x9, x14, #32, #32
- eor x9, x9, x26
- ldr x10, [sp, #480]
- add w10, w10, w19
- str x10, [sp, #144]
- mov x30, x19
- bfi x10, x17, #32, #32
- eor x1, x10, x21
- ldp x10, x14, [sp, #496]
- add w10, w10, w25
- str x10, [sp, #448]
- bfi x10, x4, #32, #32
- eor x10, x10, x0
- add w14, w14, w27
- str x14, [sp, #432]
- bfi x14, x7, #32, #32
- eor x15, x14, x2
- ldr x14, [sp, #528]
- add w14, w14, w20
- str x14, [sp, #480]
- bfi x14, x5, #32, #32
- eor x17, x14, x13
- ror w4, w11, #16
- lsr x11, x11, #32
- ror w13, w11, #16
- ldr x11, [sp, #536]
- add w11, w11, w3
- str x11, [sp, #296]
- bfi x11, x6, #32, #32
- eor x11, x11, x12
- ldr x12, [sp, #336]
- add w19, w4, w12
- bfi x4, x13, #32, #32
- str x4, [sp, #136]
- ror w2, w16, #16
- ldr x12, [sp, #344]
- add w23, w13, w12
- stp x19, x23, [sp, #152]
- lsr x12, x16, #32
- ror w12, w12, #16
- mov x26, x3
- ror w7, w1, #16
- lsr x13, x1, #32
- ror w13, w13, #16
- ldr x14, [sp, #360]
- add w4, w2, w14
- bfi x2, x12, #32, #32
- ldr x14, [sp, #352]
- add w8, w12, w14
- stp x8, x4, [sp, #464]
- ldr x12, [sp, #304]
- add w6, w7, w12
- str x6, [sp, #184]
- bfi x7, x13, #32, #32
- stp x7, x2, [sp, #120]
- ror w16, w9, #16
- ldr x12, [sp, #312]
- add w5, w13, w12
- str x5, [sp, #344]
- lsr x9, x9, #32
- ror w9, w9, #16
- ldp x12, x13, [sp, #320]
- add w2, w16, w12
- bfi x16, x9, #32, #32
- str x16, [sp, #112]
- ror w22, w15, #16
- lsr x12, x15, #32
- ror w12, w12, #16
- add w0, w9, w13
- stp x0, x2, [sp, #496]
- ldr x9, [sp, #272]
- add w24, w22, w9
- bfi x22, x12, #32, #32
- ldr x9, [sp, #264]
- add w1, w12, w9
- str x1, [sp, #272]
- lsr x9, x10, #32
- ror w7, w10, #16
- ror w9, w9, #16
- ldr x10, [sp, #280]
- add w12, w7, w10
- str x12, [sp, #512]
- bfi x7, x9, #32, #32
- ror w21, w11, #16
- lsr x10, x11, #32
- ror w10, w10, #16
- ldr x11, [sp, #288]
- add w13, w9, w11
- str x13, [sp, #520]
- ldr x9, [sp, #232]
- add w16, w21, w9
- bfi x21, x10, #32, #32
- ldr x9, [sp, #224]
- add w14, w10, w9
- stp x16, x14, [sp, #320]
- lsr x9, x17, #32
- ror w3, w17, #16
- ror w9, w9, #16
- ldr x10, [sp, #248]
- add w15, w3, w10
- str x15, [sp, #536]
- bfi x3, x9, #32, #32
- ldr x10, [sp, #256]
- add w10, w9, w10
- str x10, [sp, #528]
- bfi x4, x8, #32, #32
- ldr x8, [sp, #104]
- eor x17, x4, x8
- bfi x19, x23, #32, #32
- ldr x8, [sp, #96]
- eor x8, x19, x8
- bfi x2, x0, #32, #32
- eor x19, x2, x28
- bfi x6, x5, #32, #32
- eor x9, x6, x30
- mov x11, x12
- bfi x11, x13, #32, #32
- eor x25, x11, x25
- mov x11, x24
- bfi x11, x1, #32, #32
- eor x13, x11, x27
- mov x12, x15
- bfi x12, x10, #32, #32
- eor x27, x12, x20
- bfi x16, x14, #32, #32
- ror w20, w8, #20
- lsr x8, x8, #32
- ror w8, w8, #20
- eor x26, x16, x26
- ldr x10, [sp, #168]
- add w6, w20, w10
- bfi x20, x8, #32, #32
- ldr x10, [sp, #176]
- add w4, w8, w10
- stp x6, x4, [sp, #304]
- lsr x8, x17, #32
- ror w5, w17, #20
- ror w8, w8, #20
- ldr x10, [sp, #424]
- add w1, w5, w10
- bfi x5, x8, #32, #32
- ror w0, w9, #20
- lsr x9, x9, #32
- ror w9, w9, #20
- ldr x10, [sp, #376]
- add w11, w8, w10
- ldr x8, [sp, #144]
- add w2, w0, w8
- str x2, [sp, #352]
- bfi x0, x9, #32, #32
- str x0, [sp, #424]
- ldr x8, [sp, #192]
- add w30, w9, w8
- stp x30, x1, [sp, #360]
- lsr x8, x19, #32
- ror w23, w19, #20
- ror w8, w8, #20
- ldr x10, [sp, #208]
- add w28, w23, w10
- stp x11, x28, [sp, #384]
- bfi x23, x8, #32, #32
- ror w9, w13, #20
- lsr x10, x13, #32
- ror w10, w10, #20
- ldr x12, [sp, #400]
- add w0, w8, w12
- ldr x8, [sp, #432]
- add w17, w9, w8
- stp x0, x17, [sp, #400]
- bfi x9, x10, #32, #32
- str x9, [sp, #376]
- ldr x8, [sp, #216]
- add w16, w10, w8
- str x16, [sp, #416]
- lsr x8, x25, #32
- ror w19, w25, #20
- ror w8, w8, #20
- ldr x9, [sp, #448]
- add w15, w19, w9
- bfi x19, x8, #32, #32
- ror w25, w26, #20
- lsr x10, x26, #32
- ror w10, w10, #20
- ldr x9, [sp, #440]
- add w12, w8, w9
- stp x15, x12, [sp, #432]
- ldr x8, [sp, #296]
- add w14, w25, w8
- bfi x25, x10, #32, #32
- str x25, [sp, #336]
- ldr x8, [sp, #240]
- add w13, w10, w8
- stp x14, x13, [sp, #448]
- lsr x8, x27, #32
- ror w26, w27, #20
- ror w8, w8, #20
- ldp x9, x10, [sp, #480]
- add w9, w26, w9
- bfi x26, x8, #32, #32
- add w25, w8, w10
- stp x9, x25, [sp, #480]
- bfi x1, x11, #32, #32
- ldp x10, x11, [sp, #128]
- eor x8, x1, x10
- mov x10, x6
- bfi x10, x4, #32, #32
- eor x11, x10, x11
- mov x10, x28
- bfi x10, x0, #32, #32
- ldr x0, [sp, #112]
- eor x28, x10, x0
- bfi x2, x30, #32, #32
- ldr x0, [sp, #120]
- eor x4, x2, x0
- bfi x15, x12, #32, #32
- eor x27, x15, x7
- bfi x17, x16, #32, #32
- eor x16, x17, x22
- bfi x9, x25, #32, #32
- eor x30, x9, x3
- bfi x14, x13, #32, #32
- ror w13, w11, #24
- lsr x11, x11, #32
- ror w15, w11, #24
- eor x12, x14, x21
- ldr x9, [sp, #152]
- add w0, w13, w9
- mov x11, x13
- bfi x11, x15, #32, #32
- ror w1, w4, #24
- ldr x9, [sp, #160]
- add w17, w15, w9
- stp x0, x17, [sp, #280]
- lsr x13, x4, #32
- ror w13, w13, #24
- ldr x9, [sp, #184]
- add w2, w1, w9
- str x2, [sp, #296]
- bfi x1, x13, #32, #32
- ror w3, w16, #24
- lsr x14, x16, #32
- ror w14, w14, #24
- ldr x9, [sp, #344]
- add w16, w13, w9
- str x16, [sp, #344]
- add w22, w3, w24
- str x22, [sp, #136]
- bfi x3, x14, #32, #32
- ldr x9, [sp, #272]
- add w9, w14, w9
- str x9, [sp, #152]
- lsr x13, x8, #32
- ror w14, w8, #24
- ror w15, w13, #24
- ror w8, w12, #24
- lsr x12, x12, #32
- ror w13, w12, #24
- ldr x10, [sp, #320]
- add w6, w8, w10
- str x6, [sp, #192]
- mov x12, x8
- bfi x12, x13, #32, #32
- ldr x8, [sp, #328]
- add w7, w13, w8
- str x7, [sp, #208]
- ldr x8, [sp, #472]
- add w13, w14, w8
- str x13, [sp, #328]
- ldr x8, [sp, #464]
- add w10, w15, w8
- str x10, [sp, #472]
- mov x8, x13
- bfi x8, x10, #32, #32
- eor x5, x8, x5
- mov x8, x0
- bfi x8, x17, #32, #32
- eor x10, x8, x20
- lsr x8, x28, #32
- ror w13, w28, #24
- ror w17, w8, #24
- ldr x8, [sp, #504]
- add w4, w13, w8
- str x4, [sp, #320]
- ldr x8, [sp, #496]
- add w0, w17, w8
- str x0, [sp, #464]
- mov x8, x4
- bfi x8, x0, #32, #32
- eor x21, x8, x23
- lsl x15, x15, #32
- bfi x2, x16, #32, #32
- extr x8, x11, x15, #32
- str x8, [sp, #264]
- ldr x8, [sp, #424]
- eor x0, x2, x8
- extr x8, x14, x11, #32
- str x8, [sp, #256]
- lsr x14, x27, #32
- ror w16, w27, #24
- ror w14, w14, #24
- ldr x8, [sp, #512]
- add w2, w16, w8
- str x2, [sp, #128]
- ldr x8, [sp, #520]
- add w8, w14, w8
- str x8, [sp, #144]
- bfi x2, x8, #32, #32
- eor x19, x2, x19
- lsl x17, x17, #32
- mov x2, x22
- bfi x2, x9, #32, #32
- extr x28, x1, x17, #32
- ldr x8, [sp, #376]
- eor x9, x2, x8
- extr x24, x13, x1, #32
- lsr x17, x30, #32
- ror w1, w30, #24
- ror w17, w17, #24
- ldr x8, [sp, #536]
- add w2, w1, w8
- str x2, [sp, #184]
- ldr x8, [sp, #528]
- add w8, w17, w8
- str x8, [sp, #160]
- bfi x2, x8, #32, #32
- eor x4, x2, x26
- lsl x14, x14, #32
- bfi x6, x7, #32, #32
- extr x27, x3, x14, #32
- ldr x8, [sp, #336]
- eor x8, x6, x8
- extr x23, x16, x3, #32
- lsl x16, x17, #32
- extr x30, x12, x16, #32
- extr x25, x1, x12, #32
- lsr x12, x10, #32
- ror w22, w12, #25
- ldr x11, [sp, #304]
- add w20, w22, w11
- ror w12, w5, #25
- bfi x22, x12, #32, #32
- str x22, [sp, #216]
- ldr x11, [sp, #312]
- add w7, w12, w11
- str x7, [sp, #376]
- lsr x12, x5, #32
- ror w16, w10, #25
- ror w3, w12, #25
- ldr x10, [sp, #368]
- add w2, w3, w10
- stp x20, x2, [sp, #240]
- bfi x3, x16, #32, #32
- str x3, [sp, #176]
- ldr x10, [sp, #384]
- add w5, w16, w10
- str x5, [sp, #336]
- lsr x12, x0, #32
- ror w1, w12, #25
- ldr x10, [sp, #352]
- add w3, w1, w10
- str x3, [sp, #272]
- ror w12, w21, #25
- bfi x1, x12, #32, #32
- str x1, [sp, #168]
- ldr x10, [sp, #360]
- add w1, w12, w10
- lsr x12, x21, #32
- ror w16, w0, #25
- ror w0, w12, #25
- ldr x10, [sp, #392]
- add w15, w0, w10
- stp x1, x15, [sp, #352]
- bfi x0, x16, #32, #32
- str x0, [sp, #120]
- ldr x10, [sp, #400]
- add w14, w16, w10
- str x14, [sp, #424]
- lsr x12, x9, #32
- ror w0, w12, #25
- ldr x10, [sp, #408]
- add w13, w0, w10
- ror w12, w19, #25
- bfi x0, x12, #32, #32
- ldr x10, [sp, #416]
- add w26, w12, w10
- stp x13, x26, [sp, #496]
- lsr x12, x19, #32
- ror w9, w9, #25
- ror w6, w12, #25
- ldr x10, [sp, #432]
- add w11, w6, w10
- str x11, [sp, #512]
- bfi x6, x9, #32, #32
- ldr x10, [sp, #440]
- add w10, w9, w10
- str x10, [sp, #520]
- lsr x9, x8, #32
- ror w22, w9, #25
- ldp x9, x12, [sp, #448]
- add w21, w22, w9
- ror w9, w4, #25
- bfi x22, x9, #32, #32
- add w19, w9, w12
- str x19, [sp, #528]
- lsr x9, x4, #32
- ror w8, w8, #25
- ror w17, w9, #25
- ldr x9, [sp, #480]
- add w16, w17, w9
- str x16, [sp, #536]
- bfi x17, x8, #32, #32
- ldr x9, [sp, #488]
- add w12, w8, w9
- bfi x2, x5, #32, #32
- ldr x9, [sp, #256]
- eor x5, x2, x9
- bfi x20, x7, #32, #32
- ldr x9, [sp, #264]
- eor x7, x20, x9
- bfi x15, x14, #32, #32
- eor x24, x15, x24
- bfi x3, x1, #32, #32
- eor x8, x3, x28
- bfi x11, x10, #32, #32
- eor x23, x11, x23
- bfi x13, x26, #32, #32
- eor x9, x13, x27
- mov x11, x16
- bfi x11, x12, #32, #32
- mov x27, x12
- eor x15, x11, x25
- mov x11, x21
- mov x1, x21
- bfi x11, x19, #32, #32
- ror w19, w7, #16
- lsr x14, x7, #32
- ror w14, w14, #16
- eor x10, x11, x30
- ldr x11, [sp, #328]
- add w16, w19, w11
- bfi x19, x14, #32, #32
- ldr x11, [sp, #472]
- add w20, w14, w11
- stp x16, x20, [sp, #224]
- lsr x14, x5, #32
- ror w5, w5, #16
- ror w14, w14, #16
- ldp x11, x12, [sp, #280]
- add w11, w5, w11
- bfi x5, x14, #32, #32
- stp x5, x19, [sp, #480]
- ror w4, w8, #16
- lsr x8, x8, #32
- ror w8, w8, #16
- add w3, w14, w12
- stp x11, x3, [sp, #256]
- ldr x12, [sp, #320]
- add w5, w4, w12
- bfi x4, x8, #32, #32
- str x4, [sp, #472]
- ldr x12, [sp, #464]
- add w2, w8, w12
- stp x2, x5, [sp, #304]
- lsr x8, x24, #32
- ror w30, w24, #16
- ror w8, w8, #16
- ldr x12, [sp, #296]
- add w13, w30, w12
- bfi x30, x8, #32, #32
- str x30, [sp, #440]
- ror w26, w9, #16
- lsr x9, x9, #32
- ror w9, w9, #16
- ldr x12, [sp, #344]
- add w12, w8, w12
- stp x12, x13, [sp, #320]
- ldr x8, [sp, #128]
- add w28, w26, w8
- bfi x26, x9, #32, #32
- str x26, [sp, #344]
- ldp x8, x4, [sp, #144]
- add w24, w9, w8
- stp x24, x28, [sp, #280]
- lsr x8, x23, #32
- ror w21, w23, #16
- ror w8, w8, #16
- ldr x9, [sp, #136]
- add w14, w21, w9
- bfi x21, x8, #32, #32
- ror w26, w10, #16
- lsr x10, x10, #32
- ror w10, w10, #16
- add w30, w8, w4
- str x30, [sp, #368]
- ldr x8, [sp, #184]
- add w8, w26, w8
- bfi x26, x10, #32, #32
- ldr x9, [sp, #160]
- add w4, w10, w9
- stp x14, x4, [sp, #384]
- lsr x9, x15, #32
- ror w23, w15, #16
- ror w9, w9, #16
- ldr x10, [sp, #192]
- add w15, w23, w10
- str x15, [sp, #456]
- bfi x23, x9, #32, #32
- ldr x10, [sp, #208]
- add w19, w9, w10
- stp x8, x19, [sp, #408]
- bfi x11, x3, #32, #32
- ldr x10, [sp, #176]
- eor x10, x11, x10
- bfi x16, x20, #32, #32
- ldr x11, [sp, #216]
- eor x11, x16, x11
- bfi x13, x12, #32, #32
- ldr x12, [sp, #120]
- eor x3, x13, x12
- mov x9, x5
- bfi x9, x2, #32, #32
- ldr x12, [sp, #168]
- eor x9, x9, x12
- mov x13, x14
- bfi x13, x30, #32, #32
- eor x13, x13, x6
- mov x14, x28
- bfi x14, x24, #32, #32
- eor x14, x14, x0
- bfi x15, x19, #32, #32
- eor x6, x15, x17
- mov x0, x8
- bfi x0, x4, #32, #32
- ror w30, w11, #20
- lsr x11, x11, #32
- ror w17, w11, #20
- eor x11, x0, x22
- ldr x8, [sp, #240]
- add w5, w30, w8
- bfi x30, x17, #32, #32
- ldr x8, [sp, #376]
- add w7, w17, w8
- str x7, [sp, #376]
- lsr x16, x10, #32
- ror w19, w10, #20
- ror w10, w16, #20
- ldr x8, [sp, #248]
- add w15, w19, w8
- bfi x19, x10, #32, #32
- ror w16, w9, #20
- lsr x9, x9, #32
- ror w0, w9, #20
- ldr x8, [sp, #336]
- add w12, w10, w8
- ldr x8, [sp, #272]
- add w17, w16, w8
- bfi x16, x0, #32, #32
- str x16, [sp, #272]
- ldr x8, [sp, #352]
- add w4, w0, w8
- lsr x10, x3, #32
- ror w16, w3, #20
- ror w0, w10, #20
- ldr x8, [sp, #360]
- add w9, w16, w8
- mov x10, x16
- bfi x10, x0, #32, #32
- ror w25, w14, #20
- lsr x14, x14, #32
- ror w14, w14, #20
- ldr x8, [sp, #424]
- add w8, w0, w8
- ldr x16, [sp, #496]
- add w28, w25, w16
- bfi x25, x14, #32, #32
- ldr x16, [sp, #504]
- add w3, w14, w16
- lsr x14, x13, #32
- ror w22, w13, #20
- ror w13, w14, #20
- ldr x14, [sp, #512]
- add w14, w22, w14
- bfi x22, x13, #32, #32
- ror w20, w11, #20
- lsr x11, x11, #32
- ror w11, w11, #20
- ldr x16, [sp, #520]
- add w16, w13, w16
- add w1, w20, w1
- bfi x20, x11, #32, #32
- str x20, [sp, #192]
- ldr x13, [sp, #528]
- add w24, w11, w13
- lsr x11, x6, #32
- ror w2, w6, #20
- ror w11, w11, #20
- ldr x13, [sp, #536]
- add w6, w2, w13
- bfi x2, x11, #32, #32
- add w27, w11, w27
- stp x15, x8, [sp, #424]
- str x12, [sp, #400]
- bfi x15, x12, #32, #32
- ldr x12, [sp, #480]
- eor x0, x15, x12
- str x5, [sp, #448]
- bfi x5, x7, #32, #32
- ldr x12, [sp, #488]
- eor x13, x5, x12
- str x9, [sp, #464]
- bfi x9, x8, #32, #32
- ldr x8, [sp, #440]
- eor x12, x9, x8
- stp x17, x3, [sp, #480]
- str x4, [sp, #440]
- bfi x17, x4, #32, #32
- ldr x8, [sp, #472]
- eor x9, x17, x8
- stp x14, x28, [sp, #496]
- mov x11, x14
- str x16, [sp, #472]
- bfi x11, x16, #32, #32
- eor x16, x11, x21
- mov x11, x28
- bfi x11, x3, #32, #32
- ldr x8, [sp, #344]
- eor x17, x11, x8
- str x6, [sp, #528]
- mov x11, x6
- str x27, [sp, #512]
- bfi x11, x27, #32, #32
- eor x11, x11, x23
- str x1, [sp, #536]
- str x24, [sp, #520]
- bfi x1, x24, #32, #32
- ror w14, w13, #24
- lsr x13, x13, #32
- ror w3, w13, #24
- str x3, [sp, #296]
- eor x13, x1, x26
- lsr x8, x0, #32
- ror w15, w0, #24
- stp x14, x15, [sp, #208]
- ror w0, w8, #24
- str x0, [sp, #240]
- ldr x8, [sp, #224]
- add w24, w14, w8
- ldr x8, [sp, #232]
- add w8, w3, w8
- ldr x14, [sp, #256]
- add w5, w15, w14
- ldr x14, [sp, #264]
- add w15, w0, w14
- stp x5, x15, [sp, #336]
- bfi x5, x15, #32, #32
- stp x8, x24, [sp, #352]
- bfi x24, x8, #32, #32
- str x5, [sp, #128]
- eor x0, x5, x19
- eor x8, x24, x30
- extr x15, x0, x8, #32
- fmov d0, x15
- ror w8, w8, #25
- fmov d1, x0
- zip1.4s v0, v1, v0
- ushr.2s v1, v0, #25
- shl.2s v0, v0, #7
- orr.8b v0, v0, v1
- ushll.2d v0, v0, #0
- mov.d x15, v0[1]
- bfi x8, x15, #32, #32
- ror w5, w9, #24
- lsr x15, x9, #32
- ror w14, w15, #24
- lsr x15, x12, #32
- ror w1, w12, #24
- str x1, [sp, #184]
- ror w26, w15, #24
- ldr x9, [sp, #312]
- add w27, w5, w9
- ldr x9, [sp, #304]
- add w9, w14, w9
- ldr x12, [sp, #328]
- add w28, w1, w12
- ldr x12, [sp, #320]
- add w12, w26, w12
- stp x28, x12, [sp, #304]
- bfi x28, x12, #32, #32
- stp x27, x9, [sp, #320]
- bfi x27, x9, #32, #32
- eor x15, x28, x10
- ldr x9, [sp, #272]
- eor x9, x27, x9
- ror w3, w9, #25
- extr x9, x15, x9, #32
- fmov d1, x9
- fmov d2, x15
- zip1.4s v1, v2, v1
- ushr.2s v2, v1, #25
- shl.2s v1, v1, #7
- orr.8b v1, v1, v2
- ushll.2d v1, v1, #0
- mov.d x9, v1[1]
- bfi x3, x9, #32, #32
- ror w20, w17, #24
- lsr x9, x17, #32
- ror w4, w9, #24
- lsr x9, x16, #32
- ror w23, w16, #24
- ror w19, w9, #24
- ldr x9, [sp, #288]
- add w16, w20, w9
- ldr x9, [sp, #280]
- add w10, w4, w9
- ldr x9, [sp, #384]
- add w9, w23, w9
- ldr x12, [sp, #368]
- add w12, w19, w12
- stp x12, x9, [sp, #264]
- bfi x9, x12, #32, #32
- stp x16, x10, [sp, #280]
- bfi x16, x10, #32, #32
- eor x12, x9, x22
- eor x7, x16, x25
- extr x21, x12, x7, #32
- fmov d2, x21
- ror w17, w13, #24
- lsr x13, x13, #32
- ror w1, w13, #24
- ror w13, w7, #25
- fmov d3, x12
- zip1.4s v2, v3, v2
- ushr.2s v3, v2, #25
- shl.2s v2, v2, #7
- orr.8b v2, v2, v3
- ushll.2d v2, v2, #0
- mov.d x7, v2[1]
- bfi x13, x7, #32, #32
- lsr x7, x11, #32
- ror w10, w11, #24
- ror w6, w7, #24
- ldr x11, [sp, #408]
- add w25, w17, w11
- ldr x11, [sp, #392]
- add w11, w1, w11
- ldr x7, [sp, #456]
- add w22, w10, w7
- ldr x7, [sp, #416]
- add w7, w6, w7
- stp x7, x22, [sp, #224]
- bfi x22, x7, #32, #32
- stp x25, x11, [sp, #248]
- bfi x25, x11, #32, #32
- eor x11, x22, x2
- ldr x2, [sp, #192]
- eor x2, x25, x2
- extr x7, x11, x2, #32
- fmov d3, x7
- fmov d4, x11
- zip1.4s v3, v4, v3
- ushr.2s v4, v3, #25
- shl.2s v3, v3, #7
- orr.8b v3, v3, v4
- ror w2, w2, #25
- ushll.2d v3, v3, #0
- mov.d x7, v3[1]
- bfi x2, x7, #32, #32
- lsr x0, x0, #32
- ror w0, w0, #25
- fmov x7, d0
- extr x7, x7, x8, #32
- lsl x0, x0, #32
- extr x8, x8, x0, #32
- lsr x15, x15, #32
- ror w15, w15, #25
- lsl x15, x15, #32
- fmov x0, d1
- extr x0, x0, x3, #32
- extr x15, x3, x15, #32
- stp x0, x15, [sp, #384]
- ldr w3, [sp, #204]
- lsr x12, x12, #32
- ror w12, w12, #25
- fmov x15, d2
- extr x15, x15, x13, #32
- lsl x12, x12, #32
- extr x12, x13, x12, #32
- stp x15, x12, [sp, #408]
- lsr x11, x11, #32
- ror w11, w11, #25
- lsl x11, x11, #32
- fmov x12, d3
- extr x12, x12, x2, #32
- str x12, [sp, #456]
- extr x11, x2, x11, #32
- str x11, [sp, #368]
- ldr x15, [sp, #240]
- ldr x11, [sp, #208]
- bfi x15, x11, #32, #32
- ldr x30, [sp, #296]
- ldr x11, [sp, #216]
- bfi x30, x11, #32, #32
- stp x26, x5, [sp, #136]
- bfi x26, x5, #32, #32
- stp x14, x19, [sp, #152]
- mov x21, x14
- ldr x14, [sp, #184]
- bfi x21, x14, #32, #32
- mov x0, x19
- bfi x0, x20, #32, #32
- mov x2, x4
- bfi x2, x23, #32, #32
- stp x6, x17, [sp, #168]
- mov x13, x6
- bfi x13, x17, #32, #32
- str x1, [sp, #192]
- mov x12, x1
- bfi x12, x10, #32, #32
- subs w3, w3, #1
- b.ne LBB35_1
- mov x17, x10
- ldp x12, x0, [sp, #8]
- add x11, x0, #4
- ldp x3, x2, [sp, #80]
- stp x11, x3, [x12, #32]
- mov w10, #25972
- movk w10, #27424, lsl #16
- ldr x11, [sp, #400]
- add w11, w11, w10
- mov w6, #11570
- movk w6, #31074, lsl #16
- ldr x12, [sp, #424]
- add w12, w12, w6
- bfi x12, x11, #32, #32
- mov w11, #25710
- movk w11, #13088, lsl #16
- ldr x10, [sp, #376]
- add w11, w10, w11
- mov w5, #30821
- movk w5, #24944, lsl #16
- ldr x13, [sp, #448]
- add w13, w13, w5
- bfi x13, x11, #32, #32
- stp x13, x12, [x2]
- ldr x11, [sp, #48]
- lsr x26, x11, #32
- lsr x12, x7, #32
- add w12, w12, w26
- add w13, w7, w11
- bfi x13, x12, #32, #32
- ldr x1, [sp, #64]
- lsr x21, x1, #32
- lsr x15, x8, #32
- add w15, w15, w21
- add w8, w8, w1
- bfi x8, x15, #32, #32
- stp x8, x13, [x2, #16]
- lsr x8, x24, #32
- ldp w12, w7, [sp, #40]
- add w8, w8, w12
- add w13, w24, w7
- bfi x13, x8, #32, #32
- ldr x10, [sp, #128]
- lsr x8, x10, #32
- ldp w30, w24, [sp, #56]
- add w8, w8, w30
- add w15, w10, w24
- bfi x15, x8, #32, #32
- stp x15, x13, [x2, #32]
- lsr x13, x3, #32
- ldr x8, [sp, #208]
- add w8, w8, w13
- ldr x10, [sp, #240]
- add w15, w10, w3
- bfi x15, x8, #32, #32
- lsr x8, x0, #32
- ldr x10, [sp, #216]
- add w8, w10, w8
- ldr x10, [sp, #296]
- add w0, w10, w0
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #48]
- ldr x8, [sp, #432]
- mov w10, #25972
- movk w10, #27424, lsl #16
- add w8, w8, w10
- ldr x15, [sp, #464]
- add w15, w15, w6
- bfi x15, x8, #32, #32
- ldr x8, [sp, #440]
- mov w19, #25710
- movk w19, #13088, lsl #16
- add w8, w8, w19
- ldr x0, [sp, #480]
- add w0, w0, w5
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #64]
- ldp x15, x0, [sp, #384]
- lsr x8, x15, #32
- add w8, w8, w26
- add w15, w15, w11
- bfi x15, x8, #32, #32
- lsr x8, x0, #32
- add w8, w8, w21
- add w0, w0, w1
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #80]
- lsr x8, x27, #32
- add w8, w8, w12
- add w15, w27, w7
- bfi x15, x8, #32, #32
- lsr x8, x28, #32
- add w8, w8, w30
- add w0, w28, w24
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #96]
- ldp x10, x8, [sp, #136]
- add w8, w8, w13
- add w15, w10, w3
- bfi x15, x8, #32, #32
- ldr x0, [sp, #24]
- lsr x8, x0, #32
- add w8, w14, w8
- ldr x10, [sp, #152]
- add w0, w10, w0
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #112]
- ldr x8, [sp, #472]
- mov w27, #25972
- movk w27, #27424, lsl #16
- add w8, w8, w27
- ldp x15, x0, [sp, #496]
- add w15, w15, w6
- bfi x15, x8, #32, #32
- ldr x8, [sp, #488]
- add w8, w8, w19
- mov w19, #25710
- movk w19, #13088, lsl #16
- add w0, w0, w5
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #128]
- ldp x15, x0, [sp, #408]
- lsr x8, x15, #32
- add w8, w8, w26
- add w15, w15, w11
- bfi x15, x8, #32, #32
- lsr x8, x0, #32
- add w8, w8, w21
- add w0, w0, w1
- bfi x0, x8, #32, #32
- stp x0, x15, [x2, #144]
- lsr x8, x16, #32
- add w8, w8, w12
- add w15, w16, w7
- bfi x15, x8, #32, #32
- lsr x8, x9, #32
- add w8, w8, w30
- add w9, w9, w24
- bfi x9, x8, #32, #32
- stp x9, x15, [x2, #160]
- add w8, w20, w13
- ldr x9, [sp, #160]
- add w9, w9, w3
- bfi x9, x8, #32, #32
- ldr x14, [sp, #32]
- lsr x8, x14, #32
- add w8, w23, w8
- add w10, w4, w14
- bfi x10, x8, #32, #32
- stp x10, x9, [x2, #176]
- ldr x8, [sp, #512]
- add w8, w8, w27
- ldr x9, [sp, #528]
- add w9, w9, w6
- bfi x9, x8, #32, #32
- ldr x8, [sp, #520]
- add w8, w8, w19
- ldr x10, [sp, #536]
- add w10, w10, w5
- bfi x10, x8, #32, #32
- stp x10, x9, [x2, #192]
- ldr x9, [sp, #456]
- lsr x8, x9, #32
- add w8, w8, w26
- add w9, w9, w11
- bfi x9, x8, #32, #32
- ldr x10, [sp, #368]
- lsr x8, x10, #32
- add w8, w8, w21
- add w10, w10, w1
- bfi x10, x8, #32, #32
- stp x10, x9, [x2, #208]
- lsr x8, x25, #32
- add w8, w8, w12
- add w9, w25, w7
- bfi x9, x8, #32, #32
- lsr x8, x22, #32
- add w8, w8, w30
- add w10, w22, w24
- bfi x10, x8, #32, #32
- stp x10, x9, [x2, #224]
- ldp x9, x8, [sp, #168]
- add w8, w8, w13
- add w9, w9, w3
- bfi x9, x8, #32, #32
- ldr x10, [sp, #72]
- lsr x8, x10, #32
- add w8, w17, w8
- ldr x11, [sp, #192]
- add w10, w11, w10
- bfi x10, x8, #32, #32
- stp x10, x9, [x2, #240]
- add sp, sp, #544
- ldp x29, x30, [sp, #80]
- ldp x20, x19, [sp, #64]
- ldp x22, x21, [sp, #48]
- ldp x24, x23, [sp, #32]
- ldp x26, x25, [sp, #16]
- ldp x28, x27, [sp], #96
- ret
- .cfi_endproc
- .p2align 2
- __ZN14weakly_ordered4main17he6cc1eeb38571cd8E:
- Lfunc_begin14:
- .cfi_startproc
- .cfi_personality 155, _rust_eh_personality
- .cfi_lsda 16, Lexception14
- sub sp, sp, #384
- stp x28, x27, [sp, #288]
- stp x26, x25, [sp, #304]
- stp x24, x23, [sp, #320]
- stp x22, x21, [sp, #336]
- stp x20, x19, [sp, #352]
- stp x29, x30, [sp, #368]
- add x29, sp, #368
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- .cfi_offset w19, -24
- .cfi_offset w20, -32
- .cfi_offset w21, -40
- .cfi_offset w22, -48
- .cfi_offset w23, -56
- .cfi_offset w24, -64
- .cfi_offset w25, -72
- .cfi_offset w26, -80
- .cfi_offset w27, -88
- .cfi_offset w28, -96
- add x8, sp, #64
- bl __ZN3std3env4args17h9f7179ed5930fc94E
- Ltmp101:
- add x8, sp, #120
- add x0, sp, #64
- bl __ZN73_$LT$std..env..Args$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h555d63456ffa217eE
- Ltmp102:
- ldr x0, [sp, #120]
- cbz x0, LBB36_7
- ldr x1, [sp, #128]
- cbz x1, LBB36_4
- mov w2, #1
- bl ___rust_dealloc
- LBB36_4:
- Ltmp103:
- add x8, sp, #120
- add x0, sp, #64
- bl __ZN73_$LT$std..env..Args$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h555d63456ffa217eE
- Ltmp104:
- ldr x8, [sp, #120]
- cbz x8, LBB36_7
- ldur q0, [sp, #120]
- sub x8, x29, #128
- str q0, [x8]
- ldr x1, [sp, #136]
- stur x1, [x29, #-112]
- ldur x20, [x29, #-128]
- b LBB36_9
- LBB36_7:
- mov w0, #1
- mov w1, #1
- bl ___rust_alloc
- cbz x0, LBB36_83
- mov x20, x0
- mov w8, #50
- strb w8, [x0]
- stur x0, [x29, #-128]
- mov w1, #1
- dup.2d v0, x1
- sub x8, x29, #128
- stur q0, [x8, #8]
- LBB36_9:
- Ltmp106:
- mov x0, x20
- bl __ZN4core3num62_$LT$impl$u20$core..str..traits..FromStr$u20$for$u20$usize$GT$8from_str17hd4493e610e93d712E
- str x1, [sp, #32]
- Ltmp107:
- tbnz w0, #0, LBB36_80
- ldur x1, [x29, #-120]
- cbz x1, LBB36_14
- cbz x20, LBB36_14
- mov x0, x20
- mov w2, #1
- bl ___rust_dealloc
- LBB36_14:
- ldp x19, x20, [sp, #80]
- cmp x20, x19
- b.ne LBB36_65
- LBB36_15:
- ldr x8, [sp, #72]
- cmp x8, #0
- add x8, x8, x8, lsl #1
- lsl x1, x8, #3
- ccmp x1, #0, #4, ne
- b.eq LBB36_17
- ldr x0, [sp, #64]
- mov w2, #8
- bl ___rust_dealloc
- LBB36_17:
- ldr x8, [sp, #32]
- cmp xzr, x8, lsr #59
- lsl x8, x8, #5
- mov w9, #8
- csel x20, xzr, x9, ne
- csel x21, xzr, x8, ne
- b.ne LBB36_82
- cbz x21, LBB36_67
- mov x0, x21
- mov x1, x20
- bl ___rust_alloc
- lsr x8, x21, #5
- cmp x0, #0
- csel x8, xzr, x8, eq
- cbz x0, LBB36_68
- LBB36_20:
- stp x0, x8, [sp, #40]
- str xzr, [sp, #56]
- add x8, sp, #160
- add x24, x8, #8
- sub x8, x29, #128
- add x27, x8, #8
- add x8, sp, #64
- add x10, x8, #8
- add x9, sp, #120
- add x20, x9, #8
- add x9, x9, #24
- stp x9, x10, [sp, #8]
- add x8, x8, #16
- str x8, [sp, #24]
- mov w28, #1
- mov x25, #-1
- LBB36_21:
- adrp x8, __MergedGlobals@PAGE+4
- str wzr, [x8, __MergedGlobals@PAGEOFF+4]
- ldr x8, [sp, #32]
- mov x19, x8
- cbnz x8, LBB36_37
- ldr x9, [sp, #56]
- ldr x8, [sp, #40]
- LBB36_23:
- stp xzr, x9, [sp, #56]
- add x11, x8, x9, lsl #5
- stp xzr, x8, [sp, #72]
- add x10, sp, #40
- stp x11, x10, [sp, #88]
- cbz x9, LBB36_34
- LBB36_24:
- mov x10, x8
- ldr x9, [x10], #32
- str x10, [sp, #80]
- cmp x9, #2
- b.eq LBB36_34
- ldur q0, [x8, #8]
- sub x10, x29, #128
- str q0, [x10]
- ldr x8, [x8, #24]
- stur x8, [x29, #-112]
- str q0, [x20]
- str x8, [x20, #16]
- ldr x0, [sp, #128]
- str xzr, [sp, #120]
- cbz x9, LBB36_79
- Ltmp167:
- bl __ZN3std3sys4unix6thread6Thread4join17h6ad366e89be2f53eE
- Ltmp168:
- ldr x8, [sp, #144]
- ldp x9, x19, [x8, #16]
- ldr x22, [x8, #32]
- str xzr, [x8, #16]
- cmp x9, #1
- b.ne LBB36_77
- ldr x8, [sp, #136]
- ldaddl x25, x8, [x8]
- cmp x8, #1
- b.ne LBB36_30
- dmb ishld
- ldr x0, [sp, #136]
- Ltmp172:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp173:
- LBB36_30:
- ldr x8, [sp, #144]
- ldaddl x25, x8, [x8]
- cmp x8, #1
- b.ne LBB36_32
- dmb ishld
- ldr x0, [sp, #144]
- Ltmp177:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- Ltmp178:
- LBB36_32:
- cbnz x19, LBB36_78
- ldp x8, x9, [sp, #80]
- cmp x8, x9
- b.ne LBB36_24
- LBB36_34:
- Ltmp191:
- add x0, sp, #64
- bl __ZN4core3ptr92drop_in_place$LT$alloc..vec..drain..Drain$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17h980e7560cd902cb0E
- Ltmp192:
- Lloh6:
- adrp x8, __MergedGlobals@PAGE+4
- Lloh7:
- ldr w8, [x8, __MergedGlobals@PAGEOFF+4]
- stur w8, [x29, #-128]
- sub x8, x29, #128
- str x8, [sp, #120]
- Lloh8:
- adrp x8, __ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17h8b83559ac1654a7fE@GOTPAGE
- Lloh9:
- ldr x8, [x8, __ZN4core3fmt3num3imp52_$LT$impl$u20$core..fmt..Display$u20$for$u20$u32$GT$3fmt17h8b83559ac1654a7fE@GOTPAGEOFF]
- str x8, [sp, #128]
- Lloh10:
- adrp x8, l___unnamed_3@PAGE
- Lloh11:
- add x9, x8, l___unnamed_3@PAGEOFF
- mov w8, #2
- stp x9, x8, [sp, #64]
- ldr x8, [sp, #24]
- stp xzr, xzr, [x8]
- add x8, sp, #120
- stp x8, x28, [sp, #96]
- Ltmp193:
- add x0, sp, #64
- bl __ZN3std2io5stdio6_print17h1bcbb6d998ea46ebE
- Ltmp194:
- b LBB36_21
- LBB36_36:
- ldr x8, [sp, #40]
- add x9, x8, x1, lsl #5
- ldp q1, q0, [sp, #64]
- stp q1, q0, [x9]
- add x9, x1, #1
- str x9, [sp, #56]
- subs x19, x19, #1
- b.eq LBB36_23
- LBB36_37:
- Ltmp111:
- add x8, sp, #120
- bl __ZN3std6thread7Builder3new17h7572fe4317ead6d0E
- Ltmp112:
- ldp x8, x22, [sp, #144]
- ldur q0, [sp, #120]
- str q0, [sp, #160]
- ldr x9, [sp, #136]
- str x9, [sp, #176]
- cbz x8, LBB36_44
- ldr x8, [sp, #160]
- cbz x8, LBB36_46
- LBB36_40:
- stur x8, [x29, #-128]
- ldr q0, [x24]
- str q0, [x27]
- Ltmp116:
- sub x8, x29, #152
- sub x0, x29, #128
- bl __ZN5alloc6string104_$LT$impl$u20$core..convert..From$LT$alloc..string..String$GT$$u20$for$u20$alloc..vec..Vec$LT$u8$GT$$GT$4from17h9a820e388ed20a58E
- Ltmp117:
- Ltmp118:
- add x8, sp, #64
- sub x0, x29, #152
- bl __ZN3std3ffi5c_str7CString4_new17h63367bafd9c9f715E
- Ltmp119:
- ldr x8, [sp, #64]
- cmp x8, #1
- b.eq LBB36_76
- ldp x0, x1, [sp, #72]
- b LBB36_47
- LBB36_44:
- Ltmp113:
- bl __ZN3std10sys_common6thread9min_stack17h86fdd7f409115b0bE
- Ltmp114:
- mov x22, x0
- ldr x8, [sp, #160]
- cbnz x8, LBB36_40
- LBB36_46:
- mov x0, #0
- mov x1, #0
- LBB36_47:
- Ltmp123:
- bl __ZN3std6thread6Thread3new17hadfb432b3c31ea47E
- Ltmp124:
- stur x0, [x29, #-176]
- ldadd x28, x8, [x0]
- tbnz x8, #63, LBB36_81
- stur x0, [x29, #-168]
- mov w0, #40
- mov w1, #8
- bl ___rust_alloc
- cbz x0, LBB36_69
- str xzr, [x0, #16]
- dup.2d v0, x28
- str q0, [x0]
- stur x0, [x29, #-160]
- ldadd x28, x8, [x0]
- tbnz x8, #63, LBB36_81
- stur x0, [x29, #-152]
- Ltmp126:
- mov x0, #0
- bl __ZN3std2io5stdio18set_output_capture17h96a4ee353b2d1e1cE
- Ltmp127:
- stur x0, [x29, #-128]
- cbz x0, LBB36_54
- ldadd x28, x8, [x0]
- tbnz x8, #63, LBB36_81
- LBB36_54:
- Ltmp129:
- bl __ZN3std2io5stdio18set_output_capture17h96a4ee353b2d1e1cE
- Ltmp130:
- cbz x0, LBB36_58
- ldaddl x25, x8, [x0]
- cmp x8, #1
- b.ne LBB36_58
- dmb ishld
- Ltmp131:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5f99a542f40dd5abE
- Ltmp132:
- LBB36_58:
- ldur x26, [x29, #-168]
- ldur x23, [x29, #-128]
- ldur x21, [x29, #-152]
- mov w0, #24
- mov w1, #8
- bl ___rust_alloc
- cbz x0, LBB36_70
- mov x1, x0
- stp x26, x23, [x0]
- str x21, [x0, #16]
- Ltmp142:
- add x8, sp, #64
- mov x0, x22
- Lloh12:
- adrp x2, l___unnamed_4@PAGE
- Lloh13:
- add x2, x2, l___unnamed_4@PAGEOFF
- bl __ZN3std3sys4unix6thread6Thread3new17hb5c2a96a66c2b28cE
- Ltmp143:
- ldr x8, [sp, #64]
- cmp x8, #1
- b.eq LBB36_71
- ldr x8, [sp, #72]
- ldur x9, [x29, #-176]
- ldur x10, [x29, #-160]
- stp x28, x8, [sp, #64]
- stp x9, x10, [sp, #80]
- ldp x8, x1, [sp, #48]
- cmp x1, x8
- b.ne LBB36_36
- Ltmp149:
- add x0, sp, #40
- bl __ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$7reserve21do_reserve_and_handle17h697f74e9276edaedE
- Ltmp150:
- ldr x1, [sp, #56]
- b LBB36_36
- LBB36_64:
- add x19, x19, #24
- cmp x19, x20
- b.eq LBB36_15
- LBB36_65:
- ldp x0, x1, [x19]
- cmp x1, #0
- ccmp x0, #0, #4, ne
- b.eq LBB36_64
- mov w2, #1
- bl ___rust_dealloc
- b LBB36_64
- LBB36_67:
- mov x8, #0
- mov x0, x20
- cbnz x0, LBB36_20
- LBB36_68:
- mov x0, x21
- mov x1, x20
- bl __ZN5alloc5alloc18handle_alloc_error17hc97fddd7bbab255dE
- LBB36_69:
- mov w0, #40
- mov w1, #8
- bl __ZN5alloc5alloc18handle_alloc_error17hc97fddd7bbab255dE
- LBB36_70:
- mov w0, #24
- mov w1, #8
- bl __ZN5alloc5alloc18handle_alloc_error17hc97fddd7bbab255dE
- LBB36_71:
- ldp x20, x19, [sp, #72]
- ldur x8, [x29, #-160]
- mov x21, #-1
- ldaddl x21, x8, [x8]
- cmp x8, #1
- b.ne LBB36_73
- dmb ishld
- ldur x0, [x29, #-160]
- Ltmp154:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h5b3bd22d12452b59E
- Ltmp155:
- LBB36_73:
- ldur x8, [x29, #-176]
- ldaddl x21, x8, [x8]
- cmp x8, #1
- b.ne LBB36_75
- dmb ishld
- ldur x0, [x29, #-176]
- Ltmp159:
- bl __ZN5alloc4sync12Arc$LT$T$GT$9drop_slow17h515e66c1a43d35daE
- Ltmp160:
- LBB36_75:
- stp x20, x19, [sp, #64]
- Ltmp161:
- Lloh14:
- adrp x0, l___unnamed_5@PAGE
- Lloh15:
- add x0, x0, l___unnamed_5@PAGEOFF
- Lloh16:
- adrp x3, l___unnamed_6@PAGE
- Lloh17:
- add x3, x3, l___unnamed_6@PAGEOFF
- Lloh18:
- adrp x4, l___unnamed_7@PAGE
- Lloh19:
- add x4, x4, l___unnamed_7@PAGEOFF
- add x2, sp, #64
- mov w1, #22
- bl __ZN4core6result13unwrap_failed17h3b4d980f8618ad59E
- Ltmp162:
- b LBB36_81
- LBB36_76:
- ldr x8, [sp, #16]
- ldp q0, q1, [x8]
- sub x8, x29, #128
- stp q0, q1, [x8]
- Ltmp120:
- Lloh20:
- adrp x0, l___unnamed_8@PAGE
- Lloh21:
- add x0, x0, l___unnamed_8@PAGEOFF
- Lloh22:
- adrp x3, l___unnamed_9@PAGE
- Lloh23:
- add x3, x3, l___unnamed_9@PAGEOFF
- Lloh24:
- adrp x4, l___unnamed_10@PAGE
- Lloh25:
- add x4, x4, l___unnamed_10@PAGEOFF
- sub x2, x29, #128
- mov w1, #47
- bl __ZN4core6result13unwrap_failed17h3b4d980f8618ad59E
- Ltmp121:
- b LBB36_81
- LBB36_77:
- Ltmp170:
- Lloh26:
- adrp x0, l___unnamed_11@PAGE
- Lloh27:
- add x0, x0, l___unnamed_11@PAGEOFF
- Lloh28:
- adrp x2, l___unnamed_12@PAGE
- Lloh29:
- add x2, x2, l___unnamed_12@PAGEOFF
- mov w1, #43
- bl __ZN4core9panicking5panic17hedf83d3b66d674c2E
- Ltmp171:
- b LBB36_81
- LBB36_78:
- stp x19, x22, [sp, #120]
- Ltmp180:
- Lloh30:
- adrp x0, l___unnamed_13@PAGE
- Lloh31:
- add x0, x0, l___unnamed_13@PAGEOFF
- Lloh32:
- adrp x3, l___unnamed_14@PAGE
- Lloh33:
- add x3, x3, l___unnamed_14@PAGEOFF
- Lloh34:
- adrp x4, l___unnamed_15@PAGE
- Lloh35:
- add x4, x4, l___unnamed_15@PAGEOFF
- add x2, sp, #120
- mov w1, #43
- bl __ZN4core6result13unwrap_failed17h3b4d980f8618ad59E
- Ltmp181:
- b LBB36_81
- LBB36_79:
- Ltmp185:
- Lloh36:
- adrp x0, l___unnamed_11@PAGE
- Lloh37:
- add x0, x0, l___unnamed_11@PAGEOFF
- Lloh38:
- adrp x2, l___unnamed_16@PAGE
- Lloh39:
- add x2, x2, l___unnamed_16@PAGEOFF
- mov w1, #43
- bl __ZN4core9panicking5panic17hedf83d3b66d674c2E
- Ltmp186:
- b LBB36_81
- LBB36_80:
- ubfx x8, x0, #8, #24
- strb w8, [sp, #120]
- Ltmp108:
- Lloh40:
- adrp x0, l___unnamed_17@PAGE
- Lloh41:
- add x0, x0, l___unnamed_17@PAGEOFF
- Lloh42:
- adrp x3, l___unnamed_18@PAGE
- Lloh43:
- add x3, x3, l___unnamed_18@PAGEOFF
- Lloh44:
- adrp x4, l___unnamed_19@PAGE
- Lloh45:
- add x4, x4, l___unnamed_19@PAGEOFF
- add x2, sp, #120
- mov w1, #39
- bl __ZN4core6result13unwrap_failed17h3b4d980f8618ad59E
- Ltmp109:
- LBB36_81:
- brk #0x1
- LBB36_82:
- bl __ZN5alloc7raw_vec17capacity_overflow17h1379082d54a09775E
- LBB36_83:
- mov w0, #1
- mov w1, #1
- bl __ZN5alloc5alloc18handle_alloc_error17hc97fddd7bbab255dE
- LBB36_84:
- Ltmp105:
- mov x19, x0
- b LBB36_86
- LBB36_85:
- Ltmp110:
- mov x19, x0
- sub x0, x29, #128
- bl __ZN4core3ptr42drop_in_place$LT$alloc..string..String$GT$17h79cd0d9a8f5fcc27E
- LBB36_86:
- add x0, sp, #64
- bl __ZN4core3ptr35drop_in_place$LT$std..env..Args$GT$17hba8d42b0681792fbE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_87:
- Ltmp195:
- mov x19, x0
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_88:
- Ltmp179:
- b LBB36_104
- LBB36_89:
- Ltmp174:
- mov x19, x0
- Ltmp175:
- ldr x0, [sp, #8]
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp176:
- b LBB36_100
- LBB36_90:
- Ltmp156:
- mov x19, x0
- Ltmp157:
- sub x0, x29, #176
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- Ltmp158:
- b LBB36_92
- LBB36_91:
- Ltmp115:
- mov x19, x0
- add x0, sp, #160
- bl __ZN4core3ptr70drop_in_place$LT$core..option..Option$LT$alloc..string..String$GT$$GT$17h3ed7ea07e9c9b9f2E
- LBB36_92:
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_93:
- Ltmp182:
- mov x19, x0
- Ltmp183:
- add x0, sp, #120
- bl __ZN4core3ptr91drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$17hb937c4b1b651a230E
- Ltmp184:
- b LBB36_100
- LBB36_94:
- Ltmp169:
- b LBB36_99
- LBB36_95:
- Ltmp151:
- mov x19, x0
- Ltmp152:
- add x0, sp, #64
- bl __ZN4core3ptr60drop_in_place$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$17h6e488c00571056ceE
- Ltmp153:
- b LBB36_92
- LBB36_96:
- Ltmp163:
- mov x19, x0
- Ltmp164:
- add x0, sp, #64
- bl __ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17hce5288dcc5a1dce2E
- Ltmp165:
- b LBB36_92
- LBB36_97:
- Ltmp122:
- mov x19, x0
- sub x0, x29, #128
- bl __ZN4core3ptr46drop_in_place$LT$std..ffi..c_str..NulError$GT$17he0ebc724d305bc85E
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_98:
- Ltmp187:
- LBB36_99:
- mov x19, x0
- Ltmp188:
- add x0, sp, #120
- bl __ZN4core3ptr60drop_in_place$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$17h6e488c00571056ceE
- Ltmp189:
- LBB36_100:
- add x0, sp, #64
- bl __ZN4core3ptr92drop_in_place$LT$alloc..vec..drain..Drain$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17h980e7560cd902cb0E
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_101:
- Ltmp128:
- mov x19, x0
- b LBB36_106
- LBB36_102:
- Ltmp144:
- mov x19, x0
- Ltmp145:
- sub x0, x29, #160
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp146:
- b LBB36_109
- LBB36_103:
- Ltmp190:
- LBB36_104:
- mov x19, x0
- add x0, sp, #64
- bl __ZN4core3ptr92drop_in_place$LT$alloc..vec..drain..Drain$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17h980e7560cd902cb0E
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_105:
- Ltmp133:
- mov x19, x0
- Ltmp134:
- sub x0, x29, #128
- bl __ZN4core3ptr129drop_in_place$LT$core..option..Option$LT$alloc..sync..Arc$LT$std..sync..mutex..Mutex$LT$alloc..vec..Vec$LT$u8$GT$$GT$$GT$$GT$$GT$17h561340b3dced9e3bE
- Ltmp135:
- LBB36_106:
- Ltmp136:
- sub x0, x29, #152
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp137:
- Ltmp138:
- sub x0, x29, #160
- bl __ZN4core3ptr212drop_in_place$LT$alloc..sync..Arc$LT$core..cell..UnsafeCell$LT$core..option..Option$LT$core..result..Result$LT$$LP$$RP$$C$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$$GT$$GT$$GT$$GT$17h7c2249ee7bd871e9E
- Ltmp139:
- Ltmp140:
- sub x0, x29, #168
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- Ltmp141:
- LBB36_109:
- Ltmp147:
- sub x0, x29, #176
- bl __ZN4core3ptr40drop_in_place$LT$std..thread..Thread$GT$17h87161159a34e0dd6E
- Ltmp148:
- b LBB36_92
- LBB36_110:
- Ltmp125:
- mov x19, x0
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- LBB36_111:
- Ltmp166:
- mov x19, x0
- add x0, sp, #40
- bl __ZN4core3ptr83drop_in_place$LT$alloc..vec..Vec$LT$std..thread..JoinHandle$LT$$LP$$RP$$GT$$GT$$GT$17hfa5d03495448f92aE
- mov x0, x19
- bl __Unwind_Resume
- .loh AdrpAdd Lloh10, Lloh11
- .loh AdrpLdrGot Lloh8, Lloh9
- .loh AdrpLdr Lloh6, Lloh7
- .loh AdrpAdd Lloh12, Lloh13
- .loh AdrpAdd Lloh18, Lloh19
- .loh AdrpAdd Lloh16, Lloh17
- .loh AdrpAdd Lloh14, Lloh15
- .loh AdrpAdd Lloh24, Lloh25
- .loh AdrpAdd Lloh22, Lloh23
- .loh AdrpAdd Lloh20, Lloh21
- .loh AdrpAdd Lloh28, Lloh29
- .loh AdrpAdd Lloh26, Lloh27
- .loh AdrpAdd Lloh34, Lloh35
- .loh AdrpAdd Lloh32, Lloh33
- .loh AdrpAdd Lloh30, Lloh31
- .loh AdrpAdd Lloh38, Lloh39
- .loh AdrpAdd Lloh36, Lloh37
- .loh AdrpAdd Lloh44, Lloh45
- .loh AdrpAdd Lloh42, Lloh43
- .loh AdrpAdd Lloh40, Lloh41
- Lfunc_end14:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2
- GCC_except_table36:
- Lexception14:
- .byte 255
- .byte 255
- .byte 1
- .uleb128 Lcst_end14-Lcst_begin14
- Lcst_begin14:
- .uleb128 Lfunc_begin14-Lfunc_begin14
- .uleb128 Ltmp101-Lfunc_begin14
- .byte 0
- .byte 0
- .uleb128 Ltmp101-Lfunc_begin14
- .uleb128 Ltmp104-Ltmp101
- .uleb128 Ltmp105-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp106-Lfunc_begin14
- .uleb128 Ltmp107-Ltmp106
- .uleb128 Ltmp110-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp167-Lfunc_begin14
- .uleb128 Ltmp168-Ltmp167
- .uleb128 Ltmp169-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp172-Lfunc_begin14
- .uleb128 Ltmp173-Ltmp172
- .uleb128 Ltmp174-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp177-Lfunc_begin14
- .uleb128 Ltmp178-Ltmp177
- .uleb128 Ltmp179-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp191-Lfunc_begin14
- .uleb128 Ltmp194-Ltmp191
- .uleb128 Ltmp195-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp111-Lfunc_begin14
- .uleb128 Ltmp119-Ltmp111
- .uleb128 Ltmp125-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp113-Lfunc_begin14
- .uleb128 Ltmp114-Ltmp113
- .uleb128 Ltmp115-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp123-Lfunc_begin14
- .uleb128 Ltmp124-Ltmp123
- .uleb128 Ltmp125-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp126-Lfunc_begin14
- .uleb128 Ltmp127-Ltmp126
- .uleb128 Ltmp128-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp129-Lfunc_begin14
- .uleb128 Ltmp132-Ltmp129
- .uleb128 Ltmp133-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp142-Lfunc_begin14
- .uleb128 Ltmp143-Ltmp142
- .uleb128 Ltmp144-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp149-Lfunc_begin14
- .uleb128 Ltmp150-Ltmp149
- .uleb128 Ltmp151-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp154-Lfunc_begin14
- .uleb128 Ltmp155-Ltmp154
- .uleb128 Ltmp156-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp159-Lfunc_begin14
- .uleb128 Ltmp160-Ltmp159
- .uleb128 Ltmp166-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp161-Lfunc_begin14
- .uleb128 Ltmp162-Ltmp161
- .uleb128 Ltmp163-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp120-Lfunc_begin14
- .uleb128 Ltmp121-Ltmp120
- .uleb128 Ltmp122-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp170-Lfunc_begin14
- .uleb128 Ltmp171-Ltmp170
- .uleb128 Ltmp187-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp180-Lfunc_begin14
- .uleb128 Ltmp181-Ltmp180
- .uleb128 Ltmp182-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp185-Lfunc_begin14
- .uleb128 Ltmp186-Ltmp185
- .uleb128 Ltmp187-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp108-Lfunc_begin14
- .uleb128 Ltmp109-Ltmp108
- .uleb128 Ltmp110-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp109-Lfunc_begin14
- .uleb128 Ltmp175-Ltmp109
- .byte 0
- .byte 0
- .uleb128 Ltmp175-Lfunc_begin14
- .uleb128 Ltmp176-Ltmp175
- .uleb128 Ltmp190-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp157-Lfunc_begin14
- .uleb128 Ltmp158-Ltmp157
- .uleb128 Ltmp166-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp158-Lfunc_begin14
- .uleb128 Ltmp183-Ltmp158
- .byte 0
- .byte 0
- .uleb128 Ltmp183-Lfunc_begin14
- .uleb128 Ltmp184-Ltmp183
- .uleb128 Ltmp190-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp152-Lfunc_begin14
- .uleb128 Ltmp165-Ltmp152
- .uleb128 Ltmp166-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp165-Lfunc_begin14
- .uleb128 Ltmp188-Ltmp165
- .byte 0
- .byte 0
- .uleb128 Ltmp188-Lfunc_begin14
- .uleb128 Ltmp189-Ltmp188
- .uleb128 Ltmp190-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp189-Lfunc_begin14
- .uleb128 Ltmp145-Ltmp189
- .byte 0
- .byte 0
- .uleb128 Ltmp145-Lfunc_begin14
- .uleb128 Ltmp146-Ltmp145
- .uleb128 Ltmp166-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp146-Lfunc_begin14
- .uleb128 Ltmp134-Ltmp146
- .byte 0
- .byte 0
- .uleb128 Ltmp134-Lfunc_begin14
- .uleb128 Ltmp148-Ltmp134
- .uleb128 Ltmp166-Lfunc_begin14
- .byte 0
- .uleb128 Ltmp148-Lfunc_begin14
- .uleb128 Lfunc_end14-Ltmp148
- .byte 0
- .byte 0
- Lcst_end14:
- .p2align 2
- .section __TEXT,__text,regular,pure_instructions
- .globl _main
- .p2align 2
- _main:
- .cfi_startproc
- sub sp, sp, #32
- stp x29, x30, [sp, #16]
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- mov x3, x1
- sxtw x2, w0
- Lloh46:
- adrp x8, __ZN14weakly_ordered4main17he6cc1eeb38571cd8E@PAGE
- Lloh47:
- add x8, x8, __ZN14weakly_ordered4main17he6cc1eeb38571cd8E@PAGEOFF
- str x8, [sp, #8]
- Lloh48:
- adrp x1, l___unnamed_1@PAGE
- Lloh49:
- add x1, x1, l___unnamed_1@PAGEOFF
- add x0, sp, #8
- bl __ZN3std2rt19lang_start_internal17hc245c4266d131202E
- ldp x29, x30, [sp, #16]
- add sp, sp, #32
- ret
- .loh AdrpAdd Lloh48, Lloh49
- .loh AdrpAdd Lloh46, Lloh47
- .cfi_endproc
- .section __DATA,__const
- .p2align 3
- l___unnamed_1:
- .quad __ZN4core3ptr52drop_in_place$LT$core..num..error..ParseIntError$GT$17h2307a5b0e4c3ab1aE
- .asciz "\b\000\000\000\000\000\000\000\b\000\000\000\000\000\000"
- .quad __ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h30b7ca9b6718d88eE
- .quad __ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hbe3ecf0ef6f66416E
- .quad __ZN3std2rt10lang_start28_$u7b$$u7b$closure$u7d$$u7d$17hbe3ecf0ef6f66416E
- .section __TEXT,__const
- l___unnamed_20:
- .ascii "/rustc/f1edd0429582dd29cccacaf50fd134b05593bd9c/library/std/src/thread/mod.rs"
- .section __DATA,__const
- .p2align 3
- l___unnamed_16:
- .quad l___unnamed_20
- .asciz "M\000\000\000\000\000\000\000\366\004\000\000\034\000\000"
- .p2align 3
- l___unnamed_12:
- .quad l___unnamed_20
- .asciz "M\000\000\000\000\000\000\000\367\004\000\0000\000\000"
- .section __TEXT,__const
- l___unnamed_5:
- .ascii "failed to spawn thread"
- .section __DATA,__const
- .p2align 3
- l___unnamed_7:
- .quad l___unnamed_20
- .asciz "M\000\000\000\000\000\000\000v\002\000\000\035\000\000"
- .p2align 3
- l___unnamed_4:
- .quad __ZN4core3ptr144drop_in_place$LT$std..thread..Builder..spawn_unchecked$LT$weakly_ordered..increment_shared_value$C$$LP$$RP$$GT$..$u7b$$u7b$closure$u7d$$u7d$$GT$17he3ef091408c8dafeE
- .asciz "\030\000\000\000\000\000\000\000\b\000\000\000\000\000\000"
- .quad __ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hdb69b782525193efE
- .section __TEXT,__const
- l___unnamed_8:
- .ascii "thread name may not contain interior null bytes"
- .section __DATA,__const
- .p2align 3
- l___unnamed_10:
- .quad l___unnamed_20
- .asciz "M\000\000\000\000\000\000\000\315\001\000\000 \000\000"
- .section __TEXT,__literal8,8byte_literals
- .p2align 3
- l___unnamed_2:
- .space 8
- .section __TEXT,__const
- l___unnamed_11:
- .ascii "called `Option::unwrap()` on a `None` value"
- .section __DATA,__const
- .p2align 3
- l___unnamed_6:
- .quad __ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17hce5288dcc5a1dce2E
- .asciz "\020\000\000\000\000\000\000\000\b\000\000\000\000\000\000"
- .quad __ZN58_$LT$std..io..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17h0017f43e7db0c5d4E
- .p2align 3
- l___unnamed_9:
- .quad __ZN4core3ptr46drop_in_place$LT$std..ffi..c_str..NulError$GT$17he0ebc724d305bc85E
- .asciz " \000\000\000\000\000\000\000\b\000\000\000\000\000\000"
- .quad __ZN62_$LT$std..ffi..c_str..NulError$u20$as$u20$core..fmt..Debug$GT$3fmt17h33854b3792fd5273E
- .p2align 3
- l___unnamed_18:
- .quad __ZN4core3ptr52drop_in_place$LT$core..num..error..ParseIntError$GT$17h2307a5b0e4c3ab1aE
- .asciz "\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000"
- .quad __ZN68_$LT$core..num..error..ParseIntError$u20$as$u20$core..fmt..Debug$GT$3fmt17hbbd4995fdf4d6a98E
- .section __TEXT,__const
- l___unnamed_13:
- .ascii "called `Result::unwrap()` on an `Err` value"
- .section __DATA,__const
- .p2align 3
- l___unnamed_14:
- .quad __ZN4core3ptr91drop_in_place$LT$alloc..boxed..Box$LT$dyn$u20$core..any..Any$u2b$core..marker..Send$GT$$GT$17hb937c4b1b651a230E
- .asciz "\020\000\000\000\000\000\000\000\b\000\000\000\000\000\000"
- .quad __ZN67_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h1f190d1483a874f8E
- .section __TEXT,__const
- l___unnamed_17:
- .ascii "the first argument to be a thread count"
- l___unnamed_21:
- .ascii "src/main.rs"
- .section __DATA,__const
- .p2align 3
- l___unnamed_19:
- .quad l___unnamed_21
- .asciz "\013\000\000\000\000\000\000\0008\000\000\000\n\000\000"
- .p2align 3
- l___unnamed_15:
- .quad l___unnamed_21
- .asciz "\013\000\000\000\000\000\000\000F\000\000\000\026\000\000"
- .section __TEXT,__const
- l___unnamed_22:
- .ascii "shared value = "
- l___unnamed_23:
- .byte 10
- .section __DATA,__const
- .p2align 3
- l___unnamed_3:
- .quad l___unnamed_22
- .asciz "\017\000\000\000\000\000\000"
- .quad l___unnamed_23
- .asciz "\001\000\000\000\000\000\000"
- .zerofill __DATA,__bss,__MergedGlobals,8,2
- .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement