File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00151c00
00151c00fmt.(*pp).printValue: ; void fmt.(*pp).printValue(fmt.pp * p, reflect.Value value, int32 verb, int depth)
00151c00ldr x16, [x28+16]
00151c04sub x17, sp, 960
00151c08subs xzr, x17, x16
00151c0cb.ls 0x152e1c
00151c10sub x20, sp, 1088
00151c14stp x29, x30, [x20-8]
00151c18add sp, x20, 0
00151c1csub x29, sp, 8
00151c20str x0, [sp+1096]
00151c24str x1, [sp+1104]
00151c28str x2, [sp+1112]
00151c2cstr x3, [sp+1120]
00151c30str w4, [sp+1128]
00151c34str x5, [sp+1136]
00151c38subs xzr, x5, 0
00151c3ccset x3, gt
00151c40strb w3, [sp+70]
00151c44b.gt 0x151c4c
00151c48b 0x151c68
00151c4c
00151c4cloc_151c4c:
00151c4cldr x0, [sp+1104]
00151c50ldr x1, [sp+1112]
00151c54ldr x2, [sp+1120]
00151c58bl reflect.Value.IsValid
00151c5cstrb w0, [sp+69]
00151c60strb w0, [sp+70]
00151c64b 0x151c6c
00151c68
00151c68loc_151c68:
00151c68b 0x151c6c
00151c6c
00151c6cloc_151c6c:
00151c6cldrb w3, [sp+70]
00151c70strb w3, [sp+71]
00151c74tbnz w3, 0, 0x151c7c
00151c78b 0x151c98
00151c7c
00151c7cloc_151c7c:
00151c7cldr x0, [sp+1104]
00151c80ldr x1, [sp+1112]
00151c84ldr x2, [sp+1120]
00151c88bl reflect.Value.CanInterface
00151c8cstrb w0, [sp+69]
00151c90strb w0, [sp+71]
00151c94b 0x151c9c
00151c98
00151c98loc_151c98:
00151c98b 0x151c9c
00151c9c
00151c9cloc_151c9c:
00151c9cldrb w3, [sp+71]
00151ca0tbnz w3, 0, 0x151ca8
00151ca4b 0x151d20
00151ca8
00151ca8loc_151ca8:
00151ca8ldr x0, [sp+1104]
00151cacldr x1, [sp+1112]
00151cb0ldr x2, [sp+1120]
00151cb4bl reflect.Value.Interface
00151cb8str x0, [sp+1000]
00151cbcstr x1, [sp+1008]
00151cc0ldr x3, [sp+1096]
00151cc4ldrsb x27, [x3]
00151cc8str x0, [x3+24]
00151cccadrp x27, 0x8fa000
00151cd0ldr w4, [x27+3056]
00151cd4cbz w4, 0x151cdc
00151cd8b 0x151ce0
00151cdc
00151cdcloc_151cdc:
00151cdcb 0x151cf4
00151ce0
00151ce0loc_151ce0:
00151ce0bl runtime.gcWriteBarrier2
00151ce4str x1, [x25]
00151ce8ldr x2, [x3+32]
00151cecstr x2, [x25+8]
00151cf0b 0x151cf4
00151cf4
00151cf4loc_151cf4:
00151cf4str x1, [x3+32]
00151cf8ldrsw x1, [sp+1128]
00151cfcldr x0, [sp+1096]
00151d00bl fmt.(*pp).handleMethods
00151d04strb w0, [sp+70]
00151d08tbnz w0, 0, 0x151d10
00151d0cb 0x151d1c
00151d10
00151d10loc_151d10:
00151d10ldp x29, x30, [sp-8]
00151d14add sp, sp, 1088
00151d18ret x30
00151d1c
00151d1cloc_151d1c:
00151d1cb 0x151d24
00151d20
00151d20loc_151d20:
00151d20b 0x151d24
00151d24
00151d24loc_151d24:
00151d24ldr x3, [sp+1096]
00151d28ldrsb x27, [x3]
00151d2cstr xzr, [x3+24]
00151d30adrp x27, 0x8fa000
00151d34ldr w4, [x27+3056]
00151d38cbz w4, 0x151d40
00151d3cb 0x151d44
00151d40
00151d40loc_151d40:
00151d40b 0x151d54
00151d44
00151d44loc_151d44:
00151d44ldr x4, [x3+32]
00151d48bl runtime.gcWriteBarrier1
00151d4cstr x4, [x25]
00151d50b 0x151d54
00151d54
00151d54loc_151d54:
00151d54str xzr, [x3+32]
00151d58ldr x3, [sp+1096]
00151d5cldrsb x27, [x3]
00151d60ldr x4, [sp+1104]
00151d64ldr x5, [sp+1112]
00151d68ldr x6, [sp+1120]
00151d6cstr x6, [x3+56]
00151d70adrp x27, 0x8fa000
00151d74ldr w6, [x27+3056]
00151d78cbz w6, 0x151d80
00151d7cb 0x151d84
00151d80
00151d80loc_151d80:
00151d80b 0x151da4
00151d84
00151d84loc_151d84:
00151d84bl runtime.gcWriteBarrier4
00151d88str x4, [x25]
00151d8cldr x6, [x3+40]
00151d90str x6, [x25+8]
00151d94str x5, [x25+16]
00151d98ldr x6, [x3+48]
00151d9cstr x6, [x25+24]
00151da0b 0x151da4
00151da4
00151da4loc_151da4:
00151da4str x4, [x3+40]
00151da8str x5, [x3+48]
00151dacldr x3, [sp+1104]
00151db0ldr x4, [sp+1112]
00151db4ldr x5, [sp+1120]
00151db8str x3, [sp+368]
00151dbcstr x4, [sp+376]
00151dc0str x5, [sp+384]
00151dc4ldr x0, [sp+1104]
00151dc8ldr x1, [sp+1112]
00151dccldr x2, [sp+1120]
00151dd0bl reflect.Value.Kind
00151dd4str x0, [sp+232]
00151dd8str x0, [sp+168]
00151ddcsubs xzr, x0, 16
00151de0b.ls 0x151de8
00151de4b 0x152090
00151de8
00151de8loc_151de8:
00151de8subs xzr, x0, 12
00151decb.ls 0x151df4
00151df0b 0x151f84
00151df4
00151df4loc_151df4:
00151df4subs xzr, x0, 1
00151df8b.ls 0x151e00
00151dfcb 0x151ed0
00151e00
00151e00loc_151e00:
00151e00cbz x0, 0x151e08
00151e04b 0x151e8c
00151e08
00151e08loc_151e08:
00151e08b 0x151e0c
00151e0c
00151e0cloc_151e0c:
00151e0cldr x3, [sp+1136]
00151e10cbz x3, 0x151e18
00151e14b 0x151e38
00151e18
00151e18loc_151e18:
00151e18ldr x0, [sp+1096]
00151e1cldrsb x27, [x0]
00151e20str x0, [sp+816]
00151e24adrp x1, 0x567000
00151e28add x1, x1, 1881
00151e2cmovz x2, 23
00151e30bl fmt.(*buffer).writeString
00151e34b 0x151e88
00151e38
00151e38loc_151e38:
00151e38ldrsw x3, [sp+1128]
00151e3cstr w3, [sp+76]
00151e40subs wzr, w3, 118
00151e44b.eq 0x151e4c
00151e48b 0x151e70
00151e4c
00151e4cloc_151e4c:
00151e4cb 0x151e50
00151e50
00151e50loc_151e50:
00151e50ldr x0, [sp+1096]
00151e54ldrsb x27, [x0]
00151e58str x0, [sp+808]
00151e5cadrp x1, 0x55f000
00151e60add x1, x1, 1502
00151e64movz x2, 5
00151e68bl fmt.(*buffer).writeString
00151e6cb 0x151e84
00151e70
00151e70loc_151e70:
00151e70b 0x151e74
00151e74
00151e74loc_151e74:
00151e74ldrsw x1, [sp+1128]
00151e78ldr x0, [sp+1096]
00151e7cbl fmt.(*pp).badVerb
00151e80b 0x151e84
00151e84
00151e84loc_151e84:
00151e84b 0x151e88
00151e88
00151e88loc_151e88:
00151e88b 0x15282c
00151e8c
00151e8cloc_151e8c:
00151e8csubs xzr, x0, 1
00151e90b.eq 0x151e98
00151e94b 0x151ec8
00151e98
00151e98loc_151e98:
00151e98b 0x151e9c
00151e9c
00151e9cloc_151e9c:
00151e9cldr x0, [sp+368]
00151ea0ldr x1, [sp+376]
00151ea4ldr x2, [sp+384]
00151ea8bl reflect.Value.Bool
00151eacstrb w0, [sp+70]
00151eb0ldrsw x2, [sp+1128]
00151eb4ldr x3, [sp+1096]
00151eb8mov x1, x0
00151ebcmov x0, x3
00151ec0bl fmt.(*pp).fmtBool
00151ec4b 0x15282c
00151ec8
00151ec8loc_151ec8:
00151ec8b 0x151ecc
00151ecc
00151eccloc_151ecc:
00151eccb 0x151f80
00151ed0
00151ed0loc_151ed0:
00151ed0subs xzr, x0, 2
00151ed4b.hs 0x151edc
00151ed8b 0x151f20
00151edc
00151edcloc_151edc:
00151edcsubs xzr, x0, 6
00151ee0b.ls 0x151ee8
00151ee4b 0x151f1c
00151ee8
00151ee8loc_151ee8:
00151ee8b 0x151eec
00151eec
00151eecloc_151eec:
00151eecldr x0, [sp+368]
00151ef0ldr x1, [sp+376]
00151ef4ldr x2, [sp+384]
00151ef8bl reflect.Value.Int
00151efcstr x0, [sp+224]
00151f00ldrsw x3, [sp+1128]
00151f04ldr x4, [sp+1096]
00151f08mov x1, x0
00151f0corr x2, xzr, 1
00151f10mov x0, x4
00151f14bl fmt.(*pp).fmtInteger
00151f18b 0x15282c
00151f1c
00151f1cloc_151f1c:
00151f1cb 0x151f24
00151f20
00151f20loc_151f20:
00151f20b 0x151f24
00151f24
00151f24loc_151f24:
00151f24subs xzr, x0, 7
00151f28b.hs 0x151f30
00151f2cb 0x151f74
00151f30
00151f30loc_151f30:
00151f30subs xzr, x0, 12
00151f34b.ls 0x151f3c
00151f38b 0x151f70
00151f3c
00151f3cloc_151f3c:
00151f3cb 0x151f40
00151f40
00151f40loc_151f40:
00151f40ldr x0, [sp+368]
00151f44ldr x1, [sp+376]
00151f48ldr x2, [sp+384]
00151f4cbl reflect.Value.Uint
00151f50str x0, [sp+216]
00151f54ldrsw x3, [sp+1128]
00151f58ldr x4, [sp+1096]
00151f5cmov x1, x0
00151f60mov x2, xzr
00151f64mov x0, x4
00151f68bl fmt.(*pp).fmtInteger
00151f6cb 0x15282c
00151f70
00151f70loc_151f70:
00151f70b 0x151f78
00151f74
00151f74loc_151f74:
00151f74b 0x151f78
00151f78
00151f78loc_151f78:
00151f78b 0x151f7c
00151f7c
00151f7cloc_151f7c:
00151f7cb 0x151f80
00151f80
00151f80loc_151f80:
00151f80b 0x15208c
00151f84
00151f84loc_151f84:
00151f84subs xzr, x0, 14
00151f88b.ls 0x151f90
00151f8cb 0x152008
00151f90
00151f90loc_151f90:
00151f90subs xzr, x0, 13
00151f94b.eq 0x151f9c
00151f98b 0x151fc8
00151f9c
00151f9cloc_151f9c:
00151f9cb 0x151fa0
00151fa0
00151fa0loc_151fa0:
00151fa0ldr x0, [sp+368]
00151fa4ldr x1, [sp+376]
00151fa8ldr x2, [sp+384]
00151facbl reflect.Value.Float
00151fb0str d0, [sp+208]
00151fb4ldrsw x2, [sp+1128]
00151fb8ldr x0, [sp+1096]
00151fbcorr x1, xzr, 32
00151fc0bl fmt.(*pp).fmtFloat
00151fc4b 0x15282c
00151fc8
00151fc8loc_151fc8:
00151fc8subs xzr, x0, 14
00151fccb.eq 0x151fd4
00151fd0b 0x152000
00151fd4
00151fd4loc_151fd4:
00151fd4b 0x151fd8
00151fd8
00151fd8loc_151fd8:
00151fd8ldr x0, [sp+368]
00151fdcldr x1, [sp+376]
00151fe0ldr x2, [sp+384]
00151fe4bl reflect.Value.Float
00151fe8str d0, [sp+208]
00151fecldrsw x2, [sp+1128]
00151ff0ldr x0, [sp+1096]
00151ff4orr x1, xzr, 64
00151ff8bl fmt.(*pp).fmtFloat
00151ffcb 0x15282c
00152000
00152000loc_152000:
00152000b 0x152004
00152004
00152004loc_152004:
00152004b 0x152088
00152008
00152008loc_152008:
00152008subs xzr, x0, 15
0015200cb.eq 0x152014
00152010b 0x152044
00152014
00152014loc_152014:
00152014b 0x152018
00152018
00152018loc_152018:
00152018ldr x0, [sp+368]
0015201cldr x1, [sp+376]
00152020ldr x2, [sp+384]
00152024bl reflect.Value.Complex
00152028str d0, [sp+192]
0015202cstr d1, [sp+200]
00152030ldrsw x2, [sp+1128]
00152034ldr x0, [sp+1096]
00152038orr x1, xzr, 64
0015203cbl fmt.(*pp).fmtComplex
00152040b 0x15282c
00152044
00152044loc_152044:
00152044subs xzr, x0, 16
00152048b.eq 0x152050
0015204cb 0x152080
00152050
00152050loc_152050:
00152050b 0x152054
00152054
00152054loc_152054:
00152054ldr x0, [sp+368]
00152058ldr x1, [sp+376]
0015205cldr x2, [sp+384]
00152060bl reflect.Value.Complex
00152064str d0, [sp+192]
00152068str d1, [sp+200]
0015206cldrsw x2, [sp+1128]
00152070ldr x0, [sp+1096]
00152074orr x1, xzr, 128
00152078bl fmt.(*pp).fmtComplex
0015207cb 0x15282c
00152080
00152080loc_152080:
00152080b 0x152084
00152084
00152084loc_152084:
00152084b 0x152088
00152088
00152088loc_152088:
00152088b 0x15208c
0015208c
0015208cloc_15208c:
0015208cb 0x152810
00152090
00152090loc_152090:
00152090subs xzr, x0, 21
00152094b.ls 0x15209c
00152098b 0x152318
0015209c
0015209cloc_15209c:
0015209csubs xzr, x0, 19
001520a0b.ls 0x1520a8
001520a4b 0x1520e4
001520a8
001520a8loc_1520a8:
001520a8subs xzr, x0, 17
001520acb.eq 0x1520b4
001520b0b 0x1520b8
001520b4
001520b4loc_1520b4:
001520b4b 0x152464
001520b8
001520b8loc_1520b8:
001520b8subs xzr, x0, 18
001520bcb.hs 0x1520c4
001520c0b 0x1520d8
001520c4
001520c4loc_1520c4:
001520c4subs xzr, x0, 19
001520c8b.ls 0x1520d0
001520ccb 0x1520d4
001520d0
001520d0loc_1520d0:
001520d0b 0x1527e0
001520d4
001520d4loc_1520d4:
001520d4b 0x1520dc
001520d8
001520d8loc_1520d8:
001520d8b 0x1520dc
001520dc
001520dcloc_1520dc:
001520dcb 0x1520e0
001520e0
001520e0loc_1520e0:
001520e0b 0x152314
001520e4
001520e4loc_1520e4:
001520e4subs xzr, x0, 20
001520e8b.eq 0x1520f0
001520ecb 0x1521e8
001520f0
001520f0loc_1520f0:
001520f0b 0x1520f4
001520f4
001520f4loc_1520f4:
001520f4ldr x0, [sp+368]
001520f8ldr x1, [sp+376]
001520fcldr x2, [sp+384]
00152100bl reflect.Value.Elem
00152104str x0, [sp+240]
00152108str x1, [sp+248]
0015210cstr x2, [sp+256]
00152110bl reflect.Value.IsValid
00152114strb w0, [sp+70]
00152118tbnz w0, 0, 0x152120
0015211cb 0x152144
00152120
00152120loc_152120:
00152120ldrsw x4, [sp+1128]
00152124ldr x1, [sp+240]
00152128ldr x2, [sp+248]
0015212cldr x3, [sp+256]
00152130ldr x0, [sp+1096]
00152134ldr x6, [sp+1136]
00152138add x5, x6, 1
0015213cbl fmt.(*pp).printValue
00152140b 0x1521e4
00152144
00152144loc_152144:
00152144ldr x3, [sp+1096]
00152148ldrsb x27, [x3]
0015214cldrb w3, [x3+80]
00152150tbnz w3, 0, 0x152158
00152154b 0x1521c0
00152158
00152158loc_152158:
00152158ldr x0, [sp+368]
0015215cldr x1, [sp+376]
00152160ldr x2, [sp+384]
00152164bl reflect.Value.Type
00152168str x0, [sp+1048]
0015216cstr x1, [sp+1056]
00152170ldrsb x27, [x0]
00152174ldr x3, [x0+296]
00152178mov x0, x1
0015217cblr x3
00152180str x0, [sp+984]
00152184str x1, [sp+992]
00152188ldr x0, [sp+1096]
0015218cldrsb x27, [x0]
00152190str x0, [sp+648]
00152194ldr x1, [sp+984]
00152198ldr x2, [sp+992]
0015219cbl fmt.(*buffer).writeString
001521a0ldr x0, [sp+1096]
001521a4ldrsb x27, [x0]
001521a8str x0, [sp+640]
001521acadrp x1, 0x55e000
001521b0add x1, x1, 1827
001521b4movz x2, 5
001521b8bl fmt.(*buffer).writeString
001521bcb 0x1521e0
001521c0
001521c0loc_1521c0:
001521c0ldr x0, [sp+1096]
001521c4ldrsb x27, [x0]
001521c8str x0, [sp+632]
001521ccadrp x1, 0x55e000
001521d0add x1, x1, 1502
001521d4movz x2, 5
001521d8bl fmt.(*buffer).writeString
001521dcb 0x1521e0
001521e0
001521e0loc_1521e0:
001521e0b 0x1521e4
001521e4
001521e4loc_1521e4:
001521e4b 0x15282c
001521e8
001521e8loc_1521e8:
001521e8subs xzr, x0, 21
001521ecb.eq 0x1521f4
001521f0b 0x15230c
001521f4
001521f4loc_1521f4:
001521f4b 0x1521f8
001521f8
001521f8loc_1521f8:
001521f8ldr x3, [sp+1096]
001521fcldrsb x27, [x3]
00152200ldrb w3, [x3+80]
00152204tbnz w3, 0, 0x15220c
00152208b 0x1522b0
0015220c
0015220cloc_15220c:
0015220cldr x0, [sp+368]
00152210ldr x1, [sp+376]
00152214ldr x2, [sp+384]
00152218bl reflect.Value.Type
0015221cstr x0, [sp+760]
00152220str x1, [sp+768]
00152224ldrsb x27, [x0]
00152228ldr x3, [x0+296]
0015222cmov x0, x1
00152230blr x3
00152234str x0, [sp+984]
00152238str x1, [sp+992]
0015223cldr x0, [sp+1096]
00152240ldrsb x27, [x0]
00152244str x0, [sp+800]
00152248ldr x1, [sp+984]
0015224cldr x2, [sp+992]
00152250bl fmt.(*buffer).writeString
00152254ldr x0, [sp+368]
00152258ldr x1, [sp+376]
0015225cldr x2, [sp+384]
00152260bl reflect.Value.IsNil
00152264strb w0, [sp+70]
00152268tbnz w0, 0, 0x152270
0015226cb 0x152298
00152270
00152270loc_152270:
00152270ldr x0, [sp+1096]
00152274ldrsb x27, [x0]
00152278str x0, [sp+792]
0015227cadrp x1, 0x55e000
00152280add x1, x1, 1827
00152284movz x2, 5
00152288bl fmt.(*buffer).writeString
0015228cldp x29, x30, [sp-8]
00152290add sp, sp, 1088
00152294ret x30
00152298
00152298loc_152298:
00152298ldr x0, [sp+1096]
0015229cldrsb x27, [x0]
001522a0str x0, [sp+784]
001522a4movz x1, 123
001522a8bl fmt.(*buffer).writeByte
001522acb 0x1522d0
001522b0
001522b0loc_1522b0:
001522b0ldr x0, [sp+1096]
001522b4ldrsb x27, [x0]
001522b8str x0, [sp+776]
001522bcadrp x1, 0x55e000
001522c0add x1, x1, 1018
001522c4orr x2, xzr, 4
001522c8bl fmt.(*buffer).writeString
001522ccb 0x1522d0
001522d0
001522d0loc_1522d0:
001522d0ldr x0, [sp+368]
001522d4ldr x1, [sp+376]
001522d8ldr x2, [sp+384]
001522dcbl internal/fmtsort.Sort
001522e0str x0, [sp+280]
001522e4str x1, [sp+288]
001522e8str x2, [sp+296]
001522ecstr x0, [sp+960]
001522f0str x1, [sp+968]
001522f4str x2, [sp+976]
001522f8str xzr, [sp+160]
001522fcstr x1, [sp+152]
00152300ldr x3, [sp+960]
00152304str x3, [sp+144]
00152308b 0x152cbc
0015230c
0015230cloc_15230c:
0015230cb 0x152310
00152310
00152310loc_152310:
00152310b 0x152314
00152314
00152314loc_152314:
00152314b 0x15280c
00152318
00152318loc_152318:
00152318subs xzr, x0, 23
0015231cb.ls 0x152324
00152320b 0x1526fc
00152324
00152324loc_152324:
00152324subs xzr, x0, 22
00152328b.eq 0x152330
0015232cb 0x152454
00152330
00152330loc_152330:
00152330b 0x152334
00152334
00152334loc_152334:
00152334ldr x5, [sp+1136]
00152338subs xzr, x5, 0
0015233ccset x6, eq
00152340strb w6, [sp+70]
00152344cbz x5, 0x15234c
00152348b 0x152370
0015234c
0015234cloc_15234c:
0015234cldr x0, [sp+368]
00152350ldr x1, [sp+376]
00152354ldr x2, [sp+384]
00152358bl reflect.Value.UnsafePointer
0015235cstr x0, [sp+824]
00152360subs xzr, x0, 0
00152364cset x3, ne
00152368strb w3, [sp+70]
0015236cb 0x152374
00152370
00152370loc_152370:
00152370b 0x152374
00152374
00152374loc_152374:
00152374ldrb w5, [sp+70]
00152378tbnz w5, 0, 0x152380
0015237cb 0x15244c
00152380
00152380loc_152380:
00152380ldr x0, [sp+368]
00152384ldr x1, [sp+376]
00152388ldr x2, [sp+384]
0015238cbl reflect.Value.Elem
00152390str x0, [sp+416]
00152394str x1, [sp+424]
00152398str x2, [sp+432]
0015239cbl reflect.Value.Kind
001523a0str x0, [sp+176]
001523a4str x0, [sp+120]
001523a8subs xzr, x0, 21
001523acb.ls 0x1523b4
001523b0b 0x1523dc
001523b4
001523b4loc_1523b4:
001523b4subs xzr, x0, 17
001523b8b.eq 0x1523c0
001523bcb 0x1523c4
001523c0
001523c0loc_1523c0:
001523c0b 0x1523fc
001523c4
001523c4loc_1523c4:
001523c4subs xzr, x0, 21
001523c8b.eq 0x1523d0
001523ccb 0x1523d4
001523d0
001523d0loc_1523d0:
001523d0b 0x1523fc
001523d4
001523d4loc_1523d4:
001523d4b 0x1523d8
001523d8
001523d8loc_1523d8:
001523d8b 0x152444
001523dc
001523dcloc_1523dc:
001523dcsubs xzr, x0, 23
001523e0b.eq 0x1523e8
001523e4b 0x1523ec
001523e8
001523e8loc_1523e8:
001523e8b 0x1523fc
001523ec
001523ecloc_1523ec:
001523ecsubs xzr, x0, 25
001523f0b.eq 0x1523f8
001523f4b 0x15243c
001523f8
001523f8loc_1523f8:
001523f8b 0x1523fc
001523fc
001523fcloc_1523fc:
001523fcldr x0, [sp+1096]
00152400ldrsb x27, [x0]
00152404str x0, [sp+560]
00152408movz x1, 38
0015240cbl fmt.(*buffer).writeByte
00152410ldrsw x4, [sp+1128]
00152414ldr x1, [sp+416]
00152418ldr x2, [sp+424]
0015241cldr x3, [sp+432]
00152420ldr x0, [sp+1096]
00152424ldr x5, [sp+1136]
00152428add x5, x5, 1
0015242cbl fmt.(*pp).printValue
00152430ldp x29, x30, [sp-8]
00152434add sp, sp, 1088
00152438ret x30
0015243c
0015243cloc_15243c:
0015243cb 0x152440
00152440
00152440loc_152440:
00152440b 0x152444
00152444
00152444loc_152444:
00152444b 0x152448
00152448
00152448loc_152448:
00152448b 0x152450
0015244c
0015244cloc_15244c:
0015244cb 0x152450
00152450
00152450loc_152450:
00152450b 0x1527e0
00152454
00152454loc_152454:
00152454subs xzr, x0, 23
00152458b.eq 0x152460
0015245cb 0x1526f4
00152460
00152460loc_152460:
00152460b 0x152464
00152464
00152464loc_152464:
00152464ldrsw x3, [sp+1128]
00152468str w3, [sp+72]
0015246csubs wzr, w3, 113
00152470b.le 0x152478
00152474b 0x1524a0
00152478
00152478loc_152478:
00152478subs wzr, w3, 88
0015247cb.eq 0x152484
00152480b 0x152488
00152484
00152484loc_152484:
00152484b 0x1524c0
00152488
00152488loc_152488:
00152488subs wzr, w3, 113
0015248cb.eq 0x152494
00152490b 0x152498
00152494
00152494loc_152494:
00152494b 0x1524c0
00152498
00152498loc_152498:
00152498b 0x15249c
0015249c
0015249cloc_15249c:
0015249cb 0x1525e0
001524a0
001524a0loc_1524a0:
001524a0subs wzr, w3, 115
001524a4b.eq 0x1524ac
001524a8b 0x1524b0
001524ac
001524acloc_1524ac:
001524acb 0x1524c0
001524b0
001524b0loc_1524b0:
001524b0subs wzr, w3, 120
001524b4b.eq 0x1524bc
001524b8b 0x1525d8
001524bc
001524bcloc_1524bc:
001524bcb 0x1524c0
001524c0
001524c0loc_1524c0:
001524c0ldr x0, [sp+368]
001524c4ldr x1, [sp+376]
001524c8ldr x2, [sp+384]
001524ccbl reflect.Value.Type
001524d0str x0, [sp+264]
001524d4str x1, [sp+272]
001524d8ldrsb x27, [x0]
001524dcldr x3, [x0+88]
001524e0mov x0, x1
001524e4blr x3
001524e8str x0, [sp+1032]
001524ecstr x1, [sp+1040]
001524f0ldrsb x27, [x0]
001524f4ldr x3, [x0+168]
001524f8mov x0, x1
001524fcblr x3
00152500str x0, [sp+176]
00152504subs xzr, x0, 8
00152508b.eq 0x152510
0015250cb 0x1525d4
00152510
00152510loc_152510:
00152510str xzr, [sp+392]
00152514stp xzr, xzr, [sp+400]
00152518ldr x0, [sp+368]
0015251cldr x1, [sp+376]
00152520ldr x2, [sp+384]
00152524bl reflect.Value.Kind
00152528str x0, [sp+176]
0015252csubs xzr, x0, 23
00152530cset x3, eq
00152534strb w3, [sp+70]
00152538b.eq 0x152540
0015253cb 0x152544
00152540
00152540loc_152540:
00152540b 0x152560
00152544
00152544loc_152544:
00152544ldr x0, [sp+368]
00152548ldr x1, [sp+376]
0015254cldr x2, [sp+384]
00152550bl reflect.Value.CanAddr
00152554strb w0, [sp+71]
00152558strb w0, [sp+70]
0015255cb 0x152560
00152560
00152560loc_152560:
00152560ldrb w3, [sp+70]
00152564tbnz w3, 0, 0x15256c
00152568b 0x15258c
0015256c
0015256cloc_15256c:
0015256cldr x0, [sp+368]
00152570ldr x1, [sp+376]
00152574ldr x2, [sp+384]
00152578bl reflect.Value.Bytes
0015257cstr x0, [sp+392]
00152580str x1, [sp+400]
00152584str x2, [sp+408]
00152588b 0x152c54
0015258c
0015258cloc_15258c:
0015258cldr x0, [sp+368]
00152590ldr x1, [sp+376]
00152594ldr x2, [sp+384]
00152598bl reflect.Value.Len
0015259cstr x0, [sp+184]
001525a0mov x1, x0
001525a4mov x2, x1
001525a8adrp x0, 0x4a3000
001525acadd x0, x0, 3072
001525b0bl runtime.makeslice
001525b4ldr x3, [sp+184]
001525b8ldr x4, [sp+184]
001525bcstr x0, [sp+392]
001525c0str x3, [sp+400]
001525c4str x4, [sp+408]
001525c8str xzr, [sp+136]
001525ccstr x3, [sp+128]
001525d0b 0x152be0
001525d4
001525d4loc_1525d4:
001525d4b 0x1525e4
001525d8
001525d8loc_1525d8:
001525d8b 0x1525dc
001525dc
001525dcloc_1525dc:
001525dcb 0x1525e0
001525e0
001525e0loc_1525e0:
001525e0b 0x1525e4
001525e4
001525e4loc_1525e4:
001525e4ldr x3, [sp+1096]
001525e8ldrsb x27, [x3]
001525ecldrb w3, [x3+80]
001525f0tbnz w3, 0, 0x1525f8
001525f4b 0x1526d8
001525f8
001525f8loc_1525f8:
001525f8ldr x0, [sp+368]
001525fcldr x1, [sp+376]
00152600ldr x2, [sp+384]
00152604bl reflect.Value.Type
00152608str x0, [sp+1016]
0015260cstr x1, [sp+1024]
00152610ldrsb x27, [x0]
00152614ldr x3, [x0+296]
00152618mov x0, x1
0015261cblr x3
00152620str x0, [sp+984]
00152624str x1, [sp+992]
00152628ldr x0, [sp+1096]
0015262cldrsb x27, [x0]
00152630str x0, [sp+624]
00152634ldr x1, [sp+984]
00152638ldr x2, [sp+992]
0015263cbl fmt.(*buffer).writeString
00152640ldr x0, [sp+368]
00152644ldr x1, [sp+376]
00152648ldr x2, [sp+384]
0015264cbl reflect.Value.Kind
00152650str x0, [sp+176]
00152654subs xzr, x0, 23
00152658cset x3, eq
0015265cstrb w3, [sp+70]
00152660b.eq 0x152668
00152664b 0x152684
00152668
00152668loc_152668:
00152668ldr x0, [sp+368]
0015266cldr x1, [sp+376]
00152670ldr x2, [sp+384]
00152674bl reflect.Value.IsNil
00152678strb w0, [sp+71]
0015267cstrb w0, [sp+70]
00152680b 0x152688
00152684
00152684loc_152684:
00152684b 0x152688
00152688
00152688loc_152688:
00152688ldrb w3, [sp+70]
0015268ctbnz w3, 0, 0x152694
00152690b 0x1526bc
00152694
00152694loc_152694:
00152694ldr x0, [sp+1096]
00152698ldrsb x27, [x0]
0015269cstr x0, [sp+616]
001526a0adrp x1, 0x55e000
001526a4add x1, x1, 1827
001526a8movz x2, 5
001526acbl fmt.(*buffer).writeString
001526b0ldp x29, x30, [sp-8]
001526b4add sp, sp, 1088
001526b8ret x30
001526bc
001526bcloc_1526bc:
001526bcldr x0, [sp+1096]
001526c0ldrsb x27, [x0]
001526c4str x0, [sp+608]
001526c8movz x1, 123
001526ccbl fmt.(*buffer).writeByte
001526d0str xzr, [sp+88]
001526d4b 0x152b14
001526d8
001526d8loc_1526d8:
001526d8ldr x0, [sp+1096]
001526dcldrsb x27, [x0]
001526e0str x0, [sp+584]
001526e4movz x1, 91
001526e8bl fmt.(*buffer).writeByte
001526ecstr xzr, [sp+80]
001526f0b 0x152a4c
001526f4
001526f4loc_1526f4:
001526f4b 0x1526f8
001526f8
001526f8loc_1526f8:
001526f8b 0x152808
001526fc
001526fcloc_1526fc:
001526fcsubs xzr, x0, 24
00152700b.eq 0x152708
00152704b 0x152740
00152708
00152708loc_152708:
00152708b 0x15270c
0015270c
0015270cloc_15270c:
0015270cldr x0, [sp+368]
00152710ldr x1, [sp+376]
00152714ldr x2, [sp+384]
00152718bl reflect.Value.String
0015271cstr x0, [sp+984]
00152720str x1, [sp+992]
00152724ldrsw x3, [sp+1128]
00152728ldr x4, [sp+1096]
0015272cmov x2, x1
00152730mov x1, x0
00152734mov x0, x4
00152738bl fmt.(*pp).fmtString
0015273cb 0x15282c
00152740
00152740loc_152740:
00152740subs xzr, x0, 25
00152744b.eq 0x15274c
00152748b 0x1527d0
0015274c
0015274cloc_15274c:
0015274cb 0x152750
00152750
00152750loc_152750:
00152750ldr x3, [sp+1096]
00152754ldrsb x27, [x3]
00152758ldrb w3, [x3+80]
0015275ctbnz w3, 0, 0x152764
00152760b 0x1527b0
00152764
00152764loc_152764:
00152764ldr x0, [sp+368]
00152768ldr x1, [sp+376]
0015276cldr x2, [sp+384]
00152770bl reflect.Value.Type
00152774str x0, [sp+440]
00152778str x1, [sp+448]
0015277cldrsb x27, [x0]
00152780ldr x3, [x0+296]
00152784mov x0, x1
00152788blr x3
0015278cstr x0, [sp+984]
00152790str x1, [sp+992]
00152794ldr x0, [sp+1096]
00152798ldrsb x27, [x0]
0015279cstr x0, [sp+704]
001527a0ldr x1, [sp+984]
001527a4ldr x2, [sp+992]
001527a8bl fmt.(*buffer).writeString
001527acb 0x1527b4
001527b0
001527b0loc_1527b0:
001527b0b 0x1527b4
001527b4
001527b4loc_1527b4:
001527b4ldr x0, [sp+1096]
001527b8ldrsb x27, [x0]
001527bcstr x0, [sp+696]
001527c0movz x1, 123
001527c4bl fmt.(*buffer).writeByte
001527c8str xzr, [sp+104]
001527ccb 0x152838
001527d0
001527d0loc_1527d0:
001527d0subs xzr, x0, 26
001527d4b.eq 0x1527dc
001527d8b 0x1527fc
001527dc
001527dcloc_1527dc:
001527dcb 0x1527e0
001527e0
001527e0loc_1527e0:
001527e0ldrsw x4, [sp+1128]
001527e4ldr x1, [sp+368]
001527e8ldr x2, [sp+376]
001527ecldr x3, [sp+384]
001527f0ldr x0, [sp+1096]
001527f4bl fmt.(*pp).fmtPointer
001527f8b 0x15282c
001527fc
001527fcloc_1527fc:
001527fcb 0x152800
00152800
00152800loc_152800:
00152800b 0x152804
00152804
00152804loc_152804:
00152804b 0x152808
00152808
00152808loc_152808:
00152808b 0x15280c
0015280c
0015280cloc_15280c:
0015280cb 0x152810
00152810
00152810loc_152810:
00152810b 0x152814
00152814
00152814loc_152814:
00152814ldr x1, [sp+368]
00152818ldr x2, [sp+376]
0015281cldr x3, [sp+384]
00152820ldr x0, [sp+1096]
00152824bl fmt.(*pp).unknownType
00152828b 0x15282c
0015282c
0015282cloc_15282c:
0015282cldp x29, x30, [sp-8]
00152830add sp, sp, 1088
00152834ret x30
00152838
00152838loc_152838:
00152838ldr x0, [sp+368]
0015283cldr x1, [sp+376]
00152840ldr x2, [sp+384]
00152844bl reflect.Value.NumField
00152848str x0, [sp+184]
0015284cldr x3, [sp+104]
00152850subs xzr, x0, x3
00152854b.gt 0x15285c
00152858b 0x152a34
0015285c
0015285cloc_15285c:
0015285cldr x4, [sp+104]
00152860subs xzr, x4, 0
00152864b.gt 0x15286c
00152868b 0x1528bc
0015286c
0015286cloc_15286c:
0015286cldr x3, [sp+1096]
00152870ldrsb x27, [x3]
00152874ldrb w3, [x3+80]
00152878tbnz w3, 0, 0x152880
0015287cb 0x1528a0
00152880
00152880loc_152880:
00152880ldr x0, [sp+1096]
00152884ldrsb x27, [x0]
00152888str x0, [sp+688]
0015288cadrp x1, 0x55d000
00152890add x1, x1, 4049
00152894orr x2, xzr, 2
00152898bl fmt.(*buffer).writeString
0015289cb 0x1528b8
001528a0
001528a0loc_1528a0:
001528a0ldr x0, [sp+1096]
001528a4ldrsb x27, [x0]
001528a8str x0, [sp+680]
001528acorr x1, xzr, 32
001528b0bl fmt.(*buffer).writeByte
001528b4b 0x1528b8
001528b8
001528b8loc_1528b8:
001528b8b 0x1528c0
001528bc
001528bcloc_1528bc:
001528bcb 0x1528c0
001528c0
001528c0loc_1528c0:
001528c0ldr x4, [sp+1096]
001528c4ldrsb x27, [x4]
001528c8ldrb w4, [x4+79]
001528ccstrb w4, [sp+70]
001528d0tbnz w4, 0, 0x1528d8
001528d4b 0x1528dc
001528d8
001528d8loc_1528d8:
001528d8b 0x1528f0
001528dc
001528dcloc_1528dc:
001528dcldr x4, [sp+1096]
001528e0ldrsb x27, [x4]
001528e4ldrb w4, [x4+80]
001528e8strb w4, [sp+70]
001528ecb 0x1528f0
001528f0
001528f0loc_1528f0:
001528f0ldrb w4, [sp+70]
001528f4tbnz w4, 0, 0x1528fc
001528f8b 0x1529d4
001528fc
001528fcloc_1528fc:
001528fcldr x0, [sp+368]
00152900ldr x1, [sp+376]
00152904ldr x2, [sp+384]
00152908bl reflect.Value.Type
0015290cstr x0, [sp+1064]
00152910str x1, [sp+1072]
00152914ldrsb x27, [x0]
00152918ldr x3, [sp+104]
0015291cldr x4, [x0+96]
00152920mov x0, x1
00152924mov x1, x3
00152928blr x4
0015292cstr x0, [sp+456]
00152930str x1, [sp+464]
00152934str x2, [sp+472]
00152938str x3, [sp+480]
0015293cstr x4, [sp+488]
00152940str x5, [sp+496]
00152944str x6, [sp+504]
00152948str x7, [sp+512]
0015294cstr x8, [sp+520]
00152950str x9, [sp+528]
00152954str x10, [sp+536]
00152958str x11, [sp+544]
0015295cstrb w12, [sp+552]
00152960add x21, sp, 856
00152964add x20, sp, 456
00152968adr x27, 16
0015296cstp x29, x27, [sp-24]
00152970sub x29, sp, 24
00152974bl fn_87ef0
00152978sub x29, sp, 8
0015297cldr x3, [sp+552]
00152980str x3, [sp+952]
00152984ldr x3, [sp+856]
00152988ldr x4, [sp+864]
0015298cstr x3, [sp+304]
00152990str x4, [sp+312]
00152994cbnz x4, 0x15299c
00152998b 0x1529cc
0015299c
0015299cloc_15299c:
0015299cldr x0, [sp+1096]
001529a0ldrsb x27, [x0]
001529a4str x0, [sp+672]
001529a8ldr x1, [sp+304]
001529acldr x2, [sp+312]
001529b0bl fmt.(*buffer).writeString
001529b4ldr x0, [sp+1096]
001529b8ldrsb x27, [x0]
001529bcstr x0, [sp+664]
001529c0movz x1, 58
001529c4bl fmt.(*buffer).writeByte
001529c8b 0x1529d0
001529cc
001529ccloc_1529cc:
001529ccb 0x1529d0
001529d0
001529d0loc_1529d0:
001529d0b 0x1529d8
001529d4
001529d4loc_1529d4:
001529d4b 0x1529d8
001529d8
001529d8loc_1529d8:
001529d8ldr x3, [sp+104]
001529dcldr x0, [sp+368]
001529e0ldr x1, [sp+376]
001529e4ldr x2, [sp+384]
001529e8bl fmt.getField
001529ecstr x0, [sp+832]
001529f0str x1, [sp+840]
001529f4str x2, [sp+848]
001529f8ldrsw x4, [sp+1128]
001529fcldr x5, [sp+1096]
00152a00ldr x6, [sp+1136]
00152a04add x6, x6, 1
00152a08mov x3, x2
00152a0cmov x2, x1
00152a10mov x1, x0
00152a14mov x0, x5
00152a18mov x5, x6
00152a1cbl fmt.(*pp).printValue
00152a20b 0x152a24
00152a24
00152a24loc_152a24:
00152a24ldr x3, [sp+104]
00152a28add x3, x3, 1
00152a2cstr x3, [sp+104]
00152a30b 0x152838
00152a34
00152a34loc_152a34:
00152a34ldr x0, [sp+1096]
00152a38ldrsb x27, [x0]
00152a3cstr x0, [sp+656]
00152a40movz x1, 125
00152a44bl fmt.(*buffer).writeByte
00152a48b 0x15282c
00152a4c
00152a4cloc_152a4c:
00152a4cldr x0, [sp+368]
00152a50ldr x1, [sp+376]
00152a54ldr x2, [sp+384]
00152a58bl reflect.Value.Len
00152a5cstr x0, [sp+184]
00152a60ldr x3, [sp+80]
00152a64subs xzr, x0, x3
00152a68b.gt 0x152a70
00152a6cb 0x152af8
00152a70
00152a70loc_152a70:
00152a70ldr x4, [sp+80]
00152a74subs xzr, x4, 0
00152a78b.gt 0x152a80
00152a7cb 0x152a98
00152a80
00152a80loc_152a80:
00152a80ldr x0, [sp+1096]
00152a84ldrsb x27, [x0]
00152a88str x0, [sp+576]
00152a8corr x1, xzr, 32
00152a90bl fmt.(*buffer).writeByte
00152a94b 0x152a9c
00152a98
00152a98loc_152a98:
00152a98b 0x152a9c
00152a9c
00152a9cloc_152a9c:
00152a9cldr x3, [sp+80]
00152aa0ldr x0, [sp+368]
00152aa4ldr x1, [sp+376]
00152aa8ldr x2, [sp+384]
00152aacbl reflect.Value.Index
00152ab0str x0, [sp+832]
00152ab4str x1, [sp+840]
00152ab8str x2, [sp+848]
00152abcldrsw x4, [sp+1128]
00152ac0ldr x5, [sp+1096]
00152ac4ldr x6, [sp+1136]
00152ac8add x6, x6, 1
00152accmov x3, x2
00152ad0mov x2, x1
00152ad4mov x1, x0
00152ad8mov x0, x5
00152adcmov x5, x6
00152ae0bl fmt.(*pp).printValue
00152ae4b 0x152ae8
00152ae8
00152ae8loc_152ae8:
00152ae8ldr x3, [sp+80]
00152aecadd x3, x3, 1
00152af0str x3, [sp+80]
00152af4b 0x152a4c
00152af8
00152af8loc_152af8:
00152af8ldr x0, [sp+1096]
00152afcldrsb x27, [x0]
00152b00str x0, [sp+568]
00152b04movz x1, 93
00152b08bl fmt.(*buffer).writeByte
00152b0cb 0x152b10
00152b10
00152b10loc_152b10:
00152b10b 0x15282c
00152b14
00152b14loc_152b14:
00152b14ldr x0, [sp+368]
00152b18ldr x1, [sp+376]
00152b1cldr x2, [sp+384]
00152b20bl reflect.Value.Len
00152b24str x0, [sp+184]
00152b28ldr x3, [sp+88]
00152b2csubs xzr, x0, x3
00152b30b.gt 0x152b38
00152b34b 0x152bc8
00152b38
00152b38loc_152b38:
00152b38ldr x4, [sp+88]
00152b3csubs xzr, x4, 0
00152b40b.gt 0x152b48
00152b44b 0x152b68
00152b48
00152b48loc_152b48:
00152b48ldr x0, [sp+1096]
00152b4cldrsb x27, [x0]
00152b50str x0, [sp+600]
00152b54adrp x1, 0x55d000
00152b58add x1, x1, 4049
00152b5corr x2, xzr, 2
00152b60bl fmt.(*buffer).writeString
00152b64b 0x152b6c
00152b68
00152b68loc_152b68:
00152b68b 0x152b6c
00152b6c
00152b6cloc_152b6c:
00152b6cldr x3, [sp+88]
00152b70ldr x0, [sp+368]
00152b74ldr x1, [sp+376]
00152b78ldr x2, [sp+384]
00152b7cbl reflect.Value.Index
00152b80str x0, [sp+832]
00152b84str x1, [sp+840]
00152b88str x2, [sp+848]
00152b8cldrsw x4, [sp+1128]
00152b90ldr x5, [sp+1096]
00152b94ldr x6, [sp+1136]
00152b98add x6, x6, 1
00152b9cmov x3, x2
00152ba0mov x2, x1
00152ba4mov x1, x0
00152ba8mov x0, x5
00152bacmov x5, x6
00152bb0bl fmt.(*pp).printValue
00152bb4b 0x152bb8
00152bb8
00152bb8loc_152bb8:
00152bb8ldr x3, [sp+88]
00152bbcadd x3, x3, 1
00152bc0str x3, [sp+88]
00152bc4b 0x152b14
00152bc8
00152bc8loc_152bc8:
00152bc8ldr x0, [sp+1096]
00152bccldrsb x27, [x0]
00152bd0str x0, [sp+592]
00152bd4movz x1, 125
00152bd8bl fmt.(*buffer).writeByte
00152bdcb 0x152b10
00152be0
00152be0loc_152be0:
00152be0ldr x4, [sp+128]
00152be4ldr x5, [sp+136]
00152be8subs xzr, x4, x5
00152becb.gt 0x152bf4
00152bf0b 0x152c50
00152bf4
00152bf4loc_152bf4:
00152bf4ldr x3, [sp+136]
00152bf8str x3, [sp+96]
00152bfcldr x0, [sp+368]
00152c00ldr x1, [sp+376]
00152c04ldr x2, [sp+384]
00152c08bl reflect.Value.Index
00152c0cstr x0, [sp+832]
00152c10str x1, [sp+840]
00152c14str x2, [sp+848]
00152c18bl reflect.Value.Uint
00152c1cstr x0, [sp+216]
00152c20ldr x4, [sp+96]
00152c24ldr x1, [sp+400]
00152c28ldr x5, [sp+392]
00152c2csubs xzr, x4, x1
00152c30b.lo 0x152c38
00152c34b 0x152cb4
00152c38
00152c38loc_152c38:
00152c38strb w0, [x5+x4]
00152c3cb 0x152c40
00152c40
00152c40loc_152c40:
00152c40ldr x4, [sp+136]
00152c44add x4, x4, 1
00152c48str x4, [sp+136]
00152c4cb 0x152be0
00152c50
00152c50loc_152c50:
00152c50b 0x152c54
00152c54
00152c54loc_152c54:
00152c54ldr x1, [sp+264]
00152c58ldrsb x27, [x1]
00152c5cldr x1, [x1+296]
00152c60ldr x0, [sp+272]
00152c64blr x1
00152c68str x0, [sp+984]
00152c6cstr x1, [sp+992]
00152c70ldrsw x4, [sp+1128]
00152c74ldr x2, [sp+1096]
00152c78ldr x3, [sp+400]
00152c7cldr x5, [sp+408]
00152c80ldr x6, [sp+392]
00152c84mov x7, x0
00152c88mov x0, x2
00152c8cmov x8, x1
00152c90mov x1, x6
00152c94mov x2, x3
00152c98mov x3, x5
00152c9cmov x5, x7
00152ca0mov x6, x8
00152ca4bl fmt.(*pp).fmtBytes
00152ca8ldp x29, x30, [sp-8]
00152cacadd sp, sp, 1088
00152cb0ret x30
00152cb4
00152cb4loc_152cb4:
00152cb4mov x0, x4
00152cb8bl runtime.panicIndex
00152cbc
00152cbcloc_152cbc:
00152cbcldr x6, [sp+152]
00152cc0ldr x7, [sp+160]
00152cc4subs xzr, x6, x7
00152cc8b.gt 0x152cd0
00152cccb 0x152dd4
00152cd0
00152cd0loc_152cd0:
00152cd0ldr x6, [sp+144]
00152cd4str x6, [sp+752]
00152cd8ldr x6, [sp+160]
00152cdcstr x6, [sp+112]
00152ce0ldr x6, [sp+752]
00152ce4ldp x7, x8, [x6]
00152ce8ldp x9, x10, [x6+16]
00152cecldp x6, x11, [x6+32]
00152cf0stp x7, x8, [sp+320]
00152cf4stp x9, x10, [sp+336]
00152cf8stp x6, x11, [sp+352]
00152cfcldr x6, [sp+112]
00152d00subs xzr, x6, 0
00152d04b.gt 0x152d0c
00152d08b 0x152d5c
00152d0c
00152d0cloc_152d0c:
00152d0cldr x3, [sp+1096]
00152d10ldrsb x27, [x3]
00152d14ldrb w3, [x3+80]
00152d18tbnz w3, 0, 0x152d20
00152d1cb 0x152d40
00152d20
00152d20loc_152d20:
00152d20ldr x0, [sp+1096]
00152d24ldrsb x27, [x0]
00152d28str x0, [sp+744]
00152d2cadrp x1, 0x55d000
00152d30add x1, x1, 4049
00152d34orr x2, xzr, 2
00152d38bl fmt.(*buffer).writeString
00152d3cb 0x152d58
00152d40
00152d40loc_152d40:
00152d40ldr x0, [sp+1096]
00152d44ldrsb x27, [x0]
00152d48str x0, [sp+736]
00152d4corr x1, xzr, 32
00152d50bl fmt.(*buffer).writeByte
00152d54b 0x152d58
00152d58
00152d58loc_152d58:
00152d58b 0x152d60
00152d5c
00152d5cloc_152d5c:
00152d5cb 0x152d60
00152d60
00152d60loc_152d60:
00152d60ldrsw x4, [sp+1128]
00152d64ldr x0, [sp+1096]
00152d68ldr x1, [sp+320]
00152d6cldr x2, [sp+328]
00152d70ldr x3, [sp+336]
00152d74ldr x6, [sp+1136]
00152d78add x5, x6, 1
00152d7cbl fmt.(*pp).printValue
00152d80ldr x0, [sp+1096]
00152d84ldrsb x27, [x0]
00152d88str x0, [sp+728]
00152d8cmovz x1, 58
00152d90bl fmt.(*buffer).writeByte
00152d94ldrsw x4, [sp+1128]
00152d98ldr x0, [sp+1096]
00152d9cldr x1, [sp+344]
00152da0ldr x2, [sp+352]
00152da4ldr x3, [sp+360]
00152da8ldr x6, [sp+1136]
00152dacadd x5, x6, 1
00152db0bl fmt.(*pp).printValue
00152db4b 0x152db8
00152db8
00152db8loc_152db8:
00152db8ldr x6, [sp+160]
00152dbcadd x6, x6, 1
00152dc0str x6, [sp+160]
00152dc4ldr x6, [sp+752]
00152dc8add x6, x6, 48
00152dccstr x6, [sp+144]
00152dd0b 0x152cbc
00152dd4
00152dd4loc_152dd4:
00152dd4ldr x2, [sp+1096]
00152dd8ldrsb x27, [x2]
00152ddcldrb w2, [x2+80]
00152de0tbnz w2, 0, 0x152de8
00152de4b 0x152e00
00152de8
00152de8loc_152de8:
00152de8ldr x0, [sp+1096]
00152decldrsb x27, [x0]
00152df0str x0, [sp+720]
00152df4movz x1, 125
00152df8bl fmt.(*buffer).writeByte
00152dfcb 0x152e18
00152e00
00152e00loc_152e00:
00152e00ldr x0, [sp+1096]
00152e04ldrsb x27, [x0]
00152e08str x0, [sp+712]
00152e0cmovz x1, 93
00152e10bl fmt.(*buffer).writeByte
00152e14b 0x152e18
00152e18
00152e18loc_152e18:
00152e18b 0x15282c
00152e1c
00152e1cloc_152e1c:
00152e1cstp x0, x1, [sp+8]
00152e20stp x2, x3, [sp+24]
00152e24str w4, [sp+40]
00152e28str x5, [sp+48]
00152e2cmov x3, x30
00152e30bl runtime.morestack_noctxt.abi0
00152e34ldp x0, x1, [sp+8]
00152e38ldp x2, x3, [sp+24]
00152e3cldrsw x4, [sp+40]
00152e40ldr x5, [sp+48]
00152e44b 0x151c00
00152e48udf 0
00152e4cudf 0
00151c00
00151c00fmt.(*pp).printValue: ; void fmt.(*pp).printValue(fmt.pp * p, reflect.Value value, int32 verb, int depth)
00151c00ldr x16, [x28+16]
00151c04sub x17, sp, 960
00151c08subs xzr, x17, x16
00151c0cb.ls 0x152e1c
00151c10sub x20, sp, 1088
00151c14stp x29, x30, [x20-8]
00151c18add sp, x20, 0
00151c1csub x29, sp, 8
00151c20str x0, [sp+1096]
00151c24str x1, [sp+1104]
00151c28str x2, [sp+1112]
00151c2cstr x3, [sp+1120]
00151c30str w4, [sp+1128]
00151c34str x5, [sp+1136]
00151c38subs xzr, x5, 0
00151c3ccset x3, gt
00151c40strb w3, [sp+70]
00151c44b.gt 0x151c4c
00151c48b 0x151c68
00151c4c
00151c4cloc_151c4c:
00151c4cldr x0, [sp+1104]
00151c50ldr x1, [sp+1112]
00151c54ldr x2, [sp+1120]
00151c58bl reflect.Value.IsValid
00151c5cstrb w0, [sp+69]
00151c60strb w0, [sp+70]
00151c64b 0x151c6c
00151c68
00151c68loc_151c68:
00151c68b 0x151c6c
00151c6c
00151c6cloc_151c6c:
00151c6cldrb w3, [sp+70]
00151c70strb w3, [sp+71]
00151c74tbnz w3, 0, 0x151c7c
00151c78b 0x151c98
00151c7c
00151c7cloc_151c7c:
00151c7cldr x0, [sp+1104]
00151c80ldr x1, [sp+1112]
00151c84ldr x2, [sp+1120]
00151c88bl reflect.Value.CanInterface
00151c8cstrb w0, [sp+69]
00151c90strb w0, [sp+71]
00151c94b 0x151c9c
00151c98
00151c98loc_151c98:
00151c98b 0x151c9c
00151c9c
00151c9cloc_151c9c:
00151c9cldrb w3, [sp+71]
00151ca0tbnz w3, 0, 0x151ca8
00151ca4b 0x151d20
00151ca8
00151ca8loc_151ca8:
00151ca8ldr x0, [sp+1104]
00151cacldr x1, [sp+1112]
00151cb0ldr x2, [sp+1120]
00151cb4bl reflect.Value.Interface
00151cb8str x0, [sp+1000]
00151cbcstr x1, [sp+1008]
00151cc0ldr x3, [sp+1096]
00151cc4ldrsb x27, [x3]
00151cc8str x0, [x3+24]
00151cccadrp x27, 0x8fa000
00151cd0ldr w4, [x27+3056]
00151cd4cbz w4, 0x151cdc
00151cd8b 0x151ce0
00151cdc
00151cdcloc_151cdc:
00151cdcb 0x151cf4
00151ce0
00151ce0loc_151ce0:
00151ce0bl runtime.gcWriteBarrier2
00151ce4str x1, [x25]
00151ce8ldr x2, [x3+32]
00151cecstr x2, [x25+8]
00151cf0b 0x151cf4
00151cf4
00151cf4loc_151cf4:
00151cf4str x1, [x3+32]
00151cf8ldrsw x1, [sp+1128]
00151cfcldr x0, [sp+1096]
00151d00bl fmt.(*pp).handleMethods
00151d04strb w0, [sp+70]
00151d08tbnz w0, 0, 0x151d10
00151d0cb 0x151d1c
00151d10
00151d10loc_151d10:
00151d10ldp x29, x30, [sp-8]
00151d14add sp, sp, 1088
00151d18ret x30
00151d1c
00151d1cloc_151d1c:
00151d1cb 0x151d24
00151d20
00151d20loc_151d20:
00151d20b 0x151d24
00151d24
00151d24loc_151d24:
00151d24ldr x3, [sp+1096]
00151d28ldrsb x27, [x3]
00151d2cstr xzr, [x3+24]
00151d30adrp x27, 0x8fa000
00151d34ldr w4, [x27+3056]
00151d38cbz w4, 0x151d40
00151d3cb 0x151d44
00151d40
00151d40loc_151d40:
00151d40b 0x151d54
00151d44
00151d44loc_151d44:
00151d44ldr x4, [x3+32]
00151d48bl runtime.gcWriteBarrier1
00151d4cstr x4, [x25]
00151d50b 0x151d54
00151d54
00151d54loc_151d54:
00151d54str xzr, [x3+32]
00151d58ldr x3, [sp+1096]
00151d5cldrsb x27, [x3]
00151d60ldr x4, [sp+1104]
00151d64ldr x5, [sp+1112]
00151d68ldr x6, [sp+1120]
00151d6cstr x6, [x3+56]
00151d70adrp x27, 0x8fa000
00151d74ldr w6, [x27+3056]
00151d78cbz w6, 0x151d80
00151d7cb 0x151d84
00151d80
00151d80loc_151d80:
00151d80b 0x151da4
00151d84
00151d84loc_151d84:
00151d84bl runtime.gcWriteBarrier4
00151d88str x4, [x25]
00151d8cldr x6, [x3+40]
00151d90str x6, [x25+8]
00151d94str x5, [x25+16]
00151d98ldr x6, [x3+48]
00151d9cstr x6, [x25+24]
00151da0b 0x151da4
00151da4
00151da4loc_151da4:
00151da4str x4, [x3+40]
00151da8str x5, [x3+48]
00151dacldr x3, [sp+1104]
00151db0ldr x4, [sp+1112]
00151db4ldr x5, [sp+1120]
00151db8str x3, [sp+368]
00151dbcstr x4, [sp+376]
00151dc0str x5, [sp+384]
00151dc4ldr x0, [sp+1104]
00151dc8ldr x1, [sp+1112]
00151dccldr x2, [sp+1120]
00151dd0bl reflect.Value.Kind
00151dd4str x0, [sp+232]
00151dd8str x0, [sp+168]
00151ddcsubs xzr, x0, 16
00151de0b.ls 0x151de8
00151de4b 0x152090
00151de8
00151de8loc_151de8:
00151de8subs xzr, x0, 12
00151decb.ls 0x151df4
00151df0b 0x151f84
00151df4
00151df4loc_151df4:
00151df4subs xzr, x0, 1
00151df8b.ls 0x151e00
00151dfcb 0x151ed0
00151e00
00151e00loc_151e00:
00151e00cbz x0, 0x151e08
00151e04b 0x151e8c
00151e08
00151e08loc_151e08:
00151e08b 0x151e0c
00151e0c
00151e0cloc_151e0c:
00151e0cldr x3, [sp+1136]
00151e10cbz x3, 0x151e18
00151e14b 0x151e38
00151e18
00151e18loc_151e18:
00151e18ldr x0, [sp+1096]
00151e1cldrsb x27, [x0]
00151e20str x0, [sp+816]
00151e24adrp x1, 0x567000
00151e28add x1, x1, 1881
00151e2cmovz x2, 23
00151e30bl fmt.(*buffer).writeString
00151e34b 0x151e88
00151e38
00151e38loc_151e38:
00151e38ldrsw x3, [sp+1128]
00151e3cstr w3, [sp+76]
00151e40subs wzr, w3, 118
00151e44b.eq 0x151e4c
00151e48b 0x151e70
00151e4c
00151e4cloc_151e4c:
00151e4cb 0x151e50
00151e50
00151e50loc_151e50:
00151e50ldr x0, [sp+1096]
00151e54ldrsb x27, [x0]
00151e58str x0, [sp+808]
00151e5cadrp x1, 0x55f000
00151e60add x1, x1, 1502
00151e64movz x2, 5
00151e68bl fmt.(*buffer).writeString
00151e6cb 0x151e84
00151e70
00151e70loc_151e70:
00151e70b 0x151e74
00151e74
00151e74loc_151e74:
00151e74ldrsw x1, [sp+1128]
00151e78ldr x0, [sp+1096]
00151e7cbl fmt.(*pp).badVerb
00151e80b 0x151e84
00151e84
00151e84loc_151e84:
00151e84b 0x151e88
00151e88
00151e88loc_151e88:
00151e88b 0x15282c
00151e8c
00151e8cloc_151e8c:
00151e8csubs xzr, x0, 1
00151e90b.eq 0x151e98
00151e94b 0x151ec8
00151e98
00151e98loc_151e98:
00151e98b 0x151e9c
00151e9c
00151e9cloc_151e9c:
00151e9cldr x0, [sp+368]
00151ea0ldr x1, [sp+376]
00151ea4ldr x2, [sp+384]
00151ea8bl reflect.Value.Bool
00151eacstrb w0, [sp+70]
00151eb0ldrsw x2, [sp+1128]
00151eb4ldr x3, [sp+1096]
00151eb8mov x1, x0
00151ebcmov x0, x3
00151ec0bl fmt.(*pp).fmtBool
00151ec4b 0x15282c
00151ec8
00151ec8loc_151ec8:
00151ec8b 0x151ecc
00151ecc
00151eccloc_151ecc:
00151eccb 0x151f80
00151ed0
00151ed0loc_151ed0:
00151ed0subs xzr, x0, 2
00151ed4b.hs 0x151edc
00151ed8b 0x151f20
00151edc
00151edcloc_151edc:
00151edcsubs xzr, x0, 6
00151ee0b.ls 0x151ee8
00151ee4b 0x151f1c
00151ee8
00151ee8loc_151ee8:
00151ee8b 0x151eec
00151eec
00151eecloc_151eec:
00151eecldr x0, [sp+368]
00151ef0ldr x1, [sp+376]
00151ef4ldr x2, [sp+384]
00151ef8bl reflect.Value.Int
00151efcstr x0, [sp+224]
00151f00ldrsw x3, [sp+1128]
00151f04ldr x4, [sp+1096]
00151f08mov x1, x0
00151f0corr x2, xzr, 1
00151f10mov x0, x4
00151f14bl fmt.(*pp).fmtInteger
00151f18b 0x15282c
00151f1c
00151f1cloc_151f1c:
00151f1cb 0x151f24
00151f20
00151f20loc_151f20:
00151f20b 0x151f24
00151f24
00151f24loc_151f24:
00151f24subs xzr, x0, 7
00151f28b.hs 0x151f30
00151f2cb 0x151f74
00151f30
00151f30loc_151f30:
00151f30subs xzr, x0, 12
00151f34b.ls 0x151f3c
00151f38b 0x151f70
00151f3c
00151f3cloc_151f3c:
00151f3cb 0x151f40
00151f40
00151f40loc_151f40:
00151f40ldr x0, [sp+368]
00151f44ldr x1, [sp+376]
00151f48ldr x2, [sp+384]
00151f4cbl reflect.Value.Uint
00151f50str x0, [sp+216]
00151f54ldrsw x3, [sp+1128]
00151f58ldr x4, [sp+1096]
00151f5cmov x1, x0
00151f60mov x2, xzr
00151f64mov x0, x4
00151f68bl fmt.(*pp).fmtInteger
00151f6cb 0x15282c
00151f70
00151f70loc_151f70:
00151f70b 0x151f78
00151f74
00151f74loc_151f74:
00151f74b 0x151f78
00151f78
00151f78loc_151f78:
00151f78b 0x151f7c
00151f7c
00151f7cloc_151f7c:
00151f7cb 0x151f80
00151f80
00151f80loc_151f80:
00151f80b 0x15208c
00151f84
00151f84loc_151f84:
00151f84subs xzr, x0, 14
00151f88b.ls 0x151f90
00151f8cb 0x152008
00151f90
00151f90loc_151f90:
00151f90subs xzr, x0, 13
00151f94b.eq 0x151f9c
00151f98b 0x151fc8
00151f9c
00151f9cloc_151f9c:
00151f9cb 0x151fa0
00151fa0
00151fa0loc_151fa0:
00151fa0ldr x0, [sp+368]
00151fa4ldr x1, [sp+376]
00151fa8ldr x2, [sp+384]
00151facbl reflect.Value.Float
00151fb0str d0, [sp+208]
00151fb4ldrsw x2, [sp+1128]
00151fb8ldr x0, [sp+1096]
00151fbcorr x1, xzr, 32
00151fc0bl fmt.(*pp).fmtFloat
00151fc4b 0x15282c
00151fc8
00151fc8loc_151fc8:
00151fc8subs xzr, x0, 14
00151fccb.eq 0x151fd4
00151fd0b 0x152000
00151fd4
00151fd4loc_151fd4:
00151fd4b 0x151fd8
00151fd8
00151fd8loc_151fd8:
00151fd8ldr x0, [sp+368]
00151fdcldr x1, [sp+376]
00151fe0ldr x2, [sp+384]
00151fe4bl reflect.Value.Float
00151fe8str d0, [sp+208]
00151fecldrsw x2, [sp+1128]
00151ff0ldr x0, [sp+1096]
00151ff4orr x1, xzr, 64
00151ff8bl fmt.(*pp).fmtFloat
00151ffcb 0x15282c
00152000
00152000loc_152000:
00152000b 0x152004
00152004
00152004loc_152004:
00152004b 0x152088
00152008
00152008loc_152008:
00152008subs xzr, x0, 15
0015200cb.eq 0x152014
00152010b 0x152044
00152014
00152014loc_152014:
00152014b 0x152018
00152018
00152018loc_152018:
00152018ldr x0, [sp+368]
0015201cldr x1, [sp+376]
00152020ldr x2, [sp+384]
00152024bl reflect.Value.Complex
00152028str d0, [sp+192]
0015202cstr d1, [sp+200]
00152030ldrsw x2, [sp+1128]
00152034ldr x0, [sp+1096]
00152038orr x1, xzr, 64
0015203cbl fmt.(*pp).fmtComplex
00152040b 0x15282c
00152044
00152044loc_152044:
00152044subs xzr, x0, 16
00152048b.eq 0x152050
0015204cb 0x152080
00152050
00152050loc_152050:
00152050b 0x152054
00152054
00152054loc_152054:
00152054ldr x0, [sp+368]
00152058ldr x1, [sp+376]
0015205cldr x2, [sp+384]
00152060bl reflect.Value.Complex
00152064str d0, [sp+192]
00152068str d1, [sp+200]
0015206cldrsw x2, [sp+1128]
00152070ldr x0, [sp+1096]
00152074orr x1, xzr, 128
00152078bl fmt.(*pp).fmtComplex
0015207cb 0x15282c
00152080
00152080loc_152080:
00152080b 0x152084
00152084
00152084loc_152084:
00152084b 0x152088
00152088
00152088loc_152088:
00152088b 0x15208c
0015208c
0015208cloc_15208c:
0015208cb 0x152810
00152090
00152090loc_152090:
00152090subs xzr, x0, 21
00152094b.ls 0x15209c
00152098b 0x152318
0015209c
0015209cloc_15209c:
0015209csubs xzr, x0, 19
001520a0b.ls 0x1520a8
001520a4b 0x1520e4
001520a8
001520a8loc_1520a8:
001520a8subs xzr, x0, 17
001520acb.eq 0x1520b4
001520b0b 0x1520b8
001520b4
001520b4loc_1520b4:
001520b4b 0x152464
001520b8
001520b8loc_1520b8:
001520b8subs xzr, x0, 18
001520bcb.hs 0x1520c4
001520c0b 0x1520d8
001520c4
001520c4loc_1520c4:
001520c4subs xzr, x0, 19
001520c8b.ls 0x1520d0
001520ccb 0x1520d4
001520d0
001520d0loc_1520d0:
001520d0b 0x1527e0
001520d4
001520d4loc_1520d4:
001520d4b 0x1520dc
001520d8
001520d8loc_1520d8:
001520d8b 0x1520dc
001520dc
001520dcloc_1520dc:
001520dcb 0x1520e0
001520e0
001520e0loc_1520e0:
001520e0b 0x152314
001520e4
001520e4loc_1520e4:
001520e4subs xzr, x0, 20
001520e8b.eq 0x1520f0
001520ecb 0x1521e8
001520f0
001520f0loc_1520f0:
001520f0b 0x1520f4
001520f4
001520f4loc_1520f4:
001520f4ldr x0, [sp+368]
001520f8ldr x1, [sp+376]
001520fcldr x2, [sp+384]
00152100bl reflect.Value.Elem
00152104str x0, [sp+240]
00152108str x1, [sp+248]
0015210cstr x2, [sp+256]
00152110bl reflect.Value.IsValid
00152114strb w0, [sp+70]
00152118tbnz w0, 0, 0x152120
0015211cb 0x152144
00152120
00152120loc_152120:
00152120ldrsw x4, [sp+1128]
00152124ldr x1, [sp+240]
00152128ldr x2, [sp+248]
0015212cldr x3, [sp+256]
00152130ldr x0, [sp+1096]
00152134ldr x6, [sp+1136]
00152138add x5, x6, 1
0015213cbl fmt.(*pp).printValue
00152140b 0x1521e4
00152144
00152144loc_152144:
00152144ldr x3, [sp+1096]
00152148ldrsb x27, [x3]
0015214cldrb w3, [x3+80]
00152150tbnz w3, 0, 0x152158
00152154b 0x1521c0
00152158
00152158loc_152158:
00152158ldr x0, [sp+368]
0015215cldr x1, [sp+376]
00152160ldr x2, [sp+384]
00152164bl reflect.Value.Type
00152168str x0, [sp+1048]
0015216cstr x1, [sp+1056]
00152170ldrsb x27, [x0]
00152174ldr x3, [x0+296]
00152178mov x0, x1
0015217cblr x3
00152180str x0, [sp+984]
00152184str x1, [sp+992]
00152188ldr x0, [sp+1096]
0015218cldrsb x27, [x0]
00152190str x0, [sp+648]
00152194ldr x1, [sp+984]
00152198ldr x2, [sp+992]
0015219cbl fmt.(*buffer).writeString
001521a0ldr x0, [sp+1096]
001521a4ldrsb x27, [x0]
001521a8str x0, [sp+640]
001521acadrp x1, 0x55e000
001521b0add x1, x1, 1827
001521b4movz x2, 5
001521b8bl fmt.(*buffer).writeString
001521bcb 0x1521e0
001521c0
001521c0loc_1521c0:
001521c0ldr x0, [sp+1096]
001521c4ldrsb x27, [x0]
001521c8str x0, [sp+632]
001521ccadrp x1, 0x55e000
001521d0add x1, x1, 1502
001521d4movz x2, 5
001521d8bl fmt.(*buffer).writeString
001521dcb 0x1521e0
001521e0
001521e0loc_1521e0:
001521e0b 0x1521e4
001521e4
001521e4loc_1521e4:
001521e4b 0x15282c
001521e8
001521e8loc_1521e8:
001521e8subs xzr, x0, 21
001521ecb.eq 0x1521f4
001521f0b 0x15230c
001521f4
001521f4loc_1521f4:
001521f4b 0x1521f8
001521f8
001521f8loc_1521f8:
001521f8ldr x3, [sp+1096]
001521fcldrsb x27, [x3]
00152200ldrb w3, [x3+80]
00152204tbnz w3, 0, 0x15220c
00152208b 0x1522b0
0015220c
0015220cloc_15220c:
0015220cldr x0, [sp+368]
00152210ldr x1, [sp+376]
00152214ldr x2, [sp+384]
00152218bl reflect.Value.Type
0015221cstr x0, [sp+760]
00152220str x1, [sp+768]
00152224ldrsb x27, [x0]
00152228ldr x3, [x0+296]
0015222cmov x0, x1
00152230blr x3
00152234str x0, [sp+984]
00152238str x1, [sp+992]
0015223cldr x0, [sp+1096]
00152240ldrsb x27, [x0]
00152244str x0, [sp+800]
00152248ldr x1, [sp+984]
0015224cldr x2, [sp+992]
00152250bl fmt.(*buffer).writeString
00152254ldr x0, [sp+368]
00152258ldr x1, [sp+376]
0015225cldr x2, [sp+384]
00152260bl reflect.Value.IsNil
00152264strb w0, [sp+70]
00152268tbnz w0, 0, 0x152270
0015226cb 0x152298
00152270
00152270loc_152270:
00152270ldr x0, [sp+1096]
00152274ldrsb x27, [x0]
00152278str x0, [sp+792]
0015227cadrp x1, 0x55e000
00152280add x1, x1, 1827
00152284movz x2, 5
00152288bl fmt.(*buffer).writeString
0015228cldp x29, x30, [sp-8]
00152290add sp, sp, 1088
00152294ret x30
00152298
00152298loc_152298:
00152298ldr x0, [sp+1096]
0015229cldrsb x27, [x0]
001522a0str x0, [sp+784]
001522a4movz x1, 123
001522a8bl fmt.(*buffer).writeByte
001522acb 0x1522d0
001522b0
001522b0loc_1522b0:
001522b0ldr x0, [sp+1096]
001522b4ldrsb x27, [x0]
001522b8str x0, [sp+776]
001522bcadrp x1, 0x55e000
001522c0add x1, x1, 1018
001522c4orr x2, xzr, 4
001522c8bl fmt.(*buffer).writeString
001522ccb 0x1522d0
001522d0
001522d0loc_1522d0:
001522d0ldr x0, [sp+368]
001522d4ldr x1, [sp+376]
001522d8ldr x2, [sp+384]
001522dcbl internal/fmtsort.Sort
001522e0str x0, [sp+280]
001522e4str x1, [sp+288]
001522e8str x2, [sp+296]
001522ecstr x0, [sp+960]
001522f0str x1, [sp+968]
001522f4str x2, [sp+976]
001522f8str xzr, [sp+160]
001522fcstr x1, [sp+152]
00152300ldr x3, [sp+960]
00152304str x3, [sp+144]
00152308b 0x152cbc
0015230c
0015230cloc_15230c:
0015230cb 0x152310
00152310
00152310loc_152310:
00152310b 0x152314
00152314
00152314loc_152314:
00152314b 0x15280c
00152318
00152318loc_152318:
00152318subs xzr, x0, 23
0015231cb.ls 0x152324
00152320b 0x1526fc
00152324
00152324loc_152324:
00152324subs xzr, x0, 22
00152328b.eq 0x152330
0015232cb 0x152454
00152330
00152330loc_152330:
00152330b 0x152334
00152334
00152334loc_152334:
00152334ldr x5, [sp+1136]
00152338subs xzr, x5, 0
0015233ccset x6, eq
00152340strb w6, [sp+70]
00152344cbz x5, 0x15234c
00152348b 0x152370
0015234c
0015234cloc_15234c:
0015234cldr x0, [sp+368]
00152350ldr x1, [sp+376]
00152354ldr x2, [sp+384]
00152358bl reflect.Value.UnsafePointer
0015235cstr x0, [sp+824]
00152360subs xzr, x0, 0
00152364cset x3, ne
00152368strb w3, [sp+70]
0015236cb 0x152374
00152370
00152370loc_152370:
00152370b 0x152374
00152374
00152374loc_152374:
00152374ldrb w5, [sp+70]
00152378tbnz w5, 0, 0x152380
0015237cb 0x15244c
00152380
00152380loc_152380:
00152380ldr x0, [sp+368]
00152384ldr x1, [sp+376]
00152388ldr x2, [sp+384]
0015238cbl reflect.Value.Elem
00152390str x0, [sp+416]
00152394str x1, [sp+424]
00152398str x2, [sp+432]
0015239cbl reflect.Value.Kind
001523a0str x0, [sp+176]
001523a4str x0, [sp+120]
001523a8subs xzr, x0, 21
001523acb.ls 0x1523b4
001523b0b 0x1523dc
001523b4
001523b4loc_1523b4:
001523b4subs xzr, x0, 17
001523b8b.eq 0x1523c0
001523bcb 0x1523c4
001523c0
001523c0loc_1523c0:
001523c0b 0x1523fc
001523c4
001523c4loc_1523c4:
001523c4subs xzr, x0, 21
001523c8b.eq 0x1523d0
001523ccb 0x1523d4
001523d0
001523d0loc_1523d0:
001523d0b 0x1523fc
001523d4
001523d4loc_1523d4:
001523d4b 0x1523d8
001523d8
001523d8loc_1523d8:
001523d8b 0x152444
001523dc
001523dcloc_1523dc:
001523dcsubs xzr, x0, 23
001523e0b.eq 0x1523e8
001523e4b 0x1523ec
001523e8
001523e8loc_1523e8:
001523e8b 0x1523fc
001523ec
001523ecloc_1523ec:
001523ecsubs xzr, x0, 25
001523f0b.eq 0x1523f8
001523f4b 0x15243c
001523f8
001523f8loc_1523f8:
001523f8b 0x1523fc
001523fc
001523fcloc_1523fc:
001523fcldr x0, [sp+1096]
00152400ldrsb x27, [x0]
00152404str x0, [sp+560]
00152408movz x1, 38
0015240cbl fmt.(*buffer).writeByte
00152410ldrsw x4, [sp+1128]
00152414ldr x1, [sp+416]
00152418ldr x2, [sp+424]
0015241cldr x3, [sp+432]
00152420ldr x0, [sp+1096]
00152424ldr x5, [sp+1136]
00152428add x5, x5, 1
0015242cbl fmt.(*pp).printValue
00152430ldp x29, x30, [sp-8]
00152434add sp, sp, 1088
00152438ret x30
0015243c
0015243cloc_15243c:
0015243cb 0x152440
00152440
00152440loc_152440:
00152440b 0x152444
00152444
00152444loc_152444:
00152444b 0x152448
00152448
00152448loc_152448:
00152448b 0x152450
0015244c
0015244cloc_15244c:
0015244cb 0x152450
00152450
00152450loc_152450:
00152450b 0x1527e0
00152454
00152454loc_152454:
00152454subs xzr, x0, 23
00152458b.eq 0x152460
0015245cb 0x1526f4
00152460
00152460loc_152460:
00152460b 0x152464
00152464
00152464loc_152464:
00152464ldrsw x3, [sp+1128]
00152468str w3, [sp+72]
0015246csubs wzr, w3, 113
00152470b.le 0x152478
00152474b 0x1524a0
00152478
00152478loc_152478:
00152478subs wzr, w3, 88
0015247cb.eq 0x152484
00152480b 0x152488
00152484
00152484loc_152484:
00152484b 0x1524c0
00152488
00152488loc_152488:
00152488subs wzr, w3, 113
0015248cb.eq 0x152494
00152490b 0x152498
00152494
00152494loc_152494:
00152494b 0x1524c0
00152498
00152498loc_152498:
00152498b 0x15249c
0015249c
0015249cloc_15249c:
0015249cb 0x1525e0
001524a0
001524a0loc_1524a0:
001524a0subs wzr, w3, 115
001524a4b.eq 0x1524ac
001524a8b 0x1524b0
001524ac
001524acloc_1524ac:
001524acb 0x1524c0
001524b0
001524b0loc_1524b0:
001524b0subs wzr, w3, 120
001524b4b.eq 0x1524bc
001524b8b 0x1525d8
001524bc
001524bcloc_1524bc:
001524bcb 0x1524c0
001524c0
001524c0loc_1524c0:
001524c0ldr x0, [sp+368]
001524c4ldr x1, [sp+376]
001524c8ldr x2, [sp+384]
001524ccbl reflect.Value.Type
001524d0str x0, [sp+264]
001524d4str x1, [sp+272]
001524d8ldrsb x27, [x0]
001524dcldr x3, [x0+88]
001524e0mov x0, x1
001524e4blr x3
001524e8str x0, [sp+1032]
001524ecstr x1, [sp+1040]
001524f0ldrsb x27, [x0]
001524f4ldr x3, [x0+168]
001524f8mov x0, x1
001524fcblr x3
00152500str x0, [sp+176]
00152504subs xzr, x0, 8
00152508b.eq 0x152510
0015250cb 0x1525d4
00152510
00152510loc_152510:
00152510str xzr, [sp+392]
00152514stp xzr, xzr, [sp+400]
00152518ldr x0, [sp+368]
0015251cldr x1, [sp+376]
00152520ldr x2, [sp+384]
00152524bl reflect.Value.Kind
00152528str x0, [sp+176]
0015252csubs xzr, x0, 23
00152530cset x3, eq
00152534strb w3, [sp+70]
00152538b.eq 0x152540
0015253cb 0x152544
00152540
00152540loc_152540:
00152540b 0x152560
00152544
00152544loc_152544:
00152544ldr x0, [sp+368]
00152548ldr x1, [sp+376]
0015254cldr x2, [sp+384]
00152550bl reflect.Value.CanAddr
00152554strb w0, [sp+71]
00152558strb w0, [sp+70]
0015255cb 0x152560
00152560
00152560loc_152560:
00152560ldrb w3, [sp+70]
00152564tbnz w3, 0, 0x15256c
00152568b 0x15258c
0015256c
0015256cloc_15256c:
0015256cldr x0, [sp+368]
00152570ldr x1, [sp+376]
00152574ldr x2, [sp+384]
00152578bl reflect.Value.Bytes
0015257cstr x0, [sp+392]
00152580str x1, [sp+400]
00152584str x2, [sp+408]
00152588b 0x152c54
0015258c
0015258cloc_15258c:
0015258cldr x0, [sp+368]
00152590ldr x1, [sp+376]
00152594ldr x2, [sp+384]
00152598bl reflect.Value.Len
0015259cstr x0, [sp+184]
001525a0mov x1, x0
001525a4mov x2, x1
001525a8adrp x0, 0x4a3000
001525acadd x0, x0, 3072
001525b0bl runtime.makeslice
001525b4ldr x3, [sp+184]
001525b8ldr x4, [sp+184]
001525bcstr x0, [sp+392]
001525c0str x3, [sp+400]
001525c4str x4, [sp+408]
001525c8str xzr, [sp+136]
001525ccstr x3, [sp+128]
001525d0b 0x152be0
001525d4
001525d4loc_1525d4:
001525d4b 0x1525e4
001525d8
001525d8loc_1525d8:
001525d8b 0x1525dc
001525dc
001525dcloc_1525dc:
001525dcb 0x1525e0
001525e0
001525e0loc_1525e0:
001525e0b 0x1525e4
001525e4
001525e4loc_1525e4:
001525e4ldr x3, [sp+1096]
001525e8ldrsb x27, [x3]
001525ecldrb w3, [x3+80]
001525f0tbnz w3, 0, 0x1525f8
001525f4b 0x1526d8
001525f8
001525f8loc_1525f8:
001525f8ldr x0, [sp+368]
001525fcldr x1, [sp+376]
00152600ldr x2, [sp+384]
00152604bl reflect.Value.Type
00152608str x0, [sp+1016]
0015260cstr x1, [sp+1024]
00152610ldrsb x27, [x0]
00152614ldr x3, [x0+296]
00152618mov x0, x1
0015261cblr x3
00152620str x0, [sp+984]
00152624str x1, [sp+992]
00152628ldr x0, [sp+1096]
0015262cldrsb x27, [x0]
00152630str x0, [sp+624]
00152634ldr x1, [sp+984]
00152638ldr x2, [sp+992]
0015263cbl fmt.(*buffer).writeString
00152640ldr x0, [sp+368]
00152644ldr x1, [sp+376]
00152648ldr x2, [sp+384]
0015264cbl reflect.Value.Kind
00152650str x0, [sp+176]
00152654subs xzr, x0, 23
00152658cset x3, eq
0015265cstrb w3, [sp+70]
00152660b.eq 0x152668
00152664b 0x152684
00152668
00152668loc_152668:
00152668ldr x0, [sp+368]
0015266cldr x1, [sp+376]
00152670ldr x2, [sp+384]
00152674bl reflect.Value.IsNil
00152678strb w0, [sp+71]
0015267cstrb w0, [sp+70]
00152680b 0x152688
00152684
00152684loc_152684:
00152684b 0x152688
00152688
00152688loc_152688:
00152688ldrb w3, [sp+70]
0015268ctbnz w3, 0, 0x152694
00152690b 0x1526bc
00152694
00152694loc_152694:
00152694ldr x0, [sp+1096]
00152698ldrsb x27, [x0]
0015269cstr x0, [sp+616]
001526a0adrp x1, 0x55e000
001526a4add x1, x1, 1827
001526a8movz x2, 5
001526acbl fmt.(*buffer).writeString
001526b0ldp x29, x30, [sp-8]
001526b4add sp, sp, 1088
001526b8ret x30
001526bc
001526bcloc_1526bc:
001526bcldr x0, [sp+1096]
001526c0ldrsb x27, [x0]
001526c4str x0, [sp+608]
001526c8movz x1, 123
001526ccbl fmt.(*buffer).writeByte
001526d0str xzr, [sp+88]
001526d4b 0x152b14
001526d8
001526d8loc_1526d8:
001526d8ldr x0, [sp+1096]
001526dcldrsb x27, [x0]
001526e0str x0, [sp+584]
001526e4movz x1, 91
001526e8bl fmt.(*buffer).writeByte
001526ecstr xzr, [sp+80]
001526f0b 0x152a4c
001526f4
001526f4loc_1526f4:
001526f4b 0x1526f8
001526f8
001526f8loc_1526f8:
001526f8b 0x152808
001526fc
001526fcloc_1526fc:
001526fcsubs xzr, x0, 24
00152700b.eq 0x152708
00152704b 0x152740
00152708
00152708loc_152708:
00152708b 0x15270c
0015270c
0015270cloc_15270c:
0015270cldr x0, [sp+368]
00152710ldr x1, [sp+376]
00152714ldr x2, [sp+384]
00152718bl reflect.Value.String
0015271cstr x0, [sp+984]
00152720str x1, [sp+992]
00152724ldrsw x3, [sp+1128]
00152728ldr x4, [sp+1096]
0015272cmov x2, x1
00152730mov x1, x0
00152734mov x0, x4
00152738bl fmt.(*pp).fmtString
0015273cb 0x15282c
00152740
00152740loc_152740:
00152740subs xzr, x0, 25
00152744b.eq 0x15274c
00152748b 0x1527d0
0015274c
0015274cloc_15274c:
0015274cb 0x152750
00152750
00152750loc_152750:
00152750ldr x3, [sp+1096]
00152754ldrsb x27, [x3]
00152758ldrb w3, [x3+80]
0015275ctbnz w3, 0, 0x152764
00152760b 0x1527b0
00152764
00152764loc_152764:
00152764ldr x0, [sp+368]
00152768ldr x1, [sp+376]
0015276cldr x2, [sp+384]
00152770bl reflect.Value.Type
00152774str x0, [sp+440]
00152778str x1, [sp+448]
0015277cldrsb x27, [x0]
00152780ldr x3, [x0+296]
00152784mov x0, x1
00152788blr x3
0015278cstr x0, [sp+984]
00152790str x1, [sp+992]
00152794ldr x0, [sp+1096]
00152798ldrsb x27, [x0]
0015279cstr x0, [sp+704]
001527a0ldr x1, [sp+984]
001527a4ldr x2, [sp+992]
001527a8bl fmt.(*buffer).writeString
001527acb 0x1527b4
001527b0
001527b0loc_1527b0:
001527b0b 0x1527b4
001527b4
001527b4loc_1527b4:
001527b4ldr x0, [sp+1096]
001527b8ldrsb x27, [x0]
001527bcstr x0, [sp+696]
001527c0movz x1, 123
001527c4bl fmt.(*buffer).writeByte
001527c8str xzr, [sp+104]
001527ccb 0x152838
001527d0
001527d0loc_1527d0:
001527d0subs xzr, x0, 26
001527d4b.eq 0x1527dc
001527d8b 0x1527fc
001527dc
001527dcloc_1527dc:
001527dcb 0x1527e0
001527e0
001527e0loc_1527e0:
001527e0ldrsw x4, [sp+1128]
001527e4ldr x1, [sp+368]
001527e8ldr x2, [sp+376]
001527ecldr x3, [sp+384]
001527f0ldr x0, [sp+1096]
001527f4bl fmt.(*pp).fmtPointer
001527f8b 0x15282c
001527fc
001527fcloc_1527fc:
001527fcb 0x152800
00152800
00152800loc_152800:
00152800b 0x152804
00152804
00152804loc_152804:
00152804b 0x152808
00152808
00152808loc_152808:
00152808b 0x15280c
0015280c
0015280cloc_15280c:
0015280cb 0x152810
00152810
00152810loc_152810:
00152810b 0x152814
00152814
00152814loc_152814:
00152814ldr x1, [sp+368]
00152818ldr x2, [sp+376]
0015281cldr x3, [sp+384]
00152820ldr x0, [sp+1096]
00152824bl fmt.(*pp).unknownType
00152828b 0x15282c
0015282c
0015282cloc_15282c:
0015282cldp x29, x30, [sp-8]
00152830add sp, sp, 1088
00152834ret x30
00152838
00152838loc_152838:
00152838ldr x0, [sp+368]
0015283cldr x1, [sp+376]
00152840ldr x2, [sp+384]
00152844bl reflect.Value.NumField
00152848str x0, [sp+184]
0015284cldr x3, [sp+104]
00152850subs xzr, x0, x3
00152854b.gt 0x15285c
00152858b 0x152a34
0015285c
0015285cloc_15285c:
0015285cldr x4, [sp+104]
00152860subs xzr, x4, 0
00152864b.gt 0x15286c
00152868b 0x1528bc
0015286c
0015286cloc_15286c:
0015286cldr x3, [sp+1096]
00152870ldrsb x27, [x3]
00152874ldrb w3, [x3+80]
00152878tbnz w3, 0, 0x152880
0015287cb 0x1528a0
00152880
00152880loc_152880:
00152880ldr x0, [sp+1096]
00152884ldrsb x27, [x0]
00152888str x0, [sp+688]
0015288cadrp x1, 0x55d000
00152890add x1, x1, 4049
00152894orr x2, xzr, 2
00152898bl fmt.(*buffer).writeString
0015289cb 0x1528b8
001528a0
001528a0loc_1528a0:
001528a0ldr x0, [sp+1096]
001528a4ldrsb x27, [x0]
001528a8str x0, [sp+680]
001528acorr x1, xzr, 32
001528b0bl fmt.(*buffer).writeByte
001528b4b 0x1528b8
001528b8
001528b8loc_1528b8:
001528b8b 0x1528c0
001528bc
001528bcloc_1528bc:
001528bcb 0x1528c0
001528c0
001528c0loc_1528c0:
001528c0ldr x4, [sp+1096]
001528c4ldrsb x27, [x4]
001528c8ldrb w4, [x4+79]
001528ccstrb w4, [sp+70]
001528d0tbnz w4, 0, 0x1528d8
001528d4b 0x1528dc
001528d8
001528d8loc_1528d8:
001528d8b 0x1528f0
001528dc
001528dcloc_1528dc:
001528dcldr x4, [sp+1096]
001528e0ldrsb x27, [x4]
001528e4ldrb w4, [x4+80]
001528e8strb w4, [sp+70]
001528ecb 0x1528f0
001528f0
001528f0loc_1528f0:
001528f0ldrb w4, [sp+70]
001528f4tbnz w4, 0, 0x1528fc
001528f8b 0x1529d4
001528fc
001528fcloc_1528fc:
001528fcldr x0, [sp+368]
00152900ldr x1, [sp+376]
00152904ldr x2, [sp+384]
00152908bl reflect.Value.Type
0015290cstr x0, [sp+1064]
00152910str x1, [sp+1072]
00152914ldrsb x27, [x0]
00152918ldr x3, [sp+104]
0015291cldr x4, [x0+96]
00152920mov x0, x1
00152924mov x1, x3
00152928blr x4
0015292cstr x0, [sp+456]
00152930str x1, [sp+464]
00152934str x2, [sp+472]
00152938str x3, [sp+480]
0015293cstr x4, [sp+488]
00152940str x5, [sp+496]
00152944str x6, [sp+504]
00152948str x7, [sp+512]
0015294cstr x8, [sp+520]
00152950str x9, [sp+528]
00152954str x10, [sp+536]
00152958str x11, [sp+544]
0015295cstrb w12, [sp+552]
00152960add x21, sp, 856
00152964add x20, sp, 456
00152968adr x27, 16
0015296cstp x29, x27, [sp-24]
00152970sub x29, sp, 24
00152974bl fn_87ef0
00152978sub x29, sp, 8
0015297cldr x3, [sp+552]
00152980str x3, [sp+952]
00152984ldr x3, [sp+856]
00152988ldr x4, [sp+864]
0015298cstr x3, [sp+304]
00152990str x4, [sp+312]
00152994cbnz x4, 0x15299c
00152998b 0x1529cc
0015299c
0015299cloc_15299c:
0015299cldr x0, [sp+1096]
001529a0ldrsb x27, [x0]
001529a4str x0, [sp+672]
001529a8ldr x1, [sp+304]
001529acldr x2, [sp+312]
001529b0bl fmt.(*buffer).writeString
001529b4ldr x0, [sp+1096]
001529b8ldrsb x27, [x0]
001529bcstr x0, [sp+664]
001529c0movz x1, 58
001529c4bl fmt.(*buffer).writeByte
001529c8b 0x1529d0
001529cc
001529ccloc_1529cc:
001529ccb 0x1529d0
001529d0
001529d0loc_1529d0:
001529d0b 0x1529d8
001529d4
001529d4loc_1529d4:
001529d4b 0x1529d8
001529d8
001529d8loc_1529d8:
001529d8ldr x3, [sp+104]
001529dcldr x0, [sp+368]
001529e0ldr x1, [sp+376]
001529e4ldr x2, [sp+384]
001529e8bl fmt.getField
001529ecstr x0, [sp+832]
001529f0str x1, [sp+840]
001529f4str x2, [sp+848]
001529f8ldrsw x4, [sp+1128]
001529fcldr x5, [sp+1096]
00152a00ldr x6, [sp+1136]
00152a04add x6, x6, 1
00152a08mov x3, x2
00152a0cmov x2, x1
00152a10mov x1, x0
00152a14mov x0, x5
00152a18mov x5, x6
00152a1cbl fmt.(*pp).printValue
00152a20b 0x152a24
00152a24
00152a24loc_152a24:
00152a24ldr x3, [sp+104]
00152a28add x3, x3, 1
00152a2cstr x3, [sp+104]
00152a30b 0x152838
00152a34
00152a34loc_152a34:
00152a34ldr x0, [sp+1096]
00152a38ldrsb x27, [x0]
00152a3cstr x0, [sp+656]
00152a40movz x1, 125
00152a44bl fmt.(*buffer).writeByte
00152a48b 0x15282c
00152a4c
00152a4cloc_152a4c:
00152a4cldr x0, [sp+368]
00152a50ldr x1, [sp+376]
00152a54ldr x2, [sp+384]
00152a58bl reflect.Value.Len
00152a5cstr x0, [sp+184]
00152a60ldr x3, [sp+80]
00152a64subs xzr, x0, x3
00152a68b.gt 0x152a70
00152a6cb 0x152af8
00152a70
00152a70loc_152a70:
00152a70ldr x4, [sp+80]
00152a74subs xzr, x4, 0
00152a78b.gt 0x152a80
00152a7cb 0x152a98
00152a80
00152a80loc_152a80:
00152a80ldr x0, [sp+1096]
00152a84ldrsb x27, [x0]
00152a88str x0, [sp+576]
00152a8corr x1, xzr, 32
00152a90bl fmt.(*buffer).writeByte
00152a94b 0x152a9c
00152a98
00152a98loc_152a98:
00152a98b 0x152a9c
00152a9c
00152a9cloc_152a9c:
00152a9cldr x3, [sp+80]
00152aa0ldr x0, [sp+368]
00152aa4ldr x1, [sp+376]
00152aa8ldr x2, [sp+384]
00152aacbl reflect.Value.Index
00152ab0str x0, [sp+832]
00152ab4str x1, [sp+840]
00152ab8str x2, [sp+848]
00152abcldrsw x4, [sp+1128]
00152ac0ldr x5, [sp+1096]
00152ac4ldr x6, [sp+1136]
00152ac8add x6, x6, 1
00152accmov x3, x2
00152ad0mov x2, x1
00152ad4mov x1, x0
00152ad8mov x0, x5
00152adcmov x5, x6
00152ae0bl fmt.(*pp).printValue
00152ae4b 0x152ae8
00152ae8
00152ae8loc_152ae8:
00152ae8ldr x3, [sp+80]
00152aecadd x3, x3, 1
00152af0str x3, [sp+80]
00152af4b 0x152a4c
00152af8
00152af8loc_152af8:
00152af8ldr x0, [sp+1096]
00152afcldrsb x27, [x0]
00152b00str x0, [sp+568]
00152b04movz x1, 93
00152b08bl fmt.(*buffer).writeByte
00152b0cb 0x152b10
00152b10
00152b10loc_152b10:
00152b10b 0x15282c
00152b14
00152b14loc_152b14:
00152b14ldr x0, [sp+368]
00152b18ldr x1, [sp+376]
00152b1cldr x2, [sp+384]
00152b20bl reflect.Value.Len
00152b24str x0, [sp+184]
00152b28ldr x3, [sp+88]
00152b2csubs xzr, x0, x3
00152b30b.gt 0x152b38
00152b34b 0x152bc8
00152b38
00152b38loc_152b38:
00152b38ldr x4, [sp+88]
00152b3csubs xzr, x4, 0
00152b40b.gt 0x152b48
00152b44b 0x152b68
00152b48
00152b48loc_152b48:
00152b48ldr x0, [sp+1096]
00152b4cldrsb x27, [x0]
00152b50str x0, [sp+600]
00152b54adrp x1, 0x55d000
00152b58add x1, x1, 4049
00152b5corr x2, xzr, 2
00152b60bl fmt.(*buffer).writeString
00152b64b 0x152b6c
00152b68
00152b68loc_152b68:
00152b68b 0x152b6c
00152b6c
00152b6cloc_152b6c:
00152b6cldr x3, [sp+88]
00152b70ldr x0, [sp+368]
00152b74ldr x1, [sp+376]
00152b78ldr x2, [sp+384]
00152b7cbl reflect.Value.Index
00152b80str x0, [sp+832]
00152b84str x1, [sp+840]
00152b88str x2, [sp+848]
00152b8cldrsw x4, [sp+1128]
00152b90ldr x5, [sp+1096]
00152b94ldr x6, [sp+1136]
00152b98add x6, x6, 1
00152b9cmov x3, x2
00152ba0mov x2, x1
00152ba4mov x1, x0
00152ba8mov x0, x5
00152bacmov x5, x6
00152bb0bl fmt.(*pp).printValue
00152bb4b 0x152bb8
00152bb8
00152bb8loc_152bb8:
00152bb8ldr x3, [sp+88]
00152bbcadd x3, x3, 1
00152bc0str x3, [sp+88]
00152bc4b 0x152b14
00152bc8
00152bc8loc_152bc8:
00152bc8ldr x0, [sp+1096]
00152bccldrsb x27, [x0]
00152bd0str x0, [sp+592]
00152bd4movz x1, 125
00152bd8bl fmt.(*buffer).writeByte
00152bdcb 0x152b10
00152be0
00152be0loc_152be0:
00152be0ldr x4, [sp+128]
00152be4ldr x5, [sp+136]
00152be8subs xzr, x4, x5
00152becb.gt 0x152bf4
00152bf0b 0x152c50
00152bf4
00152bf4loc_152bf4:
00152bf4ldr x3, [sp+136]
00152bf8str x3, [sp+96]
00152bfcldr x0, [sp+368]
00152c00ldr x1, [sp+376]
00152c04ldr x2, [sp+384]
00152c08bl reflect.Value.Index
00152c0cstr x0, [sp+832]
00152c10str x1, [sp+840]
00152c14str x2, [sp+848]
00152c18bl reflect.Value.Uint
00152c1cstr x0, [sp+216]
00152c20ldr x4, [sp+96]
00152c24ldr x1, [sp+400]
00152c28ldr x5, [sp+392]
00152c2csubs xzr, x4, x1
00152c30b.lo 0x152c38
00152c34b 0x152cb4
00152c38
00152c38loc_152c38:
00152c38strb w0, [x5+x4]
00152c3cb 0x152c40
00152c40
00152c40loc_152c40:
00152c40ldr x4, [sp+136]
00152c44add x4, x4, 1
00152c48str x4, [sp+136]
00152c4cb 0x152be0
00152c50
00152c50loc_152c50:
00152c50b 0x152c54
00152c54
00152c54loc_152c54:
00152c54ldr x1, [sp+264]
00152c58ldrsb x27, [x1]
00152c5cldr x1, [x1+296]
00152c60ldr x0, [sp+272]
00152c64blr x1
00152c68str x0, [sp+984]
00152c6cstr x1, [sp+992]
00152c70ldrsw x4, [sp+1128]
00152c74ldr x2, [sp+1096]
00152c78ldr x3, [sp+400]
00152c7cldr x5, [sp+408]
00152c80ldr x6, [sp+392]
00152c84mov x7, x0
00152c88mov x0, x2
00152c8cmov x8, x1
00152c90mov x1, x6
00152c94mov x2, x3
00152c98mov x3, x5
00152c9cmov x5, x7
00152ca0mov x6, x8
00152ca4bl fmt.(*pp).fmtBytes
00152ca8ldp x29, x30, [sp-8]
00152cacadd sp, sp, 1088
00152cb0ret x30
00152cb4
00152cb4loc_152cb4:
00152cb4mov x0, x4
00152cb8bl runtime.panicIndex
00152cbc
00152cbcloc_152cbc:
00152cbcldr x6, [sp+152]
00152cc0ldr x7, [sp+160]
00152cc4subs xzr, x6, x7
00152cc8b.gt 0x152cd0
00152cccb 0x152dd4
00152cd0
00152cd0loc_152cd0:
00152cd0ldr x6, [sp+144]
00152cd4str x6, [sp+752]
00152cd8ldr x6, [sp+160]
00152cdcstr x6, [sp+112]
00152ce0ldr x6, [sp+752]
00152ce4ldp x7, x8, [x6]
00152ce8ldp x9, x10, [x6+16]
00152cecldp x6, x11, [x6+32]
00152cf0stp x7, x8, [sp+320]
00152cf4stp x9, x10, [sp+336]
00152cf8stp x6, x11, [sp+352]
00152cfcldr x6, [sp+112]
00152d00subs xzr, x6, 0
00152d04b.gt 0x152d0c
00152d08b 0x152d5c
00152d0c
00152d0cloc_152d0c:
00152d0cldr x3, [sp+1096]
00152d10ldrsb x27, [x3]
00152d14ldrb w3, [x3+80]
00152d18tbnz w3, 0, 0x152d20
00152d1cb 0x152d40
00152d20
00152d20loc_152d20:
00152d20ldr x0, [sp+1096]
00152d24ldrsb x27, [x0]
00152d28str x0, [sp+744]
00152d2cadrp x1, 0x55d000
00152d30add x1, x1, 4049
00152d34orr x2, xzr, 2
00152d38bl fmt.(*buffer).writeString
00152d3cb 0x152d58
00152d40
00152d40loc_152d40:
00152d40ldr x0, [sp+1096]
00152d44ldrsb x27, [x0]
00152d48str x0, [sp+736]
00152d4corr x1, xzr, 32
00152d50bl fmt.(*buffer).writeByte
00152d54b 0x152d58
00152d58
00152d58loc_152d58:
00152d58b 0x152d60
00152d5c
00152d5cloc_152d5c:
00152d5cb 0x152d60
00152d60
00152d60loc_152d60:
00152d60ldrsw x4, [sp+1128]
00152d64ldr x0, [sp+1096]
00152d68ldr x1, [sp+320]
00152d6cldr x2, [sp+328]
00152d70ldr x3, [sp+336]
00152d74ldr x6, [sp+1136]
00152d78add x5, x6, 1
00152d7cbl fmt.(*pp).printValue
00152d80ldr x0, [sp+1096]
00152d84ldrsb x27, [x0]
00152d88str x0, [sp+728]
00152d8cmovz x1, 58
00152d90bl fmt.(*buffer).writeByte
00152d94ldrsw x4, [sp+1128]
00152d98ldr x0, [sp+1096]
00152d9cldr x1, [sp+344]
00152da0ldr x2, [sp+352]
00152da4ldr x3, [sp+360]
00152da8ldr x6, [sp+1136]
00152dacadd x5, x6, 1
00152db0bl fmt.(*pp).printValue
00152db4b 0x152db8
00152db8
00152db8loc_152db8:
00152db8ldr x6, [sp+160]
00152dbcadd x6, x6, 1
00152dc0str x6, [sp+160]
00152dc4ldr x6, [sp+752]
00152dc8add x6, x6, 48
00152dccstr x6, [sp+144]
00152dd0b 0x152cbc
00152dd4
00152dd4loc_152dd4:
00152dd4ldr x2, [sp+1096]
00152dd8ldrsb x27, [x2]
00152ddcldrb w2, [x2+80]
00152de0tbnz w2, 0, 0x152de8
00152de4b 0x152e00
00152de8
00152de8loc_152de8:
00152de8ldr x0, [sp+1096]
00152decldrsb x27, [x0]
00152df0str x0, [sp+720]
00152df4movz x1, 125
00152df8bl fmt.(*buffer).writeByte
00152dfcb 0x152e18
00152e00
00152e00loc_152e00:
00152e00ldr x0, [sp+1096]
00152e04ldrsb x27, [x0]
00152e08str x0, [sp+712]
00152e0cmovz x1, 93
00152e10bl fmt.(*buffer).writeByte
00152e14b 0x152e18
00152e18
00152e18loc_152e18:
00152e18b 0x15282c
00152e1c
00152e1cloc_152e1c:
00152e1cstp x0, x1, [sp+8]
00152e20stp x2, x3, [sp+24]
00152e24str w4, [sp+40]
00152e28str x5, [sp+48]
00152e2cmov x3, x30
00152e30bl runtime.morestack_noctxt.abi0
00152e34ldp x0, x1, [sp+8]
00152e38ldp x2, x3, [sp+24]
00152e3cldrsw x4, [sp+40]
00152e40ldr x5, [sp+48]
00152e44b 0x151c00
00152e48udf 0
00152e4cudf 0
00151c00
00152e50
00152e50fmt.intFromArg: ; void fmt.intFromArg(struct []interface {} a, int argNum)
00152e50ldr x16, [x28+16]
00152e54sub x17, sp, 32
00152e58subs xzr, x17, x16
00152e5cb.ls 0x1530c4
00152e60str x30, [sp-160]!
00152e64stur x29, [sp-8]
00152e68sub x29, sp, 8
00152e6cstr x0, [sp+168]
00152e70str x1, [sp+176]
00152e74str x2, [sp+184]
00152e78str x3, [sp+192]
00152e7cstr xzr, [sp+48]
00152e80strb wzr, [sp+45]
00152e84str xzr, [sp+56]
00152e88str x3, [sp+56]
00152e8cldr x3, [sp+176]
00152e90str x3, [sp+104]
00152e94ldr x4, [sp+192]
00152e98subs xzr, x3, x4
00152e9cb.gt 0x152ea4
00152ea0b 0x15309c
00152ea4
00152ea4loc_152ea4:
00152ea4ldr x0, [sp+192]
00152ea8ldr x2, [sp+168]
00152eacldr x1, [sp+176]
00152eb0subs xzr, x1, x0
00152eb4b.hi 0x152ebc
00152eb8b 0x1530bc
00152ebc
00152ebcloc_152ebc:
00152ebcadd x3, x2, x0, lsl #4
00152ec0ldr x3, [x3+8]
00152ec4ubfm x4, x0, 60, 59
00152ec8ldr x2, [x2+x4]
00152eccadrp x4, 0x4a3000
00152ed0add x4, x4, 3520
00152ed4subs xzr, x2, x4
00152ed8b.eq 0x152ee0
00152edcb 0x152eec
00152ee0
00152ee0loc_152ee0:
00152ee0ldr x2, [x3]
00152ee4orr x0, xzr, 1
00152ee8b 0x152ef8
00152eec
00152eecloc_152eec:
00152eecmov x2, xzr
00152ef0mov x0, xzr
00152ef4b 0x152ef8
00152ef8
00152ef8loc_152ef8:
00152ef8str x2, [sp+104]
00152efcstrb w0, [sp+47]
00152f00ldr x2, [sp+104]
00152f04str x2, [sp+80]
00152f08ldrb w2, [sp+47]
00152f0cstrb w2, [sp+46]
00152f10ldr x2, [sp+80]
00152f14str x2, [sp+48]
00152f18ldrb w2, [sp+46]
00152f1cstrb w2, [sp+45]
00152f20tbnz w2, 0, 0x152f28
00152f24b 0x152f2c
00152f28
00152f28loc_152f28:
00152f28b 0x153068
00152f2c
00152f2cloc_152f2c:
00152f2cldr x0, [sp+192]
00152f30ldr x2, [sp+168]
00152f34ldr x1, [sp+176]
00152f38subs xzr, x1, x0
00152f3cb.hi 0x152f44
00152f40b 0x1530b8
00152f44
00152f44loc_152f44:
00152f44add x3, x2, x0, lsl #4
00152f48ldr x1, [x3+8]
00152f4cubfm x3, x0, 60, 59
00152f50ldr x0, [x2+x3]
00152f54str x0, [sp+136]
00152f58str x1, [sp+144]
00152f5cbl reflect.ValueOf
00152f60str x0, [sp+112]
00152f64str x1, [sp+120]
00152f68str x2, [sp+128]
00152f6cbl reflect.Value.Kind
00152f70str x0, [sp+96]
00152f74str x0, [sp+88]
00152f78subs xzr, x0, 2
00152f7cb.hs 0x152f84
00152f80b 0x152fc4
00152f84
00152f84loc_152f84:
00152f84subs xzr, x0, 6
00152f88b.ls 0x152f90
00152f8cb 0x152fc0
00152f90
00152f90loc_152f90:
00152f90b 0x152f94
00152f94
00152f94loc_152f94:
00152f94ldr x0, [sp+112]
00152f98ldr x1, [sp+120]
00152f9cldr x2, [sp+128]
00152fa0bl reflect.Value.Int
00152fa4str x0, [sp+72]
00152fa8b 0x152fac
00152fac
00152facloc_152fac:
00152facstr x0, [sp+48]
00152fb0orr x1, xzr, 1
00152fb4strb w1, [sp+45]
00152fb8b 0x152fbc
00152fbc
00152fbcloc_152fbc:
00152fbcb 0x153064
00152fc0
00152fc0loc_152fc0:
00152fc0b 0x152fc8
00152fc4
00152fc4loc_152fc4:
00152fc4b 0x152fc8
00152fc8
00152fc8loc_152fc8:
00152fc8subs xzr, x0, 7
00152fccb.hs 0x152fd4
00152fd0b 0x153054
00152fd4
00152fd4loc_152fd4:
00152fd4subs xzr, x0, 12
00152fd8b.ls 0x152fe0
00152fdcb 0x153050
00152fe0
00152fe0loc_152fe0:
00152fe0b 0x152fe4
00152fe4
00152fe4loc_152fe4:
00152fe4ldr x0, [sp+112]
00152fe8ldr x1, [sp+120]
00152fecldr x2, [sp+128]
00152ff0bl reflect.Value.Uint
00152ff4str x0, [sp+64]
00152ff8subs xzr, x0, 0
00152ffccset x3, ge
00153000strb w3, [sp+47]
00153004tbz x0, 63, 0x15300c
00153008b 0x153024
0015300c
0015300cloc_15300c:
0015300cldr x1, [sp+64]
00153010ldr x2, [sp+64]
00153014subs xzr, x2, x1
00153018cset x1, eq
0015301cstrb w1, [sp+47]
00153020b 0x153028
00153024
00153024loc_153024:
00153024b 0x153028
00153028
00153028loc_153028:
00153028ldrb w1, [sp+47]
0015302ctbnz w1, 0, 0x153034
00153030b 0x153048
00153034
00153034loc_153034:
00153034ldr x1, [sp+64]
00153038str x1, [sp+48]
0015303corr x1, xzr, 1
00153040strb w1, [sp+45]
00153044b 0x15304c
00153048
00153048loc_153048:
00153048b 0x15304c
0015304c
0015304cloc_15304c:
0015304cb 0x153064
00153050
00153050loc_153050:
00153050b 0x153058
00153054
00153054loc_153054:
00153054b 0x153058
00153058
00153058loc_153058:
00153058b 0x15305c
0015305c
0015305cloc_15305c:
0015305cb 0x153060
00153060
00153060loc_153060:
00153060b 0x153064
00153064
00153064loc_153064:
00153064b 0x153068
00153068
00153068loc_153068:
00153068ldr x1, [sp+192]
0015306cadd x1, x1, 1
00153070str x1, [sp+56]
00153074ldr x0, [sp+48]
00153078bl fmt.tooLarge
0015307cstrb w0, [sp+47]
00153080tbnz w0, 0, 0x153088
00153084b 0x153094
00153088
00153088loc_153088:
00153088str xzr, [sp+48]
0015308cstrb wzr, [sp+45]
00153090b 0x153098
00153094
00153094loc_153094:
00153094b 0x153098
00153098
00153098loc_153098:
00153098b 0x1530a0
0015309c
0015309cloc_15309c:
0015309cb 0x1530a0
001530a0
001530a0loc_1530a0:
001530a0ldr x2, [sp+56]
001530a4ldrb w1, [sp+45]
001530a8ldr x0, [sp+48]
001530acldur x29, [sp-8]
001530b0ldr x30, [sp], 160
001530b4ret x30
001530b8
001530b8loc_1530b8:
001530b8bl runtime.panicIndex
001530bc
001530bcloc_1530bc:
001530bcbl runtime.panicIndex
001530c0hint
001530c4
001530c4loc_1530c4:
001530c4stp x0, x1, [sp+8]
001530c8stp x2, x3, [sp+24]
001530ccmov x3, x30
001530d0bl runtime.morestack_noctxt.abi0
001530d4ldp x0, x1, [sp+8]
001530d8ldp x2, x3, [sp+24]
001530dcb 0x152e50
00152e50
00152e50fmt.intFromArg: ; void fmt.intFromArg(struct []interface {} a, int argNum)
00152e50ldr x16, [x28+16]
00152e54sub x17, sp, 32
00152e58subs xzr, x17, x16
00152e5cb.ls 0x1530c4
00152e60str x30, [sp-160]!
00152e64stur x29, [sp-8]
00152e68sub x29, sp, 8
00152e6cstr x0, [sp+168]
00152e70str x1, [sp+176]
00152e74str x2, [sp+184]
00152e78str x3, [sp+192]
00152e7cstr xzr, [sp+48]
00152e80strb wzr, [sp+45]
00152e84str xzr, [sp+56]
00152e88str x3, [sp+56]
00152e8cldr x3, [sp+176]
00152e90str x3, [sp+104]
00152e94ldr x4, [sp+192]
00152e98subs xzr, x3, x4
00152e9cb.gt 0x152ea4
00152ea0b 0x15309c
00152ea4
00152ea4loc_152ea4:
00152ea4ldr x0, [sp+192]
00152ea8ldr x2, [sp+168]
00152eacldr x1, [sp+176]
00152eb0subs xzr, x1, x0
00152eb4b.hi 0x152ebc
00152eb8b 0x1530bc
00152ebc
00152ebcloc_152ebc:
00152ebcadd x3, x2, x0, lsl #4
00152ec0ldr x3, [x3+8]
00152ec4ubfm x4, x0, 60, 59
00152ec8ldr x2, [x2+x4]
00152eccadrp x4, 0x4a3000
00152ed0add x4, x4, 3520
00152ed4subs xzr, x2, x4
00152ed8b.eq 0x152ee0
00152edcb 0x152eec
00152ee0
00152ee0loc_152ee0:
00152ee0ldr x2, [x3]
00152ee4orr x0, xzr, 1
00152ee8b 0x152ef8
00152eec
00152eecloc_152eec:
00152eecmov x2, xzr
00152ef0mov x0, xzr
00152ef4b 0x152ef8
00152ef8
00152ef8loc_152ef8:
00152ef8str x2, [sp+104]
00152efcstrb w0, [sp+47]
00152f00ldr x2, [sp+104]
00152f04str x2, [sp+80]
00152f08ldrb w2, [sp+47]
00152f0cstrb w2, [sp+46]
00152f10ldr x2, [sp+80]
00152f14str x2, [sp+48]
00152f18ldrb w2, [sp+46]
00152f1cstrb w2, [sp+45]
00152f20tbnz w2, 0, 0x152f28
00152f24b 0x152f2c
00152f28
00152f28loc_152f28:
00152f28b 0x153068
00152f2c
00152f2cloc_152f2c:
00152f2cldr x0, [sp+192]
00152f30ldr x2, [sp+168]
00152f34ldr x1, [sp+176]
00152f38subs xzr, x1, x0
00152f3cb.hi 0x152f44
00152f40b 0x1530b8
00152f44
00152f44loc_152f44:
00152f44add x3, x2, x0, lsl #4
00152f48ldr x1, [x3+8]
00152f4cubfm x3, x0, 60, 59
00152f50ldr x0, [x2+x3]
00152f54str x0, [sp+136]
00152f58str x1, [sp+144]
00152f5cbl reflect.ValueOf
00152f60str x0, [sp+112]
00152f64str x1, [sp+120]
00152f68str x2, [sp+128]
00152f6cbl reflect.Value.Kind
00152f70str x0, [sp+96]
00152f74str x0, [sp+88]
00152f78subs xzr, x0, 2
00152f7cb.hs 0x152f84
00152f80b 0x152fc4
00152f84
00152f84loc_152f84:
00152f84subs xzr, x0, 6
00152f88b.ls 0x152f90
00152f8cb 0x152fc0
00152f90
00152f90loc_152f90:
00152f90b 0x152f94
00152f94
00152f94loc_152f94:
00152f94ldr x0, [sp+112]
00152f98ldr x1, [sp+120]
00152f9cldr x2, [sp+128]
00152fa0bl reflect.Value.Int
00152fa4str x0, [sp+72]
00152fa8b 0x152fac
00152fac
00152facloc_152fac:
00152facstr x0, [sp+48]
00152fb0orr x1, xzr, 1
00152fb4strb w1, [sp+45]
00152fb8b 0x152fbc
00152fbc
00152fbcloc_152fbc:
00152fbcb 0x153064
00152fc0
00152fc0loc_152fc0:
00152fc0b 0x152fc8
00152fc4
00152fc4loc_152fc4:
00152fc4b 0x152fc8
00152fc8
00152fc8loc_152fc8:
00152fc8subs xzr, x0, 7
00152fccb.hs 0x152fd4
00152fd0b 0x153054
00152fd4
00152fd4loc_152fd4:
00152fd4subs xzr, x0, 12
00152fd8b.ls 0x152fe0
00152fdcb 0x153050
00152fe0
00152fe0loc_152fe0:
00152fe0b 0x152fe4
00152fe4
00152fe4loc_152fe4:
00152fe4ldr x0, [sp+112]
00152fe8ldr x1, [sp+120]
00152fecldr x2, [sp+128]
00152ff0bl reflect.Value.Uint
00152ff4str x0, [sp+64]
00152ff8subs xzr, x0, 0
00152ffccset x3, ge
00153000strb w3, [sp+47]
00153004tbz x0, 63, 0x15300c
00153008b 0x153024
0015300c
0015300cloc_15300c:
0015300cldr x1, [sp+64]
00153010ldr x2, [sp+64]
00153014subs xzr, x2, x1
00153018cset x1, eq
0015301cstrb w1, [sp+47]
00153020b 0x153028
00153024
00153024loc_153024:
00153024b 0x153028
00153028
00153028loc_153028:
00153028ldrb w1, [sp+47]
0015302ctbnz w1, 0, 0x153034
00153030b 0x153048
00153034
00153034loc_153034:
00153034ldr x1, [sp+64]
00153038str x1, [sp+48]
0015303corr x1, xzr, 1
00153040strb w1, [sp+45]
00153044b 0x15304c
00153048
00153048loc_153048:
00153048b 0x15304c
0015304c
0015304cloc_15304c:
0015304cb 0x153064
00153050
00153050loc_153050:
00153050b 0x153058
00153054
00153054loc_153054:
00153054b 0x153058
00153058
00153058loc_153058:
00153058b 0x15305c
0015305c
0015305cloc_15305c:
0015305cb 0x153060
00153060
00153060loc_153060:
00153060b 0x153064
00153064
00153064loc_153064:
00153064b 0x153068
00153068
00153068loc_153068:
00153068ldr x1, [sp+192]
0015306cadd x1, x1, 1
00153070str x1, [sp+56]
00153074ldr x0, [sp+48]
00153078bl fmt.tooLarge
0015307cstrb w0, [sp+47]
00153080tbnz w0, 0, 0x153088
00153084b 0x153094
00153088
00153088loc_153088:
00153088str xzr, [sp+48]
0015308cstrb wzr, [sp+45]
00153090b 0x153098
00153094
00153094loc_153094:
00153094b 0x153098
00153098
00153098loc_153098:
00153098b 0x1530a0
0015309c
0015309cloc_15309c:
0015309cb 0x1530a0
001530a0
001530a0loc_1530a0:
001530a0ldr x2, [sp+56]
001530a4ldrb w1, [sp+45]
001530a8ldr x0, [sp+48]
001530acldur x29, [sp-8]
001530b0ldr x30, [sp], 160
001530b4ret x30
001530b8
001530b8loc_1530b8:
001530b8bl runtime.panicIndex
001530bc
001530bcloc_1530bc:
001530bcbl runtime.panicIndex
001530c0hint
001530c4
001530c4loc_1530c4:
001530c4stp x0, x1, [sp+8]
001530c8stp x2, x3, [sp+24]
001530ccmov x3, x30
001530d0bl runtime.morestack_noctxt.abi0
001530d4ldp x0, x1, [sp+8]
001530d8ldp x2, x3, [sp+24]
001530dcb 0x152e50
00152e50
001530e0
001530e0fmt.parseArgNumber: ; void fmt.parseArgNumber(struct string format)
001530e0ldr x16, [x28+16]
001530e4sub x17, sp, 16
001530e8subs xzr, x17, x16
001530ecb.ls 0x1532b8
001530f0str x30, [sp-144]!
001530f4stur x29, [sp-8]
001530f8sub x29, sp, 8
001530fcstr x0, [sp+152]
00153100str x1, [sp+160]
00153104str xzr, [sp+80]
00153108str xzr, [sp+64]
0015310cstrb wzr, [sp+53]
00153110ldr x4, [sp+160]
00153114str x4, [sp+120]
00153118subs xzr, x4, 3
0015311cb.lt 0x153124
00153120b 0x15314c
00153124
00153124loc_153124:
00153124str xzr, [sp+80]
00153128orr x3, xzr, 1
0015312cstr x3, [sp+64]
00153130strb wzr, [sp+53]
00153134ldr x0, [sp+80]
00153138ldr x1, [sp+64]
0015313cmov x2, xzr
00153140ldur x29, [sp-8]
00153144ldr x30, [sp], 144
00153148ret x30
0015314c
0015314cloc_15314c:
0015314corr x2, xzr, 1
00153150str x2, [sp+88]
00153154b 0x153158
00153158
00153158loc_153158:
00153158ldr x4, [sp+160]
0015315cstr x4, [sp+120]
00153160ldr x5, [sp+88]
00153164subs xzr, x5, x4
00153168b.lt 0x153170
0015316cb 0x15328c
00153170
00153170loc_153170:
00153170ldr x0, [sp+88]
00153174ldr x1, [sp+160]
00153178ldr x4, [sp+152]
0015317csubs xzr, x1, x0
00153180b.hi 0x153188
00153184b 0x1532b0
00153188
00153188loc_153188:
00153188ldrb w4, [x4+x0]
0015318csubs wzr, w4, 93
00153190b.eq 0x153198
00153194b 0x153278
00153198
00153198loc_153198:
00153198ldr x3, [sp+88]
0015319cldr x0, [sp+152]
001531a0ldr x1, [sp+160]
001531a4bl fmt.parsenum
001531a8str x0, [sp+112]
001531acstrb w1, [sp+55]
001531b0str x2, [sp+104]
001531b4str x0, [sp+96]
001531b8ldrb w4, [sp+55]
001531bcstrb w4, [sp+54]
001531c0ldr x4, [sp+104]
001531c4str x4, [sp+128]
001531c8str x0, [sp+56]
001531ccldrb w4, [sp+54]
001531d0strb w4, [sp+52]
001531d4ldr x4, [sp+128]
001531d8str x4, [sp+72]
001531dcldrb w4, [sp+52]
001531e0eor x5, x4, 1
001531e4strb w5, [sp+55]
001531e8tbnz w4, 0, 0x1531f0
001531ecb 0x153208
001531f0
001531f0loc_1531f0:
001531f0ldr x3, [sp+72]
001531f4ldr x4, [sp+88]
001531f8subs xzr, x4, x3
001531fccset x3, ne
00153200strb w3, [sp+55]
00153204b 0x15320c
00153208
00153208loc_153208:
00153208b 0x15320c
0015320c
0015320cloc_15320c:
0015320cldrb w3, [sp+55]
00153210tbnz w3, 0, 0x153218
00153214b 0x153244
00153218
00153218loc_153218:
00153218str xzr, [sp+80]
0015321cldr x3, [sp+88]
00153220add x3, x3, 1
00153224str x3, [sp+64]
00153228strb wzr, [sp+53]
0015322cldr x0, [sp+80]
00153230ldr x1, [sp+64]
00153234mov x2, xzr
00153238ldur x29, [sp-8]
0015323cldr x30, [sp], 144
00153240ret x30
00153244
00153244loc_153244:
00153244ldr x3, [sp+56]
00153248sub x3, x3, 1
0015324cstr x3, [sp+80]
00153250ldr x3, [sp+88]
00153254add x3, x3, 1
00153258str x3, [sp+64]
0015325corr x2, xzr, 1
00153260strb w2, [sp+53]
00153264ldr x0, [sp+80]
00153268ldr x1, [sp+64]
0015326cldur x29, [sp-8]
00153270ldr x30, [sp], 144
00153274ret x30
00153278
00153278loc_153278:
00153278b 0x15327c
0015327c
0015327cloc_15327c:
0015327cldr x4, [sp+88]
00153280add x4, x4, 1
00153284str x4, [sp+88]
00153288b 0x153158
0015328c
0015328cloc_15328c:
0015328cstr xzr, [sp+80]
00153290str x2, [sp+64]
00153294strb wzr, [sp+53]
00153298ldr x0, [sp+80]
0015329cldr x1, [sp+64]
001532a0mov x2, xzr
001532a4ldur x29, [sp-8]
001532a8ldr x30, [sp], 144
001532acret x30
001532b0
001532b0loc_1532b0:
001532b0bl runtime.panicIndex
001532b4hint
001532b8
001532b8loc_1532b8:
001532b8stp x0, x1, [sp+8]
001532bcmov x3, x30
001532c0bl runtime.morestack_noctxt.abi0
001532c4ldp x0, x1, [sp+8]
001532c8b 0x1530e0
001532ccudf 0
001530e0
001530e0fmt.parseArgNumber: ; void fmt.parseArgNumber(struct string format)
001530e0ldr x16, [x28+16]
001530e4sub x17, sp, 16
001530e8subs xzr, x17, x16
001530ecb.ls 0x1532b8
001530f0str x30, [sp-144]!
001530f4stur x29, [sp-8]
001530f8sub x29, sp, 8
001530fcstr x0, [sp+152]
00153100str x1, [sp+160]
00153104str xzr, [sp+80]
00153108str xzr, [sp+64]
0015310cstrb wzr, [sp+53]
00153110ldr x4, [sp+160]
00153114str x4, [sp+120]
00153118subs xzr, x4, 3
0015311cb.lt 0x153124
00153120b 0x15314c
00153124
00153124loc_153124:
00153124str xzr, [sp+80]
00153128orr x3, xzr, 1
0015312cstr x3, [sp+64]
00153130strb wzr, [sp+53]
00153134ldr x0, [sp+80]
00153138ldr x1, [sp+64]
0015313cmov x2, xzr
00153140ldur x29, [sp-8]
00153144ldr x30, [sp], 144
00153148ret x30
0015314c
0015314cloc_15314c:
0015314corr x2, xzr, 1
00153150str x2, [sp+88]
00153154b 0x153158
00153158
00153158loc_153158:
00153158ldr x4, [sp+160]
0015315cstr x4, [sp+120]
00153160ldr x5, [sp+88]
00153164subs xzr, x5, x4
00153168b.lt 0x153170
0015316cb 0x15328c
00153170
00153170loc_153170:
00153170ldr x0, [sp+88]
00153174ldr x1, [sp+160]
00153178ldr x4, [sp+152]
0015317csubs xzr, x1, x0
00153180b.hi 0x153188
00153184b 0x1532b0
00153188
00153188loc_153188:
00153188ldrb w4, [x4+x0]
0015318csubs wzr, w4, 93
00153190b.eq 0x153198
00153194b 0x153278
00153198
00153198loc_153198:
00153198ldr x3, [sp+88]
0015319cldr x0, [sp+152]
001531a0ldr x1, [sp+160]
001531a4bl fmt.parsenum
001531a8str x0, [sp+112]
001531acstrb w1, [sp+55]
001531b0str x2, [sp+104]
001531b4str x0, [sp+96]
001531b8ldrb w4, [sp+55]
001531bcstrb w4, [sp+54]
001531c0ldr x4, [sp+104]
001531c4str x4, [sp+128]
001531c8str x0, [sp+56]
001531ccldrb w4, [sp+54]
001531d0strb w4, [sp+52]
001531d4ldr x4, [sp+128]
001531d8str x4, [sp+72]
001531dcldrb w4, [sp+52]
001531e0eor x5, x4, 1
001531e4strb w5, [sp+55]
001531e8tbnz w4, 0, 0x1531f0
001531ecb 0x153208
001531f0
001531f0loc_1531f0:
001531f0ldr x3, [sp+72]
001531f4ldr x4, [sp+88]
001531f8subs xzr, x4, x3
001531fccset x3, ne
00153200strb w3, [sp+55]
00153204b 0x15320c
00153208
00153208loc_153208:
00153208b 0x15320c
0015320c
0015320cloc_15320c:
0015320cldrb w3, [sp+55]
00153210tbnz w3, 0, 0x153218
00153214b 0x153244
00153218
00153218loc_153218:
00153218str xzr, [sp+80]
0015321cldr x3, [sp+88]
00153220add x3, x3, 1
00153224str x3, [sp+64]
00153228strb wzr, [sp+53]
0015322cldr x0, [sp+80]
00153230ldr x1, [sp+64]
00153234mov x2, xzr
00153238ldur x29, [sp-8]
0015323cldr x30, [sp], 144
00153240ret x30
00153244
00153244loc_153244:
00153244ldr x3, [sp+56]
00153248sub x3, x3, 1
0015324cstr x3, [sp+80]
00153250ldr x3, [sp+88]
00153254add x3, x3, 1
00153258str x3, [sp+64]
0015325corr x2, xzr, 1
00153260strb w2, [sp+53]
00153264ldr x0, [sp+80]
00153268ldr x1, [sp+64]
0015326cldur x29, [sp-8]
00153270ldr x30, [sp], 144
00153274ret x30
00153278
00153278loc_153278:
00153278b 0x15327c
0015327c
0015327cloc_15327c:
0015327cldr x4, [sp+88]
00153280add x4, x4, 1
00153284str x4, [sp+88]
00153288b 0x153158
0015328c
0015328cloc_15328c:
0015328cstr xzr, [sp+80]
00153290str x2, [sp+64]
00153294strb wzr, [sp+53]
00153298ldr x0, [sp+80]
0015329cldr x1, [sp+64]
001532a0mov x2, xzr
001532a4ldur x29, [sp-8]
001532a8ldr x30, [sp], 144
001532acret x30
001532b0
001532b0loc_1532b0:
001532b0bl runtime.panicIndex
001532b4hint
001532b8
001532b8loc_1532b8:
001532b8stp x0, x1, [sp+8]
001532bcmov x3, x30
001532c0bl runtime.morestack_noctxt.abi0
001532c4ldp x0, x1, [sp+8]
001532c8b 0x1530e0
001532ccudf 0
001530e0
001532d0
001532d0fmt.(*pp).argNumber: ; void fmt.(*pp).argNumber(fmt.pp * p, int argNum, struct string format, int i, int numArgs)
001532d0ldr x16, [x28+16]
001532d4subs xzr, sp, x16
001532d8b.ls 0x1534e8
001532dcstr x30, [sp-128]!
001532e0stur x29, [sp-8]
001532e4sub x29, sp, 8
001532e8str x0, [sp+136]
001532ecstr x1, [sp+144]
001532f0str x2, [sp+152]
001532f4str x3, [sp+160]
001532f8str x4, [sp+168]
001532fcstr x5, [sp+176]
00153300str xzr, [sp+56]
00153304str xzr, [sp+48]
00153308strb wzr, [sp+36]
0015330cldr x3, [sp+160]
00153310str x3, [sp+80]
00153314ldr x4, [sp+168]
00153318subs xzr, x3, x4
0015331ccset x3, le
00153320strb w3, [sp+38]
00153324b.le 0x15332c
00153328b 0x153330
0015332c
0015332cloc_15332c:
0015332cb 0x15335c
00153330
00153330loc_153330:
00153330ldr x0, [sp+168]
00153334ldr x1, [sp+160]
00153338ldr x3, [sp+152]
0015333csubs xzr, x1, x0
00153340b.hi 0x153348
00153344b 0x1534e0
00153348
00153348loc_153348:
00153348ldrb w3, [x3+x0]
0015334csubs wzr, w3, 91
00153350cset x3, ne
00153354strb w3, [sp+38]
00153358b 0x15335c
0015335c
0015335cloc_15335c:
0015335cldrb w3, [sp+38]
00153360tbnz w3, 0, 0x153368
00153364b 0x153394
00153368
00153368loc_153368:
00153368ldr x3, [sp+144]
0015336cstr x3, [sp+56]
00153370ldr x3, [sp+168]
00153374str x3, [sp+48]
00153378strb wzr, [sp+36]
0015337cldr x0, [sp+56]
00153380ldr x1, [sp+48]
00153384mov x2, xzr
00153388ldur x29, [sp-8]
0015338cldr x30, [sp], 128
00153390ret x30
00153394
00153394loc_153394:
00153394ldr x2, [sp+136]
00153398ldrsb x27, [x2]
0015339corr x3, xzr, 1
001533a0strb w3, [x2+176]
001533a4ldr x0, [sp+168]
001533a8ldr x1, [sp+160]
001533acldr x2, [sp+152]
001533b0subs xzr, x0, x1
001533b4b.ls 0x1533bc
001533b8b 0x1534dc
001533bc
001533bcloc_1533bc:
001533bcsub x1, x1, x0
001533c0sub x3, xzr, x1
001533c4and x3, x0, x3, asr #63
001533c8add x0, x2, x3
001533ccstr x0, [sp+104]
001533d0str x1, [sp+112]
001533d4bl fmt.parseArgNumber
001533d8str x0, [sp+80]
001533dcstr x1, [sp+72]
001533e0strb w2, [sp+38]
001533e4ldr x2, [sp+80]
001533e8str x2, [sp+96]
001533ecstr x1, [sp+88]
001533f0ldrb w2, [sp+38]
001533f4strb w2, [sp+39]
001533f8ldr x2, [sp+96]
001533fcstr x2, [sp+64]
00153400str x1, [sp+40]
00153404ldrb w2, [sp+39]
00153408strb w2, [sp+35]
0015340cstrb w2, [sp+37]
00153410tbnz w2, 0, 0x153418
00153414b 0x15342c
00153418
00153418loc_153418:
00153418ldr x3, [sp+64]
0015341csubs xzr, x3, 0
00153420cset x3, ge
00153424strb w3, [sp+37]
00153428b 0x153430
0015342c
0015342cloc_15342c:
0015342cb 0x153430
00153430
00153430loc_153430:
00153430ldrb w3, [sp+37]
00153434strb w3, [sp+38]
00153438tbnz w3, 0, 0x153440
0015343cb 0x153458
00153440
00153440loc_153440:
00153440ldr x3, [sp+64]
00153444ldr x4, [sp+176]
00153448subs xzr, x4, x3
0015344ccset x3, gt
00153450strb w3, [sp+38]
00153454b 0x15345c
00153458
00153458loc_153458:
00153458b 0x15345c
0015345c
0015345cloc_15345c:
0015345cldrb w3, [sp+38]
00153460tbnz w3, 0, 0x153468
00153464b 0x15349c
00153468
00153468loc_153468:
00153468ldr x3, [sp+64]
0015346cstr x3, [sp+56]
00153470ldr x3, [sp+168]
00153474ldr x4, [sp+40]
00153478add x3, x3, x4
0015347cstr x3, [sp+48]
00153480orr x2, xzr, 1
00153484strb w2, [sp+36]
00153488ldr x0, [sp+56]
0015348cldr x1, [sp+48]
00153490ldur x29, [sp-8]
00153494ldr x30, [sp], 128
00153498ret x30
0015349c
0015349cloc_15349c:
0015349cldr x3, [sp+136]
001534a0ldrsb x27, [x3]
001534a4strb wzr, [x3+177]
001534a8ldr x3, [sp+144]
001534acstr x3, [sp+56]
001534b0ldr x3, [sp+168]
001534b4ldr x4, [sp+40]
001534b8add x3, x3, x4
001534bcstr x3, [sp+48]
001534c0ldrb w2, [sp+35]
001534c4strb w2, [sp+36]
001534c8ldr x0, [sp+56]
001534ccldr x1, [sp+48]
001534d0ldur x29, [sp-8]
001534d4ldr x30, [sp], 128
001534d8ret x30
001534dc
001534dcloc_1534dc:
001534dcbl runtime.panicSliceB
001534e0
001534e0loc_1534e0:
001534e0bl runtime.panicIndex
001534e4hint
001534e8
001534e8loc_1534e8:
001534e8stp x0, x1, [sp+8]
001534ecstp x2, x3, [sp+24]
001534f0stp x4, x5, [sp+40]
001534f4mov x3, x30
001534f8bl runtime.morestack_noctxt.abi0
001534fcldp x0, x1, [sp+8]
00153500ldp x2, x3, [sp+24]
00153504ldp x4, x5, [sp+40]
00153508b 0x1532d0
0015350cudf 0
001532d0
001532d0fmt.(*pp).argNumber: ; void fmt.(*pp).argNumber(fmt.pp * p, int argNum, struct string format, int i, int numArgs)
001532d0ldr x16, [x28+16]
001532d4subs xzr, sp, x16
001532d8b.ls 0x1534e8
001532dcstr x30, [sp-128]!
001532e0stur x29, [sp-8]
001532e4sub x29, sp, 8
001532e8str x0, [sp+136]
001532ecstr x1, [sp+144]
001532f0str x2, [sp+152]
001532f4str x3, [sp+160]
001532f8str x4, [sp+168]
001532fcstr x5, [sp+176]
00153300str xzr, [sp+56]
00153304str xzr, [sp+48]
00153308strb wzr, [sp+36]
0015330cldr x3, [sp+160]
00153310str x3, [sp+80]
00153314ldr x4, [sp+168]
00153318subs xzr, x3, x4
0015331ccset x3, le
00153320strb w3, [sp+38]
00153324b.le 0x15332c
00153328b 0x153330
0015332c
0015332cloc_15332c:
0015332cb 0x15335c
00153330
00153330loc_153330:
00153330ldr x0, [sp+168]
00153334ldr x1, [sp+160]
00153338ldr x3, [sp+152]
0015333csubs xzr, x1, x0
00153340b.hi 0x153348
00153344b 0x1534e0
00153348
00153348loc_153348:
00153348ldrb w3, [x3+x0]
0015334csubs wzr, w3, 91
00153350cset x3, ne
00153354strb w3, [sp+38]
00153358b 0x15335c
0015335c
0015335cloc_15335c:
0015335cldrb w3, [sp+38]
00153360tbnz w3, 0, 0x153368
00153364b 0x153394
00153368
00153368loc_153368:
00153368ldr x3, [sp+144]
0015336cstr x3, [sp+56]
00153370ldr x3, [sp+168]
00153374str x3, [sp+48]
00153378strb wzr, [sp+36]
0015337cldr x0, [sp+56]
00153380ldr x1, [sp+48]
00153384mov x2, xzr
00153388ldur x29, [sp-8]
0015338cldr x30, [sp], 128
00153390ret x30
00153394
00153394loc_153394:
00153394ldr x2, [sp+136]
00153398ldrsb x27, [x2]
0015339corr x3, xzr, 1
001533a0strb w3, [x2+176]
001533a4ldr x0, [sp+168]
001533a8ldr x1, [sp+160]
001533acldr x2, [sp+152]
001533b0subs xzr, x0, x1
001533b4b.ls 0x1533bc
001533b8b 0x1534dc
001533bc
001533bcloc_1533bc:
001533bcsub x1, x1, x0
001533c0sub x3, xzr, x1
001533c4and x3, x0, x3, asr #63
001533c8add x0, x2, x3
001533ccstr x0, [sp+104]
001533d0str x1, [sp+112]
001533d4bl fmt.parseArgNumber
001533d8str x0, [sp+80]
001533dcstr x1, [sp+72]
001533e0strb w2, [sp+38]
001533e4ldr x2, [sp+80]
001533e8str x2, [sp+96]
001533ecstr x1, [sp+88]
001533f0ldrb w2, [sp+38]
001533f4strb w2, [sp+39]
001533f8ldr x2, [sp+96]
001533fcstr x2, [sp+64]
00153400str x1, [sp+40]
00153404ldrb w2, [sp+39]
00153408strb w2, [sp+35]
0015340cstrb w2, [sp+37]
00153410tbnz w2, 0, 0x153418
00153414b 0x15342c
00153418
00153418loc_153418:
00153418ldr x3, [sp+64]
0015341csubs xzr, x3, 0
00153420cset x3, ge
00153424strb w3, [sp+37]
00153428b 0x153430
0015342c
0015342cloc_15342c:
0015342cb 0x153430
00153430
00153430loc_153430:
00153430ldrb w3, [sp+37]
00153434strb w3, [sp+38]
00153438tbnz w3, 0, 0x153440
0015343cb 0x153458
00153440
00153440loc_153440:
00153440ldr x3, [sp+64]
00153444ldr x4, [sp+176]
00153448subs xzr, x4, x3
0015344ccset x3, gt
00153450strb w3, [sp+38]
00153454b 0x15345c
00153458
00153458loc_153458:
00153458b 0x15345c
0015345c
0015345cloc_15345c:
0015345cldrb w3, [sp+38]
00153460tbnz w3, 0, 0x153468
00153464b 0x15349c
00153468
00153468loc_153468:
00153468ldr x3, [sp+64]
0015346cstr x3, [sp+56]
00153470ldr x3, [sp+168]
00153474ldr x4, [sp+40]
00153478add x3, x3, x4
0015347cstr x3, [sp+48]
00153480orr x2, xzr, 1
00153484strb w2, [sp+36]
00153488ldr x0, [sp+56]
0015348cldr x1, [sp+48]
00153490ldur x29, [sp-8]
00153494ldr x30, [sp], 128
00153498ret x30
0015349c
0015349cloc_15349c:
0015349cldr x3, [sp+136]
001534a0ldrsb x27, [x3]
001534a4strb wzr, [x3+177]
001534a8ldr x3, [sp+144]
001534acstr x3, [sp+56]
001534b0ldr x3, [sp+168]
001534b4ldr x4, [sp+40]
001534b8add x3, x3, x4
001534bcstr x3, [sp+48]
001534c0ldrb w2, [sp+35]
001534c4strb w2, [sp+36]
001534c8ldr x0, [sp+56]
001534ccldr x1, [sp+48]
001534d0ldur x29, [sp-8]
001534d4ldr x30, [sp], 128
001534d8ret x30
001534dc
001534dcloc_1534dc:
001534dcbl runtime.panicSliceB
001534e0
001534e0loc_1534e0:
001534e0bl runtime.panicIndex
001534e4hint
001534e8
001534e8loc_1534e8:
001534e8stp x0, x1, [sp+8]
001534ecstp x2, x3, [sp+24]
001534f0stp x4, x5, [sp+40]
001534f4mov x3, x30
001534f8bl runtime.morestack_noctxt.abi0
001534fcldp x0, x1, [sp+8]
00153500ldp x2, x3, [sp+24]
00153504ldp x4, x5, [sp+40]
00153508b 0x1532d0
0015350cudf 0
001532d0
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
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
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
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
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
00154780
00154780fmt.(*pp).doPrintln: ; void fmt.(*pp).doPrintln(fmt.pp * p, struct []interface {} a)
00154780ldr x16, [x28+16]
00154784sub x17, sp, 16
00154788subs xzr, x17, x16
0015478cb.ls 0x154884
00154790str x30, [sp-144]!
00154794stur x29, [sp-8]
00154798sub x29, sp, 8
0015479cstr x0, [sp+152]
001547a0str x1, [sp+160]
001547a4str x2, [sp+168]
001547a8str x3, [sp+176]
001547acstr x1, [sp+104]
001547b0str x2, [sp+112]
001547b4str x3, [sp+120]
001547b8str xzr, [sp+64]
001547bcstr x2, [sp+56]
001547c0ldr x4, [sp+104]
001547c4str x4, [sp+48]
001547c8b 0x1547cc
001547cc
001547ccloc_1547cc:
001547ccldr x4, [sp+56]
001547d0ldr x5, [sp+64]
001547d4subs xzr, x4, x5
001547d8b.gt 0x1547e0
001547dcb 0x154864
001547e0
001547e0loc_1547e0:
001547e0ldr x4, [sp+48]
001547e4str x4, [sp+96]
001547e8ldr x4, [sp+64]
001547ecstr x4, [sp+40]
001547f0ldr x4, [sp+96]
001547f4ldr x5, [x4]
001547f8ldr x4, [x4+8]
001547fcstr x5, [sp+72]
00154800str x4, [sp+80]
00154804ldr x4, [sp+40]
00154808subs xzr, x4, 0
0015480cb.gt 0x154814
00154810b 0x15482c
00154814
00154814loc_154814:
00154814ldr x0, [sp+152]
00154818ldrsb x27, [x0]
0015481cstr x0, [sp+88]
00154820orr x1, xzr, 32
00154824bl fmt.(*buffer).writeByte
00154828b 0x154830
0015482c
0015482cloc_15482c:
0015482cb 0x154830
00154830
00154830loc_154830:
00154830ldr x1, [sp+72]
00154834ldr x2, [sp+80]
00154838ldr x0, [sp+152]
0015483cmovz x3, 118
00154840bl fmt.(*pp).printArg
00154844b 0x154848
00154848
00154848loc_154848:
00154848ldr x4, [sp+64]
0015484cadd x4, x4, 1
00154850str x4, [sp+64]
00154854ldr x4, [sp+96]
00154858add x4, x4, 16
0015485cstr x4, [sp+48]
00154860b 0x1547cc
00154864
00154864loc_154864:
00154864ldr x0, [sp+152]
00154868ldrsb x27, [x0]
0015486cstr x0, [sp+128]
00154870movz x1, 10
00154874bl fmt.(*buffer).writeByte
00154878ldur x29, [sp-8]
0015487cldr x30, [sp], 144
00154880ret x30
00154884
00154884loc_154884:
00154884stp x0, x1, [sp+8]
00154888stp x2, x3, [sp+24]
0015488cmov x3, x30
00154890bl runtime.morestack_noctxt.abi0
00154894ldp x0, x1, [sp+8]
00154898ldp x2, x3, [sp+24]
0015489cb 0x154780
00154780
00154780fmt.(*pp).doPrintln: ; void fmt.(*pp).doPrintln(fmt.pp * p, struct []interface {} a)
00154780ldr x16, [x28+16]
00154784sub x17, sp, 16
00154788subs xzr, x17, x16
0015478cb.ls 0x154884
00154790str x30, [sp-144]!
00154794stur x29, [sp-8]
00154798sub x29, sp, 8
0015479cstr x0, [sp+152]
001547a0str x1, [sp+160]
001547a4str x2, [sp+168]
001547a8str x3, [sp+176]
001547acstr x1, [sp+104]
001547b0str x2, [sp+112]
001547b4str x3, [sp+120]
001547b8str xzr, [sp+64]
001547bcstr x2, [sp+56]
001547c0ldr x4, [sp+104]
001547c4str x4, [sp+48]
001547c8b 0x1547cc
001547cc
001547ccloc_1547cc:
001547ccldr x4, [sp+56]
001547d0ldr x5, [sp+64]
001547d4subs xzr, x4, x5
001547d8b.gt 0x1547e0
001547dcb 0x154864
001547e0
001547e0loc_1547e0:
001547e0ldr x4, [sp+48]
001547e4str x4, [sp+96]
001547e8ldr x4, [sp+64]
001547ecstr x4, [sp+40]
001547f0ldr x4, [sp+96]
001547f4ldr x5, [x4]
001547f8ldr x4, [x4+8]
001547fcstr x5, [sp+72]
00154800str x4, [sp+80]
00154804ldr x4, [sp+40]
00154808subs xzr, x4, 0
0015480cb.gt 0x154814
00154810b 0x15482c
00154814
00154814loc_154814:
00154814ldr x0, [sp+152]
00154818ldrsb x27, [x0]
0015481cstr x0, [sp+88]
00154820orr x1, xzr, 32
00154824bl fmt.(*buffer).writeByte
00154828b 0x154830
0015482c
0015482cloc_15482c:
0015482cb 0x154830
00154830
00154830loc_154830:
00154830ldr x1, [sp+72]
00154834ldr x2, [sp+80]
00154838ldr x0, [sp+152]
0015483cmovz x3, 118
00154840bl fmt.(*pp).printArg
00154844b 0x154848
00154848
00154848loc_154848:
00154848ldr x4, [sp+64]
0015484cadd x4, x4, 1
00154850str x4, [sp+64]
00154854ldr x4, [sp+96]
00154858add x4, x4, 16
0015485cstr x4, [sp+48]
00154860b 0x1547cc
00154864
00154864loc_154864:
00154864ldr x0, [sp+152]
00154868ldrsb x27, [x0]
0015486cstr x0, [sp+128]
00154870movz x1, 10
00154874bl fmt.(*buffer).writeByte
00154878ldur x29, [sp-8]
0015487cldr x30, [sp], 144
00154880ret x30
00154884
00154884loc_154884:
00154884stp x0, x1, [sp+8]
00154888stp x2, x3, [sp+24]
0015488cmov x3, x30
00154890bl runtime.morestack_noctxt.abi0
00154894ldp x0, x1, [sp+8]
00154898ldp x2, x3, [sp+24]
0015489cb 0x154780
00154780
001548a0
001548a0fmt.(*stringReader).Read: ; void fmt.(*stringReader).Read(struct fmt.stringReader * r, struct []uint8 b)
001548a0ldr x16, [x28+16]
001548a4subs xzr, sp, x16
001548a8b.ls 0x154a0c
001548acstr x30, [sp-128]!
001548b0stur x29, [sp-8]
001548b4sub x29, sp, 8
001548b8str x0, [sp+136]
001548bcstr x1, [sp+144]
001548c0str x2, [sp+152]
001548c4str x3, [sp+160]
001548c8str xzr, [sp+40]
001548ccstp xzr, xzr, [sp+64]
001548d0ldr x3, [sp+144]
001548d4ldr x4, [sp+152]
001548d8ldr x5, [sp+160]
001548dcstr x3, [sp+96]
001548e0str x4, [sp+104]
001548e4str x5, [sp+112]
001548e8ldr x3, [sp+136]
001548ecldrsb x27, [x3]
001548f0ldr x4, [x3+8]
001548f4ldr x3, [x3]
001548f8str x3, [sp+80]
001548fcstr x4, [sp+88]
00154900ldr x3, [sp+104]
00154904str x3, [sp+56]
00154908subs xzr, x3, x4
0015490cb.gt 0x154914
00154910b 0x15491c
00154914
00154914loc_154914:
00154914str x4, [sp+56]
00154918b 0x154920
0015491c
0015491cloc_15491c:
0015491cb 0x154920
00154920
00154920loc_154920:
00154920ldr x3, [sp+80]
00154924ldr x4, [sp+96]
00154928subs xzr, x3, x4
0015492cb.ne 0x154934
00154930b 0x154950
00154934
00154934loc_154934:
00154934ldr x3, [sp+56]
00154938str x3, [sp+48]
0015493cldr x2, [sp+48]
00154940ldr x1, [sp+80]
00154944ldr x0, [sp+96]
00154948bl runtime.memmove
0015494cb 0x154954
00154950
00154950loc_154950:
00154950b 0x154954
00154954
00154954loc_154954:
00154954ldr x0, [sp+56]
00154958str x0, [sp+40]
0015495cldr x3, [sp+136]
00154960ldrsb x27, [x3]
00154964ldr x1, [x3+8]
00154968ldr x3, [x3]
0015496csubs xzr, x1, x0
00154970b.hs 0x154978
00154974b 0x154a04
00154978
00154978loc_154978:
00154978ldr x4, [sp+136]
0015497cldrsb x27, [x4]
00154980sub x5, x1, x0
00154984str x5, [x4+8]
00154988sub x5, xzr, x5
0015498cand x5, x0, x5, asr #63
00154990add x3, x3, x5
00154994adrp x27, 0x8f7000
00154998ldr w5, [x27+3056]
0015499ccbz w5, 0x1549a4
001549a0b 0x1549a8
001549a4
001549a4loc_1549a4:
001549a4b 0x1549bc
001549a8
001549a8loc_1549a8:
001549a8bl runtime.gcWriteBarrier2
001549acstr x3, [x25]
001549b0ldr x5, [x4]
001549b4str x5, [x25+8]
001549b8b 0x1549bc
001549bc
001549bcloc_1549bc:
001549bcstr x3, [x4]
001549c0ldr x3, [sp+40]
001549c4cbz x3, 0x1549cc
001549c8b 0x1549e8
001549cc
001549ccloc_1549cc:
001549ccadrp x27, 0x8cd000
001549d0ldr x3, [x27+1520]
001549d4adrp x27, 0x8cd000
001549d8ldr x4, [x27+1528]
001549dcstr x3, [sp+64]
001549e0str x4, [sp+72]
001549e4b 0x1549ec
001549e8
001549e8loc_1549e8:
001549e8b 0x1549ec
001549ec
001549ecloc_1549ec:
001549ecldr x1, [sp+64]
001549f0ldr x2, [sp+72]
001549f4ldr x0, [sp+40]
001549f8ldur x29, [sp-8]
001549fcldr x30, [sp], 128
00154a00ret x30
00154a04
00154a04loc_154a04:
00154a04bl runtime.panicSliceB
00154a08hint
00154a0c
00154a0cloc_154a0c:
00154a0cstp x0, x1, [sp+8]
00154a10stp x2, x3, [sp+24]
00154a14mov x3, x30
00154a18bl runtime.morestack_noctxt.abi0
00154a1cldp x0, x1, [sp+8]
00154a20ldp x2, x3, [sp+24]
00154a24b 0x1548a0
00154a28udf 0
00154a2cudf 0
001548a0
001548a0fmt.(*stringReader).Read: ; void fmt.(*stringReader).Read(struct fmt.stringReader * r, struct []uint8 b)
001548a0ldr x16, [x28+16]
001548a4subs xzr, sp, x16
001548a8b.ls 0x154a0c
001548acstr x30, [sp-128]!
001548b0stur x29, [sp-8]
001548b4sub x29, sp, 8
001548b8str x0, [sp+136]
001548bcstr x1, [sp+144]
001548c0str x2, [sp+152]
001548c4str x3, [sp+160]
001548c8str xzr, [sp+40]
001548ccstp xzr, xzr, [sp+64]
001548d0ldr x3, [sp+144]
001548d4ldr x4, [sp+152]
001548d8ldr x5, [sp+160]
001548dcstr x3, [sp+96]
001548e0str x4, [sp+104]
001548e4str x5, [sp+112]
001548e8ldr x3, [sp+136]
001548ecldrsb x27, [x3]
001548f0ldr x4, [x3+8]
001548f4ldr x3, [x3]
001548f8str x3, [sp+80]
001548fcstr x4, [sp+88]
00154900ldr x3, [sp+104]
00154904str x3, [sp+56]
00154908subs xzr, x3, x4
0015490cb.gt 0x154914
00154910b 0x15491c
00154914
00154914loc_154914:
00154914str x4, [sp+56]
00154918b 0x154920
0015491c
0015491cloc_15491c:
0015491cb 0x154920
00154920
00154920loc_154920:
00154920ldr x3, [sp+80]
00154924ldr x4, [sp+96]
00154928subs xzr, x3, x4
0015492cb.ne 0x154934
00154930b 0x154950
00154934
00154934loc_154934:
00154934ldr x3, [sp+56]
00154938str x3, [sp+48]
0015493cldr x2, [sp+48]
00154940ldr x1, [sp+80]
00154944ldr x0, [sp+96]
00154948bl runtime.memmove
0015494cb 0x154954
00154950
00154950loc_154950:
00154950b 0x154954
00154954
00154954loc_154954:
00154954ldr x0, [sp+56]
00154958str x0, [sp+40]
0015495cldr x3, [sp+136]
00154960ldrsb x27, [x3]
00154964ldr x1, [x3+8]
00154968ldr x3, [x3]
0015496csubs xzr, x1, x0
00154970b.hs 0x154978
00154974b 0x154a04
00154978
00154978loc_154978:
00154978ldr x4, [sp+136]
0015497cldrsb x27, [x4]
00154980sub x5, x1, x0
00154984str x5, [x4+8]
00154988sub x5, xzr, x5
0015498cand x5, x0, x5, asr #63
00154990add x3, x3, x5
00154994adrp x27, 0x8f7000
00154998ldr w5, [x27+3056]
0015499ccbz w5, 0x1549a4
001549a0b 0x1549a8
001549a4
001549a4loc_1549a4:
001549a4b 0x1549bc
001549a8
001549a8loc_1549a8:
001549a8bl runtime.gcWriteBarrier2
001549acstr x3, [x25]
001549b0ldr x5, [x4]
001549b4str x5, [x25+8]
001549b8b 0x1549bc
001549bc
001549bcloc_1549bc:
001549bcstr x3, [x4]
001549c0ldr x3, [sp+40]
001549c4cbz x3, 0x1549cc
001549c8b 0x1549e8
001549cc
001549ccloc_1549cc:
001549ccadrp x27, 0x8cd000
001549d0ldr x3, [x27+1520]
001549d4adrp x27, 0x8cd000
001549d8ldr x4, [x27+1528]
001549dcstr x3, [sp+64]
001549e0str x4, [sp+72]
001549e4b 0x1549ec
001549e8
001549e8loc_1549e8:
001549e8b 0x1549ec
001549ec
001549ecloc_1549ec:
001549ecldr x1, [sp+64]
001549f0ldr x2, [sp+72]
001549f4ldr x0, [sp+40]
001549f8ldur x29, [sp-8]
001549fcldr x30, [sp], 128
00154a00ret x30
00154a04
00154a04loc_154a04:
00154a04bl runtime.panicSliceB
00154a08hint
00154a0c
00154a0cloc_154a0c:
00154a0cstp x0, x1, [sp+8]
00154a10stp x2, x3, [sp+24]
00154a14mov x3, x30
00154a18bl runtime.morestack_noctxt.abi0
00154a1cldp x0, x1, [sp+8]
00154a20ldp x2, x3, [sp+24]
00154a24b 0x1548a0
00154a28udf 0
00154a2cudf 0
001548a0
00154a30
00154a30fmt.Sscanf: ; void fmt.Sscanf(struct string str, struct string format, struct []interface {} a)
00154a30ldr x16, [x28+16]
00154a34sub x17, sp, 48
00154a38subs xzr, x17, x16
00154a3cb.ls 0x154b28
00154a40str x30, [sp-176]!
00154a44stur x29, [sp-8]
00154a48sub x29, sp, 8
00154a4cstr x0, [sp+184]
00154a50str x1, [sp+192]
00154a54str x2, [sp+200]
00154a58str x3, [sp+208]
00154a5cstr x4, [sp+216]
00154a60str x5, [sp+224]
00154a64str x6, [sp+232]
00154a68str xzr, [sp+72]
00154a6cstp xzr, xzr, [sp+96]
00154a70adrp x0, 0x4a1000
00154a74add x0, x0, 2944
00154a78bl runtime.newobject
00154a7cstr x0, [sp+160]
00154a80adrp x27, 0x8f7000
00154a84ldr w1, [x27+3056]
00154a88cbz w1, 0x154a90
00154a8cb 0x154a94
00154a90
00154a90loc_154a90:
00154a90b 0x154ab4
00154a94
00154a94loc_154a94:
00154a94str x0, [sp+152]
00154a98mov x1, x0
00154a9cadd x2, sp, 184
00154aa0adrp x0, 0x4a1000
00154aa4add x0, x0, 2944
00154aa8bl runtime.wbMove
00154aacldr x0, [sp+152]
00154ab0b 0x154ab4
00154ab4
00154ab4loc_154ab4:
00154ab4ldp x7, x8, [sp+184]
00154ab8stp x7, x8, [x0]
00154abcldr x7, [sp+160]
00154ac0str x7, [sp+128]
00154ac4stp xzr, xzr, [sp+112]
00154ac8ldr x2, [sp+200]
00154accldr x4, [sp+216]
00154ad0ldr x3, [sp+208]
00154ad4ldr x5, [sp+224]
00154ad8ldr x6, [sp+232]
00154adcldr x1, [sp+128]
00154ae0adrp x0, 0x5c1000
00154ae4add x0, x0, 1024
00154ae8bl fmt.Fscanf
00154aecstr x0, [sp+80]
00154af0str x1, [sp+112]
00154af4str x2, [sp+120]
00154af8ldr x7, [sp+80]
00154afcstr x7, [sp+88]
00154b00str x1, [sp+136]
00154b04str x2, [sp+144]
00154b08ldr x7, [sp+88]
00154b0cstr x7, [sp+72]
00154b10str x1, [sp+96]
00154b14str x2, [sp+104]
00154b18ldr x0, [sp+72]
00154b1cldur x29, [sp-8]
00154b20ldr x30, [sp], 176
00154b24ret x30
00154b28
00154b28loc_154b28:
00154b28stp x0, x1, [sp+8]
00154b2cstp x2, x3, [sp+24]
00154b30stp x4, x5, [sp+40]
00154b34str x6, [sp+56]
00154b38mov x3, x30
00154b3cbl runtime.morestack_noctxt.abi0
00154b40ldp x0, x1, [sp+8]
00154b44ldp x2, x3, [sp+24]
00154b48ldp x4, x5, [sp+40]
00154b4cldr x6, [sp+56]
00154b50b 0x154a30
00154b54udf 0
00154b58udf 0
00154b5cudf 0
00154a30
00154a30fmt.Sscanf: ; void fmt.Sscanf(struct string str, struct string format, struct []interface {} a)
00154a30ldr x16, [x28+16]
00154a34sub x17, sp, 48
00154a38subs xzr, x17, x16
00154a3cb.ls 0x154b28
00154a40str x30, [sp-176]!
00154a44stur x29, [sp-8]
00154a48sub x29, sp, 8
00154a4cstr x0, [sp+184]
00154a50str x1, [sp+192]
00154a54str x2, [sp+200]
00154a58str x3, [sp+208]
00154a5cstr x4, [sp+216]
00154a60str x5, [sp+224]
00154a64str x6, [sp+232]
00154a68str xzr, [sp+72]
00154a6cstp xzr, xzr, [sp+96]
00154a70adrp x0, 0x4a1000
00154a74add x0, x0, 2944
00154a78bl runtime.newobject
00154a7cstr x0, [sp+160]
00154a80adrp x27, 0x8f7000
00154a84ldr w1, [x27+3056]
00154a88cbz w1, 0x154a90
00154a8cb 0x154a94
00154a90
00154a90loc_154a90:
00154a90b 0x154ab4
00154a94
00154a94loc_154a94:
00154a94str x0, [sp+152]
00154a98mov x1, x0
00154a9cadd x2, sp, 184
00154aa0adrp x0, 0x4a1000
00154aa4add x0, x0, 2944
00154aa8bl runtime.wbMove
00154aacldr x0, [sp+152]
00154ab0b 0x154ab4
00154ab4
00154ab4loc_154ab4:
00154ab4ldp x7, x8, [sp+184]
00154ab8stp x7, x8, [x0]
00154abcldr x7, [sp+160]
00154ac0str x7, [sp+128]
00154ac4stp xzr, xzr, [sp+112]
00154ac8ldr x2, [sp+200]
00154accldr x4, [sp+216]
00154ad0ldr x3, [sp+208]
00154ad4ldr x5, [sp+224]
00154ad8ldr x6, [sp+232]
00154adcldr x1, [sp+128]
00154ae0adrp x0, 0x5c1000
00154ae4add x0, x0, 1024
00154ae8bl fmt.Fscanf
00154aecstr x0, [sp+80]
00154af0str x1, [sp+112]
00154af4str x2, [sp+120]
00154af8ldr x7, [sp+80]
00154afcstr x7, [sp+88]
00154b00str x1, [sp+136]
00154b04str x2, [sp+144]
00154b08ldr x7, [sp+88]
00154b0cstr x7, [sp+72]
00154b10str x1, [sp+96]
00154b14str x2, [sp+104]
00154b18ldr x0, [sp+72]
00154b1cldur x29, [sp-8]
00154b20ldr x30, [sp], 176
00154b24ret x30
00154b28
00154b28loc_154b28:
00154b28stp x0, x1, [sp+8]
00154b2cstp x2, x3, [sp+24]
00154b30stp x4, x5, [sp+40]
00154b34str x6, [sp+56]
00154b38mov x3, x30
00154b3cbl runtime.morestack_noctxt.abi0
00154b40ldp x0, x1, [sp+8]
00154b44ldp x2, x3, [sp+24]
00154b48ldp x4, x5, [sp+40]
00154b4cldr x6, [sp+56]
00154b50b 0x154a30
00154b54udf 0
00154b58udf 0
00154b5cudf 0
00154a30
00154b60
00154b60fmt.Fscanf: ; void fmt.Fscanf(io.Reader r, struct string format, struct []interface {} a)
00154b60ldr x16, [x28+16]
00154b64sub x17, sp, 160
00154b68subs xzr, x17, x16
00154b6cb.ls 0x154c9c
00154b70sub x20, sp, 288
00154b74stp x29, x30, [x20-8]
00154b78add sp, x20, 0
00154b7csub x29, sp, 8
00154b80str x0, [sp+296]
00154b84str x1, [sp+304]
00154b88str x2, [sp+312]
00154b8cstr x3, [sp+320]
00154b90str x4, [sp+328]
00154b94str x5, [sp+336]
00154b98str x6, [sp+344]
00154b9cstr xzr, [sp+88]
00154ba0stp xzr, xzr, [sp+216]
00154ba4str xzr, [sp+256]
00154ba8ldr x0, [sp+296]
00154bacldr x1, [sp+304]
00154bb0mov x2, xzr
00154bb4mov x3, x2
00154bb8bl fmt.newScanState
00154bbcstr x0, [sp+256]
00154bc0strb w1, [sp+136]
00154bc4strb w2, [sp+137]
00154bc8strb w3, [sp+138]
00154bccstr x4, [sp+144]
00154bd0str x5, [sp+152]
00154bd4str x6, [sp+160]
00154bd8ldp x4, x5, [sp+136]
00154bdcldp x6, x7, [sp+152]
00154be0stp x4, x5, [sp+176]
00154be4stp x6, x7, [sp+192]
00154be8ldr x4, [sp+256]
00154becstr x4, [sp+232]
00154bf0ldp x4, x5, [sp+176]
00154bf4ldp x6, x7, [sp+192]
00154bf8stp x4, x5, [sp+104]
00154bfcstp x6, x7, [sp+120]
00154c00ldr x4, [sp+232]
00154c04str x4, [sp+208]
00154c08ldp x4, x5, [sp+104]
00154c0cldp x6, x7, [sp+120]
00154c10stp x4, x5, [sp+56]
00154c14stp x6, x7, [sp+72]
00154c18stp xzr, xzr, [sp+240]
00154c1cldr x1, [sp+312]
00154c20ldr x3, [sp+328]
00154c24ldr x2, [sp+320]
00154c28ldr x4, [sp+336]
00154c2cldr x5, [sp+344]
00154c30ldr x0, [sp+208]
00154c34bl fmt.(*ss).doScanf
00154c38str x0, [sp+168]
00154c3cstr x1, [sp+240]
00154c40str x2, [sp+248]
00154c44ldr x4, [sp+168]
00154c48str x4, [sp+96]
00154c4cstr x1, [sp+264]
00154c50str x2, [sp+272]
00154c54ldr x4, [sp+96]
00154c58str x4, [sp+88]
00154c5cstr x1, [sp+216]
00154c60str x2, [sp+224]
00154c64ldrb w1, [sp+56]
00154c68ldr x0, [sp+208]
00154c6cldrb w2, [sp+57]
00154c70ldrb w3, [sp+58]
00154c74ldr x4, [sp+64]
00154c78ldr x5, [sp+72]
00154c7cldr x6, [sp+80]
00154c80bl fmt.(*ss).free
00154c84ldr x1, [sp+216]
00154c88ldr x2, [sp+224]
00154c8cldr x0, [sp+88]
00154c90ldp x29, x30, [sp-8]
00154c94add sp, sp, 288
00154c98ret x30
00154c9c
00154c9cloc_154c9c:
00154c9cstp x0, x1, [sp+8]
00154ca0stp x2, x3, [sp+24]
00154ca4stp x4, x5, [sp+40]
00154ca8str x6, [sp+56]
00154cacmov x3, x30
00154cb0bl runtime.morestack_noctxt.abi0
00154cb4ldp x0, x1, [sp+8]
00154cb8ldp x2, x3, [sp+24]
00154cbcldp x4, x5, [sp+40]
00154cc0ldr x6, [sp+56]
00154cc4b 0x154b60
00154cc8udf 0
00154cccudf 0
00154b60
00154b60fmt.Fscanf: ; void fmt.Fscanf(io.Reader r, struct string format, struct []interface {} a)
00154b60ldr x16, [x28+16]
00154b64sub x17, sp, 160
00154b68subs xzr, x17, x16
00154b6cb.ls 0x154c9c
00154b70sub x20, sp, 288
00154b74stp x29, x30, [x20-8]
00154b78add sp, x20, 0
00154b7csub x29, sp, 8
00154b80str x0, [sp+296]
00154b84str x1, [sp+304]
00154b88str x2, [sp+312]
00154b8cstr x3, [sp+320]
00154b90str x4, [sp+328]
00154b94str x5, [sp+336]
00154b98str x6, [sp+344]
00154b9cstr xzr, [sp+88]
00154ba0stp xzr, xzr, [sp+216]
00154ba4str xzr, [sp+256]
00154ba8ldr x0, [sp+296]
00154bacldr x1, [sp+304]
00154bb0mov x2, xzr
00154bb4mov x3, x2
00154bb8bl fmt.newScanState
00154bbcstr x0, [sp+256]
00154bc0strb w1, [sp+136]
00154bc4strb w2, [sp+137]
00154bc8strb w3, [sp+138]
00154bccstr x4, [sp+144]
00154bd0str x5, [sp+152]
00154bd4str x6, [sp+160]
00154bd8ldp x4, x5, [sp+136]
00154bdcldp x6, x7, [sp+152]
00154be0stp x4, x5, [sp+176]
00154be4stp x6, x7, [sp+192]
00154be8ldr x4, [sp+256]
00154becstr x4, [sp+232]
00154bf0ldp x4, x5, [sp+176]
00154bf4ldp x6, x7, [sp+192]
00154bf8stp x4, x5, [sp+104]
00154bfcstp x6, x7, [sp+120]
00154c00ldr x4, [sp+232]
00154c04str x4, [sp+208]
00154c08ldp x4, x5, [sp+104]
00154c0cldp x6, x7, [sp+120]
00154c10stp x4, x5, [sp+56]
00154c14stp x6, x7, [sp+72]
00154c18stp xzr, xzr, [sp+240]
00154c1cldr x1, [sp+312]
00154c20ldr x3, [sp+328]
00154c24ldr x2, [sp+320]
00154c28ldr x4, [sp+336]
00154c2cldr x5, [sp+344]
00154c30ldr x0, [sp+208]
00154c34bl fmt.(*ss).doScanf
00154c38str x0, [sp+168]
00154c3cstr x1, [sp+240]
00154c40str x2, [sp+248]
00154c44ldr x4, [sp+168]
00154c48str x4, [sp+96]
00154c4cstr x1, [sp+264]
00154c50str x2, [sp+272]
00154c54ldr x4, [sp+96]
00154c58str x4, [sp+88]
00154c5cstr x1, [sp+216]
00154c60str x2, [sp+224]
00154c64ldrb w1, [sp+56]
00154c68ldr x0, [sp+208]
00154c6cldrb w2, [sp+57]
00154c70ldrb w3, [sp+58]
00154c74ldr x4, [sp+64]
00154c78ldr x5, [sp+72]
00154c7cldr x6, [sp+80]
00154c80bl fmt.(*ss).free
00154c84ldr x1, [sp+216]
00154c88ldr x2, [sp+224]
00154c8cldr x0, [sp+88]
00154c90ldp x29, x30, [sp-8]
00154c94add sp, sp, 288
00154c98ret x30
00154c9c
00154c9cloc_154c9c:
00154c9cstp x0, x1, [sp+8]
00154ca0stp x2, x3, [sp+24]
00154ca4stp x4, x5, [sp+40]
00154ca8str x6, [sp+56]
00154cacmov x3, x30
00154cb0bl runtime.morestack_noctxt.abi0
00154cb4ldp x0, x1, [sp+8]
00154cb8ldp x2, x3, [sp+24]
00154cbcldp x4, x5, [sp+40]
00154cc0ldr x6, [sp+56]
00154cc4b 0x154b60
00154cc8udf 0
00154cccudf 0
00154b60
00154cd0
00154cd0fmt.(*ss).Read: ; void fmt.(*ss).Read(fmt.ss * s, struct []uint8 buf)
00154cd0ldr x16, [x28+16]
00154cd4subs xzr, sp, x16
00154cd8b.ls 0x154d48
00154cdcstr x30, [sp-80]!
00154ce0stur x29, [sp-8]
00154ce4sub x29, sp, 8
00154ce8str x0, [sp+88]
00154cecstr x1, [sp+96]
00154cf0str x2, [sp+104]
00154cf4str x3, [sp+112]
00154cf8str xzr, [sp+32]
00154cfcstp xzr, xzr, [sp+40]
00154d00adrp x0, 0x575000
00154d04add x0, x0, 2464
00154d08movz x1, 51
00154d0cbl errors.New
00154d10str x0, [sp+56]
00154d14str x1, [sp+64]
00154d18str xzr, [sp+32]
00154d1cstr x0, [sp+40]
00154d20str x1, [sp+48]
00154d24ldr x2, [sp+32]
00154d28mov x3, x0
00154d2cmov x0, x2
00154d30mov x4, x1
00154d34mov x1, x3
00154d38mov x2, x4
00154d3cldur x29, [sp-8]
00154d40ldr x30, [sp], 80
00154d44ret x30
00154d48
00154d48loc_154d48:
00154d48stp x0, x1, [sp+8]
00154d4cstp x2, x3, [sp+24]
00154d50mov x3, x30
00154d54bl runtime.morestack_noctxt.abi0
00154d58ldp x0, x1, [sp+8]
00154d5cldp x2, x3, [sp+24]
00154d60b 0x154cd0
00154d64udf 0
00154d68udf 0
00154d6cudf 0
00154cd0
00154cd0fmt.(*ss).Read: ; void fmt.(*ss).Read(fmt.ss * s, struct []uint8 buf)
00154cd0ldr x16, [x28+16]
00154cd4subs xzr, sp, x16
00154cd8b.ls 0x154d48
00154cdcstr x30, [sp-80]!
00154ce0stur x29, [sp-8]
00154ce4sub x29, sp, 8
00154ce8str x0, [sp+88]
00154cecstr x1, [sp+96]
00154cf0str x2, [sp+104]
00154cf4str x3, [sp+112]
00154cf8str xzr, [sp+32]
00154cfcstp xzr, xzr, [sp+40]
00154d00adrp x0, 0x575000
00154d04add x0, x0, 2464
00154d08movz x1, 51
00154d0cbl errors.New
00154d10str x0, [sp+56]
00154d14str x1, [sp+64]
00154d18str xzr, [sp+32]
00154d1cstr x0, [sp+40]
00154d20str x1, [sp+48]
00154d24ldr x2, [sp+32]
00154d28mov x3, x0
00154d2cmov x0, x2
00154d30mov x4, x1
00154d34mov x1, x3
00154d38mov x2, x4
00154d3cldur x29, [sp-8]
00154d40ldr x30, [sp], 80
00154d44ret x30
00154d48
00154d48loc_154d48:
00154d48stp x0, x1, [sp+8]
00154d4cstp x2, x3, [sp+24]
00154d50mov x3, x30
00154d54bl runtime.morestack_noctxt.abi0
00154d58ldp x0, x1, [sp+8]
00154d5cldp x2, x3, [sp+24]
00154d60b 0x154cd0
00154d64udf 0
00154d68udf 0
00154d6cudf 0
00154cd0
Loading..