File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Loading..