File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00151c00
    00151c00fmt.(*pp).printValue: ; void fmt.(*pp).printValue(fmt.pp * p, reflect.Value value, int32 verb, int depth)
    00151c00ldr x16, [x28+16]
    00151c04sub x17, sp, 960
    00151c08subs xzr, x17, x16
    00151c0cb.ls 0x152e1c
    00151c10sub x20, sp, 1088
    00151c14stp x29, x30, [x20-8]
    00151c18add sp, x20, 0
    00151c1csub x29, sp, 8
    00151c20str x0, [sp+1096]
    00151c24str x1, [sp+1104]
    00151c28str x2, [sp+1112]
    00151c2cstr x3, [sp+1120]
    00151c30str w4, [sp+1128]
    00151c34str x5, [sp+1136]
    00151c38subs xzr, x5, 0
    00151c3ccset x3, gt
    00151c40strb w3, [sp+70]
    00151c44b.gt 0x151c4c
    00151c48b 0x151c68
    00151c4c
    00151c4cloc_151c4c:
    00151c4cldr x0, [sp+1104]
    00151c50ldr x1, [sp+1112]
    00151c54ldr x2, [sp+1120]
    00151c58bl reflect.Value.IsValid
    00151c5cstrb w0, [sp+69]
    00151c60strb w0, [sp+70]
    00151c64b 0x151c6c
    00151c68
    00151c68loc_151c68:
    00151c68b 0x151c6c
    00151c6c
    00151c6cloc_151c6c:
    00151c6cldrb w3, [sp+70]
    00151c70strb w3, [sp+71]
    00151c74tbnz w3, 0, 0x151c7c
    00151c78b 0x151c98
    00151c7c
    00151c7cloc_151c7c:
    00151c7cldr x0, [sp+1104]
    00151c80ldr x1, [sp+1112]
    00151c84ldr x2, [sp+1120]
    00151c88bl reflect.Value.CanInterface
    00151c8cstrb w0, [sp+69]
    00151c90strb w0, [sp+71]
    00151c94b 0x151c9c
    00151c98
    00151c98loc_151c98:
    00151c98b 0x151c9c
    00151c9c
    00151c9cloc_151c9c:
    00151c9cldrb w3, [sp+71]
    00151ca0tbnz w3, 0, 0x151ca8
    00151ca4b 0x151d20
    00151ca8
    00151ca8loc_151ca8:
    00151ca8ldr x0, [sp+1104]
    00151cacldr x1, [sp+1112]
    00151cb0ldr x2, [sp+1120]
    00151cb4bl reflect.Value.Interface
    00151cb8str x0, [sp+1000]
    00151cbcstr x1, [sp+1008]
    00151cc0ldr x3, [sp+1096]
    00151cc4ldrsb x27, [x3]
    00151cc8str x0, [x3+24]
    00151cccadrp x27, 0x8fa000
    00151cd0ldr w4, [x27+3056]
    00151cd4cbz w4, 0x151cdc
    00151cd8b 0x151ce0
    00151cdc
    00151cdcloc_151cdc:
    00151cdcb 0x151cf4
    00151ce0
    00151ce0loc_151ce0:
    00151ce0bl runtime.gcWriteBarrier2
    00151ce4str x1, [x25]
    00151ce8ldr x2, [x3+32]
    00151cecstr x2, [x25+8]
    00151cf0b 0x151cf4
    00151cf4
    00151cf4loc_151cf4:
    00151cf4str x1, [x3+32]
    00151cf8ldrsw x1, [sp+1128]
    00151cfcldr x0, [sp+1096]
    00151d00bl fmt.(*pp).handleMethods
    00151d04strb w0, [sp+70]
    00151d08tbnz w0, 0, 0x151d10
    00151d0cb 0x151d1c
    00151d10
    00151d10loc_151d10:
    00151d10ldp x29, x30, [sp-8]
    00151d14add sp, sp, 1088
    00151d18ret x30
    00151d1c
    00151d1cloc_151d1c:
    00151d1cb 0x151d24
    00151d20
    00151d20loc_151d20:
    00151d20b 0x151d24
    00151d24
    00151d24loc_151d24:
    00151d24ldr x3, [sp+1096]
    00151d28ldrsb x27, [x3]
    00151d2cstr xzr, [x3+24]
    00151d30adrp x27, 0x8fa000
    00151d34ldr w4, [x27+3056]
    00151d38cbz w4, 0x151d40
    00151d3cb 0x151d44
    00151d40
    00151d40loc_151d40:
    00151d40b 0x151d54
    00151d44
    00151d44loc_151d44:
    00151d44ldr x4, [x3+32]
    00151d48bl runtime.gcWriteBarrier1
    00151d4cstr x4, [x25]
    00151d50b 0x151d54
    00151d54
    00151d54loc_151d54:
    00151d54str xzr, [x3+32]
    00151d58ldr x3, [sp+1096]
    00151d5cldrsb x27, [x3]
    00151d60ldr x4, [sp+1104]
    00151d64ldr x5, [sp+1112]
    00151d68ldr x6, [sp+1120]
    00151d6cstr x6, [x3+56]
    00151d70adrp x27, 0x8fa000
    00151d74ldr w6, [x27+3056]
    00151d78cbz w6, 0x151d80
    00151d7cb 0x151d84
    00151d80
    00151d80loc_151d80:
    00151d80b 0x151da4
    00151d84
    00151d84loc_151d84:
    00151d84bl runtime.gcWriteBarrier4
    00151d88str x4, [x25]
    00151d8cldr x6, [x3+40]
    00151d90str x6, [x25+8]
    00151d94str x5, [x25+16]
    00151d98ldr x6, [x3+48]
    00151d9cstr x6, [x25+24]
    00151da0b 0x151da4
    00151da4
    00151da4loc_151da4:
    00151da4str x4, [x3+40]
    00151da8str x5, [x3+48]
    00151dacldr x3, [sp+1104]
    00151db0ldr x4, [sp+1112]
    00151db4ldr x5, [sp+1120]
    00151db8str x3, [sp+368]
    00151dbcstr x4, [sp+376]
    00151dc0str x5, [sp+384]
    00151dc4ldr x0, [sp+1104]
    00151dc8ldr x1, [sp+1112]
    00151dccldr x2, [sp+1120]
    00151dd0bl reflect.Value.Kind
    00151dd4str x0, [sp+232]
    00151dd8str x0, [sp+168]
    00151ddcsubs xzr, x0, 16
    00151de0b.ls 0x151de8
    00151de4b 0x152090
    00151de8
    00151de8loc_151de8:
    00151de8subs xzr, x0, 12
    00151decb.ls 0x151df4
    00151df0b 0x151f84
    00151df4
    00151df4loc_151df4:
    00151df4subs xzr, x0, 1
    00151df8b.ls 0x151e00
    00151dfcb 0x151ed0
    00151e00
    00151e00loc_151e00:
    00151e00cbz x0, 0x151e08
    00151e04b 0x151e8c
    00151e08
    00151e08loc_151e08:
    00151e08b 0x151e0c
    00151e0c
    00151e0cloc_151e0c:
    00151e0cldr x3, [sp+1136]
    00151e10cbz x3, 0x151e18
    00151e14b 0x151e38
    00151e18
    00151e18loc_151e18:
    00151e18ldr x0, [sp+1096]
    00151e1cldrsb x27, [x0]
    00151e20str x0, [sp+816]
    00151e24adrp x1, 0x567000
    00151e28add x1, x1, 1881
    00151e2cmovz x2, 23
    00151e30bl fmt.(*buffer).writeString
    00151e34b 0x151e88
    00151e38
    00151e38loc_151e38:
    00151e38ldrsw x3, [sp+1128]
    00151e3cstr w3, [sp+76]
    00151e40subs wzr, w3, 118
    00151e44b.eq 0x151e4c
    00151e48b 0x151e70
    00151e4c
    00151e4cloc_151e4c:
    00151e4cb 0x151e50
    00151e50
    00151e50loc_151e50:
    00151e50ldr x0, [sp+1096]
    00151e54ldrsb x27, [x0]
    00151e58str x0, [sp+808]
    00151e5cadrp x1, 0x55f000
    00151e60add x1, x1, 1502
    00151e64movz x2, 5
    00151e68bl fmt.(*buffer).writeString
    00151e6cb 0x151e84
    00151e70
    00151e70loc_151e70:
    00151e70b 0x151e74
    00151e74
    00151e74loc_151e74:
    00151e74ldrsw x1, [sp+1128]
    00151e78ldr x0, [sp+1096]
    00151e7cbl fmt.(*pp).badVerb
    00151e80b 0x151e84
    00151e84
    00151e84loc_151e84:
    00151e84b 0x151e88
    00151e88
    00151e88loc_151e88:
    00151e88b 0x15282c
    00151e8c
    00151e8cloc_151e8c:
    00151e8csubs xzr, x0, 1
    00151e90b.eq 0x151e98
    00151e94b 0x151ec8
    00151e98
    00151e98loc_151e98:
    00151e98b 0x151e9c
    00151e9c
    00151e9cloc_151e9c:
    00151e9cldr x0, [sp+368]
    00151ea0ldr x1, [sp+376]
    00151ea4ldr x2, [sp+384]
    00151ea8bl reflect.Value.Bool
    00151eacstrb w0, [sp+70]
    00151eb0ldrsw x2, [sp+1128]
    00151eb4ldr x3, [sp+1096]
    00151eb8mov x1, x0
    00151ebcmov x0, x3
    00151ec0bl fmt.(*pp).fmtBool
    00151ec4b 0x15282c
    00151ec8
    00151ec8loc_151ec8:
    00151ec8b 0x151ecc
    00151ecc
    00151eccloc_151ecc:
    00151eccb 0x151f80
    00151ed0
    00151ed0loc_151ed0:
    00151ed0subs xzr, x0, 2
    00151ed4b.hs 0x151edc
    00151ed8b 0x151f20
    00151edc
    00151edcloc_151edc:
    00151edcsubs xzr, x0, 6
    00151ee0b.ls 0x151ee8
    00151ee4b 0x151f1c
    00151ee8
    00151ee8loc_151ee8:
    00151ee8b 0x151eec
    00151eec
    00151eecloc_151eec:
    00151eecldr x0, [sp+368]
    00151ef0ldr x1, [sp+376]
    00151ef4ldr x2, [sp+384]
    00151ef8bl reflect.Value.Int
    00151efcstr x0, [sp+224]
    00151f00ldrsw x3, [sp+1128]
    00151f04ldr x4, [sp+1096]
    00151f08mov x1, x0
    00151f0corr x2, xzr, 1
    00151f10mov x0, x4
    00151f14bl fmt.(*pp).fmtInteger
    00151f18b 0x15282c
    00151f1c
    00151f1cloc_151f1c:
    00151f1cb 0x151f24
    00151f20
    00151f20loc_151f20:
    00151f20b 0x151f24
    00151f24
    00151f24loc_151f24:
    00151f24subs xzr, x0, 7
    00151f28b.hs 0x151f30
    00151f2cb 0x151f74
    00151f30
    00151f30loc_151f30:
    00151f30subs xzr, x0, 12
    00151f34b.ls 0x151f3c
    00151f38b 0x151f70
    00151f3c
    00151f3cloc_151f3c:
    00151f3cb 0x151f40
    00151f40
    00151f40loc_151f40:
    00151f40ldr x0, [sp+368]
    00151f44ldr x1, [sp+376]
    00151f48ldr x2, [sp+384]
    00151f4cbl reflect.Value.Uint
    00151f50str x0, [sp+216]
    00151f54ldrsw x3, [sp+1128]
    00151f58ldr x4, [sp+1096]
    00151f5cmov x1, x0
    00151f60mov x2, xzr
    00151f64mov x0, x4
    00151f68bl fmt.(*pp).fmtInteger
    00151f6cb 0x15282c
    00151f70
    00151f70loc_151f70:
    00151f70b 0x151f78
    00151f74
    00151f74loc_151f74:
    00151f74b 0x151f78
    00151f78
    00151f78loc_151f78:
    00151f78b 0x151f7c
    00151f7c
    00151f7cloc_151f7c:
    00151f7cb 0x151f80
    00151f80
    00151f80loc_151f80:
    00151f80b 0x15208c
    00151f84
    00151f84loc_151f84:
    00151f84subs xzr, x0, 14
    00151f88b.ls 0x151f90
    00151f8cb 0x152008
    00151f90
    00151f90loc_151f90:
    00151f90subs xzr, x0, 13
    00151f94b.eq 0x151f9c
    00151f98b 0x151fc8
    00151f9c
    00151f9cloc_151f9c:
    00151f9cb 0x151fa0
    00151fa0
    00151fa0loc_151fa0:
    00151fa0ldr x0, [sp+368]
    00151fa4ldr x1, [sp+376]
    00151fa8ldr x2, [sp+384]
    00151facbl reflect.Value.Float
    00151fb0str d0, [sp+208]
    00151fb4ldrsw x2, [sp+1128]
    00151fb8ldr x0, [sp+1096]
    00151fbcorr x1, xzr, 32
    00151fc0bl fmt.(*pp).fmtFloat
    00151fc4b 0x15282c
    00151fc8
    00151fc8loc_151fc8:
    00151fc8subs xzr, x0, 14
    00151fccb.eq 0x151fd4
    00151fd0b 0x152000
    00151fd4
    00151fd4loc_151fd4:
    00151fd4b 0x151fd8
    00151fd8
    00151fd8loc_151fd8:
    00151fd8ldr x0, [sp+368]
    00151fdcldr x1, [sp+376]
    00151fe0ldr x2, [sp+384]
    00151fe4bl reflect.Value.Float
    00151fe8str d0, [sp+208]
    00151fecldrsw x2, [sp+1128]
    00151ff0ldr x0, [sp+1096]
    00151ff4orr x1, xzr, 64
    00151ff8bl fmt.(*pp).fmtFloat
    00151ffcb 0x15282c
    00152000
    00152000loc_152000:
    00152000b 0x152004
    00152004
    00152004loc_152004:
    00152004b 0x152088
    00152008
    00152008loc_152008:
    00152008subs xzr, x0, 15
    0015200cb.eq 0x152014
    00152010b 0x152044
    00152014
    00152014loc_152014:
    00152014b 0x152018
    00152018
    00152018loc_152018:
    00152018ldr x0, [sp+368]
    0015201cldr x1, [sp+376]
    00152020ldr x2, [sp+384]
    00152024bl reflect.Value.Complex
    00152028str d0, [sp+192]
    0015202cstr d1, [sp+200]
    00152030ldrsw x2, [sp+1128]
    00152034ldr x0, [sp+1096]
    00152038orr x1, xzr, 64
    0015203cbl fmt.(*pp).fmtComplex
    00152040b 0x15282c
    00152044
    00152044loc_152044:
    00152044subs xzr, x0, 16
    00152048b.eq 0x152050
    0015204cb 0x152080
    00152050
    00152050loc_152050:
    00152050b 0x152054
    00152054
    00152054loc_152054:
    00152054ldr x0, [sp+368]
    00152058ldr x1, [sp+376]
    0015205cldr x2, [sp+384]
    00152060bl reflect.Value.Complex
    00152064str d0, [sp+192]
    00152068str d1, [sp+200]
    0015206cldrsw x2, [sp+1128]
    00152070ldr x0, [sp+1096]
    00152074orr x1, xzr, 128
    00152078bl fmt.(*pp).fmtComplex
    0015207cb 0x15282c
    00152080
    00152080loc_152080:
    00152080b 0x152084
    00152084
    00152084loc_152084:
    00152084b 0x152088
    00152088
    00152088loc_152088:
    00152088b 0x15208c
    0015208c
    0015208cloc_15208c:
    0015208cb 0x152810
    00152090
    00152090loc_152090:
    00152090subs xzr, x0, 21
    00152094b.ls 0x15209c
    00152098b 0x152318
    0015209c
    0015209cloc_15209c:
    0015209csubs xzr, x0, 19
    001520a0b.ls 0x1520a8
    001520a4b 0x1520e4
    001520a8
    001520a8loc_1520a8:
    001520a8subs xzr, x0, 17
    001520acb.eq 0x1520b4
    001520b0b 0x1520b8
    001520b4
    001520b4loc_1520b4:
    001520b4b 0x152464
    001520b8
    001520b8loc_1520b8:
    001520b8subs xzr, x0, 18
    001520bcb.hs 0x1520c4
    001520c0b 0x1520d8
    001520c4
    001520c4loc_1520c4:
    001520c4subs xzr, x0, 19
    001520c8b.ls 0x1520d0
    001520ccb 0x1520d4
    001520d0
    001520d0loc_1520d0:
    001520d0b 0x1527e0
    001520d4
    001520d4loc_1520d4:
    001520d4b 0x1520dc
    001520d8
    001520d8loc_1520d8:
    001520d8b 0x1520dc
    001520dc
    001520dcloc_1520dc:
    001520dcb 0x1520e0
    001520e0
    001520e0loc_1520e0:
    001520e0b 0x152314
    001520e4
    001520e4loc_1520e4:
    001520e4subs xzr, x0, 20
    001520e8b.eq 0x1520f0
    001520ecb 0x1521e8
    001520f0
    001520f0loc_1520f0:
    001520f0b 0x1520f4
    001520f4
    001520f4loc_1520f4:
    001520f4ldr x0, [sp+368]
    001520f8ldr x1, [sp+376]
    001520fcldr x2, [sp+384]
    00152100bl reflect.Value.Elem
    00152104str x0, [sp+240]
    00152108str x1, [sp+248]
    0015210cstr x2, [sp+256]
    00152110bl reflect.Value.IsValid
    00152114strb w0, [sp+70]
    00152118tbnz w0, 0, 0x152120
    0015211cb 0x152144
    00152120
    00152120loc_152120:
    00152120ldrsw x4, [sp+1128]
    00152124ldr x1, [sp+240]
    00152128ldr x2, [sp+248]
    0015212cldr x3, [sp+256]
    00152130ldr x0, [sp+1096]
    00152134ldr x6, [sp+1136]
    00152138add x5, x6, 1
    0015213cbl fmt.(*pp).printValue
    00152140b 0x1521e4
    00152144
    00152144loc_152144:
    00152144ldr x3, [sp+1096]
    00152148ldrsb x27, [x3]
    0015214cldrb w3, [x3+80]
    00152150tbnz w3, 0, 0x152158
    00152154b 0x1521c0
    00152158
    00152158loc_152158:
    00152158ldr x0, [sp+368]
    0015215cldr x1, [sp+376]
    00152160ldr x2, [sp+384]
    00152164bl reflect.Value.Type
    00152168str x0, [sp+1048]
    0015216cstr x1, [sp+1056]
    00152170ldrsb x27, [x0]
    00152174ldr x3, [x0+296]
    00152178mov x0, x1
    0015217cblr x3
    00152180str x0, [sp+984]
    00152184str x1, [sp+992]
    00152188ldr x0, [sp+1096]
    0015218cldrsb x27, [x0]
    00152190str x0, [sp+648]
    00152194ldr x1, [sp+984]
    00152198ldr x2, [sp+992]
    0015219cbl fmt.(*buffer).writeString
    001521a0ldr x0, [sp+1096]
    001521a4ldrsb x27, [x0]
    001521a8str x0, [sp+640]
    001521acadrp x1, 0x55e000
    001521b0add x1, x1, 1827
    001521b4movz x2, 5
    001521b8bl fmt.(*buffer).writeString
    001521bcb 0x1521e0
    001521c0
    001521c0loc_1521c0:
    001521c0ldr x0, [sp+1096]
    001521c4ldrsb x27, [x0]
    001521c8str x0, [sp+632]
    001521ccadrp x1, 0x55e000
    001521d0add x1, x1, 1502
    001521d4movz x2, 5
    001521d8bl fmt.(*buffer).writeString
    001521dcb 0x1521e0
    001521e0
    001521e0loc_1521e0:
    001521e0b 0x1521e4
    001521e4
    001521e4loc_1521e4:
    001521e4b 0x15282c
    001521e8
    001521e8loc_1521e8:
    001521e8subs xzr, x0, 21
    001521ecb.eq 0x1521f4
    001521f0b 0x15230c
    001521f4
    001521f4loc_1521f4:
    001521f4b 0x1521f8
    001521f8
    001521f8loc_1521f8:
    001521f8ldr x3, [sp+1096]
    001521fcldrsb x27, [x3]
    00152200ldrb w3, [x3+80]
    00152204tbnz w3, 0, 0x15220c
    00152208b 0x1522b0
    0015220c
    0015220cloc_15220c:
    0015220cldr x0, [sp+368]
    00152210ldr x1, [sp+376]
    00152214ldr x2, [sp+384]
    00152218bl reflect.Value.Type
    0015221cstr x0, [sp+760]
    00152220str x1, [sp+768]
    00152224ldrsb x27, [x0]
    00152228ldr x3, [x0+296]
    0015222cmov x0, x1
    00152230blr x3
    00152234str x0, [sp+984]
    00152238str x1, [sp+992]
    0015223cldr x0, [sp+1096]
    00152240ldrsb x27, [x0]
    00152244str x0, [sp+800]
    00152248ldr x1, [sp+984]
    0015224cldr x2, [sp+992]
    00152250bl fmt.(*buffer).writeString
    00152254ldr x0, [sp+368]
    00152258ldr x1, [sp+376]
    0015225cldr x2, [sp+384]
    00152260bl reflect.Value.IsNil
    00152264strb w0, [sp+70]
    00152268tbnz w0, 0, 0x152270
    0015226cb 0x152298
    00152270
    00152270loc_152270:
    00152270ldr x0, [sp+1096]
    00152274ldrsb x27, [x0]
    00152278str x0, [sp+792]
    0015227cadrp x1, 0x55e000
    00152280add x1, x1, 1827
    00152284movz x2, 5
    00152288bl fmt.(*buffer).writeString
    0015228cldp x29, x30, [sp-8]
    00152290add sp, sp, 1088
    00152294ret x30
    00152298
    00152298loc_152298:
    00152298ldr x0, [sp+1096]
    0015229cldrsb x27, [x0]
    001522a0str x0, [sp+784]
    001522a4movz x1, 123
    001522a8bl fmt.(*buffer).writeByte
    001522acb 0x1522d0
    001522b0
    001522b0loc_1522b0:
    001522b0ldr x0, [sp+1096]
    001522b4ldrsb x27, [x0]
    001522b8str x0, [sp+776]
    001522bcadrp x1, 0x55e000
    001522c0add x1, x1, 1018
    001522c4orr x2, xzr, 4
    001522c8bl fmt.(*buffer).writeString
    001522ccb 0x1522d0
    001522d0
    001522d0loc_1522d0:
    001522d0ldr x0, [sp+368]
    001522d4ldr x1, [sp+376]
    001522d8ldr x2, [sp+384]
    001522dcbl internal/fmtsort.Sort
    001522e0str x0, [sp+280]
    001522e4str x1, [sp+288]
    001522e8str x2, [sp+296]
    001522ecstr x0, [sp+960]
    001522f0str x1, [sp+968]
    001522f4str x2, [sp+976]
    001522f8str xzr, [sp+160]
    001522fcstr x1, [sp+152]
    00152300ldr x3, [sp+960]
    00152304str x3, [sp+144]
    00152308b 0x152cbc
    0015230c
    0015230cloc_15230c:
    0015230cb 0x152310
    00152310
    00152310loc_152310:
    00152310b 0x152314
    00152314
    00152314loc_152314:
    00152314b 0x15280c
    00152318
    00152318loc_152318:
    00152318subs xzr, x0, 23
    0015231cb.ls 0x152324
    00152320b 0x1526fc
    00152324
    00152324loc_152324:
    00152324subs xzr, x0, 22
    00152328b.eq 0x152330
    0015232cb 0x152454
    00152330
    00152330loc_152330:
    00152330b 0x152334
    00152334
    00152334loc_152334:
    00152334ldr x5, [sp+1136]
    00152338subs xzr, x5, 0
    0015233ccset x6, eq
    00152340strb w6, [sp+70]
    00152344cbz x5, 0x15234c
    00152348b 0x152370
    0015234c
    0015234cloc_15234c:
    0015234cldr x0, [sp+368]
    00152350ldr x1, [sp+376]
    00152354ldr x2, [sp+384]
    00152358bl reflect.Value.UnsafePointer
    0015235cstr x0, [sp+824]
    00152360subs xzr, x0, 0
    00152364cset x3, ne
    00152368strb w3, [sp+70]
    0015236cb 0x152374
    00152370
    00152370loc_152370:
    00152370b 0x152374
    00152374
    00152374loc_152374:
    00152374ldrb w5, [sp+70]
    00152378tbnz w5, 0, 0x152380
    0015237cb 0x15244c
    00152380
    00152380loc_152380:
    00152380ldr x0, [sp+368]
    00152384ldr x1, [sp+376]
    00152388ldr x2, [sp+384]
    0015238cbl reflect.Value.Elem
    00152390str x0, [sp+416]
    00152394str x1, [sp+424]
    00152398str x2, [sp+432]
    0015239cbl reflect.Value.Kind
    001523a0str x0, [sp+176]
    001523a4str x0, [sp+120]
    001523a8subs xzr, x0, 21
    001523acb.ls 0x1523b4
    001523b0b 0x1523dc
    001523b4
    001523b4loc_1523b4:
    001523b4subs xzr, x0, 17
    001523b8b.eq 0x1523c0
    001523bcb 0x1523c4
    001523c0
    001523c0loc_1523c0:
    001523c0b 0x1523fc
    001523c4
    001523c4loc_1523c4:
    001523c4subs xzr, x0, 21
    001523c8b.eq 0x1523d0
    001523ccb 0x1523d4
    001523d0
    001523d0loc_1523d0:
    001523d0b 0x1523fc
    001523d4
    001523d4loc_1523d4:
    001523d4b 0x1523d8
    001523d8
    001523d8loc_1523d8:
    001523d8b 0x152444
    001523dc
    001523dcloc_1523dc:
    001523dcsubs xzr, x0, 23
    001523e0b.eq 0x1523e8
    001523e4b 0x1523ec
    001523e8
    001523e8loc_1523e8:
    001523e8b 0x1523fc
    001523ec
    001523ecloc_1523ec:
    001523ecsubs xzr, x0, 25
    001523f0b.eq 0x1523f8
    001523f4b 0x15243c
    001523f8
    001523f8loc_1523f8:
    001523f8b 0x1523fc
    001523fc
    001523fcloc_1523fc:
    001523fcldr x0, [sp+1096]
    00152400ldrsb x27, [x0]
    00152404str x0, [sp+560]
    00152408movz x1, 38
    0015240cbl fmt.(*buffer).writeByte
    00152410ldrsw x4, [sp+1128]
    00152414ldr x1, [sp+416]
    00152418ldr x2, [sp+424]
    0015241cldr x3, [sp+432]
    00152420ldr x0, [sp+1096]
    00152424ldr x5, [sp+1136]
    00152428add x5, x5, 1
    0015242cbl fmt.(*pp).printValue
    00152430ldp x29, x30, [sp-8]
    00152434add sp, sp, 1088
    00152438ret x30
    0015243c
    0015243cloc_15243c:
    0015243cb 0x152440
    00152440
    00152440loc_152440:
    00152440b 0x152444
    00152444
    00152444loc_152444:
    00152444b 0x152448
    00152448
    00152448loc_152448:
    00152448b 0x152450
    0015244c
    0015244cloc_15244c:
    0015244cb 0x152450
    00152450
    00152450loc_152450:
    00152450b 0x1527e0
    00152454
    00152454loc_152454:
    00152454subs xzr, x0, 23
    00152458b.eq 0x152460
    0015245cb 0x1526f4
    00152460
    00152460loc_152460:
    00152460b 0x152464
    00152464
    00152464loc_152464:
    00152464ldrsw x3, [sp+1128]
    00152468str w3, [sp+72]
    0015246csubs wzr, w3, 113
    00152470b.le 0x152478
    00152474b 0x1524a0
    00152478
    00152478loc_152478:
    00152478subs wzr, w3, 88
    0015247cb.eq 0x152484
    00152480b 0x152488
    00152484
    00152484loc_152484:
    00152484b 0x1524c0
    00152488
    00152488loc_152488:
    00152488subs wzr, w3, 113
    0015248cb.eq 0x152494
    00152490b 0x152498
    00152494
    00152494loc_152494:
    00152494b 0x1524c0
    00152498
    00152498loc_152498:
    00152498b 0x15249c
    0015249c
    0015249cloc_15249c:
    0015249cb 0x1525e0
    001524a0
    001524a0loc_1524a0:
    001524a0subs wzr, w3, 115
    001524a4b.eq 0x1524ac
    001524a8b 0x1524b0
    001524ac
    001524acloc_1524ac:
    001524acb 0x1524c0
    001524b0
    001524b0loc_1524b0:
    001524b0subs wzr, w3, 120
    001524b4b.eq 0x1524bc
    001524b8b 0x1525d8
    001524bc
    001524bcloc_1524bc:
    001524bcb 0x1524c0
    001524c0
    001524c0loc_1524c0:
    001524c0ldr x0, [sp+368]
    001524c4ldr x1, [sp+376]
    001524c8ldr x2, [sp+384]
    001524ccbl reflect.Value.Type
    001524d0str x0, [sp+264]
    001524d4str x1, [sp+272]
    001524d8ldrsb x27, [x0]
    001524dcldr x3, [x0+88]
    001524e0mov x0, x1
    001524e4blr x3
    001524e8str x0, [sp+1032]
    001524ecstr x1, [sp+1040]
    001524f0ldrsb x27, [x0]
    001524f4ldr x3, [x0+168]
    001524f8mov x0, x1
    001524fcblr x3
    00152500str x0, [sp+176]
    00152504subs xzr, x0, 8
    00152508b.eq 0x152510
    0015250cb 0x1525d4
    00152510
    00152510loc_152510:
    00152510str xzr, [sp+392]
    00152514stp xzr, xzr, [sp+400]
    00152518ldr x0, [sp+368]
    0015251cldr x1, [sp+376]
    00152520ldr x2, [sp+384]
    00152524bl reflect.Value.Kind
    00152528str x0, [sp+176]
    0015252csubs xzr, x0, 23
    00152530cset x3, eq
    00152534strb w3, [sp+70]
    00152538b.eq 0x152540
    0015253cb 0x152544
    00152540
    00152540loc_152540:
    00152540b 0x152560
    00152544
    00152544loc_152544:
    00152544ldr x0, [sp+368]
    00152548ldr x1, [sp+376]
    0015254cldr x2, [sp+384]
    00152550bl reflect.Value.CanAddr
    00152554strb w0, [sp+71]
    00152558strb w0, [sp+70]
    0015255cb 0x152560
    00152560
    00152560loc_152560:
    00152560ldrb w3, [sp+70]
    00152564tbnz w3, 0, 0x15256c
    00152568b 0x15258c
    0015256c
    0015256cloc_15256c:
    0015256cldr x0, [sp+368]
    00152570ldr x1, [sp+376]
    00152574ldr x2, [sp+384]
    00152578bl reflect.Value.Bytes
    0015257cstr x0, [sp+392]
    00152580str x1, [sp+400]
    00152584str x2, [sp+408]
    00152588b 0x152c54
    0015258c
    0015258cloc_15258c:
    0015258cldr x0, [sp+368]
    00152590ldr x1, [sp+376]
    00152594ldr x2, [sp+384]
    00152598bl reflect.Value.Len
    0015259cstr x0, [sp+184]
    001525a0mov x1, x0
    001525a4mov x2, x1
    001525a8adrp x0, 0x4a3000
    001525acadd x0, x0, 3072
    001525b0bl runtime.makeslice
    001525b4ldr x3, [sp+184]
    001525b8ldr x4, [sp+184]
    001525bcstr x0, [sp+392]
    001525c0str x3, [sp+400]
    001525c4str x4, [sp+408]
    001525c8str xzr, [sp+136]
    001525ccstr x3, [sp+128]
    001525d0b 0x152be0
    001525d4
    001525d4loc_1525d4:
    001525d4b 0x1525e4
    001525d8
    001525d8loc_1525d8:
    001525d8b 0x1525dc
    001525dc
    001525dcloc_1525dc:
    001525dcb 0x1525e0
    001525e0
    001525e0loc_1525e0:
    001525e0b 0x1525e4
    001525e4
    001525e4loc_1525e4:
    001525e4ldr x3, [sp+1096]
    001525e8ldrsb x27, [x3]
    001525ecldrb w3, [x3+80]
    001525f0tbnz w3, 0, 0x1525f8
    001525f4b 0x1526d8
    001525f8
    001525f8loc_1525f8:
    001525f8ldr x0, [sp+368]
    001525fcldr x1, [sp+376]
    00152600ldr x2, [sp+384]
    00152604bl reflect.Value.Type
    00152608str x0, [sp+1016]
    0015260cstr x1, [sp+1024]
    00152610ldrsb x27, [x0]
    00152614ldr x3, [x0+296]
    00152618mov x0, x1
    0015261cblr x3
    00152620str x0, [sp+984]
    00152624str x1, [sp+992]
    00152628ldr x0, [sp+1096]
    0015262cldrsb x27, [x0]
    00152630str x0, [sp+624]
    00152634ldr x1, [sp+984]
    00152638ldr x2, [sp+992]
    0015263cbl fmt.(*buffer).writeString
    00152640ldr x0, [sp+368]
    00152644ldr x1, [sp+376]
    00152648ldr x2, [sp+384]
    0015264cbl reflect.Value.Kind
    00152650str x0, [sp+176]
    00152654subs xzr, x0, 23
    00152658cset x3, eq
    0015265cstrb w3, [sp+70]
    00152660b.eq 0x152668
    00152664b 0x152684
    00152668
    00152668loc_152668:
    00152668ldr x0, [sp+368]
    0015266cldr x1, [sp+376]
    00152670ldr x2, [sp+384]
    00152674bl reflect.Value.IsNil
    00152678strb w0, [sp+71]
    0015267cstrb w0, [sp+70]
    00152680b 0x152688
    00152684
    00152684loc_152684:
    00152684b 0x152688
    00152688
    00152688loc_152688:
    00152688ldrb w3, [sp+70]
    0015268ctbnz w3, 0, 0x152694
    00152690b 0x1526bc
    00152694
    00152694loc_152694:
    00152694ldr x0, [sp+1096]
    00152698ldrsb x27, [x0]
    0015269cstr x0, [sp+616]
    001526a0adrp x1, 0x55e000
    001526a4add x1, x1, 1827
    001526a8movz x2, 5
    001526acbl fmt.(*buffer).writeString
    001526b0ldp x29, x30, [sp-8]
    001526b4add sp, sp, 1088
    001526b8ret x30
    001526bc
    001526bcloc_1526bc:
    001526bcldr x0, [sp+1096]
    001526c0ldrsb x27, [x0]
    001526c4str x0, [sp+608]
    001526c8movz x1, 123
    001526ccbl fmt.(*buffer).writeByte
    001526d0str xzr, [sp+88]
    001526d4b 0x152b14
    001526d8
    001526d8loc_1526d8:
    001526d8ldr x0, [sp+1096]
    001526dcldrsb x27, [x0]
    001526e0str x0, [sp+584]
    001526e4movz x1, 91
    001526e8bl fmt.(*buffer).writeByte
    001526ecstr xzr, [sp+80]
    001526f0b 0x152a4c
    001526f4
    001526f4loc_1526f4:
    001526f4b 0x1526f8
    001526f8
    001526f8loc_1526f8:
    001526f8b 0x152808
    001526fc
    001526fcloc_1526fc:
    001526fcsubs xzr, x0, 24
    00152700b.eq 0x152708
    00152704b 0x152740
    00152708
    00152708loc_152708:
    00152708b 0x15270c
    0015270c
    0015270cloc_15270c:
    0015270cldr x0, [sp+368]
    00152710ldr x1, [sp+376]
    00152714ldr x2, [sp+384]
    00152718bl reflect.Value.String
    0015271cstr x0, [sp+984]
    00152720str x1, [sp+992]
    00152724ldrsw x3, [sp+1128]
    00152728ldr x4, [sp+1096]
    0015272cmov x2, x1
    00152730mov x1, x0
    00152734mov x0, x4
    00152738bl fmt.(*pp).fmtString
    0015273cb 0x15282c
    00152740
    00152740loc_152740:
    00152740subs xzr, x0, 25
    00152744b.eq 0x15274c
    00152748b 0x1527d0
    0015274c
    0015274cloc_15274c:
    0015274cb 0x152750
    00152750
    00152750loc_152750:
    00152750ldr x3, [sp+1096]
    00152754ldrsb x27, [x3]
    00152758ldrb w3, [x3+80]
    0015275ctbnz w3, 0, 0x152764
    00152760b 0x1527b0
    00152764
    00152764loc_152764:
    00152764ldr x0, [sp+368]
    00152768ldr x1, [sp+376]
    0015276cldr x2, [sp+384]
    00152770bl reflect.Value.Type
    00152774str x0, [sp+440]
    00152778str x1, [sp+448]
    0015277cldrsb x27, [x0]
    00152780ldr x3, [x0+296]
    00152784mov x0, x1
    00152788blr x3
    0015278cstr x0, [sp+984]
    00152790str x1, [sp+992]
    00152794ldr x0, [sp+1096]
    00152798ldrsb x27, [x0]
    0015279cstr x0, [sp+704]
    001527a0ldr x1, [sp+984]
    001527a4ldr x2, [sp+992]
    001527a8bl fmt.(*buffer).writeString
    001527acb 0x1527b4
    001527b0
    001527b0loc_1527b0:
    001527b0b 0x1527b4
    001527b4
    001527b4loc_1527b4:
    001527b4ldr x0, [sp+1096]
    001527b8ldrsb x27, [x0]
    001527bcstr x0, [sp+696]
    001527c0movz x1, 123
    001527c4bl fmt.(*buffer).writeByte
    001527c8str xzr, [sp+104]
    001527ccb 0x152838
    001527d0
    001527d0loc_1527d0:
    001527d0subs xzr, x0, 26
    001527d4b.eq 0x1527dc
    001527d8b 0x1527fc
    001527dc
    001527dcloc_1527dc:
    001527dcb 0x1527e0
    001527e0
    001527e0loc_1527e0:
    001527e0ldrsw x4, [sp+1128]
    001527e4ldr x1, [sp+368]
    001527e8ldr x2, [sp+376]
    001527ecldr x3, [sp+384]
    001527f0ldr x0, [sp+1096]
    001527f4bl fmt.(*pp).fmtPointer
    001527f8b 0x15282c
    001527fc
    001527fcloc_1527fc:
    001527fcb 0x152800
    00152800
    00152800loc_152800:
    00152800b 0x152804
    00152804
    00152804loc_152804:
    00152804b 0x152808
    00152808
    00152808loc_152808:
    00152808b 0x15280c
    0015280c
    0015280cloc_15280c:
    0015280cb 0x152810
    00152810
    00152810loc_152810:
    00152810b 0x152814
    00152814
    00152814loc_152814:
    00152814ldr x1, [sp+368]
    00152818ldr x2, [sp+376]
    0015281cldr x3, [sp+384]
    00152820ldr x0, [sp+1096]
    00152824bl fmt.(*pp).unknownType
    00152828b 0x15282c
    0015282c
    0015282cloc_15282c:
    0015282cldp x29, x30, [sp-8]
    00152830add sp, sp, 1088
    00152834ret x30
    00152838
    00152838loc_152838:
    00152838ldr x0, [sp+368]
    0015283cldr x1, [sp+376]
    00152840ldr x2, [sp+384]
    00152844bl reflect.Value.NumField
    00152848str x0, [sp+184]
    0015284cldr x3, [sp+104]
    00152850subs xzr, x0, x3
    00152854b.gt 0x15285c
    00152858b 0x152a34
    0015285c
    0015285cloc_15285c:
    0015285cldr x4, [sp+104]
    00152860subs xzr, x4, 0
    00152864b.gt 0x15286c
    00152868b 0x1528bc
    0015286c
    0015286cloc_15286c:
    0015286cldr x3, [sp+1096]
    00152870ldrsb x27, [x3]
    00152874ldrb w3, [x3+80]
    00152878tbnz w3, 0, 0x152880
    0015287cb 0x1528a0
    00152880
    00152880loc_152880:
    00152880ldr x0, [sp+1096]
    00152884ldrsb x27, [x0]
    00152888str x0, [sp+688]
    0015288cadrp x1, 0x55d000
    00152890add x1, x1, 4049
    00152894orr x2, xzr, 2
    00152898bl fmt.(*buffer).writeString
    0015289cb 0x1528b8
    001528a0
    001528a0loc_1528a0:
    001528a0ldr x0, [sp+1096]
    001528a4ldrsb x27, [x0]
    001528a8str x0, [sp+680]
    001528acorr x1, xzr, 32
    001528b0bl fmt.(*buffer).writeByte
    001528b4b 0x1528b8
    001528b8
    001528b8loc_1528b8:
    001528b8b 0x1528c0
    001528bc
    001528bcloc_1528bc:
    001528bcb 0x1528c0
    001528c0
    001528c0loc_1528c0:
    001528c0ldr x4, [sp+1096]
    001528c4ldrsb x27, [x4]
    001528c8ldrb w4, [x4+79]
    001528ccstrb w4, [sp+70]
    001528d0tbnz w4, 0, 0x1528d8
    001528d4b 0x1528dc
    001528d8
    001528d8loc_1528d8:
    001528d8b 0x1528f0
    001528dc
    001528dcloc_1528dc:
    001528dcldr x4, [sp+1096]
    001528e0ldrsb x27, [x4]
    001528e4ldrb w4, [x4+80]
    001528e8strb w4, [sp+70]
    001528ecb 0x1528f0
    001528f0
    001528f0loc_1528f0:
    001528f0ldrb w4, [sp+70]
    001528f4tbnz w4, 0, 0x1528fc
    001528f8b 0x1529d4
    001528fc
    001528fcloc_1528fc:
    001528fcldr x0, [sp+368]
    00152900ldr x1, [sp+376]
    00152904ldr x2, [sp+384]
    00152908bl reflect.Value.Type
    0015290cstr x0, [sp+1064]
    00152910str x1, [sp+1072]
    00152914ldrsb x27, [x0]
    00152918ldr x3, [sp+104]
    0015291cldr x4, [x0+96]
    00152920mov x0, x1
    00152924mov x1, x3
    00152928blr x4
    0015292cstr x0, [sp+456]
    00152930str x1, [sp+464]
    00152934str x2, [sp+472]
    00152938str x3, [sp+480]
    0015293cstr x4, [sp+488]
    00152940str x5, [sp+496]
    00152944str x6, [sp+504]
    00152948str x7, [sp+512]
    0015294cstr x8, [sp+520]
    00152950str x9, [sp+528]
    00152954str x10, [sp+536]
    00152958str x11, [sp+544]
    0015295cstrb w12, [sp+552]
    00152960add x21, sp, 856
    00152964add x20, sp, 456
    00152968adr x27, 16
    0015296cstp x29, x27, [sp-24]
    00152970sub x29, sp, 24
    00152974bl fn_87ef0
    00152978sub x29, sp, 8
    0015297cldr x3, [sp+552]
    00152980str x3, [sp+952]
    00152984ldr x3, [sp+856]
    00152988ldr x4, [sp+864]
    0015298cstr x3, [sp+304]
    00152990str x4, [sp+312]
    00152994cbnz x4, 0x15299c
    00152998b 0x1529cc
    0015299c
    0015299cloc_15299c:
    0015299cldr x0, [sp+1096]
    001529a0ldrsb x27, [x0]
    001529a4str x0, [sp+672]
    001529a8ldr x1, [sp+304]
    001529acldr x2, [sp+312]
    001529b0bl fmt.(*buffer).writeString
    001529b4ldr x0, [sp+1096]
    001529b8ldrsb x27, [x0]
    001529bcstr x0, [sp+664]
    001529c0movz x1, 58
    001529c4bl fmt.(*buffer).writeByte
    001529c8b 0x1529d0
    001529cc
    001529ccloc_1529cc:
    001529ccb 0x1529d0
    001529d0
    001529d0loc_1529d0:
    001529d0b 0x1529d8
    001529d4
    001529d4loc_1529d4:
    001529d4b 0x1529d8
    001529d8
    001529d8loc_1529d8:
    001529d8ldr x3, [sp+104]
    001529dcldr x0, [sp+368]
    001529e0ldr x1, [sp+376]
    001529e4ldr x2, [sp+384]
    001529e8bl fmt.getField
    001529ecstr x0, [sp+832]
    001529f0str x1, [sp+840]
    001529f4str x2, [sp+848]
    001529f8ldrsw x4, [sp+1128]
    001529fcldr x5, [sp+1096]
    00152a00ldr x6, [sp+1136]
    00152a04add x6, x6, 1
    00152a08mov x3, x2
    00152a0cmov x2, x1
    00152a10mov x1, x0
    00152a14mov x0, x5
    00152a18mov x5, x6
    00152a1cbl fmt.(*pp).printValue
    00152a20b 0x152a24
    00152a24
    00152a24loc_152a24:
    00152a24ldr x3, [sp+104]
    00152a28add x3, x3, 1
    00152a2cstr x3, [sp+104]
    00152a30b 0x152838
    00152a34
    00152a34loc_152a34:
    00152a34ldr x0, [sp+1096]
    00152a38ldrsb x27, [x0]
    00152a3cstr x0, [sp+656]
    00152a40movz x1, 125
    00152a44bl fmt.(*buffer).writeByte
    00152a48b 0x15282c
    00152a4c
    00152a4cloc_152a4c:
    00152a4cldr x0, [sp+368]
    00152a50ldr x1, [sp+376]
    00152a54ldr x2, [sp+384]
    00152a58bl reflect.Value.Len
    00152a5cstr x0, [sp+184]
    00152a60ldr x3, [sp+80]
    00152a64subs xzr, x0, x3
    00152a68b.gt 0x152a70
    00152a6cb 0x152af8
    00152a70
    00152a70loc_152a70:
    00152a70ldr x4, [sp+80]
    00152a74subs xzr, x4, 0
    00152a78b.gt 0x152a80
    00152a7cb 0x152a98
    00152a80
    00152a80loc_152a80:
    00152a80ldr x0, [sp+1096]
    00152a84ldrsb x27, [x0]
    00152a88str x0, [sp+576]
    00152a8corr x1, xzr, 32
    00152a90bl fmt.(*buffer).writeByte
    00152a94b 0x152a9c
    00152a98
    00152a98loc_152a98:
    00152a98b 0x152a9c
    00152a9c
    00152a9cloc_152a9c:
    00152a9cldr x3, [sp+80]
    00152aa0ldr x0, [sp+368]
    00152aa4ldr x1, [sp+376]
    00152aa8ldr x2, [sp+384]
    00152aacbl reflect.Value.Index
    00152ab0str x0, [sp+832]
    00152ab4str x1, [sp+840]
    00152ab8str x2, [sp+848]
    00152abcldrsw x4, [sp+1128]
    00152ac0ldr x5, [sp+1096]
    00152ac4ldr x6, [sp+1136]
    00152ac8add x6, x6, 1
    00152accmov x3, x2
    00152ad0mov x2, x1
    00152ad4mov x1, x0
    00152ad8mov x0, x5
    00152adcmov x5, x6
    00152ae0bl fmt.(*pp).printValue
    00152ae4b 0x152ae8
    00152ae8
    00152ae8loc_152ae8:
    00152ae8ldr x3, [sp+80]
    00152aecadd x3, x3, 1
    00152af0str x3, [sp+80]
    00152af4b 0x152a4c
    00152af8
    00152af8loc_152af8:
    00152af8ldr x0, [sp+1096]
    00152afcldrsb x27, [x0]
    00152b00str x0, [sp+568]
    00152b04movz x1, 93
    00152b08bl fmt.(*buffer).writeByte
    00152b0cb 0x152b10
    00152b10
    00152b10loc_152b10:
    00152b10b 0x15282c
    00152b14
    00152b14loc_152b14:
    00152b14ldr x0, [sp+368]
    00152b18ldr x1, [sp+376]
    00152b1cldr x2, [sp+384]
    00152b20bl reflect.Value.Len
    00152b24str x0, [sp+184]
    00152b28ldr x3, [sp+88]
    00152b2csubs xzr, x0, x3
    00152b30b.gt 0x152b38
    00152b34b 0x152bc8
    00152b38
    00152b38loc_152b38:
    00152b38ldr x4, [sp+88]
    00152b3csubs xzr, x4, 0
    00152b40b.gt 0x152b48
    00152b44b 0x152b68
    00152b48
    00152b48loc_152b48:
    00152b48ldr x0, [sp+1096]
    00152b4cldrsb x27, [x0]
    00152b50str x0, [sp+600]
    00152b54adrp x1, 0x55d000
    00152b58add x1, x1, 4049
    00152b5corr x2, xzr, 2
    00152b60bl fmt.(*buffer).writeString
    00152b64b 0x152b6c
    00152b68
    00152b68loc_152b68:
    00152b68b 0x152b6c
    00152b6c
    00152b6cloc_152b6c:
    00152b6cldr x3, [sp+88]
    00152b70ldr x0, [sp+368]
    00152b74ldr x1, [sp+376]
    00152b78ldr x2, [sp+384]
    00152b7cbl reflect.Value.Index
    00152b80str x0, [sp+832]
    00152b84str x1, [sp+840]
    00152b88str x2, [sp+848]
    00152b8cldrsw x4, [sp+1128]
    00152b90ldr x5, [sp+1096]
    00152b94ldr x6, [sp+1136]
    00152b98add x6, x6, 1
    00152b9cmov x3, x2
    00152ba0mov x2, x1
    00152ba4mov x1, x0
    00152ba8mov x0, x5
    00152bacmov x5, x6
    00152bb0bl fmt.(*pp).printValue
    00152bb4b 0x152bb8
    00152bb8
    00152bb8loc_152bb8:
    00152bb8ldr x3, [sp+88]
    00152bbcadd x3, x3, 1
    00152bc0str x3, [sp+88]
    00152bc4b 0x152b14
    00152bc8
    00152bc8loc_152bc8:
    00152bc8ldr x0, [sp+1096]
    00152bccldrsb x27, [x0]
    00152bd0str x0, [sp+592]
    00152bd4movz x1, 125
    00152bd8bl fmt.(*buffer).writeByte
    00152bdcb 0x152b10
    00152be0
    00152be0loc_152be0:
    00152be0ldr x4, [sp+128]
    00152be4ldr x5, [sp+136]
    00152be8subs xzr, x4, x5
    00152becb.gt 0x152bf4
    00152bf0b 0x152c50
    00152bf4
    00152bf4loc_152bf4:
    00152bf4ldr x3, [sp+136]
    00152bf8str x3, [sp+96]
    00152bfcldr x0, [sp+368]
    00152c00ldr x1, [sp+376]
    00152c04ldr x2, [sp+384]
    00152c08bl reflect.Value.Index
    00152c0cstr x0, [sp+832]
    00152c10str x1, [sp+840]
    00152c14str x2, [sp+848]
    00152c18bl reflect.Value.Uint
    00152c1cstr x0, [sp+216]
    00152c20ldr x4, [sp+96]
    00152c24ldr x1, [sp+400]
    00152c28ldr x5, [sp+392]
    00152c2csubs xzr, x4, x1
    00152c30b.lo 0x152c38
    00152c34b 0x152cb4
    00152c38
    00152c38loc_152c38:
    00152c38strb w0, [x5+x4]
    00152c3cb 0x152c40
    00152c40
    00152c40loc_152c40:
    00152c40ldr x4, [sp+136]
    00152c44add x4, x4, 1
    00152c48str x4, [sp+136]
    00152c4cb 0x152be0
    00152c50
    00152c50loc_152c50:
    00152c50b 0x152c54
    00152c54
    00152c54loc_152c54:
    00152c54ldr x1, [sp+264]
    00152c58ldrsb x27, [x1]
    00152c5cldr x1, [x1+296]
    00152c60ldr x0, [sp+272]
    00152c64blr x1
    00152c68str x0, [sp+984]
    00152c6cstr x1, [sp+992]
    00152c70ldrsw x4, [sp+1128]
    00152c74ldr x2, [sp+1096]
    00152c78ldr x3, [sp+400]
    00152c7cldr x5, [sp+408]
    00152c80ldr x6, [sp+392]
    00152c84mov x7, x0
    00152c88mov x0, x2
    00152c8cmov x8, x1
    00152c90mov x1, x6
    00152c94mov x2, x3
    00152c98mov x3, x5
    00152c9cmov x5, x7
    00152ca0mov x6, x8
    00152ca4bl fmt.(*pp).fmtBytes
    00152ca8ldp x29, x30, [sp-8]
    00152cacadd sp, sp, 1088
    00152cb0ret x30
    00152cb4
    00152cb4loc_152cb4:
    00152cb4mov x0, x4
    00152cb8bl runtime.panicIndex
    00152cbc
    00152cbcloc_152cbc:
    00152cbcldr x6, [sp+152]
    00152cc0ldr x7, [sp+160]
    00152cc4subs xzr, x6, x7
    00152cc8b.gt 0x152cd0
    00152cccb 0x152dd4
    00152cd0
    00152cd0loc_152cd0:
    00152cd0ldr x6, [sp+144]
    00152cd4str x6, [sp+752]
    00152cd8ldr x6, [sp+160]
    00152cdcstr x6, [sp+112]
    00152ce0ldr x6, [sp+752]
    00152ce4ldp x7, x8, [x6]
    00152ce8ldp x9, x10, [x6+16]
    00152cecldp x6, x11, [x6+32]
    00152cf0stp x7, x8, [sp+320]
    00152cf4stp x9, x10, [sp+336]
    00152cf8stp x6, x11, [sp+352]
    00152cfcldr x6, [sp+112]
    00152d00subs xzr, x6, 0
    00152d04b.gt 0x152d0c
    00152d08b 0x152d5c
    00152d0c
    00152d0cloc_152d0c:
    00152d0cldr x3, [sp+1096]
    00152d10ldrsb x27, [x3]
    00152d14ldrb w3, [x3+80]
    00152d18tbnz w3, 0, 0x152d20
    00152d1cb 0x152d40
    00152d20
    00152d20loc_152d20:
    00152d20ldr x0, [sp+1096]
    00152d24ldrsb x27, [x0]
    00152d28str x0, [sp+744]
    00152d2cadrp x1, 0x55d000
    00152d30add x1, x1, 4049
    00152d34orr x2, xzr, 2
    00152d38bl fmt.(*buffer).writeString
    00152d3cb 0x152d58
    00152d40
    00152d40loc_152d40:
    00152d40ldr x0, [sp+1096]
    00152d44ldrsb x27, [x0]
    00152d48str x0, [sp+736]
    00152d4corr x1, xzr, 32
    00152d50bl fmt.(*buffer).writeByte
    00152d54b 0x152d58
    00152d58
    00152d58loc_152d58:
    00152d58b 0x152d60
    00152d5c
    00152d5cloc_152d5c:
    00152d5cb 0x152d60
    00152d60
    00152d60loc_152d60:
    00152d60ldrsw x4, [sp+1128]
    00152d64ldr x0, [sp+1096]
    00152d68ldr x1, [sp+320]
    00152d6cldr x2, [sp+328]
    00152d70ldr x3, [sp+336]
    00152d74ldr x6, [sp+1136]
    00152d78add x5, x6, 1
    00152d7cbl fmt.(*pp).printValue
    00152d80ldr x0, [sp+1096]
    00152d84ldrsb x27, [x0]
    00152d88str x0, [sp+728]
    00152d8cmovz x1, 58
    00152d90bl fmt.(*buffer).writeByte
    00152d94ldrsw x4, [sp+1128]
    00152d98ldr x0, [sp+1096]
    00152d9cldr x1, [sp+344]
    00152da0ldr x2, [sp+352]
    00152da4ldr x3, [sp+360]
    00152da8ldr x6, [sp+1136]
    00152dacadd x5, x6, 1
    00152db0bl fmt.(*pp).printValue
    00152db4b 0x152db8
    00152db8
    00152db8loc_152db8:
    00152db8ldr x6, [sp+160]
    00152dbcadd x6, x6, 1
    00152dc0str x6, [sp+160]
    00152dc4ldr x6, [sp+752]
    00152dc8add x6, x6, 48
    00152dccstr x6, [sp+144]
    00152dd0b 0x152cbc
    00152dd4
    00152dd4loc_152dd4:
    00152dd4ldr x2, [sp+1096]
    00152dd8ldrsb x27, [x2]
    00152ddcldrb w2, [x2+80]
    00152de0tbnz w2, 0, 0x152de8
    00152de4b 0x152e00
    00152de8
    00152de8loc_152de8:
    00152de8ldr x0, [sp+1096]
    00152decldrsb x27, [x0]
    00152df0str x0, [sp+720]
    00152df4movz x1, 125
    00152df8bl fmt.(*buffer).writeByte
    00152dfcb 0x152e18
    00152e00
    00152e00loc_152e00:
    00152e00ldr x0, [sp+1096]
    00152e04ldrsb x27, [x0]
    00152e08str x0, [sp+712]
    00152e0cmovz x1, 93
    00152e10bl fmt.(*buffer).writeByte
    00152e14b 0x152e18
    00152e18
    00152e18loc_152e18:
    00152e18b 0x15282c
    00152e1c
    00152e1cloc_152e1c:
    00152e1cstp x0, x1, [sp+8]
    00152e20stp x2, x3, [sp+24]
    00152e24str w4, [sp+40]
    00152e28str x5, [sp+48]
    00152e2cmov x3, x30
    00152e30bl runtime.morestack_noctxt.abi0
    00152e34ldp x0, x1, [sp+8]
    00152e38ldp x2, x3, [sp+24]
    00152e3cldrsw x4, [sp+40]
    00152e40ldr x5, [sp+48]
    00152e44b 0x151c00
    00152e48udf 0
    00152e4cudf 0
    00151c00
    00152e50
    00152e50fmt.intFromArg: ; void fmt.intFromArg(struct []interface {} a, int argNum)
    00152e50ldr x16, [x28+16]
    00152e54sub x17, sp, 32
    00152e58subs xzr, x17, x16
    00152e5cb.ls 0x1530c4
    00152e60str x30, [sp-160]!
    00152e64stur x29, [sp-8]
    00152e68sub x29, sp, 8
    00152e6cstr x0, [sp+168]
    00152e70str x1, [sp+176]
    00152e74str x2, [sp+184]
    00152e78str x3, [sp+192]
    00152e7cstr xzr, [sp+48]
    00152e80strb wzr, [sp+45]
    00152e84str xzr, [sp+56]
    00152e88str x3, [sp+56]
    00152e8cldr x3, [sp+176]
    00152e90str x3, [sp+104]
    00152e94ldr x4, [sp+192]
    00152e98subs xzr, x3, x4
    00152e9cb.gt 0x152ea4
    00152ea0b 0x15309c
    00152ea4
    00152ea4loc_152ea4:
    00152ea4ldr x0, [sp+192]
    00152ea8ldr x2, [sp+168]
    00152eacldr x1, [sp+176]
    00152eb0subs xzr, x1, x0
    00152eb4b.hi 0x152ebc
    00152eb8b 0x1530bc
    00152ebc
    00152ebcloc_152ebc:
    00152ebcadd x3, x2, x0, lsl #4
    00152ec0ldr x3, [x3+8]
    00152ec4ubfm x4, x0, 60, 59
    00152ec8ldr x2, [x2+x4]
    00152eccadrp x4, 0x4a3000
    00152ed0add x4, x4, 3520
    00152ed4subs xzr, x2, x4
    00152ed8b.eq 0x152ee0
    00152edcb 0x152eec
    00152ee0
    00152ee0loc_152ee0:
    00152ee0ldr x2, [x3]
    00152ee4orr x0, xzr, 1
    00152ee8b 0x152ef8
    00152eec
    00152eecloc_152eec:
    00152eecmov x2, xzr
    00152ef0mov x0, xzr
    00152ef4b 0x152ef8
    00152ef8
    00152ef8loc_152ef8:
    00152ef8str x2, [sp+104]
    00152efcstrb w0, [sp+47]
    00152f00ldr x2, [sp+104]
    00152f04str x2, [sp+80]
    00152f08ldrb w2, [sp+47]
    00152f0cstrb w2, [sp+46]
    00152f10ldr x2, [sp+80]
    00152f14str x2, [sp+48]
    00152f18ldrb w2, [sp+46]
    00152f1cstrb w2, [sp+45]
    00152f20tbnz w2, 0, 0x152f28
    00152f24b 0x152f2c
    00152f28
    00152f28loc_152f28:
    00152f28b 0x153068
    00152f2c
    00152f2cloc_152f2c:
    00152f2cldr x0, [sp+192]
    00152f30ldr x2, [sp+168]
    00152f34ldr x1, [sp+176]
    00152f38subs xzr, x1, x0
    00152f3cb.hi 0x152f44
    00152f40b 0x1530b8
    00152f44
    00152f44loc_152f44:
    00152f44add x3, x2, x0, lsl #4
    00152f48ldr x1, [x3+8]
    00152f4cubfm x3, x0, 60, 59
    00152f50ldr x0, [x2+x3]
    00152f54str x0, [sp+136]
    00152f58str x1, [sp+144]
    00152f5cbl reflect.ValueOf
    00152f60str x0, [sp+112]
    00152f64str x1, [sp+120]
    00152f68str x2, [sp+128]
    00152f6cbl reflect.Value.Kind
    00152f70str x0, [sp+96]
    00152f74str x0, [sp+88]
    00152f78subs xzr, x0, 2
    00152f7cb.hs 0x152f84
    00152f80b 0x152fc4
    00152f84
    00152f84loc_152f84:
    00152f84subs xzr, x0, 6
    00152f88b.ls 0x152f90
    00152f8cb 0x152fc0
    00152f90
    00152f90loc_152f90:
    00152f90b 0x152f94
    00152f94
    00152f94loc_152f94:
    00152f94ldr x0, [sp+112]
    00152f98ldr x1, [sp+120]
    00152f9cldr x2, [sp+128]
    00152fa0bl reflect.Value.Int
    00152fa4str x0, [sp+72]
    00152fa8b 0x152fac
    00152fac
    00152facloc_152fac:
    00152facstr x0, [sp+48]
    00152fb0orr x1, xzr, 1
    00152fb4strb w1, [sp+45]
    00152fb8b 0x152fbc
    00152fbc
    00152fbcloc_152fbc:
    00152fbcb 0x153064
    00152fc0
    00152fc0loc_152fc0:
    00152fc0b 0x152fc8
    00152fc4
    00152fc4loc_152fc4:
    00152fc4b 0x152fc8
    00152fc8
    00152fc8loc_152fc8:
    00152fc8subs xzr, x0, 7
    00152fccb.hs 0x152fd4
    00152fd0b 0x153054
    00152fd4
    00152fd4loc_152fd4:
    00152fd4subs xzr, x0, 12
    00152fd8b.ls 0x152fe0
    00152fdcb 0x153050
    00152fe0
    00152fe0loc_152fe0:
    00152fe0b 0x152fe4
    00152fe4
    00152fe4loc_152fe4:
    00152fe4ldr x0, [sp+112]
    00152fe8ldr x1, [sp+120]
    00152fecldr x2, [sp+128]
    00152ff0bl reflect.Value.Uint
    00152ff4str x0, [sp+64]
    00152ff8subs xzr, x0, 0
    00152ffccset x3, ge
    00153000strb w3, [sp+47]
    00153004tbz x0, 63, 0x15300c
    00153008b 0x153024
    0015300c
    0015300cloc_15300c:
    0015300cldr x1, [sp+64]
    00153010ldr x2, [sp+64]
    00153014subs xzr, x2, x1
    00153018cset x1, eq
    0015301cstrb w1, [sp+47]
    00153020b 0x153028
    00153024
    00153024loc_153024:
    00153024b 0x153028
    00153028
    00153028loc_153028:
    00153028ldrb w1, [sp+47]
    0015302ctbnz w1, 0, 0x153034
    00153030b 0x153048
    00153034
    00153034loc_153034:
    00153034ldr x1, [sp+64]
    00153038str x1, [sp+48]
    0015303corr x1, xzr, 1
    00153040strb w1, [sp+45]
    00153044b 0x15304c
    00153048
    00153048loc_153048:
    00153048b 0x15304c
    0015304c
    0015304cloc_15304c:
    0015304cb 0x153064
    00153050
    00153050loc_153050:
    00153050b 0x153058
    00153054
    00153054loc_153054:
    00153054b 0x153058
    00153058
    00153058loc_153058:
    00153058b 0x15305c
    0015305c
    0015305cloc_15305c:
    0015305cb 0x153060
    00153060
    00153060loc_153060:
    00153060b 0x153064
    00153064
    00153064loc_153064:
    00153064b 0x153068
    00153068
    00153068loc_153068:
    00153068ldr x1, [sp+192]
    0015306cadd x1, x1, 1
    00153070str x1, [sp+56]
    00153074ldr x0, [sp+48]
    00153078bl fmt.tooLarge
    0015307cstrb w0, [sp+47]
    00153080tbnz w0, 0, 0x153088
    00153084b 0x153094
    00153088
    00153088loc_153088:
    00153088str xzr, [sp+48]
    0015308cstrb wzr, [sp+45]
    00153090b 0x153098
    00153094
    00153094loc_153094:
    00153094b 0x153098
    00153098
    00153098loc_153098:
    00153098b 0x1530a0
    0015309c
    0015309cloc_15309c:
    0015309cb 0x1530a0
    001530a0
    001530a0loc_1530a0:
    001530a0ldr x2, [sp+56]
    001530a4ldrb w1, [sp+45]
    001530a8ldr x0, [sp+48]
    001530acldur x29, [sp-8]
    001530b0ldr x30, [sp], 160
    001530b4ret x30
    001530b8
    001530b8loc_1530b8:
    001530b8bl runtime.panicIndex
    001530bc
    001530bcloc_1530bc:
    001530bcbl runtime.panicIndex
    001530c0hint
    001530c4
    001530c4loc_1530c4:
    001530c4stp x0, x1, [sp+8]
    001530c8stp x2, x3, [sp+24]
    001530ccmov x3, x30
    001530d0bl runtime.morestack_noctxt.abi0
    001530d4ldp x0, x1, [sp+8]
    001530d8ldp x2, x3, [sp+24]
    001530dcb 0x152e50
    00152e50
    001530e0
    001530e0fmt.parseArgNumber: ; void fmt.parseArgNumber(struct string format)
    001530e0ldr x16, [x28+16]
    001530e4sub x17, sp, 16
    001530e8subs xzr, x17, x16
    001530ecb.ls 0x1532b8
    001530f0str x30, [sp-144]!
    001530f4stur x29, [sp-8]
    001530f8sub x29, sp, 8
    001530fcstr x0, [sp+152]
    00153100str x1, [sp+160]
    00153104str xzr, [sp+80]
    00153108str xzr, [sp+64]
    0015310cstrb wzr, [sp+53]
    00153110ldr x4, [sp+160]
    00153114str x4, [sp+120]
    00153118subs xzr, x4, 3
    0015311cb.lt 0x153124
    00153120b 0x15314c
    00153124
    00153124loc_153124:
    00153124str xzr, [sp+80]
    00153128orr x3, xzr, 1
    0015312cstr x3, [sp+64]
    00153130strb wzr, [sp+53]
    00153134ldr x0, [sp+80]
    00153138ldr x1, [sp+64]
    0015313cmov x2, xzr
    00153140ldur x29, [sp-8]
    00153144ldr x30, [sp], 144
    00153148ret x30
    0015314c
    0015314cloc_15314c:
    0015314corr x2, xzr, 1
    00153150str x2, [sp+88]
    00153154b 0x153158
    00153158
    00153158loc_153158:
    00153158ldr x4, [sp+160]
    0015315cstr x4, [sp+120]
    00153160ldr x5, [sp+88]
    00153164subs xzr, x5, x4
    00153168b.lt 0x153170
    0015316cb 0x15328c
    00153170
    00153170loc_153170:
    00153170ldr x0, [sp+88]
    00153174ldr x1, [sp+160]
    00153178ldr x4, [sp+152]
    0015317csubs xzr, x1, x0
    00153180b.hi 0x153188
    00153184b 0x1532b0
    00153188
    00153188loc_153188:
    00153188ldrb w4, [x4+x0]
    0015318csubs wzr, w4, 93
    00153190b.eq 0x153198
    00153194b 0x153278
    00153198
    00153198loc_153198:
    00153198ldr x3, [sp+88]
    0015319cldr x0, [sp+152]
    001531a0ldr x1, [sp+160]
    001531a4bl fmt.parsenum
    001531a8str x0, [sp+112]
    001531acstrb w1, [sp+55]
    001531b0str x2, [sp+104]
    001531b4str x0, [sp+96]
    001531b8ldrb w4, [sp+55]
    001531bcstrb w4, [sp+54]
    001531c0ldr x4, [sp+104]
    001531c4str x4, [sp+128]
    001531c8str x0, [sp+56]
    001531ccldrb w4, [sp+54]
    001531d0strb w4, [sp+52]
    001531d4ldr x4, [sp+128]
    001531d8str x4, [sp+72]
    001531dcldrb w4, [sp+52]
    001531e0eor x5, x4, 1
    001531e4strb w5, [sp+55]
    001531e8tbnz w4, 0, 0x1531f0
    001531ecb 0x153208
    001531f0
    001531f0loc_1531f0:
    001531f0ldr x3, [sp+72]
    001531f4ldr x4, [sp+88]
    001531f8subs xzr, x4, x3
    001531fccset x3, ne
    00153200strb w3, [sp+55]
    00153204b 0x15320c
    00153208
    00153208loc_153208:
    00153208b 0x15320c
    0015320c
    0015320cloc_15320c:
    0015320cldrb w3, [sp+55]
    00153210tbnz w3, 0, 0x153218
    00153214b 0x153244
    00153218
    00153218loc_153218:
    00153218str xzr, [sp+80]
    0015321cldr x3, [sp+88]
    00153220add x3, x3, 1
    00153224str x3, [sp+64]
    00153228strb wzr, [sp+53]
    0015322cldr x0, [sp+80]
    00153230ldr x1, [sp+64]
    00153234mov x2, xzr
    00153238ldur x29, [sp-8]
    0015323cldr x30, [sp], 144
    00153240ret x30
    00153244
    00153244loc_153244:
    00153244ldr x3, [sp+56]
    00153248sub x3, x3, 1
    0015324cstr x3, [sp+80]
    00153250ldr x3, [sp+88]
    00153254add x3, x3, 1
    00153258str x3, [sp+64]
    0015325corr x2, xzr, 1
    00153260strb w2, [sp+53]
    00153264ldr x0, [sp+80]
    00153268ldr x1, [sp+64]
    0015326cldur x29, [sp-8]
    00153270ldr x30, [sp], 144
    00153274ret x30
    00153278
    00153278loc_153278:
    00153278b 0x15327c
    0015327c
    0015327cloc_15327c:
    0015327cldr x4, [sp+88]
    00153280add x4, x4, 1
    00153284str x4, [sp+88]
    00153288b 0x153158
    0015328c
    0015328cloc_15328c:
    0015328cstr xzr, [sp+80]
    00153290str x2, [sp+64]
    00153294strb wzr, [sp+53]
    00153298ldr x0, [sp+80]
    0015329cldr x1, [sp+64]
    001532a0mov x2, xzr
    001532a4ldur x29, [sp-8]
    001532a8ldr x30, [sp], 144
    001532acret x30
    001532b0
    001532b0loc_1532b0:
    001532b0bl runtime.panicIndex
    001532b4hint
    001532b8
    001532b8loc_1532b8:
    001532b8stp x0, x1, [sp+8]
    001532bcmov x3, x30
    001532c0bl runtime.morestack_noctxt.abi0
    001532c4ldp x0, x1, [sp+8]
    001532c8b 0x1530e0
    001532ccudf 0
    001530e0
    001532d0
    001532d0fmt.(*pp).argNumber: ; void fmt.(*pp).argNumber(fmt.pp * p, int argNum, struct string format, int i, int numArgs)
    001532d0ldr x16, [x28+16]
    001532d4subs xzr, sp, x16
    001532d8b.ls 0x1534e8
    001532dcstr x30, [sp-128]!
    001532e0stur x29, [sp-8]
    001532e4sub x29, sp, 8
    001532e8str x0, [sp+136]
    001532ecstr x1, [sp+144]
    001532f0str x2, [sp+152]
    001532f4str x3, [sp+160]
    001532f8str x4, [sp+168]
    001532fcstr x5, [sp+176]
    00153300str xzr, [sp+56]
    00153304str xzr, [sp+48]
    00153308strb wzr, [sp+36]
    0015330cldr x3, [sp+160]
    00153310str x3, [sp+80]
    00153314ldr x4, [sp+168]
    00153318subs xzr, x3, x4
    0015331ccset x3, le
    00153320strb w3, [sp+38]
    00153324b.le 0x15332c
    00153328b 0x153330
    0015332c
    0015332cloc_15332c:
    0015332cb 0x15335c
    00153330
    00153330loc_153330:
    00153330ldr x0, [sp+168]
    00153334ldr x1, [sp+160]
    00153338ldr x3, [sp+152]
    0015333csubs xzr, x1, x0
    00153340b.hi 0x153348
    00153344b 0x1534e0
    00153348
    00153348loc_153348:
    00153348ldrb w3, [x3+x0]
    0015334csubs wzr, w3, 91
    00153350cset x3, ne
    00153354strb w3, [sp+38]
    00153358b 0x15335c
    0015335c
    0015335cloc_15335c:
    0015335cldrb w3, [sp+38]
    00153360tbnz w3, 0, 0x153368
    00153364b 0x153394
    00153368
    00153368loc_153368:
    00153368ldr x3, [sp+144]
    0015336cstr x3, [sp+56]
    00153370ldr x3, [sp+168]
    00153374str x3, [sp+48]
    00153378strb wzr, [sp+36]
    0015337cldr x0, [sp+56]
    00153380ldr x1, [sp+48]
    00153384mov x2, xzr
    00153388ldur x29, [sp-8]
    0015338cldr x30, [sp], 128
    00153390ret x30
    00153394
    00153394loc_153394:
    00153394ldr x2, [sp+136]
    00153398ldrsb x27, [x2]
    0015339corr x3, xzr, 1
    001533a0strb w3, [x2+176]
    001533a4ldr x0, [sp+168]
    001533a8ldr x1, [sp+160]
    001533acldr x2, [sp+152]
    001533b0subs xzr, x0, x1
    001533b4b.ls 0x1533bc
    001533b8b 0x1534dc
    001533bc
    001533bcloc_1533bc:
    001533bcsub x1, x1, x0
    001533c0sub x3, xzr, x1
    001533c4and x3, x0, x3, asr #63
    001533c8add x0, x2, x3
    001533ccstr x0, [sp+104]
    001533d0str x1, [sp+112]
    001533d4bl fmt.parseArgNumber
    001533d8str x0, [sp+80]
    001533dcstr x1, [sp+72]
    001533e0strb w2, [sp+38]
    001533e4ldr x2, [sp+80]
    001533e8str x2, [sp+96]
    001533ecstr x1, [sp+88]
    001533f0ldrb w2, [sp+38]
    001533f4strb w2, [sp+39]
    001533f8ldr x2, [sp+96]
    001533fcstr x2, [sp+64]
    00153400str x1, [sp+40]
    00153404ldrb w2, [sp+39]
    00153408strb w2, [sp+35]
    0015340cstrb w2, [sp+37]
    00153410tbnz w2, 0, 0x153418
    00153414b 0x15342c
    00153418
    00153418loc_153418:
    00153418ldr x3, [sp+64]
    0015341csubs xzr, x3, 0
    00153420cset x3, ge
    00153424strb w3, [sp+37]
    00153428b 0x153430
    0015342c
    0015342cloc_15342c:
    0015342cb 0x153430
    00153430
    00153430loc_153430:
    00153430ldrb w3, [sp+37]
    00153434strb w3, [sp+38]
    00153438tbnz w3, 0, 0x153440
    0015343cb 0x153458
    00153440
    00153440loc_153440:
    00153440ldr x3, [sp+64]
    00153444ldr x4, [sp+176]
    00153448subs xzr, x4, x3
    0015344ccset x3, gt
    00153450strb w3, [sp+38]
    00153454b 0x15345c
    00153458
    00153458loc_153458:
    00153458b 0x15345c
    0015345c
    0015345cloc_15345c:
    0015345cldrb w3, [sp+38]
    00153460tbnz w3, 0, 0x153468
    00153464b 0x15349c
    00153468
    00153468loc_153468:
    00153468ldr x3, [sp+64]
    0015346cstr x3, [sp+56]
    00153470ldr x3, [sp+168]
    00153474ldr x4, [sp+40]
    00153478add x3, x3, x4
    0015347cstr x3, [sp+48]
    00153480orr x2, xzr, 1
    00153484strb w2, [sp+36]
    00153488ldr x0, [sp+56]
    0015348cldr x1, [sp+48]
    00153490ldur x29, [sp-8]
    00153494ldr x30, [sp], 128
    00153498ret x30
    0015349c
    0015349cloc_15349c:
    0015349cldr x3, [sp+136]
    001534a0ldrsb x27, [x3]
    001534a4strb wzr, [x3+177]
    001534a8ldr x3, [sp+144]
    001534acstr x3, [sp+56]
    001534b0ldr x3, [sp+168]
    001534b4ldr x4, [sp+40]
    001534b8add x3, x3, x4
    001534bcstr x3, [sp+48]
    001534c0ldrb w2, [sp+35]
    001534c4strb w2, [sp+36]
    001534c8ldr x0, [sp+56]
    001534ccldr x1, [sp+48]
    001534d0ldur x29, [sp-8]
    001534d4ldr x30, [sp], 128
    001534d8ret x30
    001534dc
    001534dcloc_1534dc:
    001534dcbl runtime.panicSliceB
    001534e0
    001534e0loc_1534e0:
    001534e0bl runtime.panicIndex
    001534e4hint
    001534e8
    001534e8loc_1534e8:
    001534e8stp x0, x1, [sp+8]
    001534ecstp x2, x3, [sp+24]
    001534f0stp x4, x5, [sp+40]
    001534f4mov x3, x30
    001534f8bl runtime.morestack_noctxt.abi0
    001534fcldp x0, x1, [sp+8]
    00153500ldp x2, x3, [sp+24]
    00153504ldp x4, x5, [sp+40]
    00153508b 0x1532d0
    0015350cudf 0
    001532d0
    00153510
    00153510fmt.(*pp).badArgNum: ; void fmt.(*pp).badArgNum(fmt.pp * p, int32 verb)
    00153510ldr x16, [x28+16]
    00153514subs xzr, sp, x16
    00153518b.ls 0x153588
    0015351cstr x30, [sp-64]!
    00153520stur x29, [sp-8]
    00153524sub x29, sp, 8
    00153528str x0, [sp+72]
    0015352cstr w1, [sp+80]
    00153530ldr x0, [sp+72]
    00153534ldrsb x27, [x0]
    00153538str x0, [sp+48]
    0015353cadrp x1, 0x55d000
    00153540add x1, x1, 23
    00153544orr x2, xzr, 2
    00153548bl fmt.(*buffer).writeString
    0015354cldr x0, [sp+72]
    00153550ldrsb x27, [x0]
    00153554str x0, [sp+40]
    00153558ldrsw x1, [sp+80]
    0015355cbl fmt.(*buffer).writeRune
    00153560ldr x0, [sp+72]
    00153564ldrsb x27, [x0]
    00153568str x0, [sp+32]
    0015356cadrp x1, 0x55f000
    00153570add x1, x1, 724
    00153574movz x2, 10
    00153578bl fmt.(*buffer).writeString
    0015357cldur x29, [sp-8]
    00153580ldr x30, [sp], 64
    00153584ret x30
    00153588
    00153588loc_153588:
    00153588str x0, [sp+8]
    0015358cstr w1, [sp+16]
    00153590mov x3, x30
    00153594bl runtime.morestack_noctxt.abi0
    00153598ldr x0, [sp+8]
    0015359cldrsw x1, [sp+16]
    001535a0b 0x153510
    001535a4udf 0
    001535a8udf 0
    001535acudf 0
    00153510
    001535b0
    001535b0fmt.(*pp).missingArg: ; void fmt.(*pp).missingArg(fmt.pp * p, int32 verb)
    001535b0ldr x16, [x28+16]
    001535b4subs xzr, sp, x16
    001535b8b.ls 0x153628
    001535bcstr x30, [sp-64]!
    001535c0stur x29, [sp-8]
    001535c4sub x29, sp, 8
    001535c8str x0, [sp+72]
    001535ccstr w1, [sp+80]
    001535d0ldr x0, [sp+72]
    001535d4ldrsb x27, [x0]
    001535d8str x0, [sp+48]
    001535dcadrp x1, 0x55d000
    001535e0add x1, x1, 23
    001535e4orr x2, xzr, 2
    001535e8bl fmt.(*buffer).writeString
    001535ecldr x0, [sp+72]
    001535f0ldrsb x27, [x0]
    001535f4str x0, [sp+40]
    001535f8ldrsw x1, [sp+80]
    001535fcbl fmt.(*buffer).writeRune
    00153600ldr x0, [sp+72]
    00153604ldrsb x27, [x0]
    00153608str x0, [sp+32]
    0015360cadrp x1, 0x55e000
    00153610add x1, x1, 3361
    00153614movz x2, 9
    00153618bl fmt.(*buffer).writeString
    0015361cldur x29, [sp-8]
    00153620ldr x30, [sp], 64
    00153624ret x30
    00153628
    00153628loc_153628:
    00153628str x0, [sp+8]
    0015362cstr w1, [sp+16]
    00153630mov x3, x30
    00153634bl runtime.morestack_noctxt.abi0
    00153638ldr x0, [sp+8]
    0015363cldrsw x1, [sp+16]
    00153640b 0x1535b0
    00153644udf 0
    00153648udf 0
    0015364cudf 0
    001535b0
    00153650
    00153650fmt.(*pp).doPrintf: ; void fmt.(*pp).doPrintf(fmt.pp * p, struct string format, struct []interface {} a)
    00153650ldr x16, [x28+16]
    00153654sub x17, sp, 448
    00153658subs xzr, x17, x16
    0015365cb.ls 0x154584
    00153660sub x20, sp, 576
    00153664stp x29, x30, [x20-8]
    00153668add sp, x20, 0
    0015366csub x29, sp, 8
    00153670str x0, [sp+584]
    00153674str x1, [sp+592]
    00153678str x2, [sp+600]
    0015367cstr x3, [sp+608]
    00153680str x4, [sp+616]
    00153684str x5, [sp+624]
    00153688str x2, [sp+144]
    0015368cstr xzr, [sp+152]
    00153690strb wzr, [sp+88]
    00153694ldr x3, [sp+584]
    00153698ldrsb x27, [x3]
    0015369cstrb wzr, [x3+176]
    001536a0b 0x1536a4
    001536a4
    001536a4loc_1536a4:
    001536a4str xzr, [sp+136]
    001536a8b 0x1536ac
    001536ac
    001536acloc_1536ac:
    001536acldr x3, [sp+144]
    001536b0ldr x4, [sp+136]
    001536b4subs xzr, x3, x4
    001536b8b.gt 0x1536c0
    001536bcb 0x1536dc
    001536c0
    001536c0loc_1536c0:
    001536c0ldr x3, [sp+584]
    001536c4ldrsb x27, [x3]
    001536c8orr x4, xzr, 1
    001536ccstrb w4, [x3+177]
    001536d0ldr x3, [sp+136]
    001536d4str x3, [sp+120]
    001536d8b 0x153910
    001536dc
    001536dcloc_1536dc:
    001536dcb 0x1536e0
    001536e0
    001536e0loc_1536e0:
    001536e0ldr x1, [sp+584]
    001536e4ldrsb x27, [x1]
    001536e8ldrb w1, [x1+176]
    001536eceor x2, x1, 1
    001536f0strb w2, [sp+91]
    001536f4tbnz w1, 0, 0x1536fc
    001536f8b 0x153700
    001536fc
    001536fcloc_1536fc:
    001536fcb 0x15371c
    00153700
    00153700loc_153700:
    00153700ldr x1, [sp+616]
    00153704str x1, [sp+192]
    00153708ldr x2, [sp+152]
    0015370csubs xzr, x2, x1
    00153710cset x1, lt
    00153714strb w1, [sp+91]
    00153718b 0x15371c
    0015371c
    0015371cloc_15371c:
    0015371cldrb w1, [sp+91]
    00153720tbnz w1, 0, 0x153728
    00153724b 0x1537bc
    00153728
    00153728loc_153728:
    00153728ldr x1, [sp+584]
    0015372cldrsb x27, [x1]
    00153730add x0, x1, 64
    00153734str x0, [sp+400]
    00153738bl fmt.(*fmt).clearflags
    0015373cldr x0, [sp+584]
    00153740ldrsb x27, [x0]
    00153744str x0, [sp+392]
    00153748adrp x1, 0x55e000
    0015374cadd x1, x1, 3370
    00153750movz x2, 9
    00153754bl fmt.(*buffer).writeString
    00153758ldr x0, [sp+152]
    0015375cldr x1, [sp+616]
    00153760ldr x2, [sp+608]
    00153764ldr x3, [sp+624]
    00153768b 0x15376c
    0015376c
    0015376cloc_15376c:
    0015376csubs xzr, x0, x1
    00153770b.ls 0x153778
    00153774b 0x15390c
    00153778
    00153778loc_153778:
    00153778sub x4, x1, x0
    0015377csub x3, x3, x0
    00153780sub x5, xzr, x3
    00153784ubfm x6, x0, 60, 59
    00153788and x5, x6, x5, asr #63
    0015378cadd x5, x2, x5
    00153790str x5, [sp+512]
    00153794str x4, [sp+520]
    00153798str x3, [sp+528]
    0015379cstr x5, [sp+488]
    001537a0str x4, [sp+496]
    001537a4str x3, [sp+504]
    001537a8str xzr, [sp+184]
    001537acstr x4, [sp+176]
    001537b0ldr x3, [sp+488]
    001537b4str x3, [sp+168]
    001537b8b 0x1537cc
    001537bc
    001537bcloc_1537bc:
    001537bcb 0x1537c0
    001537c0
    001537c0loc_1537c0:
    001537c0ldp x29, x30, [sp-8]
    001537c4add sp, sp, 576
    001537c8ret x30
    001537cc
    001537ccloc_1537cc:
    001537ccldr x3, [sp+176]
    001537d0ldr x4, [sp+184]
    001537d4subs xzr, x3, x4
    001537d8b.gt 0x1537e0
    001537dcb 0x1538f4
    001537e0
    001537e0loc_1537e0:
    001537e0ldr x3, [sp+168]
    001537e4str x3, [sp+384]
    001537e8ldr x3, [sp+184]
    001537ecstr x3, [sp+128]
    001537f0ldr x3, [sp+384]
    001537f4ldr x4, [x3]
    001537f8ldr x3, [x3+8]
    001537fcstr x4, [sp+328]
    00153800str x3, [sp+336]
    00153804ldr x3, [sp+128]
    00153808subs xzr, x3, 0
    0015380cb.gt 0x153814
    00153810b 0x153834
    00153814
    00153814loc_153814:
    00153814ldr x0, [sp+584]
    00153818ldrsb x27, [x0]
    0015381cstr x0, [sp+376]
    00153820adrp x1, 0x55c000
    00153824add x1, x1, 4049
    00153828orr x2, xzr, 2
    0015382cbl fmt.(*buffer).writeString
    00153830b 0x153838
    00153834
    00153834loc_153834:
    00153834b 0x153838
    00153838
    00153838loc_153838:
    00153838ldr x3, [sp+328]
    0015383ccbnz x3, 0x153844
    00153840b 0x1538b4
    00153844
    00153844loc_153844:
    00153844ldr x0, [sp+328]
    00153848ldr x1, [sp+336]
    0015384cbl reflect.TypeOf
    00153850str x0, [sp+552]
    00153854str x1, [sp+560]
    00153858ldrsb x27, [x0]
    0015385cldr x2, [x0+296]
    00153860mov x0, x1
    00153864blr x2
    00153868str x0, [sp+536]
    0015386cstr x1, [sp+544]
    00153870ldr x0, [sp+584]
    00153874ldrsb x27, [x0]
    00153878str x0, [sp+360]
    0015387cldr x2, [sp+544]
    00153880ldr x1, [sp+536]
    00153884bl fmt.(*buffer).writeString
    00153888ldr x0, [sp+584]
    0015388cldrsb x27, [x0]
    00153890str x0, [sp+352]
    00153894movz x1, 61
    00153898bl fmt.(*buffer).writeByte
    0015389cldr x1, [sp+328]
    001538a0ldr x2, [sp+336]
    001538a4ldr x0, [sp+584]
    001538a8movz x3, 118
    001538acbl fmt.(*pp).printArg
    001538b0b 0x1538d4
    001538b4
    001538b4loc_1538b4:
    001538b4ldr x0, [sp+584]
    001538b8ldrsb x27, [x0]
    001538bcstr x0, [sp+368]
    001538c0adrp x1, 0x55d000
    001538c4add x1, x1, 1502
    001538c8movz x2, 5
    001538ccbl fmt.(*buffer).writeString
    001538d0b 0x1538d4
    001538d4
    001538d4loc_1538d4:
    001538d4b 0x1538d8
    001538d8
    001538d8loc_1538d8:
    001538d8ldr x3, [sp+184]
    001538dcadd x3, x3, 1
    001538e0str x3, [sp+184]
    001538e4ldr x3, [sp+384]
    001538e8add x3, x3, 16
    001538ecstr x3, [sp+168]
    001538f0b 0x1537cc
    001538f4
    001538f4loc_1538f4:
    001538f4ldr x0, [sp+584]
    001538f8ldrsb x27, [x0]
    001538fcstr x0, [sp+344]
    00153900movz x1, 41
    00153904bl fmt.(*buffer).writeByte
    00153908b 0x1537c0
    0015390c
    0015390cloc_15390c:
    0015390cbl runtime.panicSliceB
    00153910
    00153910loc_153910:
    00153910ldr x3, [sp+144]
    00153914ldr x5, [sp+136]
    00153918subs xzr, x3, x5
    0015391ccset x3, gt
    00153920strb w3, [sp+92]
    00153924b.gt 0x15392c
    00153928b 0x153958
    0015392c
    0015392cloc_15392c:
    0015392cldr x0, [sp+136]
    00153930ldr x1, [sp+600]
    00153934ldr x3, [sp+592]
    00153938subs xzr, x1, x0
    0015393cb.hi 0x153944
    00153940b 0x15457c
    00153944
    00153944loc_153944:
    00153944ldrb w3, [x3+x0]
    00153948subs wzr, w3, 37
    0015394ccset x3, ne
    00153950strb w3, [sp+92]
    00153954b 0x15395c
    00153958
    00153958loc_153958:
    00153958b 0x15395c
    0015395c
    0015395cloc_15395c:
    0015395cldrb w3, [sp+92]
    00153960tbnz w3, 0, 0x153968
    00153964b 0x15397c
    00153968
    00153968loc_153968:
    00153968ldr x3, [sp+136]
    0015396cadd x3, x3, 1
    00153970str x3, [sp+136]
    00153974b 0x153978
    00153978
    00153978loc_153978:
    00153978b 0x153910
    0015397c
    0015397cloc_15397c:
    0015397cldr x3, [sp+120]
    00153980ldr x5, [sp+136]
    00153984subs xzr, x3, x5
    00153988b.lt 0x153990
    0015398cb 0x1539ec
    00153990
    00153990loc_153990:
    00153990ldr x1, [sp+136]
    00153994ldr x0, [sp+120]
    00153998ldr x2, [sp+600]
    0015399cldr x3, [sp+592]
    001539a0subs xzr, x2, x1
    001539a4b.hs 0x1539ac
    001539a8b 0x154578
    001539ac
    001539acloc_1539ac:
    001539acsubs xzr, x1, x0
    001539b0b.hs 0x1539b8
    001539b4b 0x154574
    001539b8
    001539b8loc_1539b8:
    001539b8sub x4, x1, x0
    001539bcsub x5, xzr, x4
    001539c0and x5, x0, x5, asr #63
    001539c4add x3, x3, x5
    001539c8str x3, [sp+536]
    001539ccstr x4, [sp+544]
    001539d0ldr x0, [sp+584]
    001539d4ldrsb x27, [x0]
    001539d8str x0, [sp+480]
    001539dcldr x1, [sp+536]
    001539e0ldr x2, [sp+544]
    001539e4bl fmt.(*buffer).writeString
    001539e8b 0x1539f0
    001539ec
    001539ecloc_1539ec:
    001539ecb 0x1539f0
    001539f0
    001539f0loc_1539f0:
    001539f0ldr x1, [sp+144]
    001539f4ldr x2, [sp+136]
    001539f8subs xzr, x1, x2
    001539fcb.le 0x153a04
    00153a00b 0x153a08
    00153a04
    00153a04loc_153a04:
    00153a04b 0x1536e0
    00153a08
    00153a08loc_153a08:
    00153a08ldr x1, [sp+136]
    00153a0cadd x1, x1, 1
    00153a10str x1, [sp+136]
    00153a14ldr x1, [sp+584]
    00153a18ldrsb x27, [x1]
    00153a1cadd x0, x1, 64
    00153a20str x0, [sp+472]
    00153a24bl fmt.(*fmt).clearflags
    00153a28b 0x153a2c
    00153a2c
    00153a2cloc_153a2c:
    00153a2cb 0x153a30
    00153a30
    00153a30loc_153a30:
    00153a30ldr x6, [sp+144]
    00153a34ldr x7, [sp+136]
    00153a38subs xzr, x6, x7
    00153a3cb.gt 0x153a44
    00153a40b 0x153d3c
    00153a44
    00153a44loc_153a44:
    00153a44ldr x0, [sp+136]
    00153a48ldr x1, [sp+600]
    00153a4cldr x6, [sp+592]
    00153a50subs xzr, x1, x0
    00153a54b.hi 0x153a5c
    00153a58b 0x154570
    00153a5c
    00153a5cloc_153a5c:
    00153a5cldrb w6, [x6+x0]
    00153a60strb w6, [sp+87]
    00153a64strb w6, [sp+90]
    00153a68mov x7, x6
    00153a6csubs wzr, w7, 35
    00153a70b.ls 0x153a78
    00153a74b 0x153ad0
    00153a78
    00153a78loc_153a78:
    00153a78mov x7, x6
    00153a7csubs wzr, w7, 32
    00153a80b.eq 0x153a88
    00153a84b 0x153aa0
    00153a88
    00153a88loc_153a88:
    00153a88b 0x153a8c
    00153a8c
    00153a8cloc_153a8c:
    00153a8cldr x6, [sp+584]
    00153a90ldrsb x27, [x6]
    00153a94orr x7, xzr, 1
    00153a98strb w7, [x6+77]
    00153a9cb 0x153b48
    00153aa0
    00153aa0loc_153aa0:
    00153aa0mov x7, x6
    00153aa4subs wzr, w7, 35
    00153aa8b.eq 0x153ab0
    00153aacb 0x153ac8
    00153ab0
    00153ab0loc_153ab0:
    00153ab0b 0x153ab4
    00153ab4
    00153ab4loc_153ab4:
    00153ab4ldr x6, [sp+584]
    00153ab8ldrsb x27, [x6]
    00153abcorr x7, xzr, 1
    00153ac0strb w7, [x6+76]
    00153ac4b 0x153b48
    00153ac8
    00153ac8loc_153ac8:
    00153ac8b 0x153acc
    00153acc
    00153accloc_153acc:
    00153accb 0x153b68
    00153ad0
    00153ad0loc_153ad0:
    00153ad0mov x7, x6
    00153ad4subs wzr, w7, 43
    00153ad8b.eq 0x153ae0
    00153adcb 0x153af8
    00153ae0
    00153ae0loc_153ae0:
    00153ae0b 0x153ae4
    00153ae4
    00153ae4loc_153ae4:
    00153ae4ldr x6, [sp+584]
    00153ae8ldrsb x27, [x6]
    00153aecorr x7, xzr, 1
    00153af0strb w7, [x6+75]
    00153af4b 0x153b48
    00153af8
    00153af8loc_153af8:
    00153af8mov x7, x6
    00153afcsubs wzr, w7, 45
    00153b00b.eq 0x153b08
    00153b04b 0x153b20
    00153b08
    00153b08loc_153b08:
    00153b08b 0x153b0c
    00153b0c
    00153b0cloc_153b0c:
    00153b0cldr x6, [sp+584]
    00153b10ldrsb x27, [x6]
    00153b14orr x7, xzr, 1
    00153b18strb w7, [x6+74]
    00153b1cb 0x153b48
    00153b20
    00153b20loc_153b20:
    00153b20mov x7, x6
    00153b24subs wzr, w7, 48
    00153b28b.eq 0x153b30
    00153b2cb 0x153b5c
    00153b30
    00153b30loc_153b30:
    00153b30b 0x153b34
    00153b34
    00153b34loc_153b34:
    00153b34ldr x6, [sp+584]
    00153b38ldrsb x27, [x6]
    00153b3corr x7, xzr, 1
    00153b40strb w7, [x6+78]
    00153b44b 0x153b48
    00153b48
    00153b48loc_153b48:
    00153b48b 0x153b4c
    00153b4c
    00153b4cloc_153b4c:
    00153b4cldr x6, [sp+136]
    00153b50add x6, x6, 1
    00153b54str x6, [sp+136]
    00153b58b 0x153a30
    00153b5c
    00153b5cloc_153b5c:
    00153b5cb 0x153b60
    00153b60
    00153b60loc_153b60:
    00153b60b 0x153b64
    00153b64
    00153b64loc_153b64:
    00153b64b 0x153b68
    00153b68
    00153b68loc_153b68:
    00153b68b 0x153b6c
    00153b6c
    00153b6cloc_153b6c:
    00153b6cmov x7, x6
    00153b70subs wzr, w7, 97
    00153b74cset x7, hs
    00153b78strb w7, [sp+91]
    00153b7cb.hs 0x153b84
    00153b80b 0x153b94
    00153b84
    00153b84loc_153b84:
    00153b84subs wzr, w6, 122
    00153b88cset x6, ls
    00153b8cstrb w6, [sp+91]
    00153b90b 0x153b98
    00153b94
    00153b94loc_153b94:
    00153b94b 0x153b98
    00153b98
    00153b98loc_153b98:
    00153b98ldrb w6, [sp+91]
    00153b9cstrb w6, [sp+92]
    00153ba0tbnz w6, 0, 0x153ba8
    00153ba4b 0x153bc4
    00153ba8
    00153ba8loc_153ba8:
    00153ba8ldr x6, [sp+616]
    00153bacstr x6, [sp+208]
    00153bb0ldr x7, [sp+152]
    00153bb4subs xzr, x6, x7
    00153bb8cset x6, gt
    00153bbcstrb w6, [sp+92]
    00153bc0b 0x153bc8
    00153bc4
    00153bc4loc_153bc4:
    00153bc4b 0x153bc8
    00153bc8
    00153bc8loc_153bc8:
    00153bc8ldrb w6, [sp+92]
    00153bcctbnz w6, 0, 0x153bd4
    00153bd0b 0x153d38
    00153bd4
    00153bd4loc_153bd4:
    00153bd4ldrb w5, [sp+87]
    00153bd8strb w5, [sp+89]
    00153bdcmov x6, x5
    00153be0subs wzr, w6, 118
    00153be4b.eq 0x153bec
    00153be8b 0x153bf0
    00153bec
    00153becloc_153bec:
    00153becb 0x153c88
    00153bf0
    00153bf0loc_153bf0:
    00153bf0subs wzr, w5, 119
    00153bf4b.eq 0x153bfc
    00153bf8b 0x153cd4
    00153bfc
    00153bfcloc_153bfc:
    00153bfcb 0x153c00
    00153c00
    00153c00loc_153c00:
    00153c00ldr x5, [sp+584]
    00153c04ldrsb x27, [x5]
    00153c08ldr x2, [x5+200]
    00153c0cldr x0, [x5+184]
    00153c10ldr x5, [x5+192]
    00153c14add x1, x5, 1
    00153c18subs xzr, x2, x1
    00153c1cb.hs 0x153c24
    00153c20b 0x153c28
    00153c24
    00153c24loc_153c24:
    00153c24b 0x153c3c
    00153c28
    00153c28loc_153c28:
    00153c28orr x3, xzr, 1
    00153c2cadrp x4, 0x4a2000
    00153c30add x4, x4, 3520
    00153c34bl runtime.growslice
    00153c38b 0x153c3c
    00153c3c
    00153c3cloc_153c3c:
    00153c3cldr x4, [sp+152]
    00153c40sub x5, x1, 1
    00153c44str x4, [x0+3*x5]
    00153c48ldr x4, [sp+584]
    00153c4cldrsb x27, [x4]
    00153c50str x1, [x4+192]
    00153c54str x2, [x4+200]
    00153c58adrp x27, 0x8f8000
    00153c5cldr w5, [x27+3056]
    00153c60cbz w5, 0x153c68
    00153c64b 0x153c6c
    00153c68
    00153c68loc_153c68:
    00153c68b 0x153c80
    00153c6c
    00153c6cloc_153c6c:
    00153c6cbl runtime.gcWriteBarrier2
    00153c70str x0, [x25]
    00153c74ldr x5, [x4+184]
    00153c78str x5, [x25+8]
    00153c7cb 0x153c80
    00153c80
    00153c80loc_153c80:
    00153c80str x0, [x4+184]
    00153c84b 0x153c88
    00153c88
    00153c88loc_153c88:
    00153c88ldr x4, [sp+584]
    00153c8cldrsb x27, [x4]
    00153c90ldr x5, [sp+584]
    00153c94ldrsb x27, [x5]
    00153c98ldrb w5, [x5+76]
    00153c9cstrb w5, [x4+80]
    00153ca0ldr x4, [sp+584]
    00153ca4ldrsb x27, [x4]
    00153ca8strb wzr, [x4+76]
    00153cacldr x4, [sp+584]
    00153cb0ldrsb x27, [x4]
    00153cb4ldr x5, [sp+584]
    00153cb8ldrsb x27, [x5]
    00153cbcldrb w5, [x5+75]
    00153cc0strb w5, [x4+79]
    00153cc4ldr x4, [sp+584]
    00153cc8ldrsb x27, [x4]
    00153cccstrb wzr, [x4+75]
    00153cd0b 0x153cdc
    00153cd4
    00153cd4loc_153cd4:
    00153cd4b 0x153cd8
    00153cd8
    00153cd8loc_153cd8:
    00153cd8b 0x153cdc
    00153cdc
    00153cdcloc_153cdc:
    00153cdcldr x0, [sp+152]
    00153ce0ldr x4, [sp+608]
    00153ce4ldr x1, [sp+616]
    00153ce8subs xzr, x1, x0
    00153cecb.hi 0x153cf4
    00153cf0b 0x15456c
    00153cf4
    00153cf4loc_153cf4:
    00153cf4add x5, x4, x0, lsl #4
    00153cf8ldr x2, [x5+8]
    00153cfcubfm x5, x0, 60, 59
    00153d00ldr x1, [x4+x5]
    00153d04str x1, [sp+456]
    00153d08str x2, [sp+464]
    00153d0cldr x0, [sp+584]
    00153d10ldrb w4, [sp+87]
    00153d14mov x3, x4
    00153d18bl fmt.(*pp).printArg
    00153d1cldr x4, [sp+152]
    00153d20add x4, x4, 1
    00153d24str x4, [sp+152]
    00153d28ldr x4, [sp+136]
    00153d2cadd x4, x4, 1
    00153d30str x4, [sp+136]
    00153d34b 0x154550
    00153d38
    00153d38loc_153d38:
    00153d38b 0x153d40
    00153d3c
    00153d3cloc_153d3c:
    00153d3cb 0x153d40
    00153d40
    00153d40loc_153d40:
    00153d40ldr x5, [sp+616]
    00153d44str x5, [sp+208]
    00153d48ldr x1, [sp+152]
    00153d4cldr x4, [sp+136]
    00153d50ldr x0, [sp+584]
    00153d54ldr x3, [sp+600]
    00153d58ldr x2, [sp+592]
    00153d5cbl fmt.(*pp).argNumber
    00153d60str x0, [sp+200]
    00153d64str x1, [sp+192]
    00153d68strb w2, [sp+91]
    00153d6cldr x6, [sp+200]
    00153d70str x6, [sp+160]
    00153d74str x1, [sp+320]
    00153d78ldrb w6, [sp+91]
    00153d7cstrb w6, [sp+99]
    00153d80ldr x6, [sp+160]
    00153d84str x6, [sp+152]
    00153d88str x1, [sp+136]
    00153d8cldrb w6, [sp+99]
    00153d90strb w6, [sp+88]
    00153d94ldr x6, [sp+144]
    00153d98ldr x7, [sp+136]
    00153d9csubs xzr, x6, x7
    00153da0cset x6, gt
    00153da4strb w6, [sp+91]
    00153da8b.gt 0x153db0
    00153dacb 0x153ddc
    00153db0
    00153db0loc_153db0:
    00153db0ldr x0, [sp+136]
    00153db4ldr x1, [sp+600]
    00153db8ldr x4, [sp+592]
    00153dbcsubs xzr, x1, x0
    00153dc0b.hi 0x153dc8
    00153dc4b 0x154568
    00153dc8
    00153dc8loc_153dc8:
    00153dc8ldrb w4, [x4+x0]
    00153dccsubs wzr, w4, 42
    00153dd0cset x4, eq
    00153dd4strb w4, [sp+91]
    00153dd8b 0x153de0
    00153ddc
    00153ddcloc_153ddc:
    00153ddcb 0x153de0
    00153de0
    00153de0loc_153de0:
    00153de0ldrb w4, [sp+91]
    00153de4tbnz w4, 0, 0x153dec
    00153de8b 0x153ee8
    00153dec
    00153decloc_153dec:
    00153decldr x4, [sp+136]
    00153df0add x4, x4, 1
    00153df4str x4, [sp+136]
    00153df8ldr x3, [sp+152]
    00153dfcldr x0, [sp+608]
    00153e00ldr x1, [sp+616]
    00153e04ldr x2, [sp+624]
    00153e08bl fmt.intFromArg
    00153e0cstr x0, [sp+192]
    00153e10strb w1, [sp+91]
    00153e14str x2, [sp+200]
    00153e18str x0, [sp+312]
    00153e1cldrb w4, [sp+91]
    00153e20strb w4, [sp+98]
    00153e24ldr x4, [sp+200]
    00153e28str x4, [sp+304]
    00153e2cldr x4, [sp+584]
    00153e30ldrsb x27, [x4]
    00153e34str x0, [x4+88]
    00153e38ldr x4, [sp+584]
    00153e3cldrsb x27, [x4]
    00153e40ldrb w5, [sp+98]
    00153e44strb w5, [x4+72]
    00153e48ldr x4, [sp+304]
    00153e4cstr x4, [sp+152]
    00153e50ldr x4, [sp+584]
    00153e54ldrsb x27, [x4]
    00153e58ldrb w4, [x4+72]
    00153e5ctbnz w4, 0, 0x153e64
    00153e60b 0x153e68
    00153e64
    00153e64loc_153e64:
    00153e64b 0x153e88
    00153e68
    00153e68loc_153e68:
    00153e68ldr x0, [sp+584]
    00153e6cldrsb x27, [x0]
    00153e70str x0, [sp+448]
    00153e74adrp x1, 0x560000
    00153e78add x1, x1, 384
    00153e7corr x2, xzr, 12
    00153e80bl fmt.(*buffer).writeString
    00153e84b 0x153e88
    00153e88
    00153e88loc_153e88:
    00153e88ldr x6, [sp+584]
    00153e8cldrsb x27, [x6]
    00153e90ldr x6, [x6+88]
    00153e94tbnz x6, 63, 0x153e9c
    00153e98b 0x153ed8
    00153e9c
    00153e9cloc_153e9c:
    00153e9cldr x6, [sp+584]
    00153ea0ldrsb x27, [x6]
    00153ea4ldr x7, [sp+584]
    00153ea8ldrsb x27, [x7]
    00153eacldr x7, [x7+88]
    00153eb0sub x7, xzr, x7
    00153eb4str x7, [x6+88]
    00153eb8ldr x6, [sp+584]
    00153ebcldrsb x27, [x6]
    00153ec0orr x7, xzr, 1
    00153ec4strb w7, [x6+74]
    00153ec8ldr x6, [sp+584]
    00153eccldrsb x27, [x6]
    00153ed0strb wzr, [x6+78]
    00153ed4b 0x153ee0
    00153ed8
    00153ed8loc_153ed8:
    00153ed8orr x7, xzr, 1
    00153edcb 0x153ee0
    00153ee0
    00153ee0loc_153ee0:
    00153ee0strb wzr, [sp+88]
    00153ee4b 0x153f90
    00153ee8
    00153ee8loc_153ee8:
    00153ee8ldr x3, [sp+144]
    00153eecldr x2, [sp+136]
    00153ef0ldr x0, [sp+592]
    00153ef4ldr x1, [sp+600]
    00153ef8bl fmt.parsenum
    00153efcstr x0, [sp+200]
    00153f00strb w1, [sp+91]
    00153f04str x2, [sp+192]
    00153f08str x0, [sp+296]
    00153f0cldrb w4, [sp+91]
    00153f10strb w4, [sp+97]
    00153f14ldr x4, [sp+192]
    00153f18str x4, [sp+288]
    00153f1cldr x4, [sp+584]
    00153f20ldrsb x27, [x4]
    00153f24str x0, [x4+88]
    00153f28ldr x4, [sp+584]
    00153f2cldrsb x27, [x4]
    00153f30ldrb w5, [sp+97]
    00153f34strb w5, [x4+72]
    00153f38ldr x4, [sp+288]
    00153f3cstr x4, [sp+136]
    00153f40ldrb w4, [sp+88]
    00153f44strb w4, [sp+91]
    00153f48tbnz w4, 0, 0x153f50
    00153f4cb 0x153f64
    00153f50
    00153f50loc_153f50:
    00153f50ldr x6, [sp+584]
    00153f54ldrsb x27, [x6]
    00153f58ldrb w6, [x6+72]
    00153f5cstrb w6, [sp+91]
    00153f60b 0x153f68
    00153f64
    00153f64loc_153f64:
    00153f64b 0x153f68
    00153f68
    00153f68loc_153f68:
    00153f68ldrb w6, [sp+91]
    00153f6ctbnz w6, 0, 0x153f74
    00153f70b 0x153f84
    00153f74
    00153f74loc_153f74:
    00153f74ldr x6, [sp+584]
    00153f78ldrsb x27, [x6]
    00153f7cstrb wzr, [x6+177]
    00153f80b 0x153f88
    00153f84
    00153f84loc_153f84:
    00153f84b 0x153f88
    00153f88
    00153f88loc_153f88:
    00153f88orr x7, xzr, 1
    00153f8cb 0x153f90
    00153f90
    00153f90loc_153f90:
    00153f90ldr x6, [sp+136]
    00153f94add x6, x6, 1
    00153f98ldr x8, [sp+144]
    00153f9csubs xzr, x8, x6
    00153fa0cset x6, gt
    00153fa4strb w6, [sp+91]
    00153fa8b.gt 0x153fb0
    00153facb 0x153fdc
    00153fb0
    00153fb0loc_153fb0:
    00153fb0ldr x0, [sp+136]
    00153fb4ldr x1, [sp+600]
    00153fb8ldr x6, [sp+592]
    00153fbcsubs xzr, x1, x0
    00153fc0b.hi 0x153fc8
    00153fc4b 0x154564
    00153fc8
    00153fc8loc_153fc8:
    00153fc8ldrb w6, [x6+x0]
    00153fccsubs wzr, w6, 46
    00153fd0cset x6, eq
    00153fd4strb w6, [sp+91]
    00153fd8b 0x153fe0
    00153fdc
    00153fdcloc_153fdc:
    00153fdcb 0x153fe0
    00153fe0
    00153fe0loc_153fe0:
    00153fe0ldrb w6, [sp+91]
    00153fe4tbnz w6, 0, 0x153fec
    00153fe8b 0x154234
    00153fec
    00153fecloc_153fec:
    00153fecldr x6, [sp+136]
    00153ff0add x6, x6, 1
    00153ff4str x6, [sp+136]
    00153ff8ldrb w6, [sp+88]
    00153ffctbnz w6, 0, 0x154004
    00154000b 0x154014
    00154004
    00154004loc_154004:
    00154004ldr x6, [sp+584]
    00154008ldrsb x27, [x6]
    0015400cstrb wzr, [x6+177]
    00154010b 0x154018
    00154014
    00154014loc_154014:
    00154014b 0x154018
    00154018
    00154018loc_154018:
    00154018ldr x5, [sp+616]
    0015401cstr x5, [sp+192]
    00154020ldr x1, [sp+152]
    00154024ldr x4, [sp+136]
    00154028ldr x0, [sp+584]
    0015402cldr x3, [sp+600]
    00154030ldr x2, [sp+592]
    00154034bl fmt.(*pp).argNumber
    00154038str x0, [sp+200]
    0015403cstr x1, [sp+208]
    00154040strb w2, [sp+91]
    00154044ldr x6, [sp+200]
    00154048str x6, [sp+280]
    0015404cstr x1, [sp+272]
    00154050ldrb w6, [sp+91]
    00154054strb w6, [sp+96]
    00154058ldr x6, [sp+280]
    0015405cstr x6, [sp+152]
    00154060str x1, [sp+136]
    00154064ldrb w6, [sp+96]
    00154068strb w6, [sp+88]
    0015406cldr x6, [sp+144]
    00154070ldr x7, [sp+136]
    00154074subs xzr, x6, x7
    00154078cset x6, gt
    0015407cstrb w6, [sp+91]
    00154080b.gt 0x154088
    00154084b 0x1540b4
    00154088
    00154088loc_154088:
    00154088ldr x0, [sp+136]
    0015408cldr x1, [sp+600]
    00154090ldr x4, [sp+592]
    00154094subs xzr, x1, x0
    00154098b.hi 0x1540a0
    0015409cb 0x154560
    001540a0
    001540a0loc_1540a0:
    001540a0ldrb w4, [x4+x0]
    001540a4subs wzr, w4, 42
    001540a8cset x4, eq
    001540acstrb w4, [sp+91]
    001540b0b 0x1540b8
    001540b4
    001540b4loc_1540b4:
    001540b4b 0x1540b8
    001540b8
    001540b8loc_1540b8:
    001540b8ldrb w4, [sp+91]
    001540bctbnz w4, 0, 0x1540c4
    001540c0b 0x15419c
    001540c4
    001540c4loc_1540c4:
    001540c4ldr x4, [sp+136]
    001540c8add x4, x4, 1
    001540ccstr x4, [sp+136]
    001540d0ldr x3, [sp+152]
    001540d4ldr x0, [sp+608]
    001540d8ldr x1, [sp+616]
    001540dcldr x2, [sp+624]
    001540e0bl fmt.intFromArg
    001540e4str x0, [sp+208]
    001540e8strb w1, [sp+91]
    001540ecstr x2, [sp+200]
    001540f0str x0, [sp+264]
    001540f4ldrb w4, [sp+91]
    001540f8strb w4, [sp+95]
    001540fcldr x4, [sp+200]
    00154100str x4, [sp+256]
    00154104ldr x4, [sp+584]
    00154108ldrsb x27, [x4]
    0015410cstr x0, [x4+96]
    00154110ldr x4, [sp+584]
    00154114ldrsb x27, [x4]
    00154118ldrb w5, [sp+95]
    0015411cstrb w5, [x4+73]
    00154120ldr x4, [sp+256]
    00154124str x4, [sp+152]
    00154128ldr x4, [sp+584]
    0015412cldrsb x27, [x4]
    00154130ldr x4, [x4+96]
    00154134tbnz x4, 63, 0x15413c
    00154138b 0x154158
    0015413c
    0015413cloc_15413c:
    0015413cldr x6, [sp+584]
    00154140ldrsb x27, [x6]
    00154144str xzr, [x6+96]
    00154148ldr x6, [sp+584]
    0015414cldrsb x27, [x6]
    00154150strb wzr, [x6+73]
    00154154b 0x15415c
    00154158
    00154158loc_154158:
    00154158b 0x15415c
    0015415c
    0015415cloc_15415c:
    0015415cldr x6, [sp+584]
    00154160ldrsb x27, [x6]
    00154164ldrb w6, [x6+73]
    00154168tbnz w6, 0, 0x154170
    0015416cb 0x154174
    00154170
    00154170loc_154170:
    00154170b 0x154194
    00154174
    00154174loc_154174:
    00154174ldr x0, [sp+584]
    00154178ldrsb x27, [x0]
    0015417cstr x0, [sp+440]
    00154180adrp x1, 0x55e000
    00154184add x1, x1, 2582
    00154188movz x2, 11
    0015418cbl fmt.(*buffer).writeString
    00154190b 0x154194
    00154194
    00154194loc_154194:
    00154194strb wzr, [sp+88]
    00154198b 0x154230
    0015419c
    0015419cloc_15419c:
    0015419cldr x3, [sp+144]
    001541a0ldr x2, [sp+136]
    001541a4ldr x0, [sp+592]
    001541a8ldr x1, [sp+600]
    001541acbl fmt.parsenum
    001541b0str x0, [sp+200]
    001541b4strb w1, [sp+91]
    001541b8str x2, [sp+208]
    001541bcstr x0, [sp+248]
    001541c0ldrb w4, [sp+91]
    001541c4strb w4, [sp+94]
    001541c8ldr x4, [sp+208]
    001541ccstr x4, [sp+240]
    001541d0ldr x4, [sp+584]
    001541d4ldrsb x27, [x4]
    001541d8str x0, [x4+96]
    001541dcldr x4, [sp+584]
    001541e0ldrsb x27, [x4]
    001541e4ldrb w5, [sp+94]
    001541e8strb w5, [x4+73]
    001541ecldr x4, [sp+240]
    001541f0str x4, [sp+136]
    001541f4ldr x4, [sp+584]
    001541f8ldrsb x27, [x4]
    001541fcldrb w4, [x4+73]
    00154200tbnz w4, 0, 0x154208
    00154204b 0x15420c
    00154208
    00154208loc_154208:
    00154208b 0x15422c
    0015420c
    0015420cloc_15420c:
    0015420cldr x6, [sp+584]
    00154210ldrsb x27, [x6]
    00154214str xzr, [x6+96]
    00154218ldr x6, [sp+584]
    0015421cldrsb x27, [x6]
    00154220orr x7, xzr, 1
    00154224strb w7, [x6+73]
    00154228b 0x15422c
    0015422c
    0015422cloc_15422c:
    0015422cb 0x154230
    00154230
    00154230loc_154230:
    00154230b 0x154238
    00154234
    00154234loc_154234:
    00154234b 0x154238
    00154238
    00154238loc_154238:
    00154238ldrb w6, [sp+88]
    0015423ctbnz w6, 0, 0x154244
    00154240b 0x154248
    00154244
    00154244loc_154244:
    00154244b 0x1542a0
    00154248
    00154248loc_154248:
    00154248ldr x5, [sp+616]
    0015424cstr x5, [sp+208]
    00154250ldr x1, [sp+152]
    00154254ldr x4, [sp+136]
    00154258ldr x0, [sp+584]
    0015425cldr x3, [sp+600]
    00154260ldr x2, [sp+592]
    00154264bl fmt.(*pp).argNumber
    00154268str x0, [sp+200]
    0015426cstr x1, [sp+192]
    00154270strb w2, [sp+91]
    00154274ldr x6, [sp+200]
    00154278str x6, [sp+232]
    0015427cstr x1, [sp+224]
    00154280ldrb w6, [sp+91]
    00154284strb w6, [sp+93]
    00154288ldr x6, [sp+232]
    0015428cstr x6, [sp+152]
    00154290str x1, [sp+136]
    00154294ldrb w6, [sp+93]
    00154298strb w6, [sp+88]
    0015429cb 0x1542a0
    001542a0
    001542a0loc_1542a0:
    001542a0ldr x5, [sp+144]
    001542a4ldr x6, [sp+136]
    001542a8subs xzr, x5, x6
    001542acb.le 0x1542b4
    001542b0b 0x1542d4
    001542b4
    001542b4loc_1542b4:
    001542b4ldr x0, [sp+584]
    001542b8ldrsb x27, [x0]
    001542bcstr x0, [sp+432]
    001542c0adrp x1, 0x55e000
    001542c4add x1, x1, 734
    001542c8movz x2, 10
    001542ccbl fmt.(*buffer).writeString
    001542d0b 0x1536e0
    001542d4
    001542d4loc_1542d4:
    001542d4ldr x0, [sp+136]
    001542d8ldr x1, [sp+600]
    001542dcldr x5, [sp+592]
    001542e0subs xzr, x0, x1
    001542e4b.lo 0x1542ec
    001542e8b 0x15455c
    001542ec
    001542ecloc_1542ec:
    001542ecldrb w5, [x5+x0]
    001542f0str w5, [sp+100]
    001542f4orr x3, xzr, 1
    001542f8str x3, [sp+112]
    001542fcldrsw x5, [sp+100]
    00154300subs wzr, w5, 128
    00154304b.ge 0x15430c
    00154308b 0x15436c
    0015430c
    0015430cloc_15430c:
    0015430cldr x0, [sp+136]
    00154310ldr x1, [sp+600]
    00154314ldr x2, [sp+592]
    00154318subs xzr, x0, x1
    0015431cb.ls 0x154324
    00154320b 0x154558
    00154324
    00154324loc_154324:
    00154324sub x1, x1, x0
    00154328sub x3, xzr, x1
    0015432cand x3, x0, x3, asr #63
    00154330add x0, x2, x3
    00154334str x0, [sp+536]
    00154338str x1, [sp+544]
    0015433cbl unicode/utf8.DecodeRuneInString
    00154340str w0, [sp+104]
    00154344str x1, [sp+192]
    00154348ldrsw x2, [sp+104]
    0015434cstr w2, [sp+108]
    00154350ldr x2, [sp+192]
    00154354str x2, [sp+216]
    00154358ldrsw x2, [sp+108]
    0015435cstr w2, [sp+100]
    00154360ldr x2, [sp+216]
    00154364str x2, [sp+112]
    00154368b 0x154370
    0015436c
    0015436cloc_15436c:
    0015436cb 0x154370
    00154370
    00154370loc_154370:
    00154370ldr x5, [sp+112]
    00154374ldr x6, [sp+136]
    00154378add x5, x6, x5
    0015437cstr x5, [sp+136]
    00154380ldrsw x5, [sp+100]
    00154384subs wzr, w5, 37
    00154388b.eq 0x154390
    0015438cb 0x1543ac
    00154390
    00154390loc_154390:
    00154390b 0x154394
    00154394
    00154394loc_154394:
    00154394ldr x0, [sp+584]
    00154398ldrsb x27, [x0]
    0015439cstr x0, [sp+424]
    001543a0movz x1, 37
    001543a4bl fmt.(*buffer).writeByte
    001543a8b 0x15454c
    001543ac
    001543acloc_1543ac:
    001543acldr x5, [sp+584]
    001543b0ldrsb x27, [x5]
    001543b4ldrb w5, [x5+177]
    001543b8tbnz w5, 0, 0x1543c0
    001543bcb 0x154538
    001543c0
    001543c0loc_1543c0:
    001543c0ldr x5, [sp+616]
    001543c4str x5, [sp+192]
    001543c8ldr x6, [sp+152]
    001543ccsubs xzr, x6, x5
    001543d0b.ge 0x1543d8
    001543d4b 0x1543ec
    001543d8
    001543d8loc_1543d8:
    001543d8b 0x1543dc
    001543dc
    001543dcloc_1543dc:
    001543dcldrsw x1, [sp+100]
    001543e0ldr x0, [sp+584]
    001543e4bl fmt.(*pp).missingArg
    001543e8b 0x15454c
    001543ec
    001543ecloc_1543ec:
    001543ecldrsw x5, [sp+100]
    001543f0subs wzr, w5, 119
    001543f4b.eq 0x1543fc
    001543f8b 0x154488
    001543fc
    001543fcloc_1543fc:
    001543fcb 0x154400
    00154400
    00154400loc_154400:
    00154400ldr x5, [sp+584]
    00154404ldrsb x27, [x5]
    00154408ldr x2, [x5+200]
    0015440cldr x0, [x5+184]
    00154410ldr x5, [x5+192]
    00154414add x1, x5, 1
    00154418subs xzr, x2, x1
    0015441cb.hs 0x154424
    00154420b 0x154428
    00154424
    00154424loc_154424:
    00154424b 0x15443c
    00154428
    00154428loc_154428:
    00154428orr x3, xzr, 1
    0015442cadrp x4, 0x4a1000
    00154430add x4, x4, 3520
    00154434bl runtime.growslice
    00154438b 0x15443c
    0015443c
    0015443cloc_15443c:
    0015443cldr x4, [sp+152]
    00154440sub x5, x1, 1
    00154444str x4, [x0+3*x5]
    00154448ldr x4, [sp+584]
    0015444cldrsb x27, [x4]
    00154450str x1, [x4+192]
    00154454str x2, [x4+200]
    00154458adrp x27, 0x8f7000
    0015445cldr w5, [x27+3056]
    00154460cbz w5, 0x154468
    00154464b 0x15446c
    00154468
    00154468loc_154468:
    00154468b 0x154480
    0015446c
    0015446cloc_15446c:
    0015446cbl runtime.gcWriteBarrier2
    00154470str x0, [x25]
    00154474ldr x5, [x4+184]
    00154478str x5, [x25+8]
    0015447cb 0x154480
    00154480
    00154480loc_154480:
    00154480str x0, [x4+184]
    00154484b 0x15449c
    00154488
    00154488loc_154488:
    00154488ldrsw x4, [sp+100]
    0015448csubs wzr, w4, 118
    00154490b.eq 0x154498
    00154494b 0x1544e8
    00154498
    00154498loc_154498:
    00154498b 0x15449c
    0015449c
    0015449cloc_15449c:
    0015449cldr x4, [sp+584]
    001544a0ldrsb x27, [x4]
    001544a4ldr x5, [sp+584]
    001544a8ldrsb x27, [x5]
    001544acldrb w5, [x5+76]
    001544b0strb w5, [x4+80]
    001544b4ldr x4, [sp+584]
    001544b8ldrsb x27, [x4]
    001544bcstrb wzr, [x4+76]
    001544c0ldr x4, [sp+584]
    001544c4ldrsb x27, [x4]
    001544c8ldr x5, [sp+584]
    001544ccldrsb x27, [x5]
    001544d0ldrb w5, [x5+75]
    001544d4strb w5, [x4+79]
    001544d8ldr x4, [sp+584]
    001544dcldrsb x27, [x4]
    001544e0strb wzr, [x4+75]
    001544e4b 0x1544ec
    001544e8
    001544e8loc_1544e8:
    001544e8b 0x1544ec
    001544ec
    001544ecloc_1544ec:
    001544ecldr x0, [sp+152]
    001544f0ldr x4, [sp+608]
    001544f4ldr x1, [sp+616]
    001544f8subs xzr, x0, x1
    001544fcb.lo 0x154504
    00154500b 0x154554
    00154504
    00154504loc_154504:
    00154504add x5, x4, x0, lsl #4
    00154508ldr x2, [x5+8]
    0015450cubfm x5, x0, 60, 59
    00154510ldr x1, [x4+x5]
    00154514str x1, [sp+408]
    00154518str x2, [sp+416]
    0015451cldrsw x3, [sp+100]
    00154520ldr x0, [sp+584]
    00154524bl fmt.(*pp).printArg
    00154528ldr x4, [sp+152]
    0015452cadd x4, x4, 1
    00154530str x4, [sp+152]
    00154534b 0x15454c
    00154538
    00154538loc_154538:
    00154538b 0x15453c
    0015453c
    0015453cloc_15453c:
    0015453cldrsw x1, [sp+100]
    00154540ldr x0, [sp+584]
    00154544bl fmt.(*pp).badArgNum
    00154548b 0x15454c
    0015454c
    0015454cloc_15454c:
    0015454cb 0x154550
    00154550
    00154550loc_154550:
    00154550b 0x1536ac
    00154554
    00154554loc_154554:
    00154554bl runtime.panicIndex
    00154558
    00154558loc_154558:
    00154558bl runtime.panicSliceB
    0015455c
    0015455cloc_15455c:
    0015455cbl runtime.panicIndex
    00154560
    00154560loc_154560:
    00154560bl runtime.panicIndex
    00154564
    00154564loc_154564:
    00154564bl runtime.panicIndex
    00154568
    00154568loc_154568:
    00154568bl runtime.panicIndex
    0015456c
    0015456cloc_15456c:
    0015456cbl runtime.panicIndex
    00154570
    00154570loc_154570:
    00154570bl runtime.panicIndex
    00154574
    00154574loc_154574:
    00154574bl runtime.panicSliceB
    00154578
    00154578loc_154578:
    00154578bl runtime.panicSliceAlen
    0015457c
    0015457cloc_15457c:
    0015457cbl runtime.panicIndex
    00154580hint
    00154584
    00154584loc_154584:
    00154584stp x0, x1, [sp+8]
    00154588stp x2, x3, [sp+24]
    0015458cstp x4, x5, [sp+40]
    00154590mov x3, x30
    00154594bl runtime.morestack_noctxt.abi0
    00154598ldp x0, x1, [sp+8]
    0015459cldp x2, x3, [sp+24]
    001545a0ldp x4, x5, [sp+40]
    001545a4b 0x153650
    001545a8udf 0
    001545acudf 0
    00153650
    001545b0
    001545b0fmt.(*pp).doPrint: ; void fmt.(*pp).doPrint(fmt.pp * p, struct []interface {} a)
    001545b0ldr x16, [x28+16]
    001545b4sub x17, sp, 48
    001545b8subs xzr, x17, x16
    001545bcb.ls 0x154758
    001545c0str x30, [sp-176]!
    001545c4stur x29, [sp-8]
    001545c8sub x29, sp, 8
    001545ccstr x0, [sp+184]
    001545d0str x1, [sp+192]
    001545d4str x2, [sp+200]
    001545d8str x3, [sp+208]
    001545dcstrb wzr, [sp+52]
    001545e0ldr x4, [sp+200]
    001545e4ldr x5, [sp+192]
    001545e8ldr x6, [sp+208]
    001545ecstr x5, [sp+112]
    001545f0str x4, [sp+120]
    001545f4str x6, [sp+128]
    001545f8str xzr, [sp+88]
    001545fcstr x4, [sp+80]
    00154600ldr x4, [sp+112]
    00154604str x4, [sp+72]
    00154608b 0x15460c
    0015460c
    0015460cloc_15460c:
    0015460cldr x4, [sp+80]
    00154610ldr x5, [sp+88]
    00154614subs xzr, x4, x5
    00154618b.gt 0x154620
    0015461cb 0x15474c
    00154620
    00154620loc_154620:
    00154620ldr x4, [sp+72]
    00154624str x4, [sp+160]
    00154628ldr x4, [sp+88]
    0015462cstr x4, [sp+56]
    00154630ldr x4, [sp+160]
    00154634ldr x5, [x4+8]
    00154638ldr x4, [x4]
    0015463cstr x4, [sp+96]
    00154640str x5, [sp+104]
    00154644subs xzr, x4, 0
    00154648cset x5, ne
    0015464cstrb w5, [sp+54]
    00154650cbnz x4, 0x154658
    00154654b 0x154690
    00154658
    00154658loc_154658:
    00154658ldr x0, [sp+96]
    0015465cldr x1, [sp+104]
    00154660bl reflect.TypeOf
    00154664str x0, [sp+136]
    00154668str x1, [sp+144]
    0015466cldrsb x27, [x0]
    00154670ldr x2, [x0+168]
    00154674mov x0, x1
    00154678blr x2
    0015467cstr x0, [sp+64]
    00154680subs xzr, x0, 24
    00154684cset x2, eq
    00154688strb w2, [sp+54]
    0015468cb 0x154694
    00154690
    00154690loc_154690:
    00154690b 0x154694
    00154694
    00154694loc_154694:
    00154694ldrb w4, [sp+54]
    00154698strb w4, [sp+53]
    0015469cldr x5, [sp+56]
    001546a0subs xzr, x5, 0
    001546a4cset x5, gt
    001546a8strb w5, [sp+55]
    001546acb.gt 0x1546b4
    001546b0b 0x1546c0
    001546b4
    001546b4loc_1546b4:
    001546b4eor x4, x4, 1
    001546b8strb w4, [sp+55]
    001546bcb 0x1546c4
    001546c0
    001546c0loc_1546c0:
    001546c0b 0x1546c4
    001546c4
    001546c4loc_1546c4:
    001546c4ldrb w4, [sp+55]
    001546c8strb w4, [sp+54]
    001546cctbnz w4, 0, 0x1546d4
    001546d0b 0x1546e4
    001546d4
    001546d4loc_1546d4:
    001546d4ldrb w4, [sp+52]
    001546d8eor x4, x4, 1
    001546dcstrb w4, [sp+54]
    001546e0b 0x1546e8
    001546e4
    001546e4loc_1546e4:
    001546e4b 0x1546e8
    001546e8
    001546e8loc_1546e8:
    001546e8ldrb w4, [sp+54]
    001546ectbnz w4, 0, 0x1546f4
    001546f0b 0x15470c
    001546f4
    001546f4loc_1546f4:
    001546f4ldr x0, [sp+184]
    001546f8ldrsb x27, [x0]
    001546fcstr x0, [sp+152]
    00154700orr x1, xzr, 32
    00154704bl fmt.(*buffer).writeByte
    00154708b 0x154710
    0015470c
    0015470cloc_15470c:
    0015470cb 0x154710
    00154710
    00154710loc_154710:
    00154710ldr x1, [sp+96]
    00154714ldr x2, [sp+104]
    00154718ldr x0, [sp+184]
    0015471cmovz x3, 118
    00154720bl fmt.(*pp).printArg
    00154724ldrb w4, [sp+53]
    00154728strb w4, [sp+52]
    0015472cb 0x154730
    00154730
    00154730loc_154730:
    00154730ldr x4, [sp+88]
    00154734add x4, x4, 1
    00154738str x4, [sp+88]
    0015473cldr x4, [sp+160]
    00154740add x4, x4, 16
    00154744str x4, [sp+72]
    00154748b 0x15460c
    0015474c
    0015474cloc_15474c:
    0015474cldur x29, [sp-8]
    00154750ldr x30, [sp], 176
    00154754ret x30
    00154758
    00154758loc_154758:
    00154758stp x0, x1, [sp+8]
    0015475cstp x2, x3, [sp+24]
    00154760mov x3, x30
    00154764bl runtime.morestack_noctxt.abi0
    00154768ldp x0, x1, [sp+8]
    0015476cldp x2, x3, [sp+24]
    00154770b 0x1545b0
    00154774udf 0
    00154778udf 0
    0015477cudf 0
    001545b0