.section __TEXT,__text,regular,pure_instructions .build_version macos, 11, 0 sdk_version 11, 3 .globl __Z13PackedMathF32v ; -- Begin function _Z13PackedMathF32v .p2align 2 __Z13PackedMathF32v: ; @_Z13PackedMathF32v Lfunc_begin0: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception0 ; %bb.0: stp x28, x27, [sp, #-32]! ; 16-byte Folded Spill stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 sub sp, sp, #832 ; =832 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 .cfi_offset w27, -24 .cfi_offset w28, -32 adrp x8, __ZNSt3__14coutE@GOTPAGE ldr x8, [x8, __ZNSt3__14coutE@GOTPAGEOFF] adrp x9, ___stack_chk_guard@GOTPAGE ldr x9, [x9, ___stack_chk_guard@GOTPAGEOFF] ldr x9, [x9] stur x9, [x29, #-24] mov w10, #10 sturb w10, [x29, #-177] sub x9, x29, #208 ; =208 mov w10, #1108344832 stur w10, [x29, #-208] sub x2, x29, #224 ; =224 mov w10, #36409 movk w10, #48611, lsl #16 stur w10, [x29, #-224] mov w10, #1023410176 stur w10, [x29, #-204] mov w10, #1115684864 stur w10, [x29, #-220] mov w10, #1073741824 stur w10, [x29, #-200] mov w10, #-1115684864 stur w10, [x29, #-216] mov w10, #1109917696 stur w10, [x29, #-196] mov w10, #43691 movk w10, #16650, lsl #16 stur w10, [x29, #-212] sub x0, x29, #176 ; =176 mov x1, x9 str x8, [sp, #336] ; 8-byte Folded Spill str x9, [sp, #328] ; 8-byte Folded Spill bl __Z14PackedMathF32_P6Vec128RKS_S2_ ldr x0, [sp, #336] ; 8-byte Folded Reload adrp x1, l_.str@PAGE add x1, x1, l_.str@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.1@PAGE add x1, x1, l_.str.1@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #248 ; =248 str x8, [sp, #320] ; 8-byte Folded Spill ldr x9, [sp, #328] ; 8-byte Folded Reload str x0, [sp, #312] ; 8-byte Folded Spill mov x0, x9 bl __ZN6Vec12811ToStringF32Ev Ltmp0: ldr x0, [sp, #312] ; 8-byte Folded Reload ldr x1, [sp, #320] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp1: str x0, [sp, #304] ; 8-byte Folded Spill b LBB0_1 LBB0_1: Ltmp2: ldr x0, [sp, #304] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp3: b LBB0_2 LBB0_2: sub x0, x29, #248 ; =248 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.2@PAGE add x1, x1, l_.str.2@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc add x8, sp, #560 ; =560 str x8, [sp, #296] ; 8-byte Folded Spill sub x9, x29, #224 ; =224 str x0, [sp, #288] ; 8-byte Folded Spill mov x0, x9 bl __ZN6Vec12811ToStringF32Ev Ltmp5: ldr x0, [sp, #288] ; 8-byte Folded Reload ldr x1, [sp, #296] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp6: str x0, [sp, #280] ; 8-byte Folded Spill b LBB0_3 LBB0_3: Ltmp7: ldr x0, [sp, #280] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp8: b LBB0_4 LBB0_4: add x0, sp, #560 ; =560 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 mov w9, #10 sxtb w1, w9 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.3@PAGE add x1, x1, l_.str.3@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc add x8, sp, #536 ; =536 str x8, [sp, #272] ; 8-byte Folded Spill sub x10, x29, #176 ; =176 str x0, [sp, #264] ; 8-byte Folded Spill mov x0, x10 bl __ZN6Vec12811ToStringF32Ev Ltmp10: ldr x0, [sp, #264] ; 8-byte Folded Reload ldr x1, [sp, #272] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp11: str x0, [sp, #256] ; 8-byte Folded Spill b LBB0_5 LBB0_5: Ltmp12: ldr x0, [sp, #256] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp13: b LBB0_6 LBB0_6: add x0, sp, #536 ; =536 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.4@PAGE add x1, x1, l_.str.4@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #16 ; =16 add x9, sp, #512 ; =512 str x8, [sp, #248] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #248] ; 8-byte Folded Reload str x0, [sp, #240] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #232] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp15: ldr x0, [sp, #240] ; 8-byte Folded Reload ldr x1, [sp, #232] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp16: str x0, [sp, #224] ; 8-byte Folded Spill b LBB0_7 LBB0_7: Ltmp17: ldr x0, [sp, #224] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp18: b LBB0_8 LBB0_8: add x0, sp, #512 ; =512 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.5@PAGE add x1, x1, l_.str.5@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #32 ; =32 add x9, sp, #488 ; =488 str x8, [sp, #216] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #216] ; 8-byte Folded Reload str x0, [sp, #208] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #200] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp20: ldr x0, [sp, #208] ; 8-byte Folded Reload ldr x1, [sp, #200] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp21: str x0, [sp, #192] ; 8-byte Folded Spill b LBB0_9 LBB0_9: Ltmp22: ldr x0, [sp, #192] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp23: b LBB0_10 LBB0_10: add x0, sp, #488 ; =488 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.6@PAGE add x1, x1, l_.str.6@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #48 ; =48 add x9, sp, #464 ; =464 str x8, [sp, #184] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #184] ; 8-byte Folded Reload str x0, [sp, #176] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #168] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp25: ldr x0, [sp, #176] ; 8-byte Folded Reload ldr x1, [sp, #168] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp26: str x0, [sp, #160] ; 8-byte Folded Spill b LBB0_11 LBB0_11: Ltmp27: ldr x0, [sp, #160] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp28: b LBB0_12 LBB0_12: add x0, sp, #464 ; =464 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.7@PAGE add x1, x1, l_.str.7@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #64 ; =64 add x9, sp, #440 ; =440 str x8, [sp, #152] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #152] ; 8-byte Folded Reload str x0, [sp, #144] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #136] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp30: ldr x0, [sp, #144] ; 8-byte Folded Reload ldr x1, [sp, #136] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp31: str x0, [sp, #128] ; 8-byte Folded Spill b LBB0_13 LBB0_13: Ltmp32: ldr x0, [sp, #128] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp33: b LBB0_14 LBB0_14: add x0, sp, #440 ; =440 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.8@PAGE add x1, x1, l_.str.8@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #80 ; =80 add x9, sp, #416 ; =416 str x8, [sp, #120] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #120] ; 8-byte Folded Reload str x0, [sp, #112] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #104] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp35: ldr x0, [sp, #112] ; 8-byte Folded Reload ldr x1, [sp, #104] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp36: str x0, [sp, #96] ; 8-byte Folded Spill b LBB0_15 LBB0_15: Ltmp37: ldr x0, [sp, #96] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp38: b LBB0_16 LBB0_16: add x0, sp, #416 ; =416 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.9@PAGE add x1, x1, l_.str.9@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #96 ; =96 add x9, sp, #392 ; =392 str x8, [sp, #88] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #88] ; 8-byte Folded Reload str x0, [sp, #80] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #72] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp40: ldr x0, [sp, #80] ; 8-byte Folded Reload ldr x1, [sp, #72] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp41: str x0, [sp, #64] ; 8-byte Folded Spill b LBB0_17 LBB0_17: Ltmp42: ldr x0, [sp, #64] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp43: b LBB0_18 LBB0_18: add x0, sp, #392 ; =392 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.10@PAGE add x1, x1, l_.str.10@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #112 ; =112 add x9, sp, #368 ; =368 str x8, [sp, #56] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #56] ; 8-byte Folded Reload str x0, [sp, #48] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #40] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp45: ldr x0, [sp, #48] ; 8-byte Folded Reload ldr x1, [sp, #40] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp46: str x0, [sp, #32] ; 8-byte Folded Spill b LBB0_19 LBB0_19: Ltmp47: ldr x0, [sp, #32] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp48: b LBB0_20 LBB0_20: add x0, sp, #368 ; =368 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.11@PAGE add x1, x1, l_.str.11@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #128 ; =128 add x9, sp, #344 ; =344 str x8, [sp, #24] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #24] ; 8-byte Folded Reload str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #8] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF32Ev Ltmp50: ldr x0, [sp, #16] ; 8-byte Folded Reload ldr x1, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp51: str x0, [sp] ; 8-byte Folded Spill b LBB0_21 LBB0_21: Ltmp52: ldr x0, [sp] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp53: b LBB0_22 LBB0_22: add x0, sp, #344 ; =344 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev adrp x8, ___stack_chk_guard@GOTPAGE ldr x8, [x8, ___stack_chk_guard@GOTPAGEOFF] ldr x8, [x8] ldur x9, [x29, #-24] subs x8, x8, x9 b.ne LBB0_36 ; %bb.23: add sp, sp, #832 ; =832 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload ldp x28, x27, [sp], #32 ; 16-byte Folded Reload ret LBB0_24: Ltmp4: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] sub x0, x29, #248 ; =248 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_25: Ltmp9: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #560 ; =560 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_26: Ltmp14: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #536 ; =536 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_27: Ltmp19: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #512 ; =512 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_28: Ltmp24: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #488 ; =488 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_29: Ltmp29: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #464 ; =464 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_30: Ltmp34: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #440 ; =440 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_31: Ltmp39: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #416 ; =416 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_32: Ltmp44: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #392 ; =392 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_33: Ltmp49: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #368 ; =368 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB0_35 LBB0_34: Ltmp54: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #344 ; =344 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev LBB0_35: ldur x0, [x29, #-256] bl __Unwind_Resume LBB0_36: bl ___stack_chk_fail Lfunc_end0: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table0: Lexception0: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end0-Lcst_begin0 Lcst_begin0: .uleb128 Lfunc_begin0-Lfunc_begin0 ; >> Call Site 1 << .uleb128 Ltmp0-Lfunc_begin0 ; Call between Lfunc_begin0 and Ltmp0 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp0-Lfunc_begin0 ; >> Call Site 2 << .uleb128 Ltmp3-Ltmp0 ; Call between Ltmp0 and Ltmp3 .uleb128 Ltmp4-Lfunc_begin0 ; jumps to Ltmp4 .byte 0 ; On action: cleanup .uleb128 Ltmp3-Lfunc_begin0 ; >> Call Site 3 << .uleb128 Ltmp5-Ltmp3 ; Call between Ltmp3 and Ltmp5 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp5-Lfunc_begin0 ; >> Call Site 4 << .uleb128 Ltmp8-Ltmp5 ; Call between Ltmp5 and Ltmp8 .uleb128 Ltmp9-Lfunc_begin0 ; jumps to Ltmp9 .byte 0 ; On action: cleanup .uleb128 Ltmp8-Lfunc_begin0 ; >> Call Site 5 << .uleb128 Ltmp10-Ltmp8 ; Call between Ltmp8 and Ltmp10 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp10-Lfunc_begin0 ; >> Call Site 6 << .uleb128 Ltmp13-Ltmp10 ; Call between Ltmp10 and Ltmp13 .uleb128 Ltmp14-Lfunc_begin0 ; jumps to Ltmp14 .byte 0 ; On action: cleanup .uleb128 Ltmp13-Lfunc_begin0 ; >> Call Site 7 << .uleb128 Ltmp15-Ltmp13 ; Call between Ltmp13 and Ltmp15 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp15-Lfunc_begin0 ; >> Call Site 8 << .uleb128 Ltmp18-Ltmp15 ; Call between Ltmp15 and Ltmp18 .uleb128 Ltmp19-Lfunc_begin0 ; jumps to Ltmp19 .byte 0 ; On action: cleanup .uleb128 Ltmp18-Lfunc_begin0 ; >> Call Site 9 << .uleb128 Ltmp20-Ltmp18 ; Call between Ltmp18 and Ltmp20 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp20-Lfunc_begin0 ; >> Call Site 10 << .uleb128 Ltmp23-Ltmp20 ; Call between Ltmp20 and Ltmp23 .uleb128 Ltmp24-Lfunc_begin0 ; jumps to Ltmp24 .byte 0 ; On action: cleanup .uleb128 Ltmp23-Lfunc_begin0 ; >> Call Site 11 << .uleb128 Ltmp25-Ltmp23 ; Call between Ltmp23 and Ltmp25 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp25-Lfunc_begin0 ; >> Call Site 12 << .uleb128 Ltmp28-Ltmp25 ; Call between Ltmp25 and Ltmp28 .uleb128 Ltmp29-Lfunc_begin0 ; jumps to Ltmp29 .byte 0 ; On action: cleanup .uleb128 Ltmp28-Lfunc_begin0 ; >> Call Site 13 << .uleb128 Ltmp30-Ltmp28 ; Call between Ltmp28 and Ltmp30 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp30-Lfunc_begin0 ; >> Call Site 14 << .uleb128 Ltmp33-Ltmp30 ; Call between Ltmp30 and Ltmp33 .uleb128 Ltmp34-Lfunc_begin0 ; jumps to Ltmp34 .byte 0 ; On action: cleanup .uleb128 Ltmp33-Lfunc_begin0 ; >> Call Site 15 << .uleb128 Ltmp35-Ltmp33 ; Call between Ltmp33 and Ltmp35 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp35-Lfunc_begin0 ; >> Call Site 16 << .uleb128 Ltmp38-Ltmp35 ; Call between Ltmp35 and Ltmp38 .uleb128 Ltmp39-Lfunc_begin0 ; jumps to Ltmp39 .byte 0 ; On action: cleanup .uleb128 Ltmp38-Lfunc_begin0 ; >> Call Site 17 << .uleb128 Ltmp40-Ltmp38 ; Call between Ltmp38 and Ltmp40 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp40-Lfunc_begin0 ; >> Call Site 18 << .uleb128 Ltmp43-Ltmp40 ; Call between Ltmp40 and Ltmp43 .uleb128 Ltmp44-Lfunc_begin0 ; jumps to Ltmp44 .byte 0 ; On action: cleanup .uleb128 Ltmp43-Lfunc_begin0 ; >> Call Site 19 << .uleb128 Ltmp45-Ltmp43 ; Call between Ltmp43 and Ltmp45 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp45-Lfunc_begin0 ; >> Call Site 20 << .uleb128 Ltmp48-Ltmp45 ; Call between Ltmp45 and Ltmp48 .uleb128 Ltmp49-Lfunc_begin0 ; jumps to Ltmp49 .byte 0 ; On action: cleanup .uleb128 Ltmp48-Lfunc_begin0 ; >> Call Site 21 << .uleb128 Ltmp50-Ltmp48 ; Call between Ltmp48 and Ltmp50 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp50-Lfunc_begin0 ; >> Call Site 22 << .uleb128 Ltmp53-Ltmp50 ; Call between Ltmp50 and Ltmp53 .uleb128 Ltmp54-Lfunc_begin0 ; jumps to Ltmp54 .byte 0 ; On action: cleanup .uleb128 Ltmp53-Lfunc_begin0 ; >> Call Site 23 << .uleb128 Lfunc_end0-Ltmp53 ; Call between Ltmp53 and Lfunc_end0 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end0: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc ; -- Begin function _ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc .weak_definition __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc .p2align 2 __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc: ; @_ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] ldur x0, [x29, #-8] ldur x1, [x29, #-16] ldur x8, [x29, #-16] str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x8 str x1, [sp, #16] ; 8-byte Folded Spill bl __ZNSt3__111char_traitsIcE6lengthEPKc ldr x8, [sp, #24] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #16] ; 8-byte Folded Reload ldr x2, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .globl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c ; -- Begin function _ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c .weak_definition __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c .p2align 2 __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c: ; @_ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] add x8, sp, #7 ; =7 strb w1, [sp, #7] ldr x0, [sp, #8] mov x1, x8 mov x2, #1 bl __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE ; -- Begin function _ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE .weak_definition __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE .p2align 2 __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE: ; @_ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] ldur x0, [x29, #-8] ldur x8, [x29, #-16] str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv ldur x8, [x29, #-16] str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv ldr x8, [sp, #24] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #16] ; 8-byte Folded Reload ldr x2, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .globl __ZN6Vec12811ToStringF32Ev ; -- Begin function _ZN6Vec12811ToStringF32Ev .weak_definition __ZN6Vec12811ToStringF32Ev .p2align 2 __ZN6Vec12811ToStringF32Ev: ; @_ZN6Vec12811ToStringF32Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x8, [sp, #8] str x0, [sp] ldr x9, [sp] mov x0, x9 mov x1, x9 mov w2, #4 mov w3, #16 mov w4, #6 bl __ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __Z13PackedMathF64v ; -- Begin function _Z13PackedMathF64v .p2align 2 __Z13PackedMathF64v: ; @_Z13PackedMathF64v Lfunc_begin1: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception1 ; %bb.0: stp x28, x27, [sp, #-32]! ; 16-byte Folded Spill stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 sub sp, sp, #832 ; =832 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 .cfi_offset w27, -24 .cfi_offset w28, -32 adrp x8, __ZNSt3__14coutE@GOTPAGE ldr x8, [x8, __ZNSt3__14coutE@GOTPAGEOFF] adrp x9, ___stack_chk_guard@GOTPAGE ldr x9, [x9, ___stack_chk_guard@GOTPAGEOFF] ldr x9, [x9] stur x9, [x29, #-24] mov w10, #10 sturb w10, [x29, #-177] sub x9, x29, #208 ; =208 mov x11, #4630263366890291200 stur x11, [x29, #-208] sub x2, x29, #224 ; =224 mov x11, #15309 movk x11, #26239, lsl #16 movk x11, #41118, lsl #32 movk x11, #49142, lsl #48 stur x11, [x29, #-224] mov x11, #11544 movk x11, #21572, lsl #16 movk x11, #8699, lsl #32 movk x11, #16393, lsl #48 stur x11, [x29, #-200] mov x11, #4611686018427387904 stur x11, [x29, #-216] sub x0, x29, #176 ; =176 mov x1, x9 str x8, [sp, #336] ; 8-byte Folded Spill str x9, [sp, #328] ; 8-byte Folded Spill bl __Z14PackedMathF64_P6Vec128RKS_S2_ ldr x0, [sp, #336] ; 8-byte Folded Reload adrp x1, l_.str.12@PAGE add x1, x1, l_.str.12@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.1@PAGE add x1, x1, l_.str.1@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #248 ; =248 str x8, [sp, #320] ; 8-byte Folded Spill ldr x9, [sp, #328] ; 8-byte Folded Reload str x0, [sp, #312] ; 8-byte Folded Spill mov x0, x9 bl __ZN6Vec12811ToStringF64Ev Ltmp55: ldr x0, [sp, #312] ; 8-byte Folded Reload ldr x1, [sp, #320] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp56: str x0, [sp, #304] ; 8-byte Folded Spill b LBB5_1 LBB5_1: Ltmp57: ldr x0, [sp, #304] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp58: b LBB5_2 LBB5_2: sub x0, x29, #248 ; =248 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.2@PAGE add x1, x1, l_.str.2@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc add x8, sp, #560 ; =560 str x8, [sp, #296] ; 8-byte Folded Spill sub x9, x29, #224 ; =224 str x0, [sp, #288] ; 8-byte Folded Spill mov x0, x9 bl __ZN6Vec12811ToStringF64Ev Ltmp60: ldr x0, [sp, #288] ; 8-byte Folded Reload ldr x1, [sp, #296] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp61: str x0, [sp, #280] ; 8-byte Folded Spill b LBB5_3 LBB5_3: Ltmp62: ldr x0, [sp, #280] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp63: b LBB5_4 LBB5_4: add x0, sp, #560 ; =560 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 mov w9, #10 sxtb w1, w9 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.3@PAGE add x1, x1, l_.str.3@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc add x8, sp, #536 ; =536 str x8, [sp, #272] ; 8-byte Folded Spill sub x10, x29, #176 ; =176 str x0, [sp, #264] ; 8-byte Folded Spill mov x0, x10 bl __ZN6Vec12811ToStringF64Ev Ltmp65: ldr x0, [sp, #264] ; 8-byte Folded Reload ldr x1, [sp, #272] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp66: str x0, [sp, #256] ; 8-byte Folded Spill b LBB5_5 LBB5_5: Ltmp67: ldr x0, [sp, #256] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp68: b LBB5_6 LBB5_6: add x0, sp, #536 ; =536 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.4@PAGE add x1, x1, l_.str.4@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #16 ; =16 add x9, sp, #512 ; =512 str x8, [sp, #248] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #248] ; 8-byte Folded Reload str x0, [sp, #240] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #232] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp70: ldr x0, [sp, #240] ; 8-byte Folded Reload ldr x1, [sp, #232] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp71: str x0, [sp, #224] ; 8-byte Folded Spill b LBB5_7 LBB5_7: Ltmp72: ldr x0, [sp, #224] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp73: b LBB5_8 LBB5_8: add x0, sp, #512 ; =512 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.5@PAGE add x1, x1, l_.str.5@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #32 ; =32 add x9, sp, #488 ; =488 str x8, [sp, #216] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #216] ; 8-byte Folded Reload str x0, [sp, #208] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #200] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp75: ldr x0, [sp, #208] ; 8-byte Folded Reload ldr x1, [sp, #200] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp76: str x0, [sp, #192] ; 8-byte Folded Spill b LBB5_9 LBB5_9: Ltmp77: ldr x0, [sp, #192] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp78: b LBB5_10 LBB5_10: add x0, sp, #488 ; =488 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.6@PAGE add x1, x1, l_.str.6@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #48 ; =48 add x9, sp, #464 ; =464 str x8, [sp, #184] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #184] ; 8-byte Folded Reload str x0, [sp, #176] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #168] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp80: ldr x0, [sp, #176] ; 8-byte Folded Reload ldr x1, [sp, #168] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp81: str x0, [sp, #160] ; 8-byte Folded Spill b LBB5_11 LBB5_11: Ltmp82: ldr x0, [sp, #160] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp83: b LBB5_12 LBB5_12: add x0, sp, #464 ; =464 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.7@PAGE add x1, x1, l_.str.7@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #64 ; =64 add x9, sp, #440 ; =440 str x8, [sp, #152] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #152] ; 8-byte Folded Reload str x0, [sp, #144] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #136] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp85: ldr x0, [sp, #144] ; 8-byte Folded Reload ldr x1, [sp, #136] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp86: str x0, [sp, #128] ; 8-byte Folded Spill b LBB5_13 LBB5_13: Ltmp87: ldr x0, [sp, #128] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp88: b LBB5_14 LBB5_14: add x0, sp, #440 ; =440 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.8@PAGE add x1, x1, l_.str.8@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #80 ; =80 add x9, sp, #416 ; =416 str x8, [sp, #120] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #120] ; 8-byte Folded Reload str x0, [sp, #112] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #104] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp90: ldr x0, [sp, #112] ; 8-byte Folded Reload ldr x1, [sp, #104] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp91: str x0, [sp, #96] ; 8-byte Folded Spill b LBB5_15 LBB5_15: Ltmp92: ldr x0, [sp, #96] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp93: b LBB5_16 LBB5_16: add x0, sp, #416 ; =416 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.9@PAGE add x1, x1, l_.str.9@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #96 ; =96 add x9, sp, #392 ; =392 str x8, [sp, #88] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #88] ; 8-byte Folded Reload str x0, [sp, #80] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #72] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp95: ldr x0, [sp, #80] ; 8-byte Folded Reload ldr x1, [sp, #72] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp96: str x0, [sp, #64] ; 8-byte Folded Spill b LBB5_17 LBB5_17: Ltmp97: ldr x0, [sp, #64] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp98: b LBB5_18 LBB5_18: add x0, sp, #392 ; =392 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.10@PAGE add x1, x1, l_.str.10@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #112 ; =112 add x9, sp, #368 ; =368 str x8, [sp, #56] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #56] ; 8-byte Folded Reload str x0, [sp, #48] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #40] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp100: ldr x0, [sp, #48] ; 8-byte Folded Reload ldr x1, [sp, #40] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp101: str x0, [sp, #32] ; 8-byte Folded Spill b LBB5_19 LBB5_19: Ltmp102: ldr x0, [sp, #32] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp103: b LBB5_20 LBB5_20: add x0, sp, #368 ; =368 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp, #336] ; 8-byte Folded Reload mov x0, x8 adrp x1, l_.str.11@PAGE add x1, x1, l_.str.11@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc sub x8, x29, #176 ; =176 add x8, x8, #128 ; =128 add x9, sp, #344 ; =344 str x8, [sp, #24] ; 8-byte Folded Spill mov x8, x9 ldr x10, [sp, #24] ; 8-byte Folded Reload str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x10 str x9, [sp, #8] ; 8-byte Folded Spill bl __ZN6Vec12811ToStringF64Ev Ltmp105: ldr x0, [sp, #16] ; 8-byte Folded Reload ldr x1, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_ostreamIT_T0_EES9_RKNS_12basic_stringIS6_S7_T1_EE Ltmp106: str x0, [sp] ; 8-byte Folded Spill b LBB5_21 LBB5_21: Ltmp107: ldr x0, [sp] ; 8-byte Folded Reload mov w8, #10 sxtb w1, w8 bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_c Ltmp108: b LBB5_22 LBB5_22: add x0, sp, #344 ; =344 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev adrp x8, ___stack_chk_guard@GOTPAGE ldr x8, [x8, ___stack_chk_guard@GOTPAGEOFF] ldr x8, [x8] ldur x9, [x29, #-24] subs x8, x8, x9 b.ne LBB5_36 ; %bb.23: add sp, sp, #832 ; =832 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload ldp x28, x27, [sp], #32 ; 16-byte Folded Reload ret LBB5_24: Ltmp59: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] sub x0, x29, #248 ; =248 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_25: Ltmp64: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #560 ; =560 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_26: Ltmp69: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #536 ; =536 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_27: Ltmp74: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #512 ; =512 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_28: Ltmp79: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #488 ; =488 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_29: Ltmp84: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #464 ; =464 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_30: Ltmp89: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #440 ; =440 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_31: Ltmp94: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #416 ; =416 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_32: Ltmp99: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #392 ; =392 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_33: Ltmp104: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #368 ; =368 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB5_35 LBB5_34: Ltmp109: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-256] str w1, [sp, #588] add x0, sp, #344 ; =344 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev LBB5_35: ldur x0, [x29, #-256] bl __Unwind_Resume LBB5_36: bl ___stack_chk_fail Lfunc_end1: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table5: Lexception1: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end1-Lcst_begin1 Lcst_begin1: .uleb128 Lfunc_begin1-Lfunc_begin1 ; >> Call Site 1 << .uleb128 Ltmp55-Lfunc_begin1 ; Call between Lfunc_begin1 and Ltmp55 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp55-Lfunc_begin1 ; >> Call Site 2 << .uleb128 Ltmp58-Ltmp55 ; Call between Ltmp55 and Ltmp58 .uleb128 Ltmp59-Lfunc_begin1 ; jumps to Ltmp59 .byte 0 ; On action: cleanup .uleb128 Ltmp58-Lfunc_begin1 ; >> Call Site 3 << .uleb128 Ltmp60-Ltmp58 ; Call between Ltmp58 and Ltmp60 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp60-Lfunc_begin1 ; >> Call Site 4 << .uleb128 Ltmp63-Ltmp60 ; Call between Ltmp60 and Ltmp63 .uleb128 Ltmp64-Lfunc_begin1 ; jumps to Ltmp64 .byte 0 ; On action: cleanup .uleb128 Ltmp63-Lfunc_begin1 ; >> Call Site 5 << .uleb128 Ltmp65-Ltmp63 ; Call between Ltmp63 and Ltmp65 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp65-Lfunc_begin1 ; >> Call Site 6 << .uleb128 Ltmp68-Ltmp65 ; Call between Ltmp65 and Ltmp68 .uleb128 Ltmp69-Lfunc_begin1 ; jumps to Ltmp69 .byte 0 ; On action: cleanup .uleb128 Ltmp68-Lfunc_begin1 ; >> Call Site 7 << .uleb128 Ltmp70-Ltmp68 ; Call between Ltmp68 and Ltmp70 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp70-Lfunc_begin1 ; >> Call Site 8 << .uleb128 Ltmp73-Ltmp70 ; Call between Ltmp70 and Ltmp73 .uleb128 Ltmp74-Lfunc_begin1 ; jumps to Ltmp74 .byte 0 ; On action: cleanup .uleb128 Ltmp73-Lfunc_begin1 ; >> Call Site 9 << .uleb128 Ltmp75-Ltmp73 ; Call between Ltmp73 and Ltmp75 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp75-Lfunc_begin1 ; >> Call Site 10 << .uleb128 Ltmp78-Ltmp75 ; Call between Ltmp75 and Ltmp78 .uleb128 Ltmp79-Lfunc_begin1 ; jumps to Ltmp79 .byte 0 ; On action: cleanup .uleb128 Ltmp78-Lfunc_begin1 ; >> Call Site 11 << .uleb128 Ltmp80-Ltmp78 ; Call between Ltmp78 and Ltmp80 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp80-Lfunc_begin1 ; >> Call Site 12 << .uleb128 Ltmp83-Ltmp80 ; Call between Ltmp80 and Ltmp83 .uleb128 Ltmp84-Lfunc_begin1 ; jumps to Ltmp84 .byte 0 ; On action: cleanup .uleb128 Ltmp83-Lfunc_begin1 ; >> Call Site 13 << .uleb128 Ltmp85-Ltmp83 ; Call between Ltmp83 and Ltmp85 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp85-Lfunc_begin1 ; >> Call Site 14 << .uleb128 Ltmp88-Ltmp85 ; Call between Ltmp85 and Ltmp88 .uleb128 Ltmp89-Lfunc_begin1 ; jumps to Ltmp89 .byte 0 ; On action: cleanup .uleb128 Ltmp88-Lfunc_begin1 ; >> Call Site 15 << .uleb128 Ltmp90-Ltmp88 ; Call between Ltmp88 and Ltmp90 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp90-Lfunc_begin1 ; >> Call Site 16 << .uleb128 Ltmp93-Ltmp90 ; Call between Ltmp90 and Ltmp93 .uleb128 Ltmp94-Lfunc_begin1 ; jumps to Ltmp94 .byte 0 ; On action: cleanup .uleb128 Ltmp93-Lfunc_begin1 ; >> Call Site 17 << .uleb128 Ltmp95-Ltmp93 ; Call between Ltmp93 and Ltmp95 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp95-Lfunc_begin1 ; >> Call Site 18 << .uleb128 Ltmp98-Ltmp95 ; Call between Ltmp95 and Ltmp98 .uleb128 Ltmp99-Lfunc_begin1 ; jumps to Ltmp99 .byte 0 ; On action: cleanup .uleb128 Ltmp98-Lfunc_begin1 ; >> Call Site 19 << .uleb128 Ltmp100-Ltmp98 ; Call between Ltmp98 and Ltmp100 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp100-Lfunc_begin1 ; >> Call Site 20 << .uleb128 Ltmp103-Ltmp100 ; Call between Ltmp100 and Ltmp103 .uleb128 Ltmp104-Lfunc_begin1 ; jumps to Ltmp104 .byte 0 ; On action: cleanup .uleb128 Ltmp103-Lfunc_begin1 ; >> Call Site 21 << .uleb128 Ltmp105-Ltmp103 ; Call between Ltmp103 and Ltmp105 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp105-Lfunc_begin1 ; >> Call Site 22 << .uleb128 Ltmp108-Ltmp105 ; Call between Ltmp105 and Ltmp108 .uleb128 Ltmp109-Lfunc_begin1 ; jumps to Ltmp109 .byte 0 ; On action: cleanup .uleb128 Ltmp108-Lfunc_begin1 ; >> Call Site 23 << .uleb128 Lfunc_end1-Ltmp108 ; Call between Ltmp108 and Lfunc_end1 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end1: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZN6Vec12811ToStringF64Ev ; -- Begin function _ZN6Vec12811ToStringF64Ev .weak_definition __ZN6Vec12811ToStringF64Ev .p2align 2 __ZN6Vec12811ToStringF64Ev: ; @_ZN6Vec12811ToStringF64Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x8, [sp, #8] str x0, [sp] ldr x9, [sp] mov x0, x9 mov x1, x9 mov w2, #2 mov w3, #32 mov w4, #12 bl __ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl _main ; -- Begin function main .p2align 2 _main: ; @main .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 mov w8, #0 stur wzr, [x29, #-4] str w8, [sp, #8] ; 4-byte Folded Spill bl __Z13PackedMathF32v bl __Z13PackedMathF64v ldr w0, [sp, #8] ; 4-byte Folded Reload ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii ; -- Begin function _ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii .weak_definition __ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii .p2align 2 __ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii: ; @_ZN6Vec12810ToStringFPIfEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii Lfunc_begin2: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception2 ; %bb.0: sub sp, sp, #416 ; =416 stp x28, x27, [sp, #384] ; 16-byte Folded Spill stp x29, x30, [sp, #400] ; 16-byte Folded Spill add x29, sp, #400 ; =400 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 .cfi_offset w27, -24 .cfi_offset w28, -32 stur x8, [x29, #-24] stur x0, [x29, #-32] stur x1, [x29, #-40] stur w2, [x29, #-44] stur w3, [x29, #-48] stur w4, [x29, #-52] add x9, sp, #80 ; =80 mov x0, x9 mov w1, #16 str x8, [sp, #48] ; 8-byte Folded Spill str x9, [sp, #40] ; 8-byte Folded Spill bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej Ltmp110: ldr x8, [sp, #40] ; 8-byte Folded Reload mov x0, x8 adrp x1, __ZNSt3__15fixedERNS_8ios_baseE@GOTPAGE ldr x1, [x1, __ZNSt3__15fixedERNS_8ios_baseE@GOTPAGEOFF] bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E Ltmp111: str x0, [sp, #32] ; 8-byte Folded Spill b LBB8_1 LBB8_1: ldur w0, [x29, #-52] Ltmp112: bl __ZNSt3__1L12setprecisionEi Ltmp113: str x0, [sp, #24] ; 8-byte Folded Spill b LBB8_2 LBB8_2: ldr x8, [sp, #24] ; 8-byte Folded Reload add x1, sp, #64 ; =64 str w8, [sp, #64] Ltmp114: ldr x0, [sp, #32] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E Ltmp115: b LBB8_3 LBB8_3: str wzr, [sp, #60] LBB8_4: ; =>This Inner Loop Header: Depth=1 ldr w8, [sp, #60] ldur w9, [x29, #-44] subs w8, w8, w9 b.ge LBB8_14 ; %bb.5: ; in Loop: Header=BB8_4 Depth=1 ldur w0, [x29, #-48] Ltmp118: bl __ZNSt3__1L4setwEi Ltmp119: str x0, [sp, #16] ; 8-byte Folded Spill b LBB8_6 LBB8_6: ; in Loop: Header=BB8_4 Depth=1 ldr x8, [sp, #16] ; 8-byte Folded Reload add x1, sp, #56 ; =56 str w8, [sp, #56] Ltmp120: add x0, sp, #80 ; =80 bl __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E Ltmp121: str x0, [sp, #8] ; 8-byte Folded Spill b LBB8_7 LBB8_7: ; in Loop: Header=BB8_4 Depth=1 ldur x8, [x29, #-40] ldrsw x9, [sp, #60] ldr s0, [x8, x9, lsl #2] Ltmp122: ldr x0, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEf Ltmp123: b LBB8_8 LBB8_8: ; in Loop: Header=BB8_4 Depth=1 ldr w8, [sp, #60] add w8, w8, #1 ; =1 ldur w9, [x29, #-44] mov w10, #2 sdiv w9, w9, w10 subs w8, w8, w9 b.ne LBB8_12 ; %bb.9: ; in Loop: Header=BB8_4 Depth=1 Ltmp124: add x0, sp, #80 ; =80 adrp x1, l_.str.13@PAGE add x1, x1, l_.str.13@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc Ltmp125: b LBB8_10 LBB8_10: ; in Loop: Header=BB8_4 Depth=1 b LBB8_12 LBB8_11: Ltmp126: ; kill: def $w1 killed $w1 killed $x1 str x0, [sp, #72] str w1, [sp, #68] add x0, sp, #80 ; =80 bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB8_16 LBB8_12: ; in Loop: Header=BB8_4 Depth=1 ; %bb.13: ; in Loop: Header=BB8_4 Depth=1 ldr w8, [sp, #60] add w8, w8, #1 ; =1 str w8, [sp, #60] b LBB8_4 LBB8_14: Ltmp116: ldr x8, [sp, #48] ; 8-byte Folded Reload add x0, sp, #80 ; =80 bl __ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv Ltmp117: b LBB8_15 LBB8_15: add x0, sp, #80 ; =80 bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldp x29, x30, [sp, #400] ; 16-byte Folded Reload ldp x28, x27, [sp, #384] ; 16-byte Folded Reload add sp, sp, #416 ; =416 ret LBB8_16: ldr x0, [sp, #72] bl __Unwind_Resume Lfunc_end2: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table8: Lexception2: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end2-Lcst_begin2 Lcst_begin2: .uleb128 Lfunc_begin2-Lfunc_begin2 ; >> Call Site 1 << .uleb128 Ltmp110-Lfunc_begin2 ; Call between Lfunc_begin2 and Ltmp110 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp110-Lfunc_begin2 ; >> Call Site 2 << .uleb128 Ltmp117-Ltmp110 ; Call between Ltmp110 and Ltmp117 .uleb128 Ltmp126-Lfunc_begin2 ; jumps to Ltmp126 .byte 0 ; On action: cleanup .uleb128 Ltmp117-Lfunc_begin2 ; >> Call Site 3 << .uleb128 Lfunc_end2-Ltmp117 ; Call between Ltmp117 and Lfunc_end2 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end2: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej: ; @_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej Lfunc_begin3: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception3 ; %bb.0: sub sp, sp, #80 ; =80 stp x29, x30, [sp, #64] ; 16-byte Folded Spill add x29, sp, #64 ; =64 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 adrp x8, __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGE ldr x8, [x8, __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGEOFF] mov x9, x8 add x9, x9, #24 ; =24 add x8, x8, #64 ; =64 adrp x10, __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGE ldr x10, [x10, __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGEOFF] add x10, x10, #8 ; =8 stur x0, [x29, #-8] stur w1, [x29, #-12] ldur x11, [x29, #-8] add x0, x11, #112 ; =112 str x9, [sp, #24] ; 8-byte Folded Spill str x8, [sp, #16] ; 8-byte Folded Spill str x10, [sp, #8] ; 8-byte Folded Spill str x11, [sp] ; 8-byte Folded Spill bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev ldr x8, [sp, #24] ; 8-byte Folded Reload ldr x9, [sp] ; 8-byte Folded Reload str x8, [x9] ldr x10, [sp, #16] ; 8-byte Folded Reload str x10, [x9, #112] add x2, x9, #8 ; =8 Ltmp127: mov x0, x9 ldr x1, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE Ltmp128: b LBB9_1 LBB9_1: ldr x8, [sp, #24] ; 8-byte Folded Reload ldr x9, [sp] ; 8-byte Folded Reload str x8, [x9] ldr x10, [sp, #16] ; 8-byte Folded Reload str x10, [x9, #112] add x0, x9, #8 ; =8 ldur w11, [x29, #-12] orr w1, w11, #0x10 Ltmp130: bl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej Ltmp131: b LBB9_2 LBB9_2: ldr x0, [sp] ; 8-byte Folded Reload ldp x29, x30, [sp, #64] ; 16-byte Folded Reload add sp, sp, #80 ; =80 ret LBB9_3: Ltmp129: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-24] stur w1, [x29, #-28] b LBB9_5 LBB9_4: Ltmp132: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-24] stur w1, [x29, #-28] ldr x0, [sp] ; 8-byte Folded Reload ldr x1, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev LBB9_5: ldr x8, [sp] ; 8-byte Folded Reload add x0, x8, #112 ; =112 bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev ; %bb.6: ldur x0, [x29, #-24] bl __Unwind_Resume Lfunc_end3: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table9: Lexception3: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end3-Lcst_begin3 Lcst_begin3: .uleb128 Lfunc_begin3-Lfunc_begin3 ; >> Call Site 1 << .uleb128 Ltmp127-Lfunc_begin3 ; Call between Lfunc_begin3 and Ltmp127 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp127-Lfunc_begin3 ; >> Call Site 2 << .uleb128 Ltmp128-Ltmp127 ; Call between Ltmp127 and Ltmp128 .uleb128 Ltmp129-Lfunc_begin3 ; jumps to Ltmp129 .byte 0 ; On action: cleanup .uleb128 Ltmp130-Lfunc_begin3 ; >> Call Site 3 << .uleb128 Ltmp131-Ltmp130 ; Call between Ltmp130 and Ltmp131 .uleb128 Ltmp132-Lfunc_begin3 ; jumps to Ltmp132 .byte 0 ; On action: cleanup .uleb128 Ltmp131-Lfunc_begin3 ; >> Call Site 4 << .uleb128 Lfunc_end3-Ltmp131 ; Call between Ltmp131 and Lfunc_end3 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end3: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E: ; @_ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x8, [sp, #8] ldr x9, [x8] ldur x9, [x9, #-24] add x0, x8, x9 ldr x8, [sp] ldrsw x1, [x8] bl __ZNSt3__18ios_base9precisionEl ldr x8, [sp, #8] mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E: ; @_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x9, [sp, #16] ldr x10, [x8] ldur x10, [x10, #-24] mov x11, x8 add x0, x11, x10 str x8, [sp, #8] ; 8-byte Folded Spill blr x9 ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZNSt3__15fixedERNS_8ios_baseE ; -- Begin function _ZNSt3__15fixedERNS_8ios_baseE .weak_definition __ZNSt3__15fixedERNS_8ios_baseE .p2align 2 __ZNSt3__15fixedERNS_8ios_baseE: ; @_ZNSt3__15fixedERNS_8ios_baseE .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] mov w1, #4 mov w2, #260 bl __ZNSt3__18ios_base4setfEjj ldr x8, [sp, #8] mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L12setprecisionEi __ZNSt3__1L12setprecisionEi: ; @_ZNSt3__1L12setprecisionEi .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str w0, [sp, #8] ldr w1, [sp, #8] sub x0, x29, #4 ; =4 bl __ZNSt3__18__iom_t5C1Ei ldur w8, [x29, #-4] mov x2, x8 mov x0, x2 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E: ; @_ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x8, [sp, #8] ldr x9, [x8] ldur x9, [x9, #-24] add x0, x8, x9 ldr x8, [sp] ldrsw x1, [x8] bl __ZNSt3__18ios_base5widthEl ldr x8, [sp, #8] mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L4setwEi __ZNSt3__1L4setwEi: ; @_ZNSt3__1L4setwEi .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str w0, [sp, #8] ldr w1, [sp, #8] sub x0, x29, #4 ; =4 bl __ZNSt3__18__iom_t6C1Ei ldur w8, [x29, #-4] mov x2, x8 mov x0, x2 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv __ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv: ; @_ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x8, [sp, #8] str x0, [sp] ldr x9, [sp] add x0, x9, #8 ; =8 bl __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ; -- Begin function _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .weak_def_can_be_hidden __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .p2align 2 __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev: ; @_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] mov x0, x8 adrp x1, __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGE ldr x1, [x1, __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGEOFF] str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev ldr x8, [sp] ; 8-byte Folded Reload add x8, x8, #112 ; =112 mov x0, x8 bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev __ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev: ; @_ZNSt3__19basic_iosIcNS_11char_traitsIcEEEC2Ev .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 adrp x8, __ZTVNSt3__19basic_iosIcNS_11char_traitsIcEEEE@GOTPAGE ldr x8, [x8, __ZTVNSt3__19basic_iosIcNS_11char_traitsIcEEEE@GOTPAGEOFF] add x8, x8, #16 ; =16 stur x0, [x29, #-8] ldur x9, [x29, #-8] mov x0, x9 str x8, [sp, #16] ; 8-byte Folded Spill str x9, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__18ios_baseC2Ev ldr x8, [sp, #16] ; 8-byte Folded Reload ldr x9, [sp, #8] ; 8-byte Folded Reload str x8, [x9] mov x0, x9 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE: ; @_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEEC2EPNS_15basic_streambufIcS2_EE .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] str x2, [sp, #8] ldur x8, [x29, #-8] ldr x9, [sp, #16] ldr x10, [x9] str x10, [x8] ldr x9, [x9, #8] ldr x10, [x8] ldur x10, [x10, #-24] mov x11, x8 add x10, x11, x10 str x9, [x10] ldr x9, [x8] ldur x9, [x9, #-24] mov x10, x8 add x0, x10, x9 ldr x1, [sp, #8] str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE ldr x0, [sp] ; 8-byte Folded Reload ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur w1, [x29, #-12] ldur x8, [x29, #-8] ldur w1, [x29, #-12] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev ; -- Begin function _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .weak_def_can_be_hidden __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .p2align 2 __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev: ; @_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 bl __ZdlPv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ; -- Begin function _ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .weak_def_can_be_hidden __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .p2align 2 __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev: ; @_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp] ldr x8, [sp] str x8, [sp, #8] ldr x9, [x8] ldur x9, [x9, #-24] add x0, x8, x9 add sp, sp, #16 ; =16 b __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .cfi_endproc ; -- End function .globl __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev ; -- Begin function _ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .weak_def_can_be_hidden __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .p2align 2 __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev: ; @_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x9, [x8] ldur x9, [x9, #-24] add x0, x8, x9 add sp, sp, #16 ; =16 b __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_baseC2Ev __ZNSt3__18ios_baseC2Ev: ; @_ZNSt3__18ios_baseC2Ev .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 adrp x8, __ZTVNSt3__18ios_baseE@GOTPAGE ldr x8, [x8, __ZTVNSt3__18ios_baseE@GOTPAGEOFF] add x8, x8, #16 ; =16 str x0, [sp, #8] ldr x9, [sp, #8] str x8, [x9] mov x0, x9 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE: ; @_ZNSt3__19basic_iosIcNS_11char_traitsIcEEE4initEPNS_15basic_streambufIcS2_EE .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x1, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__18ios_base4initEPv ldr x8, [sp, #8] ; 8-byte Folded Reload str xzr, [x8, #136] bl __ZNSt3__111char_traitsIcE3eofEv ldr x8, [sp, #8] ; 8-byte Folded Reload str w0, [x8, #144] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE3eofEv ; -- Begin function _ZNSt3__111char_traitsIcE3eofEv .weak_definition __ZNSt3__111char_traitsIcE3eofEv .p2align 2 __ZNSt3__111char_traitsIcE3eofEv: ; @_ZNSt3__111char_traitsIcE3eofEv .cfi_startproc ; %bb.0: mov w0, #-1 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ej .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 adrp x8, __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGE ldr x8, [x8, __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGEOFF] add x8, x8, #16 ; =16 stur x0, [x29, #-8] stur w1, [x29, #-12] ldur x9, [x29, #-8] mov x0, x9 str x8, [sp, #8] ; 8-byte Folded Spill str x9, [sp] ; 8-byte Folded Spill bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEEC2Ev ldr x8, [sp, #8] ; 8-byte Folded Reload ldr x9, [sp] ; 8-byte Folded Reload str x8, [x9] add x10, x9, #64 ; =64 mov x0, x10 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev ldr x8, [sp] ; 8-byte Folded Reload str xzr, [x8, #88] ldur w11, [x29, #-12] str w11, [x8, #96] mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 bl __ZdlPv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj .cfi_startproc ; %bb.0: sub sp, sp, #144 ; =144 stp x29, x30, [sp, #128] ; 16-byte Folded Spill add x29, sp, #128 ; =128 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] stur w2, [x29, #-20] stur w3, [x29, #-24] ldur x9, [x29, #-8] ldr x10, [x9, #88] mov x0, x9 stur x8, [x29, #-48] ; 8-byte Folded Spill stur x9, [x29, #-56] ; 8-byte Folded Spill str x10, [sp, #64] ; 8-byte Folded Spill bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #64] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB31_2 ; %bb.1: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [x8, #88] LBB31_2: ldur w8, [x29, #-24] and w8, w8, #0x18 cbnz w8, LBB31_4 ; %bb.3: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_4: ldur w8, [x29, #-24] and w8, w8, #0x18 cmp w8, #24 ; =24 b.ne LBB31_7 ; %bb.5: ldur w8, [x29, #-20] cmp w8, #1 ; =1 b.ne LBB31_7 ; %bb.6: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_7: ldur x8, [x29, #-56] ; 8-byte Folded Reload ldr x9, [x8, #88] cbnz x9, LBB31_9 ; %bb.8: mov x8, #0 str x8, [sp, #56] ; 8-byte Folded Spill b LBB31_10 LBB31_9: ldur x8, [x29, #-56] ; 8-byte Folded Reload ldr x9, [x8, #88] add x0, x8, #64 ; =64 str x9, [sp, #48] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv ldr x8, [sp, #48] ; 8-byte Folded Reload subs x9, x8, x0 str x9, [sp, #56] ; 8-byte Folded Spill LBB31_10: ldr x8, [sp, #56] ; 8-byte Folded Reload stur x8, [x29, #-32] ldur w9, [x29, #-20] str w9, [sp, #44] ; 4-byte Folded Spill cbz w9, LBB31_13 b LBB31_11 LBB31_11: ldr w8, [sp, #44] ; 4-byte Folded Reload cmp w8, #1 ; =1 b.eq LBB31_14 b LBB31_12 LBB31_12: ldr w8, [sp, #44] ; 4-byte Folded Reload cmp w8, #2 ; =2 b.eq LBB31_18 b LBB31_19 LBB31_13: stur xzr, [x29, #-40] b LBB31_20 LBB31_14: ldur w8, [x29, #-24] tbz w8, #3, LBB31_16 ; %bb.15: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [sp, #32] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldr x8, [sp, #32] ; 8-byte Folded Reload subs x9, x8, x0 stur x9, [x29, #-40] b LBB31_17 LBB31_16: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldr x8, [sp, #24] ; 8-byte Folded Reload subs x9, x8, x0 stur x9, [x29, #-40] LBB31_17: b LBB31_20 LBB31_18: ldur x8, [x29, #-32] stur x8, [x29, #-40] b LBB31_20 LBB31_19: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_20: ldur x8, [x29, #-16] ldur x9, [x29, #-40] add x8, x9, x8 stur x8, [x29, #-40] ldur x8, [x29, #-40] tbnz x8, #63, LBB31_22 ; %bb.21: ldur x8, [x29, #-32] ldur x9, [x29, #-40] subs x8, x8, x9 b.ge LBB31_23 LBB31_22: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_23: ldur x8, [x29, #-40] cbz x8, LBB31_31 ; %bb.24: ldur w8, [x29, #-24] tbz w8, #3, LBB31_27 ; %bb.25: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv cbnz x0, LBB31_27 ; %bb.26: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_27: ldur w8, [x29, #-24] tbz w8, #4, LBB31_30 ; %bb.28: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv cbnz x0, LBB31_30 ; %bb.29: ldur x0, [x29, #-48] ; 8-byte Folded Reload mov x1, #-1 bl __ZNSt3__14fposI11__mbstate_tEC1Ex b LBB31_36 LBB31_30: LBB31_31: ldur w8, [x29, #-24] tbz w8, #3, LBB31_33 ; %bb.32: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-40] add x2, x0, x8 ldur x8, [x29, #-56] ; 8-byte Folded Reload ldr x3, [x8, #88] mov x0, x8 ldr x1, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ LBB31_33: ldur w8, [x29, #-24] tbz w8, #4, LBB31_35 ; %bb.34: ldur x0, [x29, #-56] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv ldur x8, [x29, #-56] ; 8-byte Folded Reload str x0, [sp] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #8] ; 8-byte Folded Reload ldr x2, [sp] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_ ldur x8, [x29, #-40] ; kill: def $w8 killed $w8 killed $x8 ldur x0, [x29, #-56] ; 8-byte Folded Reload mov x1, x8 bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi LBB31_35: ldur x1, [x29, #-40] ldur x0, [x29, #-48] ; 8-byte Folded Reload bl __ZNSt3__14fposI11__mbstate_tEC1Ex LBB31_36: ldp x29, x30, [sp, #128] ; 16-byte Folded Reload add sp, sp, #144 ; =144 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur w2, [x29, #-12] ldur x9, [x29, #-8] mov x0, x1 str x8, [sp, #24] ; 8-byte Folded Spill str x9, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__14fposI11__mbstate_tEcvxEv ldur w3, [x29, #-12] ldr x8, [sp, #16] ; 8-byte Folded Reload ldr x9, [x8] ldr x9, [x9, #32] ldr x8, [sp, #24] ; 8-byte Folded Reload ldr x10, [sp, #16] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x10 ldr x1, [sp, #8] ; 8-byte Folded Reload mov w11, #0 mov x2, x11 blr x9 ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv .cfi_startproc ; %bb.0: sub sp, sp, #80 ; =80 stp x29, x30, [sp, #64] ; 16-byte Folded Spill add x29, sp, #64 ; =64 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-16] ldur x8, [x29, #-16] ldr x9, [x8, #88] mov x0, x8 stur x8, [x29, #-24] ; 8-byte Folded Spill str x9, [sp, #32] ; 8-byte Folded Spill bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #32] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB33_2 ; %bb.1: ldur x0, [x29, #-24] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldur x8, [x29, #-24] ; 8-byte Folded Reload str x0, [x8, #88] LBB33_2: ldur x8, [x29, #-24] ; 8-byte Folded Reload ldr w9, [x8, #96] tbz w9, #3, LBB33_8 ; %bb.3: ldur x0, [x29, #-24] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv ldur x8, [x29, #-24] ; 8-byte Folded Reload ldr x9, [x8, #88] subs x9, x0, x9 b.hs LBB33_5 ; %bb.4: ldur x0, [x29, #-24] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-24] ; 8-byte Folded Reload str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldur x8, [x29, #-24] ; 8-byte Folded Reload ldr x3, [x8, #88] str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #24] ; 8-byte Folded Reload ldr x2, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ LBB33_5: ldur x0, [x29, #-24] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldur x8, [x29, #-24] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv ldr x8, [sp, #8] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB33_7 ; %bb.6: ldur x0, [x29, #-24] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldrsb w0, [x0] bl __ZNSt3__111char_traitsIcE11to_int_typeEc stur w0, [x29, #-4] b LBB33_9 LBB33_7: LBB33_8: bl __ZNSt3__111char_traitsIcE3eofEv stur w0, [x29, #-4] LBB33_9: ldur w0, [x29, #-4] ldp x29, x30, [sp, #64] ; 16-byte Folded Reload add sp, sp, #80 ; =80 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi .cfi_startproc ; %bb.0: sub sp, sp, #112 ; =112 stp x29, x30, [sp, #96] ; 16-byte Folded Spill add x29, sp, #96 ; =96 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-16] stur w1, [x29, #-20] ldur x8, [x29, #-16] ldr x9, [x8, #88] mov x0, x8 stur x8, [x29, #-32] ; 8-byte Folded Spill stur x9, [x29, #-40] ; 8-byte Folded Spill bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldur x8, [x29, #-40] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB34_2 ; %bb.1: ldur x0, [x29, #-32] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldur x8, [x29, #-32] ; 8-byte Folded Reload str x0, [x8, #88] LBB34_2: ldur x0, [x29, #-32] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-32] ; 8-byte Folded Reload str x0, [sp, #48] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldr x8, [sp, #48] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB34_9 ; %bb.3: ldur w0, [x29, #-20] str w0, [sp, #44] ; 4-byte Folded Spill bl __ZNSt3__111char_traitsIcE3eofEv ldr w8, [sp, #44] ; 4-byte Folded Reload str w0, [sp, #40] ; 4-byte Folded Spill mov x0, x8 ldr w1, [sp, #40] ; 4-byte Folded Reload bl __ZNSt3__111char_traitsIcE11eq_int_typeEii tbnz w0, #0, LBB34_4 b LBB34_5 LBB34_4: ldur x0, [x29, #-32] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-32] ; 8-byte Folded Reload str x0, [sp, #32] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv subs x2, x0, #1 ; =1 ldur x8, [x29, #-32] ; 8-byte Folded Reload ldr x3, [x8, #88] mov x0, x8 ldr x1, [sp, #32] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ ldur w0, [x29, #-20] bl __ZNSt3__111char_traitsIcE7not_eofEi stur w0, [x29, #-4] b LBB34_10 LBB34_5: ldur x8, [x29, #-32] ; 8-byte Folded Reload ldr w9, [x8, #96] tbnz w9, #4, LBB34_7 ; %bb.6: ldur w0, [x29, #-20] bl __ZNSt3__111char_traitsIcE12to_char_typeEi ldur x8, [x29, #-32] ; 8-byte Folded Reload str w0, [sp, #28] ; 4-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldursb w1, [x0, #-1] ldr w2, [sp, #28] ; 4-byte Folded Reload sxtb w0, w2 bl __ZNSt3__111char_traitsIcE2eqEcc tbnz w0, #0, LBB34_7 b LBB34_8 LBB34_7: ldur x0, [x29, #-32] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldur x8, [x29, #-32] ; 8-byte Folded Reload str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv subs x2, x0, #1 ; =1 ldur x8, [x29, #-32] ; 8-byte Folded Reload ldr x3, [x8, #88] mov x0, x8 ldr x1, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ ldur w0, [x29, #-20] bl __ZNSt3__111char_traitsIcE12to_char_typeEi ldur x8, [x29, #-32] ; 8-byte Folded Reload str w0, [sp, #12] ; 4-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldr w9, [sp, #12] ; 4-byte Folded Reload strb w9, [x0] ldur w10, [x29, #-20] stur w10, [x29, #-4] b LBB34_10 LBB34_8: LBB34_9: bl __ZNSt3__111char_traitsIcE3eofEv stur w0, [x29, #-4] LBB34_10: ldur w0, [x29, #-4] ldp x29, x30, [sp, #96] ; 16-byte Folded Reload add sp, sp, #112 ; =112 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi Lfunc_begin4: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception4 ; %bb.0: sub sp, sp, #192 ; =192 stp x29, x30, [sp, #176] ; 16-byte Folded Spill add x29, sp, #176 ; =176 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-16] stur w1, [x29, #-20] ldur x8, [x29, #-16] ldur w0, [x29, #-20] str x8, [sp, #80] ; 8-byte Folded Spill str w0, [sp, #76] ; 4-byte Folded Spill bl __ZNSt3__111char_traitsIcE3eofEv ldr w9, [sp, #76] ; 4-byte Folded Reload str w0, [sp, #72] ; 4-byte Folded Spill mov x0, x9 ldr w1, [sp, #72] ; 4-byte Folded Reload bl __ZNSt3__111char_traitsIcE11eq_int_typeEii tbnz w0, #0, LBB35_14 ; %bb.1: ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv ldr x8, [sp, #80] ; 8-byte Folded Reload str x0, [sp, #64] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldr x8, [sp, #64] ; 8-byte Folded Reload subs x9, x8, x0 stur x9, [x29, #-32] ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #80] ; 8-byte Folded Reload str x0, [sp, #56] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv ldr x8, [sp, #56] ; 8-byte Folded Reload subs x9, x8, x0 b.ne LBB35_11 ; %bb.2: ldr x8, [sp, #80] ; 8-byte Folded Reload ldr w9, [x8, #96] tbnz w9, #4, LBB35_4 ; %bb.3: bl __ZNSt3__111char_traitsIcE3eofEv stur w0, [x29, #-4] b LBB35_15 LBB35_4: ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #80] ; 8-byte Folded Reload str x0, [sp, #48] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldr x8, [sp, #48] ; 8-byte Folded Reload subs x9, x8, x0 stur x9, [x29, #-40] ldr x9, [sp, #80] ; 8-byte Folded Reload ldr x10, [x9, #88] mov x0, x9 str x10, [sp, #40] ; 8-byte Folded Spill bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldr x8, [sp, #40] ; 8-byte Folded Reload subs x9, x8, x0 stur x9, [x29, #-48] ldr x9, [sp, #80] ; 8-byte Folded Reload add x0, x9, #64 ; =64 Ltmp136: mov w11, #0 sxtb w1, w11 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc Ltmp137: b LBB35_5 LBB35_5: ldr x8, [sp, #80] ; 8-byte Folded Reload add x0, x8, #64 ; =64 add x9, x8, #64 ; =64 str x0, [sp, #32] ; 8-byte Folded Spill mov x0, x9 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv Ltmp138: ldr x8, [sp, #32] ; 8-byte Folded Reload str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #24] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm Ltmp139: b LBB35_6 LBB35_6: ldr x8, [sp, #80] ; 8-byte Folded Reload add x0, x8, #64 ; =64 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv stur x0, [x29, #-72] ldur x1, [x29, #-72] ldur x8, [x29, #-72] ldr x9, [sp, #80] ; 8-byte Folded Reload add x0, x9, #64 ; =64 str x1, [sp, #16] ; 8-byte Folded Spill str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv ldr x8, [sp, #8] ; 8-byte Folded Reload add x2, x8, x0 ldr x0, [sp, #80] ; 8-byte Folded Reload ldr x1, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_ ldur x1, [x29, #-40] Ltmp140: ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEl Ltmp141: b LBB35_7 LBB35_7: ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldur x8, [x29, #-48] add x8, x0, x8 ldr x9, [sp, #80] ; 8-byte Folded Reload str x8, [x9, #88] b LBB35_10 LBB35_8: Ltmp142: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-56] stur w1, [x29, #-60] ; %bb.9: ldur x0, [x29, #-56] bl ___cxa_begin_catch bl __ZNSt3__111char_traitsIcE3eofEv stur w0, [x29, #-4] bl ___cxa_end_catch b LBB35_15 LBB35_10: LBB35_11: ldr x0, [sp, #80] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv add x8, x0, #1 ; =1 sub x0, x29, #80 ; =80 stur x8, [x29, #-80] ldr x8, [sp, #80] ; 8-byte Folded Reload add x1, x8, #88 ; =88 bl __ZNSt3__1L3maxIPcEERKT_S4_S4_ ldr x8, [x0] ldr x9, [sp, #80] ; 8-byte Folded Reload str x8, [x9, #88] ldr w10, [x9, #96] tbz w10, #3, LBB35_13 ; %bb.12: ldr x8, [sp, #80] ; 8-byte Folded Reload add x0, x8, #64 ; =64 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv str x0, [sp, #88] ldr x1, [sp, #88] ldr x8, [sp, #88] ldur x9, [x29, #-32] add x2, x8, x9 ldr x8, [sp, #80] ; 8-byte Folded Reload ldr x3, [x8, #88] mov x0, x8 bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ LBB35_13: ldur w0, [x29, #-20] bl __ZNSt3__111char_traitsIcE12to_char_typeEi ldr x8, [sp, #80] ; 8-byte Folded Reload str w0, [sp, #4] ; 4-byte Folded Spill mov x0, x8 ldr w1, [sp, #4] ; 4-byte Folded Reload sxtb w1, w1 bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc stur w0, [x29, #-4] b LBB35_15 LBB35_14: ldur w0, [x29, #-20] bl __ZNSt3__111char_traitsIcE7not_eofEi stur w0, [x29, #-4] LBB35_15: ldur w0, [x29, #-4] ldp x29, x30, [sp, #176] ; 16-byte Folded Reload add sp, sp, #192 ; =192 ret Lfunc_end4: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table35: Lexception4: .byte 255 ; @LPStart Encoding = omit .byte 155 ; @TType Encoding = indirect pcrel sdata4 .uleb128 Lttbase0-Lttbaseref0 Lttbaseref0: .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end4-Lcst_begin4 Lcst_begin4: .uleb128 Ltmp136-Lfunc_begin4 ; >> Call Site 1 << .uleb128 Ltmp141-Ltmp136 ; Call between Ltmp136 and Ltmp141 .uleb128 Ltmp142-Lfunc_begin4 ; jumps to Ltmp142 .byte 1 ; On action: 1 .uleb128 Ltmp141-Lfunc_begin4 ; >> Call Site 2 << .uleb128 Lfunc_end4-Ltmp141 ; Call between Ltmp141 and Lfunc_end4 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end4: .byte 1 ; >> Action Record 1 << ; Catch TypeInfo 1 .byte 0 ; No further actions .p2align 2 ; >> Catch TypeInfos << .long 0 ; TypeInfo 1 Lttbase0: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Ev Lfunc_begin5: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception5 ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] ldur x8, [x29, #-8] Ltmp143: mov x0, x8 sub x1, x29, #9 ; =9 sub x2, x29, #10 ; =10 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagESA_EEOT_OT0_ Ltmp144: b LBB36_1 LBB36_1: ldr x0, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv ldr x0, [sp, #8] ; 8-byte Folded Reload ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret LBB36_2: Ltmp145: bl ___clang_call_terminate Lfunc_end5: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table36: Lexception5: .byte 255 ; @LPStart Encoding = omit .byte 155 ; @TType Encoding = indirect pcrel sdata4 .uleb128 Lttbase1-Lttbaseref1 Lttbaseref1: .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end5-Lcst_begin5 Lcst_begin5: .uleb128 Ltmp143-Lfunc_begin5 ; >> Call Site 1 << .uleb128 Ltmp144-Ltmp143 ; Call between Ltmp143 and Ltmp144 .uleb128 Ltmp145-Lfunc_begin5 ; jumps to Ltmp145 .byte 1 ; On action: 1 Lcst_end5: .byte 1 ; >> Action Record 1 << ; Catch TypeInfo 1 .byte 0 ; No further actions .p2align 2 ; >> Catch TypeInfos << .long 0 ; TypeInfo 1 Lttbase1: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagESA_EEOT_OT0_ __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagESA_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagESA_EEOT_OT0_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] str x2, [sp, #8] ldur x8, [x29, #-8] ldr x1, [sp, #16] ldr x2, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagESA_EEOT_OT0_ ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .private_extern ___clang_call_terminate ; -- Begin function __clang_call_terminate .globl ___clang_call_terminate .weak_definition ___clang_call_terminate .p2align 2 ___clang_call_terminate: ; @__clang_call_terminate ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill bl ___cxa_begin_catch bl __ZSt9terminatev ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] ldur x0, [x29, #-8] bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv str x0, [sp, #16] str wzr, [sp, #12] LBB39_1: ; =>This Inner Loop Header: Depth=1 ldr w8, [sp, #12] cmp w8, #3 ; =3 b.hs LBB39_4 ; %bb.2: ; in Loop: Header=BB39_1 Depth=1 ldr x8, [sp, #16] ldr w9, [sp, #12] mov x10, x9 mov x11, #0 str x11, [x8, x10, lsl #3] ; %bb.3: ; in Loop: Header=BB39_1 Depth=1 ldr w8, [sp, #12] add w8, w8, #1 ; =1 str w8, [sp, #12] b LBB39_1 LBB39_4: ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagESA_EEOT_OT0_ __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagESA_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagESA_EEOT_OT0_ .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] str x2, [sp, #24] ldur x8, [x29, #-8] ldur x0, [x29, #-16] str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2ENS_18__default_init_tagE ldr x8, [sp, #24] mov x0, x8 bl __ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2ENS_18__default_init_tagE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE __ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE: ; @_ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2ENS_18__default_init_tagE __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2ENS_18__default_init_tagE: ; @_ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2ENS_18__default_init_tagE .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp] ldr x0, [sp] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2ENS_18__default_init_tagE __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2ENS_18__default_init_tagE: ; @_ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2ENS_18__default_init_tagE .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #16] ldr x8, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__19allocatorIcEC2Ev ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__19allocatorIcEC2Ev __ZNSt3__19allocatorIcEC2Ev: ; @_ZNSt3__19allocatorIcEC2Ev .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv: ; @_ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev ; -- Begin function _ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .weak_def_can_be_hidden __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .p2align 2 __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev: ; @_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 adrp x8, __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGE ldr x8, [x8, __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE@GOTPAGEOFF] add x8, x8, #16 ; =16 str x0, [sp, #8] ldr x9, [sp, #8] str x8, [x9] add x0, x9, #64 ; =64 str x9, [sp] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #48] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__14fposI11__mbstate_tEC1Ex __ZNSt3__14fposI11__mbstate_tEC1Ex: ; @_ZNSt3__14fposI11__mbstate_tEC1Ex .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x1, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__14fposI11__mbstate_tEC2Ex ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv bl __ZNSt3__1L12__to_addressIKcEEPT_S3_ ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4gptrEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #24] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #16] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #40] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setgEPcS4_S4_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #24] str x1, [sp, #16] str x2, [sp, #8] str x3, [sp] ldr x8, [sp, #24] ldr x9, [sp, #16] str x9, [x8, #16] ldr x9, [sp, #8] str x9, [x8, #24] ldr x9, [sp] str x9, [x8, #32] add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_ __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4setpEPcS4_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #24] str x1, [sp, #16] str x2, [sp, #8] ldr x8, [sp, #24] ldr x9, [sp, #16] str x9, [x8, #48] str x9, [x8, #40] ldr x9, [sp, #8] str x9, [x8, #56] add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5epptrEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #56] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbumpEi .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str w1, [sp, #4] ldr x8, [sp, #8] ldrsw x9, [sp, #4] ldr x10, [x8, #48] add x9, x10, x9 str x9, [x8, #48] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__14fposI11__mbstate_tEC2Ex __ZNSt3__14fposI11__mbstate_tEC2Ex: ; @_ZNSt3__14fposI11__mbstate_tEC2Ex .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] mov x0, x8 mov w9, #0 mov x1, x9 mov x2, #128 str x8, [sp, #8] ; 8-byte Folded Spill bl _memset ldr x8, [sp, #16] ldr x10, [sp, #8] ; 8-byte Folded Reload str x8, [x10, #128] mov x0, x10 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L12__to_addressIKcEEPT_S3_ __ZNSt3__1L12__to_addressIKcEEPT_S3_: ; @_ZNSt3__1L12__to_addressIKcEEPT_S3_ .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] ldur x8, [x29, #-8] mov x0, x8 str x8, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv tbnz w0, #0, LBB60_1 b LBB60_2 LBB60_1: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv str x0, [sp, #8] ; 8-byte Folded Spill b LBB60_3 LBB60_2: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv str x0, [sp, #8] ; 8-byte Folded Spill LBB60_3: ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldrb w8, [x0, #23] mov x9, x8 tst x9, #0x80 cset w8, ne and w0, w8, #0x1 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x0, [x0] ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv bl __ZNSt3__114pointer_traitsIPKcE10pointer_toERS1_ ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv: ; @_ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv: ; @_ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__114pointer_traitsIPKcE10pointer_toERS1_ __ZNSt3__114pointer_traitsIPKcE10pointer_toERS1_: ; @_ZNSt3__114pointer_traitsIPKcE10pointer_toERS1_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__1L9addressofIKcEEPT_RS2_ ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L9addressofIKcEEPT_RS2_ __ZNSt3__1L9addressofIKcEEPT_RS2_: ; @_ZNSt3__1L9addressofIKcEEPT_RS2_ .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__14fposI11__mbstate_tEcvxEv __ZNKSt3__14fposI11__mbstate_tEcvxEv: ; @_ZNKSt3__14fposI11__mbstate_tEcvxEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #128] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv: ; @_ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #32] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE11to_int_typeEc ; -- Begin function _ZNSt3__111char_traitsIcE11to_int_typeEc .weak_definition __ZNSt3__111char_traitsIcE11to_int_typeEc .p2align 2 __ZNSt3__111char_traitsIcE11to_int_typeEc: ; @_ZNSt3__111char_traitsIcE11to_int_typeEc .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 strb w0, [sp, #15] ldrb w0, [sp, #15] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE11eq_int_typeEii ; -- Begin function _ZNSt3__111char_traitsIcE11eq_int_typeEii .weak_definition __ZNSt3__111char_traitsIcE11eq_int_typeEii .p2align 2 __ZNSt3__111char_traitsIcE11eq_int_typeEii: ; @_ZNSt3__111char_traitsIcE11eq_int_typeEii .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str w0, [sp, #12] str w1, [sp, #8] ldr w8, [sp, #12] ldr w9, [sp, #8] subs w8, w8, w9 cset w9, eq and w0, w9, #0x1 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE7not_eofEi ; -- Begin function _ZNSt3__111char_traitsIcE7not_eofEi .weak_definition __ZNSt3__111char_traitsIcE7not_eofEi .p2align 2 __ZNSt3__111char_traitsIcE7not_eofEi: ; @_ZNSt3__111char_traitsIcE7not_eofEi .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur w0, [x29, #-4] ldur w0, [x29, #-4] str w0, [sp, #8] ; 4-byte Folded Spill bl __ZNSt3__111char_traitsIcE3eofEv ldr w8, [sp, #8] ; 4-byte Folded Reload str w0, [sp, #4] ; 4-byte Folded Spill mov x0, x8 ldr w1, [sp, #4] ; 4-byte Folded Reload bl __ZNSt3__111char_traitsIcE11eq_int_typeEii tbnz w0, #0, LBB72_1 b LBB72_2 LBB72_1: bl __ZNSt3__111char_traitsIcE3eofEv mvn w8, w0 str w8, [sp] ; 4-byte Folded Spill b LBB72_3 LBB72_2: ldur w8, [x29, #-4] str w8, [sp] ; 4-byte Folded Spill LBB72_3: ldr w8, [sp] ; 4-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE2eqEcc ; -- Begin function _ZNSt3__111char_traitsIcE2eqEcc .weak_definition __ZNSt3__111char_traitsIcE2eqEcc .p2align 2 __ZNSt3__111char_traitsIcE2eqEcc: ; @_ZNSt3__111char_traitsIcE2eqEcc .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 strb w0, [sp, #15] strb w1, [sp, #14] ldrsb w8, [sp, #15] ldrsb w9, [sp, #14] subs w8, w8, w9 cset w9, eq and w0, w9, #0x1 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE12to_char_typeEi ; -- Begin function _ZNSt3__111char_traitsIcE12to_char_typeEi .weak_definition __ZNSt3__111char_traitsIcE12to_char_typeEi .p2align 2 __ZNSt3__111char_traitsIcE12to_char_typeEi: ; @_ZNSt3__111char_traitsIcE12to_char_typeEi .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str w0, [sp, #12] ldr w8, [sp, #12] sxtb w0, w8 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEm .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x0, [sp, #8] ldr x1, [sp] mov w8, #0 sxtb w2, w8 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8capacityEv .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] ldur x8, [x29, #-8] mov x0, x8 str x8, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv tbnz w0, #0, LBB76_1 b LBB76_2 LBB76_1: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv str x0, [sp, #8] ; 8-byte Folded Spill b LBB76_3 LBB76_2: mov x8, #23 str x8, [sp, #8] ; 8-byte Folded Spill LBB76_3: ldr x8, [sp, #8] ; 8-byte Folded Reload subs x0, x8, #1 ; =1 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] ldur x8, [x29, #-8] mov x0, x8 str x8, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv tbnz w0, #0, LBB77_1 b LBB77_2 LBB77_1: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv str x0, [sp, #8] ; 8-byte Folded Spill b LBB77_3 LBB77_2: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv str x0, [sp, #8] ; 8-byte Folded Spill LBB77_3: ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEl: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE7__pbumpEl .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str x1, [sp] ldr x8, [sp, #8] ldr x9, [sp] ldr x10, [x8, #48] add x9, x10, x9 str x9, [x8, #48] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L3maxIPcEERKT_S4_S4_ __ZNSt3__1L3maxIPcEERKT_S4_S4_: ; @_ZNSt3__1L3maxIPcEERKT_S4_S4_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x1, [sp, #16] bl __ZNSt3__1L3maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_ ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputcEc .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-16] sturb w1, [x29, #-17] ldur x8, [x29, #-16] ldr x9, [x8, #48] ldr x10, [x8, #56] subs x9, x9, x10 str x8, [sp, #16] ; 8-byte Folded Spill b.ne LBB80_2 ; %bb.1: ldursb w0, [x29, #-17] bl __ZNSt3__111char_traitsIcE11to_int_typeEc ldr x8, [sp, #16] ; 8-byte Folded Reload ldr x9, [x8] ldr x9, [x9, #104] str w0, [sp, #12] ; 4-byte Folded Spill mov x0, x8 ldr w1, [sp, #12] ; 4-byte Folded Reload blr x9 stur w0, [x29, #-4] b LBB80_3 LBB80_2: ldurb w8, [x29, #-17] ldr x9, [sp, #16] ; 8-byte Folded Reload ldr x10, [x9, #48] add x11, x10, #1 ; =1 str x11, [x9, #48] strb w8, [x10] ldursb w0, [x29, #-17] bl __ZNSt3__111char_traitsIcE11to_int_typeEc stur w0, [x29, #-4] LBB80_3: ldur w0, [x29, #-4] ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__get_long_capEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x8, [x0, #16] and x0, x8, #0x7fffffffffffffff ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x0, [x0, #8] ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldrb w8, [x0, #23] mov x0, x8 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L3maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_ __ZNSt3__1L3maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_: ; @_ZNSt3__1L3maxIPcNS_6__lessIS1_S1_EEEERKT_S6_S6_T0_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #16] str x1, [sp, #8] ldr x1, [sp, #16] ldr x2, [sp, #8] sub x0, x29, #1 ; =1 bl __ZNKSt3__16__lessIPcS1_EclERKS1_S4_ tbnz w0, #0, LBB84_1 b LBB84_2 LBB84_1: ldr x8, [sp, #8] str x8, [sp] ; 8-byte Folded Spill b LBB84_3 LBB84_2: ldr x8, [sp, #16] str x8, [sp] ; 8-byte Folded Spill LBB84_3: ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__16__lessIPcS1_EclERKS1_S4_ __ZNKSt3__16__lessIPcS1_EclERKS1_S4_: ; @_ZNKSt3__16__lessIPcS1_EclERKS1_S4_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #24] str x1, [sp, #16] str x2, [sp, #8] ldr x8, [sp, #16] ldr x8, [x8] ldr x9, [sp, #8] ldr x9, [x9] subs x8, x8, x9 cset w10, lo and w0, w10, #0x1 add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_base9precisionEl __ZNSt3__18ios_base9precisionEl: ; @_ZNSt3__18ios_base9precisionEl .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #24] str x1, [sp, #16] ldr x8, [sp, #24] ldr x9, [x8, #16] str x9, [sp, #8] ldr x9, [sp, #16] str x9, [x8, #16] ldr x0, [sp, #8] add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_base4setfEjj __ZNSt3__18ios_base4setfEjj: ; @_ZNSt3__18ios_base4setfEjj .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur w1, [x29, #-12] str w2, [sp, #16] ldur x8, [x29, #-8] ldr w9, [x8, #8] str w9, [sp, #12] ldr w1, [sp, #16] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__18ios_base6unsetfEj ldur w9, [x29, #-12] ldr w10, [sp, #16] and w9, w9, w10 ldr x8, [sp] ; 8-byte Folded Reload ldr w10, [x8, #8] orr w9, w10, w9 str w9, [x8, #8] ldr w0, [sp, #12] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_base6unsetfEj __ZNSt3__18ios_base6unsetfEj: ; @_ZNSt3__18ios_base6unsetfEj .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str w1, [sp, #4] ldr x8, [sp, #8] ldr w9, [sp, #4] ldr w10, [x8, #8] bic w9, w10, w9 str w9, [x8, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18__iom_t5C1Ei __ZNSt3__18__iom_t5C1Ei: ; @_ZNSt3__18__iom_t5C1Ei .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur w1, [x29, #-12] ldur x8, [x29, #-8] ldur w1, [x29, #-12] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__18__iom_t5C2Ei ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18__iom_t5C2Ei __ZNSt3__18__iom_t5C2Ei: ; @_ZNSt3__18__iom_t5C2Ei .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str w1, [sp, #4] ldr x8, [sp, #8] ldr w9, [sp, #4] str w9, [x8] mov x0, x8 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_base5widthEl __ZNSt3__18ios_base5widthEl: ; @_ZNSt3__18ios_base5widthEl .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #24] str x1, [sp, #16] ldr x8, [sp, #24] ldr x9, [x8, #24] str x9, [sp, #8] ldr x9, [sp, #16] str x9, [x8, #24] ldr x0, [sp, #8] add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18__iom_t6C1Ei __ZNSt3__18__iom_t6C1Ei: ; @_ZNSt3__18__iom_t6C1Ei .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur w1, [x29, #-12] ldur x8, [x29, #-8] ldur w1, [x29, #-12] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__18__iom_t6C2Ei ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18__iom_t6C2Ei __ZNSt3__18__iom_t6C2Ei: ; @_ZNSt3__18__iom_t6C2Ei .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str w1, [sp, #4] ldr x8, [sp, #8] ldr w9, [sp, #4] str w9, [x8] mov x0, x8 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .globl __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv ; -- Begin function _ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv .weak_definition __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv .p2align 2 __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv: ; @_ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv .cfi_startproc ; %bb.0: sub sp, sp, #96 ; =96 stp x29, x30, [sp, #80] ; 16-byte Folded Spill add x29, sp, #80 ; =80 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x8, [x29, #-8] stur x0, [x29, #-16] ldur x9, [x29, #-16] ldr w10, [x9, #96] stur x8, [x29, #-32] ; 8-byte Folded Spill str x9, [sp, #40] ; 8-byte Folded Spill tbz w10, #4, LBB94_4 ; %bb.1: ldr x8, [sp, #40] ; 8-byte Folded Reload ldr x9, [x8, #88] mov x0, x8 str x9, [sp, #32] ; 8-byte Folded Spill bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #32] ; 8-byte Folded Reload subs x9, x8, x0 b.hs LBB94_3 ; %bb.2: ldr x0, [sp, #40] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE4pptrEv ldr x8, [sp, #40] ; 8-byte Folded Reload str x0, [x8, #88] LBB94_3: ldr x0, [sp, #40] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5pbaseEv ldr x8, [sp, #40] ; 8-byte Folded Reload ldr x2, [x8, #88] add x9, x8, #64 ; =64 str x0, [sp, #24] ; 8-byte Folded Spill mov x0, x9 str x2, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv ldur x0, [x29, #-32] ; 8-byte Folded Reload ldr x1, [sp, #24] ; 8-byte Folded Reload ldr x2, [sp, #16] ; 8-byte Folded Reload sub x3, x29, #17 ; =17 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IPcvEET_S8_RKS4_ b LBB94_8 LBB94_4: ldr x8, [sp, #40] ; 8-byte Folded Reload ldr w9, [x8, #96] tbz w9, #3, LBB94_6 ; %bb.5: ldr x0, [sp, #40] ; 8-byte Folded Reload bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5ebackEv ldr x8, [sp, #40] ; 8-byte Folded Reload str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 bl __ZNKSt3__115basic_streambufIcNS_11char_traitsIcEEE5egptrEv ldr x8, [sp, #40] ; 8-byte Folded Reload add x9, x8, #64 ; =64 str x0, [sp] ; 8-byte Folded Spill mov x0, x9 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv ldur x0, [x29, #-32] ; 8-byte Folded Reload ldr x1, [sp, #8] ; 8-byte Folded Reload ldr x2, [sp] ; 8-byte Folded Reload sub x3, x29, #19 ; =19 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IPcvEET_S8_RKS4_ b LBB94_8 LBB94_6: ; %bb.7: ldr x8, [sp, #40] ; 8-byte Folded Reload add x0, x8, #64 ; =64 bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv ldur x0, [x29, #-32] ; 8-byte Folded Reload sub x1, x29, #21 ; =21 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS4_ LBB94_8: ldp x29, x30, [sp, #80] ; 16-byte Folded Reload add sp, sp, #96 ; =96 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13get_allocatorEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IPcvEET_S8_RKS4_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IPcvEET_S8_RKS4_: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1IPcvEET_S8_RKS4_ .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] str x2, [sp, #24] str x3, [sp, #16] ldur x8, [x29, #-8] ldur x1, [x29, #-16] ldr x2, [sp, #24] ldr x3, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8_RKS4_ ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS4_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS4_: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS4_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x1, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_ ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv: ; @_ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv __ZNKSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv: ; @_ZNKSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8_RKS4_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8_RKS4_: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPcvEET_S8_RKS4_ .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] str x2, [sp, #24] str x3, [sp, #16] ldur x8, [x29, #-8] ldr x2, [sp, #16] mov x0, x8 add x1, sp, #15 ; =15 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagERKS5_EEOT_OT0_ ldur x1, [x29, #-16] ldr x2, [sp, #24] ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_ ldr x0, [sp] ; 8-byte Folded Reload ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagERKS5_EEOT_OT0_ __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagERKS5_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagERKS5_EEOT_OT0_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] str x2, [sp, #8] ldur x8, [x29, #-8] ldr x1, [sp, #16] ldr x2, [sp, #8] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagERKS5_EEOT_OT0_ ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_ ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_ .weak_definition __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_ .p2align 2 __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPcEENS_9_MetaBaseIXsr27__is_cpp17_forward_iteratorIT_EE5valueEE13_EnableIfImplIvEES9_S9_ .cfi_startproc ; %bb.0: sub sp, sp, #96 ; =96 stp x29, x30, [sp, #80] ; 16-byte Folded Spill add x29, sp, #80 ; =80 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] stur x2, [x29, #-24] ldur x8, [x29, #-8] ldur x0, [x29, #-16] ldur x1, [x29, #-24] str x8, [sp, #16] ; 8-byte Folded Spill bl __ZNSt3__1L8distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_ stur x0, [x29, #-32] ldur x8, [x29, #-32] ldr x0, [sp, #16] ; 8-byte Folded Reload str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv ldr x8, [sp, #8] ; 8-byte Folded Reload subs x9, x8, x0 b.ls LBB103_2 ; %bb.1: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv LBB103_2: ldur x8, [x29, #-32] cmp x8, #23 ; =23 b.hs LBB103_4 ; %bb.3: ldur x1, [x29, #-32] ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEm ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv str x0, [sp, #40] b LBB103_5 LBB103_4: ldur x0, [x29, #-32] bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEm str x0, [sp, #32] ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv ldr x8, [sp, #32] add x1, x8, #1 ; =1 bl __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_m str x0, [sp, #40] ldr x1, [sp, #40] ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc ldr x8, [sp, #32] add x1, x8, #1 ; =1 ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEm ldur x1, [x29, #-32] ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEm LBB103_5: LBB103_6: ; =>This Inner Loop Header: Depth=1 ldur x8, [x29, #-16] ldur x9, [x29, #-24] subs x8, x8, x9 b.eq LBB103_9 ; %bb.7: ; in Loop: Header=BB103_6 Depth=1 ldr x0, [sp, #40] ldur x1, [x29, #-16] bl __ZNSt3__111char_traitsIcE6assignERcRKc ; %bb.8: ; in Loop: Header=BB103_6 Depth=1 ldur x8, [x29, #-16] add x8, x8, #1 ; =1 stur x8, [x29, #-16] ldr x8, [sp, #40] add x8, x8, #1 ; =1 str x8, [sp, #40] b LBB103_6 LBB103_9: ldr x0, [sp, #40] add x1, sp, #31 ; =31 mov w8, #0 strb w8, [sp, #31] bl __ZNSt3__111char_traitsIcE6assignERcRKc ldp x29, x30, [sp, #80] ; 16-byte Folded Reload add sp, sp, #96 ; =96 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagERKS5_EEOT_OT0_ __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagERKS5_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2INS_18__default_init_tagERKS5_EEOT_OT0_ .cfi_startproc ; %bb.0: sub sp, sp, #64 ; =64 stp x29, x30, [sp, #48] ; 16-byte Folded Spill add x29, sp, #48 ; =48 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] str x2, [sp, #24] ldur x8, [x29, #-8] ldur x0, [x29, #-16] str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__1L7forwardINS_18__default_init_tagEEEOT_RNS_16remove_referenceIS2_E4typeE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2ENS_18__default_init_tagE ldr x8, [sp, #24] mov x0, x8 bl __ZNSt3__1L7forwardIRKNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS5_E4typeE ldr x8, [sp, #8] ; 8-byte Folded Reload str x0, [sp] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp] ; 8-byte Folded Reload bl __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2IRKS2_vEEOT_ ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #48] ; 16-byte Folded Reload add sp, sp, #64 ; =64 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L7forwardIRKNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS5_E4typeE __ZNSt3__1L7forwardIRKNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS5_E4typeE: ; @_ZNSt3__1L7forwardIRKNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS5_E4typeE .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2IRKS2_vEEOT_ __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2IRKS2_vEEOT_: ; @_ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2IRKS2_vEEOT_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x8, [sp, #16] str x0, [sp, #8] ; 8-byte Folded Spill mov x0, x8 bl __ZNSt3__1L7forwardIRKNS_9allocatorIcEEEEOT_RNS_16remove_referenceIS5_E4typeE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L8distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_ __ZNSt3__1L8distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_: ; @_ZNSt3__1L8distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_ .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x1, [sp, #16] bl __ZNSt3__1L10__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE8max_sizeEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv bl __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_ str x0, [sp] ldr x8, [sp] subs x0, x8, #16 ; =16 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEm .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x8, [sp, #16] ; kill: def $w8 killed $w8 killed $x8 str w8, [sp, #12] ; 4-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr w8, [sp, #12] ; 4-byte Folded Reload strb w8, [x0, #23] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv bl __ZNSt3__114pointer_traitsIPcE10pointer_toERc ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEm .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #16] ldr x8, [sp, #16] cmp x8, #23 ; =23 b.hs LBB111_2 ; %bb.1: mov x8, #22 stur x8, [x29, #-8] b LBB111_5 LBB111_2: ldr x8, [sp, #16] add x0, x8, #1 ; =1 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm subs x8, x0, #1 ; =1 str x8, [sp, #8] ldr x8, [sp, #8] cmp x8, #23 ; =23 b.ne LBB111_4 ; %bb.3: ldr x8, [sp, #8] add x8, x8, #1 ; =1 str x8, [sp, #8] LBB111_4: ldr x8, [sp, #8] stur x8, [x29, #-8] LBB111_5: ldur x0, [x29, #-8] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_m __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_m: ; @_ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_m .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x0, [sp, #8] ldr x1, [sp] bl __ZNSt3__19allocatorIcE8allocateEm ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7__allocEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x8, [sp, #16] str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x8, [sp, #8] ; 8-byte Folded Reload str x8, [x0] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEm .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x8, [sp, #16] mov x9, #-9223372036854775808 orr x8, x9, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x8, [sp, #8] ; 8-byte Folded Reload str x8, [x0, #16] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEm .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x0, [x29, #-8] ldr x8, [sp, #16] str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv ldr x8, [sp, #8] ; 8-byte Folded Reload str x8, [x0, #8] ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZNSt3__111char_traitsIcE6assignERcRKc ; -- Begin function _ZNSt3__111char_traitsIcE6assignERcRKc .weak_definition __ZNSt3__111char_traitsIcE6assignERcRKc .p2align 2 __ZNSt3__111char_traitsIcE6assignERcRKc: ; @_ZNSt3__111char_traitsIcE6assignERcRKc .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] str x1, [sp] ldr x8, [sp] ldrb w9, [x8] ldr x8, [sp, #8] strb w9, [x8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L10__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE __ZNSt3__1L10__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE: ; @_ZNSt3__1L10__distanceIPcEENS_15iterator_traitsIT_E15difference_typeES3_S3_NS_26random_access_iterator_tagE .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 .cfi_def_cfa_offset 32 str x0, [sp, #16] str x1, [sp, #8] ldr x8, [sp, #8] ldr x9, [sp, #16] subs x0, x8, x9 add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_ __ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_: ; @_ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_ ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_ __ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_: ; @_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_ .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp] ldr x0, [sp] bl __ZNKSt3__19allocatorIcE8max_sizeEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__19allocatorIcE8max_sizeEv __ZNKSt3__19allocatorIcE8max_sizeEv: ; @_ZNKSt3__19allocatorIcE8max_sizeEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] mov x0, #-1 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__114pointer_traitsIPcE10pointer_toERc __ZNSt3__114pointer_traitsIPcE10pointer_toERc: ; @_ZNSt3__114pointer_traitsIPcE10pointer_toERc .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__1L9addressofIcEEPT_RS1_ ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L9addressofIcEEPT_RS1_ __ZNSt3__1L9addressofIcEEPT_RS1_: ; @_ZNSt3__1L9addressofIcEEPT_RS1_ .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] add x8, x8, #15 ; =15 and x0, x8, #0xfffffffffffffff0 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__19allocatorIcE8allocateEm __ZNSt3__19allocatorIcE8allocateEm: ; @_ZNSt3__19allocatorIcE8allocateEm .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x8, [sp] mov x9, #-1 subs x8, x8, x9 b.ls LBB125_2 ; %bb.1: adrp x0, l_.str.14@PAGE add x0, x0, l_.str.14@PAGEOFF bl __ZNSt3__1L20__throw_length_errorEPKc LBB125_2: ldr x0, [sp] mov x1, #1 bl __ZNSt3__1L17__libcpp_allocateEmm ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__1L20__throw_length_errorEPKc __ZNSt3__1L20__throw_length_errorEPKc: ; @_ZNSt3__1L20__throw_length_errorEPKc Lfunc_begin6: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception6 ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] mov x0, #16 bl ___cxa_allocate_exception ldur x1, [x29, #-8] Ltmp181: str x0, [sp] ; 8-byte Folded Spill bl __ZNSt12length_errorC1EPKc Ltmp182: b LBB126_1 LBB126_1: ldr x0, [sp] ; 8-byte Folded Reload adrp x1, __ZTISt12length_error@GOTPAGE ldr x1, [x1, __ZTISt12length_error@GOTPAGEOFF] adrp x2, __ZNSt12length_errorD1Ev@GOTPAGE ldr x2, [x2, __ZNSt12length_errorD1Ev@GOTPAGEOFF] bl ___cxa_throw LBB126_2: Ltmp183: ; kill: def $w1 killed $w1 killed $x1 str x0, [sp, #16] str w1, [sp, #12] ldr x0, [sp] ; 8-byte Folded Reload bl ___cxa_free_exception ; %bb.3: ldr x0, [sp, #16] bl __Unwind_Resume Lfunc_end6: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table126: Lexception6: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end6-Lcst_begin6 Lcst_begin6: .uleb128 Lfunc_begin6-Lfunc_begin6 ; >> Call Site 1 << .uleb128 Ltmp181-Lfunc_begin6 ; Call between Lfunc_begin6 and Ltmp181 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp181-Lfunc_begin6 ; >> Call Site 2 << .uleb128 Ltmp182-Ltmp181 ; Call between Ltmp181 and Ltmp182 .uleb128 Ltmp183-Lfunc_begin6 ; jumps to Ltmp183 .byte 0 ; On action: cleanup .uleb128 Ltmp182-Lfunc_begin6 ; >> Call Site 3 << .uleb128 Lfunc_end6-Ltmp182 ; Call between Ltmp182 and Lfunc_end6 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end6: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__1L17__libcpp_allocateEmm __ZNSt3__1L17__libcpp_allocateEmm: ; @_ZNSt3__1L17__libcpp_allocateEmm .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str x1, [sp] ldr x0, [sp, #8] bl __Znwm ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt12length_errorC1EPKc __ZNSt12length_errorC1EPKc: ; @_ZNSt12length_errorC1EPKc .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x1, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt12length_errorC2EPKc ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt12length_errorC2EPKc __ZNSt12length_errorC2EPKc: ; @_ZNSt12length_errorC2EPKc .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 adrp x8, __ZTVSt12length_error@GOTPAGE ldr x8, [x8, __ZTVSt12length_error@GOTPAGEOFF] add x8, x8, #16 ; =16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x9, [x29, #-8] ldr x1, [sp, #16] mov x0, x9 str x8, [sp, #8] ; 8-byte Folded Spill str x9, [sp] ; 8-byte Folded Spill bl __ZNSt11logic_errorC2EPKc ldr x8, [sp, #8] ; 8-byte Folded Reload ldr x9, [sp] ; 8-byte Folded Reload str x8, [x9] mov x0, x9 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv: ; @_ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x0, [sp, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_ __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2ERKS4_ Lfunc_begin7: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception7 ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x2, [sp, #16] Ltmp185: mov x0, x8 add x1, sp, #15 ; =15 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagERKS5_EEOT_OT0_ Ltmp186: b LBB132_1 LBB132_1: ldr x0, [sp] ; 8-byte Folded Reload bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv ldr x0, [sp] ; 8-byte Folded Reload ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret LBB132_2: Ltmp187: bl ___clang_call_terminate Lfunc_end7: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table132: Lexception7: .byte 255 ; @LPStart Encoding = omit .byte 155 ; @TType Encoding = indirect pcrel sdata4 .uleb128 Lttbase2-Lttbaseref2 Lttbaseref2: .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end7-Lcst_begin7 Lcst_begin7: .uleb128 Ltmp185-Lfunc_begin7 ; >> Call Site 1 << .uleb128 Ltmp186-Ltmp185 ; Call between Ltmp185 and Ltmp186 .uleb128 Ltmp187-Lfunc_begin7 ; jumps to Ltmp187 .byte 1 ; On action: 1 Lcst_end7: .byte 1 ; >> Action Record 1 << ; Catch TypeInfo 1 .byte 0 ; No further actions .p2align 2 ; >> Catch TypeInfos << .long 0 ; TypeInfo 1 Lttbase2: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev ; -- Begin function _ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .weak_def_can_be_hidden __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .p2align 2 __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev: ; @_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x9, [sp, #16] ldr x10, [x9] str x10, [x8] ldr x10, [x9, #24] ldr x11, [x8] ldur x11, [x11, #-24] mov x12, x8 add x11, x12, x11 str x10, [x11] add x0, x8, #8 ; =8 str x8, [sp, #8] ; 8-byte Folded Spill str x9, [sp] ; 8-byte Folded Spill bl __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr x8, [sp] ; 8-byte Folded Reload add x1, x8, #8 ; =8 ldr x9, [sp, #8] ; 8-byte Folded Reload mov x0, x9 bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .globl __ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii ; -- Begin function _ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii .weak_definition __ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii .p2align 2 __ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii: ; @_ZN6Vec12810ToStringFPIdEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKT_iii Lfunc_begin8: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception8 ; %bb.0: sub sp, sp, #416 ; =416 stp x28, x27, [sp, #384] ; 16-byte Folded Spill stp x29, x30, [sp, #400] ; 16-byte Folded Spill add x29, sp, #400 ; =400 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 .cfi_offset w27, -24 .cfi_offset w28, -32 stur x8, [x29, #-24] stur x0, [x29, #-32] stur x1, [x29, #-40] stur w2, [x29, #-44] stur w3, [x29, #-48] stur w4, [x29, #-52] add x9, sp, #80 ; =80 mov x0, x9 mov w1, #16 str x8, [sp, #48] ; 8-byte Folded Spill str x9, [sp, #40] ; 8-byte Folded Spill bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Ej Ltmp188: ldr x8, [sp, #40] ; 8-byte Folded Reload mov x0, x8 adrp x1, __ZNSt3__15fixedERNS_8ios_baseE@GOTPAGE ldr x1, [x1, __ZNSt3__15fixedERNS_8ios_baseE@GOTPAGEOFF] bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEPFRNS_8ios_baseES5_E Ltmp189: str x0, [sp, #32] ; 8-byte Folded Spill b LBB134_1 LBB134_1: ldur w0, [x29, #-52] Ltmp190: bl __ZNSt3__1L12setprecisionEi Ltmp191: str x0, [sp, #24] ; 8-byte Folded Spill b LBB134_2 LBB134_2: ldr x8, [sp, #24] ; 8-byte Folded Reload add x1, sp, #64 ; =64 str w8, [sp, #64] Ltmp192: ldr x0, [sp, #32] ; 8-byte Folded Reload bl __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t5E Ltmp193: b LBB134_3 LBB134_3: str wzr, [sp, #60] LBB134_4: ; =>This Inner Loop Header: Depth=1 ldr w8, [sp, #60] ldur w9, [x29, #-44] subs w8, w8, w9 b.ge LBB134_14 ; %bb.5: ; in Loop: Header=BB134_4 Depth=1 ldur w0, [x29, #-48] Ltmp196: bl __ZNSt3__1L4setwEi Ltmp197: str x0, [sp, #16] ; 8-byte Folded Spill b LBB134_6 LBB134_6: ; in Loop: Header=BB134_4 Depth=1 ldr x8, [sp, #16] ; 8-byte Folded Reload add x1, sp, #56 ; =56 str w8, [sp, #56] Ltmp198: add x0, sp, #80 ; =80 bl __ZNSt3__1lsIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_RKNS_8__iom_t6E Ltmp199: str x0, [sp, #8] ; 8-byte Folded Spill b LBB134_7 LBB134_7: ; in Loop: Header=BB134_4 Depth=1 ldur x8, [x29, #-40] ldrsw x9, [sp, #60] ldr d0, [x8, x9, lsl #3] Ltmp200: ldr x0, [sp, #8] ; 8-byte Folded Reload bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd Ltmp201: b LBB134_8 LBB134_8: ; in Loop: Header=BB134_4 Depth=1 ldr w8, [sp, #60] add w8, w8, #1 ; =1 ldur w9, [x29, #-44] mov w10, #2 sdiv w9, w9, w10 subs w8, w8, w9 b.ne LBB134_12 ; %bb.9: ; in Loop: Header=BB134_4 Depth=1 Ltmp202: add x0, sp, #80 ; =80 adrp x1, l_.str.13@PAGE add x1, x1, l_.str.13@PAGEOFF bl __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc Ltmp203: b LBB134_10 LBB134_10: ; in Loop: Header=BB134_4 Depth=1 b LBB134_12 LBB134_11: Ltmp204: ; kill: def $w1 killed $w1 killed $x1 str x0, [sp, #72] str w1, [sp, #68] add x0, sp, #80 ; =80 bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB134_16 LBB134_12: ; in Loop: Header=BB134_4 Depth=1 ; %bb.13: ; in Loop: Header=BB134_4 Depth=1 ldr w8, [sp, #60] add w8, w8, #1 ; =1 str w8, [sp, #60] b LBB134_4 LBB134_14: Ltmp194: ldr x8, [sp, #48] ; 8-byte Folded Reload add x0, sp, #80 ; =80 bl __ZNKSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv Ltmp195: b LBB134_15 LBB134_15: add x0, sp, #80 ; =80 bl __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldp x29, x30, [sp, #400] ; 16-byte Folded Reload ldp x28, x27, [sp, #384] ; 16-byte Folded Reload add sp, sp, #416 ; =416 ret LBB134_16: ldr x0, [sp, #72] bl __Unwind_Resume Lfunc_end8: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table134: Lexception8: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end8-Lcst_begin8 Lcst_begin8: .uleb128 Lfunc_begin8-Lfunc_begin8 ; >> Call Site 1 << .uleb128 Ltmp188-Lfunc_begin8 ; Call between Lfunc_begin8 and Ltmp188 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp188-Lfunc_begin8 ; >> Call Site 2 << .uleb128 Ltmp195-Ltmp188 ; Call between Ltmp188 and Ltmp195 .uleb128 Ltmp204-Lfunc_begin8 ; jumps to Ltmp204 .byte 0 ; On action: cleanup .uleb128 Ltmp195-Lfunc_begin8 ; >> Call Site 3 << .uleb128 Lfunc_end8-Ltmp195 ; Call between Ltmp195 and Lfunc_end8 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end8: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m ; -- Begin function _ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m .weak_definition __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m .p2align 2 __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m: ; @_ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m Lfunc_begin9: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception9 ; %bb.0: sub sp, sp, #160 ; =160 stp x29, x30, [sp, #144] ; 16-byte Folded Spill add x29, sp, #144 ; =144 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] stur x1, [x29, #-16] stur x2, [x29, #-24] ldur x1, [x29, #-8] Ltmp205: sub x0, x29, #40 ; =40 bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_ Ltmp206: b LBB135_1 LBB135_1: Ltmp208: sub x0, x29, #40 ; =40 bl __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv Ltmp209: str w0, [sp, #68] ; 4-byte Folded Spill b LBB135_2 LBB135_2: ldr w8, [sp, #68] ; 4-byte Folded Reload tbnz w8, #0, LBB135_3 b LBB135_18 LBB135_3: ldur x1, [x29, #-8] add x0, sp, #72 ; =72 bl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1ERNS_13basic_ostreamIcS2_EE ldur x1, [x29, #-16] ldur x8, [x29, #-8] ldr x9, [x8] ldur x9, [x9, #-24] add x8, x8, x9 Ltmp210: mov x0, x8 str x1, [sp, #56] ; 8-byte Folded Spill bl __ZNKSt3__18ios_base5flagsEv Ltmp211: str w0, [sp, #52] ; 4-byte Folded Spill b LBB135_4 LBB135_4: mov w8, #176 ldr w9, [sp, #52] ; 4-byte Folded Reload and w8, w9, w8 cmp w8, #32 ; =32 b.ne LBB135_6 ; %bb.5: ldur x8, [x29, #-16] ldur x9, [x29, #-24] add x8, x8, x9 str x8, [sp, #40] ; 8-byte Folded Spill b LBB135_7 LBB135_6: ldur x8, [x29, #-16] str x8, [sp, #40] ; 8-byte Folded Spill LBB135_7: ldr x8, [sp, #40] ; 8-byte Folded Reload ldur x9, [x29, #-16] ldur x10, [x29, #-24] add x3, x9, x10 ldur x9, [x29, #-8] ldr x10, [x9] ldur x10, [x10, #-24] add x4, x9, x10 ldur x9, [x29, #-8] ldr x10, [x9] ldur x10, [x10, #-24] add x0, x9, x10 Ltmp212: str x8, [sp, #32] ; 8-byte Folded Spill str x3, [sp, #24] ; 8-byte Folded Spill str x4, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv Ltmp213: str w0, [sp, #12] ; 4-byte Folded Spill b LBB135_8 LBB135_8: ldr x0, [sp, #72] Ltmp214: ldr x1, [sp, #56] ; 8-byte Folded Reload ldr x2, [sp, #32] ; 8-byte Folded Reload ldr x3, [sp, #24] ; 8-byte Folded Reload ldr x4, [sp, #16] ; 8-byte Folded Reload ldr w5, [sp, #12] ; 4-byte Folded Reload sxtb w5, w5 bl __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ Ltmp215: str x0, [sp] ; 8-byte Folded Spill b LBB135_9 LBB135_9: ldr x0, [sp] ; 8-byte Folded Reload sub x8, x29, #64 ; =64 stur x0, [x29, #-64] mov x0, x8 bl __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv tbnz w0, #0, LBB135_10 b LBB135_17 LBB135_10: ldur x8, [x29, #-8] ldr x9, [x8] ldur x9, [x9, #-24] add x0, x8, x9 Ltmp216: mov w1, #5 bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj Ltmp217: b LBB135_11 LBB135_11: b LBB135_17 LBB135_12: Ltmp207: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-48] stur w1, [x29, #-52] b LBB135_14 LBB135_13: Ltmp218: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-48] stur w1, [x29, #-52] sub x0, x29, #40 ; =40 bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev LBB135_14: ldur x0, [x29, #-48] bl ___cxa_begin_catch ldur x8, [x29, #-8] ldr x9, [x8] ldur x9, [x9, #-24] add x8, x8, x9 Ltmp219: mov x0, x8 bl __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv Ltmp220: b LBB135_15 LBB135_15: bl ___cxa_end_catch LBB135_16: ldur x0, [x29, #-8] ldp x29, x30, [sp, #144] ; 16-byte Folded Reload add sp, sp, #160 ; =160 ret LBB135_17: LBB135_18: sub x0, x29, #40 ; =40 bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev b LBB135_16 LBB135_19: Ltmp221: ; kill: def $w1 killed $w1 killed $x1 stur x0, [x29, #-48] stur w1, [x29, #-52] Ltmp222: bl ___cxa_end_catch Ltmp223: b LBB135_20 LBB135_20: ; %bb.21: ldur x0, [x29, #-48] bl __Unwind_Resume LBB135_22: Ltmp224: bl ___clang_call_terminate Lfunc_end9: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table135: Lexception9: .byte 255 ; @LPStart Encoding = omit .byte 155 ; @TType Encoding = indirect pcrel sdata4 .uleb128 Lttbase3-Lttbaseref3 Lttbaseref3: .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end9-Lcst_begin9 Lcst_begin9: .uleb128 Ltmp205-Lfunc_begin9 ; >> Call Site 1 << .uleb128 Ltmp206-Ltmp205 ; Call between Ltmp205 and Ltmp206 .uleb128 Ltmp207-Lfunc_begin9 ; jumps to Ltmp207 .byte 1 ; On action: 1 .uleb128 Ltmp208-Lfunc_begin9 ; >> Call Site 2 << .uleb128 Ltmp217-Ltmp208 ; Call between Ltmp208 and Ltmp217 .uleb128 Ltmp218-Lfunc_begin9 ; jumps to Ltmp218 .byte 1 ; On action: 1 .uleb128 Ltmp217-Lfunc_begin9 ; >> Call Site 3 << .uleb128 Ltmp219-Ltmp217 ; Call between Ltmp217 and Ltmp219 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp219-Lfunc_begin9 ; >> Call Site 4 << .uleb128 Ltmp220-Ltmp219 ; Call between Ltmp219 and Ltmp220 .uleb128 Ltmp221-Lfunc_begin9 ; jumps to Ltmp221 .byte 0 ; On action: cleanup .uleb128 Ltmp220-Lfunc_begin9 ; >> Call Site 5 << .uleb128 Ltmp222-Ltmp220 ; Call between Ltmp220 and Ltmp222 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp222-Lfunc_begin9 ; >> Call Site 6 << .uleb128 Ltmp223-Ltmp222 ; Call between Ltmp222 and Ltmp223 .uleb128 Ltmp224-Lfunc_begin9 ; jumps to Ltmp224 .byte 1 ; On action: 1 .uleb128 Ltmp223-Lfunc_begin9 ; >> Call Site 7 << .uleb128 Lfunc_end9-Ltmp223 ; Call between Ltmp223 and Lfunc_end9 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end9: .byte 1 ; >> Action Record 1 << ; Catch TypeInfo 1 .byte 0 ; No further actions .p2align 2 ; >> Catch TypeInfos << .long 0 ; TypeInfo 1 Lttbase3: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZNSt3__111char_traitsIcE6lengthEPKc ; -- Begin function _ZNSt3__111char_traitsIcE6lengthEPKc .weak_definition __ZNSt3__111char_traitsIcE6lengthEPKc .p2align 2 __ZNSt3__111char_traitsIcE6lengthEPKc: ; @_ZNSt3__111char_traitsIcE6lengthEPKc .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl _strlen ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv: ; @_ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldrb w9, [x8] and w0, w9, #0x1 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .private_extern __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ ; -- Begin function _ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ .globl __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ .weak_definition __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ .p2align 2 __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_: ; @_ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ Lfunc_begin10: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception10 ; %bb.0: sub sp, sp, #176 ; =176 stp x29, x30, [sp, #160] ; 16-byte Folded Spill add x29, sp, #160 ; =160 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-16] stur x1, [x29, #-24] stur x2, [x29, #-32] stur x3, [x29, #-40] stur x4, [x29, #-48] sturb w5, [x29, #-49] ldur x8, [x29, #-16] cbnz x8, LBB138_2 ; %bb.1: ldur x8, [x29, #-16] stur x8, [x29, #-8] b LBB138_23 LBB138_2: ldur x8, [x29, #-40] ldur x9, [x29, #-24] subs x8, x8, x9 stur x8, [x29, #-64] ldur x0, [x29, #-48] bl __ZNKSt3__18ios_base5widthEv stur x0, [x29, #-72] ldur x8, [x29, #-72] ldur x9, [x29, #-64] subs x8, x8, x9 b.le LBB138_4 ; %bb.3: ldur x8, [x29, #-64] ldur x9, [x29, #-72] subs x8, x9, x8 stur x8, [x29, #-72] b LBB138_5 LBB138_4: stur xzr, [x29, #-72] LBB138_5: ldur x8, [x29, #-32] ldur x9, [x29, #-24] subs x8, x8, x9 str x8, [sp, #80] ldr x8, [sp, #80] cmp x8, #0 ; =0 cset w10, le tbnz w10, #0, LBB138_9 ; %bb.6: ldur x0, [x29, #-16] ldur x1, [x29, #-24] ldr x2, [sp, #80] bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl ldr x8, [sp, #80] subs x8, x0, x8 b.eq LBB138_8 ; %bb.7: stur xzr, [x29, #-16] ldur x8, [x29, #-16] stur x8, [x29, #-8] b LBB138_23 LBB138_8: LBB138_9: ldur x8, [x29, #-72] cmp x8, #0 ; =0 cset w9, le tbnz w9, #0, LBB138_18 ; %bb.10: ldur x1, [x29, #-72] ldursb w2, [x29, #-49] add x8, sp, #56 ; =56 mov x0, x8 str x8, [sp, #32] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Emc ldur x8, [x29, #-16] ldr x9, [sp, #32] ; 8-byte Folded Reload mov x0, x9 str x8, [sp, #24] ; 8-byte Folded Spill bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv ldur x2, [x29, #-72] Ltmp226: ldr x8, [sp, #24] ; 8-byte Folded Reload str x0, [sp, #16] ; 8-byte Folded Spill mov x0, x8 ldr x1, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl Ltmp227: str x0, [sp, #8] ; 8-byte Folded Spill b LBB138_11 LBB138_11: ldur x8, [x29, #-72] ldr x9, [sp, #8] ; 8-byte Folded Reload subs x8, x9, x8 b.eq LBB138_14 ; %bb.12: stur xzr, [x29, #-16] ldur x8, [x29, #-16] stur x8, [x29, #-8] mov w9, #1 str w9, [sp, #40] b LBB138_15 LBB138_13: Ltmp228: ; kill: def $w1 killed $w1 killed $x1 str x0, [sp, #48] str w1, [sp, #44] add x0, sp, #56 ; =56 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev b LBB138_24 LBB138_14: str wzr, [sp, #40] LBB138_15: add x0, sp, #56 ; =56 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev ldr w8, [sp, #40] cbz w8, LBB138_17 b LBB138_16 LBB138_16: b LBB138_23 LBB138_17: LBB138_18: ldur x8, [x29, #-40] ldur x9, [x29, #-32] subs x8, x8, x9 str x8, [sp, #80] ldr x8, [sp, #80] cmp x8, #0 ; =0 cset w10, le tbnz w10, #0, LBB138_22 ; %bb.19: ldur x0, [x29, #-16] ldur x1, [x29, #-32] ldr x2, [sp, #80] bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl ldr x8, [sp, #80] subs x8, x0, x8 b.eq LBB138_21 ; %bb.20: stur xzr, [x29, #-16] ldur x8, [x29, #-16] stur x8, [x29, #-8] b LBB138_23 LBB138_21: LBB138_22: ldur x0, [x29, #-48] mov x8, #0 mov x1, x8 bl __ZNSt3__18ios_base5widthEl ldur x8, [x29, #-16] stur x8, [x29, #-8] LBB138_23: ldur x0, [x29, #-8] ldp x29, x30, [sp, #160] ; 16-byte Folded Reload add sp, sp, #176 ; =176 ret LBB138_24: ldr x0, [sp, #48] bl __Unwind_Resume ; %bb.25: Lfunc_end10: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table138: Lexception10: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end10-Lcst_begin10 Lcst_begin10: .uleb128 Lfunc_begin10-Lfunc_begin10 ; >> Call Site 1 << .uleb128 Ltmp226-Lfunc_begin10 ; Call between Lfunc_begin10 and Ltmp226 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp226-Lfunc_begin10 ; >> Call Site 2 << .uleb128 Ltmp227-Ltmp226 ; Call between Ltmp226 and Ltmp227 .uleb128 Ltmp228-Lfunc_begin10 ; jumps to Ltmp228 .byte 0 ; On action: cleanup .uleb128 Ltmp227-Lfunc_begin10 ; >> Call Site 3 << .uleb128 Lfunc_end10-Ltmp227 ; Call between Ltmp227 and Lfunc_end10 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end10: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1ERNS_13basic_ostreamIcS2_EE __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1ERNS_13basic_ostreamIcS2_EE: ; @_ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1ERNS_13basic_ostreamIcS2_EE .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x1, [sp, #16] mov x0, x8 str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE ldr x8, [sp, #8] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__18ios_base5flagsEv __ZNKSt3__18ios_base5flagsEv: ; @_ZNKSt3__18ios_base5flagsEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr w0, [x8, #8] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x8, [sp, #8] str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__111char_traitsIcE3eofEv ldr x8, [sp] ; 8-byte Folded Reload ldr w1, [x8, #144] bl __ZNSt3__111char_traitsIcE11eq_int_typeEii tbnz w0, #0, LBB141_1 b LBB141_2 LBB141_1: ldr x0, [sp] ; 8-byte Folded Reload mov w8, #32 sxtb w1, w8 bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc sxtb w8, w0 ldr x9, [sp] ; 8-byte Folded Reload str w8, [x9, #144] LBB141_2: ldr x8, [sp] ; 8-byte Folded Reload ldr w9, [x8, #144] sxtb w0, w9 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv: ; @_ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x8, [x8] cmp x8, #0 ; =0 cset w9, eq and w0, w9, #0x1 add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj: ; @_ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateEj .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str w1, [sp, #4] ldr x0, [sp, #8] ldr w1, [sp, #4] bl __ZNSt3__18ios_base8setstateEj ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__18ios_base5widthEv __ZNKSt3__18ios_base5widthEv: ; @_ZNKSt3__18ios_base5widthEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #24] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnEPKcl .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] str x2, [sp, #8] ldur x8, [x29, #-8] ldr x1, [sp, #16] ldr x2, [sp, #8] ldr x9, [x8] ldr x9, [x9, #96] mov x0, x8 blr x9 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Emc __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Emc: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1Emc .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] strb w2, [sp, #15] ldur x8, [x29, #-8] ldr x1, [sp, #16] ldrsb w2, [sp, #15] mov x0, x8 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2Emc .cfi_startproc ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] strb w2, [sp, #15] ldur x8, [x29, #-8] mov x0, x8 add x1, sp, #14 ; =14 add x2, sp, #13 ; =13 str x8, [sp] ; 8-byte Folded Spill bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1INS_18__default_init_tagESA_EEOT_OT0_ ldr x1, [sp, #16] ldrsb w2, [sp, #15] ldr x8, [sp] ; 8-byte Folded Reload mov x0, x8 bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc ldr x0, [sp] ; 8-byte Folded Reload ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE: ; @_ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2ERNS_13basic_ostreamIcS2_EE Lfunc_begin11: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception11 ; %bb.0: sub sp, sp, #48 ; =48 stp x29, x30, [sp, #32] ; 16-byte Folded Spill add x29, sp, #32 ; =32 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] str x1, [sp, #16] ldur x8, [x29, #-8] ldr x9, [sp, #16] ldr x10, [x9] ldur x10, [x10, #-24] add x0, x9, x10 Ltmp232: str x8, [sp, #8] ; 8-byte Folded Spill bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv Ltmp233: str x0, [sp] ; 8-byte Folded Spill b LBB148_1 LBB148_1: ldr x8, [sp] ; 8-byte Folded Reload ldr x9, [sp, #8] ; 8-byte Folded Reload str x8, [x9] mov x0, x9 ldp x29, x30, [sp, #32] ; 16-byte Folded Reload add sp, sp, #48 ; =48 ret LBB148_2: Ltmp234: bl ___clang_call_terminate Lfunc_end11: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table148: Lexception11: .byte 255 ; @LPStart Encoding = omit .byte 155 ; @TType Encoding = indirect pcrel sdata4 .uleb128 Lttbase4-Lttbaseref4 Lttbaseref4: .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end11-Lcst_begin11 Lcst_begin11: .uleb128 Ltmp232-Lfunc_begin11 ; >> Call Site 1 << .uleb128 Ltmp233-Ltmp232 ; Call between Ltmp232 and Ltmp233 .uleb128 Ltmp234-Lfunc_begin11 ; jumps to Ltmp234 .byte 1 ; On action: 1 Lcst_end11: .byte 1 ; >> Action Record 1 << ; Catch TypeInfo 1 .byte 0 ; No further actions .p2align 2 ; >> Catch TypeInfos << .long 0 ; TypeInfo 1 Lttbase4: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufEv .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] bl __ZNKSt3__18ios_base5rdbufEv ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__18ios_base5rdbufEv __ZNKSt3__18ios_base5rdbufEv: ; @_ZNKSt3__18ios_base5rdbufEv .cfi_startproc ; %bb.0: sub sp, sp, #16 ; =16 .cfi_def_cfa_offset 16 str x0, [sp, #8] ldr x8, [sp, #8] ldr x0, [x8, #40] add sp, sp, #16 ; =16 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenEc Lfunc_begin12: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception12 ; %bb.0: sub sp, sp, #80 ; =80 stp x29, x30, [sp, #64] ; 16-byte Folded Spill add x29, sp, #64 ; =64 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 stur x0, [x29, #-8] sturb w1, [x29, #-9] ldur x0, [x29, #-8] sub x8, x29, #24 ; =24 str x8, [sp, #16] ; 8-byte Folded Spill bl __ZNKSt3__18ios_base6getlocEv Ltmp236: ldr x0, [sp, #16] ; 8-byte Folded Reload bl __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE Ltmp237: str x0, [sp, #8] ; 8-byte Folded Spill b LBB151_1 LBB151_1: ldursb w1, [x29, #-9] Ltmp238: ldr x0, [sp, #8] ; 8-byte Folded Reload bl __ZNKSt3__15ctypeIcE5widenEc Ltmp239: str w0, [sp, #4] ; 4-byte Folded Spill b LBB151_2 LBB151_2: sub x0, x29, #24 ; =24 bl __ZNSt3__16localeD1Ev ldr w1, [sp, #4] ; 4-byte Folded Reload sxtb w8, w1 mov x0, x8 ldp x29, x30, [sp, #64] ; 16-byte Folded Reload add sp, sp, #80 ; =80 ret LBB151_3: Ltmp240: ; kill: def $w1 killed $w1 killed $x1 str x0, [sp, #32] str w1, [sp, #28] sub x0, x29, #24 ; =24 bl __ZNSt3__16localeD1Ev ; %bb.4: ldr x0, [sp, #32] bl __Unwind_Resume Lfunc_end12: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2 GCC_except_table151: Lexception12: .byte 255 ; @LPStart Encoding = omit .byte 255 ; @TType Encoding = omit .byte 1 ; Call site Encoding = uleb128 .uleb128 Lcst_end12-Lcst_begin12 Lcst_begin12: .uleb128 Lfunc_begin12-Lfunc_begin12 ; >> Call Site 1 << .uleb128 Ltmp236-Lfunc_begin12 ; Call between Lfunc_begin12 and Ltmp236 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp236-Lfunc_begin12 ; >> Call Site 2 << .uleb128 Ltmp239-Ltmp236 ; Call between Ltmp236 and Ltmp239 .uleb128 Ltmp240-Lfunc_begin12 ; jumps to Ltmp240 .byte 0 ; On action: cleanup .uleb128 Ltmp239-Lfunc_begin12 ; >> Call Site 3 << .uleb128 Lfunc_end12-Ltmp239 ; Call between Ltmp239 and Lfunc_end12 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end12: .p2align 2 ; -- End function .section __TEXT,__text,regular,pure_instructions .p2align 2 ; -- Begin function _ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE __ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE: ; @_ZNSt3__1L9use_facetINS_5ctypeIcEEEERKT_RKNS_6localeE .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] ldr x0, [sp, #8] adrp x1, __ZNSt3__15ctypeIcE2idE@GOTPAGE ldr x1, [x1, __ZNSt3__15ctypeIcE2idE@GOTPAGEOFF] bl __ZNKSt3__16locale9use_facetERNS0_2idE ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNKSt3__15ctypeIcE5widenEc __ZNKSt3__15ctypeIcE5widenEc: ; @_ZNKSt3__15ctypeIcE5widenEc .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] strb w1, [sp, #7] ldr x8, [sp, #8] ldrsb w1, [sp, #7] ldr x9, [x8] ldr x9, [x9, #56] mov x0, x8 blr x9 sxtb w0, w0 ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _ZNSt3__18ios_base8setstateEj __ZNSt3__18ios_base8setstateEj: ; @_ZNSt3__18ios_base8setstateEj .cfi_startproc ; %bb.0: sub sp, sp, #32 ; =32 stp x29, x30, [sp, #16] ; 16-byte Folded Spill add x29, sp, #16 ; =16 .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 str x0, [sp, #8] str w1, [sp, #4] ldr x8, [sp, #8] ldr w9, [x8, #32] ldr w10, [sp, #4] orr w1, w9, w10 mov x0, x8 bl __ZNSt3__18ios_base5clearEj ldp x29, x30, [sp, #16] ; 16-byte Folded Reload add sp, sp, #32 ; =32 ret .cfi_endproc ; -- End function .section __TEXT,__cstring,cstring_literals l_.str: ; @.str .asciz "\nResults for PackedMathF32_\n" l_.str.1: ; @.str.1 .asciz "a: " l_.str.2: ; @.str.2 .asciz "b: " l_.str.3: ; @.str.3 .asciz "fadd: " l_.str.4: ; @.str.4 .asciz "fsub: " l_.str.5: ; @.str.5 .asciz "fmul: " l_.str.6: ; @.str.6 .asciz "fdiv: " l_.str.7: ; @.str.7 .asciz "fabs(a): " l_.str.8: ; @.str.8 .asciz "fneg(b): " l_.str.9: ; @.str.9 .asciz "fminnm: " l_.str.10: ; @.str.10 .asciz "fmaxnm: " l_.str.11: ; @.str.11 .asciz "fsqrt(a): " l_.str.12: ; @.str.12 .asciz "\nResults for PackedMathF64_\n" l_.str.13: ; @.str.13 .asciz " |" .section __DATA,__const .globl __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_def_can_be_hidden __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .p2align 3 __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .quad 112 .quad 0 .quad __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .quad __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .quad __ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .quad -112 .quad -112 .quad __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .quad __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .quad __ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .globl __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_def_can_be_hidden __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .p2align 3 __ZTTNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .quad __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE+24 .quad __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE+24 .quad __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE+64 .quad __ZTVNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE+64 .globl __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE ; @_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE .weak_def_can_be_hidden __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE .p2align 3 __ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE: .quad 112 .quad 0 .quad __ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE .quad __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev .quad __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev .quad -112 .quad -112 .quad __ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE .quad __ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED1Ev .quad __ZTv0_n24_NSt3__113basic_ostreamIcNS_11char_traitsIcEEED0Ev .private_extern __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .section __TEXT,__const .globl __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_definition __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .asciz "NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE" .private_extern __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .section __DATA,__const .globl __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_definition __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE .p2align 3 __ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .quad __ZTVN10__cxxabiv120__si_class_type_infoE+16 .quad __ZTSNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE-9223372036854775808 .quad __ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE .globl __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_def_can_be_hidden __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .p2align 3 __ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .quad 0 .quad __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6setbufEPcl .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekoffExNS_8ios_base7seekdirEj .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE7seekposENS_4fposI11__mbstate_tEEj .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE4syncEv .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE9showmanycEv .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsgetnEPcl .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9underflowEv .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5uflowEv .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE9pbackfailEi .quad __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE6xsputnEPKcl .quad __ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi .private_extern __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .section __TEXT,__const .globl __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_definition __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .asciz "NSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE" .private_extern __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE ; @_ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .section __DATA,__const .globl __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .weak_definition __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE .p2align 3 __ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE: .quad __ZTVN10__cxxabiv120__si_class_type_infoE+16 .quad __ZTSNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE-9223372036854775808 .quad __ZTINSt3__115basic_streambufIcNS_11char_traitsIcEEEE .section __TEXT,__cstring,cstring_literals l_.str.14: ; @.str.14 .asciz "allocator::allocate(size_t n) 'n' exceeds maximum supported size" .subsections_via_symbols