File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00156b70
00156b70fmt.(*ss).getBase: ; void fmt.(*ss).getBase(fmt.ss * s, int32 verb)
00156b70ldr x16, [x28+16]
00156b74subs xzr, sp, x16
00156b78b.ls 0x156cc0
00156b7cstr x30, [sp-96]!
00156b80stur x29, [sp-8]
00156b84sub x29, sp, 8
00156b88str x0, [sp+104]
00156b8cstr w1, [sp+112]
00156b90str xzr, [sp+64]
00156b94stp xzr, xzr, [sp+72]
00156b98ldrsw x1, [sp+112]
00156b9cldr x0, [sp+104]
00156ba0adrp x2, 0x55a000
00156ba4add x2, x2, 3808
00156ba8orr x3, xzr, 7
00156bacadrp x4, 0x55a000
00156bb0add x4, x4, 3815
00156bb4mov x5, x3
00156bb8bl fmt.(*ss).okVerb
00156bbcmovz x6, 10
00156bc0str x6, [sp+64]
00156bc4adrp x7, 0x55c000
00156bc8add x7, x7, 744
00156bccstr x7, [sp+72]
00156bd0str x6, [sp+80]
00156bd4ldrsw x6, [sp+112]
00156bd8str w6, [sp+60]
00156bdcsubs wzr, w6, 88
00156be0b.le 0x156be8
00156be4b 0x156c10
00156be8
00156be8loc_156be8:
00156be8subs wzr, w6, 85
00156becb.eq 0x156bf4
00156bf0b 0x156bf8
00156bf4
00156bf4loc_156bf4:
00156bf4b 0x156c78
00156bf8
00156bf8loc_156bf8:
00156bf8subs wzr, w6, 88
00156bfcb.eq 0x156c04
00156c00b 0x156c08
00156c04
00156c04loc_156c04:
00156c04b 0x156c78
00156c08
00156c08loc_156c08:
00156c08b 0x156c0c
00156c0c
00156c0cloc_156c0c:
00156c0cb 0x156ca4
00156c10
00156c10loc_156c10:
00156c10subs wzr, w6, 98
00156c14b.eq 0x156c1c
00156c18b 0x156c3c
00156c1c
00156c1cloc_156c1c:
00156c1cb 0x156c20
00156c20
00156c20loc_156c20:
00156c20orr x3, xzr, 2
00156c24str x3, [sp+64]
00156c28adrp x4, 0x55a000
00156c2cadd x4, x4, 41
00156c30str x4, [sp+72]
00156c34str x3, [sp+80]
00156c38b 0x156ca8
00156c3c
00156c3cloc_156c3c:
00156c3csubs wzr, w6, 111
00156c40b.eq 0x156c48
00156c44b 0x156c68
00156c48
00156c48loc_156c48:
00156c48b 0x156c4c
00156c4c
00156c4cloc_156c4c:
00156c4corr x3, xzr, 8
00156c50str x3, [sp+64]
00156c54adrp x4, 0x55b000
00156c58add x4, x4, 1300
00156c5cstr x4, [sp+72]
00156c60str x3, [sp+80]
00156c64b 0x156ca8
00156c68
00156c68loc_156c68:
00156c68subs wzr, w6, 120
00156c6cb.eq 0x156c74
00156c70b 0x156c98
00156c74
00156c74loc_156c74:
00156c74b 0x156c78
00156c78
00156c78loc_156c78:
00156c78orr x3, xzr, 16
00156c7cstr x3, [sp+64]
00156c80adrp x3, 0x561000
00156c84add x3, x3, 3238
00156c88str x3, [sp+72]
00156c8cmovz x3, 22
00156c90str x3, [sp+80]
00156c94b 0x156ca8
00156c98
00156c98loc_156c98:
00156c98b 0x156c9c
00156c9c
00156c9cloc_156c9c:
00156c9cb 0x156ca0
00156ca0
00156ca0loc_156ca0:
00156ca0b 0x156ca4
00156ca4
00156ca4loc_156ca4:
00156ca4b 0x156ca8
00156ca8
00156ca8loc_156ca8:
00156ca8ldr x1, [sp+72]
00156cacldr x2, [sp+80]
00156cb0ldr x0, [sp+64]
00156cb4ldur x29, [sp-8]
00156cb8ldr x30, [sp], 96
00156cbcret x30
00156cc0
00156cc0loc_156cc0:
00156cc0str x0, [sp+8]
00156cc4str w1, [sp+16]
00156cc8mov x3, x30
00156cccbl runtime.morestack_noctxt.abi0
00156cd0ldr x0, [sp+8]
00156cd4ldrsw x1, [sp+16]
00156cd8b 0x156b70
00156cdcudf 0
00156b70
00156b70fmt.(*ss).getBase: ; void fmt.(*ss).getBase(fmt.ss * s, int32 verb)
00156b70ldr x16, [x28+16]
00156b74subs xzr, sp, x16
00156b78b.ls 0x156cc0
00156b7cstr x30, [sp-96]!
00156b80stur x29, [sp-8]
00156b84sub x29, sp, 8
00156b88str x0, [sp+104]
00156b8cstr w1, [sp+112]
00156b90str xzr, [sp+64]
00156b94stp xzr, xzr, [sp+72]
00156b98ldrsw x1, [sp+112]
00156b9cldr x0, [sp+104]
00156ba0adrp x2, 0x55a000
00156ba4add x2, x2, 3808
00156ba8orr x3, xzr, 7
00156bacadrp x4, 0x55a000
00156bb0add x4, x4, 3815
00156bb4mov x5, x3
00156bb8bl fmt.(*ss).okVerb
00156bbcmovz x6, 10
00156bc0str x6, [sp+64]
00156bc4adrp x7, 0x55c000
00156bc8add x7, x7, 744
00156bccstr x7, [sp+72]
00156bd0str x6, [sp+80]
00156bd4ldrsw x6, [sp+112]
00156bd8str w6, [sp+60]
00156bdcsubs wzr, w6, 88
00156be0b.le 0x156be8
00156be4b 0x156c10
00156be8
00156be8loc_156be8:
00156be8subs wzr, w6, 85
00156becb.eq 0x156bf4
00156bf0b 0x156bf8
00156bf4
00156bf4loc_156bf4:
00156bf4b 0x156c78
00156bf8
00156bf8loc_156bf8:
00156bf8subs wzr, w6, 88
00156bfcb.eq 0x156c04
00156c00b 0x156c08
00156c04
00156c04loc_156c04:
00156c04b 0x156c78
00156c08
00156c08loc_156c08:
00156c08b 0x156c0c
00156c0c
00156c0cloc_156c0c:
00156c0cb 0x156ca4
00156c10
00156c10loc_156c10:
00156c10subs wzr, w6, 98
00156c14b.eq 0x156c1c
00156c18b 0x156c3c
00156c1c
00156c1cloc_156c1c:
00156c1cb 0x156c20
00156c20
00156c20loc_156c20:
00156c20orr x3, xzr, 2
00156c24str x3, [sp+64]
00156c28adrp x4, 0x55a000
00156c2cadd x4, x4, 41
00156c30str x4, [sp+72]
00156c34str x3, [sp+80]
00156c38b 0x156ca8
00156c3c
00156c3cloc_156c3c:
00156c3csubs wzr, w6, 111
00156c40b.eq 0x156c48
00156c44b 0x156c68
00156c48
00156c48loc_156c48:
00156c48b 0x156c4c
00156c4c
00156c4cloc_156c4c:
00156c4corr x3, xzr, 8
00156c50str x3, [sp+64]
00156c54adrp x4, 0x55b000
00156c58add x4, x4, 1300
00156c5cstr x4, [sp+72]
00156c60str x3, [sp+80]
00156c64b 0x156ca8
00156c68
00156c68loc_156c68:
00156c68subs wzr, w6, 120
00156c6cb.eq 0x156c74
00156c70b 0x156c98
00156c74
00156c74loc_156c74:
00156c74b 0x156c78
00156c78
00156c78loc_156c78:
00156c78orr x3, xzr, 16
00156c7cstr x3, [sp+64]
00156c80adrp x3, 0x561000
00156c84add x3, x3, 3238
00156c88str x3, [sp+72]
00156c8cmovz x3, 22
00156c90str x3, [sp+80]
00156c94b 0x156ca8
00156c98
00156c98loc_156c98:
00156c98b 0x156c9c
00156c9c
00156c9cloc_156c9c:
00156c9cb 0x156ca0
00156ca0
00156ca0loc_156ca0:
00156ca0b 0x156ca4
00156ca4
00156ca4loc_156ca4:
00156ca4b 0x156ca8
00156ca8
00156ca8loc_156ca8:
00156ca8ldr x1, [sp+72]
00156cacldr x2, [sp+80]
00156cb0ldr x0, [sp+64]
00156cb4ldur x29, [sp-8]
00156cb8ldr x30, [sp], 96
00156cbcret x30
00156cc0
00156cc0loc_156cc0:
00156cc0str x0, [sp+8]
00156cc4str w1, [sp+16]
00156cc8mov x3, x30
00156cccbl runtime.morestack_noctxt.abi0
00156cd0ldr x0, [sp+8]
00156cd4ldrsw x1, [sp+16]
00156cd8b 0x156b70
00156cdcudf 0
00156b70
00156ce0
00156ce0fmt.(*ss).scanNumber: ; void fmt.(*ss).scanNumber(fmt.ss * s, struct string digits, bool haveDigits)
00156ce0ldr x16, [x28+16]
00156ce4subs xzr, sp, x16
00156ce8b.ls 0x156dc4
00156cecstr x30, [sp-96]!
00156cf0stur x29, [sp-8]
00156cf4sub x29, sp, 8
00156cf8str x0, [sp+104]
00156cfcstr x1, [sp+112]
00156d00str x2, [sp+120]
00156d04strb w3, [sp+128]
00156d08stp xzr, xzr, [sp+48]
00156d0cldrb w3, [sp+128]
00156d10tbnz w3, 0, 0x156d18
00156d14b 0x156d1c
00156d18
00156d18loc_156d18:
00156d18b 0x156d60
00156d1c
00156d1cloc_156d1c:
00156d1cldr x0, [sp+104]
00156d20bl fmt.(*ss).notEOF
00156d24ldr x1, [sp+112]
00156d28ldr x2, [sp+120]
00156d2cldr x0, [sp+104]
00156d30bl fmt.(*ss).accept
00156d34strb w0, [sp+47]
00156d38tbnz w0, 0, 0x156d40
00156d3cb 0x156d44
00156d40
00156d40loc_156d40:
00156d40b 0x156d5c
00156d44
00156d44loc_156d44:
00156d44ldr x0, [sp+104]
00156d48adrp x1, 0x55e000
00156d4cadd x1, x1, 3028
00156d50orr x2, xzr, 16
00156d54bl fmt.(*ss).errorString
00156d58b 0x156d5c
00156d5c
00156d5cloc_156d5c:
00156d5cb 0x156d60
00156d60
00156d60loc_156d60:
00156d60b 0x156d64
00156d64
00156d64loc_156d64:
00156d64ldr x1, [sp+112]
00156d68ldr x2, [sp+120]
00156d6cldr x0, [sp+104]
00156d70bl fmt.(*ss).accept
00156d74strb w0, [sp+47]
00156d78tbnz w0, 0, 0x156d80
00156d7cb 0x156d88
00156d80
00156d80loc_156d80:
00156d80b 0x156d84
00156d84
00156d84loc_156d84:
00156d84b 0x156d64
00156d88
00156d88loc_156d88:
00156d88ldr x3, [sp+104]
00156d8cldrsb x27, [x3]
00156d90ldr x1, [x3+16]
00156d94ldr x2, [x3+24]
00156d98ldr x3, [x3+32]
00156d9cstr x1, [sp+64]
00156da0str x2, [sp+72]
00156da4str x3, [sp+80]
00156da8mov x0, xzr
00156dacbl runtime.slicebytetostring
00156db0str x0, [sp+48]
00156db4str x1, [sp+56]
00156db8ldur x29, [sp-8]
00156dbcldr x30, [sp], 96
00156dc0ret x30
00156dc4
00156dc4loc_156dc4:
00156dc4stp x0, x1, [sp+8]
00156dc8str x2, [sp+24]
00156dccstrb w3, [sp+32]
00156dd0mov x3, x30
00156dd4bl runtime.morestack_noctxt.abi0
00156dd8ldp x0, x1, [sp+8]
00156ddcldr x2, [sp+24]
00156de0ldrb w3, [sp+32]
00156de4b 0x156ce0
00156de8udf 0
00156decudf 0
00156ce0
00156ce0fmt.(*ss).scanNumber: ; void fmt.(*ss).scanNumber(fmt.ss * s, struct string digits, bool haveDigits)
00156ce0ldr x16, [x28+16]
00156ce4subs xzr, sp, x16
00156ce8b.ls 0x156dc4
00156cecstr x30, [sp-96]!
00156cf0stur x29, [sp-8]
00156cf4sub x29, sp, 8
00156cf8str x0, [sp+104]
00156cfcstr x1, [sp+112]
00156d00str x2, [sp+120]
00156d04strb w3, [sp+128]
00156d08stp xzr, xzr, [sp+48]
00156d0cldrb w3, [sp+128]
00156d10tbnz w3, 0, 0x156d18
00156d14b 0x156d1c
00156d18
00156d18loc_156d18:
00156d18b 0x156d60
00156d1c
00156d1cloc_156d1c:
00156d1cldr x0, [sp+104]
00156d20bl fmt.(*ss).notEOF
00156d24ldr x1, [sp+112]
00156d28ldr x2, [sp+120]
00156d2cldr x0, [sp+104]
00156d30bl fmt.(*ss).accept
00156d34strb w0, [sp+47]
00156d38tbnz w0, 0, 0x156d40
00156d3cb 0x156d44
00156d40
00156d40loc_156d40:
00156d40b 0x156d5c
00156d44
00156d44loc_156d44:
00156d44ldr x0, [sp+104]
00156d48adrp x1, 0x55e000
00156d4cadd x1, x1, 3028
00156d50orr x2, xzr, 16
00156d54bl fmt.(*ss).errorString
00156d58b 0x156d5c
00156d5c
00156d5cloc_156d5c:
00156d5cb 0x156d60
00156d60
00156d60loc_156d60:
00156d60b 0x156d64
00156d64
00156d64loc_156d64:
00156d64ldr x1, [sp+112]
00156d68ldr x2, [sp+120]
00156d6cldr x0, [sp+104]
00156d70bl fmt.(*ss).accept
00156d74strb w0, [sp+47]
00156d78tbnz w0, 0, 0x156d80
00156d7cb 0x156d88
00156d80
00156d80loc_156d80:
00156d80b 0x156d84
00156d84
00156d84loc_156d84:
00156d84b 0x156d64
00156d88
00156d88loc_156d88:
00156d88ldr x3, [sp+104]
00156d8cldrsb x27, [x3]
00156d90ldr x1, [x3+16]
00156d94ldr x2, [x3+24]
00156d98ldr x3, [x3+32]
00156d9cstr x1, [sp+64]
00156da0str x2, [sp+72]
00156da4str x3, [sp+80]
00156da8mov x0, xzr
00156dacbl runtime.slicebytetostring
00156db0str x0, [sp+48]
00156db4str x1, [sp+56]
00156db8ldur x29, [sp-8]
00156dbcldr x30, [sp], 96
00156dc0ret x30
00156dc4
00156dc4loc_156dc4:
00156dc4stp x0, x1, [sp+8]
00156dc8str x2, [sp+24]
00156dccstrb w3, [sp+32]
00156dd0mov x3, x30
00156dd4bl runtime.morestack_noctxt.abi0
00156dd8ldp x0, x1, [sp+8]
00156ddcldr x2, [sp+24]
00156de0ldrb w3, [sp+32]
00156de4b 0x156ce0
00156de8udf 0
00156decudf 0
00156ce0
00156df0
00156df0fmt.(*ss).scanRune: ; void fmt.(*ss).scanRune(fmt.ss * s, int bitSize)
00156df0ldr x16, [x28+16]
00156df4subs xzr, sp, x16
00156df8b.ls 0x156eec
00156dfcstr x30, [sp-128]!
00156e00stur x29, [sp-8]
00156e04sub x29, sp, 8
00156e08str x0, [sp+136]
00156e0cstr x1, [sp+144]
00156e10str xzr, [sp+64]
00156e14bl fmt.(*ss).notEOF
00156e18ldr x0, [sp+136]
00156e1cbl fmt.(*ss).getRune
00156e20str w0, [sp+60]
00156e24ldr x1, [sp+144]
00156e28str x1, [sp+80]
00156e2cldrsw x1, [sp+60]
00156e30ldr x2, [sp+80]
00156e34orr x3, xzr, 64
00156e38sub x2, x3, x2
00156e3clslv x1, x1, x2
00156e40ldr x4, [sp+80]
00156e44sub x3, x3, x4
00156e48subs xzr, x2, 64
00156e4ccsel x1, x1, xzr, lo
00156e50subs xzr, x3, 64
00156e54orr x2, xzr, 63
00156e58csel x2, x3, x2, lo
00156e5casrv x1, x1, x2
00156e60str x1, [sp+72]
00156e64ldrsw x2, [sp+60]
00156e68subs xzr, x2, x1
00156e6cb.ne 0x156e74
00156e70b 0x156ed0
00156e74
00156e74loc_156e74:
00156e74ldrsw x2, [sp+60]
00156e78mov x1, x2
00156e7cadd x0, sp, 56
00156e80bl runtime.intstring
00156e84str x0, [sp+104]
00156e88str x1, [sp+112]
00156e8corr x2, xzr, 28
00156e90mov x3, x0
00156e94mov x4, x1
00156e98mov x0, xzr
00156e9cadrp x1, 0x565000
00156ea0add x1, x1, 2900
00156ea4bl runtime.concatstring2
00156ea8str x0, [sp+88]
00156eacstr x1, [sp+96]
00156eb0ldr x2, [sp+136]
00156eb4mov x3, x0
00156eb8mov x0, x2
00156ebcmov x4, x1
00156ec0mov x1, x3
00156ec4mov x2, x4
00156ec8bl fmt.(*ss).errorString
00156eccb 0x156ed4
00156ed0
00156ed0loc_156ed0:
00156ed0b 0x156ed4
00156ed4
00156ed4loc_156ed4:
00156ed4ldrsw x1, [sp+60]
00156ed8mov x0, x1
00156edcstr x0, [sp+64]
00156ee0ldur x29, [sp-8]
00156ee4ldr x30, [sp], 128
00156ee8ret x30
00156eec
00156eecloc_156eec:
00156eecstp x0, x1, [sp+8]
00156ef0mov x3, x30
00156ef4bl runtime.morestack_noctxt.abi0
00156ef8ldp x0, x1, [sp+8]
00156efcb 0x156df0
00156df0
00156df0fmt.(*ss).scanRune: ; void fmt.(*ss).scanRune(fmt.ss * s, int bitSize)
00156df0ldr x16, [x28+16]
00156df4subs xzr, sp, x16
00156df8b.ls 0x156eec
00156dfcstr x30, [sp-128]!
00156e00stur x29, [sp-8]
00156e04sub x29, sp, 8
00156e08str x0, [sp+136]
00156e0cstr x1, [sp+144]
00156e10str xzr, [sp+64]
00156e14bl fmt.(*ss).notEOF
00156e18ldr x0, [sp+136]
00156e1cbl fmt.(*ss).getRune
00156e20str w0, [sp+60]
00156e24ldr x1, [sp+144]
00156e28str x1, [sp+80]
00156e2cldrsw x1, [sp+60]
00156e30ldr x2, [sp+80]
00156e34orr x3, xzr, 64
00156e38sub x2, x3, x2
00156e3clslv x1, x1, x2
00156e40ldr x4, [sp+80]
00156e44sub x3, x3, x4
00156e48subs xzr, x2, 64
00156e4ccsel x1, x1, xzr, lo
00156e50subs xzr, x3, 64
00156e54orr x2, xzr, 63
00156e58csel x2, x3, x2, lo
00156e5casrv x1, x1, x2
00156e60str x1, [sp+72]
00156e64ldrsw x2, [sp+60]
00156e68subs xzr, x2, x1
00156e6cb.ne 0x156e74
00156e70b 0x156ed0
00156e74
00156e74loc_156e74:
00156e74ldrsw x2, [sp+60]
00156e78mov x1, x2
00156e7cadd x0, sp, 56
00156e80bl runtime.intstring
00156e84str x0, [sp+104]
00156e88str x1, [sp+112]
00156e8corr x2, xzr, 28
00156e90mov x3, x0
00156e94mov x4, x1
00156e98mov x0, xzr
00156e9cadrp x1, 0x565000
00156ea0add x1, x1, 2900
00156ea4bl runtime.concatstring2
00156ea8str x0, [sp+88]
00156eacstr x1, [sp+96]
00156eb0ldr x2, [sp+136]
00156eb4mov x3, x0
00156eb8mov x0, x2
00156ebcmov x4, x1
00156ec0mov x1, x3
00156ec4mov x2, x4
00156ec8bl fmt.(*ss).errorString
00156eccb 0x156ed4
00156ed0
00156ed0loc_156ed0:
00156ed0b 0x156ed4
00156ed4
00156ed4loc_156ed4:
00156ed4ldrsw x1, [sp+60]
00156ed8mov x0, x1
00156edcstr x0, [sp+64]
00156ee0ldur x29, [sp-8]
00156ee4ldr x30, [sp], 128
00156ee8ret x30
00156eec
00156eecloc_156eec:
00156eecstp x0, x1, [sp+8]
00156ef0mov x3, x30
00156ef4bl runtime.morestack_noctxt.abi0
00156ef8ldp x0, x1, [sp+8]
00156efcb 0x156df0
00156df0
00156f00
00156f00fmt.(*ss).scanBasePrefix: ; void fmt.(*ss).scanBasePrefix(fmt.ss * s)
00156f00ldr x16, [x28+16]
00156f04subs xzr, sp, x16
00156f08b.ls 0x15712c
00156f0cstr x30, [sp-80]!
00156f10stur x29, [sp-8]
00156f14sub x29, sp, 8
00156f18str x0, [sp+88]
00156f1cstr xzr, [sp+48]
00156f20stp xzr, xzr, [sp+56]
00156f24strb wzr, [sp+44]
00156f28ldr x0, [sp+88]
00156f2cadrp x1, 0x559000
00156f30add x1, x1, 4034
00156f34orr x2, xzr, 1
00156f38bl fmt.(*ss).peek
00156f3cstrb w0, [sp+47]
00156f40tbnz w0, 0, 0x156f48
00156f44b 0x1570f4
00156f48
00156f48loc_156f48:
00156f48ldr x0, [sp+88]
00156f4cadrp x1, 0x559000
00156f50add x1, x1, 4034
00156f54orr x2, xzr, 1
00156f58bl fmt.(*ss).accept
00156f5cldr x0, [sp+88]
00156f60adrp x1, 0x55a000
00156f64add x1, x1, 43
00156f68orr x2, xzr, 2
00156f6cbl fmt.(*ss).peek
00156f70strb w0, [sp+47]
00156f74tbnz w0, 0, 0x156f7c
00156f78b 0x156fd0
00156f7c
00156f7cloc_156f7c:
00156f7cb 0x156f80
00156f80
00156f80loc_156f80:
00156f80ldr x0, [sp+88]
00156f84adrp x1, 0x55a000
00156f88add x1, x1, 43
00156f8corr x2, xzr, 2
00156f90orr x3, xzr, 1
00156f94bl fmt.(*ss).consume
00156f98str xzr, [sp+48]
00156f9cadrp x4, 0x55a000
00156fa0add x4, x4, 480
00156fa4str x4, [sp+56]
00156fa8orr x4, xzr, 3
00156facstr x4, [sp+64]
00156fb0orr x3, xzr, 1
00156fb4strb w3, [sp+44]
00156fb8ldr x0, [sp+48]
00156fbcldr x1, [sp+56]
00156fc0ldr x2, [sp+64]
00156fc4ldur x29, [sp-8]
00156fc8ldr x30, [sp], 80
00156fccret x30
00156fd0
00156fd0loc_156fd0:
00156fd0ldr x0, [sp+88]
00156fd4adrp x1, 0x55a000
00156fd8add x1, x1, 45
00156fdcorr x2, xzr, 2
00156fe0bl fmt.(*ss).peek
00156fe4strb w0, [sp+46]
00156fe8tbnz w0, 0, 0x156ff0
00156fecb 0x157044
00156ff0
00156ff0loc_156ff0:
00156ff0b 0x156ff4
00156ff4
00156ff4loc_156ff4:
00156ff4ldr x0, [sp+88]
00156ff8adrp x1, 0x55a000
00156ffcadd x1, x1, 45
00157000orr x2, xzr, 2
00157004orr x3, xzr, 1
00157008bl fmt.(*ss).consume
0015700cstr xzr, [sp+48]
00157010adrp x4, 0x55a000
00157014add x4, x4, 3379
00157018str x4, [sp+56]
0015701cmovz x4, 9
00157020str x4, [sp+64]
00157024orr x3, xzr, 1
00157028strb w3, [sp+44]
0015702cldr x0, [sp+48]
00157030ldr x1, [sp+56]
00157034ldr x2, [sp+64]
00157038ldur x29, [sp-8]
0015703cldr x30, [sp], 80
00157040ret x30
00157044
00157044loc_157044:
00157044ldr x0, [sp+88]
00157048adrp x1, 0x559000
0015704cadd x1, x1, 47
00157050orr x2, xzr, 2
00157054bl fmt.(*ss).peek
00157058strb w0, [sp+45]
0015705ctbnz w0, 0, 0x157064
00157060b 0x1570b8
00157064
00157064loc_157064:
00157064b 0x157068
00157068
00157068loc_157068:
00157068ldr x0, [sp+88]
0015706cadrp x1, 0x559000
00157070add x1, x1, 47
00157074orr x2, xzr, 2
00157078orr x3, xzr, 1
0015707cbl fmt.(*ss).consume
00157080str xzr, [sp+48]
00157084adrp x4, 0x561000
00157088add x4, x4, 1904
0015708cstr x4, [sp+56]
00157090movz x4, 23
00157094str x4, [sp+64]
00157098orr x3, xzr, 1
0015709cstrb w3, [sp+44]
001570a0ldr x0, [sp+48]
001570a4ldr x1, [sp+56]
001570a8ldr x2, [sp+64]
001570acldur x29, [sp-8]
001570b0ldr x30, [sp], 80
001570b4ret x30
001570b8
001570b8loc_1570b8:
001570b8b 0x1570bc
001570bc
001570bcloc_1570bc:
001570bcstr xzr, [sp+48]
001570c0adrp x4, 0x55a000
001570c4add x4, x4, 3379
001570c8str x4, [sp+56]
001570ccmovz x4, 9
001570d0str x4, [sp+64]
001570d4orr x3, xzr, 1
001570d8strb w3, [sp+44]
001570dcldr x0, [sp+48]
001570e0ldr x1, [sp+56]
001570e4ldr x2, [sp+64]
001570e8ldur x29, [sp-8]
001570ecldr x30, [sp], 80
001570f0ret x30
001570f4
001570f4loc_1570f4:
001570f4str xzr, [sp+48]
001570f8adrp x4, 0x55b000
001570fcadd x4, x4, 2604
00157100str x4, [sp+56]
00157104movz x4, 11
00157108str x4, [sp+64]
0015710cstrb wzr, [sp+44]
00157110ldr x0, [sp+48]
00157114ldr x1, [sp+56]
00157118ldr x2, [sp+64]
0015711cmov x3, xzr
00157120ldur x29, [sp-8]
00157124ldr x30, [sp], 80
00157128ret x30
0015712c
0015712cloc_15712c:
0015712cstr x0, [sp+8]
00157130mov x3, x30
00157134bl runtime.morestack_noctxt.abi0
00157138ldr x0, [sp+8]
0015713cb 0x156f00
00156f00
00156f00fmt.(*ss).scanBasePrefix: ; void fmt.(*ss).scanBasePrefix(fmt.ss * s)
00156f00ldr x16, [x28+16]
00156f04subs xzr, sp, x16
00156f08b.ls 0x15712c
00156f0cstr x30, [sp-80]!
00156f10stur x29, [sp-8]
00156f14sub x29, sp, 8
00156f18str x0, [sp+88]
00156f1cstr xzr, [sp+48]
00156f20stp xzr, xzr, [sp+56]
00156f24strb wzr, [sp+44]
00156f28ldr x0, [sp+88]
00156f2cadrp x1, 0x559000
00156f30add x1, x1, 4034
00156f34orr x2, xzr, 1
00156f38bl fmt.(*ss).peek
00156f3cstrb w0, [sp+47]
00156f40tbnz w0, 0, 0x156f48
00156f44b 0x1570f4
00156f48
00156f48loc_156f48:
00156f48ldr x0, [sp+88]
00156f4cadrp x1, 0x559000
00156f50add x1, x1, 4034
00156f54orr x2, xzr, 1
00156f58bl fmt.(*ss).accept
00156f5cldr x0, [sp+88]
00156f60adrp x1, 0x55a000
00156f64add x1, x1, 43
00156f68orr x2, xzr, 2
00156f6cbl fmt.(*ss).peek
00156f70strb w0, [sp+47]
00156f74tbnz w0, 0, 0x156f7c
00156f78b 0x156fd0
00156f7c
00156f7cloc_156f7c:
00156f7cb 0x156f80
00156f80
00156f80loc_156f80:
00156f80ldr x0, [sp+88]
00156f84adrp x1, 0x55a000
00156f88add x1, x1, 43
00156f8corr x2, xzr, 2
00156f90orr x3, xzr, 1
00156f94bl fmt.(*ss).consume
00156f98str xzr, [sp+48]
00156f9cadrp x4, 0x55a000
00156fa0add x4, x4, 480
00156fa4str x4, [sp+56]
00156fa8orr x4, xzr, 3
00156facstr x4, [sp+64]
00156fb0orr x3, xzr, 1
00156fb4strb w3, [sp+44]
00156fb8ldr x0, [sp+48]
00156fbcldr x1, [sp+56]
00156fc0ldr x2, [sp+64]
00156fc4ldur x29, [sp-8]
00156fc8ldr x30, [sp], 80
00156fccret x30
00156fd0
00156fd0loc_156fd0:
00156fd0ldr x0, [sp+88]
00156fd4adrp x1, 0x55a000
00156fd8add x1, x1, 45
00156fdcorr x2, xzr, 2
00156fe0bl fmt.(*ss).peek
00156fe4strb w0, [sp+46]
00156fe8tbnz w0, 0, 0x156ff0
00156fecb 0x157044
00156ff0
00156ff0loc_156ff0:
00156ff0b 0x156ff4
00156ff4
00156ff4loc_156ff4:
00156ff4ldr x0, [sp+88]
00156ff8adrp x1, 0x55a000
00156ffcadd x1, x1, 45
00157000orr x2, xzr, 2
00157004orr x3, xzr, 1
00157008bl fmt.(*ss).consume
0015700cstr xzr, [sp+48]
00157010adrp x4, 0x55a000
00157014add x4, x4, 3379
00157018str x4, [sp+56]
0015701cmovz x4, 9
00157020str x4, [sp+64]
00157024orr x3, xzr, 1
00157028strb w3, [sp+44]
0015702cldr x0, [sp+48]
00157030ldr x1, [sp+56]
00157034ldr x2, [sp+64]
00157038ldur x29, [sp-8]
0015703cldr x30, [sp], 80
00157040ret x30
00157044
00157044loc_157044:
00157044ldr x0, [sp+88]
00157048adrp x1, 0x559000
0015704cadd x1, x1, 47
00157050orr x2, xzr, 2
00157054bl fmt.(*ss).peek
00157058strb w0, [sp+45]
0015705ctbnz w0, 0, 0x157064
00157060b 0x1570b8
00157064
00157064loc_157064:
00157064b 0x157068
00157068
00157068loc_157068:
00157068ldr x0, [sp+88]
0015706cadrp x1, 0x559000
00157070add x1, x1, 47
00157074orr x2, xzr, 2
00157078orr x3, xzr, 1
0015707cbl fmt.(*ss).consume
00157080str xzr, [sp+48]
00157084adrp x4, 0x561000
00157088add x4, x4, 1904
0015708cstr x4, [sp+56]
00157090movz x4, 23
00157094str x4, [sp+64]
00157098orr x3, xzr, 1
0015709cstrb w3, [sp+44]
001570a0ldr x0, [sp+48]
001570a4ldr x1, [sp+56]
001570a8ldr x2, [sp+64]
001570acldur x29, [sp-8]
001570b0ldr x30, [sp], 80
001570b4ret x30
001570b8
001570b8loc_1570b8:
001570b8b 0x1570bc
001570bc
001570bcloc_1570bc:
001570bcstr xzr, [sp+48]
001570c0adrp x4, 0x55a000
001570c4add x4, x4, 3379
001570c8str x4, [sp+56]
001570ccmovz x4, 9
001570d0str x4, [sp+64]
001570d4orr x3, xzr, 1
001570d8strb w3, [sp+44]
001570dcldr x0, [sp+48]
001570e0ldr x1, [sp+56]
001570e4ldr x2, [sp+64]
001570e8ldur x29, [sp-8]
001570ecldr x30, [sp], 80
001570f0ret x30
001570f4
001570f4loc_1570f4:
001570f4str xzr, [sp+48]
001570f8adrp x4, 0x55b000
001570fcadd x4, x4, 2604
00157100str x4, [sp+56]
00157104movz x4, 11
00157108str x4, [sp+64]
0015710cstrb wzr, [sp+44]
00157110ldr x0, [sp+48]
00157114ldr x1, [sp+56]
00157118ldr x2, [sp+64]
0015711cmov x3, xzr
00157120ldur x29, [sp-8]
00157124ldr x30, [sp], 80
00157128ret x30
0015712c
0015712cloc_15712c:
0015712cstr x0, [sp+8]
00157130mov x3, x30
00157134bl runtime.morestack_noctxt.abi0
00157138ldr x0, [sp+8]
0015713cb 0x156f00
00156f00
00157140
00157140fmt.(*ss).scanInt: ; void fmt.(*ss).scanInt(fmt.ss * s, int32 verb, int bitSize)
00157140ldr x16, [x28+16]
00157144sub x17, sp, 160
00157148subs xzr, x17, x16
0015714cb.ls 0x157414
00157150sub x20, sp, 288
00157154stp x29, x30, [x20-8]
00157158add sp, x20, 0
0015715csub x29, sp, 8
00157160str x0, [sp+296]
00157164str w1, [sp+304]
00157168str x2, [sp+312]
0015716cstr xzr, [sp+56]
00157170ldrsw x3, [sp+304]
00157174subs wzr, w3, 99
00157178b.eq 0x157180
0015717cb 0x15719c
00157180
00157180loc_157180:
00157180mov x1, x2
00157184bl fmt.(*ss).scanRune
00157188str x0, [sp+120]
0015718cstr x0, [sp+56]
00157190ldp x29, x30, [sp-8]
00157194add sp, sp, 288
00157198ret x30
0015719c
0015719cloc_15719c:
0015719cbl fmt.(*ss).SkipSpace
001571a0ldr x0, [sp+296]
001571a4bl fmt.(*ss).notEOF
001571a8stp xzr, xzr, [sp+232]
001571acldrsw x1, [sp+304]
001571b0ldr x0, [sp+296]
001571b4bl fmt.(*ss).getBase
001571b8str x0, [sp+112]
001571bcstr x1, [sp+232]
001571c0str x2, [sp+240]
001571c4ldr x3, [sp+112]
001571c8str x3, [sp+104]
001571ccstr x1, [sp+184]
001571d0str x2, [sp+192]
001571d4ldr x3, [sp+104]
001571d8str x3, [sp+88]
001571dcstr x1, [sp+168]
001571e0str x2, [sp+176]
001571e4strb wzr, [sp+51]
001571e8ldrsw x1, [sp+304]
001571ecsubs wzr, w1, 85
001571f0b.eq 0x1571f8
001571f4b 0x15727c
001571f8
001571f8loc_1571f8:
001571f8ldr x0, [sp+296]
001571fcadrp x1, 0x5b8000
00157200add x1, x1, 656
00157204orr x2, xzr, 1
00157208mov x3, xzr
0015720cbl fmt.(*ss).consume
00157210strb w0, [sp+53]
00157214eor x4, x0, 1
00157218strb w4, [sp+54]
0015721ctbnz w0, 0, 0x157224
00157220b 0x15724c
00157224
00157224loc_157224:
00157224ldr x0, [sp+296]
00157228adrp x1, 0x5b8000
0015722cadd x1, x1, 696
00157230orr x2, xzr, 1
00157234mov x3, xzr
00157238bl fmt.(*ss).consume
0015723cstrb w0, [sp+52]
00157240eor x4, x0, 1
00157244strb w4, [sp+54]
00157248b 0x157250
0015724c
0015724cloc_15724c:
0015724cb 0x157250
00157250
00157250loc_157250:
00157250ldrb w4, [sp+54]
00157254tbnz w4, 0, 0x15725c
00157258b 0x157274
0015725c
0015725cloc_15725c:
0015725cldr x0, [sp+296]
00157260adrp x1, 0x55f000
00157264add x1, x1, 890
00157268movz x2, 19
0015726cbl fmt.(*ss).errorString
00157270b 0x157278
00157274
00157274loc_157274:
00157274b 0x157278
00157278
00157278loc_157278:
00157278b 0x1572f8
0015727c
0015727cloc_15727c:
0015727cldr x0, [sp+296]
00157280adrp x1, 0x559000
00157284add x1, x1, 49
00157288orr x2, xzr, 2
0015728cbl fmt.(*ss).accept
00157290ldrsw x3, [sp+304]
00157294subs wzr, w3, 118
00157298b.eq 0x1572a0
0015729cb 0x1572f0
001572a0
001572a0loc_1572a0:
001572a0stp xzr, xzr, [sp+232]
001572a4ldr x0, [sp+296]
001572a8bl fmt.(*ss).scanBasePrefix
001572acstr x0, [sp+112]
001572b0str x1, [sp+232]
001572b4str x2, [sp+240]
001572b8strb w3, [sp+53]
001572bcldr x3, [sp+112]
001572c0str x3, [sp+96]
001572c4str x1, [sp+264]
001572c8str x2, [sp+272]
001572ccldrb w3, [sp+53]
001572d0strb w3, [sp+55]
001572d4ldr x3, [sp+96]
001572d8str x3, [sp+88]
001572dcstr x1, [sp+168]
001572e0str x2, [sp+176]
001572e4ldrb w1, [sp+55]
001572e8strb w1, [sp+51]
001572ecb 0x1572f4
001572f0
001572f0loc_1572f0:
001572f0b 0x1572f4
001572f4
001572f4loc_1572f4:
001572f4b 0x1572f8
001572f8
001572f8loc_1572f8:
001572f8ldrb w3, [sp+51]
001572fcldr x1, [sp+168]
00157300ldr x0, [sp+296]
00157304ldr x2, [sp+176]
00157308bl fmt.(*ss).scanNumber
0015730cstr x0, [sp+136]
00157310str x1, [sp+144]
00157314stp xzr, xzr, [sp+216]
00157318ldr x2, [sp+88]
0015731cldr x0, [sp+136]
00157320ldr x1, [sp+144]
00157324orr x3, xzr, 64
00157328bl strconv.ParseInt
0015732cstr x0, [sp+120]
00157330str x1, [sp+216]
00157334str x2, [sp+224]
00157338ldr x4, [sp+120]
0015733cstr x4, [sp+128]
00157340str x1, [sp+248]
00157344str x2, [sp+256]
00157348ldr x4, [sp+128]
0015734cstr x4, [sp+80]
00157350str x1, [sp+152]
00157354str x2, [sp+160]
00157358cbnz x1, 0x157360
0015735cb 0x15736c
00157360
00157360loc_157360:
00157360ldr x0, [sp+296]
00157364bl fmt.(*ss).error
00157368b 0x157370
0015736c
0015736cloc_15736c:
0015736cb 0x157370
00157370
00157370loc_157370:
00157370ldr x5, [sp+312]
00157374str x5, [sp+72]
00157378ldr x5, [sp+80]
0015737cldr x6, [sp+72]
00157380orr x7, xzr, 64
00157384sub x6, x7, x6
00157388lslv x5, x5, x6
0015738cldr x8, [sp+72]
00157390sub x7, x7, x8
00157394subs xzr, x6, 64
00157398csel x5, x5, xzr, lo
0015739csubs xzr, x7, 64
001573a0orr x6, xzr, 63
001573a4csel x6, x7, x6, lo
001573a8asrv x5, x5, x6
001573acstr x5, [sp+64]
001573b0ldr x6, [sp+80]
001573b4subs xzr, x6, x5
001573b8b.ne 0x1573c0
001573bcb 0x1573fc
001573c0
001573c0loc_1573c0:
001573c0ldr x3, [sp+136]
001573c4ldr x4, [sp+144]
001573c8mov x0, xzr
001573ccadrp x1, 0x563000
001573d0add x1, x1, 1215
001573d4movz x2, 26
001573d8bl runtime.concatstring2
001573dcstr x0, [sp+200]
001573e0str x1, [sp+208]
001573e4ldr x5, [sp+296]
001573e8mov x2, x1
001573ecmov x1, x0
001573f0mov x0, x5
001573f4bl fmt.(*ss).errorString
001573f8b 0x157400
001573fc
001573fcloc_1573fc:
001573fcb 0x157400
00157400
00157400loc_157400:
00157400ldr x0, [sp+80]
00157404str x0, [sp+56]
00157408ldp x29, x30, [sp-8]
0015740cadd sp, sp, 288
00157410ret x30
00157414
00157414loc_157414:
00157414str x0, [sp+8]
00157418str w1, [sp+16]
0015741cstr x2, [sp+24]
00157420mov x3, x30
00157424bl runtime.morestack_noctxt.abi0
00157428ldr x0, [sp+8]
0015742cldrsw x1, [sp+16]
00157430ldr x2, [sp+24]
00157434b 0x157140
00157438udf 0
0015743cudf 0
00157140
00157140fmt.(*ss).scanInt: ; void fmt.(*ss).scanInt(fmt.ss * s, int32 verb, int bitSize)
00157140ldr x16, [x28+16]
00157144sub x17, sp, 160
00157148subs xzr, x17, x16
0015714cb.ls 0x157414
00157150sub x20, sp, 288
00157154stp x29, x30, [x20-8]
00157158add sp, x20, 0
0015715csub x29, sp, 8
00157160str x0, [sp+296]
00157164str w1, [sp+304]
00157168str x2, [sp+312]
0015716cstr xzr, [sp+56]
00157170ldrsw x3, [sp+304]
00157174subs wzr, w3, 99
00157178b.eq 0x157180
0015717cb 0x15719c
00157180
00157180loc_157180:
00157180mov x1, x2
00157184bl fmt.(*ss).scanRune
00157188str x0, [sp+120]
0015718cstr x0, [sp+56]
00157190ldp x29, x30, [sp-8]
00157194add sp, sp, 288
00157198ret x30
0015719c
0015719cloc_15719c:
0015719cbl fmt.(*ss).SkipSpace
001571a0ldr x0, [sp+296]
001571a4bl fmt.(*ss).notEOF
001571a8stp xzr, xzr, [sp+232]
001571acldrsw x1, [sp+304]
001571b0ldr x0, [sp+296]
001571b4bl fmt.(*ss).getBase
001571b8str x0, [sp+112]
001571bcstr x1, [sp+232]
001571c0str x2, [sp+240]
001571c4ldr x3, [sp+112]
001571c8str x3, [sp+104]
001571ccstr x1, [sp+184]
001571d0str x2, [sp+192]
001571d4ldr x3, [sp+104]
001571d8str x3, [sp+88]
001571dcstr x1, [sp+168]
001571e0str x2, [sp+176]
001571e4strb wzr, [sp+51]
001571e8ldrsw x1, [sp+304]
001571ecsubs wzr, w1, 85
001571f0b.eq 0x1571f8
001571f4b 0x15727c
001571f8
001571f8loc_1571f8:
001571f8ldr x0, [sp+296]
001571fcadrp x1, 0x5b8000
00157200add x1, x1, 656
00157204orr x2, xzr, 1
00157208mov x3, xzr
0015720cbl fmt.(*ss).consume
00157210strb w0, [sp+53]
00157214eor x4, x0, 1
00157218strb w4, [sp+54]
0015721ctbnz w0, 0, 0x157224
00157220b 0x15724c
00157224
00157224loc_157224:
00157224ldr x0, [sp+296]
00157228adrp x1, 0x5b8000
0015722cadd x1, x1, 696
00157230orr x2, xzr, 1
00157234mov x3, xzr
00157238bl fmt.(*ss).consume
0015723cstrb w0, [sp+52]
00157240eor x4, x0, 1
00157244strb w4, [sp+54]
00157248b 0x157250
0015724c
0015724cloc_15724c:
0015724cb 0x157250
00157250
00157250loc_157250:
00157250ldrb w4, [sp+54]
00157254tbnz w4, 0, 0x15725c
00157258b 0x157274
0015725c
0015725cloc_15725c:
0015725cldr x0, [sp+296]
00157260adrp x1, 0x55f000
00157264add x1, x1, 890
00157268movz x2, 19
0015726cbl fmt.(*ss).errorString
00157270b 0x157278
00157274
00157274loc_157274:
00157274b 0x157278
00157278
00157278loc_157278:
00157278b 0x1572f8
0015727c
0015727cloc_15727c:
0015727cldr x0, [sp+296]
00157280adrp x1, 0x559000
00157284add x1, x1, 49
00157288orr x2, xzr, 2
0015728cbl fmt.(*ss).accept
00157290ldrsw x3, [sp+304]
00157294subs wzr, w3, 118
00157298b.eq 0x1572a0
0015729cb 0x1572f0
001572a0
001572a0loc_1572a0:
001572a0stp xzr, xzr, [sp+232]
001572a4ldr x0, [sp+296]
001572a8bl fmt.(*ss).scanBasePrefix
001572acstr x0, [sp+112]
001572b0str x1, [sp+232]
001572b4str x2, [sp+240]
001572b8strb w3, [sp+53]
001572bcldr x3, [sp+112]
001572c0str x3, [sp+96]
001572c4str x1, [sp+264]
001572c8str x2, [sp+272]
001572ccldrb w3, [sp+53]
001572d0strb w3, [sp+55]
001572d4ldr x3, [sp+96]
001572d8str x3, [sp+88]
001572dcstr x1, [sp+168]
001572e0str x2, [sp+176]
001572e4ldrb w1, [sp+55]
001572e8strb w1, [sp+51]
001572ecb 0x1572f4
001572f0
001572f0loc_1572f0:
001572f0b 0x1572f4
001572f4
001572f4loc_1572f4:
001572f4b 0x1572f8
001572f8
001572f8loc_1572f8:
001572f8ldrb w3, [sp+51]
001572fcldr x1, [sp+168]
00157300ldr x0, [sp+296]
00157304ldr x2, [sp+176]
00157308bl fmt.(*ss).scanNumber
0015730cstr x0, [sp+136]
00157310str x1, [sp+144]
00157314stp xzr, xzr, [sp+216]
00157318ldr x2, [sp+88]
0015731cldr x0, [sp+136]
00157320ldr x1, [sp+144]
00157324orr x3, xzr, 64
00157328bl strconv.ParseInt
0015732cstr x0, [sp+120]
00157330str x1, [sp+216]
00157334str x2, [sp+224]
00157338ldr x4, [sp+120]
0015733cstr x4, [sp+128]
00157340str x1, [sp+248]
00157344str x2, [sp+256]
00157348ldr x4, [sp+128]
0015734cstr x4, [sp+80]
00157350str x1, [sp+152]
00157354str x2, [sp+160]
00157358cbnz x1, 0x157360
0015735cb 0x15736c
00157360
00157360loc_157360:
00157360ldr x0, [sp+296]
00157364bl fmt.(*ss).error
00157368b 0x157370
0015736c
0015736cloc_15736c:
0015736cb 0x157370
00157370
00157370loc_157370:
00157370ldr x5, [sp+312]
00157374str x5, [sp+72]
00157378ldr x5, [sp+80]
0015737cldr x6, [sp+72]
00157380orr x7, xzr, 64
00157384sub x6, x7, x6
00157388lslv x5, x5, x6
0015738cldr x8, [sp+72]
00157390sub x7, x7, x8
00157394subs xzr, x6, 64
00157398csel x5, x5, xzr, lo
0015739csubs xzr, x7, 64
001573a0orr x6, xzr, 63
001573a4csel x6, x7, x6, lo
001573a8asrv x5, x5, x6
001573acstr x5, [sp+64]
001573b0ldr x6, [sp+80]
001573b4subs xzr, x6, x5
001573b8b.ne 0x1573c0
001573bcb 0x1573fc
001573c0
001573c0loc_1573c0:
001573c0ldr x3, [sp+136]
001573c4ldr x4, [sp+144]
001573c8mov x0, xzr
001573ccadrp x1, 0x563000
001573d0add x1, x1, 1215
001573d4movz x2, 26
001573d8bl runtime.concatstring2
001573dcstr x0, [sp+200]
001573e0str x1, [sp+208]
001573e4ldr x5, [sp+296]
001573e8mov x2, x1
001573ecmov x1, x0
001573f0mov x0, x5
001573f4bl fmt.(*ss).errorString
001573f8b 0x157400
001573fc
001573fcloc_1573fc:
001573fcb 0x157400
00157400
00157400loc_157400:
00157400ldr x0, [sp+80]
00157404str x0, [sp+56]
00157408ldp x29, x30, [sp-8]
0015740cadd sp, sp, 288
00157410ret x30
00157414
00157414loc_157414:
00157414str x0, [sp+8]
00157418str w1, [sp+16]
0015741cstr x2, [sp+24]
00157420mov x3, x30
00157424bl runtime.morestack_noctxt.abi0
00157428ldr x0, [sp+8]
0015742cldrsw x1, [sp+16]
00157430ldr x2, [sp+24]
00157434b 0x157140
00157438udf 0
0015743cudf 0
00157140
00157440
00157440fmt.(*ss).scanUint: ; void fmt.(*ss).scanUint(fmt.ss * s, int32 verb, int bitSize)
00157440ldr x16, [x28+16]
00157444sub x17, sp, 176
00157448subs xzr, x17, x16
0015744cb.ls 0x157700
00157450sub x20, sp, 304
00157454stp x29, x30, [x20-8]
00157458add sp, x20, 0
0015745csub x29, sp, 8
00157460str x0, [sp+312]
00157464str w1, [sp+320]
00157468str x2, [sp+328]
0015746cstr xzr, [sp+64]
00157470ldrsw x3, [sp+320]
00157474subs wzr, w3, 99
00157478b.eq 0x157480
0015747cb 0x1574a0
00157480
00157480loc_157480:
00157480mov x1, x2
00157484bl fmt.(*ss).scanRune
00157488str x0, [sp+136]
0015748cstr x0, [sp+64]
00157490ldr x0, [sp+64]
00157494ldp x29, x30, [sp-8]
00157498add sp, sp, 304
0015749cret x30
001574a0
001574a0loc_1574a0:
001574a0bl fmt.(*ss).SkipSpace
001574a4ldr x0, [sp+312]
001574a8bl fmt.(*ss).notEOF
001574acstp xzr, xzr, [sp+248]
001574b0ldrsw x1, [sp+320]
001574b4ldr x0, [sp+312]
001574b8bl fmt.(*ss).getBase
001574bcstr x0, [sp+128]
001574c0str x1, [sp+248]
001574c4str x2, [sp+256]
001574c8ldr x3, [sp+128]
001574ccstr x3, [sp+112]
001574d0str x1, [sp+200]
001574d4str x2, [sp+208]
001574d8ldr x3, [sp+112]
001574dcstr x3, [sp+96]
001574e0str x1, [sp+184]
001574e4str x2, [sp+192]
001574e8strb wzr, [sp+59]
001574ecldrsw x1, [sp+320]
001574f0subs wzr, w1, 85
001574f4b.eq 0x1574fc
001574f8b 0x157580
001574fc
001574fcloc_1574fc:
001574fcldr x0, [sp+312]
00157500adrp x1, 0x5b8000
00157504add x1, x1, 656
00157508orr x2, xzr, 1
0015750cmov x3, xzr
00157510bl fmt.(*ss).consume
00157514strb w0, [sp+61]
00157518eor x4, x0, 1
0015751cstrb w4, [sp+62]
00157520tbnz w0, 0, 0x157528
00157524b 0x157550
00157528
00157528loc_157528:
00157528ldr x0, [sp+312]
0015752cadrp x1, 0x5b8000
00157530add x1, x1, 696
00157534orr x2, xzr, 1
00157538mov x3, xzr
0015753cbl fmt.(*ss).consume
00157540strb w0, [sp+60]
00157544eor x4, x0, 1
00157548strb w4, [sp+62]
0015754cb 0x157554
00157550
00157550loc_157550:
00157550b 0x157554
00157554
00157554loc_157554:
00157554ldrb w4, [sp+62]
00157558tbnz w4, 0, 0x157560
0015755cb 0x157578
00157560
00157560loc_157560:
00157560ldr x0, [sp+312]
00157564adrp x1, 0x55f000
00157568add x1, x1, 890
0015756cmovz x2, 19
00157570bl fmt.(*ss).errorString
00157574b 0x15757c
00157578
00157578loc_157578:
00157578b 0x15757c
0015757c
0015757cloc_15757c:
0015757cb 0x1575e8
00157580
00157580loc_157580:
00157580ldrsw x4, [sp+320]
00157584subs wzr, w4, 118
00157588b.eq 0x157590
0015758cb 0x1575e0
00157590
00157590loc_157590:
00157590stp xzr, xzr, [sp+248]
00157594ldr x0, [sp+312]
00157598bl fmt.(*ss).scanBasePrefix
0015759cstr x0, [sp+128]
001575a0str x1, [sp+248]
001575a4str x2, [sp+256]
001575a8strb w3, [sp+61]
001575acldr x3, [sp+128]
001575b0str x3, [sp+104]
001575b4str x1, [sp+280]
001575b8str x2, [sp+288]
001575bcldrb w3, [sp+61]
001575c0strb w3, [sp+63]
001575c4ldr x3, [sp+104]
001575c8str x3, [sp+96]
001575ccstr x1, [sp+184]
001575d0str x2, [sp+192]
001575d4ldrb w1, [sp+63]
001575d8strb w1, [sp+59]
001575dcb 0x1575e4
001575e0
001575e0loc_1575e0:
001575e0b 0x1575e4
001575e4
001575e4loc_1575e4:
001575e4b 0x1575e8
001575e8
001575e8loc_1575e8:
001575e8ldrb w3, [sp+59]
001575ecldr x1, [sp+184]
001575f0ldr x0, [sp+312]
001575f4ldr x2, [sp+192]
001575f8bl fmt.(*ss).scanNumber
001575fcstr x0, [sp+152]
00157600str x1, [sp+160]
00157604stp xzr, xzr, [sp+232]
00157608ldr x2, [sp+96]
0015760cldr x0, [sp+152]
00157610ldr x1, [sp+160]
00157614orr x3, xzr, 64
00157618bl strconv.ParseUint
0015761cstr x0, [sp+120]
00157620str x1, [sp+232]
00157624str x2, [sp+240]
00157628ldr x4, [sp+120]
0015762cstr x4, [sp+144]
00157630str x1, [sp+264]
00157634str x2, [sp+272]
00157638ldr x4, [sp+144]
0015763cstr x4, [sp+88]
00157640str x1, [sp+168]
00157644str x2, [sp+176]
00157648cbnz x1, 0x157650
0015764cb 0x15765c
00157650
00157650loc_157650:
00157650ldr x0, [sp+312]
00157654bl fmt.(*ss).error
00157658b 0x157660
0015765c
0015765cloc_15765c:
0015765cb 0x157660
00157660
00157660loc_157660:
00157660ldr x5, [sp+328]
00157664str x5, [sp+80]
00157668ldr x5, [sp+88]
0015766cldr x6, [sp+80]
00157670orr x7, xzr, 64
00157674sub x6, x7, x6
00157678lslv x5, x5, x6
0015767cldr x8, [sp+80]
00157680sub x7, x7, x8
00157684subs xzr, x6, 64
00157688csel x5, x5, xzr, lo
0015768clsrv x5, x5, x7
00157690subs xzr, x7, 64
00157694csel x5, x5, xzr, lo
00157698str x5, [sp+72]
0015769cldr x6, [sp+88]
001576a0subs xzr, x5, x6
001576a4b.ne 0x1576ac
001576a8b 0x1576e8
001576ac
001576acloc_1576ac:
001576acldr x3, [sp+152]
001576b0ldr x4, [sp+160]
001576b4mov x0, xzr
001576b8adrp x1, 0x569000
001576bcadd x1, x1, 2736
001576c0movz x2, 35
001576c4bl runtime.concatstring2
001576c8str x0, [sp+216]
001576ccstr x1, [sp+224]
001576d0ldr x5, [sp+312]
001576d4mov x2, x1
001576d8mov x1, x0
001576dcmov x0, x5
001576e0bl fmt.(*ss).errorString
001576e4b 0x1576ec
001576e8
001576e8loc_1576e8:
001576e8b 0x1576ec
001576ec
001576ecloc_1576ec:
001576ecldr x0, [sp+88]
001576f0str x0, [sp+64]
001576f4ldp x29, x30, [sp-8]
001576f8add sp, sp, 304
001576fcret x30
00157700
00157700loc_157700:
00157700str x0, [sp+8]
00157704str w1, [sp+16]
00157708str x2, [sp+24]
0015770cmov x3, x30
00157710bl runtime.morestack_noctxt.abi0
00157714ldr x0, [sp+8]
00157718ldrsw x1, [sp+16]
0015771cldr x2, [sp+24]
00157720b 0x157440
00157724udf 0
00157728udf 0
0015772cudf 0
00157440
00157440fmt.(*ss).scanUint: ; void fmt.(*ss).scanUint(fmt.ss * s, int32 verb, int bitSize)
00157440ldr x16, [x28+16]
00157444sub x17, sp, 176
00157448subs xzr, x17, x16
0015744cb.ls 0x157700
00157450sub x20, sp, 304
00157454stp x29, x30, [x20-8]
00157458add sp, x20, 0
0015745csub x29, sp, 8
00157460str x0, [sp+312]
00157464str w1, [sp+320]
00157468str x2, [sp+328]
0015746cstr xzr, [sp+64]
00157470ldrsw x3, [sp+320]
00157474subs wzr, w3, 99
00157478b.eq 0x157480
0015747cb 0x1574a0
00157480
00157480loc_157480:
00157480mov x1, x2
00157484bl fmt.(*ss).scanRune
00157488str x0, [sp+136]
0015748cstr x0, [sp+64]
00157490ldr x0, [sp+64]
00157494ldp x29, x30, [sp-8]
00157498add sp, sp, 304
0015749cret x30
001574a0
001574a0loc_1574a0:
001574a0bl fmt.(*ss).SkipSpace
001574a4ldr x0, [sp+312]
001574a8bl fmt.(*ss).notEOF
001574acstp xzr, xzr, [sp+248]
001574b0ldrsw x1, [sp+320]
001574b4ldr x0, [sp+312]
001574b8bl fmt.(*ss).getBase
001574bcstr x0, [sp+128]
001574c0str x1, [sp+248]
001574c4str x2, [sp+256]
001574c8ldr x3, [sp+128]
001574ccstr x3, [sp+112]
001574d0str x1, [sp+200]
001574d4str x2, [sp+208]
001574d8ldr x3, [sp+112]
001574dcstr x3, [sp+96]
001574e0str x1, [sp+184]
001574e4str x2, [sp+192]
001574e8strb wzr, [sp+59]
001574ecldrsw x1, [sp+320]
001574f0subs wzr, w1, 85
001574f4b.eq 0x1574fc
001574f8b 0x157580
001574fc
001574fcloc_1574fc:
001574fcldr x0, [sp+312]
00157500adrp x1, 0x5b8000
00157504add x1, x1, 656
00157508orr x2, xzr, 1
0015750cmov x3, xzr
00157510bl fmt.(*ss).consume
00157514strb w0, [sp+61]
00157518eor x4, x0, 1
0015751cstrb w4, [sp+62]
00157520tbnz w0, 0, 0x157528
00157524b 0x157550
00157528
00157528loc_157528:
00157528ldr x0, [sp+312]
0015752cadrp x1, 0x5b8000
00157530add x1, x1, 696
00157534orr x2, xzr, 1
00157538mov x3, xzr
0015753cbl fmt.(*ss).consume
00157540strb w0, [sp+60]
00157544eor x4, x0, 1
00157548strb w4, [sp+62]
0015754cb 0x157554
00157550
00157550loc_157550:
00157550b 0x157554
00157554
00157554loc_157554:
00157554ldrb w4, [sp+62]
00157558tbnz w4, 0, 0x157560
0015755cb 0x157578
00157560
00157560loc_157560:
00157560ldr x0, [sp+312]
00157564adrp x1, 0x55f000
00157568add x1, x1, 890
0015756cmovz x2, 19
00157570bl fmt.(*ss).errorString
00157574b 0x15757c
00157578
00157578loc_157578:
00157578b 0x15757c
0015757c
0015757cloc_15757c:
0015757cb 0x1575e8
00157580
00157580loc_157580:
00157580ldrsw x4, [sp+320]
00157584subs wzr, w4, 118
00157588b.eq 0x157590
0015758cb 0x1575e0
00157590
00157590loc_157590:
00157590stp xzr, xzr, [sp+248]
00157594ldr x0, [sp+312]
00157598bl fmt.(*ss).scanBasePrefix
0015759cstr x0, [sp+128]
001575a0str x1, [sp+248]
001575a4str x2, [sp+256]
001575a8strb w3, [sp+61]
001575acldr x3, [sp+128]
001575b0str x3, [sp+104]
001575b4str x1, [sp+280]
001575b8str x2, [sp+288]
001575bcldrb w3, [sp+61]
001575c0strb w3, [sp+63]
001575c4ldr x3, [sp+104]
001575c8str x3, [sp+96]
001575ccstr x1, [sp+184]
001575d0str x2, [sp+192]
001575d4ldrb w1, [sp+63]
001575d8strb w1, [sp+59]
001575dcb 0x1575e4
001575e0
001575e0loc_1575e0:
001575e0b 0x1575e4
001575e4
001575e4loc_1575e4:
001575e4b 0x1575e8
001575e8
001575e8loc_1575e8:
001575e8ldrb w3, [sp+59]
001575ecldr x1, [sp+184]
001575f0ldr x0, [sp+312]
001575f4ldr x2, [sp+192]
001575f8bl fmt.(*ss).scanNumber
001575fcstr x0, [sp+152]
00157600str x1, [sp+160]
00157604stp xzr, xzr, [sp+232]
00157608ldr x2, [sp+96]
0015760cldr x0, [sp+152]
00157610ldr x1, [sp+160]
00157614orr x3, xzr, 64
00157618bl strconv.ParseUint
0015761cstr x0, [sp+120]
00157620str x1, [sp+232]
00157624str x2, [sp+240]
00157628ldr x4, [sp+120]
0015762cstr x4, [sp+144]
00157630str x1, [sp+264]
00157634str x2, [sp+272]
00157638ldr x4, [sp+144]
0015763cstr x4, [sp+88]
00157640str x1, [sp+168]
00157644str x2, [sp+176]
00157648cbnz x1, 0x157650
0015764cb 0x15765c
00157650
00157650loc_157650:
00157650ldr x0, [sp+312]
00157654bl fmt.(*ss).error
00157658b 0x157660
0015765c
0015765cloc_15765c:
0015765cb 0x157660
00157660
00157660loc_157660:
00157660ldr x5, [sp+328]
00157664str x5, [sp+80]
00157668ldr x5, [sp+88]
0015766cldr x6, [sp+80]
00157670orr x7, xzr, 64
00157674sub x6, x7, x6
00157678lslv x5, x5, x6
0015767cldr x8, [sp+80]
00157680sub x7, x7, x8
00157684subs xzr, x6, 64
00157688csel x5, x5, xzr, lo
0015768clsrv x5, x5, x7
00157690subs xzr, x7, 64
00157694csel x5, x5, xzr, lo
00157698str x5, [sp+72]
0015769cldr x6, [sp+88]
001576a0subs xzr, x5, x6
001576a4b.ne 0x1576ac
001576a8b 0x1576e8
001576ac
001576acloc_1576ac:
001576acldr x3, [sp+152]
001576b0ldr x4, [sp+160]
001576b4mov x0, xzr
001576b8adrp x1, 0x569000
001576bcadd x1, x1, 2736
001576c0movz x2, 35
001576c4bl runtime.concatstring2
001576c8str x0, [sp+216]
001576ccstr x1, [sp+224]
001576d0ldr x5, [sp+312]
001576d4mov x2, x1
001576d8mov x1, x0
001576dcmov x0, x5
001576e0bl fmt.(*ss).errorString
001576e4b 0x1576ec
001576e8
001576e8loc_1576e8:
001576e8b 0x1576ec
001576ec
001576ecloc_1576ec:
001576ecldr x0, [sp+88]
001576f0str x0, [sp+64]
001576f4ldp x29, x30, [sp-8]
001576f8add sp, sp, 304
001576fcret x30
00157700
00157700loc_157700:
00157700str x0, [sp+8]
00157704str w1, [sp+16]
00157708str x2, [sp+24]
0015770cmov x3, x30
00157710bl runtime.morestack_noctxt.abi0
00157714ldr x0, [sp+8]
00157718ldrsw x1, [sp+16]
0015771cldr x2, [sp+24]
00157720b 0x157440
00157724udf 0
00157728udf 0
0015772cudf 0
00157440
00157730
00157730fmt.(*ss).floatToken: ; void fmt.(*ss).floatToken(fmt.ss * s)
00157730ldr x16, [x28+16]
00157734sub x17, sp, 48
00157738subs xzr, x17, x16
0015773cb.ls 0x157ad4
00157740str x30, [sp-176]!
00157744stur x29, [sp-8]
00157748sub x29, sp, 8
0015774cstr x0, [sp+184]
00157750stp xzr, xzr, [sp+48]
00157754ldr x3, [sp+184]
00157758ldrsb x27, [x3]
0015775cb 0x157760
00157760
00157760loc_157760:
00157760b 0x157764
00157764
00157764loc_157764:
00157764ldr x3, [sp+184]
00157768ldrsb x27, [x3]
0015776cstr xzr, [x3+24]
00157770ldr x0, [sp+184]
00157774adrp x1, 0x559000
00157778add x1, x1, 51
0015777corr x2, xzr, 2
00157780bl fmt.(*ss).accept
00157784strb w0, [sp+45]
00157788strb w0, [sp+46]
0015778ctbnz w0, 0, 0x157794
00157790b 0x1577b4
00157794
00157794loc_157794:
00157794ldr x0, [sp+184]
00157798adrp x1, 0x559000
0015779cadd x1, x1, 35
001577a0orr x2, xzr, 2
001577a4bl fmt.(*ss).accept
001577a8strb w0, [sp+44]
001577acstrb w0, [sp+46]
001577b0b 0x1577b8
001577b4
001577b4loc_1577b4:
001577b4b 0x1577b8
001577b8
001577b8loc_1577b8:
001577b8ldrb w3, [sp+46]
001577bcstrb w3, [sp+47]
001577c0tbnz w3, 0, 0x1577c8
001577c4b 0x1577e8
001577c8
001577c8loc_1577c8:
001577c8ldr x0, [sp+184]
001577ccadrp x1, 0x559000
001577d0add x1, x1, 51
001577d4orr x2, xzr, 2
001577d8bl fmt.(*ss).accept
001577dcstrb w0, [sp+44]
001577e0strb w0, [sp+47]
001577e4b 0x1577ec
001577e8
001577e8loc_1577e8:
001577e8b 0x1577ec
001577ec
001577ecloc_1577ec:
001577ecldrb w3, [sp+47]
001577f0tbnz w3, 0, 0x1577f8
001577f4b 0x157834
001577f8
001577f8loc_1577f8:
001577f8ldr x3, [sp+184]
001577fcldrsb x27, [x3]
00157800ldr x1, [x3+16]
00157804ldr x2, [x3+24]
00157808ldr x3, [x3+32]
0015780cstr x1, [sp+120]
00157810str x2, [sp+128]
00157814str x3, [sp+136]
00157818mov x0, xzr
0015781cbl runtime.slicebytetostring
00157820str x0, [sp+48]
00157824str x1, [sp+56]
00157828ldur x29, [sp-8]
0015782cldr x30, [sp], 176
00157830ret x30
00157834
00157834loc_157834:
00157834ldr x0, [sp+184]
00157838adrp x1, 0x559000
0015783cadd x1, x1, 49
00157840orr x2, xzr, 2
00157844bl fmt.(*ss).accept
00157848ldr x0, [sp+184]
0015784cadrp x1, 0x559000
00157850add x1, x1, 53
00157854orr x2, xzr, 2
00157858bl fmt.(*ss).accept
0015785cstrb w0, [sp+47]
00157860strb w0, [sp+46]
00157864tbnz w0, 0, 0x15786c
00157868b 0x15788c
0015786c
0015786cloc_15786c:
0015786cldr x0, [sp+184]
00157870adrp x1, 0x559000
00157874add x1, x1, 51
00157878orr x2, xzr, 2
0015787cbl fmt.(*ss).accept
00157880strb w0, [sp+44]
00157884strb w0, [sp+46]
00157888b 0x157890
0015788c
0015788cloc_15788c:
0015788cb 0x157890
00157890
00157890loc_157890:
00157890ldrb w3, [sp+46]
00157894strb w3, [sp+45]
00157898tbnz w3, 0, 0x1578a0
0015789cb 0x1578c0
001578a0
001578a0loc_1578a0:
001578a0ldr x0, [sp+184]
001578a4adrp x1, 0x559000
001578a8add x1, x1, 55
001578acorr x2, xzr, 2
001578b0bl fmt.(*ss).accept
001578b4strb w0, [sp+44]
001578b8strb w0, [sp+45]
001578bcb 0x1578c4
001578c0
001578c0loc_1578c0:
001578c0b 0x1578c4
001578c4
001578c4loc_1578c4:
001578c4ldrb w3, [sp+45]
001578c8tbnz w3, 0, 0x1578d0
001578ccb 0x15790c
001578d0
001578d0loc_1578d0:
001578d0ldr x3, [sp+184]
001578d4ldrsb x27, [x3]
001578d8ldr x1, [x3+16]
001578dcldr x2, [x3+24]
001578e0ldr x3, [x3+32]
001578e4str x1, [sp+96]
001578e8str x2, [sp+104]
001578ecstr x3, [sp+112]
001578f0mov x0, xzr
001578f4bl runtime.slicebytetostring
001578f8str x0, [sp+48]
001578fcstr x1, [sp+56]
00157900ldur x29, [sp-8]
00157904ldr x30, [sp], 176
00157908ret x30
0015790c
0015790cloc_15790c:
0015790cadrp x3, 0x55b000
00157910add x3, x3, 2604
00157914str x3, [sp+80]
00157918movz x3, 11
0015791cstr x3, [sp+88]
00157920adrp x3, 0x559000
00157924add x3, x3, 1022
00157928str x3, [sp+64]
0015792corr x3, xzr, 4
00157930str x3, [sp+72]
00157934ldr x0, [sp+184]
00157938adrp x1, 0x558000
0015793cadd x1, x1, 4034
00157940orr x2, xzr, 1
00157944bl fmt.(*ss).accept
00157948strb w0, [sp+46]
0015794cstrb w0, [sp+47]
00157950tbnz w0, 0, 0x157958
00157954b 0x157978
00157958
00157958loc_157958:
00157958ldr x0, [sp+184]
0015795cadrp x1, 0x559000
00157960add x1, x1, 47
00157964orr x2, xzr, 2
00157968bl fmt.(*ss).accept
0015796cstrb w0, [sp+45]
00157970strb w0, [sp+47]
00157974b 0x15797c
00157978
00157978loc_157978:
00157978b 0x15797c
0015797c
0015797cloc_15797c:
0015797cldrb w3, [sp+47]
00157980tbnz w3, 0, 0x157988
00157984b 0x1579b4
00157988
00157988loc_157988:
00157988adrp x3, 0x561000
0015798cadd x3, x3, 1904
00157990str x3, [sp+80]
00157994movz x3, 23
00157998str x3, [sp+88]
0015799cadrp x3, 0x559000
001579a0add x3, x3, 57
001579a4str x3, [sp+64]
001579a8orr x3, xzr, 2
001579acstr x3, [sp+72]
001579b0b 0x1579bc
001579b4
001579b4loc_1579b4:
001579b4orr x3, xzr, 2
001579b8b 0x1579bc
001579bc
001579bcloc_1579bc:
001579bcb 0x1579c0
001579c0
001579c0loc_1579c0:
001579c0ldr x1, [sp+80]
001579c4ldr x2, [sp+88]
001579c8ldr x0, [sp+184]
001579ccbl fmt.(*ss).accept
001579d0strb w0, [sp+46]
001579d4tbnz w0, 0, 0x1579dc
001579d8b 0x1579e4
001579dc
001579dcloc_1579dc:
001579dcb 0x1579e0
001579e0
001579e0loc_1579e0:
001579e0b 0x1579c0
001579e4
001579e4loc_1579e4:
001579e4ldr x0, [sp+184]
001579e8adrp x1, 0x5b8000
001579ecadd x1, x1, 296
001579f0orr x2, xzr, 1
001579f4bl fmt.(*ss).accept
001579f8strb w0, [sp+46]
001579fctbnz w0, 0, 0x157a04
00157a00b 0x157a08
00157a04
00157a04loc_157a04:
00157a04b 0x157aac
00157a08
00157a08loc_157a08:
00157a08b 0x157a0c
00157a0c
00157a0cloc_157a0c:
00157a0cldr x1, [sp+64]
00157a10ldr x2, [sp+72]
00157a14ldr x0, [sp+184]
00157a18bl fmt.(*ss).accept
00157a1cstrb w0, [sp+46]
00157a20tbnz w0, 0, 0x157a28
00157a24b 0x157a40
00157a28
00157a28loc_157a28:
00157a28ldr x0, [sp+184]
00157a2cadrp x1, 0x559000
00157a30add x1, x1, 49
00157a34orr x2, xzr, 2
00157a38bl fmt.(*ss).accept
00157a3cb 0x157a80
00157a40
00157a40loc_157a40:
00157a40b 0x157a44
00157a44
00157a44loc_157a44:
00157a44ldr x3, [sp+184]
00157a48ldrsb x27, [x3]
00157a4cldr x1, [x3+16]
00157a50ldr x2, [x3+24]
00157a54ldr x3, [x3+32]
00157a58str x1, [sp+144]
00157a5cstr x2, [sp+152]
00157a60str x3, [sp+160]
00157a64mov x0, xzr
00157a68bl runtime.slicebytetostring
00157a6cstr x0, [sp+48]
00157a70str x1, [sp+56]
00157a74ldur x29, [sp-8]
00157a78ldr x30, [sp], 176
00157a7cret x30
00157a80
00157a80loc_157a80:
00157a80ldr x0, [sp+184]
00157a84adrp x1, 0x55b000
00157a88add x1, x1, 2604
00157a8cmovz x2, 11
00157a90bl fmt.(*ss).accept
00157a94strb w0, [sp+46]
00157a98tbnz w0, 0, 0x157aa0
00157a9cb 0x157aa8
00157aa0
00157aa0loc_157aa0:
00157aa0b 0x157aa4
00157aa4
00157aa4loc_157aa4:
00157aa4b 0x157a80
00157aa8
00157aa8loc_157aa8:
00157aa8b 0x157a44
00157aac
00157aacloc_157aac:
00157aacldr x1, [sp+80]
00157ab0ldr x2, [sp+88]
00157ab4ldr x0, [sp+184]
00157ab8bl fmt.(*ss).accept
00157abcstrb w0, [sp+46]
00157ac0tbnz w0, 0, 0x157ac8
00157ac4b 0x157ad0
00157ac8
00157ac8loc_157ac8:
00157ac8b 0x157acc
00157acc
00157accloc_157acc:
00157accb 0x157aac
00157ad0
00157ad0loc_157ad0:
00157ad0b 0x157a0c
00157ad4
00157ad4loc_157ad4:
00157ad4str x0, [sp+8]
00157ad8mov x3, x30
00157adcbl runtime.morestack_noctxt.abi0
00157ae0ldr x0, [sp+8]
00157ae4b 0x157730
00157ae8udf 0
00157aecudf 0
00157730
00157730fmt.(*ss).floatToken: ; void fmt.(*ss).floatToken(fmt.ss * s)
00157730ldr x16, [x28+16]
00157734sub x17, sp, 48
00157738subs xzr, x17, x16
0015773cb.ls 0x157ad4
00157740str x30, [sp-176]!
00157744stur x29, [sp-8]
00157748sub x29, sp, 8
0015774cstr x0, [sp+184]
00157750stp xzr, xzr, [sp+48]
00157754ldr x3, [sp+184]
00157758ldrsb x27, [x3]
0015775cb 0x157760
00157760
00157760loc_157760:
00157760b 0x157764
00157764
00157764loc_157764:
00157764ldr x3, [sp+184]
00157768ldrsb x27, [x3]
0015776cstr xzr, [x3+24]
00157770ldr x0, [sp+184]
00157774adrp x1, 0x559000
00157778add x1, x1, 51
0015777corr x2, xzr, 2
00157780bl fmt.(*ss).accept
00157784strb w0, [sp+45]
00157788strb w0, [sp+46]
0015778ctbnz w0, 0, 0x157794
00157790b 0x1577b4
00157794
00157794loc_157794:
00157794ldr x0, [sp+184]
00157798adrp x1, 0x559000
0015779cadd x1, x1, 35
001577a0orr x2, xzr, 2
001577a4bl fmt.(*ss).accept
001577a8strb w0, [sp+44]
001577acstrb w0, [sp+46]
001577b0b 0x1577b8
001577b4
001577b4loc_1577b4:
001577b4b 0x1577b8
001577b8
001577b8loc_1577b8:
001577b8ldrb w3, [sp+46]
001577bcstrb w3, [sp+47]
001577c0tbnz w3, 0, 0x1577c8
001577c4b 0x1577e8
001577c8
001577c8loc_1577c8:
001577c8ldr x0, [sp+184]
001577ccadrp x1, 0x559000
001577d0add x1, x1, 51
001577d4orr x2, xzr, 2
001577d8bl fmt.(*ss).accept
001577dcstrb w0, [sp+44]
001577e0strb w0, [sp+47]
001577e4b 0x1577ec
001577e8
001577e8loc_1577e8:
001577e8b 0x1577ec
001577ec
001577ecloc_1577ec:
001577ecldrb w3, [sp+47]
001577f0tbnz w3, 0, 0x1577f8
001577f4b 0x157834
001577f8
001577f8loc_1577f8:
001577f8ldr x3, [sp+184]
001577fcldrsb x27, [x3]
00157800ldr x1, [x3+16]
00157804ldr x2, [x3+24]
00157808ldr x3, [x3+32]
0015780cstr x1, [sp+120]
00157810str x2, [sp+128]
00157814str x3, [sp+136]
00157818mov x0, xzr
0015781cbl runtime.slicebytetostring
00157820str x0, [sp+48]
00157824str x1, [sp+56]
00157828ldur x29, [sp-8]
0015782cldr x30, [sp], 176
00157830ret x30
00157834
00157834loc_157834:
00157834ldr x0, [sp+184]
00157838adrp x1, 0x559000
0015783cadd x1, x1, 49
00157840orr x2, xzr, 2
00157844bl fmt.(*ss).accept
00157848ldr x0, [sp+184]
0015784cadrp x1, 0x559000
00157850add x1, x1, 53
00157854orr x2, xzr, 2
00157858bl fmt.(*ss).accept
0015785cstrb w0, [sp+47]
00157860strb w0, [sp+46]
00157864tbnz w0, 0, 0x15786c
00157868b 0x15788c
0015786c
0015786cloc_15786c:
0015786cldr x0, [sp+184]
00157870adrp x1, 0x559000
00157874add x1, x1, 51
00157878orr x2, xzr, 2
0015787cbl fmt.(*ss).accept
00157880strb w0, [sp+44]
00157884strb w0, [sp+46]
00157888b 0x157890
0015788c
0015788cloc_15788c:
0015788cb 0x157890
00157890
00157890loc_157890:
00157890ldrb w3, [sp+46]
00157894strb w3, [sp+45]
00157898tbnz w3, 0, 0x1578a0
0015789cb 0x1578c0
001578a0
001578a0loc_1578a0:
001578a0ldr x0, [sp+184]
001578a4adrp x1, 0x559000
001578a8add x1, x1, 55
001578acorr x2, xzr, 2
001578b0bl fmt.(*ss).accept
001578b4strb w0, [sp+44]
001578b8strb w0, [sp+45]
001578bcb 0x1578c4
001578c0
001578c0loc_1578c0:
001578c0b 0x1578c4
001578c4
001578c4loc_1578c4:
001578c4ldrb w3, [sp+45]
001578c8tbnz w3, 0, 0x1578d0
001578ccb 0x15790c
001578d0
001578d0loc_1578d0:
001578d0ldr x3, [sp+184]
001578d4ldrsb x27, [x3]
001578d8ldr x1, [x3+16]
001578dcldr x2, [x3+24]
001578e0ldr x3, [x3+32]
001578e4str x1, [sp+96]
001578e8str x2, [sp+104]
001578ecstr x3, [sp+112]
001578f0mov x0, xzr
001578f4bl runtime.slicebytetostring
001578f8str x0, [sp+48]
001578fcstr x1, [sp+56]
00157900ldur x29, [sp-8]
00157904ldr x30, [sp], 176
00157908ret x30
0015790c
0015790cloc_15790c:
0015790cadrp x3, 0x55b000
00157910add x3, x3, 2604
00157914str x3, [sp+80]
00157918movz x3, 11
0015791cstr x3, [sp+88]
00157920adrp x3, 0x559000
00157924add x3, x3, 1022
00157928str x3, [sp+64]
0015792corr x3, xzr, 4
00157930str x3, [sp+72]
00157934ldr x0, [sp+184]
00157938adrp x1, 0x558000
0015793cadd x1, x1, 4034
00157940orr x2, xzr, 1
00157944bl fmt.(*ss).accept
00157948strb w0, [sp+46]
0015794cstrb w0, [sp+47]
00157950tbnz w0, 0, 0x157958
00157954b 0x157978
00157958
00157958loc_157958:
00157958ldr x0, [sp+184]
0015795cadrp x1, 0x559000
00157960add x1, x1, 47
00157964orr x2, xzr, 2
00157968bl fmt.(*ss).accept
0015796cstrb w0, [sp+45]
00157970strb w0, [sp+47]
00157974b 0x15797c
00157978
00157978loc_157978:
00157978b 0x15797c
0015797c
0015797cloc_15797c:
0015797cldrb w3, [sp+47]
00157980tbnz w3, 0, 0x157988
00157984b 0x1579b4
00157988
00157988loc_157988:
00157988adrp x3, 0x561000
0015798cadd x3, x3, 1904
00157990str x3, [sp+80]
00157994movz x3, 23
00157998str x3, [sp+88]
0015799cadrp x3, 0x559000
001579a0add x3, x3, 57
001579a4str x3, [sp+64]
001579a8orr x3, xzr, 2
001579acstr x3, [sp+72]
001579b0b 0x1579bc
001579b4
001579b4loc_1579b4:
001579b4orr x3, xzr, 2
001579b8b 0x1579bc
001579bc
001579bcloc_1579bc:
001579bcb 0x1579c0
001579c0
001579c0loc_1579c0:
001579c0ldr x1, [sp+80]
001579c4ldr x2, [sp+88]
001579c8ldr x0, [sp+184]
001579ccbl fmt.(*ss).accept
001579d0strb w0, [sp+46]
001579d4tbnz w0, 0, 0x1579dc
001579d8b 0x1579e4
001579dc
001579dcloc_1579dc:
001579dcb 0x1579e0
001579e0
001579e0loc_1579e0:
001579e0b 0x1579c0
001579e4
001579e4loc_1579e4:
001579e4ldr x0, [sp+184]
001579e8adrp x1, 0x5b8000
001579ecadd x1, x1, 296
001579f0orr x2, xzr, 1
001579f4bl fmt.(*ss).accept
001579f8strb w0, [sp+46]
001579fctbnz w0, 0, 0x157a04
00157a00b 0x157a08
00157a04
00157a04loc_157a04:
00157a04b 0x157aac
00157a08
00157a08loc_157a08:
00157a08b 0x157a0c
00157a0c
00157a0cloc_157a0c:
00157a0cldr x1, [sp+64]
00157a10ldr x2, [sp+72]
00157a14ldr x0, [sp+184]
00157a18bl fmt.(*ss).accept
00157a1cstrb w0, [sp+46]
00157a20tbnz w0, 0, 0x157a28
00157a24b 0x157a40
00157a28
00157a28loc_157a28:
00157a28ldr x0, [sp+184]
00157a2cadrp x1, 0x559000
00157a30add x1, x1, 49
00157a34orr x2, xzr, 2
00157a38bl fmt.(*ss).accept
00157a3cb 0x157a80
00157a40
00157a40loc_157a40:
00157a40b 0x157a44
00157a44
00157a44loc_157a44:
00157a44ldr x3, [sp+184]
00157a48ldrsb x27, [x3]
00157a4cldr x1, [x3+16]
00157a50ldr x2, [x3+24]
00157a54ldr x3, [x3+32]
00157a58str x1, [sp+144]
00157a5cstr x2, [sp+152]
00157a60str x3, [sp+160]
00157a64mov x0, xzr
00157a68bl runtime.slicebytetostring
00157a6cstr x0, [sp+48]
00157a70str x1, [sp+56]
00157a74ldur x29, [sp-8]
00157a78ldr x30, [sp], 176
00157a7cret x30
00157a80
00157a80loc_157a80:
00157a80ldr x0, [sp+184]
00157a84adrp x1, 0x55b000
00157a88add x1, x1, 2604
00157a8cmovz x2, 11
00157a90bl fmt.(*ss).accept
00157a94strb w0, [sp+46]
00157a98tbnz w0, 0, 0x157aa0
00157a9cb 0x157aa8
00157aa0
00157aa0loc_157aa0:
00157aa0b 0x157aa4
00157aa4
00157aa4loc_157aa4:
00157aa4b 0x157a80
00157aa8
00157aa8loc_157aa8:
00157aa8b 0x157a44
00157aac
00157aacloc_157aac:
00157aacldr x1, [sp+80]
00157ab0ldr x2, [sp+88]
00157ab4ldr x0, [sp+184]
00157ab8bl fmt.(*ss).accept
00157abcstrb w0, [sp+46]
00157ac0tbnz w0, 0, 0x157ac8
00157ac4b 0x157ad0
00157ac8
00157ac8loc_157ac8:
00157ac8b 0x157acc
00157acc
00157accloc_157acc:
00157accb 0x157aac
00157ad0
00157ad0loc_157ad0:
00157ad0b 0x157a0c
00157ad4
00157ad4loc_157ad4:
00157ad4str x0, [sp+8]
00157ad8mov x3, x30
00157adcbl runtime.morestack_noctxt.abi0
00157ae0ldr x0, [sp+8]
00157ae4b 0x157730
00157ae8udf 0
00157aecudf 0
00157730
00157af0
00157af0fmt.(*ss).complexTokens: ; void fmt.(*ss).complexTokens(fmt.ss * s)
00157af0ldr x16, [x28+16]
00157af4sub x17, sp, 48
00157af8subs xzr, x17, x16
00157afcb.ls 0x157cc4
00157b00str x30, [sp-176]!
00157b04stur x29, [sp-8]
00157b08sub x29, sp, 8
00157b0cstr x0, [sp+184]
00157b10stp xzr, xzr, [sp+96]
00157b14stp xzr, xzr, [sp+128]
00157b18ldr x0, [sp+184]
00157b1cadrp x1, 0x5b9000
00157b20add x1, x1, 3048
00157b24orr x2, xzr, 1
00157b28bl fmt.(*ss).accept
00157b2cstrb w0, [sp+61]
00157b30ldr x0, [sp+184]
00157b34bl fmt.(*ss).floatToken
00157b38str x0, [sp+96]
00157b3cstr x1, [sp+104]
00157b40ldr x3, [sp+184]
00157b44ldrsb x27, [x3]
00157b48b 0x157b4c
00157b4c
00157b4cloc_157b4c:
00157b4cb 0x157b50
00157b50
00157b50loc_157b50:
00157b50ldr x3, [sp+184]
00157b54ldrsb x27, [x3]
00157b58str xzr, [x3+24]
00157b5cldr x0, [sp+184]
00157b60adrp x1, 0x559000
00157b64add x1, x1, 49
00157b68orr x2, xzr, 2
00157b6cbl fmt.(*ss).accept
00157b70strb w0, [sp+95]
00157b74tbnz w0, 0, 0x157b7c
00157b78b 0x157b80
00157b7c
00157b7cloc_157b7c:
00157b7cb 0x157b9c
00157b80
00157b80loc_157b80:
00157b80adrp x27, 0x8ca000
00157b84ldr x1, [x27+2000]
00157b88adrp x27, 0x8ca000
00157b8cldr x2, [x27+2008]
00157b90ldr x0, [sp+184]
00157b94bl fmt.(*ss).error
00157b98b 0x157b9c
00157b9c
00157b9cloc_157b9c:
00157b9cldr x3, [sp+184]
00157ba0ldrsb x27, [x3]
00157ba4ldr x1, [x3+16]
00157ba8ldr x2, [x3+24]
00157bacldr x3, [x3+32]
00157bb0str x1, [sp+144]
00157bb4str x2, [sp+152]
00157bb8str x3, [sp+160]
00157bbcadd x0, sp, 62
00157bc0bl runtime.slicebytetostring
00157bc4str x0, [sp+112]
00157bc8str x1, [sp+120]
00157bccldr x0, [sp+184]
00157bd0bl fmt.(*ss).floatToken
00157bd4str x0, [sp+128]
00157bd8str x1, [sp+136]
00157bdcldr x0, [sp+184]
00157be0adrp x1, 0x5b8000
00157be4add x1, x1, 1440
00157be8orr x2, xzr, 1
00157becbl fmt.(*ss).accept
00157bf0strb w0, [sp+95]
00157bf4tbnz w0, 0, 0x157bfc
00157bf8b 0x157c00
00157bfc
00157bfcloc_157bfc:
00157bfcb 0x157c1c
00157c00
00157c00loc_157c00:
00157c00adrp x27, 0x8ca000
00157c04ldr x1, [x27+2000]
00157c08adrp x27, 0x8ca000
00157c0cldr x2, [x27+2008]
00157c10ldr x0, [sp+184]
00157c14bl fmt.(*ss).error
00157c18b 0x157c1c
00157c1c
00157c1cloc_157c1c:
00157c1cldrb w5, [sp+61]
00157c20strb w5, [sp+95]
00157c24tbnz w5, 0, 0x157c2c
00157c28b 0x157c50
00157c2c
00157c2cloc_157c2c:
00157c2cldr x0, [sp+184]
00157c30adrp x1, 0x5b8000
00157c34add x1, x1, 304
00157c38orr x2, xzr, 1
00157c3cbl fmt.(*ss).accept
00157c40strb w0, [sp+94]
00157c44eor x3, x0, 1
00157c48strb w3, [sp+95]
00157c4cb 0x157c54
00157c50
00157c50loc_157c50:
00157c50b 0x157c54
00157c54
00157c54loc_157c54:
00157c54ldrb w5, [sp+95]
00157c58tbnz w5, 0, 0x157c60
00157c5cb 0x157c7c
00157c60
00157c60loc_157c60:
00157c60adrp x27, 0x8ca000
00157c64ldr x1, [x27+2000]
00157c68adrp x27, 0x8ca000
00157c6cldr x2, [x27+2008]
00157c70ldr x0, [sp+184]
00157c74bl fmt.(*ss).error
00157c78b 0x157c80
00157c7c
00157c7cloc_157c7c:
00157c7cb 0x157c80
00157c80
00157c80loc_157c80:
00157c80ldr x1, [sp+112]
00157c84ldr x3, [sp+128]
00157c88ldr x2, [sp+120]
00157c8cldr x4, [sp+136]
00157c90mov x0, xzr
00157c94bl runtime.concatstring2
00157c98str x0, [sp+128]
00157c9cstr x1, [sp+136]
00157ca0ldr x5, [sp+96]
00157ca4ldr x6, [sp+104]
00157ca8mov x2, x0
00157cacmov x3, x1
00157cb0mov x0, x5
00157cb4mov x1, x6
00157cb8ldur x29, [sp-8]
00157cbcldr x30, [sp], 176
00157cc0ret x30
00157cc4
00157cc4loc_157cc4:
00157cc4str x0, [sp+8]
00157cc8mov x3, x30
00157cccbl runtime.morestack_noctxt.abi0
00157cd0ldr x0, [sp+8]
00157cd4b 0x157af0
00157cd8udf 0
00157cdcudf 0
00157af0
00157af0fmt.(*ss).complexTokens: ; void fmt.(*ss).complexTokens(fmt.ss * s)
00157af0ldr x16, [x28+16]
00157af4sub x17, sp, 48
00157af8subs xzr, x17, x16
00157afcb.ls 0x157cc4
00157b00str x30, [sp-176]!
00157b04stur x29, [sp-8]
00157b08sub x29, sp, 8
00157b0cstr x0, [sp+184]
00157b10stp xzr, xzr, [sp+96]
00157b14stp xzr, xzr, [sp+128]
00157b18ldr x0, [sp+184]
00157b1cadrp x1, 0x5b9000
00157b20add x1, x1, 3048
00157b24orr x2, xzr, 1
00157b28bl fmt.(*ss).accept
00157b2cstrb w0, [sp+61]
00157b30ldr x0, [sp+184]
00157b34bl fmt.(*ss).floatToken
00157b38str x0, [sp+96]
00157b3cstr x1, [sp+104]
00157b40ldr x3, [sp+184]
00157b44ldrsb x27, [x3]
00157b48b 0x157b4c
00157b4c
00157b4cloc_157b4c:
00157b4cb 0x157b50
00157b50
00157b50loc_157b50:
00157b50ldr x3, [sp+184]
00157b54ldrsb x27, [x3]
00157b58str xzr, [x3+24]
00157b5cldr x0, [sp+184]
00157b60adrp x1, 0x559000
00157b64add x1, x1, 49
00157b68orr x2, xzr, 2
00157b6cbl fmt.(*ss).accept
00157b70strb w0, [sp+95]
00157b74tbnz w0, 0, 0x157b7c
00157b78b 0x157b80
00157b7c
00157b7cloc_157b7c:
00157b7cb 0x157b9c
00157b80
00157b80loc_157b80:
00157b80adrp x27, 0x8ca000
00157b84ldr x1, [x27+2000]
00157b88adrp x27, 0x8ca000
00157b8cldr x2, [x27+2008]
00157b90ldr x0, [sp+184]
00157b94bl fmt.(*ss).error
00157b98b 0x157b9c
00157b9c
00157b9cloc_157b9c:
00157b9cldr x3, [sp+184]
00157ba0ldrsb x27, [x3]
00157ba4ldr x1, [x3+16]
00157ba8ldr x2, [x3+24]
00157bacldr x3, [x3+32]
00157bb0str x1, [sp+144]
00157bb4str x2, [sp+152]
00157bb8str x3, [sp+160]
00157bbcadd x0, sp, 62
00157bc0bl runtime.slicebytetostring
00157bc4str x0, [sp+112]
00157bc8str x1, [sp+120]
00157bccldr x0, [sp+184]
00157bd0bl fmt.(*ss).floatToken
00157bd4str x0, [sp+128]
00157bd8str x1, [sp+136]
00157bdcldr x0, [sp+184]
00157be0adrp x1, 0x5b8000
00157be4add x1, x1, 1440
00157be8orr x2, xzr, 1
00157becbl fmt.(*ss).accept
00157bf0strb w0, [sp+95]
00157bf4tbnz w0, 0, 0x157bfc
00157bf8b 0x157c00
00157bfc
00157bfcloc_157bfc:
00157bfcb 0x157c1c
00157c00
00157c00loc_157c00:
00157c00adrp x27, 0x8ca000
00157c04ldr x1, [x27+2000]
00157c08adrp x27, 0x8ca000
00157c0cldr x2, [x27+2008]
00157c10ldr x0, [sp+184]
00157c14bl fmt.(*ss).error
00157c18b 0x157c1c
00157c1c
00157c1cloc_157c1c:
00157c1cldrb w5, [sp+61]
00157c20strb w5, [sp+95]
00157c24tbnz w5, 0, 0x157c2c
00157c28b 0x157c50
00157c2c
00157c2cloc_157c2c:
00157c2cldr x0, [sp+184]
00157c30adrp x1, 0x5b8000
00157c34add x1, x1, 304
00157c38orr x2, xzr, 1
00157c3cbl fmt.(*ss).accept
00157c40strb w0, [sp+94]
00157c44eor x3, x0, 1
00157c48strb w3, [sp+95]
00157c4cb 0x157c54
00157c50
00157c50loc_157c50:
00157c50b 0x157c54
00157c54
00157c54loc_157c54:
00157c54ldrb w5, [sp+95]
00157c58tbnz w5, 0, 0x157c60
00157c5cb 0x157c7c
00157c60
00157c60loc_157c60:
00157c60adrp x27, 0x8ca000
00157c64ldr x1, [x27+2000]
00157c68adrp x27, 0x8ca000
00157c6cldr x2, [x27+2008]
00157c70ldr x0, [sp+184]
00157c74bl fmt.(*ss).error
00157c78b 0x157c80
00157c7c
00157c7cloc_157c7c:
00157c7cb 0x157c80
00157c80
00157c80loc_157c80:
00157c80ldr x1, [sp+112]
00157c84ldr x3, [sp+128]
00157c88ldr x2, [sp+120]
00157c8cldr x4, [sp+136]
00157c90mov x0, xzr
00157c94bl runtime.concatstring2
00157c98str x0, [sp+128]
00157c9cstr x1, [sp+136]
00157ca0ldr x5, [sp+96]
00157ca4ldr x6, [sp+104]
00157ca8mov x2, x0
00157cacmov x3, x1
00157cb0mov x0, x5
00157cb4mov x1, x6
00157cb8ldur x29, [sp-8]
00157cbcldr x30, [sp], 176
00157cc0ret x30
00157cc4
00157cc4loc_157cc4:
00157cc4str x0, [sp+8]
00157cc8mov x3, x30
00157cccbl runtime.morestack_noctxt.abi0
00157cd0ldr x0, [sp+8]
00157cd4b 0x157af0
00157cd8udf 0
00157cdcudf 0
00157af0
00157ce0
00157ce0fmt.hasX: ; void fmt.hasX(struct string s)
00157ce0ldr x16, [x28+16]
00157ce4subs xzr, sp, x16
00157ce8b.ls 0x157dd8
00157cecstr x30, [sp-64]!
00157cf0stur x29, [sp-8]
00157cf4sub x29, sp, 8
00157cf8str x0, [sp+72]
00157cfcstr x1, [sp+80]
00157d00strb wzr, [sp+38]
00157d04str xzr, [sp+40]
00157d08b 0x157d0c
00157d0c
00157d0cloc_157d0c:
00157d0cldr x2, [sp+80]
00157d10str x2, [sp+48]
00157d14ldr x3, [sp+40]
00157d18subs xzr, x2, x3
00157d1cb.gt 0x157d24
00157d20b 0x157db8
00157d24
00157d24loc_157d24:
00157d24ldr x0, [sp+40]
00157d28ldr x1, [sp+80]
00157d2cldr x2, [sp+72]
00157d30subs xzr, x0, x1
00157d34b.lo 0x157d3c
00157d38b 0x157dd0
00157d3c
00157d3cloc_157d3c:
00157d3cldrb w2, [x2+x0]
00157d40subs wzr, w2, 120
00157d44cset x2, eq
00157d48strb w2, [sp+39]
00157d4cb.eq 0x157d54
00157d50b 0x157d58
00157d54
00157d54loc_157d54:
00157d54b 0x157d84
00157d58
00157d58loc_157d58:
00157d58ldr x0, [sp+40]
00157d5cldr x1, [sp+80]
00157d60ldr x2, [sp+72]
00157d64subs xzr, x1, x0
00157d68b.hi 0x157d70
00157d6cb 0x157dcc
00157d70
00157d70loc_157d70:
00157d70ldrb w2, [x2+x0]
00157d74subs wzr, w2, 88
00157d78cset x2, eq
00157d7cstrb w2, [sp+39]
00157d80b 0x157d84
00157d84
00157d84loc_157d84:
00157d84ldrb w2, [sp+39]
00157d88tbnz w2, 0, 0x157d90
00157d8cb 0x157da4
00157d90
00157d90loc_157d90:
00157d90orr x0, xzr, 1
00157d94strb w0, [sp+38]
00157d98ldur x29, [sp-8]
00157d9cldr x30, [sp], 64
00157da0ret x30
00157da4
00157da4loc_157da4:
00157da4b 0x157da8
00157da8
00157da8loc_157da8:
00157da8ldr x2, [sp+40]
00157dacadd x2, x2, 1
00157db0str x2, [sp+40]
00157db4b 0x157d0c
00157db8
00157db8loc_157db8:
00157db8strb wzr, [sp+38]
00157dbcmov x0, xzr
00157dc0ldur x29, [sp-8]
00157dc4ldr x30, [sp], 64
00157dc8ret x30
00157dcc
00157dccloc_157dcc:
00157dccbl runtime.panicIndex
00157dd0
00157dd0loc_157dd0:
00157dd0bl runtime.panicIndex
00157dd4hint
00157dd8
00157dd8loc_157dd8:
00157dd8stp x0, x1, [sp+8]
00157ddcmov x3, x30
00157de0bl runtime.morestack_noctxt.abi0
00157de4ldp x0, x1, [sp+8]
00157de8b 0x157ce0
00157decudf 0
00157ce0
00157ce0fmt.hasX: ; void fmt.hasX(struct string s)
00157ce0ldr x16, [x28+16]
00157ce4subs xzr, sp, x16
00157ce8b.ls 0x157dd8
00157cecstr x30, [sp-64]!
00157cf0stur x29, [sp-8]
00157cf4sub x29, sp, 8
00157cf8str x0, [sp+72]
00157cfcstr x1, [sp+80]
00157d00strb wzr, [sp+38]
00157d04str xzr, [sp+40]
00157d08b 0x157d0c
00157d0c
00157d0cloc_157d0c:
00157d0cldr x2, [sp+80]
00157d10str x2, [sp+48]
00157d14ldr x3, [sp+40]
00157d18subs xzr, x2, x3
00157d1cb.gt 0x157d24
00157d20b 0x157db8
00157d24
00157d24loc_157d24:
00157d24ldr x0, [sp+40]
00157d28ldr x1, [sp+80]
00157d2cldr x2, [sp+72]
00157d30subs xzr, x0, x1
00157d34b.lo 0x157d3c
00157d38b 0x157dd0
00157d3c
00157d3cloc_157d3c:
00157d3cldrb w2, [x2+x0]
00157d40subs wzr, w2, 120
00157d44cset x2, eq
00157d48strb w2, [sp+39]
00157d4cb.eq 0x157d54
00157d50b 0x157d58
00157d54
00157d54loc_157d54:
00157d54b 0x157d84
00157d58
00157d58loc_157d58:
00157d58ldr x0, [sp+40]
00157d5cldr x1, [sp+80]
00157d60ldr x2, [sp+72]
00157d64subs xzr, x1, x0
00157d68b.hi 0x157d70
00157d6cb 0x157dcc
00157d70
00157d70loc_157d70:
00157d70ldrb w2, [x2+x0]
00157d74subs wzr, w2, 88
00157d78cset x2, eq
00157d7cstrb w2, [sp+39]
00157d80b 0x157d84
00157d84
00157d84loc_157d84:
00157d84ldrb w2, [sp+39]
00157d88tbnz w2, 0, 0x157d90
00157d8cb 0x157da4
00157d90
00157d90loc_157d90:
00157d90orr x0, xzr, 1
00157d94strb w0, [sp+38]
00157d98ldur x29, [sp-8]
00157d9cldr x30, [sp], 64
00157da0ret x30
00157da4
00157da4loc_157da4:
00157da4b 0x157da8
00157da8
00157da8loc_157da8:
00157da8ldr x2, [sp+40]
00157dacadd x2, x2, 1
00157db0str x2, [sp+40]
00157db4b 0x157d0c
00157db8
00157db8loc_157db8:
00157db8strb wzr, [sp+38]
00157dbcmov x0, xzr
00157dc0ldur x29, [sp-8]
00157dc4ldr x30, [sp], 64
00157dc8ret x30
00157dcc
00157dccloc_157dcc:
00157dccbl runtime.panicIndex
00157dd0
00157dd0loc_157dd0:
00157dd0bl runtime.panicIndex
00157dd4hint
00157dd8
00157dd8loc_157dd8:
00157dd8stp x0, x1, [sp+8]
00157ddcmov x3, x30
00157de0bl runtime.morestack_noctxt.abi0
00157de4ldp x0, x1, [sp+8]
00157de8b 0x157ce0
00157decudf 0
00157ce0
00157df0
00157df0fmt.(*ss).convertFloat: ; void fmt.(*ss).convertFloat(fmt.ss * s, struct string str, int n)
00157df0ldr x16, [x28+16]
00157df4sub x17, sp, 160
00157df8subs xzr, x17, x16
00157dfcb.ls 0x158194
00157e00sub x20, sp, 288
00157e04stp x29, x30, [x20-8]
00157e08add sp, x20, 0
00157e0csub x29, sp, 8
00157e10str x0, [sp+296]
00157e14str x1, [sp+304]
00157e18str x2, [sp+312]
00157e1cstr x3, [sp+320]
00157e20fmov d0, xzr
00157e24str d0, [sp+40]
00157e28mov x0, x1
00157e2cmov x1, x2
00157e30orr x2, xzr, 112
00157e34bl fmt.indexRune
00157e38str x0, [sp+48]
00157e3csubs xzr, x0, 0
00157e40cset x3, ge
00157e44strb w3, [sp+37]
00157e48tbz x0, 63, 0x157e50
00157e4cb 0x157e6c
00157e50
00157e50loc_157e50:
00157e50ldr x0, [sp+304]
00157e54ldr x1, [sp+312]
00157e58bl fmt.hasX
00157e5cstrb w0, [sp+36]
00157e60eor x2, x0, 1
00157e64strb w2, [sp+37]
00157e68b 0x157e70
00157e6c
00157e6cloc_157e6c:
00157e6cb 0x157e70
00157e70
00157e70loc_157e70:
00157e70ldrb w3, [sp+37]
00157e74tbnz w3, 0, 0x157e7c
00157e78b 0x158110
00157e7c
00157e7cloc_157e7c:
00157e7cldr x1, [sp+48]
00157e80ldr x2, [sp+312]
00157e84ldr x3, [sp+304]
00157e88subs xzr, x2, x1
00157e8cb.hs 0x157e94
00157e90b 0x15818c
00157e94
00157e94loc_157e94:
00157e94b 0x157e98
00157e98
00157e98loc_157e98:
00157e98str x3, [sp+216]
00157e9cstr x1, [sp+224]
00157ea0stp xzr, xzr, [sp+200]
00157ea4ldr x2, [sp+320]
00157ea8ldr x0, [sp+216]
00157eacldr x1, [sp+224]
00157eb0bl strconv.ParseFloat
00157eb4str d0, [sp+104]
00157eb8str x0, [sp+200]
00157ebcstr x1, [sp+208]
00157ec0ldr d0, [sp+104]
00157ec4str d0, [sp+80]
00157ec8str x0, [sp+176]
00157eccstr x1, [sp+184]
00157ed0ldr d0, [sp+80]
00157ed4str d0, [sp+72]
00157ed8str x0, [sp+144]
00157edcstr x1, [sp+152]
00157ee0cbnz x0, 0x157ee8
00157ee4b 0x157fa8
00157ee8
00157ee8loc_157ee8:
00157ee8str xzr, [sp+192]
00157eecldr x3, [sp+144]
00157ef0ldr x4, [sp+152]
00157ef4adrp x5, 0x5be000
00157ef8add x5, x5, 1120
00157efcsubs xzr, x3, x5
00157f00b.eq 0x157f08
00157f04b 0x157f10
00157f08
00157f08loc_157f08:
00157f08orr x0, xzr, 1
00157f0cb 0x157f1c
00157f10
00157f10loc_157f10:
00157f10mov x0, xzr
00157f14mov x4, xzr
00157f18b 0x157f1c
00157f1c
00157f1cloc_157f1c:
00157f1cstr x4, [sp+192]
00157f20strb w0, [sp+37]
00157f24ldr x3, [sp+192]
00157f28str x3, [sp+272]
00157f2cldrb w3, [sp+37]
00157f30strb w3, [sp+39]
00157f34ldr x3, [sp+272]
00157f38str x3, [sp+168]
00157f3cldrb w3, [sp+39]
00157f40strb w3, [sp+35]
00157f44tbnz w3, 0, 0x157f4c
00157f48b 0x157f90
00157f4c
00157f4cloc_157f4c:
00157f4cldr x3, [sp+168]
00157f50ldrsb x27, [x3]
00157f54ldr x4, [sp+304]
00157f58ldr x5, [sp+312]
00157f5cstr x5, [x3+24]
00157f60adrp x27, 0x8f4000
00157f64ldr w5, [x27+3056]
00157f68cbz w5, 0x157f70
00157f6cb 0x157f74
00157f70
00157f70loc_157f70:
00157f70b 0x157f88
00157f74
00157f74loc_157f74:
00157f74bl runtime.gcWriteBarrier2
00157f78str x4, [x25]
00157f7cldr x5, [x3+16]
00157f80str x5, [x25+8]
00157f84b 0x157f88
00157f88
00157f88loc_157f88:
00157f88str x4, [x3+16]
00157f8cb 0x157f94
00157f90
00157f90loc_157f90:
00157f90b 0x157f94
00157f94
00157f94loc_157f94:
00157f94ldr x1, [sp+144]
00157f98ldr x2, [sp+152]
00157f9cldr x0, [sp+296]
00157fa0bl fmt.(*ss).error
00157fa4b 0x157fac
00157fa8
00157fa8loc_157fa8:
00157fa8b 0x157fac
00157fac
00157facloc_157fac:
00157facldr x2, [sp+48]
00157fb0add x0, x2, 1
00157fb4str x0, [sp+96]
00157fb8ldr x1, [sp+312]
00157fbcldr x3, [sp+304]
00157fc0subs xzr, x1, x0
00157fc4b.hs 0x157fcc
00157fc8b 0x158188
00157fcc
00157fccloc_157fcc:
00157fccsub x2, x1, x2
00157fd0sub x2, x2, 1
00157fd4sub x4, xzr, x2
00157fd8and x4, x0, x4, asr #63
00157fdcadd x3, x3, x4
00157fe0str x3, [sp+216]
00157fe4str x2, [sp+224]
00157fe8stp xzr, xzr, [sp+200]
00157fecldr x0, [sp+216]
00157ff0ldr x1, [sp+224]
00157ff4bl strconv.Atoi
00157ff8str x0, [sp+88]
00157ffcstr x1, [sp+200]
00158000str x2, [sp+208]
00158004ldr x3, [sp+88]
00158008str x3, [sp+120]
0015800cstr x1, [sp+256]
00158010str x2, [sp+264]
00158014ldr x3, [sp+120]
00158018str x3, [sp+56]
0015801cstr x1, [sp+144]
00158020str x2, [sp+152]
00158024cbnz x1, 0x15802c
00158028b 0x1580ec
0015802c
0015802cloc_15802c:
0015802cstr xzr, [sp+192]
00158030ldr x3, [sp+144]
00158034ldr x4, [sp+152]
00158038adrp x5, 0x5bd000
0015803cadd x5, x5, 1120
00158040subs xzr, x3, x5
00158044b.eq 0x15804c
00158048b 0x158054
0015804c
0015804cloc_15804c:
0015804corr x0, xzr, 1
00158050b 0x158060
00158054
00158054loc_158054:
00158054mov x0, xzr
00158058mov x4, xzr
0015805cb 0x158060
00158060
00158060loc_158060:
00158060str x4, [sp+192]
00158064strb w0, [sp+37]
00158068ldr x3, [sp+192]
0015806cstr x3, [sp+248]
00158070ldrb w3, [sp+37]
00158074strb w3, [sp+38]
00158078ldr x3, [sp+248]
0015807cstr x3, [sp+160]
00158080ldrb w3, [sp+38]
00158084strb w3, [sp+34]
00158088tbnz w3, 0, 0x158090
0015808cb 0x1580d4
00158090
00158090loc_158090:
00158090ldr x3, [sp+160]
00158094ldrsb x27, [x3]
00158098ldr x4, [sp+304]
0015809cldr x5, [sp+312]
001580a0str x5, [x3+24]
001580a4adrp x27, 0x8f3000
001580a8ldr w5, [x27+3056]
001580accbz w5, 0x1580b4
001580b0b 0x1580b8
001580b4
001580b4loc_1580b4:
001580b4b 0x1580cc
001580b8
001580b8loc_1580b8:
001580b8bl runtime.gcWriteBarrier2
001580bcstr x4, [x25]
001580c0ldr x5, [x3+16]
001580c4str x5, [x25+8]
001580c8b 0x1580cc
001580cc
001580ccloc_1580cc:
001580ccstr x4, [x3+16]
001580d0b 0x1580d8
001580d4
001580d4loc_1580d4:
001580d4b 0x1580d8
001580d8
001580d8loc_1580d8:
001580d8ldr x1, [sp+144]
001580dcldr x2, [sp+152]
001580e0ldr x0, [sp+296]
001580e4bl fmt.(*ss).error
001580e8b 0x1580f0
001580ec
001580ecloc_1580ec:
001580ecb 0x1580f0
001580f0
001580f0loc_1580f0:
001580f0ldr x0, [sp+56]
001580f4ldr d0, [sp+72]
001580f8bl math.Ldexp
001580fcstr d0, [sp+104]
00158100str d0, [sp+40]
00158104ldp x29, x30, [sp-8]
00158108add sp, sp, 288
0015810cret x30
00158110
00158110loc_158110:
00158110stp xzr, xzr, [sp+200]
00158114ldr x2, [sp+320]
00158118ldr x0, [sp+304]
0015811cldr x1, [sp+312]
00158120bl strconv.ParseFloat
00158124str d0, [sp+104]
00158128str x0, [sp+200]
0015812cstr x1, [sp+208]
00158130ldr d0, [sp+104]
00158134str d0, [sp+112]
00158138str x0, [sp+232]
0015813cstr x1, [sp+240]
00158140ldr d0, [sp+112]
00158144str d0, [sp+64]
00158148str x0, [sp+128]
0015814cstr x1, [sp+136]
00158150cbnz x0, 0x158158
00158154b 0x158170
00158158
00158158loc_158158:
00158158ldr x3, [sp+296]
0015815cmov x2, x1
00158160mov x1, x0
00158164mov x0, x3
00158168bl fmt.(*ss).error
0015816cb 0x158174
00158170
00158170loc_158170:
00158170b 0x158174
00158174
00158174loc_158174:
00158174ldr d0, [sp+64]
00158178str d0, [sp+40]
0015817cldp x29, x30, [sp-8]
00158180add sp, sp, 288
00158184ret x30
00158188
00158188loc_158188:
00158188bl runtime.panicSliceB
0015818c
0015818cloc_15818c:
0015818cbl runtime.panicSliceAlen
00158190hint
00158194
00158194loc_158194:
00158194stp x0, x1, [sp+8]
00158198stp x2, x3, [sp+24]
0015819cmov x3, x30
001581a0bl runtime.morestack_noctxt.abi0
001581a4ldp x0, x1, [sp+8]
001581a8ldp x2, x3, [sp+24]
001581acb 0x157df0
00157df0
00157df0fmt.(*ss).convertFloat: ; void fmt.(*ss).convertFloat(fmt.ss * s, struct string str, int n)
00157df0ldr x16, [x28+16]
00157df4sub x17, sp, 160
00157df8subs xzr, x17, x16
00157dfcb.ls 0x158194
00157e00sub x20, sp, 288
00157e04stp x29, x30, [x20-8]
00157e08add sp, x20, 0
00157e0csub x29, sp, 8
00157e10str x0, [sp+296]
00157e14str x1, [sp+304]
00157e18str x2, [sp+312]
00157e1cstr x3, [sp+320]
00157e20fmov d0, xzr
00157e24str d0, [sp+40]
00157e28mov x0, x1
00157e2cmov x1, x2
00157e30orr x2, xzr, 112
00157e34bl fmt.indexRune
00157e38str x0, [sp+48]
00157e3csubs xzr, x0, 0
00157e40cset x3, ge
00157e44strb w3, [sp+37]
00157e48tbz x0, 63, 0x157e50
00157e4cb 0x157e6c
00157e50
00157e50loc_157e50:
00157e50ldr x0, [sp+304]
00157e54ldr x1, [sp+312]
00157e58bl fmt.hasX
00157e5cstrb w0, [sp+36]
00157e60eor x2, x0, 1
00157e64strb w2, [sp+37]
00157e68b 0x157e70
00157e6c
00157e6cloc_157e6c:
00157e6cb 0x157e70
00157e70
00157e70loc_157e70:
00157e70ldrb w3, [sp+37]
00157e74tbnz w3, 0, 0x157e7c
00157e78b 0x158110
00157e7c
00157e7cloc_157e7c:
00157e7cldr x1, [sp+48]
00157e80ldr x2, [sp+312]
00157e84ldr x3, [sp+304]
00157e88subs xzr, x2, x1
00157e8cb.hs 0x157e94
00157e90b 0x15818c
00157e94
00157e94loc_157e94:
00157e94b 0x157e98
00157e98
00157e98loc_157e98:
00157e98str x3, [sp+216]
00157e9cstr x1, [sp+224]
00157ea0stp xzr, xzr, [sp+200]
00157ea4ldr x2, [sp+320]
00157ea8ldr x0, [sp+216]
00157eacldr x1, [sp+224]
00157eb0bl strconv.ParseFloat
00157eb4str d0, [sp+104]
00157eb8str x0, [sp+200]
00157ebcstr x1, [sp+208]
00157ec0ldr d0, [sp+104]
00157ec4str d0, [sp+80]
00157ec8str x0, [sp+176]
00157eccstr x1, [sp+184]
00157ed0ldr d0, [sp+80]
00157ed4str d0, [sp+72]
00157ed8str x0, [sp+144]
00157edcstr x1, [sp+152]
00157ee0cbnz x0, 0x157ee8
00157ee4b 0x157fa8
00157ee8
00157ee8loc_157ee8:
00157ee8str xzr, [sp+192]
00157eecldr x3, [sp+144]
00157ef0ldr x4, [sp+152]
00157ef4adrp x5, 0x5be000
00157ef8add x5, x5, 1120
00157efcsubs xzr, x3, x5
00157f00b.eq 0x157f08
00157f04b 0x157f10
00157f08
00157f08loc_157f08:
00157f08orr x0, xzr, 1
00157f0cb 0x157f1c
00157f10
00157f10loc_157f10:
00157f10mov x0, xzr
00157f14mov x4, xzr
00157f18b 0x157f1c
00157f1c
00157f1cloc_157f1c:
00157f1cstr x4, [sp+192]
00157f20strb w0, [sp+37]
00157f24ldr x3, [sp+192]
00157f28str x3, [sp+272]
00157f2cldrb w3, [sp+37]
00157f30strb w3, [sp+39]
00157f34ldr x3, [sp+272]
00157f38str x3, [sp+168]
00157f3cldrb w3, [sp+39]
00157f40strb w3, [sp+35]
00157f44tbnz w3, 0, 0x157f4c
00157f48b 0x157f90
00157f4c
00157f4cloc_157f4c:
00157f4cldr x3, [sp+168]
00157f50ldrsb x27, [x3]
00157f54ldr x4, [sp+304]
00157f58ldr x5, [sp+312]
00157f5cstr x5, [x3+24]
00157f60adrp x27, 0x8f4000
00157f64ldr w5, [x27+3056]
00157f68cbz w5, 0x157f70
00157f6cb 0x157f74
00157f70
00157f70loc_157f70:
00157f70b 0x157f88
00157f74
00157f74loc_157f74:
00157f74bl runtime.gcWriteBarrier2
00157f78str x4, [x25]
00157f7cldr x5, [x3+16]
00157f80str x5, [x25+8]
00157f84b 0x157f88
00157f88
00157f88loc_157f88:
00157f88str x4, [x3+16]
00157f8cb 0x157f94
00157f90
00157f90loc_157f90:
00157f90b 0x157f94
00157f94
00157f94loc_157f94:
00157f94ldr x1, [sp+144]
00157f98ldr x2, [sp+152]
00157f9cldr x0, [sp+296]
00157fa0bl fmt.(*ss).error
00157fa4b 0x157fac
00157fa8
00157fa8loc_157fa8:
00157fa8b 0x157fac
00157fac
00157facloc_157fac:
00157facldr x2, [sp+48]
00157fb0add x0, x2, 1
00157fb4str x0, [sp+96]
00157fb8ldr x1, [sp+312]
00157fbcldr x3, [sp+304]
00157fc0subs xzr, x1, x0
00157fc4b.hs 0x157fcc
00157fc8b 0x158188
00157fcc
00157fccloc_157fcc:
00157fccsub x2, x1, x2
00157fd0sub x2, x2, 1
00157fd4sub x4, xzr, x2
00157fd8and x4, x0, x4, asr #63
00157fdcadd x3, x3, x4
00157fe0str x3, [sp+216]
00157fe4str x2, [sp+224]
00157fe8stp xzr, xzr, [sp+200]
00157fecldr x0, [sp+216]
00157ff0ldr x1, [sp+224]
00157ff4bl strconv.Atoi
00157ff8str x0, [sp+88]
00157ffcstr x1, [sp+200]
00158000str x2, [sp+208]
00158004ldr x3, [sp+88]
00158008str x3, [sp+120]
0015800cstr x1, [sp+256]
00158010str x2, [sp+264]
00158014ldr x3, [sp+120]
00158018str x3, [sp+56]
0015801cstr x1, [sp+144]
00158020str x2, [sp+152]
00158024cbnz x1, 0x15802c
00158028b 0x1580ec
0015802c
0015802cloc_15802c:
0015802cstr xzr, [sp+192]
00158030ldr x3, [sp+144]
00158034ldr x4, [sp+152]
00158038adrp x5, 0x5bd000
0015803cadd x5, x5, 1120
00158040subs xzr, x3, x5
00158044b.eq 0x15804c
00158048b 0x158054
0015804c
0015804cloc_15804c:
0015804corr x0, xzr, 1
00158050b 0x158060
00158054
00158054loc_158054:
00158054mov x0, xzr
00158058mov x4, xzr
0015805cb 0x158060
00158060
00158060loc_158060:
00158060str x4, [sp+192]
00158064strb w0, [sp+37]
00158068ldr x3, [sp+192]
0015806cstr x3, [sp+248]
00158070ldrb w3, [sp+37]
00158074strb w3, [sp+38]
00158078ldr x3, [sp+248]
0015807cstr x3, [sp+160]
00158080ldrb w3, [sp+38]
00158084strb w3, [sp+34]
00158088tbnz w3, 0, 0x158090
0015808cb 0x1580d4
00158090
00158090loc_158090:
00158090ldr x3, [sp+160]
00158094ldrsb x27, [x3]
00158098ldr x4, [sp+304]
0015809cldr x5, [sp+312]
001580a0str x5, [x3+24]
001580a4adrp x27, 0x8f3000
001580a8ldr w5, [x27+3056]
001580accbz w5, 0x1580b4
001580b0b 0x1580b8
001580b4
001580b4loc_1580b4:
001580b4b 0x1580cc
001580b8
001580b8loc_1580b8:
001580b8bl runtime.gcWriteBarrier2
001580bcstr x4, [x25]
001580c0ldr x5, [x3+16]
001580c4str x5, [x25+8]
001580c8b 0x1580cc
001580cc
001580ccloc_1580cc:
001580ccstr x4, [x3+16]
001580d0b 0x1580d8
001580d4
001580d4loc_1580d4:
001580d4b 0x1580d8
001580d8
001580d8loc_1580d8:
001580d8ldr x1, [sp+144]
001580dcldr x2, [sp+152]
001580e0ldr x0, [sp+296]
001580e4bl fmt.(*ss).error
001580e8b 0x1580f0
001580ec
001580ecloc_1580ec:
001580ecb 0x1580f0
001580f0
001580f0loc_1580f0:
001580f0ldr x0, [sp+56]
001580f4ldr d0, [sp+72]
001580f8bl math.Ldexp
001580fcstr d0, [sp+104]
00158100str d0, [sp+40]
00158104ldp x29, x30, [sp-8]
00158108add sp, sp, 288
0015810cret x30
00158110
00158110loc_158110:
00158110stp xzr, xzr, [sp+200]
00158114ldr x2, [sp+320]
00158118ldr x0, [sp+304]
0015811cldr x1, [sp+312]
00158120bl strconv.ParseFloat
00158124str d0, [sp+104]
00158128str x0, [sp+200]
0015812cstr x1, [sp+208]
00158130ldr d0, [sp+104]
00158134str d0, [sp+112]
00158138str x0, [sp+232]
0015813cstr x1, [sp+240]
00158140ldr d0, [sp+112]
00158144str d0, [sp+64]
00158148str x0, [sp+128]
0015814cstr x1, [sp+136]
00158150cbnz x0, 0x158158
00158154b 0x158170
00158158
00158158loc_158158:
00158158ldr x3, [sp+296]
0015815cmov x2, x1
00158160mov x1, x0
00158164mov x0, x3
00158168bl fmt.(*ss).error
0015816cb 0x158174
00158170
00158170loc_158170:
00158170b 0x158174
00158174
00158174loc_158174:
00158174ldr d0, [sp+64]
00158178str d0, [sp+40]
0015817cldp x29, x30, [sp-8]
00158180add sp, sp, 288
00158184ret x30
00158188
00158188loc_158188:
00158188bl runtime.panicSliceB
0015818c
0015818cloc_15818c:
0015818cbl runtime.panicSliceAlen
00158190hint
00158194
00158194loc_158194:
00158194stp x0, x1, [sp+8]
00158198stp x2, x3, [sp+24]
0015819cmov x3, x30
001581a0bl runtime.morestack_noctxt.abi0
001581a4ldp x0, x1, [sp+8]
001581a8ldp x2, x3, [sp+24]
001581acb 0x157df0
00157df0
001581b0
001581b0fmt.(*ss).scanComplex: ; void fmt.(*ss).scanComplex(fmt.ss * s, int32 verb, int n)
001581b0ldr x16, [x28+16]
001581b4sub x17, sp, 112
001581b8subs xzr, x17, x16
001581bcb.ls 0x158314
001581c0str x30, [sp-240]!
001581c4stur x29, [sp-8]
001581c8sub x29, sp, 8
001581ccstr x0, [sp+248]
001581d0str w1, [sp+256]
001581d4str x2, [sp+264]
001581d8fmov d0, xzr
001581dcstr d0, [sp+72]
001581e0str d0, [sp+80]
001581e4ldrsw x1, [sp+256]
001581e8ldr x0, [sp+248]
001581ecadrp x2, 0x559000
001581f0add x2, x2, 1308
001581f4orr x3, xzr, 8
001581f8adrp x4, 0x558000
001581fcadd x4, x4, 3822
00158200orr x5, xzr, 7
00158204bl fmt.(*ss).okVerb
00158208strb w0, [sp+71]
0015820ctbnz w0, 0, 0x158214
00158210b 0x1582f8
00158214
00158214loc_158214:
00158214ldr x0, [sp+248]
00158218bl fmt.(*ss).SkipSpace
0015821cldr x0, [sp+248]
00158220bl fmt.(*ss).notEOF
00158224stp xzr, xzr, [sp+216]
00158228stp xzr, xzr, [sp+200]
0015822cldr x0, [sp+248]
00158230bl fmt.(*ss).complexTokens
00158234str x0, [sp+216]
00158238str x1, [sp+224]
0015823cstr x2, [sp+200]
00158240str x3, [sp+208]
00158244ldr x1, [sp+216]
00158248ldr x2, [sp+224]
0015824cstr x1, [sp+184]
00158250str x2, [sp+192]
00158254ldr x1, [sp+200]
00158258ldr x2, [sp+208]
0015825cstr x1, [sp+168]
00158260str x2, [sp+176]
00158264ldr x1, [sp+184]
00158268ldr x2, [sp+192]
0015826cstr x1, [sp+136]
00158270str x2, [sp+144]
00158274ldr x1, [sp+168]
00158278ldr x2, [sp+176]
0015827cstr x1, [sp+152]
00158280str x2, [sp+160]
00158284ldr x1, [sp+264]
00158288add x1, x1, x1, lsr #63
0015828csbfm x3, x1, 1, 63
00158290str x3, [sp+112]
00158294ldr x1, [sp+136]
00158298ldr x0, [sp+248]
0015829cldr x2, [sp+144]
001582a0bl fmt.(*ss).convertFloat
001582a4str d0, [sp+88]
001582a8ldr x1, [sp+264]
001582acadd x1, x1, x1, lsr #63
001582b0sbfm x3, x1, 1, 63
001582b4str x3, [sp+104]
001582b8ldr x1, [sp+152]
001582bcldr x0, [sp+248]
001582c0ldr x2, [sp+160]
001582c4bl fmt.(*ss).convertFloat
001582c8str d0, [sp+96]
001582ccldr d1, [sp+88]
001582d0str d1, [sp+120]
001582d4str d0, [sp+128]
001582d8str d1, [sp+72]
001582dcstr d0, [sp+80]
001582e0fmov d2, d0
001582e4fmov d0, d1
001582e8fmov d1, d2
001582ecldur x29, [sp-8]
001582f0ldr x30, [sp], 240
001582f4ret x30
001582f8
001582f8loc_1582f8:
001582f8fmov d1, xzr
001582fcstr d1, [sp+72]
00158300str d1, [sp+80]
00158304fmov d0, d1
00158308ldur x29, [sp-8]
0015830cldr x30, [sp], 240
00158310ret x30
00158314
00158314loc_158314:
00158314str x0, [sp+8]
00158318str w1, [sp+16]
0015831cstr x2, [sp+24]
00158320mov x3, x30
00158324bl runtime.morestack_noctxt.abi0
00158328ldr x0, [sp+8]
0015832cldrsw x1, [sp+16]
00158330ldr x2, [sp+24]
00158334b 0x1581b0
00158338udf 0
0015833cudf 0
001581b0
001581b0fmt.(*ss).scanComplex: ; void fmt.(*ss).scanComplex(fmt.ss * s, int32 verb, int n)
001581b0ldr x16, [x28+16]
001581b4sub x17, sp, 112
001581b8subs xzr, x17, x16
001581bcb.ls 0x158314
001581c0str x30, [sp-240]!
001581c4stur x29, [sp-8]
001581c8sub x29, sp, 8
001581ccstr x0, [sp+248]
001581d0str w1, [sp+256]
001581d4str x2, [sp+264]
001581d8fmov d0, xzr
001581dcstr d0, [sp+72]
001581e0str d0, [sp+80]
001581e4ldrsw x1, [sp+256]
001581e8ldr x0, [sp+248]
001581ecadrp x2, 0x559000
001581f0add x2, x2, 1308
001581f4orr x3, xzr, 8
001581f8adrp x4, 0x558000
001581fcadd x4, x4, 3822
00158200orr x5, xzr, 7
00158204bl fmt.(*ss).okVerb
00158208strb w0, [sp+71]
0015820ctbnz w0, 0, 0x158214
00158210b 0x1582f8
00158214
00158214loc_158214:
00158214ldr x0, [sp+248]
00158218bl fmt.(*ss).SkipSpace
0015821cldr x0, [sp+248]
00158220bl fmt.(*ss).notEOF
00158224stp xzr, xzr, [sp+216]
00158228stp xzr, xzr, [sp+200]
0015822cldr x0, [sp+248]
00158230bl fmt.(*ss).complexTokens
00158234str x0, [sp+216]
00158238str x1, [sp+224]
0015823cstr x2, [sp+200]
00158240str x3, [sp+208]
00158244ldr x1, [sp+216]
00158248ldr x2, [sp+224]
0015824cstr x1, [sp+184]
00158250str x2, [sp+192]
00158254ldr x1, [sp+200]
00158258ldr x2, [sp+208]
0015825cstr x1, [sp+168]
00158260str x2, [sp+176]
00158264ldr x1, [sp+184]
00158268ldr x2, [sp+192]
0015826cstr x1, [sp+136]
00158270str x2, [sp+144]
00158274ldr x1, [sp+168]
00158278ldr x2, [sp+176]
0015827cstr x1, [sp+152]
00158280str x2, [sp+160]
00158284ldr x1, [sp+264]
00158288add x1, x1, x1, lsr #63
0015828csbfm x3, x1, 1, 63
00158290str x3, [sp+112]
00158294ldr x1, [sp+136]
00158298ldr x0, [sp+248]
0015829cldr x2, [sp+144]
001582a0bl fmt.(*ss).convertFloat
001582a4str d0, [sp+88]
001582a8ldr x1, [sp+264]
001582acadd x1, x1, x1, lsr #63
001582b0sbfm x3, x1, 1, 63
001582b4str x3, [sp+104]
001582b8ldr x1, [sp+152]
001582bcldr x0, [sp+248]
001582c0ldr x2, [sp+160]
001582c4bl fmt.(*ss).convertFloat
001582c8str d0, [sp+96]
001582ccldr d1, [sp+88]
001582d0str d1, [sp+120]
001582d4str d0, [sp+128]
001582d8str d1, [sp+72]
001582dcstr d0, [sp+80]
001582e0fmov d2, d0
001582e4fmov d0, d1
001582e8fmov d1, d2
001582ecldur x29, [sp-8]
001582f0ldr x30, [sp], 240
001582f4ret x30
001582f8
001582f8loc_1582f8:
001582f8fmov d1, xzr
001582fcstr d1, [sp+72]
00158300str d1, [sp+80]
00158304fmov d0, d1
00158308ldur x29, [sp-8]
0015830cldr x30, [sp], 240
00158310ret x30
00158314
00158314loc_158314:
00158314str x0, [sp+8]
00158318str w1, [sp+16]
0015831cstr x2, [sp+24]
00158320mov x3, x30
00158324bl runtime.morestack_noctxt.abi0
00158328ldr x0, [sp+8]
0015832cldrsw x1, [sp+16]
00158330ldr x2, [sp+24]
00158334b 0x1581b0
00158338udf 0
0015833cudf 0
001581b0
00158340
00158340fmt.(*ss).convertString: ; void fmt.(*ss).convertString(fmt.ss * s, int32 verb)
00158340ldr x16, [x28+16]
00158344subs xzr, sp, x16
00158348b.ls 0x158478
0015834cstr x30, [sp-112]!
00158350stur x29, [sp-8]
00158354sub x29, sp, 8
00158358str x0, [sp+120]
0015835cstr w1, [sp+128]
00158360stp xzr, xzr, [sp+64]
00158364ldrsw x1, [sp+128]
00158368ldr x0, [sp+120]
0015836cadrp x2, 0x558000
00158370add x2, x2, 1837
00158374movz x3, 5
00158378adrp x4, 0x558000
0015837cadd x4, x4, 2677
00158380orr x5, xzr, 6
00158384bl fmt.(*ss).okVerb
00158388strb w0, [sp+59]
0015838ctbnz w0, 0, 0x158394
00158390b 0x158460
00158394
00158394loc_158394:
00158394ldr x0, [sp+120]
00158398bl fmt.(*ss).SkipSpace
0015839cldr x0, [sp+120]
001583a0bl fmt.(*ss).notEOF
001583a4ldrsw x1, [sp+128]
001583a8str w1, [sp+60]
001583acsubs wzr, w1, 88
001583b0b.eq 0x1583b8
001583b4b 0x1583bc
001583b8
001583b8loc_1583b8:
001583b8b 0x1583f0
001583bc
001583bcloc_1583bc:
001583bcsubs wzr, w1, 113
001583c0b.eq 0x1583c8
001583c4b 0x1583e0
001583c8
001583c8loc_1583c8:
001583c8b 0x1583cc
001583cc
001583ccloc_1583cc:
001583ccldr x0, [sp+120]
001583d0bl fmt.(*ss).quotedString
001583d4str x0, [sp+64]
001583d8str x1, [sp+72]
001583dcb 0x15844c
001583e0
001583e0loc_1583e0:
001583e0subs wzr, w1, 120
001583e4b.eq 0x1583ec
001583e8b 0x158404
001583ec
001583ecloc_1583ec:
001583ecb 0x1583f0
001583f0
001583f0loc_1583f0:
001583f0ldr x0, [sp+120]
001583f4bl fmt.(*ss).hexString
001583f8str x0, [sp+64]
001583fcstr x1, [sp+72]
00158400b 0x15844c
00158404
00158404loc_158404:
00158404b 0x158408
00158408
00158408loc_158408:
00158408b 0x15840c
0015840c
0015840cloc_15840c:
0015840cb 0x158410
00158410
00158410loc_158410:
00158410ldr x0, [sp+120]
00158414orr x1, xzr, 1
00158418adrp x2, 0x580000
0015841cadd x2, x2, 3648
00158420bl fmt.(*ss).token
00158424str x0, [sp+80]
00158428str x1, [sp+88]
0015842cstr x2, [sp+96]
00158430mov x2, x1
00158434mov x1, x0
00158438mov x0, xzr
0015843cbl runtime.slicebytetostring
00158440str x0, [sp+64]
00158444str x1, [sp+72]
00158448b 0x15844c
0015844c
0015844cloc_15844c:
0015844cldr x0, [sp+64]
00158450ldr x1, [sp+72]
00158454ldur x29, [sp-8]
00158458ldr x30, [sp], 112
0015845cret x30
00158460
00158460loc_158460:
00158460stp xzr, xzr, [sp+64]
00158464mov x0, xzr
00158468mov x1, xzr
0015846cldur x29, [sp-8]
00158470ldr x30, [sp], 112
00158474ret x30
00158478
00158478loc_158478:
00158478str x0, [sp+8]
0015847cstr w1, [sp+16]
00158480mov x3, x30
00158484bl runtime.morestack_noctxt.abi0
00158488ldr x0, [sp+8]
0015848cldrsw x1, [sp+16]
00158490b 0x158340
00158494udf 0
00158498udf 0
0015849cudf 0
00158340
00158340fmt.(*ss).convertString: ; void fmt.(*ss).convertString(fmt.ss * s, int32 verb)
00158340ldr x16, [x28+16]
00158344subs xzr, sp, x16
00158348b.ls 0x158478
0015834cstr x30, [sp-112]!
00158350stur x29, [sp-8]
00158354sub x29, sp, 8
00158358str x0, [sp+120]
0015835cstr w1, [sp+128]
00158360stp xzr, xzr, [sp+64]
00158364ldrsw x1, [sp+128]
00158368ldr x0, [sp+120]
0015836cadrp x2, 0x558000
00158370add x2, x2, 1837
00158374movz x3, 5
00158378adrp x4, 0x558000
0015837cadd x4, x4, 2677
00158380orr x5, xzr, 6
00158384bl fmt.(*ss).okVerb
00158388strb w0, [sp+59]
0015838ctbnz w0, 0, 0x158394
00158390b 0x158460
00158394
00158394loc_158394:
00158394ldr x0, [sp+120]
00158398bl fmt.(*ss).SkipSpace
0015839cldr x0, [sp+120]
001583a0bl fmt.(*ss).notEOF
001583a4ldrsw x1, [sp+128]
001583a8str w1, [sp+60]
001583acsubs wzr, w1, 88
001583b0b.eq 0x1583b8
001583b4b 0x1583bc
001583b8
001583b8loc_1583b8:
001583b8b 0x1583f0
001583bc
001583bcloc_1583bc:
001583bcsubs wzr, w1, 113
001583c0b.eq 0x1583c8
001583c4b 0x1583e0
001583c8
001583c8loc_1583c8:
001583c8b 0x1583cc
001583cc
001583ccloc_1583cc:
001583ccldr x0, [sp+120]
001583d0bl fmt.(*ss).quotedString
001583d4str x0, [sp+64]
001583d8str x1, [sp+72]
001583dcb 0x15844c
001583e0
001583e0loc_1583e0:
001583e0subs wzr, w1, 120
001583e4b.eq 0x1583ec
001583e8b 0x158404
001583ec
001583ecloc_1583ec:
001583ecb 0x1583f0
001583f0
001583f0loc_1583f0:
001583f0ldr x0, [sp+120]
001583f4bl fmt.(*ss).hexString
001583f8str x0, [sp+64]
001583fcstr x1, [sp+72]
00158400b 0x15844c
00158404
00158404loc_158404:
00158404b 0x158408
00158408
00158408loc_158408:
00158408b 0x15840c
0015840c
0015840cloc_15840c:
0015840cb 0x158410
00158410
00158410loc_158410:
00158410ldr x0, [sp+120]
00158414orr x1, xzr, 1
00158418adrp x2, 0x580000
0015841cadd x2, x2, 3648
00158420bl fmt.(*ss).token
00158424str x0, [sp+80]
00158428str x1, [sp+88]
0015842cstr x2, [sp+96]
00158430mov x2, x1
00158434mov x1, x0
00158438mov x0, xzr
0015843cbl runtime.slicebytetostring
00158440str x0, [sp+64]
00158444str x1, [sp+72]
00158448b 0x15844c
0015844c
0015844cloc_15844c:
0015844cldr x0, [sp+64]
00158450ldr x1, [sp+72]
00158454ldur x29, [sp-8]
00158458ldr x30, [sp], 112
0015845cret x30
00158460
00158460loc_158460:
00158460stp xzr, xzr, [sp+64]
00158464mov x0, xzr
00158468mov x1, xzr
0015846cldur x29, [sp-8]
00158470ldr x30, [sp], 112
00158474ret x30
00158478
00158478loc_158478:
00158478str x0, [sp+8]
0015847cstr w1, [sp+16]
00158480mov x3, x30
00158484bl runtime.morestack_noctxt.abi0
00158488ldr x0, [sp+8]
0015848cldrsw x1, [sp+16]
00158490b 0x158340
00158494udf 0
00158498udf 0
0015849cudf 0
00158340
001584a0
001584a0fmt.(*ss).quotedString: ; void fmt.(*ss).quotedString(fmt.ss * s)
001584a0ldr x16, [x28+16]
001584a4sub x17, sp, 144
001584a8subs xzr, x17, x16
001584acb.ls 0x158718
001584b0sub x20, sp, 272
001584b4stp x29, x30, [x20-8]
001584b8add sp, x20, 0
001584bcsub x29, sp, 8
001584c0str x0, [sp+280]
001584c4stp xzr, xzr, [sp+56]
001584c8ldr x0, [sp+280]
001584ccbl fmt.(*ss).notEOF
001584d0ldr x0, [sp+280]
001584d4bl fmt.(*ss).getRune
001584d8str w0, [sp+44]
001584dcstr w0, [sp+52]
001584e0subs wzr, w0, 34
001584e4b.eq 0x1584ec
001584e8b 0x15850c
001584ec
001584ecloc_1584ec:
001584ecb 0x1584f0
001584f0
001584f0loc_1584f0:
001584f0ldr x2, [sp+280]
001584f4ldrsb x27, [x2]
001584f8add x0, x2, 16
001584fcstr x0, [sp+192]
00158500movz x1, 34
00158504bl fmt.(*buffer).writeByte
00158508b 0x1585d8
0015850c
0015850cloc_15850c:
0015850csubs wzr, w0, 96
00158510b.eq 0x158518
00158514b 0x158520
00158518
00158518loc_158518:
00158518b 0x15851c
0015851c
0015851cloc_15851c:
0015851cb 0x158558
00158520
00158520loc_158520:
00158520b 0x158524
00158524
00158524loc_158524:
00158524b 0x158528
00158528
00158528loc_158528:
00158528ldr x0, [sp+280]
0015852cadrp x1, 0x55f000
00158530add x1, x1, 3260
00158534movz x2, 22
00158538bl fmt.(*ss).errorString
0015853cb 0x158540
00158540
00158540loc_158540:
00158540stp xzr, xzr, [sp+56]
00158544mov x0, xzr
00158548mov x1, xzr
0015854cldp x29, x30, [sp-8]
00158550add sp, sp, 272
00158554ret x30
00158558
00158558loc_158558:
00158558b 0x15855c
0015855c
0015855cloc_15855c:
0015855cldr x0, [sp+280]
00158560bl fmt.(*ss).mustReadRune
00158564str w0, [sp+40]
00158568ldrsw x1, [sp+44]
0015856csubs wzr, w0, w1
00158570b.eq 0x158578
00158574b 0x1585b8
00158578
00158578loc_158578:
00158578b 0x15857c
0015857c
0015857cloc_15857c:
0015857cldr x3, [sp+280]
00158580ldrsb x27, [x3]
00158584ldr x1, [x3+16]
00158588ldr x2, [x3+24]
0015858cldr x3, [x3+32]
00158590str x1, [sp+200]
00158594str x2, [sp+208]
00158598str x3, [sp+216]
0015859cmov x0, xzr
001585a0bl runtime.slicebytetostring
001585a4str x0, [sp+56]
001585a8str x1, [sp+64]
001585acldp x29, x30, [sp-8]
001585b0add sp, sp, 272
001585b4ret x30
001585b8
001585b8loc_1585b8:
001585b8ldr x2, [sp+280]
001585bcldrsb x27, [x2]
001585c0add x0, x2, 16
001585c4str x0, [sp+224]
001585c8ldrsw x1, [sp+40]
001585ccbl fmt.(*buffer).writeRune
001585d0b 0x1585d4
001585d4
001585d4loc_1585d4:
001585d4b 0x158558
001585d8
001585d8loc_1585d8:
001585d8b 0x1585dc
001585dc
001585dcloc_1585dc:
001585dcldr x0, [sp+280]
001585e0bl fmt.(*ss).mustReadRune
001585e4str w0, [sp+36]
001585e8ldr x1, [sp+280]
001585ecldrsb x27, [x1]
001585f0add x0, x1, 16
001585f4str x0, [sp+184]
001585f8ldrsw x1, [sp+36]
001585fcbl fmt.(*buffer).writeRune
00158600ldrsw x1, [sp+36]
00158604subs wzr, w1, 92
00158608b.eq 0x158610
0015860cb 0x158638
00158610
00158610loc_158610:
00158610ldr x0, [sp+280]
00158614bl fmt.(*ss).mustReadRune
00158618str w0, [sp+48]
0015861cldr x1, [sp+280]
00158620ldrsb x27, [x1]
00158624add x0, x1, 16
00158628str x0, [sp+176]
0015862cldrsw x1, [sp+48]
00158630bl fmt.(*buffer).writeRune
00158634b 0x158710
00158638
00158638loc_158638:
00158638ldrsw x3, [sp+36]
0015863csubs wzr, w3, 34
00158640b.eq 0x158648
00158644b 0x15870c
00158648
00158648loc_158648:
00158648b 0x15864c
0015864c
0015864cloc_15864c:
0015864cstp xzr, xzr, [sp+248]
00158650stp xzr, xzr, [sp+232]
00158654ldr x3, [sp+280]
00158658ldrsb x27, [x3]
0015865cldr x1, [x3+16]
00158660ldr x2, [x3+24]
00158664ldr x3, [x3+32]
00158668str x1, [sp+152]
0015866cstr x2, [sp+160]
00158670str x3, [sp+168]
00158674mov x0, xzr
00158678bl runtime.slicebytetostring
0015867cstr x0, [sp+136]
00158680str x1, [sp+144]
00158684bl strconv.Unquote
00158688str x0, [sp+248]
0015868cstr x1, [sp+256]
00158690str x2, [sp+232]
00158694str x3, [sp+240]
00158698ldr x3, [sp+248]
0015869cldr x4, [sp+256]
001586a0str x3, [sp+120]
001586a4str x4, [sp+128]
001586a8ldr x3, [sp+232]
001586acldr x4, [sp+240]
001586b0str x3, [sp+104]
001586b4str x4, [sp+112]
001586b8ldr x3, [sp+120]
001586bcldr x4, [sp+128]
001586c0str x3, [sp+72]
001586c4str x4, [sp+80]
001586c8ldr x2, [sp+112]
001586ccldr x1, [sp+104]
001586d0str x1, [sp+88]
001586d4str x2, [sp+96]
001586d8cbnz x1, 0x1586e0
001586dcb 0x1586ec
001586e0
001586e0loc_1586e0:
001586e0ldr x0, [sp+280]
001586e4bl fmt.(*ss).error
001586e8b 0x1586f0
001586ec
001586ecloc_1586ec:
001586ecb 0x1586f0
001586f0
001586f0loc_1586f0:
001586f0ldr x0, [sp+72]
001586f4ldr x1, [sp+80]
001586f8str x0, [sp+56]
001586fcstr x1, [sp+64]
00158700ldp x29, x30, [sp-8]
00158704add sp, sp, 272
00158708ret x30
0015870c
0015870cloc_15870c:
0015870cb 0x158710
00158710
00158710loc_158710:
00158710b 0x158714
00158714
00158714loc_158714:
00158714b 0x1585d8
00158718
00158718loc_158718:
00158718str x0, [sp+8]
0015871cmov x3, x30
00158720bl runtime.morestack_noctxt.abi0
00158724ldr x0, [sp+8]
00158728b 0x1584a0
0015872cudf 0
001584a0
001584a0fmt.(*ss).quotedString: ; void fmt.(*ss).quotedString(fmt.ss * s)
001584a0ldr x16, [x28+16]
001584a4sub x17, sp, 144
001584a8subs xzr, x17, x16
001584acb.ls 0x158718
001584b0sub x20, sp, 272
001584b4stp x29, x30, [x20-8]
001584b8add sp, x20, 0
001584bcsub x29, sp, 8
001584c0str x0, [sp+280]
001584c4stp xzr, xzr, [sp+56]
001584c8ldr x0, [sp+280]
001584ccbl fmt.(*ss).notEOF
001584d0ldr x0, [sp+280]
001584d4bl fmt.(*ss).getRune
001584d8str w0, [sp+44]
001584dcstr w0, [sp+52]
001584e0subs wzr, w0, 34
001584e4b.eq 0x1584ec
001584e8b 0x15850c
001584ec
001584ecloc_1584ec:
001584ecb 0x1584f0
001584f0
001584f0loc_1584f0:
001584f0ldr x2, [sp+280]
001584f4ldrsb x27, [x2]
001584f8add x0, x2, 16
001584fcstr x0, [sp+192]
00158500movz x1, 34
00158504bl fmt.(*buffer).writeByte
00158508b 0x1585d8
0015850c
0015850cloc_15850c:
0015850csubs wzr, w0, 96
00158510b.eq 0x158518
00158514b 0x158520
00158518
00158518loc_158518:
00158518b 0x15851c
0015851c
0015851cloc_15851c:
0015851cb 0x158558
00158520
00158520loc_158520:
00158520b 0x158524
00158524
00158524loc_158524:
00158524b 0x158528
00158528
00158528loc_158528:
00158528ldr x0, [sp+280]
0015852cadrp x1, 0x55f000
00158530add x1, x1, 3260
00158534movz x2, 22
00158538bl fmt.(*ss).errorString
0015853cb 0x158540
00158540
00158540loc_158540:
00158540stp xzr, xzr, [sp+56]
00158544mov x0, xzr
00158548mov x1, xzr
0015854cldp x29, x30, [sp-8]
00158550add sp, sp, 272
00158554ret x30
00158558
00158558loc_158558:
00158558b 0x15855c
0015855c
0015855cloc_15855c:
0015855cldr x0, [sp+280]
00158560bl fmt.(*ss).mustReadRune
00158564str w0, [sp+40]
00158568ldrsw x1, [sp+44]
0015856csubs wzr, w0, w1
00158570b.eq 0x158578
00158574b 0x1585b8
00158578
00158578loc_158578:
00158578b 0x15857c
0015857c
0015857cloc_15857c:
0015857cldr x3, [sp+280]
00158580ldrsb x27, [x3]
00158584ldr x1, [x3+16]
00158588ldr x2, [x3+24]
0015858cldr x3, [x3+32]
00158590str x1, [sp+200]
00158594str x2, [sp+208]
00158598str x3, [sp+216]
0015859cmov x0, xzr
001585a0bl runtime.slicebytetostring
001585a4str x0, [sp+56]
001585a8str x1, [sp+64]
001585acldp x29, x30, [sp-8]
001585b0add sp, sp, 272
001585b4ret x30
001585b8
001585b8loc_1585b8:
001585b8ldr x2, [sp+280]
001585bcldrsb x27, [x2]
001585c0add x0, x2, 16
001585c4str x0, [sp+224]
001585c8ldrsw x1, [sp+40]
001585ccbl fmt.(*buffer).writeRune
001585d0b 0x1585d4
001585d4
001585d4loc_1585d4:
001585d4b 0x158558
001585d8
001585d8loc_1585d8:
001585d8b 0x1585dc
001585dc
001585dcloc_1585dc:
001585dcldr x0, [sp+280]
001585e0bl fmt.(*ss).mustReadRune
001585e4str w0, [sp+36]
001585e8ldr x1, [sp+280]
001585ecldrsb x27, [x1]
001585f0add x0, x1, 16
001585f4str x0, [sp+184]
001585f8ldrsw x1, [sp+36]
001585fcbl fmt.(*buffer).writeRune
00158600ldrsw x1, [sp+36]
00158604subs wzr, w1, 92
00158608b.eq 0x158610
0015860cb 0x158638
00158610
00158610loc_158610:
00158610ldr x0, [sp+280]
00158614bl fmt.(*ss).mustReadRune
00158618str w0, [sp+48]
0015861cldr x1, [sp+280]
00158620ldrsb x27, [x1]
00158624add x0, x1, 16
00158628str x0, [sp+176]
0015862cldrsw x1, [sp+48]
00158630bl fmt.(*buffer).writeRune
00158634b 0x158710
00158638
00158638loc_158638:
00158638ldrsw x3, [sp+36]
0015863csubs wzr, w3, 34
00158640b.eq 0x158648
00158644b 0x15870c
00158648
00158648loc_158648:
00158648b 0x15864c
0015864c
0015864cloc_15864c:
0015864cstp xzr, xzr, [sp+248]
00158650stp xzr, xzr, [sp+232]
00158654ldr x3, [sp+280]
00158658ldrsb x27, [x3]
0015865cldr x1, [x3+16]
00158660ldr x2, [x3+24]
00158664ldr x3, [x3+32]
00158668str x1, [sp+152]
0015866cstr x2, [sp+160]
00158670str x3, [sp+168]
00158674mov x0, xzr
00158678bl runtime.slicebytetostring
0015867cstr x0, [sp+136]
00158680str x1, [sp+144]
00158684bl strconv.Unquote
00158688str x0, [sp+248]
0015868cstr x1, [sp+256]
00158690str x2, [sp+232]
00158694str x3, [sp+240]
00158698ldr x3, [sp+248]
0015869cldr x4, [sp+256]
001586a0str x3, [sp+120]
001586a4str x4, [sp+128]
001586a8ldr x3, [sp+232]
001586acldr x4, [sp+240]
001586b0str x3, [sp+104]
001586b4str x4, [sp+112]
001586b8ldr x3, [sp+120]
001586bcldr x4, [sp+128]
001586c0str x3, [sp+72]
001586c4str x4, [sp+80]
001586c8ldr x2, [sp+112]
001586ccldr x1, [sp+104]
001586d0str x1, [sp+88]
001586d4str x2, [sp+96]
001586d8cbnz x1, 0x1586e0
001586dcb 0x1586ec
001586e0
001586e0loc_1586e0:
001586e0ldr x0, [sp+280]
001586e4bl fmt.(*ss).error
001586e8b 0x1586f0
001586ec
001586ecloc_1586ec:
001586ecb 0x1586f0
001586f0
001586f0loc_1586f0:
001586f0ldr x0, [sp+72]
001586f4ldr x1, [sp+80]
001586f8str x0, [sp+56]
001586fcstr x1, [sp+64]
00158700ldp x29, x30, [sp-8]
00158704add sp, sp, 272
00158708ret x30
0015870c
0015870cloc_15870c:
0015870cb 0x158710
00158710
00158710loc_158710:
00158710b 0x158714
00158714
00158714loc_158714:
00158714b 0x1585d8
00158718
00158718loc_158718:
00158718str x0, [sp+8]
0015871cmov x3, x30
00158720bl runtime.morestack_noctxt.abi0
00158724ldr x0, [sp+8]
00158728b 0x1584a0
0015872cudf 0
001584a0
00158730
00158730fmt.hexDigit: ; void fmt.hexDigit(int32 d)
00158730str x30, [sp-48]!
00158734stur x29, [sp-8]
00158738sub x29, sp, 8
0015873cstr w0, [sp+56]
00158740str xzr, [sp+16]
00158744strb wzr, [sp+15]
00158748ldrsw x2, [sp+56]
0015874cstr x2, [sp+24]
00158750str x2, [sp+32]
00158754subs xzr, x2, 48
00158758b.ge 0x158760
0015875cb 0x158794
00158760
00158760loc_158760:
00158760subs xzr, x2, 57
00158764b.le 0x15876c
00158768b 0x158790
0015876c
0015876cloc_15876c:
0015876cb 0x158770
00158770
00158770loc_158770:
00158770sub x2, x2, 48
00158774str x2, [sp+16]
00158778orr x1, xzr, 1
0015877cstrb w1, [sp+15]
00158780ldr x0, [sp+16]
00158784add x29, sp, 40
00158788add sp, sp, 48
0015878cret x30
00158790
00158790loc_158790:
00158790b 0x158798
00158794
00158794loc_158794:
00158794b 0x158798
00158798
00158798loc_158798:
00158798subs xzr, x2, 65
0015879cb.ge 0x1587a4
001587a0b 0x1587d8
001587a4
001587a4loc_1587a4:
001587a4subs xzr, x2, 70
001587a8b.le 0x1587b0
001587acb 0x1587d4
001587b0
001587b0loc_1587b0:
001587b0b 0x1587b4
001587b4
001587b4loc_1587b4:
001587b4sub x2, x2, 55
001587b8str x2, [sp+16]
001587bcorr x1, xzr, 1
001587c0strb w1, [sp+15]
001587c4ldr x0, [sp+16]
001587c8add x29, sp, 40
001587ccadd sp, sp, 48
001587d0ret x30
001587d4
001587d4loc_1587d4:
001587d4b 0x1587dc
001587d8
001587d8loc_1587d8:
001587d8b 0x1587dc
001587dc
001587dcloc_1587dc:
001587dcsubs xzr, x2, 97
001587e0b.ge 0x1587e8
001587e4b 0x15881c
001587e8
001587e8loc_1587e8:
001587e8subs xzr, x2, 102
001587ecb.le 0x1587f4
001587f0b 0x158818
001587f4
001587f4loc_1587f4:
001587f4b 0x1587f8
001587f8
001587f8loc_1587f8:
001587f8sub x2, x2, 87
001587fcstr x2, [sp+16]
00158800orr x1, xzr, 1
00158804strb w1, [sp+15]
00158808ldr x0, [sp+16]
0015880cadd x29, sp, 40
00158810add sp, sp, 48
00158814ret x30
00158818
00158818loc_158818:
00158818b 0x158820
0015881c
0015881cloc_15881c:
0015881cb 0x158820
00158820
00158820loc_158820:
00158820b 0x158824
00158824
00158824loc_158824:
00158824b 0x158828
00158828
00158828loc_158828:
00158828b 0x15882c
0015882c
0015882cloc_15882c:
0015882cmovn x2, 0
00158830str x2, [sp+16]
00158834strb wzr, [sp+15]
00158838ldr x0, [sp+16]
0015883cmov x1, xzr
00158840add x29, sp, 40
00158844add sp, sp, 48
00158848ret x30
0015884cudf 0
00158730
00158730fmt.hexDigit: ; void fmt.hexDigit(int32 d)
00158730str x30, [sp-48]!
00158734stur x29, [sp-8]
00158738sub x29, sp, 8
0015873cstr w0, [sp+56]
00158740str xzr, [sp+16]
00158744strb wzr, [sp+15]
00158748ldrsw x2, [sp+56]
0015874cstr x2, [sp+24]
00158750str x2, [sp+32]
00158754subs xzr, x2, 48
00158758b.ge 0x158760
0015875cb 0x158794
00158760
00158760loc_158760:
00158760subs xzr, x2, 57
00158764b.le 0x15876c
00158768b 0x158790
0015876c
0015876cloc_15876c:
0015876cb 0x158770
00158770
00158770loc_158770:
00158770sub x2, x2, 48
00158774str x2, [sp+16]
00158778orr x1, xzr, 1
0015877cstrb w1, [sp+15]
00158780ldr x0, [sp+16]
00158784add x29, sp, 40
00158788add sp, sp, 48
0015878cret x30
00158790
00158790loc_158790:
00158790b 0x158798
00158794
00158794loc_158794:
00158794b 0x158798
00158798
00158798loc_158798:
00158798subs xzr, x2, 65
0015879cb.ge 0x1587a4
001587a0b 0x1587d8
001587a4
001587a4loc_1587a4:
001587a4subs xzr, x2, 70
001587a8b.le 0x1587b0
001587acb 0x1587d4
001587b0
001587b0loc_1587b0:
001587b0b 0x1587b4
001587b4
001587b4loc_1587b4:
001587b4sub x2, x2, 55
001587b8str x2, [sp+16]
001587bcorr x1, xzr, 1
001587c0strb w1, [sp+15]
001587c4ldr x0, [sp+16]
001587c8add x29, sp, 40
001587ccadd sp, sp, 48
001587d0ret x30
001587d4
001587d4loc_1587d4:
001587d4b 0x1587dc
001587d8
001587d8loc_1587d8:
001587d8b 0x1587dc
001587dc
001587dcloc_1587dc:
001587dcsubs xzr, x2, 97
001587e0b.ge 0x1587e8
001587e4b 0x15881c
001587e8
001587e8loc_1587e8:
001587e8subs xzr, x2, 102
001587ecb.le 0x1587f4
001587f0b 0x158818
001587f4
001587f4loc_1587f4:
001587f4b 0x1587f8
001587f8
001587f8loc_1587f8:
001587f8sub x2, x2, 87
001587fcstr x2, [sp+16]
00158800orr x1, xzr, 1
00158804strb w1, [sp+15]
00158808ldr x0, [sp+16]
0015880cadd x29, sp, 40
00158810add sp, sp, 48
00158814ret x30
00158818
00158818loc_158818:
00158818b 0x158820
0015881c
0015881cloc_15881c:
0015881cb 0x158820
00158820
00158820loc_158820:
00158820b 0x158824
00158824
00158824loc_158824:
00158824b 0x158828
00158828
00158828loc_158828:
00158828b 0x15882c
0015882c
0015882cloc_15882c:
0015882cmovn x2, 0
00158830str x2, [sp+16]
00158834strb wzr, [sp+15]
00158838ldr x0, [sp+16]
0015883cmov x1, xzr
00158840add x29, sp, 40
00158844add sp, sp, 48
00158848ret x30
0015884cudf 0
00158730
00158850
00158850fmt.(*ss).hexByte: ; void fmt.(*ss).hexByte(fmt.ss * s)
00158850ldr x16, [x28+16]
00158854subs xzr, sp, x16
00158858b.ls 0x15897c
0015885cstr x30, [sp-96]!
00158860stur x29, [sp-8]
00158864sub x29, sp, 8
00158868str x0, [sp+104]
0015886cstrb wzr, [sp+36]
00158870strb wzr, [sp+35]
00158874ldr x0, [sp+104]
00158878bl fmt.(*ss).getRune
0015887cstr w0, [sp+40]
00158880adds wzr, w0, 1
00158884b.eq 0x15888c
00158888b 0x1588a0
0015888c
0015888cloc_15888c:
0015888cldrb w1, [sp+35]
00158890ldrb w0, [sp+36]
00158894ldur x29, [sp-8]
00158898ldr x30, [sp], 96
0015889cret x30
001588a0
001588a0loc_1588a0:
001588a0bl fmt.hexDigit
001588a4str x0, [sp+80]
001588a8strb w1, [sp+39]
001588acldr x1, [sp+80]
001588b0str x1, [sp+72]
001588b4ldrb w1, [sp+39]
001588b8strb w1, [sp+38]
001588bcldr x1, [sp+72]
001588c0str x1, [sp+56]
001588c4ldrb w1, [sp+38]
001588c8strb w1, [sp+35]
001588cctbnz w1, 0, 0x1588d4
001588d0b 0x158960
001588d4
001588d4loc_1588d4:
001588d4ldr x0, [sp+104]
001588d8bl fmt.(*ss).mustReadRune
001588dcstr w0, [sp+44]
001588e0bl fmt.hexDigit
001588e4str x0, [sp+80]
001588e8strb w1, [sp+39]
001588ecldr x1, [sp+80]
001588f0str x1, [sp+64]
001588f4ldrb w1, [sp+39]
001588f8strb w1, [sp+37]
001588fcldr x1, [sp+64]
00158900str x1, [sp+48]
00158904ldrb w1, [sp+37]
00158908strb w1, [sp+35]
0015890ctbnz w1, 0, 0x158914
00158910b 0x158938
00158914
00158914loc_158914:
00158914ldr x2, [sp+56]
00158918ldr x3, [sp+48]
0015891corr x0, x3, x2, lsl #4
00158920strb w0, [sp+36]
00158924orr x1, xzr, 1
00158928strb w1, [sp+35]
0015892cldur x29, [sp-8]
00158930ldr x30, [sp], 96
00158934ret x30
00158938
00158938loc_158938:
00158938ldr x0, [sp+104]
0015893cadrp x1, 0x55d000
00158940add x1, x1, 880
00158944movz x2, 17
00158948bl fmt.(*ss).errorString
0015894cldrb w1, [sp+35]
00158950ldrb w0, [sp+36]
00158954ldur x29, [sp-8]
00158958ldr x30, [sp], 96
0015895cret x30
00158960
00158960loc_158960:
00158960ldr x0, [sp+104]
00158964bl fmt.(*ss).UnreadRune
00158968ldrb w1, [sp+35]
0015896cldrb w0, [sp+36]
00158970ldur x29, [sp-8]
00158974ldr x30, [sp], 96
00158978ret x30
0015897c
0015897cloc_15897c:
0015897cstr x0, [sp+8]
00158980mov x3, x30
00158984bl runtime.morestack_noctxt.abi0
00158988ldr x0, [sp+8]
0015898cb 0x158850
00158850
00158850fmt.(*ss).hexByte: ; void fmt.(*ss).hexByte(fmt.ss * s)
00158850ldr x16, [x28+16]
00158854subs xzr, sp, x16
00158858b.ls 0x15897c
0015885cstr x30, [sp-96]!
00158860stur x29, [sp-8]
00158864sub x29, sp, 8
00158868str x0, [sp+104]
0015886cstrb wzr, [sp+36]
00158870strb wzr, [sp+35]
00158874ldr x0, [sp+104]
00158878bl fmt.(*ss).getRune
0015887cstr w0, [sp+40]
00158880adds wzr, w0, 1
00158884b.eq 0x15888c
00158888b 0x1588a0
0015888c
0015888cloc_15888c:
0015888cldrb w1, [sp+35]
00158890ldrb w0, [sp+36]
00158894ldur x29, [sp-8]
00158898ldr x30, [sp], 96
0015889cret x30
001588a0
001588a0loc_1588a0:
001588a0bl fmt.hexDigit
001588a4str x0, [sp+80]
001588a8strb w1, [sp+39]
001588acldr x1, [sp+80]
001588b0str x1, [sp+72]
001588b4ldrb w1, [sp+39]
001588b8strb w1, [sp+38]
001588bcldr x1, [sp+72]
001588c0str x1, [sp+56]
001588c4ldrb w1, [sp+38]
001588c8strb w1, [sp+35]
001588cctbnz w1, 0, 0x1588d4
001588d0b 0x158960
001588d4
001588d4loc_1588d4:
001588d4ldr x0, [sp+104]
001588d8bl fmt.(*ss).mustReadRune
001588dcstr w0, [sp+44]
001588e0bl fmt.hexDigit
001588e4str x0, [sp+80]
001588e8strb w1, [sp+39]
001588ecldr x1, [sp+80]
001588f0str x1, [sp+64]
001588f4ldrb w1, [sp+39]
001588f8strb w1, [sp+37]
001588fcldr x1, [sp+64]
00158900str x1, [sp+48]
00158904ldrb w1, [sp+37]
00158908strb w1, [sp+35]
0015890ctbnz w1, 0, 0x158914
00158910b 0x158938
00158914
00158914loc_158914:
00158914ldr x2, [sp+56]
00158918ldr x3, [sp+48]
0015891corr x0, x3, x2, lsl #4
00158920strb w0, [sp+36]
00158924orr x1, xzr, 1
00158928strb w1, [sp+35]
0015892cldur x29, [sp-8]
00158930ldr x30, [sp], 96
00158934ret x30
00158938
00158938loc_158938:
00158938ldr x0, [sp+104]
0015893cadrp x1, 0x55d000
00158940add x1, x1, 880
00158944movz x2, 17
00158948bl fmt.(*ss).errorString
0015894cldrb w1, [sp+35]
00158950ldrb w0, [sp+36]
00158954ldur x29, [sp-8]
00158958ldr x30, [sp], 96
0015895cret x30
00158960
00158960loc_158960:
00158960ldr x0, [sp+104]
00158964bl fmt.(*ss).UnreadRune
00158968ldrb w1, [sp+35]
0015896cldrb w0, [sp+36]
00158970ldur x29, [sp-8]
00158974ldr x30, [sp], 96
00158978ret x30
0015897c
0015897cloc_15897c:
0015897cstr x0, [sp+8]
00158980mov x3, x30
00158984bl runtime.morestack_noctxt.abi0
00158988ldr x0, [sp+8]
0015898cb 0x158850
00158850
00158990
00158990fmt.(*ss).hexString: ; void fmt.(*ss).hexString(fmt.ss * s)
00158990ldr x16, [x28+16]
00158994subs xzr, sp, x16
00158998b.ls 0x158a8c
0015899cstr x30, [sp-112]!
001589a0stur x29, [sp-8]
001589a4sub x29, sp, 8
001589a8str x0, [sp+120]
001589acstp xzr, xzr, [sp+56]
001589b0ldr x0, [sp+120]
001589b4bl fmt.(*ss).notEOF
001589b8b 0x1589bc
001589bc
001589bcloc_1589bc:
001589bcb 0x1589c0
001589c0
001589c0loc_1589c0:
001589c0ldr x0, [sp+120]
001589c4bl fmt.(*ss).hexByte
001589c8strb w0, [sp+45]
001589ccstrb w1, [sp+44]
001589d0strb w0, [sp+47]
001589d4strb w1, [sp+46]
001589d8strb w0, [sp+43]
001589dcstrb w1, [sp+42]
001589e0tbnz w1, 0, 0x1589e8
001589e4b 0x158a08
001589e8
001589e8loc_1589e8:
001589e8ldr x2, [sp+120]
001589ecldrsb x27, [x2]
001589f0add x0, x2, 16
001589f4str x0, [sp+72]
001589f8ldrb w1, [sp+43]
001589fcbl fmt.(*buffer).writeByte
00158a00b 0x158a04
00158a04
00158a04loc_158a04:
00158a04b 0x1589bc
00158a08
00158a08loc_158a08:
00158a08b 0x158a0c
00158a0c
00158a0cloc_158a0c:
00158a0cldr x3, [sp+120]
00158a10ldrsb x27, [x3]
00158a14ldr x3, [x3+24]
00158a18str x3, [sp+48]
00158a1ccbz x3, 0x158a24
00158a20b 0x158a50
00158a24
00158a24loc_158a24:
00158a24ldr x0, [sp+120]
00158a28adrp x1, 0x561000
00158a2cadd x1, x1, 2829
00158a30movz x2, 25
00158a34bl fmt.(*ss).errorString
00158a38stp xzr, xzr, [sp+56]
00158a3cmov x0, xzr
00158a40mov x1, xzr
00158a44ldur x29, [sp-8]
00158a48ldr x30, [sp], 112
00158a4cret x30
00158a50
00158a50loc_158a50:
00158a50ldr x3, [sp+120]
00158a54ldrsb x27, [x3]
00158a58ldr x1, [x3+16]
00158a5cldr x2, [x3+24]
00158a60ldr x3, [x3+32]
00158a64str x1, [sp+80]
00158a68str x2, [sp+88]
00158a6cstr x3, [sp+96]
00158a70mov x0, xzr
00158a74bl runtime.slicebytetostring
00158a78str x0, [sp+56]
00158a7cstr x1, [sp+64]
00158a80ldur x29, [sp-8]
00158a84ldr x30, [sp], 112
00158a88ret x30
00158a8c
00158a8cloc_158a8c:
00158a8cstr x0, [sp+8]
00158a90mov x3, x30
00158a94bl runtime.morestack_noctxt.abi0
00158a98ldr x0, [sp+8]
00158a9cb 0x158990
00158990
00158990fmt.(*ss).hexString: ; void fmt.(*ss).hexString(fmt.ss * s)
00158990ldr x16, [x28+16]
00158994subs xzr, sp, x16
00158998b.ls 0x158a8c
0015899cstr x30, [sp-112]!
001589a0stur x29, [sp-8]
001589a4sub x29, sp, 8
001589a8str x0, [sp+120]
001589acstp xzr, xzr, [sp+56]
001589b0ldr x0, [sp+120]
001589b4bl fmt.(*ss).notEOF
001589b8b 0x1589bc
001589bc
001589bcloc_1589bc:
001589bcb 0x1589c0
001589c0
001589c0loc_1589c0:
001589c0ldr x0, [sp+120]
001589c4bl fmt.(*ss).hexByte
001589c8strb w0, [sp+45]
001589ccstrb w1, [sp+44]
001589d0strb w0, [sp+47]
001589d4strb w1, [sp+46]
001589d8strb w0, [sp+43]
001589dcstrb w1, [sp+42]
001589e0tbnz w1, 0, 0x1589e8
001589e4b 0x158a08
001589e8
001589e8loc_1589e8:
001589e8ldr x2, [sp+120]
001589ecldrsb x27, [x2]
001589f0add x0, x2, 16
001589f4str x0, [sp+72]
001589f8ldrb w1, [sp+43]
001589fcbl fmt.(*buffer).writeByte
00158a00b 0x158a04
00158a04
00158a04loc_158a04:
00158a04b 0x1589bc
00158a08
00158a08loc_158a08:
00158a08b 0x158a0c
00158a0c
00158a0cloc_158a0c:
00158a0cldr x3, [sp+120]
00158a10ldrsb x27, [x3]
00158a14ldr x3, [x3+24]
00158a18str x3, [sp+48]
00158a1ccbz x3, 0x158a24
00158a20b 0x158a50
00158a24
00158a24loc_158a24:
00158a24ldr x0, [sp+120]
00158a28adrp x1, 0x561000
00158a2cadd x1, x1, 2829
00158a30movz x2, 25
00158a34bl fmt.(*ss).errorString
00158a38stp xzr, xzr, [sp+56]
00158a3cmov x0, xzr
00158a40mov x1, xzr
00158a44ldur x29, [sp-8]
00158a48ldr x30, [sp], 112
00158a4cret x30
00158a50
00158a50loc_158a50:
00158a50ldr x3, [sp+120]
00158a54ldrsb x27, [x3]
00158a58ldr x1, [x3+16]
00158a5cldr x2, [x3+24]
00158a60ldr x3, [x3+32]
00158a64str x1, [sp+80]
00158a68str x2, [sp+88]
00158a6cstr x3, [sp+96]
00158a70mov x0, xzr
00158a74bl runtime.slicebytetostring
00158a78str x0, [sp+56]
00158a7cstr x1, [sp+64]
00158a80ldur x29, [sp-8]
00158a84ldr x30, [sp], 112
00158a88ret x30
00158a8c
00158a8cloc_158a8c:
00158a8cstr x0, [sp+8]
00158a90mov x3, x30
00158a94bl runtime.morestack_noctxt.abi0
00158a98ldr x0, [sp+8]
00158a9cb 0x158990
00158990
00158aa0
00158aa0fmt.(*ss).scanPercent: ; void fmt.(*ss).scanPercent(fmt.ss * s)
00158aa0ldr x16, [x28+16]
00158aa4subs xzr, sp, x16
00158aa8b.ls 0x158b10
00158aacstr x30, [sp-48]!
00158ab0stur x29, [sp-8]
00158ab4sub x29, sp, 8
00158ab8str x0, [sp+56]
00158abcbl fmt.(*ss).SkipSpace
00158ac0ldr x0, [sp+56]
00158ac4bl fmt.(*ss).notEOF
00158ac8ldr x0, [sp+56]
00158accadrp x1, 0x5b7000
00158ad0add x1, x1, 1280
00158ad4orr x2, xzr, 1
00158ad8bl fmt.(*ss).accept
00158adcstrb w0, [sp+39]
00158ae0tbnz w0, 0, 0x158ae8
00158ae4b 0x158aec
00158ae8
00158ae8loc_158ae8:
00158ae8b 0x158b04
00158aec
00158aecloc_158aec:
00158aecldr x0, [sp+56]
00158af0adrp x1, 0x55d000
00158af4add x1, x1, 897
00158af8movz x2, 17
00158afcbl fmt.(*ss).errorString
00158b00b 0x158b04
00158b04
00158b04loc_158b04:
00158b04ldur x29, [sp-8]
00158b08ldr x30, [sp], 48
00158b0cret x30
00158b10
00158b10loc_158b10:
00158b10str x0, [sp+8]
00158b14mov x3, x30
00158b18bl runtime.morestack_noctxt.abi0
00158b1cldr x0, [sp+8]
00158b20b 0x158aa0
00158b24udf 0
00158b28udf 0
00158b2cudf 0
00158aa0
00158aa0fmt.(*ss).scanPercent: ; void fmt.(*ss).scanPercent(fmt.ss * s)
00158aa0ldr x16, [x28+16]
00158aa4subs xzr, sp, x16
00158aa8b.ls 0x158b10
00158aacstr x30, [sp-48]!
00158ab0stur x29, [sp-8]
00158ab4sub x29, sp, 8
00158ab8str x0, [sp+56]
00158abcbl fmt.(*ss).SkipSpace
00158ac0ldr x0, [sp+56]
00158ac4bl fmt.(*ss).notEOF
00158ac8ldr x0, [sp+56]
00158accadrp x1, 0x5b7000
00158ad0add x1, x1, 1280
00158ad4orr x2, xzr, 1
00158ad8bl fmt.(*ss).accept
00158adcstrb w0, [sp+39]
00158ae0tbnz w0, 0, 0x158ae8
00158ae4b 0x158aec
00158ae8
00158ae8loc_158ae8:
00158ae8b 0x158b04
00158aec
00158aecloc_158aec:
00158aecldr x0, [sp+56]
00158af0adrp x1, 0x55d000
00158af4add x1, x1, 897
00158af8movz x2, 17
00158afcbl fmt.(*ss).errorString
00158b00b 0x158b04
00158b04
00158b04loc_158b04:
00158b04ldur x29, [sp-8]
00158b08ldr x30, [sp], 48
00158b0cret x30
00158b10
00158b10loc_158b10:
00158b10str x0, [sp+8]
00158b14mov x3, x30
00158b18bl runtime.morestack_noctxt.abi0
00158b1cldr x0, [sp+8]
00158b20b 0x158aa0
00158b24udf 0
00158b28udf 0
00158b2cudf 0
00158aa0
00158b30
00158b30fmt.(*ss).scanOne: ; void fmt.(*ss).scanOne(fmt.ss * s, int32 verb, interface {} arg)
00158b30ldr x16, [x28+16]
00158b34sub x17, sp, 640
00158b38subs xzr, x17, x16
00158b3cb.ls 0x159e28
00158b40sub x20, sp, 768
00158b44stp x29, x30, [x20-8]
00158b48add sp, x20, 0
00158b4csub x29, sp, 8
00158b50str x0, [sp+776]
00158b54str w1, [sp+784]
00158b58str x2, [sp+792]
00158b5cstr x3, [sp+800]
00158b60ldrsb x27, [x0]
00158b64b 0x158b68
00158b68
00158b68loc_158b68:
00158b68b 0x158b6c
00158b6c
00158b6cloc_158b6c:
00158b6cldrsb x27, [x0]
00158b70str xzr, [x0+24]
00158b74stp xzr, xzr, [sp+448]
00158b78add x27, sp, 616
00158b7cstp xzr, xzr, [x27]
00158b80ldr x6, [sp+800]
00158b84ldr x1, [sp+792]
00158b88cbnz x1, 0x158b90
00158b8cb 0x158bac
00158b90
00158b90loc_158b90:
00158b90str x6, [sp+464]
00158b94adrp x0, 0x8b6000
00158b98add x0, x0, 1168
00158b9cbl runtime.typeAssert
00158ba0ldr x6, [sp+464]
00158ba4mov x1, x0
00158ba8b 0x158bb0
00158bac
00158bacloc_158bac:
00158bacb 0x158bb0
00158bb0
00158bb0loc_158bb0:
00158bb0str x1, [sp+616]
00158bb4str x6, [sp+624]
00158bb8subs xzr, x1, 0
00158bbccset x6, ne
00158bc0strb w6, [sp+67]
00158bc4ldr x6, [sp+616]
00158bc8ldr x7, [sp+624]
00158bccstr x6, [sp+504]
00158bd0str x7, [sp+512]
00158bd4ldrb w6, [sp+67]
00158bd8strb w6, [sp+65]
00158bdcldr x6, [sp+504]
00158be0ldr x7, [sp+512]
00158be4str x6, [sp+376]
00158be8str x7, [sp+384]
00158becldrb w6, [sp+65]
00158bf0strb w6, [sp+64]
00158bf4tbnz w6, 0, 0x158bfc
00158bf8b 0x158ca0
00158bfc
00158bfcloc_158bfc:
00158bfcldrsw x3, [sp+784]
00158c00ldr x4, [sp+376]
00158c04ldrsb x27, [x4]
00158c08ldr x4, [x4+24]
00158c0cldr x0, [sp+384]
00158c10ldr x2, [sp+776]
00158c14adrp x1, 0x5c1000
00158c18add x1, x1, 3504
00158c1cblr x4
00158c20str x0, [sp+448]
00158c24str x1, [sp+456]
00158c28cbnz x0, 0x158c30
00158c2cb 0x158c90
00158c30
00158c30loc_158c30:
00158c30adrp x27, 0x8c9000
00158c34ldr x3, [x27+1520]
00158c38subs xzr, x0, x3
00158c3cb.eq 0x158c44
00158c40b 0x158c78
00158c44
00158c44loc_158c44:
00158c44adrp x27, 0x8c9000
00158c48ldr x2, [x27+1528]
00158c4cbl runtime.ifaceeq
00158c50tbnz w0, 0, 0x158c58
00158c54b 0x158c74
00158c58
00158c58loc_158c58:
00158c58adrp x27, 0x8c9000
00158c5cldr x3, [x27+1536]
00158c60adrp x27, 0x8c9000
00158c64ldr x4, [x27+1544]
00158c68str x3, [sp+448]
00158c6cstr x4, [sp+456]
00158c70b 0x158c7c
00158c74
00158c74loc_158c74:
00158c74b 0x158c7c
00158c78
00158c78loc_158c78:
00158c78b 0x158c7c
00158c7c
00158c7cloc_158c7c:
00158c7cldr x1, [sp+448]
00158c80ldr x2, [sp+456]
00158c84ldr x0, [sp+776]
00158c88bl fmt.(*ss).error
00158c8cb 0x158c94
00158c90
00158c90loc_158c90:
00158c90b 0x158c94
00158c94
00158c94loc_158c94:
00158c94ldp x29, x30, [sp-8]
00158c98add sp, sp, 768
00158c9cret x30
00158ca0
00158ca0loc_158ca0:
00158ca0ldr x6, [sp+800]
00158ca4ldr x7, [sp+792]
00158ca8str x7, [sp+536]
00158cacstr x6, [sp+544]
00158cb0cbnz x7, 0x158cb8
00158cb4b 0x1597e8
00158cb8
00158cb8loc_158cb8:
00158cb8ldr w6, [x7+16]
00158cbcstr w6, [sp+68]
00158cc0movz x7, 55442
00158cc4movk x7, 0x7b4f0000
00158cc8adds wzr, w6, w7
00158cccb.ls 0x158cd4
00158cd0b 0x1592b8
00158cd4
00158cd4loc_158cd4:
00158cd4movz x7, 39916
00158cd8movk x7, 0x53450000
00158cdcsubs wzr, w6, w7
00158ce0b.ls 0x158ce8
00158ce4b 0x158f84
00158ce8
00158ce8loc_158ce8:
00158ce8movz x7, 29486
00158cecmovk x7, 0x485e0000
00158cf0subs wzr, w6, w7
00158cf4b.ls 0x158cfc
00158cf8b 0x158e10
00158cfc
00158cfcloc_158cfc:
00158cfcmovz x3, 61417
00158d00movk x3, 0x28f30000
00158d04subs wzr, w6, w3
00158d08b.eq 0x158d10
00158d0cb 0x158d88
00158d10
00158d10loc_158d10:
00158d10ldr x3, [sp+536]
00158d14adrp x4, 0x48b000
00158d18add x4, x4, 3776
00158d1csubs xzr, x3, x4
00158d20b.eq 0x158d28
00158d24b 0x158d30
00158d28
00158d28loc_158d28:
00158d28orr x0, xzr, 1
00158d2cb 0x158d38
00158d30
00158d30loc_158d30:
00158d30mov x0, xzr
00158d34b 0x158d38
00158d38
00158d38loc_158d38:
00158d38strb w0, [sp+66]
00158d3ctbnz w0, 0, 0x158d44
00158d40b 0x158d84
00158d44
00158d44loc_158d44:
00158d44b 0x158d48
00158d48
00158d48loc_158d48:
00158d48ldr x3, [sp+544]
00158d4cstr x3, [sp+360]
00158d50ldrsw x1, [sp+784]
00158d54ldr x0, [sp+776]
00158d58orr x2, xzr, 64
00158d5cbl fmt.(*ss).scanComplex
00158d60str d0, [sp+152]
00158d64str d1, [sp+160]
00158d68ldr x3, [sp+360]
00158d6cldrsb x27, [x3]
00158d70fcvt s0, d0
00158d74str s0, [x3]
00158d78fcvt s0, d1
00158d7cstr s0, [x3+4]
00158d80b 0x159d94
00158d84
00158d84loc_158d84:
00158d84b 0x158e0c
00158d88
00158d88loc_158d88:
00158d88movz x3, 29486
00158d8cmovk x3, 0x485e0000
00158d90subs wzr, w6, w3
00158d94b.eq 0x158d9c
00158d98b 0x158e04
00158d9c
00158d9cloc_158d9c:
00158d9cldr x3, [sp+536]
00158da0adrp x4, 0x48b000
00158da4add x4, x4, 3200
00158da8subs xzr, x3, x4
00158dacb.eq 0x158db4
00158db0b 0x158dbc
00158db4
00158db4loc_158db4:
00158db4orr x0, xzr, 1
00158db8b 0x158dc4
00158dbc
00158dbcloc_158dbc:
00158dbcmov x0, xzr
00158dc0b 0x158dc4
00158dc4
00158dc4loc_158dc4:
00158dc4strb w0, [sp+66]
00158dc8tbnz w0, 0, 0x158dd0
00158dccb 0x158e00
00158dd0
00158dd0loc_158dd0:
00158dd0b 0x158dd4
00158dd4
00158dd4loc_158dd4:
00158dd4ldr x3, [sp+544]
00158dd8str x3, [sp+328]
00158ddcldrsw x1, [sp+784]
00158de0ldr x0, [sp+776]
00158de4orr x2, xzr, 16
00158de8bl fmt.(*ss).scanInt
00158decstr x0, [sp+144]
00158df0ldr x3, [sp+328]
00158df4ldrsb x27, [x3]
00158df8strh w0, [x3]
00158dfcb 0x159d94
00158e00
00158e00loc_158e00:
00158e00b 0x158e08
00158e04
00158e04loc_158e04:
00158e04b 0x158e08
00158e08
00158e08loc_158e08:
00158e08b 0x158e0c
00158e0c
00158e0cloc_158e0c:
00158e0cb 0x158f80
00158e10
00158e10loc_158e10:
00158e10movz x7, 4503
00158e14movk x7, 0x4de30000
00158e18subs wzr, w6, w7
00158e1cb.eq 0x158e24
00158e20b 0x158ef8
00158e24
00158e24loc_158e24:
00158e24ldr x6, [sp+536]
00158e28adrp x7, 0x48b000
00158e2cadd x7, x7, 3904
00158e30subs xzr, x6, x7
00158e34b.eq 0x158e3c
00158e38b 0x158e44
00158e3c
00158e3cloc_158e3c:
00158e3corr x0, xzr, 1
00158e40b 0x158e4c
00158e44
00158e44loc_158e44:
00158e44mov x0, xzr
00158e48b 0x158e4c
00158e4c
00158e4cloc_158e4c:
00158e4cstrb w0, [sp+66]
00158e50tbnz w0, 0, 0x158e58
00158e54b 0x158ef4
00158e58
00158e58loc_158e58:
00158e58b 0x158e5c
00158e5c
00158e5cloc_158e5c:
00158e5cldr x6, [sp+544]
00158e60str x6, [sp+256]
00158e64ldrsw x1, [sp+784]
00158e68ldr x0, [sp+776]
00158e6cadrp x2, 0x559000
00158e70add x2, x2, 1308
00158e74orr x3, xzr, 8
00158e78adrp x4, 0x558000
00158e7cadd x4, x4, 3738
00158e80orr x5, xzr, 7
00158e84bl fmt.(*ss).okVerb
00158e88strb w0, [sp+67]
00158e8ctbnz w0, 0, 0x158e94
00158e90b 0x158eec
00158e94
00158e94loc_158e94:
00158e94ldr x0, [sp+776]
00158e98bl fmt.(*ss).SkipSpace
00158e9cldr x0, [sp+776]
00158ea0bl fmt.(*ss).notEOF
00158ea4ldr x0, [sp+776]
00158ea8bl fmt.(*ss).floatToken
00158eacstr x0, [sp+600]
00158eb0str x1, [sp+608]
00158eb4ldr x2, [sp+776]
00158eb8orr x3, xzr, 32
00158ebcmov x4, x0
00158ec0mov x0, x2
00158ec4mov x5, x1
00158ec8mov x1, x4
00158eccmov x2, x5
00158ed0bl fmt.(*ss).convertFloat
00158ed4str d0, [sp+128]
00158ed8ldr x1, [sp+256]
00158edcldrsb x27, [x1]
00158ee0fcvt s0, d0
00158ee4str s0, [x1]
00158ee8b 0x158ef0
00158eec
00158eecloc_158eec:
00158eecb 0x158ef0
00158ef0
00158ef0loc_158ef0:
00158ef0b 0x159d94
00158ef4
00158ef4loc_158ef4:
00158ef4b 0x158f7c
00158ef8
00158ef8loc_158ef8:
00158ef8movz x3, 39916
00158efcmovk x3, 0x53450000
00158f00subs wzr, w6, w3
00158f04b.eq 0x158f0c
00158f08b 0x158f74
00158f0c
00158f0cloc_158f0c:
00158f0cldr x3, [sp+536]
00158f10adrp x4, 0x48b000
00158f14add x4, x4, 3648
00158f18subs xzr, x3, x4
00158f1cb.eq 0x158f24
00158f20b 0x158f2c
00158f24
00158f24loc_158f24:
00158f24orr x0, xzr, 1
00158f28b 0x158f34
00158f2c
00158f2cloc_158f2c:
00158f2cmov x0, xzr
00158f30b 0x158f34
00158f34
00158f34loc_158f34:
00158f34strb w0, [sp+66]
00158f38tbnz w0, 0, 0x158f40
00158f3cb 0x158f70
00158f40
00158f40loc_158f40:
00158f40b 0x158f44
00158f44
00158f44loc_158f44:
00158f44ldr x3, [sp+544]
00158f48str x3, [sp+304]
00158f4cldrsw x1, [sp+784]
00158f50ldr x0, [sp+776]
00158f54orr x2, xzr, 64
00158f58bl fmt.(*ss).scanUint
00158f5cstr x0, [sp+136]
00158f60ldr x3, [sp+304]
00158f64ldrsb x27, [x3]
00158f68str x0, [x3]
00158f6cb 0x159d94
00158f70
00158f70loc_158f70:
00158f70b 0x158f78
00158f74
00158f74loc_158f74:
00158f74b 0x158f78
00158f78
00158f78loc_158f78:
00158f78b 0x158f7c
00158f7c
00158f7cloc_158f7c:
00158f7cb 0x158f80
00158f80
00158f80loc_158f80:
00158f80b 0x1592b4
00158f84
00158f84loc_158f84:
00158f84movz x7, 21984
00158f88movk x7, 0x65be0000
00158f8csubs wzr, w6, w7
00158f90b.ls 0x158f98
00158f94b 0x159098
00158f98
00158f98loc_158f98:
00158f98movz x3, 48149
00158f9cmovk x3, 0x5e9b0000
00158fa0subs wzr, w6, w3
00158fa4b.eq 0x158fac
00158fa8b 0x159014
00158fac
00158facloc_158fac:
00158facldr x3, [sp+536]
00158fb0adrp x4, 0x48b000
00158fb4add x4, x4, 3584
00158fb8subs xzr, x3, x4
00158fbcb.eq 0x158fc4
00158fc0b 0x158fcc
00158fc4
00158fc4loc_158fc4:
00158fc4orr x0, xzr, 1
00158fc8b 0x158fd4
00158fcc
00158fccloc_158fcc:
00158fccmov x0, xzr
00158fd0b 0x158fd4
00158fd4
00158fd4loc_158fd4:
00158fd4strb w0, [sp+66]
00158fd8tbnz w0, 0, 0x158fe0
00158fdcb 0x159010
00158fe0
00158fe0loc_158fe0:
00158fe0b 0x158fe4
00158fe4
00158fe4loc_158fe4:
00158fe4ldr x3, [sp+544]
00158fe8str x3, [sp+344]
00158fecldrsw x1, [sp+784]
00158ff0ldr x0, [sp+776]
00158ff4orr x2, xzr, 64
00158ff8bl fmt.(*ss).scanInt
00158ffcstr x0, [sp+144]
00159000ldr x3, [sp+344]
00159004ldrsb x27, [x3]
00159008str x0, [x3]
0015900cb 0x159d94
00159010
00159010loc_159010:
00159010b 0x159094
00159014
00159014loc_159014:
00159014movz x2, 21984
00159018movk x2, 0x65be0000
0015901csubs wzr, w6, w2
00159020b.eq 0x159028
00159024b 0x15908c
00159028
00159028loc_159028:
00159028ldr x2, [sp+536]
0015902cadrp x3, 0x48a000
00159030add x3, x3, 4032
00159034subs xzr, x2, x3
00159038b.eq 0x159040
0015903cb 0x159048
00159040
00159040loc_159040:
00159040orr x0, xzr, 1
00159044b 0x159050
00159048
00159048loc_159048:
00159048mov x0, xzr
0015904cb 0x159050
00159050
00159050loc_159050:
00159050strb w0, [sp+66]
00159054tbnz w0, 0, 0x15905c
00159058b 0x159088
0015905c
0015905cloc_15905c:
0015905cb 0x159060
00159060
00159060loc_159060:
00159060ldr x2, [sp+544]
00159064str x2, [sp+368]
00159068ldrsw x1, [sp+784]
0015906cldr x0, [sp+776]
00159070bl fmt.(*ss).scanBool
00159074strb w0, [sp+67]
00159078ldr x2, [sp+368]
0015907cldrsb x27, [x2]
00159080strb w0, [x2]
00159084b 0x159d94
00159088
00159088loc_159088:
00159088b 0x159090
0015908c
0015908cloc_15908c:
0015908cb 0x159090
00159090
00159090loc_159090:
00159090b 0x159094
00159094
00159094loc_159094:
00159094b 0x1592b0
00159098
00159098loc_159098:
00159098movz x7, 9579
0015909cmovk x7, 0x70350000
001590a0subs wzr, w6, w7
001590a4b.eq 0x1590ac
001590a8b 0x15917c
001590ac
001590acloc_1590ac:
001590acldr x6, [sp+536]
001590b0adrp x7, 0x48a000
001590b4add x7, x7, 3968
001590b8subs xzr, x6, x7
001590bcb.eq 0x1590c4
001590c0b 0x1590cc
001590c4
001590c4loc_1590c4:
001590c4orr x0, xzr, 1
001590c8b 0x1590d4
001590cc
001590ccloc_1590cc:
001590ccmov x0, xzr
001590d0b 0x1590d4
001590d4
001590d4loc_1590d4:
001590d4strb w0, [sp+66]
001590d8tbnz w0, 0, 0x1590e0
001590dcb 0x159178
001590e0
001590e0loc_1590e0:
001590e0b 0x1590e4
001590e4
001590e4loc_1590e4:
001590e4ldr x6, [sp+544]
001590e8str x6, [sp+248]
001590ecldrsw x1, [sp+784]
001590f0ldr x0, [sp+776]
001590f4adrp x2, 0x558000
001590f8add x2, x2, 1308
001590fcorr x3, xzr, 8
00159100adrp x4, 0x557000
00159104add x4, x4, 3745
00159108orr x5, xzr, 7
0015910cbl fmt.(*ss).okVerb
00159110strb w0, [sp+67]
00159114tbnz w0, 0, 0x15911c
00159118b 0x159170
0015911c
0015911cloc_15911c:
0015911cldr x0, [sp+776]
00159120bl fmt.(*ss).SkipSpace
00159124ldr x0, [sp+776]
00159128bl fmt.(*ss).notEOF
0015912cldr x0, [sp+776]
00159130bl fmt.(*ss).floatToken
00159134str x0, [sp+600]
00159138str x1, [sp+608]
0015913cldr x2, [sp+776]
00159140orr x3, xzr, 64
00159144mov x4, x0
00159148mov x0, x2
0015914cmov x5, x1
00159150mov x1, x4
00159154mov x2, x5
00159158bl fmt.(*ss).convertFloat
0015915cstr d0, [sp+128]
00159160ldr x1, [sp+248]
00159164ldrsb x27, [x1]
00159168str d0, [x1]
0015916cb 0x159174
00159170
00159170loc_159170:
00159170b 0x159174
00159174
00159174loc_159174:
00159174b 0x159d94
00159178
00159178loc_159178:
00159178b 0x1592ac
0015917c
0015917cloc_15917c:
0015917cmovz x3, 9185
00159180movk x3, 0x713d0000
00159184subs wzr, w6, w3
00159188b.eq 0x159190
0015918cb 0x1591f8
00159190
00159190loc_159190:
00159190ldr x3, [sp+536]
00159194adrp x4, 0x48a000
00159198add x4, x4, 3712
0015919csubs xzr, x3, x4
001591a0b.eq 0x1591a8
001591a4b 0x1591b0
001591a8
001591a8loc_1591a8:
001591a8orr x0, xzr, 1
001591acb 0x1591b8
001591b0
001591b0loc_1591b0:
001591b0mov x0, xzr
001591b4b 0x1591b8
001591b8
001591b8loc_1591b8:
001591b8strb w0, [sp+66]
001591bctbnz w0, 0, 0x1591c4
001591c0b 0x1591f4
001591c4
001591c4loc_1591c4:
001591c4b 0x1591c8
001591c8
001591c8loc_1591c8:
001591c8ldr x3, [sp+544]
001591ccstr x3, [sp+264]
001591d0ldrsw x1, [sp+784]
001591d4ldr x0, [sp+776]
001591d8orr x2, xzr, 64
001591dcbl fmt.(*ss).scanUint
001591e0str x0, [sp+136]
001591e4ldr x3, [sp+264]
001591e8ldrsb x27, [x3]
001591ecstr x0, [x3]
001591f0b 0x159d94
001591f4
001591f4loc_1591f4:
001591f4b 0x1592a8
001591f8
001591f8loc_1591f8:
001591f8movz x2, 55442
001591fcmovk x2, 0x7b4f0000
00159200adds wzr, w6, w2
00159204b.eq 0x15920c
00159208b 0x1592a0
0015920c
0015920cloc_15920c:
0015920cldr x2, [sp+536]
00159210adrp x3, 0x48a000
00159214add x3, x3, 3008
00159218subs xzr, x2, x3
0015921cb.eq 0x159224
00159220b 0x15922c
00159224
00159224loc_159224:
00159224orr x0, xzr, 1
00159228b 0x159234
0015922c
0015922cloc_15922c:
0015922cmov x0, xzr
00159230b 0x159234
00159234
00159234loc_159234:
00159234strb w0, [sp+66]
00159238tbnz w0, 0, 0x159240
0015923cb 0x15929c
00159240
00159240loc_159240:
00159240b 0x159244
00159244
00159244loc_159244:
00159244ldr x2, [sp+544]
00159248str x2, [sp+240]
0015924cldrsw x1, [sp+784]
00159250ldr x0, [sp+776]
00159254bl fmt.(*ss).convertString
00159258str x0, [sp+600]
0015925cstr x1, [sp+608]
00159260ldr x2, [sp+240]
00159264ldrsb x27, [x2]
00159268str x1, [x2+8]
0015926cadrp x27, 0x8f2000
00159270ldr w3, [x27+3056]
00159274cbz w3, 0x15927c
00159278b 0x159280
0015927c
0015927cloc_15927c:
0015927cb 0x159294
00159280
00159280loc_159280:
00159280bl runtime.gcWriteBarrier2
00159284str x0, [x25]
00159288ldr x1, [x2]
0015928cstr x1, [x25+8]
00159290b 0x159294
00159294
00159294loc_159294:
00159294str x0, [x2]
00159298b 0x159d94
0015929c
0015929cloc_15929c:
0015929cb 0x1592a4
001592a0
001592a0loc_1592a0:
001592a0b 0x1592a4
001592a4
001592a4loc_1592a4:
001592a4b 0x1592a8
001592a8
001592a8loc_1592a8:
001592a8b 0x1592ac
001592ac
001592acloc_1592ac:
001592acb 0x1592b0
001592b0
001592b0loc_1592b0:
001592b0b 0x1592b4
001592b4
001592b4loc_1592b4:
001592b4b 0x1597e4
001592b8
001592b8loc_1592b8:
001592b8movz x3, 43199
001592bcmovk x3, 0x62c70000
001592c0adds wzr, w6, w3
001592c4b.ls 0x1592cc
001592c8b 0x159538
001592cc
001592ccloc_1592cc:
001592ccmovz x3, 62555
001592d0movk x3, 0x6b880000
001592d4adds wzr, w6, w3
001592d8b.ls 0x1592e0
001592dcb 0x1593e4
001592e0
001592e0loc_1592e0:
001592e0movz x3, 46886
001592e4movk x3, 0x6ef00000
001592e8adds wzr, w6, w3
001592ecb.eq 0x1592f4
001592f0b 0x15935c
001592f4
001592f4loc_1592f4:
001592f4ldr x3, [sp+536]
001592f8adrp x4, 0x48a000
001592fcadd x4, x4, 3456
00159300subs xzr, x3, x4
00159304b.eq 0x15930c
00159308b 0x159314
0015930c
0015930cloc_15930c:
0015930corr x0, xzr, 1
00159310b 0x15931c
00159314
00159314loc_159314:
00159314mov x0, xzr
00159318b 0x15931c
0015931c
0015931cloc_15931c:
0015931cstrb w0, [sp+66]
00159320tbnz w0, 0, 0x159328
00159324b 0x159358
00159328
00159328loc_159328:
00159328b 0x15932c
0015932c
0015932cloc_15932c:
0015932cldr x3, [sp+544]
00159330str x3, [sp+312]
00159334ldrsw x1, [sp+784]
00159338ldr x0, [sp+776]
0015933corr x2, xzr, 64
00159340bl fmt.(*ss).scanInt
00159344str x0, [sp+144]
00159348ldr x3, [sp+312]
0015934cldrsb x27, [x3]
00159350str x0, [x3]
00159354b 0x159d94
00159358
00159358loc_159358:
00159358b 0x1593e0
0015935c
0015935cloc_15935c:
0015935cmovz x3, 62555
00159360movk x3, 0x6b880000
00159364adds wzr, w6, w3
00159368b.eq 0x159370
0015936cb 0x1593d8
00159370
00159370loc_159370:
00159370ldr x3, [sp+536]
00159374adrp x4, 0x48a000
00159378add x4, x4, 3328
0015937csubs xzr, x3, x4
00159380b.eq 0x159388
00159384b 0x159390
00159388
00159388loc_159388:
00159388orr x0, xzr, 1
0015938cb 0x159398
00159390
00159390loc_159390:
00159390mov x0, xzr
00159394b 0x159398
00159398
00159398loc_159398:
00159398strb w0, [sp+66]
0015939ctbnz w0, 0, 0x1593a4
001593a0b 0x1593d4
001593a4
001593a4loc_1593a4:
001593a4b 0x1593a8
001593a8
001593a8loc_1593a8:
001593a8ldr x3, [sp+544]
001593acstr x3, [sp+320]
001593b0ldrsw x1, [sp+784]
001593b4ldr x0, [sp+776]
001593b8orr x2, xzr, 32
001593bcbl fmt.(*ss).scanInt
001593c0str x0, [sp+144]
001593c4ldr x3, [sp+320]
001593c8ldrsb x27, [x3]
001593ccstr w0, [x3]
001593d0b 0x159d94
001593d4
001593d4loc_1593d4:
001593d4b 0x1593dc
001593d8
001593d8loc_1593d8:
001593d8b 0x1593dc
001593dc
001593dcloc_1593dc:
001593dcb 0x1593e0
001593e0
001593e0loc_1593e0:
001593e0b 0x159534
001593e4
001593e4loc_1593e4:
001593e4movz x3, 8104
001593e8movk x3, 0x68cc0000
001593ecadds wzr, w6, w3
001593f0b.eq 0x1593f8
001593f4b 0x159460
001593f8
001593f8loc_1593f8:
001593f8ldr x3, [sp+536]
001593fcadrp x4, 0x48a000
00159400add x4, x4, 3392
00159404subs xzr, x3, x4
00159408b.eq 0x159410
0015940cb 0x159418
00159410
00159410loc_159410:
00159410orr x0, xzr, 1
00159414b 0x159420
00159418
00159418loc_159418:
00159418mov x0, xzr
0015941cb 0x159420
00159420
00159420loc_159420:
00159420strb w0, [sp+66]
00159424tbnz w0, 0, 0x15942c
00159428b 0x15945c
0015942c
0015942cloc_15942c:
0015942cb 0x159430
00159430
00159430loc_159430:
00159430ldr x3, [sp+544]
00159434str x3, [sp+280]
00159438ldrsw x1, [sp+784]
0015943cldr x0, [sp+776]
00159440orr x2, xzr, 32
00159444bl fmt.(*ss).scanUint
00159448str x0, [sp+136]
0015944cldr x3, [sp+280]
00159450ldrsb x27, [x3]
00159454str w0, [x3]
00159458b 0x159d94
0015945c
0015945cloc_15945c:
0015945cb 0x159530
00159460
00159460loc_159460:
00159460movz x2, 43199
00159464movk x2, 0x62c70000
00159468adds wzr, w6, w2
0015946cb.eq 0x159474
00159470b 0x159528
00159474
00159474loc_159474:
00159474ldr x2, [sp+536]
00159478adrp x3, 0x494000
0015947cadd x3, x3, 0
00159480subs xzr, x2, x3
00159484b.eq 0x15948c
00159488b 0x159494
0015948c
0015948cloc_15948c:
0015948corr x0, xzr, 1
00159490b 0x15949c
00159494
00159494loc_159494:
00159494mov x0, xzr
00159498b 0x15949c
0015949c
0015949cloc_15949c:
0015949cstrb w0, [sp+66]
001594a0tbnz w0, 0, 0x1594a8
001594a4b 0x159524
001594a8
001594a8loc_1594a8:
001594a8b 0x1594ac
001594ac
001594acloc_1594ac:
001594acldr x2, [sp+544]
001594b0str x2, [sp+232]
001594b4ldrsw x1, [sp+784]
001594b8ldr x0, [sp+776]
001594bcbl fmt.(*ss).convertString
001594c0str x0, [sp+600]
001594c4str x1, [sp+608]
001594c8mov x2, x1
001594ccmov x1, x0
001594d0mov x0, xzr
001594d4bl runtime.stringtoslicebyte
001594d8str x0, [sp+576]
001594dcstr x1, [sp+584]
001594e0str x2, [sp+592]
001594e4ldr x3, [sp+232]
001594e8ldrsb x27, [x3]
001594ecstr x1, [x3+8]
001594f0str x2, [x3+16]
001594f4adrp x27, 0x8f2000
001594f8ldr w2, [x27+3056]
001594fccbz w2, 0x159504
00159500b 0x159508
00159504
00159504loc_159504:
00159504b 0x15951c
00159508
00159508loc_159508:
00159508bl runtime.gcWriteBarrier2
0015950cstr x0, [x25]
00159510ldr x1, [x3]
00159514str x1, [x25+8]
00159518b 0x15951c
0015951c
0015951cloc_15951c:
0015951cstr x0, [x3]
00159520b 0x159d94
00159524
00159524loc_159524:
00159524b 0x15952c
00159528
00159528loc_159528:
00159528b 0x15952c
0015952c
0015952cloc_15952c:
0015952cb 0x159530
00159530
00159530loc_159530:
00159530b 0x159534
00159534
00159534loc_159534:
00159534b 0x1597e0
00159538
00159538loc_159538:
00159538movz x3, 64854
0015953cmovk x3, 0x4e330000
00159540adds wzr, w6, w3
00159544b.ls 0x15954c
00159548b 0x159658
0015954c
0015954cloc_15954c:
0015954cmovz x3, 13631
00159550movk x3, 0x557a0000
00159554adds wzr, w6, w3
00159558b.eq 0x159560
0015955cb 0x1595c8
00159560
00159560loc_159560:
00159560ldr x3, [sp+536]
00159564adrp x4, 0x48a000
00159568add x4, x4, 3520
0015956csubs xzr, x3, x4
00159570b.eq 0x159578
00159574b 0x159580
00159578
00159578loc_159578:
00159578orr x0, xzr, 1
0015957cb 0x159588
00159580
00159580loc_159580:
00159580mov x0, xzr
00159584b 0x159588
00159588
00159588loc_159588:
00159588strb w0, [sp+66]
0015958ctbnz w0, 0, 0x159594
00159590b 0x1595c4
00159594
00159594loc_159594:
00159594b 0x159598
00159598
00159598loc_159598:
00159598ldr x3, [sp+544]
0015959cstr x3, [sp+272]
001595a0ldrsw x1, [sp+784]
001595a4ldr x0, [sp+776]
001595a8orr x2, xzr, 64
001595acbl fmt.(*ss).scanUint
001595b0str x0, [sp+136]
001595b4ldr x3, [sp+272]
001595b8ldrsb x27, [x3]
001595bcstr x0, [x3]
001595c0b 0x159d94
001595c4
001595c4loc_1595c4:
001595c4b 0x159654
001595c8
001595c8loc_1595c8:
001595c8movz x3, 64854
001595ccmovk x3, 0x4e330000
001595d0adds wzr, w6, w3
001595d4b.eq 0x1595dc
001595d8b 0x15964c
001595dc
001595dcloc_1595dc:
001595dcldr x3, [sp+536]
001595e0adrp x4, 0x48a000
001595e4add x4, x4, 3840
001595e8subs xzr, x3, x4
001595ecb.eq 0x1595f4
001595f0b 0x1595fc
001595f4
001595f4loc_1595f4:
001595f4orr x0, xzr, 1
001595f8b 0x159604
001595fc
001595fcloc_1595fc:
001595fcmov x0, xzr
00159600b 0x159604
00159604
00159604loc_159604:
00159604strb w0, [sp+66]
00159608tbnz w0, 0, 0x159610
0015960cb 0x159648
00159610
00159610loc_159610:
00159610b 0x159614
00159614
00159614loc_159614:
00159614ldr x3, [sp+544]
00159618str x3, [sp+352]
0015961cldrsw x1, [sp+784]
00159620ldr x0, [sp+776]
00159624orr x2, xzr, 128
00159628bl fmt.(*ss).scanComplex
0015962cstr d0, [sp+152]
00159630str d1, [sp+160]
00159634ldr x3, [sp+352]
00159638ldrsb x27, [x3]
0015963cstr d0, [x3]
00159640str d1, [x3+8]
00159644b 0x159d94
00159648
00159648loc_159648:
00159648b 0x159650
0015964c
0015964cloc_15964c:
0015964cb 0x159650
00159650
00159650loc_159650:
00159650b 0x159654
00159654
00159654loc_159654:
00159654b 0x1597dc
00159658
00159658loc_159658:
00159658movz x3, 38631
0015965cmovk x3, 0x31ee0000
00159660adds wzr, w6, w3
00159664b.eq 0x15966c
00159668b 0x1596d4
0015966c
0015966cloc_15966c:
0015966cldr x3, [sp+536]
00159670adrp x4, 0x48a000
00159674add x4, x4, 3072
00159678subs xzr, x3, x4
0015967cb.eq 0x159684
00159680b 0x15968c
00159684
00159684loc_159684:
00159684orr x0, xzr, 1
00159688b 0x159694
0015968c
0015968cloc_15968c:
0015968cmov x0, xzr
00159690b 0x159694
00159694
00159694loc_159694:
00159694strb w0, [sp+66]
00159698tbnz w0, 0, 0x1596a0
0015969cb 0x1596d0
001596a0
001596a0loc_1596a0:
001596a0b 0x1596a4
001596a4
001596a4loc_1596a4:
001596a4ldr x3, [sp+544]
001596a8str x3, [sp+336]
001596acldrsw x1, [sp+784]
001596b0ldr x0, [sp+776]
001596b4orr x2, xzr, 8
001596b8bl fmt.(*ss).scanInt
001596bcstr x0, [sp+144]
001596c0ldr x3, [sp+336]
001596c4ldrsb x27, [x3]
001596c8strb w0, [x3]
001596ccb 0x159d94
001596d0
001596d0loc_1596d0:
001596d0b 0x1597d8
001596d4
001596d4loc_1596d4:
001596d4movz x3, 35801
001596d8movk x3, 0x26970000
001596dcadds wzr, w6, w3
001596e0b.eq 0x1596e8
001596e4b 0x159750
001596e8
001596e8loc_1596e8:
001596e8ldr x3, [sp+536]
001596ecadrp x4, 0x48a000
001596f0add x4, x4, 3136
001596f4subs xzr, x3, x4
001596f8b.eq 0x159700
001596fcb 0x159708
00159700
00159700loc_159700:
00159700orr x0, xzr, 1
00159704b 0x159710
00159708
00159708loc_159708:
00159708mov x0, xzr
0015970cb 0x159710
00159710
00159710loc_159710:
00159710strb w0, [sp+66]
00159714tbnz w0, 0, 0x15971c
00159718b 0x15974c
0015971c
0015971cloc_15971c:
0015971cb 0x159720
00159720
00159720loc_159720:
00159720ldr x3, [sp+544]
00159724str x3, [sp+296]
00159728ldrsw x1, [sp+784]
0015972cldr x0, [sp+776]
00159730orr x2, xzr, 8
00159734bl fmt.(*ss).scanUint
00159738str x0, [sp+136]
0015973cldr x3, [sp+296]
00159740ldrsb x27, [x3]
00159744strb w0, [x3]
00159748b 0x159d94
0015974c
0015974cloc_15974c:
0015974cb 0x1597d4
00159750
00159750loc_159750:
00159750movz x3, 2427
00159754movk x3, 0x2750000
00159758adds wzr, w6, w3
0015975cb.eq 0x159764
00159760b 0x1597cc
00159764
00159764loc_159764:
00159764ldr x3, [sp+536]
00159768adrp x4, 0x48a000
0015976cadd x4, x4, 3264
00159770subs xzr, x3, x4
00159774b.eq 0x15977c
00159778b 0x159784
0015977c
0015977cloc_15977c:
0015977corr x0, xzr, 1
00159780b 0x15978c
00159784
00159784loc_159784:
00159784mov x0, xzr
00159788b 0x15978c
0015978c
0015978cloc_15978c:
0015978cstrb w0, [sp+66]
00159790tbnz w0, 0, 0x159798
00159794b 0x1597c8
00159798
00159798loc_159798:
00159798b 0x15979c
0015979c
0015979cloc_15979c:
0015979cldr x3, [sp+544]
001597a0str x3, [sp+288]
001597a4ldrsw x1, [sp+784]
001597a8ldr x0, [sp+776]
001597acorr x2, xzr, 16
001597b0bl fmt.(*ss).scanUint
001597b4str x0, [sp+136]
001597b8ldr x3, [sp+288]
001597bcldrsb x27, [x3]
001597c0strh w0, [x3]
001597c4b 0x159d94
001597c8
001597c8loc_1597c8:
001597c8b 0x1597d0
001597cc
001597ccloc_1597cc:
001597ccb 0x1597d0
001597d0
001597d0loc_1597d0:
001597d0b 0x1597d4
001597d4
001597d4loc_1597d4:
001597d4b 0x1597d8
001597d8
001597d8loc_1597d8:
001597d8b 0x1597dc
001597dc
001597dcloc_1597dc:
001597dcb 0x1597e0
001597e0
001597e0loc_1597e0:
001597e0b 0x1597e4
001597e4
001597e4loc_1597e4:
001597e4b 0x1597ec
001597e8
001597e8loc_1597e8:
001597e8b 0x1597ec
001597ec
001597ecloc_1597ec:
001597ecldr x0, [sp+536]
001597f0ldr x1, [sp+544]
001597f4str x0, [sp+216]
001597f8str x1, [sp+224]
001597fcbl reflect.ValueOf
00159800str x0, [sp+168]
00159804str x1, [sp+176]
00159808str x2, [sp+184]
0015980cstr x0, [sp+424]
00159810str x1, [sp+432]
00159814str x2, [sp+440]
00159818bl reflect.Value.Kind
0015981cstr x0, [sp+120]
00159820subs xzr, x0, 22
00159824b.ne 0x15982c
00159828b 0x1598a0
0015982c
0015982cloc_15982c:
0015982cldr x0, [sp+168]
00159830ldr x1, [sp+176]
00159834ldr x2, [sp+184]
00159838bl reflect.Value.Type
0015983cstr x0, [sp+744]
00159840str x1, [sp+752]
00159844ldrsb x27, [x0]
00159848ldr x3, [x0+296]
0015984cmov x0, x1
00159850blr x3
00159854str x0, [sp+600]
00159858str x1, [sp+608]
0015985cmovz x2, 20
00159860mov x3, x0
00159864mov x4, x1
00159868mov x0, xzr
0015986cadrp x1, 0x55d000
00159870add x1, x1, 3107
00159874bl runtime.concatstring2
00159878str x0, [sp+520]
0015987cstr x1, [sp+528]
00159880ldr x3, [sp+776]
00159884mov x2, x1
00159888mov x1, x0
0015988cmov x0, x3
00159890bl fmt.(*ss).errorString
00159894ldp x29, x30, [sp-8]
00159898add sp, sp, 768
0015989cret x30
001598a0
001598a0loc_1598a0:
001598a0ldr x0, [sp+424]
001598a4ldr x1, [sp+432]
001598a8ldr x2, [sp+440]
001598acbl reflect.Value.Elem
001598b0str x0, [sp+192]
001598b4str x1, [sp+200]
001598b8str x2, [sp+208]
001598bcbl reflect.Value.Kind
001598c0str x0, [sp+120]
001598c4str x0, [sp+88]
001598c8subs xzr, x0, 12
001598ccb.ls 0x1598d4
001598d0b 0x159a34
001598d4
001598d4loc_1598d4:
001598d4subs xzr, x0, 1
001598d8b.eq 0x1598e0
001598dcb 0x159918
001598e0
001598e0loc_1598e0:
001598e0b 0x1598e4
001598e4
001598e4loc_1598e4:
001598e4ldrsw x1, [sp+784]
001598e8ldr x0, [sp+776]
001598ecbl fmt.(*ss).scanBool
001598f0strb w0, [sp+67]
001598f4ldr x2, [sp+192]
001598f8ldr x1, [sp+200]
001598fcldr x3, [sp+208]
00159900mov x4, x0
00159904mov x0, x2
00159908mov x2, x3
0015990cmov x3, x4
00159910bl reflect.Value.SetBool
00159914b 0x159d90
00159918
00159918loc_159918:
00159918subs xzr, x0, 2
0015991cb.hs 0x159924
00159920b 0x15999c
00159924
00159924loc_159924:
00159924subs xzr, x0, 6
00159928b.ls 0x159930
0015992cb 0x159998
00159930
00159930loc_159930:
00159930b 0x159934
00159934
00159934loc_159934:
00159934ldr x0, [sp+192]
00159938ldr x1, [sp+200]
0015993cldr x2, [sp+208]
00159940bl reflect.Value.Type
00159944str x0, [sp+728]
00159948str x1, [sp+736]
0015994cldrsb x27, [x0]
00159950ldr x3, [x0+40]
00159954mov x0, x1
00159958blr x3
0015995cstr x0, [sp+112]
00159960ldrsw x1, [sp+784]
00159964ldr x3, [sp+776]
00159968mov x2, x0
0015996cmov x0, x3
00159970bl fmt.(*ss).scanInt
00159974str x0, [sp+144]
00159978ldr x3, [sp+192]
0015997cldr x1, [sp+200]
00159980ldr x2, [sp+208]
00159984mov x4, x0
00159988mov x0, x3
0015998cmov x3, x4
00159990bl reflect.Value.SetInt
00159994b 0x159d90
00159998
00159998loc_159998:
00159998b 0x1599a0
0015999c
0015999cloc_15999c:
0015999cb 0x1599a0
001599a0
001599a0loc_1599a0:
001599a0subs xzr, x0, 7
001599a4b.hs 0x1599ac
001599a8b 0x159a24
001599ac
001599acloc_1599ac:
001599acsubs xzr, x0, 12
001599b0b.ls 0x1599b8
001599b4b 0x159a20
001599b8
001599b8loc_1599b8:
001599b8b 0x1599bc
001599bc
001599bcloc_1599bc:
001599bcldr x0, [sp+192]
001599c0ldr x1, [sp+200]
001599c4ldr x2, [sp+208]
001599c8bl reflect.Value.Type
001599ccstr x0, [sp+712]
001599d0str x1, [sp+720]
001599d4ldrsb x27, [x0]
001599d8ldr x3, [x0+40]
001599dcmov x0, x1
001599e0blr x3
001599e4str x0, [sp+112]
001599e8ldrsw x1, [sp+784]
001599ecldr x3, [sp+776]
001599f0mov x2, x0
001599f4mov x0, x3
001599f8bl fmt.(*ss).scanUint
001599fcstr x0, [sp+136]
00159a00ldr x3, [sp+192]
00159a04ldr x1, [sp+200]
00159a08ldr x2, [sp+208]
00159a0cmov x4, x0
00159a10mov x0, x3
00159a14mov x3, x4
00159a18bl reflect.Value.SetUint
00159a1cb 0x159d90
00159a20
00159a20loc_159a20:
00159a20b 0x159a28
00159a24
00159a24loc_159a24:
00159a24b 0x159a28
00159a28
00159a28loc_159a28:
00159a28b 0x159a2c
00159a2c
00159a2cloc_159a2c:
00159a2cb 0x159a30
00159a30
00159a30loc_159a30:
00159a30b 0x159d20
00159a34
00159a34loc_159a34:
00159a34subs xzr, x0, 16
00159a38b.ls 0x159a40
00159a3cb 0x159b74
00159a40
00159a40loc_159a40:
00159a40subs xzr, x0, 13
00159a44b.hs 0x159a4c
00159a48b 0x159ae8
00159a4c
00159a4cloc_159a4c:
00159a4csubs xzr, x0, 14
00159a50b.ls 0x159a58
00159a54b 0x159ae4
00159a58
00159a58loc_159a58:
00159a58b 0x159a5c
00159a5c
00159a5cloc_159a5c:
00159a5cldr x0, [sp+776]
00159a60bl fmt.(*ss).SkipSpace
00159a64ldr x0, [sp+776]
00159a68bl fmt.(*ss).notEOF
00159a6cldr x0, [sp+776]
00159a70bl fmt.(*ss).floatToken
00159a74str x0, [sp+600]
00159a78str x1, [sp+608]
00159a7cldr x0, [sp+192]
00159a80ldr x1, [sp+200]
00159a84ldr x2, [sp+208]
00159a88bl reflect.Value.Type
00159a8cstr x0, [sp+664]
00159a90str x1, [sp+672]
00159a94ldrsb x27, [x0]
00159a98ldr x2, [x0+40]
00159a9cmov x0, x1
00159aa0blr x2
00159aa4str x0, [sp+96]
00159aa8ldr x1, [sp+776]
00159aacldr x2, [sp+600]
00159ab0ldr x3, [sp+608]
00159ab4mov x4, x0
00159ab8mov x0, x1
00159abcmov x1, x2
00159ac0mov x2, x3
00159ac4mov x3, x4
00159ac8bl fmt.(*ss).convertFloat
00159accstr d0, [sp+128]
00159ad0ldr x0, [sp+192]
00159ad4ldr x1, [sp+200]
00159ad8ldr x2, [sp+208]
00159adcbl reflect.Value.SetFloat
00159ae0b 0x159d90
00159ae4
00159ae4loc_159ae4:
00159ae4b 0x159aec
00159ae8
00159ae8loc_159ae8:
00159ae8b 0x159aec
00159aec
00159aecloc_159aec:
00159aecsubs xzr, x0, 15
00159af0b.hs 0x159af8
00159af4b 0x159b68
00159af8
00159af8loc_159af8:
00159af8subs xzr, x0, 16
00159afcb.ls 0x159b04
00159b00b 0x159b64
00159b04
00159b04loc_159b04:
00159b04b 0x159b08
00159b08
00159b08loc_159b08:
00159b08ldr x0, [sp+192]
00159b0cldr x1, [sp+200]
00159b10ldr x2, [sp+208]
00159b14bl reflect.Value.Type
00159b18str x0, [sp+648]
00159b1cstr x1, [sp+656]
00159b20ldrsb x27, [x0]
00159b24ldr x3, [x0+40]
00159b28mov x0, x1
00159b2cblr x3
00159b30str x0, [sp+96]
00159b34ldrsw x1, [sp+784]
00159b38ldr x3, [sp+776]
00159b3cmov x2, x0
00159b40mov x0, x3
00159b44bl fmt.(*ss).scanComplex
00159b48str d0, [sp+152]
00159b4cstr d1, [sp+160]
00159b50ldr x0, [sp+192]
00159b54ldr x1, [sp+200]
00159b58ldr x2, [sp+208]
00159b5cbl reflect.Value.SetComplex
00159b60b 0x159d90
00159b64
00159b64loc_159b64:
00159b64b 0x159b6c
00159b68
00159b68loc_159b68:
00159b68b 0x159b6c
00159b6c
00159b6cloc_159b6c:
00159b6cb 0x159b70
00159b70
00159b70loc_159b70:
00159b70b 0x159d1c
00159b74
00159b74loc_159b74:
00159b74subs xzr, x0, 23
00159b78b.eq 0x159b80
00159b7cb 0x159cc0
00159b80
00159b80loc_159b80:
00159b80b 0x159b84
00159b84
00159b84loc_159b84:
00159b84ldr x0, [sp+192]
00159b88ldr x1, [sp+200]
00159b8cldr x2, [sp+208]
00159b90bl reflect.Value.Type
00159b94str x0, [sp+392]
00159b98str x1, [sp+400]
00159b9cldrsb x27, [x0]
00159ba0ldr x3, [x0+88]
00159ba4mov x0, x1
00159ba8blr x3
00159bacstr x0, [sp+696]
00159bb0str x1, [sp+704]
00159bb4ldrsb x27, [x0]
00159bb8ldr x3, [x0+168]
00159bbcmov x0, x1
00159bc0blr x3
00159bc4str x0, [sp+104]
00159bc8subs xzr, x0, 8
00159bccb.ne 0x159bd4
00159bd0b 0x159c40
00159bd4
00159bd4loc_159bd4:
00159bd4ldr x0, [sp+168]
00159bd8ldr x1, [sp+176]
00159bdcldr x2, [sp+184]
00159be0bl reflect.Value.Type
00159be4str x0, [sp+680]
00159be8str x1, [sp+688]
00159becldrsb x27, [x0]
00159bf0ldr x3, [x0+296]
00159bf4mov x0, x1
00159bf8blr x3
00159bfcstr x0, [sp+600]
00159c00str x1, [sp+608]
00159c04movz x2, 17
00159c08mov x3, x0
00159c0cmov x4, x1
00159c10mov x0, xzr
00159c14adrp x1, 0x55c000
00159c18add x1, x1, 914
00159c1cbl runtime.concatstring2
00159c20str x0, [sp+488]
00159c24str x1, [sp+496]
00159c28ldr x3, [sp+776]
00159c2cmov x2, x1
00159c30mov x1, x0
00159c34mov x0, x3
00159c38bl fmt.(*ss).errorString
00159c3cb 0x159c44
00159c40
00159c40loc_159c40:
00159c40b 0x159c44
00159c44
00159c44loc_159c44:
00159c44ldrsw x1, [sp+784]
00159c48ldr x0, [sp+776]
00159c4cbl fmt.(*ss).convertString
00159c50str x0, [sp+408]
00159c54str x1, [sp+416]
00159c58str x1, [sp+112]
00159c5cstr x1, [sp+96]
00159c60ldr x0, [sp+392]
00159c64ldr x2, [sp+400]
00159c68mov x3, x1
00159c6cmov x1, x2
00159c70mov x2, x3
00159c74bl reflect.MakeSlice
00159c78str x0, [sp+552]
00159c7cstr x1, [sp+560]
00159c80str x2, [sp+568]
00159c84ldr x3, [sp+192]
00159c88ldr x4, [sp+200]
00159c8cldr x5, [sp+208]
00159c90mov x6, x0
00159c94mov x0, x3
00159c98mov x7, x1
00159c9cmov x1, x4
00159ca0mov x8, x2
00159ca4mov x2, x5
00159ca8mov x3, x6
00159cacmov x4, x7
00159cb0mov x5, x8
00159cb4bl reflect.Value.Set
00159cb8str xzr, [sp+72]
00159cbcb 0x159da0
00159cc0
00159cc0loc_159cc0:
00159cc0subs xzr, x0, 24
00159cc4b.eq 0x159ccc
00159cc8b 0x159d14
00159ccc
00159cccloc_159ccc:
00159cccb 0x159cd0
00159cd0
00159cd0loc_159cd0:
00159cd0ldrsw x1, [sp+784]
00159cd4ldr x0, [sp+776]
00159cd8bl fmt.(*ss).convertString
00159cdcstr x0, [sp+600]
00159ce0str x1, [sp+608]
00159ce4ldr x2, [sp+192]
00159ce8ldr x3, [sp+200]
00159cecldr x4, [sp+208]
00159cf0mov x5, x0
00159cf4mov x0, x2
00159cf8mov x6, x1
00159cfcmov x1, x3
00159d00mov x2, x4
00159d04mov x3, x5
00159d08mov x4, x6
00159d0cbl reflect.Value.SetString
00159d10b 0x159d90
00159d14
00159d14loc_159d14:
00159d14b 0x159d18
00159d18
00159d18loc_159d18:
00159d18b 0x159d1c
00159d1c
00159d1cloc_159d1c:
00159d1cb 0x159d20
00159d20
00159d20loc_159d20:
00159d20b 0x159d24
00159d24
00159d24loc_159d24:
00159d24ldr x0, [sp+168]
00159d28ldr x1, [sp+176]
00159d2cldr x2, [sp+184]
00159d30bl reflect.Value.Type
00159d34str x0, [sp+632]
00159d38str x1, [sp+640]
00159d3cldrsb x27, [x0]
00159d40ldr x3, [x0+296]
00159d44mov x0, x1
00159d48blr x3
00159d4cstr x0, [sp+600]
00159d50str x1, [sp+608]
00159d54movz x2, 17
00159d58mov x3, x0
00159d5cmov x4, x1
00159d60mov x0, xzr
00159d64adrp x1, 0x55c000
00159d68add x1, x1, 914
00159d6cbl runtime.concatstring2
00159d70str x0, [sp+472]
00159d74str x1, [sp+480]
00159d78ldr x3, [sp+776]
00159d7cmov x2, x1
00159d80mov x1, x0
00159d84mov x0, x3
00159d88bl fmt.(*ss).errorString
00159d8cb 0x159d90
00159d90
00159d90loc_159d90:
00159d90b 0x159d94
00159d94
00159d94loc_159d94:
00159d94ldp x29, x30, [sp-8]
00159d98add sp, sp, 768
00159d9cret x30
00159da0
00159da0loc_159da0:
00159da0ldr x4, [sp+416]
00159da4str x4, [sp+96]
00159da8ldr x5, [sp+72]
00159dacsubs xzr, x5, x4
00159db0b.lt 0x159db8
00159db4b 0x159e14
00159db8
00159db8loc_159db8:
00159db8ldr x3, [sp+72]
00159dbcldr x0, [sp+192]
00159dc0ldr x1, [sp+200]
00159dc4ldr x2, [sp+208]
00159dc8bl reflect.Value.Index
00159dccstr x0, [sp+552]
00159dd0str x1, [sp+560]
00159dd4str x2, [sp+568]
00159dd8ldr x4, [sp+72]
00159ddcldr x5, [sp+416]
00159de0ldr x6, [sp+408]
00159de4subs xzr, x4, x5
00159de8b.lo 0x159df0
00159decb 0x159e18
00159df0
00159df0loc_159df0:
00159df0ldrb w4, [x6+x4]
00159df4mov x3, x4
00159df8str x3, [sp+80]
00159dfcbl reflect.Value.SetUint
00159e00b 0x159e04
00159e04
00159e04loc_159e04:
00159e04ldr x4, [sp+72]
00159e08add x4, x4, 1
00159e0cstr x4, [sp+72]
00159e10b 0x159da0
00159e14
00159e14loc_159e14:
00159e14b 0x159d90
00159e18
00159e18loc_159e18:
00159e18mov x0, x4
00159e1cmov x1, x5
00159e20bl runtime.panicIndex
00159e24hint
00159e28
00159e28loc_159e28:
00159e28str x0, [sp+8]
00159e2cstr w1, [sp+16]
00159e30stp x2, x3, [sp+24]
00159e34mov x3, x30
00159e38bl runtime.morestack_noctxt.abi0
00159e3cldr x0, [sp+8]
00159e40ldrsw x1, [sp+16]
00159e44ldp x2, x3, [sp+24]
00159e48b 0x158b30
00159e4cudf 0
00158b30
00158b30fmt.(*ss).scanOne: ; void fmt.(*ss).scanOne(fmt.ss * s, int32 verb, interface {} arg)
00158b30ldr x16, [x28+16]
00158b34sub x17, sp, 640
00158b38subs xzr, x17, x16
00158b3cb.ls 0x159e28
00158b40sub x20, sp, 768
00158b44stp x29, x30, [x20-8]
00158b48add sp, x20, 0
00158b4csub x29, sp, 8
00158b50str x0, [sp+776]
00158b54str w1, [sp+784]
00158b58str x2, [sp+792]
00158b5cstr x3, [sp+800]
00158b60ldrsb x27, [x0]
00158b64b 0x158b68
00158b68
00158b68loc_158b68:
00158b68b 0x158b6c
00158b6c
00158b6cloc_158b6c:
00158b6cldrsb x27, [x0]
00158b70str xzr, [x0+24]
00158b74stp xzr, xzr, [sp+448]
00158b78add x27, sp, 616
00158b7cstp xzr, xzr, [x27]
00158b80ldr x6, [sp+800]
00158b84ldr x1, [sp+792]
00158b88cbnz x1, 0x158b90
00158b8cb 0x158bac
00158b90
00158b90loc_158b90:
00158b90str x6, [sp+464]
00158b94adrp x0, 0x8b6000
00158b98add x0, x0, 1168
00158b9cbl runtime.typeAssert
00158ba0ldr x6, [sp+464]
00158ba4mov x1, x0
00158ba8b 0x158bb0
00158bac
00158bacloc_158bac:
00158bacb 0x158bb0
00158bb0
00158bb0loc_158bb0:
00158bb0str x1, [sp+616]
00158bb4str x6, [sp+624]
00158bb8subs xzr, x1, 0
00158bbccset x6, ne
00158bc0strb w6, [sp+67]
00158bc4ldr x6, [sp+616]
00158bc8ldr x7, [sp+624]
00158bccstr x6, [sp+504]
00158bd0str x7, [sp+512]
00158bd4ldrb w6, [sp+67]
00158bd8strb w6, [sp+65]
00158bdcldr x6, [sp+504]
00158be0ldr x7, [sp+512]
00158be4str x6, [sp+376]
00158be8str x7, [sp+384]
00158becldrb w6, [sp+65]
00158bf0strb w6, [sp+64]
00158bf4tbnz w6, 0, 0x158bfc
00158bf8b 0x158ca0
00158bfc
00158bfcloc_158bfc:
00158bfcldrsw x3, [sp+784]
00158c00ldr x4, [sp+376]
00158c04ldrsb x27, [x4]
00158c08ldr x4, [x4+24]
00158c0cldr x0, [sp+384]
00158c10ldr x2, [sp+776]
00158c14adrp x1, 0x5c1000
00158c18add x1, x1, 3504
00158c1cblr x4
00158c20str x0, [sp+448]
00158c24str x1, [sp+456]
00158c28cbnz x0, 0x158c30
00158c2cb 0x158c90
00158c30
00158c30loc_158c30:
00158c30adrp x27, 0x8c9000
00158c34ldr x3, [x27+1520]
00158c38subs xzr, x0, x3
00158c3cb.eq 0x158c44
00158c40b 0x158c78
00158c44
00158c44loc_158c44:
00158c44adrp x27, 0x8c9000
00158c48ldr x2, [x27+1528]
00158c4cbl runtime.ifaceeq
00158c50tbnz w0, 0, 0x158c58
00158c54b 0x158c74
00158c58
00158c58loc_158c58:
00158c58adrp x27, 0x8c9000
00158c5cldr x3, [x27+1536]
00158c60adrp x27, 0x8c9000
00158c64ldr x4, [x27+1544]
00158c68str x3, [sp+448]
00158c6cstr x4, [sp+456]
00158c70b 0x158c7c
00158c74
00158c74loc_158c74:
00158c74b 0x158c7c
00158c78
00158c78loc_158c78:
00158c78b 0x158c7c
00158c7c
00158c7cloc_158c7c:
00158c7cldr x1, [sp+448]
00158c80ldr x2, [sp+456]
00158c84ldr x0, [sp+776]
00158c88bl fmt.(*ss).error
00158c8cb 0x158c94
00158c90
00158c90loc_158c90:
00158c90b 0x158c94
00158c94
00158c94loc_158c94:
00158c94ldp x29, x30, [sp-8]
00158c98add sp, sp, 768
00158c9cret x30
00158ca0
00158ca0loc_158ca0:
00158ca0ldr x6, [sp+800]
00158ca4ldr x7, [sp+792]
00158ca8str x7, [sp+536]
00158cacstr x6, [sp+544]
00158cb0cbnz x7, 0x158cb8
00158cb4b 0x1597e8
00158cb8
00158cb8loc_158cb8:
00158cb8ldr w6, [x7+16]
00158cbcstr w6, [sp+68]
00158cc0movz x7, 55442
00158cc4movk x7, 0x7b4f0000
00158cc8adds wzr, w6, w7
00158cccb.ls 0x158cd4
00158cd0b 0x1592b8
00158cd4
00158cd4loc_158cd4:
00158cd4movz x7, 39916
00158cd8movk x7, 0x53450000
00158cdcsubs wzr, w6, w7
00158ce0b.ls 0x158ce8
00158ce4b 0x158f84
00158ce8
00158ce8loc_158ce8:
00158ce8movz x7, 29486
00158cecmovk x7, 0x485e0000
00158cf0subs wzr, w6, w7
00158cf4b.ls 0x158cfc
00158cf8b 0x158e10
00158cfc
00158cfcloc_158cfc:
00158cfcmovz x3, 61417
00158d00movk x3, 0x28f30000
00158d04subs wzr, w6, w3
00158d08b.eq 0x158d10
00158d0cb 0x158d88
00158d10
00158d10loc_158d10:
00158d10ldr x3, [sp+536]
00158d14adrp x4, 0x48b000
00158d18add x4, x4, 3776
00158d1csubs xzr, x3, x4
00158d20b.eq 0x158d28
00158d24b 0x158d30
00158d28
00158d28loc_158d28:
00158d28orr x0, xzr, 1
00158d2cb 0x158d38
00158d30
00158d30loc_158d30:
00158d30mov x0, xzr
00158d34b 0x158d38
00158d38
00158d38loc_158d38:
00158d38strb w0, [sp+66]
00158d3ctbnz w0, 0, 0x158d44
00158d40b 0x158d84
00158d44
00158d44loc_158d44:
00158d44b 0x158d48
00158d48
00158d48loc_158d48:
00158d48ldr x3, [sp+544]
00158d4cstr x3, [sp+360]
00158d50ldrsw x1, [sp+784]
00158d54ldr x0, [sp+776]
00158d58orr x2, xzr, 64
00158d5cbl fmt.(*ss).scanComplex
00158d60str d0, [sp+152]
00158d64str d1, [sp+160]
00158d68ldr x3, [sp+360]
00158d6cldrsb x27, [x3]
00158d70fcvt s0, d0
00158d74str s0, [x3]
00158d78fcvt s0, d1
00158d7cstr s0, [x3+4]
00158d80b 0x159d94
00158d84
00158d84loc_158d84:
00158d84b 0x158e0c
00158d88
00158d88loc_158d88:
00158d88movz x3, 29486
00158d8cmovk x3, 0x485e0000
00158d90subs wzr, w6, w3
00158d94b.eq 0x158d9c
00158d98b 0x158e04
00158d9c
00158d9cloc_158d9c:
00158d9cldr x3, [sp+536]
00158da0adrp x4, 0x48b000
00158da4add x4, x4, 3200
00158da8subs xzr, x3, x4
00158dacb.eq 0x158db4
00158db0b 0x158dbc
00158db4
00158db4loc_158db4:
00158db4orr x0, xzr, 1
00158db8b 0x158dc4
00158dbc
00158dbcloc_158dbc:
00158dbcmov x0, xzr
00158dc0b 0x158dc4
00158dc4
00158dc4loc_158dc4:
00158dc4strb w0, [sp+66]
00158dc8tbnz w0, 0, 0x158dd0
00158dccb 0x158e00
00158dd0
00158dd0loc_158dd0:
00158dd0b 0x158dd4
00158dd4
00158dd4loc_158dd4:
00158dd4ldr x3, [sp+544]
00158dd8str x3, [sp+328]
00158ddcldrsw x1, [sp+784]
00158de0ldr x0, [sp+776]
00158de4orr x2, xzr, 16
00158de8bl fmt.(*ss).scanInt
00158decstr x0, [sp+144]
00158df0ldr x3, [sp+328]
00158df4ldrsb x27, [x3]
00158df8strh w0, [x3]
00158dfcb 0x159d94
00158e00
00158e00loc_158e00:
00158e00b 0x158e08
00158e04
00158e04loc_158e04:
00158e04b 0x158e08
00158e08
00158e08loc_158e08:
00158e08b 0x158e0c
00158e0c
00158e0cloc_158e0c:
00158e0cb 0x158f80
00158e10
00158e10loc_158e10:
00158e10movz x7, 4503
00158e14movk x7, 0x4de30000
00158e18subs wzr, w6, w7
00158e1cb.eq 0x158e24
00158e20b 0x158ef8
00158e24
00158e24loc_158e24:
00158e24ldr x6, [sp+536]
00158e28adrp x7, 0x48b000
00158e2cadd x7, x7, 3904
00158e30subs xzr, x6, x7
00158e34b.eq 0x158e3c
00158e38b 0x158e44
00158e3c
00158e3cloc_158e3c:
00158e3corr x0, xzr, 1
00158e40b 0x158e4c
00158e44
00158e44loc_158e44:
00158e44mov x0, xzr
00158e48b 0x158e4c
00158e4c
00158e4cloc_158e4c:
00158e4cstrb w0, [sp+66]
00158e50tbnz w0, 0, 0x158e58
00158e54b 0x158ef4
00158e58
00158e58loc_158e58:
00158e58b 0x158e5c
00158e5c
00158e5cloc_158e5c:
00158e5cldr x6, [sp+544]
00158e60str x6, [sp+256]
00158e64ldrsw x1, [sp+784]
00158e68ldr x0, [sp+776]
00158e6cadrp x2, 0x559000
00158e70add x2, x2, 1308
00158e74orr x3, xzr, 8
00158e78adrp x4, 0x558000
00158e7cadd x4, x4, 3738
00158e80orr x5, xzr, 7
00158e84bl fmt.(*ss).okVerb
00158e88strb w0, [sp+67]
00158e8ctbnz w0, 0, 0x158e94
00158e90b 0x158eec
00158e94
00158e94loc_158e94:
00158e94ldr x0, [sp+776]
00158e98bl fmt.(*ss).SkipSpace
00158e9cldr x0, [sp+776]
00158ea0bl fmt.(*ss).notEOF
00158ea4ldr x0, [sp+776]
00158ea8bl fmt.(*ss).floatToken
00158eacstr x0, [sp+600]
00158eb0str x1, [sp+608]
00158eb4ldr x2, [sp+776]
00158eb8orr x3, xzr, 32
00158ebcmov x4, x0
00158ec0mov x0, x2
00158ec4mov x5, x1
00158ec8mov x1, x4
00158eccmov x2, x5
00158ed0bl fmt.(*ss).convertFloat
00158ed4str d0, [sp+128]
00158ed8ldr x1, [sp+256]
00158edcldrsb x27, [x1]
00158ee0fcvt s0, d0
00158ee4str s0, [x1]
00158ee8b 0x158ef0
00158eec
00158eecloc_158eec:
00158eecb 0x158ef0
00158ef0
00158ef0loc_158ef0:
00158ef0b 0x159d94
00158ef4
00158ef4loc_158ef4:
00158ef4b 0x158f7c
00158ef8
00158ef8loc_158ef8:
00158ef8movz x3, 39916
00158efcmovk x3, 0x53450000
00158f00subs wzr, w6, w3
00158f04b.eq 0x158f0c
00158f08b 0x158f74
00158f0c
00158f0cloc_158f0c:
00158f0cldr x3, [sp+536]
00158f10adrp x4, 0x48b000
00158f14add x4, x4, 3648
00158f18subs xzr, x3, x4
00158f1cb.eq 0x158f24
00158f20b 0x158f2c
00158f24
00158f24loc_158f24:
00158f24orr x0, xzr, 1
00158f28b 0x158f34
00158f2c
00158f2cloc_158f2c:
00158f2cmov x0, xzr
00158f30b 0x158f34
00158f34
00158f34loc_158f34:
00158f34strb w0, [sp+66]
00158f38tbnz w0, 0, 0x158f40
00158f3cb 0x158f70
00158f40
00158f40loc_158f40:
00158f40b 0x158f44
00158f44
00158f44loc_158f44:
00158f44ldr x3, [sp+544]
00158f48str x3, [sp+304]
00158f4cldrsw x1, [sp+784]
00158f50ldr x0, [sp+776]
00158f54orr x2, xzr, 64
00158f58bl fmt.(*ss).scanUint
00158f5cstr x0, [sp+136]
00158f60ldr x3, [sp+304]
00158f64ldrsb x27, [x3]
00158f68str x0, [x3]
00158f6cb 0x159d94
00158f70
00158f70loc_158f70:
00158f70b 0x158f78
00158f74
00158f74loc_158f74:
00158f74b 0x158f78
00158f78
00158f78loc_158f78:
00158f78b 0x158f7c
00158f7c
00158f7cloc_158f7c:
00158f7cb 0x158f80
00158f80
00158f80loc_158f80:
00158f80b 0x1592b4
00158f84
00158f84loc_158f84:
00158f84movz x7, 21984
00158f88movk x7, 0x65be0000
00158f8csubs wzr, w6, w7
00158f90b.ls 0x158f98
00158f94b 0x159098
00158f98
00158f98loc_158f98:
00158f98movz x3, 48149
00158f9cmovk x3, 0x5e9b0000
00158fa0subs wzr, w6, w3
00158fa4b.eq 0x158fac
00158fa8b 0x159014
00158fac
00158facloc_158fac:
00158facldr x3, [sp+536]
00158fb0adrp x4, 0x48b000
00158fb4add x4, x4, 3584
00158fb8subs xzr, x3, x4
00158fbcb.eq 0x158fc4
00158fc0b 0x158fcc
00158fc4
00158fc4loc_158fc4:
00158fc4orr x0, xzr, 1
00158fc8b 0x158fd4
00158fcc
00158fccloc_158fcc:
00158fccmov x0, xzr
00158fd0b 0x158fd4
00158fd4
00158fd4loc_158fd4:
00158fd4strb w0, [sp+66]
00158fd8tbnz w0, 0, 0x158fe0
00158fdcb 0x159010
00158fe0
00158fe0loc_158fe0:
00158fe0b 0x158fe4
00158fe4
00158fe4loc_158fe4:
00158fe4ldr x3, [sp+544]
00158fe8str x3, [sp+344]
00158fecldrsw x1, [sp+784]
00158ff0ldr x0, [sp+776]
00158ff4orr x2, xzr, 64
00158ff8bl fmt.(*ss).scanInt
00158ffcstr x0, [sp+144]
00159000ldr x3, [sp+344]
00159004ldrsb x27, [x3]
00159008str x0, [x3]
0015900cb 0x159d94
00159010
00159010loc_159010:
00159010b 0x159094
00159014
00159014loc_159014:
00159014movz x2, 21984
00159018movk x2, 0x65be0000
0015901csubs wzr, w6, w2
00159020b.eq 0x159028
00159024b 0x15908c
00159028
00159028loc_159028:
00159028ldr x2, [sp+536]
0015902cadrp x3, 0x48a000
00159030add x3, x3, 4032
00159034subs xzr, x2, x3
00159038b.eq 0x159040
0015903cb 0x159048
00159040
00159040loc_159040:
00159040orr x0, xzr, 1
00159044b 0x159050
00159048
00159048loc_159048:
00159048mov x0, xzr
0015904cb 0x159050
00159050
00159050loc_159050:
00159050strb w0, [sp+66]
00159054tbnz w0, 0, 0x15905c
00159058b 0x159088
0015905c
0015905cloc_15905c:
0015905cb 0x159060
00159060
00159060loc_159060:
00159060ldr x2, [sp+544]
00159064str x2, [sp+368]
00159068ldrsw x1, [sp+784]
0015906cldr x0, [sp+776]
00159070bl fmt.(*ss).scanBool
00159074strb w0, [sp+67]
00159078ldr x2, [sp+368]
0015907cldrsb x27, [x2]
00159080strb w0, [x2]
00159084b 0x159d94
00159088
00159088loc_159088:
00159088b 0x159090
0015908c
0015908cloc_15908c:
0015908cb 0x159090
00159090
00159090loc_159090:
00159090b 0x159094
00159094
00159094loc_159094:
00159094b 0x1592b0
00159098
00159098loc_159098:
00159098movz x7, 9579
0015909cmovk x7, 0x70350000
001590a0subs wzr, w6, w7
001590a4b.eq 0x1590ac
001590a8b 0x15917c
001590ac
001590acloc_1590ac:
001590acldr x6, [sp+536]
001590b0adrp x7, 0x48a000
001590b4add x7, x7, 3968
001590b8subs xzr, x6, x7
001590bcb.eq 0x1590c4
001590c0b 0x1590cc
001590c4
001590c4loc_1590c4:
001590c4orr x0, xzr, 1
001590c8b 0x1590d4
001590cc
001590ccloc_1590cc:
001590ccmov x0, xzr
001590d0b 0x1590d4
001590d4
001590d4loc_1590d4:
001590d4strb w0, [sp+66]
001590d8tbnz w0, 0, 0x1590e0
001590dcb 0x159178
001590e0
001590e0loc_1590e0:
001590e0b 0x1590e4
001590e4
001590e4loc_1590e4:
001590e4ldr x6, [sp+544]
001590e8str x6, [sp+248]
001590ecldrsw x1, [sp+784]
001590f0ldr x0, [sp+776]
001590f4adrp x2, 0x558000
001590f8add x2, x2, 1308
001590fcorr x3, xzr, 8
00159100adrp x4, 0x557000
00159104add x4, x4, 3745
00159108orr x5, xzr, 7
0015910cbl fmt.(*ss).okVerb
00159110strb w0, [sp+67]
00159114tbnz w0, 0, 0x15911c
00159118b 0x159170
0015911c
0015911cloc_15911c:
0015911cldr x0, [sp+776]
00159120bl fmt.(*ss).SkipSpace
00159124ldr x0, [sp+776]
00159128bl fmt.(*ss).notEOF
0015912cldr x0, [sp+776]
00159130bl fmt.(*ss).floatToken
00159134str x0, [sp+600]
00159138str x1, [sp+608]
0015913cldr x2, [sp+776]
00159140orr x3, xzr, 64
00159144mov x4, x0
00159148mov x0, x2
0015914cmov x5, x1
00159150mov x1, x4
00159154mov x2, x5
00159158bl fmt.(*ss).convertFloat
0015915cstr d0, [sp+128]
00159160ldr x1, [sp+248]
00159164ldrsb x27, [x1]
00159168str d0, [x1]
0015916cb 0x159174
00159170
00159170loc_159170:
00159170b 0x159174
00159174
00159174loc_159174:
00159174b 0x159d94
00159178
00159178loc_159178:
00159178b 0x1592ac
0015917c
0015917cloc_15917c:
0015917cmovz x3, 9185
00159180movk x3, 0x713d0000
00159184subs wzr, w6, w3
00159188b.eq 0x159190
0015918cb 0x1591f8
00159190
00159190loc_159190:
00159190ldr x3, [sp+536]
00159194adrp x4, 0x48a000
00159198add x4, x4, 3712
0015919csubs xzr, x3, x4
001591a0b.eq 0x1591a8
001591a4b 0x1591b0
001591a8
001591a8loc_1591a8:
001591a8orr x0, xzr, 1
001591acb 0x1591b8
001591b0
001591b0loc_1591b0:
001591b0mov x0, xzr
001591b4b 0x1591b8
001591b8
001591b8loc_1591b8:
001591b8strb w0, [sp+66]
001591bctbnz w0, 0, 0x1591c4
001591c0b 0x1591f4
001591c4
001591c4loc_1591c4:
001591c4b 0x1591c8
001591c8
001591c8loc_1591c8:
001591c8ldr x3, [sp+544]
001591ccstr x3, [sp+264]
001591d0ldrsw x1, [sp+784]
001591d4ldr x0, [sp+776]
001591d8orr x2, xzr, 64
001591dcbl fmt.(*ss).scanUint
001591e0str x0, [sp+136]
001591e4ldr x3, [sp+264]
001591e8ldrsb x27, [x3]
001591ecstr x0, [x3]
001591f0b 0x159d94
001591f4
001591f4loc_1591f4:
001591f4b 0x1592a8
001591f8
001591f8loc_1591f8:
001591f8movz x2, 55442
001591fcmovk x2, 0x7b4f0000
00159200adds wzr, w6, w2
00159204b.eq 0x15920c
00159208b 0x1592a0
0015920c
0015920cloc_15920c:
0015920cldr x2, [sp+536]
00159210adrp x3, 0x48a000
00159214add x3, x3, 3008
00159218subs xzr, x2, x3
0015921cb.eq 0x159224
00159220b 0x15922c
00159224
00159224loc_159224:
00159224orr x0, xzr, 1
00159228b 0x159234
0015922c
0015922cloc_15922c:
0015922cmov x0, xzr
00159230b 0x159234
00159234
00159234loc_159234:
00159234strb w0, [sp+66]
00159238tbnz w0, 0, 0x159240
0015923cb 0x15929c
00159240
00159240loc_159240:
00159240b 0x159244
00159244
00159244loc_159244:
00159244ldr x2, [sp+544]
00159248str x2, [sp+240]
0015924cldrsw x1, [sp+784]
00159250ldr x0, [sp+776]
00159254bl fmt.(*ss).convertString
00159258str x0, [sp+600]
0015925cstr x1, [sp+608]
00159260ldr x2, [sp+240]
00159264ldrsb x27, [x2]
00159268str x1, [x2+8]
0015926cadrp x27, 0x8f2000
00159270ldr w3, [x27+3056]
00159274cbz w3, 0x15927c
00159278b 0x159280
0015927c
0015927cloc_15927c:
0015927cb 0x159294
00159280
00159280loc_159280:
00159280bl runtime.gcWriteBarrier2
00159284str x0, [x25]
00159288ldr x1, [x2]
0015928cstr x1, [x25+8]
00159290b 0x159294
00159294
00159294loc_159294:
00159294str x0, [x2]
00159298b 0x159d94
0015929c
0015929cloc_15929c:
0015929cb 0x1592a4
001592a0
001592a0loc_1592a0:
001592a0b 0x1592a4
001592a4
001592a4loc_1592a4:
001592a4b 0x1592a8
001592a8
001592a8loc_1592a8:
001592a8b 0x1592ac
001592ac
001592acloc_1592ac:
001592acb 0x1592b0
001592b0
001592b0loc_1592b0:
001592b0b 0x1592b4
001592b4
001592b4loc_1592b4:
001592b4b 0x1597e4
001592b8
001592b8loc_1592b8:
001592b8movz x3, 43199
001592bcmovk x3, 0x62c70000
001592c0adds wzr, w6, w3
001592c4b.ls 0x1592cc
001592c8b 0x159538
001592cc
001592ccloc_1592cc:
001592ccmovz x3, 62555
001592d0movk x3, 0x6b880000
001592d4adds wzr, w6, w3
001592d8b.ls 0x1592e0
001592dcb 0x1593e4
001592e0
001592e0loc_1592e0:
001592e0movz x3, 46886
001592e4movk x3, 0x6ef00000
001592e8adds wzr, w6, w3
001592ecb.eq 0x1592f4
001592f0b 0x15935c
001592f4
001592f4loc_1592f4:
001592f4ldr x3, [sp+536]
001592f8adrp x4, 0x48a000
001592fcadd x4, x4, 3456
00159300subs xzr, x3, x4
00159304b.eq 0x15930c
00159308b 0x159314
0015930c
0015930cloc_15930c:
0015930corr x0, xzr, 1
00159310b 0x15931c
00159314
00159314loc_159314:
00159314mov x0, xzr
00159318b 0x15931c
0015931c
0015931cloc_15931c:
0015931cstrb w0, [sp+66]
00159320tbnz w0, 0, 0x159328
00159324b 0x159358
00159328
00159328loc_159328:
00159328b 0x15932c
0015932c
0015932cloc_15932c:
0015932cldr x3, [sp+544]
00159330str x3, [sp+312]
00159334ldrsw x1, [sp+784]
00159338ldr x0, [sp+776]
0015933corr x2, xzr, 64
00159340bl fmt.(*ss).scanInt
00159344str x0, [sp+144]
00159348ldr x3, [sp+312]
0015934cldrsb x27, [x3]
00159350str x0, [x3]
00159354b 0x159d94
00159358
00159358loc_159358:
00159358b 0x1593e0
0015935c
0015935cloc_15935c:
0015935cmovz x3, 62555
00159360movk x3, 0x6b880000
00159364adds wzr, w6, w3
00159368b.eq 0x159370
0015936cb 0x1593d8
00159370
00159370loc_159370:
00159370ldr x3, [sp+536]
00159374adrp x4, 0x48a000
00159378add x4, x4, 3328
0015937csubs xzr, x3, x4
00159380b.eq 0x159388
00159384b 0x159390
00159388
00159388loc_159388:
00159388orr x0, xzr, 1
0015938cb 0x159398
00159390
00159390loc_159390:
00159390mov x0, xzr
00159394b 0x159398
00159398
00159398loc_159398:
00159398strb w0, [sp+66]
0015939ctbnz w0, 0, 0x1593a4
001593a0b 0x1593d4
001593a4
001593a4loc_1593a4:
001593a4b 0x1593a8
001593a8
001593a8loc_1593a8:
001593a8ldr x3, [sp+544]
001593acstr x3, [sp+320]
001593b0ldrsw x1, [sp+784]
001593b4ldr x0, [sp+776]
001593b8orr x2, xzr, 32
001593bcbl fmt.(*ss).scanInt
001593c0str x0, [sp+144]
001593c4ldr x3, [sp+320]
001593c8ldrsb x27, [x3]
001593ccstr w0, [x3]
001593d0b 0x159d94
001593d4
001593d4loc_1593d4:
001593d4b 0x1593dc
001593d8
001593d8loc_1593d8:
001593d8b 0x1593dc
001593dc
001593dcloc_1593dc:
001593dcb 0x1593e0
001593e0
001593e0loc_1593e0:
001593e0b 0x159534
001593e4
001593e4loc_1593e4:
001593e4movz x3, 8104
001593e8movk x3, 0x68cc0000
001593ecadds wzr, w6, w3
001593f0b.eq 0x1593f8
001593f4b 0x159460
001593f8
001593f8loc_1593f8:
001593f8ldr x3, [sp+536]
001593fcadrp x4, 0x48a000
00159400add x4, x4, 3392
00159404subs xzr, x3, x4
00159408b.eq 0x159410
0015940cb 0x159418
00159410
00159410loc_159410:
00159410orr x0, xzr, 1
00159414b 0x159420
00159418
00159418loc_159418:
00159418mov x0, xzr
0015941cb 0x159420
00159420
00159420loc_159420:
00159420strb w0, [sp+66]
00159424tbnz w0, 0, 0x15942c
00159428b 0x15945c
0015942c
0015942cloc_15942c:
0015942cb 0x159430
00159430
00159430loc_159430:
00159430ldr x3, [sp+544]
00159434str x3, [sp+280]
00159438ldrsw x1, [sp+784]
0015943cldr x0, [sp+776]
00159440orr x2, xzr, 32
00159444bl fmt.(*ss).scanUint
00159448str x0, [sp+136]
0015944cldr x3, [sp+280]
00159450ldrsb x27, [x3]
00159454str w0, [x3]
00159458b 0x159d94
0015945c
0015945cloc_15945c:
0015945cb 0x159530
00159460
00159460loc_159460:
00159460movz x2, 43199
00159464movk x2, 0x62c70000
00159468adds wzr, w6, w2
0015946cb.eq 0x159474
00159470b 0x159528
00159474
00159474loc_159474:
00159474ldr x2, [sp+536]
00159478adrp x3, 0x494000
0015947cadd x3, x3, 0
00159480subs xzr, x2, x3
00159484b.eq 0x15948c
00159488b 0x159494
0015948c
0015948cloc_15948c:
0015948corr x0, xzr, 1
00159490b 0x15949c
00159494
00159494loc_159494:
00159494mov x0, xzr
00159498b 0x15949c
0015949c
0015949cloc_15949c:
0015949cstrb w0, [sp+66]
001594a0tbnz w0, 0, 0x1594a8
001594a4b 0x159524
001594a8
001594a8loc_1594a8:
001594a8b 0x1594ac
001594ac
001594acloc_1594ac:
001594acldr x2, [sp+544]
001594b0str x2, [sp+232]
001594b4ldrsw x1, [sp+784]
001594b8ldr x0, [sp+776]
001594bcbl fmt.(*ss).convertString
001594c0str x0, [sp+600]
001594c4str x1, [sp+608]
001594c8mov x2, x1
001594ccmov x1, x0
001594d0mov x0, xzr
001594d4bl runtime.stringtoslicebyte
001594d8str x0, [sp+576]
001594dcstr x1, [sp+584]
001594e0str x2, [sp+592]
001594e4ldr x3, [sp+232]
001594e8ldrsb x27, [x3]
001594ecstr x1, [x3+8]
001594f0str x2, [x3+16]
001594f4adrp x27, 0x8f2000
001594f8ldr w2, [x27+3056]
001594fccbz w2, 0x159504
00159500b 0x159508
00159504
00159504loc_159504:
00159504b 0x15951c
00159508
00159508loc_159508:
00159508bl runtime.gcWriteBarrier2
0015950cstr x0, [x25]
00159510ldr x1, [x3]
00159514str x1, [x25+8]
00159518b 0x15951c
0015951c
0015951cloc_15951c:
0015951cstr x0, [x3]
00159520b 0x159d94
00159524
00159524loc_159524:
00159524b 0x15952c
00159528
00159528loc_159528:
00159528b 0x15952c
0015952c
0015952cloc_15952c:
0015952cb 0x159530
00159530
00159530loc_159530:
00159530b 0x159534
00159534
00159534loc_159534:
00159534b 0x1597e0
00159538
00159538loc_159538:
00159538movz x3, 64854
0015953cmovk x3, 0x4e330000
00159540adds wzr, w6, w3
00159544b.ls 0x15954c
00159548b 0x159658
0015954c
0015954cloc_15954c:
0015954cmovz x3, 13631
00159550movk x3, 0x557a0000
00159554adds wzr, w6, w3
00159558b.eq 0x159560
0015955cb 0x1595c8
00159560
00159560loc_159560:
00159560ldr x3, [sp+536]
00159564adrp x4, 0x48a000
00159568add x4, x4, 3520
0015956csubs xzr, x3, x4
00159570b.eq 0x159578
00159574b 0x159580
00159578
00159578loc_159578:
00159578orr x0, xzr, 1
0015957cb 0x159588
00159580
00159580loc_159580:
00159580mov x0, xzr
00159584b 0x159588
00159588
00159588loc_159588:
00159588strb w0, [sp+66]
0015958ctbnz w0, 0, 0x159594
00159590b 0x1595c4
00159594
00159594loc_159594:
00159594b 0x159598
00159598
00159598loc_159598:
00159598ldr x3, [sp+544]
0015959cstr x3, [sp+272]
001595a0ldrsw x1, [sp+784]
001595a4ldr x0, [sp+776]
001595a8orr x2, xzr, 64
001595acbl fmt.(*ss).scanUint
001595b0str x0, [sp+136]
001595b4ldr x3, [sp+272]
001595b8ldrsb x27, [x3]
001595bcstr x0, [x3]
001595c0b 0x159d94
001595c4
001595c4loc_1595c4:
001595c4b 0x159654
001595c8
001595c8loc_1595c8:
001595c8movz x3, 64854
001595ccmovk x3, 0x4e330000
001595d0adds wzr, w6, w3
001595d4b.eq 0x1595dc
001595d8b 0x15964c
001595dc
001595dcloc_1595dc:
001595dcldr x3, [sp+536]
001595e0adrp x4, 0x48a000
001595e4add x4, x4, 3840
001595e8subs xzr, x3, x4
001595ecb.eq 0x1595f4
001595f0b 0x1595fc
001595f4
001595f4loc_1595f4:
001595f4orr x0, xzr, 1
001595f8b 0x159604
001595fc
001595fcloc_1595fc:
001595fcmov x0, xzr
00159600b 0x159604
00159604
00159604loc_159604:
00159604strb w0, [sp+66]
00159608tbnz w0, 0, 0x159610
0015960cb 0x159648
00159610
00159610loc_159610:
00159610b 0x159614
00159614
00159614loc_159614:
00159614ldr x3, [sp+544]
00159618str x3, [sp+352]
0015961cldrsw x1, [sp+784]
00159620ldr x0, [sp+776]
00159624orr x2, xzr, 128
00159628bl fmt.(*ss).scanComplex
0015962cstr d0, [sp+152]
00159630str d1, [sp+160]
00159634ldr x3, [sp+352]
00159638ldrsb x27, [x3]
0015963cstr d0, [x3]
00159640str d1, [x3+8]
00159644b 0x159d94
00159648
00159648loc_159648:
00159648b 0x159650
0015964c
0015964cloc_15964c:
0015964cb 0x159650
00159650
00159650loc_159650:
00159650b 0x159654
00159654
00159654loc_159654:
00159654b 0x1597dc
00159658
00159658loc_159658:
00159658movz x3, 38631
0015965cmovk x3, 0x31ee0000
00159660adds wzr, w6, w3
00159664b.eq 0x15966c
00159668b 0x1596d4
0015966c
0015966cloc_15966c:
0015966cldr x3, [sp+536]
00159670adrp x4, 0x48a000
00159674add x4, x4, 3072
00159678subs xzr, x3, x4
0015967cb.eq 0x159684
00159680b 0x15968c
00159684
00159684loc_159684:
00159684orr x0, xzr, 1
00159688b 0x159694
0015968c
0015968cloc_15968c:
0015968cmov x0, xzr
00159690b 0x159694
00159694
00159694loc_159694:
00159694strb w0, [sp+66]
00159698tbnz w0, 0, 0x1596a0
0015969cb 0x1596d0
001596a0
001596a0loc_1596a0:
001596a0b 0x1596a4
001596a4
001596a4loc_1596a4:
001596a4ldr x3, [sp+544]
001596a8str x3, [sp+336]
001596acldrsw x1, [sp+784]
001596b0ldr x0, [sp+776]
001596b4orr x2, xzr, 8
001596b8bl fmt.(*ss).scanInt
001596bcstr x0, [sp+144]
001596c0ldr x3, [sp+336]
001596c4ldrsb x27, [x3]
001596c8strb w0, [x3]
001596ccb 0x159d94
001596d0
001596d0loc_1596d0:
001596d0b 0x1597d8
001596d4
001596d4loc_1596d4:
001596d4movz x3, 35801
001596d8movk x3, 0x26970000
001596dcadds wzr, w6, w3
001596e0b.eq 0x1596e8
001596e4b 0x159750
001596e8
001596e8loc_1596e8:
001596e8ldr x3, [sp+536]
001596ecadrp x4, 0x48a000
001596f0add x4, x4, 3136
001596f4subs xzr, x3, x4
001596f8b.eq 0x159700
001596fcb 0x159708
00159700
00159700loc_159700:
00159700orr x0, xzr, 1
00159704b 0x159710
00159708
00159708loc_159708:
00159708mov x0, xzr
0015970cb 0x159710
00159710
00159710loc_159710:
00159710strb w0, [sp+66]
00159714tbnz w0, 0, 0x15971c
00159718b 0x15974c
0015971c
0015971cloc_15971c:
0015971cb 0x159720
00159720
00159720loc_159720:
00159720ldr x3, [sp+544]
00159724str x3, [sp+296]
00159728ldrsw x1, [sp+784]
0015972cldr x0, [sp+776]
00159730orr x2, xzr, 8
00159734bl fmt.(*ss).scanUint
00159738str x0, [sp+136]
0015973cldr x3, [sp+296]
00159740ldrsb x27, [x3]
00159744strb w0, [x3]
00159748b 0x159d94
0015974c
0015974cloc_15974c:
0015974cb 0x1597d4
00159750
00159750loc_159750:
00159750movz x3, 2427
00159754movk x3, 0x2750000
00159758adds wzr, w6, w3
0015975cb.eq 0x159764
00159760b 0x1597cc
00159764
00159764loc_159764:
00159764ldr x3, [sp+536]
00159768adrp x4, 0x48a000
0015976cadd x4, x4, 3264
00159770subs xzr, x3, x4
00159774b.eq 0x15977c
00159778b 0x159784
0015977c
0015977cloc_15977c:
0015977corr x0, xzr, 1
00159780b 0x15978c
00159784
00159784loc_159784:
00159784mov x0, xzr
00159788b 0x15978c
0015978c
0015978cloc_15978c:
0015978cstrb w0, [sp+66]
00159790tbnz w0, 0, 0x159798
00159794b 0x1597c8
00159798
00159798loc_159798:
00159798b 0x15979c
0015979c
0015979cloc_15979c:
0015979cldr x3, [sp+544]
001597a0str x3, [sp+288]
001597a4ldrsw x1, [sp+784]
001597a8ldr x0, [sp+776]
001597acorr x2, xzr, 16
001597b0bl fmt.(*ss).scanUint
001597b4str x0, [sp+136]
001597b8ldr x3, [sp+288]
001597bcldrsb x27, [x3]
001597c0strh w0, [x3]
001597c4b 0x159d94
001597c8
001597c8loc_1597c8:
001597c8b 0x1597d0
001597cc
001597ccloc_1597cc:
001597ccb 0x1597d0
001597d0
001597d0loc_1597d0:
001597d0b 0x1597d4
001597d4
001597d4loc_1597d4:
001597d4b 0x1597d8
001597d8
001597d8loc_1597d8:
001597d8b 0x1597dc
001597dc
001597dcloc_1597dc:
001597dcb 0x1597e0
001597e0
001597e0loc_1597e0:
001597e0b 0x1597e4
001597e4
001597e4loc_1597e4:
001597e4b 0x1597ec
001597e8
001597e8loc_1597e8:
001597e8b 0x1597ec
001597ec
001597ecloc_1597ec:
001597ecldr x0, [sp+536]
001597f0ldr x1, [sp+544]
001597f4str x0, [sp+216]
001597f8str x1, [sp+224]
001597fcbl reflect.ValueOf
00159800str x0, [sp+168]
00159804str x1, [sp+176]
00159808str x2, [sp+184]
0015980cstr x0, [sp+424]
00159810str x1, [sp+432]
00159814str x2, [sp+440]
00159818bl reflect.Value.Kind
0015981cstr x0, [sp+120]
00159820subs xzr, x0, 22
00159824b.ne 0x15982c
00159828b 0x1598a0
0015982c
0015982cloc_15982c:
0015982cldr x0, [sp+168]
00159830ldr x1, [sp+176]
00159834ldr x2, [sp+184]
00159838bl reflect.Value.Type
0015983cstr x0, [sp+744]
00159840str x1, [sp+752]
00159844ldrsb x27, [x0]
00159848ldr x3, [x0+296]
0015984cmov x0, x1
00159850blr x3
00159854str x0, [sp+600]
00159858str x1, [sp+608]
0015985cmovz x2, 20
00159860mov x3, x0
00159864mov x4, x1
00159868mov x0, xzr
0015986cadrp x1, 0x55d000
00159870add x1, x1, 3107
00159874bl runtime.concatstring2
00159878str x0, [sp+520]
0015987cstr x1, [sp+528]
00159880ldr x3, [sp+776]
00159884mov x2, x1
00159888mov x1, x0
0015988cmov x0, x3
00159890bl fmt.(*ss).errorString
00159894ldp x29, x30, [sp-8]
00159898add sp, sp, 768
0015989cret x30
001598a0
001598a0loc_1598a0:
001598a0ldr x0, [sp+424]
001598a4ldr x1, [sp+432]
001598a8ldr x2, [sp+440]
001598acbl reflect.Value.Elem
001598b0str x0, [sp+192]
001598b4str x1, [sp+200]
001598b8str x2, [sp+208]
001598bcbl reflect.Value.Kind
001598c0str x0, [sp+120]
001598c4str x0, [sp+88]
001598c8subs xzr, x0, 12
001598ccb.ls 0x1598d4
001598d0b 0x159a34
001598d4
001598d4loc_1598d4:
001598d4subs xzr, x0, 1
001598d8b.eq 0x1598e0
001598dcb 0x159918
001598e0
001598e0loc_1598e0:
001598e0b 0x1598e4
001598e4
001598e4loc_1598e4:
001598e4ldrsw x1, [sp+784]
001598e8ldr x0, [sp+776]
001598ecbl fmt.(*ss).scanBool
001598f0strb w0, [sp+67]
001598f4ldr x2, [sp+192]
001598f8ldr x1, [sp+200]
001598fcldr x3, [sp+208]
00159900mov x4, x0
00159904mov x0, x2
00159908mov x2, x3
0015990cmov x3, x4
00159910bl reflect.Value.SetBool
00159914b 0x159d90
00159918
00159918loc_159918:
00159918subs xzr, x0, 2
0015991cb.hs 0x159924
00159920b 0x15999c
00159924
00159924loc_159924:
00159924subs xzr, x0, 6
00159928b.ls 0x159930
0015992cb 0x159998
00159930
00159930loc_159930:
00159930b 0x159934
00159934
00159934loc_159934:
00159934ldr x0, [sp+192]
00159938ldr x1, [sp+200]
0015993cldr x2, [sp+208]
00159940bl reflect.Value.Type
00159944str x0, [sp+728]
00159948str x1, [sp+736]
0015994cldrsb x27, [x0]
00159950ldr x3, [x0+40]
00159954mov x0, x1
00159958blr x3
0015995cstr x0, [sp+112]
00159960ldrsw x1, [sp+784]
00159964ldr x3, [sp+776]
00159968mov x2, x0
0015996cmov x0, x3
00159970bl fmt.(*ss).scanInt
00159974str x0, [sp+144]
00159978ldr x3, [sp+192]
0015997cldr x1, [sp+200]
00159980ldr x2, [sp+208]
00159984mov x4, x0
00159988mov x0, x3
0015998cmov x3, x4
00159990bl reflect.Value.SetInt
00159994b 0x159d90
00159998
00159998loc_159998:
00159998b 0x1599a0
0015999c
0015999cloc_15999c:
0015999cb 0x1599a0
001599a0
001599a0loc_1599a0:
001599a0subs xzr, x0, 7
001599a4b.hs 0x1599ac
001599a8b 0x159a24
001599ac
001599acloc_1599ac:
001599acsubs xzr, x0, 12
001599b0b.ls 0x1599b8
001599b4b 0x159a20
001599b8
001599b8loc_1599b8:
001599b8b 0x1599bc
001599bc
001599bcloc_1599bc:
001599bcldr x0, [sp+192]
001599c0ldr x1, [sp+200]
001599c4ldr x2, [sp+208]
001599c8bl reflect.Value.Type
001599ccstr x0, [sp+712]
001599d0str x1, [sp+720]
001599d4ldrsb x27, [x0]
001599d8ldr x3, [x0+40]
001599dcmov x0, x1
001599e0blr x3
001599e4str x0, [sp+112]
001599e8ldrsw x1, [sp+784]
001599ecldr x3, [sp+776]
001599f0mov x2, x0
001599f4mov x0, x3
001599f8bl fmt.(*ss).scanUint
001599fcstr x0, [sp+136]
00159a00ldr x3, [sp+192]
00159a04ldr x1, [sp+200]
00159a08ldr x2, [sp+208]
00159a0cmov x4, x0
00159a10mov x0, x3
00159a14mov x3, x4
00159a18bl reflect.Value.SetUint
00159a1cb 0x159d90
00159a20
00159a20loc_159a20:
00159a20b 0x159a28
00159a24
00159a24loc_159a24:
00159a24b 0x159a28
00159a28
00159a28loc_159a28:
00159a28b 0x159a2c
00159a2c
00159a2cloc_159a2c:
00159a2cb 0x159a30
00159a30
00159a30loc_159a30:
00159a30b 0x159d20
00159a34
00159a34loc_159a34:
00159a34subs xzr, x0, 16
00159a38b.ls 0x159a40
00159a3cb 0x159b74
00159a40
00159a40loc_159a40:
00159a40subs xzr, x0, 13
00159a44b.hs 0x159a4c
00159a48b 0x159ae8
00159a4c
00159a4cloc_159a4c:
00159a4csubs xzr, x0, 14
00159a50b.ls 0x159a58
00159a54b 0x159ae4
00159a58
00159a58loc_159a58:
00159a58b 0x159a5c
00159a5c
00159a5cloc_159a5c:
00159a5cldr x0, [sp+776]
00159a60bl fmt.(*ss).SkipSpace
00159a64ldr x0, [sp+776]
00159a68bl fmt.(*ss).notEOF
00159a6cldr x0, [sp+776]
00159a70bl fmt.(*ss).floatToken
00159a74str x0, [sp+600]
00159a78str x1, [sp+608]
00159a7cldr x0, [sp+192]
00159a80ldr x1, [sp+200]
00159a84ldr x2, [sp+208]
00159a88bl reflect.Value.Type
00159a8cstr x0, [sp+664]
00159a90str x1, [sp+672]
00159a94ldrsb x27, [x0]
00159a98ldr x2, [x0+40]
00159a9cmov x0, x1
00159aa0blr x2
00159aa4str x0, [sp+96]
00159aa8ldr x1, [sp+776]
00159aacldr x2, [sp+600]
00159ab0ldr x3, [sp+608]
00159ab4mov x4, x0
00159ab8mov x0, x1
00159abcmov x1, x2
00159ac0mov x2, x3
00159ac4mov x3, x4
00159ac8bl fmt.(*ss).convertFloat
00159accstr d0, [sp+128]
00159ad0ldr x0, [sp+192]
00159ad4ldr x1, [sp+200]
00159ad8ldr x2, [sp+208]
00159adcbl reflect.Value.SetFloat
00159ae0b 0x159d90
00159ae4
00159ae4loc_159ae4:
00159ae4b 0x159aec
00159ae8
00159ae8loc_159ae8:
00159ae8b 0x159aec
00159aec
00159aecloc_159aec:
00159aecsubs xzr, x0, 15
00159af0b.hs 0x159af8
00159af4b 0x159b68
00159af8
00159af8loc_159af8:
00159af8subs xzr, x0, 16
00159afcb.ls 0x159b04
00159b00b 0x159b64
00159b04
00159b04loc_159b04:
00159b04b 0x159b08
00159b08
00159b08loc_159b08:
00159b08ldr x0, [sp+192]
00159b0cldr x1, [sp+200]
00159b10ldr x2, [sp+208]
00159b14bl reflect.Value.Type
00159b18str x0, [sp+648]
00159b1cstr x1, [sp+656]
00159b20ldrsb x27, [x0]
00159b24ldr x3, [x0+40]
00159b28mov x0, x1
00159b2cblr x3
00159b30str x0, [sp+96]
00159b34ldrsw x1, [sp+784]
00159b38ldr x3, [sp+776]
00159b3cmov x2, x0
00159b40mov x0, x3
00159b44bl fmt.(*ss).scanComplex
00159b48str d0, [sp+152]
00159b4cstr d1, [sp+160]
00159b50ldr x0, [sp+192]
00159b54ldr x1, [sp+200]
00159b58ldr x2, [sp+208]
00159b5cbl reflect.Value.SetComplex
00159b60b 0x159d90
00159b64
00159b64loc_159b64:
00159b64b 0x159b6c
00159b68
00159b68loc_159b68:
00159b68b 0x159b6c
00159b6c
00159b6cloc_159b6c:
00159b6cb 0x159b70
00159b70
00159b70loc_159b70:
00159b70b 0x159d1c
00159b74
00159b74loc_159b74:
00159b74subs xzr, x0, 23
00159b78b.eq 0x159b80
00159b7cb 0x159cc0
00159b80
00159b80loc_159b80:
00159b80b 0x159b84
00159b84
00159b84loc_159b84:
00159b84ldr x0, [sp+192]
00159b88ldr x1, [sp+200]
00159b8cldr x2, [sp+208]
00159b90bl reflect.Value.Type
00159b94str x0, [sp+392]
00159b98str x1, [sp+400]
00159b9cldrsb x27, [x0]
00159ba0ldr x3, [x0+88]
00159ba4mov x0, x1
00159ba8blr x3
00159bacstr x0, [sp+696]
00159bb0str x1, [sp+704]
00159bb4ldrsb x27, [x0]
00159bb8ldr x3, [x0+168]
00159bbcmov x0, x1
00159bc0blr x3
00159bc4str x0, [sp+104]
00159bc8subs xzr, x0, 8
00159bccb.ne 0x159bd4
00159bd0b 0x159c40
00159bd4
00159bd4loc_159bd4:
00159bd4ldr x0, [sp+168]
00159bd8ldr x1, [sp+176]
00159bdcldr x2, [sp+184]
00159be0bl reflect.Value.Type
00159be4str x0, [sp+680]
00159be8str x1, [sp+688]
00159becldrsb x27, [x0]
00159bf0ldr x3, [x0+296]
00159bf4mov x0, x1
00159bf8blr x3
00159bfcstr x0, [sp+600]
00159c00str x1, [sp+608]
00159c04movz x2, 17
00159c08mov x3, x0
00159c0cmov x4, x1
00159c10mov x0, xzr
00159c14adrp x1, 0x55c000
00159c18add x1, x1, 914
00159c1cbl runtime.concatstring2
00159c20str x0, [sp+488]
00159c24str x1, [sp+496]
00159c28ldr x3, [sp+776]
00159c2cmov x2, x1
00159c30mov x1, x0
00159c34mov x0, x3
00159c38bl fmt.(*ss).errorString
00159c3cb 0x159c44
00159c40
00159c40loc_159c40:
00159c40b 0x159c44
00159c44
00159c44loc_159c44:
00159c44ldrsw x1, [sp+784]
00159c48ldr x0, [sp+776]
00159c4cbl fmt.(*ss).convertString
00159c50str x0, [sp+408]
00159c54str x1, [sp+416]
00159c58str x1, [sp+112]
00159c5cstr x1, [sp+96]
00159c60ldr x0, [sp+392]
00159c64ldr x2, [sp+400]
00159c68mov x3, x1
00159c6cmov x1, x2
00159c70mov x2, x3
00159c74bl reflect.MakeSlice
00159c78str x0, [sp+552]
00159c7cstr x1, [sp+560]
00159c80str x2, [sp+568]
00159c84ldr x3, [sp+192]
00159c88ldr x4, [sp+200]
00159c8cldr x5, [sp+208]
00159c90mov x6, x0
00159c94mov x0, x3
00159c98mov x7, x1
00159c9cmov x1, x4
00159ca0mov x8, x2
00159ca4mov x2, x5
00159ca8mov x3, x6
00159cacmov x4, x7
00159cb0mov x5, x8
00159cb4bl reflect.Value.Set
00159cb8str xzr, [sp+72]
00159cbcb 0x159da0
00159cc0
00159cc0loc_159cc0:
00159cc0subs xzr, x0, 24
00159cc4b.eq 0x159ccc
00159cc8b 0x159d14
00159ccc
00159cccloc_159ccc:
00159cccb 0x159cd0
00159cd0
00159cd0loc_159cd0:
00159cd0ldrsw x1, [sp+784]
00159cd4ldr x0, [sp+776]
00159cd8bl fmt.(*ss).convertString
00159cdcstr x0, [sp+600]
00159ce0str x1, [sp+608]
00159ce4ldr x2, [sp+192]
00159ce8ldr x3, [sp+200]
00159cecldr x4, [sp+208]
00159cf0mov x5, x0
00159cf4mov x0, x2
00159cf8mov x6, x1
00159cfcmov x1, x3
00159d00mov x2, x4
00159d04mov x3, x5
00159d08mov x4, x6
00159d0cbl reflect.Value.SetString
00159d10b 0x159d90
00159d14
00159d14loc_159d14:
00159d14b 0x159d18
00159d18
00159d18loc_159d18:
00159d18b 0x159d1c
00159d1c
00159d1cloc_159d1c:
00159d1cb 0x159d20
00159d20
00159d20loc_159d20:
00159d20b 0x159d24
00159d24
00159d24loc_159d24:
00159d24ldr x0, [sp+168]
00159d28ldr x1, [sp+176]
00159d2cldr x2, [sp+184]
00159d30bl reflect.Value.Type
00159d34str x0, [sp+632]
00159d38str x1, [sp+640]
00159d3cldrsb x27, [x0]
00159d40ldr x3, [x0+296]
00159d44mov x0, x1
00159d48blr x3
00159d4cstr x0, [sp+600]
00159d50str x1, [sp+608]
00159d54movz x2, 17
00159d58mov x3, x0
00159d5cmov x4, x1
00159d60mov x0, xzr
00159d64adrp x1, 0x55c000
00159d68add x1, x1, 914
00159d6cbl runtime.concatstring2
00159d70str x0, [sp+472]
00159d74str x1, [sp+480]
00159d78ldr x3, [sp+776]
00159d7cmov x2, x1
00159d80mov x1, x0
00159d84mov x0, x3
00159d88bl fmt.(*ss).errorString
00159d8cb 0x159d90
00159d90
00159d90loc_159d90:
00159d90b 0x159d94
00159d94
00159d94loc_159d94:
00159d94ldp x29, x30, [sp-8]
00159d98add sp, sp, 768
00159d9cret x30
00159da0
00159da0loc_159da0:
00159da0ldr x4, [sp+416]
00159da4str x4, [sp+96]
00159da8ldr x5, [sp+72]
00159dacsubs xzr, x5, x4
00159db0b.lt 0x159db8
00159db4b 0x159e14
00159db8
00159db8loc_159db8:
00159db8ldr x3, [sp+72]
00159dbcldr x0, [sp+192]
00159dc0ldr x1, [sp+200]
00159dc4ldr x2, [sp+208]
00159dc8bl reflect.Value.Index
00159dccstr x0, [sp+552]
00159dd0str x1, [sp+560]
00159dd4str x2, [sp+568]
00159dd8ldr x4, [sp+72]
00159ddcldr x5, [sp+416]
00159de0ldr x6, [sp+408]
00159de4subs xzr, x4, x5
00159de8b.lo 0x159df0
00159decb 0x159e18
00159df0
00159df0loc_159df0:
00159df0ldrb w4, [x6+x4]
00159df4mov x3, x4
00159df8str x3, [sp+80]
00159dfcbl reflect.Value.SetUint
00159e00b 0x159e04
00159e04
00159e04loc_159e04:
00159e04ldr x4, [sp+72]
00159e08add x4, x4, 1
00159e0cstr x4, [sp+72]
00159e10b 0x159da0
00159e14
00159e14loc_159e14:
00159e14b 0x159d90
00159e18
00159e18loc_159e18:
00159e18mov x0, x4
00159e1cmov x1, x5
00159e20bl runtime.panicIndex
00159e24hint
00159e28
00159e28loc_159e28:
00159e28str x0, [sp+8]
00159e2cstr w1, [sp+16]
00159e30stp x2, x3, [sp+24]
00159e34mov x3, x30
00159e38bl runtime.morestack_noctxt.abi0
00159e3cldr x0, [sp+8]
00159e40ldrsw x1, [sp+16]
00159e44ldp x2, x3, [sp+24]
00159e48b 0x158b30
00159e4cudf 0
00158b30
Loading..