File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000b9d60
    000b9d60time.parseTimeZone: ; void time.parseTimeZone(struct string value)
    000b9d60ldr x16, [x28+16]
    000b9d64subs xzr, sp, x16
    000b9d68b.ls 0xba330
    000b9d6cstr x30, [sp-112]!
    000b9d70stur x29, [sp-8]
    000b9d74sub x29, sp, 8
    000b9d78str x0, [sp+120]
    000b9d7cstr x1, [sp+128]
    000b9d80str xzr, [sp+48]
    000b9d84strb wzr, [sp+36]
    000b9d88ldr x3, [sp+128]
    000b9d8cstr x3, [sp+56]
    000b9d90subs xzr, x3, 3
    000b9d94b.lt 0xb9d9c
    000b9d98b 0xb9db8
    000b9d9c
    000b9d9cloc_b9d9c:
    000b9d9cstr xzr, [sp+48]
    000b9da0strb wzr, [sp+36]
    000b9da4ldr x0, [sp+48]
    000b9da8mov x1, xzr
    000b9dacldur x29, [sp-8]
    000b9db0ldr x30, [sp], 112
    000b9db4ret x30
    000b9db8
    000b9db8loc_b9db8:
    000b9db8str x1, [sp+56]
    000b9dbcsubs xzr, x1, 4
    000b9dc0cset x3, ge
    000b9dc4strb w3, [sp+39]
    000b9dc8b.ge 0xb9dd0
    000b9dccb 0xb9ed8
    000b9dd0
    000b9dd0loc_b9dd0:
    000b9dd0ldr x3, [sp+120]
    000b9dd4ldr x2, [sp+128]
    000b9dd8subs xzr, x2, 4
    000b9ddcb.hs 0xb9de4
    000b9de0b 0xba324
    000b9de4
    000b9de4loc_b9de4:
    000b9de4b 0xb9de8
    000b9de8
    000b9de8loc_b9de8:
    000b9de8str x3, [sp+72]
    000b9decorr x1, xzr, 4
    000b9df0str x1, [sp+80]
    000b9df4b 0xb9df8
    000b9df8
    000b9df8loc_b9df8:
    000b9df8b 0xb9dfc
    000b9dfc
    000b9dfcloc_b9dfc:
    000b9dfcldrb w4, [x3]
    000b9e00b 0xb9e04
    000b9e04
    000b9e04loc_b9e04:
    000b9e04ldrb w5, [x3+1]
    000b9e08ubfm x5, x5, 56, 7
    000b9e0corr x4, x4, x5
    000b9e10b 0xb9e14
    000b9e14
    000b9e14loc_b9e14:
    000b9e14ldrb w5, [x3+2]
    000b9e18ubfm x5, x5, 48, 7
    000b9e1corr x4, x4, x5
    000b9e20b 0xb9e24
    000b9e24
    000b9e24loc_b9e24:
    000b9e24ldrb w3, [x3+3]
    000b9e28ubfm x3, x3, 40, 7
    000b9e2corr x3, x4, x3
    000b9e30movz x4, 26691
    000b9e34movk x4, 0x54530000
    000b9e38subs wzr, w3, w4
    000b9e3ccset x3, eq
    000b9e40b 0xb9e44
    000b9e44
    000b9e44loc_b9e44:
    000b9e44strb w3, [sp+38]
    000b9e48b.eq 0xb9e50
    000b9e4cb 0xb9e54
    000b9e50
    000b9e50loc_b9e50:
    000b9e50b 0xb9ecc
    000b9e54
    000b9e54loc_b9e54:
    000b9e54ldr x3, [sp+120]
    000b9e58ldr x2, [sp+128]
    000b9e5csubs xzr, x2, 4
    000b9e60b.hs 0xb9e68
    000b9e64b 0xba320
    000b9e68
    000b9e68loc_b9e68:
    000b9e68b 0xb9e6c
    000b9e6c
    000b9e6cloc_b9e6c:
    000b9e6cstr x3, [sp+88]
    000b9e70str x1, [sp+96]
    000b9e74b 0xb9e78
    000b9e78
    000b9e78loc_b9e78:
    000b9e78b 0xb9e7c
    000b9e7c
    000b9e7cloc_b9e7c:
    000b9e7cldrb w4, [x3]
    000b9e80b 0xb9e84
    000b9e84
    000b9e84loc_b9e84:
    000b9e84ldrb w5, [x3+1]
    000b9e88ubfm x5, x5, 56, 7
    000b9e8corr x4, x4, x5
    000b9e90b 0xb9e94
    000b9e94
    000b9e94loc_b9e94:
    000b9e94ldrb w5, [x3+2]
    000b9e98ubfm x5, x5, 48, 7
    000b9e9corr x4, x4, x5
    000b9ea0b 0xb9ea4
    000b9ea4
    000b9ea4loc_b9ea4:
    000b9ea4ldrb w3, [x3+3]
    000b9ea8ubfm x3, x3, 40, 7
    000b9eacorr x3, x4, x3
    000b9eb0movz x4, 25933
    000b9eb4movk x4, 0x54530000
    000b9eb8subs wzr, w3, w4
    000b9ebccset x3, eq
    000b9ec0b 0xb9ec4
    000b9ec4
    000b9ec4loc_b9ec4:
    000b9ec4strb w3, [sp+38]
    000b9ec8b 0xb9ecc
    000b9ecc
    000b9eccloc_b9ecc:
    000b9eccldrb w3, [sp+38]
    000b9ed0strb w3, [sp+39]
    000b9ed4b 0xb9ee0
    000b9ed8
    000b9ed8loc_b9ed8:
    000b9ed8orr x1, xzr, 4
    000b9edcb 0xb9ee0
    000b9ee0
    000b9ee0loc_b9ee0:
    000b9ee0ldrb w3, [sp+39]
    000b9ee4tbnz w3, 0, 0xb9eec
    000b9ee8b 0xb9f08
    000b9eec
    000b9eecloc_b9eec:
    000b9eecstr x1, [sp+48]
    000b9ef0orr x1, xzr, 1
    000b9ef4strb w1, [sp+36]
    000b9ef8ldr x0, [sp+48]
    000b9efcldur x29, [sp-8]
    000b9f00ldr x30, [sp], 112
    000b9f04ret x30
    000b9f08
    000b9f08loc_b9f08:
    000b9f08ldr x3, [sp+120]
    000b9f0cldr x2, [sp+128]
    000b9f10subs xzr, x2, 3
    000b9f14b.hs 0xb9f1c
    000b9f18b 0xba318
    000b9f1c
    000b9f1cloc_b9f1c:
    000b9f1cb 0xb9f20
    000b9f20
    000b9f20loc_b9f20:
    000b9f20str x3, [sp+72]
    000b9f24orr x0, xzr, 3
    000b9f28str x0, [sp+80]
    000b9f2cb 0xb9f30
    000b9f30
    000b9f30loc_b9f30:
    000b9f30b 0xb9f34
    000b9f34
    000b9f34loc_b9f34:
    000b9f34ldrb w4, [x3]
    000b9f38b 0xb9f3c
    000b9f3c
    000b9f3cloc_b9f3c:
    000b9f3cldrb w5, [x3+1]
    000b9f40ubfm x5, x5, 56, 7
    000b9f44orr x4, x4, x5
    000b9f48ubfm x4, x4, 0, 15
    000b9f4cmovz x5, 19783
    000b9f50subs wzr, w4, w5
    000b9f54b.eq 0xb9f5c
    000b9f58b 0xb9f9c
    000b9f5c
    000b9f5cloc_b9f5c:
    000b9f5cb 0xb9f60
    000b9f60
    000b9f60loc_b9f60:
    000b9f60ldrb w3, [x3+2]
    000b9f64subs wzr, w3, 84
    000b9f68b.eq 0xb9f70
    000b9f6cb 0xb9f98
    000b9f70
    000b9f70loc_b9f70:
    000b9f70ldr x0, [sp+120]
    000b9f74ldr x1, [sp+128]
    000b9f78bl time.parseGMT
    000b9f7cstr x0, [sp+48]
    000b9f80orr x1, xzr, 1
    000b9f84strb w1, [sp+36]
    000b9f88ldr x0, [sp+48]
    000b9f8cldur x29, [sp-8]
    000b9f90ldr x30, [sp], 112
    000b9f94ret x30
    000b9f98
    000b9f98loc_b9f98:
    000b9f98b 0xb9fa0
    000b9f9c
    000b9f9cloc_b9f9c:
    000b9f9cb 0xb9fa0
    000b9fa0
    000b9fa0loc_b9fa0:
    000b9fa0ldr x3, [sp+128]
    000b9fa4ldr x4, [sp+120]
    000b9fa8subs xzr, x3, 0
    000b9facb.hi 0xb9fb4
    000b9fb0b 0xba30c
    000b9fb4
    000b9fb4loc_b9fb4:
    000b9fb4ldrb w3, [x4]
    000b9fb8subs wzr, w3, 43
    000b9fbccset x3, eq
    000b9fc0strb w3, [sp+39]
    000b9fc4b.eq 0xb9fcc
    000b9fc8b 0xb9fd0
    000b9fcc
    000b9fccloc_b9fcc:
    000b9fccb 0xb9ff8
    000b9fd0
    000b9fd0loc_b9fd0:
    000b9fd0ldr x3, [sp+128]
    000b9fd4ldr x4, [sp+120]
    000b9fd8subs xzr, x3, 0
    000b9fdcb.hi 0xb9fe4
    000b9fe0b 0xba300
    000b9fe4
    000b9fe4loc_b9fe4:
    000b9fe4ldrb w3, [x4]
    000b9fe8subs wzr, w3, 45
    000b9feccset x3, eq
    000b9ff0strb w3, [sp+39]
    000b9ff4b 0xb9ff8
    000b9ff8
    000b9ff8loc_b9ff8:
    000b9ff8ldrb w3, [sp+39]
    000b9ffctbnz w3, 0, 0xba004
    000ba000b 0xba034
    000ba004
    000ba004loc_ba004:
    000ba004ldr x0, [sp+120]
    000ba008ldr x1, [sp+128]
    000ba00cbl time.parseSignedOffset
    000ba010str x0, [sp+48]
    000ba014subs xzr, x0, 0
    000ba018cset x1, gt
    000ba01cstrb w1, [sp+35]
    000ba020strb w1, [sp+36]
    000ba024ldr x0, [sp+48]
    000ba028ldur x29, [sp-8]
    000ba02cldr x30, [sp], 112
    000ba030ret x30
    000ba034
    000ba034loc_ba034:
    000ba034str xzr, [sp+40]
    000ba038str xzr, [sp+40]
    000ba03cb 0xba040
    000ba040
    000ba040loc_ba040:
    000ba040ldr x3, [sp+40]
    000ba044subs xzr, x3, 6
    000ba048b.lt 0xba050
    000ba04cb 0xba0dc
    000ba050
    000ba050loc_ba050:
    000ba050ldr x3, [sp+128]
    000ba054str x3, [sp+56]
    000ba058ldr x4, [sp+40]
    000ba05csubs xzr, x3, x4
    000ba060b.le 0xba068
    000ba064b 0xba06c
    000ba068
    000ba068loc_ba068:
    000ba068b 0xba0e0
    000ba06c
    000ba06cloc_ba06c:
    000ba06cldr x3, [sp+40]
    000ba070ldr x4, [sp+128]
    000ba074ldr x5, [sp+120]
    000ba078subs xzr, x4, x3
    000ba07cb.hi 0xba084
    000ba080b 0xba2f4
    000ba084
    000ba084loc_ba084:
    000ba084ldrb w3, [x5+x3]
    000ba088strb w3, [sp+37]
    000ba08cmov x4, x3
    000ba090subs wzr, w4, 65
    000ba094cset x4, lo
    000ba098strb w4, [sp+39]
    000ba09cb.lo 0xba0a4
    000ba0a0b 0xba0a8
    000ba0a4
    000ba0a4loc_ba0a4:
    000ba0a4b 0xba0b8
    000ba0a8
    000ba0a8loc_ba0a8:
    000ba0a8subs wzr, w3, 90
    000ba0accset x3, hi
    000ba0b0strb w3, [sp+39]
    000ba0b4b 0xba0b8
    000ba0b8
    000ba0b8loc_ba0b8:
    000ba0b8ldrb w3, [sp+39]
    000ba0bctbnz w3, 0, 0xba0c4
    000ba0c0b 0xba0c8
    000ba0c4
    000ba0c4loc_ba0c4:
    000ba0c4b 0xba0e0
    000ba0c8
    000ba0c8loc_ba0c8:
    000ba0c8b 0xba0cc
    000ba0cc
    000ba0ccloc_ba0cc:
    000ba0ccldr x3, [sp+40]
    000ba0d0add x3, x3, 1
    000ba0d4str x3, [sp+40]
    000ba0d8b 0xba040
    000ba0dc
    000ba0dcloc_ba0dc:
    000ba0dcb 0xba0e0
    000ba0e0
    000ba0e0loc_ba0e0:
    000ba0e0ldr x3, [sp+40]
    000ba0e4str x3, [sp+64]
    000ba0e8subs xzr, x3, 3
    000ba0ecb.le 0xba0f4
    000ba0f0b 0xba148
    000ba0f4
    000ba0f4loc_ba0f4:
    000ba0f4tbz x3, 63, 0xba0fc
    000ba0f8b 0xba110
    000ba0fc
    000ba0fcloc_ba0fc:
    000ba0fcsubs xzr, x3, 2
    000ba100b.le 0xba108
    000ba104b 0xba10c
    000ba108
    000ba108loc_ba108:
    000ba108b 0xba294
    000ba10c
    000ba10cloc_ba10c:
    000ba10cb 0xba114
    000ba110
    000ba110loc_ba110:
    000ba110b 0xba114
    000ba114
    000ba114loc_ba114:
    000ba114subs xzr, x3, 3
    000ba118b.eq 0xba120
    000ba11cb 0xba140
    000ba120
    000ba120loc_ba120:
    000ba120b 0xba124
    000ba124
    000ba124loc_ba124:
    000ba124str x0, [sp+48]
    000ba128orr x1, xzr, 1
    000ba12cstrb w1, [sp+36]
    000ba130ldr x0, [sp+48]
    000ba134ldur x29, [sp-8]
    000ba138ldr x30, [sp], 112
    000ba13cret x30
    000ba140
    000ba140loc_ba140:
    000ba140b 0xba144
    000ba144
    000ba144loc_ba144:
    000ba144b 0xba2bc
    000ba148
    000ba148loc_ba148:
    000ba148subs xzr, x3, 4
    000ba14cb.eq 0xba154
    000ba150b 0xba22c
    000ba154
    000ba154loc_ba154:
    000ba154b 0xba158
    000ba158
    000ba158loc_ba158:
    000ba158ldr x3, [sp+128]
    000ba15cldr x4, [sp+120]
    000ba160subs xzr, x3, 3
    000ba164b.hi 0xba16c
    000ba168b 0xba2ec
    000ba16c
    000ba16cloc_ba16c:
    000ba16cldrb w3, [x4+3]
    000ba170subs wzr, w3, 84
    000ba174cset x3, eq
    000ba178strb w3, [sp+39]
    000ba17cb.eq 0xba184
    000ba180b 0xba188
    000ba184
    000ba184loc_ba184:
    000ba184b 0xba200
    000ba188
    000ba188loc_ba188:
    000ba188ldr x3, [sp+120]
    000ba18cldr x2, [sp+128]
    000ba190subs xzr, x2, 4
    000ba194b.hs 0xba19c
    000ba198b 0xba2e8
    000ba19c
    000ba19cloc_ba19c:
    000ba19cb 0xba1a0
    000ba1a0
    000ba1a0loc_ba1a0:
    000ba1a0str x3, [sp+72]
    000ba1a4str x1, [sp+80]
    000ba1a8b 0xba1ac
    000ba1ac
    000ba1acloc_ba1ac:
    000ba1acb 0xba1b0
    000ba1b0
    000ba1b0loc_ba1b0:
    000ba1b0ldrb w2, [x3]
    000ba1b4b 0xba1b8
    000ba1b8
    000ba1b8loc_ba1b8:
    000ba1b8ldrb w4, [x3+1]
    000ba1bcubfm x4, x4, 56, 7
    000ba1c0orr x2, x2, x4
    000ba1c4b 0xba1c8
    000ba1c8
    000ba1c8loc_ba1c8:
    000ba1c8ldrb w4, [x3+2]
    000ba1ccubfm x4, x4, 48, 7
    000ba1d0orr x2, x2, x4
    000ba1d4b 0xba1d8
    000ba1d8
    000ba1d8loc_ba1d8:
    000ba1d8ldrb w3, [x3+3]
    000ba1dcubfm x3, x3, 40, 7
    000ba1e0orr x2, x2, x3
    000ba1e4movz x3, 18775
    000ba1e8movk x3, 0x41540000
    000ba1ecsubs wzr, w2, w3
    000ba1f0cset x2, eq
    000ba1f4b 0xba1f8
    000ba1f8
    000ba1f8loc_ba1f8:
    000ba1f8strb w2, [sp+39]
    000ba1fcb 0xba200
    000ba200
    000ba200loc_ba200:
    000ba200ldrb w2, [sp+39]
    000ba204tbnz w2, 0, 0xba20c
    000ba208b 0xba228
    000ba20c
    000ba20cloc_ba20c:
    000ba20cstr x1, [sp+48]
    000ba210orr x1, xzr, 1
    000ba214strb w1, [sp+36]
    000ba218ldr x0, [sp+48]
    000ba21cldur x29, [sp-8]
    000ba220ldr x30, [sp], 112
    000ba224ret x30
    000ba228
    000ba228loc_ba228:
    000ba228b 0xba2c0
    000ba22c
    000ba22cloc_ba22c:
    000ba22csubs xzr, x3, 5
    000ba230b.eq 0xba238
    000ba234b 0xba284
    000ba238
    000ba238loc_ba238:
    000ba238b 0xba23c
    000ba23c
    000ba23cloc_ba23c:
    000ba23cldr x2, [sp+128]
    000ba240ldr x3, [sp+120]
    000ba244subs xzr, x2, 4
    000ba248b.hi 0xba250
    000ba24cb 0xba2dc
    000ba250
    000ba250loc_ba250:
    000ba250ldrb w2, [x3+4]
    000ba254subs wzr, w2, 84
    000ba258b.eq 0xba260
    000ba25cb 0xba280
    000ba260
    000ba260loc_ba260:
    000ba260movz x2, 5
    000ba264str x2, [sp+48]
    000ba268orr x1, xzr, 1
    000ba26cstrb w1, [sp+36]
    000ba270ldr x0, [sp+48]
    000ba274ldur x29, [sp-8]
    000ba278ldr x30, [sp], 112
    000ba27cret x30
    000ba280
    000ba280loc_ba280:
    000ba280b 0xba2c0
    000ba284
    000ba284loc_ba284:
    000ba284subs xzr, x3, 6
    000ba288b.eq 0xba290
    000ba28cb 0xba2b0
    000ba290
    000ba290loc_ba290:
    000ba290b 0xba294
    000ba294
    000ba294loc_ba294:
    000ba294str xzr, [sp+48]
    000ba298strb wzr, [sp+36]
    000ba29cldr x0, [sp+48]
    000ba2a0mov x1, xzr
    000ba2a4ldur x29, [sp-8]
    000ba2a8ldr x30, [sp], 112
    000ba2acret x30
    000ba2b0
    000ba2b0loc_ba2b0:
    000ba2b0b 0xba2b4
    000ba2b4
    000ba2b4loc_ba2b4:
    000ba2b4b 0xba2b8
    000ba2b8
    000ba2b8loc_ba2b8:
    000ba2b8b 0xba2bc
    000ba2bc
    000ba2bcloc_ba2bc:
    000ba2bcb 0xba2c0
    000ba2c0
    000ba2c0loc_ba2c0:
    000ba2c0str xzr, [sp+48]
    000ba2c4strb wzr, [sp+36]
    000ba2c8ldr x0, [sp+48]
    000ba2ccmov x1, xzr
    000ba2d0ldur x29, [sp-8]
    000ba2d4ldr x30, [sp], 112
    000ba2d8ret x30
    000ba2dc
    000ba2dcloc_ba2dc:
    000ba2dcmov x0, x1
    000ba2e0mov x1, x2
    000ba2e4bl runtime.panicIndex
    000ba2e8
    000ba2e8loc_ba2e8:
    000ba2e8bl runtime.panicSliceAlen
    000ba2ec
    000ba2ecloc_ba2ec:
    000ba2ecmov x1, x3
    000ba2f0bl runtime.panicIndex
    000ba2f4
    000ba2f4loc_ba2f4:
    000ba2f4mov x0, x3
    000ba2f8mov x1, x4
    000ba2fcbl runtime.panicIndex
    000ba300
    000ba300loc_ba300:
    000ba300mov x0, xzr
    000ba304mov x1, x3
    000ba308bl runtime.panicIndex
    000ba30c
    000ba30cloc_ba30c:
    000ba30cmov x0, xzr
    000ba310mov x1, x3
    000ba314bl runtime.panicIndex
    000ba318
    000ba318loc_ba318:
    000ba318orr x1, xzr, 3
    000ba31cbl runtime.panicSliceAlen
    000ba320
    000ba320loc_ba320:
    000ba320bl runtime.panicSliceAlen
    000ba324
    000ba324loc_ba324:
    000ba324orr x1, xzr, 4
    000ba328bl runtime.panicSliceAlen
    000ba32chint
    000ba330
    000ba330loc_ba330:
    000ba330stp x0, x1, [sp+8]
    000ba334mov x3, x30
    000ba338bl runtime.morestack_noctxt.abi0
    000ba33cldp x0, x1, [sp+8]
    000ba340b 0xb9d60
    000ba344udf 0
    000ba348udf 0
    000ba34cudf 0
    000b9d60
    000ba350
    000ba350time.parseGMT: ; void time.parseGMT(struct string value)
    000ba350ldr x16, [x28+16]
    000ba354subs xzr, sp, x16
    000ba358b.ls 0xba3ec
    000ba35cstr x30, [sp-48]!
    000ba360stur x29, [sp-8]
    000ba364sub x29, sp, 8
    000ba368str x0, [sp+56]
    000ba36cstr x1, [sp+64]
    000ba370str xzr, [sp+24]
    000ba374subs xzr, x1, 3
    000ba378b.hs 0xba380
    000ba37cb 0xba3e0
    000ba380
    000ba380loc_ba380:
    000ba380sub x2, x1, 3
    000ba384sub x3, xzr, x2
    000ba388sbfm x3, x3, 63, 63
    000ba38cand x3, x3, 3
    000ba390add x0, x0, x3
    000ba394str x0, [sp+56]
    000ba398str x2, [sp+64]
    000ba39cstr x2, [sp+32]
    000ba3a0subs xzr, x1, 3
    000ba3a4b.eq 0xba3ac
    000ba3a8b 0xba3c0
    000ba3ac
    000ba3acloc_ba3ac:
    000ba3acorr x0, xzr, 3
    000ba3b0str x0, [sp+24]
    000ba3b4ldur x29, [sp-8]
    000ba3b8ldr x30, [sp], 48
    000ba3bcret x30
    000ba3c0
    000ba3c0loc_ba3c0:
    000ba3c0mov x1, x2
    000ba3c4bl time.parseSignedOffset
    000ba3c8str x0, [sp+32]
    000ba3ccadd x0, x0, 3
    000ba3d0str x0, [sp+24]
    000ba3d4ldur x29, [sp-8]
    000ba3d8ldr x30, [sp], 48
    000ba3dcret x30
    000ba3e0
    000ba3e0loc_ba3e0:
    000ba3e0orr x0, xzr, 3
    000ba3e4bl runtime.panicSliceB
    000ba3e8hint
    000ba3ec
    000ba3ecloc_ba3ec:
    000ba3ecstp x0, x1, [sp+8]
    000ba3f0mov x3, x30
    000ba3f4bl runtime.morestack_noctxt.abi0
    000ba3f8ldp x0, x1, [sp+8]
    000ba3fcb 0xba350
    000ba350
    000ba400
    000ba400time.parseSignedOffset: ; void time.parseSignedOffset(struct string value)
    000ba400ldr x16, [x28+16]
    000ba404sub x17, sp, 80
    000ba408subs xzr, x17, x16
    000ba40cb.ls 0xba634
    000ba410str x30, [sp-208]!
    000ba414stur x29, [sp-8]
    000ba418sub x29, sp, 8
    000ba41cstr x0, [sp+216]
    000ba420str x1, [sp+224]
    000ba424str xzr, [sp+40]
    000ba428subs xzr, x1, 0
    000ba42cb.hi 0xba434
    000ba430b 0xba628
    000ba434
    000ba434loc_ba434:
    000ba434ldrb w3, [x0]
    000ba438strb w3, [sp+38]
    000ba43cmov x4, x3
    000ba440subs wzr, w4, 45
    000ba444cset x4, ne
    000ba448strb w4, [sp+39]
    000ba44cb.ne 0xba454
    000ba450b 0xba464
    000ba454
    000ba454loc_ba454:
    000ba454subs wzr, w3, 43
    000ba458cset x3, ne
    000ba45cstrb w3, [sp+39]
    000ba460b 0xba468
    000ba464
    000ba464loc_ba464:
    000ba464b 0xba468
    000ba468
    000ba468loc_ba468:
    000ba468ldrb w3, [sp+39]
    000ba46ctbnz w3, 0, 0xba474
    000ba470b 0xba488
    000ba474
    000ba474loc_ba474:
    000ba474str xzr, [sp+40]
    000ba478mov x0, xzr
    000ba47cldur x29, [sp-8]
    000ba480ldr x30, [sp], 208
    000ba484ret x30
    000ba488
    000ba488loc_ba488:
    000ba488ldr x1, [sp+224]
    000ba48cldr x3, [sp+216]
    000ba490subs xzr, x1, 1
    000ba494b.hs 0xba49c
    000ba498b 0xba620
    000ba49c
    000ba49cloc_ba49c:
    000ba49csub x4, x1, 1
    000ba4a0sub x5, xzr, x4
    000ba4a4sbfm x5, x5, 63, 63
    000ba4a8and x5, x5, 1
    000ba4acadd x3, x3, x5
    000ba4b0str x3, [sp+184]
    000ba4b4str x4, [sp+192]
    000ba4b8stp xzr, xzr, [sp+168]
    000ba4bcstp xzr, xzr, [sp+152]
    000ba4c0ldr x1, [sp+184]
    000ba4c4ldr x2, [sp+192]
    000ba4c8adrp x0, 0x656000
    000ba4ccadd x0, x0, 3304
    000ba4d0bl time.leadingInt[go.shape.string]
    000ba4d4str x0, [sp+80]
    000ba4d8str x1, [sp+168]
    000ba4dcstr x2, [sp+176]
    000ba4e0str x3, [sp+152]
    000ba4e4str x4, [sp+160]
    000ba4e8ldr x3, [sp+80]
    000ba4ecstr x3, [sp+56]
    000ba4f0ldr x3, [sp+168]
    000ba4f4ldr x4, [sp+176]
    000ba4f8str x3, [sp+136]
    000ba4fcstr x4, [sp+144]
    000ba500ldr x3, [sp+152]
    000ba504ldr x4, [sp+160]
    000ba508str x3, [sp+120]
    000ba50cstr x4, [sp+128]
    000ba510ldr x3, [sp+56]
    000ba514str x3, [sp+48]
    000ba518ldr x3, [sp+136]
    000ba51cldr x4, [sp+144]
    000ba520str x3, [sp+88]
    000ba524str x4, [sp+96]
    000ba528ldr x3, [sp+128]
    000ba52cldr x4, [sp+120]
    000ba530str x4, [sp+104]
    000ba534str x3, [sp+112]
    000ba538subs xzr, x4, 0
    000ba53ccset x3, ne
    000ba540strb w3, [sp+39]
    000ba544cbnz x4, 0xba54c
    000ba548b 0xba550
    000ba54c
    000ba54cloc_ba54c:
    000ba54cb 0xba5b0
    000ba550
    000ba550loc_ba550:
    000ba550ldr x1, [sp+224]
    000ba554ldr x3, [sp+216]
    000ba558subs xzr, x1, 1
    000ba55cb.hs 0xba564
    000ba560b 0xba618
    000ba564
    000ba564loc_ba564:
    000ba564sub x2, x1, 1
    000ba568sub x4, xzr, x2
    000ba56csbfm x4, x4, 63, 63
    000ba570and x4, x4, 1
    000ba574add x0, x3, x4
    000ba578str x0, [sp+184]
    000ba57cstr x2, [sp+192]
    000ba580ldr x3, [sp+96]
    000ba584subs xzr, x3, x2
    000ba588cset x3, eq
    000ba58cb.eq 0xba594
    000ba590b 0xba5a0
    000ba594
    000ba594loc_ba594:
    000ba594ldr x1, [sp+88]
    000ba598bl runtime.memequal
    000ba59cb 0xba5a8
    000ba5a0
    000ba5a0loc_ba5a0:
    000ba5a0mov x0, x3
    000ba5a4b 0xba5a8
    000ba5a8
    000ba5a8loc_ba5a8:
    000ba5a8strb w0, [sp+39]
    000ba5acb 0xba5b0
    000ba5b0
    000ba5b0loc_ba5b0:
    000ba5b0ldrb w1, [sp+39]
    000ba5b4tbnz w1, 0, 0xba5bc
    000ba5b8b 0xba5d0
    000ba5bc
    000ba5bcloc_ba5bc:
    000ba5bcstr xzr, [sp+40]
    000ba5c0mov x0, xzr
    000ba5c4ldur x29, [sp-8]
    000ba5c8ldr x30, [sp], 208
    000ba5ccret x30
    000ba5d0
    000ba5d0loc_ba5d0:
    000ba5d0ldr x1, [sp+48]
    000ba5d4subs xzr, x1, 23
    000ba5d8b.hi 0xba5e0
    000ba5dcb 0xba5f4
    000ba5e0
    000ba5e0loc_ba5e0:
    000ba5e0str xzr, [sp+40]
    000ba5e4mov x0, xzr
    000ba5e8ldur x29, [sp-8]
    000ba5ecldr x30, [sp], 208
    000ba5f0ret x30
    000ba5f4
    000ba5f4loc_ba5f4:
    000ba5f4ldr x1, [sp+224]
    000ba5f8str x1, [sp+72]
    000ba5fcldr x2, [sp+96]
    000ba600str x2, [sp+64]
    000ba604sub x0, x1, x2
    000ba608str x0, [sp+40]
    000ba60cldur x29, [sp-8]
    000ba610ldr x30, [sp], 208
    000ba614ret x30
    000ba618
    000ba618loc_ba618:
    000ba618orr x0, xzr, 1
    000ba61cbl runtime.panicSliceB
    000ba620
    000ba620loc_ba620:
    000ba620orr x0, xzr, 1
    000ba624bl runtime.panicSliceB
    000ba628
    000ba628loc_ba628:
    000ba628mov x0, xzr
    000ba62cbl runtime.panicIndex
    000ba630hint
    000ba634
    000ba634loc_ba634:
    000ba634stp x0, x1, [sp+8]
    000ba638mov x3, x30
    000ba63cbl runtime.morestack_noctxt.abi0
    000ba640ldp x0, x1, [sp+8]
    000ba644b 0xba400
    000ba648udf 0
    000ba64cudf 0
    000ba400
    000ba650
    000ba650time.commaOrPeriod: ; void time.commaOrPeriod(uint8 b)
    000ba650str x30, [sp-32]!
    000ba654stur x29, [sp-8]
    000ba658sub x29, sp, 8
    000ba65cstrb w0, [sp+40]
    000ba660strb wzr, [sp+22]
    000ba664ubfm x1, x0, 0, 7
    000ba668subs wzr, w1, 46
    000ba66ccset x1, eq
    000ba670strb w1, [sp+23]
    000ba674b.eq 0xba67c
    000ba678b 0xba680
    000ba67c
    000ba67cloc_ba67c:
    000ba67cb 0xba694
    000ba680
    000ba680loc_ba680:
    000ba680ubfm x1, x0, 0, 7
    000ba684subs wzr, w1, 44
    000ba688cset x1, eq
    000ba68cstrb w1, [sp+23]
    000ba690b 0xba694
    000ba694
    000ba694loc_ba694:
    000ba694ldrb w0, [sp+23]
    000ba698strb w0, [sp+22]
    000ba69cadd x29, sp, 24
    000ba6a0add sp, sp, 32
    000ba6a4ret x30
    000ba6a8udf 0
    000ba6acudf 0
    000ba650
    000ba6b0
    000ba6b0time.leadingFraction: ; void time.leadingFraction(struct string s)
    000ba6b0ldr x16, [x28+16]
    000ba6b4subs xzr, sp, x16
    000ba6b8b.ls 0xba85c
    000ba6bcstr x30, [sp-112]!
    000ba6c0stur x29, [sp-8]
    000ba6c4sub x29, sp, 8
    000ba6c8str x0, [sp+120]
    000ba6ccstr x1, [sp+128]
    000ba6d0str xzr, [sp+40]
    000ba6d4fmov d1, xzr
    000ba6d8str d1, [sp+48]
    000ba6dcstp xzr, xzr, [sp+72]
    000ba6e0str xzr, [sp+56]
    000ba6e4fmov d1
    000ba6e8str d1, [sp+48]
    000ba6ecstrb wzr, [sp+29]
    000ba6f0b 0xba6f4
    000ba6f4
    000ba6f4loc_ba6f4:
    000ba6f4ldr x3, [sp+128]
    000ba6f8str x3, [sp+64]
    000ba6fcldr x4, [sp+56]
    000ba700subs xzr, x3, x4
    000ba704b.gt 0xba70c
    000ba708b 0xba800
    000ba70c
    000ba70cloc_ba70c:
    000ba70cldr x0, [sp+56]
    000ba710ldr x1, [sp+128]
    000ba714ldr x3, [sp+120]
    000ba718subs xzr, x1, x0
    000ba71cb.hi 0xba724
    000ba720b 0xba854
    000ba724
    000ba724loc_ba724:
    000ba724ldrb w3, [x3+x0]
    000ba728strb w3, [sp+30]
    000ba72cmov x4, x3
    000ba730subs wzr, w4, 48
    000ba734cset x4, lo
    000ba738strb w4, [sp+31]
    000ba73cb.lo 0xba744
    000ba740b 0xba748
    000ba744
    000ba744loc_ba744:
    000ba744b 0xba758
    000ba748
    000ba748loc_ba748:
    000ba748subs wzr, w3, 57
    000ba74ccset x3, hi
    000ba750strb w3, [sp+31]
    000ba754b 0xba758
    000ba758
    000ba758loc_ba758:
    000ba758ldrb w3, [sp+31]
    000ba75ctbnz w3, 0, 0xba764
    000ba760b 0xba768
    000ba764
    000ba764loc_ba764:
    000ba764b 0xba804
    000ba768
    000ba768loc_ba768:
    000ba768ldrb w3, [sp+29]
    000ba76ctbnz w3, 0, 0xba774
    000ba770b 0xba778
    000ba774
    000ba774loc_ba774:
    000ba774b 0xba7f0
    000ba778
    000ba778loc_ba778:
    000ba778ldr x3, [sp+40]
    000ba77cmovz x4, 52428
    000ba780movk x4, 0xcccc0000
    000ba784movk x4, 0xcccc00000000
    000ba788movk x4, 0xccc000000000000
    000ba78csubs xzr, x3, x4
    000ba790b.hi 0xba798
    000ba794b 0xba7a4
    000ba798
    000ba798loc_ba798:
    000ba798orr x3, xzr, 1
    000ba79cstrb w3, [sp+29]
    000ba7a0b 0xba7f0
    000ba7a4
    000ba7a4loc_ba7a4:
    000ba7a4ldr x3, [sp+40]
    000ba7a8add x3, x3, x3, lsl #2
    000ba7acldrb w4, [sp+30]
    000ba7b0add x3, x4, x3, lsl #1
    000ba7b4sub x3, x3, 48
    000ba7b8str x3, [sp+32]
    000ba7bcmovz x4, 0x8000000000000000
    000ba7c0subs xzr, x3, x4
    000ba7c4b.hi 0xba7cc
    000ba7c8b 0xba7d8
    000ba7cc
    000ba7ccloc_ba7cc:
    000ba7ccorr x3, xzr, 1
    000ba7d0strb w3, [sp+29]
    000ba7d4b 0xba7f0
    000ba7d8
    000ba7d8loc_ba7d8:
    000ba7d8str x3, [sp+40]
    000ba7dcldr d1, [sp+48]
    000ba7e0fmov d2
    000ba7e4fmul d1, d1, d2
    000ba7e8str d1, [sp+48]
    000ba7ecb 0xba7f0
    000ba7f0
    000ba7f0loc_ba7f0:
    000ba7f0ldr x3, [sp+56]
    000ba7f4add x3, x3, 1
    000ba7f8str x3, [sp+56]
    000ba7fcb 0xba6f4
    000ba800
    000ba800loc_ba800:
    000ba800b 0xba804
    000ba804
    000ba804loc_ba804:
    000ba804ldr x0, [sp+56]
    000ba808ldr x1, [sp+128]
    000ba80cldr x3, [sp+120]
    000ba810subs xzr, x0, x1
    000ba814b.ls 0xba81c
    000ba818b 0xba850
    000ba81c
    000ba81cloc_ba81c:
    000ba81csub x2, x1, x0
    000ba820sub x4, xzr, x2
    000ba824and x4, x0, x4, asr #63
    000ba828add x1, x3, x4
    000ba82cstr x1, [sp+88]
    000ba830str x2, [sp+96]
    000ba834str x1, [sp+72]
    000ba838str x2, [sp+80]
    000ba83cldr x0, [sp+40]
    000ba840ldr d0, [sp+48]
    000ba844ldur x29, [sp-8]
    000ba848ldr x30, [sp], 112
    000ba84cret x30
    000ba850
    000ba850loc_ba850:
    000ba850bl runtime.panicSliceB
    000ba854
    000ba854loc_ba854:
    000ba854bl runtime.panicIndex
    000ba858hint
    000ba85c
    000ba85cloc_ba85c:
    000ba85cstp x0, x1, [sp+8]
    000ba860mov x3, x30
    000ba864bl runtime.morestack_noctxt.abi0
    000ba868ldp x0, x1, [sp+8]
    000ba86cb 0xba6b0
    000ba6b0
    000ba870
    000ba870time.ParseDuration: ; void time.ParseDuration(struct string s)
    000ba870ldr x16, [x28+16]
    000ba874sub x17, sp, 448
    000ba878subs xzr, x17, x16
    000ba87cb.ls 0xbb3e8
    000ba880sub x20, sp, 576
    000ba884stp x29, x30, [x20-8]
    000ba888add sp, x20, 0
    000ba88csub x29, sp, 8
    000ba890str x0, [sp+584]
    000ba894str x1, [sp+592]
    000ba898str xzr, [sp+96]
    000ba89cstp xzr, xzr, [sp+224]
    000ba8a0ldr x3, [sp+584]
    000ba8a4ldr x4, [sp+592]
    000ba8a8str x3, [sp+256]
    000ba8acstr x4, [sp+264]
    000ba8b0str xzr, [sp+160]
    000ba8b4strb wzr, [sp+90]
    000ba8b8ldr x3, [sp+592]
    000ba8bccbnz x3, 0xba8c4
    000ba8c0b 0xba964
    000ba8c4
    000ba8c4loc_ba8c4:
    000ba8c4ldr x1, [sp+592]
    000ba8c8ldr x3, [sp+584]
    000ba8ccsubs xzr, x1, 0
    000ba8d0b.hi 0xba8d8
    000ba8d4b 0xbb3dc
    000ba8d8
    000ba8d8loc_ba8d8:
    000ba8d8ldrb w3, [x3]
    000ba8dcstrb w3, [sp+92]
    000ba8e0mov x4, x3
    000ba8e4subs wzr, w4, 45
    000ba8e8cset x4, eq
    000ba8ecstrb w4, [sp+94]
    000ba8f0b.eq 0xba8f8
    000ba8f4b 0xba8fc
    000ba8f8
    000ba8f8loc_ba8f8:
    000ba8f8b 0xba90c
    000ba8fc
    000ba8fcloc_ba8fc:
    000ba8fcsubs wzr, w3, 43
    000ba900cset x3, eq
    000ba904strb w3, [sp+94]
    000ba908b 0xba90c
    000ba90c
    000ba90cloc_ba90c:
    000ba90cldrb w3, [sp+94]
    000ba910tbnz w3, 0, 0xba918
    000ba914b 0xba95c
    000ba918
    000ba918loc_ba918:
    000ba918ldrb w3, [sp+92]
    000ba91csubs wzr, w3, 45
    000ba920cset x3, eq
    000ba924strb w3, [sp+90]
    000ba928ldr x1, [sp+592]
    000ba92cldr x3, [sp+584]
    000ba930subs xzr, x1, 1
    000ba934b.hs 0xba93c
    000ba938b 0xbb3d4
    000ba93c
    000ba93cloc_ba93c:
    000ba93csub x4, x1, 1
    000ba940sub x5, xzr, x4
    000ba944sbfm x5, x5, 63, 63
    000ba948and x5, x5, 1
    000ba94cadd x3, x3, x5
    000ba950str x3, [sp+584]
    000ba954str x4, [sp+592]
    000ba958b 0xba960
    000ba95c
    000ba95cloc_ba95c:
    000ba95cb 0xba960
    000ba960
    000ba960loc_ba960:
    000ba960b 0xba968
    000ba964
    000ba964loc_ba964:
    000ba964b 0xba968
    000ba968
    000ba968loc_ba968:
    000ba968ldr x3, [sp+592]
    000ba96csubs xzr, x3, 1
    000ba970b.eq 0xba978
    000ba974b 0xba9c0
    000ba978
    000ba978loc_ba978:
    000ba978ldr x1, [sp+592]
    000ba97cldr x3, [sp+584]
    000ba980subs xzr, x1, 0
    000ba984b.hi 0xba98c
    000ba988b 0xbb3cc
    000ba98c
    000ba98cloc_ba98c:
    000ba98cldrb w3, [x3]
    000ba990subs wzr, w3, 48
    000ba994b.eq 0xba99c
    000ba998b 0xba9bc
    000ba99c
    000ba99cloc_ba99c:
    000ba99cstr xzr, [sp+96]
    000ba9a0stp xzr, xzr, [sp+224]
    000ba9a4ldr x0, [sp+96]
    000ba9a8mov x1, xzr
    000ba9acmov x2, xzr
    000ba9b0ldp x29, x30, [sp-8]
    000ba9b4add sp, sp, 576
    000ba9b8ret x30
    000ba9bc
    000ba9bcloc_ba9bc:
    000ba9bcb 0xba9c4
    000ba9c0
    000ba9c0loc_ba9c0:
    000ba9c0b 0xba9c4
    000ba9c4
    000ba9c4loc_ba9c4:
    000ba9c4ldr x3, [sp+592]
    000ba9c8cbz x3, 0xba9d0
    000ba9ccb 0xbaa44
    000ba9d0
    000ba9d0loc_ba9d0:
    000ba9d0ldr x0, [sp+256]
    000ba9d4ldr x1, [sp+264]
    000ba9d8bl time.quote
    000ba9dcstr x0, [sp+504]
    000ba9e0str x1, [sp+512]
    000ba9e4movz x2, 23
    000ba9e8mov x3, x0
    000ba9ecmov x4, x1
    000ba9f0mov x0, xzr
    000ba9f4adrp x1, 0x5fe000
    000ba9f8add x1, x1, 1513
    000ba9fcbl runtime.concatstring2
    000baa00str x0, [sp+440]
    000baa04str x1, [sp+448]
    000baa08bl errors.New
    000baa0cstr x0, [sp+488]
    000baa10str x1, [sp+496]
    000baa14str xzr, [sp+96]
    000baa18str x0, [sp+224]
    000baa1cstr x1, [sp+232]
    000baa20ldr x2, [sp+96]
    000baa24mov x3, x0
    000baa28mov x0, x2
    000baa2cmov x4, x1
    000baa30mov x1, x3
    000baa34mov x2, x4
    000baa38ldp x29, x30, [sp-8]
    000baa3cadd sp, sp, 576
    000baa40ret x30
    000baa44
    000baa44loc_baa44:
    000baa44b 0xbaa48
    000baa48
    000baa48loc_baa48:
    000baa48ldr x3, [sp+592]
    000baa4ccbnz x3, 0xbaa54
    000baa50b 0xbae3c
    000baa54
    000baa54loc_baa54:
    000baa54str xzr, [sp+104]
    000baa58str xzr, [sp+152]
    000baa5cfmov d0
    000baa60str d0, [sp+120]
    000baa64stp xzr, xzr, [sp+272]
    000baa68ldr x1, [sp+592]
    000baa6cldr x3, [sp+584]
    000baa70subs xzr, x1, 0
    000baa74b.hi 0xbaa7c
    000baa78b 0xbb3c4
    000baa7c
    000baa7cloc_baa7c:
    000baa7cldrb w3, [x3]
    000baa80subs wzr, w3, 46
    000baa84cset x3, eq
    000baa88strb w3, [sp+94]
    000baa8cb.eq 0xbaa94
    000baa90b 0xbaa98
    000baa94
    000baa94loc_baa94:
    000baa94b 0xbaafc
    000baa98
    000baa98loc_baa98:
    000baa98ldr x1, [sp+592]
    000baa9cldr x3, [sp+584]
    000baaa0subs xzr, x1, 0
    000baaa4b.hi 0xbaaac
    000baaa8b 0xbb3bc
    000baaac
    000baaacloc_baaac:
    000baaacldrb w3, [x3]
    000baab0subs wzr, w3, 48
    000baab4cset x3, hs
    000baab8strb w3, [sp+93]
    000baabcb.hs 0xbaac4
    000baac0b 0xbaaec
    000baac4
    000baac4loc_baac4:
    000baac4ldr x1, [sp+592]
    000baac8ldr x3, [sp+584]
    000baaccsubs xzr, x1, 0
    000baad0b.hi 0xbaad8
    000baad4b 0xbb3b4
    000baad8
    000baad8loc_baad8:
    000baad8ldrb w3, [x3]
    000baadcsubs wzr, w3, 57
    000baae0cset x3, ls
    000baae4strb w3, [sp+93]
    000baae8b 0xbaaf0
    000baaec
    000baaecloc_baaec:
    000baaecb 0xbaaf0
    000baaf0
    000baaf0loc_baaf0:
    000baaf0ldrb w3, [sp+93]
    000baaf4strb w3, [sp+94]
    000baaf8b 0xbaafc
    000baafc
    000baafcloc_baafc:
    000baafcldrb w3, [sp+94]
    000bab00tbnz w3, 0, 0xbab08
    000bab04b 0xbadc8
    000bab08
    000bab08loc_bab08:
    000bab08ldr x3, [sp+592]
    000bab0cstr x3, [sp+136]
    000bab10stp xzr, xzr, [sp+472]
    000bab14stp xzr, xzr, [sp+488]
    000bab18ldr x1, [sp+584]
    000bab1cldr x2, [sp+592]
    000bab20adrp x0, 0x656000
    000bab24add x0, x0, 3304
    000bab28bl time.leadingInt[go.shape.string]
    000bab2cstr x0, [sp+184]
    000bab30str x1, [sp+472]
    000bab34str x2, [sp+480]
    000bab38str x3, [sp+488]
    000bab3cstr x4, [sp+496]
    000bab40ldr x3, [sp+184]
    000bab44str x3, [sp+216]
    000bab48ldr x3, [sp+480]
    000bab4cldr x4, [sp+472]
    000bab50str x4, [sp+552]
    000bab54str x3, [sp+560]
    000bab58ldr x3, [sp+488]
    000bab5cldr x4, [sp+496]
    000bab60str x3, [sp+536]
    000bab64str x4, [sp+544]
    000bab68ldr x3, [sp+216]
    000bab6cstr x3, [sp+104]
    000bab70ldr x3, [sp+552]
    000bab74ldr x4, [sp+560]
    000bab78str x3, [sp+584]
    000bab7cstr x4, [sp+592]
    000bab80ldr x3, [sp+544]
    000bab84ldr x4, [sp+536]
    000bab88str x4, [sp+272]
    000bab8cstr x3, [sp+280]
    000bab90cbnz x4, 0xbab98
    000bab94b 0xbac0c
    000bab98
    000bab98loc_bab98:
    000bab98ldr x0, [sp+256]
    000bab9cldr x1, [sp+264]
    000baba0bl time.quote
    000baba4str x0, [sp+504]
    000baba8str x1, [sp+512]
    000babacmovz x2, 23
    000babb0mov x3, x0
    000babb4mov x4, x1
    000babb8mov x0, xzr
    000babbcadrp x1, 0x5fe000
    000babc0add x1, x1, 1513
    000babc4bl runtime.concatstring2
    000babc8str x0, [sp+408]
    000babccstr x1, [sp+416]
    000babd0bl errors.New
    000babd4str x0, [sp+488]
    000babd8str x1, [sp+496]
    000babdcstr xzr, [sp+96]
    000babe0str x0, [sp+224]
    000babe4str x1, [sp+232]
    000babe8ldr x2, [sp+96]
    000babecmov x3, x0
    000babf0mov x0, x2
    000babf4mov x4, x1
    000babf8mov x1, x3
    000babfcmov x2, x4
    000bac00ldp x29, x30, [sp-8]
    000bac04add sp, sp, 576
    000bac08ret x30
    000bac0c
    000bac0cloc_bac0c:
    000bac0cldr x4, [sp+592]
    000bac10str x4, [sp+176]
    000bac14ldr x5, [sp+136]
    000bac18subs xzr, x4, x5
    000bac1ccset x4, ne
    000bac20strb w4, [sp+87]
    000bac24strb wzr, [sp+88]
    000bac28ldr x4, [sp+592]
    000bac2csubs xzr, x4, 0
    000bac30cset x5, ne
    000bac34strb w5, [sp+94]
    000bac38cbnz x4, 0xbac40
    000bac3cb 0xbac68
    000bac40
    000bac40loc_bac40:
    000bac40ldr x1, [sp+592]
    000bac44ldr x4, [sp+584]
    000bac48subs xzr, x1, 0
    000bac4cb.hi 0xbac54
    000bac50b 0xbb3ac
    000bac54
    000bac54loc_bac54:
    000bac54ldrb w4, [x4]
    000bac58subs wzr, w4, 46
    000bac5ccset x4, eq
    000bac60strb w4, [sp+94]
    000bac64b 0xbac6c
    000bac68
    000bac68loc_bac68:
    000bac68b 0xbac6c
    000bac6c
    000bac6cloc_bac6c:
    000bac6cldrb w4, [sp+94]
    000bac70tbnz w4, 0, 0xbac78
    000bac74b 0xbad14
    000bac78
    000bac78loc_bac78:
    000bac78ldr x1, [sp+592]
    000bac7cldr x2, [sp+584]
    000bac80subs xzr, x1, 1
    000bac84b.hs 0xbac8c
    000bac88b 0xbb3a4
    000bac8c
    000bac8cloc_bac8c:
    000bac8csub x3, x1, 1
    000bac90sub x4, xzr, x3
    000bac94sbfm x4, x4, 63, 63
    000bac98and x4, x4, 1
    000bac9cadd x2, x2, x4
    000baca0str x2, [sp+584]
    000baca4str x3, [sp+592]
    000baca8str x3, [sp+128]
    000bacacstp xzr, xzr, [sp+504]
    000bacb0ldr x0, [sp+584]
    000bacb4ldr x1, [sp+592]
    000bacb8bl time.leadingFraction
    000bacbcstr x0, [sp+184]
    000bacc0str d0, [sp+168]
    000bacc4str x1, [sp+504]
    000bacc8str x2, [sp+512]
    000bacccldr x3, [sp+184]
    000bacd0str x3, [sp+208]
    000bacd4ldr d0, [sp+168]
    000bacd8str d0, [sp+200]
    000bacdcstr x1, [sp+520]
    000bace0str x2, [sp+528]
    000bace4ldr x3, [sp+208]
    000bace8str x3, [sp+152]
    000bacecldr d0, [sp+200]
    000bacf0str d0, [sp+120]
    000bacf4str x1, [sp+584]
    000bacf8str x2, [sp+592]
    000bacfcstr x2, [sp+176]
    000bad00ldr x3, [sp+128]
    000bad04subs xzr, x2, x3
    000bad08cset x2, ne
    000bad0cstrb w2, [sp+88]
    000bad10b 0xbad18
    000bad14
    000bad14loc_bad14:
    000bad14b 0xbad18
    000bad18
    000bad18loc_bad18:
    000bad18ldrb w4, [sp+87]
    000bad1ceor x5, x4, 1
    000bad20strb w5, [sp+94]
    000bad24tbnz w4, 0, 0xbad2c
    000bad28b 0xbad30
    000bad2c
    000bad2cloc_bad2c:
    000bad2cb 0xbad40
    000bad30
    000bad30loc_bad30:
    000bad30ldrb w4, [sp+88]
    000bad34eor x4, x4, 1
    000bad38strb w4, [sp+94]
    000bad3cb 0xbad40
    000bad40
    000bad40loc_bad40:
    000bad40ldrb w4, [sp+94]
    000bad44tbnz w4, 0, 0xbad4c
    000bad48b 0xbadc0
    000bad4c
    000bad4cloc_bad4c:
    000bad4cldr x0, [sp+256]
    000bad50ldr x1, [sp+264]
    000bad54bl time.quote
    000bad58str x0, [sp+504]
    000bad5cstr x1, [sp+512]
    000bad60movz x2, 23
    000bad64mov x3, x0
    000bad68mov x4, x1
    000bad6cmov x0, xzr
    000bad70adrp x1, 0x5fe000
    000bad74add x1, x1, 1513
    000bad78bl runtime.concatstring2
    000bad7cstr x0, [sp+392]
    000bad80str x1, [sp+400]
    000bad84bl errors.New
    000bad88str x0, [sp+488]
    000bad8cstr x1, [sp+496]
    000bad90str xzr, [sp+96]
    000bad94str x0, [sp+224]
    000bad98str x1, [sp+232]
    000bad9cldr x2, [sp+96]
    000bada0mov x3, x0
    000bada4mov x0, x2
    000bada8mov x4, x1
    000badacmov x1, x3
    000badb0mov x2, x4
    000badb4ldp x29, x30, [sp-8]
    000badb8add sp, sp, 576
    000badbcret x30
    000badc0
    000badc0loc_badc0:
    000badc0str xzr, [sp+144]
    000badc4b 0xbaf1c
    000badc8
    000badc8loc_badc8:
    000badc8ldr x0, [sp+256]
    000badccldr x1, [sp+264]
    000badd0bl time.quote
    000badd4str x0, [sp+504]
    000badd8str x1, [sp+512]
    000baddcmovz x2, 23
    000bade0mov x3, x0
    000bade4mov x4, x1
    000bade8mov x0, xzr
    000badecadrp x1, 0x5fe000
    000badf0add x1, x1, 1513
    000badf4bl runtime.concatstring2
    000badf8str x0, [sp+424]
    000badfcstr x1, [sp+432]
    000bae00bl errors.New
    000bae04str x0, [sp+488]
    000bae08str x1, [sp+496]
    000bae0cstr xzr, [sp+96]
    000bae10str x0, [sp+224]
    000bae14str x1, [sp+232]
    000bae18ldr x2, [sp+96]
    000bae1cmov x3, x0
    000bae20mov x0, x2
    000bae24mov x4, x1
    000bae28mov x1, x3
    000bae2cmov x2, x4
    000bae30ldp x29, x30, [sp-8]
    000bae34add sp, sp, 576
    000bae38ret x30
    000bae3c
    000bae3cloc_bae3c:
    000bae3cldrb w3, [sp+90]
    000bae40tbnz w3, 0, 0xbae48
    000bae44b 0xbae70
    000bae48
    000bae48loc_bae48:
    000bae48ldr x3, [sp+160]
    000bae4csub x3, xzr, x3
    000bae50str x3, [sp+96]
    000bae54stp xzr, xzr, [sp+224]
    000bae58ldr x0, [sp+96]
    000bae5cmov x1, xzr
    000bae60mov x2, xzr
    000bae64ldp x29, x30, [sp-8]
    000bae68add sp, sp, 576
    000bae6cret x30
    000bae70
    000bae70loc_bae70:
    000bae70ldr x3, [sp+160]
    000bae74movn x4, 0x8000000000000000
    000bae78subs xzr, x3, x4
    000bae7cb.hi 0xbae84
    000bae80b 0xbaef8
    000bae84
    000bae84loc_bae84:
    000bae84ldr x0, [sp+256]
    000bae88ldr x1, [sp+264]
    000bae8cbl time.quote
    000bae90str x0, [sp+456]
    000bae94str x1, [sp+464]
    000bae98movz x2, 23
    000bae9cmov x3, x0
    000baea0mov x4, x1
    000baea4mov x0, xzr
    000baea8adrp x1, 0x5fe000
    000baeacadd x1, x1, 1513
    000baeb0bl runtime.concatstring2
    000baeb4str x0, [sp+288]
    000baeb8str x1, [sp+296]
    000baebcbl errors.New
    000baec0str x0, [sp+488]
    000baec4str x1, [sp+496]
    000baec8str xzr, [sp+96]
    000baeccstr x0, [sp+224]
    000baed0str x1, [sp+232]
    000baed4ldr x2, [sp+96]
    000baed8mov x3, x0
    000baedcmov x0, x2
    000baee0mov x4, x1
    000baee4mov x1, x3
    000baee8mov x2, x4
    000baeecldp x29, x30, [sp-8]
    000baef0add sp, sp, 576
    000baef4ret x30
    000baef8
    000baef8loc_baef8:
    000baef8ldr x3, [sp+160]
    000baefcstr x3, [sp+96]
    000baf00stp xzr, xzr, [sp+224]
    000baf04ldr x0, [sp+96]
    000baf08mov x1, xzr
    000baf0cmov x2, xzr
    000baf10ldp x29, x30, [sp-8]
    000baf14add sp, sp, 576
    000baf18ret x30
    000baf1c
    000baf1cloc_baf1c:
    000baf1cldr x4, [sp+592]
    000baf20str x4, [sp+176]
    000baf24ldr x5, [sp+144]
    000baf28subs xzr, x4, x5
    000baf2cb.gt 0xbaf34
    000baf30b 0xbafcc
    000baf34
    000baf34loc_baf34:
    000baf34ldr x0, [sp+144]
    000baf38ldr x1, [sp+592]
    000baf3cldr x4, [sp+584]
    000baf40subs xzr, x1, x0
    000baf44b.hi 0xbaf4c
    000baf48b 0xbb3a0
    000baf4c
    000baf4cloc_baf4c:
    000baf4cldrb w4, [x4+x0]
    000baf50strb w4, [sp+91]
    000baf54mov x5, x4
    000baf58subs wzr, w5, 46
    000baf5ccset x5, eq
    000baf60strb w5, [sp+94]
    000baf64b.eq 0xbaf6c
    000baf68b 0xbaf70
    000baf6c
    000baf6cloc_baf6c:
    000baf6cb 0xbafa8
    000baf70
    000baf70loc_baf70:
    000baf70mov x5, x4
    000baf74subs wzr, w5, 48
    000baf78cset x5, hs
    000baf7cstrb w5, [sp+93]
    000baf80b.hs 0xbaf88
    000baf84b 0xbaf98
    000baf88
    000baf88loc_baf88:
    000baf88subs wzr, w4, 57
    000baf8ccset x4, ls
    000baf90strb w4, [sp+93]
    000baf94b 0xbaf9c
    000baf98
    000baf98loc_baf98:
    000baf98b 0xbaf9c
    000baf9c
    000baf9cloc_baf9c:
    000baf9cldrb w4, [sp+93]
    000bafa0strb w4, [sp+94]
    000bafa4b 0xbafa8
    000bafa8
    000bafa8loc_bafa8:
    000bafa8ldrb w4, [sp+94]
    000bafactbnz w4, 0, 0xbafb4
    000bafb0b 0xbafb8
    000bafb4
    000bafb4loc_bafb4:
    000bafb4b 0xbafd0
    000bafb8
    000bafb8loc_bafb8:
    000bafb8b 0xbafbc
    000bafbc
    000bafbcloc_bafbc:
    000bafbcldr x4, [sp+144]
    000bafc0add x4, x4, 1
    000bafc4str x4, [sp+144]
    000bafc8b 0xbaf1c
    000bafcc
    000bafccloc_bafcc:
    000bafccb 0xbafd0
    000bafd0
    000bafd0loc_bafd0:
    000bafd0ldr x4, [sp+144]
    000bafd4cbz x4, 0xbafdc
    000bafd8b 0xbb050
    000bafdc
    000bafdcloc_bafdc:
    000bafdcldr x0, [sp+256]
    000bafe0ldr x1, [sp+264]
    000bafe4bl time.quote
    000bafe8str x0, [sp+504]
    000bafecstr x1, [sp+512]
    000baff0orr x2, xzr, 31
    000baff4mov x3, x0
    000baff8mov x4, x1
    000baffcmov x0, xzr
    000bb000adrp x1, 0x602000
    000bb004add x1, x1, 2866
    000bb008bl runtime.concatstring2
    000bb00cstr x0, [sp+376]
    000bb010str x1, [sp+384]
    000bb014bl errors.New
    000bb018str x0, [sp+488]
    000bb01cstr x1, [sp+496]
    000bb020str xzr, [sp+96]
    000bb024str x0, [sp+224]
    000bb028str x1, [sp+232]
    000bb02cldr x2, [sp+96]
    000bb030mov x3, x0
    000bb034mov x0, x2
    000bb038mov x4, x1
    000bb03cmov x1, x3
    000bb040mov x2, x4
    000bb044ldp x29, x30, [sp-8]
    000bb048add sp, sp, 576
    000bb04cret x30
    000bb050
    000bb050loc_bb050:
    000bb050ldr x1, [sp+144]
    000bb054ldr x2, [sp+592]
    000bb058ldr x4, [sp+584]
    000bb05csubs xzr, x2, x1
    000bb060b.hs 0xbb068
    000bb064b 0xbb39c
    000bb068
    000bb068loc_bb068:
    000bb068b 0xbb06c
    000bb06c
    000bb06cloc_bb06c:
    000bb06cstr x4, [sp+240]
    000bb070str x1, [sp+248]
    000bb074ldr x0, [sp+144]
    000bb078ldr x1, [sp+592]
    000bb07cldr x4, [sp+584]
    000bb080subs xzr, x1, x0
    000bb084b.hs 0xbb08c
    000bb088b 0xbb398
    000bb08c
    000bb08cloc_bb08c:
    000bb08csub x5, x1, x0
    000bb090sub x6, xzr, x5
    000bb094and x6, x0, x6, asr #63
    000bb098add x4, x4, x6
    000bb09cstr x4, [sp+584]
    000bb0a0str x5, [sp+592]
    000bb0a4ldr x2, [sp+240]
    000bb0a8ldr x3, [sp+248]
    000bb0acadrp x27, 0x965000
    000bb0b0ldr x1, [x27+3128]
    000bb0b4adrp x0, 0x568000
    000bb0b8add x0, x0, 3168
    000bb0bcbl runtime.mapaccess2_faststr
    000bb0c0str x0, [sp+368]
    000bb0c4strb w1, [sp+94]
    000bb0c8ldr x4, [sp+368]
    000bb0ccldr x4, [x4]
    000bb0d0str x4, [sp+184]
    000bb0d4str x4, [sp+192]
    000bb0d8ldrb w4, [sp+94]
    000bb0dcstrb w4, [sp+95]
    000bb0e0ldr x4, [sp+192]
    000bb0e4str x4, [sp+112]
    000bb0e8ldrb w5, [sp+95]
    000bb0ecstrb w5, [sp+89]
    000bb0f0tbnz w5, 0, 0xbb0f8
    000bb0f4b 0xbb2f8
    000bb0f8
    000bb0f8loc_bb0f8:
    000bb0f8ldr x3, [sp+104]
    000bb0fcldr x5, [sp+112]
    000bb100cbnz x5, 0xbb108
    000bb104b 0xbb394
    000bb108
    000bb108loc_bb108:
    000bb108movz x6, 0x8000000000000000
    000bb10cudiv x5, x6, x5
    000bb110subs xzr, x3, x5
    000bb114b.hi 0xbb11c
    000bb118b 0xbb190
    000bb11c
    000bb11cloc_bb11c:
    000bb11cldr x0, [sp+256]
    000bb120ldr x1, [sp+264]
    000bb124bl time.quote
    000bb128str x0, [sp+456]
    000bb12cstr x1, [sp+464]
    000bb130movz x2, 23
    000bb134mov x3, x0
    000bb138mov x4, x1
    000bb13cmov x0, xzr
    000bb140adrp x1, 0x5fd000
    000bb144add x1, x1, 1513
    000bb148bl runtime.concatstring2
    000bb14cstr x0, [sp+336]
    000bb150str x1, [sp+344]
    000bb154bl errors.New
    000bb158str x0, [sp+488]
    000bb15cstr x1, [sp+496]
    000bb160str xzr, [sp+96]
    000bb164str x0, [sp+224]
    000bb168str x1, [sp+232]
    000bb16cldr x2, [sp+96]
    000bb170mov x3, x0
    000bb174mov x0, x2
    000bb178mov x4, x1
    000bb17cmov x1, x3
    000bb180mov x2, x4
    000bb184ldp x29, x30, [sp-8]
    000bb188add sp, sp, 576
    000bb18cret x30
    000bb190
    000bb190loc_bb190:
    000bb190ldr x3, [sp+112]
    000bb194ldr x5, [sp+104]
    000bb198madd x3, x5, x3, xzr
    000bb19cstr x3, [sp+104]
    000bb1a0ldr x5, [sp+152]
    000bb1a4cbnz x5, 0xbb1ac
    000bb1a8b 0xbb258
    000bb1ac
    000bb1acloc_bb1ac:
    000bb1acldr x5, [sp+152]
    000bb1b0ucvtf d0, x5
    000bb1b4ucvtf d1, x4
    000bb1b8ldr d2, [sp+120]
    000bb1bcfdiv d1, d1, d2
    000bb1c0fmul d0, d0, d1
    000bb1c4fcvtzu x4, d0
    000bb1c8add x3, x3, x4
    000bb1ccstr x3, [sp+104]
    000bb1d0movz x4, 0x8000000000000000
    000bb1d4subs xzr, x3, x4
    000bb1d8b.hi 0xbb1e0
    000bb1dcb 0xbb254
    000bb1e0
    000bb1e0loc_bb1e0:
    000bb1e0ldr x0, [sp+256]
    000bb1e4ldr x1, [sp+264]
    000bb1e8bl time.quote
    000bb1ecstr x0, [sp+456]
    000bb1f0str x1, [sp+464]
    000bb1f4movz x2, 23
    000bb1f8mov x3, x0
    000bb1fcmov x4, x1
    000bb200mov x0, xzr
    000bb204adrp x1, 0x5fd000
    000bb208add x1, x1, 1513
    000bb20cbl runtime.concatstring2
    000bb210str x0, [sp+320]
    000bb214str x1, [sp+328]
    000bb218bl errors.New
    000bb21cstr x0, [sp+488]
    000bb220str x1, [sp+496]
    000bb224str xzr, [sp+96]
    000bb228str x0, [sp+224]
    000bb22cstr x1, [sp+232]
    000bb230ldr x2, [sp+96]
    000bb234mov x3, x0
    000bb238mov x0, x2
    000bb23cmov x4, x1
    000bb240mov x1, x3
    000bb244mov x2, x4
    000bb248ldp x29, x30, [sp-8]
    000bb24cadd sp, sp, 576
    000bb250ret x30
    000bb254
    000bb254loc_bb254:
    000bb254b 0xbb25c
    000bb258
    000bb258loc_bb258:
    000bb258b 0xbb25c
    000bb25c
    000bb25cloc_bb25c:
    000bb25cldr x3, [sp+104]
    000bb260ldr x4, [sp+160]
    000bb264add x3, x4, x3
    000bb268str x3, [sp+160]
    000bb26cmovz x4, 0x8000000000000000
    000bb270subs xzr, x3, x4
    000bb274b.hi 0xbb27c
    000bb278b 0xbb2f0
    000bb27c
    000bb27cloc_bb27c:
    000bb27cldr x0, [sp+256]
    000bb280ldr x1, [sp+264]
    000bb284bl time.quote
    000bb288str x0, [sp+456]
    000bb28cstr x1, [sp+464]
    000bb290movz x2, 23
    000bb294mov x3, x0
    000bb298mov x4, x1
    000bb29cmov x0, xzr
    000bb2a0adrp x1, 0x5fd000
    000bb2a4add x1, x1, 1513
    000bb2a8bl runtime.concatstring2
    000bb2acstr x0, [sp+304]
    000bb2b0str x1, [sp+312]
    000bb2b4bl errors.New
    000bb2b8str x0, [sp+488]
    000bb2bcstr x1, [sp+496]
    000bb2c0str xzr, [sp+96]
    000bb2c4str x0, [sp+224]
    000bb2c8str x1, [sp+232]
    000bb2ccldr x2, [sp+96]
    000bb2d0mov x3, x0
    000bb2d4mov x0, x2
    000bb2d8mov x4, x1
    000bb2dcmov x1, x3
    000bb2e0mov x2, x4
    000bb2e4ldp x29, x30, [sp-8]
    000bb2e8add sp, sp, 576
    000bb2ecret x30
    000bb2f0
    000bb2f0loc_bb2f0:
    000bb2f0b 0xbb2f4
    000bb2f4
    000bb2f4loc_bb2f4:
    000bb2f4b 0xbaa48
    000bb2f8
    000bb2f8loc_bb2f8:
    000bb2f8ldr x0, [sp+240]
    000bb2fcldr x1, [sp+248]
    000bb300bl time.quote
    000bb304str x0, [sp+504]
    000bb308str x1, [sp+512]
    000bb30cldr x1, [sp+264]
    000bb310ldr x0, [sp+256]
    000bb314bl time.quote
    000bb318str x0, [sp+456]
    000bb31cstr x1, [sp+464]
    000bb320ldr x3, [sp+504]
    000bb324ldr x4, [sp+512]
    000bb328movz x2, 19
    000bb32cadrp x5, 0x5f8000
    000bb330add x5, x5, 1888
    000bb334movz x6, 13
    000bb338mov x7, x0
    000bb33cmov x8, x1
    000bb340mov x0, xzr
    000bb344adrp x1, 0x5fb000
    000bb348add x1, x1, 491
    000bb34cbl runtime.concatstring4
    000bb350str x0, [sp+352]
    000bb354str x1, [sp+360]
    000bb358bl errors.New
    000bb35cstr x0, [sp+488]
    000bb360str x1, [sp+496]
    000bb364str xzr, [sp+96]
    000bb368str x0, [sp+224]
    000bb36cstr x1, [sp+232]
    000bb370ldr x2, [sp+96]
    000bb374mov x3, x0
    000bb378mov x0, x2
    000bb37cmov x4, x1
    000bb380mov x1, x3
    000bb384mov x2, x4
    000bb388ldp x29, x30, [sp-8]
    000bb38cadd sp, sp, 576
    000bb390ret x30
    000bb394
    000bb394loc_bb394:
    000bb394bl runtime.panicdivide
    000bb398
    000bb398loc_bb398:
    000bb398bl runtime.panicSliceB
    000bb39c
    000bb39cloc_bb39c:
    000bb39cbl runtime.panicSliceAlen
    000bb3a0
    000bb3a0loc_bb3a0:
    000bb3a0bl runtime.panicIndex
    000bb3a4
    000bb3a4loc_bb3a4:
    000bb3a4orr x0, xzr, 1
    000bb3a8bl runtime.panicSliceB
    000bb3ac
    000bb3acloc_bb3ac:
    000bb3acmov x0, xzr
    000bb3b0bl runtime.panicIndex
    000bb3b4
    000bb3b4loc_bb3b4:
    000bb3b4mov x0, xzr
    000bb3b8bl runtime.panicIndex
    000bb3bc
    000bb3bcloc_bb3bc:
    000bb3bcmov x0, xzr
    000bb3c0bl runtime.panicIndex
    000bb3c4
    000bb3c4loc_bb3c4:
    000bb3c4mov x0, xzr
    000bb3c8bl runtime.panicIndex
    000bb3cc
    000bb3ccloc_bb3cc:
    000bb3ccmov x0, xzr
    000bb3d0bl runtime.panicIndex
    000bb3d4
    000bb3d4loc_bb3d4:
    000bb3d4orr x0, xzr, 1
    000bb3d8bl runtime.panicSliceB
    000bb3dc
    000bb3dcloc_bb3dc:
    000bb3dcmov x0, xzr
    000bb3e0bl runtime.panicIndex
    000bb3e4hint
    000bb3e8
    000bb3e8loc_bb3e8:
    000bb3e8stp x0, x1, [sp+8]
    000bb3ecmov x3, x30
    000bb3f0bl runtime.morestack_noctxt.abi0
    000bb3f4ldp x0, x1, [sp+8]
    000bb3f8b 0xba870
    000bb3fcudf 0
    000ba870
    000bb400
    000bb400time.Time.appendFormatRFC3339: ; void time.Time.appendFormatRFC3339(time.Time t, struct []uint8 b, bool nanos)
    000bb400ldr x16, [x28+16]
    000bb404sub x17, sp, 256
    000bb408subs xzr, x17, x16
    000bb40cb.ls 0xbb98c
    000bb410sub x20, sp, 384
    000bb414stp x29, x30, [x20-8]
    000bb418add sp, x20, 0
    000bb41csub x29, sp, 8
    000bb420str x0, [sp+392]
    000bb424str x1, [sp+400]
    000bb428str x2, [sp+408]
    000bb42cstr x3, [sp+416]
    000bb430str x4, [sp+424]
    000bb434str x5, [sp+432]
    000bb438strb w6, [sp+440]
    000bb43cstr xzr, [sp+296]
    000bb440stp xzr, xzr, [sp+304]
    000bb444stp xzr, xzr, [sp+360]
    000bb448ldr x0, [sp+392]
    000bb44cldr x1, [sp+400]
    000bb450ldr x2, [sp+408]
    000bb454bl time.Time.locabs
    000bb458str x0, [sp+360]
    000bb45cstr x1, [sp+368]
    000bb460str x2, [sp+240]
    000bb464str x3, [sp+232]
    000bb468str x0, [sp+320]
    000bb46cstr x1, [sp+328]
    000bb470ldr x3, [sp+240]
    000bb474str x3, [sp+176]
    000bb478ldr x0, [sp+232]
    000bb47cstr x0, [sp+168]
    000bb480str x3, [sp+120]
    000bb484str x0, [sp+160]
    000bb488bl time.absSeconds.days
    000bb48cstr x0, [sp+224]
    000bb490bl time.absDays.date
    000bb494str x0, [sp+240]
    000bb498str x1, [sp+216]
    000bb49cstr x2, [sp+208]
    000bb4a0str x0, [sp+288]
    000bb4a4str x1, [sp+280]
    000bb4a8str x2, [sp+272]
    000bb4acstr x0, [sp+96]
    000bb4b0str x1, [sp+128]
    000bb4b4str x2, [sp+152]
    000bb4b8ldr x3, [sp+416]
    000bb4bcldr x1, [sp+424]
    000bb4c0ldr x2, [sp+432]
    000bb4c4orr x4, xzr, 4
    000bb4c8mov x5, x0
    000bb4ccmov x0, x3
    000bb4d0mov x3, x5
    000bb4d4bl time.appendInt
    000bb4d8str x0, [sp+416]
    000bb4dcstr x1, [sp+424]
    000bb4e0str x2, [sp+432]
    000bb4e4add x1, x1, 1
    000bb4e8subs xzr, x2, x1
    000bb4ecb.hs 0xbb4f4
    000bb4f0b 0xbb4f8
    000bb4f4
    000bb4f4loc_bb4f4:
    000bb4f4b 0xbb50c
    000bb4f8
    000bb4f8loc_bb4f8:
    000bb4f8orr x3, xzr, 1
    000bb4fcadrp x4, 0x53a000
    000bb500add x4, x4, 3072
    000bb504bl runtime.growslice
    000bb508b 0xbb50c
    000bb50c
    000bb50cloc_bb50c:
    000bb50csub x5, x1, 1
    000bb510movz x6, 45
    000bb514strb w6, [x0+x5]
    000bb518str x0, [sp+416]
    000bb51cstr x1, [sp+424]
    000bb520str x2, [sp+432]
    000bb524ldr x3, [sp+128]
    000bb528orr x4, xzr, 2
    000bb52cbl time.appendInt
    000bb530str x0, [sp+416]
    000bb534str x1, [sp+424]
    000bb538str x2, [sp+432]
    000bb53cadd x1, x1, 1
    000bb540subs xzr, x2, x1
    000bb544b.hs 0xbb54c
    000bb548b 0xbb550
    000bb54c
    000bb54cloc_bb54c:
    000bb54cb 0xbb564
    000bb550
    000bb550loc_bb550:
    000bb550orr x3, xzr, 1
    000bb554adrp x4, 0x53a000
    000bb558add x4, x4, 3072
    000bb55cbl runtime.growslice
    000bb560b 0xbb564
    000bb564
    000bb564loc_bb564:
    000bb564sub x5, x1, 1
    000bb568movz x6, 45
    000bb56cstrb w6, [x0+x5]
    000bb570str x0, [sp+416]
    000bb574str x1, [sp+424]
    000bb578str x2, [sp+432]
    000bb57cldr x3, [sp+152]
    000bb580orr x4, xzr, 2
    000bb584bl time.appendInt
    000bb588str x0, [sp+416]
    000bb58cstr x1, [sp+424]
    000bb590str x2, [sp+432]
    000bb594add x1, x1, 1
    000bb598subs xzr, x2, x1
    000bb59cb.hs 0xbb5a4
    000bb5a0b 0xbb5a8
    000bb5a4
    000bb5a4loc_bb5a4:
    000bb5a4b 0xbb5bc
    000bb5a8
    000bb5a8loc_bb5a8:
    000bb5a8orr x3, xzr, 1
    000bb5acadrp x4, 0x53a000
    000bb5b0add x4, x4, 3072
    000bb5b4bl runtime.growslice
    000bb5b8b 0xbb5bc
    000bb5bc
    000bb5bcloc_bb5bc:
    000bb5bcsub x3, x1, 1
    000bb5c0movz x4, 84
    000bb5c4strb w4, [x0+x3]
    000bb5c8str x0, [sp+416]
    000bb5ccstr x1, [sp+424]
    000bb5d0str x2, [sp+432]
    000bb5d4ldr x0, [sp+160]
    000bb5d8bl time.absSeconds.clock
    000bb5dcstr x0, [sp+208]
    000bb5e0str x1, [sp+240]
    000bb5e4str x2, [sp+200]
    000bb5e8str x0, [sp+264]
    000bb5ecstr x1, [sp+256]
    000bb5f0str x2, [sp+248]
    000bb5f4str x0, [sp+144]
    000bb5f8str x1, [sp+136]
    000bb5fcstr x2, [sp+112]
    000bb600ldr x1, [sp+416]
    000bb604ldr x2, [sp+424]
    000bb608ldr x3, [sp+432]
    000bb60corr x4, xzr, 2
    000bb610mov x5, x0
    000bb614mov x0, x1
    000bb618mov x1, x2
    000bb61cmov x2, x3
    000bb620mov x3, x5
    000bb624bl time.appendInt
    000bb628str x0, [sp+416]
    000bb62cstr x1, [sp+424]
    000bb630str x2, [sp+432]
    000bb634add x1, x1, 1
    000bb638subs xzr, x2, x1
    000bb63cb.hs 0xbb644
    000bb640b 0xbb648
    000bb644
    000bb644loc_bb644:
    000bb644b 0xbb65c
    000bb648
    000bb648loc_bb648:
    000bb648orr x3, xzr, 1
    000bb64cadrp x4, 0x53a000
    000bb650add x4, x4, 3072
    000bb654bl runtime.growslice
    000bb658b 0xbb65c
    000bb65c
    000bb65cloc_bb65c:
    000bb65csub x5, x1, 1
    000bb660movz x6, 58
    000bb664strb w6, [x0+x5]
    000bb668str x0, [sp+416]
    000bb66cstr x1, [sp+424]
    000bb670str x2, [sp+432]
    000bb674ldr x3, [sp+136]
    000bb678orr x4, xzr, 2
    000bb67cbl time.appendInt
    000bb680str x0, [sp+416]
    000bb684str x1, [sp+424]
    000bb688str x2, [sp+432]
    000bb68cadd x1, x1, 1
    000bb690subs xzr, x2, x1
    000bb694b.hs 0xbb69c
    000bb698b 0xbb6a0
    000bb69c
    000bb69cloc_bb69c:
    000bb69cb 0xbb6b4
    000bb6a0
    000bb6a0loc_bb6a0:
    000bb6a0orr x3, xzr, 1
    000bb6a4adrp x4, 0x53a000
    000bb6a8add x4, x4, 3072
    000bb6acbl runtime.growslice
    000bb6b0b 0xbb6b4
    000bb6b4
    000bb6b4loc_bb6b4:
    000bb6b4sub x5, x1, 1
    000bb6b8movz x6, 58
    000bb6bcstrb w6, [x0+x5]
    000bb6c0str x0, [sp+416]
    000bb6c4str x1, [sp+424]
    000bb6c8str x2, [sp+432]
    000bb6ccldr x3, [sp+112]
    000bb6d0orr x4, xzr, 2
    000bb6d4bl time.appendInt
    000bb6d8str x0, [sp+416]
    000bb6dcstr x1, [sp+424]
    000bb6e0str x2, [sp+432]
    000bb6e4ldrb w5, [sp+440]
    000bb6e8tbnz w5, 0, 0xbb6f0
    000bb6ecb 0xbb748
    000bb6f0
    000bb6f0loc_bb6f0:
    000bb6f0movz x0, 35
    000bb6f4movz x1, 9
    000bb6f8movz x2, 46
    000bb6fcbl time.stdFracSecond
    000bb700str x0, [sp+104]
    000bb704ldr x0, [sp+392]
    000bb708ldr x1, [sp+400]
    000bb70cldr x2, [sp+408]
    000bb710bl time.Time.Nanosecond
    000bb714str x0, [sp+200]
    000bb718ldr x4, [sp+104]
    000bb71cldr x3, [sp+416]
    000bb720ldr x1, [sp+424]
    000bb724ldr x2, [sp+432]
    000bb728mov x5, x0
    000bb72cmov x0, x3
    000bb730mov x3, x5
    000bb734bl time.appendNano
    000bb738str x0, [sp+416]
    000bb73cstr x1, [sp+424]
    000bb740str x2, [sp+432]
    000bb744b 0xbb74c
    000bb748
    000bb748loc_bb748:
    000bb748b 0xbb74c
    000bb74c
    000bb74cloc_bb74c:
    000bb74cldr x5, [sp+120]
    000bb750cbz x5, 0xbb758
    000bb754b 0xbb7bc
    000bb758
    000bb758loc_bb758:
    000bb758ldr x2, [sp+432]
    000bb75cldr x0, [sp+416]
    000bb760ldr x5, [sp+424]
    000bb764add x1, x5, 1
    000bb768subs xzr, x2, x1
    000bb76cb.hs 0xbb774
    000bb770b 0xbb778
    000bb774
    000bb774loc_bb774:
    000bb774b 0xbb78c
    000bb778
    000bb778loc_bb778:
    000bb778orr x3, xzr, 1
    000bb77cadrp x4, 0x53a000
    000bb780add x4, x4, 3072
    000bb784bl runtime.growslice
    000bb788b 0xbb78c
    000bb78c
    000bb78cloc_bb78c:
    000bb78csub x3, x1, 1
    000bb790movz x4, 90
    000bb794strb w4, [x0+x3]
    000bb798str x0, [sp+336]
    000bb79cstr x1, [sp+344]
    000bb7a0str x2, [sp+352]
    000bb7a4str x0, [sp+296]
    000bb7a8str x1, [sp+304]
    000bb7acstr x2, [sp+312]
    000bb7b0ldp x29, x30, [sp-8]
    000bb7b4add sp, sp, 384
    000bb7b8ret x30
    000bb7bc
    000bb7bcloc_bb7bc:
    000bb7bcldr x5, [sp+120]
    000bb7c0movz x6, 34953
    000bb7c4movk x6, 0x88880000
    000bb7c8movk x6, 0x888800000000
    000bb7ccmovk x6, 0x8888000000000000
    000bb7d0smulh x7, x6, x5
    000bb7d4add x7, x7, x5
    000bb7d8sbfm x7, x7, 5, 63
    000bb7dcsub x5, x7, x5, asr #63
    000bb7e0str x5, [sp+88]
    000bb7e4tbnz x5, 63, 0xbb7ec
    000bb7e8b 0xbb858
    000bb7ec
    000bb7ecloc_bb7ec:
    000bb7ecldr x2, [sp+432]
    000bb7f0ldr x0, [sp+416]
    000bb7f4ldr x5, [sp+424]
    000bb7f8add x1, x5, 1
    000bb7fcsubs xzr, x2, x1
    000bb800b.hs 0xbb808
    000bb804b 0xbb80c
    000bb808
    000bb808loc_bb808:
    000bb808b 0xbb830
    000bb80c
    000bb80cloc_bb80c:
    000bb80corr x3, xzr, 1
    000bb810adrp x4, 0x53a000
    000bb814add x4, x4, 3072
    000bb818bl runtime.growslice
    000bb81cmovz x6, 34953
    000bb820movk x6, 0x88880000
    000bb824movk x6, 0x888800000000
    000bb828movk x6, 0x8888000000000000
    000bb82cb 0xbb830
    000bb830
    000bb830loc_bb830:
    000bb830sub x5, x1, 1
    000bb834movz x7, 45
    000bb838strb w7, [x0+x5]
    000bb83cstr x0, [sp+416]
    000bb840str x1, [sp+424]
    000bb844str x2, [sp+432]
    000bb848ldr x5, [sp+88]
    000bb84csub x5, xzr, x5
    000bb850str x5, [sp+88]
    000bb854b 0xbb8b8
    000bb858
    000bb858loc_bb858:
    000bb858ldr x2, [sp+432]
    000bb85cldr x0, [sp+416]
    000bb860ldr x5, [sp+424]
    000bb864add x1, x5, 1
    000bb868subs xzr, x2, x1
    000bb86cb.hs 0xbb874
    000bb870b 0xbb878
    000bb874
    000bb874loc_bb874:
    000bb874b 0xbb89c
    000bb878
    000bb878loc_bb878:
    000bb878orr x3, xzr, 1
    000bb87cadrp x4, 0x53a000
    000bb880add x4, x4, 3072
    000bb884bl runtime.growslice
    000bb888movz x6, 34953
    000bb88cmovk x6, 0x88880000
    000bb890movk x6, 0x888800000000
    000bb894movk x6, 0x8888000000000000
    000bb898b 0xbb89c
    000bb89c
    000bb89cloc_bb89c:
    000bb89csub x5, x1, 1
    000bb8a0movz x7, 43
    000bb8a4strb w7, [x0+x5]
    000bb8a8str x0, [sp+416]
    000bb8acstr x1, [sp+424]
    000bb8b0str x2, [sp+432]
    000bb8b4b 0xbb8b8
    000bb8b8
    000bb8b8loc_bb8b8:
    000bb8b8ldr x5, [sp+88]
    000bb8bcsmulh x6, x6, x5
    000bb8c0add x6, x6, x5
    000bb8c4sbfm x6, x6, 5, 63
    000bb8c8sub x3, x6, x5, asr #63
    000bb8ccstr x3, [sp+192]
    000bb8d0ldr x0, [sp+416]
    000bb8d4ldr x1, [sp+424]
    000bb8d8ldr x2, [sp+432]
    000bb8dcorr x4, xzr, 2
    000bb8e0bl time.appendInt
    000bb8e4str x0, [sp+416]
    000bb8e8str x1, [sp+424]
    000bb8ecstr x2, [sp+432]
    000bb8f0add x1, x1, 1
    000bb8f4subs xzr, x2, x1
    000bb8f8b.hs 0xbb900
    000bb8fcb 0xbb904
    000bb900
    000bb900loc_bb900:
    000bb900b 0xbb918
    000bb904
    000bb904loc_bb904:
    000bb904orr x3, xzr, 1
    000bb908adrp x4, 0x53a000
    000bb90cadd x4, x4, 3072
    000bb910bl runtime.growslice
    000bb914b 0xbb918
    000bb918
    000bb918loc_bb918:
    000bb918sub x5, x1, 1
    000bb91cmovz x6, 58
    000bb920strb w6, [x0+x5]
    000bb924str x0, [sp+416]
    000bb928str x1, [sp+424]
    000bb92cstr x2, [sp+432]
    000bb930ldr x5, [sp+88]
    000bb934movz x6, 34953
    000bb938movk x6, 0x88880000
    000bb93cmovk x6, 0x888800000000
    000bb940movk x6, 0x8888000000000000
    000bb944smulh x6, x6, x5
    000bb948add x6, x6, x5
    000bb94csbfm x6, x6, 5, 63
    000bb950sub x6, x6, x5, asr #63
    000bb954orr x7, xzr, 60
    000bb958msub x3, x7, x6, x5
    000bb95cstr x3, [sp+184]
    000bb960orr x4, xzr, 2
    000bb964bl time.appendInt
    000bb968str x0, [sp+416]
    000bb96cstr x1, [sp+424]
    000bb970str x2, [sp+432]
    000bb974str x0, [sp+296]
    000bb978str x1, [sp+304]
    000bb97cstr x2, [sp+312]
    000bb980ldp x29, x30, [sp-8]
    000bb984add sp, sp, 384
    000bb988ret x30
    000bb98c
    000bb98cloc_bb98c:
    000bb98cstp x0, x1, [sp+8]
    000bb990stp x2, x3, [sp+24]
    000bb994stp x4, x5, [sp+40]
    000bb998strb w6, [sp+56]
    000bb99cmov x3, x30
    000bb9a0bl runtime.morestack_noctxt.abi0
    000bb9a4ldp x0, x1, [sp+8]
    000bb9a8ldp x2, x3, [sp+24]
    000bb9acldp x4, x5, [sp+40]
    000bb9b0ldrb w6, [sp+56]
    000bb9b4b 0xbb400
    000bb9b8udf 0
    000bb9bcudf 0
    000bb400
    000bb9c0
    000bb9c0time.syncTimer: ; void time.syncTimer(chan time.Time c)
    000bb9c0ldr x16, [x28+16]
    000bb9c4subs xzr, sp, x16
    000bb9c8b.ls 0xbba6c
    000bb9ccstr x30, [sp-64]!
    000bb9d0stur x29, [sp-8]
    000bb9d4sub x29, sp, 8
    000bb9d8str x0, [sp+72]
    000bb9dcstr xzr, [sp+32]
    000bb9e0adrp x27, 0x965000
    000bb9e4ldr x0, [x27+3136]
    000bb9e8bl internal/godebug.(*Setting).Value
    000bb9ecstr x0, [sp+40]
    000bb9f0str x1, [sp+48]
    000bb9f4subs xzr, x1, 1
    000bb9f8b.eq 0xbba00
    000bb9fcb 0xbba40
    000bba00
    000bba00loc_bba00:
    000bba00subs xzr, x1, 0
    000bba04b.hi 0xbba0c
    000bba08b 0xbba60
    000bba0c
    000bba0cloc_bba0c:
    000bba0cldrb w1, [x0]
    000bba10subs wzr, w1, 49
    000bba14b.eq 0xbba1c
    000bba18b 0xbba3c
    000bba1c
    000bba1cloc_bba1c:
    000bba1cadrp x27, 0x965000
    000bba20ldr x0, [x27+3136]
    000bba24bl internal/godebug.(*Setting).IncNonDefault
    000bba28str xzr, [sp+32]
    000bba2cmov x0, xzr
    000bba30ldur x29, [sp-8]
    000bba34ldr x30, [sp], 64
    000bba38ret x30
    000bba3c
    000bba3cloc_bba3c:
    000bba3cb 0xbba44
    000bba40
    000bba40loc_bba40:
    000bba40b 0xbba44
    000bba44
    000bba44loc_bba44:
    000bba44add x1, sp, 72
    000bba48ldrsb x27, [x1]
    000bba4cldr x0, [x1]
    000bba50str x0, [sp+32]
    000bba54ldur x29, [sp-8]
    000bba58ldr x30, [sp], 64
    000bba5cret x30
    000bba60
    000bba60loc_bba60:
    000bba60mov x0, xzr
    000bba64bl runtime.panicIndex
    000bba68hint
    000bba6c
    000bba6cloc_bba6c:
    000bba6cstr x0, [sp+8]
    000bba70mov x3, x30
    000bba74bl runtime.morestack_noctxt.abi0
    000bba78ldr x0, [sp+8]
    000bba7cb 0xbb9c0
    000bb9c0
    000bba80
    000bba80time.when: ; void time.when(time.Duration d)
    000bba80ldr x16, [x28+16]
    000bba84subs xzr, sp, x16
    000bba88b.ls 0xbbb04
    000bba8cstr x30, [sp-48]!
    000bba90stur x29, [sp-8]
    000bba94sub x29, sp, 8
    000bba98str x0, [sp+56]
    000bba9cstr xzr, [sp+16]
    000bbaa0subs xzr, x0, 0
    000bbaa4b.le 0xbbaac
    000bbaa8b 0xbbac4
    000bbaac
    000bbaacloc_bbaac:
    000bbaacbl time.runtimeNano
    000bbab0str x0, [sp+32]
    000bbab4str x0, [sp+16]
    000bbab8ldur x29, [sp-8]
    000bbabcldr x30, [sp], 48
    000bbac0ret x30
    000bbac4
    000bbac4loc_bbac4:
    000bbac4bl time.runtimeNano
    000bbac8str x0, [sp+32]
    000bbaccldr x1, [sp+56]
    000bbad0add x0, x0, x1
    000bbad4str x0, [sp+24]
    000bbad8tbnz x0, 63, 0xbbae0
    000bbadcb 0xbbaec
    000bbae0
    000bbae0loc_bbae0:
    000bbae0movn x1, 0x8000000000000000
    000bbae4str x1, [sp+24]
    000bbae8b 0xbbaf0
    000bbaec
    000bbaecloc_bbaec:
    000bbaecb 0xbbaf0
    000bbaf0
    000bbaf0loc_bbaf0:
    000bbaf0ldr x0, [sp+24]
    000bbaf4str x0, [sp+16]
    000bbaf8ldur x29, [sp-8]
    000bbafcldr x30, [sp], 48
    000bbb00ret x30
    000bbb04
    000bbb04loc_bbb04:
    000bbb04str x0, [sp+8]
    000bbb08mov x3, x30
    000bbb0cbl runtime.morestack_noctxt.abi0
    000bbb10ldr x0, [sp+8]
    000bbb14b 0xbba80
    000bbb18udf 0
    000bbb1cudf 0
    000bba80
    000bbb20
    000bbb20time.(*Timer).Stop: ; void time.(*Timer).Stop(time.Timer * t)
    000bbb20ldr x16, [x28+16]
    000bbb24subs xzr, sp, x16
    000bbb28b.ls 0xbbb88
    000bbb2cstr x30, [sp-48]!
    000bbb30stur x29, [sp-8]
    000bbb34sub x29, sp, 8
    000bbb38str x0, [sp+56]
    000bbb3cstrb wzr, [sp+38]
    000bbb40ldr x2, [sp+56]
    000bbb44ldrsb x27, [x2]
    000bbb48ldrb w2, [x2+8]
    000bbb4ctbnz w2, 0, 0xbbb54
    000bbb50b 0xbbb70
    000bbb54
    000bbb54loc_bbb54:
    000bbb54ldr x0, [sp+56]
    000bbb58bl time.stopTimer
    000bbb5cstrb w0, [sp+39]
    000bbb60strb w0, [sp+38]
    000bbb64ldur x29, [sp-8]
    000bbb68ldr x30, [sp], 48
    000bbb6cret x30
    000bbb70
    000bbb70loc_bbb70:
    000bbb70adrp x0, 0x53a000
    000bbb74add x0, x0, 2944
    000bbb78adrp x1, 0x656000
    000bbb7cadd x1, x1, 704
    000bbb80bl runtime.gopanic
    000bbb84hint
    000bbb88
    000bbb88loc_bbb88:
    000bbb88str x0, [sp+8]
    000bbb8cmov x3, x30
    000bbb90bl runtime.morestack_noctxt.abi0
    000bbb94ldr x0, [sp+8]
    000bbb98b 0xbbb20
    000bbb9cudf 0
    000bbb20
    000bbba0
    000bbba0time.NewTimer: ; void time.NewTimer(time.Duration d)
    000bbba0ldr x16, [x28+16]
    000bbba4subs xzr, sp, x16
    000bbba8b.ls 0xbbc6c
    000bbbacstr x30, [sp-128]!
    000bbbb0stur x29, [sp-8]
    000bbbb4sub x29, sp, 8
    000bbbb8str x0, [sp+136]
    000bbbbcstr xzr, [sp+72]
    000bbbc0adrp x0, 0x53c000
    000bbbc4add x0, x0, 2048
    000bbbc8orr x1, xzr, 1
    000bbbccbl runtime.makechan
    000bbbd0str x0, [sp+88]
    000bbbd4ldr x0, [sp+136]
    000bbbd8bl time.when
    000bbbdcstr x0, [sp+64]
    000bbbe0ldr x2, [sp+88]
    000bbbe4str x2, [sp+112]
    000bbbe8ldr x0, [sp+88]
    000bbbecbl time.syncTimer
    000bbbf0str x0, [sp+104]
    000bbbf4ldr x2, [sp+64]
    000bbbf8ldr x4, [sp+112]
    000bbbfcmov x1, xzr
    000bbc00adrp x3, 0x53c000
    000bbc04add x3, x3, 2048
    000bbc08mov x5, x0
    000bbc0cmov x0, x2
    000bbc10adrp x2, 0x61d000
    000bbc14add x2, x2, 2696
    000bbc18bl time.newTimer
    000bbc1cstr x0, [sp+96]
    000bbc20str x0, [sp+80]
    000bbc24ldrsb x27, [x0]
    000bbc28ldr x2, [sp+88]
    000bbc2cadrp x27, 0x990000
    000bbc30ldr w3, [x27+3056]
    000bbc34cbz w3, 0xbbc3c
    000bbc38b 0xbbc40
    000bbc3c
    000bbc3cloc_bbc3c:
    000bbc3cb 0xbbc54
    000bbc40
    000bbc40loc_bbc40:
    000bbc40bl runtime.gcWriteBarrier2
    000bbc44str x2, [x25]
    000bbc48ldr x1, [x0]
    000bbc4cstr x1, [x25+8]
    000bbc50b 0xbbc54
    000bbc54
    000bbc54loc_bbc54:
    000bbc54str x2, [x0]
    000bbc58ldr x0, [sp+80]
    000bbc5cstr x0, [sp+72]
    000bbc60ldur x29, [sp-8]
    000bbc64ldr x30, [sp], 128
    000bbc68ret x30
    000bbc6c
    000bbc6cloc_bbc6c:
    000bbc6cstr x0, [sp+8]
    000bbc70mov x3, x30
    000bbc74bl runtime.morestack_noctxt.abi0
    000bbc78ldr x0, [sp+8]
    000bbc7cb 0xbbba0
    000bbba0
    000bbc80
    000bbc80time.(*Timer).Reset: ; void time.(*Timer).Reset(time.Timer * t, time.Duration d)
    000bbc80ldr x16, [x28+16]
    000bbc84subs xzr, sp, x16
    000bbc88b.ls 0xbbd08
    000bbc8cstr x30, [sp-64]!
    000bbc90stur x29, [sp-8]
    000bbc94sub x29, sp, 8
    000bbc98str x0, [sp+72]
    000bbc9cstr x1, [sp+80]
    000bbca0strb wzr, [sp+46]
    000bbca4ldr x2, [sp+72]
    000bbca8ldrsb x27, [x2]
    000bbcacldrb w2, [x2+8]
    000bbcb0tbnz w2, 0, 0xbbcb8
    000bbcb4b 0xbbcf0
    000bbcb8
    000bbcb8loc_bbcb8:
    000bbcb8ldr x0, [sp+80]
    000bbcbcbl time.when
    000bbcc0str x0, [sp+48]
    000bbcc4ldr x1, [sp+72]
    000bbcc8mov x2, xzr
    000bbcccmov x3, x0
    000bbcd0mov x0, x1
    000bbcd4mov x1, x3
    000bbcd8bl time.resetTimer
    000bbcdcstrb w0, [sp+47]
    000bbce0strb w0, [sp+46]
    000bbce4ldur x29, [sp-8]
    000bbce8ldr x30, [sp], 64
    000bbcecret x30
    000bbcf0
    000bbcf0loc_bbcf0:
    000bbcf0adrp x0, 0x53a000
    000bbcf4add x0, x0, 2944
    000bbcf8adrp x1, 0x656000
    000bbcfcadd x1, x1, 720
    000bbd00bl runtime.gopanic
    000bbd04hint
    000bbd08
    000bbd08loc_bbd08:
    000bbd08stp x0, x1, [sp+8]
    000bbd0cmov x3, x30
    000bbd10bl runtime.morestack_noctxt.abi0
    000bbd14ldp x0, x1, [sp+8]
    000bbd18b 0xbbc80
    000bbd1cudf 0
    000bbc80
    000bbd20
    000bbd20time.sendTime: ; void time.sendTime(interface {} c, uintptr seq, int64 delta)
    000bbd20ldr x16, [x28+16]
    000bbd24subs xzr, sp, x16
    000bbd28b.ls 0xbbdc8
    000bbd2cstr x30, [sp-112]!
    000bbd30stur x29, [sp-8]
    000bbd34sub x29, sp, 8
    000bbd38str x0, [sp+120]
    000bbd3cstr x1, [sp+128]
    000bbd40str x2, [sp+136]
    000bbd44str x3, [sp+144]
    000bbd48adrp x3, 0x53c000
    000bbd4cadd x3, x3, 2048
    000bbd50subs xzr, x0, x3
    000bbd54b.eq 0xbbd5c
    000bbd58b 0xbbdb4
    000bbd5c
    000bbd5cloc_bbd5c:
    000bbd5cstr x1, [sp+96]
    000bbd60bl time.Now
    000bbd64str x0, [sp+72]
    000bbd68str x1, [sp+80]
    000bbd6cstr x2, [sp+88]
    000bbd70ldr x3, [sp+144]
    000bbd74sub x3, xzr, x3
    000bbd78bl time.Time.Add
    000bbd7cstr x0, [sp+48]
    000bbd80str x1, [sp+56]
    000bbd84str x2, [sp+64]
    000bbd88ldr x0, [sp+96]
    000bbd8cadd x1, sp, 48
    000bbd90bl runtime.selectnbsend
    000bbd94tbnz w0, 0, 0xbbd9c
    000bbd98b 0xbbda0
    000bbd9c
    000bbd9cloc_bbd9c:
    000bbd9cb 0xbbda4
    000bbda0
    000bbda0loc_bbda0:
    000bbda0b 0xbbda4
    000bbda4
    000bbda4loc_bbda4:
    000bbda4b 0xbbda8
    000bbda8
    000bbda8loc_bbda8:
    000bbda8ldur x29, [sp-8]
    000bbdacldr x30, [sp], 112
    000bbdb0ret x30
    000bbdb4
    000bbdb4loc_bbdb4:
    000bbdb4mov x1, x3
    000bbdb8adrp x2, 0x54f000
    000bbdbcadd x2, x2, 3520
    000bbdc0bl runtime.panicdottypeE
    000bbdc4hint
    000bbdc8
    000bbdc8loc_bbdc8:
    000bbdc8stp x0, x1, [sp+8]
    000bbdccstp x2, x3, [sp+24]
    000bbdd0mov x3, x30
    000bbdd4bl runtime.morestack_noctxt.abi0
    000bbdd8ldp x0, x1, [sp+8]
    000bbddcldp x2, x3, [sp+24]
    000bbde0b 0xbbd20
    000bbde4udf 0
    000bbde8udf 0
    000bbdecudf 0
    000bbd20
    000bbdf0
    000bbdf0time.After: ; void time.After(time.Duration d)
    000bbdf0ldr x16, [x28+16]
    000bbdf4subs xzr, sp, x16
    000bbdf8b.ls 0xbbe34
    000bbdfcstr x30, [sp-48]!
    000bbe00stur x29, [sp-8]
    000bbe04sub x29, sp, 8
    000bbe08str x0, [sp+56]
    000bbe0cstr xzr, [sp+24]
    000bbe10ldr x0, [sp+56]
    000bbe14bl time.NewTimer
    000bbe18str x0, [sp+32]
    000bbe1cldrsb x27, [x0]
    000bbe20ldr x0, [x0]
    000bbe24str x0, [sp+24]
    000bbe28ldur x29, [sp-8]
    000bbe2cldr x30, [sp], 48
    000bbe30ret x30
    000bbe34
    000bbe34loc_bbe34:
    000bbe34str x0, [sp+8]
    000bbe38mov x3, x30
    000bbe3cbl runtime.morestack_noctxt.abi0
    000bbe40ldr x0, [sp+8]
    000bbe44b 0xbbdf0
    000bbe48udf 0
    000bbe4cudf 0
    000bbdf0
    000bbe50
    000bbe50time.AfterFunc: ; void time.AfterFunc(time.Duration d, func() f)
    000bbe50ldr x16, [x28+16]
    000bbe54subs xzr, sp, x16
    000bbe58b.ls 0xbbeb4
    000bbe5cstr x30, [sp-96]!
    000bbe60stur x29, [sp-8]
    000bbe64sub x29, sp, 8
    000bbe68str x0, [sp+104]
    000bbe6cstr x1, [sp+112]
    000bbe70str xzr, [sp+72]
    000bbe74ldr x0, [sp+104]
    000bbe78bl time.when
    000bbe7cstr x0, [sp+64]
    000bbe80ldr x4, [sp+112]
    000bbe84mov x1, xzr
    000bbe88adrp x2, 0x61d000
    000bbe8cadd x2, x2, 2680
    000bbe90adrp x3, 0x532000
    000bbe94add x3, x3, 448
    000bbe98mov x5, xzr
    000bbe9cbl time.newTimer
    000bbea0str x0, [sp+80]
    000bbea4str x0, [sp+72]
    000bbea8ldur x29, [sp-8]
    000bbeacldr x30, [sp], 96
    000bbeb0ret x30
    000bbeb4
    000bbeb4loc_bbeb4:
    000bbeb4stp x0, x1, [sp+8]
    000bbeb8mov x3, x30
    000bbebcbl runtime.morestack_noctxt.abi0
    000bbec0ldp x0, x1, [sp+8]
    000bbec4b 0xbbe50
    000bbec8udf 0
    000bbeccudf 0
    000bbe50
    000bbed0
    000bbed0time.goFunc: ; void time.goFunc(interface {} arg, uintptr seq, int64 delta)
    000bbed0ldr x16, [x28+16]
    000bbed4subs xzr, sp, x16
    000bbed8b.ls 0xbbf34
    000bbedcstr x30, [sp-48]!
    000bbee0stur x29, [sp-8]
    000bbee4sub x29, sp, 8
    000bbee8str x0, [sp+56]
    000bbeecstr x1, [sp+64]
    000bbef0str x2, [sp+72]
    000bbef4str x3, [sp+80]
    000bbef8adrp x3, 0x532000
    000bbefcadd x3, x3, 448
    000bbf00subs xzr, x0, x3
    000bbf04b.eq 0xbbf0c
    000bbf08b 0xbbf20
    000bbf0c
    000bbf0cloc_bbf0c:
    000bbf0cmov x0, x1
    000bbf10bl runtime.newproc
    000bbf14ldur x29, [sp-8]
    000bbf18ldr x30, [sp], 48
    000bbf1cret x30
    000bbf20
    000bbf20loc_bbf20:
    000bbf20mov x1, x3
    000bbf24adrp x2, 0x54f000
    000bbf28add x2, x2, 3520
    000bbf2cbl runtime.panicdottypeE
    000bbf30hint
    000bbf34
    000bbf34loc_bbf34:
    000bbf34stp x0, x1, [sp+8]
    000bbf38stp x2, x3, [sp+24]
    000bbf3cmov x3, x30
    000bbf40bl runtime.morestack_noctxt.abi0
    000bbf44ldp x0, x1, [sp+8]
    000bbf48ldp x2, x3, [sp+24]
    000bbf4cb 0xbbed0
    000bbed0
    000bbf50
    000bbf50time.open: ; void time.open(struct string name)
    000bbf50ldr x16, [x28+16]
    000bbf54sub x17, sp, 16
    000bbf58subs xzr, x17, x16
    000bbf5cb.ls 0xbc008
    000bbf60str x30, [sp-144]!
    000bbf64stur x29, [sp-8]
    000bbf68sub x29, sp, 8
    000bbf6cstr x0, [sp+152]
    000bbf70str x1, [sp+160]
    000bbf74str xzr, [sp+40]
    000bbf78stp xzr, xzr, [sp+72]
    000bbf7cstp xzr, xzr, [sp+104]
    000bbf80ldr x0, [sp+152]
    000bbf84ldr x1, [sp+160]
    000bbf88mov x2, xzr
    000bbf8cmov x3, xzr
    000bbf90bl syscall.Open
    000bbf94str x0, [sp+56]
    000bbf98str x1, [sp+104]
    000bbf9cstr x2, [sp+112]
    000bbfa0ldr x4, [sp+56]
    000bbfa4str x4, [sp+64]
    000bbfa8str x1, [sp+120]
    000bbfacstr x2, [sp+128]
    000bbfb0ldr x4, [sp+64]
    000bbfb4str x4, [sp+48]
    000bbfb8str x1, [sp+88]
    000bbfbcstr x2, [sp+96]
    000bbfc0cbnz x1, 0xbbfc8
    000bbfc4b 0xbbfe4
    000bbfc8
    000bbfc8loc_bbfc8:
    000bbfc8str xzr, [sp+40]
    000bbfccstr x1, [sp+72]
    000bbfd0str x2, [sp+80]
    000bbfd4ldr x0, [sp+40]
    000bbfd8ldur x29, [sp-8]
    000bbfdcldr x30, [sp], 144
    000bbfe0ret x30
    000bbfe4
    000bbfe4loc_bbfe4:
    000bbfe4ldr x3, [sp+48]
    000bbfe8str x3, [sp+40]
    000bbfecstp xzr, xzr, [sp+72]
    000bbff0ldr x0, [sp+40]
    000bbff4mov x1, xzr
    000bbff8mov x2, xzr
    000bbffcldur x29, [sp-8]
    000bc000ldr x30, [sp], 144
    000bc004ret x30
    000bc008
    000bc008loc_bc008:
    000bc008stp x0, x1, [sp+8]
    000bc00cmov x3, x30
    000bc010bl runtime.morestack_noctxt.abi0
    000bc014ldp x0, x1, [sp+8]
    000bc018b 0xbbf50
    000bc01cudf 0
    000bbf50
    000bc020
    000bc020time.read: ; void time.read(uintptr fd, struct []uint8 buf)
    000bc020ldr x16, [x28+16]
    000bc024subs xzr, sp, x16
    000bc028b.ls 0xbc0a4
    000bc02cstr x30, [sp-128]!
    000bc030stur x29, [sp-8]
    000bc034sub x29, sp, 8
    000bc038str x0, [sp+136]
    000bc03cstr x1, [sp+144]
    000bc040str x2, [sp+152]
    000bc044str x3, [sp+160]
    000bc048str xzr, [sp+48]
    000bc04cstp xzr, xzr, [sp+72]
    000bc050stp xzr, xzr, [sp+88]
    000bc054ldr x1, [sp+144]
    000bc058ldr x2, [sp+152]
    000bc05cldr x3, [sp+160]
    000bc060ldr x0, [sp+136]
    000bc064bl syscall.Read
    000bc068str x0, [sp+56]
    000bc06cstr x1, [sp+88]
    000bc070str x2, [sp+96]
    000bc074ldr x4, [sp+56]
    000bc078str x4, [sp+64]
    000bc07cstr x1, [sp+104]
    000bc080str x2, [sp+112]
    000bc084ldr x4, [sp+64]
    000bc088str x4, [sp+48]
    000bc08cstr x1, [sp+72]
    000bc090str x2, [sp+80]
    000bc094ldr x0, [sp+48]
    000bc098ldur x29, [sp-8]
    000bc09cldr x30, [sp], 128
    000bc0a0ret x30
    000bc0a4
    000bc0a4loc_bc0a4:
    000bc0a4stp x0, x1, [sp+8]
    000bc0a8stp x2, x3, [sp+24]
    000bc0acmov x3, x30
    000bc0b0bl runtime.morestack_noctxt.abi0
    000bc0b4ldp x0, x1, [sp+8]
    000bc0b8ldp x2, x3, [sp+24]
    000bc0bcb 0xbc020
    000bc020