File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00135540
    00135540reflect.ArrayOf: ; void reflect.ArrayOf(int length, reflect.Type elem)
    00135540ldr x16, [x28+16]
    00135544sub x17, sp, 672
    00135548subs xzr, x17, x16
    0013554cb.ls 0x1360e4
    00135550sub x20, sp, 800
    00135554stp x29, x30, [x20-8]
    00135558add sp, x20, 0
    0013555csub x29, sp, 8
    00135560str x0, [sp+808]
    00135564str x1, [sp+816]
    00135568str x2, [sp+824]
    0013556cstp xzr, xzr, [sp+176]
    00135570ldr x2, [sp+808]
    00135574tbnz x2, 63, 0x1360cc
    00135578b 0x13557c
    0013557c
    0013557cloc_13557c:
    0013557cldr x1, [sp+816]
    00135580ldrsb x27, [x1]
    00135584ldr x1, [x1+304]
    00135588ldr x0, [sp+824]
    0013558cblr x1
    00135590str x0, [sp+192]
    00135594stp xzr, xzr, [sp+320]
    00135598stp xzr, xzr, [sp+336]
    0013559cmovz x1, 17
    001355a0str x1, [sp+320]
    001355a4ldr x2, [sp+192]
    001355a8str x2, [sp+328]
    001355acstr xzr, [sp+336]
    001355b0ldr x3, [sp+808]
    001355b4str x3, [sp+344]
    001355b8ldr x3, [sp+344]
    001355bcstr x1, [sp+720]
    001355c0str x2, [sp+728]
    001355c4str xzr, [sp+736]
    001355c8str x3, [sp+744]
    001355ccadd x27, sp, 704
    001355d0stp xzr, xzr, [x27]
    001355d4ldr x1, [sp+720]
    001355d8ldr x2, [sp+728]
    001355dcldr x3, [sp+736]
    001355e0ldr x4, [sp+744]
    001355e4str x1, [sp+536]
    001355e8str x2, [sp+544]
    001355ecstr x3, [sp+552]
    001355f0str x4, [sp+560]
    001355f4adrp x0, 0x8ee000
    001355f8add x0, x0, 1824
    001355fcadrp x1, 0x530000
    00135600add x1, x1, 1952
    00135604add x2, sp, 536
    00135608bl sync.(*Map).Load
    0013560cstr x0, [sp+704]
    00135610str x1, [sp+712]
    00135614strb w2, [sp+117]
    00135618ldr x1, [sp+704]
    0013561cldr x2, [sp+712]
    00135620str x1, [sp+376]
    00135624str x2, [sp+384]
    00135628ldrb w1, [sp+117]
    0013562cstrb w1, [sp+82]
    00135630ldr x1, [sp+376]
    00135634ldr x2, [sp+384]
    00135638str x1, [sp+360]
    0013563cstr x2, [sp+368]
    00135640ldrb w1, [sp+82]
    00135644strb w1, [sp+81]
    00135648tbnz w1, 0, 0x135650
    0013564cb 0x1356a0
    00135650
    00135650loc_135650:
    00135650add x27, sp, 688
    00135654stp xzr, xzr, [x27]
    00135658ldr x2, [sp+368]
    0013565cldr x1, [sp+360]
    00135660cbnz x1, 0x135668
    00135664b 0x1360c0
    00135668
    00135668loc_135668:
    00135668str x2, [sp+408]
    0013566cadrp x0, 0x8d9000
    00135670add x0, x0, 1712
    00135674bl runtime.typeAssert
    00135678b 0x13567c
    0013567c
    0013567cloc_13567c:
    0013567cstr x0, [sp+688]
    00135680ldr x1, [sp+408]
    00135684str x1, [sp+696]
    00135688str x0, [sp+176]
    0013568cstr x1, [sp+184]
    00135690ldr x0, [sp+176]
    00135694ldp x29, x30, [sp-8]
    00135698add sp, sp, 800
    0013569cret x30
    001356a0
    001356a0loc_1356a0:
    001356a0ldr x0, [sp+808]
    001356a4bl strconv.Itoa
    001356a8str x0, [sp+672]
    001356acstr x1, [sp+680]
    001356b0ldr x0, [sp+192]
    001356b4bl reflect.stringFor
    001356b8str x0, [sp+656]
    001356bcstr x1, [sp+664]
    001356c0ldr x3, [sp+672]
    001356c4ldr x4, [sp+680]
    001356c8orr x2, xzr, 1
    001356ccadrp x5, 0x5db000
    001356d0add x5, x5, 3144
    001356d4mov x6, x2
    001356d8mov x7, x0
    001356dcmov x8, x1
    001356e0add x0, sp, 83
    001356e4adrp x1, 0x5db000
    001356e8add x1, x1, 3000
    001356ecbl runtime.concatstring4
    001356f0str x0, [sp+240]
    001356f4str x1, [sp+248]
    001356f8bl reflect.typesByString
    001356fcstr x0, [sp+632]
    00135700str x1, [sp+640]
    00135704str x2, [sp+648]
    00135708str x0, [sp+608]
    0013570cstr x1, [sp+616]
    00135710str x2, [sp+624]
    00135714str xzr, [sp+168]
    00135718str x1, [sp+160]
    0013571cb 0x135720
    00135720
    00135720loc_135720:
    00135720ldr x1, [sp+160]
    00135724ldr x2, [sp+168]
    00135728subs xzr, x1, x2
    0013572cb.gt 0x135734
    00135730b 0x135870
    00135734
    00135734loc_135734:
    00135734ldr x1, [sp+168]
    00135738ldr x2, [sp+608]
    0013573cldr x1, [x2+3*x1]
    00135740str x1, [sp+200]
    00135744str x1, [sp+352]
    00135748ldr x1, [sp+352]
    0013574cldrsb x27, [x1]
    00135750ldr x1, [x1+48]
    00135754ldr x2, [sp+192]
    00135758subs xzr, x2, x1
    0013575cb.eq 0x135764
    00135760b 0x13585c
    00135764
    00135764loc_135764:
    00135764ldr x1, [sp+320]
    00135768ldr x2, [sp+328]
    0013576cldr x3, [sp+336]
    00135770ldr x4, [sp+344]
    00135774str x1, [sp+720]
    00135778str x2, [sp+728]
    0013577cstr x3, [sp+736]
    00135780str x4, [sp+744]
    00135784ldr x0, [sp+200]
    00135788bl reflect.toRType
    0013578cstr x0, [sp+600]
    00135790str x0, [sp+592]
    00135794add x27, sp, 704
    00135798stp xzr, xzr, [x27]
    0013579cadrp x0, 0x530000
    001357a0add x0, x0, 1952
    001357a4add x1, sp, 720
    001357a8bl runtime.convT
    001357acstr x0, [sp+528]
    001357b0ldr x4, [sp+592]
    001357b4adrp x1, 0x530000
    001357b8add x1, x1, 1952
    001357bcmov x2, x0
    001357c0adrp x3, 0x573000
    001357c4add x3, x3, 1888
    001357c8adrp x0, 0x8ee000
    001357ccadd x0, x0, 1824
    001357d0bl sync.(*Map).LoadOrStore
    001357d4str x0, [sp+704]
    001357d8str x1, [sp+712]
    001357dcstrb w2, [sp+117]
    001357e0ldr x1, [sp+704]
    001357e4ldr x2, [sp+712]
    001357e8str x1, [sp+768]
    001357ecstr x2, [sp+776]
    001357f0ldrb w1, [sp+117]
    001357f4strb w1, [sp+119]
    001357f8ldr x1, [sp+768]
    001357fcldr x2, [sp+776]
    00135800str x1, [sp+224]
    00135804str x2, [sp+232]
    00135808add x27, sp, 688
    0013580cstp xzr, xzr, [x27]
    00135810ldr x1, [sp+232]
    00135814ldr x2, [sp+224]
    00135818cbnz x2, 0x135820
    0013581cb 0x1360b4
    00135820
    00135820loc_135820:
    00135820str x1, [sp+408]
    00135824adrp x0, 0x8d9000
    00135828add x0, x0, 1744
    0013582cmov x1, x2
    00135830bl runtime.typeAssert
    00135834b 0x135838
    00135838
    00135838loc_135838:
    00135838str x0, [sp+688]
    0013583cldr x1, [sp+408]
    00135840str x1, [sp+696]
    00135844str x0, [sp+176]
    00135848str x1, [sp+184]
    0013584cldr x0, [sp+176]
    00135850ldp x29, x30, [sp-8]
    00135854add sp, sp, 800
    00135858ret x30
    0013585c
    0013585cloc_13585c:
    0013585cb 0x135860
    00135860
    00135860loc_135860:
    00135860ldr x1, [sp+168]
    00135864add x1, x1, 1
    00135868str x1, [sp+168]
    0013586cb 0x135720
    00135870
    00135870loc_135870:
    00135870str xzr, [sp+584]
    00135874adrp x1, 0x4c7000
    00135878add x1, x1, 3552
    0013587cstr x1, [sp+288]
    00135880str xzr, [sp+296]
    00135884add x1, sp, 288
    00135888ldrsb x27, [x1]
    0013588cldr x1, [x1]
    00135890str x1, [sp+256]
    00135894adrp x0, 0x530000
    00135898add x0, x0, 800
    0013589cbl runtime.newobject
    001358a0str x0, [sp+784]
    001358a4ldr x2, [sp+256]
    001358a8ldrsb x27, [x2]
    001358acadrp x27, 0x916000
    001358b0ldr w1, [x27+3056]
    001358b4cbz w1, 0x1358bc
    001358b8b 0x1358c0
    001358bc
    001358bcloc_1358bc:
    001358bcb 0x1358e4
    001358c0
    001358c0loc_1358c0:
    001358c0str x0, [sp+400]
    001358c4str x2, [sp+392]
    001358c8mov x1, x0
    001358ccadrp x0, 0x530000
    001358d0add x0, x0, 800
    001358d4bl runtime.wbMove
    001358d8ldr x0, [sp+400]
    001358dcldr x2, [sp+392]
    001358e0b 0x1358e4
    001358e4
    001358e4loc_1358e4:
    001358e4ldp x6, x7, [x2]
    001358e8ldp x8, x9, [x2+16]
    001358ecldp x10, x11, [x2+32]
    001358f0ldp x12, x13, [x2+48]
    001358f4stp x6, x7, [x0]
    001358f8stp x8, x9, [x0+16]
    001358fcstp x10, x11, [x0+32]
    00135900stp x12, x13, [x0+48]
    00135904ldr x6, [x2+64]
    00135908str x6, [x0+64]
    0013590cldr x6, [sp+784]
    00135910ldr x7, [sp+192]
    00135914ldrsb x27, [x7]
    00135918ldrb w7, [x7+20]
    0013591cand x7, x7, 8
    00135920strb w7, [x6+20]
    00135924ldr x0, [sp+240]
    00135928ldr x1, [sp+248]
    0013592cmov x2, xzr
    00135930mov x3, xzr
    00135934mov x4, xzr
    00135938mov x5, x4
    0013593cbl reflect.newName
    00135940str x0, [sp+576]
    00135944bl reflect.resolveReflectName
    00135948str w0, [sp+132]
    0013594cldr x6, [sp+784]
    00135950str w0, [x6+40]
    00135954strb wzr, [sp+116]
    00135958add x6, sp, 116
    0013595cstr x6, [sp+496]
    00135960ldrsb x27, [x6]
    00135964movz x7, 91
    00135968strb w7, [x6]
    0013596cldr x6, [sp+496]
    00135970ldrsb x27, [x6]
    00135974b 0x135978
    00135978
    00135978loc_135978:
    00135978str x6, [sp+504]
    0013597corr x4, xzr, 1
    00135980str x4, [sp+512]
    00135984str x4, [sp+520]
    00135988ldr x4, [sp+192]
    0013598cldrsb x27, [x4]
    00135990ldr w0, [x4+16]
    00135994str w0, [sp+124]
    00135998ldr x1, [sp+504]
    0013599cldr x2, [sp+512]
    001359a0ldr x3, [sp+520]
    001359a4bl reflect.fnv1
    001359a8str w0, [sp+128]
    001359acldr x4, [sp+784]
    001359b0str w0, [x4+16]
    001359b4ldr x4, [sp+808]
    001359b8str w4, [sp+120]
    001359bcb 0x1359c0
    001359c0
    001359c0loc_1359c0:
    001359c0ldr w4, [sp+120]
    001359c4cbnz w4, 0x1359cc
    001359c8b 0x135a30
    001359cc
    001359ccloc_1359cc:
    001359ccstrb wzr, [sp+116]
    001359d0add x4, sp, 116
    001359d4str x4, [sp+464]
    001359d8ldrsb x27, [x4]
    001359dcldr w5, [sp+120]
    001359e0strb w5, [x4]
    001359e4ldr x1, [sp+464]
    001359e8ldrsb x27, [x1]
    001359ecb 0x1359f0
    001359f0
    001359f0loc_1359f0:
    001359f0str x1, [sp+472]
    001359f4orr x3, xzr, 1
    001359f8str x3, [sp+480]
    001359fcstr x3, [sp+488]
    00135a00ldr x4, [sp+784]
    00135a04ldr w0, [x4+16]
    00135a08mov x2, x3
    00135a0cbl reflect.fnv1
    00135a10str w0, [sp+128]
    00135a14ldr x4, [sp+784]
    00135a18str w0, [x4+16]
    00135a1cb 0x135a20
    00135a20
    00135a20loc_135a20:
    00135a20ldr w4, [sp+120]
    00135a24ubfm x4, x4, 8, 31
    00135a28str w4, [sp+120]
    00135a2cb 0x1359c0
    00135a30
    00135a30loc_135a30:
    00135a30strb wzr, [sp+116]
    00135a34add x4, sp, 116
    00135a38str x4, [sp+432]
    00135a3cldrsb x27, [x4]
    00135a40movz x5, 93
    00135a44strb w5, [x4]
    00135a48ldr x1, [sp+432]
    00135a4cldrsb x27, [x1]
    00135a50b 0x135a54
    00135a54
    00135a54loc_135a54:
    00135a54str x1, [sp+440]
    00135a58orr x3, xzr, 1
    00135a5cstr x3, [sp+448]
    00135a60str x3, [sp+456]
    00135a64ldr x4, [sp+784]
    00135a68ldr w0, [x4+16]
    00135a6cmov x2, x3
    00135a70bl reflect.fnv1
    00135a74str w0, [sp+128]
    00135a78ldr x4, [sp+784]
    00135a7cstr w0, [x4+16]
    00135a80ldr x4, [sp+784]
    00135a84ldr x5, [sp+192]
    00135a88adrp x27, 0x916000
    00135a8cldr w6, [x27+3056]
    00135a90cbz w6, 0x135a98
    00135a94b 0x135a9c
    00135a98
    00135a98loc_135a98:
    00135a98b 0x135ab0
    00135a9c
    00135a9cloc_135a9c:
    00135a9cbl runtime.gcWriteBarrier2
    00135aa0str x5, [x25]
    00135aa4ldr x2, [x4+48]
    00135aa8str x2, [x25+8]
    00135aacb 0x135ab0
    00135ab0
    00135ab0loc_135ab0:
    00135ab0str x5, [x4+48]
    00135ab4ldr x2, [sp+784]
    00135ab8str wzr, [x2+44]
    00135abcldr x2, [sp+192]
    00135ac0ldrsb x27, [x2]
    00135ac4ldr x2, [x2]
    00135ac8cbnz x2, 0x135ad0
    00135accb 0x135b04
    00135ad0
    00135ad0loc_135ad0:
    00135ad0ldr x2, [sp+192]
    00135ad4ldrsb x27, [x2]
    00135ad8ldr x2, [x2]
    00135adccbnz x2, 0x135ae4
    00135ae0b 0x1360b0
    00135ae4
    00135ae4loc_135ae4:
    00135ae4movn x3, 0
    00135ae8udiv x2, x3, x2
    00135aecstr x2, [sp+144]
    00135af0ldr x3, [sp+808]
    00135af4subs xzr, x3, x2
    00135af8b.hi 0x13609c
    00135afcb 0x135b00
    00135b00
    00135b00loc_135b00:
    00135b00b 0x135b08
    00135b04
    00135b04loc_135b04:
    00135b04b 0x135b08
    00135b08
    00135b08loc_135b08:
    00135b08ldr x2, [sp+784]
    00135b0cldr x3, [sp+192]
    00135b10ldrsb x27, [x3]
    00135b14ldr x3, [x3]
    00135b18ldr x4, [sp+808]
    00135b1cmadd x3, x3, x4, xzr
    00135b20str x3, [x2]
    00135b24ldr x2, [sp+808]
    00135b28subs xzr, x2, 0
    00135b2ccset x2, gt
    00135b30strb w2, [sp+117]
    00135b34b.gt 0x135b3c
    00135b38b 0x135b50
    00135b3c
    00135b3cloc_135b3c:
    00135b3cldr x0, [sp+192]
    00135b40bl internal/abi.(*Type).Pointers
    00135b44strb w0, [sp+115]
    00135b48strb w0, [sp+117]
    00135b4cb 0x135b54
    00135b50
    00135b50loc_135b50:
    00135b50b 0x135b54
    00135b54
    00135b54loc_135b54:
    00135b54ldrb w2, [sp+117]
    00135b58tbnz w2, 0, 0x135b60
    00135b5cb 0x135b90
    00135b60
    00135b60loc_135b60:
    00135b60ldr x2, [sp+784]
    00135b64ldr x3, [sp+192]
    00135b68ldrsb x27, [x3]
    00135b6cldr x3, [x3]
    00135b70ldr x4, [sp+808]
    00135b74sub x4, x4, 1
    00135b78ldr x5, [sp+192]
    00135b7cldrsb x27, [x5]
    00135b80ldr x5, [x5+8]
    00135b84madd x3, x4, x3, x5
    00135b88str x3, [x2+8]
    00135b8cb 0x135b9c
    00135b90
    00135b90loc_135b90:
    00135b90ldr x2, [sp+784]
    00135b94str xzr, [x2+8]
    00135b98b 0x135b9c
    00135b9c
    00135b9cloc_135b9c:
    00135b9cldr x2, [sp+784]
    00135ba0ldr x3, [sp+192]
    00135ba4ldrsb x27, [x3]
    00135ba8ldrb w3, [x3+21]
    00135bacstrb w3, [x2+21]
    00135bb0ldr x2, [sp+784]
    00135bb4ldr x3, [sp+192]
    00135bb8ldrsb x27, [x3]
    00135bbcldrb w3, [x3+22]
    00135bc0strb w3, [x2+22]
    00135bc4ldr x2, [sp+784]
    00135bc8ldr x3, [sp+808]
    00135bccstr x3, [x2+64]
    00135bd0ldr x0, [sp+816]
    00135bd4ldr x1, [sp+824]
    00135bd8bl reflect.SliceOf
    00135bdcstr x0, [sp+688]
    00135be0str x1, [sp+696]
    00135be4adrp x2, 0x5e9000
    00135be8add x2, x2, 1520
    00135becsubs xzr, x0, x2
    00135bf0b.eq 0x135bf8
    00135bf4b 0x136088
    00135bf8
    00135bf8loc_135bf8:
    00135bf8ldrsb x27, [x1]
    00135bfcldr x3, [sp+784]
    00135c00adrp x27, 0x916000
    00135c04ldr w4, [x27+3056]
    00135c08cbz w4, 0x135c10
    00135c0cb 0x135c14
    00135c10
    00135c10loc_135c10:
    00135c10b 0x135c28
    00135c14
    00135c14loc_135c14:
    00135c14bl runtime.gcWriteBarrier2
    00135c18str x1, [x25]
    00135c1cldr x4, [x3+56]
    00135c20str x4, [x25+8]
    00135c24b 0x135c28
    00135c28
    00135c28loc_135c28:
    00135c28str x1, [x3+56]
    00135c2cldr x3, [sp+784]
    00135c30ldr x3, [x3+8]
    00135c34cbz x3, 0x135c3c
    00135c38b 0x135c70
    00135c3c
    00135c3cloc_135c3c:
    00135c3cb 0x135c40
    00135c40
    00135c40loc_135c40:
    00135c40ldr x1, [sp+784]
    00135c44adrp x27, 0x916000
    00135c48ldr w2, [x27+3056]
    00135c4ccbz w2, 0x135c54
    00135c50b 0x135c58
    00135c54
    00135c54loc_135c54:
    00135c54b 0x135c68
    00135c58
    00135c58loc_135c58:
    00135c58ldr x2, [x1+32]
    00135c5cbl runtime.gcWriteBarrier1
    00135c60str x2, [x25]
    00135c64b 0x135c68
    00135c68
    00135c68loc_135c68:
    00135c68str xzr, [x1+32]
    00135c6cb 0x135e00
    00135c70
    00135c70loc_135c70:
    00135c70ldr x3, [sp+808]
    00135c74subs xzr, x3, 1
    00135c78b.eq 0x135c80
    00135c7cb 0x135ce8
    00135c80
    00135c80loc_135c80:
    00135c80b 0x135c84
    00135c84
    00135c84loc_135c84:
    00135c84ldr x1, [sp+784]
    00135c88ldr x2, [sp+784]
    00135c8cldrb w2, [x2+20]
    00135c90ldr x3, [sp+192]
    00135c94ldrsb x27, [x3]
    00135c98ldrb w3, [x3+20]
    00135c9cand x3, x3, 16
    00135ca0orr x2, x2, x3
    00135ca4strb w2, [x1+20]
    00135ca8ldr x1, [sp+784]
    00135cacldr x2, [sp+192]
    00135cb0ldrsb x27, [x2]
    00135cb4ldr x2, [x2+32]
    00135cb8adrp x27, 0x916000
    00135cbcldr w3, [x27+3056]
    00135cc0cbz w3, 0x135cc8
    00135cc4b 0x135ccc
    00135cc8
    00135cc8loc_135cc8:
    00135cc8b 0x135ce0
    00135ccc
    00135cccloc_135ccc:
    00135cccbl runtime.gcWriteBarrier2
    00135cd0str x2, [x25]
    00135cd4ldr x3, [x1+32]
    00135cd8str x3, [x25+8]
    00135cdcb 0x135ce0
    00135ce0
    00135ce0loc_135ce0:
    00135ce0str x2, [x1+32]
    00135ce4b 0x135e00
    00135ce8
    00135ce8loc_135ce8:
    00135ce8ldr x3, [sp+784]
    00135cecldr x3, [x3+8]
    00135cf0subs xzr, x3, 0x20000
    00135cf4b.ls 0x135cfc
    00135cf8b 0x135da4
    00135cfc
    00135cfcloc_135cfc:
    00135cfcb 0x135d00
    00135d00
    00135d00loc_135d00:
    00135d00ldr x3, [sp+784]
    00135d04ldr x3, [x3+8]
    00135d08ubfm x3, x3, 3, 63
    00135d0cadd x3, x3, 7
    00135d10ubfm x3, x3, 3, 63
    00135d14str x3, [sp+136]
    00135d18add x3, x3, 7
    00135d1cand x2, x3, -8
    00135d20str x2, [sp+136]
    00135d24adrp x0, 0x4c0000
    00135d28add x0, x0, 3072
    00135d2cmov x1, x2
    00135d30bl runtime.makeslice
    00135d34ldr x1, [sp+136]
    00135d38ldr x2, [sp+136]
    00135d3cstr x0, [sp+264]
    00135d40str x1, [sp+272]
    00135d44str x2, [sp+280]
    00135d48ldr x4, [sp+192]
    00135d4cldr x3, [sp+784]
    00135d50ldr x5, [x3+64]
    00135d54mov x3, xzr
    00135d58bl reflect.emitGCMask
    00135d5cldr x3, [sp+264]
    00135d60ldr x1, [sp+272]
    00135d64subs xzr, x1, 0
    00135d68b.hi 0x135d70
    00135d6cb 0x136080
    00135d70
    00135d70loc_135d70:
    00135d70ldr x1, [sp+784]
    00135d74adrp x27, 0x916000
    00135d78ldr w2, [x27+3056]
    00135d7ccbz w2, 0x135d84
    00135d80b 0x135d88
    00135d84
    00135d84loc_135d84:
    00135d84b 0x135d9c
    00135d88
    00135d88loc_135d88:
    00135d88bl runtime.gcWriteBarrier2
    00135d8cstr x3, [x25]
    00135d90ldr x2, [x1+32]
    00135d94str x2, [x25+8]
    00135d98b 0x135d9c
    00135d9c
    00135d9cloc_135d9c:
    00135d9cstr x3, [x1+32]
    00135da0b 0x135e00
    00135da4
    00135da4loc_135da4:
    00135da4b 0x135da8
    00135da8
    00135da8loc_135da8:
    00135da8ldr x1, [sp+784]
    00135dacldr x2, [sp+784]
    00135db0ldrb w2, [x2+20]
    00135db4orr x2, x2, 16
    00135db8strb w2, [x1+20]
    00135dbcadrp x0, 0x4c0000
    00135dc0add x0, x0, 3648
    00135dc4bl runtime.newobject
    00135dc8str x0, [sp+568]
    00135dccldr x1, [sp+784]
    00135dd0adrp x27, 0x916000
    00135dd4ldr w2, [x27+3056]
    00135dd8cbz w2, 0x135de0
    00135ddcb 0x135de4
    00135de0
    00135de0loc_135de0:
    00135de0b 0x135df8
    00135de4
    00135de4loc_135de4:
    00135de4bl runtime.gcWriteBarrier2
    00135de8str x0, [x25]
    00135decldr x2, [x1+32]
    00135df0str x2, [x25+8]
    00135df4b 0x135df8
    00135df8
    00135df8loc_135df8:
    00135df8str x0, [x1+32]
    00135dfcb 0x135e00
    00135e00
    00135e00loc_135e00:
    00135e00ldr x0, [sp+192]
    00135e04str x0, [sp+304]
    00135e08bl internal/abi.(*Type).Size
    00135e0cstr x0, [sp+152]
    00135e10ldr x1, [sp+784]
    00135e14adrp x27, 0x916000
    00135e18ldr w2, [x27+3056]
    00135e1ccbz w2, 0x135e24
    00135e20b 0x135e28
    00135e24
    00135e24loc_135e24:
    00135e24b 0x135e38
    00135e28
    00135e28loc_135e28:
    00135e28ldr x2, [x1+24]
    00135e2cbl runtime.gcWriteBarrier1
    00135e30str x2, [x25]
    00135e34b 0x135e38
    00135e38
    00135e38loc_135e38:
    00135e38str xzr, [x1+24]
    00135e3cldr x1, [sp+304]
    00135e40ldrsb x27, [x1]
    00135e44ldr x1, [x1+24]
    00135e48str x1, [sp+312]
    00135e4ccbnz x1, 0x135e54
    00135e50b 0x135f00
    00135e54
    00135e54loc_135e54:
    00135e54adrp x0, 0x527000
    00135e58add x0, x0, 1568
    00135e5cbl runtime.newobject
    00135e60str x0, [sp+424]
    00135e64adrp x1, 4096
    00135e68add x1, x1, 256
    00135e6cstr x1, [x0]
    00135e70ldr x1, [sp+808]
    00135e74ldr x2, [sp+424]
    00135e78ldrsb x27, [x2]
    00135e7cstr x1, [x2+8]
    00135e80ldr x1, [sp+152]
    00135e84ldr x2, [sp+424]
    00135e88ldrsb x27, [x2]
    00135e8cstr x1, [x2+16]
    00135e90ldr x1, [sp+312]
    00135e94ldr x2, [sp+424]
    00135e98ldrsb x27, [x2]
    00135e9cadrp x27, 0x916000
    00135ea0ldr w3, [x27+3056]
    00135ea4cbz w3, 0x135eac
    00135ea8b 0x135eb0
    00135eac
    00135eacloc_135eac:
    00135eacb 0x135ec4
    00135eb0
    00135eb0loc_135eb0:
    00135eb0bl runtime.gcWriteBarrier2
    00135eb4str x1, [x25]
    00135eb8ldr x3, [x2+24]
    00135ebcstr x3, [x25+8]
    00135ec0b 0x135ec4
    00135ec4
    00135ec4loc_135ec4:
    00135ec4str x1, [x2+24]
    00135ec8ldr x1, [sp+784]
    00135eccldr x2, [sp+424]
    00135ed0adrp x27, 0x916000
    00135ed4ldr w3, [x27+3056]
    00135ed8cbz w3, 0x135ee0
    00135edcb 0x135ee4
    00135ee0
    00135ee0loc_135ee0:
    00135ee0b 0x135ef8
    00135ee4
    00135ee4loc_135ee4:
    00135ee4bl runtime.gcWriteBarrier2
    00135ee8str x2, [x25]
    00135eecldr x3, [x1+24]
    00135ef0str x3, [x25+8]
    00135ef4b 0x135ef8
    00135ef8
    00135ef8loc_135ef8:
    00135ef8str x2, [x1+24]
    00135efcb 0x135f04
    00135f00
    00135f00loc_135f00:
    00135f00b 0x135f04
    00135f04
    00135f04loc_135f04:
    00135f04ldr x1, [sp+808]
    00135f08subs xzr, x1, 1
    00135f0ccset x1, eq
    00135f10strb w1, [sp+117]
    00135f14b.eq 0x135f1c
    00135f18b 0x135f34
    00135f1c
    00135f1cloc_135f1c:
    00135f1cldr x0, [sp+192]
    00135f20bl internal/abi.(*Type).IfaceIndir
    00135f24strb w0, [sp+115]
    00135f28eor x1, x0, 1
    00135f2cstrb w1, [sp+117]
    00135f30b 0x135f38
    00135f34
    00135f34loc_135f34:
    00135f34b 0x135f38
    00135f38
    00135f38loc_135f38:
    00135f38ldrb w1, [sp+117]
    00135f3ctbnz w1, 0, 0x135f44
    00135f40b 0x135f60
    00135f44
    00135f44loc_135f44:
    00135f44b 0x135f48
    00135f48
    00135f48loc_135f48:
    00135f48ldr x1, [sp+784]
    00135f4cldr x2, [sp+784]
    00135f50ldrb w2, [x2+23]
    00135f54orr x2, x2, 32
    00135f58strb w2, [x1+23]
    00135f5cb 0x135f7c
    00135f60
    00135f60loc_135f60:
    00135f60b 0x135f64
    00135f64
    00135f64loc_135f64:
    00135f64ldr x1, [sp+784]
    00135f68ldr x2, [sp+784]
    00135f6cldrb w2, [x2+23]
    00135f70and x2, x2, -33
    00135f74strb w2, [x1+23]
    00135f78b 0x135f7c
    00135f7c
    00135f7cloc_135f7c:
    00135f7cldr x1, [sp+320]
    00135f80ldr x2, [sp+328]
    00135f84ldr x3, [sp+336]
    00135f88ldr x4, [sp+344]
    00135f8cstr x1, [sp+720]
    00135f90str x2, [sp+728]
    00135f94str x3, [sp+736]
    00135f98str x4, [sp+744]
    00135f9cldr x0, [sp+784]
    00135fa0bl reflect.toRType
    00135fa4str x0, [sp+592]
    00135fa8str x0, [sp+600]
    00135facadd x27, sp, 704
    00135fb0stp xzr, xzr, [x27]
    00135fb4adrp x0, 0x530000
    00135fb8add x0, x0, 1952
    00135fbcadd x1, sp, 720
    00135fc0bl runtime.convT
    00135fc4str x0, [sp+416]
    00135fc8ldr x4, [sp+600]
    00135fccadrp x1, 0x530000
    00135fd0add x1, x1, 1952
    00135fd4mov x2, x0
    00135fd8adrp x3, 0x573000
    00135fdcadd x3, x3, 1888
    00135fe0adrp x0, 0x8ee000
    00135fe4add x0, x0, 1824
    00135fe8bl sync.(*Map).LoadOrStore
    00135fecstr x0, [sp+704]
    00135ff0str x1, [sp+712]
    00135ff4strb w2, [sp+117]
    00135ff8ldr x1, [sp+704]
    00135ffcldr x2, [sp+712]
    00136000str x1, [sp+752]
    00136004str x2, [sp+760]
    00136008ldrb w1, [sp+117]
    0013600cstrb w1, [sp+118]
    00136010ldr x1, [sp+752]
    00136014ldr x2, [sp+760]
    00136018str x1, [sp+208]
    0013601cstr x2, [sp+216]
    00136020add x27, sp, 688
    00136024stp xzr, xzr, [x27]
    00136028ldr x1, [sp+216]
    0013602cldr x2, [sp+208]
    00136030cbnz x2, 0x136038
    00136034b 0x136074
    00136038
    00136038loc_136038:
    00136038str x1, [sp+408]
    0013603cadrp x0, 0x8d8000
    00136040add x0, x0, 1776
    00136044mov x1, x2
    00136048bl runtime.typeAssert
    0013604cb 0x136050
    00136050
    00136050loc_136050:
    00136050str x0, [sp+688]
    00136054ldr x1, [sp+408]
    00136058str x1, [sp+696]
    0013605cstr x0, [sp+176]
    00136060str x1, [sp+184]
    00136064ldr x0, [sp+176]
    00136068ldp x29, x30, [sp-8]
    0013606cadd sp, sp, 800
    00136070ret x30
    00136074
    00136074loc_136074:
    00136074adrp x0, 0x562000
    00136078add x0, x0, 1856
    0013607cbl runtime.panicnildottype
    00136080
    00136080loc_136080:
    00136080mov x0, xzr
    00136084bl runtime.panicIndex
    00136088
    00136088loc_136088:
    00136088adrp x1, 0x572000
    0013608cadd x1, x1, 1888
    00136090adrp x2, 0x562000
    00136094add x2, x2, 1856
    00136098bl runtime.panicdottypeI
    0013609c
    0013609cloc_13609c:
    0013609cadrp x0, 0x4bf000
    001360a0add x0, x0, 2944
    001360a4adrp x1, 0x5db000
    001360a8add x1, x1, 2368
    001360acbl runtime.gopanic
    001360b0
    001360b0loc_1360b0:
    001360b0bl runtime.panicdivide
    001360b4
    001360b4loc_1360b4:
    001360b4adrp x0, 0x562000
    001360b8add x0, x0, 1856
    001360bcbl runtime.panicnildottype
    001360c0
    001360c0loc_1360c0:
    001360c0adrp x0, 0x562000
    001360c4add x0, x0, 1856
    001360c8bl runtime.panicnildottype
    001360cc
    001360ccloc_1360cc:
    001360ccadrp x0, 0x4bf000
    001360d0add x0, x0, 2944
    001360d4adrp x1, 0x5db000
    001360d8add x1, x1, 2352
    001360dcbl runtime.gopanic
    001360e0hint
    001360e4
    001360e4loc_1360e4:
    001360e4stp x0, x1, [sp+8]
    001360e8str x2, [sp+24]
    001360ecmov x3, x30
    001360f0bl runtime.morestack_noctxt.abi0
    001360f4ldp x0, x1, [sp+8]
    001360f8ldr x2, [sp+24]
    001360fcb 0x135540
    00135540
    00136100
    00136100reflect.ArrayOf.func1: ; void reflect.ArrayOf.func1(void * p, void * q)
    00136100ldr x16, [x28+16]
    00136104subs xzr, sp, x16
    00136108b.ls 0x1361f8
    0013610cstr x30, [sp-112]!
    00136110stur x29, [sp-8]
    00136114sub x29, sp, 8
    00136118str x0, [sp+120]
    0013611cstr x1, [sp+128]
    00136120ldr x5, [x26+8]
    00136124str x5, [sp+56]
    00136128ldr x5, [x26+16]
    0013612cstr x5, [sp+72]
    00136130ldr x5, [x26+24]
    00136134str x5, [sp+96]
    00136138strb wzr, [sp+54]
    0013613cstr xzr, [sp+64]
    00136140b 0x136144
    00136144
    00136144loc_136144:
    00136144ldr x5, [sp+56]
    00136148ldr x6, [sp+64]
    0013614csubs xzr, x5, x6
    00136150b.gt 0x136158
    00136154b 0x1361e4
    00136158
    00136158loc_136158:
    00136158ldr x1, [sp+64]
    0013615cldr x2, [sp+72]
    00136160ldr x0, [sp+120]
    00136164adrp x3, 0x57c000
    00136168add x3, x3, 884
    0013616cmovz x4, 10
    00136170bl reflect.arrayAt
    00136174str x0, [sp+88]
    00136178ldr x1, [sp+64]
    0013617cldr x2, [sp+72]
    00136180ldr x0, [sp+128]
    00136184adrp x3, 0x57c000
    00136188add x3, x3, 884
    0013618cmovz x4, 10
    00136190bl reflect.arrayAt
    00136194str x0, [sp+80]
    00136198ldr x5, [sp+88]
    0013619cldr x26, [sp+96]
    001361a0ldr x6, [x26]
    001361a4mov x1, x0
    001361a8mov x0, x5
    001361acblr x6
    001361b0strb w0, [sp+55]
    001361b4tbnz w0, 0, 0x1361bc
    001361b8b 0x1361d0
    001361bc
    001361bcloc_1361bc:
    001361bcb 0x1361c0
    001361c0
    001361c0loc_1361c0:
    001361c0ldr x5, [sp+64]
    001361c4add x5, x5, 1
    001361c8str x5, [sp+64]
    001361ccb 0x136144
    001361d0
    001361d0loc_1361d0:
    001361d0strb wzr, [sp+54]
    001361d4mov x0, xzr
    001361d8ldur x29, [sp-8]
    001361dcldr x30, [sp], 112
    001361e0ret x30
    001361e4
    001361e4loc_1361e4:
    001361e4orr x0, xzr, 1
    001361e8strb w0, [sp+54]
    001361ecldur x29, [sp-8]
    001361f0ldr x30, [sp], 112
    001361f4ret x30
    001361f8
    001361f8loc_1361f8:
    001361f8stp x0, x1, [sp+8]
    001361fcmov x3, x30
    00136200bl runtime.morestack.abi0
    00136204ldp x0, x1, [sp+8]
    00136208b 0x136100
    0013620cudf 0
    00136100
    00136210
    00136210reflect.funcLayout: ; void reflect.funcLayout(internal/abi.FuncType * t, internal/abi.Type * rcvr)
    00136210ldr x16, [x28+16]
    00136214sub x17, sp, 1136
    00136218subs xzr, x17, x16
    0013621cb.ls 0x1369c0
    00136220sub x20, sp, 1264
    00136224stp x29, x30, [x20-8]
    00136228add sp, x20, 0
    0013622csub x29, sp, 8
    00136230str x0, [sp+1456]
    00136234str x1, [sp+1464]
    00136238str xzr, [sp+776]
    0013623cstr xzr, [sp+784]
    00136240add x20, sp, 1272
    00136244adr x27, 16
    00136248stp x29, x27, [sp-24]
    0013624csub x29, sp, 24
    00136250bl fn_87ce4
    00136254sub x29, sp, 8
    00136258str xzr, [sp+1448]
    0013625cldr x0, [sp+1456]
    00136260ldrsb x27, [x0]
    00136264str x0, [sp+960]
    00136268bl internal/abi.(*Type).Kind
    0013626cstrb w0, [sp+290]
    00136270ubfm x1, x0, 0, 7
    00136274subs wzr, w1, 19
    00136278b.ne 0x136968
    0013627cb 0x136280
    00136280
    00136280loc_136280:
    00136280ldr x3, [sp+1464]
    00136284subs xzr, x3, 0
    00136288cset x4, ne
    0013628cstrb w4, [sp+289]
    00136290cbnz x3, 0x136298
    00136294b 0x1362b8
    00136298
    00136298loc_136298:
    00136298ldr x0, [sp+1464]
    0013629cbl internal/abi.(*Type).Kind
    001362a0strb w0, [sp+290]
    001362a4ubfm x1, x0, 0, 7
    001362a8subs wzr, w1, 20
    001362accset x1, eq
    001362b0strb w1, [sp+289]
    001362b4b 0x1362bc
    001362b8
    001362b8loc_1362b8:
    001362b8b 0x1362bc
    001362bc
    001362bcloc_1362bc:
    001362bcldrb w3, [sp+289]
    001362c0tbnz w3, 0, 0x13691c
    001362c4b 0x1362c8
    001362c8
    001362c8loc_1362c8:
    001362c8add x27, sp, 760
    001362ccstp xzr, xzr, [x27]
    001362d0ldr x3, [sp+1456]
    001362d4str x3, [sp+760]
    001362d8ldr x4, [sp+1464]
    001362dcstr x4, [sp+768]
    001362e0str x3, [sp+1208]
    001362e4str x4, [sp+1216]
    001362e8add x27, sp, 1192
    001362ecstp xzr, xzr, [x27]
    001362f0ldr x3, [sp+1208]
    001362f4ldr x4, [sp+1216]
    001362f8str x3, [sp+888]
    001362fcstr x4, [sp+896]
    00136300adrp x0, 0x8ed000
    00136304add x0, x0, 1888
    00136308adrp x1, 0x50b000
    0013630cadd x1, x1, 3808
    00136310add x2, sp, 888
    00136314bl sync.(*Map).Load
    00136318str x0, [sp+1192]
    0013631cstr x1, [sp+1200]
    00136320strb w2, [sp+289]
    00136324ldr x3, [sp+1192]
    00136328ldr x4, [sp+1200]
    0013632cstr x3, [sp+792]
    00136330str x4, [sp+800]
    00136334ldrb w3, [sp+289]
    00136338strb w3, [sp+224]
    0013633cldr x3, [sp+792]
    00136340ldr x4, [sp+800]
    00136344str x3, [sp+344]
    00136348str x4, [sp+352]
    0013634cldrb w3, [sp+224]
    00136350strb w3, [sp+223]
    00136354tbnz w3, 0, 0x13635c
    00136358b 0x136428
    0013635c
    0013635cloc_13635c:
    0013635cadd x20, sp, 992
    00136360adr x27, 16
    00136364stp x29, x27, [sp-24]
    00136368sub x29, sp, 24
    0013636cbl fn_87ce0
    00136370sub x29, sp, 8
    00136374str xzr, [sp+1184]
    00136378ldr x0, [sp+344]
    0013637cldr x20, [sp+352]
    00136380adrp x1, 0x51d000
    00136384add x1, x1, 64
    00136388subs xzr, x0, x1
    0013638cb.eq 0x136394
    00136390b 0x136910
    00136394
    00136394loc_136394:
    00136394str x20, [sp+824]
    00136398add x21, sp, 992
    0013639cadr x27, 16
    001363a0stp x29, x27, [sp-24]
    001363a4sub x29, sp, 24
    001363a8bl fn_87ec0
    001363acsub x29, sp, 8
    001363b0ldr x2, [sp+824]
    001363b4ldr x2, [x2+192]
    001363b8str x2, [sp+1184]
    001363bcadd x21, sp, 560
    001363c0add x20, sp, 992
    001363c4adr x27, 16
    001363c8stp x29, x27, [sp-24]
    001363ccsub x29, sp, 24
    001363d0bl fn_87ec0
    001363d4sub x29, sp, 8
    001363d8ldr x2, [sp+1184]
    001363dcstr x2, [sp+752]
    001363e0ldr x2, [sp+560]
    001363e4str x2, [sp+776]
    001363e8ldr x2, [sp+568]
    001363ecstr x2, [sp+784]
    001363f0add x21, sp, 1272
    001363f4add x20, sp, 576
    001363f8adr x27, 16
    001363fcstp x29, x27, [sp-24]
    00136400sub x29, sp, 24
    00136404bl fn_87ec8
    00136408sub x29, sp, 8
    0013640cldr x2, [sp+752]
    00136410str x2, [sp+1448]
    00136414ldr x1, [sp+784]
    00136418ldr x0, [sp+776]
    0013641cldp x29, x30, [sp-8]
    00136420add sp, sp, 1264
    00136424ret x30
    00136428
    00136428loc_136428:
    00136428ldr x1, [sp+1464]
    0013642cldr x0, [sp+1456]
    00136430bl reflect.newAbiDesc
    00136434add x21, sp, 1272
    00136438add x20, sp, 8
    0013643cadr x27, 16
    00136440stp x29, x27, [sp-24]
    00136444sub x29, sp, 24
    00136448bl fn_87ec8
    0013644csub x29, sp, 8
    00136450ldr x2, [sp+184]
    00136454str x2, [sp+1448]
    00136458ldr x2, [sp+1424]
    0013645cldr x3, [sp+1392]
    00136460add x0, x2, x3
    00136464orr x1, xzr, 8
    00136468bl reflect.align
    0013646cstr x0, [sp+296]
    00136470adrp x0, 0x55e000
    00136474add x0, x0, 1216
    00136478bl runtime.newobject
    0013647cstr x0, [sp+880]
    00136480adrp x27, 0x915000
    00136484ldr w2, [x27+3056]
    00136488cbz w2, 0x136490
    0013648cb 0x136494
    00136490
    00136490loc_136490:
    00136490b 0x1364b0
    00136494
    00136494loc_136494:
    00136494str x0, [sp+816]
    00136498mov x1, x0
    0013649cadrp x0, 0x55e000
    001364a0add x0, x0, 1216
    001364a4bl runtime.wbZero
    001364a8ldr x0, [sp+816]
    001364acb 0x1364b0
    001364b0
    001364b0loc_1364b0:
    001364b0stp xzr, xzr, [x0]
    001364b4stp xzr, xzr, [x0+16]
    001364b8stp xzr, xzr, [x0+32]
    001364bcldr x2, [sp+880]
    001364c0ldrsb x27, [x2]
    001364c4orr x3, xzr, 8
    001364c8strb w3, [x2+21]
    001364ccldr x2, [sp+880]
    001364d0ldrsb x27, [x2]
    001364d4ldr x3, [sp+296]
    001364d8str x3, [x2]
    001364dcldr x2, [sp+880]
    001364e0ldrsb x27, [x2]
    001364e4ldr x3, [sp+1440]
    001364e8ldrsb x27, [x3]
    001364ecldr w3, [x3]
    001364f0ubfm x3, x3, 61, 31
    001364f4str x3, [x2+8]
    001364f8ldr x2, [sp+880]
    001364fcstr x2, [sp+304]
    00136500ldr x3, [sp+1440]
    00136504ldrsb x27, [x3]
    00136508ldr w3, [x3]
    0013650ccbnz w3, 0x136514
    00136510b 0x136564
    00136514
    00136514loc_136514:
    00136514ldr x3, [sp+1440]
    00136518ldrsb x27, [x3]
    0013651cldr x4, [x3+8]
    00136520ldr x1, [x3+16]
    00136524subs xzr, x1, 0
    00136528b.hi 0x136530
    0013652cb 0x136908
    00136530
    00136530loc_136530:
    00136530ldrsb x27, [x2]
    00136534adrp x27, 0x915000
    00136538ldr w1, [x27+3056]
    0013653ccbz w1, 0x136544
    00136540b 0x136548
    00136544
    00136544loc_136544:
    00136544b 0x13655c
    00136548
    00136548loc_136548:
    00136548bl runtime.gcWriteBarrier2
    0013654cstr x4, [x25]
    00136550ldr x1, [x2+32]
    00136554str x1, [x25+8]
    00136558b 0x13655c
    0013655c
    0013655cloc_13655c:
    0013655cstr x4, [x2+32]
    00136560b 0x136568
    00136564
    00136564loc_136564:
    00136564b 0x136568
    00136568
    00136568loc_136568:
    00136568stp xzr, xzr, [sp+312]
    0013656cldr x1, [sp+1464]
    00136570cbnz x1, 0x136578
    00136574b 0x1365e8
    00136578
    00136578loc_136578:
    00136578ldr x0, [sp+1464]
    0013657cbl reflect.stringFor
    00136580str x0, [sp+1224]
    00136584str x1, [sp+1232]
    00136588ldr x0, [sp+1456]
    0013658cldrsb x27, [x0]
    00136590str x0, [sp+872]
    00136594bl reflect.stringFor
    00136598str x0, [sp+976]
    0013659cstr x1, [sp+984]
    001365a0ldr x3, [sp+1224]
    001365a4ldr x4, [sp+1232]
    001365a8movz x2, 11
    001365acadrp x5, 0x57a000
    001365b0add x5, x5, 25
    001365b4orr x6, xzr, 2
    001365b8mov x7, x0
    001365bcmov x8, x1
    001365c0adrp x9, 0x5d9000
    001365c4add x9, x9, 304
    001365c8orr x10, xzr, 1
    001365ccadd x0, sp, 257
    001365d0adrp x1, 0x57c000
    001365d4add x1, x1, 2725
    001365d8bl runtime.concatstring5
    001365dcstr x0, [sp+312]
    001365e0str x1, [sp+320]
    001365e4b 0x136634
    001365e8
    001365e8loc_1365e8:
    001365e8ldr x0, [sp+1456]
    001365ecldrsb x27, [x0]
    001365f0str x0, [sp+864]
    001365f4bl reflect.stringFor
    001365f8str x0, [sp+976]
    001365fcstr x1, [sp+984]
    00136600movz x2, 9
    00136604mov x3, x0
    00136608mov x4, x1
    0013660cadrp x5, 0x5d9000
    00136610add x5, x5, 304
    00136614orr x6, xzr, 1
    00136618add x0, sp, 225
    0013661cadrp x1, 0x57b000
    00136620add x1, x1, 3451
    00136624bl runtime.concatstring3
    00136628str x0, [sp+312]
    0013662cstr x1, [sp+320]
    00136630b 0x136634
    00136634
    00136634loc_136634:
    00136634ldr x0, [sp+312]
    00136638ldr x1, [sp+320]
    0013663cmov x2, xzr
    00136640mov x3, xzr
    00136644mov x4, xzr
    00136648mov x5, x4
    0013664cbl reflect.newName
    00136650str x0, [sp+968]
    00136654bl reflect.resolveReflectName
    00136658str w0, [sp+292]
    0013665cldr x6, [sp+304]
    00136660ldrsb x27, [x6]
    00136664str w0, [x6+40]
    00136668adrp x0, 0x548000
    0013666cadd x0, x0, 800
    00136670bl runtime.newobject
    00136674str x0, [sp+856]
    00136678adrp x27, 0x915000
    0013667cldr w6, [x27+3056]
    00136680cbz w6, 0x136688
    00136684b 0x13668c
    00136688
    00136688loc_136688:
    00136688b 0x1366a8
    0013668c
    0013668cloc_13668c:
    0013668cstr x0, [sp+808]
    00136690mov x1, x0
    00136694adrp x0, 0x548000
    00136698add x0, x0, 800
    0013669cbl runtime.wbZero
    001366a0ldr x0, [sp+808]
    001366a4b 0x1366a8
    001366a8
    001366a8loc_1366a8:
    001366a8stp xzr, xzr, [x0]
    001366acstp xzr, xzr, [x0+16]
    001366b0str xzr, [x0+32]
    001366b4adrp x0, 0x4fd000
    001366b8add x0, x0, 448
    001366bcbl runtime.newobject
    001366c0str x0, [sp+848]
    001366c4adrp x1, 0
    001366c8add x1, x1, 2528
    001366ccstr x1, [x0]
    001366d0ldr x1, [sp+304]
    001366d4ldr x2, [sp+848]
    001366d8ldrsb x27, [x2]
    001366dcadrp x27, 0x915000
    001366e0ldr w3, [x27+3056]
    001366e4cbz w3, 0x1366ec
    001366e8b 0x1366f0
    001366ec
    001366ecloc_1366ec:
    001366ecb 0x136704
    001366f0
    001366f0loc_1366f0:
    001366f0bl runtime.gcWriteBarrier2
    001366f4str x1, [x25]
    001366f8ldr x3, [x2+8]
    001366fcstr x3, [x25+8]
    00136700b 0x136704
    00136704
    00136704loc_136704:
    00136704str x1, [x2+8]
    00136708ldr x2, [sp+856]
    0013670cldrsb x27, [x2]
    00136710ldr x3, [sp+848]
    00136714adrp x27, 0x915000
    00136718ldr w4, [x27+3056]
    0013671ccbz w4, 0x136724
    00136720b 0x136728
    00136724
    00136724loc_136724:
    00136724b 0x13673c
    00136728
    00136728loc_136728:
    00136728bl runtime.gcWriteBarrier2
    0013672cstr x3, [x25]
    00136730ldr x4, [x2+32]
    00136734str x4, [x25+8]
    00136738b 0x13673c
    0013673c
    0013673cloc_13673c:
    0013673cstr x3, [x2+32]
    00136740ldr x2, [sp+856]
    00136744str x2, [sp+784]
    00136748ldr x2, [sp+760]
    0013674cldr x3, [sp+768]
    00136750str x2, [sp+1208]
    00136754str x3, [sp+1216]
    00136758add x20, sp, 992
    0013675cadr x27, 16
    00136760stp x29, x27, [sp-24]
    00136764sub x29, sp, 24
    00136768bl fn_87ce0
    0013676csub x29, sp, 8
    00136770str xzr, [sp+1184]
    00136774ldr x2, [sp+304]
    00136778str x2, [sp+992]
    0013677cldr x2, [sp+784]
    00136780str x2, [sp+1000]
    00136784add x21, sp, 1008
    00136788add x20, sp, 1272
    0013678cadr x27, 16
    00136790stp x29, x27, [sp-24]
    00136794sub x29, sp, 24
    00136798bl fn_87ec8
    0013679csub x29, sp, 8
    001367a0ldr x2, [sp+1448]
    001367a4str x2, [sp+1184]
    001367a8add x27, sp, 1192
    001367acstp xzr, xzr, [x27]
    001367b0adrp x0, 0x50b000
    001367b4add x0, x0, 3808
    001367b8add x1, sp, 1208
    001367bcbl runtime.convT
    001367c0str x0, [sp+840]
    001367c4adrp x0, 0x51d000
    001367c8add x0, x0, 64
    001367ccadd x1, sp, 992
    001367d0bl runtime.convT
    001367d4str x0, [sp+832]
    001367d8ldr x2, [sp+840]
    001367dcadrp x1, 0x50b000
    001367e0add x1, x1, 3808
    001367e4adrp x3, 0x51d000
    001367e8add x3, x3, 64
    001367ecmov x4, x0
    001367f0adrp x0, 0x8ed000
    001367f4add x0, x0, 1888
    001367f8bl sync.(*Map).LoadOrStore
    001367fcstr x0, [sp+1192]
    00136800str x1, [sp+1200]
    00136804strb w2, [sp+289]
    00136808ldr x2, [sp+1192]
    0013680cldr x3, [sp+1200]
    00136810str x2, [sp+1240]
    00136814str x3, [sp+1248]
    00136818ldrb w2, [sp+289]
    0013681cstrb w2, [sp+291]
    00136820ldr x2, [sp+1240]
    00136824ldr x3, [sp+1248]
    00136828str x2, [sp+328]
    0013682cstr x3, [sp+336]
    00136830add x20, sp, 992
    00136834adr x27, 16
    00136838stp x29, x27, [sp-24]
    0013683csub x29, sp, 24
    00136840bl fn_87ce0
    00136844sub x29, sp, 8
    00136848str xzr, [sp+1184]
    0013684cldr x0, [sp+328]
    00136850ldr x20, [sp+336]
    00136854adrp x1, 0x51d000
    00136858add x1, x1, 64
    0013685csubs xzr, x0, x1
    00136860b.eq 0x136868
    00136864b 0x1368fc
    00136868
    00136868loc_136868:
    00136868str x20, [sp+824]
    0013686cadd x21, sp, 992
    00136870adr x27, 16
    00136874stp x29, x27, [sp-24]
    00136878sub x29, sp, 24
    0013687cbl fn_87ec0
    00136880sub x29, sp, 8
    00136884ldr x2, [sp+824]
    00136888ldr x2, [x2+192]
    0013688cstr x2, [sp+1184]
    00136890add x21, sp, 360
    00136894add x20, sp, 992
    00136898adr x27, 16
    0013689cstp x29, x27, [sp-24]
    001368a0sub x29, sp, 24
    001368a4bl fn_87ec0
    001368a8sub x29, sp, 8
    001368acldr x2, [sp+1184]
    001368b0str x2, [sp+552]
    001368b4ldr x2, [sp+360]
    001368b8str x2, [sp+776]
    001368bcldr x2, [sp+368]
    001368c0str x2, [sp+784]
    001368c4add x21, sp, 1272
    001368c8add x20, sp, 376
    001368ccadr x27, 16
    001368d0stp x29, x27, [sp-24]
    001368d4sub x29, sp, 24
    001368d8bl fn_87ec8
    001368dcsub x29, sp, 8
    001368e0ldr x2, [sp+552]
    001368e4str x2, [sp+1448]
    001368e8ldr x1, [sp+784]
    001368ecldr x0, [sp+776]
    001368f0ldp x29, x30, [sp-8]
    001368f4add sp, sp, 1264
    001368f8ret x30
    001368fc
    001368fcloc_1368fc:
    001368fcadrp x2, 0x4d4000
    00136900add x2, x2, 3520
    00136904bl runtime.panicdottypeE
    00136908
    00136908loc_136908:
    00136908mov x0, xzr
    0013690cbl runtime.panicIndex
    00136910
    00136910loc_136910:
    00136910adrp x2, 0x4d4000
    00136914add x2, x2, 3520
    00136918bl runtime.panicdottypeE
    0013691c
    0013691cloc_13691c:
    0013691cldr x0, [sp+1464]
    00136920bl reflect.stringFor
    00136924str x0, [sp+1224]
    00136928str x1, [sp+1232]
    0013692cmovz x2, 44
    00136930mov x3, x0
    00136934mov x4, x1
    00136938mov x0, xzr
    0013693cadrp x1, 0x590000
    00136940add x1, x1, 1684
    00136944bl runtime.concatstring2
    00136948str x0, [sp+912]
    0013694cstr x1, [sp+920]
    00136950bl runtime.convTstring
    00136954str x0, [sp+904]
    00136958mov x1, x0
    0013695cadrp x0, 0x4bf000
    00136960add x0, x0, 2944
    00136964bl runtime.gopanic
    00136968
    00136968loc_136968:
    00136968ldr x0, [sp+1456]
    0013696cldrsb x27, [x0]
    00136970str x0, [sp+952]
    00136974bl reflect.stringFor
    00136978str x0, [sp+1224]
    0013697cstr x1, [sp+1232]
    00136980movz x2, 37
    00136984mov x3, x0
    00136988mov x4, x1
    0013698cmov x0, xzr
    00136990adrp x1, 0x58c000
    00136994add x1, x1, 654
    00136998bl runtime.concatstring2
    0013699cstr x0, [sp+936]
    001369a0str x1, [sp+944]
    001369a4bl runtime.convTstring
    001369a8str x0, [sp+928]
    001369acmov x1, x0
    001369b0adrp x0, 0x4bf000
    001369b4add x0, x0, 2944
    001369b8bl runtime.gopanic
    001369bchint
    001369c0
    001369c0loc_1369c0:
    001369c0stp x0, x1, [sp+192]
    001369c4mov x3, x30
    001369c8bl runtime.morestack_noctxt.abi0
    001369ccldp x0, x1, [sp+192]
    001369d0b 0x136210
    001369d4udf 0
    001369d8udf 0
    001369dcudf 0
    00136210
    001369e0
    001369e0reflect.funcLayout.func1: ; void reflect.funcLayout.func1(void)
    001369e0ldr x16, [x28+16]
    001369e4subs xzr, sp, x16
    001369e8b.ls 0x136a38
    001369ecstr x30, [sp-64]!
    001369f0stur x29, [sp-8]
    001369f4sub x29, sp, 8
    001369f8ldr x1, [x26+8]
    001369fcstr x1, [sp+32]
    00136a00stp xzr, xzr, [sp+16]
    00136a04ldr x0, [sp+32]
    00136a08bl reflect.unsafe_New
    00136a0cstr x0, [sp+48]
    00136a10str x0, [sp+40]
    00136a14adrp x1, 0x4bf000
    00136a18add x1, x1, 4032
    00136a1cstr x1, [sp+16]
    00136a20str x0, [sp+24]
    00136a24ldr x0, [sp+16]
    00136a28ldr x1, [sp+24]
    00136a2cldur x29, [sp-8]
    00136a30ldr x30, [sp], 64
    00136a34ret x30
    00136a38
    00136a38loc_136a38:
    00136a38mov x3, x30
    00136a3cbl runtime.morestack.abi0
    00136a40b 0x1369e0
    00136a44udf 0
    00136a48udf 0
    00136a4cudf 0
    001369e0
    00136a50
    00136a50reflect.(*bitVector).append: ; void reflect.(*bitVector).append(reflect.bitVector * bv, uint8 bit)
    00136a50ldr x16, [x28+16]
    00136a54subs xzr, sp, x16
    00136a58b.ls 0x136be4
    00136a5cstr x30, [sp-112]!
    00136a60stur x29, [sp-8]
    00136a64sub x29, sp, 8
    00136a68str x0, [sp+120]
    00136a6cstrb w1, [sp+128]
    00136a70ldr x5, [sp+120]
    00136a74ldrsb x27, [x5]
    00136a78ldr w5, [x5]
    00136a7cands wzr, w5, 63
    00136a80b.eq 0x136a88
    00136a84b 0x136a90
    00136a88
    00136a88loc_136a88:
    00136a88str xzr, [sp+96]
    00136a8cb 0x136b3c
    00136a90
    00136a90loc_136a90:
    00136a90b 0x136a94
    00136a94
    00136a94loc_136a94:
    00136a94ldr x2, [sp+120]
    00136a98ldrsb x27, [x2]
    00136a9cldr w2, [x2]
    00136aa0ubfm x0, x2, 3, 31
    00136aa4ubfm x3, x2, 3, 31
    00136aa8str w3, [sp+92]
    00136aacldr x3, [sp+120]
    00136ab0ldrsb x27, [x3]
    00136ab4ldr x1, [x3+16]
    00136ab8ldr x3, [x3+8]
    00136abcsubs xzr, x1, x0
    00136ac0b.hi 0x136ac8
    00136ac4b 0x136b38
    00136ac8
    00136ac8loc_136ac8:
    00136ac8ldr x4, [sp+120]
    00136accldrsb x27, [x4]
    00136ad0ldr x1, [x4+16]
    00136ad4ldr x4, [x4+8]
    00136ad8ldrb w3, [x3+x0]
    00136adcubfm x0, x2, 3, 31
    00136ae0ldrb w2, [sp+128]
    00136ae4ldr x5, [sp+120]
    00136ae8ldrsb x27, [x5]
    00136aecldr w5, [x5]
    00136af0and x5, x5, 7
    00136af4lslv x2, x2, x5
    00136af8orr x2, x3, x2
    00136afcsubs xzr, x1, x0
    00136b00b.hi 0x136b08
    00136b04b 0x136b34
    00136b08
    00136b08loc_136b08:
    00136b08strb w2, [x4+x0]
    00136b0cldr x0, [sp+120]
    00136b10ldrsb x27, [x0]
    00136b14ldr x1, [sp+120]
    00136b18ldrsb x27, [x1]
    00136b1cldr w1, [x1]
    00136b20add x1, x1, 1
    00136b24str w1, [x0]
    00136b28ldur x29, [sp-8]
    00136b2cldr x30, [sp], 112
    00136b30ret x30
    00136b34
    00136b34loc_136b34:
    00136b34bl runtime.panicIndex
    00136b38
    00136b38loc_136b38:
    00136b38bl runtime.panicIndex
    00136b3c
    00136b3cloc_136b3c:
    00136b3cldr x5, [sp+96]
    00136b40subs xzr, x5, 8
    00136b44b.lt 0x136b4c
    00136b48b 0x136be0
    00136b4c
    00136b4cloc_136b4c:
    00136b4cldr x5, [sp+120]
    00136b50ldrsb x27, [x5]
    00136b54ldr x2, [x5+24]
    00136b58ldr x0, [x5+8]
    00136b5cldr x5, [x5+16]
    00136b60add x1, x5, 1
    00136b64subs xzr, x2, x1
    00136b68b.hs 0x136b70
    00136b6cb 0x136b74
    00136b70
    00136b70loc_136b70:
    00136b70b 0x136b88
    00136b74
    00136b74loc_136b74:
    00136b74orr x3, xzr, 1
    00136b78adrp x4, 0x4bf000
    00136b7cadd x4, x4, 3072
    00136b80bl runtime.growslice
    00136b84b 0x136b88
    00136b88
    00136b88loc_136b88:
    00136b88sub x5, x1, 1
    00136b8cstrb wzr, [x0+x5]
    00136b90ldr x5, [sp+120]
    00136b94ldrsb x27, [x5]
    00136b98str x1, [x5+16]
    00136b9cstr x2, [x5+24]
    00136ba0adrp x27, 0x915000
    00136ba4ldr w6, [x27+3056]
    00136ba8cbz w6, 0x136bb0
    00136bacb 0x136bb4
    00136bb0
    00136bb0loc_136bb0:
    00136bb0b 0x136bc8
    00136bb4
    00136bb4loc_136bb4:
    00136bb4bl runtime.gcWriteBarrier2
    00136bb8str x0, [x25]
    00136bbcldr x6, [x5+8]
    00136bc0str x6, [x25+8]
    00136bc4b 0x136bc8
    00136bc8
    00136bc8loc_136bc8:
    00136bc8str x0, [x5+8]
    00136bccb 0x136bd0
    00136bd0
    00136bd0loc_136bd0:
    00136bd0ldr x5, [sp+96]
    00136bd4add x5, x5, 1
    00136bd8str x5, [sp+96]
    00136bdcb 0x136b3c
    00136be0
    00136be0loc_136be0:
    00136be0b 0x136a94
    00136be4
    00136be4loc_136be4:
    00136be4str x0, [sp+8]
    00136be8strb w1, [sp+16]
    00136becmov x3, x30
    00136bf0bl runtime.morestack_noctxt.abi0
    00136bf4ldr x0, [sp+8]
    00136bf8ldrb w1, [sp+16]
    00136bfcb 0x136a50
    00136a50
    00136c00
    00136c00reflect.addTypeBits: ; void reflect.addTypeBits(reflect.bitVector * bv, uintptr offset, internal/abi.Type * t)
    00136c00ldr x16, [x28+16]
    00136c04sub x17, sp, 16
    00136c08subs xzr, x17, x16
    00136c0cb.ls 0x136ee4
    00136c10str x30, [sp-144]!
    00136c14stur x29, [sp-8]
    00136c18sub x29, sp, 8
    00136c1cstr x0, [sp+152]
    00136c20str x1, [sp+160]
    00136c24str x2, [sp+168]
    00136c28mov x0, x2
    00136c2cbl internal/abi.(*Type).Pointers
    00136c30strb w0, [sp+39]
    00136c34tbnz w0, 0, 0x136c3c
    00136c38b 0x136d38
    00136c3c
    00136c3cloc_136c3c:
    00136c3cldr x3, [sp+168]
    00136c40ldrsb x27, [x3]
    00136c44ldrb w3, [x3+23]
    00136c48and x3, x3, 31
    00136c4cstr x3, [sp+56]
    00136c50subs xzr, x3, 20
    00136c54b.ls 0x136c5c
    00136c58b 0x136cc0
    00136c5c
    00136c5cloc_136c5c:
    00136c5csubs xzr, x3, 17
    00136c60b.eq 0x136c68
    00136c64b 0x136c7c
    00136c68
    00136c68loc_136c68:
    00136c68b 0x136c6c
    00136c6c
    00136c6cloc_136c6c:
    00136c6cldr x3, [sp+168]
    00136c70str x3, [sp+104]
    00136c74str xzr, [sp+48]
    00136c78b 0x136e70
    00136c7c
    00136c7cloc_136c7c:
    00136c7csubs xzr, x3, 18
    00136c80b.hs 0x136c88
    00136c84b 0x136c9c
    00136c88
    00136c88loc_136c88:
    00136c88subs xzr, x3, 19
    00136c8cb.ls 0x136c94
    00136c90b 0x136c98
    00136c94
    00136c94loc_136c94:
    00136c94b 0x136d24
    00136c98
    00136c98loc_136c98:
    00136c98b 0x136ca0
    00136c9c
    00136c9cloc_136c9c:
    00136c9cb 0x136ca0
    00136ca0
    00136ca0loc_136ca0:
    00136ca0subs xzr, x3, 20
    00136ca4b.eq 0x136cac
    00136ca8b 0x136cb4
    00136cac
    00136cacloc_136cac:
    00136cacb 0x136cb0
    00136cb0
    00136cb0loc_136cb0:
    00136cb0b 0x136e20
    00136cb4
    00136cb4loc_136cb4:
    00136cb4b 0x136cb8
    00136cb8
    00136cb8loc_136cb8:
    00136cb8b 0x136cbc
    00136cbc
    00136cbcloc_136cbc:
    00136cbcb 0x136d34
    00136cc0
    00136cc0loc_136cc0:
    00136cc0subs xzr, x3, 21
    00136cc4b.hs 0x136ccc
    00136cc8b 0x136ce0
    00136ccc
    00136cccloc_136ccc:
    00136cccsubs xzr, x3, 24
    00136cd0b.ls 0x136cd8
    00136cd4b 0x136cdc
    00136cd8
    00136cd8loc_136cd8:
    00136cd8b 0x136d24
    00136cdc
    00136cdcloc_136cdc:
    00136cdcb 0x136ce4
    00136ce0
    00136ce0loc_136ce0:
    00136ce0b 0x136ce4
    00136ce4
    00136ce4loc_136ce4:
    00136ce4subs xzr, x3, 25
    00136ce8b.eq 0x136cf0
    00136cecb 0x136d14
    00136cf0
    00136cf0loc_136cf0:
    00136cf0b 0x136cf4
    00136cf4
    00136cf4loc_136cf4:
    00136cf4ldr x3, [sp+168]
    00136cf8str x3, [sp+96]
    00136cfcstr xzr, [sp+80]
    00136d00ldr x3, [sp+96]
    00136d04ldrsb x27, [x3]
    00136d08ldr x3, [x3+64]
    00136d0cstr x3, [sp+72]
    00136d10b 0x136d94
    00136d14
    00136d14loc_136d14:
    00136d14subs xzr, x3, 26
    00136d18b.eq 0x136d20
    00136d1cb 0x136d28
    00136d20
    00136d20loc_136d20:
    00136d20b 0x136d24
    00136d24
    00136d24loc_136d24:
    00136d24b 0x136d50
    00136d28
    00136d28loc_136d28:
    00136d28b 0x136d2c
    00136d2c
    00136d2cloc_136d2c:
    00136d2cb 0x136d30
    00136d30
    00136d30loc_136d30:
    00136d30b 0x136d34
    00136d34
    00136d34loc_136d34:
    00136d34b 0x136d44
    00136d38
    00136d38loc_136d38:
    00136d38ldur x29, [sp-8]
    00136d3cldr x30, [sp], 144
    00136d40ret x30
    00136d44
    00136d44loc_136d44:
    00136d44ldur x29, [sp-8]
    00136d48ldr x30, [sp], 144
    00136d4cret x30
    00136d50
    00136d50loc_136d50:
    00136d50ldr x2, [sp+152]
    00136d54ldrsb x27, [x2]
    00136d58ldr w2, [x2]
    00136d5cldr x3, [sp+160]
    00136d60ubfm x3, x3, 3, 63
    00136d64subs wzr, w2, w3
    00136d68b.lo 0x136d70
    00136d6cb 0x136d84
    00136d70
    00136d70loc_136d70:
    00136d70ldr x0, [sp+152]
    00136d74mov x1, xzr
    00136d78bl reflect.(*bitVector).append
    00136d7cb 0x136d80
    00136d80
    00136d80loc_136d80:
    00136d80b 0x136d50
    00136d84
    00136d84loc_136d84:
    00136d84ldr x0, [sp+152]
    00136d88orr x1, xzr, 1
    00136d8cbl reflect.(*bitVector).append
    00136d90b 0x136d44
    00136d94
    00136d94loc_136d94:
    00136d94ldr x3, [sp+72]
    00136d98ldr x4, [sp+80]
    00136d9csubs xzr, x3, x4
    00136da0b.gt 0x136da8
    00136da4b 0x136e18
    00136da8
    00136da8loc_136da8:
    00136da8ldr x0, [sp+80]
    00136dacstr x0, [sp+40]
    00136db0ldr x3, [sp+96]
    00136db4ldrsb x27, [x3]
    00136db8ldr x1, [x3+64]
    00136dbcldr x3, [x3+56]
    00136dc0subs xzr, x1, x0
    00136dc4b.hi 0x136dcc
    00136dc8b 0x136e1c
    00136dcc
    00136dccloc_136dcc:
    00136dccsub x4, x0, x0, lsl #2
    00136dd0sub x3, x3, x4, lsl #3
    00136dd4str x3, [sp+112]
    00136dd8ldrsb x27, [x3]
    00136ddcldr x4, [sp+160]
    00136de0ldr x5, [x3+16]
    00136de4add x4, x4, x5
    00136de8str x4, [sp+64]
    00136decldrsb x27, [x3]
    00136df0ldr x2, [x3+8]
    00136df4str x2, [sp+120]
    00136df8ldr x1, [sp+64]
    00136dfcldr x0, [sp+152]
    00136e00bl reflect.addTypeBits
    00136e04b 0x136e08
    00136e08
    00136e08loc_136e08:
    00136e08ldr x3, [sp+80]
    00136e0cadd x3, x3, 1
    00136e10str x3, [sp+80]
    00136e14b 0x136d94
    00136e18
    00136e18loc_136e18:
    00136e18b 0x136d44
    00136e1c
    00136e1cloc_136e1c:
    00136e1cbl runtime.panicIndex
    00136e20
    00136e20loc_136e20:
    00136e20ldr x2, [sp+152]
    00136e24ldrsb x27, [x2]
    00136e28ldr w2, [x2]
    00136e2cldr x3, [sp+160]
    00136e30ubfm x3, x3, 3, 63
    00136e34subs wzr, w2, w3
    00136e38b.lo 0x136e40
    00136e3cb 0x136e54
    00136e40
    00136e40loc_136e40:
    00136e40ldr x0, [sp+152]
    00136e44mov x1, xzr
    00136e48bl reflect.(*bitVector).append
    00136e4cb 0x136e50
    00136e50
    00136e50loc_136e50:
    00136e50b 0x136e20
    00136e54
    00136e54loc_136e54:
    00136e54ldr x0, [sp+152]
    00136e58orr x1, xzr, 1
    00136e5cbl reflect.(*bitVector).append
    00136e60ldr x0, [sp+152]
    00136e64orr x1, xzr, 1
    00136e68bl reflect.(*bitVector).append
    00136e6cb 0x136d44
    00136e70
    00136e70loc_136e70:
    00136e70ldr x3, [sp+48]
    00136e74ldr x4, [sp+104]
    00136e78ldrsb x27, [x4]
    00136e7cldr x4, [x4+64]
    00136e80subs xzr, x4, x3
    00136e84b.gt 0x136e8c
    00136e88b 0x136ee0
    00136e8c
    00136e8cloc_136e8c:
    00136e8cldr x3, [sp+160]
    00136e90ldr x4, [sp+48]
    00136e94ldr x5, [sp+104]
    00136e98ldrsb x27, [x5]
    00136e9cldr x5, [x5+48]
    00136ea0ldrsb x27, [x5]
    00136ea4ldr x5, [x5]
    00136ea8madd x3, x5, x4, x3
    00136eacstr x3, [sp+88]
    00136eb0ldr x3, [sp+104]
    00136eb4ldrsb x27, [x3]
    00136eb8ldr x2, [x3+48]
    00136ebcstr x2, [sp+128]
    00136ec0ldr x1, [sp+88]
    00136ec4ldr x0, [sp+152]
    00136ec8bl reflect.addTypeBits
    00136eccb 0x136ed0
    00136ed0
    00136ed0loc_136ed0:
    00136ed0ldr x3, [sp+48]
    00136ed4add x3, x3, 1
    00136ed8str x3, [sp+48]
    00136edcb 0x136e70
    00136ee0
    00136ee0loc_136ee0:
    00136ee0b 0x136d44
    00136ee4
    00136ee4loc_136ee4:
    00136ee4stp x0, x1, [sp+8]
    00136ee8str x2, [sp+24]
    00136eecmov x3, x30
    00136ef0bl runtime.morestack_noctxt.abi0
    00136ef4ldp x0, x1, [sp+8]
    00136ef8ldr x2, [sp+24]
    00136efcb 0x136c00
    00136c00
    00136f00
    00136f00reflect.flag.kind: ; void reflect.flag.kind(reflect.flag f)
    00136f00str x30, [sp-32]!
    00136f04stur x29, [sp-8]
    00136f08sub x29, sp, 8
    00136f0cstr x0, [sp+40]
    00136f10str xzr, [sp+16]
    00136f14and x1, x0, 31
    00136f18str x1, [sp+16]
    00136f1cldr x0, [sp+16]
    00136f20add x29, sp, 24
    00136f24add sp, sp, 32
    00136f28ret x30
    00136f2cudf 0
    00136f00
    00136f30
    00136f30reflect.flag.ro: ; void reflect.flag.ro(reflect.flag f)
    00136f30str x30, [sp-32]!
    00136f34stur x29, [sp-8]
    00136f38sub x29, sp, 8
    00136f3cstr x0, [sp+40]
    00136f40str xzr, [sp+16]
    00136f44ands xzr, x0, 96
    00136f48b.ne 0x136f50
    00136f4cb 0x136f64
    00136f50
    00136f50loc_136f50:
    00136f50orr x0, xzr, 32
    00136f54str x0, [sp+16]
    00136f58add x29, sp, 24
    00136f5cadd sp, sp, 32
    00136f60ret x30
    00136f64
    00136f64loc_136f64:
    00136f64str xzr, [sp+16]
    00136f68mov x0, xzr
    00136f6cadd x29, sp, 24
    00136f70add sp, sp, 32
    00136f74ret x30
    00136f78udf 0
    00136f7cudf 0
    00136f30
    00136f80
    00136f80reflect.Value.typ: ; void reflect.Value.typ(reflect.Value v)
    00136f80ldr x16, [x28+16]
    00136f84subs xzr, sp, x16
    00136f88b.ls 0x136fc8
    00136f8cstr x30, [sp-48]!
    00136f90stur x29, [sp-8]
    00136f94sub x29, sp, 8
    00136f98str x0, [sp+56]
    00136f9cstr x1, [sp+64]
    00136fa0str x2, [sp+72]
    00136fa4str xzr, [sp+24]
    00136fa8ldr x0, [sp+56]
    00136facbl internal/abi.NoEscape
    00136fb0str x0, [sp+32]
    00136fb4str x0, [sp+24]
    00136fb8ldr x0, [sp+24]
    00136fbcldur x29, [sp-8]
    00136fc0ldr x30, [sp], 48
    00136fc4ret x30
    00136fc8
    00136fc8loc_136fc8:
    00136fc8stp x0, x1, [sp+8]
    00136fccstr x2, [sp+24]
    00136fd0mov x3, x30
    00136fd4bl runtime.morestack_noctxt.abi0
    00136fd8ldp x0, x1, [sp+8]
    00136fdcldr x2, [sp+24]
    00136fe0b 0x136f80
    00136fe4udf 0
    00136fe8udf 0
    00136fecudf 0
    00136f80
    00136ff0
    00136ff0reflect.Value.pointer: ; void reflect.Value.pointer(reflect.Value v)
    00136ff0ldr x16, [x28+16]
    00136ff4subs xzr, sp, x16
    00136ff8b.ls 0x1370d4
    00136ffcstr x30, [sp-80]!
    00137000stur x29, [sp-8]
    00137004sub x29, sp, 8
    00137008str x0, [sp+88]
    0013700cstr x1, [sp+96]
    00137010str x2, [sp+104]
    00137014str xzr, [sp+48]
    00137018ldr x0, [sp+88]
    0013701cldr x1, [sp+96]
    00137020ldr x2, [sp+104]
    00137024bl reflect.Value.typ
    00137028str x0, [sp+64]
    0013702cbl internal/abi.(*Type).Size
    00137030str x0, [sp+40]
    00137034subs xzr, x0, 8
    00137038cset x3, ne
    0013703cstrb w3, [sp+39]
    00137040b.ne 0x137048
    00137044b 0x13704c
    00137048
    00137048loc_137048:
    00137048b 0x137074
    0013704c
    0013704cloc_13704c:
    0013704cldr x0, [sp+88]
    00137050ldr x1, [sp+96]
    00137054ldr x2, [sp+104]
    00137058bl reflect.Value.typ
    0013705cstr x0, [sp+56]
    00137060bl internal/abi.(*Type).Pointers
    00137064strb w0, [sp+38]
    00137068eor x3, x0, 1
    0013706cstrb w3, [sp+39]
    00137070b 0x137074
    00137074
    00137074loc_137074:
    00137074ldrb w2, [sp+39]
    00137078tbnz w2, 0, 0x1370bc
    0013707cb 0x137080
    00137080
    00137080loc_137080:
    00137080ldr x1, [sp+104]
    00137084tbnz w1, 7, 0x13708c
    00137088b 0x1370a8
    0013708c
    0013708cloc_13708c:
    0013708cldr x1, [sp+96]
    00137090ldrsb x27, [x1]
    00137094ldr x0, [x1]
    00137098str x0, [sp+48]
    0013709cldur x29, [sp-8]
    001370a0ldr x30, [sp], 80
    001370a4ret x30
    001370a8
    001370a8loc_1370a8:
    001370a8ldr x0, [sp+96]
    001370acstr x0, [sp+48]
    001370b0ldur x29, [sp-8]
    001370b4ldr x30, [sp], 80
    001370b8ret x30
    001370bc
    001370bcloc_1370bc:
    001370bcadrp x0, 0x4be000
    001370c0add x0, x0, 2944
    001370c4adrp x1, 0x5da000
    001370c8add x1, x1, 1040
    001370ccbl runtime.gopanic
    001370d0hint
    001370d4
    001370d4loc_1370d4:
    001370d4stp x0, x1, [sp+8]
    001370d8str x2, [sp+24]
    001370dcmov x3, x30
    001370e0bl runtime.morestack_noctxt.abi0
    001370e4ldp x0, x1, [sp+8]
    001370e8ldr x2, [sp+24]
    001370ecb 0x136ff0
    00136ff0
    001370f0
    001370f0reflect.packEface: ; void reflect.packEface(reflect.Value v)
    001370f0ldr x16, [x28+16]
    001370f4subs xzr, sp, x16
    001370f8b.ls 0x1372e0
    001370fcstr x30, [sp-112]!
    00137100stur x29, [sp-8]
    00137104sub x29, sp, 8
    00137108str x0, [sp+120]
    0013710cstr x1, [sp+128]
    00137110str x2, [sp+136]
    00137114stp xzr, xzr, [sp+40]
    00137118ldr x0, [sp+120]
    0013711cldr x1, [sp+128]
    00137120ldr x2, [sp+136]
    00137124bl reflect.Value.typ
    00137128str x0, [sp+56]
    0013712cstp xzr, xzr, [sp+72]
    00137130add x3, sp, 72
    00137134str x3, [sp+88]
    00137138ldr x0, [sp+56]
    0013713cbl internal/abi.(*Type).IfaceIndir
    00137140strb w0, [sp+39]
    00137144tbnz w0, 0, 0x13714c
    00137148b 0x1371e0
    0013714c
    0013714cloc_13714c:
    0013714cb 0x137150
    00137150
    00137150loc_137150:
    00137150ldr x2, [sp+136]
    00137154tbz w2, 7, 0x1372c8
    00137158b 0x13715c
    0013715c
    0013715cloc_13715c:
    0013715cldr x2, [sp+128]
    00137160str x2, [sp+64]
    00137164ldr x2, [sp+136]
    00137168tbnz w2, 8, 0x137170
    0013716cb 0x1371a0
    00137170
    00137170loc_137170:
    00137170ldr x0, [sp+56]
    00137174bl reflect.unsafe_New
    00137178str x0, [sp+96]
    0013717cldr x2, [sp+64]
    00137180ldr x1, [sp+56]
    00137184mov x3, x0
    00137188mov x0, x1
    0013718cmov x1, x3
    00137190bl reflect.typedmemmove
    00137194ldr x1, [sp+96]
    00137198str x1, [sp+64]
    0013719cb 0x1371a4
    001371a0
    001371a0loc_1371a0:
    001371a0b 0x1371a4
    001371a4
    001371a4loc_1371a4:
    001371a4ldr x2, [sp+88]
    001371a8ldrsb x27, [x2]
    001371acldr x3, [sp+64]
    001371b0adrp x27, 0x914000
    001371b4ldr w4, [x27+3056]
    001371b8cbz w4, 0x1371c0
    001371bcb 0x1371c4
    001371c0
    001371c0loc_1371c0:
    001371c0b 0x1371d8
    001371c4
    001371c4loc_1371c4:
    001371c4bl runtime.gcWriteBarrier2
    001371c8str x3, [x25]
    001371ccldr x4, [x2+8]
    001371d0str x4, [x25+8]
    001371d4b 0x1371d8
    001371d8
    001371d8loc_1371d8:
    001371d8str x3, [x2+8]
    001371dcb 0x137274
    001371e0
    001371e0loc_1371e0:
    001371e0ldr x2, [sp+136]
    001371e4tbnz w2, 7, 0x1371ec
    001371e8b 0x137234
    001371ec
    001371ecloc_1371ec:
    001371ecb 0x1371f0
    001371f0
    001371f0loc_1371f0:
    001371f0ldr x2, [sp+88]
    001371f4ldrsb x27, [x2]
    001371f8ldr x3, [sp+128]
    001371fcldrsb x27, [x3]
    00137200ldr x3, [x3]
    00137204adrp x27, 0x914000
    00137208ldr w4, [x27+3056]
    0013720ccbz w4, 0x137214
    00137210b 0x137218
    00137214
    00137214loc_137214:
    00137214b 0x13722c
    00137218
    00137218loc_137218:
    00137218bl runtime.gcWriteBarrier2
    0013721cstr x3, [x25]
    00137220ldr x4, [x2+8]
    00137224str x4, [x25+8]
    00137228b 0x13722c
    0013722c
    0013722cloc_13722c:
    0013722cstr x3, [x2+8]
    00137230b 0x137274
    00137234
    00137234loc_137234:
    00137234b 0x137238
    00137238
    00137238loc_137238:
    00137238ldr x2, [sp+88]
    0013723cldrsb x27, [x2]
    00137240ldr x3, [sp+128]
    00137244adrp x27, 0x914000
    00137248ldr w4, [x27+3056]
    0013724ccbz w4, 0x137254
    00137250b 0x137258
    00137254
    00137254loc_137254:
    00137254b 0x13726c
    00137258
    00137258loc_137258:
    00137258bl runtime.gcWriteBarrier2
    0013725cstr x3, [x25]
    00137260ldr x4, [x2+8]
    00137264str x4, [x25+8]
    00137268b 0x13726c
    0013726c
    0013726cloc_13726c:
    0013726cstr x3, [x2+8]
    00137270b 0x137274
    00137274
    00137274loc_137274:
    00137274ldr x2, [sp+88]
    00137278ldrsb x27, [x2]
    0013727cldr x3, [sp+56]
    00137280adrp x27, 0x914000
    00137284ldr w4, [x27+3056]
    00137288cbz w4, 0x137290
    0013728cb 0x137294
    00137290
    00137290loc_137290:
    00137290b 0x1372a8
    00137294
    00137294loc_137294:
    00137294bl runtime.gcWriteBarrier2
    00137298str x3, [x25]
    0013729cldr x4, [x2]
    001372a0str x4, [x25+8]
    001372a4b 0x1372a8
    001372a8
    001372a8loc_1372a8:
    001372a8str x3, [x2]
    001372acldr x0, [sp+72]
    001372b0ldr x1, [sp+80]
    001372b4str x0, [sp+40]
    001372b8str x1, [sp+48]
    001372bcldur x29, [sp-8]
    001372c0ldr x30, [sp], 112
    001372c4ret x30
    001372c8
    001372c8loc_1372c8:
    001372c8adrp x0, 0x4be000
    001372ccadd x0, x0, 2944
    001372d0adrp x1, 0x5da000
    001372d4add x1, x1, 1056
    001372d8bl runtime.gopanic
    001372dchint
    001372e0
    001372e0loc_1372e0:
    001372e0stp x0, x1, [sp+8]
    001372e4str x2, [sp+24]
    001372e8mov x3, x30
    001372ecbl runtime.morestack_noctxt.abi0
    001372f0ldp x0, x1, [sp+8]
    001372f4ldr x2, [sp+24]
    001372f8b 0x1370f0
    001372fcudf 0
    001370f0
    00137300
    00137300reflect.unpackEface: ; void reflect.unpackEface(interface {} i)
    00137300ldr x16, [x28+16]
    00137304subs xzr, sp, x16
    00137308b.ls 0x1373d4
    0013730cstr x30, [sp-80]!
    00137310stur x29, [sp-8]
    00137314sub x29, sp, 8
    00137318str x0, [sp+88]
    0013731cstr x1, [sp+96]
    00137320stp xzr, xzr, [sp+32]
    00137324str xzr, [sp+48]
    00137328add x3, sp, 88
    0013732cstr x3, [sp+64]
    00137330ldr x3, [sp+64]
    00137334ldrsb x27, [x3]
    00137338ldr x0, [x3]
    0013733cstr x0, [sp+56]
    00137340cbnz x0, 0x137348
    00137344b 0x1373b4
    00137348
    00137348loc_137348:
    00137348bl internal/abi.(*Type).Kind
    0013734cstrb w0, [sp+23]
    00137350ubfm x1, x0, 0, 7
    00137354str x1, [sp+24]
    00137358ldr x0, [sp+56]
    0013735cbl internal/abi.(*Type).IfaceIndir
    00137360strb w0, [sp+22]
    00137364tbnz w0, 0, 0x13736c
    00137368b 0x13737c
    0013736c
    0013736cloc_13736c:
    0013736cldr x3, [sp+24]
    00137370orr x3, x3, 128
    00137374str x3, [sp+24]
    00137378b 0x137380
    0013737c
    0013737cloc_13737c:
    0013737cb 0x137380
    00137380
    00137380loc_137380:
    00137380stp xzr, xzr, [sp+32]
    00137384str xzr, [sp+48]
    00137388ldr x0, [sp+56]
    0013738cstr x0, [sp+32]
    00137390ldr x3, [sp+64]
    00137394ldrsb x27, [x3]
    00137398ldr x1, [x3+8]
    0013739cstr x1, [sp+40]
    001373a0ldr x2, [sp+24]
    001373a4str x2, [sp+48]
    001373a8ldur x29, [sp-8]
    001373acldr x30, [sp], 80
    001373b0ret x30
    001373b4
    001373b4loc_1373b4:
    001373b4stp xzr, xzr, [sp+32]
    001373b8str xzr, [sp+48]
    001373bcmov x0, xzr
    001373c0mov x1, xzr
    001373c4mov x2, xzr
    001373c8ldur x29, [sp-8]
    001373ccldr x30, [sp], 80
    001373d0ret x30
    001373d4
    001373d4loc_1373d4:
    001373d4stp x0, x1, [sp+8]
    001373d8mov x3, x30
    001373dcbl runtime.morestack_noctxt.abi0
    001373e0ldp x0, x1, [sp+8]
    001373e4b 0x137300
    001373e8udf 0
    001373ecudf 0
    00137300
    001373f0
    001373f0reflect.(*ValueError).Error: ; void reflect.(*ValueError).Error(reflect.ValueError * e)
    001373f0ldr x16, [x28+16]
    001373f4sub x17, sp, 48
    001373f8subs xzr, x17, x16
    001373fcb.ls 0x1374f0
    00137400str x30, [sp-176]!
    00137404stur x29, [sp-8]
    00137408sub x29, sp, 8
    0013740cstr x0, [sp+184]
    00137410stp xzr, xzr, [sp+104]
    00137414ldr x7, [sp+184]
    00137418ldrsb x27, [x7]
    0013741cldr x7, [x7+16]
    00137420cbz x7, 0x137428
    00137424b 0x137474
    00137428
    00137428loc_137428:
    00137428ldr x7, [sp+184]
    0013742cldrsb x27, [x7]
    00137430ldr x3, [x7]
    00137434ldr x4, [x7+8]
    00137438str x3, [sp+136]
    0013743cstr x4, [sp+144]
    00137440mov x0, xzr
    00137444adrp x1, 0x57e000
    00137448add x1, x1, 710
    0013744cmovz x2, 17
    00137450adrp x5, 0x57c000
    00137454add x5, x5, 3626
    00137458orr x6, xzr, 14
    0013745cbl runtime.concatstring3
    00137460str x0, [sp+104]
    00137464str x1, [sp+112]
    00137468ldur x29, [sp-8]
    0013746cldr x30, [sp], 176
    00137470ret x30
    00137474
    00137474loc_137474:
    00137474ldr x1, [sp+184]
    00137478ldrsb x27, [x1]
    0013747cldr x0, [x1+16]
    00137480str x0, [sp+96]
    00137484bl reflect.Kind.String
    00137488str x0, [sp+152]
    0013748cstr x1, [sp+160]
    00137490ldr x1, [sp+184]
    00137494ldrsb x27, [x1]
    00137498ldr x3, [x1]
    0013749cldr x4, [x1+8]
    001374a0str x3, [sp+120]
    001374a4str x4, [sp+128]
    001374a8ldr x7, [sp+152]
    001374acldr x8, [sp+160]
    001374b0mov x0, xzr
    001374b4adrp x1, 0x57e000
    001374b8add x1, x1, 710
    001374bcmovz x2, 17
    001374c0adrp x5, 0x579000
    001374c4add x5, x5, 1010
    001374c8orr x6, xzr, 4
    001374ccadrp x9, 0x579000
    001374d0add x9, x9, 2713
    001374d4orr x10, xzr, 6
    001374d8bl runtime.concatstring5
    001374dcstr x0, [sp+104]
    001374e0str x1, [sp+112]
    001374e4ldur x29, [sp-8]
    001374e8ldr x30, [sp], 176
    001374ecret x30
    001374f0
    001374f0loc_1374f0:
    001374f0str x0, [sp+8]
    001374f4mov x3, x30
    001374f8bl runtime.morestack_noctxt.abi0
    001374fcldr x0, [sp+8]
    00137500b 0x1373f0
    00137504udf 0
    00137508udf 0
    0013750cudf 0
    001373f0
    00137510
    00137510reflect.valueMethodName: ; void reflect.valueMethodName(void)
    00137510ldr x16, [x28+16]
    00137514sub x17, sp, 400
    00137518subs xzr, x17, x16
    0013751cb.ls 0x13798c
    00137520sub x20, sp, 528
    00137524stp x29, x30, [x20-8]
    00137528add sp, x20, 0
    0013752csub x29, sp, 8
    00137530stp xzr, xzr, [sp+64]
    00137534adrp x0, 0x4c6000
    00137538add x0, x0, 2048
    0013753cbl runtime.newobject
    00137540str x0, [sp+512]
    00137544stp xzr, xzr, [x0]
    00137548stp xzr, xzr, [x0+16]
    0013754cstr xzr, [x0+32]
    00137550ldr x1, [sp+512]
    00137554ldrsb x27, [x1]
    00137558b 0x13755c
    0013755c
    0013755cloc_13755c:
    0013755cstr x1, [sp+488]
    00137560movz x3, 5
    00137564str x3, [sp+496]
    00137568str x3, [sp+504]
    0013756corr x0, xzr, 1
    00137570mov x2, x3
    00137574bl runtime.Callers
    00137578str x0, [sp+48]
    0013757cldr x4, [sp+512]
    00137580ldrsb x27, [x4]
    00137584subs xzr, x0, 5
    00137588b.ls 0x137590
    0013758cb 0x13797c
    00137590
    00137590loc_137590:
    00137590b 0x137594
    00137594
    00137594loc_137594:
    00137594str x4, [sp+488]
    00137598str x0, [sp+496]
    0013759cmovz x2, 5
    001375a0str x2, [sp+504]
    001375a4mov x1, x0
    001375a8mov x0, x4
    001375acbl runtime.CallersFrames
    001375b0str x0, [sp+112]
    001375b4add x20, sp, 120
    001375b8adr x27, 16
    001375bcstp x29, x27, [sp-24]
    001375c0sub x29, sp, 24
    001375c4bl fn_87cfc
    001375c8sub x29, sp, 8
    001375ccstr xzr, [sp+200]
    001375d0orr x3, xzr, 1
    001375d4strb w3, [sp+44]
    001375d8b 0x1375dc
    001375dc
    001375dcloc_1375dc:
    001375dcldrb w2, [sp+44]
    001375e0tbnz w2, 0, 0x1375e8
    001375e4b 0x137930
    001375e8
    001375e8loc_1375e8:
    001375e8add x20, sp, 400
    001375ecadr x27, 16
    001375f0stp x29, x27, [sp-24]
    001375f4sub x29, sp, 24
    001375f8bl fn_87cfc
    001375fcsub x29, sp, 8
    00137600str xzr, [sp+480]
    00137604ldr x0, [sp+112]
    00137608bl runtime.(*Frames).Next
    0013760cstr x0, [sp+296]
    00137610str x1, [sp+304]
    00137614str x2, [sp+312]
    00137618str x3, [sp+320]
    0013761cstr x4, [sp+328]
    00137620str x5, [sp+336]
    00137624str x6, [sp+344]
    00137628str x7, [sp+352]
    0013762cstr x8, [sp+360]
    00137630str x9, [sp+368]
    00137634str x10, [sp+376]
    00137638add x21, sp, 400
    0013763cadd x20, sp, 296
    00137640adr x27, 16
    00137644stp x29, x27, [sp-24]
    00137648sub x29, sp, 24
    0013764cbl fn_87ef8
    00137650sub x29, sp, 8
    00137654ldr x1, [sp+376]
    00137658str x1, [sp+480]
    0013765cstrb w11, [sp+47]
    00137660add x21, sp, 208
    00137664add x20, sp, 400
    00137668adr x27, 16
    0013766cstp x29, x27, [sp-24]
    00137670sub x29, sp, 24
    00137674bl fn_87ef8
    00137678sub x29, sp, 8
    0013767cldr x1, [sp+480]
    00137680str x1, [sp+288]
    00137684ldrb w1, [sp+47]
    00137688strb w1, [sp+45]
    0013768cadd x21, sp, 120
    00137690add x20, sp, 208
    00137694adr x27, 16
    00137698stp x29, x27, [sp-24]
    0013769csub x29, sp, 24
    001376a0bl fn_87ef8
    001376a4sub x29, sp, 8
    001376a8ldr x1, [sp+288]
    001376acstr x1, [sp+200]
    001376b0ldrb w1, [sp+45]
    001376b4strb w1, [sp+44]
    001376b8ldr x1, [sp+144]
    001376bcldr x2, [sp+136]
    001376c0str x2, [sp+80]
    001376c4str x1, [sp+88]
    001376c8str x1, [sp+56]
    001376ccsubs xzr, x1, 14
    001376d0cset x1, gt
    001376d4strb w1, [sp+47]
    001376d8b.gt 0x1376e0
    001376dcb 0x137834
    001376e0
    001376e0loc_1376e0:
    001376e0ldr x3, [sp+80]
    001376e4ldr x2, [sp+88]
    001376e8subs xzr, x2, 14
    001376ecb.hs 0x1376f4
    001376f0b 0x137974
    001376f4
    001376f4loc_1376f4:
    001376f4b 0x1376f8
    001376f8
    001376f8loc_1376f8:
    001376f8str x3, [sp+384]
    001376fcorr x1, xzr, 14
    00137700str x1, [sp+392]
    00137704b 0x137708
    00137708
    00137708loc_137708:
    00137708b 0x13770c
    0013770c
    0013770cloc_13770c:
    0013770cldrb w2, [x3]
    00137710b 0x137714
    00137714
    00137714loc_137714:
    00137714ldrb w4, [x3+1]
    00137718ubfm x4, x4, 56, 7
    0013771corr x2, x2, x4
    00137720b 0x137724
    00137724
    00137724loc_137724:
    00137724ldrb w4, [x3+2]
    00137728ubfm x4, x4, 48, 7
    0013772corr x2, x2, x4
    00137730b 0x137734
    00137734
    00137734loc_137734:
    00137734ldrb w4, [x3+3]
    00137738ubfm x4, x4, 40, 7
    0013773corr x2, x2, x4
    00137740b 0x137744
    00137744
    00137744loc_137744:
    00137744ldrb w4, [x3+4]
    00137748ubfm x4, x4, 32, 7
    0013774corr x2, x2, x4
    00137750b 0x137754
    00137754
    00137754loc_137754:
    00137754ldrb w4, [x3+5]
    00137758ubfm x4, x4, 24, 7
    0013775corr x2, x2, x4
    00137760b 0x137764
    00137764
    00137764loc_137764:
    00137764ldrb w4, [x3+6]
    00137768ubfm x4, x4, 16, 7
    0013776corr x2, x2, x4
    00137770b 0x137774
    00137774
    00137774loc_137774:
    00137774ldrb w4, [x3+7]
    00137778ubfm x4, x4, 8, 7
    0013777corr x2, x2, x4
    00137780movz x4, 25970
    00137784movk x4, 0x6c660000
    00137788movk x4, 0x636500000000
    0013778cmovk x4, 0x2e74000000000000
    00137790subs xzr, x2, x4
    00137794cset x2, eq
    00137798b 0x13779c
    0013779c
    0013779cloc_13779c:
    0013779cb.eq 0x1377a4
    001377a0b 0x1377f0
    001377a4
    001377a4loc_1377a4:
    001377a4b 0x1377a8
    001377a8
    001377a8loc_1377a8:
    001377a8ldrb w2, [x3+8]
    001377acb 0x1377b0
    001377b0
    001377b0loc_1377b0:
    001377b0ldrb w4, [x3+9]
    001377b4ubfm x4, x4, 56, 7
    001377b8orr x2, x2, x4
    001377bcb 0x1377c0
    001377c0
    001377c0loc_1377c0:
    001377c0ldrb w4, [x3+10]
    001377c4ubfm x4, x4, 48, 7
    001377c8orr x2, x2, x4
    001377ccb 0x1377d0
    001377d0
    001377d0loc_1377d0:
    001377d0ldrb w4, [x3+11]
    001377d4ubfm x4, x4, 40, 7
    001377d8orr x4, x2, x4
    001377dcmovz x5, 24918
    001377e0movk x5, 0x756c0000
    001377e4subs wzr, w4, w5
    001377e8cset x2, eq
    001377ecb 0x1377f4
    001377f0
    001377f0loc_1377f0:
    001377f0b 0x1377f4
    001377f4
    001377f4loc_1377f4:
    001377f4tbnz w2, 0, 0x1377fc
    001377f8b 0x137828
    001377fc
    001377fcloc_1377fc:
    001377fcb 0x137800
    00137800
    00137800loc_137800:
    00137800ldrb w2, [x3+12]
    00137804b 0x137808
    00137808
    00137808loc_137808:
    00137808ldrb w3, [x3+13]
    0013780cubfm x3, x3, 56, 7
    00137810orr x3, x2, x3
    00137814ubfm x3, x3, 0, 15
    00137818movz x4, 11877
    0013781csubs wzr, w3, w4
    00137820cset x2, eq
    00137824b 0x13782c
    00137828
    00137828loc_137828:
    00137828b 0x13782c
    0013782c
    0013782cloc_13782c:
    0013782cstrb w2, [sp+47]
    00137830b 0x13783c
    00137834
    00137834loc_137834:
    00137834orr x1, xzr, 14
    00137838b 0x13783c
    0013783c
    0013783cloc_13783c:
    0013783cldrb w2, [sp+47]
    00137840tbnz w2, 0, 0x137848
    00137844b 0x137924
    00137848
    00137848loc_137848:
    00137848ldr x2, [sp+88]
    0013784cldr x3, [sp+80]
    00137850subs xzr, x2, 14
    00137854b.hs 0x13785c
    00137858b 0x137968
    0013785c
    0013785cloc_13785c:
    0013785csub x4, x2, 14
    00137860sub x5, xzr, x4
    00137864sbfm x5, x5, 63, 63
    00137868and x5, x5, 14
    0013786cadd x3, x3, x5
    00137870str x3, [sp+96]
    00137874str x4, [sp+104]
    00137878str x4, [sp+56]
    0013787csubs xzr, x2, 14
    00137880cset x2, ne
    00137884strb w2, [sp+46]
    00137888b.ne 0x137890
    0013788cb 0x1378b8
    00137890
    00137890loc_137890:
    00137890ldr x2, [sp+104]
    00137894ldr x3, [sp+96]
    00137898subs xzr, x2, 0
    0013789cb.hi 0x1378a4
    001378a0b 0x13795c
    001378a4
    001378a4loc_1378a4:
    001378a4ldrb w2, [x3]
    001378a8subs wzr, w2, 65
    001378accset x2, hs
    001378b0strb w2, [sp+46]
    001378b4b 0x1378bc
    001378b8
    001378b8loc_1378b8:
    001378b8b 0x1378bc
    001378bc
    001378bcloc_1378bc:
    001378bcldrb w2, [sp+46]
    001378c0strb w2, [sp+47]
    001378c4tbnz w2, 0, 0x1378cc
    001378c8b 0x1378f4
    001378cc
    001378ccloc_1378cc:
    001378ccldr x2, [sp+104]
    001378d0ldr x3, [sp+96]
    001378d4subs xzr, x2, 0
    001378d8b.hi 0x1378e0
    001378dcb 0x137950
    001378e0
    001378e0loc_1378e0:
    001378e0ldrb w2, [x3]
    001378e4subs wzr, w2, 90
    001378e8cset x2, ls
    001378ecstrb w2, [sp+47]
    001378f0b 0x1378f8
    001378f4
    001378f4loc_1378f4:
    001378f4b 0x1378f8
    001378f8
    001378f8loc_1378f8:
    001378f8ldrb w2, [sp+47]
    001378fctbnz w2, 0, 0x137904
    00137900b 0x137920
    00137904
    00137904loc_137904:
    00137904ldr x0, [sp+80]
    00137908ldr x1, [sp+88]
    0013790cstr x0, [sp+64]
    00137910str x1, [sp+72]
    00137914ldp x29, x30, [sp-8]
    00137918add sp, sp, 528
    0013791cret x30
    00137920
    00137920loc_137920:
    00137920b 0x137928
    00137924
    00137924loc_137924:
    00137924b 0x137928
    00137928
    00137928loc_137928:
    00137928b 0x13792c
    0013792c
    0013792cloc_13792c:
    0013792cb 0x1375dc
    00137930
    00137930loc_137930:
    00137930adrp x0, 0x57c000
    00137934add x0, x0, 3640
    00137938str x0, [sp+64]
    0013793corr x1, xzr, 14
    00137940str x1, [sp+72]
    00137944ldp x29, x30, [sp-8]
    00137948add sp, sp, 528
    0013794cret x30
    00137950
    00137950loc_137950:
    00137950mov x0, xzr
    00137954mov x1, x2
    00137958bl runtime.panicIndex
    0013795c
    0013795cloc_13795c:
    0013795cmov x0, xzr
    00137960mov x1, x2
    00137964bl runtime.panicIndex
    00137968
    00137968loc_137968:
    00137968mov x0, x1
    0013796cmov x1, x2
    00137970bl runtime.panicSliceB
    00137974
    00137974loc_137974:
    00137974orr x1, xzr, 14
    00137978bl runtime.panicSliceAlen
    0013797c
    0013797cloc_13797c:
    0013797cmov x1, x0
    00137980movz x2, 5
    00137984bl runtime.panicSliceAlen
    00137988hint
    0013798c
    0013798cloc_13798c:
    0013798cmov x3, x30
    00137990bl runtime.morestack_noctxt.abi0
    00137994b 0x137510
    00137998udf 0
    0013799cudf 0
    00137510
    001379a0
    001379a0reflect.flag.mustBe: ; void reflect.flag.mustBe(reflect.flag f, reflect.Kind expected)
    001379a0ldr x16, [x28+16]
    001379a4subs xzr, sp, x16
    001379a8b.ls 0x137a60
    001379acstr x30, [sp-80]!
    001379b0stur x29, [sp-8]
    001379b4sub x29, sp, 8
    001379b8str x0, [sp+88]
    001379bcstr x1, [sp+96]
    001379c0and x0, x0, 31
    001379c4subs xzr, x1, x0
    001379c8b.ne 0x1379dc
    001379ccb 0x1379d0
    001379d0
    001379d0loc_1379d0:
    001379d0ldur x29, [sp-8]
    001379d4ldr x30, [sp], 80
    001379d8ret x30
    001379dc
    001379dcloc_1379dc:
    001379dcbl reflect.valueMethodName
    001379e0str x0, [sp+56]
    001379e4str x1, [sp+64]
    001379e8ldr x0, [sp+88]
    001379ecbl reflect.flag.kind
    001379f0str x0, [sp+32]
    001379f4adrp x0, 0x50b000
    001379f8add x0, x0, 32
    001379fcbl runtime.newobject
    00137a00str x0, [sp+40]
    00137a04ldr x1, [sp+56]
    00137a08ldr x2, [sp+64]
    00137a0cstr x2, [x0+8]
    00137a10adrp x27, 0x914000
    00137a14ldr w2, [x27+3056]
    00137a18cbz w2, 0x137a20
    00137a1cb 0x137a4c
    00137a20
    00137a20loc_137a20:
    00137a20b 0x137a24
    00137a24
    00137a24loc_137a24:
    00137a24str x1, [x0]
    00137a28ldr x2, [sp+40]
    00137a2cldrsb x27, [x2]
    00137a30ldr x3, [sp+32]
    00137a34str x3, [x2+16]
    00137a38ldr x1, [sp+40]
    00137a3cstr x1, [sp+48]
    00137a40adrp x0, 0x4d9000
    00137a44add x0, x0, 1920
    00137a48bl runtime.gopanic
    00137a4c
    00137a4cloc_137a4c:
    00137a4cbl runtime.gcWriteBarrier2
    00137a50str x1, [x25]
    00137a54ldr x2, [x0]
    00137a58str x2, [x25+8]
    00137a5cb 0x137a24
    00137a60
    00137a60loc_137a60:
    00137a60stp x0, x1, [sp+8]
    00137a64mov x3, x30
    00137a68bl runtime.morestack_noctxt.abi0
    00137a6cldp x0, x1, [sp+8]
    00137a70b 0x1379a0
    00137a74udf 0
    00137a78udf 0
    00137a7cudf 0
    001379a0
    00137a80
    00137a80reflect.flag.mustBeExported: ; void reflect.flag.mustBeExported(reflect.flag f)
    00137a80ldr x16, [x28+16]
    00137a84subs xzr, sp, x16
    00137a88b.ls 0x137af0
    00137a8cstr x30, [sp-32]!
    00137a90stur x29, [sp-8]
    00137a94sub x29, sp, 8
    00137a98str x0, [sp+40]
    00137a9csubs xzr, x0, 0
    00137aa0cset x1, eq
    00137aa4strb w1, [sp+23]
    00137aa8cbz x0, 0x137ab0
    00137aacb 0x137ab4
    00137ab0
    00137ab0loc_137ab0:
    00137ab0b 0x137ac8
    00137ab4
    00137ab4loc_137ab4:
    00137ab4ldr x1, [sp+40]
    00137ab8ands xzr, x1, 96
    00137abccset x1, ne
    00137ac0strb w1, [sp+23]
    00137ac4b 0x137ac8
    00137ac8
    00137ac8loc_137ac8:
    00137ac8ldrb w1, [sp+23]
    00137acctbnz w1, 0, 0x137ad4
    00137ad0b 0x137ae0
    00137ad4
    00137ad4loc_137ad4:
    00137ad4ldr x0, [sp+40]
    00137ad8bl reflect.flag.mustBeExportedSlow
    00137adcb 0x137ae4
    00137ae0
    00137ae0loc_137ae0:
    00137ae0b 0x137ae4
    00137ae4
    00137ae4loc_137ae4:
    00137ae4ldur x29, [sp-8]
    00137ae8ldr x30, [sp], 32
    00137aecret x30
    00137af0
    00137af0loc_137af0:
    00137af0str x0, [sp+8]
    00137af4mov x3, x30
    00137af8bl runtime.morestack_noctxt.abi0
    00137afcldr x0, [sp+8]
    00137b00b 0x137a80
    00137b04udf 0
    00137b08udf 0
    00137b0cudf 0
    00137a80
    00137b10
    00137b10reflect.flag.mustBeExportedSlow: ; void reflect.flag.mustBeExportedSlow(reflect.flag f)
    00137b10ldr x16, [x28+16]
    00137b14subs xzr, sp, x16
    00137b18b.ls 0x137c14
    00137b1cstr x30, [sp-128]!
    00137b20stur x29, [sp-8]
    00137b24sub x29, sp, 8
    00137b28str x0, [sp+136]
    00137b2ccbz x0, 0x137ba0
    00137b30b 0x137b34
    00137b34
    00137b34loc_137b34:
    00137b34ands xzr, x0, 96
    00137b38b.ne 0x137b4c
    00137b3cb 0x137b40
    00137b40
    00137b40loc_137b40:
    00137b40ldur x29, [sp-8]
    00137b44ldr x30, [sp], 128
    00137b48ret x30
    00137b4c
    00137b4cloc_137b4c:
    00137b4cbl reflect.valueMethodName
    00137b50str x0, [sp+104]
    00137b54str x1, [sp+112]
    00137b58movz x2, 9
    00137b5cmov x3, x0
    00137b60mov x4, x1
    00137b64adrp x5, 0x58f000
    00137b68add x5, x5, 1596
    00137b6cmovz x6, 44
    00137b70mov x0, xzr
    00137b74adrp x1, 0x57a000
    00137b78add x1, x1, 3316
    00137b7cbl runtime.concatstring3
    00137b80str x0, [sp+72]
    00137b84str x1, [sp+80]
    00137b88bl runtime.convTstring
    00137b8cstr x0, [sp+64]
    00137b90mov x1, x0
    00137b94adrp x0, 0x4be000
    00137b98add x0, x0, 2944
    00137b9cbl runtime.gopanic
    00137ba0
    00137ba0loc_137ba0:
    00137ba0bl reflect.valueMethodName
    00137ba4str x0, [sp+104]
    00137ba8str x1, [sp+112]
    00137bacadrp x0, 0x50b000
    00137bb0add x0, x0, 32
    00137bb4bl runtime.newobject
    00137bb8str x0, [sp+88]
    00137bbcldr x1, [sp+104]
    00137bc0ldr x2, [sp+112]
    00137bc4str x2, [x0+8]
    00137bc8adrp x27, 0x914000
    00137bccldr w2, [x27+3056]
    00137bd0cbz w2, 0x137bd8
    00137bd4b 0x137c00
    00137bd8
    00137bd8loc_137bd8:
    00137bd8b 0x137bdc
    00137bdc
    00137bdcloc_137bdc:
    00137bdcstr x1, [x0]
    00137be0ldr x2, [sp+88]
    00137be4ldrsb x27, [x2]
    00137be8str xzr, [x2+16]
    00137becldr x1, [sp+88]
    00137bf0str x1, [sp+96]
    00137bf4adrp x0, 0x4d9000
    00137bf8add x0, x0, 1920
    00137bfcbl runtime.gopanic
    00137c00
    00137c00loc_137c00:
    00137c00bl runtime.gcWriteBarrier2
    00137c04str x1, [x25]
    00137c08ldr x2, [x0]
    00137c0cstr x2, [x25+8]
    00137c10b 0x137bdc
    00137c14
    00137c14loc_137c14:
    00137c14str x0, [sp+8]
    00137c18mov x3, x30
    00137c1cbl runtime.morestack_noctxt.abi0
    00137c20ldr x0, [sp+8]
    00137c24b 0x137b10
    00137c28udf 0
    00137c2cudf 0
    00137b10
    00137c30
    00137c30reflect.flag.mustBeAssignable: ; void reflect.flag.mustBeAssignable(reflect.flag f)
    00137c30ldr x16, [x28+16]
    00137c34subs xzr, sp, x16
    00137c38b.ls 0x137ca4
    00137c3cstr x30, [sp-32]!
    00137c40stur x29, [sp-8]
    00137c44sub x29, sp, 8
    00137c48str x0, [sp+40]
    00137c4cands xzr, x0, 96
    00137c50cset x1, ne
    00137c54strb w1, [sp+23]
    00137c58ands xzr, x0, 96
    00137c5cb.ne 0x137c64
    00137c60b 0x137c68
    00137c64
    00137c64loc_137c64:
    00137c64b 0x137c7c
    00137c68
    00137c68loc_137c68:
    00137c68ldr x1, [sp+40]
    00137c6cands xzr, x1, 256
    00137c70cset x1, eq
    00137c74strb w1, [sp+23]
    00137c78b 0x137c7c
    00137c7c
    00137c7cloc_137c7c:
    00137c7cldrb w1, [sp+23]
    00137c80tbnz w1, 0, 0x137c88
    00137c84b 0x137c94
    00137c88
    00137c88loc_137c88:
    00137c88ldr x0, [sp+40]
    00137c8cbl reflect.flag.mustBeAssignableSlow
    00137c90b 0x137c98
    00137c94
    00137c94loc_137c94:
    00137c94b 0x137c98
    00137c98
    00137c98loc_137c98:
    00137c98ldur x29, [sp-8]
    00137c9cldr x30, [sp], 32
    00137ca0ret x30
    00137ca4
    00137ca4loc_137ca4:
    00137ca4str x0, [sp+8]
    00137ca8mov x3, x30
    00137cacbl runtime.morestack_noctxt.abi0
    00137cb0ldr x0, [sp+8]
    00137cb4b 0x137c30
    00137cb8udf 0
    00137cbcudf 0
    00137c30
    00137cc0
    00137cc0reflect.flag.mustBeAssignableSlow: ; void reflect.flag.mustBeAssignableSlow(reflect.flag f)
    00137cc0ldr x16, [x28+16]
    00137cc4sub x17, sp, 32
    00137cc8subs xzr, x17, x16
    00137cccb.ls 0x137e24
    00137cd0str x30, [sp-160]!
    00137cd4stur x29, [sp-8]
    00137cd8sub x29, sp, 8
    00137cdcstr x0, [sp+168]
    00137ce0cbz x0, 0x137db0
    00137ce4b 0x137ce8
    00137ce8
    00137ce8loc_137ce8:
    00137ce8ands xzr, x0, 96
    00137cecb.ne 0x137d5c
    00137cf0b 0x137cf4
    00137cf4
    00137cf4loc_137cf4:
    00137cf4tbz w0, 8, 0x137d08
    00137cf8b 0x137cfc
    00137cfc
    00137cfcloc_137cfc:
    00137cfcldur x29, [sp-8]
    00137d00ldr x30, [sp], 160
    00137d04ret x30
    00137d08
    00137d08loc_137d08:
    00137d08bl reflect.valueMethodName
    00137d0cstr x0, [sp+136]
    00137d10str x1, [sp+144]
    00137d14movz x2, 9
    00137d18mov x3, x0
    00137d1cmov x4, x1
    00137d20adrp x5, 0x583000
    00137d24add x5, x5, 1033
    00137d28movz x6, 26
    00137d2cmov x0, xzr
    00137d30adrp x1, 0x57a000
    00137d34add x1, x1, 3316
    00137d38bl runtime.concatstring3
    00137d3cstr x0, [sp+80]
    00137d40str x1, [sp+88]
    00137d44bl runtime.convTstring
    00137d48str x0, [sp+72]
    00137d4cmov x1, x0
    00137d50adrp x0, 0x4be000
    00137d54add x0, x0, 2944
    00137d58bl runtime.gopanic
    00137d5c
    00137d5cloc_137d5c:
    00137d5cbl reflect.valueMethodName
    00137d60str x0, [sp+136]
    00137d64str x1, [sp+144]
    00137d68movz x2, 9
    00137d6cmov x3, x0
    00137d70mov x4, x1
    00137d74adrp x5, 0x58f000
    00137d78add x5, x5, 1596
    00137d7cmovz x6, 44
    00137d80mov x0, xzr
    00137d84adrp x1, 0x57a000
    00137d88add x1, x1, 3316
    00137d8cbl runtime.concatstring3
    00137d90str x0, [sp+104]
    00137d94str x1, [sp+112]
    00137d98bl runtime.convTstring
    00137d9cstr x0, [sp+96]
    00137da0mov x1, x0
    00137da4adrp x0, 0x4be000
    00137da8add x0, x0, 2944
    00137dacbl runtime.gopanic
    00137db0
    00137db0loc_137db0:
    00137db0bl reflect.valueMethodName
    00137db4str x0, [sp+136]
    00137db8str x1, [sp+144]
    00137dbcadrp x0, 0x50b000
    00137dc0add x0, x0, 32
    00137dc4bl runtime.newobject
    00137dc8str x0, [sp+120]
    00137dccldr x1, [sp+136]
    00137dd0ldr x2, [sp+144]
    00137dd4str x2, [x0+8]
    00137dd8adrp x27, 0x914000
    00137ddcldr w2, [x27+3056]
    00137de0cbz w2, 0x137de8
    00137de4b 0x137e10
    00137de8
    00137de8loc_137de8:
    00137de8b 0x137dec
    00137dec
    00137decloc_137dec:
    00137decstr x1, [x0]
    00137df0ldr x2, [sp+120]
    00137df4ldrsb x27, [x2]
    00137df8str xzr, [x2+16]
    00137dfcldr x1, [sp+120]
    00137e00str x1, [sp+128]
    00137e04adrp x0, 0x4d9000
    00137e08add x0, x0, 1920
    00137e0cbl runtime.gopanic
    00137e10
    00137e10loc_137e10:
    00137e10bl runtime.gcWriteBarrier2
    00137e14str x1, [x25]
    00137e18ldr x2, [x0]
    00137e1cstr x2, [x25+8]
    00137e20b 0x137dec
    00137e24
    00137e24loc_137e24:
    00137e24str x0, [sp+8]
    00137e28mov x3, x30
    00137e2cbl runtime.morestack_noctxt.abi0
    00137e30ldr x0, [sp+8]
    00137e34b 0x137cc0
    00137e38udf 0
    00137e3cudf 0
    00137cc0
    00137e40
    00137e40reflect.Value.Addr: ; void reflect.Value.Addr(reflect.Value v)
    00137e40ldr x16, [x28+16]
    00137e44subs xzr, sp, x16
    00137e48b.ls 0x137eec
    00137e4cstr x30, [sp-96]!
    00137e50stur x29, [sp-8]
    00137e54sub x29, sp, 8
    00137e58str x0, [sp+104]
    00137e5cstr x1, [sp+112]
    00137e60str x2, [sp+120]
    00137e64stp xzr, xzr, [sp+48]
    00137e68str xzr, [sp+64]
    00137e6cldr x3, [sp+120]
    00137e70tbz w3, 8, 0x137ed4
    00137e74b 0x137e78
    00137e78
    00137e78loc_137e78:
    00137e78ldr x3, [sp+120]
    00137e7cand x3, x3, 96
    00137e80str x3, [sp+40]
    00137e84ldr x0, [sp+104]
    00137e88ldr x1, [sp+112]
    00137e8cldr x2, [sp+120]
    00137e90bl reflect.Value.typ
    00137e94str x0, [sp+80]
    00137e98bl reflect.ptrTo
    00137e9cstr x0, [sp+72]
    00137ea0stp xzr, xzr, [sp+48]
    00137ea4str xzr, [sp+64]
    00137ea8ldr x0, [sp+72]
    00137eacstr x0, [sp+48]
    00137eb0ldr x1, [sp+112]
    00137eb4str x1, [sp+56]
    00137eb8ldr x3, [sp+40]
    00137ebcmovz x4, 22
    00137ec0orr x2, x3, x4
    00137ec4str x2, [sp+64]
    00137ec8ldur x29, [sp-8]
    00137eccldr x30, [sp], 96
    00137ed0ret x30
    00137ed4
    00137ed4loc_137ed4:
    00137ed4adrp x0, 0x4be000
    00137ed8add x0, x0, 2944
    00137edcadrp x1, 0x5da000
    00137ee0add x1, x1, 2384
    00137ee4bl runtime.gopanic
    00137ee8hint
    00137eec
    00137eecloc_137eec:
    00137eecstp x0, x1, [sp+8]
    00137ef0str x2, [sp+24]
    00137ef4mov x3, x30
    00137ef8bl runtime.morestack_noctxt.abi0
    00137efcldp x0, x1, [sp+8]
    00137f00ldr x2, [sp+24]
    00137f04b 0x137e40
    00137f08udf 0
    00137f0cudf 0
    00137e40