File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0014f950
    0014f950fmt.(*pp).fmtBytes: ; void fmt.(*pp).fmtBytes(fmt.pp * p, struct []uint8 v, int32 verb, struct string typeString)
    0014f950ldr x16, [x28+16]
    0014f954sub x17, sp, 208
    0014f958subs xzr, x17, x16
    0014f95cb.ls 0x14fd78
    0014f960sub x20, sp, 336
    0014f964stp x29, x30, [x20-8]
    0014f968add sp, x20, 0
    0014f96csub x29, sp, 8
    0014f970str x0, [sp+344]
    0014f974str x1, [sp+352]
    0014f978str x2, [sp+360]
    0014f97cstr x3, [sp+368]
    0014f980str w4, [sp+376]
    0014f984str x5, [sp+384]
    0014f988str x6, [sp+392]
    0014f98cldrsw x6, [sp+376]
    0014f990str w6, [sp+100]
    0014f994subs wzr, w6, 113
    0014f998b.le 0x14f9a0
    0014f99cb 0x14fa4c
    0014f9a0
    0014f9a0loc_14f9a0:
    0014f9a0subs wzr, w6, 88
    0014f9a4b.eq 0x14f9ac
    0014f9a8b 0x14f9e0
    0014f9ac
    0014f9acloc_14f9ac:
    0014f9acb 0x14f9b0
    0014f9b0
    0014f9b0loc_14f9b0:
    0014f9b0ldr x6, [sp+344]
    0014f9b4ldrsb x27, [x6]
    0014f9b8add x0, x6, 64
    0014f9bcstr x0, [sp+232]
    0014f9c0ldr x1, [sp+352]
    0014f9c4ldr x2, [sp+360]
    0014f9c8ldr x3, [sp+368]
    0014f9ccadrp x4, 0x566000
    0014f9d0add x4, x4, 846
    0014f9d4movz x5, 17
    0014f9d8bl fmt.(*fmt).fmtBx
    0014f9dcb 0x14fc10
    0014f9e0
    0014f9e0loc_14f9e0:
    0014f9e0subs wzr, w6, 100
    0014f9e4b.eq 0x14f9ec
    0014f9e8b 0x14f9f0
    0014f9ec
    0014f9ecloc_14f9ec:
    0014f9ecb 0x14fa90
    0014f9f0
    0014f9f0loc_14f9f0:
    0014f9f0subs wzr, w6, 113
    0014f9f4b.eq 0x14f9fc
    0014f9f8b 0x14fa40
    0014f9fc
    0014f9fcloc_14f9fc:
    0014f9fcb 0x14fa00
    0014fa00
    0014fa00loc_14fa00:
    0014fa00ldr x3, [sp+344]
    0014fa04ldrsb x27, [x3]
    0014fa08add x3, x3, 64
    0014fa0cstr x3, [sp+224]
    0014fa10ldr x1, [sp+352]
    0014fa14ldr x2, [sp+360]
    0014fa18add x0, sp, 68
    0014fa1cbl runtime.slicebytetostring
    0014fa20str x0, [sp+208]
    0014fa24str x1, [sp+216]
    0014fa28ldr x3, [sp+224]
    0014fa2cmov x2, x1
    0014fa30mov x1, x0
    0014fa34mov x0, x3
    0014fa38bl fmt.(*fmt).fmtQ
    0014fa3cb 0x14fc10
    0014fa40
    0014fa40loc_14fa40:
    0014fa40b 0x14fa44
    0014fa44
    0014fa44loc_14fa44:
    0014fa44b 0x14fa48
    0014fa48
    0014fa48loc_14fa48:
    0014fa48b 0x14fbac
    0014fa4c
    0014fa4cloc_14fa4c:
    0014fa4csubs wzr, w6, 115
    0014fa50b.eq 0x14fa58
    0014fa54b 0x14fa80
    0014fa58
    0014fa58loc_14fa58:
    0014fa58b 0x14fa5c
    0014fa5c
    0014fa5cloc_14fa5c:
    0014fa5cldr x4, [sp+344]
    0014fa60ldrsb x27, [x4]
    0014fa64add x0, x4, 64
    0014fa68str x0, [sp+248]
    0014fa6cldr x1, [sp+352]
    0014fa70ldr x2, [sp+360]
    0014fa74ldr x3, [sp+368]
    0014fa78bl fmt.(*fmt).fmtBs
    0014fa7cb 0x14fc10
    0014fa80
    0014fa80loc_14fa80:
    0014fa80subs wzr, w6, 118
    0014fa84b.eq 0x14fa8c
    0014fa88b 0x14fb60
    0014fa8c
    0014fa8cloc_14fa8c:
    0014fa8cb 0x14fa90
    0014fa90
    0014fa90loc_14fa90:
    0014fa90ldr x3, [sp+344]
    0014fa94ldrsb x27, [x3]
    0014fa98ldrb w3, [x3+80]
    0014fa9ctbnz w3, 0, 0x14faa4
    0014faa0b 0x14fb28
    0014faa4
    0014faa4loc_14faa4:
    0014faa4ldr x0, [sp+344]
    0014faa8ldrsb x27, [x0]
    0014faacstr x0, [sp+320]
    0014fab0ldr x1, [sp+384]
    0014fab4ldr x2, [sp+392]
    0014fab8bl fmt.(*buffer).writeString
    0014fabcldr x3, [sp+352]
    0014fac0cbnz x3, 0x14fac8
    0014fac4b 0x14fb00
    0014fac8
    0014fac8loc_14fac8:
    0014fac8ldr x0, [sp+344]
    0014faccldrsb x27, [x0]
    0014fad0str x0, [sp+304]
    0014fad4movz x1, 123
    0014fad8bl fmt.(*buffer).writeByte
    0014fadcldr x2, [sp+360]
    0014fae0ldr x3, [sp+352]
    0014fae4ldr x4, [sp+368]
    0014fae8str x3, [sp+176]
    0014faecstr x2, [sp+184]
    0014faf0str x4, [sp+192]
    0014faf4str xzr, [sp+144]
    0014faf8str x2, [sp+136]
    0014fafcb 0x14fcd8
    0014fb00
    0014fb00loc_14fb00:
    0014fb00ldr x0, [sp+344]
    0014fb04ldrsb x27, [x0]
    0014fb08str x0, [sp+312]
    0014fb0cadrp x1, 0x561000
    0014fb10add x1, x1, 1827
    0014fb14movz x2, 5
    0014fb18bl fmt.(*buffer).writeString
    0014fb1cldp x29, x30, [sp-8]
    0014fb20add sp, sp, 336
    0014fb24ret x30
    0014fb28
    0014fb28loc_14fb28:
    0014fb28ldr x0, [sp+344]
    0014fb2cldrsb x27, [x0]
    0014fb30str x0, [sp+280]
    0014fb34movz x1, 91
    0014fb38bl fmt.(*buffer).writeByte
    0014fb3cldr x2, [sp+360]
    0014fb40ldr x3, [sp+352]
    0014fb44ldr x4, [sp+368]
    0014fb48str x3, [sp+176]
    0014fb4cstr x2, [sp+184]
    0014fb50str x4, [sp+192]
    0014fb54str xzr, [sp+128]
    0014fb58str x2, [sp+120]
    0014fb5cb 0x14fc1c
    0014fb60
    0014fb60loc_14fb60:
    0014fb60subs wzr, w6, 120
    0014fb64b.eq 0x14fb6c
    0014fb68b 0x14fba0
    0014fb6c
    0014fb6cloc_14fb6c:
    0014fb6cb 0x14fb70
    0014fb70
    0014fb70loc_14fb70:
    0014fb70ldr x6, [sp+344]
    0014fb74ldrsb x27, [x6]
    0014fb78add x0, x6, 64
    0014fb7cstr x0, [sp+240]
    0014fb80ldr x1, [sp+352]
    0014fb84ldr x2, [sp+360]
    0014fb88ldr x3, [sp+368]
    0014fb8cadrp x4, 0x566000
    0014fb90add x4, x4, 863
    0014fb94movz x5, 17
    0014fb98bl fmt.(*fmt).fmtBx
    0014fb9cb 0x14fc10
    0014fba0
    0014fba0loc_14fba0:
    0014fba0b 0x14fba4
    0014fba4
    0014fba4loc_14fba4:
    0014fba4b 0x14fba8
    0014fba8
    0014fba8loc_14fba8:
    0014fba8b 0x14fbac
    0014fbac
    0014fbacloc_14fbac:
    0014fbacb 0x14fbb0
    0014fbb0
    0014fbb0loc_14fbb0:
    0014fbb0ldr x0, [sp+352]
    0014fbb4ldr x1, [sp+360]
    0014fbb8ldr x2, [sp+368]
    0014fbbcbl runtime.convTslice
    0014fbc0str x0, [sp+200]
    0014fbc4mov x1, x0
    0014fbc8adrp x0, 0x49e000
    0014fbccadd x0, x0, 1216
    0014fbd0bl reflect.ValueOf
    0014fbd4str x0, [sp+152]
    0014fbd8str x1, [sp+160]
    0014fbdcstr x2, [sp+168]
    0014fbe0ldrsw x4, [sp+376]
    0014fbe4ldr x3, [sp+344]
    0014fbe8mov x5, xzr
    0014fbecmov x6, x0
    0014fbf0mov x0, x3
    0014fbf4mov x7, x1
    0014fbf8mov x1, x6
    0014fbfcmov x8, x2
    0014fc00mov x2, x7
    0014fc04mov x3, x8
    0014fc08bl fmt.(*pp).printValue
    0014fc0cb 0x14fc10
    0014fc10
    0014fc10loc_14fc10:
    0014fc10ldp x29, x30, [sp-8]
    0014fc14add sp, sp, 336
    0014fc18ret x30
    0014fc1c
    0014fc1cloc_14fc1c:
    0014fc1cldr x7, [sp+120]
    0014fc20ldr x8, [sp+128]
    0014fc24subs xzr, x7, x8
    0014fc28b.gt 0x14fc30
    0014fc2cb 0x14fcbc
    0014fc30
    0014fc30loc_14fc30:
    0014fc30ldr x7, [sp+128]
    0014fc34str x7, [sp+104]
    0014fc38ldr x7, [sp+128]
    0014fc3cldr x8, [sp+176]
    0014fc40ldrb w7, [x8+x7]
    0014fc44strb w7, [sp+66]
    0014fc48ldr x7, [sp+104]
    0014fc4csubs xzr, x7, 0
    0014fc50b.gt 0x14fc58
    0014fc54b 0x14fc70
    0014fc58
    0014fc58loc_14fc58:
    0014fc58ldr x0, [sp+344]
    0014fc5cldrsb x27, [x0]
    0014fc60str x0, [sp+272]
    0014fc64orr x1, xzr, 32
    0014fc68bl fmt.(*buffer).writeByte
    0014fc6cb 0x14fc74
    0014fc70
    0014fc70loc_14fc70:
    0014fc70b 0x14fc74
    0014fc74
    0014fc74loc_14fc74:
    0014fc74ldr x7, [sp+344]
    0014fc78ldrsb x27, [x7]
    0014fc7cadd x0, x7, 64
    0014fc80str x0, [sp+264]
    0014fc84ldrsw x4, [sp+376]
    0014fc88ldrb w7, [sp+66]
    0014fc8cmov x1, x7
    0014fc90movz x2, 10
    0014fc94mov x3, xzr
    0014fc98adrp x5, 0x566000
    0014fc9cadd x5, x5, 863
    0014fca0movz x6, 17
    0014fca4bl fmt.(*fmt).fmtInteger
    0014fca8b 0x14fcac
    0014fcac
    0014fcacloc_14fcac:
    0014fcacldr x7, [sp+128]
    0014fcb0add x7, x7, 1
    0014fcb4str x7, [sp+128]
    0014fcb8b 0x14fc1c
    0014fcbc
    0014fcbcloc_14fcbc:
    0014fcbcldr x0, [sp+344]
    0014fcc0ldrsb x27, [x0]
    0014fcc4str x0, [sp+256]
    0014fcc8movz x1, 93
    0014fcccbl fmt.(*buffer).writeByte
    0014fcd0b 0x14fcd4
    0014fcd4
    0014fcd4loc_14fcd4:
    0014fcd4b 0x14fc10
    0014fcd8
    0014fcd8loc_14fcd8:
    0014fcd8ldr x3, [sp+136]
    0014fcdcldr x4, [sp+144]
    0014fce0subs xzr, x3, x4
    0014fce4b.gt 0x14fcec
    0014fce8b 0x14fd60
    0014fcec
    0014fcecloc_14fcec:
    0014fcecldr x3, [sp+144]
    0014fcf0str x3, [sp+112]
    0014fcf4ldr x3, [sp+144]
    0014fcf8ldr x4, [sp+176]
    0014fcfcldrb w3, [x4+x3]
    0014fd00strb w3, [sp+67]
    0014fd04ldr x3, [sp+112]
    0014fd08subs xzr, x3, 0
    0014fd0cb.gt 0x14fd14
    0014fd10b 0x14fd34
    0014fd14
    0014fd14loc_14fd14:
    0014fd14ldr x0, [sp+344]
    0014fd18ldrsb x27, [x0]
    0014fd1cstr x0, [sp+296]
    0014fd20adrp x1, 0x560000
    0014fd24add x1, x1, 4049
    0014fd28orr x2, xzr, 2
    0014fd2cbl fmt.(*buffer).writeString
    0014fd30b 0x14fd38
    0014fd34
    0014fd34loc_14fd34:
    0014fd34b 0x14fd38
    0014fd38
    0014fd38loc_14fd38:
    0014fd38ldr x0, [sp+344]
    0014fd3cldrb w3, [sp+67]
    0014fd40mov x1, x3
    0014fd44orr x2, xzr, 1
    0014fd48bl fmt.(*pp).fmt0x64
    0014fd4cb 0x14fd50
    0014fd50
    0014fd50loc_14fd50:
    0014fd50ldr x3, [sp+144]
    0014fd54add x3, x3, 1
    0014fd58str x3, [sp+144]
    0014fd5cb 0x14fcd8
    0014fd60
    0014fd60loc_14fd60:
    0014fd60ldr x0, [sp+344]
    0014fd64ldrsb x27, [x0]
    0014fd68str x0, [sp+288]
    0014fd6cmovz x1, 125
    0014fd70bl fmt.(*buffer).writeByte
    0014fd74b 0x14fcd4
    0014fd78
    0014fd78loc_14fd78:
    0014fd78stp x0, x1, [sp+8]
    0014fd7cstp x2, x3, [sp+24]
    0014fd80str w4, [sp+40]
    0014fd84stp x5, x6, [sp+48]
    0014fd88mov x3, x30
    0014fd8cbl runtime.morestack_noctxt.abi0
    0014fd90ldp x0, x1, [sp+8]
    0014fd94ldp x2, x3, [sp+24]
    0014fd98ldrsw x4, [sp+40]
    0014fd9cldp x5, x6, [sp+48]
    0014fda0b 0x14f950
    0014fda4udf 0
    0014fda8udf 0
    0014fdacudf 0
    0014f950
    0014fdb0
    0014fdb0fmt.(*pp).fmtPointer: ; void fmt.(*pp).fmtPointer(fmt.pp * p, reflect.Value value, int32 verb)
    0014fdb0ldr x16, [x28+16]
    0014fdb4sub x17, sp, 32
    0014fdb8subs xzr, x17, x16
    0014fdbcb.ls 0x1500e0
    0014fdc0str x30, [sp-160]!
    0014fdc4stur x29, [sp-8]
    0014fdc8sub x29, sp, 8
    0014fdccstr x0, [sp+168]
    0014fdd0str x1, [sp+176]
    0014fdd4str x2, [sp+184]
    0014fdd8str x3, [sp+192]
    0014fddcstr w4, [sp+200]
    0014fde0str xzr, [sp+40]
    0014fde4ldr x0, [sp+176]
    0014fde8mov x1, x2
    0014fdecmov x2, x3
    0014fdf0bl reflect.Value.Kind
    0014fdf4str x0, [sp+56]
    0014fdf8str x0, [sp+48]
    0014fdfcsubs xzr, x0, 18
    0014fe00b.hs 0x14fe08
    0014fe04b 0x14fe1c
    0014fe08
    0014fe08loc_14fe08:
    0014fe08subs xzr, x0, 19
    0014fe0cb.ls 0x14fe14
    0014fe10b 0x14fe18
    0014fe14
    0014fe14loc_14fe14:
    0014fe14b 0x14fe54
    0014fe18
    0014fe18loc_14fe18:
    0014fe18b 0x14fe20
    0014fe1c
    0014fe1cloc_14fe1c:
    0014fe1cb 0x14fe20
    0014fe20
    0014fe20loc_14fe20:
    0014fe20subs xzr, x0, 21
    0014fe24b.hs 0x14fe2c
    0014fe28b 0x14fe40
    0014fe2c
    0014fe2cloc_14fe2c:
    0014fe2csubs xzr, x0, 23
    0014fe30b.ls 0x14fe38
    0014fe34b 0x14fe3c
    0014fe38
    0014fe38loc_14fe38:
    0014fe38b 0x14fe54
    0014fe3c
    0014fe3cloc_14fe3c:
    0014fe3cb 0x14fe44
    0014fe40
    0014fe40loc_14fe40:
    0014fe40b 0x14fe44
    0014fe44
    0014fe44loc_14fe44:
    0014fe44subs xzr, x0, 26
    0014fe48b.eq 0x14fe50
    0014fe4cb 0x1500bc
    0014fe50
    0014fe50loc_14fe50:
    0014fe50b 0x14fe54
    0014fe54
    0014fe54loc_14fe54:
    0014fe54ldr x0, [sp+176]
    0014fe58ldr x1, [sp+184]
    0014fe5cldr x2, [sp+192]
    0014fe60bl reflect.Value.UnsafePointer
    0014fe64str x0, [sp+80]
    0014fe68str x0, [sp+40]
    0014fe6cb 0x14fe70
    0014fe70
    0014fe70loc_14fe70:
    0014fe70ldrsw x4, [sp+200]
    0014fe74str w4, [sp+36]
    0014fe78subs wzr, w4, 100
    0014fe7cb.le 0x14fe84
    0014fe80b 0x14fec0
    0014fe84
    0014fe84loc_14fe84:
    0014fe84subs wzr, w4, 88
    0014fe88b.eq 0x14fe90
    0014fe8cb 0x14fe94
    0014fe90
    0014fe90loc_14fe90:
    0014fe90b 0x150078
    0014fe94
    0014fe94loc_14fe94:
    0014fe94subs wzr, w4, 98
    0014fe98b.eq 0x14fea0
    0014fe9cb 0x14fea4
    0014fea0
    0014fea0loc_14fea0:
    0014fea0b 0x150078
    0014fea4
    0014fea4loc_14fea4:
    0014fea4subs wzr, w4, 100
    0014fea8b.eq 0x14feb0
    0014feacb 0x14feb4
    0014feb0
    0014feb0loc_14feb0:
    0014feb0b 0x150078
    0014feb4
    0014feb4loc_14feb4:
    0014feb4b 0x14feb8
    0014feb8
    0014feb8loc_14feb8:
    0014feb8b 0x14febc
    0014febc
    0014febcloc_14febc:
    0014febcb 0x15009c
    0014fec0
    0014fec0loc_14fec0:
    0014fec0subs wzr, w4, 112
    0014fec4b.le 0x14fecc
    0014fec8b 0x14ff18
    0014fecc
    0014feccloc_14fecc:
    0014feccsubs wzr, w4, 111
    0014fed0b.eq 0x14fed8
    0014fed4b 0x14fedc
    0014fed8
    0014fed8loc_14fed8:
    0014fed8b 0x150078
    0014fedc
    0014fedcloc_14fedc:
    0014fedcsubs wzr, w4, 112
    0014fee0b.eq 0x14fee8
    0014fee4b 0x14ff10
    0014fee8
    0014fee8loc_14fee8:
    0014fee8b 0x14feec
    0014feec
    0014feecloc_14feec:
    0014feecldr x3, [sp+168]
    0014fef0ldrsb x27, [x3]
    0014fef4ldrb w3, [x3+76]
    0014fef8eor x2, x3, 1
    0014fefcstrb w2, [sp+34]
    0014ff00ldr x0, [sp+168]
    0014ff04ldr x1, [sp+40]
    0014ff08bl fmt.(*pp).fmt0x64
    0014ff0cb 0x1500b0
    0014ff10
    0014ff10loc_14ff10:
    0014ff10b 0x14ff14
    0014ff14
    0014ff14loc_14ff14:
    0014ff14b 0x150098
    0014ff18
    0014ff18loc_14ff18:
    0014ff18subs wzr, w4, 118
    0014ff1cb.eq 0x14ff24
    0014ff20b 0x150068
    0014ff24
    0014ff24loc_14ff24:
    0014ff24b 0x14ff28
    0014ff28
    0014ff28loc_14ff28:
    0014ff28ldr x3, [sp+168]
    0014ff2cldrsb x27, [x3]
    0014ff30ldrb w3, [x3+80]
    0014ff34tbnz w3, 0, 0x14ff3c
    0014ff38b 0x15000c
    0014ff3c
    0014ff3cloc_14ff3c:
    0014ff3cldr x0, [sp+168]
    0014ff40ldrsb x27, [x0]
    0014ff44str x0, [sp+144]
    0014ff48movz x1, 40
    0014ff4cbl fmt.(*buffer).writeByte
    0014ff50ldr x0, [sp+176]
    0014ff54ldr x1, [sp+184]
    0014ff58ldr x2, [sp+192]
    0014ff5cbl reflect.Value.Type
    0014ff60str x0, [sp+88]
    0014ff64str x1, [sp+96]
    0014ff68ldrsb x27, [x0]
    0014ff6cldr x2, [x0+296]
    0014ff70mov x0, x1
    0014ff74blr x2
    0014ff78str x0, [sp+64]
    0014ff7cstr x1, [sp+72]
    0014ff80ldr x0, [sp+168]
    0014ff84ldrsb x27, [x0]
    0014ff88str x0, [sp+136]
    0014ff8cldr x1, [sp+64]
    0014ff90ldr x2, [sp+72]
    0014ff94bl fmt.(*buffer).writeString
    0014ff98ldr x0, [sp+168]
    0014ff9cldrsb x27, [x0]
    0014ffa0str x0, [sp+128]
    0014ffa4adrp x1, 0x561000
    0014ffa8add x1, x1, 25
    0014ffacorr x2, xzr, 2
    0014ffb0bl fmt.(*buffer).writeString
    0014ffb4ldr x2, [sp+40]
    0014ffb8cbz x2, 0x14ffc0
    0014ffbcb 0x14ffe0
    0014ffc0
    0014ffc0loc_14ffc0:
    0014ffc0ldr x0, [sp+168]
    0014ffc4ldrsb x27, [x0]
    0014ffc8str x0, [sp+120]
    0014ffccadrp x1, 0x561000
    0014ffd0add x1, x1, 315
    0014ffd4orr x2, xzr, 3
    0014ffd8bl fmt.(*buffer).writeString
    0014ffdcb 0x14fff4
    0014ffe0
    0014ffe0loc_14ffe0:
    0014ffe0ldr x0, [sp+168]
    0014ffe4ldr x1, [sp+40]
    0014ffe8orr x2, xzr, 1
    0014ffecbl fmt.(*pp).fmt0x64
    0014fff0b 0x14fff4
    0014fff4
    0014fff4loc_14fff4:
    0014fff4ldr x0, [sp+168]
    0014fff8ldrsb x27, [x0]
    0014fffcstr x0, [sp+112]
    00150000movz x1, 41
    00150004bl fmt.(*buffer).writeByte
    00150008b 0x150064
    0015000c
    0015000cloc_15000c:
    0015000cldr x3, [sp+40]
    00150010cbz x3, 0x150018
    00150014b 0x15003c
    00150018
    00150018loc_150018:
    00150018ldr x3, [sp+168]
    0015001cldrsb x27, [x3]
    00150020add x0, x3, 64
    00150024str x0, [sp+104]
    00150028adrp x1, 0x560000
    0015002cadd x1, x1, 1502
    00150030movz x2, 5
    00150034bl fmt.(*fmt).padString
    00150038b 0x150060
    0015003c
    0015003cloc_15003c:
    0015003cldr x3, [sp+168]
    00150040ldrsb x27, [x3]
    00150044ldrb w3, [x3+76]
    00150048eor x2, x3, 1
    0015004cstrb w2, [sp+35]
    00150050ldr x0, [sp+168]
    00150054ldr x1, [sp+40]
    00150058bl fmt.(*pp).fmt0x64
    0015005cb 0x150060
    00150060
    00150060loc_150060:
    00150060b 0x150064
    00150064
    00150064loc_150064:
    00150064b 0x1500b0
    00150068
    00150068loc_150068:
    00150068subs wzr, w4, 120
    0015006cb.eq 0x150074
    00150070b 0x150090
    00150074
    00150074loc_150074:
    00150074b 0x150078
    00150078
    00150078loc_150078:
    00150078ldrsw x3, [sp+200]
    0015007cldr x0, [sp+168]
    00150080ldr x1, [sp+40]
    00150084mov x2, xzr
    00150088bl fmt.(*pp).fmtInteger
    0015008cb 0x1500b0
    00150090
    00150090loc_150090:
    00150090b 0x150094
    00150094
    00150094loc_150094:
    00150094b 0x150098
    00150098
    00150098loc_150098:
    00150098b 0x15009c
    0015009c
    0015009cloc_15009c:
    0015009cb 0x1500a0
    001500a0
    001500a0loc_1500a0:
    001500a0ldrsw x1, [sp+200]
    001500a4ldr x0, [sp+168]
    001500a8bl fmt.(*pp).badVerb
    001500acb 0x1500b0
    001500b0
    001500b0loc_1500b0:
    001500b0ldur x29, [sp-8]
    001500b4ldr x30, [sp], 160
    001500b8ret x30
    001500bc
    001500bcloc_1500bc:
    001500bcb 0x1500c0
    001500c0
    001500c0loc_1500c0:
    001500c0b 0x1500c4
    001500c4
    001500c4loc_1500c4:
    001500c4b 0x1500c8
    001500c8
    001500c8loc_1500c8:
    001500c8ldrsw x1, [sp+200]
    001500ccldr x0, [sp+168]
    001500d0bl fmt.(*pp).badVerb
    001500d4ldur x29, [sp-8]
    001500d8ldr x30, [sp], 160
    001500dcret x30
    001500e0
    001500e0loc_1500e0:
    001500e0stp x0, x1, [sp+8]
    001500e4stp x2, x3, [sp+24]
    001500e8str w4, [sp+40]
    001500ecmov x3, x30
    001500f0bl runtime.morestack_noctxt.abi0
    001500f4ldp x0, x1, [sp+8]
    001500f8ldp x2, x3, [sp+24]
    001500fcldrsw x4, [sp+40]
    00150100b 0x14fdb0
    00150104udf 0
    00150108udf 0
    0015010cudf 0
    0014fdb0
    00150110
    00150110fmt.(*pp).catchPanic: ; void fmt.(*pp).catchPanic(fmt.pp * p, interface {} arg, int32 verb, struct string method)
    00150110ldr x16, [x28+16]
    00150114sub x17, sp, 48
    00150118subs xzr, x17, x16
    0015011cb.ls 0x150328
    00150120str x30, [sp-176]!
    00150124stur x29, [sp-8]
    00150128sub x29, sp, 8
    0015012cstr x0, [sp+184]
    00150130str x1, [sp+192]
    00150134str x2, [sp+200]
    00150138str w3, [sp+208]
    0015013cstr x4, [sp+216]
    00150140str x5, [sp+224]
    00150144add x1, sp, 176
    00150148add x0, x1, 8
    0015014cbl runtime.gorecover
    00150150str x0, [sp+88]
    00150154str x1, [sp+96]
    00150158cbnz x0, 0x150160
    0015015cb 0x150308
    00150160
    00150160loc_150160:
    00150160ldr x0, [sp+192]
    00150164ldr x1, [sp+200]
    00150168bl reflect.ValueOf
    0015016cstr x0, [sp+64]
    00150170str x1, [sp+72]
    00150174str x2, [sp+80]
    00150178bl reflect.Value.Kind
    0015017cstr x0, [sp+56]
    00150180subs xzr, x0, 22
    00150184cset x2, eq
    00150188strb w2, [sp+55]
    0015018cb.eq 0x150194
    00150190b 0x1501b0
    00150194
    00150194loc_150194:
    00150194ldr x0, [sp+64]
    00150198ldr x1, [sp+72]
    0015019cldr x2, [sp+80]
    001501a0bl reflect.Value.IsNil
    001501a4strb w0, [sp+54]
    001501a8strb w0, [sp+55]
    001501acb 0x1501b4
    001501b0
    001501b0loc_1501b0:
    001501b0b 0x1501b4
    001501b4
    001501b4loc_1501b4:
    001501b4ldrb w3, [sp+55]
    001501b8tbnz w3, 0, 0x1501c0
    001501bcb 0x1501e8
    001501c0
    001501c0loc_1501c0:
    001501c0ldr x0, [sp+184]
    001501c4ldrsb x27, [x0]
    001501c8str x0, [sp+160]
    001501ccadrp x1, 0x560000
    001501d0add x1, x1, 1502
    001501d4movz x2, 5
    001501d8bl fmt.(*buffer).writeString
    001501dcldur x29, [sp-8]
    001501e0ldr x30, [sp], 176
    001501e4ret x30
    001501e8
    001501e8loc_1501e8:
    001501e8ldr x2, [sp+184]
    001501ecldrsb x27, [x2]
    001501f0ldrb w2, [x2+178]
    001501f4tbnz w2, 0, 0x150318
    001501f8b 0x1501fc
    001501fc
    001501fcloc_1501fc:
    001501fcldr x1, [sp+184]
    00150200ldrsb x27, [x1]
    00150204ldr x2, [x1+72]
    00150208ldrb w1, [x1+80]
    0015020cstur x2, [sp+45]
    00150210strb w1, [sp+53]
    00150214ldr x1, [sp+184]
    00150218ldrsb x27, [x1]
    0015021cadd x0, x1, 64
    00150220str x0, [sp+152]
    00150224bl fmt.(*fmt).clearflags
    00150228ldr x0, [sp+184]
    0015022cldrsb x27, [x0]
    00150230str x0, [sp+144]
    00150234adrp x1, 0x560000
    00150238add x1, x1, 23
    0015023corr x2, xzr, 2
    00150240bl fmt.(*buffer).writeString
    00150244ldr x0, [sp+184]
    00150248ldrsb x27, [x0]
    0015024cstr x0, [sp+136]
    00150250ldrsw x1, [sp+208]
    00150254bl fmt.(*buffer).writeRune
    00150258ldr x0, [sp+184]
    0015025cldrsb x27, [x0]
    00150260str x0, [sp+128]
    00150264adrp x1, 0x560000
    00150268add x1, x1, 3794
    0015026corr x2, xzr, 7
    00150270bl fmt.(*buffer).writeString
    00150274ldr x0, [sp+184]
    00150278ldrsb x27, [x0]
    0015027cstr x0, [sp+120]
    00150280ldr x1, [sp+216]
    00150284ldr x2, [sp+224]
    00150288bl fmt.(*buffer).writeString
    0015028cldr x0, [sp+184]
    00150290ldrsb x27, [x0]
    00150294str x0, [sp+112]
    00150298adrp x1, 0x561000
    0015029cadd x1, x1, 3352
    001502a0movz x2, 9
    001502a4bl fmt.(*buffer).writeString
    001502a8ldr x1, [sp+184]
    001502acldrsb x27, [x1]
    001502b0orr x2, xzr, 1
    001502b4strb w2, [x1+178]
    001502b8ldr x1, [sp+88]
    001502bcldr x2, [sp+96]
    001502c0ldr x0, [sp+184]
    001502c4movz x3, 118
    001502c8bl fmt.(*pp).printArg
    001502ccldr x1, [sp+184]
    001502d0ldrsb x27, [x1]
    001502d4strb wzr, [x1+178]
    001502d8ldr x0, [sp+184]
    001502dcldrsb x27, [x0]
    001502e0str x0, [sp+104]
    001502e4movz x1, 41
    001502e8bl fmt.(*buffer).writeByte
    001502ecldr x1, [sp+184]
    001502f0ldrsb x27, [x1]
    001502f4ldur x2, [sp+45]
    001502f8ldrb w3, [sp+53]
    001502fcstr x2, [x1+72]
    00150300strb w3, [x1+80]
    00150304b 0x15030c
    00150308
    00150308loc_150308:
    00150308b 0x15030c
    0015030c
    0015030cloc_15030c:
    0015030cldur x29, [sp-8]
    00150310ldr x30, [sp], 176
    00150314ret x30
    00150318
    00150318loc_150318:
    00150318ldr x0, [sp+88]
    0015031cldr x1, [sp+96]
    00150320bl runtime.gopanic
    00150324hint
    00150328
    00150328loc_150328:
    00150328stp x0, x1, [sp+8]
    0015032cstr x2, [sp+24]
    00150330str w3, [sp+32]
    00150334stp x4, x5, [sp+40]
    00150338mov x3, x30
    0015033cbl runtime.morestack_noctxt.abi0
    00150340ldp x0, x1, [sp+8]
    00150344ldr x2, [sp+24]
    00150348ldrsw x3, [sp+32]
    0015034cldp x4, x5, [sp+40]
    00150350b 0x150110
    00150354udf 0
    00150358udf 0
    0015035cudf 0
    00150110
    00150360
    00150360fmt.(*pp).handleMethods: ; void fmt.(*pp).handleMethods(fmt.pp * p, int32 verb)
    00150360ldr x16, [x28+16]
    00150364sub x17, sp, 672
    00150368subs xzr, x17, x16
    0015036cb.ls 0x150c48
    00150370sub x20, sp, 800
    00150374stp x29, x30, [x20-8]
    00150378add sp, x20, 0
    0015037csub x29, sp, 8
    00150380str x0, [sp+808]
    00150384str w1, [sp+816]
    00150388strb wzr, [sp+51]
    0015038cldr x2, [sp+808]
    00150390ldrsb x27, [x2]
    00150394ldrb w2, [x2+179]
    00150398tbnz w2, 0, 0x1503a0
    0015039cb 0x1503b4
    001503a0
    001503a0loc_1503a0:
    001503a0bl runtime.deferreturn
    001503a4ldrb w0, [sp+51]
    001503a8ldp x29, x30, [sp-8]
    001503acadd sp, sp, 800
    001503b0ret x30
    001503b4
    001503b4loc_1503b4:
    001503b4ldrsw x2, [sp+816]
    001503b8subs wzr, w2, 119
    001503bcb.eq 0x1503c4
    001503c0b 0x1504a0
    001503c4
    001503c4loc_1503c4:
    001503c4add x27, sp, 664
    001503c8stp xzr, xzr, [x27]
    001503ccldr x2, [sp+808]
    001503d0ldrsb x27, [x2]
    001503d4ldr x3, [x2+32]
    001503d8ldr x1, [x2+24]
    001503dccbnz x1, 0x1503e4
    001503e0b 0x150400
    001503e4
    001503e4loc_1503e4:
    001503e4str x3, [sp+368]
    001503e8adrp x0, 0x8be000
    001503ecadd x0, x0, 1040
    001503f0bl runtime.typeAssert
    001503f4ldr x3, [sp+368]
    001503f8mov x1, x0
    001503fcb 0x150404
    00150400
    00150400loc_150400:
    00150400b 0x150404
    00150404
    00150404loc_150404:
    00150404str x1, [sp+664]
    00150408str x3, [sp+672]
    0015040csubs xzr, x1, 0
    00150410cset x2, ne
    00150414strb w2, [sp+54]
    00150418ldr x2, [sp+664]
    0015041cldr x3, [sp+672]
    00150420str x2, [sp+480]
    00150424str x3, [sp+488]
    00150428ldrb w2, [sp+54]
    0015042cstrb w2, [sp+53]
    00150430strb w2, [sp+50]
    00150434eor x3, x2, 1
    00150438strb w3, [sp+54]
    0015043ctbnz w2, 0, 0x150444
    00150440b 0x15045c
    00150444
    00150444loc_150444:
    00150444ldr x2, [sp+808]
    00150448ldrsb x27, [x2]
    0015044cldrb w2, [x2+180]
    00150450eor x2, x2, 1
    00150454strb w2, [sp+54]
    00150458b 0x150460
    0015045c
    0015045cloc_15045c:
    0015045cb 0x150460
    00150460
    00150460loc_150460:
    00150460ldrb w2, [sp+54]
    00150464tbnz w2, 0, 0x15046c
    00150468b 0x150494
    0015046c
    0015046cloc_15046c:
    0015046cldrsw x1, [sp+816]
    00150470ldr x0, [sp+808]
    00150474bl fmt.(*pp).badVerb
    00150478orr x2, xzr, 1
    0015047cstrb w2, [sp+51]
    00150480bl runtime.deferreturn
    00150484ldrb w0, [sp+51]
    00150488ldp x29, x30, [sp-8]
    0015048cadd sp, sp, 800
    00150490ret x30
    00150494
    00150494loc_150494:
    00150494movz x2, 118
    00150498str w2, [sp+816]
    0015049cb 0x1504a4
    001504a0
    001504a0loc_1504a0:
    001504a0b 0x1504a4
    001504a4
    001504a4loc_1504a4:
    001504a4add x27, sp, 648
    001504a8stp xzr, xzr, [x27]
    001504acldr x2, [sp+808]
    001504b0ldrsb x27, [x2]
    001504b4ldr x3, [x2+32]
    001504b8ldr x1, [x2+24]
    001504bccbnz x1, 0x1504c4
    001504c0b 0x1504e0
    001504c4
    001504c4loc_1504c4:
    001504c4str x3, [sp+368]
    001504c8adrp x0, 0x8be000
    001504ccadd x0, x0, 1072
    001504d0bl runtime.typeAssert
    001504d4ldr x3, [sp+368]
    001504d8mov x1, x0
    001504dcb 0x1504e4
    001504e0
    001504e0loc_1504e0:
    001504e0b 0x1504e4
    001504e4
    001504e4loc_1504e4:
    001504e4str x1, [sp+648]
    001504e8str x3, [sp+656]
    001504ecsubs xzr, x1, 0
    001504f0cset x2, ne
    001504f4strb w2, [sp+54]
    001504f8ldr x2, [sp+648]
    001504fcldr x3, [sp+656]
    00150500str x2, [sp+352]
    00150504str x3, [sp+360]
    00150508ldrb w2, [sp+54]
    0015050cstrb w2, [sp+52]
    00150510ldr x2, [sp+352]
    00150514ldr x3, [sp+360]
    00150518str x2, [sp+336]
    0015051cstr x3, [sp+344]
    00150520ldrb w2, [sp+52]
    00150524strb w2, [sp+49]
    00150528tbnz w2, 0, 0x150530
    0015052cb 0x150674
    00150530
    00150530loc_150530:
    00150530orr x1, xzr, 1
    00150534strb w1, [sp+51]
    00150538ldr x1, [sp+808]
    0015053cstr x1, [sp+784]
    00150540ldr x1, [sp+808]
    00150544ldrsb x27, [x1]
    00150548ldr x2, [x1+24]
    0015054cldr x1, [x1+32]
    00150550str x2, [sp+768]
    00150554str x1, [sp+776]
    00150558ldrsw x1, [sp+816]
    0015055cstr w1, [sp+76]
    00150560add x27, sp, 568
    00150564stp xzr, xzr, [x27]
    00150568add x27, sp, 584
    0015056cstp xzr, xzr, [x27]
    00150570str xzr, [sp+600]
    00150574add x1, sp, 568
    00150578str x1, [sp+608]
    0015057cldrsb x27, [x1]
    00150580adrp x2, 0
    00150584add x2, x2, 3616
    00150588str x2, [x1]
    0015058cldrsb x27, [x1]
    00150590ldr x2, [sp+784]
    00150594adrp x27, 0x8fb000
    00150598ldr w3, [x27+3056]
    0015059ccbz w3, 0x1505a4
    001505a0b 0x1505a8
    001505a4
    001505a4loc_1505a4:
    001505a4b 0x1505bc
    001505a8
    001505a8loc_1505a8:
    001505a8bl runtime.gcWriteBarrier2
    001505acstr x2, [x25]
    001505b0ldr x3, [x1+8]
    001505b4str x3, [x25+8]
    001505b8b 0x1505bc
    001505bc
    001505bcloc_1505bc:
    001505bcstr x2, [x1+8]
    001505c0ldrsb x27, [x1]
    001505c4ldr x2, [sp+776]
    001505c8ldr x3, [sp+768]
    001505ccstr x3, [x1+16]
    001505d0adrp x27, 0x8fb000
    001505d4ldr w3, [x27+3056]
    001505d8cbz w3, 0x1505e0
    001505dcb 0x1505e4
    001505e0
    001505e0loc_1505e0:
    001505e0b 0x1505f8
    001505e4
    001505e4loc_1505e4:
    001505e4bl runtime.gcWriteBarrier2
    001505e8str x2, [x25]
    001505ecldr x3, [x1+24]
    001505f0str x3, [x25+8]
    001505f4b 0x1505f8
    001505f8
    001505f8loc_1505f8:
    001505f8str x2, [x1+24]
    001505fcldrsw x1, [sp+76]
    00150600ldr x2, [sp+608]
    00150604ldrsb x27, [x2]
    00150608str w1, [x2+32]
    0015060cldr x1, [sp+608]
    00150610str x1, [sp+248]
    00150614add x0, sp, 224
    00150618bl runtime.deferprocStack
    0015061csubs xzr, x0, 0
    00150620b.ne 0x150660
    00150624b 0x150628
    00150628
    00150628loc_150628:
    00150628ldrsw x3, [sp+816]
    0015062cldr x4, [sp+336]
    00150630ldrsb x27, [x4]
    00150634ldr x4, [x4+24]
    00150638ldr x0, [sp+344]
    0015063cldr x2, [sp+808]
    00150640adrp x1, 0x5c8000
    00150644add x1, x1, 3568
    00150648blr x4
    0015064cbl runtime.deferreturn
    00150650ldrb w0, [sp+51]
    00150654ldp x29, x30, [sp-8]
    00150658add sp, sp, 800
    0015065cret x30
    00150660
    00150660loc_150660:
    00150660bl runtime.deferreturn
    00150664ldrb w0, [sp+51]
    00150668ldp x29, x30, [sp-8]
    0015066cadd sp, sp, 800
    00150670ret x30
    00150674
    00150674loc_150674:
    00150674ldr x2, [sp+808]
    00150678ldrsb x27, [x2]
    0015067cldrb w2, [x2+80]
    00150680tbnz w2, 0, 0x150688
    00150684b 0x150870
    00150688
    00150688loc_150688:
    00150688add x27, sp, 632
    0015068cstp xzr, xzr, [x27]
    00150690ldr x2, [sp+808]
    00150694ldrsb x27, [x2]
    00150698ldr x3, [x2+32]
    0015069cldr x1, [x2+24]
    001506a0cbnz x1, 0x1506a8
    001506a4b 0x1506c4
    001506a8
    001506a8loc_1506a8:
    001506a8str x3, [sp+368]
    001506acadrp x0, 0x8be000
    001506b0add x0, x0, 1104
    001506b4bl runtime.typeAssert
    001506b8ldr x3, [sp+368]
    001506bcmov x1, x0
    001506c0b 0x1506c8
    001506c4
    001506c4loc_1506c4:
    001506c4b 0x1506c8
    001506c8
    001506c8loc_1506c8:
    001506c8str x1, [sp+632]
    001506ccstr x3, [sp+640]
    001506d0subs xzr, x1, 0
    001506d4cset x1, ne
    001506d8strb w1, [sp+54]
    001506dcldr x1, [sp+632]
    001506e0ldr x2, [sp+640]
    001506e4str x1, [sp+752]
    001506e8str x2, [sp+760]
    001506ecldrb w1, [sp+54]
    001506f0strb w1, [sp+55]
    001506f4ldr x1, [sp+752]
    001506f8ldr x2, [sp+760]
    001506fcstr x1, [sp+320]
    00150700str x2, [sp+328]
    00150704ldrb w1, [sp+55]
    00150708strb w1, [sp+48]
    0015070ctbnz w1, 0, 0x150714
    00150710b 0x15086c
    00150714
    00150714loc_150714:
    00150714orr x1, xzr, 1
    00150718strb w1, [sp+51]
    0015071cldr x1, [sp+808]
    00150720str x1, [sp+744]
    00150724ldr x1, [sp+808]
    00150728ldrsb x27, [x1]
    0015072cldr x2, [x1+24]
    00150730ldr x1, [x1+32]
    00150734str x2, [sp+728]
    00150738str x1, [sp+736]
    0015073cldrsw x1, [sp+816]
    00150740str w1, [sp+72]
    00150744add x27, sp, 520
    00150748stp xzr, xzr, [x27]
    0015074cadd x27, sp, 536
    00150750stp xzr, xzr, [x27]
    00150754str xzr, [sp+552]
    00150758add x1, sp, 520
    0015075cstr x1, [sp+560]
    00150760ldrsb x27, [x1]
    00150764adrp x2, 0
    00150768add x2, x2, 3472
    0015076cstr x2, [x1]
    00150770ldrsb x27, [x1]
    00150774ldr x2, [sp+744]
    00150778adrp x27, 0x8fb000
    0015077cldr w3, [x27+3056]
    00150780cbz w3, 0x150788
    00150784b 0x15078c
    00150788
    00150788loc_150788:
    00150788b 0x1507a0
    0015078c
    0015078cloc_15078c:
    0015078cbl runtime.gcWriteBarrier2
    00150790str x2, [x25]
    00150794ldr x3, [x1+8]
    00150798str x3, [x25+8]
    0015079cb 0x1507a0
    001507a0
    001507a0loc_1507a0:
    001507a0str x2, [x1+8]
    001507a4ldrsb x27, [x1]
    001507a8ldr x2, [sp+736]
    001507acldr x3, [sp+728]
    001507b0str x3, [x1+16]
    001507b4adrp x27, 0x8fb000
    001507b8ldr w3, [x27+3056]
    001507bccbz w3, 0x1507c4
    001507c0b 0x1507c8
    001507c4
    001507c4loc_1507c4:
    001507c4b 0x1507dc
    001507c8
    001507c8loc_1507c8:
    001507c8bl runtime.gcWriteBarrier2
    001507ccstr x2, [x25]
    001507d0ldr x3, [x1+24]
    001507d4str x3, [x25+8]
    001507d8b 0x1507dc
    001507dc
    001507dcloc_1507dc:
    001507dcstr x2, [x1+24]
    001507e0ldrsw x1, [sp+72]
    001507e4ldr x2, [sp+560]
    001507e8ldrsb x27, [x2]
    001507ecstr w1, [x2+32]
    001507f0ldr x1, [sp+560]
    001507f4str x1, [sp+200]
    001507f8add x0, sp, 176
    001507fcbl runtime.deferprocStack
    00150800subs xzr, x0, 0
    00150804b.ne 0x150858
    00150808b 0x15080c
    0015080c
    0015080cloc_15080c:
    0015080cldr x1, [sp+320]
    00150810ldrsb x27, [x1]
    00150814ldr x1, [x1+24]
    00150818ldr x0, [sp+328]
    0015081cblr x1
    00150820str x0, [sp+616]
    00150824str x1, [sp+624]
    00150828ldr x1, [sp+808]
    0015082cldrsb x27, [x1]
    00150830add x0, x1, 64
    00150834str x0, [sp+512]
    00150838ldr x2, [sp+624]
    0015083cldr x1, [sp+616]
    00150840bl fmt.(*fmt).fmtS
    00150844bl runtime.deferreturn
    00150848ldrb w0, [sp+51]
    0015084cldp x29, x30, [sp-8]
    00150850add sp, sp, 800
    00150854ret x30
    00150858
    00150858loc_150858:
    00150858bl runtime.deferreturn
    0015085cldrb w0, [sp+51]
    00150860ldp x29, x30, [sp-8]
    00150864add sp, sp, 800
    00150868ret x30
    0015086c
    0015086cloc_15086c:
    0015086cb 0x150c30
    00150870
    00150870loc_150870:
    00150870ldrsw x2, [sp+816]
    00150874str w2, [sp+60]
    00150878subs wzr, w2, 113
    0015087cb.le 0x150884
    00150880b 0x1508ac
    00150884
    00150884loc_150884:
    00150884subs wzr, w2, 88
    00150888b.eq 0x150890
    0015088cb 0x150894
    00150890
    00150890loc_150890:
    00150890b 0x1508dc
    00150894
    00150894loc_150894:
    00150894subs wzr, w2, 113
    00150898b.eq 0x1508a0
    0015089cb 0x1508a4
    001508a0
    001508a0loc_1508a0:
    001508a0b 0x1508dc
    001508a4
    001508a4loc_1508a4:
    001508a4b 0x1508a8
    001508a8
    001508a8loc_1508a8:
    001508a8b 0x150c28
    001508ac
    001508acloc_1508ac:
    001508acsubs wzr, w2, 115
    001508b0b.eq 0x1508b8
    001508b4b 0x1508bc
    001508b8
    001508b8loc_1508b8:
    001508b8b 0x1508dc
    001508bc
    001508bcloc_1508bc:
    001508bcsubs wzr, w2, 118
    001508c0b.eq 0x1508c8
    001508c4b 0x1508cc
    001508c8
    001508c8loc_1508c8:
    001508c8b 0x1508dc
    001508cc
    001508ccloc_1508cc:
    001508ccsubs wzr, w2, 120
    001508d0b.eq 0x1508d8
    001508d4b 0x150c1c
    001508d8
    001508d8loc_1508d8:
    001508d8b 0x1508dc
    001508dc
    001508dcloc_1508dc:
    001508dcldr x2, [sp+808]
    001508e0ldrsb x27, [x2]
    001508e4ldr x3, [x2+32]
    001508e8ldr x2, [x2+24]
    001508ecstr x2, [sp+496]
    001508f0str x3, [sp+504]
    001508f4cbnz x2, 0x1508fc
    001508f8b 0x150c14
    001508fc
    001508fcloc_1508fc:
    001508fcldr w2, [x2+16]
    00150900str w2, [sp+56]
    00150904ldr x1, [sp+496]
    00150908adrp x0, 0x8c2000
    0015090cadd x0, x0, 320
    00150910bl runtime.interfaceSwitch
    00150914str x0, [sp+280]
    00150918str x1, [sp+472]
    0015091cldr x2, [sp+280]
    00150920str x2, [sp+272]
    00150924cbz x2, 0x15092c
    00150928b 0x150a94
    0015092c
    0015092cloc_15092c:
    0015092cb 0x150930
    00150930
    00150930loc_150930:
    00150930b 0x150934
    00150934
    00150934loc_150934:
    00150934ldr x2, [sp+504]
    00150938str x1, [sp+304]
    0015093cstr x2, [sp+312]
    00150940orr x1, xzr, 1
    00150944strb w1, [sp+51]
    00150948ldr x1, [sp+808]
    0015094cstr x1, [sp+720]
    00150950ldr x1, [sp+808]
    00150954ldrsb x27, [x1]
    00150958ldr x2, [x1+24]
    0015095cldr x1, [x1+32]
    00150960str x2, [sp+704]
    00150964str x1, [sp+712]
    00150968ldrsw x1, [sp+816]
    0015096cstr w1, [sp+68]
    00150970stp xzr, xzr, [sp+424]
    00150974stp xzr, xzr, [sp+440]
    00150978str xzr, [sp+456]
    0015097cadd x1, sp, 424
    00150980str x1, [sp+464]
    00150984ldrsb x27, [x1]
    00150988adrp x2, 0
    0015098cadd x2, x2, 3328
    00150990str x2, [x1]
    00150994ldrsb x27, [x1]
    00150998ldr x2, [sp+720]
    0015099cadrp x27, 0x8fb000
    001509a0ldr w3, [x27+3056]
    001509a4cbz w3, 0x1509ac
    001509a8b 0x1509b0
    001509ac
    001509acloc_1509ac:
    001509acb 0x1509c4
    001509b0
    001509b0loc_1509b0:
    001509b0bl runtime.gcWriteBarrier2
    001509b4str x2, [x25]
    001509b8ldr x3, [x1+8]
    001509bcstr x3, [x25+8]
    001509c0b 0x1509c4
    001509c4
    001509c4loc_1509c4:
    001509c4str x2, [x1+8]
    001509c8ldrsb x27, [x1]
    001509ccldr x2, [sp+712]
    001509d0ldr x3, [sp+704]
    001509d4str x3, [x1+16]
    001509d8adrp x27, 0x8fb000
    001509dcldr w3, [x27+3056]
    001509e0cbz w3, 0x1509e8
    001509e4b 0x1509ec
    001509e8
    001509e8loc_1509e8:
    001509e8b 0x150a00
    001509ec
    001509ecloc_1509ec:
    001509ecbl runtime.gcWriteBarrier2
    001509f0str x2, [x25]
    001509f4ldr x3, [x1+24]
    001509f8str x3, [x25+8]
    001509fcb 0x150a00
    00150a00
    00150a00loc_150a00:
    00150a00str x2, [x1+24]
    00150a04ldrsw x1, [sp+68]
    00150a08ldr x2, [sp+464]
    00150a0cldrsb x27, [x2]
    00150a10str w1, [x2+32]
    00150a14ldr x1, [sp+464]
    00150a18str x1, [sp+152]
    00150a1cadd x0, sp, 128
    00150a20bl runtime.deferprocStack
    00150a24subs xzr, x0, 0
    00150a28b.ne 0x150a80
    00150a2cb 0x150a30
    00150a30
    00150a30loc_150a30:
    00150a30ldr x1, [sp+304]
    00150a34ldrsb x27, [x1]
    00150a38ldr x1, [x1+24]
    00150a3cldr x0, [sp+312]
    00150a40blr x1
    00150a44str x0, [sp+616]
    00150a48str x1, [sp+624]
    00150a4cldrsw x3, [sp+816]
    00150a50ldr x2, [sp+808]
    00150a54mov x4, x0
    00150a58mov x0, x2
    00150a5cmov x5, x1
    00150a60mov x1, x4
    00150a64mov x2, x5
    00150a68bl fmt.(*pp).fmtString
    00150a6cbl runtime.deferreturn
    00150a70ldrb w0, [sp+51]
    00150a74ldp x29, x30, [sp-8]
    00150a78add sp, sp, 800
    00150a7cret x30
    00150a80
    00150a80loc_150a80:
    00150a80bl runtime.deferreturn
    00150a84ldrb w0, [sp+51]
    00150a88ldp x29, x30, [sp-8]
    00150a8cadd sp, sp, 800
    00150a90ret x30
    00150a94
    00150a94loc_150a94:
    00150a94subs xzr, x2, 1
    00150a98b.eq 0x150aa0
    00150a9cb 0x150c08
    00150aa0
    00150aa0loc_150aa0:
    00150aa0b 0x150aa4
    00150aa4
    00150aa4loc_150aa4:
    00150aa4b 0x150aa8
    00150aa8
    00150aa8loc_150aa8:
    00150aa8ldr x2, [sp+504]
    00150aacstr x1, [sp+288]
    00150ab0str x2, [sp+296]
    00150ab4orr x1, xzr, 1
    00150ab8strb w1, [sp+51]
    00150abcldr x1, [sp+808]
    00150ac0str x1, [sp+696]
    00150ac4ldr x1, [sp+808]
    00150ac8ldrsb x27, [x1]
    00150accldr x2, [x1+24]
    00150ad0ldr x1, [x1+32]
    00150ad4str x2, [sp+680]
    00150ad8str x1, [sp+688]
    00150adcldrsw x1, [sp+816]
    00150ae0str w1, [sp+64]
    00150ae4stp xzr, xzr, [sp+376]
    00150ae8stp xzr, xzr, [sp+392]
    00150aecstr xzr, [sp+408]
    00150af0add x1, sp, 376
    00150af4str x1, [sp+416]
    00150af8ldrsb x27, [x1]
    00150afcadrp x2, 0
    00150b00add x2, x2, 3184
    00150b04str x2, [x1]
    00150b08ldrsb x27, [x1]
    00150b0cldr x2, [sp+696]
    00150b10adrp x27, 0x8fb000
    00150b14ldr w3, [x27+3056]
    00150b18cbz w3, 0x150b20
    00150b1cb 0x150b24
    00150b20
    00150b20loc_150b20:
    00150b20b 0x150b38
    00150b24
    00150b24loc_150b24:
    00150b24bl runtime.gcWriteBarrier2
    00150b28str x2, [x25]
    00150b2cldr x3, [x1+8]
    00150b30str x3, [x25+8]
    00150b34b 0x150b38
    00150b38
    00150b38loc_150b38:
    00150b38str x2, [x1+8]
    00150b3cldrsb x27, [x1]
    00150b40ldr x2, [sp+688]
    00150b44ldr x3, [sp+680]
    00150b48str x3, [x1+16]
    00150b4cadrp x27, 0x8fb000
    00150b50ldr w3, [x27+3056]
    00150b54cbz w3, 0x150b5c
    00150b58b 0x150b60
    00150b5c
    00150b5cloc_150b5c:
    00150b5cb 0x150b74
    00150b60
    00150b60loc_150b60:
    00150b60bl runtime.gcWriteBarrier2
    00150b64str x2, [x25]
    00150b68ldr x3, [x1+24]
    00150b6cstr x3, [x25+8]
    00150b70b 0x150b74
    00150b74
    00150b74loc_150b74:
    00150b74str x2, [x1+24]
    00150b78ldrsw x1, [sp+64]
    00150b7cldr x2, [sp+416]
    00150b80ldrsb x27, [x2]
    00150b84str w1, [x2+32]
    00150b88ldr x1, [sp+416]
    00150b8cstr x1, [sp+104]
    00150b90add x0, sp, 80
    00150b94bl runtime.deferprocStack
    00150b98subs xzr, x0, 0
    00150b9cb.ne 0x150bf4
    00150ba0b 0x150ba4
    00150ba4
    00150ba4loc_150ba4:
    00150ba4ldr x1, [sp+288]
    00150ba8ldrsb x27, [x1]
    00150bacldr x1, [x1+24]
    00150bb0ldr x0, [sp+296]
    00150bb4blr x1
    00150bb8str x0, [sp+616]
    00150bbcstr x1, [sp+624]
    00150bc0ldrsw x3, [sp+816]
    00150bc4ldr x2, [sp+808]
    00150bc8mov x4, x0
    00150bccmov x0, x2
    00150bd0mov x5, x1
    00150bd4mov x1, x4
    00150bd8mov x2, x5
    00150bdcbl fmt.(*pp).fmtString
    00150be0bl runtime.deferreturn
    00150be4ldrb w0, [sp+51]
    00150be8ldp x29, x30, [sp-8]
    00150becadd sp, sp, 800
    00150bf0ret x30
    00150bf4
    00150bf4loc_150bf4:
    00150bf4bl runtime.deferreturn
    00150bf8ldrb w0, [sp+51]
    00150bfcldp x29, x30, [sp-8]
    00150c00add sp, sp, 800
    00150c04ret x30
    00150c08
    00150c08loc_150c08:
    00150c08b 0x150c0c
    00150c0c
    00150c0cloc_150c0c:
    00150c0cb 0x150c10
    00150c10
    00150c10loc_150c10:
    00150c10b 0x150c18
    00150c14
    00150c14loc_150c14:
    00150c14b 0x150c18
    00150c18
    00150c18loc_150c18:
    00150c18b 0x150c2c
    00150c1c
    00150c1cloc_150c1c:
    00150c1cb 0x150c20
    00150c20
    00150c20loc_150c20:
    00150c20b 0x150c24
    00150c24
    00150c24loc_150c24:
    00150c24b 0x150c28
    00150c28
    00150c28loc_150c28:
    00150c28b 0x150c2c
    00150c2c
    00150c2cloc_150c2c:
    00150c2cb 0x150c30
    00150c30
    00150c30loc_150c30:
    00150c30strb wzr, [sp+51]
    00150c34bl runtime.deferreturn
    00150c38ldrb w0, [sp+51]
    00150c3cldp x29, x30, [sp-8]
    00150c40add sp, sp, 800
    00150c44ret x30
    00150c48
    00150c48loc_150c48:
    00150c48str x0, [sp+8]
    00150c4cstr w1, [sp+16]
    00150c50mov x3, x30
    00150c54bl runtime.morestack_noctxt.abi0
    00150c58ldr x0, [sp+8]
    00150c5cldrsw x1, [sp+16]
    00150c60b 0x150360
    00150c64udf 0
    00150c68udf 0
    00150c6cudf 0
    00150360
    00150c70
    00150c70fmt.(*pp).handleMethods.deferwrap4: ; void fmt.(*pp).handleMethods.deferwrap4(void)
    00150c70ldr x16, [x28+16]
    00150c74subs xzr, sp, x16
    00150c78b.ls 0x150cd8
    00150c7cstr x30, [sp-96]!
    00150c80stur x29, [sp-8]
    00150c84sub x29, sp, 8
    00150c88ldr x16, [x28+32]
    00150c8ccbnz x16, 0x150ce4
    00150c90
    00150c90loc_150c90:
    00150c90ldr x6, [x26+8]
    00150c94str x6, [sp+80]
    00150c98ldr x6, [x26+16]
    00150c9cldr x7, [x26+24]
    00150ca0str x6, [sp+64]
    00150ca4str x7, [sp+72]
    00150ca8ldrsw x3, [x26+32]
    00150cacstr w3, [sp+60]
    00150cb0ldr x1, [sp+64]
    00150cb4ldr x0, [sp+80]
    00150cb8ldr x2, [sp+72]
    00150cbcadrp x4, 0x560000
    00150cc0add x4, x4, 2617
    00150cc4orr x5, xzr, 6
    00150cc8bl fmt.(*pp).catchPanic
    00150cccldur x29, [sp-8]
    00150cd0ldr x30, [sp], 96
    00150cd4ret x30
    00150cd8
    00150cd8loc_150cd8:
    00150cd8mov x3, x30
    00150cdcbl runtime.morestack.abi0
    00150ce0b 0x150c70
    00150ce4
    00150ce4loc_150ce4:
    00150ce4ldr x17, [x16]
    00150ce8add x20, sp, 104
    00150cecsubs xzr, x20, x17
    00150cf0b.ne 0x150c90
    00150cf4add x20, sp, 8
    00150cf8str x20, [x16]
    00150cfcb 0x150c90
    00150c70
    00150d00
    00150d00fmt.(*pp).handleMethods.deferwrap3: ; void fmt.(*pp).handleMethods.deferwrap3(void)
    00150d00ldr x16, [x28+16]
    00150d04subs xzr, sp, x16
    00150d08b.ls 0x150d68
    00150d0cstr x30, [sp-96]!
    00150d10stur x29, [sp-8]
    00150d14sub x29, sp, 8
    00150d18ldr x16, [x28+32]
    00150d1ccbnz x16, 0x150d74
    00150d20
    00150d20loc_150d20:
    00150d20ldr x6, [x26+8]
    00150d24str x6, [sp+80]
    00150d28ldr x6, [x26+16]
    00150d2cldr x7, [x26+24]
    00150d30str x6, [sp+64]
    00150d34str x7, [sp+72]
    00150d38ldrsw x3, [x26+32]
    00150d3cstr w3, [sp+60]
    00150d40ldr x1, [sp+64]
    00150d44ldr x0, [sp+80]
    00150d48ldr x2, [sp+72]
    00150d4cadrp x4, 0x560000
    00150d50add x4, x4, 1832
    00150d54movz x5, 5
    00150d58bl fmt.(*pp).catchPanic
    00150d5cldur x29, [sp-8]
    00150d60ldr x30, [sp], 96
    00150d64ret x30
    00150d68
    00150d68loc_150d68:
    00150d68mov x3, x30
    00150d6cbl runtime.morestack.abi0
    00150d70b 0x150d00
    00150d74
    00150d74loc_150d74:
    00150d74ldr x17, [x16]
    00150d78add x20, sp, 104
    00150d7csubs xzr, x20, x17
    00150d80b.ne 0x150d20
    00150d84add x20, sp, 8
    00150d88str x20, [x16]
    00150d8cb 0x150d20
    00150d00
    00150d90
    00150d90fmt.(*pp).handleMethods.deferwrap2: ; void fmt.(*pp).handleMethods.deferwrap2(void)
    00150d90ldr x16, [x28+16]
    00150d94subs xzr, sp, x16
    00150d98b.ls 0x150df8
    00150d9cstr x30, [sp-96]!
    00150da0stur x29, [sp-8]
    00150da4sub x29, sp, 8
    00150da8ldr x16, [x28+32]
    00150daccbnz x16, 0x150e04
    00150db0
    00150db0loc_150db0:
    00150db0ldr x6, [x26+8]
    00150db4str x6, [sp+80]
    00150db8ldr x6, [x26+16]
    00150dbcldr x7, [x26+24]
    00150dc0str x6, [sp+64]
    00150dc4str x7, [sp+72]
    00150dc8ldrsw x3, [x26+32]
    00150dccstr w3, [sp+60]
    00150dd0ldr x1, [sp+64]
    00150dd4ldr x0, [sp+80]
    00150dd8ldr x2, [sp+72]
    00150ddcadrp x4, 0x561000
    00150de0add x4, x4, 1292
    00150de4orr x5, xzr, 8
    00150de8bl fmt.(*pp).catchPanic
    00150decldur x29, [sp-8]
    00150df0ldr x30, [sp], 96
    00150df4ret x30
    00150df8
    00150df8loc_150df8:
    00150df8mov x3, x30
    00150dfcbl runtime.morestack.abi0
    00150e00b 0x150d90
    00150e04
    00150e04loc_150e04:
    00150e04ldr x17, [x16]
    00150e08add x20, sp, 104
    00150e0csubs xzr, x20, x17
    00150e10b.ne 0x150db0
    00150e14add x20, sp, 8
    00150e18str x20, [x16]
    00150e1cb 0x150db0
    00150d90
    00150e20
    00150e20fmt.(*pp).handleMethods.deferwrap1: ; void fmt.(*pp).handleMethods.deferwrap1(void)
    00150e20ldr x16, [x28+16]
    00150e24subs xzr, sp, x16
    00150e28b.ls 0x150e88
    00150e2cstr x30, [sp-96]!
    00150e30stur x29, [sp-8]
    00150e34sub x29, sp, 8
    00150e38ldr x16, [x28+32]
    00150e3ccbnz x16, 0x150e94
    00150e40
    00150e40loc_150e40:
    00150e40ldr x6, [x26+8]
    00150e44str x6, [sp+80]
    00150e48ldr x6, [x26+16]
    00150e4cldr x7, [x26+24]
    00150e50str x6, [sp+64]
    00150e54str x7, [sp+72]
    00150e58ldrsw x3, [x26+32]
    00150e5cstr w3, [sp+60]
    00150e60ldr x1, [sp+64]
    00150e64ldr x0, [sp+80]
    00150e68ldr x2, [sp+72]
    00150e6cadrp x4, 0x560000
    00150e70add x4, x4, 2749
    00150e74orr x5, xzr, 6
    00150e78bl fmt.(*pp).catchPanic
    00150e7cldur x29, [sp-8]
    00150e80ldr x30, [sp], 96
    00150e84ret x30
    00150e88
    00150e88loc_150e88:
    00150e88mov x3, x30
    00150e8cbl runtime.morestack.abi0
    00150e90b 0x150e20
    00150e94
    00150e94loc_150e94:
    00150e94ldr x17, [x16]
    00150e98add x20, sp, 104
    00150e9csubs xzr, x20, x17
    00150ea0b.ne 0x150e40
    00150ea4add x20, sp, 8
    00150ea8str x20, [x16]
    00150eacb 0x150e40
    00150e20
    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