.build_version macos, 26, 0 sdk_version 26, 5 .section __TEXT,__text,regular,pure_instructions .globl __Z13subview_probeRKN7everett8bit_viewEyy ; -- Begin function _Z13subview_probeRKN7everett8bit_viewEyy .p2align 2 __Z13subview_probeRKN7everett8bit_viewEyy: ; @_Z13subview_probeRKN7everett8bit_viewEyy .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 ldr x9, [x0, #24] subs x9, x9, x1 ccmp x2, x9, #2, hs b.hi LBB0_4 ; %bb.1: ldp x10, x9, [x0, #8] add x9, x9, x1 ldr q0, [x0] str q0, [x8] stp x9, x2, [x8, #16] lsr x8, x10, #61 cbnz x8, LBB0_5 ; %bb.2: lsl x8, x10, #3 subs x8, x8, x9 ccmp x2, x8, #2, hs b.hi LBB0_6 ; %bb.3: ldp x29, x30, [sp], #16 ; 16-byte Folded Reload ret LBB0_4: bl __Z13subview_probeRKN7everett8bit_viewEyy.cold.3 LBB0_5: bl __Z13subview_probeRKN7everett8bit_viewEyy.cold.2 LBB0_6: bl __Z13subview_probeRKN7everett8bit_viewEyy.cold.1 .cfi_endproc ; -- End function .globl __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc ; -- Begin function _ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc .weak_def_can_be_hidden __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc .p2align 2 __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc: ; @_ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc Lfunc_begin0: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception0 ; %bb.0: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill 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 .cfi_offset w19, -24 .cfi_offset w20, -32 mov x20, x0 mov w0, #16 ; =0x10 bl ___cxa_allocate_exception mov x19, x0 Ltmp0: mov x1, x20 bl __ZNSt12out_of_rangeC1B9nqe210106EPKc Ltmp1: ; %bb.1: Lloh0: adrp x1, __ZTISt12out_of_range@GOTPAGE Lloh1: ldr x1, [x1, __ZTISt12out_of_range@GOTPAGEOFF] Lloh2: adrp x2, __ZNSt12out_of_rangeD1Ev@GOTPAGE Lloh3: ldr x2, [x2, __ZNSt12out_of_rangeD1Ev@GOTPAGEOFF] mov x0, x19 bl ___cxa_throw LBB1_2: Ltmp2: mov x20, x0 mov x0, x19 bl ___cxa_free_exception mov x0, x20 bl __Unwind_Resume .loh AdrpLdrGot Lloh2, Lloh3 .loh AdrpLdrGot Lloh0, Lloh1 Lfunc_end0: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2, 0x0 GCC_except_table1: 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 Ltmp1-Ltmp0 ; Call between Ltmp0 and Ltmp1 .uleb128 Ltmp2-Lfunc_begin0 ; jumps to Ltmp2 .byte 0 ; On action: cleanup .uleb128 Ltmp1-Lfunc_begin0 ; >> Call Site 3 << .uleb128 Lfunc_end0-Ltmp1 ; Call between Ltmp1 and Lfunc_end0 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end0: .p2align 2, 0x0 ; -- End function .section __TEXT,__text,regular,pure_instructions .private_extern __ZNSt12out_of_rangeC1B9nqe210106EPKc ; -- Begin function _ZNSt12out_of_rangeC1B9nqe210106EPKc .globl __ZNSt12out_of_rangeC1B9nqe210106EPKc .weak_def_can_be_hidden __ZNSt12out_of_rangeC1B9nqe210106EPKc .p2align 2 __ZNSt12out_of_rangeC1B9nqe210106EPKc: ; @_ZNSt12out_of_rangeC1B9nqe210106EPKc .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 bl __ZNSt11logic_errorC2EPKc Lloh4: adrp x8, __ZTVSt12out_of_range@GOTPAGE Lloh5: ldr x8, [x8, __ZTVSt12out_of_range@GOTPAGEOFF] add x8, x8, #16 str x8, [x0] ldp x29, x30, [sp], #16 ; 16-byte Folded Reload ret .loh AdrpLdrGot Lloh4, Lloh5 .cfi_endproc ; -- End function .globl __ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc ; -- Begin function _ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc .weak_def_can_be_hidden __ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc .p2align 2 __ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc: ; @_ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc Lfunc_begin1: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception1 ; %bb.0: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill 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 .cfi_offset w19, -24 .cfi_offset w20, -32 mov x20, x0 mov w0, #16 ; =0x10 bl ___cxa_allocate_exception mov x19, x0 Ltmp3: mov x1, x20 bl __ZNSt16invalid_argumentC1B9nqe210106EPKc Ltmp4: ; %bb.1: Lloh6: adrp x1, __ZTISt16invalid_argument@GOTPAGE Lloh7: ldr x1, [x1, __ZTISt16invalid_argument@GOTPAGEOFF] Lloh8: adrp x2, __ZNSt16invalid_argumentD1Ev@GOTPAGE Lloh9: ldr x2, [x2, __ZNSt16invalid_argumentD1Ev@GOTPAGEOFF] mov x0, x19 bl ___cxa_throw LBB3_2: Ltmp5: mov x20, x0 mov x0, x19 bl ___cxa_free_exception mov x0, x20 bl __Unwind_Resume .loh AdrpLdrGot Lloh8, Lloh9 .loh AdrpLdrGot Lloh6, Lloh7 Lfunc_end1: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2, 0x0 GCC_except_table3: 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 Ltmp3-Lfunc_begin1 ; Call between Lfunc_begin1 and Ltmp3 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp3-Lfunc_begin1 ; >> Call Site 2 << .uleb128 Ltmp4-Ltmp3 ; Call between Ltmp3 and Ltmp4 .uleb128 Ltmp5-Lfunc_begin1 ; jumps to Ltmp5 .byte 0 ; On action: cleanup .uleb128 Ltmp4-Lfunc_begin1 ; >> Call Site 3 << .uleb128 Lfunc_end1-Ltmp4 ; Call between Ltmp4 and Lfunc_end1 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end1: .p2align 2, 0x0 ; -- End function .section __TEXT,__text,regular,pure_instructions .globl __ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc ; -- Begin function _ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc .weak_def_can_be_hidden __ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc .p2align 2 __ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc: ; @_ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc Lfunc_begin2: .cfi_startproc .cfi_personality 155, ___gxx_personality_v0 .cfi_lsda 16, Lexception2 ; %bb.0: stp x20, x19, [sp, #-32]! ; 16-byte Folded Spill 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 .cfi_offset w19, -24 .cfi_offset w20, -32 mov x20, x0 mov w0, #16 ; =0x10 bl ___cxa_allocate_exception mov x19, x0 Ltmp6: mov x1, x20 bl __ZNSt14overflow_errorC1B9nqe210106EPKc Ltmp7: ; %bb.1: Lloh10: adrp x1, __ZTISt14overflow_error@GOTPAGE Lloh11: ldr x1, [x1, __ZTISt14overflow_error@GOTPAGEOFF] Lloh12: adrp x2, __ZNSt14overflow_errorD1Ev@GOTPAGE Lloh13: ldr x2, [x2, __ZNSt14overflow_errorD1Ev@GOTPAGEOFF] mov x0, x19 bl ___cxa_throw LBB4_2: Ltmp8: mov x20, x0 mov x0, x19 bl ___cxa_free_exception mov x0, x20 bl __Unwind_Resume .loh AdrpLdrGot Lloh12, Lloh13 .loh AdrpLdrGot Lloh10, Lloh11 Lfunc_end2: .cfi_endproc .section __TEXT,__gcc_except_tab .p2align 2, 0x0 GCC_except_table4: 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 Ltmp6-Lfunc_begin2 ; Call between Lfunc_begin2 and Ltmp6 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup .uleb128 Ltmp6-Lfunc_begin2 ; >> Call Site 2 << .uleb128 Ltmp7-Ltmp6 ; Call between Ltmp6 and Ltmp7 .uleb128 Ltmp8-Lfunc_begin2 ; jumps to Ltmp8 .byte 0 ; On action: cleanup .uleb128 Ltmp7-Lfunc_begin2 ; >> Call Site 3 << .uleb128 Lfunc_end2-Ltmp7 ; Call between Ltmp7 and Lfunc_end2 .byte 0 ; has no landing pad .byte 0 ; On action: cleanup Lcst_end2: .p2align 2, 0x0 ; -- End function .section __TEXT,__text,regular,pure_instructions .private_extern __ZNSt14overflow_errorC1B9nqe210106EPKc ; -- Begin function _ZNSt14overflow_errorC1B9nqe210106EPKc .globl __ZNSt14overflow_errorC1B9nqe210106EPKc .weak_def_can_be_hidden __ZNSt14overflow_errorC1B9nqe210106EPKc .p2align 2 __ZNSt14overflow_errorC1B9nqe210106EPKc: ; @_ZNSt14overflow_errorC1B9nqe210106EPKc .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 bl __ZNSt13runtime_errorC2EPKc Lloh14: adrp x8, __ZTVSt14overflow_error@GOTPAGE Lloh15: ldr x8, [x8, __ZTVSt14overflow_error@GOTPAGEOFF] add x8, x8, #16 str x8, [x0] ldp x29, x30, [sp], #16 ; 16-byte Folded Reload ret .loh AdrpLdrGot Lloh14, Lloh15 .cfi_endproc ; -- End function .private_extern __ZNSt16invalid_argumentC1B9nqe210106EPKc ; -- Begin function _ZNSt16invalid_argumentC1B9nqe210106EPKc .globl __ZNSt16invalid_argumentC1B9nqe210106EPKc .weak_def_can_be_hidden __ZNSt16invalid_argumentC1B9nqe210106EPKc .p2align 2 __ZNSt16invalid_argumentC1B9nqe210106EPKc: ; @_ZNSt16invalid_argumentC1B9nqe210106EPKc .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 bl __ZNSt11logic_errorC2EPKc Lloh16: adrp x8, __ZTVSt16invalid_argument@GOTPAGE Lloh17: ldr x8, [x8, __ZTVSt16invalid_argument@GOTPAGEOFF] add x8, x8, #16 str x8, [x0] ldp x29, x30, [sp], #16 ; 16-byte Folded Reload ret .loh AdrpLdrGot Lloh16, Lloh17 .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _Z13subview_probeRKN7everett8bit_viewEyy.cold.1 __Z13subview_probeRKN7everett8bit_viewEyy.cold.1: ; @_Z13subview_probeRKN7everett8bit_viewEyy.cold.1 .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 Lloh18: adrp x0, l_.str.1@PAGE Lloh19: add x0, x0, l_.str.1@PAGEOFF bl __ZN7everett12error_detail5raiseISt16invalid_argumentEEvPKc .loh AdrpAdd Lloh18, Lloh19 .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _Z13subview_probeRKN7everett8bit_viewEyy.cold.2 __Z13subview_probeRKN7everett8bit_viewEyy.cold.2: ; @_Z13subview_probeRKN7everett8bit_viewEyy.cold.2 .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 Lloh20: adrp x0, l_.str.2@PAGE Lloh21: add x0, x0, l_.str.2@PAGEOFF bl __ZN7everett12error_detail5raiseISt14overflow_errorEEvPKc .loh AdrpAdd Lloh20, Lloh21 .cfi_endproc ; -- End function .p2align 2 ; -- Begin function _Z13subview_probeRKN7everett8bit_viewEyy.cold.3 __Z13subview_probeRKN7everett8bit_viewEyy.cold.3: ; @_Z13subview_probeRKN7everett8bit_viewEyy.cold.3 .cfi_startproc ; %bb.0: stp x29, x30, [sp, #-16]! ; 16-byte Folded Spill mov x29, sp .cfi_def_cfa w29, 16 .cfi_offset w30, -8 .cfi_offset w29, -16 Lloh22: adrp x0, l_.str@PAGE Lloh23: add x0, x0, l_.str@PAGEOFF bl __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc .loh AdrpAdd Lloh22, Lloh23 .cfi_endproc ; -- End function .section __TEXT,__cstring,cstring_literals l_.str: ; @.str .asciz "bit subview" l_.str.1: ; @.str.1 .asciz "bit view exceeds storage" l_.str.2: ; @.str.2 .asciz "profile multiplication" .subsections_via_symbols