File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00150eb0
00150eb0fmt.(*pp).printArg: ; void fmt.(*pp).printArg(fmt.pp * p, interface {} arg, int32 verb)
00150eb0ldr x16, [x28+16]
00150eb4sub x17, sp, 240
00150eb8subs xzr, x17, x16
00150ebcb.ls 0x151bd8
00150ec0sub x20, sp, 368
00150ec4stp x29, x30, [x20-8]
00150ec8add sp, x20, 0
00150eccsub x29, sp, 8
00150ed0str x0, [sp+376]
00150ed4str x1, [sp+384]
00150ed8str x2, [sp+392]
00150edcstr w3, [sp+400]
00150ee0ldr x7, [sp+376]
00150ee4ldrsb x27, [x7]
00150ee8ldr x8, [sp+392]
00150eecldr x9, [sp+384]
00150ef0str x9, [x7+24]
00150ef4adrp x27, 0x8fb000
00150ef8ldr w9, [x27+3056]
00150efccbz w9, 0x150f04
00150f00b 0x150f08
00150f04
00150f04loc_150f04:
00150f04b 0x150f1c
00150f08
00150f08loc_150f08:
00150f08bl runtime.gcWriteBarrier2
00150f0cstr x8, [x25]
00150f10ldr x9, [x7+32]
00150f14str x9, [x25+8]
00150f18b 0x150f1c
00150f1c
00150f1cloc_150f1c:
00150f1cstr x8, [x7+32]
00150f20ldr x7, [sp+376]
00150f24ldrsb x27, [x7]
00150f28str xzr, [x7+56]
00150f2cadrp x27, 0x8fb000
00150f30ldr w8, [x27+3056]
00150f34cbz w8, 0x150f3c
00150f38b 0x150f40
00150f3c
00150f3cloc_150f3c:
00150f3cb 0x150f58
00150f40
00150f40loc_150f40:
00150f40ldr x8, [x7+40]
00150f44bl runtime.gcWriteBarrier2
00150f48str x8, [x25]
00150f4cldr x8, [x7+48]
00150f50str x8, [x25+8]
00150f54b 0x150f58
00150f58
00150f58loc_150f58:
00150f58stp xzr, xzr, [x7+40]
00150f5cldr x7, [sp+384]
00150f60cbnz x7, 0x150f68
00150f64b 0x151b68
00150f68
00150f68loc_150f68:
00150f68ldrsw x7, [sp+400]
00150f6cstr w7, [sp+104]
00150f70subs wzr, w7, 84
00150f74b.eq 0x150f7c
00150f78b 0x150fd4
00150f7c
00150f7cloc_150f7c:
00150f7cb 0x150f80
00150f80
00150f80loc_150f80:
00150f80ldr x0, [sp+384]
00150f84ldr x1, [sp+392]
00150f88bl reflect.TypeOf
00150f8cstr x0, [sp+288]
00150f90str x1, [sp+296]
00150f94ldrsb x27, [x0]
00150f98ldr x2, [x0+296]
00150f9cmov x0, x1
00150fa0blr x2
00150fa4str x0, [sp+344]
00150fa8str x1, [sp+352]
00150facldr x2, [sp+376]
00150fb0ldrsb x27, [x2]
00150fb4add x0, x2, 64
00150fb8str x0, [sp+272]
00150fbcldr x2, [sp+352]
00150fc0ldr x1, [sp+344]
00150fc4bl fmt.(*fmt).fmtS
00150fc8ldp x29, x30, [sp-8]
00150fccadd sp, sp, 368
00150fd0ret x30
00150fd4
00150fd4loc_150fd4:
00150fd4subs wzr, w7, 112
00150fd8b.eq 0x150fe0
00150fdcb 0x151030
00150fe0
00150fe0loc_150fe0:
00150fe0b 0x150fe4
00150fe4
00150fe4loc_150fe4:
00150fe4ldr x0, [sp+384]
00150fe8ldr x1, [sp+392]
00150fecbl reflect.ValueOf
00150ff0str x0, [sp+320]
00150ff4str x1, [sp+328]
00150ff8str x2, [sp+336]
00150ffcldr x3, [sp+376]
00151000orr x4, xzr, 112
00151004mov x5, x0
00151008mov x0, x3
0015100cmov x6, x1
00151010mov x1, x5
00151014mov x7, x2
00151018mov x2, x6
0015101cmov x3, x7
00151020bl fmt.(*pp).fmtPointer
00151024ldp x29, x30, [sp-8]
00151028add sp, sp, 368
0015102cret x30
00151030
00151030loc_151030:
00151030b 0x151034
00151034
00151034loc_151034:
00151034b 0x151038
00151038
00151038loc_151038:
00151038ldr x7, [sp+392]
0015103cldr x8, [sp+384]
00151040str x8, [sp+256]
00151044str x7, [sp+264]
00151048cbnz x8, 0x151050
0015104cb 0x151ae0
00151050
00151050loc_151050:
00151050ldr w7, [x8+16]
00151054str w7, [sp+100]
00151058movz x8, 30713
0015105cmovk x8, 0x66db0000
00151060subs wzr, w7, w8
00151064b.ls 0x15106c
00151068b 0x1515c4
0015106c
0015106cloc_15106c:
0015106cmovz x4, 32948
00151070movk x4, 0x1c5f0000
00151074subs wzr, w7, w4
00151078b.ls 0x151080
0015107cb 0x151350
00151080
00151080loc_151080:
00151080movz x4, 53919
00151084movk x4, 0x111e0000
00151088subs wzr, w7, w4
0015108cb.ls 0x151094
00151090b 0x151184
00151094
00151094loc_151094:
00151094movz x4, 21838
00151098movk x4, 0x2940000
0015109csubs wzr, w7, w4
001510a0b.eq 0x1510a8
001510a4b 0x151108
001510a8
001510a8loc_1510a8:
001510a8ldr x4, [sp+256]
001510acadrp x5, 0x4a4000
001510b0add x5, x5, 3328
001510b4subs xzr, x4, x5
001510b8b.eq 0x1510c0
001510bcb 0x1510c8
001510c0
001510c0loc_1510c0:
001510c0orr x0, xzr, 1
001510c4b 0x1510d0
001510c8
001510c8loc_1510c8:
001510c8mov x0, xzr
001510ccb 0x1510d0
001510d0
001510d0loc_1510d0:
001510d0strb w0, [sp+72]
001510d4tbnz w0, 0, 0x1510dc
001510d8b 0x151104
001510dc
001510dcloc_1510dc:
001510dcb 0x1510e0
001510e0
001510e0loc_1510e0:
001510e0ldr x4, [sp+264]
001510e4ldr w4, [x4]
001510e8str w4, [sp+80]
001510ecldrsw x3, [sp+400]
001510f0ldr x0, [sp+376]
001510f4mov x1, x4
001510f8mov x2, xzr
001510fcbl fmt.(*pp).fmtInteger
00151100b 0x151b5c
00151104
00151104loc_151104:
00151104b 0x151180
00151108
00151108loc_151108:
00151108movz x3, 53919
0015110cmovk x3, 0x111e0000
00151110subs wzr, w7, w3
00151114b.eq 0x15111c
00151118b 0x151178
0015111c
0015111cloc_15111c:
0015111cldr x3, [sp+256]
00151120adrp x4, 0x4a4000
00151124add x4, x4, 3904
00151128subs xzr, x3, x4
0015112cb.eq 0x151134
00151130b 0x15113c
00151134
00151134loc_151134:
00151134orr x0, xzr, 1
00151138b 0x151144
0015113c
0015113cloc_15113c:
0015113cmov x0, xzr
00151140b 0x151144
00151144
00151144loc_151144:
00151144strb w0, [sp+72]
00151148tbnz w0, 0, 0x151150
0015114cb 0x151174
00151150
00151150loc_151150:
00151150b 0x151154
00151154
00151154loc_151154:
00151154ldr x3, [sp+264]
00151158ldr d0, [x3]
0015115cstr d0, [sp+168]
00151160ldrsw x2, [sp+400]
00151164ldr x0, [sp+376]
00151168orr x1, xzr, 64
0015116cbl fmt.(*pp).fmtFloat
00151170b 0x151b5c
00151174
00151174loc_151174:
00151174b 0x15117c
00151178
00151178loc_151178:
00151178b 0x15117c
0015117c
0015117cloc_15117c:
0015117cb 0x151180
00151180
00151180loc_151180:
00151180b 0x15134c
00151184
00151184loc_151184:
00151184movz x4, 52240
00151188movk x4, 0x13b60000
0015118csubs wzr, w7, w4
00151190b.eq 0x151198
00151194b 0x1511f8
00151198
00151198loc_151198:
00151198ldr x4, [sp+256]
0015119cadrp x5, 0x4a4000
001511a0add x5, x5, 3264
001511a4subs xzr, x4, x5
001511a8b.eq 0x1511b0
001511acb 0x1511b8
001511b0
001511b0loc_1511b0:
001511b0orr x0, xzr, 1
001511b4b 0x1511c0
001511b8
001511b8loc_1511b8:
001511b8mov x0, xzr
001511bcb 0x1511c0
001511c0
001511c0loc_1511c0:
001511c0strb w0, [sp+72]
001511c4tbnz w0, 0, 0x1511cc
001511c8b 0x1511f4
001511cc
001511ccloc_1511cc:
001511ccb 0x1511d0
001511d0
001511d0loc_1511d0:
001511d0ldr x4, [sp+264]
001511d4ldrsw x4, [x4]
001511d8str w4, [sp+84]
001511dcldrsw x3, [sp+400]
001511e0ldr x0, [sp+376]
001511e4mov x1, x4
001511e8orr x2, xzr, 1
001511ecbl fmt.(*pp).fmtInteger
001511f0b 0x151b5c
001511f4
001511f4loc_1511f4:
001511f4b 0x151348
001511f8
001511f8loc_1511f8:
001511f8movz x3, 32948
001511fcmovk x3, 0x1c5f0000
00151200subs wzr, w7, w3
00151204b.eq 0x15120c
00151208b 0x151340
0015120c
0015120cloc_15120c:
0015120cldr x3, [sp+256]
00151210adrp x4, 0x55e000
00151214add x4, x4, 384
00151218subs xzr, x3, x4
0015121cb.eq 0x151224
00151220b 0x15122c
00151224
00151224loc_151224:
00151224orr x0, xzr, 1
00151228b 0x151234
0015122c
0015122cloc_15122c:
0015122cmov x0, xzr
00151230b 0x151234
00151234
00151234loc_151234:
00151234strb w0, [sp+72]
00151238tbnz w0, 0, 0x151240
0015123cb 0x15133c
00151240
00151240loc_151240:
00151240b 0x151244
00151244
00151244loc_151244:
00151244ldr x3, [sp+264]
00151248ldr x0, [x3]
0015124cldr x1, [x3+8]
00151250ldr x2, [x3+16]
00151254str x0, [sp+192]
00151258str x1, [sp+200]
0015125cstr x2, [sp+208]
00151260bl reflect.Value.IsValid
00151264strb w0, [sp+74]
00151268strb w0, [sp+75]
0015126ctbnz w0, 0, 0x151274
00151270b 0x151290
00151274
00151274loc_151274:
00151274ldr x0, [sp+192]
00151278ldr x1, [sp+200]
0015127cldr x2, [sp+208]
00151280bl reflect.Value.CanInterface
00151284strb w0, [sp+73]
00151288strb w0, [sp+75]
0015128cb 0x151294
00151290
00151290loc_151290:
00151290b 0x151294
00151294
00151294loc_151294:
00151294ldrb w6, [sp+75]
00151298tbnz w6, 0, 0x1512a0
0015129cb 0x151318
001512a0
001512a0loc_1512a0:
001512a0ldr x0, [sp+192]
001512a4ldr x1, [sp+200]
001512a8ldr x2, [sp+208]
001512acbl reflect.Value.Interface
001512b0str x0, [sp+304]
001512b4str x1, [sp+312]
001512b8ldr x3, [sp+376]
001512bcldrsb x27, [x3]
001512c0str x0, [x3+24]
001512c4adrp x27, 0x8fa000
001512c8ldr w4, [x27+3056]
001512cccbz w4, 0x1512d4
001512d0b 0x1512d8
001512d4
001512d4loc_1512d4:
001512d4b 0x1512ec
001512d8
001512d8loc_1512d8:
001512d8bl runtime.gcWriteBarrier2
001512dcstr x1, [x25]
001512e0ldr x2, [x3+32]
001512e4str x2, [x25+8]
001512e8b 0x1512ec
001512ec
001512ecloc_1512ec:
001512ecstr x1, [x3+32]
001512f0ldrsw x1, [sp+400]
001512f4ldr x0, [sp+376]
001512f8bl fmt.(*pp).handleMethods
001512fcstrb w0, [sp+74]
00151300tbnz w0, 0, 0x151308
00151304b 0x151314
00151308
00151308loc_151308:
00151308ldp x29, x30, [sp-8]
0015130cadd sp, sp, 368
00151310ret x30
00151314
00151314loc_151314:
00151314b 0x15131c
00151318
00151318loc_151318:
00151318b 0x15131c
0015131c
0015131cloc_15131c:
0015131cldrsw x4, [sp+400]
00151320ldr x1, [sp+192]
00151324ldr x2, [sp+200]
00151328ldr x3, [sp+208]
0015132cldr x0, [sp+376]
00151330mov x5, xzr
00151334bl fmt.(*pp).printValue
00151338b 0x151b5c
0015133c
0015133cloc_15133c:
0015133cb 0x151344
00151340
00151340loc_151340:
00151340b 0x151344
00151344
00151344loc_151344:
00151344b 0x151348
00151348
00151348loc_151348:
00151348b 0x15134c
0015134c
0015134cloc_15134c:
0015134cb 0x1515c0
00151350
00151350loc_151350:
00151350movz x4, 1665
00151354movk x4, 0x4d160000
00151358subs wzr, w7, w4
0015135cb.ls 0x151364
00151360b 0x151458
00151364
00151364loc_151364:
00151364movz x4, 57293
00151368movk x4, 0x2fbe0000
0015136csubs wzr, w7, w4
00151370b.eq 0x151378
00151374b 0x1513dc
00151378
00151378loc_151378:
00151378ldr x3, [sp+256]
0015137cadrp x4, 0x4a4000
00151380add x4, x4, 3776
00151384subs xzr, x3, x4
00151388b.eq 0x151390
0015138cb 0x151398
00151390
00151390loc_151390:
00151390orr x0, xzr, 1
00151394b 0x1513a0
00151398
00151398loc_151398:
00151398mov x0, xzr
0015139cb 0x1513a0
001513a0
001513a0loc_1513a0:
001513a0strb w0, [sp+72]
001513a4tbnz w0, 0, 0x1513ac
001513a8b 0x1513d8
001513ac
001513acloc_1513ac:
001513acb 0x1513b0
001513b0
001513b0loc_1513b0:
001513b0ldr x3, [sp+264]
001513b4ldr d0, [x3]
001513b8ldr d1, [x3+8]
001513bcstr d0, [sp+152]
001513c0str d1, [sp+160]
001513c4ldrsw x2, [sp+400]
001513c8ldr x0, [sp+376]
001513ccorr x1, xzr, 128
001513d0bl fmt.(*pp).fmtComplex
001513d4b 0x151b5c
001513d8
001513d8loc_1513d8:
001513d8b 0x151454
001513dc
001513dcloc_1513dc:
001513dcmovz x4, 1665
001513e0movk x4, 0x4d160000
001513e4subs wzr, w7, w4
001513e8b.eq 0x1513f0
001513ecb 0x15144c
001513f0
001513f0loc_1513f0:
001513f0ldr x4, [sp+256]
001513f4adrp x5, 0x4a4000
001513f8add x5, x5, 3456
001513fcsubs xzr, x4, x5
00151400b.eq 0x151408
00151404b 0x151410
00151408
00151408loc_151408:
00151408orr x0, xzr, 1
0015140cb 0x151418
00151410
00151410loc_151410:
00151410mov x0, xzr
00151414b 0x151418
00151418
00151418loc_151418:
00151418strb w0, [sp+72]
0015141ctbnz w0, 0, 0x151424
00151420b 0x151448
00151424
00151424loc_151424:
00151424b 0x151428
00151428
00151428loc_151428:
00151428ldr x4, [sp+264]
0015142cldr x1, [x4]
00151430str x1, [sp+120]
00151434ldrsw x3, [sp+400]
00151438ldr x0, [sp+376]
0015143cmov x2, xzr
00151440bl fmt.(*pp).fmtInteger
00151444b 0x151b5c
00151448
00151448loc_151448:
00151448b 0x151450
0015144c
0015144cloc_15144c:
0015144cb 0x151450
00151450
00151450loc_151450:
00151450b 0x151454
00151454
00151454loc_151454:
00151454b 0x1515bc
00151458
00151458loc_151458:
00151458movz x4, 23687
0015145cmovk x4, 0x625f0000
00151460subs wzr, w7, w4
00151464b.eq 0x15146c
00151468b 0x1514c8
0015146c
0015146cloc_15146c:
0015146cldr x4, [sp+256]
00151470adrp x5, 0x4a4000
00151474add x5, x5, 3392
00151478subs xzr, x4, x5
0015147cb.eq 0x151484
00151480b 0x15148c
00151484
00151484loc_151484:
00151484orr x0, xzr, 1
00151488b 0x151494
0015148c
0015148cloc_15148c:
0015148cmov x0, xzr
00151490b 0x151494
00151494
00151494loc_151494:
00151494strb w0, [sp+72]
00151498tbnz w0, 0, 0x1514a0
0015149cb 0x1514c4
001514a0
001514a0loc_1514a0:
001514a0b 0x1514a4
001514a4
001514a4loc_1514a4:
001514a4ldr x4, [sp+264]
001514a8ldr x1, [x4]
001514acstr x1, [sp+136]
001514b0ldrsw x3, [sp+400]
001514b4ldr x0, [sp+376]
001514b8orr x2, xzr, 1
001514bcbl fmt.(*pp).fmtInteger
001514c0b 0x151b5c
001514c4
001514c4loc_1514c4:
001514c4b 0x1515b8
001514c8
001514c8loc_1514c8:
001514c8movz x4, 25202
001514ccmovk x4, 0x651d0000
001514d0subs wzr, w7, w4
001514d4b.eq 0x1514dc
001514d8b 0x15153c
001514dc
001514dcloc_1514dc:
001514dcldr x4, [sp+256]
001514e0adrp x5, 0x4a4000
001514e4add x5, x5, 3072
001514e8subs xzr, x4, x5
001514ecb.eq 0x1514f4
001514f0b 0x1514fc
001514f4
001514f4loc_1514f4:
001514f4orr x0, xzr, 1
001514f8b 0x151504
001514fc
001514fcloc_1514fc:
001514fcmov x0, xzr
00151500b 0x151504
00151504
00151504loc_151504:
00151504strb w0, [sp+72]
00151508tbnz w0, 0, 0x151510
0015150cb 0x151538
00151510
00151510loc_151510:
00151510b 0x151514
00151514
00151514loc_151514:
00151514ldr x4, [sp+264]
00151518ldrb w4, [x4]
0015151cstrb w4, [sp+69]
00151520ldrsw x3, [sp+400]
00151524ldr x0, [sp+376]
00151528mov x1, x4
0015152cmov x2, xzr
00151530bl fmt.(*pp).fmtInteger
00151534b 0x151b5c
00151538
00151538loc_151538:
00151538b 0x1515b4
0015153c
0015153cloc_15153c:
0015153cmovz x4, 30713
00151540movk x4, 0x66db0000
00151544subs wzr, w7, w4
00151548b.eq 0x151550
0015154cb 0x1515ac
00151550
00151550loc_151550:
00151550ldr x4, [sp+256]
00151554adrp x5, 0x4a4000
00151558add x5, x5, 3520
0015155csubs xzr, x4, x5
00151560b.eq 0x151568
00151564b 0x151570
00151568
00151568loc_151568:
00151568orr x0, xzr, 1
0015156cb 0x151578
00151570
00151570loc_151570:
00151570mov x0, xzr
00151574b 0x151578
00151578
00151578loc_151578:
00151578strb w0, [sp+72]
0015157ctbnz w0, 0, 0x151584
00151580b 0x1515a8
00151584
00151584loc_151584:
00151584b 0x151588
00151588
00151588loc_151588:
00151588ldr x4, [sp+264]
0015158cldr x1, [x4]
00151590str x1, [sp+144]
00151594ldrsw x3, [sp+400]
00151598ldr x0, [sp+376]
0015159corr x2, xzr, 1
001515a0bl fmt.(*pp).fmtInteger
001515a4b 0x151b5c
001515a8
001515a8loc_1515a8:
001515a8b 0x1515b0
001515ac
001515acloc_1515ac:
001515acb 0x1515b0
001515b0
001515b0loc_1515b0:
001515b0b 0x1515b4
001515b4
001515b4loc_1515b4:
001515b4b 0x1515b8
001515b8
001515b8loc_1515b8:
001515b8b 0x1515bc
001515bc
001515bcloc_1515bc:
001515bcb 0x1515c0
001515c0
001515c0loc_1515c0:
001515c0b 0x151adc
001515c4
001515c4loc_1515c4:
001515c4movz x8, 22915
001515c8movk x8, 0x5f740000
001515ccadds wzr, w7, w8
001515d0b.ls 0x1515d8
001515d4b 0x151844
001515d8
001515d8loc_1515d8:
001515d8movz x4, 41844
001515dcmovk x4, 0x71b40000
001515e0subs wzr, w7, w4
001515e4b.ls 0x1515ec
001515e8b 0x1516d4
001515ec
001515ecloc_1515ec:
001515ecmovz x4, 24383
001515f0movk x4, 0x68f30000
001515f4subs wzr, w7, w4
001515f8b.eq 0x151600
001515fcb 0x15165c
00151600
00151600loc_151600:
00151600ldr x4, [sp+256]
00151604adrp x5, 0x4a4000
00151608add x5, x5, 3648
0015160csubs xzr, x4, x5
00151610b.eq 0x151618
00151614b 0x151620
00151618
00151618loc_151618:
00151618orr x0, xzr, 1
0015161cb 0x151628
00151620
00151620loc_151620:
00151620mov x0, xzr
00151624b 0x151628
00151628
00151628loc_151628:
00151628strb w0, [sp+72]
0015162ctbnz w0, 0, 0x151634
00151630b 0x151658
00151634
00151634loc_151634:
00151634b 0x151638
00151638
00151638loc_151638:
00151638ldr x4, [sp+264]
0015163cldr x1, [x4]
00151640str x1, [sp+112]
00151644ldrsw x3, [sp+400]
00151648ldr x0, [sp+376]
0015164cmov x2, xzr
00151650bl fmt.(*pp).fmtInteger
00151654b 0x151b5c
00151658
00151658loc_151658:
00151658b 0x1516d0
0015165c
0015165cloc_15165c:
0015165cmovz x3, 41844
00151660movk x3, 0x71b40000
00151664subs wzr, w7, w3
00151668b.eq 0x151670
0015166cb 0x1516c8
00151670
00151670loc_151670:
00151670ldr x3, [sp+256]
00151674adrp x4, 0x4a4000
00151678add x4, x4, 3968
0015167csubs xzr, x3, x4
00151680b.eq 0x151688
00151684b 0x151690
00151688
00151688loc_151688:
00151688orr x0, xzr, 1
0015168cb 0x151698
00151690
00151690loc_151690:
00151690mov x0, xzr
00151694b 0x151698
00151698
00151698loc_151698:
00151698strb w0, [sp+72]
0015169ctbnz w0, 0, 0x1516a4
001516a0b 0x1516c4
001516a4
001516a4loc_1516a4:
001516a4b 0x1516a8
001516a8
001516a8loc_1516a8:
001516a8ldr x3, [sp+264]
001516acldrb w1, [x3]
001516b0strb w1, [sp+71]
001516b4ldrsw x2, [sp+400]
001516b8ldr x0, [sp+376]
001516bcbl fmt.(*pp).fmtBool
001516c0b 0x151b5c
001516c4
001516c4loc_1516c4:
001516c4b 0x1516cc
001516c8
001516c8loc_1516c8:
001516c8b 0x1516cc
001516cc
001516ccloc_1516cc:
001516ccb 0x1516d0
001516d0
001516d0loc_1516d0:
001516d0b 0x151840
001516d4
001516d4loc_1516d4:
001516d4movz x4, 39850
001516d8movk x4, 0x78ef0000
001516dcadds wzr, w7, w4
001516e0b.eq 0x1516e8
001516e4b 0x151748
001516e8
001516e8loc_1516e8:
001516e8ldr x4, [sp+256]
001516ecadrp x5, 0x4a4000
001516f0add x5, x5, 3136
001516f4subs xzr, x4, x5
001516f8b.eq 0x151700
001516fcb 0x151708
00151700
00151700loc_151700:
00151700orr x0, xzr, 1
00151704b 0x151710
00151708
00151708loc_151708:
00151708mov x0, xzr
0015170cb 0x151710
00151710
00151710loc_151710:
00151710strb w0, [sp+72]
00151714tbnz w0, 0, 0x15171c
00151718b 0x151744
0015171c
0015171cloc_15171c:
0015171cb 0x151720
00151720
00151720loc_151720:
00151720ldr x4, [sp+264]
00151724ldrsh x4, [x4]
00151728strh w4, [sp+78]
0015172cldrsw x3, [sp+400]
00151730ldr x0, [sp+376]
00151734mov x1, x4
00151738orr x2, xzr, 1
0015173cbl fmt.(*pp).fmtInteger
00151740b 0x151b5c
00151744
00151744loc_151744:
00151744b 0x15183c
00151748
00151748loc_151748:
00151748movz x4, 22429
0015174cmovk x4, 0x6f680000
00151750adds wzr, w7, w4
00151754b.eq 0x15175c
00151758b 0x1517bc
0015175c
0015175cloc_15175c:
0015175cldr x4, [sp+256]
00151760adrp x5, 0x4a4000
00151764add x5, x5, 2944
00151768subs xzr, x4, x5
0015176cb.eq 0x151774
00151770b 0x15177c
00151774
00151774loc_151774:
00151774orr x0, xzr, 1
00151778b 0x151784
0015177c
0015177cloc_15177c:
0015177cmov x0, xzr
00151780b 0x151784
00151784
00151784loc_151784:
00151784strb w0, [sp+72]
00151788tbnz w0, 0, 0x151790
0015178cb 0x1517b8
00151790
00151790loc_151790:
00151790b 0x151794
00151794
00151794loc_151794:
00151794ldr x4, [sp+264]
00151798ldr x1, [x4]
0015179cldr x2, [x4+8]
001517a0str x1, [sp+240]
001517a4str x2, [sp+248]
001517a8ldrsw x3, [sp+400]
001517acldr x0, [sp+376]
001517b0bl fmt.(*pp).fmtString
001517b4b 0x151b5c
001517b8
001517b8loc_1517b8:
001517b8b 0x151838
001517bc
001517bcloc_1517bc:
001517bcmovz x4, 22915
001517c0movk x4, 0x5f740000
001517c4adds wzr, w7, w4
001517c8b.eq 0x1517d0
001517ccb 0x151830
001517d0
001517d0loc_1517d0:
001517d0ldr x4, [sp+256]
001517d4adrp x5, 0x4a4000
001517d8add x5, x5, 3200
001517dcsubs xzr, x4, x5
001517e0b.eq 0x1517e8
001517e4b 0x1517f0
001517e8
001517e8loc_1517e8:
001517e8orr x0, xzr, 1
001517ecb 0x1517f8
001517f0
001517f0loc_1517f0:
001517f0mov x0, xzr
001517f4b 0x1517f8
001517f8
001517f8loc_1517f8:
001517f8strb w0, [sp+72]
001517fctbnz w0, 0, 0x151804
00151800b 0x15182c
00151804
00151804loc_151804:
00151804b 0x151808
00151808
00151808loc_151808:
00151808ldr x4, [sp+264]
0015180cldrh w4, [x4]
00151810strh w4, [sp+76]
00151814ldrsw x3, [sp+400]
00151818ldr x0, [sp+376]
0015181cmov x1, x4
00151820mov x2, xzr
00151824bl fmt.(*pp).fmtInteger
00151828b 0x151b5c
0015182c
0015182cloc_15182c:
0015182cb 0x151834
00151830
00151830loc_151830:
00151830b 0x151834
00151834
00151834loc_151834:
00151834b 0x151838
00151838
00151838loc_151838:
00151838b 0x15183c
0015183c
0015183cloc_15183c:
0015183cb 0x151840
00151840
00151840loc_151840:
00151840b 0x151ad8
00151844
00151844loc_151844:
00151844movz x8, 54976
00151848movk x8, 0x49770000
0015184cadds wzr, w7, w8
00151850b.ls 0x151858
00151854b 0x151958
00151858
00151858loc_151858:
00151858movz x3, 29228
0015185cmovk x3, 0x5e8e0000
00151860adds wzr, w7, w3
00151864b.eq 0x15186c
00151868b 0x1518cc
0015186c
0015186cloc_15186c:
0015186cldr x3, [sp+256]
00151870adrp x4, 0x4a4000
00151874add x4, x4, 3840
00151878subs xzr, x3, x4
0015187cb.eq 0x151884
00151880b 0x15188c
00151884
00151884loc_151884:
00151884orr x0, xzr, 1
00151888b 0x151894
0015188c
0015188cloc_15188c:
0015188cmov x0, xzr
00151890b 0x151894
00151894
00151894loc_151894:
00151894strb w0, [sp+72]
00151898tbnz w0, 0, 0x1518a0
0015189cb 0x1518c8
001518a0
001518a0loc_1518a0:
001518a0b 0x1518a4
001518a4
001518a4loc_1518a4:
001518a4ldr x3, [sp+264]
001518a8ldr s1, [x3]
001518acstr s1, [sp+96]
001518b0ldrsw x2, [sp+400]
001518b4ldr x0, [sp+376]
001518b8fcvt d0, s1
001518bcorr x1, xzr, 32
001518c0bl fmt.(*pp).fmtFloat
001518c4b 0x151b5c
001518c8
001518c8loc_1518c8:
001518c8b 0x151954
001518cc
001518ccloc_1518cc:
001518ccmovz x3, 54976
001518d0movk x3, 0x49770000
001518d4adds wzr, w7, w3
001518d8b.eq 0x1518e0
001518dcb 0x15194c
001518e0
001518e0loc_1518e0:
001518e0ldr x3, [sp+256]
001518e4adrp x4, 0x4a4000
001518e8add x4, x4, 3712
001518ecsubs xzr, x3, x4
001518f0b.eq 0x1518f8
001518f4b 0x151900
001518f8
001518f8loc_1518f8:
001518f8orr x0, xzr, 1
001518fcb 0x151908
00151900
00151900loc_151900:
00151900mov x0, xzr
00151904b 0x151908
00151908
00151908loc_151908:
00151908strb w0, [sp+72]
0015190ctbnz w0, 0, 0x151914
00151910b 0x151948
00151914
00151914loc_151914:
00151914b 0x151918
00151918
00151918loc_151918:
00151918ldr x3, [sp+264]
0015191cldr s2, [x3]
00151920ldr s3, [x3+4]
00151924str s2, [sp+88]
00151928str s3, [sp+92]
0015192cldrsw x2, [sp+400]
00151930ldr x0, [sp+376]
00151934fcvt d0, s2
00151938fcvt d1, s3
0015193corr x1, xzr, 64
00151940bl fmt.(*pp).fmtComplex
00151944b 0x151b5c
00151948
00151948loc_151948:
00151948b 0x151950
0015194c
0015194cloc_15194c:
0015194cb 0x151950
00151950
00151950loc_151950:
00151950b 0x151954
00151954
00151954loc_151954:
00151954b 0x151ad4
00151958
00151958loc_151958:
00151958movz x8, 56471
0015195cmovk x8, 0x2e6d0000
00151960adds wzr, w7, w8
00151964b.eq 0x15196c
00151968b 0x1519e0
0015196c
0015196cloc_15196c:
0015196cldr x7, [sp+256]
00151970adrp x8, 0x49c000
00151974add x8, x8, 1216
00151978subs xzr, x7, x8
0015197cb.eq 0x151984
00151980b 0x15198c
00151984
00151984loc_151984:
00151984orr x0, xzr, 1
00151988b 0x151994
0015198c
0015198cloc_15198c:
0015198cmov x0, xzr
00151990b 0x151994
00151994
00151994loc_151994:
00151994strb w0, [sp+72]
00151998tbnz w0, 0, 0x1519a0
0015199cb 0x1519dc
001519a0
001519a0loc_1519a0:
001519a0b 0x1519a4
001519a4
001519a4loc_1519a4:
001519a4ldr x7, [sp+264]
001519a8ldr x1, [x7]
001519acldr x2, [x7+8]
001519b0ldr x3, [x7+16]
001519b4str x1, [sp+216]
001519b8str x2, [sp+224]
001519bcstr x3, [sp+232]
001519c0ldrsw x4, [sp+400]
001519c4ldr x0, [sp+376]
001519c8adrp x5, 0x55f000
001519ccadd x5, x5, 2755
001519d0orr x6, xzr, 6
001519d4bl fmt.(*pp).fmtBytes
001519d8b 0x151b5c
001519dc
001519dcloc_1519dc:
001519dcb 0x151ad0
001519e0
001519e0loc_1519e0:
001519e0movz x4, 36966
001519e4movk x4, 0x20ec0000
001519e8adds wzr, w7, w4
001519ecb.eq 0x1519f4
001519f0b 0x151a50
001519f4
001519f4loc_1519f4:
001519f4ldr x4, [sp+256]
001519f8adrp x5, 0x4a4000
001519fcadd x5, x5, 3584
00151a00subs xzr, x4, x5
00151a04b.eq 0x151a0c
00151a08b 0x151a14
00151a0c
00151a0cloc_151a0c:
00151a0corr x0, xzr, 1
00151a10b 0x151a1c
00151a14
00151a14loc_151a14:
00151a14mov x0, xzr
00151a18b 0x151a1c
00151a1c
00151a1cloc_151a1c:
00151a1cstrb w0, [sp+72]
00151a20tbnz w0, 0, 0x151a28
00151a24b 0x151a4c
00151a28
00151a28loc_151a28:
00151a28b 0x151a2c
00151a2c
00151a2cloc_151a2c:
00151a2cldr x4, [sp+264]
00151a30ldr x1, [x4]
00151a34str x1, [sp+128]
00151a38ldrsw x3, [sp+400]
00151a3cldr x0, [sp+376]
00151a40mov x2, xzr
00151a44bl fmt.(*pp).fmtInteger
00151a48b 0x151b5c
00151a4c
00151a4cloc_151a4c:
00151a4cb 0x151acc
00151a50
00151a50loc_151a50:
00151a50movz x4, 15357
00151a54movk x4, 0x1ed00000
00151a58adds wzr, w7, w4
00151a5cb.eq 0x151a64
00151a60b 0x151ac4
00151a64
00151a64loc_151a64:
00151a64ldr x4, [sp+256]
00151a68adrp x5, 0x4a4000
00151a6cadd x5, x5, 3008
00151a70subs xzr, x4, x5
00151a74b.eq 0x151a7c
00151a78b 0x151a84
00151a7c
00151a7cloc_151a7c:
00151a7corr x0, xzr, 1
00151a80b 0x151a8c
00151a84
00151a84loc_151a84:
00151a84mov x0, xzr
00151a88b 0x151a8c
00151a8c
00151a8cloc_151a8c:
00151a8cstrb w0, [sp+72]
00151a90tbnz w0, 0, 0x151a98
00151a94b 0x151ac0
00151a98
00151a98loc_151a98:
00151a98b 0x151a9c
00151a9c
00151a9cloc_151a9c:
00151a9cldr x4, [sp+264]
00151aa0ldrsb x4, [x4]
00151aa4strb w4, [sp+70]
00151aa8ldrsw x3, [sp+400]
00151aacldr x0, [sp+376]
00151ab0mov x1, x4
00151ab4orr x2, xzr, 1
00151ab8bl fmt.(*pp).fmtInteger
00151abcb 0x151b5c
00151ac0
00151ac0loc_151ac0:
00151ac0b 0x151ac8
00151ac4
00151ac4loc_151ac4:
00151ac4b 0x151ac8
00151ac8
00151ac8loc_151ac8:
00151ac8b 0x151acc
00151acc
00151accloc_151acc:
00151accb 0x151ad0
00151ad0
00151ad0loc_151ad0:
00151ad0b 0x151ad4
00151ad4
00151ad4loc_151ad4:
00151ad4b 0x151ad8
00151ad8
00151ad8loc_151ad8:
00151ad8b 0x151adc
00151adc
00151adcloc_151adc:
00151adcb 0x151ae4
00151ae0
00151ae0loc_151ae0:
00151ae0b 0x151ae4
00151ae4
00151ae4loc_151ae4:
00151ae4ldr x2, [sp+256]
00151ae8ldr x3, [sp+264]
00151aecstr x2, [sp+176]
00151af0str x3, [sp+184]
00151af4ldrsw x1, [sp+400]
00151af8ldr x0, [sp+376]
00151afcbl fmt.(*pp).handleMethods
00151b00strb w0, [sp+74]
00151b04tbnz w0, 0, 0x151b0c
00151b08b 0x151b10
00151b0c
00151b0cloc_151b0c:
00151b0cb 0x151b58
00151b10
00151b10loc_151b10:
00151b10ldr x0, [sp+176]
00151b14ldr x1, [sp+184]
00151b18bl reflect.ValueOf
00151b1cstr x0, [sp+320]
00151b20str x1, [sp+328]
00151b24str x2, [sp+336]
00151b28ldrsw x4, [sp+400]
00151b2cldr x3, [sp+376]
00151b30mov x5, xzr
00151b34mov x6, x0
00151b38mov x0, x3
00151b3cmov x7, x1
00151b40mov x1, x6
00151b44mov x8, x2
00151b48mov x2, x7
00151b4cmov x3, x8
00151b50bl fmt.(*pp).printValue
00151b54b 0x151b58
00151b58
00151b58loc_151b58:
00151b58b 0x151b5c
00151b5c
00151b5cloc_151b5c:
00151b5cldp x29, x30, [sp-8]
00151b60add sp, sp, 368
00151b64ret x30
00151b68
00151b68loc_151b68:
00151b68ldrsw x3, [sp+400]
00151b6cstr w3, [sp+108]
00151b70subs wzr, w3, 84
00151b74b.eq 0x151b7c
00151b78b 0x151b80
00151b7c
00151b7cloc_151b7c:
00151b7cb 0x151b90
00151b80
00151b80loc_151b80:
00151b80subs wzr, w3, 118
00151b84b.eq 0x151b8c
00151b88b 0x151bb4
00151b8c
00151b8cloc_151b8c:
00151b8cb 0x151b90
00151b90
00151b90loc_151b90:
00151b90ldr x3, [sp+376]
00151b94ldrsb x27, [x3]
00151b98add x0, x3, 64
00151b9cstr x0, [sp+280]
00151ba0adrp x1, 0x55f000
00151ba4add x1, x1, 1502
00151ba8movz x2, 5
00151bacbl fmt.(*fmt).padString
00151bb0b 0x151bcc
00151bb4
00151bb4loc_151bb4:
00151bb4b 0x151bb8
00151bb8
00151bb8loc_151bb8:
00151bb8b 0x151bbc
00151bbc
00151bbcloc_151bbc:
00151bbcldrsw x1, [sp+400]
00151bc0ldr x0, [sp+376]
00151bc4bl fmt.(*pp).badVerb
00151bc8b 0x151bcc
00151bcc
00151bccloc_151bcc:
00151bccldp x29, x30, [sp-8]
00151bd0add sp, sp, 368
00151bd4ret x30
00151bd8
00151bd8loc_151bd8:
00151bd8stp x0, x1, [sp+8]
00151bdcstr x2, [sp+24]
00151be0str w3, [sp+32]
00151be4mov x3, x30
00151be8bl runtime.morestack_noctxt.abi0
00151becldp x0, x1, [sp+8]
00151bf0ldr x2, [sp+24]
00151bf4ldrsw x3, [sp+32]
00151bf8b 0x150eb0
00151bfcudf 0
00150eb0
00150eb0fmt.(*pp).printArg: ; void fmt.(*pp).printArg(fmt.pp * p, interface {} arg, int32 verb)
00150eb0ldr x16, [x28+16]
00150eb4sub x17, sp, 240
00150eb8subs xzr, x17, x16
00150ebcb.ls 0x151bd8
00150ec0sub x20, sp, 368
00150ec4stp x29, x30, [x20-8]
00150ec8add sp, x20, 0
00150eccsub x29, sp, 8
00150ed0str x0, [sp+376]
00150ed4str x1, [sp+384]
00150ed8str x2, [sp+392]
00150edcstr w3, [sp+400]
00150ee0ldr x7, [sp+376]
00150ee4ldrsb x27, [x7]
00150ee8ldr x8, [sp+392]
00150eecldr x9, [sp+384]
00150ef0str x9, [x7+24]
00150ef4adrp x27, 0x8fb000
00150ef8ldr w9, [x27+3056]
00150efccbz w9, 0x150f04
00150f00b 0x150f08
00150f04
00150f04loc_150f04:
00150f04b 0x150f1c
00150f08
00150f08loc_150f08:
00150f08bl runtime.gcWriteBarrier2
00150f0cstr x8, [x25]
00150f10ldr x9, [x7+32]
00150f14str x9, [x25+8]
00150f18b 0x150f1c
00150f1c
00150f1cloc_150f1c:
00150f1cstr x8, [x7+32]
00150f20ldr x7, [sp+376]
00150f24ldrsb x27, [x7]
00150f28str xzr, [x7+56]
00150f2cadrp x27, 0x8fb000
00150f30ldr w8, [x27+3056]
00150f34cbz w8, 0x150f3c
00150f38b 0x150f40
00150f3c
00150f3cloc_150f3c:
00150f3cb 0x150f58
00150f40
00150f40loc_150f40:
00150f40ldr x8, [x7+40]
00150f44bl runtime.gcWriteBarrier2
00150f48str x8, [x25]
00150f4cldr x8, [x7+48]
00150f50str x8, [x25+8]
00150f54b 0x150f58
00150f58
00150f58loc_150f58:
00150f58stp xzr, xzr, [x7+40]
00150f5cldr x7, [sp+384]
00150f60cbnz x7, 0x150f68
00150f64b 0x151b68
00150f68
00150f68loc_150f68:
00150f68ldrsw x7, [sp+400]
00150f6cstr w7, [sp+104]
00150f70subs wzr, w7, 84
00150f74b.eq 0x150f7c
00150f78b 0x150fd4
00150f7c
00150f7cloc_150f7c:
00150f7cb 0x150f80
00150f80
00150f80loc_150f80:
00150f80ldr x0, [sp+384]
00150f84ldr x1, [sp+392]
00150f88bl reflect.TypeOf
00150f8cstr x0, [sp+288]
00150f90str x1, [sp+296]
00150f94ldrsb x27, [x0]
00150f98ldr x2, [x0+296]
00150f9cmov x0, x1
00150fa0blr x2
00150fa4str x0, [sp+344]
00150fa8str x1, [sp+352]
00150facldr x2, [sp+376]
00150fb0ldrsb x27, [x2]
00150fb4add x0, x2, 64
00150fb8str x0, [sp+272]
00150fbcldr x2, [sp+352]
00150fc0ldr x1, [sp+344]
00150fc4bl fmt.(*fmt).fmtS
00150fc8ldp x29, x30, [sp-8]
00150fccadd sp, sp, 368
00150fd0ret x30
00150fd4
00150fd4loc_150fd4:
00150fd4subs wzr, w7, 112
00150fd8b.eq 0x150fe0
00150fdcb 0x151030
00150fe0
00150fe0loc_150fe0:
00150fe0b 0x150fe4
00150fe4
00150fe4loc_150fe4:
00150fe4ldr x0, [sp+384]
00150fe8ldr x1, [sp+392]
00150fecbl reflect.ValueOf
00150ff0str x0, [sp+320]
00150ff4str x1, [sp+328]
00150ff8str x2, [sp+336]
00150ffcldr x3, [sp+376]
00151000orr x4, xzr, 112
00151004mov x5, x0
00151008mov x0, x3
0015100cmov x6, x1
00151010mov x1, x5
00151014mov x7, x2
00151018mov x2, x6
0015101cmov x3, x7
00151020bl fmt.(*pp).fmtPointer
00151024ldp x29, x30, [sp-8]
00151028add sp, sp, 368
0015102cret x30
00151030
00151030loc_151030:
00151030b 0x151034
00151034
00151034loc_151034:
00151034b 0x151038
00151038
00151038loc_151038:
00151038ldr x7, [sp+392]
0015103cldr x8, [sp+384]
00151040str x8, [sp+256]
00151044str x7, [sp+264]
00151048cbnz x8, 0x151050
0015104cb 0x151ae0
00151050
00151050loc_151050:
00151050ldr w7, [x8+16]
00151054str w7, [sp+100]
00151058movz x8, 30713
0015105cmovk x8, 0x66db0000
00151060subs wzr, w7, w8
00151064b.ls 0x15106c
00151068b 0x1515c4
0015106c
0015106cloc_15106c:
0015106cmovz x4, 32948
00151070movk x4, 0x1c5f0000
00151074subs wzr, w7, w4
00151078b.ls 0x151080
0015107cb 0x151350
00151080
00151080loc_151080:
00151080movz x4, 53919
00151084movk x4, 0x111e0000
00151088subs wzr, w7, w4
0015108cb.ls 0x151094
00151090b 0x151184
00151094
00151094loc_151094:
00151094movz x4, 21838
00151098movk x4, 0x2940000
0015109csubs wzr, w7, w4
001510a0b.eq 0x1510a8
001510a4b 0x151108
001510a8
001510a8loc_1510a8:
001510a8ldr x4, [sp+256]
001510acadrp x5, 0x4a4000
001510b0add x5, x5, 3328
001510b4subs xzr, x4, x5
001510b8b.eq 0x1510c0
001510bcb 0x1510c8
001510c0
001510c0loc_1510c0:
001510c0orr x0, xzr, 1
001510c4b 0x1510d0
001510c8
001510c8loc_1510c8:
001510c8mov x0, xzr
001510ccb 0x1510d0
001510d0
001510d0loc_1510d0:
001510d0strb w0, [sp+72]
001510d4tbnz w0, 0, 0x1510dc
001510d8b 0x151104
001510dc
001510dcloc_1510dc:
001510dcb 0x1510e0
001510e0
001510e0loc_1510e0:
001510e0ldr x4, [sp+264]
001510e4ldr w4, [x4]
001510e8str w4, [sp+80]
001510ecldrsw x3, [sp+400]
001510f0ldr x0, [sp+376]
001510f4mov x1, x4
001510f8mov x2, xzr
001510fcbl fmt.(*pp).fmtInteger
00151100b 0x151b5c
00151104
00151104loc_151104:
00151104b 0x151180
00151108
00151108loc_151108:
00151108movz x3, 53919
0015110cmovk x3, 0x111e0000
00151110subs wzr, w7, w3
00151114b.eq 0x15111c
00151118b 0x151178
0015111c
0015111cloc_15111c:
0015111cldr x3, [sp+256]
00151120adrp x4, 0x4a4000
00151124add x4, x4, 3904
00151128subs xzr, x3, x4
0015112cb.eq 0x151134
00151130b 0x15113c
00151134
00151134loc_151134:
00151134orr x0, xzr, 1
00151138b 0x151144
0015113c
0015113cloc_15113c:
0015113cmov x0, xzr
00151140b 0x151144
00151144
00151144loc_151144:
00151144strb w0, [sp+72]
00151148tbnz w0, 0, 0x151150
0015114cb 0x151174
00151150
00151150loc_151150:
00151150b 0x151154
00151154
00151154loc_151154:
00151154ldr x3, [sp+264]
00151158ldr d0, [x3]
0015115cstr d0, [sp+168]
00151160ldrsw x2, [sp+400]
00151164ldr x0, [sp+376]
00151168orr x1, xzr, 64
0015116cbl fmt.(*pp).fmtFloat
00151170b 0x151b5c
00151174
00151174loc_151174:
00151174b 0x15117c
00151178
00151178loc_151178:
00151178b 0x15117c
0015117c
0015117cloc_15117c:
0015117cb 0x151180
00151180
00151180loc_151180:
00151180b 0x15134c
00151184
00151184loc_151184:
00151184movz x4, 52240
00151188movk x4, 0x13b60000
0015118csubs wzr, w7, w4
00151190b.eq 0x151198
00151194b 0x1511f8
00151198
00151198loc_151198:
00151198ldr x4, [sp+256]
0015119cadrp x5, 0x4a4000
001511a0add x5, x5, 3264
001511a4subs xzr, x4, x5
001511a8b.eq 0x1511b0
001511acb 0x1511b8
001511b0
001511b0loc_1511b0:
001511b0orr x0, xzr, 1
001511b4b 0x1511c0
001511b8
001511b8loc_1511b8:
001511b8mov x0, xzr
001511bcb 0x1511c0
001511c0
001511c0loc_1511c0:
001511c0strb w0, [sp+72]
001511c4tbnz w0, 0, 0x1511cc
001511c8b 0x1511f4
001511cc
001511ccloc_1511cc:
001511ccb 0x1511d0
001511d0
001511d0loc_1511d0:
001511d0ldr x4, [sp+264]
001511d4ldrsw x4, [x4]
001511d8str w4, [sp+84]
001511dcldrsw x3, [sp+400]
001511e0ldr x0, [sp+376]
001511e4mov x1, x4
001511e8orr x2, xzr, 1
001511ecbl fmt.(*pp).fmtInteger
001511f0b 0x151b5c
001511f4
001511f4loc_1511f4:
001511f4b 0x151348
001511f8
001511f8loc_1511f8:
001511f8movz x3, 32948
001511fcmovk x3, 0x1c5f0000
00151200subs wzr, w7, w3
00151204b.eq 0x15120c
00151208b 0x151340
0015120c
0015120cloc_15120c:
0015120cldr x3, [sp+256]
00151210adrp x4, 0x55e000
00151214add x4, x4, 384
00151218subs xzr, x3, x4
0015121cb.eq 0x151224
00151220b 0x15122c
00151224
00151224loc_151224:
00151224orr x0, xzr, 1
00151228b 0x151234
0015122c
0015122cloc_15122c:
0015122cmov x0, xzr
00151230b 0x151234
00151234
00151234loc_151234:
00151234strb w0, [sp+72]
00151238tbnz w0, 0, 0x151240
0015123cb 0x15133c
00151240
00151240loc_151240:
00151240b 0x151244
00151244
00151244loc_151244:
00151244ldr x3, [sp+264]
00151248ldr x0, [x3]
0015124cldr x1, [x3+8]
00151250ldr x2, [x3+16]
00151254str x0, [sp+192]
00151258str x1, [sp+200]
0015125cstr x2, [sp+208]
00151260bl reflect.Value.IsValid
00151264strb w0, [sp+74]
00151268strb w0, [sp+75]
0015126ctbnz w0, 0, 0x151274
00151270b 0x151290
00151274
00151274loc_151274:
00151274ldr x0, [sp+192]
00151278ldr x1, [sp+200]
0015127cldr x2, [sp+208]
00151280bl reflect.Value.CanInterface
00151284strb w0, [sp+73]
00151288strb w0, [sp+75]
0015128cb 0x151294
00151290
00151290loc_151290:
00151290b 0x151294
00151294
00151294loc_151294:
00151294ldrb w6, [sp+75]
00151298tbnz w6, 0, 0x1512a0
0015129cb 0x151318
001512a0
001512a0loc_1512a0:
001512a0ldr x0, [sp+192]
001512a4ldr x1, [sp+200]
001512a8ldr x2, [sp+208]
001512acbl reflect.Value.Interface
001512b0str x0, [sp+304]
001512b4str x1, [sp+312]
001512b8ldr x3, [sp+376]
001512bcldrsb x27, [x3]
001512c0str x0, [x3+24]
001512c4adrp x27, 0x8fa000
001512c8ldr w4, [x27+3056]
001512cccbz w4, 0x1512d4
001512d0b 0x1512d8
001512d4
001512d4loc_1512d4:
001512d4b 0x1512ec
001512d8
001512d8loc_1512d8:
001512d8bl runtime.gcWriteBarrier2
001512dcstr x1, [x25]
001512e0ldr x2, [x3+32]
001512e4str x2, [x25+8]
001512e8b 0x1512ec
001512ec
001512ecloc_1512ec:
001512ecstr x1, [x3+32]
001512f0ldrsw x1, [sp+400]
001512f4ldr x0, [sp+376]
001512f8bl fmt.(*pp).handleMethods
001512fcstrb w0, [sp+74]
00151300tbnz w0, 0, 0x151308
00151304b 0x151314
00151308
00151308loc_151308:
00151308ldp x29, x30, [sp-8]
0015130cadd sp, sp, 368
00151310ret x30
00151314
00151314loc_151314:
00151314b 0x15131c
00151318
00151318loc_151318:
00151318b 0x15131c
0015131c
0015131cloc_15131c:
0015131cldrsw x4, [sp+400]
00151320ldr x1, [sp+192]
00151324ldr x2, [sp+200]
00151328ldr x3, [sp+208]
0015132cldr x0, [sp+376]
00151330mov x5, xzr
00151334bl fmt.(*pp).printValue
00151338b 0x151b5c
0015133c
0015133cloc_15133c:
0015133cb 0x151344
00151340
00151340loc_151340:
00151340b 0x151344
00151344
00151344loc_151344:
00151344b 0x151348
00151348
00151348loc_151348:
00151348b 0x15134c
0015134c
0015134cloc_15134c:
0015134cb 0x1515c0
00151350
00151350loc_151350:
00151350movz x4, 1665
00151354movk x4, 0x4d160000
00151358subs wzr, w7, w4
0015135cb.ls 0x151364
00151360b 0x151458
00151364
00151364loc_151364:
00151364movz x4, 57293
00151368movk x4, 0x2fbe0000
0015136csubs wzr, w7, w4
00151370b.eq 0x151378
00151374b 0x1513dc
00151378
00151378loc_151378:
00151378ldr x3, [sp+256]
0015137cadrp x4, 0x4a4000
00151380add x4, x4, 3776
00151384subs xzr, x3, x4
00151388b.eq 0x151390
0015138cb 0x151398
00151390
00151390loc_151390:
00151390orr x0, xzr, 1
00151394b 0x1513a0
00151398
00151398loc_151398:
00151398mov x0, xzr
0015139cb 0x1513a0
001513a0
001513a0loc_1513a0:
001513a0strb w0, [sp+72]
001513a4tbnz w0, 0, 0x1513ac
001513a8b 0x1513d8
001513ac
001513acloc_1513ac:
001513acb 0x1513b0
001513b0
001513b0loc_1513b0:
001513b0ldr x3, [sp+264]
001513b4ldr d0, [x3]
001513b8ldr d1, [x3+8]
001513bcstr d0, [sp+152]
001513c0str d1, [sp+160]
001513c4ldrsw x2, [sp+400]
001513c8ldr x0, [sp+376]
001513ccorr x1, xzr, 128
001513d0bl fmt.(*pp).fmtComplex
001513d4b 0x151b5c
001513d8
001513d8loc_1513d8:
001513d8b 0x151454
001513dc
001513dcloc_1513dc:
001513dcmovz x4, 1665
001513e0movk x4, 0x4d160000
001513e4subs wzr, w7, w4
001513e8b.eq 0x1513f0
001513ecb 0x15144c
001513f0
001513f0loc_1513f0:
001513f0ldr x4, [sp+256]
001513f4adrp x5, 0x4a4000
001513f8add x5, x5, 3456
001513fcsubs xzr, x4, x5
00151400b.eq 0x151408
00151404b 0x151410
00151408
00151408loc_151408:
00151408orr x0, xzr, 1
0015140cb 0x151418
00151410
00151410loc_151410:
00151410mov x0, xzr
00151414b 0x151418
00151418
00151418loc_151418:
00151418strb w0, [sp+72]
0015141ctbnz w0, 0, 0x151424
00151420b 0x151448
00151424
00151424loc_151424:
00151424b 0x151428
00151428
00151428loc_151428:
00151428ldr x4, [sp+264]
0015142cldr x1, [x4]
00151430str x1, [sp+120]
00151434ldrsw x3, [sp+400]
00151438ldr x0, [sp+376]
0015143cmov x2, xzr
00151440bl fmt.(*pp).fmtInteger
00151444b 0x151b5c
00151448
00151448loc_151448:
00151448b 0x151450
0015144c
0015144cloc_15144c:
0015144cb 0x151450
00151450
00151450loc_151450:
00151450b 0x151454
00151454
00151454loc_151454:
00151454b 0x1515bc
00151458
00151458loc_151458:
00151458movz x4, 23687
0015145cmovk x4, 0x625f0000
00151460subs wzr, w7, w4
00151464b.eq 0x15146c
00151468b 0x1514c8
0015146c
0015146cloc_15146c:
0015146cldr x4, [sp+256]
00151470adrp x5, 0x4a4000
00151474add x5, x5, 3392
00151478subs xzr, x4, x5
0015147cb.eq 0x151484
00151480b 0x15148c
00151484
00151484loc_151484:
00151484orr x0, xzr, 1
00151488b 0x151494
0015148c
0015148cloc_15148c:
0015148cmov x0, xzr
00151490b 0x151494
00151494
00151494loc_151494:
00151494strb w0, [sp+72]
00151498tbnz w0, 0, 0x1514a0
0015149cb 0x1514c4
001514a0
001514a0loc_1514a0:
001514a0b 0x1514a4
001514a4
001514a4loc_1514a4:
001514a4ldr x4, [sp+264]
001514a8ldr x1, [x4]
001514acstr x1, [sp+136]
001514b0ldrsw x3, [sp+400]
001514b4ldr x0, [sp+376]
001514b8orr x2, xzr, 1
001514bcbl fmt.(*pp).fmtInteger
001514c0b 0x151b5c
001514c4
001514c4loc_1514c4:
001514c4b 0x1515b8
001514c8
001514c8loc_1514c8:
001514c8movz x4, 25202
001514ccmovk x4, 0x651d0000
001514d0subs wzr, w7, w4
001514d4b.eq 0x1514dc
001514d8b 0x15153c
001514dc
001514dcloc_1514dc:
001514dcldr x4, [sp+256]
001514e0adrp x5, 0x4a4000
001514e4add x5, x5, 3072
001514e8subs xzr, x4, x5
001514ecb.eq 0x1514f4
001514f0b 0x1514fc
001514f4
001514f4loc_1514f4:
001514f4orr x0, xzr, 1
001514f8b 0x151504
001514fc
001514fcloc_1514fc:
001514fcmov x0, xzr
00151500b 0x151504
00151504
00151504loc_151504:
00151504strb w0, [sp+72]
00151508tbnz w0, 0, 0x151510
0015150cb 0x151538
00151510
00151510loc_151510:
00151510b 0x151514
00151514
00151514loc_151514:
00151514ldr x4, [sp+264]
00151518ldrb w4, [x4]
0015151cstrb w4, [sp+69]
00151520ldrsw x3, [sp+400]
00151524ldr x0, [sp+376]
00151528mov x1, x4
0015152cmov x2, xzr
00151530bl fmt.(*pp).fmtInteger
00151534b 0x151b5c
00151538
00151538loc_151538:
00151538b 0x1515b4
0015153c
0015153cloc_15153c:
0015153cmovz x4, 30713
00151540movk x4, 0x66db0000
00151544subs wzr, w7, w4
00151548b.eq 0x151550
0015154cb 0x1515ac
00151550
00151550loc_151550:
00151550ldr x4, [sp+256]
00151554adrp x5, 0x4a4000
00151558add x5, x5, 3520
0015155csubs xzr, x4, x5
00151560b.eq 0x151568
00151564b 0x151570
00151568
00151568loc_151568:
00151568orr x0, xzr, 1
0015156cb 0x151578
00151570
00151570loc_151570:
00151570mov x0, xzr
00151574b 0x151578
00151578
00151578loc_151578:
00151578strb w0, [sp+72]
0015157ctbnz w0, 0, 0x151584
00151580b 0x1515a8
00151584
00151584loc_151584:
00151584b 0x151588
00151588
00151588loc_151588:
00151588ldr x4, [sp+264]
0015158cldr x1, [x4]
00151590str x1, [sp+144]
00151594ldrsw x3, [sp+400]
00151598ldr x0, [sp+376]
0015159corr x2, xzr, 1
001515a0bl fmt.(*pp).fmtInteger
001515a4b 0x151b5c
001515a8
001515a8loc_1515a8:
001515a8b 0x1515b0
001515ac
001515acloc_1515ac:
001515acb 0x1515b0
001515b0
001515b0loc_1515b0:
001515b0b 0x1515b4
001515b4
001515b4loc_1515b4:
001515b4b 0x1515b8
001515b8
001515b8loc_1515b8:
001515b8b 0x1515bc
001515bc
001515bcloc_1515bc:
001515bcb 0x1515c0
001515c0
001515c0loc_1515c0:
001515c0b 0x151adc
001515c4
001515c4loc_1515c4:
001515c4movz x8, 22915
001515c8movk x8, 0x5f740000
001515ccadds wzr, w7, w8
001515d0b.ls 0x1515d8
001515d4b 0x151844
001515d8
001515d8loc_1515d8:
001515d8movz x4, 41844
001515dcmovk x4, 0x71b40000
001515e0subs wzr, w7, w4
001515e4b.ls 0x1515ec
001515e8b 0x1516d4
001515ec
001515ecloc_1515ec:
001515ecmovz x4, 24383
001515f0movk x4, 0x68f30000
001515f4subs wzr, w7, w4
001515f8b.eq 0x151600
001515fcb 0x15165c
00151600
00151600loc_151600:
00151600ldr x4, [sp+256]
00151604adrp x5, 0x4a4000
00151608add x5, x5, 3648
0015160csubs xzr, x4, x5
00151610b.eq 0x151618
00151614b 0x151620
00151618
00151618loc_151618:
00151618orr x0, xzr, 1
0015161cb 0x151628
00151620
00151620loc_151620:
00151620mov x0, xzr
00151624b 0x151628
00151628
00151628loc_151628:
00151628strb w0, [sp+72]
0015162ctbnz w0, 0, 0x151634
00151630b 0x151658
00151634
00151634loc_151634:
00151634b 0x151638
00151638
00151638loc_151638:
00151638ldr x4, [sp+264]
0015163cldr x1, [x4]
00151640str x1, [sp+112]
00151644ldrsw x3, [sp+400]
00151648ldr x0, [sp+376]
0015164cmov x2, xzr
00151650bl fmt.(*pp).fmtInteger
00151654b 0x151b5c
00151658
00151658loc_151658:
00151658b 0x1516d0
0015165c
0015165cloc_15165c:
0015165cmovz x3, 41844
00151660movk x3, 0x71b40000
00151664subs wzr, w7, w3
00151668b.eq 0x151670
0015166cb 0x1516c8
00151670
00151670loc_151670:
00151670ldr x3, [sp+256]
00151674adrp x4, 0x4a4000
00151678add x4, x4, 3968
0015167csubs xzr, x3, x4
00151680b.eq 0x151688
00151684b 0x151690
00151688
00151688loc_151688:
00151688orr x0, xzr, 1
0015168cb 0x151698
00151690
00151690loc_151690:
00151690mov x0, xzr
00151694b 0x151698
00151698
00151698loc_151698:
00151698strb w0, [sp+72]
0015169ctbnz w0, 0, 0x1516a4
001516a0b 0x1516c4
001516a4
001516a4loc_1516a4:
001516a4b 0x1516a8
001516a8
001516a8loc_1516a8:
001516a8ldr x3, [sp+264]
001516acldrb w1, [x3]
001516b0strb w1, [sp+71]
001516b4ldrsw x2, [sp+400]
001516b8ldr x0, [sp+376]
001516bcbl fmt.(*pp).fmtBool
001516c0b 0x151b5c
001516c4
001516c4loc_1516c4:
001516c4b 0x1516cc
001516c8
001516c8loc_1516c8:
001516c8b 0x1516cc
001516cc
001516ccloc_1516cc:
001516ccb 0x1516d0
001516d0
001516d0loc_1516d0:
001516d0b 0x151840
001516d4
001516d4loc_1516d4:
001516d4movz x4, 39850
001516d8movk x4, 0x78ef0000
001516dcadds wzr, w7, w4
001516e0b.eq 0x1516e8
001516e4b 0x151748
001516e8
001516e8loc_1516e8:
001516e8ldr x4, [sp+256]
001516ecadrp x5, 0x4a4000
001516f0add x5, x5, 3136
001516f4subs xzr, x4, x5
001516f8b.eq 0x151700
001516fcb 0x151708
00151700
00151700loc_151700:
00151700orr x0, xzr, 1
00151704b 0x151710
00151708
00151708loc_151708:
00151708mov x0, xzr
0015170cb 0x151710
00151710
00151710loc_151710:
00151710strb w0, [sp+72]
00151714tbnz w0, 0, 0x15171c
00151718b 0x151744
0015171c
0015171cloc_15171c:
0015171cb 0x151720
00151720
00151720loc_151720:
00151720ldr x4, [sp+264]
00151724ldrsh x4, [x4]
00151728strh w4, [sp+78]
0015172cldrsw x3, [sp+400]
00151730ldr x0, [sp+376]
00151734mov x1, x4
00151738orr x2, xzr, 1
0015173cbl fmt.(*pp).fmtInteger
00151740b 0x151b5c
00151744
00151744loc_151744:
00151744b 0x15183c
00151748
00151748loc_151748:
00151748movz x4, 22429
0015174cmovk x4, 0x6f680000
00151750adds wzr, w7, w4
00151754b.eq 0x15175c
00151758b 0x1517bc
0015175c
0015175cloc_15175c:
0015175cldr x4, [sp+256]
00151760adrp x5, 0x4a4000
00151764add x5, x5, 2944
00151768subs xzr, x4, x5
0015176cb.eq 0x151774
00151770b 0x15177c
00151774
00151774loc_151774:
00151774orr x0, xzr, 1
00151778b 0x151784
0015177c
0015177cloc_15177c:
0015177cmov x0, xzr
00151780b 0x151784
00151784
00151784loc_151784:
00151784strb w0, [sp+72]
00151788tbnz w0, 0, 0x151790
0015178cb 0x1517b8
00151790
00151790loc_151790:
00151790b 0x151794
00151794
00151794loc_151794:
00151794ldr x4, [sp+264]
00151798ldr x1, [x4]
0015179cldr x2, [x4+8]
001517a0str x1, [sp+240]
001517a4str x2, [sp+248]
001517a8ldrsw x3, [sp+400]
001517acldr x0, [sp+376]
001517b0bl fmt.(*pp).fmtString
001517b4b 0x151b5c
001517b8
001517b8loc_1517b8:
001517b8b 0x151838
001517bc
001517bcloc_1517bc:
001517bcmovz x4, 22915
001517c0movk x4, 0x5f740000
001517c4adds wzr, w7, w4
001517c8b.eq 0x1517d0
001517ccb 0x151830
001517d0
001517d0loc_1517d0:
001517d0ldr x4, [sp+256]
001517d4adrp x5, 0x4a4000
001517d8add x5, x5, 3200
001517dcsubs xzr, x4, x5
001517e0b.eq 0x1517e8
001517e4b 0x1517f0
001517e8
001517e8loc_1517e8:
001517e8orr x0, xzr, 1
001517ecb 0x1517f8
001517f0
001517f0loc_1517f0:
001517f0mov x0, xzr
001517f4b 0x1517f8
001517f8
001517f8loc_1517f8:
001517f8strb w0, [sp+72]
001517fctbnz w0, 0, 0x151804
00151800b 0x15182c
00151804
00151804loc_151804:
00151804b 0x151808
00151808
00151808loc_151808:
00151808ldr x4, [sp+264]
0015180cldrh w4, [x4]
00151810strh w4, [sp+76]
00151814ldrsw x3, [sp+400]
00151818ldr x0, [sp+376]
0015181cmov x1, x4
00151820mov x2, xzr
00151824bl fmt.(*pp).fmtInteger
00151828b 0x151b5c
0015182c
0015182cloc_15182c:
0015182cb 0x151834
00151830
00151830loc_151830:
00151830b 0x151834
00151834
00151834loc_151834:
00151834b 0x151838
00151838
00151838loc_151838:
00151838b 0x15183c
0015183c
0015183cloc_15183c:
0015183cb 0x151840
00151840
00151840loc_151840:
00151840b 0x151ad8
00151844
00151844loc_151844:
00151844movz x8, 54976
00151848movk x8, 0x49770000
0015184cadds wzr, w7, w8
00151850b.ls 0x151858
00151854b 0x151958
00151858
00151858loc_151858:
00151858movz x3, 29228
0015185cmovk x3, 0x5e8e0000
00151860adds wzr, w7, w3
00151864b.eq 0x15186c
00151868b 0x1518cc
0015186c
0015186cloc_15186c:
0015186cldr x3, [sp+256]
00151870adrp x4, 0x4a4000
00151874add x4, x4, 3840
00151878subs xzr, x3, x4
0015187cb.eq 0x151884
00151880b 0x15188c
00151884
00151884loc_151884:
00151884orr x0, xzr, 1
00151888b 0x151894
0015188c
0015188cloc_15188c:
0015188cmov x0, xzr
00151890b 0x151894
00151894
00151894loc_151894:
00151894strb w0, [sp+72]
00151898tbnz w0, 0, 0x1518a0
0015189cb 0x1518c8
001518a0
001518a0loc_1518a0:
001518a0b 0x1518a4
001518a4
001518a4loc_1518a4:
001518a4ldr x3, [sp+264]
001518a8ldr s1, [x3]
001518acstr s1, [sp+96]
001518b0ldrsw x2, [sp+400]
001518b4ldr x0, [sp+376]
001518b8fcvt d0, s1
001518bcorr x1, xzr, 32
001518c0bl fmt.(*pp).fmtFloat
001518c4b 0x151b5c
001518c8
001518c8loc_1518c8:
001518c8b 0x151954
001518cc
001518ccloc_1518cc:
001518ccmovz x3, 54976
001518d0movk x3, 0x49770000
001518d4adds wzr, w7, w3
001518d8b.eq 0x1518e0
001518dcb 0x15194c
001518e0
001518e0loc_1518e0:
001518e0ldr x3, [sp+256]
001518e4adrp x4, 0x4a4000
001518e8add x4, x4, 3712
001518ecsubs xzr, x3, x4
001518f0b.eq 0x1518f8
001518f4b 0x151900
001518f8
001518f8loc_1518f8:
001518f8orr x0, xzr, 1
001518fcb 0x151908
00151900
00151900loc_151900:
00151900mov x0, xzr
00151904b 0x151908
00151908
00151908loc_151908:
00151908strb w0, [sp+72]
0015190ctbnz w0, 0, 0x151914
00151910b 0x151948
00151914
00151914loc_151914:
00151914b 0x151918
00151918
00151918loc_151918:
00151918ldr x3, [sp+264]
0015191cldr s2, [x3]
00151920ldr s3, [x3+4]
00151924str s2, [sp+88]
00151928str s3, [sp+92]
0015192cldrsw x2, [sp+400]
00151930ldr x0, [sp+376]
00151934fcvt d0, s2
00151938fcvt d1, s3
0015193corr x1, xzr, 64
00151940bl fmt.(*pp).fmtComplex
00151944b 0x151b5c
00151948
00151948loc_151948:
00151948b 0x151950
0015194c
0015194cloc_15194c:
0015194cb 0x151950
00151950
00151950loc_151950:
00151950b 0x151954
00151954
00151954loc_151954:
00151954b 0x151ad4
00151958
00151958loc_151958:
00151958movz x8, 56471
0015195cmovk x8, 0x2e6d0000
00151960adds wzr, w7, w8
00151964b.eq 0x15196c
00151968b 0x1519e0
0015196c
0015196cloc_15196c:
0015196cldr x7, [sp+256]
00151970adrp x8, 0x49c000
00151974add x8, x8, 1216
00151978subs xzr, x7, x8
0015197cb.eq 0x151984
00151980b 0x15198c
00151984
00151984loc_151984:
00151984orr x0, xzr, 1
00151988b 0x151994
0015198c
0015198cloc_15198c:
0015198cmov x0, xzr
00151990b 0x151994
00151994
00151994loc_151994:
00151994strb w0, [sp+72]
00151998tbnz w0, 0, 0x1519a0
0015199cb 0x1519dc
001519a0
001519a0loc_1519a0:
001519a0b 0x1519a4
001519a4
001519a4loc_1519a4:
001519a4ldr x7, [sp+264]
001519a8ldr x1, [x7]
001519acldr x2, [x7+8]
001519b0ldr x3, [x7+16]
001519b4str x1, [sp+216]
001519b8str x2, [sp+224]
001519bcstr x3, [sp+232]
001519c0ldrsw x4, [sp+400]
001519c4ldr x0, [sp+376]
001519c8adrp x5, 0x55f000
001519ccadd x5, x5, 2755
001519d0orr x6, xzr, 6
001519d4bl fmt.(*pp).fmtBytes
001519d8b 0x151b5c
001519dc
001519dcloc_1519dc:
001519dcb 0x151ad0
001519e0
001519e0loc_1519e0:
001519e0movz x4, 36966
001519e4movk x4, 0x20ec0000
001519e8adds wzr, w7, w4
001519ecb.eq 0x1519f4
001519f0b 0x151a50
001519f4
001519f4loc_1519f4:
001519f4ldr x4, [sp+256]
001519f8adrp x5, 0x4a4000
001519fcadd x5, x5, 3584
00151a00subs xzr, x4, x5
00151a04b.eq 0x151a0c
00151a08b 0x151a14
00151a0c
00151a0cloc_151a0c:
00151a0corr x0, xzr, 1
00151a10b 0x151a1c
00151a14
00151a14loc_151a14:
00151a14mov x0, xzr
00151a18b 0x151a1c
00151a1c
00151a1cloc_151a1c:
00151a1cstrb w0, [sp+72]
00151a20tbnz w0, 0, 0x151a28
00151a24b 0x151a4c
00151a28
00151a28loc_151a28:
00151a28b 0x151a2c
00151a2c
00151a2cloc_151a2c:
00151a2cldr x4, [sp+264]
00151a30ldr x1, [x4]
00151a34str x1, [sp+128]
00151a38ldrsw x3, [sp+400]
00151a3cldr x0, [sp+376]
00151a40mov x2, xzr
00151a44bl fmt.(*pp).fmtInteger
00151a48b 0x151b5c
00151a4c
00151a4cloc_151a4c:
00151a4cb 0x151acc
00151a50
00151a50loc_151a50:
00151a50movz x4, 15357
00151a54movk x4, 0x1ed00000
00151a58adds wzr, w7, w4
00151a5cb.eq 0x151a64
00151a60b 0x151ac4
00151a64
00151a64loc_151a64:
00151a64ldr x4, [sp+256]
00151a68adrp x5, 0x4a4000
00151a6cadd x5, x5, 3008
00151a70subs xzr, x4, x5
00151a74b.eq 0x151a7c
00151a78b 0x151a84
00151a7c
00151a7cloc_151a7c:
00151a7corr x0, xzr, 1
00151a80b 0x151a8c
00151a84
00151a84loc_151a84:
00151a84mov x0, xzr
00151a88b 0x151a8c
00151a8c
00151a8cloc_151a8c:
00151a8cstrb w0, [sp+72]
00151a90tbnz w0, 0, 0x151a98
00151a94b 0x151ac0
00151a98
00151a98loc_151a98:
00151a98b 0x151a9c
00151a9c
00151a9cloc_151a9c:
00151a9cldr x4, [sp+264]
00151aa0ldrsb x4, [x4]
00151aa4strb w4, [sp+70]
00151aa8ldrsw x3, [sp+400]
00151aacldr x0, [sp+376]
00151ab0mov x1, x4
00151ab4orr x2, xzr, 1
00151ab8bl fmt.(*pp).fmtInteger
00151abcb 0x151b5c
00151ac0
00151ac0loc_151ac0:
00151ac0b 0x151ac8
00151ac4
00151ac4loc_151ac4:
00151ac4b 0x151ac8
00151ac8
00151ac8loc_151ac8:
00151ac8b 0x151acc
00151acc
00151accloc_151acc:
00151accb 0x151ad0
00151ad0
00151ad0loc_151ad0:
00151ad0b 0x151ad4
00151ad4
00151ad4loc_151ad4:
00151ad4b 0x151ad8
00151ad8
00151ad8loc_151ad8:
00151ad8b 0x151adc
00151adc
00151adcloc_151adc:
00151adcb 0x151ae4
00151ae0
00151ae0loc_151ae0:
00151ae0b 0x151ae4
00151ae4
00151ae4loc_151ae4:
00151ae4ldr x2, [sp+256]
00151ae8ldr x3, [sp+264]
00151aecstr x2, [sp+176]
00151af0str x3, [sp+184]
00151af4ldrsw x1, [sp+400]
00151af8ldr x0, [sp+376]
00151afcbl fmt.(*pp).handleMethods
00151b00strb w0, [sp+74]
00151b04tbnz w0, 0, 0x151b0c
00151b08b 0x151b10
00151b0c
00151b0cloc_151b0c:
00151b0cb 0x151b58
00151b10
00151b10loc_151b10:
00151b10ldr x0, [sp+176]
00151b14ldr x1, [sp+184]
00151b18bl reflect.ValueOf
00151b1cstr x0, [sp+320]
00151b20str x1, [sp+328]
00151b24str x2, [sp+336]
00151b28ldrsw x4, [sp+400]
00151b2cldr x3, [sp+376]
00151b30mov x5, xzr
00151b34mov x6, x0
00151b38mov x0, x3
00151b3cmov x7, x1
00151b40mov x1, x6
00151b44mov x8, x2
00151b48mov x2, x7
00151b4cmov x3, x8
00151b50bl fmt.(*pp).printValue
00151b54b 0x151b58
00151b58
00151b58loc_151b58:
00151b58b 0x151b5c
00151b5c
00151b5cloc_151b5c:
00151b5cldp x29, x30, [sp-8]
00151b60add sp, sp, 368
00151b64ret x30
00151b68
00151b68loc_151b68:
00151b68ldrsw x3, [sp+400]
00151b6cstr w3, [sp+108]
00151b70subs wzr, w3, 84
00151b74b.eq 0x151b7c
00151b78b 0x151b80
00151b7c
00151b7cloc_151b7c:
00151b7cb 0x151b90
00151b80
00151b80loc_151b80:
00151b80subs wzr, w3, 118
00151b84b.eq 0x151b8c
00151b88b 0x151bb4
00151b8c
00151b8cloc_151b8c:
00151b8cb 0x151b90
00151b90
00151b90loc_151b90:
00151b90ldr x3, [sp+376]
00151b94ldrsb x27, [x3]
00151b98add x0, x3, 64
00151b9cstr x0, [sp+280]
00151ba0adrp x1, 0x55f000
00151ba4add x1, x1, 1502
00151ba8movz x2, 5
00151bacbl fmt.(*fmt).padString
00151bb0b 0x151bcc
00151bb4
00151bb4loc_151bb4:
00151bb4b 0x151bb8
00151bb8
00151bb8loc_151bb8:
00151bb8b 0x151bbc
00151bbc
00151bbcloc_151bbc:
00151bbcldrsw x1, [sp+400]
00151bc0ldr x0, [sp+376]
00151bc4bl fmt.(*pp).badVerb
00151bc8b 0x151bcc
00151bcc
00151bccloc_151bcc:
00151bccldp x29, x30, [sp-8]
00151bd0add sp, sp, 368
00151bd4ret x30
00151bd8
00151bd8loc_151bd8:
00151bd8stp x0, x1, [sp+8]
00151bdcstr x2, [sp+24]
00151be0str w3, [sp+32]
00151be4mov x3, x30
00151be8bl runtime.morestack_noctxt.abi0
00151becldp x0, x1, [sp+8]
00151bf0ldr x2, [sp+24]
00151bf4ldrsw x3, [sp+32]
00151bf8b 0x150eb0
00151bfcudf 0
00150eb0
00151c00
00151c00fmt.(*pp).printValue: ; void fmt.(*pp).printValue(fmt.pp * p, reflect.Value value, int32 verb, int depth)
00151c00ldr x16, [x28+16]
00151c04sub x17, sp, 960
00151c08subs xzr, x17, x16
00151c0cb.ls 0x152e1c
00151c10sub x20, sp, 1088
00151c14stp x29, x30, [x20-8]
00151c18add sp, x20, 0
00151c1csub x29, sp, 8
00151c20str x0, [sp+1096]
00151c24str x1, [sp+1104]
00151c28str x2, [sp+1112]
00151c2cstr x3, [sp+1120]
00151c30str w4, [sp+1128]
00151c34str x5, [sp+1136]
00151c38subs xzr, x5, 0
00151c3ccset x3, gt
00151c40strb w3, [sp+70]
00151c44b.gt 0x151c4c
00151c48b 0x151c68
00151c4c
00151c4cloc_151c4c:
00151c4cldr x0, [sp+1104]
00151c50ldr x1, [sp+1112]
00151c54ldr x2, [sp+1120]
00151c58bl reflect.Value.IsValid
00151c5cstrb w0, [sp+69]
00151c60strb w0, [sp+70]
00151c64b 0x151c6c
00151c68
00151c68loc_151c68:
00151c68b 0x151c6c
00151c6c
00151c6cloc_151c6c:
00151c6cldrb w3, [sp+70]
00151c70strb w3, [sp+71]
00151c74tbnz w3, 0, 0x151c7c
00151c78b 0x151c98
00151c7c
00151c7cloc_151c7c:
00151c7cldr x0, [sp+1104]
00151c80ldr x1, [sp+1112]
00151c84ldr x2, [sp+1120]
00151c88bl reflect.Value.CanInterface
00151c8cstrb w0, [sp+69]
00151c90strb w0, [sp+71]
00151c94b 0x151c9c
00151c98
00151c98loc_151c98:
00151c98b 0x151c9c
00151c9c
00151c9cloc_151c9c:
00151c9cldrb w3, [sp+71]
00151ca0tbnz w3, 0, 0x151ca8
00151ca4b 0x151d20
00151ca8
00151ca8loc_151ca8:
00151ca8ldr x0, [sp+1104]
00151cacldr x1, [sp+1112]
00151cb0ldr x2, [sp+1120]
00151cb4bl reflect.Value.Interface
00151cb8str x0, [sp+1000]
00151cbcstr x1, [sp+1008]
00151cc0ldr x3, [sp+1096]
00151cc4ldrsb x27, [x3]
00151cc8str x0, [x3+24]
00151cccadrp x27, 0x8fa000
00151cd0ldr w4, [x27+3056]
00151cd4cbz w4, 0x151cdc
00151cd8b 0x151ce0
00151cdc
00151cdcloc_151cdc:
00151cdcb 0x151cf4
00151ce0
00151ce0loc_151ce0:
00151ce0bl runtime.gcWriteBarrier2
00151ce4str x1, [x25]
00151ce8ldr x2, [x3+32]
00151cecstr x2, [x25+8]
00151cf0b 0x151cf4
00151cf4
00151cf4loc_151cf4:
00151cf4str x1, [x3+32]
00151cf8ldrsw x1, [sp+1128]
00151cfcldr x0, [sp+1096]
00151d00bl fmt.(*pp).handleMethods
00151d04strb w0, [sp+70]
00151d08tbnz w0, 0, 0x151d10
00151d0cb 0x151d1c
00151d10
00151d10loc_151d10:
00151d10ldp x29, x30, [sp-8]
00151d14add sp, sp, 1088
00151d18ret x30
00151d1c
00151d1cloc_151d1c:
00151d1cb 0x151d24
00151d20
00151d20loc_151d20:
00151d20b 0x151d24
00151d24
00151d24loc_151d24:
00151d24ldr x3, [sp+1096]
00151d28ldrsb x27, [x3]
00151d2cstr xzr, [x3+24]
00151d30adrp x27, 0x8fa000
00151d34ldr w4, [x27+3056]
00151d38cbz w4, 0x151d40
00151d3cb 0x151d44
00151d40
00151d40loc_151d40:
00151d40b 0x151d54
00151d44
00151d44loc_151d44:
00151d44ldr x4, [x3+32]
00151d48bl runtime.gcWriteBarrier1
00151d4cstr x4, [x25]
00151d50b 0x151d54
00151d54
00151d54loc_151d54:
00151d54str xzr, [x3+32]
00151d58ldr x3, [sp+1096]
00151d5cldrsb x27, [x3]
00151d60ldr x4, [sp+1104]
00151d64ldr x5, [sp+1112]
00151d68ldr x6, [sp+1120]
00151d6cstr x6, [x3+56]
00151d70adrp x27, 0x8fa000
00151d74ldr w6, [x27+3056]
00151d78cbz w6, 0x151d80
00151d7cb 0x151d84
00151d80
00151d80loc_151d80:
00151d80b 0x151da4
00151d84
00151d84loc_151d84:
00151d84bl runtime.gcWriteBarrier4
00151d88str x4, [x25]
00151d8cldr x6, [x3+40]
00151d90str x6, [x25+8]
00151d94str x5, [x25+16]
00151d98ldr x6, [x3+48]
00151d9cstr x6, [x25+24]
00151da0b 0x151da4
00151da4
00151da4loc_151da4:
00151da4str x4, [x3+40]
00151da8str x5, [x3+48]
00151dacldr x3, [sp+1104]
00151db0ldr x4, [sp+1112]
00151db4ldr x5, [sp+1120]
00151db8str x3, [sp+368]
00151dbcstr x4, [sp+376]
00151dc0str x5, [sp+384]
00151dc4ldr x0, [sp+1104]
00151dc8ldr x1, [sp+1112]
00151dccldr x2, [sp+1120]
00151dd0bl reflect.Value.Kind
00151dd4str x0, [sp+232]
00151dd8str x0, [sp+168]
00151ddcsubs xzr, x0, 16
00151de0b.ls 0x151de8
00151de4b 0x152090
00151de8
00151de8loc_151de8:
00151de8subs xzr, x0, 12
00151decb.ls 0x151df4
00151df0b 0x151f84
00151df4
00151df4loc_151df4:
00151df4subs xzr, x0, 1
00151df8b.ls 0x151e00
00151dfcb 0x151ed0
00151e00
00151e00loc_151e00:
00151e00cbz x0, 0x151e08
00151e04b 0x151e8c
00151e08
00151e08loc_151e08:
00151e08b 0x151e0c
00151e0c
00151e0cloc_151e0c:
00151e0cldr x3, [sp+1136]
00151e10cbz x3, 0x151e18
00151e14b 0x151e38
00151e18
00151e18loc_151e18:
00151e18ldr x0, [sp+1096]
00151e1cldrsb x27, [x0]
00151e20str x0, [sp+816]
00151e24adrp x1, 0x567000
00151e28add x1, x1, 1881
00151e2cmovz x2, 23
00151e30bl fmt.(*buffer).writeString
00151e34b 0x151e88
00151e38
00151e38loc_151e38:
00151e38ldrsw x3, [sp+1128]
00151e3cstr w3, [sp+76]
00151e40subs wzr, w3, 118
00151e44b.eq 0x151e4c
00151e48b 0x151e70
00151e4c
00151e4cloc_151e4c:
00151e4cb 0x151e50
00151e50
00151e50loc_151e50:
00151e50ldr x0, [sp+1096]
00151e54ldrsb x27, [x0]
00151e58str x0, [sp+808]
00151e5cadrp x1, 0x55f000
00151e60add x1, x1, 1502
00151e64movz x2, 5
00151e68bl fmt.(*buffer).writeString
00151e6cb 0x151e84
00151e70
00151e70loc_151e70:
00151e70b 0x151e74
00151e74
00151e74loc_151e74:
00151e74ldrsw x1, [sp+1128]
00151e78ldr x0, [sp+1096]
00151e7cbl fmt.(*pp).badVerb
00151e80b 0x151e84
00151e84
00151e84loc_151e84:
00151e84b 0x151e88
00151e88
00151e88loc_151e88:
00151e88b 0x15282c
00151e8c
00151e8cloc_151e8c:
00151e8csubs xzr, x0, 1
00151e90b.eq 0x151e98
00151e94b 0x151ec8
00151e98
00151e98loc_151e98:
00151e98b 0x151e9c
00151e9c
00151e9cloc_151e9c:
00151e9cldr x0, [sp+368]
00151ea0ldr x1, [sp+376]
00151ea4ldr x2, [sp+384]
00151ea8bl reflect.Value.Bool
00151eacstrb w0, [sp+70]
00151eb0ldrsw x2, [sp+1128]
00151eb4ldr x3, [sp+1096]
00151eb8mov x1, x0
00151ebcmov x0, x3
00151ec0bl fmt.(*pp).fmtBool
00151ec4b 0x15282c
00151ec8
00151ec8loc_151ec8:
00151ec8b 0x151ecc
00151ecc
00151eccloc_151ecc:
00151eccb 0x151f80
00151ed0
00151ed0loc_151ed0:
00151ed0subs xzr, x0, 2
00151ed4b.hs 0x151edc
00151ed8b 0x151f20
00151edc
00151edcloc_151edc:
00151edcsubs xzr, x0, 6
00151ee0b.ls 0x151ee8
00151ee4b 0x151f1c
00151ee8
00151ee8loc_151ee8:
00151ee8b 0x151eec
00151eec
00151eecloc_151eec:
00151eecldr x0, [sp+368]
00151ef0ldr x1, [sp+376]
00151ef4ldr x2, [sp+384]
00151ef8bl reflect.Value.Int
00151efcstr x0, [sp+224]
00151f00ldrsw x3, [sp+1128]
00151f04ldr x4, [sp+1096]
00151f08mov x1, x0
00151f0corr x2, xzr, 1
00151f10mov x0, x4
00151f14bl fmt.(*pp).fmtInteger
00151f18b 0x15282c
00151f1c
00151f1cloc_151f1c:
00151f1cb 0x151f24
00151f20
00151f20loc_151f20:
00151f20b 0x151f24
00151f24
00151f24loc_151f24:
00151f24subs xzr, x0, 7
00151f28b.hs 0x151f30
00151f2cb 0x151f74
00151f30
00151f30loc_151f30:
00151f30subs xzr, x0, 12
00151f34b.ls 0x151f3c
00151f38b 0x151f70
00151f3c
00151f3cloc_151f3c:
00151f3cb 0x151f40
00151f40
00151f40loc_151f40:
00151f40ldr x0, [sp+368]
00151f44ldr x1, [sp+376]
00151f48ldr x2, [sp+384]
00151f4cbl reflect.Value.Uint
00151f50str x0, [sp+216]
00151f54ldrsw x3, [sp+1128]
00151f58ldr x4, [sp+1096]
00151f5cmov x1, x0
00151f60mov x2, xzr
00151f64mov x0, x4
00151f68bl fmt.(*pp).fmtInteger
00151f6cb 0x15282c
00151f70
00151f70loc_151f70:
00151f70b 0x151f78
00151f74
00151f74loc_151f74:
00151f74b 0x151f78
00151f78
00151f78loc_151f78:
00151f78b 0x151f7c
00151f7c
00151f7cloc_151f7c:
00151f7cb 0x151f80
00151f80
00151f80loc_151f80:
00151f80b 0x15208c
00151f84
00151f84loc_151f84:
00151f84subs xzr, x0, 14
00151f88b.ls 0x151f90
00151f8cb 0x152008
00151f90
00151f90loc_151f90:
00151f90subs xzr, x0, 13
00151f94b.eq 0x151f9c
00151f98b 0x151fc8
00151f9c
00151f9cloc_151f9c:
00151f9cb 0x151fa0
00151fa0
00151fa0loc_151fa0:
00151fa0ldr x0, [sp+368]
00151fa4ldr x1, [sp+376]
00151fa8ldr x2, [sp+384]
00151facbl reflect.Value.Float
00151fb0str d0, [sp+208]
00151fb4ldrsw x2, [sp+1128]
00151fb8ldr x0, [sp+1096]
00151fbcorr x1, xzr, 32
00151fc0bl fmt.(*pp).fmtFloat
00151fc4b 0x15282c
00151fc8
00151fc8loc_151fc8:
00151fc8subs xzr, x0, 14
00151fccb.eq 0x151fd4
00151fd0b 0x152000
00151fd4
00151fd4loc_151fd4:
00151fd4b 0x151fd8
00151fd8
00151fd8loc_151fd8:
00151fd8ldr x0, [sp+368]
00151fdcldr x1, [sp+376]
00151fe0ldr x2, [sp+384]
00151fe4bl reflect.Value.Float
00151fe8str d0, [sp+208]
00151fecldrsw x2, [sp+1128]
00151ff0ldr x0, [sp+1096]
00151ff4orr x1, xzr, 64
00151ff8bl fmt.(*pp).fmtFloat
00151ffcb 0x15282c
00152000
00152000loc_152000:
00152000b 0x152004
00152004
00152004loc_152004:
00152004b 0x152088
00152008
00152008loc_152008:
00152008subs xzr, x0, 15
0015200cb.eq 0x152014
00152010b 0x152044
00152014
00152014loc_152014:
00152014b 0x152018
00152018
00152018loc_152018:
00152018ldr x0, [sp+368]
0015201cldr x1, [sp+376]
00152020ldr x2, [sp+384]
00152024bl reflect.Value.Complex
00152028str d0, [sp+192]
0015202cstr d1, [sp+200]
00152030ldrsw x2, [sp+1128]
00152034ldr x0, [sp+1096]
00152038orr x1, xzr, 64
0015203cbl fmt.(*pp).fmtComplex
00152040b 0x15282c
00152044
00152044loc_152044:
00152044subs xzr, x0, 16
00152048b.eq 0x152050
0015204cb 0x152080
00152050
00152050loc_152050:
00152050b 0x152054
00152054
00152054loc_152054:
00152054ldr x0, [sp+368]
00152058ldr x1, [sp+376]
0015205cldr x2, [sp+384]
00152060bl reflect.Value.Complex
00152064str d0, [sp+192]
00152068str d1, [sp+200]
0015206cldrsw x2, [sp+1128]
00152070ldr x0, [sp+1096]
00152074orr x1, xzr, 128
00152078bl fmt.(*pp).fmtComplex
0015207cb 0x15282c
00152080
00152080loc_152080:
00152080b 0x152084
00152084
00152084loc_152084:
00152084b 0x152088
00152088
00152088loc_152088:
00152088b 0x15208c
0015208c
0015208cloc_15208c:
0015208cb 0x152810
00152090
00152090loc_152090:
00152090subs xzr, x0, 21
00152094b.ls 0x15209c
00152098b 0x152318
0015209c
0015209cloc_15209c:
0015209csubs xzr, x0, 19
001520a0b.ls 0x1520a8
001520a4b 0x1520e4
001520a8
001520a8loc_1520a8:
001520a8subs xzr, x0, 17
001520acb.eq 0x1520b4
001520b0b 0x1520b8
001520b4
001520b4loc_1520b4:
001520b4b 0x152464
001520b8
001520b8loc_1520b8:
001520b8subs xzr, x0, 18
001520bcb.hs 0x1520c4
001520c0b 0x1520d8
001520c4
001520c4loc_1520c4:
001520c4subs xzr, x0, 19
001520c8b.ls 0x1520d0
001520ccb 0x1520d4
001520d0
001520d0loc_1520d0:
001520d0b 0x1527e0
001520d4
001520d4loc_1520d4:
001520d4b 0x1520dc
001520d8
001520d8loc_1520d8:
001520d8b 0x1520dc
001520dc
001520dcloc_1520dc:
001520dcb 0x1520e0
001520e0
001520e0loc_1520e0:
001520e0b 0x152314
001520e4
001520e4loc_1520e4:
001520e4subs xzr, x0, 20
001520e8b.eq 0x1520f0
001520ecb 0x1521e8
001520f0
001520f0loc_1520f0:
001520f0b 0x1520f4
001520f4
001520f4loc_1520f4:
001520f4ldr x0, [sp+368]
001520f8ldr x1, [sp+376]
001520fcldr x2, [sp+384]
00152100bl reflect.Value.Elem
00152104str x0, [sp+240]
00152108str x1, [sp+248]
0015210cstr x2, [sp+256]
00152110bl reflect.Value.IsValid
00152114strb w0, [sp+70]
00152118tbnz w0, 0, 0x152120
0015211cb 0x152144
00152120
00152120loc_152120:
00152120ldrsw x4, [sp+1128]
00152124ldr x1, [sp+240]
00152128ldr x2, [sp+248]
0015212cldr x3, [sp+256]
00152130ldr x0, [sp+1096]
00152134ldr x6, [sp+1136]
00152138add x5, x6, 1
0015213cbl fmt.(*pp).printValue
00152140b 0x1521e4
00152144
00152144loc_152144:
00152144ldr x3, [sp+1096]
00152148ldrsb x27, [x3]
0015214cldrb w3, [x3+80]
00152150tbnz w3, 0, 0x152158
00152154b 0x1521c0
00152158
00152158loc_152158:
00152158ldr x0, [sp+368]
0015215cldr x1, [sp+376]
00152160ldr x2, [sp+384]
00152164bl reflect.Value.Type
00152168str x0, [sp+1048]
0015216cstr x1, [sp+1056]
00152170ldrsb x27, [x0]
00152174ldr x3, [x0+296]
00152178mov x0, x1
0015217cblr x3
00152180str x0, [sp+984]
00152184str x1, [sp+992]
00152188ldr x0, [sp+1096]
0015218cldrsb x27, [x0]
00152190str x0, [sp+648]
00152194ldr x1, [sp+984]
00152198ldr x2, [sp+992]
0015219cbl fmt.(*buffer).writeString
001521a0ldr x0, [sp+1096]
001521a4ldrsb x27, [x0]
001521a8str x0, [sp+640]
001521acadrp x1, 0x55e000
001521b0add x1, x1, 1827
001521b4movz x2, 5
001521b8bl fmt.(*buffer).writeString
001521bcb 0x1521e0
001521c0
001521c0loc_1521c0:
001521c0ldr x0, [sp+1096]
001521c4ldrsb x27, [x0]
001521c8str x0, [sp+632]
001521ccadrp x1, 0x55e000
001521d0add x1, x1, 1502
001521d4movz x2, 5
001521d8bl fmt.(*buffer).writeString
001521dcb 0x1521e0
001521e0
001521e0loc_1521e0:
001521e0b 0x1521e4
001521e4
001521e4loc_1521e4:
001521e4b 0x15282c
001521e8
001521e8loc_1521e8:
001521e8subs xzr, x0, 21
001521ecb.eq 0x1521f4
001521f0b 0x15230c
001521f4
001521f4loc_1521f4:
001521f4b 0x1521f8
001521f8
001521f8loc_1521f8:
001521f8ldr x3, [sp+1096]
001521fcldrsb x27, [x3]
00152200ldrb w3, [x3+80]
00152204tbnz w3, 0, 0x15220c
00152208b 0x1522b0
0015220c
0015220cloc_15220c:
0015220cldr x0, [sp+368]
00152210ldr x1, [sp+376]
00152214ldr x2, [sp+384]
00152218bl reflect.Value.Type
0015221cstr x0, [sp+760]
00152220str x1, [sp+768]
00152224ldrsb x27, [x0]
00152228ldr x3, [x0+296]
0015222cmov x0, x1
00152230blr x3
00152234str x0, [sp+984]
00152238str x1, [sp+992]
0015223cldr x0, [sp+1096]
00152240ldrsb x27, [x0]
00152244str x0, [sp+800]
00152248ldr x1, [sp+984]
0015224cldr x2, [sp+992]
00152250bl fmt.(*buffer).writeString
00152254ldr x0, [sp+368]
00152258ldr x1, [sp+376]
0015225cldr x2, [sp+384]
00152260bl reflect.Value.IsNil
00152264strb w0, [sp+70]
00152268tbnz w0, 0, 0x152270
0015226cb 0x152298
00152270
00152270loc_152270:
00152270ldr x0, [sp+1096]
00152274ldrsb x27, [x0]
00152278str x0, [sp+792]
0015227cadrp x1, 0x55e000
00152280add x1, x1, 1827
00152284movz x2, 5
00152288bl fmt.(*buffer).writeString
0015228cldp x29, x30, [sp-8]
00152290add sp, sp, 1088
00152294ret x30
00152298
00152298loc_152298:
00152298ldr x0, [sp+1096]
0015229cldrsb x27, [x0]
001522a0str x0, [sp+784]
001522a4movz x1, 123
001522a8bl fmt.(*buffer).writeByte
001522acb 0x1522d0
001522b0
001522b0loc_1522b0:
001522b0ldr x0, [sp+1096]
001522b4ldrsb x27, [x0]
001522b8str x0, [sp+776]
001522bcadrp x1, 0x55e000
001522c0add x1, x1, 1018
001522c4orr x2, xzr, 4
001522c8bl fmt.(*buffer).writeString
001522ccb 0x1522d0
001522d0
001522d0loc_1522d0:
001522d0ldr x0, [sp+368]
001522d4ldr x1, [sp+376]
001522d8ldr x2, [sp+384]
001522dcbl internal/fmtsort.Sort
001522e0str x0, [sp+280]
001522e4str x1, [sp+288]
001522e8str x2, [sp+296]
001522ecstr x0, [sp+960]
001522f0str x1, [sp+968]
001522f4str x2, [sp+976]
001522f8str xzr, [sp+160]
001522fcstr x1, [sp+152]
00152300ldr x3, [sp+960]
00152304str x3, [sp+144]
00152308b 0x152cbc
0015230c
0015230cloc_15230c:
0015230cb 0x152310
00152310
00152310loc_152310:
00152310b 0x152314
00152314
00152314loc_152314:
00152314b 0x15280c
00152318
00152318loc_152318:
00152318subs xzr, x0, 23
0015231cb.ls 0x152324
00152320b 0x1526fc
00152324
00152324loc_152324:
00152324subs xzr, x0, 22
00152328b.eq 0x152330
0015232cb 0x152454
00152330
00152330loc_152330:
00152330b 0x152334
00152334
00152334loc_152334:
00152334ldr x5, [sp+1136]
00152338subs xzr, x5, 0
0015233ccset x6, eq
00152340strb w6, [sp+70]
00152344cbz x5, 0x15234c
00152348b 0x152370
0015234c
0015234cloc_15234c:
0015234cldr x0, [sp+368]
00152350ldr x1, [sp+376]
00152354ldr x2, [sp+384]
00152358bl reflect.Value.UnsafePointer
0015235cstr x0, [sp+824]
00152360subs xzr, x0, 0
00152364cset x3, ne
00152368strb w3, [sp+70]
0015236cb 0x152374
00152370
00152370loc_152370:
00152370b 0x152374
00152374
00152374loc_152374:
00152374ldrb w5, [sp+70]
00152378tbnz w5, 0, 0x152380
0015237cb 0x15244c
00152380
00152380loc_152380:
00152380ldr x0, [sp+368]
00152384ldr x1, [sp+376]
00152388ldr x2, [sp+384]
0015238cbl reflect.Value.Elem
00152390str x0, [sp+416]
00152394str x1, [sp+424]
00152398str x2, [sp+432]
0015239cbl reflect.Value.Kind
001523a0str x0, [sp+176]
001523a4str x0, [sp+120]
001523a8subs xzr, x0, 21
001523acb.ls 0x1523b4
001523b0b 0x1523dc
001523b4
001523b4loc_1523b4:
001523b4subs xzr, x0, 17
001523b8b.eq 0x1523c0
001523bcb 0x1523c4
001523c0
001523c0loc_1523c0:
001523c0b 0x1523fc
001523c4
001523c4loc_1523c4:
001523c4subs xzr, x0, 21
001523c8b.eq 0x1523d0
001523ccb 0x1523d4
001523d0
001523d0loc_1523d0:
001523d0b 0x1523fc
001523d4
001523d4loc_1523d4:
001523d4b 0x1523d8
001523d8
001523d8loc_1523d8:
001523d8b 0x152444
001523dc
001523dcloc_1523dc:
001523dcsubs xzr, x0, 23
001523e0b.eq 0x1523e8
001523e4b 0x1523ec
001523e8
001523e8loc_1523e8:
001523e8b 0x1523fc
001523ec
001523ecloc_1523ec:
001523ecsubs xzr, x0, 25
001523f0b.eq 0x1523f8
001523f4b 0x15243c
001523f8
001523f8loc_1523f8:
001523f8b 0x1523fc
001523fc
001523fcloc_1523fc:
001523fcldr x0, [sp+1096]
00152400ldrsb x27, [x0]
00152404str x0, [sp+560]
00152408movz x1, 38
0015240cbl fmt.(*buffer).writeByte
00152410ldrsw x4, [sp+1128]
00152414ldr x1, [sp+416]
00152418ldr x2, [sp+424]
0015241cldr x3, [sp+432]
00152420ldr x0, [sp+1096]
00152424ldr x5, [sp+1136]
00152428add x5, x5, 1
0015242cbl fmt.(*pp).printValue
00152430ldp x29, x30, [sp-8]
00152434add sp, sp, 1088
00152438ret x30
0015243c
0015243cloc_15243c:
0015243cb 0x152440
00152440
00152440loc_152440:
00152440b 0x152444
00152444
00152444loc_152444:
00152444b 0x152448
00152448
00152448loc_152448:
00152448b 0x152450
0015244c
0015244cloc_15244c:
0015244cb 0x152450
00152450
00152450loc_152450:
00152450b 0x1527e0
00152454
00152454loc_152454:
00152454subs xzr, x0, 23
00152458b.eq 0x152460
0015245cb 0x1526f4
00152460
00152460loc_152460:
00152460b 0x152464
00152464
00152464loc_152464:
00152464ldrsw x3, [sp+1128]
00152468str w3, [sp+72]
0015246csubs wzr, w3, 113
00152470b.le 0x152478
00152474b 0x1524a0
00152478
00152478loc_152478:
00152478subs wzr, w3, 88
0015247cb.eq 0x152484
00152480b 0x152488
00152484
00152484loc_152484:
00152484b 0x1524c0
00152488
00152488loc_152488:
00152488subs wzr, w3, 113
0015248cb.eq 0x152494
00152490b 0x152498
00152494
00152494loc_152494:
00152494b 0x1524c0
00152498
00152498loc_152498:
00152498b 0x15249c
0015249c
0015249cloc_15249c:
0015249cb 0x1525e0
001524a0
001524a0loc_1524a0:
001524a0subs wzr, w3, 115
001524a4b.eq 0x1524ac
001524a8b 0x1524b0
001524ac
001524acloc_1524ac:
001524acb 0x1524c0
001524b0
001524b0loc_1524b0:
001524b0subs wzr, w3, 120
001524b4b.eq 0x1524bc
001524b8b 0x1525d8
001524bc
001524bcloc_1524bc:
001524bcb 0x1524c0
001524c0
001524c0loc_1524c0:
001524c0ldr x0, [sp+368]
001524c4ldr x1, [sp+376]
001524c8ldr x2, [sp+384]
001524ccbl reflect.Value.Type
001524d0str x0, [sp+264]
001524d4str x1, [sp+272]
001524d8ldrsb x27, [x0]
001524dcldr x3, [x0+88]
001524e0mov x0, x1
001524e4blr x3
001524e8str x0, [sp+1032]
001524ecstr x1, [sp+1040]
001524f0ldrsb x27, [x0]
001524f4ldr x3, [x0+168]
001524f8mov x0, x1
001524fcblr x3
00152500str x0, [sp+176]
00152504subs xzr, x0, 8
00152508b.eq 0x152510
0015250cb 0x1525d4
00152510
00152510loc_152510:
00152510str xzr, [sp+392]
00152514stp xzr, xzr, [sp+400]
00152518ldr x0, [sp+368]
0015251cldr x1, [sp+376]
00152520ldr x2, [sp+384]
00152524bl reflect.Value.Kind
00152528str x0, [sp+176]
0015252csubs xzr, x0, 23
00152530cset x3, eq
00152534strb w3, [sp+70]
00152538b.eq 0x152540
0015253cb 0x152544
00152540
00152540loc_152540:
00152540b 0x152560
00152544
00152544loc_152544:
00152544ldr x0, [sp+368]
00152548ldr x1, [sp+376]
0015254cldr x2, [sp+384]
00152550bl reflect.Value.CanAddr
00152554strb w0, [sp+71]
00152558strb w0, [sp+70]
0015255cb 0x152560
00152560
00152560loc_152560:
00152560ldrb w3, [sp+70]
00152564tbnz w3, 0, 0x15256c
00152568b 0x15258c
0015256c
0015256cloc_15256c:
0015256cldr x0, [sp+368]
00152570ldr x1, [sp+376]
00152574ldr x2, [sp+384]
00152578bl reflect.Value.Bytes
0015257cstr x0, [sp+392]
00152580str x1, [sp+400]
00152584str x2, [sp+408]
00152588b 0x152c54
0015258c
0015258cloc_15258c:
0015258cldr x0, [sp+368]
00152590ldr x1, [sp+376]
00152594ldr x2, [sp+384]
00152598bl reflect.Value.Len
0015259cstr x0, [sp+184]
001525a0mov x1, x0
001525a4mov x2, x1
001525a8adrp x0, 0x4a3000
001525acadd x0, x0, 3072
001525b0bl runtime.makeslice
001525b4ldr x3, [sp+184]
001525b8ldr x4, [sp+184]
001525bcstr x0, [sp+392]
001525c0str x3, [sp+400]
001525c4str x4, [sp+408]
001525c8str xzr, [sp+136]
001525ccstr x3, [sp+128]
001525d0b 0x152be0
001525d4
001525d4loc_1525d4:
001525d4b 0x1525e4
001525d8
001525d8loc_1525d8:
001525d8b 0x1525dc
001525dc
001525dcloc_1525dc:
001525dcb 0x1525e0
001525e0
001525e0loc_1525e0:
001525e0b 0x1525e4
001525e4
001525e4loc_1525e4:
001525e4ldr x3, [sp+1096]
001525e8ldrsb x27, [x3]
001525ecldrb w3, [x3+80]
001525f0tbnz w3, 0, 0x1525f8
001525f4b 0x1526d8
001525f8
001525f8loc_1525f8:
001525f8ldr x0, [sp+368]
001525fcldr x1, [sp+376]
00152600ldr x2, [sp+384]
00152604bl reflect.Value.Type
00152608str x0, [sp+1016]
0015260cstr x1, [sp+1024]
00152610ldrsb x27, [x0]
00152614ldr x3, [x0+296]
00152618mov x0, x1
0015261cblr x3
00152620str x0, [sp+984]
00152624str x1, [sp+992]
00152628ldr x0, [sp+1096]
0015262cldrsb x27, [x0]
00152630str x0, [sp+624]
00152634ldr x1, [sp+984]
00152638ldr x2, [sp+992]
0015263cbl fmt.(*buffer).writeString
00152640ldr x0, [sp+368]
00152644ldr x1, [sp+376]
00152648ldr x2, [sp+384]
0015264cbl reflect.Value.Kind
00152650str x0, [sp+176]
00152654subs xzr, x0, 23
00152658cset x3, eq
0015265cstrb w3, [sp+70]
00152660b.eq 0x152668
00152664b 0x152684
00152668
00152668loc_152668:
00152668ldr x0, [sp+368]
0015266cldr x1, [sp+376]
00152670ldr x2, [sp+384]
00152674bl reflect.Value.IsNil
00152678strb w0, [sp+71]
0015267cstrb w0, [sp+70]
00152680b 0x152688
00152684
00152684loc_152684:
00152684b 0x152688
00152688
00152688loc_152688:
00152688ldrb w3, [sp+70]
0015268ctbnz w3, 0, 0x152694
00152690b 0x1526bc
00152694
00152694loc_152694:
00152694ldr x0, [sp+1096]
00152698ldrsb x27, [x0]
0015269cstr x0, [sp+616]
001526a0adrp x1, 0x55e000
001526a4add x1, x1, 1827
001526a8movz x2, 5
001526acbl fmt.(*buffer).writeString
001526b0ldp x29, x30, [sp-8]
001526b4add sp, sp, 1088
001526b8ret x30
001526bc
001526bcloc_1526bc:
001526bcldr x0, [sp+1096]
001526c0ldrsb x27, [x0]
001526c4str x0, [sp+608]
001526c8movz x1, 123
001526ccbl fmt.(*buffer).writeByte
001526d0str xzr, [sp+88]
001526d4b 0x152b14
001526d8
001526d8loc_1526d8:
001526d8ldr x0, [sp+1096]
001526dcldrsb x27, [x0]
001526e0str x0, [sp+584]
001526e4movz x1, 91
001526e8bl fmt.(*buffer).writeByte
001526ecstr xzr, [sp+80]
001526f0b 0x152a4c
001526f4
001526f4loc_1526f4:
001526f4b 0x1526f8
001526f8
001526f8loc_1526f8:
001526f8b 0x152808
001526fc
001526fcloc_1526fc:
001526fcsubs xzr, x0, 24
00152700b.eq 0x152708
00152704b 0x152740
00152708
00152708loc_152708:
00152708b 0x15270c
0015270c
0015270cloc_15270c:
0015270cldr x0, [sp+368]
00152710ldr x1, [sp+376]
00152714ldr x2, [sp+384]
00152718bl reflect.Value.String
0015271cstr x0, [sp+984]
00152720str x1, [sp+992]
00152724ldrsw x3, [sp+1128]
00152728ldr x4, [sp+1096]
0015272cmov x2, x1
00152730mov x1, x0
00152734mov x0, x4
00152738bl fmt.(*pp).fmtString
0015273cb 0x15282c
00152740
00152740loc_152740:
00152740subs xzr, x0, 25
00152744b.eq 0x15274c
00152748b 0x1527d0
0015274c
0015274cloc_15274c:
0015274cb 0x152750
00152750
00152750loc_152750:
00152750ldr x3, [sp+1096]
00152754ldrsb x27, [x3]
00152758ldrb w3, [x3+80]
0015275ctbnz w3, 0, 0x152764
00152760b 0x1527b0
00152764
00152764loc_152764:
00152764ldr x0, [sp+368]
00152768ldr x1, [sp+376]
0015276cldr x2, [sp+384]
00152770bl reflect.Value.Type
00152774str x0, [sp+440]
00152778str x1, [sp+448]
0015277cldrsb x27, [x0]
00152780ldr x3, [x0+296]
00152784mov x0, x1
00152788blr x3
0015278cstr x0, [sp+984]
00152790str x1, [sp+992]
00152794ldr x0, [sp+1096]
00152798ldrsb x27, [x0]
0015279cstr x0, [sp+704]
001527a0ldr x1, [sp+984]
001527a4ldr x2, [sp+992]
001527a8bl fmt.(*buffer).writeString
001527acb 0x1527b4
001527b0
001527b0loc_1527b0:
001527b0b 0x1527b4
001527b4
001527b4loc_1527b4:
001527b4ldr x0, [sp+1096]
001527b8ldrsb x27, [x0]
001527bcstr x0, [sp+696]
001527c0movz x1, 123
001527c4bl fmt.(*buffer).writeByte
001527c8str xzr, [sp+104]
001527ccb 0x152838
001527d0
001527d0loc_1527d0:
001527d0subs xzr, x0, 26
001527d4b.eq 0x1527dc
001527d8b 0x1527fc
001527dc
001527dcloc_1527dc:
001527dcb 0x1527e0
001527e0
001527e0loc_1527e0:
001527e0ldrsw x4, [sp+1128]
001527e4ldr x1, [sp+368]
001527e8ldr x2, [sp+376]
001527ecldr x3, [sp+384]
001527f0ldr x0, [sp+1096]
001527f4bl fmt.(*pp).fmtPointer
001527f8b 0x15282c
001527fc
001527fcloc_1527fc:
001527fcb 0x152800
00152800
00152800loc_152800:
00152800b 0x152804
00152804
00152804loc_152804:
00152804b 0x152808
00152808
00152808loc_152808:
00152808b 0x15280c
0015280c
0015280cloc_15280c:
0015280cb 0x152810
00152810
00152810loc_152810:
00152810b 0x152814
00152814
00152814loc_152814:
00152814ldr x1, [sp+368]
00152818ldr x2, [sp+376]
0015281cldr x3, [sp+384]
00152820ldr x0, [sp+1096]
00152824bl fmt.(*pp).unknownType
00152828b 0x15282c
0015282c
0015282cloc_15282c:
0015282cldp x29, x30, [sp-8]
00152830add sp, sp, 1088
00152834ret x30
00152838
00152838loc_152838:
00152838ldr x0, [sp+368]
0015283cldr x1, [sp+376]
00152840ldr x2, [sp+384]
00152844bl reflect.Value.NumField
00152848str x0, [sp+184]
0015284cldr x3, [sp+104]
00152850subs xzr, x0, x3
00152854b.gt 0x15285c
00152858b 0x152a34
0015285c
0015285cloc_15285c:
0015285cldr x4, [sp+104]
00152860subs xzr, x4, 0
00152864b.gt 0x15286c
00152868b 0x1528bc
0015286c
0015286cloc_15286c:
0015286cldr x3, [sp+1096]
00152870ldrsb x27, [x3]
00152874ldrb w3, [x3+80]
00152878tbnz w3, 0, 0x152880
0015287cb 0x1528a0
00152880
00152880loc_152880:
00152880ldr x0, [sp+1096]
00152884ldrsb x27, [x0]
00152888str x0, [sp+688]
0015288cadrp x1, 0x55d000
00152890add x1, x1, 4049
00152894orr x2, xzr, 2
00152898bl fmt.(*buffer).writeString
0015289cb 0x1528b8
001528a0
001528a0loc_1528a0:
001528a0ldr x0, [sp+1096]
001528a4ldrsb x27, [x0]
001528a8str x0, [sp+680]
001528acorr x1, xzr, 32
001528b0bl fmt.(*buffer).writeByte
001528b4b 0x1528b8
001528b8
001528b8loc_1528b8:
001528b8b 0x1528c0
001528bc
001528bcloc_1528bc:
001528bcb 0x1528c0
001528c0
001528c0loc_1528c0:
001528c0ldr x4, [sp+1096]
001528c4ldrsb x27, [x4]
001528c8ldrb w4, [x4+79]
001528ccstrb w4, [sp+70]
001528d0tbnz w4, 0, 0x1528d8
001528d4b 0x1528dc
001528d8
001528d8loc_1528d8:
001528d8b 0x1528f0
001528dc
001528dcloc_1528dc:
001528dcldr x4, [sp+1096]
001528e0ldrsb x27, [x4]
001528e4ldrb w4, [x4+80]
001528e8strb w4, [sp+70]
001528ecb 0x1528f0
001528f0
001528f0loc_1528f0:
001528f0ldrb w4, [sp+70]
001528f4tbnz w4, 0, 0x1528fc
001528f8b 0x1529d4
001528fc
001528fcloc_1528fc:
001528fcldr x0, [sp+368]
00152900ldr x1, [sp+376]
00152904ldr x2, [sp+384]
00152908bl reflect.Value.Type
0015290cstr x0, [sp+1064]
00152910str x1, [sp+1072]
00152914ldrsb x27, [x0]
00152918ldr x3, [sp+104]
0015291cldr x4, [x0+96]
00152920mov x0, x1
00152924mov x1, x3
00152928blr x4
0015292cstr x0, [sp+456]
00152930str x1, [sp+464]
00152934str x2, [sp+472]
00152938str x3, [sp+480]
0015293cstr x4, [sp+488]
00152940str x5, [sp+496]
00152944str x6, [sp+504]
00152948str x7, [sp+512]
0015294cstr x8, [sp+520]
00152950str x9, [sp+528]
00152954str x10, [sp+536]
00152958str x11, [sp+544]
0015295cstrb w12, [sp+552]
00152960add x21, sp, 856
00152964add x20, sp, 456
00152968adr x27, 16
0015296cstp x29, x27, [sp-24]
00152970sub x29, sp, 24
00152974bl fn_87ef0
00152978sub x29, sp, 8
0015297cldr x3, [sp+552]
00152980str x3, [sp+952]
00152984ldr x3, [sp+856]
00152988ldr x4, [sp+864]
0015298cstr x3, [sp+304]
00152990str x4, [sp+312]
00152994cbnz x4, 0x15299c
00152998b 0x1529cc
0015299c
0015299cloc_15299c:
0015299cldr x0, [sp+1096]
001529a0ldrsb x27, [x0]
001529a4str x0, [sp+672]
001529a8ldr x1, [sp+304]
001529acldr x2, [sp+312]
001529b0bl fmt.(*buffer).writeString
001529b4ldr x0, [sp+1096]
001529b8ldrsb x27, [x0]
001529bcstr x0, [sp+664]
001529c0movz x1, 58
001529c4bl fmt.(*buffer).writeByte
001529c8b 0x1529d0
001529cc
001529ccloc_1529cc:
001529ccb 0x1529d0
001529d0
001529d0loc_1529d0:
001529d0b 0x1529d8
001529d4
001529d4loc_1529d4:
001529d4b 0x1529d8
001529d8
001529d8loc_1529d8:
001529d8ldr x3, [sp+104]
001529dcldr x0, [sp+368]
001529e0ldr x1, [sp+376]
001529e4ldr x2, [sp+384]
001529e8bl fmt.getField
001529ecstr x0, [sp+832]
001529f0str x1, [sp+840]
001529f4str x2, [sp+848]
001529f8ldrsw x4, [sp+1128]
001529fcldr x5, [sp+1096]
00152a00ldr x6, [sp+1136]
00152a04add x6, x6, 1
00152a08mov x3, x2
00152a0cmov x2, x1
00152a10mov x1, x0
00152a14mov x0, x5
00152a18mov x5, x6
00152a1cbl fmt.(*pp).printValue
00152a20b 0x152a24
00152a24
00152a24loc_152a24:
00152a24ldr x3, [sp+104]
00152a28add x3, x3, 1
00152a2cstr x3, [sp+104]
00152a30b 0x152838
00152a34
00152a34loc_152a34:
00152a34ldr x0, [sp+1096]
00152a38ldrsb x27, [x0]
00152a3cstr x0, [sp+656]
00152a40movz x1, 125
00152a44bl fmt.(*buffer).writeByte
00152a48b 0x15282c
00152a4c
00152a4cloc_152a4c:
00152a4cldr x0, [sp+368]
00152a50ldr x1, [sp+376]
00152a54ldr x2, [sp+384]
00152a58bl reflect.Value.Len
00152a5cstr x0, [sp+184]
00152a60ldr x3, [sp+80]
00152a64subs xzr, x0, x3
00152a68b.gt 0x152a70
00152a6cb 0x152af8
00152a70
00152a70loc_152a70:
00152a70ldr x4, [sp+80]
00152a74subs xzr, x4, 0
00152a78b.gt 0x152a80
00152a7cb 0x152a98
00152a80
00152a80loc_152a80:
00152a80ldr x0, [sp+1096]
00152a84ldrsb x27, [x0]
00152a88str x0, [sp+576]
00152a8corr x1, xzr, 32
00152a90bl fmt.(*buffer).writeByte
00152a94b 0x152a9c
00152a98
00152a98loc_152a98:
00152a98b 0x152a9c
00152a9c
00152a9cloc_152a9c:
00152a9cldr x3, [sp+80]
00152aa0ldr x0, [sp+368]
00152aa4ldr x1, [sp+376]
00152aa8ldr x2, [sp+384]
00152aacbl reflect.Value.Index
00152ab0str x0, [sp+832]
00152ab4str x1, [sp+840]
00152ab8str x2, [sp+848]
00152abcldrsw x4, [sp+1128]
00152ac0ldr x5, [sp+1096]
00152ac4ldr x6, [sp+1136]
00152ac8add x6, x6, 1
00152accmov x3, x2
00152ad0mov x2, x1
00152ad4mov x1, x0
00152ad8mov x0, x5
00152adcmov x5, x6
00152ae0bl fmt.(*pp).printValue
00152ae4b 0x152ae8
00152ae8
00152ae8loc_152ae8:
00152ae8ldr x3, [sp+80]
00152aecadd x3, x3, 1
00152af0str x3, [sp+80]
00152af4b 0x152a4c
00152af8
00152af8loc_152af8:
00152af8ldr x0, [sp+1096]
00152afcldrsb x27, [x0]
00152b00str x0, [sp+568]
00152b04movz x1, 93
00152b08bl fmt.(*buffer).writeByte
00152b0cb 0x152b10
00152b10
00152b10loc_152b10:
00152b10b 0x15282c
00152b14
00152b14loc_152b14:
00152b14ldr x0, [sp+368]
00152b18ldr x1, [sp+376]
00152b1cldr x2, [sp+384]
00152b20bl reflect.Value.Len
00152b24str x0, [sp+184]
00152b28ldr x3, [sp+88]
00152b2csubs xzr, x0, x3
00152b30b.gt 0x152b38
00152b34b 0x152bc8
00152b38
00152b38loc_152b38:
00152b38ldr x4, [sp+88]
00152b3csubs xzr, x4, 0
00152b40b.gt 0x152b48
00152b44b 0x152b68
00152b48
00152b48loc_152b48:
00152b48ldr x0, [sp+1096]
00152b4cldrsb x27, [x0]
00152b50str x0, [sp+600]
00152b54adrp x1, 0x55d000
00152b58add x1, x1, 4049
00152b5corr x2, xzr, 2
00152b60bl fmt.(*buffer).writeString
00152b64b 0x152b6c
00152b68
00152b68loc_152b68:
00152b68b 0x152b6c
00152b6c
00152b6cloc_152b6c:
00152b6cldr x3, [sp+88]
00152b70ldr x0, [sp+368]
00152b74ldr x1, [sp+376]
00152b78ldr x2, [sp+384]
00152b7cbl reflect.Value.Index
00152b80str x0, [sp+832]
00152b84str x1, [sp+840]
00152b88str x2, [sp+848]
00152b8cldrsw x4, [sp+1128]
00152b90ldr x5, [sp+1096]
00152b94ldr x6, [sp+1136]
00152b98add x6, x6, 1
00152b9cmov x3, x2
00152ba0mov x2, x1
00152ba4mov x1, x0
00152ba8mov x0, x5
00152bacmov x5, x6
00152bb0bl fmt.(*pp).printValue
00152bb4b 0x152bb8
00152bb8
00152bb8loc_152bb8:
00152bb8ldr x3, [sp+88]
00152bbcadd x3, x3, 1
00152bc0str x3, [sp+88]
00152bc4b 0x152b14
00152bc8
00152bc8loc_152bc8:
00152bc8ldr x0, [sp+1096]
00152bccldrsb x27, [x0]
00152bd0str x0, [sp+592]
00152bd4movz x1, 125
00152bd8bl fmt.(*buffer).writeByte
00152bdcb 0x152b10
00152be0
00152be0loc_152be0:
00152be0ldr x4, [sp+128]
00152be4ldr x5, [sp+136]
00152be8subs xzr, x4, x5
00152becb.gt 0x152bf4
00152bf0b 0x152c50
00152bf4
00152bf4loc_152bf4:
00152bf4ldr x3, [sp+136]
00152bf8str x3, [sp+96]
00152bfcldr x0, [sp+368]
00152c00ldr x1, [sp+376]
00152c04ldr x2, [sp+384]
00152c08bl reflect.Value.Index
00152c0cstr x0, [sp+832]
00152c10str x1, [sp+840]
00152c14str x2, [sp+848]
00152c18bl reflect.Value.Uint
00152c1cstr x0, [sp+216]
00152c20ldr x4, [sp+96]
00152c24ldr x1, [sp+400]
00152c28ldr x5, [sp+392]
00152c2csubs xzr, x4, x1
00152c30b.lo 0x152c38
00152c34b 0x152cb4
00152c38
00152c38loc_152c38:
00152c38strb w0, [x5+x4]
00152c3cb 0x152c40
00152c40
00152c40loc_152c40:
00152c40ldr x4, [sp+136]
00152c44add x4, x4, 1
00152c48str x4, [sp+136]
00152c4cb 0x152be0
00152c50
00152c50loc_152c50:
00152c50b 0x152c54
00152c54
00152c54loc_152c54:
00152c54ldr x1, [sp+264]
00152c58ldrsb x27, [x1]
00152c5cldr x1, [x1+296]
00152c60ldr x0, [sp+272]
00152c64blr x1
00152c68str x0, [sp+984]
00152c6cstr x1, [sp+992]
00152c70ldrsw x4, [sp+1128]
00152c74ldr x2, [sp+1096]
00152c78ldr x3, [sp+400]
00152c7cldr x5, [sp+408]
00152c80ldr x6, [sp+392]
00152c84mov x7, x0
00152c88mov x0, x2
00152c8cmov x8, x1
00152c90mov x1, x6
00152c94mov x2, x3
00152c98mov x3, x5
00152c9cmov x5, x7
00152ca0mov x6, x8
00152ca4bl fmt.(*pp).fmtBytes
00152ca8ldp x29, x30, [sp-8]
00152cacadd sp, sp, 1088
00152cb0ret x30
00152cb4
00152cb4loc_152cb4:
00152cb4mov x0, x4
00152cb8bl runtime.panicIndex
00152cbc
00152cbcloc_152cbc:
00152cbcldr x6, [sp+152]
00152cc0ldr x7, [sp+160]
00152cc4subs xzr, x6, x7
00152cc8b.gt 0x152cd0
00152cccb 0x152dd4
00152cd0
00152cd0loc_152cd0:
00152cd0ldr x6, [sp+144]
00152cd4str x6, [sp+752]
00152cd8ldr x6, [sp+160]
00152cdcstr x6, [sp+112]
00152ce0ldr x6, [sp+752]
00152ce4ldp x7, x8, [x6]
00152ce8ldp x9, x10, [x6+16]
00152cecldp x6, x11, [x6+32]
00152cf0stp x7, x8, [sp+320]
00152cf4stp x9, x10, [sp+336]
00152cf8stp x6, x11, [sp+352]
00152cfcldr x6, [sp+112]
00152d00subs xzr, x6, 0
00152d04b.gt 0x152d0c
00152d08b 0x152d5c
00152d0c
00152d0cloc_152d0c:
00152d0cldr x3, [sp+1096]
00152d10ldrsb x27, [x3]
00152d14ldrb w3, [x3+80]
00152d18tbnz w3, 0, 0x152d20
00152d1cb 0x152d40
00152d20
00152d20loc_152d20:
00152d20ldr x0, [sp+1096]
00152d24ldrsb x27, [x0]
00152d28str x0, [sp+744]
00152d2cadrp x1, 0x55d000
00152d30add x1, x1, 4049
00152d34orr x2, xzr, 2
00152d38bl fmt.(*buffer).writeString
00152d3cb 0x152d58
00152d40
00152d40loc_152d40:
00152d40ldr x0, [sp+1096]
00152d44ldrsb x27, [x0]
00152d48str x0, [sp+736]
00152d4corr x1, xzr, 32
00152d50bl fmt.(*buffer).writeByte
00152d54b 0x152d58
00152d58
00152d58loc_152d58:
00152d58b 0x152d60
00152d5c
00152d5cloc_152d5c:
00152d5cb 0x152d60
00152d60
00152d60loc_152d60:
00152d60ldrsw x4, [sp+1128]
00152d64ldr x0, [sp+1096]
00152d68ldr x1, [sp+320]
00152d6cldr x2, [sp+328]
00152d70ldr x3, [sp+336]
00152d74ldr x6, [sp+1136]
00152d78add x5, x6, 1
00152d7cbl fmt.(*pp).printValue
00152d80ldr x0, [sp+1096]
00152d84ldrsb x27, [x0]
00152d88str x0, [sp+728]
00152d8cmovz x1, 58
00152d90bl fmt.(*buffer).writeByte
00152d94ldrsw x4, [sp+1128]
00152d98ldr x0, [sp+1096]
00152d9cldr x1, [sp+344]
00152da0ldr x2, [sp+352]
00152da4ldr x3, [sp+360]
00152da8ldr x6, [sp+1136]
00152dacadd x5, x6, 1
00152db0bl fmt.(*pp).printValue
00152db4b 0x152db8
00152db8
00152db8loc_152db8:
00152db8ldr x6, [sp+160]
00152dbcadd x6, x6, 1
00152dc0str x6, [sp+160]
00152dc4ldr x6, [sp+752]
00152dc8add x6, x6, 48
00152dccstr x6, [sp+144]
00152dd0b 0x152cbc
00152dd4
00152dd4loc_152dd4:
00152dd4ldr x2, [sp+1096]
00152dd8ldrsb x27, [x2]
00152ddcldrb w2, [x2+80]
00152de0tbnz w2, 0, 0x152de8
00152de4b 0x152e00
00152de8
00152de8loc_152de8:
00152de8ldr x0, [sp+1096]
00152decldrsb x27, [x0]
00152df0str x0, [sp+720]
00152df4movz x1, 125
00152df8bl fmt.(*buffer).writeByte
00152dfcb 0x152e18
00152e00
00152e00loc_152e00:
00152e00ldr x0, [sp+1096]
00152e04ldrsb x27, [x0]
00152e08str x0, [sp+712]
00152e0cmovz x1, 93
00152e10bl fmt.(*buffer).writeByte
00152e14b 0x152e18
00152e18
00152e18loc_152e18:
00152e18b 0x15282c
00152e1c
00152e1cloc_152e1c:
00152e1cstp x0, x1, [sp+8]
00152e20stp x2, x3, [sp+24]
00152e24str w4, [sp+40]
00152e28str x5, [sp+48]
00152e2cmov x3, x30
00152e30bl runtime.morestack_noctxt.abi0
00152e34ldp x0, x1, [sp+8]
00152e38ldp x2, x3, [sp+24]
00152e3cldrsw x4, [sp+40]
00152e40ldr x5, [sp+48]
00152e44b 0x151c00
00152e48udf 0
00152e4cudf 0
00151c00
00151c00fmt.(*pp).printValue: ; void fmt.(*pp).printValue(fmt.pp * p, reflect.Value value, int32 verb, int depth)
00151c00ldr x16, [x28+16]
00151c04sub x17, sp, 960
00151c08subs xzr, x17, x16
00151c0cb.ls 0x152e1c
00151c10sub x20, sp, 1088
00151c14stp x29, x30, [x20-8]
00151c18add sp, x20, 0
00151c1csub x29, sp, 8
00151c20str x0, [sp+1096]
00151c24str x1, [sp+1104]
00151c28str x2, [sp+1112]
00151c2cstr x3, [sp+1120]
00151c30str w4, [sp+1128]
00151c34str x5, [sp+1136]
00151c38subs xzr, x5, 0
00151c3ccset x3, gt
00151c40strb w3, [sp+70]
00151c44b.gt 0x151c4c
00151c48b 0x151c68
00151c4c
00151c4cloc_151c4c:
00151c4cldr x0, [sp+1104]
00151c50ldr x1, [sp+1112]
00151c54ldr x2, [sp+1120]
00151c58bl reflect.Value.IsValid
00151c5cstrb w0, [sp+69]
00151c60strb w0, [sp+70]
00151c64b 0x151c6c
00151c68
00151c68loc_151c68:
00151c68b 0x151c6c
00151c6c
00151c6cloc_151c6c:
00151c6cldrb w3, [sp+70]
00151c70strb w3, [sp+71]
00151c74tbnz w3, 0, 0x151c7c
00151c78b 0x151c98
00151c7c
00151c7cloc_151c7c:
00151c7cldr x0, [sp+1104]
00151c80ldr x1, [sp+1112]
00151c84ldr x2, [sp+1120]
00151c88bl reflect.Value.CanInterface
00151c8cstrb w0, [sp+69]
00151c90strb w0, [sp+71]
00151c94b 0x151c9c
00151c98
00151c98loc_151c98:
00151c98b 0x151c9c
00151c9c
00151c9cloc_151c9c:
00151c9cldrb w3, [sp+71]
00151ca0tbnz w3, 0, 0x151ca8
00151ca4b 0x151d20
00151ca8
00151ca8loc_151ca8:
00151ca8ldr x0, [sp+1104]
00151cacldr x1, [sp+1112]
00151cb0ldr x2, [sp+1120]
00151cb4bl reflect.Value.Interface
00151cb8str x0, [sp+1000]
00151cbcstr x1, [sp+1008]
00151cc0ldr x3, [sp+1096]
00151cc4ldrsb x27, [x3]
00151cc8str x0, [x3+24]
00151cccadrp x27, 0x8fa000
00151cd0ldr w4, [x27+3056]
00151cd4cbz w4, 0x151cdc
00151cd8b 0x151ce0
00151cdc
00151cdcloc_151cdc:
00151cdcb 0x151cf4
00151ce0
00151ce0loc_151ce0:
00151ce0bl runtime.gcWriteBarrier2
00151ce4str x1, [x25]
00151ce8ldr x2, [x3+32]
00151cecstr x2, [x25+8]
00151cf0b 0x151cf4
00151cf4
00151cf4loc_151cf4:
00151cf4str x1, [x3+32]
00151cf8ldrsw x1, [sp+1128]
00151cfcldr x0, [sp+1096]
00151d00bl fmt.(*pp).handleMethods
00151d04strb w0, [sp+70]
00151d08tbnz w0, 0, 0x151d10
00151d0cb 0x151d1c
00151d10
00151d10loc_151d10:
00151d10ldp x29, x30, [sp-8]
00151d14add sp, sp, 1088
00151d18ret x30
00151d1c
00151d1cloc_151d1c:
00151d1cb 0x151d24
00151d20
00151d20loc_151d20:
00151d20b 0x151d24
00151d24
00151d24loc_151d24:
00151d24ldr x3, [sp+1096]
00151d28ldrsb x27, [x3]
00151d2cstr xzr, [x3+24]
00151d30adrp x27, 0x8fa000
00151d34ldr w4, [x27+3056]
00151d38cbz w4, 0x151d40
00151d3cb 0x151d44
00151d40
00151d40loc_151d40:
00151d40b 0x151d54
00151d44
00151d44loc_151d44:
00151d44ldr x4, [x3+32]
00151d48bl runtime.gcWriteBarrier1
00151d4cstr x4, [x25]
00151d50b 0x151d54
00151d54
00151d54loc_151d54:
00151d54str xzr, [x3+32]
00151d58ldr x3, [sp+1096]
00151d5cldrsb x27, [x3]
00151d60ldr x4, [sp+1104]
00151d64ldr x5, [sp+1112]
00151d68ldr x6, [sp+1120]
00151d6cstr x6, [x3+56]
00151d70adrp x27, 0x8fa000
00151d74ldr w6, [x27+3056]
00151d78cbz w6, 0x151d80
00151d7cb 0x151d84
00151d80
00151d80loc_151d80:
00151d80b 0x151da4
00151d84
00151d84loc_151d84:
00151d84bl runtime.gcWriteBarrier4
00151d88str x4, [x25]
00151d8cldr x6, [x3+40]
00151d90str x6, [x25+8]
00151d94str x5, [x25+16]
00151d98ldr x6, [x3+48]
00151d9cstr x6, [x25+24]
00151da0b 0x151da4
00151da4
00151da4loc_151da4:
00151da4str x4, [x3+40]
00151da8str x5, [x3+48]
00151dacldr x3, [sp+1104]
00151db0ldr x4, [sp+1112]
00151db4ldr x5, [sp+1120]
00151db8str x3, [sp+368]
00151dbcstr x4, [sp+376]
00151dc0str x5, [sp+384]
00151dc4ldr x0, [sp+1104]
00151dc8ldr x1, [sp+1112]
00151dccldr x2, [sp+1120]
00151dd0bl reflect.Value.Kind
00151dd4str x0, [sp+232]
00151dd8str x0, [sp+168]
00151ddcsubs xzr, x0, 16
00151de0b.ls 0x151de8
00151de4b 0x152090
00151de8
00151de8loc_151de8:
00151de8subs xzr, x0, 12
00151decb.ls 0x151df4
00151df0b 0x151f84
00151df4
00151df4loc_151df4:
00151df4subs xzr, x0, 1
00151df8b.ls 0x151e00
00151dfcb 0x151ed0
00151e00
00151e00loc_151e00:
00151e00cbz x0, 0x151e08
00151e04b 0x151e8c
00151e08
00151e08loc_151e08:
00151e08b 0x151e0c
00151e0c
00151e0cloc_151e0c:
00151e0cldr x3, [sp+1136]
00151e10cbz x3, 0x151e18
00151e14b 0x151e38
00151e18
00151e18loc_151e18:
00151e18ldr x0, [sp+1096]
00151e1cldrsb x27, [x0]
00151e20str x0, [sp+816]
00151e24adrp x1, 0x567000
00151e28add x1, x1, 1881
00151e2cmovz x2, 23
00151e30bl fmt.(*buffer).writeString
00151e34b 0x151e88
00151e38
00151e38loc_151e38:
00151e38ldrsw x3, [sp+1128]
00151e3cstr w3, [sp+76]
00151e40subs wzr, w3, 118
00151e44b.eq 0x151e4c
00151e48b 0x151e70
00151e4c
00151e4cloc_151e4c:
00151e4cb 0x151e50
00151e50
00151e50loc_151e50:
00151e50ldr x0, [sp+1096]
00151e54ldrsb x27, [x0]
00151e58str x0, [sp+808]
00151e5cadrp x1, 0x55f000
00151e60add x1, x1, 1502
00151e64movz x2, 5
00151e68bl fmt.(*buffer).writeString
00151e6cb 0x151e84
00151e70
00151e70loc_151e70:
00151e70b 0x151e74
00151e74
00151e74loc_151e74:
00151e74ldrsw x1, [sp+1128]
00151e78ldr x0, [sp+1096]
00151e7cbl fmt.(*pp).badVerb
00151e80b 0x151e84
00151e84
00151e84loc_151e84:
00151e84b 0x151e88
00151e88
00151e88loc_151e88:
00151e88b 0x15282c
00151e8c
00151e8cloc_151e8c:
00151e8csubs xzr, x0, 1
00151e90b.eq 0x151e98
00151e94b 0x151ec8
00151e98
00151e98loc_151e98:
00151e98b 0x151e9c
00151e9c
00151e9cloc_151e9c:
00151e9cldr x0, [sp+368]
00151ea0ldr x1, [sp+376]
00151ea4ldr x2, [sp+384]
00151ea8bl reflect.Value.Bool
00151eacstrb w0, [sp+70]
00151eb0ldrsw x2, [sp+1128]
00151eb4ldr x3, [sp+1096]
00151eb8mov x1, x0
00151ebcmov x0, x3
00151ec0bl fmt.(*pp).fmtBool
00151ec4b 0x15282c
00151ec8
00151ec8loc_151ec8:
00151ec8b 0x151ecc
00151ecc
00151eccloc_151ecc:
00151eccb 0x151f80
00151ed0
00151ed0loc_151ed0:
00151ed0subs xzr, x0, 2
00151ed4b.hs 0x151edc
00151ed8b 0x151f20
00151edc
00151edcloc_151edc:
00151edcsubs xzr, x0, 6
00151ee0b.ls 0x151ee8
00151ee4b 0x151f1c
00151ee8
00151ee8loc_151ee8:
00151ee8b 0x151eec
00151eec
00151eecloc_151eec:
00151eecldr x0, [sp+368]
00151ef0ldr x1, [sp+376]
00151ef4ldr x2, [sp+384]
00151ef8bl reflect.Value.Int
00151efcstr x0, [sp+224]
00151f00ldrsw x3, [sp+1128]
00151f04ldr x4, [sp+1096]
00151f08mov x1, x0
00151f0corr x2, xzr, 1
00151f10mov x0, x4
00151f14bl fmt.(*pp).fmtInteger
00151f18b 0x15282c
00151f1c
00151f1cloc_151f1c:
00151f1cb 0x151f24
00151f20
00151f20loc_151f20:
00151f20b 0x151f24
00151f24
00151f24loc_151f24:
00151f24subs xzr, x0, 7
00151f28b.hs 0x151f30
00151f2cb 0x151f74
00151f30
00151f30loc_151f30:
00151f30subs xzr, x0, 12
00151f34b.ls 0x151f3c
00151f38b 0x151f70
00151f3c
00151f3cloc_151f3c:
00151f3cb 0x151f40
00151f40
00151f40loc_151f40:
00151f40ldr x0, [sp+368]
00151f44ldr x1, [sp+376]
00151f48ldr x2, [sp+384]
00151f4cbl reflect.Value.Uint
00151f50str x0, [sp+216]
00151f54ldrsw x3, [sp+1128]
00151f58ldr x4, [sp+1096]
00151f5cmov x1, x0
00151f60mov x2, xzr
00151f64mov x0, x4
00151f68bl fmt.(*pp).fmtInteger
00151f6cb 0x15282c
00151f70
00151f70loc_151f70:
00151f70b 0x151f78
00151f74
00151f74loc_151f74:
00151f74b 0x151f78
00151f78
00151f78loc_151f78:
00151f78b 0x151f7c
00151f7c
00151f7cloc_151f7c:
00151f7cb 0x151f80
00151f80
00151f80loc_151f80:
00151f80b 0x15208c
00151f84
00151f84loc_151f84:
00151f84subs xzr, x0, 14
00151f88b.ls 0x151f90
00151f8cb 0x152008
00151f90
00151f90loc_151f90:
00151f90subs xzr, x0, 13
00151f94b.eq 0x151f9c
00151f98b 0x151fc8
00151f9c
00151f9cloc_151f9c:
00151f9cb 0x151fa0
00151fa0
00151fa0loc_151fa0:
00151fa0ldr x0, [sp+368]
00151fa4ldr x1, [sp+376]
00151fa8ldr x2, [sp+384]
00151facbl reflect.Value.Float
00151fb0str d0, [sp+208]
00151fb4ldrsw x2, [sp+1128]
00151fb8ldr x0, [sp+1096]
00151fbcorr x1, xzr, 32
00151fc0bl fmt.(*pp).fmtFloat
00151fc4b 0x15282c
00151fc8
00151fc8loc_151fc8:
00151fc8subs xzr, x0, 14
00151fccb.eq 0x151fd4
00151fd0b 0x152000
00151fd4
00151fd4loc_151fd4:
00151fd4b 0x151fd8
00151fd8
00151fd8loc_151fd8:
00151fd8ldr x0, [sp+368]
00151fdcldr x1, [sp+376]
00151fe0ldr x2, [sp+384]
00151fe4bl reflect.Value.Float
00151fe8str d0, [sp+208]
00151fecldrsw x2, [sp+1128]
00151ff0ldr x0, [sp+1096]
00151ff4orr x1, xzr, 64
00151ff8bl fmt.(*pp).fmtFloat
00151ffcb 0x15282c
00152000
00152000loc_152000:
00152000b 0x152004
00152004
00152004loc_152004:
00152004b 0x152088
00152008
00152008loc_152008:
00152008subs xzr, x0, 15
0015200cb.eq 0x152014
00152010b 0x152044
00152014
00152014loc_152014:
00152014b 0x152018
00152018
00152018loc_152018:
00152018ldr x0, [sp+368]
0015201cldr x1, [sp+376]
00152020ldr x2, [sp+384]
00152024bl reflect.Value.Complex
00152028str d0, [sp+192]
0015202cstr d1, [sp+200]
00152030ldrsw x2, [sp+1128]
00152034ldr x0, [sp+1096]
00152038orr x1, xzr, 64
0015203cbl fmt.(*pp).fmtComplex
00152040b 0x15282c
00152044
00152044loc_152044:
00152044subs xzr, x0, 16
00152048b.eq 0x152050
0015204cb 0x152080
00152050
00152050loc_152050:
00152050b 0x152054
00152054
00152054loc_152054:
00152054ldr x0, [sp+368]
00152058ldr x1, [sp+376]
0015205cldr x2, [sp+384]
00152060bl reflect.Value.Complex
00152064str d0, [sp+192]
00152068str d1, [sp+200]
0015206cldrsw x2, [sp+1128]
00152070ldr x0, [sp+1096]
00152074orr x1, xzr, 128
00152078bl fmt.(*pp).fmtComplex
0015207cb 0x15282c
00152080
00152080loc_152080:
00152080b 0x152084
00152084
00152084loc_152084:
00152084b 0x152088
00152088
00152088loc_152088:
00152088b 0x15208c
0015208c
0015208cloc_15208c:
0015208cb 0x152810
00152090
00152090loc_152090:
00152090subs xzr, x0, 21
00152094b.ls 0x15209c
00152098b 0x152318
0015209c
0015209cloc_15209c:
0015209csubs xzr, x0, 19
001520a0b.ls 0x1520a8
001520a4b 0x1520e4
001520a8
001520a8loc_1520a8:
001520a8subs xzr, x0, 17
001520acb.eq 0x1520b4
001520b0b 0x1520b8
001520b4
001520b4loc_1520b4:
001520b4b 0x152464
001520b8
001520b8loc_1520b8:
001520b8subs xzr, x0, 18
001520bcb.hs 0x1520c4
001520c0b 0x1520d8
001520c4
001520c4loc_1520c4:
001520c4subs xzr, x0, 19
001520c8b.ls 0x1520d0
001520ccb 0x1520d4
001520d0
001520d0loc_1520d0:
001520d0b 0x1527e0
001520d4
001520d4loc_1520d4:
001520d4b 0x1520dc
001520d8
001520d8loc_1520d8:
001520d8b 0x1520dc
001520dc
001520dcloc_1520dc:
001520dcb 0x1520e0
001520e0
001520e0loc_1520e0:
001520e0b 0x152314
001520e4
001520e4loc_1520e4:
001520e4subs xzr, x0, 20
001520e8b.eq 0x1520f0
001520ecb 0x1521e8
001520f0
001520f0loc_1520f0:
001520f0b 0x1520f4
001520f4
001520f4loc_1520f4:
001520f4ldr x0, [sp+368]
001520f8ldr x1, [sp+376]
001520fcldr x2, [sp+384]
00152100bl reflect.Value.Elem
00152104str x0, [sp+240]
00152108str x1, [sp+248]
0015210cstr x2, [sp+256]
00152110bl reflect.Value.IsValid
00152114strb w0, [sp+70]
00152118tbnz w0, 0, 0x152120
0015211cb 0x152144
00152120
00152120loc_152120:
00152120ldrsw x4, [sp+1128]
00152124ldr x1, [sp+240]
00152128ldr x2, [sp+248]
0015212cldr x3, [sp+256]
00152130ldr x0, [sp+1096]
00152134ldr x6, [sp+1136]
00152138add x5, x6, 1
0015213cbl fmt.(*pp).printValue
00152140b 0x1521e4
00152144
00152144loc_152144:
00152144ldr x3, [sp+1096]
00152148ldrsb x27, [x3]
0015214cldrb w3, [x3+80]
00152150tbnz w3, 0, 0x152158
00152154b 0x1521c0
00152158
00152158loc_152158:
00152158ldr x0, [sp+368]
0015215cldr x1, [sp+376]
00152160ldr x2, [sp+384]
00152164bl reflect.Value.Type
00152168str x0, [sp+1048]
0015216cstr x1, [sp+1056]
00152170ldrsb x27, [x0]
00152174ldr x3, [x0+296]
00152178mov x0, x1
0015217cblr x3
00152180str x0, [sp+984]
00152184str x1, [sp+992]
00152188ldr x0, [sp+1096]
0015218cldrsb x27, [x0]
00152190str x0, [sp+648]
00152194ldr x1, [sp+984]
00152198ldr x2, [sp+992]
0015219cbl fmt.(*buffer).writeString
001521a0ldr x0, [sp+1096]
001521a4ldrsb x27, [x0]
001521a8str x0, [sp+640]
001521acadrp x1, 0x55e000
001521b0add x1, x1, 1827
001521b4movz x2, 5
001521b8bl fmt.(*buffer).writeString
001521bcb 0x1521e0
001521c0
001521c0loc_1521c0:
001521c0ldr x0, [sp+1096]
001521c4ldrsb x27, [x0]
001521c8str x0, [sp+632]
001521ccadrp x1, 0x55e000
001521d0add x1, x1, 1502
001521d4movz x2, 5
001521d8bl fmt.(*buffer).writeString
001521dcb 0x1521e0
001521e0
001521e0loc_1521e0:
001521e0b 0x1521e4
001521e4
001521e4loc_1521e4:
001521e4b 0x15282c
001521e8
001521e8loc_1521e8:
001521e8subs xzr, x0, 21
001521ecb.eq 0x1521f4
001521f0b 0x15230c
001521f4
001521f4loc_1521f4:
001521f4b 0x1521f8
001521f8
001521f8loc_1521f8:
001521f8ldr x3, [sp+1096]
001521fcldrsb x27, [x3]
00152200ldrb w3, [x3+80]
00152204tbnz w3, 0, 0x15220c
00152208b 0x1522b0
0015220c
0015220cloc_15220c:
0015220cldr x0, [sp+368]
00152210ldr x1, [sp+376]
00152214ldr x2, [sp+384]
00152218bl reflect.Value.Type
0015221cstr x0, [sp+760]
00152220str x1, [sp+768]
00152224ldrsb x27, [x0]
00152228ldr x3, [x0+296]
0015222cmov x0, x1
00152230blr x3
00152234str x0, [sp+984]
00152238str x1, [sp+992]
0015223cldr x0, [sp+1096]
00152240ldrsb x27, [x0]
00152244str x0, [sp+800]
00152248ldr x1, [sp+984]
0015224cldr x2, [sp+992]
00152250bl fmt.(*buffer).writeString
00152254ldr x0, [sp+368]
00152258ldr x1, [sp+376]
0015225cldr x2, [sp+384]
00152260bl reflect.Value.IsNil
00152264strb w0, [sp+70]
00152268tbnz w0, 0, 0x152270
0015226cb 0x152298
00152270
00152270loc_152270:
00152270ldr x0, [sp+1096]
00152274ldrsb x27, [x0]
00152278str x0, [sp+792]
0015227cadrp x1, 0x55e000
00152280add x1, x1, 1827
00152284movz x2, 5
00152288bl fmt.(*buffer).writeString
0015228cldp x29, x30, [sp-8]
00152290add sp, sp, 1088
00152294ret x30
00152298
00152298loc_152298:
00152298ldr x0, [sp+1096]
0015229cldrsb x27, [x0]
001522a0str x0, [sp+784]
001522a4movz x1, 123
001522a8bl fmt.(*buffer).writeByte
001522acb 0x1522d0
001522b0
001522b0loc_1522b0:
001522b0ldr x0, [sp+1096]
001522b4ldrsb x27, [x0]
001522b8str x0, [sp+776]
001522bcadrp x1, 0x55e000
001522c0add x1, x1, 1018
001522c4orr x2, xzr, 4
001522c8bl fmt.(*buffer).writeString
001522ccb 0x1522d0
001522d0
001522d0loc_1522d0:
001522d0ldr x0, [sp+368]
001522d4ldr x1, [sp+376]
001522d8ldr x2, [sp+384]
001522dcbl internal/fmtsort.Sort
001522e0str x0, [sp+280]
001522e4str x1, [sp+288]
001522e8str x2, [sp+296]
001522ecstr x0, [sp+960]
001522f0str x1, [sp+968]
001522f4str x2, [sp+976]
001522f8str xzr, [sp+160]
001522fcstr x1, [sp+152]
00152300ldr x3, [sp+960]
00152304str x3, [sp+144]
00152308b 0x152cbc
0015230c
0015230cloc_15230c:
0015230cb 0x152310
00152310
00152310loc_152310:
00152310b 0x152314
00152314
00152314loc_152314:
00152314b 0x15280c
00152318
00152318loc_152318:
00152318subs xzr, x0, 23
0015231cb.ls 0x152324
00152320b 0x1526fc
00152324
00152324loc_152324:
00152324subs xzr, x0, 22
00152328b.eq 0x152330
0015232cb 0x152454
00152330
00152330loc_152330:
00152330b 0x152334
00152334
00152334loc_152334:
00152334ldr x5, [sp+1136]
00152338subs xzr, x5, 0
0015233ccset x6, eq
00152340strb w6, [sp+70]
00152344cbz x5, 0x15234c
00152348b 0x152370
0015234c
0015234cloc_15234c:
0015234cldr x0, [sp+368]
00152350ldr x1, [sp+376]
00152354ldr x2, [sp+384]
00152358bl reflect.Value.UnsafePointer
0015235cstr x0, [sp+824]
00152360subs xzr, x0, 0
00152364cset x3, ne
00152368strb w3, [sp+70]
0015236cb 0x152374
00152370
00152370loc_152370:
00152370b 0x152374
00152374
00152374loc_152374:
00152374ldrb w5, [sp+70]
00152378tbnz w5, 0, 0x152380
0015237cb 0x15244c
00152380
00152380loc_152380:
00152380ldr x0, [sp+368]
00152384ldr x1, [sp+376]
00152388ldr x2, [sp+384]
0015238cbl reflect.Value.Elem
00152390str x0, [sp+416]
00152394str x1, [sp+424]
00152398str x2, [sp+432]
0015239cbl reflect.Value.Kind
001523a0str x0, [sp+176]
001523a4str x0, [sp+120]
001523a8subs xzr, x0, 21
001523acb.ls 0x1523b4
001523b0b 0x1523dc
001523b4
001523b4loc_1523b4:
001523b4subs xzr, x0, 17
001523b8b.eq 0x1523c0
001523bcb 0x1523c4
001523c0
001523c0loc_1523c0:
001523c0b 0x1523fc
001523c4
001523c4loc_1523c4:
001523c4subs xzr, x0, 21
001523c8b.eq 0x1523d0
001523ccb 0x1523d4
001523d0
001523d0loc_1523d0:
001523d0b 0x1523fc
001523d4
001523d4loc_1523d4:
001523d4b 0x1523d8
001523d8
001523d8loc_1523d8:
001523d8b 0x152444
001523dc
001523dcloc_1523dc:
001523dcsubs xzr, x0, 23
001523e0b.eq 0x1523e8
001523e4b 0x1523ec
001523e8
001523e8loc_1523e8:
001523e8b 0x1523fc
001523ec
001523ecloc_1523ec:
001523ecsubs xzr, x0, 25
001523f0b.eq 0x1523f8
001523f4b 0x15243c
001523f8
001523f8loc_1523f8:
001523f8b 0x1523fc
001523fc
001523fcloc_1523fc:
001523fcldr x0, [sp+1096]
00152400ldrsb x27, [x0]
00152404str x0, [sp+560]
00152408movz x1, 38
0015240cbl fmt.(*buffer).writeByte
00152410ldrsw x4, [sp+1128]
00152414ldr x1, [sp+416]
00152418ldr x2, [sp+424]
0015241cldr x3, [sp+432]
00152420ldr x0, [sp+1096]
00152424ldr x5, [sp+1136]
00152428add x5, x5, 1
0015242cbl fmt.(*pp).printValue
00152430ldp x29, x30, [sp-8]
00152434add sp, sp, 1088
00152438ret x30
0015243c
0015243cloc_15243c:
0015243cb 0x152440
00152440
00152440loc_152440:
00152440b 0x152444
00152444
00152444loc_152444:
00152444b 0x152448
00152448
00152448loc_152448:
00152448b 0x152450
0015244c
0015244cloc_15244c:
0015244cb 0x152450
00152450
00152450loc_152450:
00152450b 0x1527e0
00152454
00152454loc_152454:
00152454subs xzr, x0, 23
00152458b.eq 0x152460
0015245cb 0x1526f4
00152460
00152460loc_152460:
00152460b 0x152464
00152464
00152464loc_152464:
00152464ldrsw x3, [sp+1128]
00152468str w3, [sp+72]
0015246csubs wzr, w3, 113
00152470b.le 0x152478
00152474b 0x1524a0
00152478
00152478loc_152478:
00152478subs wzr, w3, 88
0015247cb.eq 0x152484
00152480b 0x152488
00152484
00152484loc_152484:
00152484b 0x1524c0
00152488
00152488loc_152488:
00152488subs wzr, w3, 113
0015248cb.eq 0x152494
00152490b 0x152498
00152494
00152494loc_152494:
00152494b 0x1524c0
00152498
00152498loc_152498:
00152498b 0x15249c
0015249c
0015249cloc_15249c:
0015249cb 0x1525e0
001524a0
001524a0loc_1524a0:
001524a0subs wzr, w3, 115
001524a4b.eq 0x1524ac
001524a8b 0x1524b0
001524ac
001524acloc_1524ac:
001524acb 0x1524c0
001524b0
001524b0loc_1524b0:
001524b0subs wzr, w3, 120
001524b4b.eq 0x1524bc
001524b8b 0x1525d8
001524bc
001524bcloc_1524bc:
001524bcb 0x1524c0
001524c0
001524c0loc_1524c0:
001524c0ldr x0, [sp+368]
001524c4ldr x1, [sp+376]
001524c8ldr x2, [sp+384]
001524ccbl reflect.Value.Type
001524d0str x0, [sp+264]
001524d4str x1, [sp+272]
001524d8ldrsb x27, [x0]
001524dcldr x3, [x0+88]
001524e0mov x0, x1
001524e4blr x3
001524e8str x0, [sp+1032]
001524ecstr x1, [sp+1040]
001524f0ldrsb x27, [x0]
001524f4ldr x3, [x0+168]
001524f8mov x0, x1
001524fcblr x3
00152500str x0, [sp+176]
00152504subs xzr, x0, 8
00152508b.eq 0x152510
0015250cb 0x1525d4
00152510
00152510loc_152510:
00152510str xzr, [sp+392]
00152514stp xzr, xzr, [sp+400]
00152518ldr x0, [sp+368]
0015251cldr x1, [sp+376]
00152520ldr x2, [sp+384]
00152524bl reflect.Value.Kind
00152528str x0, [sp+176]
0015252csubs xzr, x0, 23
00152530cset x3, eq
00152534strb w3, [sp+70]
00152538b.eq 0x152540
0015253cb 0x152544
00152540
00152540loc_152540:
00152540b 0x152560
00152544
00152544loc_152544:
00152544ldr x0, [sp+368]
00152548ldr x1, [sp+376]
0015254cldr x2, [sp+384]
00152550bl reflect.Value.CanAddr
00152554strb w0, [sp+71]
00152558strb w0, [sp+70]
0015255cb 0x152560
00152560
00152560loc_152560:
00152560ldrb w3, [sp+70]
00152564tbnz w3, 0, 0x15256c
00152568b 0x15258c
0015256c
0015256cloc_15256c:
0015256cldr x0, [sp+368]
00152570ldr x1, [sp+376]
00152574ldr x2, [sp+384]
00152578bl reflect.Value.Bytes
0015257cstr x0, [sp+392]
00152580str x1, [sp+400]
00152584str x2, [sp+408]
00152588b 0x152c54
0015258c
0015258cloc_15258c:
0015258cldr x0, [sp+368]
00152590ldr x1, [sp+376]
00152594ldr x2, [sp+384]
00152598bl reflect.Value.Len
0015259cstr x0, [sp+184]
001525a0mov x1, x0
001525a4mov x2, x1
001525a8adrp x0, 0x4a3000
001525acadd x0, x0, 3072
001525b0bl runtime.makeslice
001525b4ldr x3, [sp+184]
001525b8ldr x4, [sp+184]
001525bcstr x0, [sp+392]
001525c0str x3, [sp+400]
001525c4str x4, [sp+408]
001525c8str xzr, [sp+136]
001525ccstr x3, [sp+128]
001525d0b 0x152be0
001525d4
001525d4loc_1525d4:
001525d4b 0x1525e4
001525d8
001525d8loc_1525d8:
001525d8b 0x1525dc
001525dc
001525dcloc_1525dc:
001525dcb 0x1525e0
001525e0
001525e0loc_1525e0:
001525e0b 0x1525e4
001525e4
001525e4loc_1525e4:
001525e4ldr x3, [sp+1096]
001525e8ldrsb x27, [x3]
001525ecldrb w3, [x3+80]
001525f0tbnz w3, 0, 0x1525f8
001525f4b 0x1526d8
001525f8
001525f8loc_1525f8:
001525f8ldr x0, [sp+368]
001525fcldr x1, [sp+376]
00152600ldr x2, [sp+384]
00152604bl reflect.Value.Type
00152608str x0, [sp+1016]
0015260cstr x1, [sp+1024]
00152610ldrsb x27, [x0]
00152614ldr x3, [x0+296]
00152618mov x0, x1
0015261cblr x3
00152620str x0, [sp+984]
00152624str x1, [sp+992]
00152628ldr x0, [sp+1096]
0015262cldrsb x27, [x0]
00152630str x0, [sp+624]
00152634ldr x1, [sp+984]
00152638ldr x2, [sp+992]
0015263cbl fmt.(*buffer).writeString
00152640ldr x0, [sp+368]
00152644ldr x1, [sp+376]
00152648ldr x2, [sp+384]
0015264cbl reflect.Value.Kind
00152650str x0, [sp+176]
00152654subs xzr, x0, 23
00152658cset x3, eq
0015265cstrb w3, [sp+70]
00152660b.eq 0x152668
00152664b 0x152684
00152668
00152668loc_152668:
00152668ldr x0, [sp+368]
0015266cldr x1, [sp+376]
00152670ldr x2, [sp+384]
00152674bl reflect.Value.IsNil
00152678strb w0, [sp+71]
0015267cstrb w0, [sp+70]
00152680b 0x152688
00152684
00152684loc_152684:
00152684b 0x152688
00152688
00152688loc_152688:
00152688ldrb w3, [sp+70]
0015268ctbnz w3, 0, 0x152694
00152690b 0x1526bc
00152694
00152694loc_152694:
00152694ldr x0, [sp+1096]
00152698ldrsb x27, [x0]
0015269cstr x0, [sp+616]
001526a0adrp x1, 0x55e000
001526a4add x1, x1, 1827
001526a8movz x2, 5
001526acbl fmt.(*buffer).writeString
001526b0ldp x29, x30, [sp-8]
001526b4add sp, sp, 1088
001526b8ret x30
001526bc
001526bcloc_1526bc:
001526bcldr x0, [sp+1096]
001526c0ldrsb x27, [x0]
001526c4str x0, [sp+608]
001526c8movz x1, 123
001526ccbl fmt.(*buffer).writeByte
001526d0str xzr, [sp+88]
001526d4b 0x152b14
001526d8
001526d8loc_1526d8:
001526d8ldr x0, [sp+1096]
001526dcldrsb x27, [x0]
001526e0str x0, [sp+584]
001526e4movz x1, 91
001526e8bl fmt.(*buffer).writeByte
001526ecstr xzr, [sp+80]
001526f0b 0x152a4c
001526f4
001526f4loc_1526f4:
001526f4b 0x1526f8
001526f8
001526f8loc_1526f8:
001526f8b 0x152808
001526fc
001526fcloc_1526fc:
001526fcsubs xzr, x0, 24
00152700b.eq 0x152708
00152704b 0x152740
00152708
00152708loc_152708:
00152708b 0x15270c
0015270c
0015270cloc_15270c:
0015270cldr x0, [sp+368]
00152710ldr x1, [sp+376]
00152714ldr x2, [sp+384]
00152718bl reflect.Value.String
0015271cstr x0, [sp+984]
00152720str x1, [sp+992]
00152724ldrsw x3, [sp+1128]
00152728ldr x4, [sp+1096]
0015272cmov x2, x1
00152730mov x1, x0
00152734mov x0, x4
00152738bl fmt.(*pp).fmtString
0015273cb 0x15282c
00152740
00152740loc_152740:
00152740subs xzr, x0, 25
00152744b.eq 0x15274c
00152748b 0x1527d0
0015274c
0015274cloc_15274c:
0015274cb 0x152750
00152750
00152750loc_152750:
00152750ldr x3, [sp+1096]
00152754ldrsb x27, [x3]
00152758ldrb w3, [x3+80]
0015275ctbnz w3, 0, 0x152764
00152760b 0x1527b0
00152764
00152764loc_152764:
00152764ldr x0, [sp+368]
00152768ldr x1, [sp+376]
0015276cldr x2, [sp+384]
00152770bl reflect.Value.Type
00152774str x0, [sp+440]
00152778str x1, [sp+448]
0015277cldrsb x27, [x0]
00152780ldr x3, [x0+296]
00152784mov x0, x1
00152788blr x3
0015278cstr x0, [sp+984]
00152790str x1, [sp+992]
00152794ldr x0, [sp+1096]
00152798ldrsb x27, [x0]
0015279cstr x0, [sp+704]
001527a0ldr x1, [sp+984]
001527a4ldr x2, [sp+992]
001527a8bl fmt.(*buffer).writeString
001527acb 0x1527b4
001527b0
001527b0loc_1527b0:
001527b0b 0x1527b4
001527b4
001527b4loc_1527b4:
001527b4ldr x0, [sp+1096]
001527b8ldrsb x27, [x0]
001527bcstr x0, [sp+696]
001527c0movz x1, 123
001527c4bl fmt.(*buffer).writeByte
001527c8str xzr, [sp+104]
001527ccb 0x152838
001527d0
001527d0loc_1527d0:
001527d0subs xzr, x0, 26
001527d4b.eq 0x1527dc
001527d8b 0x1527fc
001527dc
001527dcloc_1527dc:
001527dcb 0x1527e0
001527e0
001527e0loc_1527e0:
001527e0ldrsw x4, [sp+1128]
001527e4ldr x1, [sp+368]
001527e8ldr x2, [sp+376]
001527ecldr x3, [sp+384]
001527f0ldr x0, [sp+1096]
001527f4bl fmt.(*pp).fmtPointer
001527f8b 0x15282c
001527fc
001527fcloc_1527fc:
001527fcb 0x152800
00152800
00152800loc_152800:
00152800b 0x152804
00152804
00152804loc_152804:
00152804b 0x152808
00152808
00152808loc_152808:
00152808b 0x15280c
0015280c
0015280cloc_15280c:
0015280cb 0x152810
00152810
00152810loc_152810:
00152810b 0x152814
00152814
00152814loc_152814:
00152814ldr x1, [sp+368]
00152818ldr x2, [sp+376]
0015281cldr x3, [sp+384]
00152820ldr x0, [sp+1096]
00152824bl fmt.(*pp).unknownType
00152828b 0x15282c
0015282c
0015282cloc_15282c:
0015282cldp x29, x30, [sp-8]
00152830add sp, sp, 1088
00152834ret x30
00152838
00152838loc_152838:
00152838ldr x0, [sp+368]
0015283cldr x1, [sp+376]
00152840ldr x2, [sp+384]
00152844bl reflect.Value.NumField
00152848str x0, [sp+184]
0015284cldr x3, [sp+104]
00152850subs xzr, x0, x3
00152854b.gt 0x15285c
00152858b 0x152a34
0015285c
0015285cloc_15285c:
0015285cldr x4, [sp+104]
00152860subs xzr, x4, 0
00152864b.gt 0x15286c
00152868b 0x1528bc
0015286c
0015286cloc_15286c:
0015286cldr x3, [sp+1096]
00152870ldrsb x27, [x3]
00152874ldrb w3, [x3+80]
00152878tbnz w3, 0, 0x152880
0015287cb 0x1528a0
00152880
00152880loc_152880:
00152880ldr x0, [sp+1096]
00152884ldrsb x27, [x0]
00152888str x0, [sp+688]
0015288cadrp x1, 0x55d000
00152890add x1, x1, 4049
00152894orr x2, xzr, 2
00152898bl fmt.(*buffer).writeString
0015289cb 0x1528b8
001528a0
001528a0loc_1528a0:
001528a0ldr x0, [sp+1096]
001528a4ldrsb x27, [x0]
001528a8str x0, [sp+680]
001528acorr x1, xzr, 32
001528b0bl fmt.(*buffer).writeByte
001528b4b 0x1528b8
001528b8
001528b8loc_1528b8:
001528b8b 0x1528c0
001528bc
001528bcloc_1528bc:
001528bcb 0x1528c0
001528c0
001528c0loc_1528c0:
001528c0ldr x4, [sp+1096]
001528c4ldrsb x27, [x4]
001528c8ldrb w4, [x4+79]
001528ccstrb w4, [sp+70]
001528d0tbnz w4, 0, 0x1528d8
001528d4b 0x1528dc
001528d8
001528d8loc_1528d8:
001528d8b 0x1528f0
001528dc
001528dcloc_1528dc:
001528dcldr x4, [sp+1096]
001528e0ldrsb x27, [x4]
001528e4ldrb w4, [x4+80]
001528e8strb w4, [sp+70]
001528ecb 0x1528f0
001528f0
001528f0loc_1528f0:
001528f0ldrb w4, [sp+70]
001528f4tbnz w4, 0, 0x1528fc
001528f8b 0x1529d4
001528fc
001528fcloc_1528fc:
001528fcldr x0, [sp+368]
00152900ldr x1, [sp+376]
00152904ldr x2, [sp+384]
00152908bl reflect.Value.Type
0015290cstr x0, [sp+1064]
00152910str x1, [sp+1072]
00152914ldrsb x27, [x0]
00152918ldr x3, [sp+104]
0015291cldr x4, [x0+96]
00152920mov x0, x1
00152924mov x1, x3
00152928blr x4
0015292cstr x0, [sp+456]
00152930str x1, [sp+464]
00152934str x2, [sp+472]
00152938str x3, [sp+480]
0015293cstr x4, [sp+488]
00152940str x5, [sp+496]
00152944str x6, [sp+504]
00152948str x7, [sp+512]
0015294cstr x8, [sp+520]
00152950str x9, [sp+528]
00152954str x10, [sp+536]
00152958str x11, [sp+544]
0015295cstrb w12, [sp+552]
00152960add x21, sp, 856
00152964add x20, sp, 456
00152968adr x27, 16
0015296cstp x29, x27, [sp-24]
00152970sub x29, sp, 24
00152974bl fn_87ef0
00152978sub x29, sp, 8
0015297cldr x3, [sp+552]
00152980str x3, [sp+952]
00152984ldr x3, [sp+856]
00152988ldr x4, [sp+864]
0015298cstr x3, [sp+304]
00152990str x4, [sp+312]
00152994cbnz x4, 0x15299c
00152998b 0x1529cc
0015299c
0015299cloc_15299c:
0015299cldr x0, [sp+1096]
001529a0ldrsb x27, [x0]
001529a4str x0, [sp+672]
001529a8ldr x1, [sp+304]
001529acldr x2, [sp+312]
001529b0bl fmt.(*buffer).writeString
001529b4ldr x0, [sp+1096]
001529b8ldrsb x27, [x0]
001529bcstr x0, [sp+664]
001529c0movz x1, 58
001529c4bl fmt.(*buffer).writeByte
001529c8b 0x1529d0
001529cc
001529ccloc_1529cc:
001529ccb 0x1529d0
001529d0
001529d0loc_1529d0:
001529d0b 0x1529d8
001529d4
001529d4loc_1529d4:
001529d4b 0x1529d8
001529d8
001529d8loc_1529d8:
001529d8ldr x3, [sp+104]
001529dcldr x0, [sp+368]
001529e0ldr x1, [sp+376]
001529e4ldr x2, [sp+384]
001529e8bl fmt.getField
001529ecstr x0, [sp+832]
001529f0str x1, [sp+840]
001529f4str x2, [sp+848]
001529f8ldrsw x4, [sp+1128]
001529fcldr x5, [sp+1096]
00152a00ldr x6, [sp+1136]
00152a04add x6, x6, 1
00152a08mov x3, x2
00152a0cmov x2, x1
00152a10mov x1, x0
00152a14mov x0, x5
00152a18mov x5, x6
00152a1cbl fmt.(*pp).printValue
00152a20b 0x152a24
00152a24
00152a24loc_152a24:
00152a24ldr x3, [sp+104]
00152a28add x3, x3, 1
00152a2cstr x3, [sp+104]
00152a30b 0x152838
00152a34
00152a34loc_152a34:
00152a34ldr x0, [sp+1096]
00152a38ldrsb x27, [x0]
00152a3cstr x0, [sp+656]
00152a40movz x1, 125
00152a44bl fmt.(*buffer).writeByte
00152a48b 0x15282c
00152a4c
00152a4cloc_152a4c:
00152a4cldr x0, [sp+368]
00152a50ldr x1, [sp+376]
00152a54ldr x2, [sp+384]
00152a58bl reflect.Value.Len
00152a5cstr x0, [sp+184]
00152a60ldr x3, [sp+80]
00152a64subs xzr, x0, x3
00152a68b.gt 0x152a70
00152a6cb 0x152af8
00152a70
00152a70loc_152a70:
00152a70ldr x4, [sp+80]
00152a74subs xzr, x4, 0
00152a78b.gt 0x152a80
00152a7cb 0x152a98
00152a80
00152a80loc_152a80:
00152a80ldr x0, [sp+1096]
00152a84ldrsb x27, [x0]
00152a88str x0, [sp+576]
00152a8corr x1, xzr, 32
00152a90bl fmt.(*buffer).writeByte
00152a94b 0x152a9c
00152a98
00152a98loc_152a98:
00152a98b 0x152a9c
00152a9c
00152a9cloc_152a9c:
00152a9cldr x3, [sp+80]
00152aa0ldr x0, [sp+368]
00152aa4ldr x1, [sp+376]
00152aa8ldr x2, [sp+384]
00152aacbl reflect.Value.Index
00152ab0str x0, [sp+832]
00152ab4str x1, [sp+840]
00152ab8str x2, [sp+848]
00152abcldrsw x4, [sp+1128]
00152ac0ldr x5, [sp+1096]
00152ac4ldr x6, [sp+1136]
00152ac8add x6, x6, 1
00152accmov x3, x2
00152ad0mov x2, x1
00152ad4mov x1, x0
00152ad8mov x0, x5
00152adcmov x5, x6
00152ae0bl fmt.(*pp).printValue
00152ae4b 0x152ae8
00152ae8
00152ae8loc_152ae8:
00152ae8ldr x3, [sp+80]
00152aecadd x3, x3, 1
00152af0str x3, [sp+80]
00152af4b 0x152a4c
00152af8
00152af8loc_152af8:
00152af8ldr x0, [sp+1096]
00152afcldrsb x27, [x0]
00152b00str x0, [sp+568]
00152b04movz x1, 93
00152b08bl fmt.(*buffer).writeByte
00152b0cb 0x152b10
00152b10
00152b10loc_152b10:
00152b10b 0x15282c
00152b14
00152b14loc_152b14:
00152b14ldr x0, [sp+368]
00152b18ldr x1, [sp+376]
00152b1cldr x2, [sp+384]
00152b20bl reflect.Value.Len
00152b24str x0, [sp+184]
00152b28ldr x3, [sp+88]
00152b2csubs xzr, x0, x3
00152b30b.gt 0x152b38
00152b34b 0x152bc8
00152b38
00152b38loc_152b38:
00152b38ldr x4, [sp+88]
00152b3csubs xzr, x4, 0
00152b40b.gt 0x152b48
00152b44b 0x152b68
00152b48
00152b48loc_152b48:
00152b48ldr x0, [sp+1096]
00152b4cldrsb x27, [x0]
00152b50str x0, [sp+600]
00152b54adrp x1, 0x55d000
00152b58add x1, x1, 4049
00152b5corr x2, xzr, 2
00152b60bl fmt.(*buffer).writeString
00152b64b 0x152b6c
00152b68
00152b68loc_152b68:
00152b68b 0x152b6c
00152b6c
00152b6cloc_152b6c:
00152b6cldr x3, [sp+88]
00152b70ldr x0, [sp+368]
00152b74ldr x1, [sp+376]
00152b78ldr x2, [sp+384]
00152b7cbl reflect.Value.Index
00152b80str x0, [sp+832]
00152b84str x1, [sp+840]
00152b88str x2, [sp+848]
00152b8cldrsw x4, [sp+1128]
00152b90ldr x5, [sp+1096]
00152b94ldr x6, [sp+1136]
00152b98add x6, x6, 1
00152b9cmov x3, x2
00152ba0mov x2, x1
00152ba4mov x1, x0
00152ba8mov x0, x5
00152bacmov x5, x6
00152bb0bl fmt.(*pp).printValue
00152bb4b 0x152bb8
00152bb8
00152bb8loc_152bb8:
00152bb8ldr x3, [sp+88]
00152bbcadd x3, x3, 1
00152bc0str x3, [sp+88]
00152bc4b 0x152b14
00152bc8
00152bc8loc_152bc8:
00152bc8ldr x0, [sp+1096]
00152bccldrsb x27, [x0]
00152bd0str x0, [sp+592]
00152bd4movz x1, 125
00152bd8bl fmt.(*buffer).writeByte
00152bdcb 0x152b10
00152be0
00152be0loc_152be0:
00152be0ldr x4, [sp+128]
00152be4ldr x5, [sp+136]
00152be8subs xzr, x4, x5
00152becb.gt 0x152bf4
00152bf0b 0x152c50
00152bf4
00152bf4loc_152bf4:
00152bf4ldr x3, [sp+136]
00152bf8str x3, [sp+96]
00152bfcldr x0, [sp+368]
00152c00ldr x1, [sp+376]
00152c04ldr x2, [sp+384]
00152c08bl reflect.Value.Index
00152c0cstr x0, [sp+832]
00152c10str x1, [sp+840]
00152c14str x2, [sp+848]
00152c18bl reflect.Value.Uint
00152c1cstr x0, [sp+216]
00152c20ldr x4, [sp+96]
00152c24ldr x1, [sp+400]
00152c28ldr x5, [sp+392]
00152c2csubs xzr, x4, x1
00152c30b.lo 0x152c38
00152c34b 0x152cb4
00152c38
00152c38loc_152c38:
00152c38strb w0, [x5+x4]
00152c3cb 0x152c40
00152c40
00152c40loc_152c40:
00152c40ldr x4, [sp+136]
00152c44add x4, x4, 1
00152c48str x4, [sp+136]
00152c4cb 0x152be0
00152c50
00152c50loc_152c50:
00152c50b 0x152c54
00152c54
00152c54loc_152c54:
00152c54ldr x1, [sp+264]
00152c58ldrsb x27, [x1]
00152c5cldr x1, [x1+296]
00152c60ldr x0, [sp+272]
00152c64blr x1
00152c68str x0, [sp+984]
00152c6cstr x1, [sp+992]
00152c70ldrsw x4, [sp+1128]
00152c74ldr x2, [sp+1096]
00152c78ldr x3, [sp+400]
00152c7cldr x5, [sp+408]
00152c80ldr x6, [sp+392]
00152c84mov x7, x0
00152c88mov x0, x2
00152c8cmov x8, x1
00152c90mov x1, x6
00152c94mov x2, x3
00152c98mov x3, x5
00152c9cmov x5, x7
00152ca0mov x6, x8
00152ca4bl fmt.(*pp).fmtBytes
00152ca8ldp x29, x30, [sp-8]
00152cacadd sp, sp, 1088
00152cb0ret x30
00152cb4
00152cb4loc_152cb4:
00152cb4mov x0, x4
00152cb8bl runtime.panicIndex
00152cbc
00152cbcloc_152cbc:
00152cbcldr x6, [sp+152]
00152cc0ldr x7, [sp+160]
00152cc4subs xzr, x6, x7
00152cc8b.gt 0x152cd0
00152cccb 0x152dd4
00152cd0
00152cd0loc_152cd0:
00152cd0ldr x6, [sp+144]
00152cd4str x6, [sp+752]
00152cd8ldr x6, [sp+160]
00152cdcstr x6, [sp+112]
00152ce0ldr x6, [sp+752]
00152ce4ldp x7, x8, [x6]
00152ce8ldp x9, x10, [x6+16]
00152cecldp x6, x11, [x6+32]
00152cf0stp x7, x8, [sp+320]
00152cf4stp x9, x10, [sp+336]
00152cf8stp x6, x11, [sp+352]
00152cfcldr x6, [sp+112]
00152d00subs xzr, x6, 0
00152d04b.gt 0x152d0c
00152d08b 0x152d5c
00152d0c
00152d0cloc_152d0c:
00152d0cldr x3, [sp+1096]
00152d10ldrsb x27, [x3]
00152d14ldrb w3, [x3+80]
00152d18tbnz w3, 0, 0x152d20
00152d1cb 0x152d40
00152d20
00152d20loc_152d20:
00152d20ldr x0, [sp+1096]
00152d24ldrsb x27, [x0]
00152d28str x0, [sp+744]
00152d2cadrp x1, 0x55d000
00152d30add x1, x1, 4049
00152d34orr x2, xzr, 2
00152d38bl fmt.(*buffer).writeString
00152d3cb 0x152d58
00152d40
00152d40loc_152d40:
00152d40ldr x0, [sp+1096]
00152d44ldrsb x27, [x0]
00152d48str x0, [sp+736]
00152d4corr x1, xzr, 32
00152d50bl fmt.(*buffer).writeByte
00152d54b 0x152d58
00152d58
00152d58loc_152d58:
00152d58b 0x152d60
00152d5c
00152d5cloc_152d5c:
00152d5cb 0x152d60
00152d60
00152d60loc_152d60:
00152d60ldrsw x4, [sp+1128]
00152d64ldr x0, [sp+1096]
00152d68ldr x1, [sp+320]
00152d6cldr x2, [sp+328]
00152d70ldr x3, [sp+336]
00152d74ldr x6, [sp+1136]
00152d78add x5, x6, 1
00152d7cbl fmt.(*pp).printValue
00152d80ldr x0, [sp+1096]
00152d84ldrsb x27, [x0]
00152d88str x0, [sp+728]
00152d8cmovz x1, 58
00152d90bl fmt.(*buffer).writeByte
00152d94ldrsw x4, [sp+1128]
00152d98ldr x0, [sp+1096]
00152d9cldr x1, [sp+344]
00152da0ldr x2, [sp+352]
00152da4ldr x3, [sp+360]
00152da8ldr x6, [sp+1136]
00152dacadd x5, x6, 1
00152db0bl fmt.(*pp).printValue
00152db4b 0x152db8
00152db8
00152db8loc_152db8:
00152db8ldr x6, [sp+160]
00152dbcadd x6, x6, 1
00152dc0str x6, [sp+160]
00152dc4ldr x6, [sp+752]
00152dc8add x6, x6, 48
00152dccstr x6, [sp+144]
00152dd0b 0x152cbc
00152dd4
00152dd4loc_152dd4:
00152dd4ldr x2, [sp+1096]
00152dd8ldrsb x27, [x2]
00152ddcldrb w2, [x2+80]
00152de0tbnz w2, 0, 0x152de8
00152de4b 0x152e00
00152de8
00152de8loc_152de8:
00152de8ldr x0, [sp+1096]
00152decldrsb x27, [x0]
00152df0str x0, [sp+720]
00152df4movz x1, 125
00152df8bl fmt.(*buffer).writeByte
00152dfcb 0x152e18
00152e00
00152e00loc_152e00:
00152e00ldr x0, [sp+1096]
00152e04ldrsb x27, [x0]
00152e08str x0, [sp+712]
00152e0cmovz x1, 93
00152e10bl fmt.(*buffer).writeByte
00152e14b 0x152e18
00152e18
00152e18loc_152e18:
00152e18b 0x15282c
00152e1c
00152e1cloc_152e1c:
00152e1cstp x0, x1, [sp+8]
00152e20stp x2, x3, [sp+24]
00152e24str w4, [sp+40]
00152e28str x5, [sp+48]
00152e2cmov x3, x30
00152e30bl runtime.morestack_noctxt.abi0
00152e34ldp x0, x1, [sp+8]
00152e38ldp x2, x3, [sp+24]
00152e3cldrsw x4, [sp+40]
00152e40ldr x5, [sp+48]
00152e44b 0x151c00
00152e48udf 0
00152e4cudf 0
00151c00
00152e50
00152e50fmt.intFromArg: ; void fmt.intFromArg(struct []interface {} a, int argNum)
00152e50ldr x16, [x28+16]
00152e54sub x17, sp, 32
00152e58subs xzr, x17, x16
00152e5cb.ls 0x1530c4
00152e60str x30, [sp-160]!
00152e64stur x29, [sp-8]
00152e68sub x29, sp, 8
00152e6cstr x0, [sp+168]
00152e70str x1, [sp+176]
00152e74str x2, [sp+184]
00152e78str x3, [sp+192]
00152e7cstr xzr, [sp+48]
00152e80strb wzr, [sp+45]
00152e84str xzr, [sp+56]
00152e88str x3, [sp+56]
00152e8cldr x3, [sp+176]
00152e90str x3, [sp+104]
00152e94ldr x4, [sp+192]
00152e98subs xzr, x3, x4
00152e9cb.gt 0x152ea4
00152ea0b 0x15309c
00152ea4
00152ea4loc_152ea4:
00152ea4ldr x0, [sp+192]
00152ea8ldr x2, [sp+168]
00152eacldr x1, [sp+176]
00152eb0subs xzr, x1, x0
00152eb4b.hi 0x152ebc
00152eb8b 0x1530bc
00152ebc
00152ebcloc_152ebc:
00152ebcadd x3, x2, x0, lsl #4
00152ec0ldr x3, [x3+8]
00152ec4ubfm x4, x0, 60, 59
00152ec8ldr x2, [x2+x4]
00152eccadrp x4, 0x4a3000
00152ed0add x4, x4, 3520
00152ed4subs xzr, x2, x4
00152ed8b.eq 0x152ee0
00152edcb 0x152eec
00152ee0
00152ee0loc_152ee0:
00152ee0ldr x2, [x3]
00152ee4orr x0, xzr, 1
00152ee8b 0x152ef8
00152eec
00152eecloc_152eec:
00152eecmov x2, xzr
00152ef0mov x0, xzr
00152ef4b 0x152ef8
00152ef8
00152ef8loc_152ef8:
00152ef8str x2, [sp+104]
00152efcstrb w0, [sp+47]
00152f00ldr x2, [sp+104]
00152f04str x2, [sp+80]
00152f08ldrb w2, [sp+47]
00152f0cstrb w2, [sp+46]
00152f10ldr x2, [sp+80]
00152f14str x2, [sp+48]
00152f18ldrb w2, [sp+46]
00152f1cstrb w2, [sp+45]
00152f20tbnz w2, 0, 0x152f28
00152f24b 0x152f2c
00152f28
00152f28loc_152f28:
00152f28b 0x153068
00152f2c
00152f2cloc_152f2c:
00152f2cldr x0, [sp+192]
00152f30ldr x2, [sp+168]
00152f34ldr x1, [sp+176]
00152f38subs xzr, x1, x0
00152f3cb.hi 0x152f44
00152f40b 0x1530b8
00152f44
00152f44loc_152f44:
00152f44add x3, x2, x0, lsl #4
00152f48ldr x1, [x3+8]
00152f4cubfm x3, x0, 60, 59
00152f50ldr x0, [x2+x3]
00152f54str x0, [sp+136]
00152f58str x1, [sp+144]
00152f5cbl reflect.ValueOf
00152f60str x0, [sp+112]
00152f64str x1, [sp+120]
00152f68str x2, [sp+128]
00152f6cbl reflect.Value.Kind
00152f70str x0, [sp+96]
00152f74str x0, [sp+88]
00152f78subs xzr, x0, 2
00152f7cb.hs 0x152f84
00152f80b 0x152fc4
00152f84
00152f84loc_152f84:
00152f84subs xzr, x0, 6
00152f88b.ls 0x152f90
00152f8cb 0x152fc0
00152f90
00152f90loc_152f90:
00152f90b 0x152f94
00152f94
00152f94loc_152f94:
00152f94ldr x0, [sp+112]
00152f98ldr x1, [sp+120]
00152f9cldr x2, [sp+128]
00152fa0bl reflect.Value.Int
00152fa4str x0, [sp+72]
00152fa8b 0x152fac
00152fac
00152facloc_152fac:
00152facstr x0, [sp+48]
00152fb0orr x1, xzr, 1
00152fb4strb w1, [sp+45]
00152fb8b 0x152fbc
00152fbc
00152fbcloc_152fbc:
00152fbcb 0x153064
00152fc0
00152fc0loc_152fc0:
00152fc0b 0x152fc8
00152fc4
00152fc4loc_152fc4:
00152fc4b 0x152fc8
00152fc8
00152fc8loc_152fc8:
00152fc8subs xzr, x0, 7
00152fccb.hs 0x152fd4
00152fd0b 0x153054
00152fd4
00152fd4loc_152fd4:
00152fd4subs xzr, x0, 12
00152fd8b.ls 0x152fe0
00152fdcb 0x153050
00152fe0
00152fe0loc_152fe0:
00152fe0b 0x152fe4
00152fe4
00152fe4loc_152fe4:
00152fe4ldr x0, [sp+112]
00152fe8ldr x1, [sp+120]
00152fecldr x2, [sp+128]
00152ff0bl reflect.Value.Uint
00152ff4str x0, [sp+64]
00152ff8subs xzr, x0, 0
00152ffccset x3, ge
00153000strb w3, [sp+47]
00153004tbz x0, 63, 0x15300c
00153008b 0x153024
0015300c
0015300cloc_15300c:
0015300cldr x1, [sp+64]
00153010ldr x2, [sp+64]
00153014subs xzr, x2, x1
00153018cset x1, eq
0015301cstrb w1, [sp+47]
00153020b 0x153028
00153024
00153024loc_153024:
00153024b 0x153028
00153028
00153028loc_153028:
00153028ldrb w1, [sp+47]
0015302ctbnz w1, 0, 0x153034
00153030b 0x153048
00153034
00153034loc_153034:
00153034ldr x1, [sp+64]
00153038str x1, [sp+48]
0015303corr x1, xzr, 1
00153040strb w1, [sp+45]
00153044b 0x15304c
00153048
00153048loc_153048:
00153048b 0x15304c
0015304c
0015304cloc_15304c:
0015304cb 0x153064
00153050
00153050loc_153050:
00153050b 0x153058
00153054
00153054loc_153054:
00153054b 0x153058
00153058
00153058loc_153058:
00153058b 0x15305c
0015305c
0015305cloc_15305c:
0015305cb 0x153060
00153060
00153060loc_153060:
00153060b 0x153064
00153064
00153064loc_153064:
00153064b 0x153068
00153068
00153068loc_153068:
00153068ldr x1, [sp+192]
0015306cadd x1, x1, 1
00153070str x1, [sp+56]
00153074ldr x0, [sp+48]
00153078bl fmt.tooLarge
0015307cstrb w0, [sp+47]
00153080tbnz w0, 0, 0x153088
00153084b 0x153094
00153088
00153088loc_153088:
00153088str xzr, [sp+48]
0015308cstrb wzr, [sp+45]
00153090b 0x153098
00153094
00153094loc_153094:
00153094b 0x153098
00153098
00153098loc_153098:
00153098b 0x1530a0
0015309c
0015309cloc_15309c:
0015309cb 0x1530a0
001530a0
001530a0loc_1530a0:
001530a0ldr x2, [sp+56]
001530a4ldrb w1, [sp+45]
001530a8ldr x0, [sp+48]
001530acldur x29, [sp-8]
001530b0ldr x30, [sp], 160
001530b4ret x30
001530b8
001530b8loc_1530b8:
001530b8bl runtime.panicIndex
001530bc
001530bcloc_1530bc:
001530bcbl runtime.panicIndex
001530c0hint
001530c4
001530c4loc_1530c4:
001530c4stp x0, x1, [sp+8]
001530c8stp x2, x3, [sp+24]
001530ccmov x3, x30
001530d0bl runtime.morestack_noctxt.abi0
001530d4ldp x0, x1, [sp+8]
001530d8ldp x2, x3, [sp+24]
001530dcb 0x152e50
00152e50
00152e50fmt.intFromArg: ; void fmt.intFromArg(struct []interface {} a, int argNum)
00152e50ldr x16, [x28+16]
00152e54sub x17, sp, 32
00152e58subs xzr, x17, x16
00152e5cb.ls 0x1530c4
00152e60str x30, [sp-160]!
00152e64stur x29, [sp-8]
00152e68sub x29, sp, 8
00152e6cstr x0, [sp+168]
00152e70str x1, [sp+176]
00152e74str x2, [sp+184]
00152e78str x3, [sp+192]
00152e7cstr xzr, [sp+48]
00152e80strb wzr, [sp+45]
00152e84str xzr, [sp+56]
00152e88str x3, [sp+56]
00152e8cldr x3, [sp+176]
00152e90str x3, [sp+104]
00152e94ldr x4, [sp+192]
00152e98subs xzr, x3, x4
00152e9cb.gt 0x152ea4
00152ea0b 0x15309c
00152ea4
00152ea4loc_152ea4:
00152ea4ldr x0, [sp+192]
00152ea8ldr x2, [sp+168]
00152eacldr x1, [sp+176]
00152eb0subs xzr, x1, x0
00152eb4b.hi 0x152ebc
00152eb8b 0x1530bc
00152ebc
00152ebcloc_152ebc:
00152ebcadd x3, x2, x0, lsl #4
00152ec0ldr x3, [x3+8]
00152ec4ubfm x4, x0, 60, 59
00152ec8ldr x2, [x2+x4]
00152eccadrp x4, 0x4a3000
00152ed0add x4, x4, 3520
00152ed4subs xzr, x2, x4
00152ed8b.eq 0x152ee0
00152edcb 0x152eec
00152ee0
00152ee0loc_152ee0:
00152ee0ldr x2, [x3]
00152ee4orr x0, xzr, 1
00152ee8b 0x152ef8
00152eec
00152eecloc_152eec:
00152eecmov x2, xzr
00152ef0mov x0, xzr
00152ef4b 0x152ef8
00152ef8
00152ef8loc_152ef8:
00152ef8str x2, [sp+104]
00152efcstrb w0, [sp+47]
00152f00ldr x2, [sp+104]
00152f04str x2, [sp+80]
00152f08ldrb w2, [sp+47]
00152f0cstrb w2, [sp+46]
00152f10ldr x2, [sp+80]
00152f14str x2, [sp+48]
00152f18ldrb w2, [sp+46]
00152f1cstrb w2, [sp+45]
00152f20tbnz w2, 0, 0x152f28
00152f24b 0x152f2c
00152f28
00152f28loc_152f28:
00152f28b 0x153068
00152f2c
00152f2cloc_152f2c:
00152f2cldr x0, [sp+192]
00152f30ldr x2, [sp+168]
00152f34ldr x1, [sp+176]
00152f38subs xzr, x1, x0
00152f3cb.hi 0x152f44
00152f40b 0x1530b8
00152f44
00152f44loc_152f44:
00152f44add x3, x2, x0, lsl #4
00152f48ldr x1, [x3+8]
00152f4cubfm x3, x0, 60, 59
00152f50ldr x0, [x2+x3]
00152f54str x0, [sp+136]
00152f58str x1, [sp+144]
00152f5cbl reflect.ValueOf
00152f60str x0, [sp+112]
00152f64str x1, [sp+120]
00152f68str x2, [sp+128]
00152f6cbl reflect.Value.Kind
00152f70str x0, [sp+96]
00152f74str x0, [sp+88]
00152f78subs xzr, x0, 2
00152f7cb.hs 0x152f84
00152f80b 0x152fc4
00152f84
00152f84loc_152f84:
00152f84subs xzr, x0, 6
00152f88b.ls 0x152f90
00152f8cb 0x152fc0
00152f90
00152f90loc_152f90:
00152f90b 0x152f94
00152f94
00152f94loc_152f94:
00152f94ldr x0, [sp+112]
00152f98ldr x1, [sp+120]
00152f9cldr x2, [sp+128]
00152fa0bl reflect.Value.Int
00152fa4str x0, [sp+72]
00152fa8b 0x152fac
00152fac
00152facloc_152fac:
00152facstr x0, [sp+48]
00152fb0orr x1, xzr, 1
00152fb4strb w1, [sp+45]
00152fb8b 0x152fbc
00152fbc
00152fbcloc_152fbc:
00152fbcb 0x153064
00152fc0
00152fc0loc_152fc0:
00152fc0b 0x152fc8
00152fc4
00152fc4loc_152fc4:
00152fc4b 0x152fc8
00152fc8
00152fc8loc_152fc8:
00152fc8subs xzr, x0, 7
00152fccb.hs 0x152fd4
00152fd0b 0x153054
00152fd4
00152fd4loc_152fd4:
00152fd4subs xzr, x0, 12
00152fd8b.ls 0x152fe0
00152fdcb 0x153050
00152fe0
00152fe0loc_152fe0:
00152fe0b 0x152fe4
00152fe4
00152fe4loc_152fe4:
00152fe4ldr x0, [sp+112]
00152fe8ldr x1, [sp+120]
00152fecldr x2, [sp+128]
00152ff0bl reflect.Value.Uint
00152ff4str x0, [sp+64]
00152ff8subs xzr, x0, 0
00152ffccset x3, ge
00153000strb w3, [sp+47]
00153004tbz x0, 63, 0x15300c
00153008b 0x153024
0015300c
0015300cloc_15300c:
0015300cldr x1, [sp+64]
00153010ldr x2, [sp+64]
00153014subs xzr, x2, x1
00153018cset x1, eq
0015301cstrb w1, [sp+47]
00153020b 0x153028
00153024
00153024loc_153024:
00153024b 0x153028
00153028
00153028loc_153028:
00153028ldrb w1, [sp+47]
0015302ctbnz w1, 0, 0x153034
00153030b 0x153048
00153034
00153034loc_153034:
00153034ldr x1, [sp+64]
00153038str x1, [sp+48]
0015303corr x1, xzr, 1
00153040strb w1, [sp+45]
00153044b 0x15304c
00153048
00153048loc_153048:
00153048b 0x15304c
0015304c
0015304cloc_15304c:
0015304cb 0x153064
00153050
00153050loc_153050:
00153050b 0x153058
00153054
00153054loc_153054:
00153054b 0x153058
00153058
00153058loc_153058:
00153058b 0x15305c
0015305c
0015305cloc_15305c:
0015305cb 0x153060
00153060
00153060loc_153060:
00153060b 0x153064
00153064
00153064loc_153064:
00153064b 0x153068
00153068
00153068loc_153068:
00153068ldr x1, [sp+192]
0015306cadd x1, x1, 1
00153070str x1, [sp+56]
00153074ldr x0, [sp+48]
00153078bl fmt.tooLarge
0015307cstrb w0, [sp+47]
00153080tbnz w0, 0, 0x153088
00153084b 0x153094
00153088
00153088loc_153088:
00153088str xzr, [sp+48]
0015308cstrb wzr, [sp+45]
00153090b 0x153098
00153094
00153094loc_153094:
00153094b 0x153098
00153098
00153098loc_153098:
00153098b 0x1530a0
0015309c
0015309cloc_15309c:
0015309cb 0x1530a0
001530a0
001530a0loc_1530a0:
001530a0ldr x2, [sp+56]
001530a4ldrb w1, [sp+45]
001530a8ldr x0, [sp+48]
001530acldur x29, [sp-8]
001530b0ldr x30, [sp], 160
001530b4ret x30
001530b8
001530b8loc_1530b8:
001530b8bl runtime.panicIndex
001530bc
001530bcloc_1530bc:
001530bcbl runtime.panicIndex
001530c0hint
001530c4
001530c4loc_1530c4:
001530c4stp x0, x1, [sp+8]
001530c8stp x2, x3, [sp+24]
001530ccmov x3, x30
001530d0bl runtime.morestack_noctxt.abi0
001530d4ldp x0, x1, [sp+8]
001530d8ldp x2, x3, [sp+24]
001530dcb 0x152e50
00152e50
001530e0
001530e0fmt.parseArgNumber: ; void fmt.parseArgNumber(struct string format)
001530e0ldr x16, [x28+16]
001530e4sub x17, sp, 16
001530e8subs xzr, x17, x16
001530ecb.ls 0x1532b8
001530f0str x30, [sp-144]!
001530f4stur x29, [sp-8]
001530f8sub x29, sp, 8
001530fcstr x0, [sp+152]
00153100str x1, [sp+160]
00153104str xzr, [sp+80]
00153108str xzr, [sp+64]
0015310cstrb wzr, [sp+53]
00153110ldr x4, [sp+160]
00153114str x4, [sp+120]
00153118subs xzr, x4, 3
0015311cb.lt 0x153124
00153120b 0x15314c
00153124
00153124loc_153124:
00153124str xzr, [sp+80]
00153128orr x3, xzr, 1
0015312cstr x3, [sp+64]
00153130strb wzr, [sp+53]
00153134ldr x0, [sp+80]
00153138ldr x1, [sp+64]
0015313cmov x2, xzr
00153140ldur x29, [sp-8]
00153144ldr x30, [sp], 144
00153148ret x30
0015314c
0015314cloc_15314c:
0015314corr x2, xzr, 1
00153150str x2, [sp+88]
00153154b 0x153158
00153158
00153158loc_153158:
00153158ldr x4, [sp+160]
0015315cstr x4, [sp+120]
00153160ldr x5, [sp+88]
00153164subs xzr, x5, x4
00153168b.lt 0x153170
0015316cb 0x15328c
00153170
00153170loc_153170:
00153170ldr x0, [sp+88]
00153174ldr x1, [sp+160]
00153178ldr x4, [sp+152]
0015317csubs xzr, x1, x0
00153180b.hi 0x153188
00153184b 0x1532b0
00153188
00153188loc_153188:
00153188ldrb w4, [x4+x0]
0015318csubs wzr, w4, 93
00153190b.eq 0x153198
00153194b 0x153278
00153198
00153198loc_153198:
00153198ldr x3, [sp+88]
0015319cldr x0, [sp+152]
001531a0ldr x1, [sp+160]
001531a4bl fmt.parsenum
001531a8str x0, [sp+112]
001531acstrb w1, [sp+55]
001531b0str x2, [sp+104]
001531b4str x0, [sp+96]
001531b8ldrb w4, [sp+55]
001531bcstrb w4, [sp+54]
001531c0ldr x4, [sp+104]
001531c4str x4, [sp+128]
001531c8str x0, [sp+56]
001531ccldrb w4, [sp+54]
001531d0strb w4, [sp+52]
001531d4ldr x4, [sp+128]
001531d8str x4, [sp+72]
001531dcldrb w4, [sp+52]
001531e0eor x5, x4, 1
001531e4strb w5, [sp+55]
001531e8tbnz w4, 0, 0x1531f0
001531ecb 0x153208
001531f0
001531f0loc_1531f0:
001531f0ldr x3, [sp+72]
001531f4ldr x4, [sp+88]
001531f8subs xzr, x4, x3
001531fccset x3, ne
00153200strb w3, [sp+55]
00153204b 0x15320c
00153208
00153208loc_153208:
00153208b 0x15320c
0015320c
0015320cloc_15320c:
0015320cldrb w3, [sp+55]
00153210tbnz w3, 0, 0x153218
00153214b 0x153244
00153218
00153218loc_153218:
00153218str xzr, [sp+80]
0015321cldr x3, [sp+88]
00153220add x3, x3, 1
00153224str x3, [sp+64]
00153228strb wzr, [sp+53]
0015322cldr x0, [sp+80]
00153230ldr x1, [sp+64]
00153234mov x2, xzr
00153238ldur x29, [sp-8]
0015323cldr x30, [sp], 144
00153240ret x30
00153244
00153244loc_153244:
00153244ldr x3, [sp+56]
00153248sub x3, x3, 1
0015324cstr x3, [sp+80]
00153250ldr x3, [sp+88]
00153254add x3, x3, 1
00153258str x3, [sp+64]
0015325corr x2, xzr, 1
00153260strb w2, [sp+53]
00153264ldr x0, [sp+80]
00153268ldr x1, [sp+64]
0015326cldur x29, [sp-8]
00153270ldr x30, [sp], 144
00153274ret x30
00153278
00153278loc_153278:
00153278b 0x15327c
0015327c
0015327cloc_15327c:
0015327cldr x4, [sp+88]
00153280add x4, x4, 1
00153284str x4, [sp+88]
00153288b 0x153158
0015328c
0015328cloc_15328c:
0015328cstr xzr, [sp+80]
00153290str x2, [sp+64]
00153294strb wzr, [sp+53]
00153298ldr x0, [sp+80]
0015329cldr x1, [sp+64]
001532a0mov x2, xzr
001532a4ldur x29, [sp-8]
001532a8ldr x30, [sp], 144
001532acret x30
001532b0
001532b0loc_1532b0:
001532b0bl runtime.panicIndex
001532b4hint
001532b8
001532b8loc_1532b8:
001532b8stp x0, x1, [sp+8]
001532bcmov x3, x30
001532c0bl runtime.morestack_noctxt.abi0
001532c4ldp x0, x1, [sp+8]
001532c8b 0x1530e0
001532ccudf 0
001530e0
001530e0fmt.parseArgNumber: ; void fmt.parseArgNumber(struct string format)
001530e0ldr x16, [x28+16]
001530e4sub x17, sp, 16
001530e8subs xzr, x17, x16
001530ecb.ls 0x1532b8
001530f0str x30, [sp-144]!
001530f4stur x29, [sp-8]
001530f8sub x29, sp, 8
001530fcstr x0, [sp+152]
00153100str x1, [sp+160]
00153104str xzr, [sp+80]
00153108str xzr, [sp+64]
0015310cstrb wzr, [sp+53]
00153110ldr x4, [sp+160]
00153114str x4, [sp+120]
00153118subs xzr, x4, 3
0015311cb.lt 0x153124
00153120b 0x15314c
00153124
00153124loc_153124:
00153124str xzr, [sp+80]
00153128orr x3, xzr, 1
0015312cstr x3, [sp+64]
00153130strb wzr, [sp+53]
00153134ldr x0, [sp+80]
00153138ldr x1, [sp+64]
0015313cmov x2, xzr
00153140ldur x29, [sp-8]
00153144ldr x30, [sp], 144
00153148ret x30
0015314c
0015314cloc_15314c:
0015314corr x2, xzr, 1
00153150str x2, [sp+88]
00153154b 0x153158
00153158
00153158loc_153158:
00153158ldr x4, [sp+160]
0015315cstr x4, [sp+120]
00153160ldr x5, [sp+88]
00153164subs xzr, x5, x4
00153168b.lt 0x153170
0015316cb 0x15328c
00153170
00153170loc_153170:
00153170ldr x0, [sp+88]
00153174ldr x1, [sp+160]
00153178ldr x4, [sp+152]
0015317csubs xzr, x1, x0
00153180b.hi 0x153188
00153184b 0x1532b0
00153188
00153188loc_153188:
00153188ldrb w4, [x4+x0]
0015318csubs wzr, w4, 93
00153190b.eq 0x153198
00153194b 0x153278
00153198
00153198loc_153198:
00153198ldr x3, [sp+88]
0015319cldr x0, [sp+152]
001531a0ldr x1, [sp+160]
001531a4bl fmt.parsenum
001531a8str x0, [sp+112]
001531acstrb w1, [sp+55]
001531b0str x2, [sp+104]
001531b4str x0, [sp+96]
001531b8ldrb w4, [sp+55]
001531bcstrb w4, [sp+54]
001531c0ldr x4, [sp+104]
001531c4str x4, [sp+128]
001531c8str x0, [sp+56]
001531ccldrb w4, [sp+54]
001531d0strb w4, [sp+52]
001531d4ldr x4, [sp+128]
001531d8str x4, [sp+72]
001531dcldrb w4, [sp+52]
001531e0eor x5, x4, 1
001531e4strb w5, [sp+55]
001531e8tbnz w4, 0, 0x1531f0
001531ecb 0x153208
001531f0
001531f0loc_1531f0:
001531f0ldr x3, [sp+72]
001531f4ldr x4, [sp+88]
001531f8subs xzr, x4, x3
001531fccset x3, ne
00153200strb w3, [sp+55]
00153204b 0x15320c
00153208
00153208loc_153208:
00153208b 0x15320c
0015320c
0015320cloc_15320c:
0015320cldrb w3, [sp+55]
00153210tbnz w3, 0, 0x153218
00153214b 0x153244
00153218
00153218loc_153218:
00153218str xzr, [sp+80]
0015321cldr x3, [sp+88]
00153220add x3, x3, 1
00153224str x3, [sp+64]
00153228strb wzr, [sp+53]
0015322cldr x0, [sp+80]
00153230ldr x1, [sp+64]
00153234mov x2, xzr
00153238ldur x29, [sp-8]
0015323cldr x30, [sp], 144
00153240ret x30
00153244
00153244loc_153244:
00153244ldr x3, [sp+56]
00153248sub x3, x3, 1
0015324cstr x3, [sp+80]
00153250ldr x3, [sp+88]
00153254add x3, x3, 1
00153258str x3, [sp+64]
0015325corr x2, xzr, 1
00153260strb w2, [sp+53]
00153264ldr x0, [sp+80]
00153268ldr x1, [sp+64]
0015326cldur x29, [sp-8]
00153270ldr x30, [sp], 144
00153274ret x30
00153278
00153278loc_153278:
00153278b 0x15327c
0015327c
0015327cloc_15327c:
0015327cldr x4, [sp+88]
00153280add x4, x4, 1
00153284str x4, [sp+88]
00153288b 0x153158
0015328c
0015328cloc_15328c:
0015328cstr xzr, [sp+80]
00153290str x2, [sp+64]
00153294strb wzr, [sp+53]
00153298ldr x0, [sp+80]
0015329cldr x1, [sp+64]
001532a0mov x2, xzr
001532a4ldur x29, [sp-8]
001532a8ldr x30, [sp], 144
001532acret x30
001532b0
001532b0loc_1532b0:
001532b0bl runtime.panicIndex
001532b4hint
001532b8
001532b8loc_1532b8:
001532b8stp x0, x1, [sp+8]
001532bcmov x3, x30
001532c0bl runtime.morestack_noctxt.abi0
001532c4ldp x0, x1, [sp+8]
001532c8b 0x1530e0
001532ccudf 0
001530e0
001532d0
001532d0fmt.(*pp).argNumber: ; void fmt.(*pp).argNumber(fmt.pp * p, int argNum, struct string format, int i, int numArgs)
001532d0ldr x16, [x28+16]
001532d4subs xzr, sp, x16
001532d8b.ls 0x1534e8
001532dcstr x30, [sp-128]!
001532e0stur x29, [sp-8]
001532e4sub x29, sp, 8
001532e8str x0, [sp+136]
001532ecstr x1, [sp+144]
001532f0str x2, [sp+152]
001532f4str x3, [sp+160]
001532f8str x4, [sp+168]
001532fcstr x5, [sp+176]
00153300str xzr, [sp+56]
00153304str xzr, [sp+48]
00153308strb wzr, [sp+36]
0015330cldr x3, [sp+160]
00153310str x3, [sp+80]
00153314ldr x4, [sp+168]
00153318subs xzr, x3, x4
0015331ccset x3, le
00153320strb w3, [sp+38]
00153324b.le 0x15332c
00153328b 0x153330
0015332c
0015332cloc_15332c:
0015332cb 0x15335c
00153330
00153330loc_153330:
00153330ldr x0, [sp+168]
00153334ldr x1, [sp+160]
00153338ldr x3, [sp+152]
0015333csubs xzr, x1, x0
00153340b.hi 0x153348
00153344b 0x1534e0
00153348
00153348loc_153348:
00153348ldrb w3, [x3+x0]
0015334csubs wzr, w3, 91
00153350cset x3, ne
00153354strb w3, [sp+38]
00153358b 0x15335c
0015335c
0015335cloc_15335c:
0015335cldrb w3, [sp+38]
00153360tbnz w3, 0, 0x153368
00153364b 0x153394
00153368
00153368loc_153368:
00153368ldr x3, [sp+144]
0015336cstr x3, [sp+56]
00153370ldr x3, [sp+168]
00153374str x3, [sp+48]
00153378strb wzr, [sp+36]
0015337cldr x0, [sp+56]
00153380ldr x1, [sp+48]
00153384mov x2, xzr
00153388ldur x29, [sp-8]
0015338cldr x30, [sp], 128
00153390ret x30
00153394
00153394loc_153394:
00153394ldr x2, [sp+136]
00153398ldrsb x27, [x2]
0015339corr x3, xzr, 1
001533a0strb w3, [x2+176]
001533a4ldr x0, [sp+168]
001533a8ldr x1, [sp+160]
001533acldr x2, [sp+152]
001533b0subs xzr, x0, x1
001533b4b.ls 0x1533bc
001533b8b 0x1534dc
001533bc
001533bcloc_1533bc:
001533bcsub x1, x1, x0
001533c0sub x3, xzr, x1
001533c4and x3, x0, x3, asr #63
001533c8add x0, x2, x3
001533ccstr x0, [sp+104]
001533d0str x1, [sp+112]
001533d4bl fmt.parseArgNumber
001533d8str x0, [sp+80]
001533dcstr x1, [sp+72]
001533e0strb w2, [sp+38]
001533e4ldr x2, [sp+80]
001533e8str x2, [sp+96]
001533ecstr x1, [sp+88]
001533f0ldrb w2, [sp+38]
001533f4strb w2, [sp+39]
001533f8ldr x2, [sp+96]
001533fcstr x2, [sp+64]
00153400str x1, [sp+40]
00153404ldrb w2, [sp+39]
00153408strb w2, [sp+35]
0015340cstrb w2, [sp+37]
00153410tbnz w2, 0, 0x153418
00153414b 0x15342c
00153418
00153418loc_153418:
00153418ldr x3, [sp+64]
0015341csubs xzr, x3, 0
00153420cset x3, ge
00153424strb w3, [sp+37]
00153428b 0x153430
0015342c
0015342cloc_15342c:
0015342cb 0x153430
00153430
00153430loc_153430:
00153430ldrb w3, [sp+37]
00153434strb w3, [sp+38]
00153438tbnz w3, 0, 0x153440
0015343cb 0x153458
00153440
00153440loc_153440:
00153440ldr x3, [sp+64]
00153444ldr x4, [sp+176]
00153448subs xzr, x4, x3
0015344ccset x3, gt
00153450strb w3, [sp+38]
00153454b 0x15345c
00153458
00153458loc_153458:
00153458b 0x15345c
0015345c
0015345cloc_15345c:
0015345cldrb w3, [sp+38]
00153460tbnz w3, 0, 0x153468
00153464b 0x15349c
00153468
00153468loc_153468:
00153468ldr x3, [sp+64]
0015346cstr x3, [sp+56]
00153470ldr x3, [sp+168]
00153474ldr x4, [sp+40]
00153478add x3, x3, x4
0015347cstr x3, [sp+48]
00153480orr x2, xzr, 1
00153484strb w2, [sp+36]
00153488ldr x0, [sp+56]
0015348cldr x1, [sp+48]
00153490ldur x29, [sp-8]
00153494ldr x30, [sp], 128
00153498ret x30
0015349c
0015349cloc_15349c:
0015349cldr x3, [sp+136]
001534a0ldrsb x27, [x3]
001534a4strb wzr, [x3+177]
001534a8ldr x3, [sp+144]
001534acstr x3, [sp+56]
001534b0ldr x3, [sp+168]
001534b4ldr x4, [sp+40]
001534b8add x3, x3, x4
001534bcstr x3, [sp+48]
001534c0ldrb w2, [sp+35]
001534c4strb w2, [sp+36]
001534c8ldr x0, [sp+56]
001534ccldr x1, [sp+48]
001534d0ldur x29, [sp-8]
001534d4ldr x30, [sp], 128
001534d8ret x30
001534dc
001534dcloc_1534dc:
001534dcbl runtime.panicSliceB
001534e0
001534e0loc_1534e0:
001534e0bl runtime.panicIndex
001534e4hint
001534e8
001534e8loc_1534e8:
001534e8stp x0, x1, [sp+8]
001534ecstp x2, x3, [sp+24]
001534f0stp x4, x5, [sp+40]
001534f4mov x3, x30
001534f8bl runtime.morestack_noctxt.abi0
001534fcldp x0, x1, [sp+8]
00153500ldp x2, x3, [sp+24]
00153504ldp x4, x5, [sp+40]
00153508b 0x1532d0
0015350cudf 0
001532d0
001532d0fmt.(*pp).argNumber: ; void fmt.(*pp).argNumber(fmt.pp * p, int argNum, struct string format, int i, int numArgs)
001532d0ldr x16, [x28+16]
001532d4subs xzr, sp, x16
001532d8b.ls 0x1534e8
001532dcstr x30, [sp-128]!
001532e0stur x29, [sp-8]
001532e4sub x29, sp, 8
001532e8str x0, [sp+136]
001532ecstr x1, [sp+144]
001532f0str x2, [sp+152]
001532f4str x3, [sp+160]
001532f8str x4, [sp+168]
001532fcstr x5, [sp+176]
00153300str xzr, [sp+56]
00153304str xzr, [sp+48]
00153308strb wzr, [sp+36]
0015330cldr x3, [sp+160]
00153310str x3, [sp+80]
00153314ldr x4, [sp+168]
00153318subs xzr, x3, x4
0015331ccset x3, le
00153320strb w3, [sp+38]
00153324b.le 0x15332c
00153328b 0x153330
0015332c
0015332cloc_15332c:
0015332cb 0x15335c
00153330
00153330loc_153330:
00153330ldr x0, [sp+168]
00153334ldr x1, [sp+160]
00153338ldr x3, [sp+152]
0015333csubs xzr, x1, x0
00153340b.hi 0x153348
00153344b 0x1534e0
00153348
00153348loc_153348:
00153348ldrb w3, [x3+x0]
0015334csubs wzr, w3, 91
00153350cset x3, ne
00153354strb w3, [sp+38]
00153358b 0x15335c
0015335c
0015335cloc_15335c:
0015335cldrb w3, [sp+38]
00153360tbnz w3, 0, 0x153368
00153364b 0x153394
00153368
00153368loc_153368:
00153368ldr x3, [sp+144]
0015336cstr x3, [sp+56]
00153370ldr x3, [sp+168]
00153374str x3, [sp+48]
00153378strb wzr, [sp+36]
0015337cldr x0, [sp+56]
00153380ldr x1, [sp+48]
00153384mov x2, xzr
00153388ldur x29, [sp-8]
0015338cldr x30, [sp], 128
00153390ret x30
00153394
00153394loc_153394:
00153394ldr x2, [sp+136]
00153398ldrsb x27, [x2]
0015339corr x3, xzr, 1
001533a0strb w3, [x2+176]
001533a4ldr x0, [sp+168]
001533a8ldr x1, [sp+160]
001533acldr x2, [sp+152]
001533b0subs xzr, x0, x1
001533b4b.ls 0x1533bc
001533b8b 0x1534dc
001533bc
001533bcloc_1533bc:
001533bcsub x1, x1, x0
001533c0sub x3, xzr, x1
001533c4and x3, x0, x3, asr #63
001533c8add x0, x2, x3
001533ccstr x0, [sp+104]
001533d0str x1, [sp+112]
001533d4bl fmt.parseArgNumber
001533d8str x0, [sp+80]
001533dcstr x1, [sp+72]
001533e0strb w2, [sp+38]
001533e4ldr x2, [sp+80]
001533e8str x2, [sp+96]
001533ecstr x1, [sp+88]
001533f0ldrb w2, [sp+38]
001533f4strb w2, [sp+39]
001533f8ldr x2, [sp+96]
001533fcstr x2, [sp+64]
00153400str x1, [sp+40]
00153404ldrb w2, [sp+39]
00153408strb w2, [sp+35]
0015340cstrb w2, [sp+37]
00153410tbnz w2, 0, 0x153418
00153414b 0x15342c
00153418
00153418loc_153418:
00153418ldr x3, [sp+64]
0015341csubs xzr, x3, 0
00153420cset x3, ge
00153424strb w3, [sp+37]
00153428b 0x153430
0015342c
0015342cloc_15342c:
0015342cb 0x153430
00153430
00153430loc_153430:
00153430ldrb w3, [sp+37]
00153434strb w3, [sp+38]
00153438tbnz w3, 0, 0x153440
0015343cb 0x153458
00153440
00153440loc_153440:
00153440ldr x3, [sp+64]
00153444ldr x4, [sp+176]
00153448subs xzr, x4, x3
0015344ccset x3, gt
00153450strb w3, [sp+38]
00153454b 0x15345c
00153458
00153458loc_153458:
00153458b 0x15345c
0015345c
0015345cloc_15345c:
0015345cldrb w3, [sp+38]
00153460tbnz w3, 0, 0x153468
00153464b 0x15349c
00153468
00153468loc_153468:
00153468ldr x3, [sp+64]
0015346cstr x3, [sp+56]
00153470ldr x3, [sp+168]
00153474ldr x4, [sp+40]
00153478add x3, x3, x4
0015347cstr x3, [sp+48]
00153480orr x2, xzr, 1
00153484strb w2, [sp+36]
00153488ldr x0, [sp+56]
0015348cldr x1, [sp+48]
00153490ldur x29, [sp-8]
00153494ldr x30, [sp], 128
00153498ret x30
0015349c
0015349cloc_15349c:
0015349cldr x3, [sp+136]
001534a0ldrsb x27, [x3]
001534a4strb wzr, [x3+177]
001534a8ldr x3, [sp+144]
001534acstr x3, [sp+56]
001534b0ldr x3, [sp+168]
001534b4ldr x4, [sp+40]
001534b8add x3, x3, x4
001534bcstr x3, [sp+48]
001534c0ldrb w2, [sp+35]
001534c4strb w2, [sp+36]
001534c8ldr x0, [sp+56]
001534ccldr x1, [sp+48]
001534d0ldur x29, [sp-8]
001534d4ldr x30, [sp], 128
001534d8ret x30
001534dc
001534dcloc_1534dc:
001534dcbl runtime.panicSliceB
001534e0
001534e0loc_1534e0:
001534e0bl runtime.panicIndex
001534e4hint
001534e8
001534e8loc_1534e8:
001534e8stp x0, x1, [sp+8]
001534ecstp x2, x3, [sp+24]
001534f0stp x4, x5, [sp+40]
001534f4mov x3, x30
001534f8bl runtime.morestack_noctxt.abi0
001534fcldp x0, x1, [sp+8]
00153500ldp x2, x3, [sp+24]
00153504ldp x4, x5, [sp+40]
00153508b 0x1532d0
0015350cudf 0
001532d0
Loading..