File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00334690
    00334690crypto/sha1.(*digest).constSum: ; void crypto/sha1.(*digest).constSum(crypto/sha1.digest * d)
    00334690ldr x16, [x28+16]
    00334694sub x17, sp, 144
    00334698subs xzr, x17, x16
    0033469cb.ls 0x334d70
    003346a0sub x20, sp, 272
    003346a4stp x29, x30, [x20-8]
    003346a8add sp, x20, 0
    003346acsub x29, sp, 8
    003346b0str x0, [sp+304]
    003346b4stp xzr, xzr, [sp+280]
    003346b8add x27, sp, 292
    003346bcstr xzr, [x27]
    003346c0adrp x27, 0x717000
    003346c4ldrb w4, [x27+1551]
    003346c8tbnz w4, 0, 0x334d58
    003346ccb 0x3346d0
    003346d0
    003346d0loc_3346d0:
    003346d0stur xzr, [sp+54]
    003346d4ldr x4, [sp+304]
    003346d8ldrsb x27, [x4]
    003346dcldr x4, [x4+96]
    003346e0ubfm x4, x4, 61, 60
    003346e4str x4, [sp+112]
    003346e8str xzr, [sp+136]
    003346ecb 0x3346f0
    003346f0
    003346f0loc_3346f0:
    003346f0ldr x4, [sp+136]
    003346f4subs xzr, x4, 8
    003346f8b.lo 0x334700
    003346fcb 0x334748
    00334700
    00334700loc_334700:
    00334700ldr x0, [sp+136]
    00334704ldr x4, [sp+112]
    00334708ldr x5, [sp+136]
    0033470corr x6, xzr, 56
    00334710sub x5, x6, x5, lsl #3
    00334714lsrv x4, x4, x5
    00334718subs xzr, x5, 64
    0033471ccsel x4, x4, xzr, lo
    00334720subs xzr, x0, 8
    00334724b.lo 0x33472c
    00334728b 0x334d50
    0033472c
    0033472cloc_33472c:
    0033472cadd x5, sp, 54
    00334730strb w4, [x5+x0]
    00334734b 0x334738
    00334738
    00334738loc_334738:
    00334738ldr x4, [sp+136]
    0033473cadd x4, x4, 1
    00334740str x4, [sp+136]
    00334744b 0x3346f0
    00334748
    00334748loc_334748:
    00334748ldr x4, [sp+304]
    0033474cldrsb x27, [x4]
    00334750ldr x4, [x4+88]
    00334754strb w4, [sp+51]
    00334758sub x4, x4, 56
    0033475cstrb w4, [sp+49]
    00334760sbfm x4, x4, 7, 7
    00334764strb w4, [sp+52]
    00334768movn x4, 127
    0033476cstrb w4, [sp+50]
    00334770strb wzr, [sp+63]
    00334774b 0x334778
    00334778
    00334778loc_334778:
    00334778ldrb w4, [sp+63]
    0033477csubs wzr, w4, 64
    00334780b.lo 0x334788
    00334784b 0x3348a4
    00334788
    00334788loc_334788:
    00334788ldrb w4, [sp+51]
    0033478cldrb w5, [sp+63]
    00334790sub x4, x5, x4
    00334794sbfm x4, x4, 7, 7
    00334798strb w4, [sp+53]
    0033479cldrb w4, [sp+53]
    003347a0ldrb w5, [sp+50]
    003347a4bic x4, x5, x4
    003347a8ldrb w5, [sp+53]
    003347acldr x6, [sp+304]
    003347b0ldrsb x27, [x6]
    003347b4add x6, x6, 20
    003347b8ldrb w7, [sp+63]
    003347bcmov x0, x7
    003347c0subs xzr, x0, 64
    003347c4b.lo 0x3347cc
    003347c8b 0x334d48
    003347cc
    003347ccloc_3347cc:
    003347ccldr x7, [sp+304]
    003347d0ldrsb x27, [x7]
    003347d4add x7, x7, 20
    003347d8ldrb w8, [sp+63]
    003347dcldrb w6, [x6+x0]
    003347e0and x5, x5, x6
    003347e4orr x4, x4, x5
    003347e8subs xzr, x8, 64
    003347ecb.lo 0x3347f4
    003347f0b 0x334d3c
    003347f4
    003347f4loc_3347f4:
    003347f4strb w4, [x7+x8]
    003347f8ldrb w4, [sp+53]
    003347fcldrb w5, [sp+50]
    00334800and x4, x5, x4
    00334804strb w4, [sp+50]
    00334808ldrb w4, [sp+63]
    0033480csubs wzr, w4, 56
    00334810b.hs 0x334818
    00334814b 0x33488c
    00334818
    00334818loc_334818:
    00334818ldr x4, [sp+304]
    0033481cldrsb x27, [x4]
    00334820add x4, x4, 20
    00334824ldrb w5, [sp+63]
    00334828mov x0, x5
    0033482csubs xzr, x0, 64
    00334830b.lo 0x334838
    00334834b 0x334d34
    00334838
    00334838loc_334838:
    00334838ldrb w4, [x4+x0]
    0033483cldrb w5, [sp+52]
    00334840ldrb w6, [sp+63]
    00334844sub x6, x6, 56
    00334848ubfm x0, x6, 0, 7
    0033484csubs xzr, x0, 8
    00334850b.lo 0x334858
    00334854b 0x334d2c
    00334858
    00334858loc_334858:
    00334858ldr x6, [sp+304]
    0033485cldrsb x27, [x6]
    00334860add x6, x6, 20
    00334864ldrb w7, [sp+63]
    00334868add x8, sp, 54
    0033486cldrb w8, [x8+x0]
    00334870and x5, x5, x8
    00334874orr x4, x4, x5
    00334878subs xzr, x7, 64
    0033487cb.lo 0x334884
    00334880b 0x334d20
    00334884
    00334884loc_334884:
    00334884strb w4, [x6+x7]
    00334888b 0x334890
    0033488c
    0033488cloc_33488c:
    0033488cb 0x334890
    00334890
    00334890loc_334890:
    00334890b 0x334894
    00334894
    00334894loc_334894:
    00334894ldrb w4, [sp+63]
    00334898add x4, x4, 1
    0033489cstrb w4, [sp+63]
    003348a0b 0x334778
    003348a4
    003348a4loc_3348a4:
    003348a4ldr x4, [sp+304]
    003348a8ldrsb x27, [x4]
    003348acadd x1, x4, 20
    003348b0ldrsb x27, [x1]
    003348b4b 0x3348b8
    003348b8
    003348b8loc_3348b8:
    003348b8str x1, [sp+240]
    003348bcorr x3, xzr, 64
    003348c0str x3, [sp+248]
    003348c4str x3, [sp+256]
    003348c8ldr x0, [sp+304]
    003348ccmov x2, x3
    003348d0bl crypto/sha1.block
    003348d4stp xzr, xzr, [sp+64]
    003348d8stur xzr, [sp+76]
    003348dcldr x4, [sp+304]
    003348e0ldrsb x27, [x4]
    003348e4ldp x5, x6, [x4]
    003348e8add x27, sp, 92
    003348ecstp x5, x6, [x27]
    003348f0ldur x4, [x4+12]
    003348f4str x4, [sp+104]
    003348f8str xzr, [sp+232]
    003348fcmovz x4, 5
    00334900str x4, [sp+224]
    00334904b 0x334908
    00334908
    00334908loc_334908:
    00334908ldr x5, [sp+224]
    0033490cldr x6, [sp+232]
    00334910subs xzr, x5, x6
    00334914b.gt 0x33491c
    00334918b 0x334a10
    0033491c
    0033491cloc_33491c:
    0033491cldr x5, [sp+232]
    00334920str x5, [sp+128]
    00334924ldr x5, [sp+232]
    00334928add x6, sp, 92
    0033492cldr w5, [x6+2*x5]
    00334930str w5, [sp+88]
    00334934ldr x5, [sp+128]
    00334938ubfm x0, x5, 62, 61
    0033493cstr x0, [sp+216]
    00334940ldrb w5, [sp+52]
    00334944ldr w6, [sp+88]
    00334948ubfm x6, x6, 24, 31
    0033494cand x5, x5, x6
    00334950subs xzr, x0, 20
    00334954b.lo 0x33495c
    00334958b 0x334d18
    0033495c
    0033495cloc_33495c:
    0033495cadd x6, sp, 64
    00334960strb w5, [x6+x0]
    00334964ldr x5, [sp+128]
    00334968ubfm x5, x5, 62, 61
    0033496cadd x0, x5, 1
    00334970str x0, [sp+208]
    00334974ldrb w5, [sp+52]
    00334978ldr w6, [sp+88]
    0033497cubfm x6, x6, 16, 31
    00334980and x5, x5, x6
    00334984subs xzr, x0, 20
    00334988b.lo 0x334990
    0033498cb 0x334d10
    00334990
    00334990loc_334990:
    00334990add x6, sp, 64
    00334994strb w5, [x6+x0]
    00334998ldr x5, [sp+128]
    0033499cubfm x5, x5, 62, 61
    003349a0add x0, x5, 2
    003349a4str x0, [sp+200]
    003349a8ldrb w5, [sp+52]
    003349acldr w6, [sp+88]
    003349b0ubfm x6, x6, 8, 31
    003349b4and x5, x5, x6
    003349b8subs xzr, x0, 20
    003349bcb.lo 0x3349c4
    003349c0b 0x334d08
    003349c4
    003349c4loc_3349c4:
    003349c4add x6, sp, 64
    003349c8strb w5, [x6+x0]
    003349ccldr x5, [sp+128]
    003349d0ubfm x5, x5, 62, 61
    003349d4add x0, x5, 3
    003349d8str x0, [sp+192]
    003349dcldrb w5, [sp+52]
    003349e0ldr w6, [sp+88]
    003349e4and x5, x5, x6
    003349e8subs xzr, x0, 20
    003349ecb.lo 0x3349f4
    003349f0b 0x334d00
    003349f4
    003349f4loc_3349f4:
    003349f4add x6, sp, 64
    003349f8strb w5, [x6+x0]
    003349fcb 0x334a00
    00334a00
    00334a00loc_334a00:
    00334a00ldr x5, [sp+232]
    00334a04add x5, x5, 1
    00334a08str x5, [sp+232]
    00334a0cb 0x334908
    00334a10
    00334a10loc_334a10:
    00334a10strb wzr, [sp+62]
    00334a14b 0x334a18
    00334a18
    00334a18loc_334a18:
    00334a18ldrb w5, [sp+62]
    00334a1csubs wzr, w5, 64
    00334a20b.lo 0x334a28
    00334a24b 0x334ac0
    00334a28
    00334a28loc_334a28:
    00334a28ldrb w5, [sp+62]
    00334a2csubs wzr, w5, 56
    00334a30b.lo 0x334a38
    00334a34b 0x334a68
    00334a38
    00334a38loc_334a38:
    00334a38ldr x5, [sp+304]
    00334a3cldrsb x27, [x5]
    00334a40add x5, x5, 20
    00334a44ldrb w6, [sp+62]
    00334a48mov x0, x6
    00334a4cldrb w6, [sp+50]
    00334a50subs xzr, x0, 64
    00334a54b.lo 0x334a5c
    00334a58b 0x334cf8
    00334a5c
    00334a5cloc_334a5c:
    00334a5cstrb w6, [x5+x0]
    00334a60strb wzr, [sp+50]
    00334a64b 0x334aac
    00334a68
    00334a68loc_334a68:
    00334a68ldrb w5, [sp+62]
    00334a6csub x5, x5, 56
    00334a70ubfm x0, x5, 0, 7
    00334a74subs xzr, x0, 8
    00334a78b.lo 0x334a80
    00334a7cb 0x334cf0
    00334a80
    00334a80loc_334a80:
    00334a80ldr x5, [sp+304]
    00334a84ldrsb x27, [x5]
    00334a88add x5, x5, 20
    00334a8cldrb w6, [sp+62]
    00334a90add x7, sp, 54
    00334a94ldrb w7, [x7+x0]
    00334a98subs xzr, x6, 64
    00334a9cb.lo 0x334aa4
    00334aa0b 0x334ce4
    00334aa4
    00334aa4loc_334aa4:
    00334aa4strb w7, [x5+x6]
    00334aa8b 0x334aac
    00334aac
    00334aacloc_334aac:
    00334aacb 0x334ab0
    00334ab0
    00334ab0loc_334ab0:
    00334ab0ldrb w5, [sp+62]
    00334ab4add x5, x5, 1
    00334ab8strb w5, [sp+62]
    00334abcb 0x334a18
    00334ac0
    00334ac0loc_334ac0:
    00334ac0ldr x5, [sp+304]
    00334ac4ldrsb x27, [x5]
    00334ac8add x1, x5, 20
    00334accldrsb x27, [x1]
    00334ad0b 0x334ad4
    00334ad4
    00334ad4loc_334ad4:
    00334ad4str x1, [sp+240]
    00334ad8orr x3, xzr, 64
    00334adcstr x3, [sp+248]
    00334ae0str x3, [sp+256]
    00334ae4ldr x0, [sp+304]
    00334ae8mov x2, x3
    00334aecbl crypto/sha1.block
    00334af0ldr x4, [sp+304]
    00334af4ldrsb x27, [x4]
    00334af8ldp x5, x6, [x4]
    00334afcadd x27, sp, 92
    00334b00stp x5, x6, [x27]
    00334b04ldur x4, [x4+12]
    00334b08str x4, [sp+104]
    00334b0cstr xzr, [sp+184]
    00334b10movz x4, 5
    00334b14str x4, [sp+176]
    00334b18b 0x334b1c
    00334b1c
    00334b1cloc_334b1c:
    00334b1cldr x2, [sp+176]
    00334b20ldr x3, [sp+184]
    00334b24subs xzr, x2, x3
    00334b28b.gt 0x334b30
    00334b2cb 0x334c84
    00334b30
    00334b30loc_334b30:
    00334b30ldr x2, [sp+184]
    00334b34str x2, [sp+120]
    00334b38ldr x2, [sp+184]
    00334b3cadd x3, sp, 92
    00334b40ldr w2, [x3+2*x2]
    00334b44str w2, [sp+84]
    00334b48ldr x2, [sp+120]
    00334b4cubfm x0, x2, 62, 61
    00334b50str x0, [sp+168]
    00334b54subs xzr, x0, 20
    00334b58b.lo 0x334b60
    00334b5cb 0x334cdc
    00334b60
    00334b60loc_334b60:
    00334b60add x2, sp, 64
    00334b64ldrb w2, [x2+x0]
    00334b68ldrb w3, [sp+52]
    00334b6cldr w4, [sp+84]
    00334b70ubfm x4, x4, 24, 31
    00334b74bic x3, x4, x3
    00334b78orr x2, x2, x3
    00334b7csubs xzr, x0, 20
    00334b80b.lo 0x334b88
    00334b84b 0x334cd4
    00334b88
    00334b88loc_334b88:
    00334b88add x3, sp, 64
    00334b8cstrb w2, [x3+x0]
    00334b90ldr x2, [sp+120]
    00334b94ubfm x2, x2, 62, 61
    00334b98add x0, x2, 1
    00334b9cstr x0, [sp+160]
    00334ba0subs xzr, x0, 20
    00334ba4b.lo 0x334bac
    00334ba8b 0x334ccc
    00334bac
    00334bacloc_334bac:
    00334bacadd x2, sp, 64
    00334bb0ldrb w2, [x2+x0]
    00334bb4ldrb w3, [sp+52]
    00334bb8ldr w4, [sp+84]
    00334bbcubfm x4, x4, 16, 31
    00334bc0bic x3, x4, x3
    00334bc4orr x2, x2, x3
    00334bc8subs xzr, x0, 20
    00334bccb.lo 0x334bd4
    00334bd0b 0x334cc4
    00334bd4
    00334bd4loc_334bd4:
    00334bd4add x3, sp, 64
    00334bd8strb w2, [x3+x0]
    00334bdcldr x2, [sp+120]
    00334be0ubfm x2, x2, 62, 61
    00334be4add x0, x2, 2
    00334be8str x0, [sp+152]
    00334becsubs xzr, x0, 20
    00334bf0b.lo 0x334bf8
    00334bf4b 0x334cbc
    00334bf8
    00334bf8loc_334bf8:
    00334bf8add x2, sp, 64
    00334bfcldrb w2, [x2+x0]
    00334c00ldrb w3, [sp+52]
    00334c04ldr w4, [sp+84]
    00334c08ubfm x4, x4, 8, 31
    00334c0cbic x3, x4, x3
    00334c10orr x2, x2, x3
    00334c14subs xzr, x0, 20
    00334c18b.lo 0x334c20
    00334c1cb 0x334cb4
    00334c20
    00334c20loc_334c20:
    00334c20add x3, sp, 64
    00334c24strb w2, [x3+x0]
    00334c28ldr x2, [sp+120]
    00334c2cubfm x2, x2, 62, 61
    00334c30add x0, x2, 3
    00334c34str x0, [sp+144]
    00334c38subs xzr, x0, 20
    00334c3cb.lo 0x334c44
    00334c40b 0x334cac
    00334c44
    00334c44loc_334c44:
    00334c44add x2, sp, 64
    00334c48ldrb w2, [x2+x0]
    00334c4cldrb w3, [sp+52]
    00334c50ldr w4, [sp+84]
    00334c54bic x3, x4, x3
    00334c58orr x2, x2, x3
    00334c5csubs xzr, x0, 20
    00334c60b.lo 0x334c68
    00334c64b 0x334ca4
    00334c68
    00334c68loc_334c68:
    00334c68add x3, sp, 64
    00334c6cstrb w2, [x3+x0]
    00334c70b 0x334c74
    00334c74
    00334c74loc_334c74:
    00334c74ldr x2, [sp+184]
    00334c78add x2, x2, 1
    00334c7cstr x2, [sp+184]
    00334c80b 0x334b1c
    00334c84
    00334c84loc_334c84:
    00334c84ldp x0, x1, [sp+64]
    00334c88stp x0, x1, [sp+280]
    00334c8cldur x0, [sp+76]
    00334c90add x27, sp, 292
    00334c94str x0, [x27]
    00334c98ldp x29, x30, [sp-8]
    00334c9cadd sp, sp, 272
    00334ca0ret x30
    00334ca4
    00334ca4loc_334ca4:
    00334ca4movz x1, 20
    00334ca8bl runtime.panicIndex
    00334cac
    00334cacloc_334cac:
    00334cacmovz x1, 20
    00334cb0bl runtime.panicIndex
    00334cb4
    00334cb4loc_334cb4:
    00334cb4movz x1, 20
    00334cb8bl runtime.panicIndex
    00334cbc
    00334cbcloc_334cbc:
    00334cbcmovz x1, 20
    00334cc0bl runtime.panicIndex
    00334cc4
    00334cc4loc_334cc4:
    00334cc4movz x1, 20
    00334cc8bl runtime.panicIndex
    00334ccc
    00334cccloc_334ccc:
    00334cccmovz x1, 20
    00334cd0bl runtime.panicIndex
    00334cd4
    00334cd4loc_334cd4:
    00334cd4movz x1, 20
    00334cd8bl runtime.panicIndex
    00334cdc
    00334cdcloc_334cdc:
    00334cdcmovz x1, 20
    00334ce0bl runtime.panicIndex
    00334ce4
    00334ce4loc_334ce4:
    00334ce4mov x0, x6
    00334ce8orr x1, xzr, 64
    00334cecbl runtime.panicIndex
    00334cf0
    00334cf0loc_334cf0:
    00334cf0orr x1, xzr, 8
    00334cf4bl runtime.panicIndex
    00334cf8
    00334cf8loc_334cf8:
    00334cf8orr x1, xzr, 64
    00334cfcbl runtime.panicIndex
    00334d00
    00334d00loc_334d00:
    00334d00movz x1, 20
    00334d04bl runtime.panicIndex
    00334d08
    00334d08loc_334d08:
    00334d08movz x1, 20
    00334d0cbl runtime.panicIndex
    00334d10
    00334d10loc_334d10:
    00334d10movz x1, 20
    00334d14bl runtime.panicIndex
    00334d18
    00334d18loc_334d18:
    00334d18movz x1, 20
    00334d1cbl runtime.panicIndex
    00334d20
    00334d20loc_334d20:
    00334d20mov x0, x7
    00334d24orr x1, xzr, 64
    00334d28bl runtime.panicIndex
    00334d2c
    00334d2cloc_334d2c:
    00334d2corr x1, xzr, 8
    00334d30bl runtime.panicIndex
    00334d34
    00334d34loc_334d34:
    00334d34orr x1, xzr, 64
    00334d38bl runtime.panicIndex
    00334d3c
    00334d3cloc_334d3c:
    00334d3cmov x0, x8
    00334d40orr x1, xzr, 64
    00334d44bl runtime.panicIndex
    00334d48
    00334d48loc_334d48:
    00334d48orr x1, xzr, 64
    00334d4cbl runtime.panicIndex
    00334d50
    00334d50loc_334d50:
    00334d50orr x1, xzr, 8
    00334d54bl runtime.panicIndexU
    00334d58
    00334d58loc_334d58:
    00334d58adrp x0, 0x2c1000
    00334d5cadd x0, x0, 2944
    00334d60adrp x1, 0x3de000
    00334d64add x1, x1, 480
    00334d68bl runtime.gopanic
    00334d6chint
    00334d70
    00334d70loc_334d70:
    00334d70str x0, [sp+32]
    00334d74mov x3, x30
    00334d78bl runtime.morestack_noctxt.abi0
    00334d7cldr x0, [sp+32]
    00334d80b 0x334690
    00334d84udf 0
    00334d88udf 0
    00334d8cudf 0
    00334690
    00334d90
    00334d90crypto/sha1.blockGeneric: ; void crypto/sha1.blockGeneric(crypto/sha1.digest * dig, struct []uint8 p)
    00334d90ldr x16, [x28+16]
    00334d94sub x17, sp, 192
    00334d98subs xzr, x17, x16
    00334d9cb.ls 0x335650
    00334da0sub x20, sp, 320
    00334da4stp x29, x30, [x20-8]
    00334da8add sp, x20, 0
    00334dacsub x29, sp, 8
    00334db0str x0, [sp+328]
    00334db4str x1, [sp+336]
    00334db8str x2, [sp+344]
    00334dbcstr x3, [sp+352]
    00334dc0stp xzr, xzr, [sp+24]
    00334dc4stp xzr, xzr, [sp+40]
    00334dc8stp xzr, xzr, [sp+56]
    00334dccstp xzr, xzr, [sp+72]
    00334dd0ldr x2, [sp+328]
    00334dd4ldrsb x27, [x2]
    00334dd8ldr w2, [x2]
    00334ddcstr w2, [sp+140]
    00334de0ldr x2, [sp+328]
    00334de4ldrsb x27, [x2]
    00334de8ldr w2, [x2+4]
    00334decstr w2, [sp+136]
    00334df0ldr x2, [sp+328]
    00334df4ldrsb x27, [x2]
    00334df8ldr w2, [x2+8]
    00334dfcstr w2, [sp+132]
    00334e00ldr x2, [sp+328]
    00334e04ldrsb x27, [x2]
    00334e08ldr w2, [x2+12]
    00334e0cstr w2, [sp+128]
    00334e10ldr x2, [sp+328]
    00334e14ldrsb x27, [x2]
    00334e18ldr w2, [x2+16]
    00334e1cstr w2, [sp+124]
    00334e20b 0x334e24
    00334e24
    00334e24loc_334e24:
    00334e24ldr x2, [sp+344]
    00334e28str x2, [sp+304]
    00334e2csubs xzr, x2, 64
    00334e30b.ge 0x334e38
    00334e34b 0x334e40
    00334e38
    00334e38loc_334e38:
    00334e38str xzr, [sp+264]
    00334e3cb 0x334e9c
    00334e40
    00334e40loc_334e40:
    00334e40ldr x0, [sp+328]
    00334e44ldrsb x27, [x0]
    00334e48ldr w1, [sp+140]
    00334e4cstr w1, [x0]
    00334e50ldr x0, [sp+328]
    00334e54ldrsb x27, [x0]
    00334e58ldr w1, [sp+136]
    00334e5cstr w1, [x0+4]
    00334e60ldr x0, [sp+328]
    00334e64ldrsb x27, [x0]
    00334e68ldr w1, [sp+132]
    00334e6cstr w1, [x0+8]
    00334e70ldr x0, [sp+328]
    00334e74ldrsb x27, [x0]
    00334e78ldr w1, [sp+128]
    00334e7cstr w1, [x0+12]
    00334e80ldr x0, [sp+328]
    00334e84ldrsb x27, [x0]
    00334e88ldr w1, [sp+124]
    00334e8cstr w1, [x0+16]
    00334e90ldp x29, x30, [sp-8]
    00334e94add sp, sp, 320
    00334e98ret x30
    00334e9c
    00334e9cloc_334e9c:
    00334e9cldr x2, [sp+264]
    00334ea0subs xzr, x2, 16
    00334ea4b.lt 0x334eac
    00334ea8b 0x334f68
    00334eac
    00334eacloc_334eac:
    00334eacldr x2, [sp+264]
    00334eb0ubfm x0, x2, 62, 61
    00334eb4str x0, [sp+248]
    00334eb8ldr x1, [sp+344]
    00334ebcldr x3, [sp+336]
    00334ec0subs xzr, x1, x2, lsl #2
    00334ec4b.hi 0x334ecc
    00334ec8b 0x335648
    00334ecc
    00334eccloc_334ecc:
    00334eccldrb w2, [x3+x0]
    00334ed0ubfm x2, x2, 40, 7
    00334ed4ldr x1, [sp+344]
    00334ed8ldr x3, [sp+336]
    00334edcadd x4, x0, 1
    00334ee0subs xzr, x1, x4
    00334ee4b.hi 0x334eec
    00334ee8b 0x335640
    00334eec
    00334eecloc_334eec:
    00334eecldrb w3, [x3+x4]
    00334ef0ubfm x3, x3, 48, 7
    00334ef4orr x2, x2, x3
    00334ef8ldr x1, [sp+344]
    00334efcldr x3, [sp+336]
    00334f00add x4, x0, 2
    00334f04subs xzr, x1, x4
    00334f08b.hi 0x334f10
    00334f0cb 0x335638
    00334f10
    00334f10loc_334f10:
    00334f10ldrb w3, [x3+x4]
    00334f14ubfm x3, x3, 56, 7
    00334f18orr x2, x2, x3
    00334f1cldr x1, [sp+344]
    00334f20ldr x3, [sp+336]
    00334f24add x0, x0, 3
    00334f28subs xzr, x1, x0
    00334f2cb.hi 0x334f34
    00334f30b 0x335634
    00334f34
    00334f34loc_334f34:
    00334f34ldr x4, [sp+264]
    00334f38ldrb w3, [x3+x0]
    00334f3corr x2, x2, x3
    00334f40subs xzr, x4, 16
    00334f44b.lo 0x334f4c
    00334f48b 0x335628
    00334f4c
    00334f4cloc_334f4c:
    00334f4cadd x3, sp, 24
    00334f50str w2, [x3+2*x4]
    00334f54b 0x334f58
    00334f58
    00334f58loc_334f58:
    00334f58ldr x2, [sp+264]
    00334f5cadd x2, x2, 1
    00334f60str x2, [sp+264]
    00334f64b 0x334e9c
    00334f68
    00334f68loc_334f68:
    00334f68ldr w2, [sp+140]
    00334f6cstr w2, [sp+180]
    00334f70ldr w2, [sp+136]
    00334f74str w2, [sp+176]
    00334f78ldr w2, [sp+132]
    00334f7cstr w2, [sp+172]
    00334f80ldr w2, [sp+128]
    00334f84str w2, [sp+168]
    00334f88ldr w2, [sp+124]
    00334f8cstr w2, [sp+164]
    00334f90str xzr, [sp+256]
    00334f94b 0x334f98
    00334f98
    00334f98loc_334f98:
    00334f98ldr x2, [sp+256]
    00334f9csubs xzr, x2, 16
    00334fa0b.lt 0x334fa8
    00334fa4b 0x335060
    00334fa8
    00334fa8loc_334fa8:
    00334fa8ldr w2, [sp+172]
    00334facldr w3, [sp+176]
    00334fb0and x2, x3, x2
    00334fb4ldr w3, [sp+176]
    00334fb8ldr w4, [sp+168]
    00334fbcbic x3, x4, x3
    00334fc0orr x2, x2, x3
    00334fc4str w2, [sp+160]
    00334fc8ldr w3, [sp+180]
    00334fccextr w3, w3, w3, 27
    00334fd0str w3, [sp+244]
    00334fd4add x2, x3, x2
    00334fd8ldr w3, [sp+164]
    00334fdcadd x2, x2, x3
    00334fe0ldr x3, [sp+256]
    00334fe4ubfm x3, x3, 62, 3
    00334fe8add x4, sp, 24
    00334fecldr w3, [x4+x3]
    00334ff0add x2, x2, x3
    00334ff4movz x3, 31129
    00334ff8movk x3, 0x5a820000
    00334ffcadd x2, x2, x3
    00335000str w2, [sp+120]
    00335004ldr w2, [sp+176]
    00335008extr w2, w2, w2, 2
    0033500cstr w2, [sp+244]
    00335010ldr w2, [sp+180]
    00335014str w2, [sp+240]
    00335018ldr w3, [sp+172]
    0033501cstr w3, [sp+236]
    00335020ldr w3, [sp+168]
    00335024str w3, [sp+232]
    00335028ldr w3, [sp+120]
    0033502cstr w3, [sp+180]
    00335030str w2, [sp+176]
    00335034ldr w2, [sp+244]
    00335038str w2, [sp+172]
    0033503cldr w2, [sp+236]
    00335040str w2, [sp+168]
    00335044ldr w2, [sp+232]
    00335048str w2, [sp+164]
    0033504cb 0x335050
    00335050
    00335050loc_335050:
    00335050ldr x2, [sp+256]
    00335054add x2, x2, 1
    00335058str x2, [sp+256]
    0033505cb 0x334f98
    00335060
    00335060loc_335060:
    00335060b 0x335064
    00335064
    00335064loc_335064:
    00335064ldr x2, [sp+256]
    00335068subs xzr, x2, 20
    0033506cb.lt 0x335074
    00335070b 0x3351ac
    00335074
    00335074loc_335074:
    00335074ldr x2, [sp+256]
    00335078sub x2, x2, 3
    0033507cubfm x2, x2, 62, 3
    00335080add x3, sp, 24
    00335084ldr w2, [x3+x2]
    00335088ldr x3, [sp+256]
    0033508csub x3, x3, 8
    00335090ubfm x3, x3, 62, 3
    00335094add x4, sp, 24
    00335098ldr w3, [x4+x3]
    0033509ceor x2, x2, x3
    003350a0ldr x3, [sp+256]
    003350a4sub x3, x3, 14
    003350a8ubfm x3, x3, 62, 3
    003350acadd x4, sp, 24
    003350b0ldr w3, [x4+x3]
    003350b4eor x2, x2, x3
    003350b8ldr x3, [sp+256]
    003350bcubfm x3, x3, 62, 3
    003350c0add x4, sp, 24
    003350c4ldr w3, [x4+x3]
    003350c8eor x2, x2, x3
    003350ccstr w2, [sp+100]
    003350d0extr w2, w2, w2, 31
    003350d4str w2, [sp+244]
    003350d8ldr x2, [sp+256]
    003350dcubfm x3, x2, 62, 3
    003350e0and x2, x2, 15
    003350e4str x2, [sp+296]
    003350e8ldr w2, [sp+244]
    003350ecadd x4, sp, 24
    003350f0str w2, [x4+x3]
    003350f4ldr w2, [sp+172]
    003350f8ldr w3, [sp+176]
    003350fcand x2, x3, x2
    00335100ldr w3, [sp+176]
    00335104ldr w4, [sp+168]
    00335108bic x3, x4, x3
    0033510corr x2, x2, x3
    00335110str w2, [sp+156]
    00335114ldr w3, [sp+180]
    00335118extr w3, w3, w3, 27
    0033511cstr w3, [sp+244]
    00335120add x2, x3, x2
    00335124ldr w3, [sp+164]
    00335128add x2, x2, x3
    0033512cldr x3, [sp+256]
    00335130ubfm x3, x3, 62, 3
    00335134add x4, sp, 24
    00335138ldr w3, [x4+x3]
    0033513cadd x2, x2, x3
    00335140movz x3, 31129
    00335144movk x3, 0x5a820000
    00335148add x2, x2, x3
    0033514cstr w2, [sp+116]
    00335150ldr w2, [sp+176]
    00335154extr w2, w2, w2, 2
    00335158str w2, [sp+244]
    0033515cldr w2, [sp+180]
    00335160str w2, [sp+228]
    00335164ldr w3, [sp+172]
    00335168str w3, [sp+224]
    0033516cldr w3, [sp+168]
    00335170str w3, [sp+220]
    00335174ldr w3, [sp+116]
    00335178str w3, [sp+180]
    0033517cstr w2, [sp+176]
    00335180ldr w2, [sp+244]
    00335184str w2, [sp+172]
    00335188ldr w2, [sp+224]
    0033518cstr w2, [sp+168]
    00335190ldr w2, [sp+220]
    00335194str w2, [sp+164]
    00335198b 0x33519c
    0033519c
    0033519cloc_33519c:
    0033519cldr x2, [sp+256]
    003351a0add x2, x2, 1
    003351a4str x2, [sp+256]
    003351a8b 0x335064
    003351ac
    003351acloc_3351ac:
    003351acb 0x3351b0
    003351b0
    003351b0loc_3351b0:
    003351b0ldr x2, [sp+256]
    003351b4subs xzr, x2, 40
    003351b8b.lt 0x3351c0
    003351bcb 0x3352f0
    003351c0
    003351c0loc_3351c0:
    003351c0ldr x2, [sp+256]
    003351c4sub x2, x2, 3
    003351c8ubfm x2, x2, 62, 3
    003351ccadd x3, sp, 24
    003351d0ldr w2, [x3+x2]
    003351d4ldr x3, [sp+256]
    003351d8sub x3, x3, 8
    003351dcubfm x3, x3, 62, 3
    003351e0add x4, sp, 24
    003351e4ldr w3, [x4+x3]
    003351e8eor x2, x2, x3
    003351ecldr x3, [sp+256]
    003351f0sub x3, x3, 14
    003351f4ubfm x3, x3, 62, 3
    003351f8add x4, sp, 24
    003351fcldr w3, [x4+x3]
    00335200eor x2, x2, x3
    00335204ldr x3, [sp+256]
    00335208ubfm x3, x3, 62, 3
    0033520cadd x4, sp, 24
    00335210ldr w3, [x4+x3]
    00335214eor x2, x2, x3
    00335218str w2, [sp+96]
    0033521cextr w2, w2, w2, 31
    00335220str w2, [sp+244]
    00335224ldr x2, [sp+256]
    00335228ubfm x3, x2, 62, 3
    0033522cand x2, x2, 15
    00335230str x2, [sp+288]
    00335234ldr w2, [sp+244]
    00335238add x4, sp, 24
    0033523cstr w2, [x4+x3]
    00335240ldr w2, [sp+172]
    00335244ldr w3, [sp+176]
    00335248eor x2, x3, x2
    0033524cldr w3, [sp+168]
    00335250eor x2, x2, x3
    00335254str w2, [sp+152]
    00335258ldr w3, [sp+180]
    0033525cextr w3, w3, w3, 27
    00335260str w3, [sp+244]
    00335264add x2, x3, x2
    00335268ldr w3, [sp+164]
    0033526cadd x2, x2, x3
    00335270ldr x3, [sp+256]
    00335274ubfm x3, x3, 62, 3
    00335278add x4, sp, 24
    0033527cldr w3, [x4+x3]
    00335280add x2, x2, x3
    00335284movz x3, 60321
    00335288movk x3, 0x6ed90000
    0033528cadd x2, x2, x3
    00335290str w2, [sp+112]
    00335294ldr w2, [sp+176]
    00335298extr w2, w2, w2, 2
    0033529cstr w2, [sp+244]
    003352a0ldr w2, [sp+180]
    003352a4str w2, [sp+216]
    003352a8ldr w3, [sp+172]
    003352acstr w3, [sp+212]
    003352b0ldr w3, [sp+168]
    003352b4str w3, [sp+208]
    003352b8ldr w3, [sp+112]
    003352bcstr w3, [sp+180]
    003352c0str w2, [sp+176]
    003352c4ldr w2, [sp+244]
    003352c8str w2, [sp+172]
    003352ccldr w2, [sp+212]
    003352d0str w2, [sp+168]
    003352d4ldr w2, [sp+208]
    003352d8str w2, [sp+164]
    003352dcb 0x3352e0
    003352e0
    003352e0loc_3352e0:
    003352e0ldr x2, [sp+256]
    003352e4add x2, x2, 1
    003352e8str x2, [sp+256]
    003352ecb 0x3351b0
    003352f0
    003352f0loc_3352f0:
    003352f0b 0x3352f4
    003352f4
    003352f4loc_3352f4:
    003352f4ldr x2, [sp+256]
    003352f8subs xzr, x2, 60
    003352fcb.lt 0x335304
    00335300b 0x335444
    00335304
    00335304loc_335304:
    00335304ldr x2, [sp+256]
    00335308sub x2, x2, 3
    0033530cubfm x2, x2, 62, 3
    00335310add x3, sp, 24
    00335314ldr w2, [x3+x2]
    00335318ldr x3, [sp+256]
    0033531csub x3, x3, 8
    00335320ubfm x3, x3, 62, 3
    00335324add x4, sp, 24
    00335328ldr w3, [x4+x3]
    0033532ceor x2, x2, x3
    00335330ldr x3, [sp+256]
    00335334sub x3, x3, 14
    00335338ubfm x3, x3, 62, 3
    0033533cadd x4, sp, 24
    00335340ldr w3, [x4+x3]
    00335344eor x2, x2, x3
    00335348ldr x3, [sp+256]
    0033534cubfm x3, x3, 62, 3
    00335350add x4, sp, 24
    00335354ldr w3, [x4+x3]
    00335358eor x2, x2, x3
    0033535cstr w2, [sp+92]
    00335360extr w2, w2, w2, 31
    00335364str w2, [sp+244]
    00335368ldr x2, [sp+256]
    0033536cubfm x3, x2, 62, 3
    00335370and x2, x2, 15
    00335374str x2, [sp+280]
    00335378ldr w2, [sp+244]
    0033537cadd x4, sp, 24
    00335380str w2, [x4+x3]
    00335384ldr w2, [sp+172]
    00335388ldr w3, [sp+176]
    0033538corr x2, x3, x2
    00335390ldr w3, [sp+168]
    00335394and x2, x2, x3
    00335398ldr w3, [sp+176]
    0033539cldr w4, [sp+172]
    003353a0and x3, x3, x4
    003353a4orr x2, x2, x3
    003353a8str w2, [sp+148]
    003353acldr w3, [sp+180]
    003353b0extr w3, w3, w3, 27
    003353b4str w3, [sp+244]
    003353b8add x2, x3, x2
    003353bcldr w3, [sp+164]
    003353c0add x2, x2, x3
    003353c4ldr x3, [sp+256]
    003353c8ubfm x3, x3, 62, 3
    003353ccadd x4, sp, 24
    003353d0ldr w3, [x4+x3]
    003353d4add x2, x2, x3
    003353d8movz x3, 17188
    003353dcmovk x3, 0x70e40000
    003353e0sub x2, x2, x3
    003353e4str w2, [sp+108]
    003353e8ldr w2, [sp+176]
    003353ecextr w2, w2, w2, 2
    003353f0str w2, [sp+244]
    003353f4ldr w2, [sp+180]
    003353f8str w2, [sp+204]
    003353fcldr w3, [sp+172]
    00335400str w3, [sp+200]
    00335404ldr w3, [sp+168]
    00335408str w3, [sp+196]
    0033540cldr w3, [sp+108]
    00335410str w3, [sp+180]
    00335414str w2, [sp+176]
    00335418ldr w2, [sp+244]
    0033541cstr w2, [sp+172]
    00335420ldr w2, [sp+200]
    00335424str w2, [sp+168]
    00335428ldr w2, [sp+196]
    0033542cstr w2, [sp+164]
    00335430b 0x335434
    00335434
    00335434loc_335434:
    00335434ldr x2, [sp+256]
    00335438add x2, x2, 1
    0033543cstr x2, [sp+256]
    00335440b 0x3352f4
    00335444
    00335444loc_335444:
    00335444b 0x335448
    00335448
    00335448loc_335448:
    00335448ldr x2, [sp+256]
    0033544csubs xzr, x2, 80
    00335450b.lt 0x335458
    00335454b 0x335588
    00335458
    00335458loc_335458:
    00335458ldr x2, [sp+256]
    0033545csub x2, x2, 3
    00335460ubfm x2, x2, 62, 3
    00335464add x3, sp, 24
    00335468ldr w2, [x3+x2]
    0033546cldr x3, [sp+256]
    00335470sub x3, x3, 8
    00335474ubfm x3, x3, 62, 3
    00335478add x4, sp, 24
    0033547cldr w3, [x4+x3]
    00335480eor x2, x2, x3
    00335484ldr x3, [sp+256]
    00335488sub x3, x3, 14
    0033548cubfm x3, x3, 62, 3
    00335490add x4, sp, 24
    00335494ldr w3, [x4+x3]
    00335498eor x2, x2, x3
    0033549cldr x3, [sp+256]
    003354a0ubfm x3, x3, 62, 3
    003354a4add x4, sp, 24
    003354a8ldr w3, [x4+x3]
    003354aceor x2, x2, x3
    003354b0str w2, [sp+88]
    003354b4extr w2, w2, w2, 31
    003354b8str w2, [sp+244]
    003354bcldr x2, [sp+256]
    003354c0ubfm x3, x2, 62, 3
    003354c4and x2, x2, 15
    003354c8str x2, [sp+272]
    003354ccldr w2, [sp+244]
    003354d0add x4, sp, 24
    003354d4str w2, [x4+x3]
    003354d8ldr w2, [sp+172]
    003354dcldr w3, [sp+176]
    003354e0eor x2, x3, x2
    003354e4ldr w3, [sp+168]
    003354e8eor x2, x2, x3
    003354ecstr w2, [sp+144]
    003354f0ldr w3, [sp+180]
    003354f4extr w3, w3, w3, 27
    003354f8str w3, [sp+244]
    003354fcadd x2, x3, x2
    00335500ldr w3, [sp+164]
    00335504add x2, x2, x3
    00335508ldr x3, [sp+256]
    0033550cubfm x3, x3, 62, 3
    00335510add x4, sp, 24
    00335514ldr w3, [x4+x3]
    00335518add x2, x2, x3
    0033551cmovz x3, 15914
    00335520movk x3, 0x359d0000
    00335524sub x2, x2, x3
    00335528str w2, [sp+104]
    0033552cldr w2, [sp+176]
    00335530extr w2, w2, w2, 2
    00335534str w2, [sp+244]
    00335538ldr w2, [sp+180]
    0033553cstr w2, [sp+192]
    00335540ldr w3, [sp+172]
    00335544str w3, [sp+188]
    00335548ldr w3, [sp+168]
    0033554cstr w3, [sp+184]
    00335550ldr w3, [sp+104]
    00335554str w3, [sp+180]
    00335558str w2, [sp+176]
    0033555cldr w2, [sp+244]
    00335560str w2, [sp+172]
    00335564ldr w2, [sp+188]
    00335568str w2, [sp+168]
    0033556cldr w2, [sp+184]
    00335570str w2, [sp+164]
    00335574b 0x335578
    00335578
    00335578loc_335578:
    00335578ldr x2, [sp+256]
    0033557cadd x2, x2, 1
    00335580str x2, [sp+256]
    00335584b 0x335448
    00335588
    00335588loc_335588:
    00335588ldr w2, [sp+180]
    0033558cldr w3, [sp+140]
    00335590add x2, x3, x2
    00335594str w2, [sp+140]
    00335598ldr w2, [sp+176]
    0033559cldr w3, [sp+136]
    003355a0add x2, x3, x2
    003355a4str w2, [sp+136]
    003355a8ldr w2, [sp+172]
    003355acldr w3, [sp+132]
    003355b0add x2, x3, x2
    003355b4str w2, [sp+132]
    003355b8ldr w2, [sp+168]
    003355bcldr w3, [sp+128]
    003355c0add x2, x3, x2
    003355c4str w2, [sp+128]
    003355c8ldr w2, [sp+164]
    003355ccldr w3, [sp+124]
    003355d0add x2, x3, x2
    003355d4str w2, [sp+124]
    003355d8ldr x1, [sp+344]
    003355dcldr x2, [sp+336]
    003355e0ldr x3, [sp+352]
    003355e4b 0x3355e8
    003355e8
    003355e8loc_3355e8:
    003355e8subs xzr, x1, 64
    003355ecb.hs 0x3355f4
    003355f0b 0x335620
    003355f4
    003355f4loc_3355f4:
    003355f4sub x3, x3, 64
    003355f8sub x4, xzr, x3
    003355fcsbfm x4, x4, 63, 63
    00335600sub x5, x1, 64
    00335604and x4, x4, 64
    00335608add x2, x2, x4
    0033560cstr x2, [sp+336]
    00335610str x5, [sp+344]
    00335614str x3, [sp+352]
    00335618b 0x33561c
    0033561c
    0033561cloc_33561c:
    0033561cb 0x334e24
    00335620
    00335620loc_335620:
    00335620orr x0, xzr, 64
    00335624bl runtime.panicSliceB
    00335628
    00335628loc_335628:
    00335628mov x0, x4
    0033562corr x1, xzr, 16
    00335630bl runtime.panicIndex
    00335634
    00335634loc_335634:
    00335634bl runtime.panicIndex
    00335638
    00335638loc_335638:
    00335638mov x0, x4
    0033563cbl runtime.panicIndex
    00335640
    00335640loc_335640:
    00335640mov x0, x4
    00335644bl runtime.panicIndex
    00335648
    00335648loc_335648:
    00335648bl runtime.panicIndex
    0033564chint
    00335650
    00335650loc_335650:
    00335650stp x0, x1, [sp+8]
    00335654stp x2, x3, [sp+24]
    00335658mov x3, x30
    0033565cbl runtime.morestack_noctxt.abi0
    00335660ldp x0, x1, [sp+8]
    00335664ldp x2, x3, [sp+24]
    00335668b 0x334d90
    0033566cudf 0
    00334d90
    00335670
    00335670crypto/sha1.block: ; void crypto/sha1.block(crypto/sha1.digest * dig, struct []uint8 p)
    00335670ldr x16, [x28+16]
    00335674subs xzr, sp, x16
    00335678b.ls 0x335728
    0033567cstr x30, [sp-112]!
    00335680stur x29, [sp-8]
    00335684sub x29, sp, 8
    00335688str x0, [sp+120]
    0033568cstr x1, [sp+128]
    00335690str x2, [sp+136]
    00335694str x3, [sp+144]
    00335698adrp x27, 0x717000
    0033569cldrb w4, [x27+1410]
    003356a0tbnz w4, 0, 0x3356a8
    003356a4b 0x335714
    003356a8
    003356a8loc_3356a8:
    003356a8ldrsb x27, [x0]
    003356acldrsb x27, [x0]
    003356b0b 0x3356b4
    003356b4
    003356b4loc_3356b4:
    003356b4str x0, [sp+80]
    003356b8movz x1, 5
    003356bcstr x1, [sp+88]
    003356c0str x1, [sp+96]
    003356c4ldr x2, [sp+136]
    003356c8adrp x27, 0x6da000
    003356ccldr x3, [x27+1432]
    003356d0ldr x4, [sp+144]
    003356d4adrp x27, 0x6da000
    003356d8ldr x5, [x27+1440]
    003356dcldr x6, [sp+128]
    003356e0adrp x27, 0x6da000
    003356e4ldr x7, [x27+1424]
    003356e8str x0, [sp+8]
    003356ecstr x1, [sp+16]
    003356f0str x1, [sp+24]
    003356f4str x6, [sp+32]
    003356f8str x2, [sp+40]
    003356fcstr x4, [sp+48]
    00335700str x7, [sp+56]
    00335704str x3, [sp+64]
    00335708str x5, [sp+72]
    0033570cbl crypto/sha1.sha1block.abi0
    00335710b 0x33571c
    00335714
    00335714loc_335714:
    00335714bl crypto/sha1.blockGeneric
    00335718b 0x33571c
    0033571c
    0033571cloc_33571c:
    0033571cldur x29, [sp-8]
    00335720ldr x30, [sp], 112
    00335724ret x30
    00335728
    00335728loc_335728:
    00335728stp x0, x1, [sp+8]
    0033572cstp x2, x3, [sp+24]
    00335730mov x3, x30
    00335734bl runtime.morestack_noctxt.abi0
    00335738ldp x0, x1, [sp+8]
    0033573cldp x2, x3, [sp+24]
    00335740b 0x335670
    00335744udf 0
    00335748udf 0
    0033574cudf 0
    00335670
    00335750
    00335750crypto/sha1.sha1block.abi0: ; void crypto/sha1.sha1block(void)
    00335750ldr x0, [sp+8]
    00335754ldr x1, [sp+32]
    00335758ldr x2, [sp+56]
    0033575cldr x3, [sp+40]
    00335760ld1
    00335764ldr s20, [x0]
    00335768sub x0, x0, 16
    0033576c
    0033576cloc_33576c:
    0033576cld1
    00335770ld1
    00335774ld1
    00335778ld1
    0033577cld1
    00335780orr v2.16b, v0.16b, v0.16b
    00335784dup s1, v20.s[0]
    00335788orr v3.16b, v2.16b, v2.16b
    0033578cdup v17.4s, v19.s[0]
    00335790rev32 v4.16b, v4.16b
    00335794rev32 v5.16b, v5.16b
    00335798rev32 v6.16b, v6.16b
    0033579crev32 v7.16b, v7.16b
    003357a0dup v18.4s, v19.s[1]
    003357a4add v16.4s, v4.4s, v17.4s
    003357a8sha1su0 v4.4s, v5.4s, v6.4s
    003357acsha1c q2, s1, v16.4s
    003357b0sha1h s1, s3
    003357b4orr v3.16b, v2.16b, v2.16b
    003357b8sha1su1 v4.4s, v7.4s
    003357bcadd v16.4s, v5.4s, v17.4s
    003357c0sha1su0 v5.4s, v6.4s, v7.4s
    003357c4sha1c q2, s1, v16.4s
    003357c8sha1h s1, s3
    003357ccorr v3.16b, v2.16b, v2.16b
    003357d0sha1su1 v5.4s, v4.4s
    003357d4add v16.4s, v6.4s, v17.4s
    003357d8sha1su0 v6.4s, v7.4s, v4.4s
    003357dcsha1c q2, s1, v16.4s
    003357e0sha1h s1, s3
    003357e4orr v3.16b, v2.16b, v2.16b
    003357e8sha1su1 v6.4s, v5.4s
    003357ecadd v16.4s, v7.4s, v17.4s
    003357f0sha1su0 v7.4s, v4.4s, v5.4s
    003357f4sha1c q2, s1, v16.4s
    003357f8sha1h s1, s3
    003357fcorr v3.16b, v2.16b, v2.16b
    00335800sha1su1 v7.4s, v6.4s
    00335804add v16.4s, v4.4s, v17.4s
    00335808sha1su0 v4.4s, v5.4s, v6.4s
    0033580csha1c q2, s1, v16.4s
    00335810sha1h s1, s3
    00335814orr v3.16b, v2.16b, v2.16b
    00335818sha1su1 v4.4s, v7.4s
    0033581cdup v17.4s, v19.s[2]
    00335820add v16.4s, v5.4s, v18.4s
    00335824sha1su0 v5.4s, v6.4s, v7.4s
    00335828sha1p q2, s1, v16.4s
    0033582csha1h s1, s3
    00335830orr v3.16b, v2.16b, v2.16b
    00335834sha1su1 v5.4s, v4.4s
    00335838add v16.4s, v6.4s, v18.4s
    0033583csha1su0 v6.4s, v7.4s, v4.4s
    00335840sha1p q2, s1, v16.4s
    00335844sha1h s1, s3
    00335848orr v3.16b, v2.16b, v2.16b
    0033584csha1su1 v6.4s, v5.4s
    00335850add v16.4s, v7.4s, v18.4s
    00335854sha1su0 v7.4s, v4.4s, v5.4s
    00335858sha1p q2, s1, v16.4s
    0033585csha1h s1, s3
    00335860orr v3.16b, v2.16b, v2.16b
    00335864sha1su1 v7.4s, v6.4s
    00335868add v16.4s, v4.4s, v18.4s
    0033586csha1su0 v4.4s, v5.4s, v6.4s
    00335870sha1p q2, s1, v16.4s
    00335874sha1h s1, s3
    00335878orr v3.16b, v2.16b, v2.16b
    0033587csha1su1 v4.4s, v7.4s
    00335880add v16.4s, v5.4s, v18.4s
    00335884sha1su0 v5.4s, v6.4s, v7.4s
    00335888sha1p q2, s1, v16.4s
    0033588csha1h s1, s3
    00335890orr v3.16b, v2.16b, v2.16b
    00335894sha1su1 v5.4s, v4.4s
    00335898dup v18.4s, v19.s[3]
    0033589cadd v16.4s, v6.4s, v17.4s
    003358a0sha1su0 v6.4s, v7.4s, v4.4s
    003358a4sha1m q2, s1, v16.4s
    003358a8sha1h s1, s3
    003358acorr v3.16b, v2.16b, v2.16b
    003358b0sha1su1 v6.4s, v5.4s
    003358b4add v16.4s, v7.4s, v17.4s
    003358b8sha1su0 v7.4s, v4.4s, v5.4s
    003358bcsha1m q2, s1, v16.4s
    003358c0sha1h s1, s3
    003358c4orr v3.16b, v2.16b, v2.16b
    003358c8sha1su1 v7.4s, v6.4s
    003358ccadd v16.4s, v4.4s, v17.4s
    003358d0sha1su0 v4.4s, v5.4s, v6.4s
    003358d4sha1m q2, s1, v16.4s
    003358d8sha1h s1, s3
    003358dcorr v3.16b, v2.16b, v2.16b
    003358e0sha1su1 v4.4s, v7.4s
    003358e4add v16.4s, v5.4s, v17.4s
    003358e8sha1su0 v5.4s, v6.4s, v7.4s
    003358ecsha1m q2, s1, v16.4s
    003358f0sha1h s1, s3
    003358f4orr v3.16b, v2.16b, v2.16b
    003358f8sha1su1 v5.4s, v4.4s
    003358fcadd v16.4s, v6.4s, v17.4s
    00335900sha1su0 v6.4s, v7.4s, v4.4s
    00335904sha1m q2, s1, v16.4s
    00335908sha1h s1, s3
    0033590corr v3.16b, v2.16b, v2.16b
    00335910sha1su1 v6.4s, v5.4s
    00335914add v16.4s, v7.4s, v18.4s
    00335918sha1su0 v7.4s, v4.4s, v5.4s
    0033591csha1p q2, s1, v16.4s
    00335920sha1h s1, s3
    00335924orr v3.16b, v2.16b, v2.16b
    00335928sha1su1 v7.4s, v6.4s
    0033592cadd v16.4s, v4.4s, v18.4s
    00335930sha1p q2, s1, v16.4s
    00335934sha1h s1, s3
    00335938orr v3.16b, v2.16b, v2.16b
    0033593cadd v16.4s, v5.4s, v18.4s
    00335940sha1p q2, s1, v16.4s
    00335944sha1h s1, s3
    00335948orr v3.16b, v2.16b, v2.16b
    0033594cadd v16.4s, v6.4s, v18.4s
    00335950sha1p q2, s1, v16.4s
    00335954sha1h s1, s3
    00335958orr v3.16b, v2.16b, v2.16b
    0033595cadd v16.4s, v7.4s, v18.4s
    00335960sha1p q2, s1, v16.4s
    00335964sha1h s1, s3
    00335968orr v3.16b, v2.16b, v2.16b
    0033596csub x3, x3, 64
    00335970add v0.4s, v0.4s, v2.4s
    00335974add v20.4s, v20.4s, v1.4s
    00335978cbnz x3, 0x33576c
    0033597cst1
    00335980str s20, [x0]
    00335984ret x30
    00335988udf 0
    0033598cudf 0
    00335750
    00335990
    00335990type:.eq.crypto/sha1.digest: ; void type:.eq.crypto/sha1.digest(crypto/sha1.digest * p, crypto/sha1.digest * q)
    00335990ldr x16, [x28+16]
    00335994subs xzr, sp, x16
    00335998b.ls 0x335a30
    0033599cstr x30, [sp-64]!
    003359a0stur x29, [sp-8]
    003359a4sub x29, sp, 8
    003359a8str x0, [sp+72]
    003359acstr x1, [sp+80]
    003359b0strb wzr, [sp+39]
    003359b4ldr x3, [sp+72]
    003359b8ldr x4, [sp+80]
    003359bcldr x3, [x3+88]
    003359c0ldr x4, [x4+88]
    003359c4subs xzr, x4, x3
    003359c8b.eq 0x3359d0
    003359ccb 0x335a14
    003359d0
    003359d0loc_3359d0:
    003359d0ldr x3, [sp+72]
    003359d4ldr x4, [sp+80]
    003359d8ldr x3, [x3+96]
    003359dcldr x4, [x4+96]
    003359e0subs xzr, x4, x3
    003359e4b.eq 0x3359ec
    003359e8b 0x335a10
    003359ec
    003359ecloc_3359ec:
    003359ecldr x3, [sp+72]
    003359f0str x3, [sp+48]
    003359f4ldr x1, [sp+80]
    003359f8str x1, [sp+40]
    003359fcldr x0, [sp+48]
    00335a00movz x2, 84
    00335a04bl runtime.memequal
    00335a08strb w0, [sp+39]
    00335a0cb 0x335a20
    00335a10
    00335a10loc_335a10:
    00335a10b 0x335a18
    00335a14
    00335a14loc_335a14:
    00335a14b 0x335a18
    00335a18
    00335a18loc_335a18:
    00335a18strb wzr, [sp+39]
    00335a1cb 0x335a20
    00335a20
    00335a20loc_335a20:
    00335a20ldrb w0, [sp+39]
    00335a24ldur x29, [sp-8]
    00335a28ldr x30, [sp], 64
    00335a2cret x30
    00335a30
    00335a30loc_335a30:
    00335a30stp x0, x1, [sp+8]
    00335a34mov x3, x30
    00335a38bl runtime.morestack_noctxt.abi0
    00335a3cldp x0, x1, [sp+8]
    00335a40b 0x335990
    00335a44udf 0
    00335a48udf 0
    00335a4cudf 0
    00335990
    00335a50
    00335a50crypto/x509.init: ; void crypto/x509.init(void)
    00335a50ldr x16, [x28+16]
    00335a54subs xzr, sp, x16
    00335a58b.ls 0x337178
    00335a5cstr x30, [sp-80]!
    00335a60stur x29, [sp-8]
    00335a64sub x29, sp, 8
    00335a68adrp x0, 0x37d000
    00335a6cadd x0, x0, 3220
    00335a70movz x1, 11
    00335a74bl errors.New
    00335a78adrp x27, 0x6ec000
    00335a7cstr x0, [x27+3808]
    00335a80adrp x27, 0x716000
    00335a84ldr w2, [x27+3056]
    00335a88cbz w2, 0x335a90
    00335a8cb 0x335a94
    00335a90
    00335a90loc_335a90:
    00335a90b 0x335aac
    00335a94
    00335a94loc_335a94:
    00335a94bl runtime.gcWriteBarrier2
    00335a98str x1, [x25]
    00335a9cadrp x27, 0x6ec000
    00335aa0ldr x2, [x27+3816]
    00335aa4str x2, [x25+8]
    00335aa8b 0x335aac
    00335aac
    00335aacloc_335aac:
    00335aacadrp x27, 0x6ec000
    00335ab0str x1, [x27+3816]
    00335ab4adrp x0, 0x380000
    00335ab8add x0, x0, 2885
    00335abcmovz x1, 18
    00335ac0bl internal/godebug.New
    00335ac4adrp x27, 0x716000
    00335ac8ldr w2, [x27+3056]
    00335acccbz w2, 0x335ad4
    00335ad0b 0x335ad8
    00335ad4
    00335ad4loc_335ad4:
    00335ad4b 0x335af0
    00335ad8
    00335ad8loc_335ad8:
    00335ad8bl runtime.gcWriteBarrier2
    00335adcstr x0, [x25]
    00335ae0adrp x27, 0x6eb000
    00335ae4ldr x2, [x27+4072]
    00335ae8str x2, [x25+8]
    00335aecb 0x335af0
    00335af0
    00335af0loc_335af0:
    00335af0adrp x27, 0x6eb000
    00335af4str x0, [x27+4072]
    00335af8adrp x0, 0x38b000
    00335afcadd x0, x0, 3856
    00335b00movz x1, 35
    00335b04bl errors.New
    00335b08adrp x27, 0x6ec000
    00335b0cstr x0, [x27+3824]
    00335b10adrp x27, 0x716000
    00335b14ldr w2, [x27+3056]
    00335b18cbz w2, 0x335b20
    00335b1cb 0x335b24
    00335b20
    00335b20loc_335b20:
    00335b20b 0x335b3c
    00335b24
    00335b24loc_335b24:
    00335b24bl runtime.gcWriteBarrier2
    00335b28str x1, [x25]
    00335b2cadrp x27, 0x6ec000
    00335b30ldr x2, [x27+3832]
    00335b34str x2, [x25+8]
    00335b38b 0x335b3c
    00335b3c
    00335b3cloc_335b3c:
    00335b3cadrp x27, 0x6ec000
    00335b40str x1, [x27+3832]
    00335b44adrp x0, 0x37d000
    00335b48add x0, x0, 864
    00335b4cmovz x1, 10
    00335b50bl internal/godebug.New
    00335b54adrp x27, 0x716000
    00335b58ldr w2, [x27+3056]
    00335b5ccbz w2, 0x335b64
    00335b60b 0x335b68
    00335b64
    00335b64loc_335b64:
    00335b64b 0x335b80
    00335b68
    00335b68loc_335b68:
    00335b68bl runtime.gcWriteBarrier2
    00335b6cstr x0, [x25]
    00335b70adrp x27, 0x6eb000
    00335b74ldr x2, [x27+4080]
    00335b78str x2, [x25+8]
    00335b7cb 0x335b80
    00335b80
    00335b80loc_335b80:
    00335b80adrp x27, 0x6eb000
    00335b84str x0, [x27+4080]
    00335b88adrp x0, 0x381000
    00335b8cadd x0, x0, 3167
    00335b90movz x1, 20
    00335b94bl internal/godebug.New
    00335b98adrp x27, 0x716000
    00335b9cldr w2, [x27+3056]
    00335ba0cbz w2, 0x335ba8
    00335ba4b 0x335bac
    00335ba8
    00335ba8loc_335ba8:
    00335ba8b 0x335bc4
    00335bac
    00335bacloc_335bac:
    00335bacbl runtime.gcWriteBarrier2
    00335bb0str x0, [x25]
    00335bb4adrp x27, 0x6eb000
    00335bb8ldr x2, [x27+4088]
    00335bbcstr x2, [x25+8]
    00335bc0b 0x335bc4
    00335bc4
    00335bc4loc_335bc4:
    00335bc4adrp x27, 0x6eb000
    00335bc8str x0, [x27+4088]
    00335bccadrp x0, 0x394000
    00335bd0add x0, x0, 1408
    00335bd4movz x1, 50
    00335bd8bl errors.New
    00335bdcadrp x27, 0x6ec000
    00335be0str x0, [x27+3856]
    00335be4adrp x27, 0x716000
    00335be8ldr w2, [x27+3056]
    00335beccbz w2, 0x335bf4
    00335bf0b 0x335bf8
    00335bf4
    00335bf4loc_335bf4:
    00335bf4b 0x335c10
    00335bf8
    00335bf8loc_335bf8:
    00335bf8bl runtime.gcWriteBarrier2
    00335bfcstr x1, [x25]
    00335c00adrp x27, 0x6ec000
    00335c04ldr x2, [x27+3864]
    00335c08str x2, [x25+8]
    00335c0cb 0x335c10
    00335c10
    00335c10loc_335c10:
    00335c10adrp x27, 0x6ec000
    00335c14str x1, [x27+3864]
    00335c18adrp x0, 0x2d0000
    00335c1cadd x0, x0, 3712
    00335c20bl runtime.newobject
    00335c24str x0, [sp+40]
    00335c28orr x1, xzr, 2
    00335c2cstr x1, [x0]
    00335c30ldr x1, [sp+40]
    00335c34ldrsb x27, [x1]
    00335c38movz x2, 5
    00335c3cstr x2, [x1+8]
    00335c40ldr x1, [sp+40]
    00335c44ldrsb x27, [x1]
    00335c48movz x2, 29
    00335c4cstr x2, [x1+16]
    00335c50ldr x1, [sp+40]
    00335c54ldrsb x27, [x1]
    00335c58orr x2, xzr, 32
    00335c5cstr x2, [x1+24]
    00335c60ldr x1, [sp+40]
    00335c64ldrsb x27, [x1]
    00335c68str xzr, [x1+32]
    00335c6cldr x0, [sp+40]
    00335c70ldrsb x27, [x0]
    00335c74b 0x335c78
    00335c78
    00335c78loc_335c78:
    00335c78str x0, [sp+48]
    00335c7cmovz x2, 5
    00335c80str x2, [sp+56]
    00335c84str x2, [sp+64]
    00335c88mov x1, x2
    00335c8cbl crypto/x509.mustNewOIDFromInts
    00335c90adrp x27, 0x6ed000
    00335c94str x1, [x27+4040]
    00335c98adrp x27, 0x6ed000
    00335c9cstr x2, [x27+4048]
    00335ca0adrp x27, 0x716000
    00335ca4ldr w3, [x27+3056]
    00335ca8cbz w3, 0x335cb0
    00335cacb 0x335cb4
    00335cb0
    00335cb0loc_335cb0:
    00335cb0b 0x335ccc
    00335cb4
    00335cb4loc_335cb4:
    00335cb4bl runtime.gcWriteBarrier2
    00335cb8str x0, [x25]
    00335cbcadrp x27, 0x6ed000
    00335cc0ldr x3, [x27+4032]
    00335cc4str x3, [x25+8]
    00335cc8b 0x335ccc
    00335ccc
    00335cccloc_335ccc:
    00335cccadrp x27, 0x6ed000
    00335cd0str x0, [x27+4032]
    00335cd4adrp x27, 0x6db000
    00335cd8ldr x3, [x27+2256]
    00335cdcadrp x27, 0x6db000
    00335ce0ldr x4, [x27+2264]
    00335ce4adrp x27, 0x6db000
    00335ce8ldr x5, [x27+2272]
    00335cecadrp x27, 0x6e8000
    00335cf0str x4, [x27+512]
    00335cf4adrp x27, 0x6e8000
    00335cf8str x5, [x27+520]
    00335cfcadrp x27, 0x716000
    00335d00ldr w4, [x27+3056]
    00335d04cbz w4, 0x335d0c
    00335d08b 0x335d10
    00335d0c
    00335d0cloc_335d0c:
    00335d0cb 0x335d4c
    00335d10
    00335d10loc_335d10:
    00335d10str x3, [sp+32]
    00335d14bl runtime.gcWriteBarrier2
    00335d18str x3, [x25]
    00335d1cadrp x27, 0x6e8000
    00335d20ldr x3, [x27+504]
    00335d24str x3, [x25+8]
    00335d28adrp x0, 0x342000
    00335d2cadd x0, x0, 2976
    00335d30adrp x1, 0x6e8000
    00335d34add x1, x1, 528
    00335d38adrp x2, 0x6e4000
    00335d3cadd x2, x2, 1056
    00335d40bl runtime.wbMove
    00335d44ldr x3, [sp+32]
    00335d48b 0x335d4c
    00335d4c
    00335d4cloc_335d4c:
    00335d4cadrp x27, 0x6e8000
    00335d50str x3, [x27+504]
    00335d54adrp x27, 0x6e4000
    00335d58add x27, x27, 1056
    00335d5cldp x3, x4, [x27]
    00335d60adrp x27, 0x6e4000
    00335d64add x27, x27, 1072
    00335d68ldp x5, x6, [x27]
    00335d6cadrp x27, 0x6e4000
    00335d70add x27, x27, 1088
    00335d74ldp x7, x8, [x27]
    00335d78adrp x27, 0x6e4000
    00335d7cadd x27, x27, 1104
    00335d80ldp x9, x10, [x27]
    00335d84adrp x27, 0x6e8000
    00335d88add x27, x27, 528
    00335d8cstp x3, x4, [x27]
    00335d90adrp x27, 0x6e8000
    00335d94add x27, x27, 544
    00335d98stp x5, x6, [x27]
    00335d9cadrp x27, 0x6e8000
    00335da0add x27, x27, 560
    00335da4stp x7, x8, [x27]
    00335da8adrp x27, 0x6e8000
    00335dacadd x27, x27, 576
    00335db0stp x9, x10, [x27]
    00335db4adrp x27, 0x6e4000
    00335db8ldr x3, [x27+1120]
    00335dbcadrp x27, 0x6e8000
    00335dc0str x3, [x27+592]
    00335dc4adrp x27, 0x6db000
    00335dc8ldr x3, [x27+2288]
    00335dccadrp x27, 0x6db000
    00335dd0ldr x4, [x27+2296]
    00335dd4adrp x27, 0x6db000
    00335dd8ldr x5, [x27+2304]
    00335ddcadrp x27, 0x6e8000
    00335de0str x4, [x27+656]
    00335de4adrp x27, 0x6e8000
    00335de8str x5, [x27+664]
    00335decadrp x27, 0x716000
    00335df0ldr w4, [x27+3056]
    00335df4cbz w4, 0x335dfc
    00335df8b 0x335e00
    00335dfc
    00335dfcloc_335dfc:
    00335dfcb 0x335e3c
    00335e00
    00335e00loc_335e00:
    00335e00str x3, [sp+32]
    00335e04bl runtime.gcWriteBarrier2
    00335e08str x3, [x25]
    00335e0cadrp x27, 0x6e8000
    00335e10ldr x3, [x27+648]
    00335e14str x3, [x25+8]
    00335e18adrp x0, 0x342000
    00335e1cadd x0, x0, 2976
    00335e20adrp x1, 0x6e8000
    00335e24add x1, x1, 672
    00335e28adrp x2, 0x6e4000
    00335e2cadd x2, x2, 1056
    00335e30bl runtime.wbMove
    00335e34ldr x3, [sp+32]
    00335e38b 0x335e3c
    00335e3c
    00335e3cloc_335e3c:
    00335e3cadrp x27, 0x6e8000
    00335e40str x3, [x27+648]
    00335e44adrp x27, 0x6e4000
    00335e48add x27, x27, 1056
    00335e4cldp x3, x4, [x27]
    00335e50adrp x27, 0x6e4000
    00335e54add x27, x27, 1072
    00335e58ldp x5, x6, [x27]
    00335e5cadrp x27, 0x6e4000
    00335e60add x27, x27, 1088
    00335e64ldp x7, x8, [x27]
    00335e68adrp x27, 0x6e4000
    00335e6cadd x27, x27, 1104
    00335e70ldp x9, x10, [x27]
    00335e74adrp x27, 0x6e8000
    00335e78add x27, x27, 672
    00335e7cstp x3, x4, [x27]
    00335e80adrp x27, 0x6e8000
    00335e84add x27, x27, 688
    00335e88stp x5, x6, [x27]
    00335e8cadrp x27, 0x6e8000
    00335e90add x27, x27, 704
    00335e94stp x7, x8, [x27]
    00335e98adrp x27, 0x6e8000
    00335e9cadd x27, x27, 720
    00335ea0stp x9, x10, [x27]
    00335ea4adrp x27, 0x6e4000
    00335ea8ldr x3, [x27+1120]
    00335eacadrp x27, 0x6e8000
    00335eb0str x3, [x27+736]
    00335eb4adrp x27, 0x6db000
    00335eb8ldr x3, [x27+2800]
    00335ebcadrp x27, 0x6db000
    00335ec0ldr x4, [x27+2808]
    00335ec4adrp x27, 0x6db000
    00335ec8ldr x5, [x27+2816]
    00335eccadrp x27, 0x6e8000
    00335ed0str x4, [x27+800]
    00335ed4adrp x27, 0x6e8000
    00335ed8str x5, [x27+808]
    00335edcadrp x27, 0x716000
    00335ee0ldr w4, [x27+3056]
    00335ee4cbz w4, 0x335eec
    00335ee8b 0x335ef0
    00335eec
    00335eecloc_335eec:
    00335eecb 0x335f2c
    00335ef0
    00335ef0loc_335ef0:
    00335ef0str x3, [sp+32]
    00335ef4bl runtime.gcWriteBarrier2
    00335ef8str x3, [x25]
    00335efcadrp x27, 0x6e8000
    00335f00ldr x3, [x27+792]
    00335f04str x3, [x25+8]
    00335f08adrp x0, 0x342000
    00335f0cadd x0, x0, 2976
    00335f10adrp x1, 0x6e8000
    00335f14add x1, x1, 816
    00335f18adrp x2, 0x6e4000
    00335f1cadd x2, x2, 1056
    00335f20bl runtime.wbMove
    00335f24ldr x3, [sp+32]
    00335f28b 0x335f2c
    00335f2c
    00335f2cloc_335f2c:
    00335f2cadrp x27, 0x6e8000
    00335f30str x3, [x27+792]
    00335f34adrp x27, 0x6e4000
    00335f38add x27, x27, 1056
    00335f3cldp x3, x4, [x27]
    00335f40adrp x27, 0x6e4000
    00335f44add x27, x27, 1072
    00335f48ldp x5, x6, [x27]
    00335f4cadrp x27, 0x6e4000
    00335f50add x27, x27, 1088
    00335f54ldp x7, x8, [x27]
    00335f58adrp x27, 0x6e4000
    00335f5cadd x27, x27, 1104
    00335f60ldp x9, x10, [x27]
    00335f64adrp x27, 0x6e8000
    00335f68add x27, x27, 816
    00335f6cstp x3, x4, [x27]
    00335f70adrp x27, 0x6e8000
    00335f74add x27, x27, 832
    00335f78stp x5, x6, [x27]
    00335f7cadrp x27, 0x6e8000
    00335f80add x27, x27, 848
    00335f84stp x7, x8, [x27]
    00335f88adrp x27, 0x6e8000
    00335f8cadd x27, x27, 864
    00335f90stp x9, x10, [x27]
    00335f94adrp x27, 0x6e4000
    00335f98ldr x3, [x27+1120]
    00335f9cadrp x27, 0x6e8000
    00335fa0str x3, [x27+880]
    00335fa4adrp x27, 0x6db000
    00335fa8ldr x3, [x27+2320]
    00335facadrp x27, 0x6db000
    00335fb0ldr x4, [x27+2328]
    00335fb4adrp x27, 0x6db000
    00335fb8ldr x5, [x27+2336]
    00335fbcadrp x27, 0x6e8000
    00335fc0str x4, [x27+944]
    00335fc4adrp x27, 0x6e8000
    00335fc8str x5, [x27+952]
    00335fccadrp x27, 0x716000
    00335fd0ldr w4, [x27+3056]
    00335fd4cbz w4, 0x335fdc
    00335fd8b 0x335fe0
    00335fdc
    00335fdcloc_335fdc:
    00335fdcb 0x33601c
    00335fe0
    00335fe0loc_335fe0:
    00335fe0str x3, [sp+32]
    00335fe4bl runtime.gcWriteBarrier2
    00335fe8str x3, [x25]
    00335fecadrp x27, 0x6e8000
    00335ff0ldr x3, [x27+936]
    00335ff4str x3, [x25+8]
    00335ff8adrp x0, 0x342000
    00335ffcadd x0, x0, 2976
    00336000adrp x1, 0x6e7000
    00336004add x1, x1, 960
    00336008adrp x2, 0x6e3000
    0033600cadd x2, x2, 1056
    00336010bl runtime.wbMove
    00336014ldr x3, [sp+32]
    00336018b 0x33601c
    0033601c
    0033601cloc_33601c:
    0033601cadrp x27, 0x6e7000
    00336020str x3, [x27+936]
    00336024adrp x27, 0x6e3000
    00336028add x27, x27, 1056
    0033602cldp x3, x4, [x27]
    00336030adrp x27, 0x6e3000
    00336034add x27, x27, 1072
    00336038ldp x5, x6, [x27]
    0033603cadrp x27, 0x6e3000
    00336040add x27, x27, 1088
    00336044ldp x7, x8, [x27]
    00336048adrp x27, 0x6e3000
    0033604cadd x27, x27, 1104
    00336050ldp x9, x10, [x27]
    00336054adrp x27, 0x6e7000
    00336058add x27, x27, 960
    0033605cstp x3, x4, [x27]
    00336060adrp x27, 0x6e7000
    00336064add x27, x27, 976
    00336068stp x5, x6, [x27]
    0033606cadrp x27, 0x6e7000
    00336070add x27, x27, 992
    00336074stp x7, x8, [x27]
    00336078adrp x27, 0x6e7000
    0033607cadd x27, x27, 1008
    00336080stp x9, x10, [x27]
    00336084adrp x27, 0x6e3000
    00336088ldr x3, [x27+1120]
    0033608cadrp x27, 0x6e7000
    00336090str x3, [x27+1024]
    00336094adrp x27, 0x6da000
    00336098ldr x3, [x27+2352]
    0033609cadrp x27, 0x6da000
    003360a0ldr x4, [x27+2360]
    003360a4adrp x27, 0x6da000
    003360a8ldr x5, [x27+2368]
    003360acadrp x27, 0x6e7000
    003360b0str x4, [x27+1088]
    003360b4adrp x27, 0x6e7000
    003360b8str x5, [x27+1096]
    003360bcadrp x27, 0x715000
    003360c0ldr w4, [x27+3056]
    003360c4cbz w4, 0x3360cc
    003360c8b 0x3360d0
    003360cc
    003360ccloc_3360cc:
    003360ccb 0x33610c
    003360d0
    003360d0loc_3360d0:
    003360d0str x3, [sp+32]
    003360d4bl runtime.gcWriteBarrier2
    003360d8str x3, [x25]
    003360dcadrp x27, 0x6e7000
    003360e0ldr x3, [x27+1080]
    003360e4str x3, [x25+8]
    003360e8adrp x0, 0x341000
    003360ecadd x0, x0, 2976
    003360f0adrp x1, 0x6e7000
    003360f4add x1, x1, 1104
    003360f8adrp x2, 0x6e3000
    003360fcadd x2, x2, 1056
    00336100bl runtime.wbMove
    00336104ldr x3, [sp+32]
    00336108b 0x33610c
    0033610c
    0033610cloc_33610c:
    0033610cadrp x27, 0x6e7000
    00336110str x3, [x27+1080]
    00336114adrp x27, 0x6e3000
    00336118add x27, x27, 1056
    0033611cldp x3, x4, [x27]
    00336120adrp x27, 0x6e3000
    00336124add x27, x27, 1072
    00336128ldp x5, x6, [x27]
    0033612cadrp x27, 0x6e3000
    00336130add x27, x27, 1088
    00336134ldp x7, x8, [x27]
    00336138adrp x27, 0x6e3000
    0033613cadd x27, x27, 1104
    00336140ldp x9, x10, [x27]
    00336144adrp x27, 0x6e7000
    00336148add x27, x27, 1104
    0033614cstp x3, x4, [x27]
    00336150adrp x27, 0x6e7000
    00336154add x27, x27, 1120
    00336158stp x5, x6, [x27]
    0033615cadrp x27, 0x6e7000
    00336160add x27, x27, 1136
    00336164stp x7, x8, [x27]
    00336168adrp x27, 0x6e7000
    0033616cadd x27, x27, 1152
    00336170stp x9, x10, [x27]
    00336174adrp x27, 0x6e3000
    00336178ldr x3, [x27+1120]
    0033617cadrp x27, 0x6e7000
    00336180str x3, [x27+1168]
    00336184adrp x27, 0x6da000
    00336188ldr x3, [x27+2384]
    0033618cadrp x27, 0x6da000
    00336190ldr x4, [x27+2392]
    00336194adrp x27, 0x6da000
    00336198ldr x5, [x27+2400]
    0033619cadrp x27, 0x6e7000
    003361a0str x4, [x27+1232]
    003361a4adrp x27, 0x6e7000
    003361a8str x5, [x27+1240]
    003361acadrp x27, 0x715000
    003361b0ldr w4, [x27+3056]
    003361b4cbz w4, 0x3361bc
    003361b8b 0x3361c0
    003361bc
    003361bcloc_3361bc:
    003361bcb 0x3361fc
    003361c0
    003361c0loc_3361c0:
    003361c0str x3, [sp+32]
    003361c4bl runtime.gcWriteBarrier2
    003361c8str x3, [x25]
    003361ccadrp x27, 0x6e7000
    003361d0ldr x3, [x27+1224]
    003361d4str x3, [x25+8]
    003361d8adrp x0, 0x341000
    003361dcadd x0, x0, 2976
    003361e0adrp x1, 0x6e7000
    003361e4add x1, x1, 1248
    003361e8adrp x2, 0x6e3000
    003361ecadd x2, x2, 1056
    003361f0bl runtime.wbMove
    003361f4ldr x3, [sp+32]
    003361f8b 0x3361fc
    003361fc
    003361fcloc_3361fc:
    003361fcadrp x27, 0x6e7000
    00336200str x3, [x27+1224]
    00336204adrp x27, 0x6e3000
    00336208add x27, x27, 1056
    0033620cldp x3, x4, [x27]
    00336210adrp x27, 0x6e3000
    00336214add x27, x27, 1072
    00336218ldp x5, x6, [x27]
    0033621cadrp x27, 0x6e3000
    00336220add x27, x27, 1088
    00336224ldp x7, x8, [x27]
    00336228adrp x27, 0x6e3000
    0033622cadd x27, x27, 1104
    00336230ldp x9, x10, [x27]
    00336234adrp x27, 0x6e7000
    00336238add x27, x27, 1248
    0033623cstp x3, x4, [x27]
    00336240adrp x27, 0x6e7000
    00336244add x27, x27, 1264
    00336248stp x5, x6, [x27]
    0033624cadrp x27, 0x6e7000
    00336250add x27, x27, 1280
    00336254stp x7, x8, [x27]
    00336258adrp x27, 0x6e7000
    0033625cadd x27, x27, 1296
    00336260stp x9, x10, [x27]
    00336264adrp x27, 0x6e3000
    00336268ldr x3, [x27+1120]
    0033626cadrp x27, 0x6e7000
    00336270str x3, [x27+1312]
    00336274adrp x27, 0x6da000
    00336278ldr x3, [x27+2416]
    0033627cadrp x27, 0x6da000
    00336280ldr x4, [x27+2424]
    00336284adrp x27, 0x6da000
    00336288ldr x5, [x27+2432]
    0033628cadrp x27, 0x6e7000
    00336290str x4, [x27+1376]
    00336294adrp x27, 0x6e7000
    00336298str x5, [x27+1384]
    0033629cadrp x27, 0x715000
    003362a0ldr w4, [x27+3056]
    003362a4cbz w4, 0x3362ac
    003362a8b 0x3362b0
    003362ac
    003362acloc_3362ac:
    003362acb 0x3362ec
    003362b0
    003362b0loc_3362b0:
    003362b0str x3, [sp+32]
    003362b4bl runtime.gcWriteBarrier2
    003362b8str x3, [x25]
    003362bcadrp x27, 0x6e7000
    003362c0ldr x3, [x27+1368]
    003362c4str x3, [x25+8]
    003362c8adrp x0, 0x341000
    003362ccadd x0, x0, 2976
    003362d0adrp x1, 0x6e7000
    003362d4add x1, x1, 1392
    003362d8adrp x2, 0x6e3000
    003362dcadd x2, x2, 768
    003362e0bl runtime.wbMove
    003362e4ldr x3, [sp+32]
    003362e8b 0x3362ec
    003362ec
    003362ecloc_3362ec:
    003362ecadrp x27, 0x6e7000
    003362f0str x3, [x27+1368]
    003362f4adrp x27, 0x6e3000
    003362f8add x27, x27, 768
    003362fcldp x3, x4, [x27]
    00336300adrp x27, 0x6e3000
    00336304add x27, x27, 784
    00336308ldp x5, x6, [x27]
    0033630cadrp x27, 0x6e3000
    00336310add x27, x27, 800
    00336314ldp x7, x8, [x27]
    00336318adrp x27, 0x6e3000
    0033631cadd x27, x27, 816
    00336320ldp x9, x10, [x27]
    00336324adrp x27, 0x6e7000
    00336328add x27, x27, 1392
    0033632cstp x3, x4, [x27]
    00336330adrp x27, 0x6e7000
    00336334add x27, x27, 1408
    00336338stp x5, x6, [x27]
    0033633cadrp x27, 0x6e7000
    00336340add x27, x27, 1424
    00336344stp x7, x8, [x27]
    00336348adrp x27, 0x6e7000
    0033634cadd x27, x27, 1440
    00336350stp x9, x10, [x27]
    00336354adrp x27, 0x6e3000
    00336358ldr x3, [x27+832]
    0033635cadrp x27, 0x6e7000
    00336360str x3, [x27+1456]
    00336364adrp x27, 0x6da000
    00336368ldr x3, [x27+2416]
    0033636cadrp x27, 0x6da000
    00336370ldr x4, [x27+2424]
    00336374adrp x27, 0x6da000
    00336378ldr x5, [x27+2432]
    0033637cadrp x27, 0x6e7000
    00336380str x4, [x27+1520]
    00336384adrp x27, 0x6e7000
    00336388str x5, [x27+1528]
    0033638cadrp x27, 0x715000
    00336390ldr w4, [x27+3056]
    00336394cbz w4, 0x33639c
    00336398b 0x3363a0
    0033639c
    0033639cloc_33639c:
    0033639cb 0x3363dc
    003363a0
    003363a0loc_3363a0:
    003363a0str x3, [sp+32]
    003363a4bl runtime.gcWriteBarrier2
    003363a8str x3, [x25]
    003363acadrp x27, 0x6e7000
    003363b0ldr x3, [x27+1512]
    003363b4str x3, [x25+8]
    003363b8adrp x0, 0x341000
    003363bcadd x0, x0, 2976
    003363c0adrp x1, 0x6e7000
    003363c4add x1, x1, 1536
    003363c8adrp x2, 0x6e3000
    003363ccadd x2, x2, 864
    003363d0bl runtime.wbMove
    003363d4ldr x3, [sp+32]
    003363d8b 0x3363dc
    003363dc
    003363dcloc_3363dc:
    003363dcadrp x27, 0x6e7000
    003363e0str x3, [x27+1512]
    003363e4adrp x27, 0x6e3000
    003363e8add x27, x27, 864
    003363ecldp x3, x4, [x27]
    003363f0adrp x27, 0x6e3000
    003363f4add x27, x27, 880
    003363f8ldp x5, x6, [x27]
    003363fcadrp x27, 0x6e3000
    00336400add x27, x27, 896
    00336404ldp x7, x8, [x27]
    00336408adrp x27, 0x6e3000
    0033640cadd x27, x27, 912
    00336410ldp x9, x10, [x27]
    00336414adrp x27, 0x6e7000
    00336418add x27, x27, 1536
    0033641cstp x3, x4, [x27]
    00336420adrp x27, 0x6e7000
    00336424add x27, x27, 1552
    00336428stp x5, x6, [x27]
    0033642cadrp x27, 0x6e7000
    00336430add x27, x27, 1568
    00336434stp x7, x8, [x27]
    00336438adrp x27, 0x6e7000
    0033643cadd x27, x27, 1584
    00336440stp x9, x10, [x27]
    00336444adrp x27, 0x6e3000
    00336448ldr x3, [x27+928]
    0033644cadrp x27, 0x6e7000
    00336450str x3, [x27+1600]
    00336454adrp x27, 0x6da000
    00336458ldr x3, [x27+2416]
    0033645cadrp x27, 0x6da000
    00336460ldr x4, [x27+2424]
    00336464adrp x27, 0x6da000
    00336468ldr x5, [x27+2432]
    0033646cadrp x27, 0x6e7000
    00336470str x4, [x27+1664]
    00336474adrp x27, 0x6e7000
    00336478str x5, [x27+1672]
    0033647cadrp x27, 0x715000
    00336480ldr w4, [x27+3056]
    00336484cbz w4, 0x33648c
    00336488b 0x336490
    0033648c
    0033648cloc_33648c:
    0033648cb 0x3364cc
    00336490
    00336490loc_336490:
    00336490str x3, [sp+32]
    00336494bl runtime.gcWriteBarrier2
    00336498str x3, [x25]
    0033649cadrp x27, 0x6e7000
    003364a0ldr x3, [x27+1656]
    003364a4str x3, [x25+8]
    003364a8adrp x0, 0x341000
    003364acadd x0, x0, 2976
    003364b0adrp x1, 0x6e7000
    003364b4add x1, x1, 1680
    003364b8adrp x2, 0x6e3000
    003364bcadd x2, x2, 960
    003364c0bl runtime.wbMove
    003364c4ldr x3, [sp+32]
    003364c8b 0x3364cc
    003364cc
    003364ccloc_3364cc:
    003364ccadrp x27, 0x6e7000
    003364d0str x3, [x27+1656]
    003364d4adrp x27, 0x6e3000
    003364d8add x27, x27, 960
    003364dcldp x3, x4, [x27]
    003364e0adrp x27, 0x6e3000
    003364e4add x27, x27, 976
    003364e8ldp x5, x6, [x27]
    003364ecadrp x27, 0x6e3000
    003364f0add x27, x27, 992
    003364f4ldp x7, x8, [x27]
    003364f8adrp x27, 0x6e3000
    003364fcadd x27, x27, 1008
    00336500ldp x9, x10, [x27]
    00336504adrp x27, 0x6e7000
    00336508add x27, x27, 1680
    0033650cstp x3, x4, [x27]
    00336510adrp x27, 0x6e7000
    00336514add x27, x27, 1696
    00336518stp x5, x6, [x27]
    0033651cadrp x27, 0x6e7000
    00336520add x27, x27, 1712
    00336524stp x7, x8, [x27]
    00336528adrp x27, 0x6e7000
    0033652cadd x27, x27, 1728
    00336530stp x9, x10, [x27]
    00336534adrp x27, 0x6e3000
    00336538ldr x3, [x27+1024]
    0033653cadrp x27, 0x6e7000
    00336540str x3, [x27+1744]
    00336544adrp x27, 0x6da000
    00336548ldr x3, [x27+2448]
    0033654cadrp x27, 0x6da000
    00336550ldr x4, [x27+2456]
    00336554adrp x27, 0x6da000
    00336558ldr x5, [x27+2464]
    0033655cadrp x27, 0x6e7000
    00336560str x4, [x27+1808]
    00336564adrp x27, 0x6e7000
    00336568str x5, [x27+1816]
    0033656cadrp x27, 0x715000
    00336570ldr w4, [x27+3056]
    00336574cbz w4, 0x33657c
    00336578b 0x336580
    0033657c
    0033657cloc_33657c:
    0033657cb 0x3365bc
    00336580
    00336580loc_336580:
    00336580str x3, [sp+32]
    00336584bl runtime.gcWriteBarrier2
    00336588str x3, [x25]
    0033658cadrp x27, 0x6e7000
    00336590ldr x3, [x27+1800]
    00336594str x3, [x25+8]
    00336598adrp x0, 0x341000
    0033659cadd x0, x0, 2976
    003365a0adrp x1, 0x6e7000
    003365a4add x1, x1, 1824
    003365a8adrp x2, 0x6ed000
    003365acadd x2, x2, 4032
    003365b0bl runtime.wbMove
    003365b4ldr x3, [sp+32]
    003365b8b 0x3365bc
    003365bc
    003365bcloc_3365bc:
    003365bcadrp x27, 0x6e7000
    003365c0str x3, [x27+1800]
    003365c4adrp x27, 0x6ed000
    003365c8add x27, x27, 4032
    003365ccldp x3, x4, [x27]
    003365d0adrp x27, 0x6ed000
    003365d4add x27, x27, 4048
    003365d8ldp x5, x6, [x27]
    003365dcadrp x27, 0x6ed000
    003365e0add x27, x27, 4064
    003365e4ldp x7, x8, [x27]
    003365e8adrp x27, 0x6ed000
    003365ecadd x27, x27, 4080
    003365f0ldp x9, x10, [x27]
    003365f4adrp x27, 0x6e7000
    003365f8add x27, x27, 1824
    003365fcstp x3, x4, [x27]
    00336600adrp x27, 0x6e7000
    00336604add x27, x27, 1840
    00336608stp x5, x6, [x27]
    0033660cadrp x27, 0x6e7000
    00336610add x27, x27, 1856
    00336614stp x7, x8, [x27]
    00336618adrp x27, 0x6e7000
    0033661cadd x27, x27, 1872
    00336620stp x9, x10, [x27]
    00336624adrp x27, 0x6ee000
    00336628ldr x3, [x27]
    0033662cadrp x27, 0x6e7000
    00336630str x3, [x27+1888]
    00336634adrp x27, 0x6da000
    00336638ldr x3, [x27+2480]
    0033663cadrp x27, 0x6da000
    00336640ldr x4, [x27+2488]
    00336644adrp x27, 0x6da000
    00336648ldr x5, [x27+2496]
    0033664cadrp x27, 0x6e7000
    00336650str x4, [x27+1952]
    00336654adrp x27, 0x6e7000
    00336658str x5, [x27+1960]
    0033665cadrp x27, 0x715000
    00336660ldr w4, [x27+3056]
    00336664cbz w4, 0x33666c
    00336668b 0x336670
    0033666c
    0033666cloc_33666c:
    0033666cb 0x3366ac
    00336670
    00336670loc_336670:
    00336670str x3, [sp+32]
    00336674bl runtime.gcWriteBarrier2
    00336678str x3, [x25]
    0033667cadrp x27, 0x6e7000
    00336680ldr x3, [x27+1944]
    00336684str x3, [x25+8]
    00336688adrp x0, 0x341000
    0033668cadd x0, x0, 2976
    00336690adrp x1, 0x6e7000
    00336694add x1, x1, 1968
    00336698adrp x2, 0x6ed000
    0033669cadd x2, x2, 4032
    003366a0bl runtime.wbMove
    003366a4ldr x3, [sp+32]
    003366a8b 0x3366ac
    003366ac
    003366acloc_3366ac:
    003366acadrp x27, 0x6e7000
    003366b0str x3, [x27+1944]
    003366b4adrp x27, 0x6ed000
    003366b8add x27, x27, 4032
    003366bcldp x3, x4, [x27]
    003366c0adrp x27, 0x6ed000
    003366c4add x27, x27, 4048
    003366c8ldp x5, x6, [x27]
    003366ccadrp x27, 0x6ed000
    003366d0add x27, x27, 4064
    003366d4ldp x7, x8, [x27]
    003366d8adrp x27, 0x6ed000
    003366dcadd x27, x27, 4080
    003366e0ldp x9, x10, [x27]
    003366e4adrp x27, 0x6e7000
    003366e8add x27, x27, 1968
    003366ecstp x3, x4, [x27]
    003366f0adrp x27, 0x6e7000
    003366f4add x27, x27, 1984
    003366f8stp x5, x6, [x27]
    003366fcadrp x27, 0x6e7000
    00336700add x27, x27, 2000
    00336704stp x7, x8, [x27]
    00336708adrp x27, 0x6e7000
    0033670cadd x27, x27, 2016
    00336710stp x9, x10, [x27]
    00336714adrp x27, 0x6ee000
    00336718ldr x3, [x27]
    0033671cadrp x27, 0x6e7000
    00336720str x3, [x27+2032]
    00336724adrp x27, 0x6da000
    00336728ldr x3, [x27+2512]
    0033672cadrp x27, 0x6da000
    00336730ldr x4, [x27+2520]
    00336734adrp x27, 0x6da000
    00336738ldr x5, [x27+2528]
    0033673cadrp x27, 0x6e7000
    00336740str x4, [x27+2096]
    00336744adrp x27, 0x6e7000
    00336748str x5, [x27+2104]
    0033674cadrp x27, 0x715000
    00336750ldr w4, [x27+3056]
    00336754cbz w4, 0x33675c
    00336758b 0x336760
    0033675c
    0033675cloc_33675c:
    0033675cb 0x33679c
    00336760
    00336760loc_336760:
    00336760str x3, [sp+32]
    00336764bl runtime.gcWriteBarrier2
    00336768str x3, [x25]
    0033676cadrp x27, 0x6e7000
    00336770ldr x3, [x27+2088]
    00336774str x3, [x25+8]
    00336778adrp x0, 0x341000
    0033677cadd x0, x0, 2976
    00336780adrp x1, 0x6e7000
    00336784add x1, x1, 2112
    00336788adrp x2, 0x6ed000
    0033678cadd x2, x2, 4032
    00336790bl runtime.wbMove
    00336794ldr x3, [sp+32]
    00336798b 0x33679c
    0033679c
    0033679cloc_33679c:
    0033679cadrp x27, 0x6e7000
    003367a0str x3, [x27+2088]
    003367a4adrp x27, 0x6ed000
    003367a8add x27, x27, 4032
    003367acldp x3, x4, [x27]
    003367b0adrp x27, 0x6ed000
    003367b4add x27, x27, 4048
    003367b8ldp x5, x6, [x27]
    003367bcadrp x27, 0x6ed000
    003367c0add x27, x27, 4064
    003367c4ldp x7, x8, [x27]
    003367c8adrp x27, 0x6ed000
    003367ccadd x27, x27, 4080
    003367d0ldp x9, x10, [x27]
    003367d4adrp x27, 0x6e7000
    003367d8add x27, x27, 2112
    003367dcstp x3, x4, [x27]
    003367e0adrp x27, 0x6e7000
    003367e4add x27, x27, 2128
    003367e8stp x5, x6, [x27]
    003367ecadrp x27, 0x6e7000
    003367f0add x27, x27, 2144
    003367f4stp x7, x8, [x27]
    003367f8adrp x27, 0x6e7000
    003367fcadd x27, x27, 2160
    00336800stp x9, x10, [x27]
    00336804adrp x27, 0x6ee000
    00336808ldr x3, [x27]
    0033680cadrp x27, 0x6e7000
    00336810str x3, [x27+2176]
    00336814adrp x27, 0x6da000
    00336818ldr x3, [x27+2544]
    0033681cadrp x27, 0x6da000
    00336820ldr x4, [x27+2552]
    00336824adrp x27, 0x6da000
    00336828ldr x5, [x27+2560]
    0033682cadrp x27, 0x6e7000
    00336830str x4, [x27+2240]
    00336834adrp x27, 0x6e7000
    00336838str x5, [x27+2248]
    0033683cadrp x27, 0x715000
    00336840ldr w4, [x27+3056]
    00336844cbz w4, 0x33684c
    00336848b 0x336850
    0033684c
    0033684cloc_33684c:
    0033684cb 0x33688c
    00336850
    00336850loc_336850:
    00336850str x3, [sp+32]
    00336854bl runtime.gcWriteBarrier2
    00336858str x3, [x25]
    0033685cadrp x27, 0x6e7000
    00336860ldr x3, [x27+2232]
    00336864str x3, [x25+8]
    00336868adrp x0, 0x341000
    0033686cadd x0, x0, 2976
    00336870adrp x1, 0x6e7000
    00336874add x1, x1, 2256
    00336878adrp x2, 0x6ed000
    0033687cadd x2, x2, 4032
    00336880bl runtime.wbMove
    00336884ldr x3, [sp+32]
    00336888b 0x33688c
    0033688c
    0033688cloc_33688c:
    0033688cadrp x27, 0x6e7000
    00336890str x3, [x27+2232]
    00336894adrp x27, 0x6ed000
    00336898add x27, x27, 4032
    0033689cldp x3, x4, [x27]
    003368a0adrp x27, 0x6ed000
    003368a4add x27, x27, 4048
    003368a8ldp x5, x6, [x27]
    003368acadrp x27, 0x6ed000
    003368b0add x27, x27, 4064
    003368b4ldp x7, x8, [x27]
    003368b8adrp x27, 0x6ed000
    003368bcadd x27, x27, 4080
    003368c0ldp x9, x10, [x27]
    003368c4adrp x27, 0x6e7000
    003368c8add x27, x27, 2256
    003368ccstp x3, x4, [x27]
    003368d0adrp x27, 0x6e7000
    003368d4add x27, x27, 2272
    003368d8stp x5, x6, [x27]
    003368dcadrp x27, 0x6e7000
    003368e0add x27, x27, 2288
    003368e4stp x7, x8, [x27]
    003368e8adrp x27, 0x6e7000
    003368ecadd x27, x27, 2304
    003368f0stp x9, x10, [x27]
    003368f4adrp x27, 0x6ee000
    003368f8ldr x3, [x27]
    003368fcadrp x27, 0x6e7000
    00336900str x3, [x27+2320]
    00336904adrp x27, 0x6da000
    00336908ldr x3, [x27+2576]
    0033690cadrp x27, 0x6da000
    00336910ldr x4, [x27+2584]
    00336914adrp x27, 0x6da000
    00336918ldr x5, [x27+2592]
    0033691cadrp x27, 0x6e7000
    00336920str x4, [x27+2384]
    00336924adrp x27, 0x6e7000
    00336928str x5, [x27+2392]
    0033692cadrp x27, 0x715000
    00336930ldr w4, [x27+3056]
    00336934cbz w4, 0x33693c
    00336938b 0x336940
    0033693c
    0033693cloc_33693c:
    0033693cb 0x33697c
    00336940
    00336940loc_336940:
    00336940str x3, [sp+32]
    00336944bl runtime.gcWriteBarrier2
    00336948str x3, [x25]
    0033694cadrp x27, 0x6e7000
    00336950ldr x3, [x27+2376]
    00336954str x3, [x25+8]
    00336958adrp x0, 0x341000
    0033695cadd x0, x0, 2976
    00336960adrp x1, 0x6e7000
    00336964add x1, x1, 2400
    00336968adrp x2, 0x6ed000
    0033696cadd x2, x2, 4032
    00336970bl runtime.wbMove
    00336974ldr x3, [sp+32]
    00336978b 0x33697c
    0033697c
    0033697cloc_33697c:
    0033697cadrp x27, 0x6e7000
    00336980str x3, [x27+2376]
    00336984adrp x27, 0x6ed000
    00336988add x27, x27, 4032
    0033698cldp x3, x4, [x27]
    00336990adrp x27, 0x6ed000
    00336994add x27, x27, 4048
    00336998ldp x5, x6, [x27]
    0033699cadrp x27, 0x6ed000
    003369a0add x27, x27, 4064
    003369a4ldp x7, x8, [x27]
    003369a8adrp x27, 0x6ed000
    003369acadd x27, x27, 4080
    003369b0ldp x9, x10, [x27]
    003369b4adrp x27, 0x6e7000
    003369b8add x27, x27, 2400
    003369bcstp x3, x4, [x27]
    003369c0adrp x27, 0x6e7000
    003369c4add x27, x27, 2416
    003369c8stp x5, x6, [x27]
    003369ccadrp x27, 0x6e7000
    003369d0add x27, x27, 2432
    003369d4stp x7, x8, [x27]
    003369d8adrp x27, 0x6e7000
    003369dcadd x27, x27, 2448
    003369e0stp x9, x10, [x27]
    003369e4adrp x27, 0x6ee000
    003369e8ldr x3, [x27]
    003369ecadrp x27, 0x6e7000
    003369f0str x3, [x27+2464]
    003369f4adrp x27, 0x6da000
    003369f8ldr x3, [x27+2608]
    003369fcadrp x27, 0x6da000
    00336a00ldr x4, [x27+2616]
    00336a04adrp x27, 0x6da000
    00336a08ldr x5, [x27+2624]
    00336a0cadrp x27, 0x6e7000
    00336a10str x4, [x27+2528]
    00336a14adrp x27, 0x6e7000
    00336a18str x5, [x27+2536]
    00336a1cadrp x27, 0x715000
    00336a20ldr w4, [x27+3056]
    00336a24cbz w4, 0x336a2c
    00336a28b 0x336a30
    00336a2c
    00336a2cloc_336a2c:
    00336a2cb 0x336a6c
    00336a30
    00336a30loc_336a30:
    00336a30str x3, [sp+32]
    00336a34bl runtime.gcWriteBarrier2
    00336a38str x3, [x25]
    00336a3cadrp x27, 0x6e7000
    00336a40ldr x3, [x27+2520]
    00336a44str x3, [x25+8]
    00336a48adrp x0, 0x341000
    00336a4cadd x0, x0, 2976
    00336a50adrp x1, 0x6e7000
    00336a54add x1, x1, 2544
    00336a58adrp x2, 0x6ed000
    00336a5cadd x2, x2, 4032
    00336a60bl runtime.wbMove
    00336a64ldr x3, [sp+32]
    00336a68b 0x336a6c
    00336a6c
    00336a6cloc_336a6c:
    00336a6cadrp x27, 0x6e7000
    00336a70str x3, [x27+2520]
    00336a74adrp x27, 0x6ed000
    00336a78add x27, x27, 4032
    00336a7cldp x3, x4, [x27]
    00336a80adrp x27, 0x6ed000
    00336a84add x27, x27, 4048
    00336a88ldp x5, x6, [x27]
    00336a8cadrp x27, 0x6ed000
    00336a90add x27, x27, 4064
    00336a94ldp x7, x8, [x27]
    00336a98adrp x27, 0x6ed000
    00336a9cadd x27, x27, 4080
    00336aa0ldp x9, x10, [x27]
    00336aa4adrp x27, 0x6e7000
    00336aa8add x27, x27, 2544
    00336aacstp x3, x4, [x27]
    00336ab0adrp x27, 0x6e7000
    00336ab4add x27, x27, 2560
    00336ab8stp x5, x6, [x27]
    00336abcadrp x27, 0x6e7000
    00336ac0add x27, x27, 2576
    00336ac4stp x7, x8, [x27]
    00336ac8adrp x27, 0x6e7000
    00336accadd x27, x27, 2592
    00336ad0stp x9, x10, [x27]
    00336ad4adrp x27, 0x6ee000
    00336ad8ldr x3, [x27]
    00336adcadrp x27, 0x6e7000
    00336ae0str x3, [x27+2608]
    00336ae4adrp x27, 0x6da000
    00336ae8ldr x3, [x27+2640]
    00336aecadrp x27, 0x6da000
    00336af0ldr x4, [x27+2648]
    00336af4adrp x27, 0x6da000
    00336af8ldr x5, [x27+2656]
    00336afcadrp x27, 0x6e7000
    00336b00str x4, [x27+2672]
    00336b04adrp x27, 0x6e7000
    00336b08str x5, [x27+2680]
    00336b0cadrp x27, 0x715000
    00336b10ldr w4, [x27+3056]
    00336b14cbz w4, 0x336b1c
    00336b18b 0x336b20
    00336b1c
    00336b1cloc_336b1c:
    00336b1cb 0x336b5c
    00336b20
    00336b20loc_336b20:
    00336b20str x3, [sp+32]
    00336b24bl runtime.gcWriteBarrier2
    00336b28str x3, [x25]
    00336b2cadrp x27, 0x6e7000
    00336b30ldr x3, [x27+2664]
    00336b34str x3, [x25+8]
    00336b38adrp x0, 0x341000
    00336b3cadd x0, x0, 2976
    00336b40adrp x1, 0x6e7000
    00336b44add x1, x1, 2688
    00336b48adrp x2, 0x6ed000
    00336b4cadd x2, x2, 4032
    00336b50bl runtime.wbMove
    00336b54ldr x3, [sp+32]
    00336b58b 0x336b5c
    00336b5c
    00336b5cloc_336b5c:
    00336b5cadrp x27, 0x6e7000
    00336b60str x3, [x27+2664]
    00336b64adrp x27, 0x6ed000
    00336b68add x27, x27, 4032
    00336b6cldp x2, x3, [x27]
    00336b70adrp x27, 0x6ed000
    00336b74add x27, x27, 4048
    00336b78ldp x4, x5, [x27]
    00336b7cadrp x27, 0x6ed000
    00336b80add x27, x27, 4064
    00336b84ldp x6, x7, [x27]
    00336b88adrp x27, 0x6ed000
    00336b8cadd x27, x27, 4080
    00336b90ldp x8, x9, [x27]
    00336b94adrp x27, 0x6e7000
    00336b98add x27, x27, 2688
    00336b9cstp x2, x3, [x27]
    00336ba0adrp x27, 0x6e7000
    00336ba4add x27, x27, 2704
    00336ba8stp x4, x5, [x27]
    00336bacadrp x27, 0x6e7000
    00336bb0add x27, x27, 2720
    00336bb4stp x6, x7, [x27]
    00336bb8adrp x27, 0x6e7000
    00336bbcadd x27, x27, 2736
    00336bc0stp x8, x9, [x27]
    00336bc4adrp x27, 0x6ee000
    00336bc8ldr x2, [x27]
    00336bccadrp x27, 0x6e7000
    00336bd0str x2, [x27+2752]
    00336bd4adrp x27, 0x6da000
    00336bd8ldr x2, [x27+3152]
    00336bdcadrp x27, 0x6da000
    00336be0ldr x3, [x27+3160]
    00336be4adrp x27, 0x6da000
    00336be8ldr x4, [x27+3168]
    00336becadrp x27, 0x6e4000
    00336bf0str x3, [x27+2608]
    00336bf4adrp x27, 0x6e4000
    00336bf8str x4, [x27+2616]
    00336bfcadrp x27, 0x715000
    00336c00ldr w3, [x27+3056]
    00336c04cbz w3, 0x336c0c
    00336c08b 0x336c10
    00336c0c
    00336c0cloc_336c0c:
    00336c0cb 0x336c28
    00336c10
    00336c10loc_336c10:
    00336c10bl runtime.gcWriteBarrier2
    00336c14str x2, [x25]
    00336c18adrp x27, 0x6e4000
    00336c1cldr x3, [x27+2600]
    00336c20str x3, [x25+8]
    00336c24b 0x336c28
    00336c28
    00336c28loc_336c28:
    00336c28adrp x27, 0x6e4000
    00336c2cstr x2, [x27+2600]
    00336c30adrp x27, 0x6da000
    00336c34ldr x2, [x27+3184]
    00336c38adrp x27, 0x6da000
    00336c3cldr x3, [x27+3192]
    00336c40adrp x27, 0x6da000
    00336c44ldr x4, [x27+3200]
    00336c48adrp x27, 0x6e4000
    00336c4cstr x3, [x27+2640]
    00336c50adrp x27, 0x6e4000
    00336c54str x4, [x27+2648]
    00336c58adrp x27, 0x715000
    00336c5cldr w3, [x27+3056]
    00336c60cbz w3, 0x336c68
    00336c64b 0x336c6c
    00336c68
    00336c68loc_336c68:
    00336c68b 0x336c84
    00336c6c
    00336c6cloc_336c6c:
    00336c6cbl runtime.gcWriteBarrier2
    00336c70str x2, [x25]
    00336c74adrp x27, 0x6e4000
    00336c78ldr x3, [x27+2632]
    00336c7cstr x3, [x25+8]
    00336c80b 0x336c84
    00336c84
    00336c84loc_336c84:
    00336c84adrp x27, 0x6e4000
    00336c88str x2, [x27+2632]
    00336c8cadrp x27, 0x6da000
    00336c90ldr x2, [x27+3216]
    00336c94adrp x27, 0x6da000
    00336c98ldr x3, [x27+3224]
    00336c9cadrp x27, 0x6da000
    00336ca0ldr x4, [x27+3232]
    00336ca4adrp x27, 0x6e4000
    00336ca8str x3, [x27+2672]
    00336cacadrp x27, 0x6e4000
    00336cb0str x4, [x27+2680]
    00336cb4adrp x27, 0x715000
    00336cb8ldr w3, [x27+3056]
    00336cbccbz w3, 0x336cc4
    00336cc0b 0x336cc8
    00336cc4
    00336cc4loc_336cc4:
    00336cc4b 0x336ce0
    00336cc8
    00336cc8loc_336cc8:
    00336cc8bl runtime.gcWriteBarrier2
    00336cccstr x2, [x25]
    00336cd0adrp x27, 0x6e4000
    00336cd4ldr x3, [x27+2664]
    00336cd8str x3, [x25+8]
    00336cdcb 0x336ce0
    00336ce0
    00336ce0loc_336ce0:
    00336ce0adrp x27, 0x6e4000
    00336ce4str x2, [x27+2664]
    00336ce8adrp x27, 0x6da000
    00336cecldr x2, [x27+3248]
    00336cf0adrp x27, 0x6da000
    00336cf4ldr x3, [x27+3256]
    00336cf8adrp x27, 0x6da000
    00336cfcldr x4, [x27+3264]
    00336d00adrp x27, 0x6e4000
    00336d04str x3, [x27+2704]
    00336d08adrp x27, 0x6e4000
    00336d0cstr x4, [x27+2712]
    00336d10adrp x27, 0x715000
    00336d14ldr w3, [x27+3056]
    00336d18cbz w3, 0x336d20
    00336d1cb 0x336d24
    00336d20
    00336d20loc_336d20:
    00336d20b 0x336d3c
    00336d24
    00336d24loc_336d24:
    00336d24bl runtime.gcWriteBarrier2
    00336d28str x2, [x25]
    00336d2cadrp x27, 0x6e4000
    00336d30ldr x3, [x27+2696]
    00336d34str x3, [x25+8]
    00336d38b 0x336d3c
    00336d3c
    00336d3cloc_336d3c:
    00336d3cadrp x27, 0x6e4000
    00336d40str x2, [x27+2696]
    00336d44adrp x27, 0x6da000
    00336d48ldr x2, [x27+3280]
    00336d4cadrp x27, 0x6da000
    00336d50ldr x3, [x27+3288]
    00336d54adrp x27, 0x6da000
    00336d58ldr x4, [x27+3296]
    00336d5cadrp x27, 0x6e4000
    00336d60str x3, [x27+2736]
    00336d64adrp x27, 0x6e4000
    00336d68str x4, [x27+2744]
    00336d6cadrp x27, 0x715000
    00336d70ldr w3, [x27+3056]
    00336d74cbz w3, 0x336d7c
    00336d78b 0x336d80
    00336d7c
    00336d7cloc_336d7c:
    00336d7cb 0x336d98
    00336d80
    00336d80loc_336d80:
    00336d80bl runtime.gcWriteBarrier2
    00336d84str x2, [x25]
    00336d88adrp x27, 0x6e4000
    00336d8cldr x3, [x27+2728]
    00336d90str x3, [x25+8]
    00336d94b 0x336d98
    00336d98
    00336d98loc_336d98:
    00336d98adrp x27, 0x6e4000
    00336d9cstr x2, [x27+2728]
    00336da0adrp x27, 0x6da000
    00336da4ldr x2, [x27+3312]
    00336da8adrp x27, 0x6da000
    00336dacldr x3, [x27+3320]
    00336db0adrp x27, 0x6da000
    00336db4ldr x4, [x27+3328]
    00336db8adrp x27, 0x6e4000
    00336dbcstr x3, [x27+2768]
    00336dc0adrp x27, 0x6e4000
    00336dc4str x4, [x27+2776]
    00336dc8adrp x27, 0x715000
    00336dccldr w3, [x27+3056]
    00336dd0cbz w3, 0x336dd8
    00336dd4b 0x336ddc
    00336dd8
    00336dd8loc_336dd8:
    00336dd8b 0x336df4
    00336ddc
    00336ddcloc_336ddc:
    00336ddcbl runtime.gcWriteBarrier2
    00336de0str x2, [x25]
    00336de4adrp x27, 0x6e4000
    00336de8ldr x3, [x27+2760]
    00336decstr x3, [x25+8]
    00336df0b 0x336df4
    00336df4
    00336df4loc_336df4:
    00336df4adrp x27, 0x6e4000
    00336df8str x2, [x27+2760]
    00336dfcadrp x27, 0x6da000
    00336e00ldr x2, [x27+3344]
    00336e04adrp x27, 0x6da000
    00336e08ldr x3, [x27+3352]
    00336e0cadrp x27, 0x6da000
    00336e10ldr x4, [x27+3360]
    00336e14adrp x27, 0x6e4000
    00336e18str x3, [x27+2800]
    00336e1cadrp x27, 0x6e4000
    00336e20str x4, [x27+2808]
    00336e24adrp x27, 0x715000
    00336e28ldr w3, [x27+3056]
    00336e2ccbz w3, 0x336e34
    00336e30b 0x336e38
    00336e34
    00336e34loc_336e34:
    00336e34b 0x336e50
    00336e38
    00336e38loc_336e38:
    00336e38bl runtime.gcWriteBarrier2
    00336e3cstr x2, [x25]
    00336e40adrp x27, 0x6e4000
    00336e44ldr x3, [x27+2792]
    00336e48str x3, [x25+8]
    00336e4cb 0x336e50
    00336e50
    00336e50loc_336e50:
    00336e50adrp x27, 0x6e4000
    00336e54str x2, [x27+2792]
    00336e58adrp x27, 0x6da000
    00336e5cldr x2, [x27+3376]
    00336e60adrp x27, 0x6da000
    00336e64ldr x3, [x27+3384]
    00336e68adrp x27, 0x6da000
    00336e6cldr x4, [x27+3392]
    00336e70adrp x27, 0x6e4000
    00336e74str x3, [x27+2832]
    00336e78adrp x27, 0x6e4000
    00336e7cstr x4, [x27+2840]
    00336e80adrp x27, 0x715000
    00336e84ldr w3, [x27+3056]
    00336e88cbz w3, 0x336e90
    00336e8cb 0x336e94
    00336e90
    00336e90loc_336e90:
    00336e90b 0x336eac
    00336e94
    00336e94loc_336e94:
    00336e94bl runtime.gcWriteBarrier2
    00336e98str x2, [x25]
    00336e9cadrp x27, 0x6e4000
    00336ea0ldr x3, [x27+2824]
    00336ea4str x3, [x25+8]
    00336ea8b 0x336eac
    00336eac
    00336eacloc_336eac:
    00336eacadrp x27, 0x6e4000
    00336eb0str x2, [x27+2824]
    00336eb4adrp x27, 0x6da000
    00336eb8ldr x2, [x27+3408]
    00336ebcadrp x27, 0x6da000
    00336ec0ldr x3, [x27+3416]
    00336ec4adrp x27, 0x6da000
    00336ec8ldr x4, [x27+3424]
    00336eccadrp x27, 0x6e4000
    00336ed0str x3, [x27+2864]
    00336ed4adrp x27, 0x6e4000
    00336ed8str x4, [x27+2872]
    00336edcadrp x27, 0x715000
    00336ee0ldr w3, [x27+3056]
    00336ee4cbz w3, 0x336eec
    00336ee8b 0x336ef0
    00336eec
    00336eecloc_336eec:
    00336eecb 0x336f08
    00336ef0
    00336ef0loc_336ef0:
    00336ef0bl runtime.gcWriteBarrier2
    00336ef4str x2, [x25]
    00336ef8adrp x27, 0x6e4000
    00336efcldr x3, [x27+2856]
    00336f00str x3, [x25+8]
    00336f04b 0x336f08
    00336f08
    00336f08loc_336f08:
    00336f08adrp x27, 0x6e4000
    00336f0cstr x2, [x27+2856]
    00336f10adrp x27, 0x6da000
    00336f14ldr x2, [x27+3440]
    00336f18adrp x27, 0x6da000
    00336f1cldr x3, [x27+3448]
    00336f20adrp x27, 0x6da000
    00336f24ldr x4, [x27+3456]
    00336f28adrp x27, 0x6e4000
    00336f2cstr x3, [x27+2896]
    00336f30adrp x27, 0x6e4000
    00336f34str x4, [x27+2904]
    00336f38adrp x27, 0x715000
    00336f3cldr w3, [x27+3056]
    00336f40cbz w3, 0x336f48
    00336f44b 0x336f4c
    00336f48
    00336f48loc_336f48:
    00336f48b 0x336f64
    00336f4c
    00336f4cloc_336f4c:
    00336f4cbl runtime.gcWriteBarrier2
    00336f50str x2, [x25]
    00336f54adrp x27, 0x6e4000
    00336f58ldr x3, [x27+2888]
    00336f5cstr x3, [x25+8]
    00336f60b 0x336f64
    00336f64
    00336f64loc_336f64:
    00336f64adrp x27, 0x6e4000
    00336f68str x2, [x27+2888]
    00336f6cadrp x27, 0x6da000
    00336f70ldr x2, [x27+3472]
    00336f74adrp x27, 0x6da000
    00336f78ldr x3, [x27+3480]
    00336f7cadrp x27, 0x6da000
    00336f80ldr x4, [x27+3488]
    00336f84adrp x27, 0x6e4000
    00336f88str x3, [x27+2928]
    00336f8cadrp x27, 0x6e4000
    00336f90str x4, [x27+2936]
    00336f94adrp x27, 0x715000
    00336f98ldr w3, [x27+3056]
    00336f9ccbz w3, 0x336fa4
    00336fa0b 0x336fa8
    00336fa4
    00336fa4loc_336fa4:
    00336fa4b 0x336fc0
    00336fa8
    00336fa8loc_336fa8:
    00336fa8bl runtime.gcWriteBarrier2
    00336facstr x2, [x25]
    00336fb0adrp x27, 0x6e4000
    00336fb4ldr x3, [x27+2920]
    00336fb8str x3, [x25+8]
    00336fbcb 0x336fc0
    00336fc0
    00336fc0loc_336fc0:
    00336fc0adrp x27, 0x6e4000
    00336fc4str x2, [x27+2920]
    00336fc8adrp x27, 0x6da000
    00336fccldr x2, [x27+3504]
    00336fd0adrp x27, 0x6da000
    00336fd4ldr x3, [x27+3512]
    00336fd8adrp x27, 0x6da000
    00336fdcldr x4, [x27+3520]
    00336fe0adrp x27, 0x6e4000
    00336fe4str x3, [x27+2960]
    00336fe8adrp x27, 0x6e4000
    00336fecstr x4, [x27+2968]
    00336ff0adrp x27, 0x715000
    00336ff4ldr w3, [x27+3056]
    00336ff8cbz w3, 0x337000
    00336ffcb 0x337004
    00337000
    00337000loc_337000:
    00337000b 0x33701c
    00337004
    00337004loc_337004:
    00337004bl runtime.gcWriteBarrier2
    00337008str x2, [x25]
    0033700cadrp x27, 0x6e3000
    00337010ldr x3, [x27+2952]
    00337014str x3, [x25+8]
    00337018b 0x33701c
    0033701c
    0033701cloc_33701c:
    0033701cadrp x27, 0x6e3000
    00337020str x2, [x27+2952]
    00337024adrp x27, 0x6d9000
    00337028ldr x2, [x27+3536]
    0033702cadrp x27, 0x6d9000
    00337030ldr x3, [x27+3544]
    00337034adrp x27, 0x6d9000
    00337038ldr x4, [x27+3552]
    0033703cadrp x27, 0x6e3000
    00337040str x3, [x27+2992]
    00337044adrp x27, 0x6e3000
    00337048str x4, [x27+3000]
    0033704cadrp x27, 0x714000
    00337050ldr w3, [x27+3056]
    00337054cbz w3, 0x33705c
    00337058b 0x337060
    0033705c
    0033705cloc_33705c:
    0033705cb 0x337078
    00337060
    00337060loc_337060:
    00337060bl runtime.gcWriteBarrier2
    00337064str x2, [x25]
    00337068adrp x27, 0x6e3000
    0033706cldr x3, [x27+2984]
    00337070str x3, [x25+8]
    00337074b 0x337078
    00337078
    00337078loc_337078:
    00337078adrp x27, 0x6e3000
    0033707cstr x2, [x27+2984]
    00337080adrp x27, 0x6d9000
    00337084ldr x2, [x27+3568]
    00337088adrp x27, 0x6d9000
    0033708cldr x3, [x27+3576]
    00337090adrp x27, 0x6d9000
    00337094ldr x4, [x27+3584]
    00337098adrp x27, 0x6e3000
    0033709cstr x3, [x27+3024]
    003370a0adrp x27, 0x6e3000
    003370a4str x4, [x27+3032]
    003370a8adrp x27, 0x714000
    003370acldr w3, [x27+3056]
    003370b0cbz w3, 0x3370b8
    003370b4b 0x3370bc
    003370b8
    003370b8loc_3370b8:
    003370b8b 0x3370d4
    003370bc
    003370bcloc_3370bc:
    003370bcbl runtime.gcWriteBarrier2
    003370c0str x2, [x25]
    003370c4adrp x27, 0x6e3000
    003370c8ldr x3, [x27+3016]
    003370ccstr x3, [x25+8]
    003370d0b 0x3370d4
    003370d4
    003370d4loc_3370d4:
    003370d4adrp x27, 0x6e3000
    003370d8str x2, [x27+3016]
    003370dcadrp x0, 0x393000
    003370e0add x0, x0, 3040
    003370e4movz x1, 54
    003370e8bl errors.New
    003370ecadrp x27, 0x6ea000
    003370f0str x0, [x27+3872]
    003370f4adrp x27, 0x714000
    003370f8ldr w2, [x27+3056]
    003370fccbz w2, 0x337104
    00337100b 0x337108
    00337104
    00337104loc_337104:
    00337104b 0x337120
    00337108
    00337108loc_337108:
    00337108bl runtime.gcWriteBarrier2
    0033710cstr x1, [x25]
    00337110adrp x27, 0x6ea000
    00337114ldr x2, [x27+3880]
    00337118str x2, [x25+8]
    0033711cb 0x337120
    00337120
    00337120loc_337120:
    00337120adrp x27, 0x6ea000
    00337124str x1, [x27+3880]
    00337128adrp x0, 0x37d000
    0033712cadd x0, x0, 1257
    00337130orr x1, xzr, 15
    00337134bl internal/godebug.New
    00337138adrp x27, 0x714000
    0033713cldr w2, [x27+3056]
    00337140cbz w2, 0x337148
    00337144b 0x33714c
    00337148
    00337148loc_337148:
    00337148b 0x337164
    0033714c
    0033714cloc_33714c:
    0033714cbl runtime.gcWriteBarrier2
    00337150str x0, [x25]
    00337154adrp x27, 0x6ea000
    00337158ldr x1, [x27]
    0033715cstr x1, [x25+8]
    00337160b 0x337164
    00337164
    00337164loc_337164:
    00337164adrp x27, 0x6ea000
    00337168str x0, [x27]
    0033716cldur x29, [sp-8]
    00337170ldr x30, [sp], 80
    00337174ret x30
    00337178
    00337178loc_337178:
    00337178mov x3, x30
    0033717cbl runtime.morestack_noctxt.abi0
    00337180b 0x335a50
    00337184udf 0
    00337188udf 0
    0033718cudf 0
    00335a50