.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: ldr x9, [x0, #24] subs x9, x9, x1 ccmp x2, x9, #2, hs b.hi LBB0_2 ; %bb.1: ldp q1, q0, [x0] stp q1, q0, [x8] ldr x9, [x8, #16] add x9, x9, x1 stp x9, x2, [x8, #16] ret LBB0_2: 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 __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 .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 Lloh6: adrp x0, l_.str@PAGE Lloh7: add x0, x0, l_.str@PAGEOFF bl __ZN7everett12error_detail5raiseISt12out_of_rangeEEvPKc .loh AdrpAdd Lloh6, Lloh7 .cfi_endproc ; -- End function .section __TEXT,__cstring,cstring_literals l_.str: ; @.str .asciz "bit subview" .subsections_via_symbols