File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    00136c00
    00136c00reflect.addTypeBits: ; void reflect.addTypeBits(reflect.bitVector * bv, uintptr offset, internal/abi.Type * t)
    00136c00ldr x16, [x28+16]
    00136c04sub x17, sp, 16
    00136c08subs xzr, x17, x16
    00136c0cb.ls 0x136ee4
    00136c10str x30, [sp-144]!
    00136c14stur x29, [sp-8]
    00136c18sub x29, sp, 8
    00136c1cstr x0, [sp+152]
    00136c20str x1, [sp+160]
    00136c24str x2, [sp+168]
    00136c28mov x0, x2
    00136c2cbl internal/abi.(*Type).Pointers
    00136c30strb w0, [sp+39]
    00136c34tbnz w0, 0, 0x136c3c
    00136c38b 0x136d38
    00136c3c
    00136c3cloc_136c3c:
    00136c3cldr x3, [sp+168]
    00136c40ldrsb x27, [x3]
    00136c44ldrb w3, [x3+23]
    00136c48and x3, x3, 31
    00136c4cstr x3, [sp+56]
    00136c50subs xzr, x3, 20
    00136c54b.ls 0x136c5c
    00136c58b 0x136cc0
    00136c5c
    00136c5cloc_136c5c:
    00136c5csubs xzr, x3, 17
    00136c60b.eq 0x136c68
    00136c64b 0x136c7c
    00136c68
    00136c68loc_136c68:
    00136c68b 0x136c6c
    00136c6c
    00136c6cloc_136c6c:
    00136c6cldr x3, [sp+168]
    00136c70str x3, [sp+104]
    00136c74str xzr, [sp+48]
    00136c78b 0x136e70
    00136c7c
    00136c7cloc_136c7c:
    00136c7csubs xzr, x3, 18
    00136c80b.hs 0x136c88
    00136c84b 0x136c9c
    00136c88
    00136c88loc_136c88:
    00136c88subs xzr, x3, 19
    00136c8cb.ls 0x136c94
    00136c90b 0x136c98
    00136c94
    00136c94loc_136c94:
    00136c94b 0x136d24
    00136c98
    00136c98loc_136c98:
    00136c98b 0x136ca0
    00136c9c
    00136c9cloc_136c9c:
    00136c9cb 0x136ca0
    00136ca0
    00136ca0loc_136ca0:
    00136ca0subs xzr, x3, 20
    00136ca4b.eq 0x136cac
    00136ca8b 0x136cb4
    00136cac
    00136cacloc_136cac:
    00136cacb 0x136cb0
    00136cb0
    00136cb0loc_136cb0:
    00136cb0b 0x136e20
    00136cb4
    00136cb4loc_136cb4:
    00136cb4b 0x136cb8
    00136cb8
    00136cb8loc_136cb8:
    00136cb8b 0x136cbc
    00136cbc
    00136cbcloc_136cbc:
    00136cbcb 0x136d34
    00136cc0
    00136cc0loc_136cc0:
    00136cc0subs xzr, x3, 21
    00136cc4b.hs 0x136ccc
    00136cc8b 0x136ce0
    00136ccc
    00136cccloc_136ccc:
    00136cccsubs xzr, x3, 24
    00136cd0b.ls 0x136cd8
    00136cd4b 0x136cdc
    00136cd8
    00136cd8loc_136cd8:
    00136cd8b 0x136d24
    00136cdc
    00136cdcloc_136cdc:
    00136cdcb 0x136ce4
    00136ce0
    00136ce0loc_136ce0:
    00136ce0b 0x136ce4
    00136ce4
    00136ce4loc_136ce4:
    00136ce4subs xzr, x3, 25
    00136ce8b.eq 0x136cf0
    00136cecb 0x136d14
    00136cf0
    00136cf0loc_136cf0:
    00136cf0b 0x136cf4
    00136cf4
    00136cf4loc_136cf4:
    00136cf4ldr x3, [sp+168]
    00136cf8str x3, [sp+96]
    00136cfcstr xzr, [sp+80]
    00136d00ldr x3, [sp+96]
    00136d04ldrsb x27, [x3]
    00136d08ldr x3, [x3+64]
    00136d0cstr x3, [sp+72]
    00136d10b 0x136d94
    00136d14
    00136d14loc_136d14:
    00136d14subs xzr, x3, 26
    00136d18b.eq 0x136d20
    00136d1cb 0x136d28
    00136d20
    00136d20loc_136d20:
    00136d20b 0x136d24
    00136d24
    00136d24loc_136d24:
    00136d24b 0x136d50
    00136d28
    00136d28loc_136d28:
    00136d28b 0x136d2c
    00136d2c
    00136d2cloc_136d2c:
    00136d2cb 0x136d30
    00136d30
    00136d30loc_136d30:
    00136d30b 0x136d34
    00136d34
    00136d34loc_136d34:
    00136d34b 0x136d44
    00136d38
    00136d38loc_136d38:
    00136d38ldur x29, [sp-8]
    00136d3cldr x30, [sp], 144
    00136d40ret x30
    00136d44
    00136d44loc_136d44:
    00136d44ldur x29, [sp-8]
    00136d48ldr x30, [sp], 144
    00136d4cret x30
    00136d50
    00136d50loc_136d50:
    00136d50ldr x2, [sp+152]
    00136d54ldrsb x27, [x2]
    00136d58ldr w2, [x2]
    00136d5cldr x3, [sp+160]
    00136d60ubfm x3, x3, 3, 63
    00136d64subs wzr, w2, w3
    00136d68b.lo 0x136d70
    00136d6cb 0x136d84
    00136d70
    00136d70loc_136d70:
    00136d70ldr x0, [sp+152]
    00136d74mov x1, xzr
    00136d78bl reflect.(*bitVector).append
    00136d7cb 0x136d80
    00136d80
    00136d80loc_136d80:
    00136d80b 0x136d50
    00136d84
    00136d84loc_136d84:
    00136d84ldr x0, [sp+152]
    00136d88orr x1, xzr, 1
    00136d8cbl reflect.(*bitVector).append
    00136d90b 0x136d44
    00136d94
    00136d94loc_136d94:
    00136d94ldr x3, [sp+72]
    00136d98ldr x4, [sp+80]
    00136d9csubs xzr, x3, x4
    00136da0b.gt 0x136da8
    00136da4b 0x136e18
    00136da8
    00136da8loc_136da8:
    00136da8ldr x0, [sp+80]
    00136dacstr x0, [sp+40]
    00136db0ldr x3, [sp+96]
    00136db4ldrsb x27, [x3]
    00136db8ldr x1, [x3+64]
    00136dbcldr x3, [x3+56]
    00136dc0subs xzr, x1, x0
    00136dc4b.hi 0x136dcc
    00136dc8b 0x136e1c
    00136dcc
    00136dccloc_136dcc:
    00136dccsub x4, x0, x0, lsl #2
    00136dd0sub x3, x3, x4, lsl #3
    00136dd4str x3, [sp+112]
    00136dd8ldrsb x27, [x3]
    00136ddcldr x4, [sp+160]
    00136de0ldr x5, [x3+16]
    00136de4add x4, x4, x5
    00136de8str x4, [sp+64]
    00136decldrsb x27, [x3]
    00136df0ldr x2, [x3+8]
    00136df4str x2, [sp+120]
    00136df8ldr x1, [sp+64]
    00136dfcldr x0, [sp+152]
    00136e00bl reflect.addTypeBits
    00136e04b 0x136e08
    00136e08
    00136e08loc_136e08:
    00136e08ldr x3, [sp+80]
    00136e0cadd x3, x3, 1
    00136e10str x3, [sp+80]
    00136e14b 0x136d94
    00136e18
    00136e18loc_136e18:
    00136e18b 0x136d44
    00136e1c
    00136e1cloc_136e1c:
    00136e1cbl runtime.panicIndex
    00136e20
    00136e20loc_136e20:
    00136e20ldr x2, [sp+152]
    00136e24ldrsb x27, [x2]
    00136e28ldr w2, [x2]
    00136e2cldr x3, [sp+160]
    00136e30ubfm x3, x3, 3, 63
    00136e34subs wzr, w2, w3
    00136e38b.lo 0x136e40
    00136e3cb 0x136e54
    00136e40
    00136e40loc_136e40:
    00136e40ldr x0, [sp+152]
    00136e44mov x1, xzr
    00136e48bl reflect.(*bitVector).append
    00136e4cb 0x136e50
    00136e50
    00136e50loc_136e50:
    00136e50b 0x136e20
    00136e54
    00136e54loc_136e54:
    00136e54ldr x0, [sp+152]
    00136e58orr x1, xzr, 1
    00136e5cbl reflect.(*bitVector).append
    00136e60ldr x0, [sp+152]
    00136e64orr x1, xzr, 1
    00136e68bl reflect.(*bitVector).append
    00136e6cb 0x136d44
    00136e70
    00136e70loc_136e70:
    00136e70ldr x3, [sp+48]
    00136e74ldr x4, [sp+104]
    00136e78ldrsb x27, [x4]
    00136e7cldr x4, [x4+64]
    00136e80subs xzr, x4, x3
    00136e84b.gt 0x136e8c
    00136e88b 0x136ee0
    00136e8c
    00136e8cloc_136e8c:
    00136e8cldr x3, [sp+160]
    00136e90ldr x4, [sp+48]
    00136e94ldr x5, [sp+104]
    00136e98ldrsb x27, [x5]
    00136e9cldr x5, [x5+48]
    00136ea0ldrsb x27, [x5]
    00136ea4ldr x5, [x5]
    00136ea8madd x3, x5, x4, x3
    00136eacstr x3, [sp+88]
    00136eb0ldr x3, [sp+104]
    00136eb4ldrsb x27, [x3]
    00136eb8ldr x2, [x3+48]
    00136ebcstr x2, [sp+128]
    00136ec0ldr x1, [sp+88]
    00136ec4ldr x0, [sp+152]
    00136ec8bl reflect.addTypeBits
    00136eccb 0x136ed0
    00136ed0
    00136ed0loc_136ed0:
    00136ed0ldr x3, [sp+48]
    00136ed4add x3, x3, 1
    00136ed8str x3, [sp+48]
    00136edcb 0x136e70
    00136ee0
    00136ee0loc_136ee0:
    00136ee0b 0x136d44
    00136ee4
    00136ee4loc_136ee4:
    00136ee4stp x0, x1, [sp+8]
    00136ee8str x2, [sp+24]
    00136eecmov x3, x30
    00136ef0bl runtime.morestack_noctxt.abi0
    00136ef4ldp x0, x1, [sp+8]
    00136ef8ldr x2, [sp+24]
    00136efcb 0x136c00
    00136c00