Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .section __TEXT,__text,regular,pure_instructions
- .build_version macos, 14, 0 sdk_version 14, 4
- .globl _main ; -- Begin function main
- .p2align 2
- _main: ; @main
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- mov w8, #0
- str w8, [sp, #12] ; 4-byte Folded Spill
- stur wzr, [x29, #-4]
- stur w0, [x29, #-8]
- str x1, [sp, #16]
- adrp x0, __ZNSt3__14coutE@GOTPAGE
- ldr x0, [x0, __ZNSt3__14coutE@GOTPAGEOFF]
- adrp x1, l_.str@PAGE
- add x1, x1, l_.str@PAGEOFF
- bl __ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
- ldr w0, [sp, #12] ; 4-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc ; -- Begin function _ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
- .globl __ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
- .weak_definition __ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
- .p2align 2
- __ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc: ; @_ZNSt3__1lsB8ue170006INS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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]
- str x8, [sp, #8] ; 8-byte Folded Spill
- ldr x8, [sp, #16]
- str x8, [sp] ; 8-byte Folded Spill
- ldr x0, [sp, #16]
- bl __ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc
- ldr x1, [sp] ; 8-byte Folded Reload
- mov x2, x0
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- bl __ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m ; -- Begin function _ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m
- .globl __ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m
- .weak_definition __ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m
- .p2align 2
- __ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m: ; @_ZNSt3__124__put_character_sequenceB8ue170006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m
- Lfunc_begin0:
- .cfi_startproc
- .cfi_personality 155, ___gxx_personality_v0
- .cfi_lsda 16, Lexception0
- ; %bb.0:
- sub sp, sp, #160
- .cfi_def_cfa_offset 160
- stp x29, x30, [sp, #144] ; 16-byte Folded Spill
- add x29, sp, #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]
- Ltmp0:
- sub x0, x29, #40
- bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_
- Ltmp1:
- b LBB2_1
- LBB2_1:
- Ltmp2:
- sub x0, x29, #40
- bl __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev
- str w0, [sp, #68] ; 4-byte Folded Spill
- Ltmp3:
- b LBB2_2
- LBB2_2:
- ldr w8, [sp, #68] ; 4-byte Folded Reload
- tbz w8, #0, LBB2_15
- b LBB2_3
- LBB2_3:
- ldur x1, [x29, #-8]
- add x0, sp, #72
- bl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE
- ldur x8, [x29, #-16]
- str x8, [sp, #56] ; 8-byte Folded Spill
- ldur x8, [x29, #-8]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- add x0, x8, x9
- Ltmp4:
- bl __ZNKSt3__18ios_base5flagsB8ue170006Ev
- str w0, [sp, #64] ; 4-byte Folded Spill
- Ltmp5:
- b LBB2_4
- LBB2_4:
- ldr w8, [sp, #64] ; 4-byte Folded Reload
- mov w9, #176
- and w8, w8, w9
- subs w8, w8, #32
- cset w8, ne
- tbnz w8, #0, LBB2_6
- b LBB2_5
- LBB2_5:
- ldur x8, [x29, #-16]
- ldur x9, [x29, #-24]
- add x8, x8, x9
- str x8, [sp, #48] ; 8-byte Folded Spill
- b LBB2_7
- LBB2_6:
- ldur x8, [x29, #-16]
- str x8, [sp, #48] ; 8-byte Folded Spill
- b LBB2_7
- LBB2_7:
- ldr x8, [sp, #48] ; 8-byte Folded Reload
- str x8, [sp, #16] ; 8-byte Folded Spill
- ldur x8, [x29, #-16]
- ldur x9, [x29, #-24]
- add x8, x8, x9
- str x8, [sp, #24] ; 8-byte Folded Spill
- ldur x8, [x29, #-8]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- add x8, x8, x9
- str x8, [sp, #32] ; 8-byte Folded Spill
- ldur x8, [x29, #-8]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- add x0, x8, x9
- Ltmp6:
- bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev
- str w0, [sp, #44] ; 4-byte Folded Spill
- Ltmp7:
- b LBB2_8
- LBB2_8:
- ldr w8, [sp, #44] ; 4-byte Folded Reload
- ldr x4, [sp, #32] ; 8-byte Folded Reload
- ldr x3, [sp, #24] ; 8-byte Folded Reload
- ldr x2, [sp, #16] ; 8-byte Folded Reload
- ldr x1, [sp, #56] ; 8-byte Folded Reload
- ldr x0, [sp, #72]
- Ltmp8:
- sxtb w5, w8
- bl __ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_
- str x0, [sp, #8] ; 8-byte Folded Spill
- Ltmp9:
- b LBB2_9
- LBB2_9:
- ldr x8, [sp, #8] ; 8-byte Folded Reload
- sub x0, x29, #64
- stur x8, [x29, #-64]
- bl __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev
- tbz w0, #0, LBB2_14
- b LBB2_10
- LBB2_10:
- ldur x8, [x29, #-8]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- add x0, x8, x9
- Ltmp10:
- mov w1, #5
- bl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej
- Ltmp11:
- b LBB2_11
- LBB2_11:
- b LBB2_14
- LBB2_12:
- Ltmp17:
- stur x0, [x29, #-48]
- mov x8, x1
- stur w8, [x29, #-52]
- b LBB2_18
- LBB2_13:
- Ltmp12:
- stur x0, [x29, #-48]
- mov x8, x1
- stur w8, [x29, #-52]
- Ltmp13:
- sub x0, x29, #40
- bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev
- Ltmp14:
- b LBB2_17
- LBB2_14:
- b LBB2_15
- LBB2_15:
- Ltmp15:
- sub x0, x29, #40
- bl __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev
- Ltmp16:
- b LBB2_16
- LBB2_16:
- b LBB2_20
- LBB2_17:
- b LBB2_18
- LBB2_18:
- ldur x0, [x29, #-48]
- bl ___cxa_begin_catch
- ldur x8, [x29, #-8]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- add x0, x8, x9
- Ltmp18:
- bl __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv
- Ltmp19:
- b LBB2_19
- LBB2_19:
- bl ___cxa_end_catch
- b LBB2_20
- LBB2_20:
- ldur x0, [x29, #-8]
- ldp x29, x30, [sp, #144] ; 16-byte Folded Reload
- add sp, sp, #160
- ret
- LBB2_21:
- Ltmp20:
- stur x0, [x29, #-48]
- mov x8, x1
- stur w8, [x29, #-52]
- Ltmp21:
- bl ___cxa_end_catch
- Ltmp22:
- b LBB2_22
- LBB2_22:
- b LBB2_23
- LBB2_23:
- ldur x0, [x29, #-48]
- bl __Unwind_Resume
- LBB2_24:
- Ltmp23:
- bl ___clang_call_terminate
- Lfunc_end0:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2, 0x0
- GCC_except_table2:
- Lexception0:
- .byte 255 ; @LPStart Encoding = omit
- .byte 155 ; @TType Encoding = indirect pcrel sdata4
- .uleb128 Lttbase0-Lttbaseref0
- Lttbaseref0:
- .byte 1 ; Call site Encoding = uleb128
- .uleb128 Lcst_end0-Lcst_begin0
- Lcst_begin0:
- .uleb128 Ltmp0-Lfunc_begin0 ; >> Call Site 1 <<
- .uleb128 Ltmp1-Ltmp0 ; Call between Ltmp0 and Ltmp1
- .uleb128 Ltmp17-Lfunc_begin0 ; jumps to Ltmp17
- .byte 1 ; On action: 1
- .uleb128 Ltmp2-Lfunc_begin0 ; >> Call Site 2 <<
- .uleb128 Ltmp11-Ltmp2 ; Call between Ltmp2 and Ltmp11
- .uleb128 Ltmp12-Lfunc_begin0 ; jumps to Ltmp12
- .byte 1 ; On action: 1
- .uleb128 Ltmp13-Lfunc_begin0 ; >> Call Site 3 <<
- .uleb128 Ltmp14-Ltmp13 ; Call between Ltmp13 and Ltmp14
- .uleb128 Ltmp23-Lfunc_begin0 ; jumps to Ltmp23
- .byte 1 ; On action: 1
- .uleb128 Ltmp15-Lfunc_begin0 ; >> Call Site 4 <<
- .uleb128 Ltmp16-Ltmp15 ; Call between Ltmp15 and Ltmp16
- .uleb128 Ltmp17-Lfunc_begin0 ; jumps to Ltmp17
- .byte 1 ; On action: 1
- .uleb128 Ltmp16-Lfunc_begin0 ; >> Call Site 5 <<
- .uleb128 Ltmp18-Ltmp16 ; Call between Ltmp16 and Ltmp18
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp18-Lfunc_begin0 ; >> Call Site 6 <<
- .uleb128 Ltmp19-Ltmp18 ; Call between Ltmp18 and Ltmp19
- .uleb128 Ltmp20-Lfunc_begin0 ; jumps to Ltmp20
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp19-Lfunc_begin0 ; >> Call Site 7 <<
- .uleb128 Ltmp21-Ltmp19 ; Call between Ltmp19 and Ltmp21
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp21-Lfunc_begin0 ; >> Call Site 8 <<
- .uleb128 Ltmp22-Ltmp21 ; Call between Ltmp21 and Ltmp22
- .uleb128 Ltmp23-Lfunc_begin0 ; jumps to Ltmp23
- .byte 1 ; On action: 1
- .uleb128 Ltmp22-Lfunc_begin0 ; >> Call Site 9 <<
- .uleb128 Lfunc_end0-Ltmp22 ; Call between Ltmp22 and Lfunc_end0
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- Lcst_end0:
- .byte 1 ; >> Action Record 1 <<
- ; Catch TypeInfo 1
- .byte 0 ; No further actions
- .p2align 2, 0x0
- ; >> Catch TypeInfos <<
- .long 0 ; TypeInfo 1
- Lttbase0:
- .p2align 2, 0x0
- ; -- End function
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc ; -- Begin function _ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc
- .globl __ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc
- .weak_definition __ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc
- .p2align 2
- __ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc: ; @_ZNSt3__111char_traitsIcE6lengthB8ue170006EPKc
- Lfunc_begin1:
- .cfi_startproc
- .cfi_personality 155, ___gxx_personality_v0
- .cfi_lsda 16, Lexception1
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- stur x0, [x29, #-8]
- ldur x0, [x29, #-8]
- Ltmp24:
- bl __ZNSt3__118__constexpr_strlenB8ue170006EPKc
- str x0, [sp] ; 8-byte Folded Spill
- Ltmp25:
- b LBB3_1
- LBB3_1:
- ldr x0, [sp] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- LBB3_2:
- Ltmp26:
- str x0, [sp, #16]
- mov x8, x1
- str w8, [sp, #12]
- b LBB3_3
- LBB3_3:
- ldr x0, [sp, #16]
- bl ___cxa_call_unexpected
- Lfunc_end1:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2, 0x0
- GCC_except_table3:
- Lexception1:
- .byte 255 ; @LPStart Encoding = omit
- .byte 155 ; @TType Encoding = indirect pcrel sdata4
- .uleb128 Lttbase1-Lttbaseref1
- Lttbaseref1:
- .byte 1 ; Call site Encoding = uleb128
- .uleb128 Lcst_end1-Lcst_begin1
- Lcst_begin1:
- .uleb128 Ltmp24-Lfunc_begin1 ; >> Call Site 1 <<
- .uleb128 Ltmp25-Ltmp24 ; Call between Ltmp24 and Ltmp25
- .uleb128 Ltmp26-Lfunc_begin1 ; jumps to Ltmp26
- .byte 1 ; On action: 1
- .uleb128 Ltmp25-Lfunc_begin1 ; >> Call Site 2 <<
- .uleb128 Lfunc_end1-Ltmp25 ; Call between Ltmp25 and Lfunc_end1
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- Lcst_end1:
- .byte 127 ; >> Action Record 1 <<
- ; Filter TypeInfo -1
- .byte 0 ; No further actions
- .p2align 2, 0x0
- Lttbase1:
- ; >> Filter TypeInfos <<
- .byte 0
- .p2align 2, 0x0
- ; -- End function
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev ; -- Begin function _ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev
- .globl __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev
- .weak_definition __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev
- .p2align 2
- __ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev: ; @_ZNKSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentrycvbB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x8, [sp, #8]
- ldrb w8, [x8]
- and w0, w8, #0x1
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_ ; -- Begin function _ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_
- .globl __ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_
- .weak_definition __ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_
- .p2align 2
- __ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_: ; @_ZNSt3__116__pad_and_outputB8ue170006IcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_
- Lfunc_begin2:
- .cfi_startproc
- .cfi_personality 155, ___gxx_personality_v0
- .cfi_lsda 16, Lexception2
- ; %bb.0:
- sub sp, sp, #160
- .cfi_def_cfa_offset 160
- stp x29, x30, [sp, #144] ; 16-byte Folded Spill
- add x29, sp, #144
- .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]
- subs x8, x8, #0
- cset w8, ne
- tbnz w8, #0, LBB5_2
- b LBB5_1
- LBB5_1:
- ldur x8, [x29, #-16]
- stur x8, [x29, #-8]
- b LBB5_24
- LBB5_2:
- ldur x8, [x29, #-40]
- ldur x9, [x29, #-24]
- subs x8, x8, x9
- stur x8, [x29, #-64]
- ldur x0, [x29, #-48]
- bl __ZNKSt3__18ios_base5widthB8ue170006Ev
- str x0, [sp, #72]
- ldr x8, [sp, #72]
- ldur x9, [x29, #-64]
- subs x8, x8, x9
- cset w8, le
- tbnz w8, #0, LBB5_4
- b LBB5_3
- LBB5_3:
- ldur x9, [x29, #-64]
- ldr x8, [sp, #72]
- subs x8, x8, x9
- str x8, [sp, #72]
- b LBB5_5
- LBB5_4:
- str xzr, [sp, #72]
- b LBB5_5
- LBB5_5:
- ldur x8, [x29, #-32]
- ldur x9, [x29, #-24]
- subs x8, x8, x9
- str x8, [sp, #64]
- ldr x8, [sp, #64]
- subs x8, x8, #0
- cset w8, le
- tbnz w8, #0, LBB5_9
- b LBB5_6
- LBB5_6:
- ldur x0, [x29, #-16]
- ldur x1, [x29, #-24]
- ldr x2, [sp, #64]
- bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- ldr x8, [sp, #64]
- subs x8, x0, x8
- cset w8, eq
- tbnz w8, #0, LBB5_8
- b LBB5_7
- LBB5_7:
- ; kill: def $x8 killed $xzr
- stur xzr, [x29, #-16]
- ldur x8, [x29, #-16]
- stur x8, [x29, #-8]
- b LBB5_24
- LBB5_8:
- b LBB5_9
- LBB5_9:
- ldr x8, [sp, #72]
- subs x8, x8, #0
- cset w8, le
- tbnz w8, #0, LBB5_19
- b LBB5_10
- LBB5_10:
- ldr x1, [sp, #72]
- ldursb w2, [x29, #-49]
- add x0, sp, #40
- str x0, [sp] ; 8-byte Folded Spill
- bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc
- ldr x0, [sp] ; 8-byte Folded Reload
- ldur x8, [x29, #-16]
- str x8, [sp, #8] ; 8-byte Folded Spill
- bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev
- mov x1, x0
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- ldr x2, [sp, #72]
- Ltmp28:
- bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- str x0, [sp, #16] ; 8-byte Folded Spill
- Ltmp29:
- b LBB5_11
- LBB5_11:
- ldr x8, [sp, #16] ; 8-byte Folded Reload
- ldr x9, [sp, #72]
- subs x8, x8, x9
- cset w8, eq
- tbnz w8, #0, LBB5_14
- b LBB5_12
- LBB5_12:
- ; kill: def $x8 killed $xzr
- stur xzr, [x29, #-16]
- ldur x8, [x29, #-16]
- stur x8, [x29, #-8]
- mov w8, #1
- str w8, [sp, #24]
- b LBB5_15
- LBB5_13:
- Ltmp30:
- str x0, [sp, #32]
- mov x8, x1
- str w8, [sp, #28]
- Ltmp31:
- add x0, sp, #40
- bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
- Ltmp32:
- b LBB5_18
- LBB5_14:
- str wzr, [sp, #24]
- b LBB5_15
- LBB5_15:
- add x0, sp, #40
- bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
- ldr w8, [sp, #24]
- subs w8, w8, #0
- cset w8, eq
- tbnz w8, #0, LBB5_17
- b LBB5_16
- LBB5_16:
- b LBB5_24
- LBB5_17:
- b LBB5_19
- LBB5_18:
- b LBB5_25
- LBB5_19:
- ldur x8, [x29, #-40]
- ldur x9, [x29, #-32]
- subs x8, x8, x9
- str x8, [sp, #64]
- ldr x8, [sp, #64]
- subs x8, x8, #0
- cset w8, le
- tbnz w8, #0, LBB5_23
- b LBB5_20
- LBB5_20:
- ldur x0, [x29, #-16]
- ldur x1, [x29, #-32]
- ldr x2, [sp, #64]
- bl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- ldr x8, [sp, #64]
- subs x8, x0, x8
- cset w8, eq
- tbnz w8, #0, LBB5_22
- b LBB5_21
- LBB5_21:
- ; kill: def $x8 killed $xzr
- stur xzr, [x29, #-16]
- ldur x8, [x29, #-16]
- stur x8, [x29, #-8]
- b LBB5_24
- LBB5_22:
- b LBB5_23
- LBB5_23:
- ldur x0, [x29, #-48]
- mov x1, #0
- bl __ZNSt3__18ios_base5widthB8ue170006El
- ldur x8, [x29, #-16]
- stur x8, [x29, #-8]
- b LBB5_24
- LBB5_24:
- ldur x0, [x29, #-8]
- ldp x29, x30, [sp, #144] ; 16-byte Folded Reload
- add sp, sp, #160
- ret
- LBB5_25:
- ldr x0, [sp, #32]
- bl __Unwind_Resume
- LBB5_26:
- Ltmp33:
- bl ___clang_call_terminate
- ; %bb.27:
- Lfunc_end2:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2, 0x0
- GCC_except_table5:
- Lexception2:
- .byte 255 ; @LPStart Encoding = omit
- .byte 155 ; @TType Encoding = indirect pcrel sdata4
- .uleb128 Lttbase2-Lttbaseref2
- Lttbaseref2:
- .byte 1 ; Call site Encoding = uleb128
- .uleb128 Lcst_end2-Lcst_begin2
- Lcst_begin2:
- .uleb128 Lfunc_begin2-Lfunc_begin2 ; >> Call Site 1 <<
- .uleb128 Ltmp28-Lfunc_begin2 ; Call between Lfunc_begin2 and Ltmp28
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp28-Lfunc_begin2 ; >> Call Site 2 <<
- .uleb128 Ltmp29-Ltmp28 ; Call between Ltmp28 and Ltmp29
- .uleb128 Ltmp30-Lfunc_begin2 ; jumps to Ltmp30
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp31-Lfunc_begin2 ; >> Call Site 3 <<
- .uleb128 Ltmp32-Ltmp31 ; Call between Ltmp31 and Ltmp32
- .uleb128 Ltmp33-Lfunc_begin2 ; jumps to Ltmp33
- .byte 1 ; On action: 1
- .uleb128 Ltmp32-Lfunc_begin2 ; >> Call Site 4 <<
- .uleb128 Lfunc_end2-Ltmp32 ; Call between Ltmp32 and Lfunc_end2
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- Lcst_end2:
- .byte 1 ; >> Action Record 1 <<
- ; Catch TypeInfo 1
- .byte 0 ; No further actions
- .p2align 2, 0x0
- ; >> Catch TypeInfos <<
- .long 0 ; TypeInfo 1
- Lttbase2:
- .p2align 2, 0x0
- ; -- End function
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE ; -- Begin function _ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE
- .globl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE
- .weak_def_can_be_hidden __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE
- .p2align 2
- __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE: ; @_ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC1B8ue170006ERNS_13basic_ostreamIcS2_EE
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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]
- str x0, [sp, #8] ; 8-byte Folded Spill
- ldr x1, [sp, #16]
- bl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__18ios_base5flagsB8ue170006Ev ; -- Begin function _ZNKSt3__18ios_base5flagsB8ue170006Ev
- .globl __ZNKSt3__18ios_base5flagsB8ue170006Ev
- .weak_definition __ZNKSt3__18ios_base5flagsB8ue170006Ev
- .p2align 2
- __ZNKSt3__18ios_base5flagsB8ue170006Ev: ; @_ZNKSt3__18ios_base5flagsB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x8, [sp, #8]
- ldr w0, [x8, #8]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev
- .globl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev
- .weak_definition __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev
- .p2align 2
- __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE4fillB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_traitsIcE3eofB8ue170006Ev
- ldr x8, [sp] ; 8-byte Folded Reload
- ldr w1, [x8, #144]
- bl __ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii
- tbz w0, #0, LBB8_2
- b LBB8_1
- LBB8_1:
- ldr x0, [sp] ; 8-byte Folded Reload
- mov w1, #32
- bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec
- ldr x9, [sp] ; 8-byte Folded Reload
- sxtb w8, w0
- str w8, [x9, #144]
- b LBB8_2
- LBB8_2:
- ldr x8, [sp] ; 8-byte Folded Reload
- ldr w8, [x8, #144]
- sxtb w0, w8
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev ; -- Begin function _ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev
- .globl __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev
- .weak_definition __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev
- .p2align 2
- __ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev: ; @_ZNKSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEE6failedB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x8, [sp, #8]
- ldr x8, [x8]
- subs x8, x8, #0
- cset w8, eq
- and w0, w8, #0x1
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej ; -- Begin function _ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej
- .globl __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej
- .weak_definition __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej
- .p2align 2
- __ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej: ; @_ZNSt3__19basic_iosIcNS_11char_traitsIcEEE8setstateB8ue170006Ej
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_base8setstateB8ue170006Ej
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- 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
- .private_extern __ZNKSt3__18ios_base5widthB8ue170006Ev ; -- Begin function _ZNKSt3__18ios_base5widthB8ue170006Ev
- .globl __ZNKSt3__18ios_base5widthB8ue170006Ev
- .weak_definition __ZNKSt3__18ios_base5widthB8ue170006Ev
- .p2align 2
- __ZNKSt3__18ios_base5widthB8ue170006Ev: ; @_ZNKSt3__18ios_base5widthB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x8, [sp, #8]
- ldr x0, [x8, #24]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl ; -- Begin function _ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- .globl __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- .weak_definition __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- .p2align 2
- __ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl: ; @_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEE5sputnB8ue170006EPKcl
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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 x0, [x29, #-8]
- ldr x1, [sp, #16]
- ldr x2, [sp, #8]
- ldr x8, [x0]
- ldr x8, [x8, #96]
- blr x8
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc
- .globl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc
- .weak_def_can_be_hidden __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc
- .p2align 2
- __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ue170006Emc
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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 x0, [x29, #-8]
- str x0, [sp] ; 8-byte Folded Spill
- ldr x1, [sp, #16]
- ldrsb w2, [sp, #15]
- bl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc
- ldr x0, [sp] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev
- .globl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev
- .weak_definition __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev
- .p2align 2
- __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_pointerB8ue170006Ev
- bl __ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__18ios_base5widthB8ue170006El ; -- Begin function _ZNSt3__18ios_base5widthB8ue170006El
- .globl __ZNSt3__18ios_base5widthB8ue170006El
- .weak_definition __ZNSt3__18ios_base5widthB8ue170006El
- .p2align 2
- __ZNSt3__18ios_base5widthB8ue170006El: ; @_ZNSt3__18ios_base5widthB8ue170006El
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- str x0, [sp, #24]
- str x1, [sp, #16]
- ldr x9, [sp, #24]
- ldr x8, [x9, #24]
- str x8, [sp, #8]
- ldr x8, [sp, #16]
- str x8, [x9, #24]
- ldr x0, [sp, #8]
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc ; -- Begin function _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc
- .globl __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc
- .weak_def_can_be_hidden __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc
- .p2align 2
- __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc: ; @_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ue170006Emc
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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 x0, [x29, #-8]
- str x0, [sp] ; 8-byte Folded Spill
- add x1, sp, #14
- add x2, sp, #13
- bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- ldr x0, [sp] ; 8-byte Folded Reload
- ldr x1, [sp, #16]
- ldrsb w2, [sp, #15]
- 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
- ret
- .cfi_endproc
- ; -- End function
- .globl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_ ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .weak_def_can_be_hidden __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .p2align 2
- __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC1B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #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 x0, [x29, #-8]
- str x0, [sp] ; 8-byte Folded Spill
- ldr x1, [sp, #16]
- ldr x2, [sp, #8]
- bl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- ldr x0, [sp] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .globl __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_ ; -- Begin function _ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .weak_def_can_be_hidden __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .p2align 2
- __ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_: ; @_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2B8ue170006INS_18__default_init_tagESA_EEOT_OT0_
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #64
- .cfi_def_cfa_offset 64
- stp x29, x30, [sp, #48] ; 16-byte Folded Spill
- add x29, sp, #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 x0, [x29, #-8]
- str x0, [sp, #8] ; 8-byte Folded Spill
- bl __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- bl __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #48] ; 16-byte Folded Reload
- add sp, sp, #64
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE
- .globl __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE
- .weak_def_can_be_hidden __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE
- .p2align 2
- __ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE: ; @_ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2B8ue170006ENS_18__default_init_tagE
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp]
- ldr x0, [sp]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE ; -- Begin function _ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE
- .globl __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE
- .weak_def_can_be_hidden __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE
- .p2align 2
- __ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE: ; @_ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EEC2B8ue170006ENS_18__default_init_tagE
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- str x0, [sp, #16]
- ldr x0, [sp, #16]
- str x0, [sp, #8] ; 8-byte Folded Spill
- bl __ZNSt3__19allocatorIcEC2B8ue170006Ev
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__19allocatorIcEC2B8ue170006Ev ; -- Begin function _ZNSt3__19allocatorIcEC2B8ue170006Ev
- .globl __ZNSt3__19allocatorIcEC2B8ue170006Ev
- .weak_def_can_be_hidden __ZNSt3__19allocatorIcEC2B8ue170006Ev
- .p2align 2
- __ZNSt3__19allocatorIcEC2B8ue170006Ev: ; @_ZNSt3__19allocatorIcEC2B8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- str x0, [sp, #8]
- ldr x0, [sp, #8]
- str x0, [sp] ; 8-byte Folded Spill
- bl __ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev
- ldr x0, [sp] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev ; -- Begin function _ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev
- .globl __ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev
- .weak_def_can_be_hidden __ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev
- .p2align 2
- __ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev: ; @_ZNSt3__116__non_trivial_ifILb1ENS_9allocatorIcEEEC2B8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x0, [sp, #8]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_ ; -- Begin function _ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_
- .globl __ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_
- .weak_definition __ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_
- .p2align 2
- __ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_: ; @_ZNSt3__112__to_addressB8ue170006IKcEEPT_S3_
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x0, [sp, #8]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev
- .globl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev
- .weak_definition __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev
- .p2align 2
- __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- stur x0, [x29, #-8]
- ldur x0, [x29, #-8]
- str x0, [sp, #16] ; 8-byte Folded Spill
- bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev
- tbz w0, #0, LBB25_2
- b LBB25_1
- LBB25_1:
- ldr x0, [sp, #16] ; 8-byte Folded Reload
- bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev
- str x0, [sp, #8] ; 8-byte Folded Spill
- b LBB25_3
- LBB25_2:
- ldr x0, [sp, #16] ; 8-byte Folded Reload
- bl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev
- str x0, [sp, #8] ; 8-byte Folded Spill
- b LBB25_3
- LBB25_3:
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev
- .globl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev
- .weak_definition __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev
- .p2align 2
- __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #48
- .cfi_def_cfa_offset 48
- stp x29, x30, [sp, #32] ; 16-byte Folded Spill
- add x29, sp, #32
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- str x0, [sp, #16]
- ldr x8, [sp, #16]
- str x8, [sp, #8] ; 8-byte Folded Spill
- bl __ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev
- tbz w0, #0, LBB26_2
- b LBB26_1
- LBB26_1:
- mov w8, #1
- and w8, w8, #0x1
- and w8, w8, #0x1
- sturb w8, [x29, #-1]
- b LBB26_3
- LBB26_2:
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- bl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev
- ldrb w8, [x0, #23]
- lsr w8, w8, #7
- ands w8, w8, #0xff
- cset w8, ne
- and w8, w8, #0x1
- and w8, w8, #0x1
- sturb w8, [x29, #-1]
- b LBB26_3
- LBB26_3:
- ldurb w8, [x29, #-1]
- and w0, w8, #0x1
- ldp x29, x30, [sp, #32] ; 16-byte Folded Reload
- add sp, sp, #48
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev
- .globl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev
- .weak_definition __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev
- .p2align 2
- __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_E5firstB8ue170006Ev
- ldr x0, [x0]
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev ; -- Begin function _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev
- .globl __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev
- .weak_definition __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev
- .p2align 2
- __ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev: ; @_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_E5firstB8ue170006Ev
- bl __ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev ; -- Begin function _ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev
- .globl __ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev
- .weak_definition __ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev
- .p2align 2
- __ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev: ; @_ZNSt3__130__libcpp_is_constant_evaluatedB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- mov w8, #0
- and w0, w8, #0x1
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev ; -- Begin function _ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev
- .globl __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev
- .weak_definition __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev
- .p2align 2
- __ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev: ; @_ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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__getB8ue170006Ev
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev ; -- Begin function _ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev
- .globl __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev
- .weak_definition __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev
- .p2align 2
- __ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev: ; @_ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x0, [sp, #8]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_ ; -- Begin function _ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_
- .globl __ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_
- .weak_definition __ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_
- .p2align 2
- __ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_: ; @_ZNSt3__114pointer_traitsIPKcE10pointer_toB8ue170006ERS1_
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x0, [sp, #8]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE ; -- Begin function _ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE
- .globl __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE
- .weak_def_can_be_hidden __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE
- .p2align 2
- __ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE: ; @_ZNSt3__119ostreambuf_iteratorIcNS_11char_traitsIcEEEC2B8ue170006ERNS_13basic_ostreamIcS2_EE
- Lfunc_begin3:
- .cfi_startproc
- .cfi_personality 155, ___gxx_personality_v0
- .cfi_lsda 16, Lexception3
- ; %bb.0:
- sub sp, sp, #64
- .cfi_def_cfa_offset 64
- stp x29, x30, [sp, #48] ; 16-byte Folded Spill
- add x29, sp, #48
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- stur x0, [x29, #-8]
- stur x1, [x29, #-16]
- ldur x8, [x29, #-8]
- str x8, [sp] ; 8-byte Folded Spill
- ldur x8, [x29, #-16]
- ldr x9, [x8]
- ldur x9, [x9, #-24]
- Ltmp43:
- add x0, x8, x9
- bl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev
- str x0, [sp, #8] ; 8-byte Folded Spill
- Ltmp44:
- b LBB33_1
- LBB33_1:
- ldr x0, [sp] ; 8-byte Folded Reload
- ldr x8, [sp, #8] ; 8-byte Folded Reload
- str x8, [x0]
- ldp x29, x30, [sp, #48] ; 16-byte Folded Reload
- add sp, sp, #64
- ret
- LBB33_2:
- Ltmp45:
- str x0, [sp, #24]
- mov x8, x1
- str w8, [sp, #20]
- b LBB33_3
- LBB33_3:
- ldr x0, [sp, #24]
- bl ___cxa_call_unexpected
- Lfunc_end3:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2, 0x0
- GCC_except_table33:
- Lexception3:
- .byte 255 ; @LPStart Encoding = omit
- .byte 155 ; @TType Encoding = indirect pcrel sdata4
- .uleb128 Lttbase3-Lttbaseref3
- Lttbaseref3:
- .byte 1 ; Call site Encoding = uleb128
- .uleb128 Lcst_end3-Lcst_begin3
- Lcst_begin3:
- .uleb128 Ltmp43-Lfunc_begin3 ; >> Call Site 1 <<
- .uleb128 Ltmp44-Ltmp43 ; Call between Ltmp43 and Ltmp44
- .uleb128 Ltmp45-Lfunc_begin3 ; jumps to Ltmp45
- .byte 1 ; On action: 1
- .uleb128 Ltmp44-Lfunc_begin3 ; >> Call Site 2 <<
- .uleb128 Lfunc_end3-Ltmp44 ; Call between Ltmp44 and Lfunc_end3
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- Lcst_end3:
- .byte 127 ; >> Action Record 1 <<
- ; Filter TypeInfo -1
- .byte 0 ; No further actions
- .p2align 2, 0x0
- Lttbase3:
- ; >> Filter TypeInfos <<
- .byte 0
- .p2align 2, 0x0
- ; -- End function
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev
- .globl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev
- .weak_definition __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev
- .p2align 2
- __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5rdbufB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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_base5rdbufB8ue170006Ev
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__18ios_base5rdbufB8ue170006Ev ; -- Begin function _ZNKSt3__18ios_base5rdbufB8ue170006Ev
- .globl __ZNKSt3__18ios_base5rdbufB8ue170006Ev
- .weak_definition __ZNKSt3__18ios_base5rdbufB8ue170006Ev
- .p2align 2
- __ZNKSt3__18ios_base5rdbufB8ue170006Ev: ; @_ZNKSt3__18ios_base5rdbufB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #16
- .cfi_def_cfa_offset 16
- str x0, [sp, #8]
- ldr x8, [sp, #8]
- ldr x0, [x8, #40]
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii ; -- Begin function _ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii
- .globl __ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii
- .weak_definition __ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii
- .p2align 2
- __ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii: ; @_ZNSt3__111char_traitsIcE11eq_int_typeB8ue170006Eii
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #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 w8, eq
- and w0, w8, #0x1
- add sp, sp, #16
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__111char_traitsIcE3eofB8ue170006Ev ; -- Begin function _ZNSt3__111char_traitsIcE3eofB8ue170006Ev
- .globl __ZNSt3__111char_traitsIcE3eofB8ue170006Ev
- .weak_definition __ZNSt3__111char_traitsIcE3eofB8ue170006Ev
- .p2align 2
- __ZNSt3__111char_traitsIcE3eofB8ue170006Ev: ; @_ZNSt3__111char_traitsIcE3eofB8ue170006Ev
- .cfi_startproc
- ; %bb.0:
- mov w0, #-1
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec ; -- Begin function _ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec
- .globl __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec
- .weak_definition __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec
- .p2align 2
- __ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec: ; @_ZNKSt3__19basic_iosIcNS_11char_traitsIcEEE5widenB8ue170006Ec
- Lfunc_begin4:
- .cfi_startproc
- .cfi_personality 155, ___gxx_personality_v0
- .cfi_lsda 16, Lexception4
- ; %bb.0:
- sub sp, sp, #80
- .cfi_def_cfa_offset 80
- stp x29, x30, [sp, #64] ; 16-byte Folded Spill
- add x29, sp, #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
- str x8, [sp, #8] ; 8-byte Folded Spill
- bl __ZNKSt3__18ios_base6getlocEv
- ldr x0, [sp, #8] ; 8-byte Folded Reload
- Ltmp48:
- bl __ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE
- str x0, [sp, #16] ; 8-byte Folded Spill
- Ltmp49:
- b LBB38_1
- LBB38_1:
- ldr x0, [sp, #16] ; 8-byte Folded Reload
- ldursb w1, [x29, #-9]
- Ltmp50:
- bl __ZNKSt3__15ctypeIcE5widenB8ue170006Ec
- str w0, [sp, #4] ; 4-byte Folded Spill
- Ltmp51:
- b LBB38_2
- LBB38_2:
- sub x0, x29, #24
- bl __ZNSt3__16localeD1Ev
- ldr w8, [sp, #4] ; 4-byte Folded Reload
- sxtb w0, w8
- ldp x29, x30, [sp, #64] ; 16-byte Folded Reload
- add sp, sp, #80
- ret
- LBB38_3:
- Ltmp52:
- str x0, [sp, #32]
- mov x8, x1
- str w8, [sp, #28]
- Ltmp53:
- sub x0, x29, #24
- bl __ZNSt3__16localeD1Ev
- Ltmp54:
- b LBB38_4
- LBB38_4:
- b LBB38_5
- LBB38_5:
- ldr x0, [sp, #32]
- bl __Unwind_Resume
- LBB38_6:
- Ltmp55:
- bl ___clang_call_terminate
- Lfunc_end4:
- .cfi_endproc
- .section __TEXT,__gcc_except_tab
- .p2align 2, 0x0
- GCC_except_table38:
- Lexception4:
- .byte 255 ; @LPStart Encoding = omit
- .byte 155 ; @TType Encoding = indirect pcrel sdata4
- .uleb128 Lttbase4-Lttbaseref4
- Lttbaseref4:
- .byte 1 ; Call site Encoding = uleb128
- .uleb128 Lcst_end4-Lcst_begin4
- Lcst_begin4:
- .uleb128 Lfunc_begin4-Lfunc_begin4 ; >> Call Site 1 <<
- .uleb128 Ltmp48-Lfunc_begin4 ; Call between Lfunc_begin4 and Ltmp48
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp48-Lfunc_begin4 ; >> Call Site 2 <<
- .uleb128 Ltmp51-Ltmp48 ; Call between Ltmp48 and Ltmp51
- .uleb128 Ltmp52-Lfunc_begin4 ; jumps to Ltmp52
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp51-Lfunc_begin4 ; >> Call Site 3 <<
- .uleb128 Ltmp53-Ltmp51 ; Call between Ltmp51 and Ltmp53
- .byte 0 ; has no landing pad
- .byte 0 ; On action: cleanup
- .uleb128 Ltmp53-Lfunc_begin4 ; >> Call Site 4 <<
- .uleb128 Ltmp54-Ltmp53 ; Call between Ltmp53 and Ltmp54
- .uleb128 Ltmp55-Lfunc_begin4 ; jumps to Ltmp55
- .byte 1 ; On action: 1
- .uleb128 Ltmp54-Lfunc_begin4 ; >> Call Site 5 <<
- .uleb128 Lfunc_end4-Ltmp54 ; Call between Ltmp54 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, 0x0
- ; >> Catch TypeInfos <<
- .long 0 ; TypeInfo 1
- Lttbase4:
- .p2align 2, 0x0
- ; -- End function
- .section __TEXT,__text,regular,pure_instructions
- .private_extern __ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE ; -- Begin function _ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE
- .globl __ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE
- .weak_definition __ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE
- .p2align 2
- __ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE: ; @_ZNSt3__19use_facetB8ue170006INS_5ctypeIcEEEERKT_RKNS_6localeE
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNKSt3__15ctypeIcE5widenB8ue170006Ec ; -- Begin function _ZNKSt3__15ctypeIcE5widenB8ue170006Ec
- .globl __ZNKSt3__15ctypeIcE5widenB8ue170006Ec
- .weak_definition __ZNKSt3__15ctypeIcE5widenB8ue170006Ec
- .p2align 2
- __ZNKSt3__15ctypeIcE5widenB8ue170006Ec: ; @_ZNKSt3__15ctypeIcE5widenB8ue170006Ec
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #16
- .cfi_def_cfa w29, 16
- .cfi_offset w30, -8
- .cfi_offset w29, -16
- str x0, [sp, #8]
- strb w1, [sp, #7]
- ldr x0, [sp, #8]
- ldrsb w1, [sp, #7]
- ldr x8, [x0]
- ldr x8, [x8, #56]
- blr x8
- sxtb w0, w0
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__18ios_base8setstateB8ue170006Ej ; -- Begin function _ZNSt3__18ios_base8setstateB8ue170006Ej
- .globl __ZNSt3__18ios_base8setstateB8ue170006Ej
- .weak_definition __ZNSt3__18ios_base8setstateB8ue170006Ej
- .p2align 2
- __ZNSt3__18ios_base8setstateB8ue170006Ej: ; @_ZNSt3__18ios_base8setstateB8ue170006Ej
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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 w8, [x0, #32]
- ldr w9, [sp, #4]
- orr w1, w8, w9
- bl __ZNSt3__18ios_base5clearEj
- ldp x29, x30, [sp, #16] ; 16-byte Folded Reload
- add sp, sp, #32
- ret
- .cfi_endproc
- ; -- End function
- .private_extern __ZNSt3__118__constexpr_strlenB8ue170006EPKc ; -- Begin function _ZNSt3__118__constexpr_strlenB8ue170006EPKc
- .globl __ZNSt3__118__constexpr_strlenB8ue170006EPKc
- .weak_definition __ZNSt3__118__constexpr_strlenB8ue170006EPKc
- .p2align 2
- __ZNSt3__118__constexpr_strlenB8ue170006EPKc: ; @_ZNSt3__118__constexpr_strlenB8ue170006EPKc
- .cfi_startproc
- ; %bb.0:
- sub sp, sp, #32
- .cfi_def_cfa_offset 32
- stp x29, x30, [sp, #16] ; 16-byte Folded Spill
- add x29, sp, #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
- ret
- .cfi_endproc
- ; -- End function
- .section __TEXT,__cstring,cstring_literals
- l_.str: ; @.str
- .asciz "Hello, World!\n"
- .subsections_via_symbols
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement