File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00132600
    00132600reflect.StructOf: ; void reflect.StructOf(struct []reflect.StructField fields)
    00132600ldr x16, [x28+16]
    00132604sub x17, sp, 3376
    00132608subs xzr, x17, x16
    0013260cb.ls 0x134c10
    00132610sub x20, sp, 3504
    00132614stp x29, x30, [x20-8]
    00132618add sp, x20, 0
    0013261csub x29, sp, 8
    00132620str x0, [sp+3512]
    00132624str x1, [sp+3520]
    00132628str x2, [sp+3528]
    0013262cadd x27, sp, 920
    00132630stp xzr, xzr, [x27]
    00132634b 0x132638
    00132638
    00132638loc_132638:
    00132638b 0x13263c
    0013263c
    0013263cloc_13263c:
    0013263cadrp x1, 0x57f000
    00132640add x1, x1, 1420
    00132644str x1, [sp+1992]
    00132648orr x3, xzr, 8
    0013264cstr x3, [sp+2000]
    00132650str x3, [sp+2008]
    00132654mov x0, xzr
    00132658mov x2, x3
    0013265cbl reflect.fnv1
    00132660str w0, [sp+384]
    00132664str xzr, [sp+528]
    00132668strb wzr, [sp+119]
    0013266corr x4, xzr, 1
    00132670strb w4, [sp+124]
    00132674str xzr, [sp+1208]
    00132678add x27, sp, 1216
    0013267cstp xzr, xzr, [x27]
    00132680ldr x2, [sp+3520]
    00132684str x2, [sp+568]
    00132688adrp x0, 0x520000
    0013268cadd x0, x0, 3392
    00132690mov x1, x2
    00132694bl runtime.makeslice
    00132698ldr x4, [sp+568]
    0013269cldr x5, [sp+568]
    001326a0str x0, [sp+1272]
    001326a4str x4, [sp+1280]
    001326a8str x5, [sp+1288]
    001326acb 0x1326b0
    001326b0
    001326b0loc_1326b0:
    001326b0add x27, sp, 263
    001326b4stp xzr, xzr, [x27]
    001326b8add x27, sp, 279
    001326bcstp xzr, xzr, [x27]
    001326c0add x27, sp, 295
    001326c4stp xzr, xzr, [x27]
    001326c8add x27, sp, 311
    001326ccstp xzr, xzr, [x27]
    001326d0add x0, sp, 263
    001326d4ldrsb x27, [x0]
    001326d8b 0x1326dc
    001326dc
    001326dcloc_1326dc:
    001326dcb 0x1326e0
    001326e0
    001326e0loc_1326e0:
    001326e0str x0, [sp+1112]
    001326e4str xzr, [sp+1120]
    001326e8orr x0, xzr, 64
    001326ecstr x0, [sp+1128]
    001326f0add x27, sp, 3440
    001326f4stp xzr, xzr, [x27]
    001326f8add x27, sp, 3456
    001326fcstp xzr, xzr, [x27]
    00132700add x27, sp, 3472
    00132704stp xzr, xzr, [x27]
    00132708b 0x13270c
    0013270c
    0013270cloc_13270c:
    0013270cadd x20, sp, 3240
    00132710adr x27, 16
    00132714stp x29, x27, [sp-24]
    00132718sub x29, sp, 24
    0013271cbl fn_87ce0
    00132720sub x29, sp, 8
    00132724str xzr, [sp+3432]
    00132728add x0, sp, 3240
    0013272cstr x0, [sp+3232]
    00132730ldrsb x27, [x0]
    00132734orr x1, xzr, 0x8080808080808080
    00132738str x1, [x0]
    0013273cadd x0, sp, 3440
    00132740str x0, [sp+3224]
    00132744ldrsb x27, [x0]
    00132748adrp x27, 0x919000
    0013274cldr w1, [x27+3056]
    00132750cbz w1, 0x132758
    00132754b 0x13275c
    00132758
    00132758loc_132758:
    00132758b 0x132774
    0013275c
    0013275cloc_13275c:
    0013275cbl runtime.gcWriteBarrier2
    00132760add x1, sp, 3240
    00132764str x1, [x25]
    00132768ldr x2, [x0+16]
    0013276cstr x2, [x25+8]
    00132770b 0x132774
    00132774
    00132774loc_132774:
    00132774add x1, sp, 3240
    00132778str x1, [x0+16]
    0013277cb 0x132780
    00132780
    00132780loc_132780:
    00132780add x0, sp, 3440
    00132784str x0, [sp+3216]
    00132788bl runtime.rand
    0013278cldr x1, [sp+3216]
    00132790ldrsb x27, [x1]
    00132794str x0, [x1+8]
    00132798add x0, sp, 3440
    0013279cstr x0, [sp+1264]
    001327a0str xzr, [sp+552]
    001327a4ldr x2, [sp+1128]
    001327a8ldr x0, [sp+1112]
    001327acldr x1, [sp+1120]
    001327b0add x3, x1, 8
    001327b4str x0, [sp+3192]
    001327b8str x1, [sp+3200]
    001327bcstr x2, [sp+3208]
    001327c0str x3, [sp+904]
    001327c4subs xzr, x2, x3
    001327c8b.hs 0x1327d0
    001327ccb 0x1327d8
    001327d0
    001327d0loc_1327d0:
    001327d0str x3, [sp+3200]
    001327d4b 0x1327fc
    001327d8
    001327d8loc_1327d8:
    001327d8mov x1, x3
    001327dcorr x3, xzr, 8
    001327e0adrp x4, 0x4c3000
    001327e4add x4, x4, 3072
    001327e8bl runtime.growslice
    001327ecstr x0, [sp+3192]
    001327f0str x1, [sp+3200]
    001327f4str x2, [sp+3208]
    001327f8b 0x1327fc
    001327fc
    001327fcloc_1327fc:
    001327fcorr x3, xzr, 8
    00132800str x3, [sp+896]
    00132804ldr x3, [sp+904]
    00132808sub x3, x3, 8
    0013280cldr x4, [sp+3192]
    00132810add x0, x4, x3
    00132814str x0, [sp+3184]
    00132818ldr x2, [sp+896]
    0013281cadrp x1, 0x57f000
    00132820add x1, x1, 1420
    00132824bl runtime.memmove
    00132828ldr x3, [sp+3192]
    0013282cldr x4, [sp+3200]
    00132830ldr x5, [sp+3208]
    00132834str x3, [sp+1112]
    00132838str x4, [sp+1120]
    0013283cstr x5, [sp+1128]
    00132840add x27, sp, 1152
    00132844stp xzr, xzr, [x27]
    00132848ldr x3, [sp+3520]
    0013284cldr x4, [sp+3512]
    00132850ldr x5, [sp+3528]
    00132854str x4, [sp+1968]
    00132858str x3, [sp+1976]
    0013285cstr x5, [sp+1984]
    00132860str xzr, [sp+888]
    00132864str x3, [sp+880]
    00132868ldr x3, [sp+1968]
    0013286cstr x3, [sp+872]
    00132870b 0x132874
    00132874
    00132874loc_132874:
    00132874ldr x2, [sp+880]
    00132878ldr x3, [sp+888]
    0013287csubs xzr, x2, x3
    00132880b.gt 0x132888
    00132884b 0x132da8
    00132888
    00132888loc_132888:
    00132888ldr x2, [sp+872]
    0013288cstr x2, [sp+3176]
    00132890ldr x2, [sp+888]
    00132894str x2, [sp+560]
    00132898ldr x20, [sp+3176]
    0013289cstr x20, [sp+2072]
    001328a0add x21, sp, 1312
    001328a4adr x27, 16
    001328a8stp x29, x27, [sp-24]
    001328acsub x29, sp, 24
    001328b0bl fn_87ef0
    001328b4sub x29, sp, 8
    001328b8ldr x2, [sp+2072]
    001328bcldr x2, [x2+96]
    001328c0str x2, [sp+1408]
    001328c4ldr x2, [sp+1320]
    001328c8cbz x2, 0x134bb4
    001328ccb 0x1328d0
    001328d0
    001328d0loc_1328d0:
    001328d0ldr x0, [sp+1312]
    001328d4ldr x1, [sp+1320]
    001328d8bl reflect.isValidFieldName
    001328dcstrb w0, [sp+131]
    001328e0tbnz w0, 0, 0x1328e8
    001328e4b 0x134b5c
    001328e8
    001328e8loc_1328e8:
    001328e8ldr x13, [sp+1344]
    001328eccbnz x13, 0x1328f4
    001328f0b 0x134b04
    001328f4
    001328f4loc_1328f4:
    001328f4add x27, sp, 1928
    001328f8stp xzr, xzr, [x27]
    001328fcstr xzr, [sp+1944]
    00132900add x27, sp, 1952
    00132904stp xzr, xzr, [x27]
    00132908ldr x0, [sp+1312]
    0013290cldr x1, [sp+1320]
    00132910ldr x2, [sp+1328]
    00132914ldr x3, [sp+1336]
    00132918ldr x4, [sp+1344]
    0013291cldr x5, [sp+1352]
    00132920ldr x6, [sp+1360]
    00132924ldr x7, [sp+1368]
    00132928ldr x8, [sp+1376]
    0013292cldr x9, [sp+1384]
    00132930ldr x10, [sp+1392]
    00132934ldr x11, [sp+1400]
    00132938ldrb w12, [sp+1408]
    0013293cbl reflect.runtimeStructField
    00132940str x0, [sp+1928]
    00132944str x1, [sp+1936]
    00132948str x2, [sp+1944]
    0013294cstr x3, [sp+1952]
    00132950str x4, [sp+1960]
    00132954ldr x13, [sp+1928]
    00132958ldr x14, [sp+1936]
    0013295cldr x15, [sp+1944]
    00132960str x13, [sp+2912]
    00132964str x14, [sp+2920]
    00132968str x15, [sp+2928]
    0013296cldr x13, [sp+1952]
    00132970ldr x14, [sp+1960]
    00132974str x13, [sp+2792]
    00132978str x14, [sp+2800]
    0013297cldr x13, [sp+2912]
    00132980ldr x14, [sp+2920]
    00132984ldr x15, [sp+2928]
    00132988str x13, [sp+1416]
    0013298cstr x14, [sp+1424]
    00132990str x15, [sp+1432]
    00132994ldr x13, [sp+2792]
    00132998ldr x14, [sp+2800]
    0013299cstr x13, [sp+1296]
    001329a0str x14, [sp+1304]
    001329a4ldr x13, [sp+1424]
    001329a8str x13, [sp+1256]
    001329acldr x13, [sp+1304]
    001329b0cbnz x13, 0x1329b8
    001329b4b 0x132a0c
    001329b8
    001329b8loc_1329b8:
    001329b8ldr x9, [sp+1160]
    001329bccbz x9, 0x1329c4
    001329c0b 0x1329d8
    001329c4
    001329c4loc_1329c4:
    001329c4ldr x1, [sp+1296]
    001329c8ldr x2, [sp+1304]
    001329ccstr x1, [sp+1152]
    001329d0str x2, [sp+1160]
    001329d4b 0x132a08
    001329d8
    001329d8loc_1329d8:
    001329d8ldr x9, [sp+1304]
    001329dcldr x10, [sp+1160]
    001329e0subs xzr, x10, x9
    001329e4b.ne 0x134b00
    001329e8b 0x1329ec
    001329ec
    001329ecloc_1329ec:
    001329ecldr x1, [sp+1296]
    001329f0ldr x0, [sp+1152]
    001329f4ldr x2, [sp+1160]
    001329f8bl runtime.memequal
    001329fctbnz w0, 0, 0x132a04
    00132a00b 0x134aac
    00132a04
    00132a04loc_132a04:
    00132a04b 0x132a08
    00132a08
    00132a08loc_132a08:
    00132a08b 0x132a10
    00132a0c
    00132a0cloc_132a0c:
    00132a0cb 0x132a10
    00132a10
    00132a10loc_132a10:
    00132a10ldr x0, [sp+1416]
    00132a14bl internal/abi.Name.Name
    00132a18str x0, [sp+1168]
    00132a1cstr x1, [sp+1176]
    00132a20cbnz x0, 0x132a28
    00132a24b 0x132a2c
    00132a28
    00132a28loc_132a28:
    00132a28b 0x132a38
    00132a2c
    00132a2cloc_132a2c:
    00132a2cadrp x0, 0x919000
    00132a30add x0, x0, 1504
    00132a34b 0x132a38
    00132a38
    00132a38loc_132a38:
    00132a38str x0, [sp+1992]
    00132a3cstr x1, [sp+2000]
    00132a40str x1, [sp+2008]
    00132a44ldr w4, [sp+384]
    00132a48mov x2, x1
    00132a4cmov x3, x2
    00132a50mov x1, x0
    00132a54mov x0, x4
    00132a58bl reflect.fnv1
    00132a5cstr w0, [sp+384]
    00132a60add x0, sp, 1416
    00132a64bl internal/abi.(*StructField).Embedded
    00132a68strb w0, [sp+131]
    00132a6ctbnz w0, 0, 0x132a74
    00132a70b 0x132ce4
    00132a74
    00132a74loc_132a74:
    00132a74ldr x0, [sp+1424]
    00132a78bl internal/abi.(*Type).Kind
    00132a7cstrb w0, [sp+130]
    00132a80ubfm x1, x0, 0, 7
    00132a84subs wzr, w1, 22
    00132a88b.eq 0x132a90
    00132a8cb 0x132ae4
    00132a90
    00132a90loc_132a90:
    00132a90ldr x0, [sp+1256]
    00132a94bl internal/abi.(*Type).Elem
    00132a98str x0, [sp+1440]
    00132a9cbl internal/abi.(*Type).Kind
    00132aa0strb w0, [sp+122]
    00132aa4ubfm x1, x0, 0, 7
    00132aa8subs wzr, w1, 22
    00132aaccset x1, eq
    00132ab0strb w1, [sp+131]
    00132ab4b.eq 0x132abc
    00132ab8b 0x132ac0
    00132abc
    00132abcloc_132abc:
    00132abcb 0x132ad4
    00132ac0
    00132ac0loc_132ac0:
    00132ac0ubfm x1, x0, 0, 7
    00132ac4subs wzr, w1, 20
    00132ac8cset x1, eq
    00132accstrb w1, [sp+131]
    00132ad0b 0x132ad4
    00132ad4
    00132ad4loc_132ad4:
    00132ad4ldrb w1, [sp+131]
    00132ad8tbnz w1, 0, 0x134a60
    00132adcb 0x132ae0
    00132ae0
    00132ae0loc_132ae0:
    00132ae0b 0x132ae8
    00132ae4
    00132ae4loc_132ae4:
    00132ae4b 0x132ae8
    00132ae8
    00132ae8loc_132ae8:
    00132ae8ldr x0, [sp+1424]
    00132aecbl internal/abi.(*Type).Kind
    00132af0strb w0, [sp+130]
    00132af4ubfm x1, x0, 0, 7
    00132af8str x1, [sp+848]
    00132afcsubs xzr, x1, 20
    00132b00b.eq 0x132b08
    00132b04b 0x132b40
    00132b08
    00132b08loc_132b08:
    00132b08b 0x132b0c
    00132b0c
    00132b0cloc_132b0c:
    00132b0cldr x4, [sp+1256]
    00132b10str x4, [sp+1248]
    00132b14ldr x4, [sp+1248]
    00132b18ldrsb x27, [x4]
    00132b1cldr x5, [x4+64]
    00132b20ldr x6, [x4+56]
    00132b24ldr x4, [x4+72]
    00132b28str x6, [sp+1904]
    00132b2cstr x5, [sp+1912]
    00132b30str x4, [sp+1920]
    00132b34str xzr, [sp+840]
    00132b38str x5, [sp+832]
    00132b3cb 0x1348fc
    00132b40
    00132b40loc_132b40:
    00132b40subs xzr, x1, 22
    00132b44b.eq 0x132b4c
    00132b48b 0x132c04
    00132b4c
    00132b4cloc_132b4c:
    00132b4cb 0x132b50
    00132b50
    00132b50loc_132b50:
    00132b50ldr x1, [sp+1256]
    00132b54str x1, [sp+1136]
    00132b58ldr x0, [sp+1136]
    00132b5cldrsb x27, [x0]
    00132b60str x0, [sp+3000]
    00132b64bl internal/abi.(*Type).Uncommon
    00132b68str x0, [sp+960]
    00132b6ccbnz x0, 0x132b74
    00132b70b 0x132c00
    00132b74
    00132b74loc_132b74:
    00132b74ldr x2, [sp+560]
    00132b78subs xzr, x2, 0
    00132b7ccset x2, gt
    00132b80strb w2, [sp+131]
    00132b84b.gt 0x132b8c
    00132b88b 0x132ba8
    00132b8c
    00132b8cloc_132b8c:
    00132b8cldr x2, [sp+960]
    00132b90ldrsb x27, [x2]
    00132b94ldrh w2, [x2+4]
    00132b98subs wzr, w2, 0
    00132b9ccset x2, ne
    00132ba0strb w2, [sp+131]
    00132ba4b 0x132bac
    00132ba8
    00132ba8loc_132ba8:
    00132ba8b 0x132bac
    00132bac
    00132bacloc_132bac:
    00132bacldrb w2, [sp+131]
    00132bb0tbnz w2, 0, 0x1348e8
    00132bb4b 0x132bb8
    00132bb8
    00132bb8loc_132bb8:
    00132bb8ldr x2, [sp+3520]
    00132bbcstr x2, [sp+568]
    00132bc0subs xzr, x2, 1
    00132bc4b.gt 0x1348d4
    00132bc8b 0x132bcc
    00132bcc
    00132bccloc_132bcc:
    00132bccldr x0, [sp+960]
    00132bd0bl internal/abi.(*UncommonType).Methods
    00132bd4str x0, [sp+1856]
    00132bd8str x1, [sp+1864]
    00132bdcstr x2, [sp+1872]
    00132be0str x0, [sp+1832]
    00132be4str x1, [sp+1840]
    00132be8str x2, [sp+1848]
    00132becstr xzr, [sp+824]
    00132bf0str x1, [sp+816]
    00132bf4ldr x1, [sp+1832]
    00132bf8str x1, [sp+808]
    00132bfcb 0x13474c
    00132c00
    00132c00loc_132c00:
    00132c00b 0x134548
    00132c04
    00132c04loc_132c04:
    00132c04b 0x132c08
    00132c08
    00132c08loc_132c08:
    00132c08b 0x132c0c
    00132c0c
    00132c0cloc_132c0c:
    00132c0cldr x0, [sp+1256]
    00132c10bl internal/abi.(*Type).Uncommon
    00132c14str x0, [sp+944]
    00132c18cbnz x0, 0x132c20
    00132c1cb 0x132ce0
    00132c20
    00132c20loc_132c20:
    00132c20ldr x2, [sp+560]
    00132c24subs xzr, x2, 0
    00132c28cset x2, gt
    00132c2cstrb w2, [sp+131]
    00132c30b.gt 0x132c38
    00132c34b 0x132c54
    00132c38
    00132c38loc_132c38:
    00132c38ldr x2, [sp+944]
    00132c3cldrsb x27, [x2]
    00132c40ldrh w2, [x2+4]
    00132c44subs wzr, w2, 0
    00132c48cset x2, ne
    00132c4cstrb w2, [sp+131]
    00132c50b 0x132c58
    00132c54
    00132c54loc_132c54:
    00132c54b 0x132c58
    00132c58
    00132c58loc_132c58:
    00132c58ldrb w2, [sp+131]
    00132c5ctbnz w2, 0, 0x134534
    00132c60b 0x132c64
    00132c64
    00132c64loc_132c64:
    00132c64ldr x2, [sp+3520]
    00132c68str x2, [sp+568]
    00132c6csubs xzr, x2, 1
    00132c70cset x2, gt
    00132c74strb w2, [sp+131]
    00132c78b.gt 0x132c80
    00132c7cb 0x132c9c
    00132c80
    00132c80loc_132c80:
    00132c80ldr x2, [sp+1256]
    00132c84ldrsb x27, [x2]
    00132c88ldrb w2, [x2+23]
    00132c8cands wzr, w2, 32
    00132c90cset x2, ne
    00132c94strb w2, [sp+131]
    00132c98b 0x132ca0
    00132c9c
    00132c9cloc_132c9c:
    00132c9cb 0x132ca0
    00132ca0
    00132ca0loc_132ca0:
    00132ca0ldrb w2, [sp+131]
    00132ca4tbnz w2, 0, 0x134520
    00132ca8b 0x132cac
    00132cac
    00132cacloc_132cac:
    00132cacldr x0, [sp+944]
    00132cb0bl internal/abi.(*UncommonType).Methods
    00132cb4str x0, [sp+1856]
    00132cb8str x1, [sp+1864]
    00132cbcstr x2, [sp+1872]
    00132cc0str x0, [sp+1832]
    00132cc4str x1, [sp+1840]
    00132cc8str x2, [sp+1848]
    00132cccstr xzr, [sp+776]
    00132cd0str x1, [sp+768]
    00132cd4ldr x1, [sp+1832]
    00132cd8str x1, [sp+760]
    00132cdcb 0x134398
    00132ce0
    00132ce0loc_132ce0:
    00132ce0b 0x134390
    00132ce4
    00132ce4loc_132ce4:
    00132ce4ldr x3, [sp+1168]
    00132ce8ldr x4, [sp+1176]
    00132cecadd x0, sp, 231
    00132cf0adrp x1, 0x5de000
    00132cf4add x1, x1, 3072
    00132cf8orr x2, xzr, 1
    00132cfcbl runtime.concatstring2
    00132d00str x0, [sp+3064]
    00132d04str x1, [sp+3072]
    00132d08ldr x2, [sp+1128]
    00132d0cldr x5, [sp+1120]
    00132d10ldr x0, [sp+1112]
    00132d14str x0, [sp+3040]
    00132d18str x5, [sp+3048]
    00132d1cstr x2, [sp+3056]
    00132d20ldr x6, [sp+3072]
    00132d24add x1, x5, x6
    00132d28str x1, [sp+864]
    00132d2csubs xzr, x2, x1
    00132d30b.hs 0x132d38
    00132d34b 0x132d40
    00132d38
    00132d38loc_132d38:
    00132d38str x1, [sp+3048]
    00132d3cb 0x132d60
    00132d40
    00132d40loc_132d40:
    00132d40ldr x3, [sp+3072]
    00132d44adrp x4, 0x4c3000
    00132d48add x4, x4, 3072
    00132d4cbl runtime.growslice
    00132d50str x0, [sp+3040]
    00132d54str x1, [sp+3048]
    00132d58str x2, [sp+3056]
    00132d5cb 0x132d60
    00132d60
    00132d60loc_132d60:
    00132d60ldr x3, [sp+3072]
    00132d64str x3, [sp+856]
    00132d68ldr x3, [sp+864]
    00132d6cldr x4, [sp+3040]
    00132d70ldr x5, [sp+3072]
    00132d74sub x3, x3, x5
    00132d78add x0, x4, x3
    00132d7cstr x0, [sp+3032]
    00132d80ldr x2, [sp+856]
    00132d84ldr x1, [sp+3064]
    00132d88bl runtime.memmove
    00132d8cldr x3, [sp+3040]
    00132d90ldr x4, [sp+3048]
    00132d94ldr x5, [sp+3056]
    00132d98str x3, [sp+1112]
    00132d9cstr x4, [sp+1120]
    00132da0str x5, [sp+1128]
    00132da4b 0x133dd4
    00132da8
    00132da8loc_132da8:
    00132da8ldr x2, [sp+528]
    00132dacsubs xzr, x2, 0
    00132db0cset x3, ne
    00132db4strb w3, [sp+131]
    00132db8cbnz x2, 0x132dc0
    00132dbcb 0x132dd8
    00132dc0
    00132dc0loc_132dc0:
    00132dc0ldr x2, [sp+552]
    00132dc4ldr x3, [sp+528]
    00132dc8subs xzr, x3, x2
    00132dcccset x2, eq
    00132dd0strb w2, [sp+131]
    00132dd4b 0x132ddc
    00132dd8
    00132dd8loc_132dd8:
    00132dd8b 0x132ddc
    00132ddc
    00132ddcloc_132ddc:
    00132ddcldrb w2, [sp+131]
    00132de0tbnz w2, 0, 0x132de8
    00132de4b 0x132e04
    00132de8
    00132de8loc_132de8:
    00132de8ldr x2, [sp+528]
    00132decadd x3, x2, 1
    00132df0str x3, [sp+528]
    00132df4adds xzr, x2, 1
    00132df8b.eq 0x133dc0
    00132dfcb 0x132e00
    00132e00
    00132e00loc_132e00:
    00132e00b 0x132e08
    00132e04
    00132e04loc_132e04:
    00132e04b 0x132e08
    00132e08
    00132e08loc_132e08:
    00132e08str xzr, [sp+968]
    00132e0cstr xzr, [sp+936]
    00132e10ldr x2, [sp+1216]
    00132e14str x2, [sp+568]
    00132e18cbz x2, 0x132e20
    00132e1cb 0x132e48
    00132e20
    00132e20loc_132e20:
    00132e20adrp x0, 0x50f000
    00132e24add x0, x0, 3968
    00132e28bl runtime.newobject
    00132e2cstr x0, [sp+1056]
    00132e30str x0, [sp+968]
    00132e34ldr x1, [sp+1056]
    00132e38ldrsb x27, [x1]
    00132e3cadd x1, x1, 80
    00132e40str x1, [sp+936]
    00132e44b 0x1331f4
    00132e48
    00132e48loc_132e48:
    00132e48add x20, sp, 1728
    00132e4cadr x27, 16
    00132e50stp x29, x27, [sp-24]
    00132e54sub x29, sp, 24
    00132e58bl fn_87cfc
    00132e5csub x29, sp, 8
    00132e60add x20, sp, 2656
    00132e64adr x27, 16
    00132e68stp x29, x27, [sp-24]
    00132e6csub x29, sp, 24
    00132e70bl fn_87cfc
    00132e74sub x29, sp, 8
    00132e78adrp x0, 0x4f7000
    00132e7cadd x0, x0, 2656
    00132e80add x1, sp, 2656
    00132e84bl reflect.TypeOf
    00132e88str x0, [sp+1712]
    00132e8cstr x1, [sp+1720]
    00132e90stp xzr, xzr, [sp+392]
    00132e94stp xzr, xzr, [sp+448]
    00132e98adrp x0, 0x542000
    00132e9cadd x0, x0, 2048
    00132ea0add x1, sp, 448
    00132ea4bl reflect.TypeOf
    00132ea8str x0, [sp+1696]
    00132eacstr x1, [sp+1704]
    00132eb0ldr x2, [sp+1216]
    00132eb4str x2, [sp+568]
    00132eb8ldr x1, [sp+1216]
    00132ebcldr x2, [sp+1208]
    00132ec0subs xzr, x1, 0
    00132ec4b.hi 0x132ecc
    00132ec8b 0x133db8
    00132ecc
    00132eccloc_132ecc:
    00132eccldrsw x3, [x2]
    00132ed0ldrsw x4, [x2+4]
    00132ed4ldrsw x5, [x2+8]
    00132ed8ldrsw x2, [x2+12]
    00132edcstr w3, [sp+432]
    00132ee0str w4, [sp+436]
    00132ee4str w5, [sp+440]
    00132ee8str w2, [sp+444]
    00132eecadrp x0, 0x533000
    00132ef0add x0, x0, 992
    00132ef4add x1, sp, 432
    00132ef8bl reflect.TypeOf
    00132efcstr x0, [sp+1680]
    00132f00str x1, [sp+1688]
    00132f04ldr x2, [sp+568]
    00132f08mov x3, x0
    00132f0cmov x0, x2
    00132f10mov x4, x1
    00132f14mov x1, x3
    00132f18mov x2, x4
    00132f1cbl reflect.ArrayOf
    00132f20str x0, [sp+1664]
    00132f24str x1, [sp+1672]
    00132f28add x21, sp, 2312
    00132f2cadrp x20, 0x5ec000
    00132f30add x20, x20, 1208
    00132f34adr x27, 16
    00132f38stp x29, x27, [sp-24]
    00132f3csub x29, sp, 24
    00132f40bl fn_87e88
    00132f44sub x29, sp, 8
    00132f48adrp x27, 0x5ec000
    00132f4cldr x2, [x27+1512]
    00132f50str x2, [sp+2616]
    00132f54add x2, sp, 2312
    00132f58str x2, [sp+2624]
    00132f5cldrsb x27, [x2]
    00132f60ldr x3, [sp+1720]
    00132f64ldr x4, [sp+1712]
    00132f68str x4, [x2+32]
    00132f6cadrp x27, 0x919000
    00132f70ldr w4, [x27+3056]
    00132f74cbz w4, 0x132f7c
    00132f78b 0x132f80
    00132f7c
    00132f7cloc_132f7c:
    00132f7cb 0x132f94
    00132f80
    00132f80loc_132f80:
    00132f80bl runtime.gcWriteBarrier2
    00132f84str x3, [x25]
    00132f88ldr x4, [x2+40]
    00132f8cstr x4, [x25+8]
    00132f90b 0x132f94
    00132f94
    00132f94loc_132f94:
    00132f94str x3, [x2+40]
    00132f98ldrsb x27, [x2]
    00132f9cldr x3, [sp+1704]
    00132fa0ldr x4, [sp+1696]
    00132fa4str x4, [x2+136]
    00132fa8adrp x27, 0x919000
    00132facldr w4, [x27+3056]
    00132fb0cbz w4, 0x132fb8
    00132fb4b 0x132fbc
    00132fb8
    00132fb8loc_132fb8:
    00132fb8b 0x132fd0
    00132fbc
    00132fbcloc_132fbc:
    00132fbcbl runtime.gcWriteBarrier2
    00132fc0str x3, [x25]
    00132fc4ldr x4, [x2+144]
    00132fc8str x4, [x25+8]
    00132fccb 0x132fd0
    00132fd0
    00132fd0loc_132fd0:
    00132fd0str x3, [x2+144]
    00132fd4ldr x3, [sp+2624]
    00132fd8ldrsb x27, [x3]
    00132fdcldr x4, [sp+1672]
    00132fe0ldr x5, [sp+1664]
    00132fe4str x5, [x3+240]
    00132fe8adrp x27, 0x919000
    00132fecldr w5, [x27+3056]
    00132ff0cbz w5, 0x132ff8
    00132ff4b 0x132ffc
    00132ff8
    00132ff8loc_132ff8:
    00132ff8b 0x133010
    00132ffc
    00132ffcloc_132ffc:
    00132ffcbl runtime.gcWriteBarrier2
    00133000str x4, [x25]
    00133004ldr x5, [x3+248]
    00133008str x5, [x25+8]
    0013300cb 0x133010
    00133010
    00133010loc_133010:
    00133010str x4, [x3+248]
    00133014ldr x0, [sp+2624]
    00133018ldrsb x27, [x0]
    0013301cb 0x133020
    00133020
    00133020loc_133020:
    00133020str x0, [sp+2632]
    00133024orr x2, xzr, 3
    00133028str x2, [sp+2640]
    0013302cstr x2, [sp+2648]
    00133030mov x1, x2
    00133034bl reflect.StructOf
    00133038str x0, [sp+1648]
    0013303cstr x1, [sp+1656]
    00133040bl reflect.New
    00133044str x0, [sp+976]
    00133048str x1, [sp+984]
    0013304cstr x2, [sp+992]
    00133050bl reflect.Value.Elem
    00133054str x0, [sp+1624]
    00133058str x1, [sp+1632]
    0013305cstr x2, [sp+1640]
    00133060mov x3, xzr
    00133064bl reflect.Value.Field
    00133068str x0, [sp+1600]
    0013306cstr x1, [sp+1608]
    00133070str x2, [sp+1616]
    00133074bl reflect.Value.Addr
    00133078str x0, [sp+1576]
    0013307cstr x1, [sp+1584]
    00133080str x2, [sp+1592]
    00133084bl reflect.Value.UnsafePointer
    00133088str x0, [sp+1824]
    0013308cstr x0, [sp+968]
    00133090ldr x0, [sp+976]
    00133094ldr x1, [sp+984]
    00133098ldr x2, [sp+992]
    0013309cbl reflect.Value.Elem
    001330a0str x0, [sp+1576]
    001330a4str x1, [sp+1584]
    001330a8str x2, [sp+1592]
    001330acorr x3, xzr, 1
    001330b0bl reflect.Value.Field
    001330b4str x0, [sp+1600]
    001330b8str x1, [sp+1608]
    001330bcstr x2, [sp+1616]
    001330c0bl reflect.Value.Addr
    001330c4str x0, [sp+1624]
    001330c8str x1, [sp+1632]
    001330ccstr x2, [sp+1640]
    001330d0bl reflect.Value.UnsafePointer
    001330d4str x0, [sp+1824]
    001330d8str x0, [sp+936]
    001330dcldr x0, [sp+976]
    001330e0ldr x1, [sp+984]
    001330e4ldr x2, [sp+992]
    001330e8bl reflect.Value.Elem
    001330ecstr x0, [sp+1624]
    001330f0str x1, [sp+1632]
    001330f4str x2, [sp+1640]
    001330f8orr x3, xzr, 2
    001330fcbl reflect.Value.Field
    00133100str x0, [sp+1600]
    00133104str x1, [sp+1608]
    00133108str x2, [sp+1616]
    0013310cldr x4, [sp+1216]
    00133110str x4, [sp+568]
    00133114mov x3, xzr
    00133118bl reflect.Value.Slice
    0013311cstr x0, [sp+1576]
    00133120str x1, [sp+1584]
    00133124str x2, [sp+1592]
    00133128bl reflect.Value.Interface
    0013312cstr x0, [sp+1560]
    00133130str x1, [sp+1568]
    00133134str xzr, [sp+1832]
    00133138add x27, sp, 1840
    0013313cstp xzr, xzr, [x27]
    00133140ldr x3, [sp+1568]
    00133144ldr x0, [sp+1560]
    00133148adrp x1, 0x4ba000
    0013314cadd x1, x1, 3968
    00133150subs xzr, x0, x1
    00133154b.eq 0x13315c
    00133158b 0x133dac
    0013315c
    0013315cloc_13315c:
    0013315cldr x5, [x3]
    00133160ldr x6, [x3+8]
    00133164ldr x7, [x3+16]
    00133168str x5, [sp+1832]
    0013316cstr x6, [sp+1840]
    00133170str x7, [sp+1848]
    00133174str x5, [sp+2288]
    00133178str x6, [sp+2296]
    0013317cstr x7, [sp+2304]
    00133180ldr x5, [sp+1216]
    00133184ldr x6, [sp+1208]
    00133188ldr x7, [sp+1224]
    0013318cstr x6, [sp+2264]
    00133190str x5, [sp+2272]
    00133194str x7, [sp+2280]
    00133198ldr x6, [sp+2296]
    0013319cstr x6, [sp+712]
    001331a0subs xzr, x6, x5
    001331a4b.gt 0x1331ac
    001331a8b 0x1331b4
    001331ac
    001331acloc_1331ac:
    001331acstr x5, [sp+712]
    001331b0b 0x1331b8
    001331b4
    001331b4loc_1331b4:
    001331b4b 0x1331b8
    001331b8
    001331b8loc_1331b8:
    001331b8ldr x5, [sp+2264]
    001331bcldr x6, [sp+2288]
    001331c0subs xzr, x5, x6
    001331c4b.ne 0x1331cc
    001331c8b 0x1331ec
    001331cc
    001331ccloc_1331cc:
    001331ccldr x3, [sp+712]
    001331d0str x3, [sp+704]
    001331d4ldr x3, [sp+704]
    001331d8ubfm x2, x3, 60, 59
    001331dcldr x0, [sp+2288]
    001331e0ldr x1, [sp+2264]
    001331e4bl runtime.memmove
    001331e8b 0x1331f0
    001331ec
    001331ecloc_1331ec:
    001331ecb 0x1331f0
    001331f0
    001331f0loc_1331f0:
    001331f0b 0x1331f4
    001331f4
    001331f4loc_1331f4:
    001331f4ldr x5, [sp+1216]
    001331f8str x5, [sp+568]
    001331fcldr x6, [sp+936]
    00133200ldrsb x27, [x6]
    00133204strh w5, [x6+4]
    00133208ldr x5, [sp+936]
    0013320cldrsb x27, [x5]
    00133210ldr x6, [sp+936]
    00133214ldrsb x27, [x6]
    00133218ldrh w6, [x6+4]
    0013321cstrh w6, [x5+6]
    00133220ldr x5, [sp+936]
    00133224ldrsb x27, [x5]
    00133228orr x6, xzr, 16
    0013322cstr w6, [x5+8]
    00133230ldr x5, [sp+1280]
    00133234str x5, [sp+568]
    00133238cbnz x5, 0x133240
    0013323cb 0x133290
    00133240
    00133240loc_133240:
    00133240ldr x2, [sp+1128]
    00133244ldr x0, [sp+1112]
    00133248ldr x5, [sp+1120]
    0013324cadd x1, x5, 1
    00133250subs xzr, x2, x1
    00133254b.hs 0x13325c
    00133258b 0x133260
    0013325c
    0013325cloc_13325c:
    0013325cb 0x133274
    00133260
    00133260loc_133260:
    00133260orr x3, xzr, 1
    00133264adrp x4, 0x4c2000
    00133268add x4, x4, 3072
    0013326cbl runtime.growslice
    00133270b 0x133274
    00133274
    00133274loc_133274:
    00133274sub x5, x1, 1
    00133278orr x6, xzr, 32
    0013327cstrb w6, [x0+x5]
    00133280str x0, [sp+1112]
    00133284str x1, [sp+1120]
    00133288str x2, [sp+1128]
    0013328cb 0x133294
    00133290
    00133290loc_133290:
    00133290b 0x133294
    00133294
    00133294loc_133294:
    00133294ldr x2, [sp+1128]
    00133298ldr x0, [sp+1112]
    0013329cldr x5, [sp+1120]
    001332a0add x1, x5, 1
    001332a4subs xzr, x2, x1
    001332a8b.hs 0x1332b0
    001332acb 0x1332b4
    001332b0
    001332b0loc_1332b0:
    001332b0b 0x1332c8
    001332b4
    001332b4loc_1332b4:
    001332b4orr x3, xzr, 1
    001332b8adrp x4, 0x4c2000
    001332bcadd x4, x4, 3072
    001332c0bl runtime.growslice
    001332c4b 0x1332c8
    001332c8
    001332c8loc_1332c8:
    001332c8sub x4, x1, 1
    001332ccmovz x5, 125
    001332d0strb w5, [x0+x4]
    001332d4str x0, [sp+1112]
    001332d8str x1, [sp+1120]
    001332dcstr x2, [sp+1128]
    001332e0strb wzr, [sp+125]
    001332e4add x4, sp, 125
    001332e8str x4, [sp+2232]
    001332ecldrsb x27, [x4]
    001332f0strb w5, [x4]
    001332f4ldr x1, [sp+2232]
    001332f8ldrsb x27, [x1]
    001332fcb 0x133300
    00133300
    00133300loc_133300:
    00133300str x1, [sp+2240]
    00133304orr x3, xzr, 1
    00133308str x3, [sp+2248]
    0013330cstr x3, [sp+2256]
    00133310ldr w0, [sp+384]
    00133314mov x2, x3
    00133318bl reflect.fnv1
    0013331cstr w0, [sp+384]
    00133320ldr x1, [sp+1112]
    00133324ldr x2, [sp+1120]
    00133328add x0, sp, 135
    0013332cbl runtime.slicebytetostring
    00133330str x0, [sp+1064]
    00133334str x1, [sp+1072]
    00133338ldr x0, [sp+528]
    0013333cldrb w4, [sp+119]
    00133340mov x1, x4
    00133344bl reflect.align
    00133348str x0, [sp+536]
    0013334cldr x4, [sp+528]
    00133350subs xzr, x0, x4
    00133354b.lo 0x133d98
    00133358b 0x13335c
    0013335c
    0013335cloc_13335c:
    0013335cstr x0, [sp+528]
    00133360adrp x6, 0x4d7000
    00133364add x6, x6, 2944
    00133368str x6, [sp+1232]
    0013336cadrp x6, 0x918000
    00133370add x6, x6, 1504
    00133374str x6, [sp+1240]
    00133378add x6, sp, 1232
    0013337cldrsb x27, [x6]
    00133380ldr x20, [x6]
    00133384str x20, [sp+1144]
    00133388ldrsb x27, [x20]
    0013338cldr x21, [sp+968]
    00133390ldrsb x27, [x21]
    00133394adrp x27, 0x918000
    00133398ldr w6, [x27+3056]
    0013339ccbz w6, 0x1333a4
    001333a0b 0x1333a8
    001333a4
    001333a4loc_1333a4:
    001333a4b 0x1333d0
    001333a8
    001333a8loc_1333a8:
    001333a8str x20, [sp+2064]
    001333acstr x21, [sp+2056]
    001333b0adrp x0, 0x4f6000
    001333b4add x0, x0, 2656
    001333b8mov x1, x21
    001333bcmov x2, x20
    001333c0bl runtime.wbMove
    001333c4ldr x20, [sp+2064]
    001333c8ldr x21, [sp+2056]
    001333ccb 0x1333d0
    001333d0
    001333d0loc_1333d0:
    001333d0adr x27, 16
    001333d4stp x29, x27, [sp-24]
    001333d8sub x29, sp, 24
    001333dcbl fn_87ef8
    001333e0sub x29, sp, 8
    001333e4ldr x6, [sp+968]
    001333e8ldrsb x27, [x6]
    001333ecldr x7, [sp+1272]
    001333f0ldr x8, [sp+1280]
    001333f4ldr x9, [sp+1288]
    001333f8str x8, [x6+64]
    001333fcstr x9, [x6+72]
    00133400adrp x27, 0x918000
    00133404ldr w8, [x27+3056]
    00133408cbz w8, 0x133410
    0013340cb 0x133414
    00133410
    00133410loc_133410:
    00133410b 0x133428
    00133414
    00133414loc_133414:
    00133414bl runtime.gcWriteBarrier2
    00133418str x7, [x25]
    0013341cldr x8, [x6+56]
    00133420str x8, [x25+8]
    00133424b 0x133428
    00133428
    00133428loc_133428:
    00133428str x7, [x6+56]
    0013342cldr x6, [sp+1160]
    00133430cbnz x6, 0x133438
    00133434b 0x133490
    00133438
    00133438loc_133438:
    00133438ldr x0, [sp+1152]
    0013343cldr x1, [sp+1160]
    00133440mov x2, xzr
    00133444mov x3, xzr
    00133448mov x4, xzr
    0013344cmov x5, x4
    00133450bl reflect.newName
    00133454str x0, [sp+1896]
    00133458ldr x6, [sp+968]
    0013345cldrsb x27, [x6]
    00133460adrp x27, 0x918000
    00133464ldr w7, [x27+3056]
    00133468cbz w7, 0x133470
    0013346cb 0x133474
    00133470
    00133470loc_133470:
    00133470b 0x133488
    00133474
    00133474loc_133474:
    00133474bl runtime.gcWriteBarrier2
    00133478str x0, [x25]
    0013347cldr x3, [x6+48]
    00133480str x3, [x25+8]
    00133484b 0x133488
    00133488
    00133488loc_133488:
    00133488str x0, [x6+48]
    0013348cb 0x133494
    00133490
    00133490loc_133490:
    00133490b 0x133494
    00133494
    00133494loc_133494:
    00133494add x27, sp, 1560
    00133498stp xzr, xzr, [x27]
    0013349cldr w3, [sp+384]
    001334a0str w3, [sp+428]
    001334a4adrp x0, 0x8f0000
    001334a8add x0, x0, 3688
    001334acadrp x1, 0x4c2000
    001334b0add x1, x1, 3328
    001334b4add x2, sp, 428
    001334b8bl sync.(*Map).Load
    001334bcstr x0, [sp+1560]
    001334c0str x1, [sp+1568]
    001334c4strb w2, [sp+131]
    001334c8ldr x3, [sp+1560]
    001334ccldr x4, [sp+1568]
    001334d0str x3, [sp+2040]
    001334d4str x4, [sp+2048]
    001334d8ldrb w3, [sp+131]
    001334dcstrb w3, [sp+133]
    001334e0ldr x3, [sp+2040]
    001334e4ldr x4, [sp+2048]
    001334e8str x3, [sp+1016]
    001334ecstr x4, [sp+1024]
    001334f0ldrb w3, [sp+133]
    001334f4strb w3, [sp+121]
    001334f8tbnz w3, 0, 0x133500
    001334fcb 0x133560
    00133500
    00133500loc_133500:
    00133500str xzr, [sp+1536]
    00133504add x27, sp, 1544
    00133508stp xzr, xzr, [x27]
    0013350cldr x3, [sp+1024]
    00133510ldr x0, [sp+1016]
    00133514adrp x1, 0x4bc000
    00133518add x1, x1, 1280
    0013351csubs xzr, x0, x1
    00133520b.eq 0x133528
    00133524b 0x133d8c
    00133528
    00133528loc_133528:
    00133528ldr x1, [x3+8]
    0013352cldr x2, [x3]
    00133530ldr x3, [x3+16]
    00133534str x2, [sp+1536]
    00133538str x1, [sp+1544]
    0013353cstr x3, [sp+1552]
    00133540str x2, [sp+1512]
    00133544str x1, [sp+1520]
    00133548str x3, [sp+1528]
    0013354cstr xzr, [sp+696]
    00133550str x1, [sp+688]
    00133554ldr x1, [sp+1512]
    00133558str x1, [sp+680]
    0013355cb 0x133cd4
    00133560
    00133560loc_133560:
    00133560b 0x133564
    00133564
    00133564loc_133564:
    00133564adrp x0, 0x8f0000
    00133568add x0, x0, 3680
    0013356cbl sync.(*Mutex).Lock
    00133570adrp x1, 0x8f0000
    00133574add x1, x1, 3680
    00133578str x1, [sp+2032]
    0013357cadd x27, sp, 2192
    00133580stp xzr, xzr, [x27]
    00133584add x1, sp, 2192
    00133588str x1, [sp+2208]
    0013358cldrsb x27, [x1]
    00133590adrp x2, 4096
    00133594add x2, x2, 3984
    00133598str x2, [x1]
    0013359cldrsb x27, [x1]
    001335a0ldr x2, [sp+2032]
    001335a4adrp x27, 0x918000
    001335a8ldr w3, [x27+3056]
    001335accbz w3, 0x1335b4
    001335b0b 0x1335b8
    001335b4
    001335b4loc_1335b4:
    001335b4b 0x1335cc
    001335b8
    001335b8loc_1335b8:
    001335b8bl runtime.gcWriteBarrier2
    001335bcstr x2, [x25]
    001335c0ldr x3, [x1+8]
    001335c4str x3, [x25+8]
    001335c8b 0x1335cc
    001335cc
    001335ccloc_1335cc:
    001335ccstr x2, [x1+8]
    001335d0str x1, [sp+600]
    001335d4add x0, sp, 576
    001335d8bl runtime.deferprocStack
    001335dcsubs xzr, x0, 0
    001335e0b.ne 0x1336b8
    001335e4b 0x1335e8
    001335e8
    001335e8loc_1335e8:
    001335e8add x27, sp, 1560
    001335ecstp xzr, xzr, [x27]
    001335f0ldr w3, [sp+384]
    001335f4str w3, [sp+424]
    001335f8adrp x0, 0x8f0000
    001335fcadd x0, x0, 3688
    00133600adrp x1, 0x4c2000
    00133604add x1, x1, 3328
    00133608add x2, sp, 424
    0013360cbl sync.(*Map).Load
    00133610str x0, [sp+1560]
    00133614str x1, [sp+1568]
    00133618strb w2, [sp+131]
    0013361cldr x3, [sp+1560]
    00133620ldr x4, [sp+1568]
    00133624str x3, [sp+2016]
    00133628str x4, [sp+2024]
    0013362cldrb w3, [sp+131]
    00133630strb w3, [sp+132]
    00133634ldr x3, [sp+2016]
    00133638ldr x4, [sp+2024]
    0013363cstr x3, [sp+1000]
    00133640str x4, [sp+1008]
    00133644ldrb w3, [sp+132]
    00133648strb w3, [sp+120]
    0013364ctbnz w3, 0, 0x133654
    00133650b 0x1336b4
    00133654
    00133654loc_133654:
    00133654str xzr, [sp+1512]
    00133658add x27, sp, 1520
    0013365cstp xzr, xzr, [x27]
    00133660ldr x3, [sp+1008]
    00133664ldr x0, [sp+1000]
    00133668adrp x1, 0x4bc000
    0013366cadd x1, x1, 1280
    00133670subs xzr, x0, x1
    00133674b.eq 0x13367c
    00133678b 0x133cc8
    0013367c
    0013367cloc_13367c:
    0013367cldr x2, [x3+8]
    00133680ldr x4, [x3]
    00133684ldr x3, [x3+16]
    00133688str x4, [sp+1512]
    0013368cstr x2, [sp+1520]
    00133690str x3, [sp+1528]
    00133694str x4, [sp+1536]
    00133698str x2, [sp+1544]
    0013369cstr x3, [sp+1552]
    001336a0str xzr, [sp+672]
    001336a4str x2, [sp+664]
    001336a8ldr x2, [sp+1536]
    001336acstr x2, [sp+656]
    001336b0b 0x133c10
    001336b4
    001336b4loc_1336b4:
    001336b4b 0x1336d0
    001336b8
    001336b8loc_1336b8:
    001336b8bl runtime.deferreturn
    001336bcldr x0, [sp+920]
    001336c0ldr x1, [sp+928]
    001336c4ldp x29, x30, [sp-8]
    001336c8add sp, sp, 3504
    001336ccret x30
    001336d0
    001336d0loc_1336d0:
    001336d0str xzr, [sp+640]
    001336d4str wzr, [sp+648]
    001336d8add x2, sp, 640
    001336dcstr x2, [sp+2168]
    001336e0ldrsb x27, [x2]
    001336e4adrp x3, 4096
    001336e8add x3, x3, 3472
    001336ecstr x3, [x2]
    001336f0ldrsb x27, [x2]
    001336f4ldr w3, [sp+384]
    001336f8str w3, [x2+8]
    001336fcldr x2, [sp+2168]
    00133700str x2, [sp+1456]
    00133704ldr x0, [sp+1064]
    00133708ldr x1, [sp+1072]
    0013370cbl reflect.typesByString
    00133710str x0, [sp+1488]
    00133714str x1, [sp+1496]
    00133718str x2, [sp+1504]
    0013371cstr x0, [sp+1464]
    00133720str x1, [sp+1472]
    00133724str x2, [sp+1480]
    00133728str xzr, [sp+632]
    0013372cstr x1, [sp+624]
    00133730b 0x133734
    00133734
    00133734loc_133734:
    00133734ldr x6, [sp+624]
    00133738ldr x7, [sp+632]
    0013373csubs xzr, x6, x7
    00133740b.gt 0x133748
    00133744b 0x1337d4
    00133748
    00133748loc_133748:
    00133748ldr x3, [sp+632]
    0013374cldr x4, [sp+1464]
    00133750ldr x3, [x4+3*x3]
    00133754str x3, [sp+1032]
    00133758ldr x0, [sp+968]
    0013375cldrsb x27, [x0]
    00133760str x0, [sp+2160]
    00133764ldr x1, [sp+1032]
    00133768orr x2, xzr, 1
    0013376cbl reflect.haveIdenticalUnderlyingType
    00133770strb w0, [sp+131]
    00133774tbnz w0, 0, 0x13377c
    00133778b 0x1337c0
    0013377c
    0013377cloc_13377c:
    0013377cldr x0, [sp+1032]
    00133780bl reflect.toType
    00133784str x0, [sp+1648]
    00133788str x1, [sp+1656]
    0013378cldr x26, [sp+1456]
    00133790ldr x2, [x26]
    00133794blr x2
    00133798str x0, [sp+1664]
    0013379cstr x1, [sp+1672]
    001337a0str x0, [sp+920]
    001337a4str x1, [sp+928]
    001337a8bl runtime.deferreturn
    001337acldr x0, [sp+920]
    001337b0ldr x1, [sp+928]
    001337b4ldp x29, x30, [sp-8]
    001337b8add sp, sp, 3504
    001337bcret x30
    001337c0
    001337c0loc_1337c0:
    001337c0b 0x1337c4
    001337c4
    001337c4loc_1337c4:
    001337c4ldr x6, [sp+632]
    001337c8add x6, x6, 1
    001337ccstr x6, [sp+632]
    001337d0b 0x133734
    001337d4
    001337d4loc_1337d4:
    001337d4ldr x0, [sp+1064]
    001337d8ldr x1, [sp+1072]
    001337dcmov x2, xzr
    001337e0mov x3, xzr
    001337e4mov x4, xzr
    001337e8mov x5, x4
    001337ecbl reflect.newName
    001337f0str x0, [sp+1896]
    001337f4bl reflect.resolveReflectName
    001337f8str w0, [sp+420]
    001337fcldr x6, [sp+968]
    00133800ldrsb x27, [x6]
    00133804str w0, [x6+40]
    00133808ldr x0, [sp+968]
    0013380cldrsb x27, [x0]
    00133810str x0, [sp+2152]
    00133814bl reflect.toType
    00133818str x0, [sp+1664]
    0013381cstr x1, [sp+1672]
    00133820bl reflect.isRegularMemory
    00133824strb w0, [sp+131]
    00133828tbnz w0, 0, 0x133830
    0013382cb 0x133844
    00133830
    00133830loc_133830:
    00133830ldr x1, [sp+968]
    00133834ldrsb x27, [x1]
    00133838orr x2, xzr, 8
    0013383cstrb w2, [x1+20]
    00133840b 0x133854
    00133844
    00133844loc_133844:
    00133844ldr x1, [sp+968]
    00133848ldrsb x27, [x1]
    0013384cstrb wzr, [x1+20]
    00133850b 0x133854
    00133854
    00133854loc_133854:
    00133854ldr x1, [sp+968]
    00133858ldrsb x27, [x1]
    0013385cldr w2, [sp+384]
    00133860str w2, [x1+16]
    00133864ldr x1, [sp+968]
    00133868ldrsb x27, [x1]
    0013386cldr x2, [sp+528]
    00133870str x2, [x1]
    00133874ldr x0, [sp+968]
    00133878ldrsb x27, [x0]
    0013387cstr x0, [sp+2144]
    00133880bl reflect.typeptrdata
    00133884str x0, [sp+912]
    00133888ldr x1, [sp+968]
    0013388cldrsb x27, [x1]
    00133890str x0, [x1+8]
    00133894ldr x1, [sp+968]
    00133898ldrsb x27, [x1]
    0013389cldrb w2, [sp+119]
    001338a0strb w2, [x1+21]
    001338a4ldr x1, [sp+968]
    001338a8ldrsb x27, [x1]
    001338acldrb w2, [sp+119]
    001338b0strb w2, [x1+22]
    001338b4ldr x1, [sp+968]
    001338b8ldrsb x27, [x1]
    001338bcstr wzr, [x1+44]
    001338c0ldr x1, [sp+1216]
    001338c4str x1, [sp+568]
    001338c8cbnz x1, 0x1338d0
    001338ccb 0x1338f0
    001338d0
    001338d0loc_1338d0:
    001338d0ldr x3, [sp+968]
    001338d4ldrsb x27, [x3]
    001338d8ldr x4, [sp+968]
    001338dcldrsb x27, [x4]
    001338e0ldrb w4, [x4+20]
    001338e4orr x4, x4, 1
    001338e8strb w4, [x3+20]
    001338ecb 0x1338f4
    001338f0
    001338f0loc_1338f0:
    001338f0b 0x1338f4
    001338f4
    001338f4loc_1338f4:
    001338f4ldr x3, [sp+968]
    001338f8ldrsb x27, [x3]
    001338fcldr x3, [x3+8]
    00133900cbz x3, 0x133908
    00133904b 0x13393c
    00133908
    00133908loc_133908:
    00133908ldr x2, [sp+968]
    0013390cldrsb x27, [x2]
    00133910adrp x27, 0x918000
    00133914ldr w3, [x27+3056]
    00133918cbz w3, 0x133920
    0013391cb 0x133924
    00133920
    00133920loc_133920:
    00133920b 0x133934
    00133924
    00133924loc_133924:
    00133924ldr x3, [x2+32]
    00133928bl runtime.gcWriteBarrier1
    0013392cstr x3, [x25]
    00133930b 0x133934
    00133934
    00133934loc_133934:
    00133934str xzr, [x2+32]
    00133938b 0x133a40
    0013393c
    0013393cloc_13393c:
    0013393cldr x3, [sp+968]
    00133940ldrsb x27, [x3]
    00133944ldr x3, [x3+8]
    00133948subs xzr, x3, 0x20000
    0013394cb.ls 0x133954
    00133950b 0x1339d8
    00133954
    00133954loc_133954:
    00133954str wzr, [sp+2112]
    00133958str xzr, [sp+2120]
    0013395cadd x27, sp, 2128
    00133960stp xzr, xzr, [x27]
    00133964add x3, sp, 2112
    00133968str x3, [sp+1448]
    0013396cldr x2, [sp+968]
    00133970ldrsb x27, [x2]
    00133974str x2, [sp+2104]
    00133978ldr x0, [sp+1448]
    0013397cmov x1, xzr
    00133980bl reflect.addTypeBits
    00133984ldr x3, [sp+1448]
    00133988ldrsb x27, [x3]
    0013398cldr x4, [x3+8]
    00133990ldr x1, [x3+16]
    00133994subs xzr, x1, 0
    00133998b.hi 0x1339a0
    0013399cb 0x133c08
    001339a0
    001339a0loc_1339a0:
    001339a0ldr x2, [sp+968]
    001339a4ldrsb x27, [x2]
    001339a8adrp x27, 0x918000
    001339acldr w3, [x27+3056]
    001339b0cbz w3, 0x1339b8
    001339b4b 0x1339bc
    001339b8
    001339b8loc_1339b8:
    001339b8b 0x1339d0
    001339bc
    001339bcloc_1339bc:
    001339bcbl runtime.gcWriteBarrier2
    001339c0str x4, [x25]
    001339c4ldr x3, [x2+32]
    001339c8str x3, [x25+8]
    001339ccb 0x1339d0
    001339d0
    001339d0loc_1339d0:
    001339d0str x4, [x2+32]
    001339d4b 0x133a3c
    001339d8
    001339d8loc_1339d8:
    001339d8ldr x1, [sp+968]
    001339dcldrsb x27, [x1]
    001339e0ldr x2, [sp+968]
    001339e4ldrsb x27, [x2]
    001339e8ldrb w2, [x2+20]
    001339ecorr x2, x2, 16
    001339f0strb w2, [x1+20]
    001339f4adrp x0, 0x4c2000
    001339f8add x0, x0, 3648
    001339fcbl runtime.newobject
    00133a00str x0, [sp+3488]
    00133a04ldr x1, [sp+968]
    00133a08ldrsb x27, [x1]
    00133a0cadrp x27, 0x918000
    00133a10ldr w2, [x27+3056]
    00133a14cbz w2, 0x133a1c
    00133a18b 0x133a20
    00133a1c
    00133a1cloc_133a1c:
    00133a1cb 0x133a34
    00133a20
    00133a20loc_133a20:
    00133a20bl runtime.gcWriteBarrier2
    00133a24str x0, [x25]
    00133a28ldr x2, [x1+32]
    00133a2cstr x2, [x25+8]
    00133a30b 0x133a34
    00133a34
    00133a34loc_133a34:
    00133a34str x0, [x1+32]
    00133a38b 0x133a3c
    00133a3c
    00133a3cloc_133a3c:
    00133a3cb 0x133a40
    00133a40
    00133a40loc_133a40:
    00133a40ldr x2, [sp+968]
    00133a44ldrsb x27, [x2]
    00133a48adrp x27, 0x918000
    00133a4cldr w3, [x27+3056]
    00133a50cbz w3, 0x133a58
    00133a54b 0x133a5c
    00133a58
    00133a58loc_133a58:
    00133a58b 0x133a6c
    00133a5c
    00133a5cloc_133a5c:
    00133a5cldr x3, [x2+24]
    00133a60bl runtime.gcWriteBarrier1
    00133a64str x3, [x25]
    00133a68b 0x133a6c
    00133a6c
    00133a6cloc_133a6c:
    00133a6cstr xzr, [x2+24]
    00133a70ldrb w2, [sp+124]
    00133a74tbnz w2, 0, 0x133a7c
    00133a78b 0x133b0c
    00133a7c
    00133a7cloc_133a7c:
    00133a7cadrp x0, 0x500000
    00133a80add x0, x0, 576
    00133a84bl runtime.newobject
    00133a88str x0, [sp+2096]
    00133a8cadrp x1, 4096
    00133a90add x1, x1, 3120
    00133a94str x1, [x0]
    00133a98ldr x1, [sp+968]
    00133a9cldr x2, [sp+2096]
    00133aa0ldrsb x27, [x2]
    00133aa4adrp x27, 0x918000
    00133aa8ldr w3, [x27+3056]
    00133aaccbz w3, 0x133ab4
    00133ab0b 0x133ab8
    00133ab4
    00133ab4loc_133ab4:
    00133ab4b 0x133acc
    00133ab8
    00133ab8loc_133ab8:
    00133ab8bl runtime.gcWriteBarrier2
    00133abcstr x1, [x25]
    00133ac0ldr x3, [x2+8]
    00133ac4str x3, [x25+8]
    00133ac8b 0x133acc
    00133acc
    00133accloc_133acc:
    00133accstr x1, [x2+8]
    00133ad0ldr x2, [sp+968]
    00133ad4ldrsb x27, [x2]
    00133ad8ldr x3, [sp+2096]
    00133adcadrp x27, 0x918000
    00133ae0ldr w4, [x27+3056]
    00133ae4cbz w4, 0x133aec
    00133ae8b 0x133af0
    00133aec
    00133aecloc_133aec:
    00133aecb 0x133b04
    00133af0
    00133af0loc_133af0:
    00133af0bl runtime.gcWriteBarrier2
    00133af4str x3, [x25]
    00133af8ldr x4, [x2+24]
    00133afcstr x4, [x25+8]
    00133b00b 0x133b04
    00133b04
    00133b04loc_133b04:
    00133b04str x3, [x2+24]
    00133b08b 0x133b10
    00133b0c
    00133b0cloc_133b0c:
    00133b0cb 0x133b10
    00133b10
    00133b10loc_133b10:
    00133b10ldr x2, [sp+1280]
    00133b14str x2, [sp+568]
    00133b18subs xzr, x2, 1
    00133b1ccset x2, eq
    00133b20strb w2, [sp+131]
    00133b24b.eq 0x133b2c
    00133b28b 0x133b5c
    00133b2c
    00133b2cloc_133b2c:
    00133b2cldr x1, [sp+1280]
    00133b30ldr x2, [sp+1272]
    00133b34subs xzr, x1, 0
    00133b38b.hi 0x133b40
    00133b3cb 0x133c00
    00133b40
    00133b40loc_133b40:
    00133b40ldr x0, [x2+8]
    00133b44str x0, [sp+2088]
    00133b48bl internal/abi.(*Type).IfaceIndir
    00133b4cstrb w0, [sp+327]
    00133b50eor x1, x0, 1
    00133b54strb w1, [sp+131]
    00133b58b 0x133b60
    00133b5c
    00133b5cloc_133b5c:
    00133b5cb 0x133b60
    00133b60
    00133b60loc_133b60:
    00133b60ldrb w1, [sp+131]
    00133b64tbnz w1, 0, 0x133b6c
    00133b68b 0x133b90
    00133b6c
    00133b6cloc_133b6c:
    00133b6cb 0x133b70
    00133b70
    00133b70loc_133b70:
    00133b70ldr x1, [sp+968]
    00133b74ldrsb x27, [x1]
    00133b78ldr x2, [sp+968]
    00133b7cldrsb x27, [x2]
    00133b80ldrb w2, [x2+23]
    00133b84orr x2, x2, 32
    00133b88strb w2, [x1+23]
    00133b8cb 0x133bb4
    00133b90
    00133b90loc_133b90:
    00133b90b 0x133b94
    00133b94
    00133b94loc_133b94:
    00133b94ldr x1, [sp+968]
    00133b98ldrsb x27, [x1]
    00133b9cldr x2, [sp+968]
    00133ba0ldrsb x27, [x2]
    00133ba4ldrb w2, [x2+23]
    00133ba8and x2, x2, -33
    00133bacstrb w2, [x1+23]
    00133bb0b 0x133bb4
    00133bb4
    00133bb4loc_133bb4:
    00133bb4ldr x0, [sp+968]
    00133bb8ldrsb x27, [x0]
    00133bbcstr x0, [sp+2080]
    00133bc0bl reflect.toType
    00133bc4str x0, [sp+1664]
    00133bc8str x1, [sp+1672]
    00133bccldr x26, [sp+1456]
    00133bd0ldr x2, [x26]
    00133bd4blr x2
    00133bd8str x0, [sp+1648]
    00133bdcstr x1, [sp+1656]
    00133be0str x0, [sp+920]
    00133be4str x1, [sp+928]
    00133be8bl runtime.deferreturn
    00133becldr x0, [sp+920]
    00133bf0ldr x1, [sp+928]
    00133bf4ldp x29, x30, [sp-8]
    00133bf8add sp, sp, 3504
    00133bfcret x30
    00133c00
    00133c00loc_133c00:
    00133c00mov x0, xzr
    00133c04bl runtime.panicIndex
    00133c08
    00133c08loc_133c08:
    00133c08mov x0, xzr
    00133c0cbl runtime.panicIndex
    00133c10
    00133c10loc_133c10:
    00133c10ldr x2, [sp+664]
    00133c14ldr x3, [sp+672]
    00133c18subs xzr, x2, x3
    00133c1cb.gt 0x133c24
    00133c20b 0x133cc4
    00133c24
    00133c24loc_133c24:
    00133c24ldr x1, [sp+656]
    00133c28str x1, [sp+2184]
    00133c2cldr x1, [sp+2184]
    00133c30ldr x2, [x1]
    00133c34ldr x0, [x1+8]
    00133c38str x2, [sp+1080]
    00133c3cstr x0, [sp+1088]
    00133c40ldrsb x27, [x2]
    00133c44ldr x1, [x2+304]
    00133c48blr x1
    00133c4cstr x0, [sp+1040]
    00133c50ldr x0, [sp+968]
    00133c54ldrsb x27, [x0]
    00133c58str x0, [sp+2176]
    00133c5cldr x1, [sp+1040]
    00133c60orr x2, xzr, 1
    00133c64bl reflect.haveIdenticalUnderlyingType
    00133c68strb w0, [sp+131]
    00133c6ctbnz w0, 0, 0x133c74
    00133c70b 0x133ca4
    00133c74
    00133c74loc_133c74:
    00133c74ldr x0, [sp+1040]
    00133c78bl reflect.toType
    00133c7cstr x0, [sp+1648]
    00133c80str x1, [sp+1656]
    00133c84str x0, [sp+920]
    00133c88str x1, [sp+928]
    00133c8cbl runtime.deferreturn
    00133c90ldr x0, [sp+920]
    00133c94ldr x1, [sp+928]
    00133c98ldp x29, x30, [sp-8]
    00133c9cadd sp, sp, 3504
    00133ca0ret x30
    00133ca4
    00133ca4loc_133ca4:
    00133ca4b 0x133ca8
    00133ca8
    00133ca8loc_133ca8:
    00133ca8ldr x2, [sp+672]
    00133cacadd x2, x2, 1
    00133cb0str x2, [sp+672]
    00133cb4ldr x2, [sp+2184]
    00133cb8add x2, x2, 16
    00133cbcstr x2, [sp+656]
    00133cc0b 0x133c10
    00133cc4
    00133cc4loc_133cc4:
    00133cc4b 0x1336d0
    00133cc8
    00133cc8loc_133cc8:
    00133cc8adrp x2, 0x4d7000
    00133cccadd x2, x2, 3520
    00133cd0bl runtime.panicdottypeE
    00133cd4
    00133cd4loc_133cd4:
    00133cd4ldr x1, [sp+688]
    00133cd8ldr x2, [sp+696]
    00133cdcsubs xzr, x1, x2
    00133ce0b.gt 0x133ce8
    00133ce4b 0x133d88
    00133ce8
    00133ce8loc_133ce8:
    00133ce8ldr x1, [sp+680]
    00133cecstr x1, [sp+2224]
    00133cf0ldr x1, [sp+2224]
    00133cf4ldr x2, [x1]
    00133cf8ldr x0, [x1+8]
    00133cfcstr x2, [sp+1096]
    00133d00str x0, [sp+1104]
    00133d04ldrsb x27, [x2]
    00133d08ldr x1, [x2+304]
    00133d0cblr x1
    00133d10str x0, [sp+1048]
    00133d14ldr x0, [sp+968]
    00133d18ldrsb x27, [x0]
    00133d1cstr x0, [sp+2216]
    00133d20ldr x1, [sp+1048]
    00133d24orr x2, xzr, 1
    00133d28bl reflect.haveIdenticalUnderlyingType
    00133d2cstrb w0, [sp+131]
    00133d30tbnz w0, 0, 0x133d38
    00133d34b 0x133d68
    00133d38
    00133d38loc_133d38:
    00133d38ldr x0, [sp+1048]
    00133d3cbl reflect.toType
    00133d40str x0, [sp+1648]
    00133d44str x1, [sp+1656]
    00133d48str x0, [sp+920]
    00133d4cstr x1, [sp+928]
    00133d50bl runtime.deferreturn
    00133d54ldr x0, [sp+920]
    00133d58ldr x1, [sp+928]
    00133d5cldp x29, x30, [sp-8]
    00133d60add sp, sp, 3504
    00133d64ret x30
    00133d68
    00133d68loc_133d68:
    00133d68b 0x133d6c
    00133d6c
    00133d6cloc_133d6c:
    00133d6cldr x1, [sp+696]
    00133d70add x1, x1, 1
    00133d74str x1, [sp+696]
    00133d78ldr x1, [sp+2224]
    00133d7cadd x1, x1, 16
    00133d80str x1, [sp+680]
    00133d84b 0x133cd4
    00133d88
    00133d88loc_133d88:
    00133d88b 0x133564
    00133d8c
    00133d8cloc_133d8c:
    00133d8cadrp x2, 0x4d7000
    00133d90add x2, x2, 3520
    00133d94bl runtime.panicdottypeE
    00133d98
    00133d98loc_133d98:
    00133d98adrp x0, 0x4c2000
    00133d9cadd x0, x0, 2944
    00133da0adrp x1, 0x5de000
    00133da4add x1, x1, 2320
    00133da8bl runtime.gopanic
    00133dac
    00133dacloc_133dac:
    00133dacadrp x2, 0x4d7000
    00133db0add x2, x2, 3520
    00133db4bl runtime.panicdottypeE
    00133db8
    00133db8loc_133db8:
    00133db8mov x0, xzr
    00133dbcbl runtime.panicIndex
    00133dc0
    00133dc0loc_133dc0:
    00133dc0adrp x0, 0x4c2000
    00133dc4add x0, x0, 2944
    00133dc8adrp x1, 0x5de000
    00133dccadd x1, x1, 2320
    00133dd0bl runtime.gopanic
    00133dd4
    00133dd4loc_133dd4:
    00133dd4ldr x2, [sp+1168]
    00133dd8ldr x3, [sp+1176]
    00133ddcldr x1, [sp+1264]
    00133de0adrp x0, 0x4f1000
    00133de4add x0, x0, 1216
    00133de8bl runtime.mapaccess2_faststr
    00133decstr x0, [sp+2936]
    00133df0strb w1, [sp+131]
    00133df4strb w1, [sp+134]
    00133df8strb w1, [sp+123]
    00133dfcstrb w1, [sp+131]
    00133e00tbnz w1, 0, 0x133e08
    00133e04b 0x133e4c
    00133e08
    00133e08loc_133e08:
    00133e08ldr x5, [sp+1176]
    00133e0csubs xzr, x5, 1
    00133e10cset x5, ne
    00133e14b.ne 0x133e1c
    00133e18b 0x133e20
    00133e1c
    00133e1cloc_133e1c:
    00133e1cb 0x133e44
    00133e20
    00133e20loc_133e20:
    00133e20ldr x1, [sp+1176]
    00133e24ldr x5, [sp+1168]
    00133e28subs xzr, x1, 0
    00133e2cb.hi 0x133e34
    00133e30b 0x134388
    00133e34
    00133e34loc_133e34:
    00133e34ldrb w6, [x5]
    00133e38subs wzr, w6, 95
    00133e3ccset x5, ne
    00133e40b 0x133e44
    00133e44
    00133e44loc_133e44:
    00133e44strb w5, [sp+131]
    00133e48b 0x133e50
    00133e4c
    00133e4cloc_133e4c:
    00133e4cb 0x133e50
    00133e50
    00133e50loc_133e50:
    00133e50ldrb w5, [sp+131]
    00133e54tbnz w5, 0, 0x13434c
    00133e58b 0x133e5c
    00133e5c
    00133e5cloc_133e5c:
    00133e5cldr x2, [sp+1168]
    00133e60ldr x3, [sp+1176]
    00133e64ldr x1, [sp+1264]
    00133e68adrp x0, 0x4f1000
    00133e6cadd x0, x0, 1216
    00133e70bl runtime.mapassign_faststr
    00133e74str x0, [sp+2880]
    00133e78ldrsb x27, [x0]
    00133e7cstur wzr, [sp+126]
    00133e80add x4, sp, 126
    00133e84str x4, [sp+2848]
    00133e88ldrsb x27, [x4]
    00133e8cldr x5, [sp+1256]
    00133e90ldrsb x27, [x5]
    00133e94ldr w5, [x5+16]
    00133e98ubfm x5, x5, 24, 31
    00133e9cstrb w5, [x4]
    00133ea0ldr x4, [sp+2848]
    00133ea4ldrsb x27, [x4]
    00133ea8ldr x5, [sp+1256]
    00133eacldrsb x27, [x5]
    00133eb0ldr w5, [x5+16]
    00133eb4ubfm x5, x5, 16, 31
    00133eb8strb w5, [x4+1]
    00133ebcldr x4, [sp+2848]
    00133ec0ldrsb x27, [x4]
    00133ec4ldr x5, [sp+1256]
    00133ec8ldrsb x27, [x5]
    00133eccldr w5, [x5+16]
    00133ed0ubfm x5, x5, 8, 31
    00133ed4strb w5, [x4+2]
    00133ed8ldr x4, [sp+2848]
    00133edcldrsb x27, [x4]
    00133ee0ldr x5, [sp+1256]
    00133ee4ldrsb x27, [x5]
    00133ee8ldr w5, [x5+16]
    00133eecstrb w5, [x4+3]
    00133ef0ldr x1, [sp+2848]
    00133ef4ldrsb x27, [x1]
    00133ef8b 0x133efc
    00133efc
    00133efcloc_133efc:
    00133efcstr x1, [sp+2856]
    00133f00orr x3, xzr, 4
    00133f04str x3, [sp+2864]
    00133f08str x3, [sp+2872]
    00133f0cldr w0, [sp+384]
    00133f10mov x2, x3
    00133f14bl reflect.fnv1
    00133f18str w0, [sp+384]
    00133f1cldr x0, [sp+1256]
    00133f20bl reflect.stringFor
    00133f24str x0, [sp+1952]
    00133f28str x1, [sp+1960]
    00133f2corr x2, xzr, 1
    00133f30mov x3, x0
    00133f34mov x4, x1
    00133f38add x0, sp, 199
    00133f3cadrp x1, 0x5dd000
    00133f40add x1, x1, 3072
    00133f44bl runtime.concatstring2
    00133f48str x0, [sp+2832]
    00133f4cstr x1, [sp+2840]
    00133f50ldr x2, [sp+1128]
    00133f54ldr x0, [sp+1112]
    00133f58ldr x4, [sp+1120]
    00133f5cstr x0, [sp+2808]
    00133f60str x4, [sp+2816]
    00133f64str x2, [sp+2824]
    00133f68ldr x5, [sp+2840]
    00133f6cadd x1, x4, x5
    00133f70str x1, [sp+752]
    00133f74subs xzr, x2, x1
    00133f78b.hs 0x133f80
    00133f7cb 0x133f88
    00133f80
    00133f80loc_133f80:
    00133f80str x1, [sp+2816]
    00133f84b 0x133fa8
    00133f88
    00133f88loc_133f88:
    00133f88ldr x3, [sp+2840]
    00133f8cadrp x4, 0x4c2000
    00133f90add x4, x4, 3072
    00133f94bl runtime.growslice
    00133f98str x0, [sp+2808]
    00133f9cstr x1, [sp+2816]
    00133fa0str x2, [sp+2824]
    00133fa4b 0x133fa8
    00133fa8
    00133fa8loc_133fa8:
    00133fa8ldr x3, [sp+2840]
    00133facstr x3, [sp+744]
    00133fb0ldr x3, [sp+752]
    00133fb4ldr x4, [sp+2840]
    00133fb8sub x3, x3, x4
    00133fbcldr x4, [sp+2808]
    00133fc0add x0, x4, x3
    00133fc4str x0, [sp+2784]
    00133fc8ldr x2, [sp+744]
    00133fccldr x1, [sp+2832]
    00133fd0bl runtime.memmove
    00133fd4ldr x3, [sp+2808]
    00133fd8ldr x4, [sp+2816]
    00133fdcldr x5, [sp+2824]
    00133fe0str x3, [sp+1112]
    00133fe4str x4, [sp+1120]
    00133fe8str x5, [sp+1128]
    00133fecldr x0, [sp+1416]
    00133ff0bl internal/abi.Name.HasTag
    00133ff4strb w0, [sp+131]
    00133ff8tbnz w0, 0, 0x134000
    00133ffcb 0x134130
    00134000
    00134000loc_134000:
    00134000ldr x0, [sp+1416]
    00134004bl internal/abi.Name.Tag
    00134008str x0, [sp+1952]
    0013400cstr x1, [sp+1960]
    00134010cbnz x0, 0x134018
    00134014b 0x13401c
    00134018
    00134018loc_134018:
    00134018b 0x134028
    0013401c
    0013401cloc_13401c:
    0013401cadrp x0, 0x917000
    00134020add x0, x0, 1504
    00134024b 0x134028
    00134028
    00134028loc_134028:
    00134028str x0, [sp+1992]
    0013402cstr x1, [sp+2000]
    00134030str x1, [sp+2008]
    00134034ldr w4, [sp+384]
    00134038mov x2, x1
    0013403cmov x3, x2
    00134040mov x1, x0
    00134044mov x0, x4
    00134048bl reflect.fnv1
    0013404cstr w0, [sp+384]
    00134050ldr x0, [sp+1416]
    00134054bl internal/abi.Name.Tag
    00134058str x0, [sp+1952]
    0013405cstr x1, [sp+1960]
    00134060bl strconv.Quote
    00134064str x0, [sp+1808]
    00134068str x1, [sp+1816]
    0013406corr x2, xzr, 1
    00134070mov x3, x0
    00134074mov x4, x1
    00134078add x0, sp, 167
    0013407cadrp x1, 0x5dc000
    00134080add x1, x1, 3072
    00134084bl runtime.concatstring2
    00134088str x0, [sp+2768]
    0013408cstr x1, [sp+2776]
    00134090ldr x2, [sp+1128]
    00134094ldr x0, [sp+1112]
    00134098ldr x4, [sp+1120]
    0013409cstr x0, [sp+2744]
    001340a0str x4, [sp+2752]
    001340a4str x2, [sp+2760]
    001340a8ldr x5, [sp+2776]
    001340acadd x1, x4, x5
    001340b0str x1, [sp+736]
    001340b4subs xzr, x2, x1
    001340b8b.hs 0x1340c0
    001340bcb 0x1340c8
    001340c0
    001340c0loc_1340c0:
    001340c0str x1, [sp+2752]
    001340c4b 0x1340e8
    001340c8
    001340c8loc_1340c8:
    001340c8ldr x3, [sp+2776]
    001340ccadrp x4, 0x4c1000
    001340d0add x4, x4, 3072
    001340d4bl runtime.growslice
    001340d8str x0, [sp+2744]
    001340dcstr x1, [sp+2752]
    001340e0str x2, [sp+2760]
    001340e4b 0x1340e8
    001340e8
    001340e8loc_1340e8:
    001340e8ldr x3, [sp+2776]
    001340ecstr x3, [sp+728]
    001340f0ldr x3, [sp+736]
    001340f4ldr x4, [sp+2776]
    001340f8sub x3, x3, x4
    001340fcldr x4, [sp+2744]
    00134100add x0, x4, x3
    00134104str x0, [sp+2736]
    00134108ldr x2, [sp+728]
    0013410cldr x1, [sp+2768]
    00134110bl runtime.memmove
    00134114ldr x3, [sp+2744]
    00134118ldr x4, [sp+2752]
    0013411cldr x5, [sp+2760]
    00134120str x3, [sp+1112]
    00134124str x4, [sp+1120]
    00134128str x5, [sp+1128]
    0013412cb 0x134134
    00134130
    00134130loc_134130:
    00134130b 0x134134
    00134134
    00134134loc_134134:
    00134134ldr x5, [sp+3520]
    00134138str x5, [sp+568]
    0013413cldr x6, [sp+560]
    00134140sub x5, x5, 1
    00134144subs xzr, x6, x5
    00134148b.lt 0x134150
    0013414cb 0x1341a0
    00134150
    00134150loc_134150:
    00134150ldr x2, [sp+1128]
    00134154ldr x0, [sp+1112]
    00134158ldr x5, [sp+1120]
    0013415cadd x1, x5, 1
    00134160subs xzr, x2, x1
    00134164b.hs 0x13416c
    00134168b 0x134170
    0013416c
    0013416cloc_13416c:
    0013416cb 0x134184
    00134170
    00134170loc_134170:
    00134170orr x3, xzr, 1
    00134174adrp x4, 0x4c1000
    00134178add x4, x4, 3072
    0013417cbl runtime.growslice
    00134180b 0x134184
    00134184
    00134184loc_134184:
    00134184sub x3, x1, 1
    00134188movz x4, 59
    0013418cstrb w4, [x0+x3]
    00134190str x0, [sp+1112]
    00134194str x1, [sp+1120]
    00134198str x2, [sp+1128]
    0013419cb 0x1341a8
    001341a0
    001341a0loc_1341a0:
    001341a0movz x4, 59
    001341a4b 0x1341a8
    001341a8
    001341a8loc_1341a8:
    001341a8ldrb w2, [sp+124]
    001341acstrb w2, [sp+131]
    001341b0tbnz w2, 0, 0x1341b8
    001341b4b 0x1341d4
    001341b8
    001341b8loc_1341b8:
    001341b8ldr x2, [sp+1256]
    001341bcldrsb x27, [x2]
    001341c0ldr x2, [x2+24]
    001341c4subs xzr, x2, 0
    001341c8cset x2, ne
    001341ccstrb w2, [sp+131]
    001341d0b 0x1341d8
    001341d4
    001341d4loc_1341d4:
    001341d4b 0x1341d8
    001341d8
    001341d8loc_1341d8:
    001341d8ldrb w2, [sp+131]
    001341dcstrb w2, [sp+124]
    001341e0ldr x2, [sp+1256]
    001341e4ldrsb x27, [x2]
    001341e8ldrb w2, [x2+21]
    001341ecmov x1, x2
    001341f0str x1, [sp+720]
    001341f4ldr x0, [sp+528]
    001341f8bl reflect.align
    001341fcstr x0, [sp+544]
    00134200ldr x2, [sp+528]
    00134204subs xzr, x0, x2
    00134208b.lo 0x134338
    0013420cb 0x134210
    00134210
    00134210loc_134210:
    00134210ldr x2, [sp+1256]
    00134214ldrsb x27, [x2]
    00134218ldrb w2, [x2+21]
    0013421cldrb w3, [sp+119]
    00134220subs wzr, w3, w2
    00134224b.lo 0x13422c
    00134228b 0x134240
    0013422c
    0013422cloc_13422c:
    0013422cldr x2, [sp+1256]
    00134230ldrsb x27, [x2]
    00134234ldrb w2, [x2+21]
    00134238strb w2, [sp+119]
    0013423cb 0x134244
    00134240
    00134240loc_134240:
    00134240b 0x134244
    00134244
    00134244loc_134244:
    00134244ldr x2, [sp+544]
    00134248ldr x3, [sp+1256]
    0013424cldrsb x27, [x3]
    00134250ldr x3, [x3]
    00134254add x2, x2, x3
    00134258str x2, [sp+528]
    0013425cldr x3, [sp+544]
    00134260subs xzr, x3, x2
    00134264b.hi 0x134324
    00134268b 0x13426c
    0013426c
    0013426cloc_13426c:
    0013426cldr x3, [sp+544]
    00134270str x3, [sp+1432]
    00134274ldr x3, [sp+1256]
    00134278ldrsb x27, [x3]
    0013427cldr x3, [x3]
    00134280cbz x3, 0x134288
    00134284b 0x134290
    00134288
    00134288loc_134288:
    00134288str x2, [sp+552]
    0013428cb 0x134294
    00134290
    00134290loc_134290:
    00134290b 0x134294
    00134294
    00134294loc_134294:
    00134294ldr x0, [sp+560]
    00134298ldr x1, [sp+1280]
    0013429cldr x2, [sp+1272]
    001342a0ldr x3, [sp+1416]
    001342a4ldr x4, [sp+1424]
    001342a8ldr x5, [sp+1432]
    001342acsubs xzr, x0, x1
    001342b0b.lo 0x1342b8
    001342b4b 0x134320
    001342b8
    001342b8loc_1342b8:
    001342b8sub x6, x0, x0, lsl #2
    001342bcsub x2, x2, x6, lsl #3
    001342c0str x5, [x2+16]
    001342c4adrp x27, 0x917000
    001342c8ldr w5, [x27+3056]
    001342cccbz w5, 0x1342d4
    001342d0b 0x1342d8
    001342d4
    001342d4loc_1342d4:
    001342d4b 0x1342f8
    001342d8
    001342d8loc_1342d8:
    001342d8bl runtime.gcWriteBarrier4
    001342dcstr x3, [x25]
    001342e0ldr x5, [x2]
    001342e4str x5, [x25+8]
    001342e8str x4, [x25+16]
    001342ecldr x5, [x2+8]
    001342f0str x5, [x25+24]
    001342f4b 0x1342f8
    001342f8
    001342f8loc_1342f8:
    001342f8str x3, [x2]
    001342fcstr x4, [x2+8]
    00134300b 0x134304
    00134304
    00134304loc_134304:
    00134304ldr x2, [sp+888]
    00134308add x2, x2, 1
    0013430cstr x2, [sp+888]
    00134310ldr x2, [sp+3176]
    00134314add x2, x2, 104
    00134318str x2, [sp+872]
    0013431cb 0x132874
    00134320
    00134320loc_134320:
    00134320bl runtime.panicIndex
    00134324
    00134324loc_134324:
    00134324adrp x0, 0x4c1000
    00134328add x0, x0, 2944
    0013432cadrp x1, 0x5dd000
    00134330add x1, x1, 2320
    00134334bl runtime.gopanic
    00134338
    00134338loc_134338:
    00134338adrp x0, 0x4c1000
    0013433cadd x0, x0, 2944
    00134340adrp x1, 0x5dd000
    00134344add x1, x1, 2320
    00134348bl runtime.gopanic
    0013434c
    0013434cloc_13434c:
    0013434cldr x3, [sp+1168]
    00134350ldr x4, [sp+1176]
    00134354mov x0, xzr
    00134358adrp x1, 0x58c000
    0013435cadd x1, x1, 131
    00134360movz x2, 34
    00134364bl runtime.concatstring2
    00134368str x0, [sp+2896]
    0013436cstr x1, [sp+2904]
    00134370bl runtime.convTstring
    00134374str x0, [sp+2888]
    00134378mov x1, x0
    0013437cadrp x0, 0x4c1000
    00134380add x0, x0, 2944
    00134384bl runtime.gopanic
    00134388
    00134388loc_134388:
    00134388mov x0, xzr
    0013438cbl runtime.panicIndex
    00134390
    00134390loc_134390:
    00134390b 0x134394
    00134394
    00134394loc_134394:
    00134394b 0x133dd4
    00134398
    00134398loc_134398:
    00134398ldr x4, [sp+768]
    0013439cldr x5, [sp+776]
    001343a0subs xzr, x4, x5
    001343a4b.gt 0x1343ac
    001343a8b 0x134508
    001343ac
    001343acloc_1343ac:
    001343acldr x2, [sp+760]
    001343b0str x2, [sp+2944]
    001343b4ldr x2, [sp+2944]
    001343b8ldrsw x1, [x2]
    001343bcldrsw x3, [x2+4]
    001343c0ldrsw x4, [x2+8]
    001343c4ldrsw x2, [x2+12]
    001343c8str w1, [sp+328]
    001343ccstr w3, [sp+332]
    001343d0str w4, [sp+336]
    001343d4str w2, [sp+340]
    001343d8ldr x0, [sp+1256]
    001343dcbl reflect.nameOffFor
    001343e0str x0, [sp+1184]
    001343e4bl reflect.pkgPath
    001343e8str x0, [sp+1952]
    001343ecstr x1, [sp+1960]
    001343f0cbnz x1, 0x13450c
    001343f4b 0x1343f8
    001343f8
    001343f8loc_1343f8:
    001343f8ldr x0, [sp+1184]
    001343fcbl reflect.resolveReflectName
    00134400str w0, [sp+420]
    00134404ldr x0, [sp+1256]
    00134408ldrsw x1, [sp+332]
    0013440cbl reflect.typeOffFor
    00134410str x0, [sp+1880]
    00134414bl reflect.resolveReflectType
    00134418str w0, [sp+416]
    0013441cldr x0, [sp+1256]
    00134420ldrsw x1, [sp+336]
    00134424bl reflect.textOffFor
    00134428str x0, [sp+1888]
    0013442cbl reflect.resolveReflectText
    00134430str w0, [sp+412]
    00134434ldr x0, [sp+1256]
    00134438ldrsw x1, [sp+340]
    0013443cbl reflect.textOffFor
    00134440str x0, [sp+1824]
    00134444bl reflect.resolveReflectText
    00134448str w0, [sp+408]
    0013444cstr wzr, [sp+464]
    00134450str wzr, [sp+468]
    00134454str wzr, [sp+472]
    00134458str wzr, [sp+476]
    0013445cldrsw x1, [sp+420]
    00134460str w1, [sp+464]
    00134464ldrsw x1, [sp+416]
    00134468str w1, [sp+468]
    0013446cldrsw x1, [sp+412]
    00134470str w1, [sp+472]
    00134474ldrsw x1, [sp+408]
    00134478str w1, [sp+476]
    0013447cldr x2, [sp+1224]
    00134480ldr x0, [sp+1208]
    00134484ldr x1, [sp+1216]
    00134488add x1, x1, 1
    0013448csubs xzr, x2, x1
    00134490b.hs 0x134498
    00134494b 0x13449c
    00134498
    00134498loc_134498:
    00134498b 0x1344b0
    0013449c
    0013449cloc_13449c:
    0013449corr x3, xzr, 1
    001344a0adrp x4, 0x531000
    001344a4add x4, x4, 992
    001344a8bl runtime.growslice
    001344acb 0x1344b0
    001344b0
    001344b0loc_1344b0:
    001344b0ldrsw x4, [sp+464]
    001344b4ldrsw x5, [sp+468]
    001344b8ldrsw x6, [sp+472]
    001344bcldrsw x7, [sp+476]
    001344c0sub x8, x1, 1
    001344c4add x9, x0, x8, lsl #4
    001344c8ubfm x8, x8, 60, 59
    001344ccstr w4, [x0+x8]
    001344d0str w5, [x9+4]
    001344d4str w6, [x9+8]
    001344d8str w7, [x9+12]
    001344dcstr x0, [sp+1208]
    001344e0str x1, [sp+1216]
    001344e4str x2, [sp+1224]
    001344e8b 0x1344ec
    001344ec
    001344ecloc_1344ec:
    001344ecldr x4, [sp+776]
    001344f0add x4, x4, 1
    001344f4str x4, [sp+776]
    001344f8ldr x4, [sp+2944]
    001344fcadd x4, x4, 16
    00134500str x4, [sp+760]
    00134504b 0x134398
    00134508
    00134508loc_134508:
    00134508b 0x134390
    0013450c
    0013450cloc_13450c:
    0013450cadrp x0, 0x4c1000
    00134510add x0, x0, 2944
    00134514adrp x1, 0x5dd000
    00134518add x1, x1, 2256
    0013451cbl runtime.gopanic
    00134520
    00134520loc_134520:
    00134520adrp x0, 0x4c1000
    00134524add x0, x0, 2944
    00134528adrp x1, 0x5dd000
    0013452cadd x1, x1, 2304
    00134530bl runtime.gopanic
    00134534
    00134534loc_134534:
    00134534adrp x0, 0x4c1000
    00134538add x0, x0, 2944
    0013453cadrp x1, 0x5dd000
    00134540add x1, x1, 2272
    00134544bl runtime.gopanic
    00134548
    00134548loc_134548:
    00134548ldr x1, [sp+1136]
    0013454cldrsb x27, [x1]
    00134550ldr x0, [x1+48]
    00134554str x0, [sp+2984]
    00134558bl internal/abi.(*Type).Uncommon
    0013455cstr x0, [sp+952]
    00134560cbnz x0, 0x134568
    00134564b 0x134598
    00134568
    00134568loc_134568:
    00134568bl internal/abi.(*UncommonType).Methods
    0013456cstr x0, [sp+1832]
    00134570str x1, [sp+1840]
    00134574str x2, [sp+1848]
    00134578str x0, [sp+1856]
    0013457cstr x1, [sp+1864]
    00134580str x2, [sp+1872]
    00134584str xzr, [sp+800]
    00134588str x1, [sp+792]
    0013458cldr x1, [sp+1856]
    00134590str x1, [sp+784]
    00134594b 0x1345a0
    00134598
    00134598loc_134598:
    00134598b 0x13459c
    0013459c
    0013459cloc_13459c:
    0013459cb 0x134394
    001345a0
    001345a0loc_1345a0:
    001345a0ldr x4, [sp+792]
    001345a4ldr x5, [sp+800]
    001345a8subs xzr, x4, x5
    001345acb.gt 0x1345b4
    001345b0b 0x134734
    001345b4
    001345b4loc_1345b4:
    001345b4ldr x2, [sp+784]
    001345b8str x2, [sp+2976]
    001345bcldr x2, [sp+2976]
    001345c0ldrsw x1, [x2]
    001345c4ldrsw x3, [x2+4]
    001345c8ldrsw x4, [x2+8]
    001345ccldrsw x2, [x2+12]
    001345d0str w1, [sp+344]
    001345d4str w3, [sp+348]
    001345d8str w4, [sp+352]
    001345dcstr w2, [sp+356]
    001345e0ldr x0, [sp+1256]
    001345e4bl reflect.nameOffFor
    001345e8str x0, [sp+1192]
    001345ecbl reflect.pkgPath
    001345f0str x0, [sp+1952]
    001345f4str x1, [sp+1960]
    001345f8cbnz x1, 0x134738
    001345fcb 0x134600
    00134600
    00134600loc_134600:
    00134600ldr x0, [sp+1192]
    00134604bl reflect.resolveReflectName
    00134608str w0, [sp+420]
    0013460cldr x1, [sp+1136]
    00134610ldrsb x27, [x1]
    00134614ldr x0, [x1+48]
    00134618str x0, [sp+2968]
    0013461cldrsw x1, [sp+348]
    00134620bl reflect.typeOffFor
    00134624str x0, [sp+1880]
    00134628bl reflect.resolveReflectType
    0013462cstr w0, [sp+416]
    00134630ldr x1, [sp+1136]
    00134634ldrsb x27, [x1]
    00134638ldr x0, [x1+48]
    0013463cstr x0, [sp+2960]
    00134640ldrsw x1, [sp+352]
    00134644bl reflect.textOffFor
    00134648str x0, [sp+1824]
    0013464cbl reflect.resolveReflectText
    00134650str w0, [sp+408]
    00134654ldr x1, [sp+1136]
    00134658ldrsb x27, [x1]
    0013465cldr x0, [x1+48]
    00134660str x0, [sp+2952]
    00134664ldrsw x1, [sp+356]
    00134668bl reflect.textOffFor
    0013466cstr x0, [sp+1888]
    00134670bl reflect.resolveReflectText
    00134674str w0, [sp+412]
    00134678str wzr, [sp+480]
    0013467cstr wzr, [sp+484]
    00134680str wzr, [sp+488]
    00134684str wzr, [sp+492]
    00134688ldrsw x1, [sp+420]
    0013468cstr w1, [sp+480]
    00134690ldrsw x1, [sp+416]
    00134694str w1, [sp+484]
    00134698ldrsw x1, [sp+408]
    0013469cstr w1, [sp+488]
    001346a0ldrsw x1, [sp+412]
    001346a4str w1, [sp+492]
    001346a8ldr x2, [sp+1224]
    001346acldr x0, [sp+1208]
    001346b0ldr x1, [sp+1216]
    001346b4add x1, x1, 1
    001346b8subs xzr, x2, x1
    001346bcb.hs 0x1346c4
    001346c0b 0x1346c8
    001346c4
    001346c4loc_1346c4:
    001346c4b 0x1346dc
    001346c8
    001346c8loc_1346c8:
    001346c8orr x3, xzr, 1
    001346ccadrp x4, 0x531000
    001346d0add x4, x4, 992
    001346d4bl runtime.growslice
    001346d8b 0x1346dc
    001346dc
    001346dcloc_1346dc:
    001346dcldrsw x4, [sp+480]
    001346e0ldrsw x5, [sp+484]
    001346e4ldrsw x6, [sp+488]
    001346e8ldrsw x7, [sp+492]
    001346ecsub x8, x1, 1
    001346f0add x9, x0, x8, lsl #4
    001346f4ubfm x8, x8, 60, 59
    001346f8str w4, [x0+x8]
    001346fcstr w5, [x9+4]
    00134700str w6, [x9+8]
    00134704str w7, [x9+12]
    00134708str x0, [sp+1208]
    0013470cstr x1, [sp+1216]
    00134710str x2, [sp+1224]
    00134714b 0x134718
    00134718
    00134718loc_134718:
    00134718ldr x4, [sp+800]
    0013471cadd x4, x4, 1
    00134720str x4, [sp+800]
    00134724ldr x4, [sp+2976]
    00134728add x4, x4, 16
    0013472cstr x4, [sp+784]
    00134730b 0x1345a0
    00134734
    00134734loc_134734:
    00134734b 0x13459c
    00134738
    00134738loc_134738:
    00134738adrp x0, 0x4c1000
    0013473cadd x0, x0, 2944
    00134740adrp x1, 0x5dd000
    00134744add x1, x1, 2256
    00134748bl runtime.gopanic
    0013474c
    0013474cloc_13474c:
    0013474cldr x2, [sp+816]
    00134750ldr x3, [sp+824]
    00134754subs xzr, x2, x3
    00134758b.gt 0x134760
    0013475cb 0x1348bc
    00134760
    00134760loc_134760:
    00134760ldr x2, [sp+808]
    00134764str x2, [sp+2992]
    00134768ldr x2, [sp+2992]
    0013476cldrsw x1, [x2]
    00134770ldrsw x3, [x2+4]
    00134774ldrsw x4, [x2+8]
    00134778ldrsw x2, [x2+12]
    0013477cstr w1, [sp+360]
    00134780str w3, [sp+364]
    00134784str w4, [sp+368]
    00134788str w2, [sp+372]
    0013478cldr x0, [sp+1256]
    00134790bl reflect.nameOffFor
    00134794str x0, [sp+1200]
    00134798bl reflect.pkgPath
    0013479cstr x0, [sp+1952]
    001347a0str x1, [sp+1960]
    001347a4cbnz x1, 0x1348c0
    001347a8b 0x1347ac
    001347ac
    001347acloc_1347ac:
    001347acldr x0, [sp+1200]
    001347b0bl reflect.resolveReflectName
    001347b4str w0, [sp+420]
    001347b8ldr x0, [sp+1256]
    001347bcldrsw x1, [sp+364]
    001347c0bl reflect.typeOffFor
    001347c4str x0, [sp+1880]
    001347c8bl reflect.resolveReflectType
    001347ccstr w0, [sp+416]
    001347d0ldr x0, [sp+1256]
    001347d4ldrsw x1, [sp+368]
    001347d8bl reflect.textOffFor
    001347dcstr x0, [sp+1888]
    001347e0bl reflect.resolveReflectText
    001347e4str w0, [sp+412]
    001347e8ldr x0, [sp+1256]
    001347ecldrsw x1, [sp+372]
    001347f0bl reflect.textOffFor
    001347f4str x0, [sp+1824]
    001347f8bl reflect.resolveReflectText
    001347fcstr w0, [sp+408]
    00134800str wzr, [sp+496]
    00134804str wzr, [sp+500]
    00134808str wzr, [sp+504]
    0013480cstr wzr, [sp+508]
    00134810ldrsw x1, [sp+420]
    00134814str w1, [sp+496]
    00134818ldrsw x1, [sp+416]
    0013481cstr w1, [sp+500]
    00134820ldrsw x1, [sp+412]
    00134824str w1, [sp+504]
    00134828ldrsw x1, [sp+408]
    0013482cstr w1, [sp+508]
    00134830ldr x2, [sp+1224]
    00134834ldr x0, [sp+1208]
    00134838ldr x1, [sp+1216]
    0013483cadd x1, x1, 1
    00134840subs xzr, x2, x1
    00134844b.hs 0x13484c
    00134848b 0x134850
    0013484c
    0013484cloc_13484c:
    0013484cb 0x134864
    00134850
    00134850loc_134850:
    00134850orr x3, xzr, 1
    00134854adrp x4, 0x531000
    00134858add x4, x4, 992
    0013485cbl runtime.growslice
    00134860b 0x134864
    00134864
    00134864loc_134864:
    00134864ldrsw x3, [sp+496]
    00134868ldrsw x4, [sp+500]
    0013486cldrsw x5, [sp+504]
    00134870ldrsw x6, [sp+508]
    00134874sub x7, x1, 1
    00134878add x8, x0, x7, lsl #4
    0013487cubfm x7, x7, 60, 59
    00134880str w3, [x0+x7]
    00134884str w4, [x8+4]
    00134888str w5, [x8+8]
    0013488cstr w6, [x8+12]
    00134890str x0, [sp+1208]
    00134894str x1, [sp+1216]
    00134898str x2, [sp+1224]
    0013489cb 0x1348a0
    001348a0
    001348a0loc_1348a0:
    001348a0ldr x2, [sp+824]
    001348a4add x2, x2, 1
    001348a8str x2, [sp+824]
    001348acldr x2, [sp+2992]
    001348b0add x2, x2, 16
    001348b4str x2, [sp+808]
    001348b8b 0x13474c
    001348bc
    001348bcloc_1348bc:
    001348bcb 0x134548
    001348c0
    001348c0loc_1348c0:
    001348c0adrp x0, 0x4c1000
    001348c4add x0, x0, 2944
    001348c8adrp x1, 0x5dd000
    001348ccadd x1, x1, 2256
    001348d0bl runtime.gopanic
    001348d4
    001348d4loc_1348d4:
    001348d4adrp x0, 0x4c1000
    001348d8add x0, x0, 2944
    001348dcadrp x1, 0x5dd000
    001348e0add x1, x1, 2288
    001348e4bl runtime.gopanic
    001348e8
    001348e8loc_1348e8:
    001348e8adrp x0, 0x4c1000
    001348ecadd x0, x0, 2944
    001348f0adrp x1, 0x5dd000
    001348f4add x1, x1, 2272
    001348f8bl runtime.gopanic
    001348fc
    001348fcloc_1348fc:
    001348fcldr x4, [sp+832]
    00134900ldr x5, [sp+840]
    00134904subs xzr, x4, x5
    00134908b.gt 0x134910
    0013490cb 0x134a48
    00134910
    00134910loc_134910:
    00134910ldr x2, [sp+840]
    00134914ubfm x3, x2, 61, 60
    00134918ldr x4, [sp+1904]
    0013491cldrsw x1, [x4+x3]
    00134920add x2, x4, x2, lsl #3
    00134924ldrsw x2, [x2+4]
    00134928str w1, [sp+376]
    0013492cstr w2, [sp+380]
    00134930ldr x0, [sp+1248]
    00134934bl reflect.(*interfaceType).nameOff
    00134938str x0, [sp+1896]
    0013493cbl reflect.pkgPath
    00134940str x0, [sp+1952]
    00134944str x1, [sp+1960]
    00134948cbnz x1, 0x134a4c
    0013494cb 0x134950
    00134950
    00134950loc_134950:
    00134950adrp x1, 0
    00134954add x1, x1, 4080
    00134958str x1, [sp+1888]
    0013495cldr x0, [sp+1888]
    00134960bl reflect.resolveReflectText
    00134964str w0, [sp+388]
    00134968ldr x0, [sp+1248]
    0013496cldrsw x1, [sp+376]
    00134970bl reflect.(*interfaceType).nameOff
    00134974str x0, [sp+1896]
    00134978bl reflect.resolveReflectName
    0013497cstr w0, [sp+420]
    00134980ldr x0, [sp+1248]
    00134984ldrsw x1, [sp+380]
    00134988bl reflect.(*interfaceType).typeOff
    0013498cstr x0, [sp+1880]
    00134990bl reflect.resolveReflectType
    00134994str w0, [sp+416]
    00134998str wzr, [sp+512]
    0013499cstr wzr, [sp+516]
    001349a0str wzr, [sp+520]
    001349a4str wzr, [sp+524]
    001349a8ldrsw x1, [sp+420]
    001349acstr w1, [sp+512]
    001349b0ldrsw x1, [sp+416]
    001349b4str w1, [sp+516]
    001349b8ldrsw x1, [sp+388]
    001349bcstr w1, [sp+520]
    001349c0ldrsw x1, [sp+388]
    001349c4str w1, [sp+524]
    001349c8ldr x2, [sp+1224]
    001349ccldr x0, [sp+1208]
    001349d0ldr x1, [sp+1216]
    001349d4add x1, x1, 1
    001349d8subs xzr, x2, x1
    001349dcb.hs 0x1349e4
    001349e0b 0x1349e8
    001349e4
    001349e4loc_1349e4:
    001349e4b 0x1349fc
    001349e8
    001349e8loc_1349e8:
    001349e8orr x3, xzr, 1
    001349ecadrp x4, 0x531000
    001349f0add x4, x4, 992
    001349f4bl runtime.growslice
    001349f8b 0x1349fc
    001349fc
    001349fcloc_1349fc:
    001349fcldrsw x4, [sp+512]
    00134a00ldrsw x5, [sp+516]
    00134a04ldrsw x6, [sp+520]
    00134a08ldrsw x7, [sp+524]
    00134a0csub x8, x1, 1
    00134a10add x9, x0, x8, lsl #4
    00134a14ubfm x8, x8, 60, 59
    00134a18str w4, [x0+x8]
    00134a1cstr w5, [x9+4]
    00134a20str w6, [x9+8]
    00134a24str w7, [x9+12]
    00134a28str x0, [sp+1208]
    00134a2cstr x1, [sp+1216]
    00134a30str x2, [sp+1224]
    00134a34b 0x134a38
    00134a38
    00134a38loc_134a38:
    00134a38ldr x4, [sp+840]
    00134a3cadd x4, x4, 1
    00134a40str x4, [sp+840]
    00134a44b 0x1348fc
    00134a48
    00134a48loc_134a48:
    00134a48b 0x134394
    00134a4c
    00134a4cloc_134a4c:
    00134a4cadrp x0, 0x4c1000
    00134a50add x0, x0, 2944
    00134a54adrp x1, 0x5dd000
    00134a58add x1, x1, 2256
    00134a5cbl runtime.gopanic
    00134a60
    00134a60loc_134a60:
    00134a60ldr x0, [sp+1256]
    00134a64bl reflect.stringFor
    00134a68str x0, [sp+1952]
    00134a6cstr x1, [sp+1960]
    00134a70movz x2, 46
    00134a74mov x3, x0
    00134a78mov x4, x1
    00134a7cmov x0, xzr
    00134a80adrp x1, 0x593000
    00134a84add x1, x1, 1675
    00134a88bl runtime.concatstring2
    00134a8cstr x0, [sp+3016]
    00134a90str x1, [sp+3024]
    00134a94bl runtime.convTstring
    00134a98str x0, [sp+3008]
    00134a9cmov x1, x0
    00134aa0adrp x0, 0x4c1000
    00134aa4add x0, x0, 2944
    00134aa8bl runtime.gopanic
    00134aac
    00134aacloc_134aac:
    00134aacb 0x134ab0
    00134ab0
    00134ab0loc_134ab0:
    00134ab0ldr x7, [sp+1296]
    00134ab4ldr x3, [sp+1152]
    00134ab8ldr x8, [sp+1304]
    00134abcldr x4, [sp+1160]
    00134ac0mov x0, xzr
    00134ac4adrp x1, 0x593000
    00134ac8add x1, x1, 1629
    00134accmovz x2, 46
    00134ad0adrp x5, 0x57c000
    00134ad4add x5, x5, 1702
    00134ad8movz x6, 5
    00134adcbl runtime.concatstring4
    00134ae0str x0, [sp+3088]
    00134ae4str x1, [sp+3096]
    00134ae8bl runtime.convTstring
    00134aecstr x0, [sp+3080]
    00134af0mov x1, x0
    00134af4adrp x0, 0x4c1000
    00134af8add x0, x0, 2944
    00134afcbl runtime.gopanic
    00134b00
    00134b00loc_134b00:
    00134b00b 0x134ab0
    00134b04
    00134b04loc_134b04:
    00134b04ldr x0, [sp+560]
    00134b08bl strconv.Itoa
    00134b0cstr x0, [sp+1952]
    00134b10str x1, [sp+1960]
    00134b14orr x2, xzr, 24
    00134b18mov x3, x0
    00134b1cmov x4, x1
    00134b20adrp x5, 0x57f000
    00134b24add x5, x5, 516
    00134b28orr x6, xzr, 12
    00134b2cmov x0, xzr
    00134b30adrp x1, 0x585000
    00134b34add x1, x1, 750
    00134b38bl runtime.concatstring3
    00134b3cstr x0, [sp+3112]
    00134b40str x1, [sp+3120]
    00134b44bl runtime.convTstring
    00134b48str x0, [sp+3104]
    00134b4cmov x1, x0
    00134b50adrp x0, 0x4c1000
    00134b54add x0, x0, 2944
    00134b58bl runtime.gopanic
    00134b5c
    00134b5cloc_134b5c:
    00134b5cldr x0, [sp+560]
    00134b60bl strconv.Itoa
    00134b64str x0, [sp+1952]
    00134b68str x1, [sp+1960]
    00134b6corr x2, xzr, 24
    00134b70mov x3, x0
    00134b74mov x4, x1
    00134b78adrp x5, 0x581000
    00134b7cadd x5, x5, 1067
    00134b80movz x6, 17
    00134b84mov x0, xzr
    00134b88adrp x1, 0x585000
    00134b8cadd x1, x1, 750
    00134b90bl runtime.concatstring3
    00134b94str x0, [sp+3136]
    00134b98str x1, [sp+3144]
    00134b9cbl runtime.convTstring
    00134ba0str x0, [sp+3128]
    00134ba4mov x1, x0
    00134ba8adrp x0, 0x4c1000
    00134bacadd x0, x0, 2944
    00134bb0bl runtime.gopanic
    00134bb4
    00134bb4loc_134bb4:
    00134bb4ldr x0, [sp+560]
    00134bb8bl strconv.Itoa
    00134bbcstr x0, [sp+1952]
    00134bc0str x1, [sp+1960]
    00134bc4orr x2, xzr, 24
    00134bc8mov x3, x0
    00134bccmov x4, x1
    00134bd0adrp x5, 0x57f000
    00134bd4add x5, x5, 504
    00134bd8orr x6, xzr, 12
    00134bdcmov x0, xzr
    00134be0adrp x1, 0x585000
    00134be4add x1, x1, 750
    00134be8bl runtime.concatstring3
    00134becstr x0, [sp+3160]
    00134bf0str x1, [sp+3168]
    00134bf4bl runtime.convTstring
    00134bf8str x0, [sp+3152]
    00134bfcmov x1, x0
    00134c00adrp x0, 0x4c1000
    00134c04add x0, x0, 2944
    00134c08bl runtime.gopanic
    00134c0chint
    00134c10
    00134c10loc_134c10:
    00134c10stp x0, x1, [sp+8]
    00134c14str x2, [sp+24]
    00134c18mov x3, x30
    00134c1cbl runtime.morestack_noctxt.abi0
    00134c20ldp x0, x1, [sp+8]
    00134c24ldr x2, [sp+24]
    00134c28b 0x132600
    00134c2cudf 0
    00132600
    00134c30
    00134c30reflect.StructOf.func2: ; void reflect.StructOf.func2(void * p, void * q)
    00134c30ldr x16, [x28+16]
    00134c34sub x17, sp, 32
    00134c38subs xzr, x17, x16
    00134c3cb.ls 0x134d74
    00134c40str x30, [sp-160]!
    00134c44stur x29, [sp-8]
    00134c48sub x29, sp, 8
    00134c4cstr x0, [sp+168]
    00134c50str x1, [sp+176]
    00134c54ldr x4, [x26+8]
    00134c58str x4, [sp+72]
    00134c5cstrb wzr, [sp+46]
    00134c60ldr x4, [sp+72]
    00134c64ldrsb x27, [x4]
    00134c68ldr x5, [x4+64]
    00134c6cldr x6, [x4+56]
    00134c70ldr x4, [x4+72]
    00134c74str x6, [sp+120]
    00134c78str x5, [sp+128]
    00134c7cstr x4, [sp+136]
    00134c80str xzr, [sp+56]
    00134c84str x5, [sp+48]
    00134c88ldr x4, [sp+120]
    00134c8cstr x4, [sp+64]
    00134c90b 0x134c94
    00134c94
    00134c94loc_134c94:
    00134c94ldr x4, [sp+48]
    00134c98ldr x5, [sp+56]
    00134c9csubs xzr, x4, x5
    00134ca0b.gt 0x134ca8
    00134ca4b 0x134d60
    00134ca8
    00134ca8loc_134ca8:
    00134ca8ldr x4, [sp+64]
    00134cacstr x4, [sp+144]
    00134cb0ldr x4, [sp+144]
    00134cb4ldr x1, [x4+16]
    00134cb8ldr x5, [x4]
    00134cbcldr x4, [x4+8]
    00134cc0str x5, [sp+96]
    00134cc4str x4, [sp+104]
    00134cc8str x1, [sp+112]
    00134cccldr x0, [sp+168]
    00134cd0adrp x2, 0x57f000
    00134cd4add x2, x2, 2187
    00134cd8movz x3, 13
    00134cdcbl reflect.add
    00134ce0str x0, [sp+88]
    00134ce4ldr x0, [sp+176]
    00134ce8ldr x1, [sp+112]
    00134cecadrp x2, 0x57f000
    00134cf0add x2, x2, 2187
    00134cf4movz x3, 13
    00134cf8bl reflect.add
    00134cfcstr x0, [sp+80]
    00134d00ldr x4, [sp+104]
    00134d04ldrsb x27, [x4]
    00134d08ldr x26, [x4+24]
    00134d0cldr x4, [x26]
    00134d10ldr x5, [sp+88]
    00134d14mov x1, x0
    00134d18mov x0, x5
    00134d1cblr x4
    00134d20strb w0, [sp+47]
    00134d24tbnz w0, 0, 0x134d2c
    00134d28b 0x134d4c
    00134d2c
    00134d2cloc_134d2c:
    00134d2cb 0x134d30
    00134d30
    00134d30loc_134d30:
    00134d30ldr x4, [sp+56]
    00134d34add x4, x4, 1
    00134d38str x4, [sp+56]
    00134d3cldr x4, [sp+144]
    00134d40add x4, x4, 24
    00134d44str x4, [sp+64]
    00134d48b 0x134c94
    00134d4c
    00134d4cloc_134d4c:
    00134d4cstrb wzr, [sp+46]
    00134d50mov x0, xzr
    00134d54ldur x29, [sp-8]
    00134d58ldr x30, [sp], 160
    00134d5cret x30
    00134d60
    00134d60loc_134d60:
    00134d60orr x0, xzr, 1
    00134d64strb w0, [sp+46]
    00134d68ldur x29, [sp-8]
    00134d6cldr x30, [sp], 160
    00134d70ret x30
    00134d74
    00134d74loc_134d74:
    00134d74stp x0, x1, [sp+8]
    00134d78mov x3, x30
    00134d7cbl runtime.morestack.abi0
    00134d80ldp x0, x1, [sp+8]
    00134d84b 0x134c30
    00134d88udf 0
    00134d8cudf 0
    00134c30
    00134d90
    00134d90reflect.StructOf.func1: ; void reflect.StructOf.func1(reflect.Type t)
    00134d90ldr x16, [x28+16]
    00134d94sub x17, sp, 112
    00134d98subs xzr, x17, x16
    00134d9cb.ls 0x134f74
    00134da0str x30, [sp-240]!
    00134da4stur x29, [sp-8]
    00134da8sub x29, sp, 8
    00134dacstr x0, [sp+248]
    00134db0str x1, [sp+256]
    00134db4ldr w3, [x26+8]
    00134db8str w3, [sp+96]
    00134dbcstp xzr, xzr, [sp+104]
    00134dc0str xzr, [sp+120]
    00134dc4stp xzr, xzr, [sp+128]
    00134dc8stp xzr, xzr, [sp+184]
    00134dccldr w3, [sp+96]
    00134dd0str w3, [sp+100]
    00134dd4adrp x0, 0x8ef000
    00134dd8add x0, x0, 3688
    00134ddcadrp x1, 0x4c1000
    00134de0add x1, x1, 3328
    00134de4add x2, sp, 100
    00134de8bl sync.(*Map).Load
    00134decstr x0, [sp+184]
    00134df0str x1, [sp+192]
    00134df4strb w2, [sp+94]
    00134df8ldr x3, [sp+184]
    00134dfcldr x4, [sp+192]
    00134e00str x3, [sp+200]
    00134e04str x4, [sp+208]
    00134e08ldrb w3, [sp+94]
    00134e0cstrb w3, [sp+95]
    00134e10ldr x3, [sp+200]
    00134e14ldr x4, [sp+208]
    00134e18str x3, [sp+144]
    00134e1cstr x4, [sp+152]
    00134e20ldrb w3, [sp+95]
    00134e24strb w3, [sp+93]
    00134e28tbnz w3, 0, 0x134e30
    00134e2cb 0x134e7c
    00134e30
    00134e30loc_134e30:
    00134e30str xzr, [sp+160]
    00134e34stp xzr, xzr, [sp+168]
    00134e38ldr x5, [sp+152]
    00134e3cldr x0, [sp+144]
    00134e40adrp x1, 0x4bb000
    00134e44add x1, x1, 1280
    00134e48subs xzr, x0, x1
    00134e4cb.eq 0x134e54
    00134e50b 0x134f64
    00134e54
    00134e54loc_134e54:
    00134e54ldr x6, [x5]
    00134e58ldr x7, [x5+8]
    00134e5cldr x5, [x5+16]
    00134e60str x6, [sp+160]
    00134e64str x7, [sp+168]
    00134e68str x5, [sp+176]
    00134e6cstr x6, [sp+120]
    00134e70str x7, [sp+128]
    00134e74str x5, [sp+136]
    00134e78b 0x134e80
    00134e7c
    00134e7cloc_134e7c:
    00134e7cb 0x134e80
    00134e80
    00134e80loc_134e80:
    00134e80ldr x2, [sp+136]
    00134e84ldr x0, [sp+120]
    00134e88ldr x5, [sp+128]
    00134e8cadd x1, x5, 1
    00134e90subs xzr, x2, x1
    00134e94b.hs 0x134e9c
    00134e98b 0x134ea0
    00134e9c
    00134e9cloc_134e9c:
    00134e9cb 0x134eb4
    00134ea0
    00134ea0loc_134ea0:
    00134ea0orr x3, xzr, 1
    00134ea4adrp x4, 0x564000
    00134ea8add x4, x4, 1856
    00134eacbl runtime.growslice
    00134eb0b 0x134eb4
    00134eb4
    00134eb4loc_134eb4:
    00134eb4ldr x3, [sp+256]
    00134eb8ldr x4, [sp+248]
    00134ebcsub x5, x1, 1
    00134ec0add x6, x0, x5, lsl #4
    00134ec4ubfm x5, x5, 60, 59
    00134ec8str x4, [x0+x5]
    00134eccadrp x27, 0x917000
    00134ed0ldr w4, [x27+3056]
    00134ed4cbz w4, 0x134edc
    00134ed8b 0x134ee0
    00134edc
    00134edcloc_134edc:
    00134edcb 0x134ef4
    00134ee0
    00134ee0loc_134ee0:
    00134ee0bl runtime.gcWriteBarrier2
    00134ee4str x3, [x25]
    00134ee8ldr x4, [x6+8]
    00134eecstr x4, [x25+8]
    00134ef0b 0x134ef4
    00134ef4
    00134ef4loc_134ef4:
    00134ef4str x3, [x6+8]
    00134ef8str x0, [sp+160]
    00134efcstr x1, [sp+168]
    00134f00str x2, [sp+176]
    00134f04ldr w0, [sp+96]
    00134f08bl runtime.convT32
    00134f0cstr x0, [sp+224]
    00134f10ldr x0, [sp+160]
    00134f14ldr x1, [sp+168]
    00134f18ldr x2, [sp+176]
    00134f1cbl runtime.convTslice
    00134f20str x0, [sp+216]
    00134f24ldr x2, [sp+224]
    00134f28adrp x1, 0x4c1000
    00134f2cadd x1, x1, 3328
    00134f30adrp x3, 0x4bb000
    00134f34add x3, x3, 1280
    00134f38mov x4, x0
    00134f3cadrp x0, 0x8ef000
    00134f40add x0, x0, 3688
    00134f44bl sync.(*Map).Store
    00134f48ldr x0, [sp+248]
    00134f4cldr x1, [sp+256]
    00134f50str x0, [sp+104]
    00134f54str x1, [sp+112]
    00134f58ldur x29, [sp-8]
    00134f5cldr x30, [sp], 240
    00134f60ret x30
    00134f64
    00134f64loc_134f64:
    00134f64adrp x2, 0x4d6000
    00134f68add x2, x2, 3520
    00134f6cbl runtime.panicdottypeE
    00134f70hint
    00134f74
    00134f74loc_134f74:
    00134f74stp x0, x1, [sp+8]
    00134f78mov x3, x30
    00134f7cbl runtime.morestack.abi0
    00134f80ldp x0, x1, [sp+8]
    00134f84b 0x134d90
    00134f88udf 0
    00134f8cudf 0
    00134d90
    00134f90
    00134f90reflect.StructOf.deferwrap1: ; void reflect.StructOf.deferwrap1(void)
    00134f90ldr x16, [x28+16]
    00134f94subs xzr, sp, x16
    00134f98b.ls 0x134fc8
    00134f9cstr x30, [sp-32]!
    00134fa0stur x29, [sp-8]
    00134fa4sub x29, sp, 8
    00134fa8ldr x16, [x28+32]
    00134faccbnz x16, 0x134fd4
    00134fb0
    00134fb0loc_134fb0:
    00134fb0ldr x0, [x26+8]
    00134fb4str x0, [sp+16]
    00134fb8bl sync.(*Mutex).Unlock
    00134fbcldur x29, [sp-8]
    00134fc0ldr x30, [sp], 32
    00134fc4ret x30
    00134fc8
    00134fc8loc_134fc8:
    00134fc8mov x3, x30
    00134fccbl runtime.morestack.abi0
    00134fd0b 0x134f90
    00134fd4
    00134fd4loc_134fd4:
    00134fd4ldr x17, [x16]
    00134fd8add x20, sp, 40
    00134fdcsubs xzr, x20, x17
    00134fe0b.ne 0x134fb0
    00134fe4add x20, sp, 8
    00134fe8str x20, [x16]
    00134fecb 0x134fb0
    00134f90
    00134ff0
    00134ff0reflect.embeddedIfaceMethStub: ; void reflect.embeddedIfaceMethStub(void)
    00134ff0ldr x16, [x28+16]
    00134ff4subs xzr, sp, x16
    00134ff8b.ls 0x135020
    00134ffcstr x30, [sp-32]!
    00135000stur x29, [sp-8]
    00135004sub x29, sp, 8
    00135008adrp x0, 0x4c0000
    0013500cadd x0, x0, 2944
    00135010adrp x1, 0x5dc000
    00135014add x1, x1, 2336
    00135018bl runtime.gopanic
    0013501chint
    00135020
    00135020loc_135020:
    00135020mov x3, x30
    00135024bl runtime.morestack_noctxt.abi0
    00135028b 0x134ff0
    0013502cudf 0
    00134ff0
    00135030
    00135030reflect.runtimeStructField: ; void reflect.runtimeStructField(reflect.StructField field)
    00135030ldr x16, [x28+16]
    00135034sub x17, sp, 128
    00135038subs xzr, x17, x16
    0013503cb.ls 0x13531c
    00135040sub x20, sp, 256
    00135044stp x29, x30, [x20-8]
    00135048add sp, x20, 0
    0013504csub x29, sp, 8
    00135050str x0, [sp+264]
    00135054str x1, [sp+272]
    00135058str x2, [sp+280]
    0013505cstr x3, [sp+288]
    00135060str x4, [sp+296]
    00135064str x5, [sp+304]
    00135068str x6, [sp+312]
    0013506cstr x7, [sp+320]
    00135070str x8, [sp+328]
    00135074str x9, [sp+336]
    00135078str x10, [sp+344]
    0013507cstr x11, [sp+352]
    00135080strb w12, [sp+360]
    00135084stp xzr, xzr, [sp+136]
    00135088str xzr, [sp+152]
    0013508cstp xzr, xzr, [sp+120]
    00135090ldrb w13, [sp+360]
    00135094strb w13, [sp+119]
    00135098tbnz w13, 0, 0x1350a0
    0013509cb 0x1350b4
    001350a0
    001350a0loc_1350a0:
    001350a0ldr x13, [sp+288]
    001350a4subs xzr, x13, 0
    001350a8cset x13, ne
    001350acstrb w13, [sp+119]
    001350b0b 0x1350b8
    001350b4
    001350b4loc_1350b4:
    001350b4b 0x1350b8
    001350b8
    001350b8loc_1350b8:
    001350b8ldrb w13, [sp+119]
    001350bctbnz w13, 0, 0x1352d0
    001350c0b 0x1350c4
    001350c4
    001350c4loc_1350c4:
    001350c4ldr x0, [sp+264]
    001350c8ldr x1, [sp+272]
    001350ccldr x2, [sp+280]
    001350d0ldr x3, [sp+288]
    001350d4ldr x4, [sp+296]
    001350d8ldr x5, [sp+304]
    001350dcldr x6, [sp+312]
    001350e0ldr x7, [sp+320]
    001350e4ldr x8, [sp+328]
    001350e8ldr x9, [sp+336]
    001350ecldr x10, [sp+344]
    001350f0ldr x11, [sp+352]
    001350f4ldrb w12, [sp+360]
    001350f8bl reflect.StructField.IsExported
    001350fcstrb w0, [sp+119]
    00135100tbnz w0, 0, 0x135108
    00135104b 0x135188
    00135108
    00135108loc_135108:
    00135108ldr x1, [sp+272]
    0013510cldr x7, [sp+264]
    00135110subs xzr, x1, 0
    00135114b.hi 0x13511c
    00135118b 0x1352c8
    0013511c
    0013511cloc_13511c:
    0013511cldrb w7, [x7]
    00135120strb w7, [sp+117]
    00135124mov x8, x7
    00135128subs wzr, w8, 97
    0013512ccset x8, hs
    00135130strb w8, [sp+118]
    00135134b.hs 0x13513c
    00135138b 0x13514c
    0013513c
    0013513cloc_13513c:
    0013513csubs wzr, w7, 122
    00135140cset x7, ls
    00135144strb w7, [sp+118]
    00135148b 0x135150
    0013514c
    0013514cloc_13514c:
    0013514cb 0x135150
    00135150
    00135150loc_135150:
    00135150ldrb w7, [sp+118]
    00135154strb w7, [sp+119]
    00135158tbnz w7, 0, 0x135160
    0013515cb 0x135164
    00135160
    00135160loc_135160:
    00135160b 0x135178
    00135164
    00135164loc_135164:
    00135164ldrb w7, [sp+117]
    00135168subs wzr, w7, 95
    0013516ccset x7, eq
    00135170strb w7, [sp+119]
    00135174b 0x135178
    00135178
    00135178loc_135178:
    00135178ldrb w7, [sp+119]
    0013517ctbnz w7, 0, 0x135280
    00135180b 0x135184
    00135184
    00135184loc_135184:
    00135184b 0x13518c
    00135188
    00135188loc_135188:
    00135188b 0x13518c
    0013518c
    0013518cloc_13518c:
    0013518cldr x1, [sp+296]
    00135190ldrsb x27, [x1]
    00135194ldr x0, [sp+304]
    00135198ldr x1, [x1+304]
    0013519cblr x1
    001351a0str x0, [sp+208]
    001351a4bl reflect.resolveReflectType
    001351a8ldr x0, [sp+264]
    001351acldr x1, [sp+272]
    001351b0ldr x2, [sp+280]
    001351b4ldr x3, [sp+288]
    001351b8ldr x4, [sp+296]
    001351bcldr x5, [sp+304]
    001351c0ldr x6, [sp+312]
    001351c4ldr x7, [sp+320]
    001351c8ldr x8, [sp+328]
    001351ccldr x9, [sp+336]
    001351d0ldr x10, [sp+344]
    001351d4ldr x11, [sp+352]
    001351d8ldrb w12, [sp+360]
    001351dcbl reflect.StructField.IsExported
    001351e0strb w0, [sp+118]
    001351e4ldr x1, [sp+264]
    001351e8ldr x2, [sp+272]
    001351ecldr x3, [sp+312]
    001351f0ldr x4, [sp+320]
    001351f4ldrb w5, [sp+360]
    001351f8mov x6, x0
    001351fcmov x0, x1
    00135200mov x1, x2
    00135204mov x2, x3
    00135208mov x3, x4
    0013520cmov x4, x6
    00135210bl reflect.newName
    00135214str x0, [sp+200]
    00135218ldr x1, [sp+296]
    0013521cldrsb x27, [x1]
    00135220ldr x0, [sp+304]
    00135224ldr x1, [x1+304]
    00135228blr x1
    0013522cstr x0, [sp+208]
    00135230stp xzr, xzr, [sp+160]
    00135234str xzr, [sp+176]
    00135238ldr x1, [sp+200]
    0013523cstr x1, [sp+160]
    00135240ldr x2, [sp+208]
    00135244str x2, [sp+168]
    00135248str xzr, [sp+176]
    0013524cstr x1, [sp+136]
    00135250str x2, [sp+144]
    00135254str xzr, [sp+152]
    00135258ldr x3, [sp+280]
    0013525cldr x4, [sp+288]
    00135260str x3, [sp+120]
    00135264str x4, [sp+128]
    00135268ldr x0, [sp+136]
    0013526cldr x1, [sp+144]
    00135270ldr x2, [sp+152]
    00135274ldp x29, x30, [sp-8]
    00135278add sp, sp, 256
    0013527cret x30
    00135280
    00135280loc_135280:
    00135280ldr x3, [sp+264]
    00135284ldr x4, [sp+272]
    00135288mov x0, xzr
    0013528cadrp x1, 0x584000
    00135290add x1, x1, 2954
    00135294movz x2, 25
    00135298adrp x5, 0x58b000
    0013529cadd x5, x5, 2911
    001352a0movz x6, 35
    001352a4bl runtime.concatstring3
    001352a8str x0, [sp+224]
    001352acstr x1, [sp+232]
    001352b0bl runtime.convTstring
    001352b4str x0, [sp+216]
    001352b8mov x1, x0
    001352bcadrp x0, 0x4c0000
    001352c0add x0, x0, 2944
    001352c4bl runtime.gopanic
    001352c8
    001352c8loc_1352c8:
    001352c8mov x0, xzr
    001352ccbl runtime.panicIndex
    001352d0
    001352d0loc_1352d0:
    001352d0ldr x3, [sp+264]
    001352d4ldr x4, [sp+272]
    001352d8mov x0, xzr
    001352dcadrp x1, 0x584000
    001352e0add x1, x1, 2954
    001352e4movz x2, 25
    001352e8adrp x5, 0x58b000
    001352ecadd x5, x5, 165
    001352f0movz x6, 34
    001352f4bl runtime.concatstring3
    001352f8str x0, [sp+184]
    001352fcstr x1, [sp+192]
    00135300bl runtime.convTstring
    00135304str x0, [sp+240]
    00135308mov x1, x0
    0013530cadrp x0, 0x4c0000
    00135310add x0, x0, 2944
    00135314bl runtime.gopanic
    00135318hint
    0013531c
    0013531cloc_13531c:
    0013531cstp x0, x1, [sp+8]
    00135320stp x2, x3, [sp+24]
    00135324stp x4, x5, [sp+40]
    00135328stp x6, x7, [sp+56]
    0013532cstp x8, x9, [sp+72]
    00135330stp x10, x11, [sp+88]
    00135334strb w12, [sp+104]
    00135338mov x3, x30
    0013533cbl runtime.morestack_noctxt.abi0
    00135340ldp x0, x1, [sp+8]
    00135344ldp x2, x3, [sp+24]
    00135348ldp x4, x5, [sp+40]
    0013534cldp x6, x7, [sp+56]
    00135350ldp x8, x9, [sp+72]
    00135354ldp x10, x11, [sp+88]
    00135358ldrb w12, [sp+104]
    0013535cb 0x135030
    00135030
    00135360
    00135360reflect.typeptrdata: ; void reflect.typeptrdata(internal/abi.Type * t)
    00135360ldr x16, [x28+16]
    00135364sub x17, sp, 64
    00135368subs xzr, x17, x16
    0013536cb.ls 0x135524
    00135370str x30, [sp-192]!
    00135374stur x29, [sp-8]
    00135378sub x29, sp, 8
    0013537cstr x0, [sp+200]
    00135380str xzr, [sp+64]
    00135384bl internal/abi.(*Type).Kind
    00135388strb w0, [sp+62]
    0013538cstrb w0, [sp+63]
    00135390ubfm x1, x0, 0, 7
    00135394subs wzr, w1, 25
    00135398b.eq 0x1353a0
    0013539cb 0x1354d0
    001353a0
    001353a0loc_1353a0:
    001353a0b 0x1353a4
    001353a4
    001353a4loc_1353a4:
    001353a4ldr x2, [sp+200]
    001353a8str x2, [sp+104]
    001353acmovn x2, 0
    001353b0str x2, [sp+80]
    001353b4str xzr, [sp+96]
    001353b8ldr x2, [sp+104]
    001353bcldrsb x27, [x2]
    001353c0ldr x2, [x2+64]
    001353c4str x2, [sp+88]
    001353c8b 0x1353cc
    001353cc
    001353ccloc_1353cc:
    001353ccldr x2, [sp+88]
    001353d0ldr x3, [sp+96]
    001353d4subs xzr, x2, x3
    001353d8b.gt 0x1353e0
    001353dcb 0x135448
    001353e0
    001353e0loc_1353e0:
    001353e0ldr x0, [sp+96]
    001353e4str x0, [sp+72]
    001353e8ldr x2, [sp+104]
    001353ecldrsb x27, [x2]
    001353f0ldr x1, [x2+64]
    001353f4ldr x2, [x2+56]
    001353f8subs xzr, x1, x0
    001353fcb.hi 0x135404
    00135400b 0x1354cc
    00135404
    00135404loc_135404:
    00135404sub x1, x0, x0, lsl #2
    00135408sub x1, x2, x1, lsl #3
    0013540cldr x0, [x1+8]
    00135410str x0, [sp+112]
    00135414bl internal/abi.(*Type).Pointers
    00135418strb w0, [sp+61]
    0013541ctbnz w0, 0, 0x135424
    00135420b 0x135430
    00135424
    00135424loc_135424:
    00135424ldr x2, [sp+72]
    00135428str x2, [sp+80]
    0013542cb 0x135434
    00135430
    00135430loc_135430:
    00135430b 0x135434
    00135434
    00135434loc_135434:
    00135434b 0x135438
    00135438
    00135438loc_135438:
    00135438ldr x2, [sp+96]
    0013543cadd x2, x2, 1
    00135440str x2, [sp+96]
    00135444b 0x1353cc
    00135448
    00135448loc_135448:
    00135448ldr x2, [sp+80]
    0013544cadds xzr, x2, 1
    00135450b.eq 0x135458
    00135454b 0x13546c
    00135458
    00135458loc_135458:
    00135458str xzr, [sp+64]
    0013545cmov x0, xzr
    00135460ldur x29, [sp-8]
    00135464ldr x30, [sp], 192
    00135468ret x30
    0013546c
    0013546cloc_13546c:
    0013546cldr x2, [sp+104]
    00135470ldrsb x27, [x2]
    00135474ldr x1, [x2+64]
    00135478ldr x2, [x2+56]
    0013547cldr x0, [sp+80]
    00135480subs xzr, x0, x1
    00135484b.lo 0x13548c
    00135488b 0x1354c8
    0013548c
    0013548cloc_13548c:
    0013548csub x1, x0, x0, lsl #2
    00135490sub x1, x2, x1, lsl #3
    00135494ldr x2, [x1+8]
    00135498ldr x3, [x1+16]
    0013549cldr x1, [x1]
    001354a0str x1, [sp+120]
    001354a4str x2, [sp+128]
    001354a8str x3, [sp+136]
    001354acldrsb x27, [x2]
    001354b0ldr x1, [x2+8]
    001354b4add x0, x3, x1
    001354b8str x0, [sp+64]
    001354bcldur x29, [sp-8]
    001354c0ldr x30, [sp], 192
    001354c4ret x30
    001354c8
    001354c8loc_1354c8:
    001354c8bl runtime.panicIndex
    001354cc
    001354ccloc_1354cc:
    001354ccbl runtime.panicIndex
    001354d0
    001354d0loc_1354d0:
    001354d0b 0x1354d4
    001354d4
    001354d4loc_1354d4:
    001354d4ldr x0, [sp+200]
    001354d8bl reflect.stringFor
    001354dcstr x0, [sp+144]
    001354e0str x1, [sp+152]
    001354e4movz x2, 38
    001354e8mov x3, x0
    001354ecmov x4, x1
    001354f0mov x0, xzr
    001354f4adrp x1, 0x58d000
    001354f8add x1, x1, 3342
    001354fcbl runtime.concatstring2
    00135500str x0, [sp+168]
    00135504str x1, [sp+176]
    00135508bl runtime.convTstring
    0013550cstr x0, [sp+160]
    00135510mov x1, x0
    00135514adrp x0, 0x4c0000
    00135518add x0, x0, 2944
    0013551cbl runtime.gopanic
    00135520hint
    00135524
    00135524loc_135524:
    00135524str x0, [sp+8]
    00135528mov x3, x30
    0013552cbl runtime.morestack_noctxt.abi0
    00135530ldr x0, [sp+8]
    00135534b 0x135360
    00135538udf 0
    0013553cudf 0
    00135360
    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