File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    000bc0c0
    000bc0c0time.closefd: ; void time.closefd(uintptr fd)
    000bc0c0ldr x16, [x28+16]
    000bc0c4subs xzr, sp, x16
    000bc0c8b.ls 0xbc0ec
    000bc0ccstr x30, [sp-32]!
    000bc0d0stur x29, [sp-8]
    000bc0d4sub x29, sp, 8
    000bc0d8str x0, [sp+40]
    000bc0dcbl syscall.Close
    000bc0e0ldur x29, [sp-8]
    000bc0e4ldr x30, [sp], 32
    000bc0e8ret x30
    000bc0ec
    000bc0ecloc_bc0ec:
    000bc0ecstr x0, [sp+8]
    000bc0f0mov x3, x30
    000bc0f4bl runtime.morestack_noctxt.abi0
    000bc0f8ldr x0, [sp+8]
    000bc0fcb 0xbc0c0
    000bc0c0
    000bc100
    000bc100time.preadn: ; void time.preadn(uintptr fd, struct []uint8 buf, int off)
    000bc100ldr x16, [x28+16]
    000bc104sub x17, sp, 80
    000bc108subs xzr, x17, x16
    000bc10cb.ls 0xbc2d0
    000bc110str x30, [sp-208]!
    000bc114stur x29, [sp-8]
    000bc118sub x29, sp, 8
    000bc11cstr x0, [sp+216]
    000bc120str x1, [sp+224]
    000bc124str x2, [sp+232]
    000bc128str x3, [sp+240]
    000bc12cstr x4, [sp+248]
    000bc130stp xzr, xzr, [sp+104]
    000bc134str xzr, [sp+48]
    000bc138ldr x3, [sp+248]
    000bc13ctbnz x3, 63, 0xbc144
    000bc140b 0xbc150
    000bc144
    000bc144loc_bc144:
    000bc144orr x3, xzr, 2
    000bc148str x3, [sp+48]
    000bc14cb 0xbc154
    000bc150
    000bc150loc_bc150:
    000bc150b 0xbc154
    000bc154
    000bc154loc_bc154:
    000bc154stp xzr, xzr, [sp+168]
    000bc158ldr x2, [sp+48]
    000bc15cldr x0, [sp+216]
    000bc160ldr x1, [sp+248]
    000bc164bl syscall.Seek
    000bc168str x0, [sp+88]
    000bc16cstr x1, [sp+168]
    000bc170str x2, [sp+176]
    000bc174ldr x3, [sp+88]
    000bc178str x3, [sp+64]
    000bc17cstr x1, [sp+152]
    000bc180str x2, [sp+160]
    000bc184str x1, [sp+136]
    000bc188str x2, [sp+144]
    000bc18ccbnz x1, 0xbc194
    000bc190b 0xbc1b0
    000bc194
    000bc194loc_bc194:
    000bc194str x1, [sp+104]
    000bc198str x2, [sp+112]
    000bc19cmov x0, x1
    000bc1a0mov x1, x2
    000bc1a4ldur x29, [sp-8]
    000bc1a8ldr x30, [sp], 208
    000bc1acret x30
    000bc1b0
    000bc1b0loc_bc1b0:
    000bc1b0b 0xbc1b4
    000bc1b4
    000bc1b4loc_bc1b4:
    000bc1b4ldr x4, [sp+232]
    000bc1b8str x4, [sp+80]
    000bc1bccbnz x4, 0xbc1c4
    000bc1c0b 0xbc2b0
    000bc1c4
    000bc1c4loc_bc1c4:
    000bc1c4stp xzr, xzr, [sp+168]
    000bc1c8ldr x1, [sp+224]
    000bc1ccldr x2, [sp+232]
    000bc1d0ldr x3, [sp+240]
    000bc1d4ldr x0, [sp+216]
    000bc1d8bl syscall.Read
    000bc1dcstr x0, [sp+72]
    000bc1e0str x1, [sp+168]
    000bc1e4str x2, [sp+176]
    000bc1e8ldr x4, [sp+72]
    000bc1ecstr x4, [sp+96]
    000bc1f0str x1, [sp+184]
    000bc1f4str x2, [sp+192]
    000bc1f8ldr x4, [sp+96]
    000bc1fcstr x4, [sp+56]
    000bc200str x1, [sp+120]
    000bc204str x2, [sp+128]
    000bc208ldr x4, [sp+56]
    000bc20csubs xzr, x4, 0
    000bc210b.le 0xbc218
    000bc214b 0xbc268
    000bc218
    000bc218loc_bc218:
    000bc218cbnz x1, 0xbc220
    000bc21cb 0xbc23c
    000bc220
    000bc220loc_bc220:
    000bc220str x1, [sp+104]
    000bc224str x2, [sp+112]
    000bc228mov x0, x1
    000bc22cmov x1, x2
    000bc230ldur x29, [sp-8]
    000bc234ldr x30, [sp], 208
    000bc238ret x30
    000bc23c
    000bc23cloc_bc23c:
    000bc23cadrp x0, 0x5f6000
    000bc240add x0, x0, 524
    000bc244movz x1, 10
    000bc248bl errors.New
    000bc24cstr x0, [sp+168]
    000bc250str x1, [sp+176]
    000bc254str x0, [sp+104]
    000bc258str x1, [sp+112]
    000bc25cldur x29, [sp-8]
    000bc260ldr x30, [sp], 208
    000bc264ret x30
    000bc268
    000bc268loc_bc268:
    000bc268ldr x0, [sp+56]
    000bc26cldr x1, [sp+232]
    000bc270ldr x4, [sp+224]
    000bc274ldr x5, [sp+240]
    000bc278b 0xbc27c
    000bc27c
    000bc27cloc_bc27c:
    000bc27csubs xzr, x1, x0
    000bc280b.hs 0xbc288
    000bc284b 0xbc2c8
    000bc288
    000bc288loc_bc288:
    000bc288sub x5, x5, x0
    000bc28csub x6, x1, x0
    000bc290sub x7, xzr, x5
    000bc294and x7, x0, x7, asr #63
    000bc298add x4, x4, x7
    000bc29cstr x4, [sp+224]
    000bc2a0str x6, [sp+232]
    000bc2a4str x5, [sp+240]
    000bc2a8b 0xbc2ac
    000bc2ac
    000bc2acloc_bc2ac:
    000bc2acb 0xbc1b4
    000bc2b0
    000bc2b0loc_bc2b0:
    000bc2b0stp xzr, xzr, [sp+104]
    000bc2b4mov x0, xzr
    000bc2b8mov x1, xzr
    000bc2bcldur x29, [sp-8]
    000bc2c0ldr x30, [sp], 208
    000bc2c4ret x30
    000bc2c8
    000bc2c8loc_bc2c8:
    000bc2c8bl runtime.panicSliceB
    000bc2cchint
    000bc2d0
    000bc2d0loc_bc2d0:
    000bc2d0stp x0, x1, [sp+8]
    000bc2d4stp x2, x3, [sp+24]
    000bc2d8str x4, [sp+40]
    000bc2dcmov x3, x30
    000bc2e0bl runtime.morestack_noctxt.abi0
    000bc2e4ldp x0, x1, [sp+8]
    000bc2e8ldp x2, x3, [sp+24]
    000bc2ecldr x4, [sp+40]
    000bc2f0b 0xbc100
    000bc2f4udf 0
    000bc2f8udf 0
    000bc2fcudf 0
    000bc100
    000bc300
    000bc300time.(*Time).nsec: ; void time.(*Time).nsec(time.Time * t)
    000bc300str x30, [sp-32]!
    000bc304stur x29, [sp-8]
    000bc308sub x29, sp, 8
    000bc30cstr x0, [sp+40]
    000bc310str wzr, [sp+20]
    000bc314ldr x1, [sp+40]
    000bc318ldrsb x27, [x1]
    000bc31cldr x1, [x1]
    000bc320and x0, x1, 0x3fffffff
    000bc324str w0, [sp+20]
    000bc328add x29, sp, 24
    000bc32cadd sp, sp, 32
    000bc330ret x30
    000bc334udf 0
    000bc338udf 0
    000bc33cudf 0
    000bc300
    000bc340
    000bc340time.(*Time).sec: ; void time.(*Time).sec(time.Time * t)
    000bc340str x30, [sp-32]!
    000bc344stur x29, [sp-8]
    000bc348sub x29, sp, 8
    000bc34cstr x0, [sp+40]
    000bc350str xzr, [sp+16]
    000bc354ldrsb x27, [x0]
    000bc358ldr x1, [x0]
    000bc35ctbnz x1, 63, 0xbc364
    000bc360b 0xbc390
    000bc364
    000bc364loc_bc364:
    000bc364ldrsb x27, [x0]
    000bc368ldr x1, [x0]
    000bc36cubfm x1, x1, 30, 62
    000bc370movz x2, 32640
    000bc374movk x2, 0xd7b10000
    000bc378movk x2, 0xd00000000
    000bc37cadd x0, x1, x2
    000bc380str x0, [sp+16]
    000bc384add x29, sp, 24
    000bc388add sp, sp, 32
    000bc38cret x30
    000bc390
    000bc390loc_bc390:
    000bc390ldrsb x27, [x0]
    000bc394ldr x0, [x0+8]
    000bc398str x0, [sp+16]
    000bc39cadd x29, sp, 24
    000bc3a0add sp, sp, 32
    000bc3a4ret x30
    000bc3a8udf 0
    000bc3acudf 0
    000bc340
    000bc3b0
    000bc3b0time.(*Time).unixSec: ; void time.(*Time).unixSec(time.Time * t)
    000bc3b0ldr x16, [x28+16]
    000bc3b4subs xzr, sp, x16
    000bc3b8b.ls 0xbc3f8
    000bc3bcstr x30, [sp-48]!
    000bc3c0stur x29, [sp-8]
    000bc3c4sub x29, sp, 8
    000bc3c8str x0, [sp+56]
    000bc3ccstr xzr, [sp+24]
    000bc3d0bl time.(*Time).sec
    000bc3d4str x0, [sp+32]
    000bc3d8movz x1, 63232
    000bc3dcmovk x1, 0x77910000
    000bc3e0movk x1, 0xe00000000
    000bc3e4sub x0, x0, x1
    000bc3e8str x0, [sp+24]
    000bc3ecldur x29, [sp-8]
    000bc3f0ldr x30, [sp], 48
    000bc3f4ret x30
    000bc3f8
    000bc3f8loc_bc3f8:
    000bc3f8str x0, [sp+8]
    000bc3fcmov x3, x30
    000bc400bl runtime.morestack_noctxt.abi0
    000bc404ldr x0, [sp+8]
    000bc408b 0xbc3b0
    000bc40cudf 0
    000bc3b0