File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003ab520
003ab520filippo.io/age/internal/stream.(*Writer).Write: ; void filippo.io/age/internal/stream.(*Writer).Write(filippo.io/age/internal/stream.Writer * w, struct []uint8 p)
003ab520ldr x16, [x28+16]
003ab524sub x17, sp, 96
003ab528subs xzr, x17, x16
003ab52cb.ls 0x3ab860
003ab530str x30, [sp-224]!
003ab534stur x29, [sp-8]
003ab538sub x29, sp, 8
003ab53cstr x0, [sp+232]
003ab540str x1, [sp+240]
003ab544str x2, [sp+248]
003ab548str x3, [sp+256]
003ab54cstr xzr, [sp+64]
003ab550stp xzr, xzr, [sp+152]
003ab554ldr x3, [sp+232]
003ab558ldrsb x27, [x3]
003ab55cadd x27, x3, 0x10000
003ab560ldr x3, [x27+88]
003ab564cbnz x3, 0x3ab56c
003ab568b 0x3ab5a0
003ab56c
003ab56cloc_3ab56c:
003ab56cstr xzr, [sp+64]
003ab570ldr x3, [sp+232]
003ab574ldrsb x27, [x3]
003ab578add x27, x3, 0x10000
003ab57cldr x1, [x27+88]
003ab580add x27, x3, 0x10000
003ab584ldr x2, [x27+96]
003ab588str x1, [sp+152]
003ab58cstr x2, [sp+160]
003ab590ldr x0, [sp+64]
003ab594ldur x29, [sp-8]
003ab598ldr x30, [sp], 224
003ab59cret x30
003ab5a0
003ab5a0loc_3ab5a0:
003ab5a0ldr x3, [sp+248]
003ab5a4str x3, [sp+80]
003ab5a8cbz x3, 0x3ab5b0
003ab5acb 0x3ab5d0
003ab5b0
003ab5b0loc_3ab5b0:
003ab5b0str xzr, [sp+64]
003ab5b4stp xzr, xzr, [sp+152]
003ab5b8ldr x0, [sp+64]
003ab5bcmov x1, xzr
003ab5c0mov x2, xzr
003ab5c4ldur x29, [sp-8]
003ab5c8ldr x30, [sp], 224
003ab5ccret x30
003ab5d0
003ab5d0loc_3ab5d0:
003ab5d0ldr x3, [sp+248]
003ab5d4str x3, [sp+48]
003ab5d8b 0x3ab5dc
003ab5dc
003ab5dcloc_3ab5dc:
003ab5dcldr x3, [sp+248]
003ab5e0str x3, [sp+80]
003ab5e4cbnz x3, 0x3ab5ec
003ab5e8b 0x3ab828
003ab5ec
003ab5ecloc_3ab5ec:
003ab5ecldr x3, [sp+232]
003ab5f0ldrsb x27, [x3]
003ab5f4ldr x0, [x3+40]
003ab5f8str x0, [sp+72]
003ab5fcldr x3, [sp+232]
003ab600ldrsb x27, [x3]
003ab604add x3, x3, 56
003ab608ldrsb x27, [x3]
003ab60cb 0x3ab610
003ab610
003ab610loc_3ab610:
003ab610subs xzr, x0, 0x10000
003ab614b.ls 0x3ab61c
003ab618b 0x3ab854
003ab61c
003ab61cloc_3ab61c:
003ab61cmovz x4, 16
003ab620movk x4, 0x10000
003ab624sub x5, x4, x0
003ab628orr x1, xzr, 0x10000
003ab62csub x6, x1, x0
003ab630sub x7, xzr, x5
003ab634and x7, x0, x7, asr #63
003ab638add x3, x3, x7
003ab63cstr x3, [sp+112]
003ab640str x6, [sp+120]
003ab644str x5, [sp+128]
003ab648str x3, [sp+192]
003ab64cstr x6, [sp+200]
003ab650str x5, [sp+208]
003ab654ldr x3, [sp+248]
003ab658ldr x5, [sp+240]
003ab65cldr x6, [sp+256]
003ab660str x5, [sp+168]
003ab664str x3, [sp+176]
003ab668str x6, [sp+184]
003ab66cldr x5, [sp+200]
003ab670str x5, [sp+96]
003ab674subs xzr, x5, x3
003ab678b.gt 0x3ab680
003ab67cb 0x3ab688
003ab680
003ab680loc_3ab680:
003ab680str x3, [sp+96]
003ab684b 0x3ab68c
003ab688
003ab688loc_3ab688:
003ab688b 0x3ab68c
003ab68c
003ab68cloc_3ab68c:
003ab68cldr x3, [sp+168]
003ab690ldr x5, [sp+192]
003ab694subs xzr, x3, x5
003ab698b.ne 0x3ab6a0
003ab69cb 0x3ab6bc
003ab6a0
003ab6a0loc_3ab6a0:
003ab6a0ldr x3, [sp+96]
003ab6a4str x3, [sp+88]
003ab6a8ldr x2, [sp+88]
003ab6acldr x1, [sp+168]
003ab6b0ldr x0, [sp+192]
003ab6b4bl runtime.memmove
003ab6b8b 0x3ab6c0
003ab6bc
003ab6bcloc_3ab6bc:
003ab6bcb 0x3ab6c0
003ab6c0
003ab6c0loc_3ab6c0:
003ab6c0ldr x0, [sp+96]
003ab6c4str x0, [sp+56]
003ab6c8ldr x1, [sp+248]
003ab6ccldr x3, [sp+240]
003ab6d0ldr x4, [sp+256]
003ab6d4b 0x3ab6d8
003ab6d8
003ab6d8loc_3ab6d8:
003ab6d8subs xzr, x1, x0
003ab6dcb.hs 0x3ab6e4
003ab6e0b 0x3ab850
003ab6e4
003ab6e4loc_3ab6e4:
003ab6e4sub x4, x4, x0
003ab6e8sub x5, x1, x0
003ab6ecsub x6, xzr, x4
003ab6f0and x6, x0, x6, asr #63
003ab6f4add x3, x3, x6
003ab6f8str x3, [sp+240]
003ab6fcstr x5, [sp+248]
003ab700str x4, [sp+256]
003ab704ldr x3, [sp+232]
003ab708ldrsb x27, [x3]
003ab70cldr x3, [x3+40]
003ab710str x3, [sp+72]
003ab714ldr x4, [sp+56]
003ab718add x1, x3, x4
003ab71cstr x1, [sp+104]
003ab720ldr x3, [sp+232]
003ab724ldrsb x27, [x3]
003ab728ldr x2, [x3+48]
003ab72csubs xzr, x2, x1
003ab730b.hs 0x3ab738
003ab734b 0x3ab84c
003ab738
003ab738loc_3ab738:
003ab738b 0x3ab73c
003ab73c
003ab73cloc_3ab73c:
003ab73cldr x3, [sp+232]
003ab740ldrsb x27, [x3]
003ab744str x1, [x3+40]
003ab748ldr x3, [sp+232]
003ab74cldrsb x27, [x3]
003ab750ldr x3, [x3+40]
003ab754str x3, [sp+104]
003ab758subs xzr, x3, 0x10000
003ab75ccset x3, eq
003ab760strb w3, [sp+47]
003ab764b.eq 0x3ab76c
003ab768b 0x3ab784
003ab76c
003ab76cloc_3ab76c:
003ab76cldr x3, [sp+248]
003ab770str x3, [sp+72]
003ab774subs xzr, x3, 0
003ab778cset x3, ne
003ab77cstrb w3, [sp+47]
003ab780b 0x3ab788
003ab784
003ab784loc_3ab784:
003ab784b 0x3ab788
003ab788
003ab788loc_3ab788:
003ab788ldrb w3, [sp+47]
003ab78ctbnz w3, 0, 0x3ab794
003ab790b 0x3ab81c
003ab794
003ab794loc_3ab794:
003ab794ldr x0, [sp+232]
003ab798mov x1, xzr
003ab79cbl filippo.io/age/internal/stream.(*Writer).flushChunk
003ab7a0str x0, [sp+136]
003ab7a4str x1, [sp+144]
003ab7a8cbnz x0, 0x3ab7b0
003ab7acb 0x3ab818
003ab7b0
003ab7b0loc_3ab7b0:
003ab7b0ldr x3, [sp+232]
003ab7b4ldrsb x27, [x3]
003ab7b8add x27, x3, 0x10000
003ab7bcstr x0, [x27+88]
003ab7c0adrp x27, 0x6a0000
003ab7c4ldr w4, [x27+3056]
003ab7c8cbz w4, 0x3ab7d0
003ab7ccb 0x3ab7d4
003ab7d0
003ab7d0loc_3ab7d0:
003ab7d0b 0x3ab7ec
003ab7d4
003ab7d4loc_3ab7d4:
003ab7d4bl runtime.gcWriteBarrier2
003ab7d8str x1, [x25]
003ab7dcadd x27, x3, 0x10000
003ab7e0ldr x4, [x27+96]
003ab7e4str x4, [x25+8]
003ab7e8b 0x3ab7ec
003ab7ec
003ab7ecloc_3ab7ec:
003ab7ecadd x27, x3, 0x10000
003ab7f0str x1, [x27+96]
003ab7f4str xzr, [sp+64]
003ab7f8ldr x1, [sp+136]
003ab7fcldr x2, [sp+144]
003ab800str x1, [sp+152]
003ab804str x2, [sp+160]
003ab808ldr x0, [sp+64]
003ab80cldur x29, [sp-8]
003ab810ldr x30, [sp], 224
003ab814ret x30
003ab818
003ab818loc_3ab818:
003ab818b 0x3ab820
003ab81c
003ab81cloc_3ab81c:
003ab81cb 0x3ab820
003ab820
003ab820loc_3ab820:
003ab820b 0x3ab824
003ab824
003ab824loc_3ab824:
003ab824b 0x3ab5dc
003ab828
003ab828loc_3ab828:
003ab828ldr x3, [sp+48]
003ab82cstr x3, [sp+64]
003ab830stp xzr, xzr, [sp+152]
003ab834ldr x0, [sp+64]
003ab838mov x1, xzr
003ab83cmov x2, xzr
003ab840ldur x29, [sp-8]
003ab844ldr x30, [sp], 224
003ab848ret x30
003ab84c
003ab84cloc_3ab84c:
003ab84cbl runtime.panicSliceAcap
003ab850
003ab850loc_3ab850:
003ab850bl runtime.panicSliceB
003ab854
003ab854loc_3ab854:
003ab854orr x1, xzr, 0x10000
003ab858bl runtime.panicSliceB
003ab85chint
003ab860
003ab860loc_3ab860:
003ab860stp x0, x1, [sp+8]
003ab864stp x2, x3, [sp+24]
003ab868mov x3, x30
003ab86cbl runtime.morestack_noctxt.abi0
003ab870ldp x0, x1, [sp+8]
003ab874ldp x2, x3, [sp+24]
003ab878b 0x3ab520
003ab87cudf 0
003ab520
003ab520filippo.io/age/internal/stream.(*Writer).Write: ; void filippo.io/age/internal/stream.(*Writer).Write(filippo.io/age/internal/stream.Writer * w, struct []uint8 p)
003ab520ldr x16, [x28+16]
003ab524sub x17, sp, 96
003ab528subs xzr, x17, x16
003ab52cb.ls 0x3ab860
003ab530str x30, [sp-224]!
003ab534stur x29, [sp-8]
003ab538sub x29, sp, 8
003ab53cstr x0, [sp+232]
003ab540str x1, [sp+240]
003ab544str x2, [sp+248]
003ab548str x3, [sp+256]
003ab54cstr xzr, [sp+64]
003ab550stp xzr, xzr, [sp+152]
003ab554ldr x3, [sp+232]
003ab558ldrsb x27, [x3]
003ab55cadd x27, x3, 0x10000
003ab560ldr x3, [x27+88]
003ab564cbnz x3, 0x3ab56c
003ab568b 0x3ab5a0
003ab56c
003ab56cloc_3ab56c:
003ab56cstr xzr, [sp+64]
003ab570ldr x3, [sp+232]
003ab574ldrsb x27, [x3]
003ab578add x27, x3, 0x10000
003ab57cldr x1, [x27+88]
003ab580add x27, x3, 0x10000
003ab584ldr x2, [x27+96]
003ab588str x1, [sp+152]
003ab58cstr x2, [sp+160]
003ab590ldr x0, [sp+64]
003ab594ldur x29, [sp-8]
003ab598ldr x30, [sp], 224
003ab59cret x30
003ab5a0
003ab5a0loc_3ab5a0:
003ab5a0ldr x3, [sp+248]
003ab5a4str x3, [sp+80]
003ab5a8cbz x3, 0x3ab5b0
003ab5acb 0x3ab5d0
003ab5b0
003ab5b0loc_3ab5b0:
003ab5b0str xzr, [sp+64]
003ab5b4stp xzr, xzr, [sp+152]
003ab5b8ldr x0, [sp+64]
003ab5bcmov x1, xzr
003ab5c0mov x2, xzr
003ab5c4ldur x29, [sp-8]
003ab5c8ldr x30, [sp], 224
003ab5ccret x30
003ab5d0
003ab5d0loc_3ab5d0:
003ab5d0ldr x3, [sp+248]
003ab5d4str x3, [sp+48]
003ab5d8b 0x3ab5dc
003ab5dc
003ab5dcloc_3ab5dc:
003ab5dcldr x3, [sp+248]
003ab5e0str x3, [sp+80]
003ab5e4cbnz x3, 0x3ab5ec
003ab5e8b 0x3ab828
003ab5ec
003ab5ecloc_3ab5ec:
003ab5ecldr x3, [sp+232]
003ab5f0ldrsb x27, [x3]
003ab5f4ldr x0, [x3+40]
003ab5f8str x0, [sp+72]
003ab5fcldr x3, [sp+232]
003ab600ldrsb x27, [x3]
003ab604add x3, x3, 56
003ab608ldrsb x27, [x3]
003ab60cb 0x3ab610
003ab610
003ab610loc_3ab610:
003ab610subs xzr, x0, 0x10000
003ab614b.ls 0x3ab61c
003ab618b 0x3ab854
003ab61c
003ab61cloc_3ab61c:
003ab61cmovz x4, 16
003ab620movk x4, 0x10000
003ab624sub x5, x4, x0
003ab628orr x1, xzr, 0x10000
003ab62csub x6, x1, x0
003ab630sub x7, xzr, x5
003ab634and x7, x0, x7, asr #63
003ab638add x3, x3, x7
003ab63cstr x3, [sp+112]
003ab640str x6, [sp+120]
003ab644str x5, [sp+128]
003ab648str x3, [sp+192]
003ab64cstr x6, [sp+200]
003ab650str x5, [sp+208]
003ab654ldr x3, [sp+248]
003ab658ldr x5, [sp+240]
003ab65cldr x6, [sp+256]
003ab660str x5, [sp+168]
003ab664str x3, [sp+176]
003ab668str x6, [sp+184]
003ab66cldr x5, [sp+200]
003ab670str x5, [sp+96]
003ab674subs xzr, x5, x3
003ab678b.gt 0x3ab680
003ab67cb 0x3ab688
003ab680
003ab680loc_3ab680:
003ab680str x3, [sp+96]
003ab684b 0x3ab68c
003ab688
003ab688loc_3ab688:
003ab688b 0x3ab68c
003ab68c
003ab68cloc_3ab68c:
003ab68cldr x3, [sp+168]
003ab690ldr x5, [sp+192]
003ab694subs xzr, x3, x5
003ab698b.ne 0x3ab6a0
003ab69cb 0x3ab6bc
003ab6a0
003ab6a0loc_3ab6a0:
003ab6a0ldr x3, [sp+96]
003ab6a4str x3, [sp+88]
003ab6a8ldr x2, [sp+88]
003ab6acldr x1, [sp+168]
003ab6b0ldr x0, [sp+192]
003ab6b4bl runtime.memmove
003ab6b8b 0x3ab6c0
003ab6bc
003ab6bcloc_3ab6bc:
003ab6bcb 0x3ab6c0
003ab6c0
003ab6c0loc_3ab6c0:
003ab6c0ldr x0, [sp+96]
003ab6c4str x0, [sp+56]
003ab6c8ldr x1, [sp+248]
003ab6ccldr x3, [sp+240]
003ab6d0ldr x4, [sp+256]
003ab6d4b 0x3ab6d8
003ab6d8
003ab6d8loc_3ab6d8:
003ab6d8subs xzr, x1, x0
003ab6dcb.hs 0x3ab6e4
003ab6e0b 0x3ab850
003ab6e4
003ab6e4loc_3ab6e4:
003ab6e4sub x4, x4, x0
003ab6e8sub x5, x1, x0
003ab6ecsub x6, xzr, x4
003ab6f0and x6, x0, x6, asr #63
003ab6f4add x3, x3, x6
003ab6f8str x3, [sp+240]
003ab6fcstr x5, [sp+248]
003ab700str x4, [sp+256]
003ab704ldr x3, [sp+232]
003ab708ldrsb x27, [x3]
003ab70cldr x3, [x3+40]
003ab710str x3, [sp+72]
003ab714ldr x4, [sp+56]
003ab718add x1, x3, x4
003ab71cstr x1, [sp+104]
003ab720ldr x3, [sp+232]
003ab724ldrsb x27, [x3]
003ab728ldr x2, [x3+48]
003ab72csubs xzr, x2, x1
003ab730b.hs 0x3ab738
003ab734b 0x3ab84c
003ab738
003ab738loc_3ab738:
003ab738b 0x3ab73c
003ab73c
003ab73cloc_3ab73c:
003ab73cldr x3, [sp+232]
003ab740ldrsb x27, [x3]
003ab744str x1, [x3+40]
003ab748ldr x3, [sp+232]
003ab74cldrsb x27, [x3]
003ab750ldr x3, [x3+40]
003ab754str x3, [sp+104]
003ab758subs xzr, x3, 0x10000
003ab75ccset x3, eq
003ab760strb w3, [sp+47]
003ab764b.eq 0x3ab76c
003ab768b 0x3ab784
003ab76c
003ab76cloc_3ab76c:
003ab76cldr x3, [sp+248]
003ab770str x3, [sp+72]
003ab774subs xzr, x3, 0
003ab778cset x3, ne
003ab77cstrb w3, [sp+47]
003ab780b 0x3ab788
003ab784
003ab784loc_3ab784:
003ab784b 0x3ab788
003ab788
003ab788loc_3ab788:
003ab788ldrb w3, [sp+47]
003ab78ctbnz w3, 0, 0x3ab794
003ab790b 0x3ab81c
003ab794
003ab794loc_3ab794:
003ab794ldr x0, [sp+232]
003ab798mov x1, xzr
003ab79cbl filippo.io/age/internal/stream.(*Writer).flushChunk
003ab7a0str x0, [sp+136]
003ab7a4str x1, [sp+144]
003ab7a8cbnz x0, 0x3ab7b0
003ab7acb 0x3ab818
003ab7b0
003ab7b0loc_3ab7b0:
003ab7b0ldr x3, [sp+232]
003ab7b4ldrsb x27, [x3]
003ab7b8add x27, x3, 0x10000
003ab7bcstr x0, [x27+88]
003ab7c0adrp x27, 0x6a0000
003ab7c4ldr w4, [x27+3056]
003ab7c8cbz w4, 0x3ab7d0
003ab7ccb 0x3ab7d4
003ab7d0
003ab7d0loc_3ab7d0:
003ab7d0b 0x3ab7ec
003ab7d4
003ab7d4loc_3ab7d4:
003ab7d4bl runtime.gcWriteBarrier2
003ab7d8str x1, [x25]
003ab7dcadd x27, x3, 0x10000
003ab7e0ldr x4, [x27+96]
003ab7e4str x4, [x25+8]
003ab7e8b 0x3ab7ec
003ab7ec
003ab7ecloc_3ab7ec:
003ab7ecadd x27, x3, 0x10000
003ab7f0str x1, [x27+96]
003ab7f4str xzr, [sp+64]
003ab7f8ldr x1, [sp+136]
003ab7fcldr x2, [sp+144]
003ab800str x1, [sp+152]
003ab804str x2, [sp+160]
003ab808ldr x0, [sp+64]
003ab80cldur x29, [sp-8]
003ab810ldr x30, [sp], 224
003ab814ret x30
003ab818
003ab818loc_3ab818:
003ab818b 0x3ab820
003ab81c
003ab81cloc_3ab81c:
003ab81cb 0x3ab820
003ab820
003ab820loc_3ab820:
003ab820b 0x3ab824
003ab824
003ab824loc_3ab824:
003ab824b 0x3ab5dc
003ab828
003ab828loc_3ab828:
003ab828ldr x3, [sp+48]
003ab82cstr x3, [sp+64]
003ab830stp xzr, xzr, [sp+152]
003ab834ldr x0, [sp+64]
003ab838mov x1, xzr
003ab83cmov x2, xzr
003ab840ldur x29, [sp-8]
003ab844ldr x30, [sp], 224
003ab848ret x30
003ab84c
003ab84cloc_3ab84c:
003ab84cbl runtime.panicSliceAcap
003ab850
003ab850loc_3ab850:
003ab850bl runtime.panicSliceB
003ab854
003ab854loc_3ab854:
003ab854orr x1, xzr, 0x10000
003ab858bl runtime.panicSliceB
003ab85chint
003ab860
003ab860loc_3ab860:
003ab860stp x0, x1, [sp+8]
003ab864stp x2, x3, [sp+24]
003ab868mov x3, x30
003ab86cbl runtime.morestack_noctxt.abi0
003ab870ldp x0, x1, [sp+8]
003ab874ldp x2, x3, [sp+24]
003ab878b 0x3ab520
003ab87cudf 0
003ab520
003ab880
003ab880filippo.io/age/internal/stream.(*Writer).Close: ; void filippo.io/age/internal/stream.(*Writer).Close(filippo.io/age/internal/stream.Writer * w)
003ab880ldr x16, [x28+16]
003ab884subs xzr, sp, x16
003ab888b.ls 0x3ab9f4
003ab88cstr x30, [sp-64]!
003ab890stur x29, [sp-8]
003ab894sub x29, sp, 8
003ab898str x0, [sp+72]
003ab89cstp xzr, xzr, [sp+24]
003ab8a0ldr x2, [sp+72]
003ab8a4ldrsb x27, [x2]
003ab8a8add x27, x2, 0x10000
003ab8acldr x2, [x27+88]
003ab8b0cbnz x2, 0x3ab8b8
003ab8b4b 0x3ab8e4
003ab8b8
003ab8b8loc_3ab8b8:
003ab8b8ldr x2, [sp+72]
003ab8bcldrsb x27, [x2]
003ab8c0add x27, x2, 0x10000
003ab8c4ldr x0, [x27+88]
003ab8c8add x27, x2, 0x10000
003ab8ccldr x1, [x27+96]
003ab8d0str x0, [sp+24]
003ab8d4str x1, [sp+32]
003ab8d8ldur x29, [sp-8]
003ab8dcldr x30, [sp], 64
003ab8e0ret x30
003ab8e4
003ab8e4loc_3ab8e4:
003ab8e4ldr x0, [sp+72]
003ab8e8orr x1, xzr, 1
003ab8ecbl filippo.io/age/internal/stream.(*Writer).flushChunk
003ab8f0str x0, [sp+40]
003ab8f4str x1, [sp+48]
003ab8f8ldr x2, [sp+72]
003ab8fcldrsb x27, [x2]
003ab900add x27, x2, 0x10000
003ab904str x0, [x27+88]
003ab908adrp x27, 0x6a0000
003ab90cldr w3, [x27+3056]
003ab910cbz w3, 0x3ab918
003ab914b 0x3ab91c
003ab918
003ab918loc_3ab918:
003ab918b 0x3ab934
003ab91c
003ab91cloc_3ab91c:
003ab91cbl runtime.gcWriteBarrier2
003ab920str x1, [x25]
003ab924add x27, x2, 0x10000
003ab928ldr x3, [x27+96]
003ab92cstr x3, [x25+8]
003ab930b 0x3ab934
003ab934
003ab934loc_3ab934:
003ab934add x27, x2, 0x10000
003ab938str x1, [x27+96]
003ab93cldr x2, [sp+72]
003ab940ldrsb x27, [x2]
003ab944add x27, x2, 0x10000
003ab948ldr x2, [x27+88]
003ab94ccbnz x2, 0x3ab954
003ab950b 0x3ab980
003ab954
003ab954loc_3ab954:
003ab954ldr x2, [sp+72]
003ab958ldrsb x27, [x2]
003ab95cadd x27, x2, 0x10000
003ab960ldr x0, [x27+88]
003ab964add x27, x2, 0x10000
003ab968ldr x1, [x27+96]
003ab96cstr x0, [sp+24]
003ab970str x1, [sp+32]
003ab974ldur x29, [sp-8]
003ab978ldr x30, [sp], 64
003ab97cret x30
003ab980
003ab980loc_3ab980:
003ab980adrp x0, 0x313000
003ab984add x0, x0, 661
003ab988orr x1, xzr, 31
003ab98cbl errors.New
003ab990str x0, [sp+40]
003ab994str x1, [sp+48]
003ab998ldr x2, [sp+72]
003ab99cldrsb x27, [x2]
003ab9a0add x27, x2, 0x10000
003ab9a4str x0, [x27+88]
003ab9a8adrp x27, 0x6a0000
003ab9acldr w3, [x27+3056]
003ab9b0cbz w3, 0x3ab9b8
003ab9b4b 0x3ab9bc
003ab9b8
003ab9b8loc_3ab9b8:
003ab9b8b 0x3ab9d4
003ab9bc
003ab9bcloc_3ab9bc:
003ab9bcbl runtime.gcWriteBarrier2
003ab9c0str x1, [x25]
003ab9c4add x27, x2, 0x10000
003ab9c8ldr x3, [x27+96]
003ab9ccstr x3, [x25+8]
003ab9d0b 0x3ab9d4
003ab9d4
003ab9d4loc_3ab9d4:
003ab9d4add x27, x2, 0x10000
003ab9d8str x1, [x27+96]
003ab9dcstp xzr, xzr, [sp+24]
003ab9e0mov x0, xzr
003ab9e4mov x1, xzr
003ab9e8ldur x29, [sp-8]
003ab9ecldr x30, [sp], 64
003ab9f0ret x30
003ab9f4
003ab9f4loc_3ab9f4:
003ab9f4str x0, [sp+8]
003ab9f8mov x3, x30
003ab9fcbl runtime.morestack_noctxt.abi0
003aba00ldr x0, [sp+8]
003aba04b 0x3ab880
003aba08udf 0
003aba0cudf 0
003ab880
003ab880filippo.io/age/internal/stream.(*Writer).Close: ; void filippo.io/age/internal/stream.(*Writer).Close(filippo.io/age/internal/stream.Writer * w)
003ab880ldr x16, [x28+16]
003ab884subs xzr, sp, x16
003ab888b.ls 0x3ab9f4
003ab88cstr x30, [sp-64]!
003ab890stur x29, [sp-8]
003ab894sub x29, sp, 8
003ab898str x0, [sp+72]
003ab89cstp xzr, xzr, [sp+24]
003ab8a0ldr x2, [sp+72]
003ab8a4ldrsb x27, [x2]
003ab8a8add x27, x2, 0x10000
003ab8acldr x2, [x27+88]
003ab8b0cbnz x2, 0x3ab8b8
003ab8b4b 0x3ab8e4
003ab8b8
003ab8b8loc_3ab8b8:
003ab8b8ldr x2, [sp+72]
003ab8bcldrsb x27, [x2]
003ab8c0add x27, x2, 0x10000
003ab8c4ldr x0, [x27+88]
003ab8c8add x27, x2, 0x10000
003ab8ccldr x1, [x27+96]
003ab8d0str x0, [sp+24]
003ab8d4str x1, [sp+32]
003ab8d8ldur x29, [sp-8]
003ab8dcldr x30, [sp], 64
003ab8e0ret x30
003ab8e4
003ab8e4loc_3ab8e4:
003ab8e4ldr x0, [sp+72]
003ab8e8orr x1, xzr, 1
003ab8ecbl filippo.io/age/internal/stream.(*Writer).flushChunk
003ab8f0str x0, [sp+40]
003ab8f4str x1, [sp+48]
003ab8f8ldr x2, [sp+72]
003ab8fcldrsb x27, [x2]
003ab900add x27, x2, 0x10000
003ab904str x0, [x27+88]
003ab908adrp x27, 0x6a0000
003ab90cldr w3, [x27+3056]
003ab910cbz w3, 0x3ab918
003ab914b 0x3ab91c
003ab918
003ab918loc_3ab918:
003ab918b 0x3ab934
003ab91c
003ab91cloc_3ab91c:
003ab91cbl runtime.gcWriteBarrier2
003ab920str x1, [x25]
003ab924add x27, x2, 0x10000
003ab928ldr x3, [x27+96]
003ab92cstr x3, [x25+8]
003ab930b 0x3ab934
003ab934
003ab934loc_3ab934:
003ab934add x27, x2, 0x10000
003ab938str x1, [x27+96]
003ab93cldr x2, [sp+72]
003ab940ldrsb x27, [x2]
003ab944add x27, x2, 0x10000
003ab948ldr x2, [x27+88]
003ab94ccbnz x2, 0x3ab954
003ab950b 0x3ab980
003ab954
003ab954loc_3ab954:
003ab954ldr x2, [sp+72]
003ab958ldrsb x27, [x2]
003ab95cadd x27, x2, 0x10000
003ab960ldr x0, [x27+88]
003ab964add x27, x2, 0x10000
003ab968ldr x1, [x27+96]
003ab96cstr x0, [sp+24]
003ab970str x1, [sp+32]
003ab974ldur x29, [sp-8]
003ab978ldr x30, [sp], 64
003ab97cret x30
003ab980
003ab980loc_3ab980:
003ab980adrp x0, 0x313000
003ab984add x0, x0, 661
003ab988orr x1, xzr, 31
003ab98cbl errors.New
003ab990str x0, [sp+40]
003ab994str x1, [sp+48]
003ab998ldr x2, [sp+72]
003ab99cldrsb x27, [x2]
003ab9a0add x27, x2, 0x10000
003ab9a4str x0, [x27+88]
003ab9a8adrp x27, 0x6a0000
003ab9acldr w3, [x27+3056]
003ab9b0cbz w3, 0x3ab9b8
003ab9b4b 0x3ab9bc
003ab9b8
003ab9b8loc_3ab9b8:
003ab9b8b 0x3ab9d4
003ab9bc
003ab9bcloc_3ab9bc:
003ab9bcbl runtime.gcWriteBarrier2
003ab9c0str x1, [x25]
003ab9c4add x27, x2, 0x10000
003ab9c8ldr x3, [x27+96]
003ab9ccstr x3, [x25+8]
003ab9d0b 0x3ab9d4
003ab9d4
003ab9d4loc_3ab9d4:
003ab9d4add x27, x2, 0x10000
003ab9d8str x1, [x27+96]
003ab9dcstp xzr, xzr, [sp+24]
003ab9e0mov x0, xzr
003ab9e4mov x1, xzr
003ab9e8ldur x29, [sp-8]
003ab9ecldr x30, [sp], 64
003ab9f0ret x30
003ab9f4
003ab9f4loc_3ab9f4:
003ab9f4str x0, [sp+8]
003ab9f8mov x3, x30
003ab9fcbl runtime.morestack_noctxt.abi0
003aba00ldr x0, [sp+8]
003aba04b 0x3ab880
003aba08udf 0
003aba0cudf 0
003ab880
003aba10
003aba10filippo.io/age/internal/stream.(*Writer).flushChunk: ; void filippo.io/age/internal/stream.(*Writer).flushChunk(filippo.io/age/internal/stream.Writer * w, bool last)
003aba10ldr x16, [x28+16]
003aba14sub x17, sp, 192
003aba18subs xzr, x17, x16
003aba1cb.ls 0x3abc7c
003aba20sub x20, sp, 320
003aba24stp x29, x30, [x20-8]
003aba28add sp, x20, 0
003aba2csub x29, sp, 8
003aba30str x0, [sp+328]
003aba34strb w1, [sp+336]
003aba38stp xzr, xzr, [sp+136]
003aba3cldrb w13, [sp+336]
003aba40eor x14, x13, 1
003aba44strb w14, [sp+119]
003aba48tbnz w13, 0, 0x3aba50
003aba4cb 0x3aba54
003aba50
003aba50loc_3aba50:
003aba50b 0x3aba74
003aba54
003aba54loc_3aba54:
003aba54ldr x13, [sp+328]
003aba58ldrsb x27, [x13]
003aba5cldr x13, [x13+40]
003aba60str x13, [sp+120]
003aba64subs xzr, x13, 0x10000
003aba68cset x13, ne
003aba6cstrb w13, [sp+119]
003aba70b 0x3aba74
003aba74
003aba74loc_3aba74:
003aba74ldrb w13, [sp+119]
003aba78tbnz w13, 0, 0x3abc64
003aba7cb 0x3aba80
003aba80
003aba80loc_3aba80:
003aba80ldrb w13, [sp+336]
003aba84tbnz w13, 0, 0x3aba8c
003aba88b 0x3abaac
003aba8c
003aba8cloc_3aba8c:
003aba8cldr x1, [sp+328]
003aba90ldrsb x27, [x1]
003aba94movz x2, 72
003aba98movk x2, 0x10000
003aba9cadd x0, x1, x2
003abaa0str x0, [sp+264]
003abaa4bl filippo.io/age/internal/stream.setLastChunkFlag
003abaa8b 0x3abab0
003abaac
003abaacloc_3abaac:
003abaacb 0x3abab0
003abab0
003abab0loc_3abab0:
003abab0ldr x13, [sp+328]
003abab4ldrsb x27, [x13]
003abab8add x13, x13, 56
003ababcldrsb x27, [x13]
003abac0b 0x3abac4
003abac4
003abac4loc_3abac4:
003abac4b 0x3abac8
003abac8
003abac8loc_3abac8:
003abac8str x13, [sp+192]
003abaccstr xzr, [sp+200]
003abad0movz x13, 16
003abad4movk x13, 0x10000
003abad8str x13, [sp+208]
003abadcldr x14, [sp+328]
003abae0ldrsb x27, [x14]
003abae4movz x15, 72
003abae8movk x15, 0x10000
003abaecadd x14, x14, x15
003abaf0ldrsb x27, [x14]
003abaf4b 0x3abaf8
003abaf8
003abaf8loc_3abaf8:
003abaf8str x14, [sp+288]
003abafcorr x13, xzr, 12
003abb00str x13, [sp+296]
003abb04str x13, [sp+304]
003abb08ldr x13, [sp+328]
003abb0cldrsb x27, [x13]
003abb10ldr x7, [x13+32]
003abb14ldr x8, [x13+40]
003abb18ldr x9, [x13+48]
003abb1cstr x7, [sp+240]
003abb20str x8, [sp+248]
003abb24str x9, [sp+256]
003abb28ldr x13, [sp+328]
003abb2cldrsb x27, [x13]
003abb30ldr x14, [x13]
003abb34ldrsb x27, [x14]
003abb38ldr x0, [x13+8]
003abb3cldr x13, [x14+48]
003abb40ldr x4, [sp+288]
003abb44ldr x5, [sp+296]
003abb48ldr x6, [sp+304]
003abb4cldr x1, [sp+192]
003abb50ldr x2, [sp+200]
003abb54ldr x3, [sp+208]
003abb58mov x10, xzr
003abb5cmov x11, xzr
003abb60mov x12, x11
003abb64blr x13
003abb68str x0, [sp+168]
003abb6cstr x1, [sp+176]
003abb70str x2, [sp+184]
003abb74stp xzr, xzr, [sp+272]
003abb78ldr x13, [sp+328]
003abb7cldrsb x27, [x13]
003abb80ldr x14, [x13+16]
003abb84ldrsb x27, [x14]
003abb88ldr x0, [x13+24]
003abb8cldr x1, [sp+168]
003abb90ldr x2, [sp+176]
003abb94ldr x3, [sp+184]
003abb98ldr x13, [x14+24]
003abb9cblr x13
003abba0str x0, [sp+120]
003abba4str x1, [sp+272]
003abba8str x2, [sp+280]
003abbacldr x13, [sp+120]
003abbb0str x13, [sp+128]
003abbb4str x1, [sp+216]
003abbb8str x2, [sp+224]
003abbbcstr x1, [sp+152]
003abbc0str x2, [sp+160]
003abbc4ldr x13, [sp+328]
003abbc8ldrsb x27, [x13]
003abbccadd x13, x13, 56
003abbd0ldrsb x27, [x13]
003abbd4b 0x3abbd8
003abbd8
003abbd8loc_3abbd8:
003abbd8b 0x3abbdc
003abbdc
003abbdcloc_3abbdc:
003abbdcstr x13, [sp+288]
003abbe0str xzr, [sp+296]
003abbe4movz x1, 16
003abbe8movk x1, 0x10000
003abbecstr x1, [sp+304]
003abbf0ldr x2, [sp+328]
003abbf4ldrsb x27, [x2]
003abbf8str xzr, [x2+40]
003abbfcstr x1, [x2+48]
003abc00adrp x27, 0x6a0000
003abc04ldr w1, [x27+3056]
003abc08cbz w1, 0x3abc10
003abc0cb 0x3abc14
003abc10
003abc10loc_3abc10:
003abc10b 0x3abc28
003abc14
003abc14loc_3abc14:
003abc14bl runtime.gcWriteBarrier2
003abc18str x13, [x25]
003abc1cldr x1, [x2+32]
003abc20str x1, [x25+8]
003abc24b 0x3abc28
003abc28
003abc28loc_3abc28:
003abc28str x13, [x2+32]
003abc2cldr x1, [sp+328]
003abc30ldrsb x27, [x1]
003abc34movz x2, 72
003abc38movk x2, 0x10000
003abc3cadd x0, x1, x2
003abc40str x0, [sp+232]
003abc44bl filippo.io/age/internal/stream.incNonce
003abc48ldr x0, [sp+152]
003abc4cldr x1, [sp+160]
003abc50str x0, [sp+136]
003abc54str x1, [sp+144]
003abc58ldp x29, x30, [sp-8]
003abc5cadd sp, sp, 320
003abc60ret x30
003abc64
003abc64loc_3abc64:
003abc64adrp x0, 0x24a000
003abc68add x0, x0, 2944
003abc6cadrp x1, 0x367000
003abc70add x1, x1, 3776
003abc74bl runtime.gopanic
003abc78hint
003abc7c
003abc7cloc_3abc7c:
003abc7cstr x0, [sp+8]
003abc80strb w1, [sp+16]
003abc84mov x3, x30
003abc88bl runtime.morestack_noctxt.abi0
003abc8cldr x0, [sp+8]
003abc90ldrb w1, [sp+16]
003abc94b 0x3aba10
003abc98udf 0
003abc9cudf 0
003aba10
003aba10filippo.io/age/internal/stream.(*Writer).flushChunk: ; void filippo.io/age/internal/stream.(*Writer).flushChunk(filippo.io/age/internal/stream.Writer * w, bool last)
003aba10ldr x16, [x28+16]
003aba14sub x17, sp, 192
003aba18subs xzr, x17, x16
003aba1cb.ls 0x3abc7c
003aba20sub x20, sp, 320
003aba24stp x29, x30, [x20-8]
003aba28add sp, x20, 0
003aba2csub x29, sp, 8
003aba30str x0, [sp+328]
003aba34strb w1, [sp+336]
003aba38stp xzr, xzr, [sp+136]
003aba3cldrb w13, [sp+336]
003aba40eor x14, x13, 1
003aba44strb w14, [sp+119]
003aba48tbnz w13, 0, 0x3aba50
003aba4cb 0x3aba54
003aba50
003aba50loc_3aba50:
003aba50b 0x3aba74
003aba54
003aba54loc_3aba54:
003aba54ldr x13, [sp+328]
003aba58ldrsb x27, [x13]
003aba5cldr x13, [x13+40]
003aba60str x13, [sp+120]
003aba64subs xzr, x13, 0x10000
003aba68cset x13, ne
003aba6cstrb w13, [sp+119]
003aba70b 0x3aba74
003aba74
003aba74loc_3aba74:
003aba74ldrb w13, [sp+119]
003aba78tbnz w13, 0, 0x3abc64
003aba7cb 0x3aba80
003aba80
003aba80loc_3aba80:
003aba80ldrb w13, [sp+336]
003aba84tbnz w13, 0, 0x3aba8c
003aba88b 0x3abaac
003aba8c
003aba8cloc_3aba8c:
003aba8cldr x1, [sp+328]
003aba90ldrsb x27, [x1]
003aba94movz x2, 72
003aba98movk x2, 0x10000
003aba9cadd x0, x1, x2
003abaa0str x0, [sp+264]
003abaa4bl filippo.io/age/internal/stream.setLastChunkFlag
003abaa8b 0x3abab0
003abaac
003abaacloc_3abaac:
003abaacb 0x3abab0
003abab0
003abab0loc_3abab0:
003abab0ldr x13, [sp+328]
003abab4ldrsb x27, [x13]
003abab8add x13, x13, 56
003ababcldrsb x27, [x13]
003abac0b 0x3abac4
003abac4
003abac4loc_3abac4:
003abac4b 0x3abac8
003abac8
003abac8loc_3abac8:
003abac8str x13, [sp+192]
003abaccstr xzr, [sp+200]
003abad0movz x13, 16
003abad4movk x13, 0x10000
003abad8str x13, [sp+208]
003abadcldr x14, [sp+328]
003abae0ldrsb x27, [x14]
003abae4movz x15, 72
003abae8movk x15, 0x10000
003abaecadd x14, x14, x15
003abaf0ldrsb x27, [x14]
003abaf4b 0x3abaf8
003abaf8
003abaf8loc_3abaf8:
003abaf8str x14, [sp+288]
003abafcorr x13, xzr, 12
003abb00str x13, [sp+296]
003abb04str x13, [sp+304]
003abb08ldr x13, [sp+328]
003abb0cldrsb x27, [x13]
003abb10ldr x7, [x13+32]
003abb14ldr x8, [x13+40]
003abb18ldr x9, [x13+48]
003abb1cstr x7, [sp+240]
003abb20str x8, [sp+248]
003abb24str x9, [sp+256]
003abb28ldr x13, [sp+328]
003abb2cldrsb x27, [x13]
003abb30ldr x14, [x13]
003abb34ldrsb x27, [x14]
003abb38ldr x0, [x13+8]
003abb3cldr x13, [x14+48]
003abb40ldr x4, [sp+288]
003abb44ldr x5, [sp+296]
003abb48ldr x6, [sp+304]
003abb4cldr x1, [sp+192]
003abb50ldr x2, [sp+200]
003abb54ldr x3, [sp+208]
003abb58mov x10, xzr
003abb5cmov x11, xzr
003abb60mov x12, x11
003abb64blr x13
003abb68str x0, [sp+168]
003abb6cstr x1, [sp+176]
003abb70str x2, [sp+184]
003abb74stp xzr, xzr, [sp+272]
003abb78ldr x13, [sp+328]
003abb7cldrsb x27, [x13]
003abb80ldr x14, [x13+16]
003abb84ldrsb x27, [x14]
003abb88ldr x0, [x13+24]
003abb8cldr x1, [sp+168]
003abb90ldr x2, [sp+176]
003abb94ldr x3, [sp+184]
003abb98ldr x13, [x14+24]
003abb9cblr x13
003abba0str x0, [sp+120]
003abba4str x1, [sp+272]
003abba8str x2, [sp+280]
003abbacldr x13, [sp+120]
003abbb0str x13, [sp+128]
003abbb4str x1, [sp+216]
003abbb8str x2, [sp+224]
003abbbcstr x1, [sp+152]
003abbc0str x2, [sp+160]
003abbc4ldr x13, [sp+328]
003abbc8ldrsb x27, [x13]
003abbccadd x13, x13, 56
003abbd0ldrsb x27, [x13]
003abbd4b 0x3abbd8
003abbd8
003abbd8loc_3abbd8:
003abbd8b 0x3abbdc
003abbdc
003abbdcloc_3abbdc:
003abbdcstr x13, [sp+288]
003abbe0str xzr, [sp+296]
003abbe4movz x1, 16
003abbe8movk x1, 0x10000
003abbecstr x1, [sp+304]
003abbf0ldr x2, [sp+328]
003abbf4ldrsb x27, [x2]
003abbf8str xzr, [x2+40]
003abbfcstr x1, [x2+48]
003abc00adrp x27, 0x6a0000
003abc04ldr w1, [x27+3056]
003abc08cbz w1, 0x3abc10
003abc0cb 0x3abc14
003abc10
003abc10loc_3abc10:
003abc10b 0x3abc28
003abc14
003abc14loc_3abc14:
003abc14bl runtime.gcWriteBarrier2
003abc18str x13, [x25]
003abc1cldr x1, [x2+32]
003abc20str x1, [x25+8]
003abc24b 0x3abc28
003abc28
003abc28loc_3abc28:
003abc28str x13, [x2+32]
003abc2cldr x1, [sp+328]
003abc30ldrsb x27, [x1]
003abc34movz x2, 72
003abc38movk x2, 0x10000
003abc3cadd x0, x1, x2
003abc40str x0, [sp+232]
003abc44bl filippo.io/age/internal/stream.incNonce
003abc48ldr x0, [sp+152]
003abc4cldr x1, [sp+160]
003abc50str x0, [sp+136]
003abc54str x1, [sp+144]
003abc58ldp x29, x30, [sp-8]
003abc5cadd sp, sp, 320
003abc60ret x30
003abc64
003abc64loc_3abc64:
003abc64adrp x0, 0x24a000
003abc68add x0, x0, 2944
003abc6cadrp x1, 0x367000
003abc70add x1, x1, 3776
003abc74bl runtime.gopanic
003abc78hint
003abc7c
003abc7cloc_3abc7c:
003abc7cstr x0, [sp+8]
003abc80strb w1, [sp+16]
003abc84mov x3, x30
003abc88bl runtime.morestack_noctxt.abi0
003abc8cldr x0, [sp+8]
003abc90ldrb w1, [sp+16]
003abc94b 0x3aba10
003abc98udf 0
003abc9cudf 0
003aba10
003abca0
003abca0golang.org/x/crypto/hkdf.Extract: ; void golang.org/x/crypto/hkdf.Extract(func() hash.Hash hash, struct []uint8 secret, struct []uint8 salt)
003abca0ldr x16, [x28+16]
003abca4sub x17, sp, 16
003abca8subs xzr, x17, x16
003abcacb.ls 0x3abdc8
003abcb0str x30, [sp-144]!
003abcb4stur x29, [sp-8]
003abcb8sub x29, sp, 8
003abcbcstr x0, [sp+152]
003abcc0str x1, [sp+160]
003abcc4str x2, [sp+168]
003abcc8str x3, [sp+176]
003abcccstr x4, [sp+184]
003abcd0str x5, [sp+192]
003abcd4str x6, [sp+200]
003abcd8str xzr, [sp+56]
003abcdcstp xzr, xzr, [sp+64]
003abce0ldr x4, [sp+184]
003abce4cbnz x4, 0x3abcec
003abce8b 0x3abcf0
003abcec
003abcecloc_3abcec:
003abcecb 0x3abd48
003abcf0
003abcf0loc_3abcf0:
003abcf0ldr x26, [sp+152]
003abcf4ldr x0, [x26]
003abcf8blr x0
003abcfcstr x0, [sp+120]
003abd00str x1, [sp+128]
003abd04ldrsb x27, [x0]
003abd08ldr x0, [x0+40]
003abd0cmov x2, x0
003abd10mov x0, x1
003abd14blr x2
003abd18str x0, [sp+48]
003abd1cmov x1, x0
003abd20mov x2, x1
003abd24adrp x0, 0x24a000
003abd28add x0, x0, 3072
003abd2cbl runtime.makeslice
003abd30ldr x1, [sp+48]
003abd34ldr x2, [sp+48]
003abd38str x0, [sp+184]
003abd3cstr x1, [sp+192]
003abd40str x2, [sp+200]
003abd44b 0x3abd48
003abd48
003abd48loc_3abd48:
003abd48ldr x1, [sp+184]
003abd4cldr x2, [sp+192]
003abd50ldr x3, [sp+200]
003abd54ldr x0, [sp+152]
003abd58bl crypto/hmac.New
003abd5cstr x0, [sp+80]
003abd60str x1, [sp+88]
003abd64ldrsb x27, [x0]
003abd68ldr x4, [sp+160]
003abd6cldr x2, [sp+168]
003abd70ldr x3, [sp+176]
003abd74ldr x5, [x0+56]
003abd78mov x0, x1
003abd7cmov x1, x4
003abd80blr x5
003abd84ldr x4, [sp+80]
003abd88ldrsb x27, [x4]
003abd8cldr x4, [x4+48]
003abd90ldr x0, [sp+88]
003abd94mov x1, xzr
003abd98mov x2, xzr
003abd9cmov x3, x2
003abda0blr x4
003abda4str x0, [sp+96]
003abda8str x1, [sp+104]
003abdacstr x2, [sp+112]
003abdb0str x0, [sp+56]
003abdb4str x1, [sp+64]
003abdb8str x2, [sp+72]
003abdbcldur x29, [sp-8]
003abdc0ldr x30, [sp], 144
003abdc4ret x30
003abdc8
003abdc8loc_3abdc8:
003abdc8stp x0, x1, [sp+8]
003abdccstp x2, x3, [sp+24]
003abdd0stp x4, x5, [sp+40]
003abdd4str x6, [sp+56]
003abdd8mov x3, x30
003abddcbl runtime.morestack_noctxt.abi0
003abde0ldp x0, x1, [sp+8]
003abde4ldp x2, x3, [sp+24]
003abde8ldp x4, x5, [sp+40]
003abdecldr x6, [sp+56]
003abdf0b 0x3abca0
003abdf4udf 0
003abdf8udf 0
003abdfcudf 0
003abca0
003abca0golang.org/x/crypto/hkdf.Extract: ; void golang.org/x/crypto/hkdf.Extract(func() hash.Hash hash, struct []uint8 secret, struct []uint8 salt)
003abca0ldr x16, [x28+16]
003abca4sub x17, sp, 16
003abca8subs xzr, x17, x16
003abcacb.ls 0x3abdc8
003abcb0str x30, [sp-144]!
003abcb4stur x29, [sp-8]
003abcb8sub x29, sp, 8
003abcbcstr x0, [sp+152]
003abcc0str x1, [sp+160]
003abcc4str x2, [sp+168]
003abcc8str x3, [sp+176]
003abcccstr x4, [sp+184]
003abcd0str x5, [sp+192]
003abcd4str x6, [sp+200]
003abcd8str xzr, [sp+56]
003abcdcstp xzr, xzr, [sp+64]
003abce0ldr x4, [sp+184]
003abce4cbnz x4, 0x3abcec
003abce8b 0x3abcf0
003abcec
003abcecloc_3abcec:
003abcecb 0x3abd48
003abcf0
003abcf0loc_3abcf0:
003abcf0ldr x26, [sp+152]
003abcf4ldr x0, [x26]
003abcf8blr x0
003abcfcstr x0, [sp+120]
003abd00str x1, [sp+128]
003abd04ldrsb x27, [x0]
003abd08ldr x0, [x0+40]
003abd0cmov x2, x0
003abd10mov x0, x1
003abd14blr x2
003abd18str x0, [sp+48]
003abd1cmov x1, x0
003abd20mov x2, x1
003abd24adrp x0, 0x24a000
003abd28add x0, x0, 3072
003abd2cbl runtime.makeslice
003abd30ldr x1, [sp+48]
003abd34ldr x2, [sp+48]
003abd38str x0, [sp+184]
003abd3cstr x1, [sp+192]
003abd40str x2, [sp+200]
003abd44b 0x3abd48
003abd48
003abd48loc_3abd48:
003abd48ldr x1, [sp+184]
003abd4cldr x2, [sp+192]
003abd50ldr x3, [sp+200]
003abd54ldr x0, [sp+152]
003abd58bl crypto/hmac.New
003abd5cstr x0, [sp+80]
003abd60str x1, [sp+88]
003abd64ldrsb x27, [x0]
003abd68ldr x4, [sp+160]
003abd6cldr x2, [sp+168]
003abd70ldr x3, [sp+176]
003abd74ldr x5, [x0+56]
003abd78mov x0, x1
003abd7cmov x1, x4
003abd80blr x5
003abd84ldr x4, [sp+80]
003abd88ldrsb x27, [x4]
003abd8cldr x4, [x4+48]
003abd90ldr x0, [sp+88]
003abd94mov x1, xzr
003abd98mov x2, xzr
003abd9cmov x3, x2
003abda0blr x4
003abda4str x0, [sp+96]
003abda8str x1, [sp+104]
003abdacstr x2, [sp+112]
003abdb0str x0, [sp+56]
003abdb4str x1, [sp+64]
003abdb8str x2, [sp+72]
003abdbcldur x29, [sp-8]
003abdc0ldr x30, [sp], 144
003abdc4ret x30
003abdc8
003abdc8loc_3abdc8:
003abdc8stp x0, x1, [sp+8]
003abdccstp x2, x3, [sp+24]
003abdd0stp x4, x5, [sp+40]
003abdd4str x6, [sp+56]
003abdd8mov x3, x30
003abddcbl runtime.morestack_noctxt.abi0
003abde0ldp x0, x1, [sp+8]
003abde4ldp x2, x3, [sp+24]
003abde8ldp x4, x5, [sp+40]
003abdecldr x6, [sp+56]
003abdf0b 0x3abca0
003abdf4udf 0
003abdf8udf 0
003abdfcudf 0
003abca0
003abe00
003abe00golang.org/x/crypto/hkdf.(*hkdf).Read: ; void golang.org/x/crypto/hkdf.(*hkdf).Read(golang.org/x/crypto/hkdf.hkdf * f, struct []uint8 p)
003abe00ldr x16, [x28+16]
003abe04sub x17, sp, 256
003abe08subs xzr, x17, x16
003abe0cb.ls 0x3ac340
003abe10sub x20, sp, 384
003abe14stp x29, x30, [x20-8]
003abe18add sp, x20, 0
003abe1csub x29, sp, 8
003abe20str x0, [sp+392]
003abe24str x1, [sp+400]
003abe28str x2, [sp+408]
003abe2cstr x3, [sp+416]
003abe30str xzr, [sp+48]
003abe34stp xzr, xzr, [sp+120]
003abe38ldr x3, [sp+408]
003abe3cstr x3, [sp+64]
003abe40ldr x4, [sp+392]
003abe44ldrsb x27, [x4]
003abe48ldr x4, [x4+88]
003abe4cstr x4, [sp+80]
003abe50ldr x5, [sp+392]
003abe54ldrsb x27, [x5]
003abe58ldrb w5, [x5+48]
003abe5cmov x6, xzr
003abe60sub x5, x6, x5
003abe64ubfm x5, x5, 0, 7
003abe68ldr x6, [sp+392]
003abe6cldrsb x27, [x6]
003abe70ldr x6, [x6+16]
003abe74madd x4, x6, x5, x4
003abe78str x4, [sp+56]
003abe7csubs xzr, x3, x4
003abe80b.gt 0x3abe88
003abe84b 0x3abed0
003abe88
003abe88loc_3abe88:
003abe88adrp x0, 0x310000
003abe8cadd x0, x0, 1291
003abe90movz x1, 27
003abe94bl errors.New
003abe98str x0, [sp+160]
003abe9cstr x1, [sp+168]
003abea0str xzr, [sp+48]
003abea4str x0, [sp+120]
003abea8str x1, [sp+128]
003abeacldr x2, [sp+48]
003abeb0mov x3, x0
003abeb4mov x0, x2
003abeb8mov x4, x1
003abebcmov x1, x3
003abec0mov x2, x4
003abec4ldp x29, x30, [sp-8]
003abec8add sp, sp, 384
003abeccret x30
003abed0
003abed0loc_3abed0:
003abed0ldr x3, [sp+400]
003abed4ldr x4, [sp+408]
003abed8ldr x5, [sp+416]
003abedcstr x3, [sp+328]
003abee0str x4, [sp+336]
003abee4str x5, [sp+344]
003abee8ldr x3, [sp+392]
003abeecldrsb x27, [x3]
003abef0ldr x4, [x3+88]
003abef4ldr x5, [x3+96]
003abef8ldr x3, [x3+80]
003abefcstr x3, [sp+304]
003abf00str x4, [sp+312]
003abf04str x5, [sp+320]
003abf08ldr x3, [sp+336]
003abf0cstr x3, [sp+112]
003abf10subs xzr, x4, x3
003abf14b.lt 0x3abf1c
003abf18b 0x3abf24
003abf1c
003abf1cloc_3abf1c:
003abf1cstr x4, [sp+112]
003abf20b 0x3abf28
003abf24
003abf24loc_3abf24:
003abf24b 0x3abf28
003abf28
003abf28loc_3abf28:
003abf28ldr x3, [sp+304]
003abf2cldr x4, [sp+328]
003abf30subs xzr, x3, x4
003abf34b.ne 0x3abf3c
003abf38b 0x3abf58
003abf3c
003abf3cloc_3abf3c:
003abf3cldr x3, [sp+112]
003abf40str x3, [sp+104]
003abf44ldr x2, [sp+104]
003abf48ldr x1, [sp+304]
003abf4cldr x0, [sp+328]
003abf50bl runtime.memmove
003abf54b 0x3abf5c
003abf58
003abf58loc_3abf58:
003abf58b 0x3abf5c
003abf5c
003abf5cloc_3abf5c:
003abf5cldr x0, [sp+112]
003abf60str x0, [sp+72]
003abf64ldr x1, [sp+408]
003abf68ldr x3, [sp+400]
003abf6cldr x4, [sp+416]
003abf70b 0x3abf74
003abf74
003abf74loc_3abf74:
003abf74subs xzr, x1, x0
003abf78b.hs 0x3abf80
003abf7cb 0x3ac338
003abf80
003abf80loc_3abf80:
003abf80sub x4, x4, x0
003abf84sub x5, x1, x0
003abf88sub x6, xzr, x4
003abf8cand x6, x0, x6, asr #63
003abf90add x3, x3, x6
003abf94str x3, [sp+400]
003abf98str x5, [sp+408]
003abf9cstr x4, [sp+416]
003abfa0b 0x3abfa4
003abfa4
003abfa4loc_3abfa4:
003abfa4ldr x3, [sp+408]
003abfa8str x3, [sp+80]
003abfaccbnz x3, 0x3abfb4
003abfb0b 0x3ac294
003abfb4
003abfb4loc_3abfb4:
003abfb4ldr x1, [sp+392]
003abfb8ldrsb x27, [x1]
003abfbcldr x2, [x1]
003abfc0ldrsb x27, [x2]
003abfc4ldr x0, [x1+8]
003abfc8ldr x1, [x2+32]
003abfccblr x1
003abfd0ldr x1, [sp+392]
003abfd4ldrsb x27, [x1]
003abfd8ldr x2, [x1+56]
003abfdcldr x3, [x1+64]
003abfe0ldr x1, [x1+72]
003abfe4str x2, [sp+280]
003abfe8str x3, [sp+288]
003abfecstr x1, [sp+296]
003abff0ldr x4, [sp+392]
003abff4ldrsb x27, [x4]
003abff8ldr x5, [x4]
003abffcldrsb x27, [x5]
003ac000ldr x0, [x4+8]
003ac004ldr x4, [x5+56]
003ac008mov x5, x1
003ac00cmov x1, x2
003ac010mov x2, x3
003ac014mov x3, x5
003ac018blr x4
003ac01cldr x1, [sp+392]
003ac020ldrsb x27, [x1]
003ac024ldr x2, [x1+24]
003ac028ldr x3, [x1+32]
003ac02cldr x1, [x1+40]
003ac030str x2, [sp+256]
003ac034str x3, [sp+264]
003ac038str x1, [sp+272]
003ac03cldr x4, [sp+392]
003ac040ldrsb x27, [x4]
003ac044ldr x5, [x4]
003ac048ldrsb x27, [x5]
003ac04cldr x0, [x4+8]
003ac050ldr x4, [x5+56]
003ac054mov x5, x1
003ac058mov x1, x2
003ac05cmov x2, x3
003ac060mov x3, x5
003ac064blr x4
003ac068adrp x0, 0x251000
003ac06cadd x0, x0, 2432
003ac070bl runtime.newobject
003ac074str x0, [sp+224]
003ac078ldr x1, [sp+392]
003ac07cldrsb x27, [x1]
003ac080ldrb w1, [x1+48]
003ac084strb w1, [x0]
003ac088ldr x1, [sp+224]
003ac08cldrsb x27, [x1]
003ac090b 0x3ac094
003ac094
003ac094loc_3ac094:
003ac094str x1, [sp+232]
003ac098orr x3, xzr, 1
003ac09cstr x3, [sp+240]
003ac0a0str x3, [sp+248]
003ac0a4ldr x4, [sp+392]
003ac0a8ldrsb x27, [x4]
003ac0acldr x5, [x4]
003ac0b0ldrsb x27, [x5]
003ac0b4ldr x0, [x4+8]
003ac0b8ldr x4, [x5+56]
003ac0bcmov x2, x3
003ac0c0blr x4
003ac0c4ldr x4, [sp+392]
003ac0c8ldrsb x27, [x4]
003ac0ccldr x1, [x4+56]
003ac0d0ldr x3, [x4+72]
003ac0d4b 0x3ac0d8
003ac0d8
003ac0d8loc_3ac0d8:
003ac0d8b 0x3ac0dc
003ac0dc
003ac0dcloc_3ac0dc:
003ac0dcstr x1, [sp+136]
003ac0e0str xzr, [sp+144]
003ac0e4str x3, [sp+152]
003ac0e8ldr x4, [sp+392]
003ac0ecldrsb x27, [x4]
003ac0f0ldr x5, [x4]
003ac0f4ldrsb x27, [x5]
003ac0f8ldr x0, [x4+8]
003ac0fcldr x4, [x5+48]
003ac100mov x2, xzr
003ac104blr x4
003ac108str x0, [sp+352]
003ac10cstr x1, [sp+360]
003ac110str x2, [sp+368]
003ac114ldr x4, [sp+392]
003ac118ldrsb x27, [x4]
003ac11cstr x1, [x4+64]
003ac120str x2, [x4+72]
003ac124adrp x27, 0x69f000
003ac128ldr w5, [x27+3056]
003ac12ccbz w5, 0x3ac134
003ac130b 0x3ac138
003ac134
003ac134loc_3ac134:
003ac134b 0x3ac14c
003ac138
003ac138loc_3ac138:
003ac138bl runtime.gcWriteBarrier2
003ac13cstr x0, [x25]
003ac140ldr x3, [x4+56]
003ac144str x3, [x25+8]
003ac148b 0x3ac14c
003ac14c
003ac14cloc_3ac14c:
003ac14cstr x0, [x4+56]
003ac150ldr x3, [sp+392]
003ac154ldrsb x27, [x3]
003ac158ldr x4, [sp+392]
003ac15cldrsb x27, [x4]
003ac160ldrb w4, [x4+48]
003ac164add x4, x4, 1
003ac168strb w4, [x3+48]
003ac16cldr x3, [sp+392]
003ac170ldrsb x27, [x3]
003ac174ldr x4, [sp+392]
003ac178ldrsb x27, [x4]
003ac17cldr x5, [x4+56]
003ac180ldr x6, [x4+64]
003ac184ldr x4, [x4+72]
003ac188str x6, [x3+88]
003ac18cstr x4, [x3+96]
003ac190adrp x27, 0x69f000
003ac194ldr w4, [x27+3056]
003ac198cbz w4, 0x3ac1a0
003ac19cb 0x3ac1a4
003ac1a0
003ac1a0loc_3ac1a0:
003ac1a0b 0x3ac1b8
003ac1a4
003ac1a4loc_3ac1a4:
003ac1a4bl runtime.gcWriteBarrier2
003ac1a8str x5, [x25]
003ac1acldr x4, [x3+80]
003ac1b0str x4, [x25+8]
003ac1b4b 0x3ac1b8
003ac1b8
003ac1b8loc_3ac1b8:
003ac1b8str x5, [x3+80]
003ac1bcldr x3, [sp+400]
003ac1c0ldr x4, [sp+408]
003ac1c4ldr x5, [sp+416]
003ac1c8str x3, [sp+200]
003ac1ccstr x4, [sp+208]
003ac1d0str x5, [sp+216]
003ac1d4ldr x3, [sp+392]
003ac1d8ldrsb x27, [x3]
003ac1dcldr x4, [x3+88]
003ac1e0ldr x5, [x3+80]
003ac1e4ldr x3, [x3+96]
003ac1e8str x5, [sp+176]
003ac1ecstr x4, [sp+184]
003ac1f0str x3, [sp+192]
003ac1f4ldr x3, [sp+208]
003ac1f8str x3, [sp+96]
003ac1fcsubs xzr, x3, x4
003ac200b.gt 0x3ac208
003ac204b 0x3ac210
003ac208
003ac208loc_3ac208:
003ac208str x4, [sp+96]
003ac20cb 0x3ac214
003ac210
003ac210loc_3ac210:
003ac210b 0x3ac214
003ac214
003ac214loc_3ac214:
003ac214ldr x3, [sp+200]
003ac218ldr x4, [sp+176]
003ac21csubs xzr, x4, x3
003ac220b.ne 0x3ac228
003ac224b 0x3ac244
003ac228
003ac228loc_3ac228:
003ac228ldr x3, [sp+96]
003ac22cstr x3, [sp+88]
003ac230ldr x2, [sp+88]
003ac234ldr x1, [sp+176]
003ac238ldr x0, [sp+200]
003ac23cbl runtime.memmove
003ac240b 0x3ac248
003ac244
003ac244loc_3ac244:
003ac244b 0x3ac248
003ac248
003ac248loc_3ac248:
003ac248ldr x0, [sp+96]
003ac24cstr x0, [sp+72]
003ac250ldr x1, [sp+408]
003ac254ldr x3, [sp+400]
003ac258ldr x4, [sp+416]
003ac25cb 0x3ac260
003ac260
003ac260loc_3ac260:
003ac260subs xzr, x1, x0
003ac264b.hs 0x3ac26c
003ac268b 0x3ac334
003ac26c
003ac26cloc_3ac26c:
003ac26csub x4, x4, x0
003ac270sub x5, x1, x0
003ac274sub x6, xzr, x4
003ac278and x6, x0, x6, asr #63
003ac27cadd x3, x3, x6
003ac280str x3, [sp+400]
003ac284str x5, [sp+408]
003ac288str x4, [sp+416]
003ac28cb 0x3ac290
003ac290
003ac290loc_3ac290:
003ac290b 0x3abfa4
003ac294
003ac294loc_3ac294:
003ac294ldr x3, [sp+392]
003ac298ldrsb x27, [x3]
003ac29cldr x1, [x3+88]
003ac2a0ldr x4, [x3+80]
003ac2a4ldr x3, [x3+96]
003ac2a8ldr x0, [sp+72]
003ac2acb 0x3ac2b0
003ac2b0
003ac2b0loc_3ac2b0:
003ac2b0subs xzr, x1, x0
003ac2b4b.hs 0x3ac2bc
003ac2b8b 0x3ac330
003ac2bc
003ac2bcloc_3ac2bc:
003ac2bcldr x5, [sp+392]
003ac2c0ldrsb x27, [x5]
003ac2c4sub x3, x3, x0
003ac2c8sub x6, x1, x0
003ac2ccstr x6, [x5+88]
003ac2d0str x3, [x5+96]
003ac2d4sub x3, xzr, x3
003ac2d8and x3, x0, x3, asr #63
003ac2dcadd x3, x4, x3
003ac2e0adrp x27, 0x69f000
003ac2e4ldr w4, [x27+3056]
003ac2e8cbz w4, 0x3ac2f0
003ac2ecb 0x3ac2f4
003ac2f0
003ac2f0loc_3ac2f0:
003ac2f0b 0x3ac308
003ac2f4
003ac2f4loc_3ac2f4:
003ac2f4bl runtime.gcWriteBarrier2
003ac2f8str x3, [x25]
003ac2fcldr x4, [x5+80]
003ac300str x4, [x25+8]
003ac304b 0x3ac308
003ac308
003ac308loc_3ac308:
003ac308str x3, [x5+80]
003ac30cldr x3, [sp+64]
003ac310str x3, [sp+48]
003ac314stp xzr, xzr, [sp+120]
003ac318ldr x0, [sp+48]
003ac31cmov x1, xzr
003ac320mov x2, xzr
003ac324ldp x29, x30, [sp-8]
003ac328add sp, sp, 384
003ac32cret x30
003ac330
003ac330loc_3ac330:
003ac330bl runtime.panicSliceB
003ac334
003ac334loc_3ac334:
003ac334bl runtime.panicSliceB
003ac338
003ac338loc_3ac338:
003ac338bl runtime.panicSliceB
003ac33chint
003ac340
003ac340loc_3ac340:
003ac340stp x0, x1, [sp+8]
003ac344stp x2, x3, [sp+24]
003ac348mov x3, x30
003ac34cbl runtime.morestack_noctxt.abi0
003ac350ldp x0, x1, [sp+8]
003ac354ldp x2, x3, [sp+24]
003ac358b 0x3abe00
003ac35cudf 0
003abe00
003abe00golang.org/x/crypto/hkdf.(*hkdf).Read: ; void golang.org/x/crypto/hkdf.(*hkdf).Read(golang.org/x/crypto/hkdf.hkdf * f, struct []uint8 p)
003abe00ldr x16, [x28+16]
003abe04sub x17, sp, 256
003abe08subs xzr, x17, x16
003abe0cb.ls 0x3ac340
003abe10sub x20, sp, 384
003abe14stp x29, x30, [x20-8]
003abe18add sp, x20, 0
003abe1csub x29, sp, 8
003abe20str x0, [sp+392]
003abe24str x1, [sp+400]
003abe28str x2, [sp+408]
003abe2cstr x3, [sp+416]
003abe30str xzr, [sp+48]
003abe34stp xzr, xzr, [sp+120]
003abe38ldr x3, [sp+408]
003abe3cstr x3, [sp+64]
003abe40ldr x4, [sp+392]
003abe44ldrsb x27, [x4]
003abe48ldr x4, [x4+88]
003abe4cstr x4, [sp+80]
003abe50ldr x5, [sp+392]
003abe54ldrsb x27, [x5]
003abe58ldrb w5, [x5+48]
003abe5cmov x6, xzr
003abe60sub x5, x6, x5
003abe64ubfm x5, x5, 0, 7
003abe68ldr x6, [sp+392]
003abe6cldrsb x27, [x6]
003abe70ldr x6, [x6+16]
003abe74madd x4, x6, x5, x4
003abe78str x4, [sp+56]
003abe7csubs xzr, x3, x4
003abe80b.gt 0x3abe88
003abe84b 0x3abed0
003abe88
003abe88loc_3abe88:
003abe88adrp x0, 0x310000
003abe8cadd x0, x0, 1291
003abe90movz x1, 27
003abe94bl errors.New
003abe98str x0, [sp+160]
003abe9cstr x1, [sp+168]
003abea0str xzr, [sp+48]
003abea4str x0, [sp+120]
003abea8str x1, [sp+128]
003abeacldr x2, [sp+48]
003abeb0mov x3, x0
003abeb4mov x0, x2
003abeb8mov x4, x1
003abebcmov x1, x3
003abec0mov x2, x4
003abec4ldp x29, x30, [sp-8]
003abec8add sp, sp, 384
003abeccret x30
003abed0
003abed0loc_3abed0:
003abed0ldr x3, [sp+400]
003abed4ldr x4, [sp+408]
003abed8ldr x5, [sp+416]
003abedcstr x3, [sp+328]
003abee0str x4, [sp+336]
003abee4str x5, [sp+344]
003abee8ldr x3, [sp+392]
003abeecldrsb x27, [x3]
003abef0ldr x4, [x3+88]
003abef4ldr x5, [x3+96]
003abef8ldr x3, [x3+80]
003abefcstr x3, [sp+304]
003abf00str x4, [sp+312]
003abf04str x5, [sp+320]
003abf08ldr x3, [sp+336]
003abf0cstr x3, [sp+112]
003abf10subs xzr, x4, x3
003abf14b.lt 0x3abf1c
003abf18b 0x3abf24
003abf1c
003abf1cloc_3abf1c:
003abf1cstr x4, [sp+112]
003abf20b 0x3abf28
003abf24
003abf24loc_3abf24:
003abf24b 0x3abf28
003abf28
003abf28loc_3abf28:
003abf28ldr x3, [sp+304]
003abf2cldr x4, [sp+328]
003abf30subs xzr, x3, x4
003abf34b.ne 0x3abf3c
003abf38b 0x3abf58
003abf3c
003abf3cloc_3abf3c:
003abf3cldr x3, [sp+112]
003abf40str x3, [sp+104]
003abf44ldr x2, [sp+104]
003abf48ldr x1, [sp+304]
003abf4cldr x0, [sp+328]
003abf50bl runtime.memmove
003abf54b 0x3abf5c
003abf58
003abf58loc_3abf58:
003abf58b 0x3abf5c
003abf5c
003abf5cloc_3abf5c:
003abf5cldr x0, [sp+112]
003abf60str x0, [sp+72]
003abf64ldr x1, [sp+408]
003abf68ldr x3, [sp+400]
003abf6cldr x4, [sp+416]
003abf70b 0x3abf74
003abf74
003abf74loc_3abf74:
003abf74subs xzr, x1, x0
003abf78b.hs 0x3abf80
003abf7cb 0x3ac338
003abf80
003abf80loc_3abf80:
003abf80sub x4, x4, x0
003abf84sub x5, x1, x0
003abf88sub x6, xzr, x4
003abf8cand x6, x0, x6, asr #63
003abf90add x3, x3, x6
003abf94str x3, [sp+400]
003abf98str x5, [sp+408]
003abf9cstr x4, [sp+416]
003abfa0b 0x3abfa4
003abfa4
003abfa4loc_3abfa4:
003abfa4ldr x3, [sp+408]
003abfa8str x3, [sp+80]
003abfaccbnz x3, 0x3abfb4
003abfb0b 0x3ac294
003abfb4
003abfb4loc_3abfb4:
003abfb4ldr x1, [sp+392]
003abfb8ldrsb x27, [x1]
003abfbcldr x2, [x1]
003abfc0ldrsb x27, [x2]
003abfc4ldr x0, [x1+8]
003abfc8ldr x1, [x2+32]
003abfccblr x1
003abfd0ldr x1, [sp+392]
003abfd4ldrsb x27, [x1]
003abfd8ldr x2, [x1+56]
003abfdcldr x3, [x1+64]
003abfe0ldr x1, [x1+72]
003abfe4str x2, [sp+280]
003abfe8str x3, [sp+288]
003abfecstr x1, [sp+296]
003abff0ldr x4, [sp+392]
003abff4ldrsb x27, [x4]
003abff8ldr x5, [x4]
003abffcldrsb x27, [x5]
003ac000ldr x0, [x4+8]
003ac004ldr x4, [x5+56]
003ac008mov x5, x1
003ac00cmov x1, x2
003ac010mov x2, x3
003ac014mov x3, x5
003ac018blr x4
003ac01cldr x1, [sp+392]
003ac020ldrsb x27, [x1]
003ac024ldr x2, [x1+24]
003ac028ldr x3, [x1+32]
003ac02cldr x1, [x1+40]
003ac030str x2, [sp+256]
003ac034str x3, [sp+264]
003ac038str x1, [sp+272]
003ac03cldr x4, [sp+392]
003ac040ldrsb x27, [x4]
003ac044ldr x5, [x4]
003ac048ldrsb x27, [x5]
003ac04cldr x0, [x4+8]
003ac050ldr x4, [x5+56]
003ac054mov x5, x1
003ac058mov x1, x2
003ac05cmov x2, x3
003ac060mov x3, x5
003ac064blr x4
003ac068adrp x0, 0x251000
003ac06cadd x0, x0, 2432
003ac070bl runtime.newobject
003ac074str x0, [sp+224]
003ac078ldr x1, [sp+392]
003ac07cldrsb x27, [x1]
003ac080ldrb w1, [x1+48]
003ac084strb w1, [x0]
003ac088ldr x1, [sp+224]
003ac08cldrsb x27, [x1]
003ac090b 0x3ac094
003ac094
003ac094loc_3ac094:
003ac094str x1, [sp+232]
003ac098orr x3, xzr, 1
003ac09cstr x3, [sp+240]
003ac0a0str x3, [sp+248]
003ac0a4ldr x4, [sp+392]
003ac0a8ldrsb x27, [x4]
003ac0acldr x5, [x4]
003ac0b0ldrsb x27, [x5]
003ac0b4ldr x0, [x4+8]
003ac0b8ldr x4, [x5+56]
003ac0bcmov x2, x3
003ac0c0blr x4
003ac0c4ldr x4, [sp+392]
003ac0c8ldrsb x27, [x4]
003ac0ccldr x1, [x4+56]
003ac0d0ldr x3, [x4+72]
003ac0d4b 0x3ac0d8
003ac0d8
003ac0d8loc_3ac0d8:
003ac0d8b 0x3ac0dc
003ac0dc
003ac0dcloc_3ac0dc:
003ac0dcstr x1, [sp+136]
003ac0e0str xzr, [sp+144]
003ac0e4str x3, [sp+152]
003ac0e8ldr x4, [sp+392]
003ac0ecldrsb x27, [x4]
003ac0f0ldr x5, [x4]
003ac0f4ldrsb x27, [x5]
003ac0f8ldr x0, [x4+8]
003ac0fcldr x4, [x5+48]
003ac100mov x2, xzr
003ac104blr x4
003ac108str x0, [sp+352]
003ac10cstr x1, [sp+360]
003ac110str x2, [sp+368]
003ac114ldr x4, [sp+392]
003ac118ldrsb x27, [x4]
003ac11cstr x1, [x4+64]
003ac120str x2, [x4+72]
003ac124adrp x27, 0x69f000
003ac128ldr w5, [x27+3056]
003ac12ccbz w5, 0x3ac134
003ac130b 0x3ac138
003ac134
003ac134loc_3ac134:
003ac134b 0x3ac14c
003ac138
003ac138loc_3ac138:
003ac138bl runtime.gcWriteBarrier2
003ac13cstr x0, [x25]
003ac140ldr x3, [x4+56]
003ac144str x3, [x25+8]
003ac148b 0x3ac14c
003ac14c
003ac14cloc_3ac14c:
003ac14cstr x0, [x4+56]
003ac150ldr x3, [sp+392]
003ac154ldrsb x27, [x3]
003ac158ldr x4, [sp+392]
003ac15cldrsb x27, [x4]
003ac160ldrb w4, [x4+48]
003ac164add x4, x4, 1
003ac168strb w4, [x3+48]
003ac16cldr x3, [sp+392]
003ac170ldrsb x27, [x3]
003ac174ldr x4, [sp+392]
003ac178ldrsb x27, [x4]
003ac17cldr x5, [x4+56]
003ac180ldr x6, [x4+64]
003ac184ldr x4, [x4+72]
003ac188str x6, [x3+88]
003ac18cstr x4, [x3+96]
003ac190adrp x27, 0x69f000
003ac194ldr w4, [x27+3056]
003ac198cbz w4, 0x3ac1a0
003ac19cb 0x3ac1a4
003ac1a0
003ac1a0loc_3ac1a0:
003ac1a0b 0x3ac1b8
003ac1a4
003ac1a4loc_3ac1a4:
003ac1a4bl runtime.gcWriteBarrier2
003ac1a8str x5, [x25]
003ac1acldr x4, [x3+80]
003ac1b0str x4, [x25+8]
003ac1b4b 0x3ac1b8
003ac1b8
003ac1b8loc_3ac1b8:
003ac1b8str x5, [x3+80]
003ac1bcldr x3, [sp+400]
003ac1c0ldr x4, [sp+408]
003ac1c4ldr x5, [sp+416]
003ac1c8str x3, [sp+200]
003ac1ccstr x4, [sp+208]
003ac1d0str x5, [sp+216]
003ac1d4ldr x3, [sp+392]
003ac1d8ldrsb x27, [x3]
003ac1dcldr x4, [x3+88]
003ac1e0ldr x5, [x3+80]
003ac1e4ldr x3, [x3+96]
003ac1e8str x5, [sp+176]
003ac1ecstr x4, [sp+184]
003ac1f0str x3, [sp+192]
003ac1f4ldr x3, [sp+208]
003ac1f8str x3, [sp+96]
003ac1fcsubs xzr, x3, x4
003ac200b.gt 0x3ac208
003ac204b 0x3ac210
003ac208
003ac208loc_3ac208:
003ac208str x4, [sp+96]
003ac20cb 0x3ac214
003ac210
003ac210loc_3ac210:
003ac210b 0x3ac214
003ac214
003ac214loc_3ac214:
003ac214ldr x3, [sp+200]
003ac218ldr x4, [sp+176]
003ac21csubs xzr, x4, x3
003ac220b.ne 0x3ac228
003ac224b 0x3ac244
003ac228
003ac228loc_3ac228:
003ac228ldr x3, [sp+96]
003ac22cstr x3, [sp+88]
003ac230ldr x2, [sp+88]
003ac234ldr x1, [sp+176]
003ac238ldr x0, [sp+200]
003ac23cbl runtime.memmove
003ac240b 0x3ac248
003ac244
003ac244loc_3ac244:
003ac244b 0x3ac248
003ac248
003ac248loc_3ac248:
003ac248ldr x0, [sp+96]
003ac24cstr x0, [sp+72]
003ac250ldr x1, [sp+408]
003ac254ldr x3, [sp+400]
003ac258ldr x4, [sp+416]
003ac25cb 0x3ac260
003ac260
003ac260loc_3ac260:
003ac260subs xzr, x1, x0
003ac264b.hs 0x3ac26c
003ac268b 0x3ac334
003ac26c
003ac26cloc_3ac26c:
003ac26csub x4, x4, x0
003ac270sub x5, x1, x0
003ac274sub x6, xzr, x4
003ac278and x6, x0, x6, asr #63
003ac27cadd x3, x3, x6
003ac280str x3, [sp+400]
003ac284str x5, [sp+408]
003ac288str x4, [sp+416]
003ac28cb 0x3ac290
003ac290
003ac290loc_3ac290:
003ac290b 0x3abfa4
003ac294
003ac294loc_3ac294:
003ac294ldr x3, [sp+392]
003ac298ldrsb x27, [x3]
003ac29cldr x1, [x3+88]
003ac2a0ldr x4, [x3+80]
003ac2a4ldr x3, [x3+96]
003ac2a8ldr x0, [sp+72]
003ac2acb 0x3ac2b0
003ac2b0
003ac2b0loc_3ac2b0:
003ac2b0subs xzr, x1, x0
003ac2b4b.hs 0x3ac2bc
003ac2b8b 0x3ac330
003ac2bc
003ac2bcloc_3ac2bc:
003ac2bcldr x5, [sp+392]
003ac2c0ldrsb x27, [x5]
003ac2c4sub x3, x3, x0
003ac2c8sub x6, x1, x0
003ac2ccstr x6, [x5+88]
003ac2d0str x3, [x5+96]
003ac2d4sub x3, xzr, x3
003ac2d8and x3, x0, x3, asr #63
003ac2dcadd x3, x4, x3
003ac2e0adrp x27, 0x69f000
003ac2e4ldr w4, [x27+3056]
003ac2e8cbz w4, 0x3ac2f0
003ac2ecb 0x3ac2f4
003ac2f0
003ac2f0loc_3ac2f0:
003ac2f0b 0x3ac308
003ac2f4
003ac2f4loc_3ac2f4:
003ac2f4bl runtime.gcWriteBarrier2
003ac2f8str x3, [x25]
003ac2fcldr x4, [x5+80]
003ac300str x4, [x25+8]
003ac304b 0x3ac308
003ac308
003ac308loc_3ac308:
003ac308str x3, [x5+80]
003ac30cldr x3, [sp+64]
003ac310str x3, [sp+48]
003ac314stp xzr, xzr, [sp+120]
003ac318ldr x0, [sp+48]
003ac31cmov x1, xzr
003ac320mov x2, xzr
003ac324ldp x29, x30, [sp-8]
003ac328add sp, sp, 384
003ac32cret x30
003ac330
003ac330loc_3ac330:
003ac330bl runtime.panicSliceB
003ac334
003ac334loc_3ac334:
003ac334bl runtime.panicSliceB
003ac338
003ac338loc_3ac338:
003ac338bl runtime.panicSliceB
003ac33chint
003ac340
003ac340loc_3ac340:
003ac340stp x0, x1, [sp+8]
003ac344stp x2, x3, [sp+24]
003ac348mov x3, x30
003ac34cbl runtime.morestack_noctxt.abi0
003ac350ldp x0, x1, [sp+8]
003ac354ldp x2, x3, [sp+24]
003ac358b 0x3abe00
003ac35cudf 0
003abe00
003ac360
003ac360golang.org/x/crypto/hkdf.Expand: ; void golang.org/x/crypto/hkdf.Expand(func() hash.Hash hash, struct []uint8 pseudorandomKey, struct []uint8 info)
003ac360ldr x16, [x28+16]
003ac364subs xzr, sp, x16
003ac368b.ls 0x3ac50c
003ac36cstr x30, [sp-112]!
003ac370stur x29, [sp-8]
003ac374sub x29, sp, 8
003ac378str x0, [sp+120]
003ac37cstr x1, [sp+128]
003ac380str x2, [sp+136]
003ac384str x3, [sp+144]
003ac388str x4, [sp+152]
003ac38cstr x5, [sp+160]
003ac390str x6, [sp+168]
003ac394stp xzr, xzr, [sp+56]
003ac398ldr x1, [sp+128]
003ac39cldr x2, [sp+136]
003ac3a0ldr x3, [sp+144]
003ac3a4ldr x0, [sp+120]
003ac3a8bl crypto/hmac.New
003ac3acstr x0, [sp+72]
003ac3b0str x1, [sp+80]
003ac3b4ldrsb x27, [x0]
003ac3b8ldr x4, [x0+40]
003ac3bcmov x0, x1
003ac3c0blr x4
003ac3c4str x0, [sp+48]
003ac3c8adrp x0, 0x2d4000
003ac3ccadd x0, x0, 288
003ac3d0bl runtime.newobject
003ac3d4str x0, [sp+88]
003ac3d8ldr x4, [sp+80]
003ac3dcldr x5, [sp+72]
003ac3e0str x5, [x0]
003ac3e4adrp x27, 0x69f000
003ac3e8ldr w5, [x27+3056]
003ac3eccbz w5, 0x3ac3f4
003ac3f0b 0x3ac3f8
003ac3f4
003ac3f4loc_3ac3f4:
003ac3f4b 0x3ac40c
003ac3f8
003ac3f8loc_3ac3f8:
003ac3f8bl runtime.gcWriteBarrier2
003ac3fcstr x4, [x25]
003ac400ldr x2, [x0+8]
003ac404str x2, [x25+8]
003ac408b 0x3ac40c
003ac40c
003ac40cloc_3ac40c:
003ac40cstr x4, [x0+8]
003ac410ldr x2, [sp+88]
003ac414ldrsb x27, [x2]
003ac418ldr x3, [sp+48]
003ac41cstr x3, [x2+16]
003ac420ldr x2, [sp+88]
003ac424ldrsb x27, [x2]
003ac428ldr x3, [sp+152]
003ac42cldr x4, [sp+160]
003ac430ldr x5, [sp+168]
003ac434str x4, [x2+32]
003ac438str x5, [x2+40]
003ac43cadrp x27, 0x69f000
003ac440ldr w4, [x27+3056]
003ac444cbz w4, 0x3ac44c
003ac448b 0x3ac450
003ac44c
003ac44cloc_3ac44c:
003ac44cb 0x3ac464
003ac450
003ac450loc_3ac450:
003ac450bl runtime.gcWriteBarrier2
003ac454str x3, [x25]
003ac458ldr x4, [x2+24]
003ac45cstr x4, [x25+8]
003ac460b 0x3ac464
003ac464
003ac464loc_3ac464:
003ac464str x3, [x2+24]
003ac468ldr x2, [sp+88]
003ac46cldrsb x27, [x2]
003ac470orr x3, xzr, 1
003ac474strb w3, [x2+48]
003ac478ldr x2, [sp+88]
003ac47cldrsb x27, [x2]
003ac480stp xzr, xzr, [x2+64]
003ac484adrp x27, 0x69f000
003ac488ldr w3, [x27+3056]
003ac48ccbz w3, 0x3ac494
003ac490b 0x3ac498
003ac494
003ac494loc_3ac494:
003ac494b 0x3ac4a8
003ac498
003ac498loc_3ac498:
003ac498ldr x3, [x2+56]
003ac49cbl runtime.gcWriteBarrier1
003ac4a0str x3, [x25]
003ac4a4b 0x3ac4a8
003ac4a8
003ac4a8loc_3ac4a8:
003ac4a8str xzr, [x2+56]
003ac4acldr x2, [sp+88]
003ac4b0ldrsb x27, [x2]
003ac4b4stp xzr, xzr, [x2+88]
003ac4b8adrp x27, 0x69f000
003ac4bcldr w3, [x27+3056]
003ac4c0cbz w3, 0x3ac4c8
003ac4c4b 0x3ac4cc
003ac4c8
003ac4c8loc_3ac4c8:
003ac4c8b 0x3ac4dc
003ac4cc
003ac4ccloc_3ac4cc:
003ac4ccldr x3, [x2+80]
003ac4d0bl runtime.gcWriteBarrier1
003ac4d4str x3, [x25]
003ac4d8b 0x3ac4dc
003ac4dc
003ac4dcloc_3ac4dc:
003ac4dcstr xzr, [x2+80]
003ac4e0ldr x2, [sp+88]
003ac4e4str x2, [sp+96]
003ac4e8adrp x3, 0x36a000
003ac4ecadd x3, x3, 2272
003ac4f0str x3, [sp+56]
003ac4f4str x2, [sp+64]
003ac4f8ldr x0, [sp+56]
003ac4fcldr x1, [sp+64]
003ac500ldur x29, [sp-8]
003ac504ldr x30, [sp], 112
003ac508ret x30
003ac50c
003ac50cloc_3ac50c:
003ac50cstp x0, x1, [sp+8]
003ac510stp x2, x3, [sp+24]
003ac514stp x4, x5, [sp+40]
003ac518str x6, [sp+56]
003ac51cmov x3, x30
003ac520bl runtime.morestack_noctxt.abi0
003ac524ldp x0, x1, [sp+8]
003ac528ldp x2, x3, [sp+24]
003ac52cldp x4, x5, [sp+40]
003ac530ldr x6, [sp+56]
003ac534b 0x3ac360
003ac538udf 0
003ac53cudf 0
003ac360
003ac360golang.org/x/crypto/hkdf.Expand: ; void golang.org/x/crypto/hkdf.Expand(func() hash.Hash hash, struct []uint8 pseudorandomKey, struct []uint8 info)
003ac360ldr x16, [x28+16]
003ac364subs xzr, sp, x16
003ac368b.ls 0x3ac50c
003ac36cstr x30, [sp-112]!
003ac370stur x29, [sp-8]
003ac374sub x29, sp, 8
003ac378str x0, [sp+120]
003ac37cstr x1, [sp+128]
003ac380str x2, [sp+136]
003ac384str x3, [sp+144]
003ac388str x4, [sp+152]
003ac38cstr x5, [sp+160]
003ac390str x6, [sp+168]
003ac394stp xzr, xzr, [sp+56]
003ac398ldr x1, [sp+128]
003ac39cldr x2, [sp+136]
003ac3a0ldr x3, [sp+144]
003ac3a4ldr x0, [sp+120]
003ac3a8bl crypto/hmac.New
003ac3acstr x0, [sp+72]
003ac3b0str x1, [sp+80]
003ac3b4ldrsb x27, [x0]
003ac3b8ldr x4, [x0+40]
003ac3bcmov x0, x1
003ac3c0blr x4
003ac3c4str x0, [sp+48]
003ac3c8adrp x0, 0x2d4000
003ac3ccadd x0, x0, 288
003ac3d0bl runtime.newobject
003ac3d4str x0, [sp+88]
003ac3d8ldr x4, [sp+80]
003ac3dcldr x5, [sp+72]
003ac3e0str x5, [x0]
003ac3e4adrp x27, 0x69f000
003ac3e8ldr w5, [x27+3056]
003ac3eccbz w5, 0x3ac3f4
003ac3f0b 0x3ac3f8
003ac3f4
003ac3f4loc_3ac3f4:
003ac3f4b 0x3ac40c
003ac3f8
003ac3f8loc_3ac3f8:
003ac3f8bl runtime.gcWriteBarrier2
003ac3fcstr x4, [x25]
003ac400ldr x2, [x0+8]
003ac404str x2, [x25+8]
003ac408b 0x3ac40c
003ac40c
003ac40cloc_3ac40c:
003ac40cstr x4, [x0+8]
003ac410ldr x2, [sp+88]
003ac414ldrsb x27, [x2]
003ac418ldr x3, [sp+48]
003ac41cstr x3, [x2+16]
003ac420ldr x2, [sp+88]
003ac424ldrsb x27, [x2]
003ac428ldr x3, [sp+152]
003ac42cldr x4, [sp+160]
003ac430ldr x5, [sp+168]
003ac434str x4, [x2+32]
003ac438str x5, [x2+40]
003ac43cadrp x27, 0x69f000
003ac440ldr w4, [x27+3056]
003ac444cbz w4, 0x3ac44c
003ac448b 0x3ac450
003ac44c
003ac44cloc_3ac44c:
003ac44cb 0x3ac464
003ac450
003ac450loc_3ac450:
003ac450bl runtime.gcWriteBarrier2
003ac454str x3, [x25]
003ac458ldr x4, [x2+24]
003ac45cstr x4, [x25+8]
003ac460b 0x3ac464
003ac464
003ac464loc_3ac464:
003ac464str x3, [x2+24]
003ac468ldr x2, [sp+88]
003ac46cldrsb x27, [x2]
003ac470orr x3, xzr, 1
003ac474strb w3, [x2+48]
003ac478ldr x2, [sp+88]
003ac47cldrsb x27, [x2]
003ac480stp xzr, xzr, [x2+64]
003ac484adrp x27, 0x69f000
003ac488ldr w3, [x27+3056]
003ac48ccbz w3, 0x3ac494
003ac490b 0x3ac498
003ac494
003ac494loc_3ac494:
003ac494b 0x3ac4a8
003ac498
003ac498loc_3ac498:
003ac498ldr x3, [x2+56]
003ac49cbl runtime.gcWriteBarrier1
003ac4a0str x3, [x25]
003ac4a4b 0x3ac4a8
003ac4a8
003ac4a8loc_3ac4a8:
003ac4a8str xzr, [x2+56]
003ac4acldr x2, [sp+88]
003ac4b0ldrsb x27, [x2]
003ac4b4stp xzr, xzr, [x2+88]
003ac4b8adrp x27, 0x69f000
003ac4bcldr w3, [x27+3056]
003ac4c0cbz w3, 0x3ac4c8
003ac4c4b 0x3ac4cc
003ac4c8
003ac4c8loc_3ac4c8:
003ac4c8b 0x3ac4dc
003ac4cc
003ac4ccloc_3ac4cc:
003ac4ccldr x3, [x2+80]
003ac4d0bl runtime.gcWriteBarrier1
003ac4d4str x3, [x25]
003ac4d8b 0x3ac4dc
003ac4dc
003ac4dcloc_3ac4dc:
003ac4dcstr xzr, [x2+80]
003ac4e0ldr x2, [sp+88]
003ac4e4str x2, [sp+96]
003ac4e8adrp x3, 0x36a000
003ac4ecadd x3, x3, 2272
003ac4f0str x3, [sp+56]
003ac4f4str x2, [sp+64]
003ac4f8ldr x0, [sp+56]
003ac4fcldr x1, [sp+64]
003ac500ldur x29, [sp-8]
003ac504ldr x30, [sp], 112
003ac508ret x30
003ac50c
003ac50cloc_3ac50c:
003ac50cstp x0, x1, [sp+8]
003ac510stp x2, x3, [sp+24]
003ac514stp x4, x5, [sp+40]
003ac518str x6, [sp+56]
003ac51cmov x3, x30
003ac520bl runtime.morestack_noctxt.abi0
003ac524ldp x0, x1, [sp+8]
003ac528ldp x2, x3, [sp+24]
003ac52cldp x4, x5, [sp+40]
003ac530ldr x6, [sp+56]
003ac534b 0x3ac360
003ac538udf 0
003ac53cudf 0
003ac360
003ac540
003ac540golang.org/x/crypto/hkdf.New: ; void golang.org/x/crypto/hkdf.New(func() hash.Hash hash, struct []uint8 secret, struct []uint8 salt, struct []uint8 info)
003ac540ldr x16, [x28+16]
003ac544subs xzr, sp, x16
003ac548b.ls 0x3ac5f0
003ac54cstr x30, [sp-128]!
003ac550stur x29, [sp-8]
003ac554sub x29, sp, 8
003ac558str x0, [sp+136]
003ac55cstr x1, [sp+144]
003ac560str x2, [sp+152]
003ac564str x3, [sp+160]
003ac568str x4, [sp+168]
003ac56cstr x5, [sp+176]
003ac570str x6, [sp+184]
003ac574str x7, [sp+192]
003ac578str x8, [sp+200]
003ac57cstr x9, [sp+208]
003ac580stp xzr, xzr, [sp+64]
003ac584ldr x1, [sp+144]
003ac588ldr x4, [sp+168]
003ac58cldr x2, [sp+152]
003ac590ldr x5, [sp+176]
003ac594ldr x3, [sp+160]
003ac598ldr x6, [sp+184]
003ac59cldr x0, [sp+136]
003ac5a0bl golang.org/x/crypto/hkdf.Extract
003ac5a4str x0, [sp+80]
003ac5a8str x1, [sp+88]
003ac5acstr x2, [sp+96]
003ac5b0ldr x4, [sp+192]
003ac5b4ldr x5, [sp+200]
003ac5b8ldr x6, [sp+208]
003ac5bcldr x7, [sp+136]
003ac5c0mov x3, x2
003ac5c4mov x2, x1
003ac5c8mov x1, x0
003ac5ccmov x0, x7
003ac5d0bl golang.org/x/crypto/hkdf.Expand
003ac5d4str x0, [sp+104]
003ac5d8str x1, [sp+112]
003ac5dcstr x0, [sp+64]
003ac5e0str x1, [sp+72]
003ac5e4ldur x29, [sp-8]
003ac5e8ldr x30, [sp], 128
003ac5ecret x30
003ac5f0
003ac5f0loc_3ac5f0:
003ac5f0stp x0, x1, [sp+8]
003ac5f4stp x2, x3, [sp+24]
003ac5f8stp x4, x5, [sp+40]
003ac5fcstp x6, x7, [sp+56]
003ac600stp x8, x9, [sp+72]
003ac604mov x3, x30
003ac608bl runtime.morestack_noctxt.abi0
003ac60cldp x0, x1, [sp+8]
003ac610ldp x2, x3, [sp+24]
003ac614ldp x4, x5, [sp+40]
003ac618ldp x6, x7, [sp+56]
003ac61cldp x8, x9, [sp+72]
003ac620b 0x3ac540
003ac624udf 0
003ac628udf 0
003ac62cudf 0
003ac540
003ac540golang.org/x/crypto/hkdf.New: ; void golang.org/x/crypto/hkdf.New(func() hash.Hash hash, struct []uint8 secret, struct []uint8 salt, struct []uint8 info)
003ac540ldr x16, [x28+16]
003ac544subs xzr, sp, x16
003ac548b.ls 0x3ac5f0
003ac54cstr x30, [sp-128]!
003ac550stur x29, [sp-8]
003ac554sub x29, sp, 8
003ac558str x0, [sp+136]
003ac55cstr x1, [sp+144]
003ac560str x2, [sp+152]
003ac564str x3, [sp+160]
003ac568str x4, [sp+168]
003ac56cstr x5, [sp+176]
003ac570str x6, [sp+184]
003ac574str x7, [sp+192]
003ac578str x8, [sp+200]
003ac57cstr x9, [sp+208]
003ac580stp xzr, xzr, [sp+64]
003ac584ldr x1, [sp+144]
003ac588ldr x4, [sp+168]
003ac58cldr x2, [sp+152]
003ac590ldr x5, [sp+176]
003ac594ldr x3, [sp+160]
003ac598ldr x6, [sp+184]
003ac59cldr x0, [sp+136]
003ac5a0bl golang.org/x/crypto/hkdf.Extract
003ac5a4str x0, [sp+80]
003ac5a8str x1, [sp+88]
003ac5acstr x2, [sp+96]
003ac5b0ldr x4, [sp+192]
003ac5b4ldr x5, [sp+200]
003ac5b8ldr x6, [sp+208]
003ac5bcldr x7, [sp+136]
003ac5c0mov x3, x2
003ac5c4mov x2, x1
003ac5c8mov x1, x0
003ac5ccmov x0, x7
003ac5d0bl golang.org/x/crypto/hkdf.Expand
003ac5d4str x0, [sp+104]
003ac5d8str x1, [sp+112]
003ac5dcstr x0, [sp+64]
003ac5e0str x1, [sp+72]
003ac5e4ldur x29, [sp-8]
003ac5e8ldr x30, [sp], 128
003ac5ecret x30
003ac5f0
003ac5f0loc_3ac5f0:
003ac5f0stp x0, x1, [sp+8]
003ac5f4stp x2, x3, [sp+24]
003ac5f8stp x4, x5, [sp+40]
003ac5fcstp x6, x7, [sp+56]
003ac600stp x8, x9, [sp+72]
003ac604mov x3, x30
003ac608bl runtime.morestack_noctxt.abi0
003ac60cldp x0, x1, [sp+8]
003ac610ldp x2, x3, [sp+24]
003ac614ldp x4, x5, [sp+40]
003ac618ldp x6, x7, [sp+56]
003ac61cldp x8, x9, [sp+72]
003ac620b 0x3ac540
003ac624udf 0
003ac628udf 0
003ac62cudf 0
003ac540
003ac630
003ac630regexp/syntax.init: ; void regexp/syntax.init(void)
003ac630ldr x16, [x28+16]
003ac634subs xzr, sp, x16
003ac638b.ls 0x3ac65c
003ac63cstr x30, [sp-16]!
003ac640stur x29, [sp-8]
003ac644sub x29, sp, 8
003ac648bl regexp/syntax.map.init.0
003ac64cbl regexp/syntax.map.init.1
003ac650ldur x29, [sp-8]
003ac654ldr x30, [sp], 16
003ac658ret x30
003ac65c
003ac65cloc_3ac65c:
003ac65cmov x3, x30
003ac660bl runtime.morestack_noctxt.abi0
003ac664b 0x3ac630
003ac668udf 0
003ac66cudf 0
003ac630
003ac630regexp/syntax.init: ; void regexp/syntax.init(void)
003ac630ldr x16, [x28+16]
003ac634subs xzr, sp, x16
003ac638b.ls 0x3ac65c
003ac63cstr x30, [sp-16]!
003ac640stur x29, [sp-8]
003ac644sub x29, sp, 8
003ac648bl regexp/syntax.map.init.0
003ac64cbl regexp/syntax.map.init.1
003ac650ldur x29, [sp-8]
003ac654ldr x30, [sp], 16
003ac658ret x30
003ac65c
003ac65cloc_3ac65c:
003ac65cmov x3, x30
003ac660bl runtime.morestack_noctxt.abi0
003ac664b 0x3ac630
003ac668udf 0
003ac66cudf 0
003ac630
003ac670
003ac670regexp/syntax.map.init.0: ; void regexp/syntax.map.init.0(void)
003ac670ldr x16, [x28+16]
003ac674sub x17, sp, 16
003ac678subs xzr, x17, x16
003ac67cb.ls 0x3aca98
003ac680str x30, [sp-144]!
003ac684stur x29, [sp-8]
003ac688sub x29, sp, 8
003ac68cbl runtime.makemap_small
003ac690str x0, [sp+128]
003ac694stp xzr, xzr, [sp+96]
003ac698stp xzr, xzr, [sp+112]
003ac69corr x0, xzr, 1
003ac6a0str x0, [sp+96]
003ac6a4adrp x27, 0x663000
003ac6a8ldr x0, [x27+3312]
003ac6acadrp x27, 0x663000
003ac6b0ldr x1, [x27+3320]
003ac6b4adrp x27, 0x663000
003ac6b8ldr x2, [x27+3328]
003ac6bcstr x0, [sp+104]
003ac6c0str x1, [sp+112]
003ac6c4str x2, [sp+120]
003ac6c8ldr x1, [sp+128]
003ac6ccadrp x0, 0x279000
003ac6d0add x0, x0, 1056
003ac6d4adrp x2, 0x304000
003ac6d8add x2, x2, 173
003ac6dcorr x3, xzr, 2
003ac6e0bl runtime.mapassign_faststr
003ac6e4str x0, [sp+88]
003ac6e8ldrsb x27, [x0]
003ac6ecldr x1, [sp+104]
003ac6f0ldr x2, [sp+96]
003ac6f4ldr x3, [sp+112]
003ac6f8ldr x4, [sp+120]
003ac6fcstr x2, [x0]
003ac700str x3, [x0+16]
003ac704str x4, [x0+24]
003ac708adrp x27, 0x69f000
003ac70cldr w2, [x27+3056]
003ac710cbz w2, 0x3ac718
003ac714b 0x3ac71c
003ac718
003ac718loc_3ac718:
003ac718b 0x3ac730
003ac71c
003ac71cloc_3ac71c:
003ac71cbl runtime.gcWriteBarrier2
003ac720str x1, [x25]
003ac724ldr x4, [x0+8]
003ac728str x4, [x25+8]
003ac72cb 0x3ac730
003ac730
003ac730loc_3ac730:
003ac730str x1, [x0+8]
003ac734stp xzr, xzr, [sp+96]
003ac738stp xzr, xzr, [sp+112]
003ac73cmovn x4, 0
003ac740str x4, [sp+96]
003ac744adrp x27, 0x663000
003ac748ldr x4, [x27+3312]
003ac74cadrp x27, 0x663000
003ac750ldr x5, [x27+3320]
003ac754adrp x27, 0x663000
003ac758ldr x6, [x27+3328]
003ac75cstr x4, [sp+104]
003ac760str x5, [sp+112]
003ac764str x6, [sp+120]
003ac768ldr x1, [sp+128]
003ac76cadrp x0, 0x279000
003ac770add x0, x0, 1056
003ac774adrp x2, 0x304000
003ac778add x2, x2, 175
003ac77corr x3, xzr, 2
003ac780bl runtime.mapassign_faststr
003ac784str x0, [sp+80]
003ac788ldrsb x27, [x0]
003ac78cldr x4, [sp+104]
003ac790ldr x5, [sp+96]
003ac794ldr x6, [sp+112]
003ac798ldr x7, [sp+120]
003ac79cstr x5, [x0]
003ac7a0str x6, [x0+16]
003ac7a4str x7, [x0+24]
003ac7a8adrp x27, 0x69f000
003ac7acldr w5, [x27+3056]
003ac7b0cbz w5, 0x3ac7b8
003ac7b4b 0x3ac7bc
003ac7b8
003ac7b8loc_3ac7b8:
003ac7b8b 0x3ac7d0
003ac7bc
003ac7bcloc_3ac7bc:
003ac7bcbl runtime.gcWriteBarrier2
003ac7c0str x4, [x25]
003ac7c4ldr x5, [x0+8]
003ac7c8str x5, [x25+8]
003ac7ccb 0x3ac7d0
003ac7d0
003ac7d0loc_3ac7d0:
003ac7d0str x4, [x0+8]
003ac7d4stp xzr, xzr, [sp+96]
003ac7d8stp xzr, xzr, [sp+112]
003ac7dcorr x4, xzr, 1
003ac7e0str x4, [sp+96]
003ac7e4adrp x27, 0x663000
003ac7e8ldr x4, [x27+3344]
003ac7ecadrp x27, 0x663000
003ac7f0ldr x5, [x27+3352]
003ac7f4adrp x27, 0x663000
003ac7f8ldr x6, [x27+3360]
003ac7fcstr x4, [sp+104]
003ac800str x5, [sp+112]
003ac804str x6, [sp+120]
003ac808ldr x1, [sp+128]
003ac80cadrp x0, 0x279000
003ac810add x0, x0, 1056
003ac814adrp x2, 0x304000
003ac818add x2, x2, 177
003ac81corr x3, xzr, 2
003ac820bl runtime.mapassign_faststr
003ac824str x0, [sp+72]
003ac828ldrsb x27, [x0]
003ac82cldr x4, [sp+104]
003ac830ldr x5, [sp+96]
003ac834ldr x6, [sp+112]
003ac838ldr x7, [sp+120]
003ac83cstr x5, [x0]
003ac840str x6, [x0+16]
003ac844str x7, [x0+24]
003ac848adrp x27, 0x69f000
003ac84cldr w5, [x27+3056]
003ac850cbz w5, 0x3ac858
003ac854b 0x3ac85c
003ac858
003ac858loc_3ac858:
003ac858b 0x3ac870
003ac85c
003ac85cloc_3ac85c:
003ac85cbl runtime.gcWriteBarrier2
003ac860str x4, [x25]
003ac864ldr x5, [x0+8]
003ac868str x5, [x25+8]
003ac86cb 0x3ac870
003ac870
003ac870loc_3ac870:
003ac870str x4, [x0+8]
003ac874stp xzr, xzr, [sp+96]
003ac878stp xzr, xzr, [sp+112]
003ac87cmovn x4, 0
003ac880str x4, [sp+96]
003ac884adrp x27, 0x663000
003ac888ldr x4, [x27+3344]
003ac88cadrp x27, 0x663000
003ac890ldr x5, [x27+3352]
003ac894adrp x27, 0x663000
003ac898ldr x6, [x27+3360]
003ac89cstr x4, [sp+104]
003ac8a0str x5, [sp+112]
003ac8a4str x6, [sp+120]
003ac8a8ldr x1, [sp+128]
003ac8acadrp x0, 0x279000
003ac8b0add x0, x0, 1056
003ac8b4adrp x2, 0x304000
003ac8b8add x2, x2, 179
003ac8bcorr x3, xzr, 2
003ac8c0bl runtime.mapassign_faststr
003ac8c4str x0, [sp+64]
003ac8c8ldrsb x27, [x0]
003ac8ccldr x4, [sp+104]
003ac8d0ldr x5, [sp+96]
003ac8d4ldr x6, [sp+112]
003ac8d8ldr x7, [sp+120]
003ac8dcstr x5, [x0]
003ac8e0str x6, [x0+16]
003ac8e4str x7, [x0+24]
003ac8e8adrp x27, 0x69f000
003ac8ecldr w5, [x27+3056]
003ac8f0cbz w5, 0x3ac8f8
003ac8f4b 0x3ac8fc
003ac8f8
003ac8f8loc_3ac8f8:
003ac8f8b 0x3ac910
003ac8fc
003ac8fcloc_3ac8fc:
003ac8fcbl runtime.gcWriteBarrier2
003ac900str x4, [x25]
003ac904ldr x5, [x0+8]
003ac908str x5, [x25+8]
003ac90cb 0x3ac910
003ac910
003ac910loc_3ac910:
003ac910str x4, [x0+8]
003ac914stp xzr, xzr, [sp+96]
003ac918stp xzr, xzr, [sp+112]
003ac91corr x4, xzr, 1
003ac920str x4, [sp+96]
003ac924adrp x27, 0x663000
003ac928ldr x4, [x27+3376]
003ac92cadrp x27, 0x663000
003ac930ldr x5, [x27+3384]
003ac934adrp x27, 0x663000
003ac938ldr x6, [x27+3392]
003ac93cstr x4, [sp+104]
003ac940str x5, [sp+112]
003ac944str x6, [sp+120]
003ac948ldr x1, [sp+128]
003ac94cadrp x0, 0x279000
003ac950add x0, x0, 1056
003ac954adrp x2, 0x304000
003ac958add x2, x2, 181
003ac95corr x3, xzr, 2
003ac960bl runtime.mapassign_faststr
003ac964str x0, [sp+56]
003ac968ldrsb x27, [x0]
003ac96cldr x4, [sp+104]
003ac970ldr x5, [sp+96]
003ac974ldr x6, [sp+112]
003ac978ldr x7, [sp+120]
003ac97cstr x5, [x0]
003ac980str x6, [x0+16]
003ac984str x7, [x0+24]
003ac988adrp x27, 0x69f000
003ac98cldr w5, [x27+3056]
003ac990cbz w5, 0x3ac998
003ac994b 0x3ac99c
003ac998
003ac998loc_3ac998:
003ac998b 0x3ac9b0
003ac99c
003ac99cloc_3ac99c:
003ac99cbl runtime.gcWriteBarrier2
003ac9a0str x4, [x25]
003ac9a4ldr x5, [x0+8]
003ac9a8str x5, [x25+8]
003ac9acb 0x3ac9b0
003ac9b0
003ac9b0loc_3ac9b0:
003ac9b0str x4, [x0+8]
003ac9b4stp xzr, xzr, [sp+96]
003ac9b8stp xzr, xzr, [sp+112]
003ac9bcmovn x4, 0
003ac9c0str x4, [sp+96]
003ac9c4adrp x27, 0x663000
003ac9c8ldr x4, [x27+3376]
003ac9ccadrp x27, 0x663000
003ac9d0ldr x5, [x27+3384]
003ac9d4adrp x27, 0x663000
003ac9d8ldr x6, [x27+3392]
003ac9dcstr x4, [sp+104]
003ac9e0str x5, [sp+112]
003ac9e4str x6, [sp+120]
003ac9e8ldr x1, [sp+128]
003ac9ecadrp x0, 0x279000
003ac9f0add x0, x0, 1056
003ac9f4adrp x2, 0x304000
003ac9f8add x2, x2, 183
003ac9fcorr x3, xzr, 2
003aca00bl runtime.mapassign_faststr
003aca04str x0, [sp+48]
003aca08ldrsb x27, [x0]
003aca0cldr x4, [sp+104]
003aca10ldr x5, [sp+96]
003aca14ldr x6, [sp+112]
003aca18ldr x7, [sp+120]
003aca1cstr x5, [x0]
003aca20str x6, [x0+16]
003aca24str x7, [x0+24]
003aca28adrp x27, 0x69f000
003aca2cldr w5, [x27+3056]
003aca30cbz w5, 0x3aca38
003aca34b 0x3aca3c
003aca38
003aca38loc_3aca38:
003aca38b 0x3aca50
003aca3c
003aca3cloc_3aca3c:
003aca3cbl runtime.gcWriteBarrier2
003aca40str x4, [x25]
003aca44ldr x1, [x0+8]
003aca48str x1, [x25+8]
003aca4cb 0x3aca50
003aca50
003aca50loc_3aca50:
003aca50str x4, [x0+8]
003aca54ldr x0, [sp+128]
003aca58adrp x27, 0x69f000
003aca5cldr w1, [x27+3056]
003aca60cbz w1, 0x3aca68
003aca64b 0x3aca6c
003aca68
003aca68loc_3aca68:
003aca68b 0x3aca84
003aca6c
003aca6cloc_3aca6c:
003aca6cbl runtime.gcWriteBarrier2
003aca70str x0, [x25]
003aca74adrp x27, 0x674000
003aca78ldr x1, [x27+3912]
003aca7cstr x1, [x25+8]
003aca80b 0x3aca84
003aca84
003aca84loc_3aca84:
003aca84adrp x27, 0x674000
003aca88str x0, [x27+3912]
003aca8cldur x29, [sp-8]
003aca90ldr x30, [sp], 144
003aca94ret x30
003aca98
003aca98loc_3aca98:
003aca98mov x3, x30
003aca9cbl runtime.morestack_noctxt.abi0
003acaa0b 0x3ac670
003acaa4udf 0
003acaa8udf 0
003acaacudf 0
003ac670
003ac670regexp/syntax.map.init.0: ; void regexp/syntax.map.init.0(void)
003ac670ldr x16, [x28+16]
003ac674sub x17, sp, 16
003ac678subs xzr, x17, x16
003ac67cb.ls 0x3aca98
003ac680str x30, [sp-144]!
003ac684stur x29, [sp-8]
003ac688sub x29, sp, 8
003ac68cbl runtime.makemap_small
003ac690str x0, [sp+128]
003ac694stp xzr, xzr, [sp+96]
003ac698stp xzr, xzr, [sp+112]
003ac69corr x0, xzr, 1
003ac6a0str x0, [sp+96]
003ac6a4adrp x27, 0x663000
003ac6a8ldr x0, [x27+3312]
003ac6acadrp x27, 0x663000
003ac6b0ldr x1, [x27+3320]
003ac6b4adrp x27, 0x663000
003ac6b8ldr x2, [x27+3328]
003ac6bcstr x0, [sp+104]
003ac6c0str x1, [sp+112]
003ac6c4str x2, [sp+120]
003ac6c8ldr x1, [sp+128]
003ac6ccadrp x0, 0x279000
003ac6d0add x0, x0, 1056
003ac6d4adrp x2, 0x304000
003ac6d8add x2, x2, 173
003ac6dcorr x3, xzr, 2
003ac6e0bl runtime.mapassign_faststr
003ac6e4str x0, [sp+88]
003ac6e8ldrsb x27, [x0]
003ac6ecldr x1, [sp+104]
003ac6f0ldr x2, [sp+96]
003ac6f4ldr x3, [sp+112]
003ac6f8ldr x4, [sp+120]
003ac6fcstr x2, [x0]
003ac700str x3, [x0+16]
003ac704str x4, [x0+24]
003ac708adrp x27, 0x69f000
003ac70cldr w2, [x27+3056]
003ac710cbz w2, 0x3ac718
003ac714b 0x3ac71c
003ac718
003ac718loc_3ac718:
003ac718b 0x3ac730
003ac71c
003ac71cloc_3ac71c:
003ac71cbl runtime.gcWriteBarrier2
003ac720str x1, [x25]
003ac724ldr x4, [x0+8]
003ac728str x4, [x25+8]
003ac72cb 0x3ac730
003ac730
003ac730loc_3ac730:
003ac730str x1, [x0+8]
003ac734stp xzr, xzr, [sp+96]
003ac738stp xzr, xzr, [sp+112]
003ac73cmovn x4, 0
003ac740str x4, [sp+96]
003ac744adrp x27, 0x663000
003ac748ldr x4, [x27+3312]
003ac74cadrp x27, 0x663000
003ac750ldr x5, [x27+3320]
003ac754adrp x27, 0x663000
003ac758ldr x6, [x27+3328]
003ac75cstr x4, [sp+104]
003ac760str x5, [sp+112]
003ac764str x6, [sp+120]
003ac768ldr x1, [sp+128]
003ac76cadrp x0, 0x279000
003ac770add x0, x0, 1056
003ac774adrp x2, 0x304000
003ac778add x2, x2, 175
003ac77corr x3, xzr, 2
003ac780bl runtime.mapassign_faststr
003ac784str x0, [sp+80]
003ac788ldrsb x27, [x0]
003ac78cldr x4, [sp+104]
003ac790ldr x5, [sp+96]
003ac794ldr x6, [sp+112]
003ac798ldr x7, [sp+120]
003ac79cstr x5, [x0]
003ac7a0str x6, [x0+16]
003ac7a4str x7, [x0+24]
003ac7a8adrp x27, 0x69f000
003ac7acldr w5, [x27+3056]
003ac7b0cbz w5, 0x3ac7b8
003ac7b4b 0x3ac7bc
003ac7b8
003ac7b8loc_3ac7b8:
003ac7b8b 0x3ac7d0
003ac7bc
003ac7bcloc_3ac7bc:
003ac7bcbl runtime.gcWriteBarrier2
003ac7c0str x4, [x25]
003ac7c4ldr x5, [x0+8]
003ac7c8str x5, [x25+8]
003ac7ccb 0x3ac7d0
003ac7d0
003ac7d0loc_3ac7d0:
003ac7d0str x4, [x0+8]
003ac7d4stp xzr, xzr, [sp+96]
003ac7d8stp xzr, xzr, [sp+112]
003ac7dcorr x4, xzr, 1
003ac7e0str x4, [sp+96]
003ac7e4adrp x27, 0x663000
003ac7e8ldr x4, [x27+3344]
003ac7ecadrp x27, 0x663000
003ac7f0ldr x5, [x27+3352]
003ac7f4adrp x27, 0x663000
003ac7f8ldr x6, [x27+3360]
003ac7fcstr x4, [sp+104]
003ac800str x5, [sp+112]
003ac804str x6, [sp+120]
003ac808ldr x1, [sp+128]
003ac80cadrp x0, 0x279000
003ac810add x0, x0, 1056
003ac814adrp x2, 0x304000
003ac818add x2, x2, 177
003ac81corr x3, xzr, 2
003ac820bl runtime.mapassign_faststr
003ac824str x0, [sp+72]
003ac828ldrsb x27, [x0]
003ac82cldr x4, [sp+104]
003ac830ldr x5, [sp+96]
003ac834ldr x6, [sp+112]
003ac838ldr x7, [sp+120]
003ac83cstr x5, [x0]
003ac840str x6, [x0+16]
003ac844str x7, [x0+24]
003ac848adrp x27, 0x69f000
003ac84cldr w5, [x27+3056]
003ac850cbz w5, 0x3ac858
003ac854b 0x3ac85c
003ac858
003ac858loc_3ac858:
003ac858b 0x3ac870
003ac85c
003ac85cloc_3ac85c:
003ac85cbl runtime.gcWriteBarrier2
003ac860str x4, [x25]
003ac864ldr x5, [x0+8]
003ac868str x5, [x25+8]
003ac86cb 0x3ac870
003ac870
003ac870loc_3ac870:
003ac870str x4, [x0+8]
003ac874stp xzr, xzr, [sp+96]
003ac878stp xzr, xzr, [sp+112]
003ac87cmovn x4, 0
003ac880str x4, [sp+96]
003ac884adrp x27, 0x663000
003ac888ldr x4, [x27+3344]
003ac88cadrp x27, 0x663000
003ac890ldr x5, [x27+3352]
003ac894adrp x27, 0x663000
003ac898ldr x6, [x27+3360]
003ac89cstr x4, [sp+104]
003ac8a0str x5, [sp+112]
003ac8a4str x6, [sp+120]
003ac8a8ldr x1, [sp+128]
003ac8acadrp x0, 0x279000
003ac8b0add x0, x0, 1056
003ac8b4adrp x2, 0x304000
003ac8b8add x2, x2, 179
003ac8bcorr x3, xzr, 2
003ac8c0bl runtime.mapassign_faststr
003ac8c4str x0, [sp+64]
003ac8c8ldrsb x27, [x0]
003ac8ccldr x4, [sp+104]
003ac8d0ldr x5, [sp+96]
003ac8d4ldr x6, [sp+112]
003ac8d8ldr x7, [sp+120]
003ac8dcstr x5, [x0]
003ac8e0str x6, [x0+16]
003ac8e4str x7, [x0+24]
003ac8e8adrp x27, 0x69f000
003ac8ecldr w5, [x27+3056]
003ac8f0cbz w5, 0x3ac8f8
003ac8f4b 0x3ac8fc
003ac8f8
003ac8f8loc_3ac8f8:
003ac8f8b 0x3ac910
003ac8fc
003ac8fcloc_3ac8fc:
003ac8fcbl runtime.gcWriteBarrier2
003ac900str x4, [x25]
003ac904ldr x5, [x0+8]
003ac908str x5, [x25+8]
003ac90cb 0x3ac910
003ac910
003ac910loc_3ac910:
003ac910str x4, [x0+8]
003ac914stp xzr, xzr, [sp+96]
003ac918stp xzr, xzr, [sp+112]
003ac91corr x4, xzr, 1
003ac920str x4, [sp+96]
003ac924adrp x27, 0x663000
003ac928ldr x4, [x27+3376]
003ac92cadrp x27, 0x663000
003ac930ldr x5, [x27+3384]
003ac934adrp x27, 0x663000
003ac938ldr x6, [x27+3392]
003ac93cstr x4, [sp+104]
003ac940str x5, [sp+112]
003ac944str x6, [sp+120]
003ac948ldr x1, [sp+128]
003ac94cadrp x0, 0x279000
003ac950add x0, x0, 1056
003ac954adrp x2, 0x304000
003ac958add x2, x2, 181
003ac95corr x3, xzr, 2
003ac960bl runtime.mapassign_faststr
003ac964str x0, [sp+56]
003ac968ldrsb x27, [x0]
003ac96cldr x4, [sp+104]
003ac970ldr x5, [sp+96]
003ac974ldr x6, [sp+112]
003ac978ldr x7, [sp+120]
003ac97cstr x5, [x0]
003ac980str x6, [x0+16]
003ac984str x7, [x0+24]
003ac988adrp x27, 0x69f000
003ac98cldr w5, [x27+3056]
003ac990cbz w5, 0x3ac998
003ac994b 0x3ac99c
003ac998
003ac998loc_3ac998:
003ac998b 0x3ac9b0
003ac99c
003ac99cloc_3ac99c:
003ac99cbl runtime.gcWriteBarrier2
003ac9a0str x4, [x25]
003ac9a4ldr x5, [x0+8]
003ac9a8str x5, [x25+8]
003ac9acb 0x3ac9b0
003ac9b0
003ac9b0loc_3ac9b0:
003ac9b0str x4, [x0+8]
003ac9b4stp xzr, xzr, [sp+96]
003ac9b8stp xzr, xzr, [sp+112]
003ac9bcmovn x4, 0
003ac9c0str x4, [sp+96]
003ac9c4adrp x27, 0x663000
003ac9c8ldr x4, [x27+3376]
003ac9ccadrp x27, 0x663000
003ac9d0ldr x5, [x27+3384]
003ac9d4adrp x27, 0x663000
003ac9d8ldr x6, [x27+3392]
003ac9dcstr x4, [sp+104]
003ac9e0str x5, [sp+112]
003ac9e4str x6, [sp+120]
003ac9e8ldr x1, [sp+128]
003ac9ecadrp x0, 0x279000
003ac9f0add x0, x0, 1056
003ac9f4adrp x2, 0x304000
003ac9f8add x2, x2, 183
003ac9fcorr x3, xzr, 2
003aca00bl runtime.mapassign_faststr
003aca04str x0, [sp+48]
003aca08ldrsb x27, [x0]
003aca0cldr x4, [sp+104]
003aca10ldr x5, [sp+96]
003aca14ldr x6, [sp+112]
003aca18ldr x7, [sp+120]
003aca1cstr x5, [x0]
003aca20str x6, [x0+16]
003aca24str x7, [x0+24]
003aca28adrp x27, 0x69f000
003aca2cldr w5, [x27+3056]
003aca30cbz w5, 0x3aca38
003aca34b 0x3aca3c
003aca38
003aca38loc_3aca38:
003aca38b 0x3aca50
003aca3c
003aca3cloc_3aca3c:
003aca3cbl runtime.gcWriteBarrier2
003aca40str x4, [x25]
003aca44ldr x1, [x0+8]
003aca48str x1, [x25+8]
003aca4cb 0x3aca50
003aca50
003aca50loc_3aca50:
003aca50str x4, [x0+8]
003aca54ldr x0, [sp+128]
003aca58adrp x27, 0x69f000
003aca5cldr w1, [x27+3056]
003aca60cbz w1, 0x3aca68
003aca64b 0x3aca6c
003aca68
003aca68loc_3aca68:
003aca68b 0x3aca84
003aca6c
003aca6cloc_3aca6c:
003aca6cbl runtime.gcWriteBarrier2
003aca70str x0, [x25]
003aca74adrp x27, 0x674000
003aca78ldr x1, [x27+3912]
003aca7cstr x1, [x25+8]
003aca80b 0x3aca84
003aca84
003aca84loc_3aca84:
003aca84adrp x27, 0x674000
003aca88str x0, [x27+3912]
003aca8cldur x29, [sp-8]
003aca90ldr x30, [sp], 144
003aca94ret x30
003aca98
003aca98loc_3aca98:
003aca98mov x3, x30
003aca9cbl runtime.morestack_noctxt.abi0
003acaa0b 0x3ac670
003acaa4udf 0
003acaa8udf 0
003acaacudf 0
003ac670
003acab0
003acab0regexp/syntax.map.init.1: ; void regexp/syntax.map.init.1(void)
003acab0ldr x16, [x28+16]
003acab4sub x17, sp, 192
003acab8subs xzr, x17, x16
003acabcb.ls 0x3adcac
003acac0sub x20, sp, 320
003acac4stp x29, x30, [x20-8]
003acac8add sp, x20, 0
003acaccsub x29, sp, 8
003acad0adrp x0, 0x279000
003acad4add x0, x0, 1056
003acad8orr x1, xzr, 28
003acadcmov x2, xzr
003acae0bl runtime.makemap
003acae4str x0, [sp+304]
003acae8stp xzr, xzr, [sp+272]
003acaecstp xzr, xzr, [sp+288]
003acaf0orr x3, xzr, 1
003acaf4str x3, [sp+272]
003acaf8adrp x27, 0x663000
003acafcldr x3, [x27+3408]
003acb00adrp x27, 0x663000
003acb04ldr x4, [x27+3416]
003acb08adrp x27, 0x663000
003acb0cldr x5, [x27+3424]
003acb10str x3, [sp+280]
003acb14str x4, [sp+288]
003acb18str x5, [sp+296]
003acb1cldr x1, [sp+304]
003acb20adrp x0, 0x279000
003acb24add x0, x0, 1056
003acb28adrp x2, 0x305000
003acb2cadd x2, x2, 3820
003acb30movz x3, 9
003acb34bl runtime.mapassign_faststr
003acb38str x0, [sp+88]
003acb3cldrsb x27, [x0]
003acb40ldr x3, [sp+280]
003acb44ldr x4, [sp+272]
003acb48ldr x5, [sp+288]
003acb4cldr x6, [sp+296]
003acb50str x4, [x0]
003acb54str x5, [x0+16]
003acb58str x6, [x0+24]
003acb5cadrp x27, 0x69f000
003acb60ldr w4, [x27+3056]
003acb64cbz w4, 0x3acb6c
003acb68b 0x3acb70
003acb6c
003acb6cloc_3acb6c:
003acb6cb 0x3acb84
003acb70
003acb70loc_3acb70:
003acb70bl runtime.gcWriteBarrier2
003acb74str x3, [x25]
003acb78ldr x4, [x0+8]
003acb7cstr x4, [x25+8]
003acb80b 0x3acb84
003acb84
003acb84loc_3acb84:
003acb84str x3, [x0+8]
003acb88stp xzr, xzr, [sp+272]
003acb8cstp xzr, xzr, [sp+288]
003acb90movn x4, 0
003acb94str x4, [sp+272]
003acb98adrp x27, 0x663000
003acb9cldr x4, [x27+3408]
003acba0adrp x27, 0x663000
003acba4ldr x5, [x27+3416]
003acba8adrp x27, 0x663000
003acbacldr x6, [x27+3424]
003acbb0str x4, [sp+280]
003acbb4str x5, [sp+288]
003acbb8str x6, [sp+296]
003acbbcldr x1, [sp+304]
003acbc0adrp x0, 0x279000
003acbc4add x0, x0, 1056
003acbc8adrp x2, 0x306000
003acbccadd x2, x2, 1144
003acbd0movz x3, 10
003acbd4bl runtime.mapassign_faststr
003acbd8str x0, [sp+80]
003acbdcldrsb x27, [x0]
003acbe0ldr x4, [sp+280]
003acbe4ldr x5, [sp+272]
003acbe8ldr x6, [sp+288]
003acbecldr x7, [sp+296]
003acbf0str x5, [x0]
003acbf4str x6, [x0+16]
003acbf8str x7, [x0+24]
003acbfcadrp x27, 0x69f000
003acc00ldr w5, [x27+3056]
003acc04cbz w5, 0x3acc0c
003acc08b 0x3acc10
003acc0c
003acc0cloc_3acc0c:
003acc0cb 0x3acc24
003acc10
003acc10loc_3acc10:
003acc10bl runtime.gcWriteBarrier2
003acc14str x4, [x25]
003acc18ldr x5, [x0+8]
003acc1cstr x5, [x25+8]
003acc20b 0x3acc24
003acc24
003acc24loc_3acc24:
003acc24str x4, [x0+8]
003acc28stp xzr, xzr, [sp+272]
003acc2cstp xzr, xzr, [sp+288]
003acc30orr x4, xzr, 1
003acc34str x4, [sp+272]
003acc38adrp x27, 0x663000
003acc3cldr x4, [x27+3440]
003acc40adrp x27, 0x663000
003acc44ldr x5, [x27+3448]
003acc48adrp x27, 0x663000
003acc4cldr x6, [x27+3456]
003acc50str x4, [sp+280]
003acc54str x5, [sp+288]
003acc58str x6, [sp+296]
003acc5cldr x1, [sp+304]
003acc60adrp x0, 0x279000
003acc64add x0, x0, 1056
003acc68adrp x2, 0x305000
003acc6cadd x2, x2, 3829
003acc70movz x3, 9
003acc74bl runtime.mapassign_faststr
003acc78str x0, [sp+72]
003acc7cldrsb x27, [x0]
003acc80ldr x4, [sp+280]
003acc84ldr x5, [sp+272]
003acc88ldr x6, [sp+288]
003acc8cldr x7, [sp+296]
003acc90str x5, [x0]
003acc94str x6, [x0+16]
003acc98str x7, [x0+24]
003acc9cadrp x27, 0x69f000
003acca0ldr w5, [x27+3056]
003acca4cbz w5, 0x3accac
003acca8b 0x3accb0
003accac
003accacloc_3accac:
003accacb 0x3accc4
003accb0
003accb0loc_3accb0:
003accb0bl runtime.gcWriteBarrier2
003accb4str x4, [x25]
003accb8ldr x5, [x0+8]
003accbcstr x5, [x25+8]
003accc0b 0x3accc4
003accc4
003accc4loc_3accc4:
003accc4str x4, [x0+8]
003accc8stp xzr, xzr, [sp+272]
003accccstp xzr, xzr, [sp+288]
003accd0movn x4, 0
003accd4str x4, [sp+272]
003accd8adrp x27, 0x663000
003accdcldr x4, [x27+3440]
003acce0adrp x27, 0x663000
003acce4ldr x5, [x27+3448]
003acce8adrp x27, 0x663000
003accecldr x6, [x27+3456]
003accf0str x4, [sp+280]
003accf4str x5, [sp+288]
003accf8str x6, [sp+296]
003accfcldr x1, [sp+304]
003acd00adrp x0, 0x279000
003acd04add x0, x0, 1056
003acd08adrp x2, 0x306000
003acd0cadd x2, x2, 1154
003acd10movz x3, 10
003acd14bl runtime.mapassign_faststr
003acd18str x0, [sp+64]
003acd1cldrsb x27, [x0]
003acd20ldr x4, [sp+280]
003acd24ldr x5, [sp+272]
003acd28ldr x6, [sp+288]
003acd2cldr x7, [sp+296]
003acd30str x5, [x0]
003acd34str x6, [x0+16]
003acd38str x7, [x0+24]
003acd3cadrp x27, 0x69f000
003acd40ldr w5, [x27+3056]
003acd44cbz w5, 0x3acd4c
003acd48b 0x3acd50
003acd4c
003acd4cloc_3acd4c:
003acd4cb 0x3acd64
003acd50
003acd50loc_3acd50:
003acd50bl runtime.gcWriteBarrier2
003acd54str x4, [x25]
003acd58ldr x5, [x0+8]
003acd5cstr x5, [x25+8]
003acd60b 0x3acd64
003acd64
003acd64loc_3acd64:
003acd64str x4, [x0+8]
003acd68stp xzr, xzr, [sp+272]
003acd6cstp xzr, xzr, [sp+288]
003acd70orr x4, xzr, 1
003acd74str x4, [sp+272]
003acd78adrp x27, 0x663000
003acd7cldr x4, [x27+3472]
003acd80adrp x27, 0x663000
003acd84ldr x5, [x27+3480]
003acd88adrp x27, 0x663000
003acd8cldr x6, [x27+3488]
003acd90str x4, [sp+280]
003acd94str x5, [sp+288]
003acd98str x6, [sp+296]
003acd9cldr x1, [sp+304]
003acda0adrp x0, 0x279000
003acda4add x0, x0, 1056
003acda8adrp x2, 0x305000
003acdacadd x2, x2, 3838
003acdb0movz x3, 9
003acdb4bl runtime.mapassign_faststr
003acdb8str x0, [sp+56]
003acdbcldrsb x27, [x0]
003acdc0ldr x4, [sp+280]
003acdc4ldr x5, [sp+272]
003acdc8ldr x6, [sp+288]
003acdccldr x7, [sp+296]
003acdd0str x5, [x0]
003acdd4str x6, [x0+16]
003acdd8str x7, [x0+24]
003acddcadrp x27, 0x69f000
003acde0ldr w5, [x27+3056]
003acde4cbz w5, 0x3acdec
003acde8b 0x3acdf0
003acdec
003acdecloc_3acdec:
003acdecb 0x3ace04
003acdf0
003acdf0loc_3acdf0:
003acdf0bl runtime.gcWriteBarrier2
003acdf4str x4, [x25]
003acdf8ldr x5, [x0+8]
003acdfcstr x5, [x25+8]
003ace00b 0x3ace04
003ace04
003ace04loc_3ace04:
003ace04str x4, [x0+8]
003ace08stp xzr, xzr, [sp+272]
003ace0cstp xzr, xzr, [sp+288]
003ace10movn x4, 0
003ace14str x4, [sp+272]
003ace18adrp x27, 0x663000
003ace1cldr x4, [x27+3472]
003ace20adrp x27, 0x663000
003ace24ldr x5, [x27+3480]
003ace28adrp x27, 0x663000
003ace2cldr x6, [x27+3488]
003ace30str x4, [sp+280]
003ace34str x5, [sp+288]
003ace38str x6, [sp+296]
003ace3cldr x1, [sp+304]
003ace40adrp x0, 0x279000
003ace44add x0, x0, 1056
003ace48adrp x2, 0x306000
003ace4cadd x2, x2, 1164
003ace50movz x3, 10
003ace54bl runtime.mapassign_faststr
003ace58str x0, [sp+48]
003ace5cldrsb x27, [x0]
003ace60ldr x4, [sp+280]
003ace64ldr x5, [sp+272]
003ace68ldr x6, [sp+288]
003ace6cldr x7, [sp+296]
003ace70str x5, [x0]
003ace74str x6, [x0+16]
003ace78str x7, [x0+24]
003ace7cadrp x27, 0x69f000
003ace80ldr w5, [x27+3056]
003ace84cbz w5, 0x3ace8c
003ace88b 0x3ace90
003ace8c
003ace8cloc_3ace8c:
003ace8cb 0x3acea4
003ace90
003ace90loc_3ace90:
003ace90bl runtime.gcWriteBarrier2
003ace94str x4, [x25]
003ace98ldr x5, [x0+8]
003ace9cstr x5, [x25+8]
003acea0b 0x3acea4
003acea4
003acea4loc_3acea4:
003acea4str x4, [x0+8]
003acea8stp xzr, xzr, [sp+272]
003aceacstp xzr, xzr, [sp+288]
003aceb0orr x4, xzr, 1
003aceb4str x4, [sp+272]
003aceb8adrp x27, 0x663000
003acebcldr x4, [x27+3504]
003acec0adrp x27, 0x663000
003acec4ldr x5, [x27+3512]
003acec8adrp x27, 0x663000
003aceccldr x6, [x27+3520]
003aced0str x4, [sp+280]
003aced4str x5, [sp+288]
003aced8str x6, [sp+296]
003acedcldr x1, [sp+304]
003acee0adrp x0, 0x279000
003acee4add x0, x0, 1056
003acee8adrp x2, 0x305000
003aceecadd x2, x2, 3847
003acef0movz x3, 9
003acef4bl runtime.mapassign_faststr
003acef8str x0, [sp+264]
003acefcldrsb x27, [x0]
003acf00ldr x4, [sp+280]
003acf04ldr x5, [sp+272]
003acf08ldr x6, [sp+288]
003acf0cldr x7, [sp+296]
003acf10str x5, [x0]
003acf14str x6, [x0+16]
003acf18str x7, [x0+24]
003acf1cadrp x27, 0x69f000
003acf20ldr w5, [x27+3056]
003acf24cbz w5, 0x3acf2c
003acf28b 0x3acf30
003acf2c
003acf2cloc_3acf2c:
003acf2cb 0x3acf44
003acf30
003acf30loc_3acf30:
003acf30bl runtime.gcWriteBarrier2
003acf34str x4, [x25]
003acf38ldr x5, [x0+8]
003acf3cstr x5, [x25+8]
003acf40b 0x3acf44
003acf44
003acf44loc_3acf44:
003acf44str x4, [x0+8]
003acf48stp xzr, xzr, [sp+272]
003acf4cstp xzr, xzr, [sp+288]
003acf50movn x4, 0
003acf54str x4, [sp+272]
003acf58adrp x27, 0x663000
003acf5cldr x4, [x27+3504]
003acf60adrp x27, 0x663000
003acf64ldr x5, [x27+3512]
003acf68adrp x27, 0x663000
003acf6cldr x6, [x27+3520]
003acf70str x4, [sp+280]
003acf74str x5, [sp+288]
003acf78str x6, [sp+296]
003acf7cldr x1, [sp+304]
003acf80adrp x0, 0x279000
003acf84add x0, x0, 1056
003acf88adrp x2, 0x306000
003acf8cadd x2, x2, 1174
003acf90movz x3, 10
003acf94bl runtime.mapassign_faststr
003acf98str x0, [sp+256]
003acf9cldrsb x27, [x0]
003acfa0ldr x4, [sp+280]
003acfa4ldr x5, [sp+272]
003acfa8ldr x6, [sp+288]
003acfacldr x7, [sp+296]
003acfb0str x5, [x0]
003acfb4str x6, [x0+16]
003acfb8str x7, [x0+24]
003acfbcadrp x27, 0x69f000
003acfc0ldr w5, [x27+3056]
003acfc4cbz w5, 0x3acfcc
003acfc8b 0x3acfd0
003acfcc
003acfccloc_3acfcc:
003acfccb 0x3acfe4
003acfd0
003acfd0loc_3acfd0:
003acfd0bl runtime.gcWriteBarrier2
003acfd4str x4, [x25]
003acfd8ldr x5, [x0+8]
003acfdcstr x5, [x25+8]
003acfe0b 0x3acfe4
003acfe4
003acfe4loc_3acfe4:
003acfe4str x4, [x0+8]
003acfe8stp xzr, xzr, [sp+272]
003acfecstp xzr, xzr, [sp+288]
003acff0orr x4, xzr, 1
003acff4str x4, [sp+272]
003acff8adrp x27, 0x663000
003acffcldr x4, [x27+3536]
003ad000adrp x27, 0x662000
003ad004ldr x5, [x27+3544]
003ad008adrp x27, 0x662000
003ad00cldr x6, [x27+3552]
003ad010str x4, [sp+280]
003ad014str x5, [sp+288]
003ad018str x6, [sp+296]
003ad01cldr x1, [sp+304]
003ad020adrp x0, 0x278000
003ad024add x0, x0, 1056
003ad028adrp x2, 0x304000
003ad02cadd x2, x2, 3856
003ad030movz x3, 9
003ad034bl runtime.mapassign_faststr
003ad038str x0, [sp+248]
003ad03cldrsb x27, [x0]
003ad040ldr x4, [sp+280]
003ad044ldr x5, [sp+272]
003ad048ldr x6, [sp+288]
003ad04cldr x7, [sp+296]
003ad050str x5, [x0]
003ad054str x6, [x0+16]
003ad058str x7, [x0+24]
003ad05cadrp x27, 0x69e000
003ad060ldr w5, [x27+3056]
003ad064cbz w5, 0x3ad06c
003ad068b 0x3ad070
003ad06c
003ad06cloc_3ad06c:
003ad06cb 0x3ad084
003ad070
003ad070loc_3ad070:
003ad070bl runtime.gcWriteBarrier2
003ad074str x4, [x25]
003ad078ldr x5, [x0+8]
003ad07cstr x5, [x25+8]
003ad080b 0x3ad084
003ad084
003ad084loc_3ad084:
003ad084str x4, [x0+8]
003ad088stp xzr, xzr, [sp+272]
003ad08cstp xzr, xzr, [sp+288]
003ad090movn x4, 0
003ad094str x4, [sp+272]
003ad098adrp x27, 0x662000
003ad09cldr x4, [x27+3536]
003ad0a0adrp x27, 0x662000
003ad0a4ldr x5, [x27+3544]
003ad0a8adrp x27, 0x662000
003ad0acldr x6, [x27+3552]
003ad0b0str x4, [sp+280]
003ad0b4str x5, [sp+288]
003ad0b8str x6, [sp+296]
003ad0bcldr x1, [sp+304]
003ad0c0adrp x0, 0x278000
003ad0c4add x0, x0, 1056
003ad0c8adrp x2, 0x305000
003ad0ccadd x2, x2, 1184
003ad0d0movz x3, 10
003ad0d4bl runtime.mapassign_faststr
003ad0d8str x0, [sp+240]
003ad0dcldrsb x27, [x0]
003ad0e0ldr x4, [sp+280]
003ad0e4ldr x5, [sp+272]
003ad0e8ldr x6, [sp+288]
003ad0ecldr x7, [sp+296]
003ad0f0str x5, [x0]
003ad0f4str x6, [x0+16]
003ad0f8str x7, [x0+24]
003ad0fcadrp x27, 0x69e000
003ad100ldr w5, [x27+3056]
003ad104cbz w5, 0x3ad10c
003ad108b 0x3ad110
003ad10c
003ad10cloc_3ad10c:
003ad10cb 0x3ad124
003ad110
003ad110loc_3ad110:
003ad110bl runtime.gcWriteBarrier2
003ad114str x4, [x25]
003ad118ldr x5, [x0+8]
003ad11cstr x5, [x25+8]
003ad120b 0x3ad124
003ad124
003ad124loc_3ad124:
003ad124str x4, [x0+8]
003ad128stp xzr, xzr, [sp+272]
003ad12cstp xzr, xzr, [sp+288]
003ad130orr x4, xzr, 1
003ad134str x4, [sp+272]
003ad138adrp x27, 0x662000
003ad13cldr x4, [x27+3568]
003ad140adrp x27, 0x662000
003ad144ldr x5, [x27+3576]
003ad148adrp x27, 0x662000
003ad14cldr x6, [x27+3584]
003ad150str x4, [sp+280]
003ad154str x5, [sp+288]
003ad158str x6, [sp+296]
003ad15cldr x1, [sp+304]
003ad160adrp x0, 0x278000
003ad164add x0, x0, 1056
003ad168adrp x2, 0x304000
003ad16cadd x2, x2, 3865
003ad170movz x3, 9
003ad174bl runtime.mapassign_faststr
003ad178str x0, [sp+232]
003ad17cldrsb x27, [x0]
003ad180ldr x4, [sp+280]
003ad184ldr x5, [sp+272]
003ad188ldr x6, [sp+288]
003ad18cldr x7, [sp+296]
003ad190str x5, [x0]
003ad194str x6, [x0+16]
003ad198str x7, [x0+24]
003ad19cadrp x27, 0x69e000
003ad1a0ldr w5, [x27+3056]
003ad1a4cbz w5, 0x3ad1ac
003ad1a8b 0x3ad1b0
003ad1ac
003ad1acloc_3ad1ac:
003ad1acb 0x3ad1c4
003ad1b0
003ad1b0loc_3ad1b0:
003ad1b0bl runtime.gcWriteBarrier2
003ad1b4str x4, [x25]
003ad1b8ldr x5, [x0+8]
003ad1bcstr x5, [x25+8]
003ad1c0b 0x3ad1c4
003ad1c4
003ad1c4loc_3ad1c4:
003ad1c4str x4, [x0+8]
003ad1c8stp xzr, xzr, [sp+272]
003ad1ccstp xzr, xzr, [sp+288]
003ad1d0movn x4, 0
003ad1d4str x4, [sp+272]
003ad1d8adrp x27, 0x662000
003ad1dcldr x4, [x27+3568]
003ad1e0adrp x27, 0x662000
003ad1e4ldr x5, [x27+3576]
003ad1e8adrp x27, 0x662000
003ad1ecldr x6, [x27+3584]
003ad1f0str x4, [sp+280]
003ad1f4str x5, [sp+288]
003ad1f8str x6, [sp+296]
003ad1fcldr x1, [sp+304]
003ad200adrp x0, 0x278000
003ad204add x0, x0, 1056
003ad208adrp x2, 0x305000
003ad20cadd x2, x2, 1194
003ad210movz x3, 10
003ad214bl runtime.mapassign_faststr
003ad218str x0, [sp+224]
003ad21cldrsb x27, [x0]
003ad220ldr x4, [sp+280]
003ad224ldr x5, [sp+272]
003ad228ldr x6, [sp+288]
003ad22cldr x7, [sp+296]
003ad230str x5, [x0]
003ad234str x6, [x0+16]
003ad238str x7, [x0+24]
003ad23cadrp x27, 0x69e000
003ad240ldr w5, [x27+3056]
003ad244cbz w5, 0x3ad24c
003ad248b 0x3ad250
003ad24c
003ad24cloc_3ad24c:
003ad24cb 0x3ad264
003ad250
003ad250loc_3ad250:
003ad250bl runtime.gcWriteBarrier2
003ad254str x4, [x25]
003ad258ldr x5, [x0+8]
003ad25cstr x5, [x25+8]
003ad260b 0x3ad264
003ad264
003ad264loc_3ad264:
003ad264str x4, [x0+8]
003ad268stp xzr, xzr, [sp+272]
003ad26cstp xzr, xzr, [sp+288]
003ad270orr x4, xzr, 1
003ad274str x4, [sp+272]
003ad278adrp x27, 0x662000
003ad27cldr x4, [x27+3600]
003ad280adrp x27, 0x662000
003ad284ldr x5, [x27+3608]
003ad288adrp x27, 0x662000
003ad28cldr x6, [x27+3616]
003ad290str x4, [sp+280]
003ad294str x5, [sp+288]
003ad298str x6, [sp+296]
003ad29cldr x1, [sp+304]
003ad2a0adrp x0, 0x278000
003ad2a4add x0, x0, 1056
003ad2a8adrp x2, 0x304000
003ad2acadd x2, x2, 3874
003ad2b0movz x3, 9
003ad2b4bl runtime.mapassign_faststr
003ad2b8str x0, [sp+216]
003ad2bcldrsb x27, [x0]
003ad2c0ldr x4, [sp+280]
003ad2c4ldr x5, [sp+272]
003ad2c8ldr x6, [sp+288]
003ad2ccldr x7, [sp+296]
003ad2d0str x5, [x0]
003ad2d4str x6, [x0+16]
003ad2d8str x7, [x0+24]
003ad2dcadrp x27, 0x69e000
003ad2e0ldr w5, [x27+3056]
003ad2e4cbz w5, 0x3ad2ec
003ad2e8b 0x3ad2f0
003ad2ec
003ad2ecloc_3ad2ec:
003ad2ecb 0x3ad304
003ad2f0
003ad2f0loc_3ad2f0:
003ad2f0bl runtime.gcWriteBarrier2
003ad2f4str x4, [x25]
003ad2f8ldr x5, [x0+8]
003ad2fcstr x5, [x25+8]
003ad300b 0x3ad304
003ad304
003ad304loc_3ad304:
003ad304str x4, [x0+8]
003ad308stp xzr, xzr, [sp+272]
003ad30cstp xzr, xzr, [sp+288]
003ad310movn x4, 0
003ad314str x4, [sp+272]
003ad318adrp x27, 0x662000
003ad31cldr x4, [x27+3600]
003ad320adrp x27, 0x662000
003ad324ldr x5, [x27+3608]
003ad328adrp x27, 0x662000
003ad32cldr x6, [x27+3616]
003ad330str x4, [sp+280]
003ad334str x5, [sp+288]
003ad338str x6, [sp+296]
003ad33cldr x1, [sp+304]
003ad340adrp x0, 0x278000
003ad344add x0, x0, 1056
003ad348adrp x2, 0x305000
003ad34cadd x2, x2, 1204
003ad350movz x3, 10
003ad354bl runtime.mapassign_faststr
003ad358str x0, [sp+208]
003ad35cldrsb x27, [x0]
003ad360ldr x4, [sp+280]
003ad364ldr x5, [sp+272]
003ad368ldr x6, [sp+288]
003ad36cldr x7, [sp+296]
003ad370str x5, [x0]
003ad374str x6, [x0+16]
003ad378str x7, [x0+24]
003ad37cadrp x27, 0x69e000
003ad380ldr w5, [x27+3056]
003ad384cbz w5, 0x3ad38c
003ad388b 0x3ad390
003ad38c
003ad38cloc_3ad38c:
003ad38cb 0x3ad3a4
003ad390
003ad390loc_3ad390:
003ad390bl runtime.gcWriteBarrier2
003ad394str x4, [x25]
003ad398ldr x5, [x0+8]
003ad39cstr x5, [x25+8]
003ad3a0b 0x3ad3a4
003ad3a4
003ad3a4loc_3ad3a4:
003ad3a4str x4, [x0+8]
003ad3a8stp xzr, xzr, [sp+272]
003ad3acstp xzr, xzr, [sp+288]
003ad3b0orr x4, xzr, 1
003ad3b4str x4, [sp+272]
003ad3b8adrp x27, 0x662000
003ad3bcldr x4, [x27+3632]
003ad3c0adrp x27, 0x662000
003ad3c4ldr x5, [x27+3640]
003ad3c8adrp x27, 0x662000
003ad3ccldr x6, [x27+3648]
003ad3d0str x4, [sp+280]
003ad3d4str x5, [sp+288]
003ad3d8str x6, [sp+296]
003ad3dcldr x1, [sp+304]
003ad3e0adrp x0, 0x278000
003ad3e4add x0, x0, 1056
003ad3e8adrp x2, 0x304000
003ad3ecadd x2, x2, 3883
003ad3f0movz x3, 9
003ad3f4bl runtime.mapassign_faststr
003ad3f8str x0, [sp+200]
003ad3fcldrsb x27, [x0]
003ad400ldr x4, [sp+280]
003ad404ldr x5, [sp+272]
003ad408ldr x6, [sp+288]
003ad40cldr x7, [sp+296]
003ad410str x5, [x0]
003ad414str x6, [x0+16]
003ad418str x7, [x0+24]
003ad41cadrp x27, 0x69e000
003ad420ldr w5, [x27+3056]
003ad424cbz w5, 0x3ad42c
003ad428b 0x3ad430
003ad42c
003ad42cloc_3ad42c:
003ad42cb 0x3ad444
003ad430
003ad430loc_3ad430:
003ad430bl runtime.gcWriteBarrier2
003ad434str x4, [x25]
003ad438ldr x5, [x0+8]
003ad43cstr x5, [x25+8]
003ad440b 0x3ad444
003ad444
003ad444loc_3ad444:
003ad444str x4, [x0+8]
003ad448stp xzr, xzr, [sp+272]
003ad44cstp xzr, xzr, [sp+288]
003ad450movn x4, 0
003ad454str x4, [sp+272]
003ad458adrp x27, 0x662000
003ad45cldr x4, [x27+3632]
003ad460adrp x27, 0x662000
003ad464ldr x5, [x27+3640]
003ad468adrp x27, 0x662000
003ad46cldr x6, [x27+3648]
003ad470str x4, [sp+280]
003ad474str x5, [sp+288]
003ad478str x6, [sp+296]
003ad47cldr x1, [sp+304]
003ad480adrp x0, 0x278000
003ad484add x0, x0, 1056
003ad488adrp x2, 0x305000
003ad48cadd x2, x2, 1214
003ad490movz x3, 10
003ad494bl runtime.mapassign_faststr
003ad498str x0, [sp+192]
003ad49cldrsb x27, [x0]
003ad4a0ldr x4, [sp+280]
003ad4a4ldr x5, [sp+272]
003ad4a8ldr x6, [sp+288]
003ad4acldr x7, [sp+296]
003ad4b0str x5, [x0]
003ad4b4str x6, [x0+16]
003ad4b8str x7, [x0+24]
003ad4bcadrp x27, 0x69e000
003ad4c0ldr w5, [x27+3056]
003ad4c4cbz w5, 0x3ad4cc
003ad4c8b 0x3ad4d0
003ad4cc
003ad4ccloc_3ad4cc:
003ad4ccb 0x3ad4e4
003ad4d0
003ad4d0loc_3ad4d0:
003ad4d0bl runtime.gcWriteBarrier2
003ad4d4str x4, [x25]
003ad4d8ldr x5, [x0+8]
003ad4dcstr x5, [x25+8]
003ad4e0b 0x3ad4e4
003ad4e4
003ad4e4loc_3ad4e4:
003ad4e4str x4, [x0+8]
003ad4e8stp xzr, xzr, [sp+272]
003ad4ecstp xzr, xzr, [sp+288]
003ad4f0orr x4, xzr, 1
003ad4f4str x4, [sp+272]
003ad4f8adrp x27, 0x662000
003ad4fcldr x4, [x27+3664]
003ad500adrp x27, 0x662000
003ad504ldr x5, [x27+3672]
003ad508adrp x27, 0x662000
003ad50cldr x6, [x27+3680]
003ad510str x4, [sp+280]
003ad514str x5, [sp+288]
003ad518str x6, [sp+296]
003ad51cldr x1, [sp+304]
003ad520adrp x0, 0x278000
003ad524add x0, x0, 1056
003ad528adrp x2, 0x304000
003ad52cadd x2, x2, 3892
003ad530movz x3, 9
003ad534bl runtime.mapassign_faststr
003ad538str x0, [sp+184]
003ad53cldrsb x27, [x0]
003ad540ldr x4, [sp+280]
003ad544ldr x5, [sp+272]
003ad548ldr x6, [sp+288]
003ad54cldr x7, [sp+296]
003ad550str x5, [x0]
003ad554str x6, [x0+16]
003ad558str x7, [x0+24]
003ad55cadrp x27, 0x69e000
003ad560ldr w5, [x27+3056]
003ad564cbz w5, 0x3ad56c
003ad568b 0x3ad570
003ad56c
003ad56cloc_3ad56c:
003ad56cb 0x3ad584
003ad570
003ad570loc_3ad570:
003ad570bl runtime.gcWriteBarrier2
003ad574str x4, [x25]
003ad578ldr x5, [x0+8]
003ad57cstr x5, [x25+8]
003ad580b 0x3ad584
003ad584
003ad584loc_3ad584:
003ad584str x4, [x0+8]
003ad588stp xzr, xzr, [sp+272]
003ad58cstp xzr, xzr, [sp+288]
003ad590movn x4, 0
003ad594str x4, [sp+272]
003ad598adrp x27, 0x662000
003ad59cldr x4, [x27+3664]
003ad5a0adrp x27, 0x662000
003ad5a4ldr x5, [x27+3672]
003ad5a8adrp x27, 0x662000
003ad5acldr x6, [x27+3680]
003ad5b0str x4, [sp+280]
003ad5b4str x5, [sp+288]
003ad5b8str x6, [sp+296]
003ad5bcldr x1, [sp+304]
003ad5c0adrp x0, 0x278000
003ad5c4add x0, x0, 1056
003ad5c8adrp x2, 0x305000
003ad5ccadd x2, x2, 1224
003ad5d0movz x3, 10
003ad5d4bl runtime.mapassign_faststr
003ad5d8str x0, [sp+176]
003ad5dcldrsb x27, [x0]
003ad5e0ldr x4, [sp+280]
003ad5e4ldr x5, [sp+272]
003ad5e8ldr x6, [sp+288]
003ad5ecldr x7, [sp+296]
003ad5f0str x5, [x0]
003ad5f4str x6, [x0+16]
003ad5f8str x7, [x0+24]
003ad5fcadrp x27, 0x69e000
003ad600ldr w5, [x27+3056]
003ad604cbz w5, 0x3ad60c
003ad608b 0x3ad610
003ad60c
003ad60cloc_3ad60c:
003ad60cb 0x3ad624
003ad610
003ad610loc_3ad610:
003ad610bl runtime.gcWriteBarrier2
003ad614str x4, [x25]
003ad618ldr x5, [x0+8]
003ad61cstr x5, [x25+8]
003ad620b 0x3ad624
003ad624
003ad624loc_3ad624:
003ad624str x4, [x0+8]
003ad628stp xzr, xzr, [sp+272]
003ad62cstp xzr, xzr, [sp+288]
003ad630orr x4, xzr, 1
003ad634str x4, [sp+272]
003ad638adrp x27, 0x662000
003ad63cldr x4, [x27+3696]
003ad640adrp x27, 0x662000
003ad644ldr x5, [x27+3704]
003ad648adrp x27, 0x662000
003ad64cldr x6, [x27+3712]
003ad650str x4, [sp+280]
003ad654str x5, [sp+288]
003ad658str x6, [sp+296]
003ad65cldr x1, [sp+304]
003ad660adrp x0, 0x278000
003ad664add x0, x0, 1056
003ad668adrp x2, 0x304000
003ad66cadd x2, x2, 3901
003ad670movz x3, 9
003ad674bl runtime.mapassign_faststr
003ad678str x0, [sp+168]
003ad67cldrsb x27, [x0]
003ad680ldr x4, [sp+280]
003ad684ldr x5, [sp+272]
003ad688ldr x6, [sp+288]
003ad68cldr x7, [sp+296]
003ad690str x5, [x0]
003ad694str x6, [x0+16]
003ad698str x7, [x0+24]
003ad69cadrp x27, 0x69e000
003ad6a0ldr w5, [x27+3056]
003ad6a4cbz w5, 0x3ad6ac
003ad6a8b 0x3ad6b0
003ad6ac
003ad6acloc_3ad6ac:
003ad6acb 0x3ad6c4
003ad6b0
003ad6b0loc_3ad6b0:
003ad6b0bl runtime.gcWriteBarrier2
003ad6b4str x4, [x25]
003ad6b8ldr x5, [x0+8]
003ad6bcstr x5, [x25+8]
003ad6c0b 0x3ad6c4
003ad6c4
003ad6c4loc_3ad6c4:
003ad6c4str x4, [x0+8]
003ad6c8stp xzr, xzr, [sp+272]
003ad6ccstp xzr, xzr, [sp+288]
003ad6d0movn x4, 0
003ad6d4str x4, [sp+272]
003ad6d8adrp x27, 0x662000
003ad6dcldr x4, [x27+3696]
003ad6e0adrp x27, 0x662000
003ad6e4ldr x5, [x27+3704]
003ad6e8adrp x27, 0x662000
003ad6ecldr x6, [x27+3712]
003ad6f0str x4, [sp+280]
003ad6f4str x5, [sp+288]
003ad6f8str x6, [sp+296]
003ad6fcldr x1, [sp+304]
003ad700adrp x0, 0x278000
003ad704add x0, x0, 1056
003ad708adrp x2, 0x305000
003ad70cadd x2, x2, 1234
003ad710movz x3, 10
003ad714bl runtime.mapassign_faststr
003ad718str x0, [sp+160]
003ad71cldrsb x27, [x0]
003ad720ldr x4, [sp+280]
003ad724ldr x5, [sp+272]
003ad728ldr x6, [sp+288]
003ad72cldr x7, [sp+296]
003ad730str x5, [x0]
003ad734str x6, [x0+16]
003ad738str x7, [x0+24]
003ad73cadrp x27, 0x69e000
003ad740ldr w5, [x27+3056]
003ad744cbz w5, 0x3ad74c
003ad748b 0x3ad750
003ad74c
003ad74cloc_3ad74c:
003ad74cb 0x3ad764
003ad750
003ad750loc_3ad750:
003ad750bl runtime.gcWriteBarrier2
003ad754str x4, [x25]
003ad758ldr x5, [x0+8]
003ad75cstr x5, [x25+8]
003ad760b 0x3ad764
003ad764
003ad764loc_3ad764:
003ad764str x4, [x0+8]
003ad768stp xzr, xzr, [sp+272]
003ad76cstp xzr, xzr, [sp+288]
003ad770orr x4, xzr, 1
003ad774str x4, [sp+272]
003ad778adrp x27, 0x662000
003ad77cldr x4, [x27+3728]
003ad780adrp x27, 0x662000
003ad784ldr x5, [x27+3736]
003ad788adrp x27, 0x662000
003ad78cldr x6, [x27+3744]
003ad790str x4, [sp+280]
003ad794str x5, [sp+288]
003ad798str x6, [sp+296]
003ad79cldr x1, [sp+304]
003ad7a0adrp x0, 0x278000
003ad7a4add x0, x0, 1056
003ad7a8adrp x2, 0x304000
003ad7acadd x2, x2, 3910
003ad7b0movz x3, 9
003ad7b4bl runtime.mapassign_faststr
003ad7b8str x0, [sp+152]
003ad7bcldrsb x27, [x0]
003ad7c0ldr x4, [sp+280]
003ad7c4ldr x5, [sp+272]
003ad7c8ldr x6, [sp+288]
003ad7ccldr x7, [sp+296]
003ad7d0str x5, [x0]
003ad7d4str x6, [x0+16]
003ad7d8str x7, [x0+24]
003ad7dcadrp x27, 0x69e000
003ad7e0ldr w5, [x27+3056]
003ad7e4cbz w5, 0x3ad7ec
003ad7e8b 0x3ad7f0
003ad7ec
003ad7ecloc_3ad7ec:
003ad7ecb 0x3ad804
003ad7f0
003ad7f0loc_3ad7f0:
003ad7f0bl runtime.gcWriteBarrier2
003ad7f4str x4, [x25]
003ad7f8ldr x5, [x0+8]
003ad7fcstr x5, [x25+8]
003ad800b 0x3ad804
003ad804
003ad804loc_3ad804:
003ad804str x4, [x0+8]
003ad808stp xzr, xzr, [sp+272]
003ad80cstp xzr, xzr, [sp+288]
003ad810movn x4, 0
003ad814str x4, [sp+272]
003ad818adrp x27, 0x662000
003ad81cldr x4, [x27+3728]
003ad820adrp x27, 0x662000
003ad824ldr x5, [x27+3736]
003ad828adrp x27, 0x662000
003ad82cldr x6, [x27+3744]
003ad830str x4, [sp+280]
003ad834str x5, [sp+288]
003ad838str x6, [sp+296]
003ad83cldr x1, [sp+304]
003ad840adrp x0, 0x278000
003ad844add x0, x0, 1056
003ad848adrp x2, 0x305000
003ad84cadd x2, x2, 1244
003ad850movz x3, 10
003ad854bl runtime.mapassign_faststr
003ad858str x0, [sp+144]
003ad85cldrsb x27, [x0]
003ad860ldr x4, [sp+280]
003ad864ldr x5, [sp+272]
003ad868ldr x6, [sp+288]
003ad86cldr x7, [sp+296]
003ad870str x5, [x0]
003ad874str x6, [x0+16]
003ad878str x7, [x0+24]
003ad87cadrp x27, 0x69e000
003ad880ldr w5, [x27+3056]
003ad884cbz w5, 0x3ad88c
003ad888b 0x3ad890
003ad88c
003ad88cloc_3ad88c:
003ad88cb 0x3ad8a4
003ad890
003ad890loc_3ad890:
003ad890bl runtime.gcWriteBarrier2
003ad894str x4, [x25]
003ad898ldr x5, [x0+8]
003ad89cstr x5, [x25+8]
003ad8a0b 0x3ad8a4
003ad8a4
003ad8a4loc_3ad8a4:
003ad8a4str x4, [x0+8]
003ad8a8stp xzr, xzr, [sp+272]
003ad8acstp xzr, xzr, [sp+288]
003ad8b0orr x4, xzr, 1
003ad8b4str x4, [sp+272]
003ad8b8adrp x27, 0x662000
003ad8bcldr x4, [x27+3760]
003ad8c0adrp x27, 0x662000
003ad8c4ldr x5, [x27+3768]
003ad8c8adrp x27, 0x662000
003ad8ccldr x6, [x27+3776]
003ad8d0str x4, [sp+280]
003ad8d4str x5, [sp+288]
003ad8d8str x6, [sp+296]
003ad8dcldr x1, [sp+304]
003ad8e0adrp x0, 0x278000
003ad8e4add x0, x0, 1056
003ad8e8adrp x2, 0x304000
003ad8ecadd x2, x2, 3919
003ad8f0movz x3, 9
003ad8f4bl runtime.mapassign_faststr
003ad8f8str x0, [sp+136]
003ad8fcldrsb x27, [x0]
003ad900ldr x4, [sp+280]
003ad904ldr x5, [sp+272]
003ad908ldr x6, [sp+288]
003ad90cldr x7, [sp+296]
003ad910str x5, [x0]
003ad914str x6, [x0+16]
003ad918str x7, [x0+24]
003ad91cadrp x27, 0x69e000
003ad920ldr w5, [x27+3056]
003ad924cbz w5, 0x3ad92c
003ad928b 0x3ad930
003ad92c
003ad92cloc_3ad92c:
003ad92cb 0x3ad944
003ad930
003ad930loc_3ad930:
003ad930bl runtime.gcWriteBarrier2
003ad934str x4, [x25]
003ad938ldr x5, [x0+8]
003ad93cstr x5, [x25+8]
003ad940b 0x3ad944
003ad944
003ad944loc_3ad944:
003ad944str x4, [x0+8]
003ad948stp xzr, xzr, [sp+272]
003ad94cstp xzr, xzr, [sp+288]
003ad950movn x4, 0
003ad954str x4, [sp+272]
003ad958adrp x27, 0x662000
003ad95cldr x4, [x27+3760]
003ad960adrp x27, 0x662000
003ad964ldr x5, [x27+3768]
003ad968adrp x27, 0x662000
003ad96cldr x6, [x27+3776]
003ad970str x4, [sp+280]
003ad974str x5, [sp+288]
003ad978str x6, [sp+296]
003ad97cldr x1, [sp+304]
003ad980adrp x0, 0x278000
003ad984add x0, x0, 1056
003ad988adrp x2, 0x305000
003ad98cadd x2, x2, 1254
003ad990movz x3, 10
003ad994bl runtime.mapassign_faststr
003ad998str x0, [sp+128]
003ad99cldrsb x27, [x0]
003ad9a0ldr x4, [sp+280]
003ad9a4ldr x5, [sp+272]
003ad9a8ldr x6, [sp+288]
003ad9acldr x7, [sp+296]
003ad9b0str x5, [x0]
003ad9b4str x6, [x0+16]
003ad9b8str x7, [x0+24]
003ad9bcadrp x27, 0x69e000
003ad9c0ldr w5, [x27+3056]
003ad9c4cbz w5, 0x3ad9cc
003ad9c8b 0x3ad9d0
003ad9cc
003ad9ccloc_3ad9cc:
003ad9ccb 0x3ad9e4
003ad9d0
003ad9d0loc_3ad9d0:
003ad9d0bl runtime.gcWriteBarrier2
003ad9d4str x4, [x25]
003ad9d8ldr x5, [x0+8]
003ad9dcstr x5, [x25+8]
003ad9e0b 0x3ad9e4
003ad9e4
003ad9e4loc_3ad9e4:
003ad9e4str x4, [x0+8]
003ad9e8stp xzr, xzr, [sp+272]
003ad9ecstp xzr, xzr, [sp+288]
003ad9f0orr x4, xzr, 1
003ad9f4str x4, [sp+272]
003ad9f8adrp x27, 0x662000
003ad9fcldr x4, [x27+3792]
003ada00adrp x27, 0x662000
003ada04ldr x5, [x27+3800]
003ada08adrp x27, 0x662000
003ada0cldr x6, [x27+3808]
003ada10str x4, [sp+280]
003ada14str x5, [sp+288]
003ada18str x6, [sp+296]
003ada1cldr x1, [sp+304]
003ada20adrp x0, 0x278000
003ada24add x0, x0, 1056
003ada28adrp x2, 0x304000
003ada2cadd x2, x2, 1876
003ada30orr x3, xzr, 8
003ada34bl runtime.mapassign_faststr
003ada38str x0, [sp+120]
003ada3cldrsb x27, [x0]
003ada40ldr x4, [sp+280]
003ada44ldr x5, [sp+272]
003ada48ldr x6, [sp+288]
003ada4cldr x7, [sp+296]
003ada50str x5, [x0]
003ada54str x6, [x0+16]
003ada58str x7, [x0+24]
003ada5cadrp x27, 0x69e000
003ada60ldr w5, [x27+3056]
003ada64cbz w5, 0x3ada6c
003ada68b 0x3ada70
003ada6c
003ada6cloc_3ada6c:
003ada6cb 0x3ada84
003ada70
003ada70loc_3ada70:
003ada70bl runtime.gcWriteBarrier2
003ada74str x4, [x25]
003ada78ldr x5, [x0+8]
003ada7cstr x5, [x25+8]
003ada80b 0x3ada84
003ada84
003ada84loc_3ada84:
003ada84str x4, [x0+8]
003ada88stp xzr, xzr, [sp+272]
003ada8cstp xzr, xzr, [sp+288]
003ada90movn x4, 0
003ada94str x4, [sp+272]
003ada98adrp x27, 0x662000
003ada9cldr x4, [x27+3792]
003adaa0adrp x27, 0x662000
003adaa4ldr x5, [x27+3800]
003adaa8adrp x27, 0x662000
003adaacldr x6, [x27+3808]
003adab0str x4, [sp+280]
003adab4str x5, [sp+288]
003adab8str x6, [sp+296]
003adabcldr x1, [sp+304]
003adac0adrp x0, 0x278000
003adac4add x0, x0, 1056
003adac8adrp x2, 0x304000
003adaccadd x2, x2, 3928
003adad0movz x3, 9
003adad4bl runtime.mapassign_faststr
003adad8str x0, [sp+112]
003adadcldrsb x27, [x0]
003adae0ldr x4, [sp+280]
003adae4ldr x5, [sp+272]
003adae8ldr x6, [sp+288]
003adaecldr x7, [sp+296]
003adaf0str x5, [x0]
003adaf4str x6, [x0+16]
003adaf8str x7, [x0+24]
003adafcadrp x27, 0x69e000
003adb00ldr w5, [x27+3056]
003adb04cbz w5, 0x3adb0c
003adb08b 0x3adb10
003adb0c
003adb0cloc_3adb0c:
003adb0cb 0x3adb24
003adb10
003adb10loc_3adb10:
003adb10bl runtime.gcWriteBarrier2
003adb14str x4, [x25]
003adb18ldr x5, [x0+8]
003adb1cstr x5, [x25+8]
003adb20b 0x3adb24
003adb24
003adb24loc_3adb24:
003adb24str x4, [x0+8]
003adb28stp xzr, xzr, [sp+272]
003adb2cstp xzr, xzr, [sp+288]
003adb30orr x4, xzr, 1
003adb34str x4, [sp+272]
003adb38adrp x27, 0x662000
003adb3cldr x4, [x27+3824]
003adb40adrp x27, 0x662000
003adb44ldr x5, [x27+3832]
003adb48adrp x27, 0x662000
003adb4cldr x6, [x27+3840]
003adb50str x4, [sp+280]
003adb54str x5, [sp+288]
003adb58str x6, [sp+296]
003adb5cldr x1, [sp+304]
003adb60adrp x0, 0x278000
003adb64add x0, x0, 1056
003adb68adrp x2, 0x305000
003adb6cadd x2, x2, 1264
003adb70movz x3, 10
003adb74bl runtime.mapassign_faststr
003adb78str x0, [sp+104]
003adb7cldrsb x27, [x0]
003adb80ldr x4, [sp+280]
003adb84ldr x5, [sp+272]
003adb88ldr x6, [sp+288]
003adb8cldr x7, [sp+296]
003adb90str x5, [x0]
003adb94str x6, [x0+16]
003adb98str x7, [x0+24]
003adb9cadrp x27, 0x69e000
003adba0ldr w5, [x27+3056]
003adba4cbz w5, 0x3adbac
003adba8b 0x3adbb0
003adbac
003adbacloc_3adbac:
003adbacb 0x3adbc4
003adbb0
003adbb0loc_3adbb0:
003adbb0bl runtime.gcWriteBarrier2
003adbb4str x4, [x25]
003adbb8ldr x5, [x0+8]
003adbbcstr x5, [x25+8]
003adbc0b 0x3adbc4
003adbc4
003adbc4loc_3adbc4:
003adbc4str x4, [x0+8]
003adbc8stp xzr, xzr, [sp+272]
003adbccstp xzr, xzr, [sp+288]
003adbd0movn x4, 0
003adbd4str x4, [sp+272]
003adbd8adrp x27, 0x662000
003adbdcldr x4, [x27+3824]
003adbe0adrp x27, 0x662000
003adbe4ldr x5, [x27+3832]
003adbe8adrp x27, 0x662000
003adbecldr x6, [x27+3840]
003adbf0str x4, [sp+280]
003adbf4str x5, [sp+288]
003adbf8str x6, [sp+296]
003adbfcldr x1, [sp+304]
003adc00adrp x0, 0x278000
003adc04add x0, x0, 1056
003adc08adrp x2, 0x305000
003adc0cadd x2, x2, 3066
003adc10movz x3, 11
003adc14bl runtime.mapassign_faststr
003adc18str x0, [sp+96]
003adc1cldrsb x27, [x0]
003adc20ldr x4, [sp+280]
003adc24ldr x5, [sp+272]
003adc28ldr x6, [sp+288]
003adc2cldr x7, [sp+296]
003adc30str x5, [x0]
003adc34str x6, [x0+16]
003adc38str x7, [x0+24]
003adc3cadrp x27, 0x69e000
003adc40ldr w5, [x27+3056]
003adc44cbz w5, 0x3adc4c
003adc48b 0x3adc50
003adc4c
003adc4cloc_3adc4c:
003adc4cb 0x3adc64
003adc50
003adc50loc_3adc50:
003adc50bl runtime.gcWriteBarrier2
003adc54str x4, [x25]
003adc58ldr x1, [x0+8]
003adc5cstr x1, [x25+8]
003adc60b 0x3adc64
003adc64
003adc64loc_3adc64:
003adc64str x4, [x0+8]
003adc68ldr x0, [sp+304]
003adc6cadrp x27, 0x69e000
003adc70ldr w1, [x27+3056]
003adc74cbz w1, 0x3adc7c
003adc78b 0x3adc80
003adc7c
003adc7cloc_3adc7c:
003adc7cb 0x3adc98
003adc80
003adc80loc_3adc80:
003adc80bl runtime.gcWriteBarrier2
003adc84str x0, [x25]
003adc88adrp x27, 0x673000
003adc8cldr x1, [x27+3920]
003adc90str x1, [x25+8]
003adc94b 0x3adc98
003adc98
003adc98loc_3adc98:
003adc98adrp x27, 0x673000
003adc9cstr x0, [x27+3920]
003adca0ldp x29, x30, [sp-8]
003adca4add sp, sp, 320
003adca8ret x30
003adcac
003adcacloc_3adcac:
003adcacmov x3, x30
003adcb0bl runtime.morestack_noctxt.abi0
003adcb4b 0x3acab0
003adcb8udf 0
003adcbcudf 0
003acab0
003acab0regexp/syntax.map.init.1: ; void regexp/syntax.map.init.1(void)
003acab0ldr x16, [x28+16]
003acab4sub x17, sp, 192
003acab8subs xzr, x17, x16
003acabcb.ls 0x3adcac
003acac0sub x20, sp, 320
003acac4stp x29, x30, [x20-8]
003acac8add sp, x20, 0
003acaccsub x29, sp, 8
003acad0adrp x0, 0x279000
003acad4add x0, x0, 1056
003acad8orr x1, xzr, 28
003acadcmov x2, xzr
003acae0bl runtime.makemap
003acae4str x0, [sp+304]
003acae8stp xzr, xzr, [sp+272]
003acaecstp xzr, xzr, [sp+288]
003acaf0orr x3, xzr, 1
003acaf4str x3, [sp+272]
003acaf8adrp x27, 0x663000
003acafcldr x3, [x27+3408]
003acb00adrp x27, 0x663000
003acb04ldr x4, [x27+3416]
003acb08adrp x27, 0x663000
003acb0cldr x5, [x27+3424]
003acb10str x3, [sp+280]
003acb14str x4, [sp+288]
003acb18str x5, [sp+296]
003acb1cldr x1, [sp+304]
003acb20adrp x0, 0x279000
003acb24add x0, x0, 1056
003acb28adrp x2, 0x305000
003acb2cadd x2, x2, 3820
003acb30movz x3, 9
003acb34bl runtime.mapassign_faststr
003acb38str x0, [sp+88]
003acb3cldrsb x27, [x0]
003acb40ldr x3, [sp+280]
003acb44ldr x4, [sp+272]
003acb48ldr x5, [sp+288]
003acb4cldr x6, [sp+296]
003acb50str x4, [x0]
003acb54str x5, [x0+16]
003acb58str x6, [x0+24]
003acb5cadrp x27, 0x69f000
003acb60ldr w4, [x27+3056]
003acb64cbz w4, 0x3acb6c
003acb68b 0x3acb70
003acb6c
003acb6cloc_3acb6c:
003acb6cb 0x3acb84
003acb70
003acb70loc_3acb70:
003acb70bl runtime.gcWriteBarrier2
003acb74str x3, [x25]
003acb78ldr x4, [x0+8]
003acb7cstr x4, [x25+8]
003acb80b 0x3acb84
003acb84
003acb84loc_3acb84:
003acb84str x3, [x0+8]
003acb88stp xzr, xzr, [sp+272]
003acb8cstp xzr, xzr, [sp+288]
003acb90movn x4, 0
003acb94str x4, [sp+272]
003acb98adrp x27, 0x663000
003acb9cldr x4, [x27+3408]
003acba0adrp x27, 0x663000
003acba4ldr x5, [x27+3416]
003acba8adrp x27, 0x663000
003acbacldr x6, [x27+3424]
003acbb0str x4, [sp+280]
003acbb4str x5, [sp+288]
003acbb8str x6, [sp+296]
003acbbcldr x1, [sp+304]
003acbc0adrp x0, 0x279000
003acbc4add x0, x0, 1056
003acbc8adrp x2, 0x306000
003acbccadd x2, x2, 1144
003acbd0movz x3, 10
003acbd4bl runtime.mapassign_faststr
003acbd8str x0, [sp+80]
003acbdcldrsb x27, [x0]
003acbe0ldr x4, [sp+280]
003acbe4ldr x5, [sp+272]
003acbe8ldr x6, [sp+288]
003acbecldr x7, [sp+296]
003acbf0str x5, [x0]
003acbf4str x6, [x0+16]
003acbf8str x7, [x0+24]
003acbfcadrp x27, 0x69f000
003acc00ldr w5, [x27+3056]
003acc04cbz w5, 0x3acc0c
003acc08b 0x3acc10
003acc0c
003acc0cloc_3acc0c:
003acc0cb 0x3acc24
003acc10
003acc10loc_3acc10:
003acc10bl runtime.gcWriteBarrier2
003acc14str x4, [x25]
003acc18ldr x5, [x0+8]
003acc1cstr x5, [x25+8]
003acc20b 0x3acc24
003acc24
003acc24loc_3acc24:
003acc24str x4, [x0+8]
003acc28stp xzr, xzr, [sp+272]
003acc2cstp xzr, xzr, [sp+288]
003acc30orr x4, xzr, 1
003acc34str x4, [sp+272]
003acc38adrp x27, 0x663000
003acc3cldr x4, [x27+3440]
003acc40adrp x27, 0x663000
003acc44ldr x5, [x27+3448]
003acc48adrp x27, 0x663000
003acc4cldr x6, [x27+3456]
003acc50str x4, [sp+280]
003acc54str x5, [sp+288]
003acc58str x6, [sp+296]
003acc5cldr x1, [sp+304]
003acc60adrp x0, 0x279000
003acc64add x0, x0, 1056
003acc68adrp x2, 0x305000
003acc6cadd x2, x2, 3829
003acc70movz x3, 9
003acc74bl runtime.mapassign_faststr
003acc78str x0, [sp+72]
003acc7cldrsb x27, [x0]
003acc80ldr x4, [sp+280]
003acc84ldr x5, [sp+272]
003acc88ldr x6, [sp+288]
003acc8cldr x7, [sp+296]
003acc90str x5, [x0]
003acc94str x6, [x0+16]
003acc98str x7, [x0+24]
003acc9cadrp x27, 0x69f000
003acca0ldr w5, [x27+3056]
003acca4cbz w5, 0x3accac
003acca8b 0x3accb0
003accac
003accacloc_3accac:
003accacb 0x3accc4
003accb0
003accb0loc_3accb0:
003accb0bl runtime.gcWriteBarrier2
003accb4str x4, [x25]
003accb8ldr x5, [x0+8]
003accbcstr x5, [x25+8]
003accc0b 0x3accc4
003accc4
003accc4loc_3accc4:
003accc4str x4, [x0+8]
003accc8stp xzr, xzr, [sp+272]
003accccstp xzr, xzr, [sp+288]
003accd0movn x4, 0
003accd4str x4, [sp+272]
003accd8adrp x27, 0x663000
003accdcldr x4, [x27+3440]
003acce0adrp x27, 0x663000
003acce4ldr x5, [x27+3448]
003acce8adrp x27, 0x663000
003accecldr x6, [x27+3456]
003accf0str x4, [sp+280]
003accf4str x5, [sp+288]
003accf8str x6, [sp+296]
003accfcldr x1, [sp+304]
003acd00adrp x0, 0x279000
003acd04add x0, x0, 1056
003acd08adrp x2, 0x306000
003acd0cadd x2, x2, 1154
003acd10movz x3, 10
003acd14bl runtime.mapassign_faststr
003acd18str x0, [sp+64]
003acd1cldrsb x27, [x0]
003acd20ldr x4, [sp+280]
003acd24ldr x5, [sp+272]
003acd28ldr x6, [sp+288]
003acd2cldr x7, [sp+296]
003acd30str x5, [x0]
003acd34str x6, [x0+16]
003acd38str x7, [x0+24]
003acd3cadrp x27, 0x69f000
003acd40ldr w5, [x27+3056]
003acd44cbz w5, 0x3acd4c
003acd48b 0x3acd50
003acd4c
003acd4cloc_3acd4c:
003acd4cb 0x3acd64
003acd50
003acd50loc_3acd50:
003acd50bl runtime.gcWriteBarrier2
003acd54str x4, [x25]
003acd58ldr x5, [x0+8]
003acd5cstr x5, [x25+8]
003acd60b 0x3acd64
003acd64
003acd64loc_3acd64:
003acd64str x4, [x0+8]
003acd68stp xzr, xzr, [sp+272]
003acd6cstp xzr, xzr, [sp+288]
003acd70orr x4, xzr, 1
003acd74str x4, [sp+272]
003acd78adrp x27, 0x663000
003acd7cldr x4, [x27+3472]
003acd80adrp x27, 0x663000
003acd84ldr x5, [x27+3480]
003acd88adrp x27, 0x663000
003acd8cldr x6, [x27+3488]
003acd90str x4, [sp+280]
003acd94str x5, [sp+288]
003acd98str x6, [sp+296]
003acd9cldr x1, [sp+304]
003acda0adrp x0, 0x279000
003acda4add x0, x0, 1056
003acda8adrp x2, 0x305000
003acdacadd x2, x2, 3838
003acdb0movz x3, 9
003acdb4bl runtime.mapassign_faststr
003acdb8str x0, [sp+56]
003acdbcldrsb x27, [x0]
003acdc0ldr x4, [sp+280]
003acdc4ldr x5, [sp+272]
003acdc8ldr x6, [sp+288]
003acdccldr x7, [sp+296]
003acdd0str x5, [x0]
003acdd4str x6, [x0+16]
003acdd8str x7, [x0+24]
003acddcadrp x27, 0x69f000
003acde0ldr w5, [x27+3056]
003acde4cbz w5, 0x3acdec
003acde8b 0x3acdf0
003acdec
003acdecloc_3acdec:
003acdecb 0x3ace04
003acdf0
003acdf0loc_3acdf0:
003acdf0bl runtime.gcWriteBarrier2
003acdf4str x4, [x25]
003acdf8ldr x5, [x0+8]
003acdfcstr x5, [x25+8]
003ace00b 0x3ace04
003ace04
003ace04loc_3ace04:
003ace04str x4, [x0+8]
003ace08stp xzr, xzr, [sp+272]
003ace0cstp xzr, xzr, [sp+288]
003ace10movn x4, 0
003ace14str x4, [sp+272]
003ace18adrp x27, 0x663000
003ace1cldr x4, [x27+3472]
003ace20adrp x27, 0x663000
003ace24ldr x5, [x27+3480]
003ace28adrp x27, 0x663000
003ace2cldr x6, [x27+3488]
003ace30str x4, [sp+280]
003ace34str x5, [sp+288]
003ace38str x6, [sp+296]
003ace3cldr x1, [sp+304]
003ace40adrp x0, 0x279000
003ace44add x0, x0, 1056
003ace48adrp x2, 0x306000
003ace4cadd x2, x2, 1164
003ace50movz x3, 10
003ace54bl runtime.mapassign_faststr
003ace58str x0, [sp+48]
003ace5cldrsb x27, [x0]
003ace60ldr x4, [sp+280]
003ace64ldr x5, [sp+272]
003ace68ldr x6, [sp+288]
003ace6cldr x7, [sp+296]
003ace70str x5, [x0]
003ace74str x6, [x0+16]
003ace78str x7, [x0+24]
003ace7cadrp x27, 0x69f000
003ace80ldr w5, [x27+3056]
003ace84cbz w5, 0x3ace8c
003ace88b 0x3ace90
003ace8c
003ace8cloc_3ace8c:
003ace8cb 0x3acea4
003ace90
003ace90loc_3ace90:
003ace90bl runtime.gcWriteBarrier2
003ace94str x4, [x25]
003ace98ldr x5, [x0+8]
003ace9cstr x5, [x25+8]
003acea0b 0x3acea4
003acea4
003acea4loc_3acea4:
003acea4str x4, [x0+8]
003acea8stp xzr, xzr, [sp+272]
003aceacstp xzr, xzr, [sp+288]
003aceb0orr x4, xzr, 1
003aceb4str x4, [sp+272]
003aceb8adrp x27, 0x663000
003acebcldr x4, [x27+3504]
003acec0adrp x27, 0x663000
003acec4ldr x5, [x27+3512]
003acec8adrp x27, 0x663000
003aceccldr x6, [x27+3520]
003aced0str x4, [sp+280]
003aced4str x5, [sp+288]
003aced8str x6, [sp+296]
003acedcldr x1, [sp+304]
003acee0adrp x0, 0x279000
003acee4add x0, x0, 1056
003acee8adrp x2, 0x305000
003aceecadd x2, x2, 3847
003acef0movz x3, 9
003acef4bl runtime.mapassign_faststr
003acef8str x0, [sp+264]
003acefcldrsb x27, [x0]
003acf00ldr x4, [sp+280]
003acf04ldr x5, [sp+272]
003acf08ldr x6, [sp+288]
003acf0cldr x7, [sp+296]
003acf10str x5, [x0]
003acf14str x6, [x0+16]
003acf18str x7, [x0+24]
003acf1cadrp x27, 0x69f000
003acf20ldr w5, [x27+3056]
003acf24cbz w5, 0x3acf2c
003acf28b 0x3acf30
003acf2c
003acf2cloc_3acf2c:
003acf2cb 0x3acf44
003acf30
003acf30loc_3acf30:
003acf30bl runtime.gcWriteBarrier2
003acf34str x4, [x25]
003acf38ldr x5, [x0+8]
003acf3cstr x5, [x25+8]
003acf40b 0x3acf44
003acf44
003acf44loc_3acf44:
003acf44str x4, [x0+8]
003acf48stp xzr, xzr, [sp+272]
003acf4cstp xzr, xzr, [sp+288]
003acf50movn x4, 0
003acf54str x4, [sp+272]
003acf58adrp x27, 0x663000
003acf5cldr x4, [x27+3504]
003acf60adrp x27, 0x663000
003acf64ldr x5, [x27+3512]
003acf68adrp x27, 0x663000
003acf6cldr x6, [x27+3520]
003acf70str x4, [sp+280]
003acf74str x5, [sp+288]
003acf78str x6, [sp+296]
003acf7cldr x1, [sp+304]
003acf80adrp x0, 0x279000
003acf84add x0, x0, 1056
003acf88adrp x2, 0x306000
003acf8cadd x2, x2, 1174
003acf90movz x3, 10
003acf94bl runtime.mapassign_faststr
003acf98str x0, [sp+256]
003acf9cldrsb x27, [x0]
003acfa0ldr x4, [sp+280]
003acfa4ldr x5, [sp+272]
003acfa8ldr x6, [sp+288]
003acfacldr x7, [sp+296]
003acfb0str x5, [x0]
003acfb4str x6, [x0+16]
003acfb8str x7, [x0+24]
003acfbcadrp x27, 0x69f000
003acfc0ldr w5, [x27+3056]
003acfc4cbz w5, 0x3acfcc
003acfc8b 0x3acfd0
003acfcc
003acfccloc_3acfcc:
003acfccb 0x3acfe4
003acfd0
003acfd0loc_3acfd0:
003acfd0bl runtime.gcWriteBarrier2
003acfd4str x4, [x25]
003acfd8ldr x5, [x0+8]
003acfdcstr x5, [x25+8]
003acfe0b 0x3acfe4
003acfe4
003acfe4loc_3acfe4:
003acfe4str x4, [x0+8]
003acfe8stp xzr, xzr, [sp+272]
003acfecstp xzr, xzr, [sp+288]
003acff0orr x4, xzr, 1
003acff4str x4, [sp+272]
003acff8adrp x27, 0x663000
003acffcldr x4, [x27+3536]
003ad000adrp x27, 0x662000
003ad004ldr x5, [x27+3544]
003ad008adrp x27, 0x662000
003ad00cldr x6, [x27+3552]
003ad010str x4, [sp+280]
003ad014str x5, [sp+288]
003ad018str x6, [sp+296]
003ad01cldr x1, [sp+304]
003ad020adrp x0, 0x278000
003ad024add x0, x0, 1056
003ad028adrp x2, 0x304000
003ad02cadd x2, x2, 3856
003ad030movz x3, 9
003ad034bl runtime.mapassign_faststr
003ad038str x0, [sp+248]
003ad03cldrsb x27, [x0]
003ad040ldr x4, [sp+280]
003ad044ldr x5, [sp+272]
003ad048ldr x6, [sp+288]
003ad04cldr x7, [sp+296]
003ad050str x5, [x0]
003ad054str x6, [x0+16]
003ad058str x7, [x0+24]
003ad05cadrp x27, 0x69e000
003ad060ldr w5, [x27+3056]
003ad064cbz w5, 0x3ad06c
003ad068b 0x3ad070
003ad06c
003ad06cloc_3ad06c:
003ad06cb 0x3ad084
003ad070
003ad070loc_3ad070:
003ad070bl runtime.gcWriteBarrier2
003ad074str x4, [x25]
003ad078ldr x5, [x0+8]
003ad07cstr x5, [x25+8]
003ad080b 0x3ad084
003ad084
003ad084loc_3ad084:
003ad084str x4, [x0+8]
003ad088stp xzr, xzr, [sp+272]
003ad08cstp xzr, xzr, [sp+288]
003ad090movn x4, 0
003ad094str x4, [sp+272]
003ad098adrp x27, 0x662000
003ad09cldr x4, [x27+3536]
003ad0a0adrp x27, 0x662000
003ad0a4ldr x5, [x27+3544]
003ad0a8adrp x27, 0x662000
003ad0acldr x6, [x27+3552]
003ad0b0str x4, [sp+280]
003ad0b4str x5, [sp+288]
003ad0b8str x6, [sp+296]
003ad0bcldr x1, [sp+304]
003ad0c0adrp x0, 0x278000
003ad0c4add x0, x0, 1056
003ad0c8adrp x2, 0x305000
003ad0ccadd x2, x2, 1184
003ad0d0movz x3, 10
003ad0d4bl runtime.mapassign_faststr
003ad0d8str x0, [sp+240]
003ad0dcldrsb x27, [x0]
003ad0e0ldr x4, [sp+280]
003ad0e4ldr x5, [sp+272]
003ad0e8ldr x6, [sp+288]
003ad0ecldr x7, [sp+296]
003ad0f0str x5, [x0]
003ad0f4str x6, [x0+16]
003ad0f8str x7, [x0+24]
003ad0fcadrp x27, 0x69e000
003ad100ldr w5, [x27+3056]
003ad104cbz w5, 0x3ad10c
003ad108b 0x3ad110
003ad10c
003ad10cloc_3ad10c:
003ad10cb 0x3ad124
003ad110
003ad110loc_3ad110:
003ad110bl runtime.gcWriteBarrier2
003ad114str x4, [x25]
003ad118ldr x5, [x0+8]
003ad11cstr x5, [x25+8]
003ad120b 0x3ad124
003ad124
003ad124loc_3ad124:
003ad124str x4, [x0+8]
003ad128stp xzr, xzr, [sp+272]
003ad12cstp xzr, xzr, [sp+288]
003ad130orr x4, xzr, 1
003ad134str x4, [sp+272]
003ad138adrp x27, 0x662000
003ad13cldr x4, [x27+3568]
003ad140adrp x27, 0x662000
003ad144ldr x5, [x27+3576]
003ad148adrp x27, 0x662000
003ad14cldr x6, [x27+3584]
003ad150str x4, [sp+280]
003ad154str x5, [sp+288]
003ad158str x6, [sp+296]
003ad15cldr x1, [sp+304]
003ad160adrp x0, 0x278000
003ad164add x0, x0, 1056
003ad168adrp x2, 0x304000
003ad16cadd x2, x2, 3865
003ad170movz x3, 9
003ad174bl runtime.mapassign_faststr
003ad178str x0, [sp+232]
003ad17cldrsb x27, [x0]
003ad180ldr x4, [sp+280]
003ad184ldr x5, [sp+272]
003ad188ldr x6, [sp+288]
003ad18cldr x7, [sp+296]
003ad190str x5, [x0]
003ad194str x6, [x0+16]
003ad198str x7, [x0+24]
003ad19cadrp x27, 0x69e000
003ad1a0ldr w5, [x27+3056]
003ad1a4cbz w5, 0x3ad1ac
003ad1a8b 0x3ad1b0
003ad1ac
003ad1acloc_3ad1ac:
003ad1acb 0x3ad1c4
003ad1b0
003ad1b0loc_3ad1b0:
003ad1b0bl runtime.gcWriteBarrier2
003ad1b4str x4, [x25]
003ad1b8ldr x5, [x0+8]
003ad1bcstr x5, [x25+8]
003ad1c0b 0x3ad1c4
003ad1c4
003ad1c4loc_3ad1c4:
003ad1c4str x4, [x0+8]
003ad1c8stp xzr, xzr, [sp+272]
003ad1ccstp xzr, xzr, [sp+288]
003ad1d0movn x4, 0
003ad1d4str x4, [sp+272]
003ad1d8adrp x27, 0x662000
003ad1dcldr x4, [x27+3568]
003ad1e0adrp x27, 0x662000
003ad1e4ldr x5, [x27+3576]
003ad1e8adrp x27, 0x662000
003ad1ecldr x6, [x27+3584]
003ad1f0str x4, [sp+280]
003ad1f4str x5, [sp+288]
003ad1f8str x6, [sp+296]
003ad1fcldr x1, [sp+304]
003ad200adrp x0, 0x278000
003ad204add x0, x0, 1056
003ad208adrp x2, 0x305000
003ad20cadd x2, x2, 1194
003ad210movz x3, 10
003ad214bl runtime.mapassign_faststr
003ad218str x0, [sp+224]
003ad21cldrsb x27, [x0]
003ad220ldr x4, [sp+280]
003ad224ldr x5, [sp+272]
003ad228ldr x6, [sp+288]
003ad22cldr x7, [sp+296]
003ad230str x5, [x0]
003ad234str x6, [x0+16]
003ad238str x7, [x0+24]
003ad23cadrp x27, 0x69e000
003ad240ldr w5, [x27+3056]
003ad244cbz w5, 0x3ad24c
003ad248b 0x3ad250
003ad24c
003ad24cloc_3ad24c:
003ad24cb 0x3ad264
003ad250
003ad250loc_3ad250:
003ad250bl runtime.gcWriteBarrier2
003ad254str x4, [x25]
003ad258ldr x5, [x0+8]
003ad25cstr x5, [x25+8]
003ad260b 0x3ad264
003ad264
003ad264loc_3ad264:
003ad264str x4, [x0+8]
003ad268stp xzr, xzr, [sp+272]
003ad26cstp xzr, xzr, [sp+288]
003ad270orr x4, xzr, 1
003ad274str x4, [sp+272]
003ad278adrp x27, 0x662000
003ad27cldr x4, [x27+3600]
003ad280adrp x27, 0x662000
003ad284ldr x5, [x27+3608]
003ad288adrp x27, 0x662000
003ad28cldr x6, [x27+3616]
003ad290str x4, [sp+280]
003ad294str x5, [sp+288]
003ad298str x6, [sp+296]
003ad29cldr x1, [sp+304]
003ad2a0adrp x0, 0x278000
003ad2a4add x0, x0, 1056
003ad2a8adrp x2, 0x304000
003ad2acadd x2, x2, 3874
003ad2b0movz x3, 9
003ad2b4bl runtime.mapassign_faststr
003ad2b8str x0, [sp+216]
003ad2bcldrsb x27, [x0]
003ad2c0ldr x4, [sp+280]
003ad2c4ldr x5, [sp+272]
003ad2c8ldr x6, [sp+288]
003ad2ccldr x7, [sp+296]
003ad2d0str x5, [x0]
003ad2d4str x6, [x0+16]
003ad2d8str x7, [x0+24]
003ad2dcadrp x27, 0x69e000
003ad2e0ldr w5, [x27+3056]
003ad2e4cbz w5, 0x3ad2ec
003ad2e8b 0x3ad2f0
003ad2ec
003ad2ecloc_3ad2ec:
003ad2ecb 0x3ad304
003ad2f0
003ad2f0loc_3ad2f0:
003ad2f0bl runtime.gcWriteBarrier2
003ad2f4str x4, [x25]
003ad2f8ldr x5, [x0+8]
003ad2fcstr x5, [x25+8]
003ad300b 0x3ad304
003ad304
003ad304loc_3ad304:
003ad304str x4, [x0+8]
003ad308stp xzr, xzr, [sp+272]
003ad30cstp xzr, xzr, [sp+288]
003ad310movn x4, 0
003ad314str x4, [sp+272]
003ad318adrp x27, 0x662000
003ad31cldr x4, [x27+3600]
003ad320adrp x27, 0x662000
003ad324ldr x5, [x27+3608]
003ad328adrp x27, 0x662000
003ad32cldr x6, [x27+3616]
003ad330str x4, [sp+280]
003ad334str x5, [sp+288]
003ad338str x6, [sp+296]
003ad33cldr x1, [sp+304]
003ad340adrp x0, 0x278000
003ad344add x0, x0, 1056
003ad348adrp x2, 0x305000
003ad34cadd x2, x2, 1204
003ad350movz x3, 10
003ad354bl runtime.mapassign_faststr
003ad358str x0, [sp+208]
003ad35cldrsb x27, [x0]
003ad360ldr x4, [sp+280]
003ad364ldr x5, [sp+272]
003ad368ldr x6, [sp+288]
003ad36cldr x7, [sp+296]
003ad370str x5, [x0]
003ad374str x6, [x0+16]
003ad378str x7, [x0+24]
003ad37cadrp x27, 0x69e000
003ad380ldr w5, [x27+3056]
003ad384cbz w5, 0x3ad38c
003ad388b 0x3ad390
003ad38c
003ad38cloc_3ad38c:
003ad38cb 0x3ad3a4
003ad390
003ad390loc_3ad390:
003ad390bl runtime.gcWriteBarrier2
003ad394str x4, [x25]
003ad398ldr x5, [x0+8]
003ad39cstr x5, [x25+8]
003ad3a0b 0x3ad3a4
003ad3a4
003ad3a4loc_3ad3a4:
003ad3a4str x4, [x0+8]
003ad3a8stp xzr, xzr, [sp+272]
003ad3acstp xzr, xzr, [sp+288]
003ad3b0orr x4, xzr, 1
003ad3b4str x4, [sp+272]
003ad3b8adrp x27, 0x662000
003ad3bcldr x4, [x27+3632]
003ad3c0adrp x27, 0x662000
003ad3c4ldr x5, [x27+3640]
003ad3c8adrp x27, 0x662000
003ad3ccldr x6, [x27+3648]
003ad3d0str x4, [sp+280]
003ad3d4str x5, [sp+288]
003ad3d8str x6, [sp+296]
003ad3dcldr x1, [sp+304]
003ad3e0adrp x0, 0x278000
003ad3e4add x0, x0, 1056
003ad3e8adrp x2, 0x304000
003ad3ecadd x2, x2, 3883
003ad3f0movz x3, 9
003ad3f4bl runtime.mapassign_faststr
003ad3f8str x0, [sp+200]
003ad3fcldrsb x27, [x0]
003ad400ldr x4, [sp+280]
003ad404ldr x5, [sp+272]
003ad408ldr x6, [sp+288]
003ad40cldr x7, [sp+296]
003ad410str x5, [x0]
003ad414str x6, [x0+16]
003ad418str x7, [x0+24]
003ad41cadrp x27, 0x69e000
003ad420ldr w5, [x27+3056]
003ad424cbz w5, 0x3ad42c
003ad428b 0x3ad430
003ad42c
003ad42cloc_3ad42c:
003ad42cb 0x3ad444
003ad430
003ad430loc_3ad430:
003ad430bl runtime.gcWriteBarrier2
003ad434str x4, [x25]
003ad438ldr x5, [x0+8]
003ad43cstr x5, [x25+8]
003ad440b 0x3ad444
003ad444
003ad444loc_3ad444:
003ad444str x4, [x0+8]
003ad448stp xzr, xzr, [sp+272]
003ad44cstp xzr, xzr, [sp+288]
003ad450movn x4, 0
003ad454str x4, [sp+272]
003ad458adrp x27, 0x662000
003ad45cldr x4, [x27+3632]
003ad460adrp x27, 0x662000
003ad464ldr x5, [x27+3640]
003ad468adrp x27, 0x662000
003ad46cldr x6, [x27+3648]
003ad470str x4, [sp+280]
003ad474str x5, [sp+288]
003ad478str x6, [sp+296]
003ad47cldr x1, [sp+304]
003ad480adrp x0, 0x278000
003ad484add x0, x0, 1056
003ad488adrp x2, 0x305000
003ad48cadd x2, x2, 1214
003ad490movz x3, 10
003ad494bl runtime.mapassign_faststr
003ad498str x0, [sp+192]
003ad49cldrsb x27, [x0]
003ad4a0ldr x4, [sp+280]
003ad4a4ldr x5, [sp+272]
003ad4a8ldr x6, [sp+288]
003ad4acldr x7, [sp+296]
003ad4b0str x5, [x0]
003ad4b4str x6, [x0+16]
003ad4b8str x7, [x0+24]
003ad4bcadrp x27, 0x69e000
003ad4c0ldr w5, [x27+3056]
003ad4c4cbz w5, 0x3ad4cc
003ad4c8b 0x3ad4d0
003ad4cc
003ad4ccloc_3ad4cc:
003ad4ccb 0x3ad4e4
003ad4d0
003ad4d0loc_3ad4d0:
003ad4d0bl runtime.gcWriteBarrier2
003ad4d4str x4, [x25]
003ad4d8ldr x5, [x0+8]
003ad4dcstr x5, [x25+8]
003ad4e0b 0x3ad4e4
003ad4e4
003ad4e4loc_3ad4e4:
003ad4e4str x4, [x0+8]
003ad4e8stp xzr, xzr, [sp+272]
003ad4ecstp xzr, xzr, [sp+288]
003ad4f0orr x4, xzr, 1
003ad4f4str x4, [sp+272]
003ad4f8adrp x27, 0x662000
003ad4fcldr x4, [x27+3664]
003ad500adrp x27, 0x662000
003ad504ldr x5, [x27+3672]
003ad508adrp x27, 0x662000
003ad50cldr x6, [x27+3680]
003ad510str x4, [sp+280]
003ad514str x5, [sp+288]
003ad518str x6, [sp+296]
003ad51cldr x1, [sp+304]
003ad520adrp x0, 0x278000
003ad524add x0, x0, 1056
003ad528adrp x2, 0x304000
003ad52cadd x2, x2, 3892
003ad530movz x3, 9
003ad534bl runtime.mapassign_faststr
003ad538str x0, [sp+184]
003ad53cldrsb x27, [x0]
003ad540ldr x4, [sp+280]
003ad544ldr x5, [sp+272]
003ad548ldr x6, [sp+288]
003ad54cldr x7, [sp+296]
003ad550str x5, [x0]
003ad554str x6, [x0+16]
003ad558str x7, [x0+24]
003ad55cadrp x27, 0x69e000
003ad560ldr w5, [x27+3056]
003ad564cbz w5, 0x3ad56c
003ad568b 0x3ad570
003ad56c
003ad56cloc_3ad56c:
003ad56cb 0x3ad584
003ad570
003ad570loc_3ad570:
003ad570bl runtime.gcWriteBarrier2
003ad574str x4, [x25]
003ad578ldr x5, [x0+8]
003ad57cstr x5, [x25+8]
003ad580b 0x3ad584
003ad584
003ad584loc_3ad584:
003ad584str x4, [x0+8]
003ad588stp xzr, xzr, [sp+272]
003ad58cstp xzr, xzr, [sp+288]
003ad590movn x4, 0
003ad594str x4, [sp+272]
003ad598adrp x27, 0x662000
003ad59cldr x4, [x27+3664]
003ad5a0adrp x27, 0x662000
003ad5a4ldr x5, [x27+3672]
003ad5a8adrp x27, 0x662000
003ad5acldr x6, [x27+3680]
003ad5b0str x4, [sp+280]
003ad5b4str x5, [sp+288]
003ad5b8str x6, [sp+296]
003ad5bcldr x1, [sp+304]
003ad5c0adrp x0, 0x278000
003ad5c4add x0, x0, 1056
003ad5c8adrp x2, 0x305000
003ad5ccadd x2, x2, 1224
003ad5d0movz x3, 10
003ad5d4bl runtime.mapassign_faststr
003ad5d8str x0, [sp+176]
003ad5dcldrsb x27, [x0]
003ad5e0ldr x4, [sp+280]
003ad5e4ldr x5, [sp+272]
003ad5e8ldr x6, [sp+288]
003ad5ecldr x7, [sp+296]
003ad5f0str x5, [x0]
003ad5f4str x6, [x0+16]
003ad5f8str x7, [x0+24]
003ad5fcadrp x27, 0x69e000
003ad600ldr w5, [x27+3056]
003ad604cbz w5, 0x3ad60c
003ad608b 0x3ad610
003ad60c
003ad60cloc_3ad60c:
003ad60cb 0x3ad624
003ad610
003ad610loc_3ad610:
003ad610bl runtime.gcWriteBarrier2
003ad614str x4, [x25]
003ad618ldr x5, [x0+8]
003ad61cstr x5, [x25+8]
003ad620b 0x3ad624
003ad624
003ad624loc_3ad624:
003ad624str x4, [x0+8]
003ad628stp xzr, xzr, [sp+272]
003ad62cstp xzr, xzr, [sp+288]
003ad630orr x4, xzr, 1
003ad634str x4, [sp+272]
003ad638adrp x27, 0x662000
003ad63cldr x4, [x27+3696]
003ad640adrp x27, 0x662000
003ad644ldr x5, [x27+3704]
003ad648adrp x27, 0x662000
003ad64cldr x6, [x27+3712]
003ad650str x4, [sp+280]
003ad654str x5, [sp+288]
003ad658str x6, [sp+296]
003ad65cldr x1, [sp+304]
003ad660adrp x0, 0x278000
003ad664add x0, x0, 1056
003ad668adrp x2, 0x304000
003ad66cadd x2, x2, 3901
003ad670movz x3, 9
003ad674bl runtime.mapassign_faststr
003ad678str x0, [sp+168]
003ad67cldrsb x27, [x0]
003ad680ldr x4, [sp+280]
003ad684ldr x5, [sp+272]
003ad688ldr x6, [sp+288]
003ad68cldr x7, [sp+296]
003ad690str x5, [x0]
003ad694str x6, [x0+16]
003ad698str x7, [x0+24]
003ad69cadrp x27, 0x69e000
003ad6a0ldr w5, [x27+3056]
003ad6a4cbz w5, 0x3ad6ac
003ad6a8b 0x3ad6b0
003ad6ac
003ad6acloc_3ad6ac:
003ad6acb 0x3ad6c4
003ad6b0
003ad6b0loc_3ad6b0:
003ad6b0bl runtime.gcWriteBarrier2
003ad6b4str x4, [x25]
003ad6b8ldr x5, [x0+8]
003ad6bcstr x5, [x25+8]
003ad6c0b 0x3ad6c4
003ad6c4
003ad6c4loc_3ad6c4:
003ad6c4str x4, [x0+8]
003ad6c8stp xzr, xzr, [sp+272]
003ad6ccstp xzr, xzr, [sp+288]
003ad6d0movn x4, 0
003ad6d4str x4, [sp+272]
003ad6d8adrp x27, 0x662000
003ad6dcldr x4, [x27+3696]
003ad6e0adrp x27, 0x662000
003ad6e4ldr x5, [x27+3704]
003ad6e8adrp x27, 0x662000
003ad6ecldr x6, [x27+3712]
003ad6f0str x4, [sp+280]
003ad6f4str x5, [sp+288]
003ad6f8str x6, [sp+296]
003ad6fcldr x1, [sp+304]
003ad700adrp x0, 0x278000
003ad704add x0, x0, 1056
003ad708adrp x2, 0x305000
003ad70cadd x2, x2, 1234
003ad710movz x3, 10
003ad714bl runtime.mapassign_faststr
003ad718str x0, [sp+160]
003ad71cldrsb x27, [x0]
003ad720ldr x4, [sp+280]
003ad724ldr x5, [sp+272]
003ad728ldr x6, [sp+288]
003ad72cldr x7, [sp+296]
003ad730str x5, [x0]
003ad734str x6, [x0+16]
003ad738str x7, [x0+24]
003ad73cadrp x27, 0x69e000
003ad740ldr w5, [x27+3056]
003ad744cbz w5, 0x3ad74c
003ad748b 0x3ad750
003ad74c
003ad74cloc_3ad74c:
003ad74cb 0x3ad764
003ad750
003ad750loc_3ad750:
003ad750bl runtime.gcWriteBarrier2
003ad754str x4, [x25]
003ad758ldr x5, [x0+8]
003ad75cstr x5, [x25+8]
003ad760b 0x3ad764
003ad764
003ad764loc_3ad764:
003ad764str x4, [x0+8]
003ad768stp xzr, xzr, [sp+272]
003ad76cstp xzr, xzr, [sp+288]
003ad770orr x4, xzr, 1
003ad774str x4, [sp+272]
003ad778adrp x27, 0x662000
003ad77cldr x4, [x27+3728]
003ad780adrp x27, 0x662000
003ad784ldr x5, [x27+3736]
003ad788adrp x27, 0x662000
003ad78cldr x6, [x27+3744]
003ad790str x4, [sp+280]
003ad794str x5, [sp+288]
003ad798str x6, [sp+296]
003ad79cldr x1, [sp+304]
003ad7a0adrp x0, 0x278000
003ad7a4add x0, x0, 1056
003ad7a8adrp x2, 0x304000
003ad7acadd x2, x2, 3910
003ad7b0movz x3, 9
003ad7b4bl runtime.mapassign_faststr
003ad7b8str x0, [sp+152]
003ad7bcldrsb x27, [x0]
003ad7c0ldr x4, [sp+280]
003ad7c4ldr x5, [sp+272]
003ad7c8ldr x6, [sp+288]
003ad7ccldr x7, [sp+296]
003ad7d0str x5, [x0]
003ad7d4str x6, [x0+16]
003ad7d8str x7, [x0+24]
003ad7dcadrp x27, 0x69e000
003ad7e0ldr w5, [x27+3056]
003ad7e4cbz w5, 0x3ad7ec
003ad7e8b 0x3ad7f0
003ad7ec
003ad7ecloc_3ad7ec:
003ad7ecb 0x3ad804
003ad7f0
003ad7f0loc_3ad7f0:
003ad7f0bl runtime.gcWriteBarrier2
003ad7f4str x4, [x25]
003ad7f8ldr x5, [x0+8]
003ad7fcstr x5, [x25+8]
003ad800b 0x3ad804
003ad804
003ad804loc_3ad804:
003ad804str x4, [x0+8]
003ad808stp xzr, xzr, [sp+272]
003ad80cstp xzr, xzr, [sp+288]
003ad810movn x4, 0
003ad814str x4, [sp+272]
003ad818adrp x27, 0x662000
003ad81cldr x4, [x27+3728]
003ad820adrp x27, 0x662000
003ad824ldr x5, [x27+3736]
003ad828adrp x27, 0x662000
003ad82cldr x6, [x27+3744]
003ad830str x4, [sp+280]
003ad834str x5, [sp+288]
003ad838str x6, [sp+296]
003ad83cldr x1, [sp+304]
003ad840adrp x0, 0x278000
003ad844add x0, x0, 1056
003ad848adrp x2, 0x305000
003ad84cadd x2, x2, 1244
003ad850movz x3, 10
003ad854bl runtime.mapassign_faststr
003ad858str x0, [sp+144]
003ad85cldrsb x27, [x0]
003ad860ldr x4, [sp+280]
003ad864ldr x5, [sp+272]
003ad868ldr x6, [sp+288]
003ad86cldr x7, [sp+296]
003ad870str x5, [x0]
003ad874str x6, [x0+16]
003ad878str x7, [x0+24]
003ad87cadrp x27, 0x69e000
003ad880ldr w5, [x27+3056]
003ad884cbz w5, 0x3ad88c
003ad888b 0x3ad890
003ad88c
003ad88cloc_3ad88c:
003ad88cb 0x3ad8a4
003ad890
003ad890loc_3ad890:
003ad890bl runtime.gcWriteBarrier2
003ad894str x4, [x25]
003ad898ldr x5, [x0+8]
003ad89cstr x5, [x25+8]
003ad8a0b 0x3ad8a4
003ad8a4
003ad8a4loc_3ad8a4:
003ad8a4str x4, [x0+8]
003ad8a8stp xzr, xzr, [sp+272]
003ad8acstp xzr, xzr, [sp+288]
003ad8b0orr x4, xzr, 1
003ad8b4str x4, [sp+272]
003ad8b8adrp x27, 0x662000
003ad8bcldr x4, [x27+3760]
003ad8c0adrp x27, 0x662000
003ad8c4ldr x5, [x27+3768]
003ad8c8adrp x27, 0x662000
003ad8ccldr x6, [x27+3776]
003ad8d0str x4, [sp+280]
003ad8d4str x5, [sp+288]
003ad8d8str x6, [sp+296]
003ad8dcldr x1, [sp+304]
003ad8e0adrp x0, 0x278000
003ad8e4add x0, x0, 1056
003ad8e8adrp x2, 0x304000
003ad8ecadd x2, x2, 3919
003ad8f0movz x3, 9
003ad8f4bl runtime.mapassign_faststr
003ad8f8str x0, [sp+136]
003ad8fcldrsb x27, [x0]
003ad900ldr x4, [sp+280]
003ad904ldr x5, [sp+272]
003ad908ldr x6, [sp+288]
003ad90cldr x7, [sp+296]
003ad910str x5, [x0]
003ad914str x6, [x0+16]
003ad918str x7, [x0+24]
003ad91cadrp x27, 0x69e000
003ad920ldr w5, [x27+3056]
003ad924cbz w5, 0x3ad92c
003ad928b 0x3ad930
003ad92c
003ad92cloc_3ad92c:
003ad92cb 0x3ad944
003ad930
003ad930loc_3ad930:
003ad930bl runtime.gcWriteBarrier2
003ad934str x4, [x25]
003ad938ldr x5, [x0+8]
003ad93cstr x5, [x25+8]
003ad940b 0x3ad944
003ad944
003ad944loc_3ad944:
003ad944str x4, [x0+8]
003ad948stp xzr, xzr, [sp+272]
003ad94cstp xzr, xzr, [sp+288]
003ad950movn x4, 0
003ad954str x4, [sp+272]
003ad958adrp x27, 0x662000
003ad95cldr x4, [x27+3760]
003ad960adrp x27, 0x662000
003ad964ldr x5, [x27+3768]
003ad968adrp x27, 0x662000
003ad96cldr x6, [x27+3776]
003ad970str x4, [sp+280]
003ad974str x5, [sp+288]
003ad978str x6, [sp+296]
003ad97cldr x1, [sp+304]
003ad980adrp x0, 0x278000
003ad984add x0, x0, 1056
003ad988adrp x2, 0x305000
003ad98cadd x2, x2, 1254
003ad990movz x3, 10
003ad994bl runtime.mapassign_faststr
003ad998str x0, [sp+128]
003ad99cldrsb x27, [x0]
003ad9a0ldr x4, [sp+280]
003ad9a4ldr x5, [sp+272]
003ad9a8ldr x6, [sp+288]
003ad9acldr x7, [sp+296]
003ad9b0str x5, [x0]
003ad9b4str x6, [x0+16]
003ad9b8str x7, [x0+24]
003ad9bcadrp x27, 0x69e000
003ad9c0ldr w5, [x27+3056]
003ad9c4cbz w5, 0x3ad9cc
003ad9c8b 0x3ad9d0
003ad9cc
003ad9ccloc_3ad9cc:
003ad9ccb 0x3ad9e4
003ad9d0
003ad9d0loc_3ad9d0:
003ad9d0bl runtime.gcWriteBarrier2
003ad9d4str x4, [x25]
003ad9d8ldr x5, [x0+8]
003ad9dcstr x5, [x25+8]
003ad9e0b 0x3ad9e4
003ad9e4
003ad9e4loc_3ad9e4:
003ad9e4str x4, [x0+8]
003ad9e8stp xzr, xzr, [sp+272]
003ad9ecstp xzr, xzr, [sp+288]
003ad9f0orr x4, xzr, 1
003ad9f4str x4, [sp+272]
003ad9f8adrp x27, 0x662000
003ad9fcldr x4, [x27+3792]
003ada00adrp x27, 0x662000
003ada04ldr x5, [x27+3800]
003ada08adrp x27, 0x662000
003ada0cldr x6, [x27+3808]
003ada10str x4, [sp+280]
003ada14str x5, [sp+288]
003ada18str x6, [sp+296]
003ada1cldr x1, [sp+304]
003ada20adrp x0, 0x278000
003ada24add x0, x0, 1056
003ada28adrp x2, 0x304000
003ada2cadd x2, x2, 1876
003ada30orr x3, xzr, 8
003ada34bl runtime.mapassign_faststr
003ada38str x0, [sp+120]
003ada3cldrsb x27, [x0]
003ada40ldr x4, [sp+280]
003ada44ldr x5, [sp+272]
003ada48ldr x6, [sp+288]
003ada4cldr x7, [sp+296]
003ada50str x5, [x0]
003ada54str x6, [x0+16]
003ada58str x7, [x0+24]
003ada5cadrp x27, 0x69e000
003ada60ldr w5, [x27+3056]
003ada64cbz w5, 0x3ada6c
003ada68b 0x3ada70
003ada6c
003ada6cloc_3ada6c:
003ada6cb 0x3ada84
003ada70
003ada70loc_3ada70:
003ada70bl runtime.gcWriteBarrier2
003ada74str x4, [x25]
003ada78ldr x5, [x0+8]
003ada7cstr x5, [x25+8]
003ada80b 0x3ada84
003ada84
003ada84loc_3ada84:
003ada84str x4, [x0+8]
003ada88stp xzr, xzr, [sp+272]
003ada8cstp xzr, xzr, [sp+288]
003ada90movn x4, 0
003ada94str x4, [sp+272]
003ada98adrp x27, 0x662000
003ada9cldr x4, [x27+3792]
003adaa0adrp x27, 0x662000
003adaa4ldr x5, [x27+3800]
003adaa8adrp x27, 0x662000
003adaacldr x6, [x27+3808]
003adab0str x4, [sp+280]
003adab4str x5, [sp+288]
003adab8str x6, [sp+296]
003adabcldr x1, [sp+304]
003adac0adrp x0, 0x278000
003adac4add x0, x0, 1056
003adac8adrp x2, 0x304000
003adaccadd x2, x2, 3928
003adad0movz x3, 9
003adad4bl runtime.mapassign_faststr
003adad8str x0, [sp+112]
003adadcldrsb x27, [x0]
003adae0ldr x4, [sp+280]
003adae4ldr x5, [sp+272]
003adae8ldr x6, [sp+288]
003adaecldr x7, [sp+296]
003adaf0str x5, [x0]
003adaf4str x6, [x0+16]
003adaf8str x7, [x0+24]
003adafcadrp x27, 0x69e000
003adb00ldr w5, [x27+3056]
003adb04cbz w5, 0x3adb0c
003adb08b 0x3adb10
003adb0c
003adb0cloc_3adb0c:
003adb0cb 0x3adb24
003adb10
003adb10loc_3adb10:
003adb10bl runtime.gcWriteBarrier2
003adb14str x4, [x25]
003adb18ldr x5, [x0+8]
003adb1cstr x5, [x25+8]
003adb20b 0x3adb24
003adb24
003adb24loc_3adb24:
003adb24str x4, [x0+8]
003adb28stp xzr, xzr, [sp+272]
003adb2cstp xzr, xzr, [sp+288]
003adb30orr x4, xzr, 1
003adb34str x4, [sp+272]
003adb38adrp x27, 0x662000
003adb3cldr x4, [x27+3824]
003adb40adrp x27, 0x662000
003adb44ldr x5, [x27+3832]
003adb48adrp x27, 0x662000
003adb4cldr x6, [x27+3840]
003adb50str x4, [sp+280]
003adb54str x5, [sp+288]
003adb58str x6, [sp+296]
003adb5cldr x1, [sp+304]
003adb60adrp x0, 0x278000
003adb64add x0, x0, 1056
003adb68adrp x2, 0x305000
003adb6cadd x2, x2, 1264
003adb70movz x3, 10
003adb74bl runtime.mapassign_faststr
003adb78str x0, [sp+104]
003adb7cldrsb x27, [x0]
003adb80ldr x4, [sp+280]
003adb84ldr x5, [sp+272]
003adb88ldr x6, [sp+288]
003adb8cldr x7, [sp+296]
003adb90str x5, [x0]
003adb94str x6, [x0+16]
003adb98str x7, [x0+24]
003adb9cadrp x27, 0x69e000
003adba0ldr w5, [x27+3056]
003adba4cbz w5, 0x3adbac
003adba8b 0x3adbb0
003adbac
003adbacloc_3adbac:
003adbacb 0x3adbc4
003adbb0
003adbb0loc_3adbb0:
003adbb0bl runtime.gcWriteBarrier2
003adbb4str x4, [x25]
003adbb8ldr x5, [x0+8]
003adbbcstr x5, [x25+8]
003adbc0b 0x3adbc4
003adbc4
003adbc4loc_3adbc4:
003adbc4str x4, [x0+8]
003adbc8stp xzr, xzr, [sp+272]
003adbccstp xzr, xzr, [sp+288]
003adbd0movn x4, 0
003adbd4str x4, [sp+272]
003adbd8adrp x27, 0x662000
003adbdcldr x4, [x27+3824]
003adbe0adrp x27, 0x662000
003adbe4ldr x5, [x27+3832]
003adbe8adrp x27, 0x662000
003adbecldr x6, [x27+3840]
003adbf0str x4, [sp+280]
003adbf4str x5, [sp+288]
003adbf8str x6, [sp+296]
003adbfcldr x1, [sp+304]
003adc00adrp x0, 0x278000
003adc04add x0, x0, 1056
003adc08adrp x2, 0x305000
003adc0cadd x2, x2, 3066
003adc10movz x3, 11
003adc14bl runtime.mapassign_faststr
003adc18str x0, [sp+96]
003adc1cldrsb x27, [x0]
003adc20ldr x4, [sp+280]
003adc24ldr x5, [sp+272]
003adc28ldr x6, [sp+288]
003adc2cldr x7, [sp+296]
003adc30str x5, [x0]
003adc34str x6, [x0+16]
003adc38str x7, [x0+24]
003adc3cadrp x27, 0x69e000
003adc40ldr w5, [x27+3056]
003adc44cbz w5, 0x3adc4c
003adc48b 0x3adc50
003adc4c
003adc4cloc_3adc4c:
003adc4cb 0x3adc64
003adc50
003adc50loc_3adc50:
003adc50bl runtime.gcWriteBarrier2
003adc54str x4, [x25]
003adc58ldr x1, [x0+8]
003adc5cstr x1, [x25+8]
003adc60b 0x3adc64
003adc64
003adc64loc_3adc64:
003adc64str x4, [x0+8]
003adc68ldr x0, [sp+304]
003adc6cadrp x27, 0x69e000
003adc70ldr w1, [x27+3056]
003adc74cbz w1, 0x3adc7c
003adc78b 0x3adc80
003adc7c
003adc7cloc_3adc7c:
003adc7cb 0x3adc98
003adc80
003adc80loc_3adc80:
003adc80bl runtime.gcWriteBarrier2
003adc84str x0, [x25]
003adc88adrp x27, 0x673000
003adc8cldr x1, [x27+3920]
003adc90str x1, [x25+8]
003adc94b 0x3adc98
003adc98
003adc98loc_3adc98:
003adc98adrp x27, 0x673000
003adc9cstr x0, [x27+3920]
003adca0ldp x29, x30, [sp-8]
003adca4add sp, sp, 320
003adca8ret x30
003adcac
003adcacloc_3adcac:
003adcacmov x3, x30
003adcb0bl runtime.morestack_noctxt.abi0
003adcb4b 0x3acab0
003adcb8udf 0
003adcbcudf 0
003acab0
Loading..