File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000bdcc0
    000bdcc0time.Duration.format: ; void time.Duration.format(time.Duration d, uint8[32] * buf)
    000bdcc0ldr x16, [x28+16]
    000bdcc4sub x17, sp, 112
    000bdcc8subs xzr, x17, x16
    000bdcccb.ls 0xbe25c
    000bdcd0str x30, [sp-240]!
    000bdcd4stur x29, [sp-8]
    000bdcd8sub x29, sp, 8
    000bdcdcstr x0, [sp+248]
    000bdce0str x1, [sp+256]
    000bdce4str xzr, [sp+56]
    000bdce8orr x1, xzr, 32
    000bdcecstr x1, [sp+64]
    000bdcf0str x0, [sp+72]
    000bdcf4ldr x5, [sp+248]
    000bdcf8subs xzr, x5, 0
    000bdcfccset x6, lt
    000bdd00strb w6, [sp+55]
    000bdd04tbnz x5, 63, 0xbdd0c
    000bdd08b 0xbdd1c
    000bdd0c
    000bdd0cloc_bdd0c:
    000bdd0cldr x5, [sp+72]
    000bdd10sub x5, xzr, x5
    000bdd14str x5, [sp+72]
    000bdd18b 0xbdd20
    000bdd1c
    000bdd1cloc_bdd1c:
    000bdd1cb 0xbdd20
    000bdd20
    000bdd20loc_bdd20:
    000bdd20ldr x5, [sp+72]
    000bdd24movz x6, 51712
    000bdd28movk x6, 0x3b9a0000
    000bdd2csubs xzr, x5, x6
    000bdd30b.lo 0xbdd38
    000bdd34b 0xbdf84
    000bdd38
    000bdd38loc_bdd38:
    000bdd38str xzr, [sp+80]
    000bdd3cldr x5, [sp+64]
    000bdd40sub x0, x5, 1
    000bdd44str x0, [sp+64]
    000bdd48ldr x5, [sp+256]
    000bdd4cldrsb x27, [x5]
    000bdd50subs xzr, x0, 32
    000bdd54b.lo 0xbdd5c
    000bdd58b 0xbe254
    000bdd5c
    000bdd5cloc_bdd5c:
    000bdd5cmovz x6, 115
    000bdd60strb w6, [x5+x0]
    000bdd64ldr x5, [sp+64]
    000bdd68sub x0, x5, 1
    000bdd6cstr x0, [sp+64]
    000bdd70ldr x6, [sp+72]
    000bdd74cbz x6, 0xbdd7c
    000bdd78b 0xbddb0
    000bdd7c
    000bdd7cloc_bdd7c:
    000bdd7cb 0xbdd80
    000bdd80
    000bdd80loc_bdd80:
    000bdd80ldr x2, [sp+256]
    000bdd84ldrsb x27, [x2]
    000bdd88subs xzr, x0, 32
    000bdd8cb.lo 0xbdd94
    000bdd90b 0xbe250
    000bdd94
    000bdd94loc_bdd94:
    000bdd94orr x1, xzr, 48
    000bdd98strb w1, [x2+x0]
    000bdd9cldr x0, [sp+64]
    000bdda0str x0, [sp+56]
    000bdda4ldur x29, [sp-8]
    000bdda8ldr x30, [sp], 240
    000bddacret x30
    000bddb0
    000bddb0loc_bddb0:
    000bddb0ldr x6, [sp+72]
    000bddb4subs xzr, x6, 1000
    000bddb8b.lo 0xbddc0
    000bddbcb 0xbdde8
    000bddc0
    000bddc0loc_bddc0:
    000bddc0b 0xbddc4
    000bddc4
    000bddc4loc_bddc4:
    000bddc4str xzr, [sp+80]
    000bddc8ldr x5, [sp+256]
    000bddccldrsb x27, [x5]
    000bddd0subs xzr, x0, 32
    000bddd4b.lo 0xbdddc
    000bddd8b 0xbe24c
    000bdddc
    000bdddcloc_bdddc:
    000bdddcmovz x6, 110
    000bdde0strb w6, [x5+x0]
    000bdde4b 0xbdef0
    000bdde8
    000bdde8loc_bdde8:
    000bdde8ldr x6, [sp+72]
    000bddecmovz x7, 16960
    000bddf0movk x7, 0xf0000
    000bddf4subs xzr, x6, x7
    000bddf8b.lo 0xbde00
    000bddfcb 0xbdec4
    000bde00
    000bde00loc_bde00:
    000bde00b 0xbde04
    000bde04
    000bde04loc_bde04:
    000bde04orr x6, xzr, 3
    000bde08str x6, [sp+80]
    000bde0csub x0, x5, 2
    000bde10str x0, [sp+64]
    000bde14ldr x6, [sp+256]
    000bde18ldrsb x27, [x6]
    000bde1csubs xzr, x0, 32
    000bde20b.ls 0xbde28
    000bde24b 0xbe248
    000bde28
    000bde28loc_bde28:
    000bde28movz x7, 34
    000bde2csub x5, x7, x5
    000bde30sub x7, xzr, x5
    000bde34and x7, x0, x7, asr #63
    000bde38add x6, x6, x7
    000bde3cstr x6, [sp+208]
    000bde40str x5, [sp+216]
    000bde44str x5, [sp+224]
    000bde48str x6, [sp+184]
    000bde4cstr x5, [sp+192]
    000bde50str x5, [sp+200]
    000bde54adrp x5, 0x5f3000
    000bde58add x5, x5, 11
    000bde5cstr x5, [sp+168]
    000bde60orr x5, xzr, 2
    000bde64str x5, [sp+176]
    000bde68ldr x6, [sp+192]
    000bde6cstr x6, [sp+136]
    000bde70subs xzr, x6, 2
    000bde74b.gt 0xbde7c
    000bde78b 0xbde84
    000bde7c
    000bde7cloc_bde7c:
    000bde7cstr x5, [sp+136]
    000bde80b 0xbde88
    000bde84
    000bde84loc_bde84:
    000bde84b 0xbde88
    000bde88
    000bde88loc_bde88:
    000bde88ldr x5, [sp+168]
    000bde8cldr x6, [sp+184]
    000bde90subs xzr, x6, x5
    000bde94b.ne 0xbde9c
    000bde98b 0xbdeb8
    000bde9c
    000bde9cloc_bde9c:
    000bde9cldr x3, [sp+136]
    000bdea0str x3, [sp+128]
    000bdea4ldr x2, [sp+128]
    000bdea8ldr x0, [sp+184]
    000bdeacldr x1, [sp+168]
    000bdeb0bl runtime.memmove
    000bdeb4b 0xbdebc
    000bdeb8
    000bdeb8loc_bdeb8:
    000bdeb8b 0xbdebc
    000bdebc
    000bdebcloc_bdebc:
    000bdebcorr x1, xzr, 32
    000bdec0b 0xbdef0
    000bdec4
    000bdec4loc_bdec4:
    000bdec4b 0xbdec8
    000bdec8
    000bdec8loc_bdec8:
    000bdec8orr x5, xzr, 6
    000bdeccstr x5, [sp+80]
    000bded0ldr x5, [sp+256]
    000bded4ldrsb x27, [x5]
    000bded8subs xzr, x0, 32
    000bdedcb.lo 0xbdee4
    000bdee0b 0xbe244
    000bdee4
    000bdee4loc_bdee4:
    000bdee4movz x6, 109
    000bdee8strb w6, [x5+x0]
    000bdeecb 0xbdef0
    000bdef0
    000bdef0loc_bdef0:
    000bdef0ldr x5, [sp+64]
    000bdef4ldr x0, [sp+256]
    000bdef8ldrsb x27, [x0]
    000bdefcsubs xzr, x5, 32
    000bdf00b.ls 0xbdf08
    000bdf04b 0xbe238
    000bdf08
    000bdf08loc_bdf08:
    000bdf08b 0xbdf0c
    000bdf0c
    000bdf0cloc_bdf0c:
    000bdf0cstr x0, [sp+208]
    000bdf10str x5, [sp+216]
    000bdf14str x1, [sp+224]
    000bdf18ldr x3, [sp+72]
    000bdf1cldr x4, [sp+80]
    000bdf20mov x2, x1
    000bdf24mov x1, x5
    000bdf28bl time.fmtFrac
    000bdf2cstr x0, [sp+152]
    000bdf30str x1, [sp+144]
    000bdf34str x0, [sp+104]
    000bdf38str x1, [sp+96]
    000bdf3cstr x0, [sp+64]
    000bdf40str x1, [sp+72]
    000bdf44ldr x5, [sp+256]
    000bdf48ldrsb x27, [x5]
    000bdf4csubs xzr, x0, 32
    000bdf50b.ls 0xbdf58
    000bdf54b 0xbe22c
    000bdf58
    000bdf58loc_bdf58:
    000bdf58b 0xbdf5c
    000bdf5c
    000bdf5cloc_bdf5c:
    000bdf5cstr x5, [sp+208]
    000bdf60str x0, [sp+216]
    000bdf64orr x2, xzr, 32
    000bdf68str x2, [sp+224]
    000bdf6cldr x3, [sp+72]
    000bdf70mov x1, x0
    000bdf74mov x0, x5
    000bdf78bl time.fmtInt
    000bdf7cstr x0, [sp+64]
    000bdf80b 0xbe198
    000bdf84
    000bdf84loc_bdf84:
    000bdf84ldr x5, [sp+64]
    000bdf88sub x0, x5, 1
    000bdf8cstr x0, [sp+64]
    000bdf90ldr x5, [sp+256]
    000bdf94ldrsb x27, [x5]
    000bdf98subs xzr, x0, 32
    000bdf9cb.lo 0xbdfa4
    000bdfa0b 0xbe228
    000bdfa4
    000bdfa4loc_bdfa4:
    000bdfa4movz x6, 115
    000bdfa8strb w6, [x5+x0]
    000bdfacldr x5, [sp+64]
    000bdfb0ldr x0, [sp+256]
    000bdfb4ldrsb x27, [x0]
    000bdfb8subs xzr, x5, 32
    000bdfbcb.ls 0xbdfc4
    000bdfc0b 0xbe21c
    000bdfc4
    000bdfc4loc_bdfc4:
    000bdfc4b 0xbdfc8
    000bdfc8
    000bdfc8loc_bdfc8:
    000bdfc8str x0, [sp+208]
    000bdfccstr x5, [sp+216]
    000bdfd0str x1, [sp+224]
    000bdfd4ldr x3, [sp+72]
    000bdfd8mov x2, x1
    000bdfdcmovz x4, 9
    000bdfe0mov x1, x5
    000bdfe4bl time.fmtFrac
    000bdfe8str x0, [sp+152]
    000bdfecstr x1, [sp+144]
    000bdff0str x0, [sp+88]
    000bdff4str x1, [sp+160]
    000bdff8str x0, [sp+64]
    000bdffcstr x1, [sp+72]
    000be000ldr x5, [sp+256]
    000be004ldrsb x27, [x5]
    000be008subs xzr, x0, 32
    000be00cb.ls 0xbe014
    000be010b 0xbe210
    000be014
    000be014loc_be014:
    000be014b 0xbe018
    000be018
    000be018loc_be018:
    000be018str x5, [sp+208]
    000be01cstr x0, [sp+216]
    000be020orr x2, xzr, 32
    000be024str x2, [sp+224]
    000be028ldr x4, [sp+72]
    000be02cmovz x5, 34953
    000be030movk x5, 0x88880000
    000be034movk x5, 0x888800000000
    000be038movk x5, 0x8888000000000000
    000be03cumulh x5, x5, x4
    000be040ubfm x5, x5, 5, 63
    000be044orr x6, xzr, 60
    000be048msub x3, x6, x5, x4
    000be04cstr x3, [sp+120]
    000be050ldr x4, [sp+208]
    000be054mov x1, x0
    000be058mov x0, x4
    000be05cbl time.fmtInt
    000be060str x0, [sp+64]
    000be064ldr x4, [sp+72]
    000be068movz x5, 34953
    000be06cmovk x5, 0x88880000
    000be070movk x5, 0x888800000000
    000be074movk x5, 0x8888000000000000
    000be078umulh x4, x5, x4
    000be07cubfm x4, x4, 5, 63
    000be080str x4, [sp+72]
    000be084cbnz x4, 0xbe08c
    000be088b 0xbe190
    000be08c
    000be08cloc_be08c:
    000be08csub x0, x0, 1
    000be090str x0, [sp+64]
    000be094ldr x4, [sp+256]
    000be098ldrsb x27, [x4]
    000be09csubs xzr, x0, 32
    000be0a0b.lo 0xbe0a8
    000be0a4b 0xbe208
    000be0a8
    000be0a8loc_be0a8:
    000be0a8movz x6, 109
    000be0acstrb w6, [x4+x0]
    000be0b0ldr x1, [sp+64]
    000be0b4ldr x4, [sp+256]
    000be0b8ldrsb x27, [x4]
    000be0bcsubs xzr, x1, 32
    000be0c0b.ls 0xbe0c8
    000be0c4b 0xbe200
    000be0c8
    000be0c8loc_be0c8:
    000be0c8b 0xbe0cc
    000be0cc
    000be0ccloc_be0cc:
    000be0ccstr x4, [sp+208]
    000be0d0str x1, [sp+216]
    000be0d4orr x2, xzr, 32
    000be0d8str x2, [sp+224]
    000be0dcldr x4, [sp+72]
    000be0e0umulh x5, x5, x4
    000be0e4ubfm x5, x5, 5, 63
    000be0e8orr x6, xzr, 60
    000be0ecmsub x3, x6, x5, x4
    000be0f0str x3, [sp+112]
    000be0f4ldr x0, [sp+208]
    000be0f8bl time.fmtInt
    000be0fcstr x0, [sp+64]
    000be100ldr x4, [sp+72]
    000be104movz x5, 34953
    000be108movk x5, 0x88880000
    000be10cmovk x5, 0x888800000000
    000be110movk x5, 0x8888000000000000
    000be114umulh x4, x5, x4
    000be118ubfm x4, x4, 5, 63
    000be11cstr x4, [sp+72]
    000be120cbnz x4, 0xbe128
    000be124b 0xbe188
    000be128
    000be128loc_be128:
    000be128sub x0, x0, 1
    000be12cstr x0, [sp+64]
    000be130ldr x4, [sp+256]
    000be134ldrsb x27, [x4]
    000be138subs xzr, x0, 32
    000be13cb.lo 0xbe144
    000be140b 0xbe1f8
    000be144
    000be144loc_be144:
    000be144movz x5, 104
    000be148strb w5, [x4+x0]
    000be14cldr x1, [sp+64]
    000be150ldr x0, [sp+256]
    000be154ldrsb x27, [x0]
    000be158subs xzr, x1, 32
    000be15cb.ls 0xbe164
    000be160b 0xbe1f0
    000be164
    000be164loc_be164:
    000be164b 0xbe168
    000be168
    000be168loc_be168:
    000be168str x0, [sp+208]
    000be16cstr x1, [sp+216]
    000be170orr x2, xzr, 32
    000be174str x2, [sp+224]
    000be178ldr x3, [sp+72]
    000be17cbl time.fmtInt
    000be180str x0, [sp+64]
    000be184b 0xbe18c
    000be188
    000be188loc_be188:
    000be188b 0xbe18c
    000be18c
    000be18cloc_be18c:
    000be18cb 0xbe194
    000be190
    000be190loc_be190:
    000be190b 0xbe194
    000be194
    000be194loc_be194:
    000be194b 0xbe198
    000be198
    000be198loc_be198:
    000be198ldrb w2, [sp+55]
    000be19ctbnz w2, 0, 0xbe1a4
    000be1a0b 0xbe1d0
    000be1a4
    000be1a4loc_be1a4:
    000be1a4ldr x2, [sp+64]
    000be1a8sub x0, x2, 1
    000be1acstr x0, [sp+64]
    000be1b0ldr x2, [sp+256]
    000be1b4ldrsb x27, [x2]
    000be1b8subs xzr, x0, 32
    000be1bcb.lo 0xbe1c4
    000be1c0b 0xbe1e8
    000be1c4
    000be1c4loc_be1c4:
    000be1c4movz x1, 45
    000be1c8strb w1, [x2+x0]
    000be1ccb 0xbe1d4
    000be1d0
    000be1d0loc_be1d0:
    000be1d0b 0xbe1d4
    000be1d4
    000be1d4loc_be1d4:
    000be1d4ldr x0, [sp+64]
    000be1d8str x0, [sp+56]
    000be1dcldur x29, [sp-8]
    000be1e0ldr x30, [sp], 240
    000be1e4ret x30
    000be1e8
    000be1e8loc_be1e8:
    000be1e8orr x1, xzr, 32
    000be1ecbl runtime.panicIndex
    000be1f0
    000be1f0loc_be1f0:
    000be1f0orr x2, xzr, 32
    000be1f4bl runtime.panicSliceAlen
    000be1f8
    000be1f8loc_be1f8:
    000be1f8orr x1, xzr, 32
    000be1fcbl runtime.panicIndex
    000be200
    000be200loc_be200:
    000be200orr x2, xzr, 32
    000be204bl runtime.panicSliceAlen
    000be208
    000be208loc_be208:
    000be208orr x1, xzr, 32
    000be20cbl runtime.panicIndex
    000be210
    000be210loc_be210:
    000be210mov x1, x0
    000be214orr x2, xzr, 32
    000be218bl runtime.panicSliceAlen
    000be21c
    000be21cloc_be21c:
    000be21cmov x2, x1
    000be220mov x1, x5
    000be224bl runtime.panicSliceAlen
    000be228
    000be228loc_be228:
    000be228bl runtime.panicIndex
    000be22c
    000be22cloc_be22c:
    000be22cmov x1, x0
    000be230orr x2, xzr, 32
    000be234bl runtime.panicSliceAlen
    000be238
    000be238loc_be238:
    000be238mov x2, x1
    000be23cmov x1, x5
    000be240bl runtime.panicSliceAlen
    000be244
    000be244loc_be244:
    000be244bl runtime.panicIndex
    000be248
    000be248loc_be248:
    000be248bl runtime.panicSliceB
    000be24c
    000be24cloc_be24c:
    000be24cbl runtime.panicIndex
    000be250
    000be250loc_be250:
    000be250bl runtime.panicIndex
    000be254
    000be254loc_be254:
    000be254bl runtime.panicIndex
    000be258hint
    000be25c
    000be25cloc_be25c:
    000be25cstp x0, x1, [sp+8]
    000be260mov x3, x30
    000be264bl runtime.morestack_noctxt.abi0
    000be268ldp x0, x1, [sp+8]
    000be26cb 0xbdcc0
    000bdcc0
    000be270
    000be270time.fmtFrac: ; void time.fmtFrac(struct []uint8 buf, uint64 v, int prec)
    000be270ldr x16, [x28+16]
    000be274subs xzr, sp, x16
    000be278b.ls 0xbe3e8
    000be27cstr x30, [sp-80]!
    000be280stur x29, [sp-8]
    000be284sub x29, sp, 8
    000be288str x0, [sp+88]
    000be28cstr x1, [sp+96]
    000be290str x2, [sp+104]
    000be294str x3, [sp+112]
    000be298str x4, [sp+120]
    000be29cstr xzr, [sp+40]
    000be2a0str xzr, [sp+48]
    000be2a4ldr x2, [sp+96]
    000be2a8str x2, [sp+32]
    000be2acstrb wzr, [sp+30]
    000be2b0str xzr, [sp+56]
    000be2b4b 0xbe2b8
    000be2b8
    000be2b8loc_be2b8:
    000be2b8ldr x2, [sp+120]
    000be2bcldr x3, [sp+56]
    000be2c0subs xzr, x2, x3
    000be2c4b.gt 0xbe2cc
    000be2c8b 0xbe384
    000be2cc
    000be2ccloc_be2cc:
    000be2ccldr x2, [sp+112]
    000be2d0movz x3, 52429
    000be2d4movk x3, 0xcccc0000
    000be2d8movk x3, 0xcccc00000000
    000be2dcmovk x3, 0xcccc000000000000
    000be2e0umulh x4, x3, x2
    000be2e4ubfm x4, x4, 3, 63
    000be2e8add x4, x4, x4, lsl #2
    000be2ecsub x2, x2, x4, lsl #1
    000be2f0str x2, [sp+64]
    000be2f4ldrb w2, [sp+30]
    000be2f8strb w2, [sp+31]
    000be2fctbnz w2, 0, 0xbe304
    000be300b 0xbe308
    000be304
    000be304loc_be304:
    000be304b 0xbe31c
    000be308
    000be308loc_be308:
    000be308ldr x2, [sp+64]
    000be30csubs xzr, x2, 0
    000be310cset x2, ne
    000be314strb w2, [sp+31]
    000be318b 0xbe31c
    000be31c
    000be31cloc_be31c:
    000be31cldrb w2, [sp+31]
    000be320strb w2, [sp+30]
    000be324tbnz w2, 0, 0xbe32c
    000be328b 0xbe35c
    000be32c
    000be32cloc_be32c:
    000be32cldr x2, [sp+32]
    000be330sub x0, x2, 1
    000be334str x0, [sp+32]
    000be338ldr x1, [sp+96]
    000be33cldr x2, [sp+88]
    000be340ldr x4, [sp+64]
    000be344add x4, x4, 48
    000be348subs xzr, x1, x0
    000be34cb.hi 0xbe354
    000be350b 0xbe3e0
    000be354
    000be354loc_be354:
    000be354strb w4, [x2+x0]
    000be358b 0xbe360
    000be35c
    000be35cloc_be35c:
    000be35cb 0xbe360
    000be360
    000be360loc_be360:
    000be360ldr x2, [sp+112]
    000be364umulh x2, x3, x2
    000be368ubfm x2, x2, 3, 63
    000be36cstr x2, [sp+112]
    000be370b 0xbe374
    000be374
    000be374loc_be374:
    000be374ldr x2, [sp+56]
    000be378add x2, x2, 1
    000be37cstr x2, [sp+56]
    000be380b 0xbe2b8
    000be384
    000be384loc_be384:
    000be384ldrb w2, [sp+30]
    000be388tbnz w2, 0, 0xbe390
    000be38cb 0xbe3bc
    000be390
    000be390loc_be390:
    000be390ldr x2, [sp+32]
    000be394sub x0, x2, 1
    000be398str x0, [sp+32]
    000be39cldr x1, [sp+96]
    000be3a0ldr x2, [sp+88]
    000be3a4subs xzr, x1, x0
    000be3a8b.hi 0xbe3b0
    000be3acb 0xbe3dc
    000be3b0
    000be3b0loc_be3b0:
    000be3b0movz x3, 46
    000be3b4strb w3, [x2+x0]
    000be3b8b 0xbe3c0
    000be3bc
    000be3bcloc_be3bc:
    000be3bcb 0xbe3c0
    000be3c0
    000be3c0loc_be3c0:
    000be3c0ldr x0, [sp+32]
    000be3c4str x0, [sp+40]
    000be3c8ldr x1, [sp+112]
    000be3ccstr x1, [sp+48]
    000be3d0ldur x29, [sp-8]
    000be3d4ldr x30, [sp], 80
    000be3d8ret x30
    000be3dc
    000be3dcloc_be3dc:
    000be3dcbl runtime.panicIndex
    000be3e0
    000be3e0loc_be3e0:
    000be3e0bl runtime.panicIndex
    000be3e4hint
    000be3e8
    000be3e8loc_be3e8:
    000be3e8stp x0, x1, [sp+8]
    000be3ecstp x2, x3, [sp+24]
    000be3f0str x4, [sp+40]
    000be3f4mov x3, x30
    000be3f8bl runtime.morestack_noctxt.abi0
    000be3fcldp x0, x1, [sp+8]
    000be400ldp x2, x3, [sp+24]
    000be404ldr x4, [sp+40]
    000be408b 0xbe270
    000be40cudf 0
    000be270
    000be410
    000be410time.fmtInt: ; void time.fmtInt(struct []uint8 buf, uint64 v)
    000be410ldr x16, [x28+16]
    000be414subs xzr, sp, x16
    000be418b.ls 0xbe508
    000be41cstr x30, [sp-48]!
    000be420stur x29, [sp-8]
    000be424sub x29, sp, 8
    000be428str x0, [sp+56]
    000be42cstr x1, [sp+64]
    000be430str x2, [sp+72]
    000be434str x3, [sp+80]
    000be438str xzr, [sp+24]
    000be43cstr x1, [sp+32]
    000be440cbz x3, 0xbe448
    000be444b 0xbe470
    000be448
    000be448loc_be448:
    000be448sub x0, x1, 1
    000be44cstr x0, [sp+32]
    000be450ldr x1, [sp+64]
    000be454ldr x2, [sp+56]
    000be458subs xzr, x1, x0
    000be45cb.hi 0xbe464
    000be460b 0xbe500
    000be464
    000be464loc_be464:
    000be464orr x1, xzr, 48
    000be468strb w1, [x2+x0]
    000be46cb 0xbe4e8
    000be470
    000be470loc_be470:
    000be470b 0xbe474
    000be474
    000be474loc_be474:
    000be474ldr x2, [sp+80]
    000be478cbnz x2, 0xbe480
    000be47cb 0xbe4e4
    000be480
    000be480loc_be480:
    000be480ldr x2, [sp+32]
    000be484sub x0, x2, 1
    000be488str x0, [sp+32]
    000be48cldr x1, [sp+64]
    000be490ldr x2, [sp+56]
    000be494ldr x3, [sp+80]
    000be498movz x4, 52429
    000be49cmovk x4, 0xcccc0000
    000be4a0movk x4, 0xcccc00000000
    000be4a4movk x4, 0xcccc000000000000
    000be4a8umulh x5, x4, x3
    000be4acubfm x5, x5, 3, 63
    000be4b0add x5, x5, x5, lsl #2
    000be4b4sub x3, x3, x5, lsl #1
    000be4b8add x3, x3, 48
    000be4bcsubs xzr, x1, x0
    000be4c0b.hi 0xbe4c8
    000be4c4b 0xbe4fc
    000be4c8
    000be4c8loc_be4c8:
    000be4c8strb w3, [x2+x0]
    000be4ccldr x2, [sp+80]
    000be4d0umulh x2, x4, x2
    000be4d4ubfm x2, x2, 3, 63
    000be4d8str x2, [sp+80]
    000be4dcb 0xbe4e0
    000be4e0
    000be4e0loc_be4e0:
    000be4e0b 0xbe474
    000be4e4
    000be4e4loc_be4e4:
    000be4e4b 0xbe4e8
    000be4e8
    000be4e8loc_be4e8:
    000be4e8ldr x0, [sp+32]
    000be4ecstr x0, [sp+24]
    000be4f0ldur x29, [sp-8]
    000be4f4ldr x30, [sp], 48
    000be4f8ret x30
    000be4fc
    000be4fcloc_be4fc:
    000be4fcbl runtime.panicIndex
    000be500
    000be500loc_be500:
    000be500bl runtime.panicIndex
    000be504hint
    000be508
    000be508loc_be508:
    000be508stp x0, x1, [sp+8]
    000be50cstp x2, x3, [sp+24]
    000be510mov x3, x30
    000be514bl runtime.morestack_noctxt.abi0
    000be518ldp x0, x1, [sp+8]
    000be51cldp x2, x3, [sp+24]
    000be520b 0xbe410
    000be524udf 0
    000be528udf 0
    000be52cudf 0
    000be410
    000be530
    000be530time.Duration.Seconds: ; void time.Duration.Seconds(time.Duration d)
    000be530str x30, [sp-48]!
    000be534stur x29, [sp-8]
    000be538sub x29, sp, 8
    000be53cstr x0, [sp+56]
    000be540fmov d1, xzr
    000be544str d1, [sp+16]
    000be548movz x1, 21196
    000be54cmovk x1, 0x9b5a0000
    000be550movk x1, 0x2fa000000000
    000be554movk x1, 0x44b8000000000000
    000be558smulh x2, x1, x0
    000be55csbfm x2, x2, 28, 63
    000be560sub x2, x2, x0, asr #63
    000be564str x2, [sp+24]
    000be568smulh x1, x1, x0
    000be56csbfm x1, x1, 28, 63
    000be570sub x1, x1, x0, asr #63
    000be574movz x3, 51712
    000be578movk x3, 0x3b9a0000
    000be57cmsub x0, x3, x1, x0
    000be580str x0, [sp+32]
    000be584scvtf d1, x2
    000be588scvtf d2, x0
    000be58cadrp x27, 0x652000
    000be590ldr d3, [x27+3248]
    000be594fdiv d2, d2, d3
    000be598fadd d0, d1, d2
    000be59cstr d0, [sp+16]
    000be5a0add x29, sp, 40
    000be5a4add sp, sp, 48
    000be5a8ret x30
    000be5acudf 0
    000be530
    000be5b0
    000be5b0time.lessThanHalf: ; void time.lessThanHalf(time.Duration x, time.Duration y)
    000be5b0str x30, [sp-32]!
    000be5b4stur x29, [sp-8]
    000be5b8sub x29, sp, 8
    000be5bcstr x0, [sp+40]
    000be5c0str x1, [sp+48]
    000be5c4strb wzr, [sp+23]
    000be5c8ldr x1, [sp+40]
    000be5ccldr x2, [sp+40]
    000be5d0add x1, x1, x2
    000be5d4ldr x2, [sp+48]
    000be5d8subs xzr, x2, x1
    000be5dccset x0, hi
    000be5e0strb w0, [sp+23]
    000be5e4add x29, sp, 24
    000be5e8add sp, sp, 32
    000be5ecret x30
    000be5b0
    000be5f0
    000be5f0time.Time.Add: ; void time.Time.Add(time.Time t, time.Duration d)
    000be5f0ldr x16, [x28+16]
    000be5f4subs xzr, sp, x16
    000be5f8b.ls 0xbe804
    000be5fcstr x30, [sp-96]!
    000be600stur x29, [sp-8]
    000be604sub x29, sp, 8
    000be608str x0, [sp+104]
    000be60cstr x1, [sp+112]
    000be610str x2, [sp+120]
    000be614str x3, [sp+128]
    000be618stp xzr, xzr, [sp+64]
    000be61cstr xzr, [sp+80]
    000be620ldr x1, [sp+128]
    000be624movz x2, 21196
    000be628movk x2, 0x9b5a0000
    000be62cmovk x2, 0x2fa000000000
    000be630movk x2, 0x44b8000000000000
    000be634smulh x2, x2, x1
    000be638sbfm x2, x2, 28, 63
    000be63csub x1, x2, x1, asr #63
    000be640str x1, [sp+56]
    000be644add x0, sp, 104
    000be648bl time.(*Time).nsec
    000be64cstr w0, [sp+44]
    000be650ldr x1, [sp+128]
    000be654movz x2, 21196
    000be658movk x2, 0x9b5a0000
    000be65cmovk x2, 0x2fa000000000
    000be660movk x2, 0x44b8000000000000
    000be664smulh x2, x2, x1
    000be668sbfm x2, x2, 28, 63
    000be66csub x2, x2, x1, asr #63
    000be670movz x3, 51712
    000be674movk x3, 0x3b9a0000
    000be678msub x1, x3, x2, x1
    000be67cadd x1, x0, x1
    000be680str w1, [sp+40]
    000be684movz x2, 51712
    000be688movk x2, 0x3b9a0000
    000be68csubs wzr, w1, w2
    000be690b.ge 0xbe698
    000be694b 0xbe6bc
    000be698
    000be698loc_be698:
    000be698ldr x2, [sp+56]
    000be69cadd x2, x2, 1
    000be6a0str x2, [sp+56]
    000be6a4ldrsw x2, [sp+40]
    000be6a8movz x3, 51712
    000be6acmovk x3, 0x3b9a0000
    000be6b0sub x2, x2, x3
    000be6b4str w2, [sp+40]
    000be6b8b 0xbe6f0
    000be6bc
    000be6bcloc_be6bc:
    000be6bctbnz w1, 31, 0xbe6c4
    000be6c0b 0xbe6e8
    000be6c4
    000be6c4loc_be6c4:
    000be6c4ldr x2, [sp+56]
    000be6c8sub x2, x2, 1
    000be6ccstr x2, [sp+56]
    000be6d0ldrsw x2, [sp+40]
    000be6d4movz x3, 51712
    000be6d8movk x3, 0x3b9a0000
    000be6dcadd x2, x2, x3
    000be6e0str w2, [sp+40]
    000be6e4b 0xbe6ec
    000be6e8
    000be6e8loc_be6e8:
    000be6e8b 0xbe6ec
    000be6ec
    000be6ecloc_be6ec:
    000be6ecb 0xbe6f0
    000be6f0
    000be6f0loc_be6f0:
    000be6f0ldr x2, [sp+104]
    000be6f4and x2, x2, 0xffffffffc0000000
    000be6f8ldrsw x3, [sp+40]
    000be6fcorr x2, x2, x3
    000be700str x2, [sp+104]
    000be704ldr x1, [sp+56]
    000be708add x0, sp, 104
    000be70cbl time.(*Time).addSec
    000be710ldr x2, [sp+104]
    000be714tbnz x2, 63, 0xbe71c
    000be718b 0xbe7dc
    000be71c
    000be71cloc_be71c:
    000be71cldr x3, [sp+112]
    000be720ldr x4, [sp+128]
    000be724add x3, x3, x4
    000be728str x3, [sp+48]
    000be72cldr x3, [sp+128]
    000be730subs xzr, x3, 0
    000be734cset x4, lt
    000be738strb w4, [sp+38]
    000be73ctbnz x3, 63, 0xbe744
    000be740b 0xbe75c
    000be744
    000be744loc_be744:
    000be744ldr x3, [sp+48]
    000be748ldr x4, [sp+112]
    000be74csubs xzr, x4, x3
    000be750cset x3, lt
    000be754strb w3, [sp+38]
    000be758b 0xbe760
    000be75c
    000be75cloc_be75c:
    000be75cb 0xbe760
    000be760
    000be760loc_be760:
    000be760ldrb w3, [sp+38]
    000be764strb w3, [sp+39]
    000be768tbnz w3, 0, 0xbe770
    000be76cb 0xbe774
    000be770
    000be770loc_be770:
    000be770b 0xbe7b4
    000be774
    000be774loc_be774:
    000be774ldr x3, [sp+128]
    000be778subs xzr, x3, 0
    000be77ccset x3, gt
    000be780strb w3, [sp+37]
    000be784b.gt 0xbe78c
    000be788b 0xbe7a4
    000be78c
    000be78cloc_be78c:
    000be78cldr x3, [sp+48]
    000be790ldr x4, [sp+112]
    000be794subs xzr, x4, x3
    000be798cset x3, gt
    000be79cstrb w3, [sp+37]
    000be7a0b 0xbe7a8
    000be7a4
    000be7a4loc_be7a4:
    000be7a4b 0xbe7a8
    000be7a8
    000be7a8loc_be7a8:
    000be7a8ldrb w3, [sp+37]
    000be7acstrb w3, [sp+39]
    000be7b0b 0xbe7b4
    000be7b4
    000be7b4loc_be7b4:
    000be7b4ldrb w3, [sp+39]
    000be7b8tbnz w3, 0, 0xbe7c0
    000be7bcb 0xbe7cc
    000be7c0
    000be7c0loc_be7c0:
    000be7c0add x0, sp, 104
    000be7c4bl time.(*Time).stripMono
    000be7c8b 0xbe7d8
    000be7cc
    000be7ccloc_be7cc:
    000be7ccldr x3, [sp+48]
    000be7d0str x3, [sp+112]
    000be7d4b 0xbe7d8
    000be7d8
    000be7d8loc_be7d8:
    000be7d8b 0xbe7e0
    000be7dc
    000be7dcloc_be7dc:
    000be7dcb 0xbe7e0
    000be7e0
    000be7e0loc_be7e0:
    000be7e0ldr x0, [sp+104]
    000be7e4ldr x1, [sp+112]
    000be7e8ldr x2, [sp+120]
    000be7ecstr x0, [sp+64]
    000be7f0str x1, [sp+72]
    000be7f4str x2, [sp+80]
    000be7f8ldur x29, [sp-8]
    000be7fcldr x30, [sp], 96
    000be800ret x30
    000be804
    000be804loc_be804:
    000be804stp x0, x1, [sp+8]
    000be808stp x2, x3, [sp+24]
    000be80cmov x3, x30
    000be810bl runtime.morestack_noctxt.abi0
    000be814ldp x0, x1, [sp+8]
    000be818ldp x2, x3, [sp+24]
    000be81cb 0xbe5f0
    000be5f0
    000be820
    000be820time.Time.Sub: ; void time.Time.Sub(time.Time t, time.Time u)
    000be820ldr x16, [x28+16]
    000be824sub x17, sp, 16
    000be828subs xzr, x17, x16
    000be82cb.ls 0xbe988
    000be830str x30, [sp-144]!
    000be834stur x29, [sp-8]
    000be838sub x29, sp, 8
    000be83cstr x0, [sp+152]
    000be840str x1, [sp+160]
    000be844str x2, [sp+168]
    000be848str x3, [sp+176]
    000be84cstr x4, [sp+184]
    000be850str x5, [sp+192]
    000be854str xzr, [sp+72]
    000be858ldr x2, [sp+152]
    000be85cand x2, x2, x3
    000be860tbnz x2, 63, 0xbe868
    000be864b 0xbe888
    000be868
    000be868loc_be868:
    000be868ldr x0, [sp+160]
    000be86cmov x1, x4
    000be870bl time.subMono
    000be874str x0, [sp+104]
    000be878str x0, [sp+72]
    000be87cldur x29, [sp-8]
    000be880ldr x30, [sp], 144
    000be884ret x30
    000be888
    000be888loc_be888:
    000be888add x0, sp, 152
    000be88cbl time.(*Time).sec
    000be890str x0, [sp+96]
    000be894add x0, sp, 176
    000be898bl time.(*Time).sec
    000be89cstr x0, [sp+88]
    000be8a0add x0, sp, 152
    000be8a4bl time.(*Time).nsec
    000be8a8str w0, [sp+68]
    000be8acadd x0, sp, 176
    000be8b0bl time.(*Time).nsec
    000be8b4str w0, [sp+64]
    000be8b8ldr x1, [sp+96]
    000be8bcldr x2, [sp+88]
    000be8c0sub x1, x1, x2
    000be8c4ldrsw x2, [sp+68]
    000be8c8sub x2, x2, x0
    000be8ccsbfm x2, x2, 0, 31
    000be8d0movz x3, 51712
    000be8d4movk x3, 0x3b9a0000
    000be8d8madd x3, x3, x1, x2
    000be8dcstr x3, [sp+80]
    000be8e0ldr x0, [sp+176]
    000be8e4ldr x1, [sp+184]
    000be8e8ldr x2, [sp+192]
    000be8ecbl time.Time.Add
    000be8f0str x0, [sp+112]
    000be8f4str x1, [sp+120]
    000be8f8str x2, [sp+128]
    000be8fcldr x3, [sp+152]
    000be900ldr x4, [sp+160]
    000be904ldr x5, [sp+168]
    000be908bl time.Time.Equal
    000be90cstrb w0, [sp+63]
    000be910tbnz w0, 0, 0xbe918
    000be914b 0xbe930
    000be918
    000be918loc_be918:
    000be918b 0xbe91c
    000be91c
    000be91cloc_be91c:
    000be91cldr x0, [sp+80]
    000be920str x0, [sp+72]
    000be924ldur x29, [sp-8]
    000be928ldr x30, [sp], 144
    000be92cret x30
    000be930
    000be930loc_be930:
    000be930ldr x0, [sp+152]
    000be934ldr x3, [sp+176]
    000be938ldr x1, [sp+160]
    000be93cldr x4, [sp+184]
    000be940ldr x2, [sp+168]
    000be944ldr x5, [sp+192]
    000be948bl time.Time.Before
    000be94cstrb w0, [sp+62]
    000be950tbnz w0, 0, 0xbe958
    000be954b 0xbe970
    000be958
    000be958loc_be958:
    000be958b 0xbe95c
    000be95c
    000be95cloc_be95c:
    000be95cmovz x0, 0x8000000000000000
    000be960str x0, [sp+72]
    000be964ldur x29, [sp-8]
    000be968ldr x30, [sp], 144
    000be96cret x30
    000be970
    000be970loc_be970:
    000be970b 0xbe974
    000be974
    000be974loc_be974:
    000be974movn x0, 0x8000000000000000
    000be978str x0, [sp+72]
    000be97cldur x29, [sp-8]
    000be980ldr x30, [sp], 144
    000be984ret x30
    000be988
    000be988loc_be988:
    000be988stp x0, x1, [sp+8]
    000be98cstp x2, x3, [sp+24]
    000be990stp x4, x5, [sp+40]
    000be994mov x3, x30
    000be998bl runtime.morestack_noctxt.abi0
    000be99cldp x0, x1, [sp+8]
    000be9a0ldp x2, x3, [sp+24]
    000be9a4ldp x4, x5, [sp+40]
    000be9a8b 0xbe820
    000be9acudf 0
    000be820
    000be9b0
    000be9b0time.subMono: ; void time.subMono(int64 t, int64 u)
    000be9b0str x30, [sp-48]!
    000be9b4stur x29, [sp-8]
    000be9b8sub x29, sp, 8
    000be9bcstr x0, [sp+56]
    000be9c0str x1, [sp+64]
    000be9c4str xzr, [sp+24]
    000be9c8sub x1, x0, x1
    000be9ccstr x1, [sp+32]
    000be9d0ldr x1, [sp+32]
    000be9d4subs xzr, x1, 0
    000be9d8cset x2, lt
    000be9dcstrb w2, [sp+23]
    000be9e0tbnz x1, 63, 0xbe9e8
    000be9e4b 0xbea00
    000be9e8
    000be9e8loc_be9e8:
    000be9e8ldr x1, [sp+56]
    000be9ecldr x2, [sp+64]
    000be9f0subs xzr, x2, x1
    000be9f4cset x1, lt
    000be9f8strb w1, [sp+23]
    000be9fcb 0xbea04
    000bea00
    000bea00loc_bea00:
    000bea00b 0xbea04
    000bea04
    000bea04loc_bea04:
    000bea04ldrb w1, [sp+23]
    000bea08tbnz w1, 0, 0xbea10
    000bea0cb 0xbea24
    000bea10
    000bea10loc_bea10:
    000bea10movn x0, 0x8000000000000000
    000bea14str x0, [sp+24]
    000bea18add x29, sp, 40
    000bea1cadd sp, sp, 48
    000bea20ret x30
    000bea24
    000bea24loc_bea24:
    000bea24ldr x1, [sp+32]
    000bea28subs xzr, x1, 0
    000bea2ccset x1, gt
    000bea30strb w1, [sp+23]
    000bea34b.gt 0xbea3c
    000bea38b 0xbea54
    000bea3c
    000bea3cloc_bea3c:
    000bea3cldr x1, [sp+56]
    000bea40ldr x2, [sp+64]
    000bea44subs xzr, x2, x1
    000bea48cset x1, gt
    000bea4cstrb w1, [sp+23]
    000bea50b 0xbea58
    000bea54
    000bea54loc_bea54:
    000bea54b 0xbea58
    000bea58
    000bea58loc_bea58:
    000bea58ldrb w1, [sp+23]
    000bea5ctbnz w1, 0, 0xbea64
    000bea60b 0xbea78
    000bea64
    000bea64loc_bea64:
    000bea64movz x0, 0x8000000000000000
    000bea68str x0, [sp+24]
    000bea6cadd x29, sp, 40
    000bea70add sp, sp, 48
    000bea74ret x30
    000bea78
    000bea78loc_bea78:
    000bea78ldr x0, [sp+32]
    000bea7cstr x0, [sp+24]
    000bea80add x29, sp, 40
    000bea84add sp, sp, 48
    000bea88ret x30
    000bea8cudf 0
    000be9b0
    000bea90
    000bea90time.Since: ; void time.Since(time.Time t)
    000bea90ldr x16, [x28+16]
    000bea94subs xzr, sp, x16
    000bea98b.ls 0xbeb24
    000bea9cstr x30, [sp-112]!
    000beaa0stur x29, [sp-8]
    000beaa4sub x29, sp, 8
    000beaa8str x0, [sp+120]
    000beaacstr x1, [sp+128]
    000beab0str x2, [sp+136]
    000beab4str xzr, [sp+56]
    000beab8tbnz x0, 63, 0xbeac0
    000beabcb 0xbeaf0
    000beac0
    000beac0loc_beac0:
    000beac0bl time.runtimeNano
    000beac4str x0, [sp+72]
    000beac8adrp x27, 0x98d000
    000beaccldr x1, [x27+2136]
    000bead0sub x0, x0, x1
    000bead4ldr x1, [sp+128]
    000bead8bl time.subMono
    000beadcstr x0, [sp+64]
    000beae0str x0, [sp+56]
    000beae4ldur x29, [sp-8]
    000beae8ldr x30, [sp], 112
    000beaecret x30
    000beaf0
    000beaf0loc_beaf0:
    000beaf0bl time.Now
    000beaf4str x0, [sp+80]
    000beaf8str x1, [sp+88]
    000beafcstr x2, [sp+96]
    000beb00ldr x3, [sp+120]
    000beb04ldr x4, [sp+128]
    000beb08ldr x5, [sp+136]
    000beb0cbl time.Time.Sub
    000beb10str x0, [sp+64]
    000beb14str x0, [sp+56]
    000beb18ldur x29, [sp-8]
    000beb1cldr x30, [sp], 112
    000beb20ret x30
    000beb24
    000beb24loc_beb24:
    000beb24stp x0, x1, [sp+8]
    000beb28str x2, [sp+24]
    000beb2cmov x3, x30
    000beb30bl runtime.morestack_noctxt.abi0
    000beb34ldp x0, x1, [sp+8]
    000beb38ldr x2, [sp+24]
    000beb3cb 0xbea90
    000bea90
    000beb40
    000beb40time.Until: ; void time.Until(time.Time t)
    000beb40ldr x16, [x28+16]
    000beb44subs xzr, sp, x16
    000beb48b.ls 0xbec04
    000beb4cstr x30, [sp-112]!
    000beb50stur x29, [sp-8]
    000beb54sub x29, sp, 8
    000beb58str x0, [sp+120]
    000beb5cstr x1, [sp+128]
    000beb60str x2, [sp+136]
    000beb64str xzr, [sp+56]
    000beb68tbnz x0, 63, 0xbeb70
    000beb6cb 0xbebac
    000beb70
    000beb70loc_beb70:
    000beb70bl time.runtimeNano
    000beb74str x0, [sp+72]
    000beb78ldr x1, [sp+128]
    000beb7cadrp x27, 0x98d000
    000beb80ldr x2, [x27+2136]
    000beb84sub x0, x0, x2
    000beb88mov x2, x0
    000beb8cmov x0, x1
    000beb90mov x1, x2
    000beb94bl time.subMono
    000beb98str x0, [sp+64]
    000beb9cstr x0, [sp+56]
    000beba0ldur x29, [sp-8]
    000beba4ldr x30, [sp], 112
    000beba8ret x30
    000bebac
    000bebacloc_bebac:
    000bebacbl time.Now
    000bebb0str x0, [sp+80]
    000bebb4str x1, [sp+88]
    000bebb8str x2, [sp+96]
    000bebbcldr x3, [sp+120]
    000bebc0ldr x4, [sp+128]
    000bebc4ldr x5, [sp+136]
    000bebc8mov x6, x0
    000bebccmov x0, x3
    000bebd0mov x7, x1
    000bebd4mov x1, x4
    000bebd8mov x8, x2
    000bebdcmov x2, x5
    000bebe0mov x3, x6
    000bebe4mov x4, x7
    000bebe8mov x5, x8
    000bebecbl time.Time.Sub
    000bebf0str x0, [sp+64]
    000bebf4str x0, [sp+56]
    000bebf8ldur x29, [sp-8]
    000bebfcldr x30, [sp], 112
    000bec00ret x30
    000bec04
    000bec04loc_bec04:
    000bec04stp x0, x1, [sp+8]
    000bec08str x2, [sp+24]
    000bec0cmov x3, x30
    000bec10bl runtime.morestack_noctxt.abi0
    000bec14ldp x0, x1, [sp+8]
    000bec18ldr x2, [sp+24]
    000bec1cb 0xbeb40
    000beb40
    000bec20
    000bec20time.Time.AddDate: ; void time.Time.AddDate(time.Time t, int years, int months, int days)
    000bec20ldr x16, [x28+16]
    000bec24sub x17, sp, 144
    000bec28subs xzr, x17, x16
    000bec2cb.ls 0xbed54
    000bec30sub x20, sp, 272
    000bec34stp x29, x30, [x20-8]
    000bec38add sp, x20, 0
    000bec3csub x29, sp, 8
    000bec40str x0, [sp+280]
    000bec44str x1, [sp+288]
    000bec48str x2, [sp+296]
    000bec4cstr x3, [sp+304]
    000bec50str x4, [sp+312]
    000bec54str x5, [sp+320]
    000bec58stp xzr, xzr, [sp+208]
    000bec5cstr xzr, [sp+224]
    000bec60ldr x0, [sp+280]
    000bec64ldr x1, [sp+288]
    000bec68ldr x2, [sp+296]
    000bec6cbl time.Time.Date
    000bec70str x0, [sp+168]
    000bec74str x1, [sp+160]
    000bec78str x2, [sp+152]
    000bec7cstr x0, [sp+136]
    000bec80str x1, [sp+128]
    000bec84str x2, [sp+200]
    000bec88str x0, [sp+80]
    000bec8cstr x1, [sp+96]
    000bec90str x2, [sp+120]
    000bec94ldr x0, [sp+280]
    000bec98ldr x1, [sp+288]
    000bec9cldr x2, [sp+296]
    000beca0bl time.Time.Clock
    000beca4str x0, [sp+152]
    000beca8str x1, [sp+168]
    000becacstr x2, [sp+144]
    000becb0str x0, [sp+192]
    000becb4str x1, [sp+184]
    000becb8str x2, [sp+176]
    000becbcstr x0, [sp+112]
    000becc0str x1, [sp+104]
    000becc4str x2, [sp+88]
    000becc8add x0, sp, 280
    000becccbl time.(*Time).nsec
    000becd0str w0, [sp+76]
    000becd4ldr x0, [sp+280]
    000becd8ldr x1, [sp+288]
    000becdcldr x2, [sp+296]
    000bece0bl time.Time.Location
    000bece4str x0, [sp+256]
    000bece8ldr x3, [sp+112]
    000bececldr x4, [sp+104]
    000becf0ldr x5, [sp+88]
    000becf4ldr x6, [sp+80]
    000becf8ldr x7, [sp+304]
    000becfcadd x6, x6, x7
    000bed00ldr x7, [sp+96]
    000bed04ldr x8, [sp+312]
    000bed08add x1, x7, x8
    000bed0cldr x7, [sp+120]
    000bed10ldr x8, [sp+320]
    000bed14add x2, x7, x8
    000bed18ldrsw x7, [sp+76]
    000bed1cmov x8, x0
    000bed20mov x0, x6
    000bed24mov x6, x7
    000bed28mov x7, x8
    000bed2cbl time.Date
    000bed30str x0, [sp+232]
    000bed34str x1, [sp+240]
    000bed38str x2, [sp+248]
    000bed3cstr x0, [sp+208]
    000bed40str x1, [sp+216]
    000bed44str x2, [sp+224]
    000bed48ldp x29, x30, [sp-8]
    000bed4cadd sp, sp, 272
    000bed50ret x30
    000bed54
    000bed54loc_bed54:
    000bed54stp x0, x1, [sp+8]
    000bed58stp x2, x3, [sp+24]
    000bed5cstp x4, x5, [sp+40]
    000bed60mov x3, x30
    000bed64bl runtime.morestack_noctxt.abi0
    000bed68ldp x0, x1, [sp+8]
    000bed6cldp x2, x3, [sp+24]
    000bed70ldp x4, x5, [sp+40]
    000bed74b 0xbec20
    000bed78udf 0
    000bed7cudf 0
    000bec20
    000bed80
    000bed80time.daysBefore: ; void time.daysBefore(time.Month m)
    000bed80str x30, [sp-32]!
    000bed84stur x29, [sp-8]
    000bed88sub x29, sp, 8
    000bed8cstr x0, [sp+40]
    000bed90str xzr, [sp+8]
    000bed94str xzr, [sp+16]
    000bed98subs xzr, x0, 3
    000bed9cb.ge 0xbeda4
    000beda0b 0xbedb0
    000beda4
    000beda4loc_beda4:
    000beda4movn x1, 1
    000beda8str x1, [sp+16]
    000bedacb 0xbedb4
    000bedb0
    000bedb0loc_bedb0:
    000bedb0b 0xbedb4
    000bedb4
    000bedb4loc_bedb4:
    000bedb4ldr x1, [sp+40]
    000bedb8movz x2, 214
    000bedbcmadd x1, x2, x1, xzr
    000bedc0sub x1, x1, 211
    000bedc4movz x2, 18725
    000bedc8movk x2, 0x24920000
    000bedccmovk x2, 0x924900000000
    000bedd0movk x2, 0x4924000000000000
    000bedd4smulh x2, x2, x1
    000bedd8sbfm x2, x2, 1, 63
    000beddcsub x1, x2, x1, asr #63
    000bede0ldr x2, [sp+16]
    000bede4add x0, x1, x2
    000bede8str x0, [sp+8]
    000bedecadd x29, sp, 24
    000bedf0add sp, sp, 32
    000bedf4ret x30
    000bedf8udf 0
    000bedfcudf 0
    000bed80
    000bee00
    000bee00time.daysIn: ; void time.daysIn(time.Month m, int year)
    000bee00ldr x16, [x28+16]
    000bee04subs xzr, sp, x16
    000bee08b.ls 0xbee88
    000bee0cstr x30, [sp-48]!
    000bee10stur x29, [sp-8]
    000bee14sub x29, sp, 8
    000bee18str x0, [sp+56]
    000bee1cstr x1, [sp+64]
    000bee20str xzr, [sp+32]
    000bee24subs xzr, x0, 2
    000bee28b.eq 0xbee30
    000bee2cb 0xbee6c
    000bee30
    000bee30loc_bee30:
    000bee30mov x0, x1
    000bee34bl time.isLeap
    000bee38strb w0, [sp+31]
    000bee3ctbnz w0, 0, 0xbee44
    000bee40b 0xbee58
    000bee44
    000bee44loc_bee44:
    000bee44movz x0, 29
    000bee48str x0, [sp+32]
    000bee4cldur x29, [sp-8]
    000bee50ldr x30, [sp], 48
    000bee54ret x30
    000bee58
    000bee58loc_bee58:
    000bee58orr x0, xzr, 28
    000bee5cstr x0, [sp+32]
    000bee60ldur x29, [sp-8]
    000bee64ldr x30, [sp], 48
    000bee68ret x30
    000bee6c
    000bee6cloc_bee6c:
    000bee6cadd x1, x0, x0, asr #3
    000bee70and x1, x1, 1
    000bee74add x0, x1, 30
    000bee78str x0, [sp+32]
    000bee7cldur x29, [sp-8]
    000bee80ldr x30, [sp], 48
    000bee84ret x30
    000bee88
    000bee88loc_bee88:
    000bee88stp x0, x1, [sp+8]
    000bee8cmov x3, x30
    000bee90bl runtime.morestack_noctxt.abi0
    000bee94ldp x0, x1, [sp+8]
    000bee98b 0xbee00
    000bee9cudf 0
    000bee00
    000beea0
    000beea0time.unixTime: ; void time.unixTime(int64 sec, int32 nsec)
    000beea0str x30, [sp-48]!
    000beea4stur x29, [sp-8]
    000beea8sub x29, sp, 8
    000beeacstr x0, [sp+56]
    000beeb0str w1, [sp+64]
    000beeb4stp xzr, xzr, [sp+16]
    000beeb8str xzr, [sp+32]
    000beebcstp xzr, xzr, [sp+16]
    000beec0str xzr, [sp+32]
    000beec4ldrsw x3, [sp+64]
    000beec8mov x0, x3
    000beeccstr x0, [sp+16]
    000beed0ldr x3, [sp+56]
    000beed4movz x4, 63232
    000beed8movk x4, 0x77910000
    000beedcmovk x4, 0xe00000000
    000beee0add x1, x3, x4
    000beee4str x1, [sp+24]
    000beee8adrp x27, 0x94f000
    000beeecldr x2, [x27+8]
    000beef0str x2, [sp+32]
    000beef4add x29, sp, 40
    000beef8add sp, sp, 48
    000beefcret x30
    000beea0
    000bef00
    000bef00time.Time.UTC: ; void time.Time.UTC(time.Time t)
    000bef00ldr x16, [x28+16]
    000bef04subs xzr, sp, x16
    000bef08b.ls 0xbef60
    000bef0cstr x30, [sp-64]!
    000bef10stur x29, [sp-8]
    000bef14sub x29, sp, 8
    000bef18str x0, [sp+72]
    000bef1cstr x1, [sp+80]
    000bef20str x2, [sp+88]
    000bef24stp xzr, xzr, [sp+32]
    000bef28str xzr, [sp+48]
    000bef2cadd x0, sp, 72
    000bef30adrp x1, 0x95b000
    000bef34add x1, x1, 1824
    000bef38bl time.(*Time).setLoc
    000bef3cldr x0, [sp+72]
    000bef40ldr x1, [sp+80]
    000bef44ldr x2, [sp+88]
    000bef48str x0, [sp+32]
    000bef4cstr x1, [sp+40]
    000bef50str x2, [sp+48]
    000bef54ldur x29, [sp-8]
    000bef58ldr x30, [sp], 64
    000bef5cret x30
    000bef60
    000bef60loc_bef60:
    000bef60stp x0, x1, [sp+8]
    000bef64str x2, [sp+24]
    000bef68mov x3, x30
    000bef6cbl runtime.morestack_noctxt.abi0
    000bef70ldp x0, x1, [sp+8]
    000bef74ldr x2, [sp+24]
    000bef78b 0xbef00
    000bef7cudf 0
    000bef00
    000bef80
    000bef80time.Time.Location: ; void time.Time.Location(time.Time t)
    000bef80str x30, [sp-32]!
    000bef84stur x29, [sp-8]
    000bef88sub x29, sp, 8
    000bef8cstr x0, [sp+40]
    000bef90str x1, [sp+48]
    000bef94str x2, [sp+56]
    000bef98str xzr, [sp+8]
    000bef9cldr x1, [sp+56]
    000befa0str x1, [sp+16]
    000befa4cbnz x1, 0xbefac
    000befa8b 0xbefb0
    000befac
    000befacloc_befac:
    000befacb 0xbefc0
    000befb0
    000befb0loc_befb0:
    000befb0adrp x27, 0x94f000
    000befb4ldr x1, [x27]
    000befb8str x1, [sp+16]
    000befbcb 0xbefc0
    000befc0
    000befc0loc_befc0:
    000befc0ldr x0, [sp+16]
    000befc4str x0, [sp+8]
    000befc8add x29, sp, 24
    000befccadd sp, sp, 32
    000befd0ret x30
    000befd4udf 0
    000befd8udf 0
    000befdcudf 0
    000bef80
    000befe0
    000befe0time.Time.Zone: ; void time.Time.Zone(time.Time t)
    000befe0ldr x16, [x28+16]
    000befe4sub x17, sp, 32
    000befe8subs xzr, x17, x16
    000befecb.ls 0xbf098
    000beff0str x30, [sp-160]!
    000beff4stur x29, [sp-8]
    000beff8sub x29, sp, 8
    000beffcstr x0, [sp+168]
    000bf000str x1, [sp+176]
    000bf004str x2, [sp+184]
    000bf008stp xzr, xzr, [sp+104]
    000bf00cstr xzr, [sp+40]
    000bf010add x0, sp, 168
    000bf014bl time.(*Time).unixSec
    000bf018str x0, [sp+48]
    000bf01cstp xzr, xzr, [sp+120]
    000bf020ldr x0, [sp+184]
    000bf024ldr x1, [sp+48]
    000bf028bl time.(*Location).lookup
    000bf02cstr x0, [sp+120]
    000bf030str x1, [sp+128]
    000bf034str x2, [sp+96]
    000bf038str x3, [sp+88]
    000bf03cstr x4, [sp+80]
    000bf040strb w5, [sp+39]
    000bf044ldr x1, [sp+120]
    000bf048ldr x2, [sp+128]
    000bf04cstr x1, [sp+136]
    000bf050str x2, [sp+144]
    000bf054ldr x1, [sp+96]
    000bf058str x1, [sp+72]
    000bf05cldr x1, [sp+88]
    000bf060str x1, [sp+64]
    000bf064ldr x1, [sp+80]
    000bf068str x1, [sp+56]
    000bf06cldrb w1, [sp+39]
    000bf070strb w1, [sp+38]
    000bf074ldr x0, [sp+136]
    000bf078ldr x1, [sp+144]
    000bf07cstr x0, [sp+104]
    000bf080str x1, [sp+112]
    000bf084ldr x2, [sp+72]
    000bf088str x2, [sp+40]
    000bf08cldur x29, [sp-8]
    000bf090ldr x30, [sp], 160
    000bf094ret x30
    000bf098
    000bf098loc_bf098:
    000bf098stp x0, x1, [sp+8]
    000bf09cstr x2, [sp+24]
    000bf0a0mov x3, x30
    000bf0a4bl runtime.morestack_noctxt.abi0
    000bf0a8ldp x0, x1, [sp+8]
    000bf0acldr x2, [sp+24]
    000bf0b0b 0xbefe0
    000bf0b4udf 0
    000bf0b8udf 0
    000bf0bcudf 0
    000befe0
    000bf0c0
    000bf0c0time.Time.Unix: ; void time.Time.Unix(time.Time t)
    000bf0c0ldr x16, [x28+16]
    000bf0c4subs xzr, sp, x16
    000bf0c8b.ls 0xbf104
    000bf0ccstr x30, [sp-48]!
    000bf0d0stur x29, [sp-8]
    000bf0d4sub x29, sp, 8
    000bf0d8str x0, [sp+56]
    000bf0dcstr x1, [sp+64]
    000bf0e0str x2, [sp+72]
    000bf0e4str xzr, [sp+24]
    000bf0e8add x0, sp, 56
    000bf0ecbl time.(*Time).unixSec
    000bf0f0str x0, [sp+32]
    000bf0f4str x0, [sp+24]
    000bf0f8ldur x29, [sp-8]
    000bf0fcldr x30, [sp], 48
    000bf100ret x30
    000bf104
    000bf104loc_bf104:
    000bf104stp x0, x1, [sp+8]
    000bf108str x2, [sp+24]
    000bf10cmov x3, x30
    000bf110bl runtime.morestack_noctxt.abi0
    000bf114ldp x0, x1, [sp+8]
    000bf118ldr x2, [sp+24]
    000bf11cb 0xbf0c0
    000bf0c0
    000bf120
    000bf120time.Time.UnixNano: ; void time.Time.UnixNano(time.Time t)
    000bf120ldr x16, [x28+16]
    000bf124subs xzr, sp, x16
    000bf128b.ls 0xbf184
    000bf12cstr x30, [sp-48]!
    000bf130stur x29, [sp-8]
    000bf134sub x29, sp, 8
    000bf138str x0, [sp+56]
    000bf13cstr x1, [sp+64]
    000bf140str x2, [sp+72]
    000bf144str xzr, [sp+24]
    000bf148add x0, sp, 56
    000bf14cbl time.(*Time).unixSec
    000bf150str x0, [sp+32]
    000bf154add x0, sp, 56
    000bf158bl time.(*Time).nsec
    000bf15cstr w0, [sp+20]
    000bf160ldr x1, [sp+32]
    000bf164sbfm x2, x0, 0, 31
    000bf168movz x3, 51712
    000bf16cmovk x3, 0x3b9a0000
    000bf170madd x0, x3, x1, x2
    000bf174str x0, [sp+24]
    000bf178ldur x29, [sp-8]
    000bf17cldr x30, [sp], 48
    000bf180ret x30
    000bf184
    000bf184loc_bf184:
    000bf184stp x0, x1, [sp+8]
    000bf188str x2, [sp+24]
    000bf18cmov x3, x30
    000bf190bl runtime.morestack_noctxt.abi0
    000bf194ldp x0, x1, [sp+8]
    000bf198ldr x2, [sp+24]
    000bf19cb 0xbf120
    000bf120
    000bf1a0
    000bf1a0time.Time.AppendBinary: ; void time.Time.AppendBinary(time.Time t, struct []uint8 b)
    000bf1a0ldr x16, [x28+16]
    000bf1a4sub x17, sp, 128
    000bf1a8subs xzr, x17, x16
    000bf1acb.ls 0xbf5b8
    000bf1b0sub x20, sp, 256
    000bf1b4stp x29, x30, [x20-8]
    000bf1b8add sp, x20, 0
    000bf1bcsub x29, sp, 8
    000bf1c0str x0, [sp+264]
    000bf1c4str x1, [sp+272]
    000bf1c8str x2, [sp+280]
    000bf1ccstr x3, [sp+288]
    000bf1d0str x4, [sp+296]
    000bf1d4str x5, [sp+304]
    000bf1d8str xzr, [sp+168]
    000bf1dcstp xzr, xzr, [sp+176]
    000bf1e0stp xzr, xzr, [sp+152]
    000bf1e4strh wzr, [sp+114]
    000bf1e8strb wzr, [sp+96]
    000bf1ecorr x3, xzr, 1
    000bf1f0strb w3, [sp+95]
    000bf1f4ldr x0, [sp+264]
    000bf1f8ldr x1, [sp+272]
    000bf1fcldr x2, [sp+280]
    000bf200bl time.Time.Location
    000bf204str x0, [sp+240]
    000bf208adrp x27, 0x94e000
    000bf20cldr x3, [x27]
    000bf210subs xzr, x0, x3
    000bf214b.eq 0xbf21c
    000bf218b 0xbf228
    000bf21c
    000bf21cloc_bf21c:
    000bf21cmovn x1, 0
    000bf220strh w1, [sp+114]
    000bf224b 0xbf39c
    000bf228
    000bf228loc_bf228:
    000bf228stp xzr, xzr, [sp+224]
    000bf22cldr x0, [sp+264]
    000bf230ldr x1, [sp+272]
    000bf234ldr x2, [sp+280]
    000bf238bl time.Time.Zone
    000bf23cstr x0, [sp+224]
    000bf240str x1, [sp+232]
    000bf244str x2, [sp+144]
    000bf248str x0, [sp+192]
    000bf24cstr x1, [sp+200]
    000bf250ldr x3, [sp+144]
    000bf254str x3, [sp+136]
    000bf258str x3, [sp+128]
    000bf25cmovz x4, 34953
    000bf260movk x4, 0x88880000
    000bf264movk x4, 0x888800000000
    000bf268movk x4, 0x8888000000000000
    000bf26csmulh x5, x4, x3
    000bf270add x5, x5, x3
    000bf274sbfm x5, x5, 5, 63
    000bf278sub x5, x5, x3, asr #63
    000bf27corr x6, xzr, 60
    000bf280madd x5, x5, x6, xzr
    000bf284subs xzr, x3, x5
    000bf288b.ne 0xbf290
    000bf28cb 0xbf2b8
    000bf290
    000bf290loc_bf290:
    000bf290orr x2, xzr, 2
    000bf294strb w2, [sp+95]
    000bf298ldr x2, [sp+128]
    000bf29csmulh x3, x4, x2
    000bf2a0add x3, x3, x2
    000bf2a4sbfm x3, x3, 5, 63
    000bf2a8sub x3, x3, x2, asr #63
    000bf2acmsub x2, x6, x3, x2
    000bf2b0strb w2, [sp+96]
    000bf2b4b 0xbf2bc
    000bf2b8
    000bf2b8loc_bf2b8:
    000bf2b8b 0xbf2bc
    000bf2bc
    000bf2bcloc_bf2bc:
    000bf2bcldr x2, [sp+128]
    000bf2c0smulh x3, x4, x2
    000bf2c4add x3, x3, x2
    000bf2c8sbfm x3, x3, 5, 63
    000bf2ccsub x2, x3, x2, asr #63
    000bf2d0str x2, [sp+128]
    000bf2d4adds xzr, x2, 32768
    000bf2d8cset x2, lt
    000bf2dcstrb w2, [sp+112]
    000bf2e0b.lt 0xbf2e8
    000bf2e4b 0xbf2ec
    000bf2e8
    000bf2e8loc_bf2e8:
    000bf2e8b 0xbf300
    000bf2ec
    000bf2ecloc_bf2ec:
    000bf2ecldr x2, [sp+128]
    000bf2f0adds xzr, x2, 1
    000bf2f4cset x2, eq
    000bf2f8strb w2, [sp+112]
    000bf2fcb 0xbf300
    000bf300
    000bf300loc_bf300:
    000bf300ldrb w2, [sp+112]
    000bf304strb w2, [sp+113]
    000bf308tbnz w2, 0, 0xbf310
    000bf30cb 0xbf314
    000bf310
    000bf310loc_bf310:
    000bf310b 0xbf32c
    000bf314
    000bf314loc_bf314:
    000bf314ldr x2, [sp+128]
    000bf318movz x3, 32767
    000bf31csubs xzr, x2, x3
    000bf320cset x2, gt
    000bf324strb w2, [sp+113]
    000bf328b 0xbf32c
    000bf32c
    000bf32cloc_bf32c:
    000bf32cldrb w2, [sp+113]
    000bf330tbnz w2, 0, 0xbf338
    000bf334b 0xbf390
    000bf338
    000bf338loc_bf338:
    000bf338adrp x0, 0x606000
    000bf33cadd x0, x0, 1411
    000bf340movz x1, 42
    000bf344bl errors.New
    000bf348str x0, [sp+208]
    000bf34cstr x1, [sp+216]
    000bf350ldr x2, [sp+288]
    000bf354ldr x3, [sp+296]
    000bf358ldr x4, [sp+304]
    000bf35cstr x2, [sp+168]
    000bf360str x3, [sp+176]
    000bf364str x4, [sp+184]
    000bf368ldr x3, [sp+208]
    000bf36cldr x4, [sp+216]
    000bf370str x3, [sp+152]
    000bf374str x4, [sp+160]
    000bf378ldr x0, [sp+168]
    000bf37cldr x1, [sp+176]
    000bf380ldr x2, [sp+184]
    000bf384ldp x29, x30, [sp-8]
    000bf388add sp, sp, 256
    000bf38cret x30
    000bf390
    000bf390loc_bf390:
    000bf390ldr x1, [sp+128]
    000bf394strh w1, [sp+114]
    000bf398b 0xbf39c
    000bf39c
    000bf39cloc_bf39c:
    000bf39cadd x0, sp, 264
    000bf3a0bl time.(*Time).sec
    000bf3a4str x0, [sp+120]
    000bf3a8add x0, sp, 264
    000bf3acbl time.(*Time).nsec
    000bf3b0str w0, [sp+116]
    000bf3b4ldr x1, [sp+120]
    000bf3b8sbfm x1, x1, 56, 63
    000bf3bcstrb w1, [sp+111]
    000bf3c0ldr x1, [sp+120]
    000bf3c4sbfm x1, x1, 48, 63
    000bf3c8strb w1, [sp+110]
    000bf3ccldr x1, [sp+120]
    000bf3d0sbfm x1, x1, 40, 63
    000bf3d4strb w1, [sp+109]
    000bf3d8ldr x1, [sp+120]
    000bf3dcsbfm x1, x1, 32, 63
    000bf3e0strb w1, [sp+108]
    000bf3e4ldr x1, [sp+120]
    000bf3e8sbfm x1, x1, 24, 63
    000bf3ecstrb w1, [sp+107]
    000bf3f0ldr x1, [sp+120]
    000bf3f4sbfm x1, x1, 16, 63
    000bf3f8strb w1, [sp+106]
    000bf3fcldr x1, [sp+120]
    000bf400sbfm x1, x1, 8, 63
    000bf404strb w1, [sp+105]
    000bf408ldr x1, [sp+120]
    000bf40cstrb w1, [sp+104]
    000bf410ldrsw x1, [sp+116]
    000bf414sbfm x1, x1, 24, 31
    000bf418strb w1, [sp+103]
    000bf41cldrsw x1, [sp+116]
    000bf420sbfm x1, x1, 16, 31
    000bf424strb w1, [sp+102]
    000bf428ldrsw x1, [sp+116]
    000bf42csbfm x1, x1, 8, 31
    000bf430strb w1, [sp+101]
    000bf434ldrsw x1, [sp+116]
    000bf438strb w1, [sp+100]
    000bf43cldrsh x1, [sp+114]
    000bf440sbfm x1, x1, 8, 15
    000bf444strb w1, [sp+99]
    000bf448ldrsh x1, [sp+114]
    000bf44cstrb w1, [sp+98]
    000bf450ldr x2, [sp+304]
    000bf454ldr x0, [sp+288]
    000bf458ldr x1, [sp+296]
    000bf45cadd x1, x1, 15
    000bf460subs xzr, x2, x1
    000bf464b.hs 0xbf46c
    000bf468b 0xbf470
    000bf46c
    000bf46cloc_bf46c:
    000bf46cb 0xbf484
    000bf470
    000bf470loc_bf470:
    000bf470orr x3, xzr, 15
    000bf474adrp x4, 0x536000
    000bf478add x4, x4, 3072
    000bf47cbl runtime.growslice
    000bf480b 0xbf484
    000bf484
    000bf484loc_bf484:
    000bf484ldrb w5, [sp+95]
    000bf488ldrb w6, [sp+111]
    000bf48cldrb w7, [sp+110]
    000bf490ldrb w8, [sp+109]
    000bf494ldrb w9, [sp+108]
    000bf498ldrb w10, [sp+107]
    000bf49cldrb w11, [sp+106]
    000bf4a0ldrb w12, [sp+105]
    000bf4a4ldrb w13, [sp+104]
    000bf4a8ldrb w14, [sp+103]
    000bf4acldrb w15, [sp+102]
    000bf4b0ldrb w16, [sp+101]
    000bf4b4ldrb w17, [sp+100]
    000bf4b8ldrb w19, [sp+99]
    000bf4bcldrb w20, [sp+98]
    000bf4c0sub x21, x1, 15
    000bf4c4strb w5, [x0+x21]
    000bf4c8add x5, x0, x21
    000bf4ccstrb w6, [x5+1]
    000bf4d0strb w7, [x5+2]
    000bf4d4strb w8, [x5+3]
    000bf4d8strb w9, [x5+4]
    000bf4dcstrb w10, [x5+5]
    000bf4e0strb w11, [x5+6]
    000bf4e4strb w12, [x5+7]
    000bf4e8strb w13, [x5+8]
    000bf4ecstrb w14, [x5+9]
    000bf4f0strb w15, [x5+10]
    000bf4f4strb w16, [x5+11]
    000bf4f8strb w17, [x5+12]
    000bf4fcstrb w19, [x5+13]
    000bf500strb w20, [x5+14]
    000bf504str x0, [sp+288]
    000bf508str x1, [sp+296]
    000bf50cstr x2, [sp+304]
    000bf510ldrb w5, [sp+95]
    000bf514subs wzr, w5, 2
    000bf518b.eq 0xbf520
    000bf51cb 0xbf578
    000bf520
    000bf520loc_bf520:
    000bf520ldrsb x5, [sp+96]
    000bf524strb w5, [sp+97]
    000bf528ldr x2, [sp+304]
    000bf52cldr x0, [sp+288]
    000bf530ldr x5, [sp+296]
    000bf534add x1, x5, 1
    000bf538subs xzr, x2, x1
    000bf53cb.hs 0xbf544
    000bf540b 0xbf548
    000bf544
    000bf544loc_bf544:
    000bf544b 0xbf55c
    000bf548
    000bf548loc_bf548:
    000bf548orr x3, xzr, 1
    000bf54cadrp x4, 0x536000
    000bf550add x4, x4, 3072
    000bf554bl runtime.growslice
    000bf558b 0xbf55c
    000bf55c
    000bf55cloc_bf55c:
    000bf55cldrb w5, [sp+97]
    000bf560sub x6, x1, 1
    000bf564strb w5, [x0+x6]
    000bf568str x0, [sp+288]
    000bf56cstr x1, [sp+296]
    000bf570str x2, [sp+304]
    000bf574b 0xbf57c
    000bf578
    000bf578loc_bf578:
    000bf578b 0xbf57c
    000bf57c
    000bf57cloc_bf57c:
    000bf57cldr x5, [sp+288]
    000bf580ldr x6, [sp+296]
    000bf584ldr x7, [sp+304]
    000bf588str x5, [sp+168]
    000bf58cstr x6, [sp+176]
    000bf590str x7, [sp+184]
    000bf594stp xzr, xzr, [sp+152]
    000bf598ldr x0, [sp+168]
    000bf59cldr x1, [sp+176]
    000bf5a0ldr x2, [sp+184]
    000bf5a4mov x3, xzr
    000bf5a8mov x4, xzr
    000bf5acldp x29, x30, [sp-8]
    000bf5b0add sp, sp, 256
    000bf5b4ret x30
    000bf5b8
    000bf5b8loc_bf5b8:
    000bf5b8stp x0, x1, [sp+8]
    000bf5bcstp x2, x3, [sp+24]
    000bf5c0stp x4, x5, [sp+40]
    000bf5c4mov x3, x30
    000bf5c8bl runtime.morestack_noctxt.abi0
    000bf5ccldp x0, x1, [sp+8]
    000bf5d0ldp x2, x3, [sp+24]
    000bf5d4ldp x4, x5, [sp+40]
    000bf5d8b 0xbf1a0
    000bf5dcudf 0
    000bf1a0
    000bf5e0
    000bf5e0time.Time.MarshalBinary: ; void time.Time.MarshalBinary(time.Time t)
    000bf5e0ldr x16, [x28+16]
    000bf5e4sub x17, sp, 128
    000bf5e8subs xzr, x17, x16
    000bf5ecb.ls 0xbf73c
    000bf5f0sub x20, sp, 256
    000bf5f4stp x29, x30, [x20-8]
    000bf5f8add sp, x20, 0
    000bf5fcsub x29, sp, 8
    000bf600str x0, [sp+264]
    000bf604str x1, [sp+272]
    000bf608str x2, [sp+280]
    000bf60cstr xzr, [sp+80]
    000bf610stp xzr, xzr, [sp+88]
    000bf614stp xzr, xzr, [sp+64]
    000bf618adrp x0, 0x536000
    000bf61cadd x0, x0, 3072
    000bf620mov x1, xzr
    000bf624orr x2, xzr, 16
    000bf628bl runtime.makeslice
    000bf62cstr x0, [sp+184]
    000bf630str xzr, [sp+192]
    000bf634orr x3, xzr, 16
    000bf638str x3, [sp+200]
    000bf63cstr xzr, [sp+160]
    000bf640stp xzr, xzr, [sp+168]
    000bf644stp xzr, xzr, [sp+144]
    000bf648ldr x0, [sp+264]
    000bf64cldr x1, [sp+272]
    000bf650ldr x2, [sp+280]
    000bf654ldr x3, [sp+184]
    000bf658ldr x4, [sp+192]
    000bf65cldr x5, [sp+200]
    000bf660bl time.Time.AppendBinary
    000bf664str x0, [sp+160]
    000bf668str x1, [sp+168]
    000bf66cstr x2, [sp+176]
    000bf670str x3, [sp+144]
    000bf674str x4, [sp+152]
    000bf678ldr x3, [sp+160]
    000bf67cldr x4, [sp+168]
    000bf680ldr x5, [sp+176]
    000bf684str x3, [sp+224]
    000bf688str x4, [sp+232]
    000bf68cstr x5, [sp+240]
    000bf690ldr x3, [sp+144]
    000bf694ldr x4, [sp+152]
    000bf698str x3, [sp+208]
    000bf69cstr x4, [sp+216]
    000bf6a0ldr x3, [sp+224]
    000bf6a4ldr x4, [sp+232]
    000bf6a8ldr x5, [sp+240]
    000bf6acstr x3, [sp+120]
    000bf6b0str x4, [sp+128]
    000bf6b4str x5, [sp+136]
    000bf6b8ldr x3, [sp+216]
    000bf6bcldr x4, [sp+208]
    000bf6c0str x4, [sp+104]
    000bf6c4str x3, [sp+112]
    000bf6c8cbnz x4, 0xbf6d0
    000bf6ccb 0xbf700
    000bf6d0
    000bf6d0loc_bf6d0:
    000bf6d0str xzr, [sp+80]
    000bf6d4stp xzr, xzr, [sp+88]
    000bf6d8ldr x3, [sp+104]
    000bf6dcldr x4, [sp+112]
    000bf6e0str x3, [sp+64]
    000bf6e4str x4, [sp+72]
    000bf6e8ldr x0, [sp+80]
    000bf6ecldr x1, [sp+88]
    000bf6f0ldr x2, [sp+96]
    000bf6f4ldp x29, x30, [sp-8]
    000bf6f8add sp, sp, 256
    000bf6fcret x30
    000bf700
    000bf700loc_bf700:
    000bf700ldr x5, [sp+120]
    000bf704ldr x6, [sp+128]
    000bf708ldr x7, [sp+136]
    000bf70cstr x5, [sp+80]
    000bf710str x6, [sp+88]
    000bf714str x7, [sp+96]
    000bf718stp xzr, xzr, [sp+64]
    000bf71cldr x0, [sp+80]
    000bf720ldr x1, [sp+88]
    000bf724ldr x2, [sp+96]
    000bf728mov x3, xzr
    000bf72cmov x4, xzr
    000bf730ldp x29, x30, [sp-8]
    000bf734add sp, sp, 256
    000bf738ret x30
    000bf73c
    000bf73cloc_bf73c:
    000bf73cstp x0, x1, [sp+8]
    000bf740str x2, [sp+24]
    000bf744mov x3, x30
    000bf748bl runtime.morestack_noctxt.abi0
    000bf74cldp x0, x1, [sp+8]
    000bf750ldr x2, [sp+24]
    000bf754b 0xbf5e0
    000bf758udf 0
    000bf75cudf 0
    000bf5e0
    000bf760
    000bf760time.(*Time).UnmarshalBinary: ; void time.(*Time).UnmarshalBinary(time.Time * t, struct []uint8 data)
    000bf760ldr x16, [x28+16]
    000bf764sub x17, sp, 112
    000bf768subs xzr, x17, x16
    000bf76cb.ls 0xbfd08
    000bf770str x30, [sp-240]!
    000bf774stur x29, [sp-8]
    000bf778sub x29, sp, 8
    000bf77cstr x0, [sp+248]
    000bf780str x1, [sp+256]
    000bf784str x2, [sp+264]
    000bf788str x3, [sp+272]
    000bf78cstp xzr, xzr, [sp+136]
    000bf790ldr x2, [sp+256]
    000bf794ldr x3, [sp+272]
    000bf798ldr x1, [sp+264]
    000bf79cstr x2, [sp+152]
    000bf7a0str x1, [sp+160]
    000bf7a4str x3, [sp+168]
    000bf7a8str x1, [sp+104]
    000bf7accbz x1, 0xbf7b4
    000bf7b0b 0xbf7e0
    000bf7b4
    000bf7b4loc_bf7b4:
    000bf7b4adrp x0, 0x5fd000
    000bf7b8add x0, x0, 1439
    000bf7bcmovz x1, 29
    000bf7c0bl errors.New
    000bf7c4str x0, [sp+200]
    000bf7c8str x1, [sp+208]
    000bf7ccstr x0, [sp+136]
    000bf7d0str x1, [sp+144]
    000bf7d4ldur x29, [sp-8]
    000bf7d8ldr x30, [sp], 240
    000bf7dcret x30
    000bf7e0
    000bf7e0loc_bf7e0:
    000bf7e0subs xzr, x1, 0
    000bf7e4b.hi 0xbf7ec
    000bf7e8b 0xbfcfc
    000bf7ec
    000bf7ecloc_bf7ec:
    000bf7ecldrb w2, [x2]
    000bf7f0strb w2, [sp+41]
    000bf7f4mov x3, x2
    000bf7f8subs wzr, w3, 1
    000bf7fccset x3, ne
    000bf800strb w3, [sp+42]
    000bf804b.ne 0xbf80c
    000bf808b 0xbf81c
    000bf80c
    000bf80cloc_bf80c:
    000bf80csubs wzr, w2, 2
    000bf810cset x2, ne
    000bf814strb w2, [sp+42]
    000bf818b 0xbf820
    000bf81c
    000bf81cloc_bf81c:
    000bf81cb 0xbf820
    000bf820
    000bf820loc_bf820:
    000bf820ldrb w2, [sp+42]
    000bf824tbnz w2, 0, 0xbf82c
    000bf828b 0xbf858
    000bf82c
    000bf82cloc_bf82c:
    000bf82cadrp x0, 0x605000
    000bf830add x0, x0, 3274
    000bf834movz x1, 41
    000bf838bl errors.New
    000bf83cstr x0, [sp+200]
    000bf840str x1, [sp+208]
    000bf844str x0, [sp+136]
    000bf848str x1, [sp+144]
    000bf84cldur x29, [sp-8]
    000bf850ldr x30, [sp], 240
    000bf854ret x30
    000bf858
    000bf858loc_bf858:
    000bf858orr x2, xzr, 15
    000bf85cstr x2, [sp+48]
    000bf860ldrb w2, [sp+41]
    000bf864subs wzr, w2, 2
    000bf868b.eq 0xbf870
    000bf86cb 0xbf87c
    000bf870
    000bf870loc_bf870:
    000bf870orr x2, xzr, 16
    000bf874str x2, [sp+48]
    000bf878b 0xbf880
    000bf87c
    000bf87cloc_bf87c:
    000bf87cb 0xbf880
    000bf880
    000bf880loc_bf880:
    000bf880ldr x2, [sp+160]
    000bf884str x2, [sp+104]
    000bf888ldr x3, [sp+48]
    000bf88csubs xzr, x2, x3
    000bf890b.ne 0xbf898
    000bf894b 0xbf8c4
    000bf898
    000bf898loc_bf898:
    000bf898adrp x0, 0x602000
    000bf89cadd x0, x0, 1849
    000bf8a0movz x1, 36
    000bf8a4bl errors.New
    000bf8a8str x0, [sp+200]
    000bf8acstr x1, [sp+208]
    000bf8b0str x0, [sp+136]
    000bf8b4str x1, [sp+144]
    000bf8b8ldur x29, [sp-8]
    000bf8bcldr x30, [sp], 240
    000bf8c0ret x30
    000bf8c4
    000bf8c4loc_bf8c4:
    000bf8c4ldr x1, [sp+160]
    000bf8c8ldr x2, [sp+152]
    000bf8ccldr x3, [sp+168]
    000bf8d0b 0xbf8d4
    000bf8d4
    000bf8d4loc_bf8d4:
    000bf8d4subs xzr, x1, 1
    000bf8d8b.hs 0xbf8e0
    000bf8dcb 0xbfcf4
    000bf8e0
    000bf8e0loc_bf8e0:
    000bf8e0sub x4, x1, 1
    000bf8e4sub x5, x3, 1
    000bf8e8sub x6, xzr, x5
    000bf8ecsbfm x6, x6, 63, 63
    000bf8f0and x6, x6, 1
    000bf8f4add x7, x2, x6
    000bf8f8str x7, [sp+152]
    000bf8fcstr x4, [sp+160]
    000bf900str x5, [sp+168]
    000bf904subs xzr, x4, 7
    000bf908b.hi 0xbf910
    000bf90cb 0xbfce8
    000bf910
    000bf910loc_bf910:
    000bf910ldrb w5, [x7+7]
    000bf914subs xzr, x4, 6
    000bf918b.hi 0xbf920
    000bf91cb 0xbfcdc
    000bf920
    000bf920loc_bf920:
    000bf920ldrb w8, [x7+6]
    000bf924ubfm x8, x8, 56, 7
    000bf928orr x5, x5, x8
    000bf92csubs xzr, x4, 5
    000bf930b.hi 0xbf938
    000bf934b 0xbfcd0
    000bf938
    000bf938loc_bf938:
    000bf938ldrb w8, [x7+5]
    000bf93cubfm x8, x8, 48, 7
    000bf940orr x5, x5, x8
    000bf944subs xzr, x4, 4
    000bf948b.hi 0xbf950
    000bf94cb 0xbfcc4
    000bf950
    000bf950loc_bf950:
    000bf950ldrb w8, [x7+4]
    000bf954ubfm x8, x8, 40, 7
    000bf958orr x5, x5, x8
    000bf95csubs xzr, x4, 3
    000bf960b.hi 0xbf968
    000bf964b 0xbfcb8
    000bf968
    000bf968loc_bf968:
    000bf968ldrb w8, [x7+3]
    000bf96cubfm x8, x8, 32, 7
    000bf970orr x5, x5, x8
    000bf974subs xzr, x4, 2
    000bf978b.hi 0xbf980
    000bf97cb 0xbfcac
    000bf980
    000bf980loc_bf980:
    000bf980ldrb w8, [x7+2]
    000bf984ubfm x8, x8, 24, 7
    000bf988orr x5, x5, x8
    000bf98csubs xzr, x4, 1
    000bf990b.hi 0xbf998
    000bf994b 0xbfca0
    000bf998
    000bf998loc_bf998:
    000bf998ldrb w8, [x7+1]
    000bf99cubfm x8, x8, 16, 7
    000bf9a0orr x5, x5, x8
    000bf9a4subs xzr, x4, 0
    000bf9a8b.hi 0xbf9b0
    000bf9acb 0xbfc94
    000bf9b0
    000bf9b0loc_bf9b0:
    000bf9b0ldrb w2, [x2+x6]
    000bf9b4ubfm x2, x2, 8, 7
    000bf9b8orr x2, x5, x2
    000bf9bcstr x2, [sp+56]
    000bf9c0b 0xbf9c4
    000bf9c4
    000bf9c4loc_bf9c4:
    000bf9c4subs xzr, x4, 8
    000bf9c8b.hs 0xbf9d0
    000bf9ccb 0xbfc88
    000bf9d0
    000bf9d0loc_bf9d0:
    000bf9d0sub x1, x1, 9
    000bf9d4sub x2, x3, 9
    000bf9d8sub x3, xzr, x2
    000bf9dcsbfm x3, x3, 63, 63
    000bf9e0and x3, x3, 8
    000bf9e4add x4, x7, x3
    000bf9e8str x4, [sp+152]
    000bf9ecstr x1, [sp+160]
    000bf9f0str x2, [sp+168]
    000bf9f4subs xzr, x1, 3
    000bf9f8b.hi 0xbfa00
    000bf9fcb 0xbfc80
    000bfa00
    000bfa00loc_bfa00:
    000bfa00ldrb w2, [x4+3]
    000bfa04subs xzr, x1, 2
    000bfa08b.hi 0xbfa10
    000bfa0cb 0xbfc78
    000bfa10
    000bfa10loc_bfa10:
    000bfa10ldrb w5, [x4+2]
    000bfa14ubfm x5, x5, 56, 7
    000bfa18orr x2, x2, x5
    000bfa1csubs xzr, x1, 1
    000bfa20b.hi 0xbfa28
    000bfa24b 0xbfc70
    000bfa28
    000bfa28loc_bfa28:
    000bfa28ldrb w4, [x4+1]
    000bfa2cubfm x4, x4, 48, 7
    000bfa30orr x2, x2, x4
    000bfa34subs xzr, x1, 0
    000bfa38b.hi 0xbfa40
    000bfa3cb 0xbfc68
    000bfa40
    000bfa40loc_bfa40:
    000bfa40ldrb w3, [x7+x3]
    000bfa44ubfm x3, x3, 40, 7
    000bfa48orr x2, x2, x3
    000bfa4cstr w2, [sp+44]
    000bfa50ldr x1, [sp+160]
    000bfa54ldr x2, [sp+152]
    000bfa58ldr x3, [sp+168]
    000bfa5cb 0xbfa60
    000bfa60
    000bfa60loc_bfa60:
    000bfa60subs xzr, x1, 4
    000bfa64b.hs 0xbfa6c
    000bfa68b 0xbfc60
    000bfa6c
    000bfa6cloc_bfa6c:
    000bfa6csub x1, x1, 4
    000bfa70sub x3, x3, 4
    000bfa74sub x4, xzr, x3
    000bfa78sbfm x4, x4, 63, 63
    000bfa7cand x4, x4, 4
    000bfa80add x5, x2, x4
    000bfa84str x5, [sp+152]
    000bfa88str x1, [sp+160]
    000bfa8cstr x3, [sp+168]
    000bfa90subs xzr, x1, 1
    000bfa94b.hi 0xbfa9c
    000bfa98b 0xbfc58
    000bfa9c
    000bfa9cloc_bfa9c:
    000bfa9cldrb w3, [x5+1]
    000bfaa0subs xzr, x1, 0
    000bfaa4b.hi 0xbfaac
    000bfaa8b 0xbfc50
    000bfaac
    000bfaacloc_bfaac:
    000bfaacldrb w2, [x2+x4]
    000bfab0ubfm x2, x2, 56, 7
    000bfab4orr x2, x3, x2
    000bfab8sbfm x2, x2, 0, 15
    000bfabcorr x3, xzr, 60
    000bfac0madd x2, x2, x3, xzr
    000bfac4str x2, [sp+64]
    000bfac8ldrb w3, [sp+41]
    000bfaccsubs wzr, w3, 2
    000bfad0b.eq 0xbfad8
    000bfad4b 0xbfaf4
    000bfad8
    000bfad8loc_bfad8:
    000bfad8subs xzr, x1, 2
    000bfadcb.hi 0xbfae4
    000bfae0b 0xbfc48
    000bfae4
    000bfae4loc_bfae4:
    000bfae4ldrb w3, [x5+2]
    000bfae8add x2, x2, x3
    000bfaecstr x2, [sp+64]
    000bfaf0b 0xbfaf8
    000bfaf4
    000bfaf4loc_bfaf4:
    000bfaf4b 0xbfaf8
    000bfaf8
    000bfaf8loc_bfaf8:
    000bfaf8ldr x2, [sp+248]
    000bfafcldrsb x27, [x2]
    000bfb00stp xzr, xzr, [x2]
    000bfb04adrp x27, 0x98c000
    000bfb08ldr w3, [x27+3056]
    000bfb0ccbz w3, 0xbfb14
    000bfb10b 0xbfb18
    000bfb14
    000bfb14loc_bfb14:
    000bfb14b 0xbfb28
    000bfb18
    000bfb18loc_bfb18:
    000bfb18ldr x3, [x2+16]
    000bfb1cbl runtime.gcWriteBarrier1
    000bfb20str x3, [x25]
    000bfb24b 0xbfb28
    000bfb28
    000bfb28loc_bfb28:
    000bfb28str xzr, [x2+16]
    000bfb2cldr x2, [sp+248]
    000bfb30ldrsb x27, [x2]
    000bfb34ldrsw x3, [sp+44]
    000bfb38str x3, [x2]
    000bfb3cldr x2, [sp+248]
    000bfb40ldrsb x27, [x2]
    000bfb44ldr x3, [sp+56]
    000bfb48str x3, [x2+8]
    000bfb4cldr x2, [sp+64]
    000bfb50adds xzr, x2, 60
    000bfb54b.eq 0xbfb5c
    000bfb58b 0xbfb70
    000bfb5c
    000bfb5cloc_bfb5c:
    000bfb5cldr x0, [sp+248]
    000bfb60adrp x1, 0x95a000
    000bfb64add x1, x1, 1824
    000bfb68bl time.(*Time).setLoc
    000bfb6cb 0xbfc30
    000bfb70
    000bfb70loc_bfb70:
    000bfb70ldr x0, [sp+248]
    000bfb74bl time.(*Time).unixSec
    000bfb78str x0, [sp+96]
    000bfb7cstp xzr, xzr, [sp+184]
    000bfb80ldr x1, [sp+96]
    000bfb84adrp x27, 0x94e000
    000bfb88ldr x0, [x27+8]
    000bfb8cbl time.(*Location).lookup
    000bfb90str x0, [sp+184]
    000bfb94str x1, [sp+192]
    000bfb98str x2, [sp+104]
    000bfb9cstr x3, [sp+88]
    000bfba0str x4, [sp+80]
    000bfba4strb w5, [sp+42]
    000bfba8ldr x1, [sp+184]
    000bfbacldr x2, [sp+192]
    000bfbb0str x1, [sp+216]
    000bfbb4str x2, [sp+224]
    000bfbb8ldr x1, [sp+104]
    000bfbbcstr x1, [sp+128]
    000bfbc0ldr x1, [sp+88]
    000bfbc4str x1, [sp+120]
    000bfbc8ldr x1, [sp+80]
    000bfbccstr x1, [sp+112]
    000bfbd0ldrb w1, [sp+42]
    000bfbd4strb w1, [sp+43]
    000bfbd8ldr x1, [sp+128]
    000bfbdcstr x1, [sp+72]
    000bfbe0ldr x2, [sp+64]
    000bfbe4subs xzr, x2, x1
    000bfbe8b.eq 0xbfbf0
    000bfbecb 0xbfc04
    000bfbf0
    000bfbf0loc_bfbf0:
    000bfbf0adrp x27, 0x94e000
    000bfbf4ldr x1, [x27+8]
    000bfbf8ldr x0, [sp+248]
    000bfbfcbl time.(*Time).setLoc
    000bfc00b 0xbfc2c
    000bfc04
    000bfc04loc_bfc04:
    000bfc04ldr x2, [sp+64]
    000bfc08mov x0, xzr
    000bfc0cmov x1, xzr
    000bfc10bl time.FixedZone
    000bfc14str x0, [sp+176]
    000bfc18ldr x3, [sp+248]
    000bfc1cmov x1, x0
    000bfc20mov x0, x3
    000bfc24bl time.(*Time).setLoc
    000bfc28b 0xbfc2c
    000bfc2c
    000bfc2cloc_bfc2c:
    000bfc2cb 0xbfc30
    000bfc30
    000bfc30loc_bfc30:
    000bfc30stp xzr, xzr, [sp+136]
    000bfc34mov x0, xzr
    000bfc38mov x1, xzr
    000bfc3cldur x29, [sp-8]
    000bfc40ldr x30, [sp], 240
    000bfc44ret x30
    000bfc48
    000bfc48loc_bfc48:
    000bfc48orr x0, xzr, 2
    000bfc4cbl runtime.panicIndex
    000bfc50
    000bfc50loc_bfc50:
    000bfc50mov x0, xzr
    000bfc54bl runtime.panicIndex
    000bfc58
    000bfc58loc_bfc58:
    000bfc58orr x0, xzr, 1
    000bfc5cbl runtime.panicIndex
    000bfc60
    000bfc60loc_bfc60:
    000bfc60orr x0, xzr, 4
    000bfc64bl runtime.panicSliceB
    000bfc68
    000bfc68loc_bfc68:
    000bfc68mov x0, xzr
    000bfc6cbl runtime.panicIndex
    000bfc70
    000bfc70loc_bfc70:
    000bfc70orr x0, xzr, 1
    000bfc74bl runtime.panicIndex
    000bfc78
    000bfc78loc_bfc78:
    000bfc78orr x0, xzr, 2
    000bfc7cbl runtime.panicIndex
    000bfc80
    000bfc80loc_bfc80:
    000bfc80orr x0, xzr, 3
    000bfc84bl runtime.panicIndex
    000bfc88
    000bfc88loc_bfc88:
    000bfc88orr x0, xzr, 8
    000bfc8cmov x1, x4
    000bfc90bl runtime.panicSliceB
    000bfc94
    000bfc94loc_bfc94:
    000bfc94mov x0, xzr
    000bfc98mov x1, x4
    000bfc9cbl runtime.panicIndex
    000bfca0
    000bfca0loc_bfca0:
    000bfca0orr x0, xzr, 1
    000bfca4mov x1, x4
    000bfca8bl runtime.panicIndex
    000bfcac
    000bfcacloc_bfcac:
    000bfcacorr x0, xzr, 2
    000bfcb0mov x1, x4
    000bfcb4bl runtime.panicIndex
    000bfcb8
    000bfcb8loc_bfcb8:
    000bfcb8orr x0, xzr, 3
    000bfcbcmov x1, x4
    000bfcc0bl runtime.panicIndex
    000bfcc4
    000bfcc4loc_bfcc4:
    000bfcc4orr x0, xzr, 4
    000bfcc8mov x1, x4
    000bfcccbl runtime.panicIndex
    000bfcd0
    000bfcd0loc_bfcd0:
    000bfcd0movz x0, 5
    000bfcd4mov x1, x4
    000bfcd8bl runtime.panicIndex
    000bfcdc
    000bfcdcloc_bfcdc:
    000bfcdcorr x0, xzr, 6
    000bfce0mov x1, x4
    000bfce4bl runtime.panicIndex
    000bfce8
    000bfce8loc_bfce8:
    000bfce8orr x0, xzr, 7
    000bfcecmov x1, x4
    000bfcf0bl runtime.panicIndex
    000bfcf4
    000bfcf4loc_bfcf4:
    000bfcf4orr x0, xzr, 1
    000bfcf8bl runtime.panicSliceB
    000bfcfc
    000bfcfcloc_bfcfc:
    000bfcfcmov x0, xzr
    000bfd00bl runtime.panicIndex
    000bfd04hint
    000bfd08
    000bfd08loc_bfd08:
    000bfd08stp x0, x1, [sp+8]
    000bfd0cstp x2, x3, [sp+24]
    000bfd10mov x3, x30
    000bfd14bl runtime.morestack_noctxt.abi0
    000bfd18ldp x0, x1, [sp+8]
    000bfd1cldp x2, x3, [sp+24]
    000bfd20b 0xbf760
    000bfd24udf 0
    000bfd28udf 0
    000bfd2cudf 0
    000bf760
    000bfd30
    000bfd30time.Unix: ; void time.Unix(int64 sec, int64 nsec)
    000bfd30ldr x16, [x28+16]
    000bfd34subs xzr, sp, x16
    000bfd38b.ls 0xbfe40
    000bfd3cstr x30, [sp-96]!
    000bfd40stur x29, [sp-8]
    000bfd44sub x29, sp, 8
    000bfd48str x0, [sp+104]
    000bfd4cstr x1, [sp+112]
    000bfd50stp xzr, xzr, [sp+40]
    000bfd54str xzr, [sp+56]
    000bfd58ldr x2, [sp+112]
    000bfd5csubs xzr, x2, 0
    000bfd60cset x3, lt
    000bfd64strb w3, [sp+31]
    000bfd68tbnz x2, 63, 0xbfd70
    000bfd6cb 0xbfd74
    000bfd70
    000bfd70loc_bfd70:
    000bfd70b 0xbfd90
    000bfd74
    000bfd74loc_bfd74:
    000bfd74ldr x2, [sp+112]
    000bfd78movz x3, 51712
    000bfd7cmovk x3, 0x3b9a0000
    000bfd80subs xzr, x2, x3
    000bfd84cset x2, ge
    000bfd88strb w2, [sp+31]
    000bfd8cb 0xbfd90
    000bfd90
    000bfd90loc_bfd90:
    000bfd90ldrb w2, [sp+31]
    000bfd94tbnz w2, 0, 0xbfd9c
    000bfd98b 0xbfe0c
    000bfd9c
    000bfd9cloc_bfd9c:
    000bfd9cldr x2, [sp+112]
    000bfda0movz x3, 21196
    000bfda4movk x3, 0x9b5a0000
    000bfda8movk x3, 0x2fa000000000
    000bfdacmovk x3, 0x44b8000000000000
    000bfdb0smulh x3, x3, x2
    000bfdb4sbfm x3, x3, 28, 63
    000bfdb8sub x2, x3, x2, asr #63
    000bfdbcstr x2, [sp+32]
    000bfdc0ldr x3, [sp+104]
    000bfdc4add x3, x3, x2
    000bfdc8str x3, [sp+104]
    000bfdccldr x4, [sp+112]
    000bfdd0movz x5, 51712
    000bfdd4movk x5, 0x3b9a0000
    000bfdd8msub x2, x5, x2, x4
    000bfddcstr x2, [sp+112]
    000bfde0tbnz x2, 63, 0xbfde8
    000bfde4b 0xbfe04
    000bfde8
    000bfde8loc_bfde8:
    000bfde8movz x4, 51712
    000bfdecmovk x4, 0x3b9a0000
    000bfdf0add x2, x2, x4
    000bfdf4str x2, [sp+112]
    000bfdf8sub x2, x3, 1
    000bfdfcstr x2, [sp+104]
    000bfe00b 0xbfe08
    000bfe04
    000bfe04loc_bfe04:
    000bfe04b 0xbfe08
    000bfe08
    000bfe08loc_bfe08:
    000bfe08b 0xbfe10
    000bfe0c
    000bfe0cloc_bfe0c:
    000bfe0cb 0xbfe10
    000bfe10
    000bfe10loc_bfe10:
    000bfe10ldr x0, [sp+104]
    000bfe14ldr x1, [sp+112]
    000bfe18bl time.unixTime
    000bfe1cstr x0, [sp+64]
    000bfe20str x1, [sp+72]
    000bfe24str x2, [sp+80]
    000bfe28str x0, [sp+40]
    000bfe2cstr x1, [sp+48]
    000bfe30str x2, [sp+56]
    000bfe34ldur x29, [sp-8]
    000bfe38ldr x30, [sp], 96
    000bfe3cret x30
    000bfe40
    000bfe40loc_bfe40:
    000bfe40stp x0, x1, [sp+8]
    000bfe44mov x3, x30
    000bfe48bl runtime.morestack_noctxt.abi0
    000bfe4cldp x0, x1, [sp+8]
    000bfe50b 0xbfd30
    000bfe54udf 0
    000bfe58udf 0
    000bfe5cudf 0
    000bfd30
    000bfe60
    000bfe60time.isLeap: ; void time.isLeap(int year)
    000bfe60str x30, [sp-32]!
    000bfe64stur x29, [sp-8]
    000bfe68sub x29, sp, 8
    000bfe6cstr x0, [sp+40]
    000bfe70strb wzr, [sp+15]
    000bfe74orr x1, xzr, 15
    000bfe78str x1, [sp+16]
    000bfe7cmovz x1, 55051
    000bfe80movk x1, 0x70a30000
    000bfe84movk x1, 0xa3d00000000
    000bfe88movk x1, 0xa3d7000000000000
    000bfe8csmulh x1, x1, x0
    000bfe90add x1, x1, x0
    000bfe94sbfm x1, x1, 4, 63
    000bfe98sub x1, x1, x0, asr #63
    000bfe9cmovz x2, 25
    000bfea0madd x1, x1, x2, xzr
    000bfea4subs xzr, x0, x1
    000bfea8b.ne 0xbfeb0
    000bfeacb 0xbfebc
    000bfeb0
    000bfeb0loc_bfeb0:
    000bfeb0orr x1, xzr, 3
    000bfeb4str x1, [sp+16]
    000bfeb8b 0xbfec0
    000bfebc
    000bfebcloc_bfebc:
    000bfebcb 0xbfec0
    000bfec0
    000bfec0loc_bfec0:
    000bfec0ldr x1, [sp+16]
    000bfec4ldr x2, [sp+40]
    000bfec8ands xzr, x2, x1
    000bfecccset x0, eq
    000bfed0strb w0, [sp+15]
    000bfed4add x29, sp, 24
    000bfed8add sp, sp, 32
    000bfedcret x30
    000bfe60
    000bfee0
    000bfee0time.norm: ; void time.norm(int hi, int lo, int base)
    000bfee0ldr x16, [x28+16]
    000bfee4subs xzr, sp, x16
    000bfee8b.ls 0xbffd0
    000bfeecstr x30, [sp-48]!
    000bfef0stur x29, [sp-8]
    000bfef4sub x29, sp, 8
    000bfef8str x0, [sp+56]
    000bfefcstr x1, [sp+64]
    000bff00str x2, [sp+72]
    000bff04str xzr, [sp+16]
    000bff08str xzr, [sp+8]
    000bff0ctbnz x1, 63, 0xbff14
    000bff10b 0xbff54
    000bff14
    000bff14loc_bff14:
    000bff14movn x3, 0
    000bff18sub x3, x3, x1
    000bff1ccbnz x2, 0xbff24
    000bff20b 0xbffc8
    000bff24
    000bff24loc_bff24:
    000bff24sdiv x2, x3, x2
    000bff28add x3, x2, 1
    000bff2cstr x3, [sp+32]
    000bff30ldr x4, [sp+56]
    000bff34sub x2, x4, x2
    000bff38sub x2, x2, 1
    000bff3cstr x2, [sp+56]
    000bff40ldr x2, [sp+64]
    000bff44ldr x4, [sp+72]
    000bff48madd x2, x4, x3, x2
    000bff4cstr x2, [sp+64]
    000bff50b 0xbff58
    000bff54
    000bff54loc_bff54:
    000bff54b 0xbff58
    000bff58
    000bff58loc_bff58:
    000bff58ldr x2, [sp+72]
    000bff5cldr x3, [sp+64]
    000bff60subs xzr, x2, x3
    000bff64b.le 0xbff6c
    000bff68b 0xbffa4
    000bff6c
    000bff6cloc_bff6c:
    000bff6cldr x2, [sp+64]
    000bff70ldr x3, [sp+72]
    000bff74cbnz x3, 0xbff7c
    000bff78b 0xbffc4
    000bff7c
    000bff7cloc_bff7c:
    000bff7csdiv x2, x2, x3
    000bff80str x2, [sp+24]
    000bff84ldr x3, [sp+56]
    000bff88add x3, x3, x2
    000bff8cstr x3, [sp+56]
    000bff90ldr x3, [sp+64]
    000bff94ldr x4, [sp+72]
    000bff98msub x2, x4, x2, x3
    000bff9cstr x2, [sp+64]
    000bffa0b 0xbffa8
    000bffa4
    000bffa4loc_bffa4:
    000bffa4b 0xbffa8
    000bffa8
    000bffa8loc_bffa8:
    000bffa8ldr x0, [sp+56]
    000bffacstr x0, [sp+16]
    000bffb0ldr x1, [sp+64]
    000bffb4str x1, [sp+8]
    000bffb8ldur x29, [sp-8]
    000bffbcldr x30, [sp], 48
    000bffc0ret x30
    000bffc4
    000bffc4loc_bffc4:
    000bffc4bl runtime.panicdivide
    000bffc8
    000bffc8loc_bffc8:
    000bffc8bl runtime.panicdivide
    000bffcchint
    000bffd0
    000bffd0loc_bffd0:
    000bffd0stp x0, x1, [sp+8]
    000bffd4str x2, [sp+24]
    000bffd8mov x3, x30
    000bffdcbl runtime.morestack_noctxt.abi0
    000bffe0ldp x0, x1, [sp+8]
    000bffe4ldr x2, [sp+24]
    000bffe8b 0xbfee0
    000bffecudf 0
    000bfee0