File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
000bfff0
000bfff0time.Date: ; void time.Date(int year, time.Month month, int day, int hour, int min, int sec, int nsec, time.Location * loc)
000bfff0ldr x16, [x28+16]
000bfff4sub x17, sp, 240
000bfff8subs xzr, x17, x16
000bfffcb.ls 0xc0320
000c0000sub x20, sp, 368
000c0004stp x29, x30, [x20-8]
000c0008add sp, x20, 0
000c000csub x29, sp, 8
000c0010str x0, [sp+376]
000c0014str x1, [sp+384]
000c0018str x2, [sp+392]
000c001cstr x3, [sp+400]
000c0020str x4, [sp+408]
000c0024str x5, [sp+416]
000c0028str x6, [sp+424]
000c002cstr x7, [sp+432]
000c0030stp xzr, xzr, [sp+264]
000c0034str xzr, [sp+280]
000c0038ldr x3, [sp+432]
000c003ccbnz x3, 0xc0044
000c0040b 0xc0308
000c0044
000c0044loc_c0044:
000c0044ldr x3, [sp+384]
000c0048sub x1, x3, 1
000c004cstr x1, [sp+80]
000c0050ldr x0, [sp+376]
000c0054orr x2, xzr, 12
000c0058bl time.norm
000c005cstr x0, [sp+128]
000c0060str x1, [sp+120]
000c0064str x0, [sp+256]
000c0068str x1, [sp+248]
000c006cstr x0, [sp+376]
000c0070str x1, [sp+80]
000c0074add x3, x1, 1
000c0078str x3, [sp+384]
000c007cldr x1, [sp+424]
000c0080ldr x0, [sp+416]
000c0084movz x2, 51712
000c0088movk x2, 0x3b9a0000
000c008cbl time.norm
000c0090str x0, [sp+120]
000c0094str x1, [sp+128]
000c0098str x0, [sp+240]
000c009cstr x1, [sp+232]
000c00a0str x0, [sp+416]
000c00a4str x1, [sp+424]
000c00a8ldr x3, [sp+408]
000c00acmov x1, x0
000c00b0orr x2, xzr, 60
000c00b4mov x0, x3
000c00b8bl time.norm
000c00bcstr x0, [sp+128]
000c00c0str x1, [sp+120]
000c00c4str x0, [sp+224]
000c00c8str x1, [sp+216]
000c00ccstr x0, [sp+408]
000c00d0str x1, [sp+416]
000c00d4ldr x3, [sp+400]
000c00d8mov x1, x0
000c00dcorr x2, xzr, 60
000c00e0mov x0, x3
000c00e4bl time.norm
000c00e8str x0, [sp+120]
000c00ecstr x1, [sp+128]
000c00f0str x0, [sp+208]
000c00f4str x1, [sp+200]
000c00f8str x0, [sp+400]
000c00fcstr x1, [sp+408]
000c0100ldr x3, [sp+392]
000c0104mov x1, x0
000c0108orr x2, xzr, 24
000c010cmov x0, x3
000c0110bl time.norm
000c0114str x0, [sp+128]
000c0118str x1, [sp+120]
000c011cstr x0, [sp+192]
000c0120str x1, [sp+184]
000c0124str x0, [sp+392]
000c0128str x1, [sp+400]
000c012cldr x1, [sp+384]
000c0130ldr x3, [sp+376]
000c0134mov x2, x0
000c0138mov x0, x3
000c013cbl time.dateToAbsDays
000c0140str x0, [sp+112]
000c0144ldr x3, [sp+400]
000c0148movz x4, 3600
000c014cmadd x3, x3, x4, xzr
000c0150ldr x4, [sp+408]
000c0154orr x5, xzr, 60
000c0158madd x3, x5, x4, x3
000c015cldr x4, [sp+416]
000c0160add x3, x3, x4
000c0164movz x4, 20864
000c0168movk x4, 0x10000
000c016cmadd x3, x4, x0, x3
000c0170movz x4, 13312
000c0174movk x4, 0x1c6d0000
000c0178movk x4, 0xfffe00000000
000c017cmovk x4, 0x7fff000000000000
000c0180sub x3, x3, x4
000c0184str x3, [sp+56]
000c0188stp xzr, xzr, [sp+312]
000c018cldr x1, [sp+56]
000c0190ldr x0, [sp+432]
000c0194bl time.(*Location).lookup
000c0198str x0, [sp+312]
000c019cstr x1, [sp+320]
000c01a0str x2, [sp+120]
000c01a4str x3, [sp+104]
000c01a8str x4, [sp+96]
000c01acstrb w5, [sp+45]
000c01b0ldr x3, [sp+312]
000c01b4ldr x4, [sp+320]
000c01b8str x3, [sp+344]
000c01bcstr x4, [sp+352]
000c01c0ldr x3, [sp+120]
000c01c4str x3, [sp+176]
000c01c8ldr x3, [sp+104]
000c01ccstr x3, [sp+168]
000c01d0ldr x4, [sp+96]
000c01d4str x4, [sp+160]
000c01d8ldrb w5, [sp+45]
000c01dcstrb w5, [sp+47]
000c01e0ldr x5, [sp+176]
000c01e4str x5, [sp+72]
000c01e8str x3, [sp+64]
000c01ecstr x4, [sp+88]
000c01f0cbnz x5, 0xc01f8
000c01f4b 0xc02bc
000c01f8
000c01f8loc_c01f8:
000c01f8ldr x2, [sp+56]
000c01fcsub x2, x2, x5
000c0200str x2, [sp+48]
000c0204subs xzr, x3, x2
000c0208cset x2, gt
000c020cstrb w2, [sp+45]
000c0210b.gt 0xc0218
000c0214b 0xc021c
000c0218
000c0218loc_c0218:
000c0218b 0xc0234
000c021c
000c021cloc_c021c:
000c021cldr x2, [sp+48]
000c0220ldr x3, [sp+88]
000c0224subs xzr, x3, x2
000c0228cset x2, le
000c022cstrb w2, [sp+45]
000c0230b 0xc0234
000c0234
000c0234loc_c0234:
000c0234ldrb w2, [sp+45]
000c0238tbnz w2, 0, 0xc0240
000c023cb 0xc02a4
000c0240
000c0240loc_c0240:
000c0240stp xzr, xzr, [sp+312]
000c0244ldr x1, [sp+48]
000c0248ldr x0, [sp+432]
000c024cbl time.(*Location).lookup
000c0250str x0, [sp+312]
000c0254str x1, [sp+320]
000c0258str x2, [sp+120]
000c025cstr x3, [sp+96]
000c0260str x4, [sp+104]
000c0264strb w5, [sp+45]
000c0268ldr x2, [sp+312]
000c026cldr x3, [sp+320]
000c0270str x2, [sp+328]
000c0274str x3, [sp+336]
000c0278ldr x2, [sp+120]
000c027cstr x2, [sp+152]
000c0280ldr x2, [sp+96]
000c0284str x2, [sp+144]
000c0288ldr x2, [sp+104]
000c028cstr x2, [sp+136]
000c0290ldrb w2, [sp+45]
000c0294strb w2, [sp+46]
000c0298ldr x2, [sp+152]
000c029cstr x2, [sp+72]
000c02a0b 0xc02a8
000c02a4
000c02a4loc_c02a4:
000c02a4b 0xc02a8
000c02a8
000c02a8loc_c02a8:
000c02a8ldr x2, [sp+56]
000c02acldr x3, [sp+72]
000c02b0sub x2, x2, x3
000c02b4str x2, [sp+56]
000c02b8b 0xc02c0
000c02bc
000c02bcloc_c02bc:
000c02bcb 0xc02c0
000c02c0
000c02c0loc_c02c0:
000c02c0ldr x0, [sp+56]
000c02c4ldr x1, [sp+424]
000c02c8bl time.unixTime
000c02ccstr x0, [sp+288]
000c02d0str x1, [sp+296]
000c02d4str x2, [sp+304]
000c02d8ldr x1, [sp+432]
000c02dcadd x0, sp, 288
000c02e0bl time.(*Time).setLoc
000c02e4ldr x0, [sp+288]
000c02e8ldr x1, [sp+296]
000c02ecldr x2, [sp+304]
000c02f0str x0, [sp+264]
000c02f4str x1, [sp+272]
000c02f8str x2, [sp+280]
000c02fcldp x29, x30, [sp-8]
000c0300add sp, sp, 368
000c0304ret x30
000c0308
000c0308loc_c0308:
000c0308adrp x0, 0x535000
000c030cadd x0, x0, 2944
000c0310adrp x1, 0x651000
000c0314add x1, x1, 736
000c0318bl runtime.gopanic
000c031chint
000c0320
000c0320loc_c0320:
000c0320stp x0, x1, [sp+8]
000c0324stp x2, x3, [sp+24]
000c0328stp x4, x5, [sp+40]
000c032cstp x6, x7, [sp+56]
000c0330mov x3, x30
000c0334bl runtime.morestack_noctxt.abi0
000c0338ldp x0, x1, [sp+8]
000c033cldp x2, x3, [sp+24]
000c0340ldp x4, x5, [sp+40]
000c0344ldp x6, x7, [sp+56]
000c0348b 0xbfff0
000c034cudf 0
000bfff0
000bfff0time.Date: ; void time.Date(int year, time.Month month, int day, int hour, int min, int sec, int nsec, time.Location * loc)
000bfff0ldr x16, [x28+16]
000bfff4sub x17, sp, 240
000bfff8subs xzr, x17, x16
000bfffcb.ls 0xc0320
000c0000sub x20, sp, 368
000c0004stp x29, x30, [x20-8]
000c0008add sp, x20, 0
000c000csub x29, sp, 8
000c0010str x0, [sp+376]
000c0014str x1, [sp+384]
000c0018str x2, [sp+392]
000c001cstr x3, [sp+400]
000c0020str x4, [sp+408]
000c0024str x5, [sp+416]
000c0028str x6, [sp+424]
000c002cstr x7, [sp+432]
000c0030stp xzr, xzr, [sp+264]
000c0034str xzr, [sp+280]
000c0038ldr x3, [sp+432]
000c003ccbnz x3, 0xc0044
000c0040b 0xc0308
000c0044
000c0044loc_c0044:
000c0044ldr x3, [sp+384]
000c0048sub x1, x3, 1
000c004cstr x1, [sp+80]
000c0050ldr x0, [sp+376]
000c0054orr x2, xzr, 12
000c0058bl time.norm
000c005cstr x0, [sp+128]
000c0060str x1, [sp+120]
000c0064str x0, [sp+256]
000c0068str x1, [sp+248]
000c006cstr x0, [sp+376]
000c0070str x1, [sp+80]
000c0074add x3, x1, 1
000c0078str x3, [sp+384]
000c007cldr x1, [sp+424]
000c0080ldr x0, [sp+416]
000c0084movz x2, 51712
000c0088movk x2, 0x3b9a0000
000c008cbl time.norm
000c0090str x0, [sp+120]
000c0094str x1, [sp+128]
000c0098str x0, [sp+240]
000c009cstr x1, [sp+232]
000c00a0str x0, [sp+416]
000c00a4str x1, [sp+424]
000c00a8ldr x3, [sp+408]
000c00acmov x1, x0
000c00b0orr x2, xzr, 60
000c00b4mov x0, x3
000c00b8bl time.norm
000c00bcstr x0, [sp+128]
000c00c0str x1, [sp+120]
000c00c4str x0, [sp+224]
000c00c8str x1, [sp+216]
000c00ccstr x0, [sp+408]
000c00d0str x1, [sp+416]
000c00d4ldr x3, [sp+400]
000c00d8mov x1, x0
000c00dcorr x2, xzr, 60
000c00e0mov x0, x3
000c00e4bl time.norm
000c00e8str x0, [sp+120]
000c00ecstr x1, [sp+128]
000c00f0str x0, [sp+208]
000c00f4str x1, [sp+200]
000c00f8str x0, [sp+400]
000c00fcstr x1, [sp+408]
000c0100ldr x3, [sp+392]
000c0104mov x1, x0
000c0108orr x2, xzr, 24
000c010cmov x0, x3
000c0110bl time.norm
000c0114str x0, [sp+128]
000c0118str x1, [sp+120]
000c011cstr x0, [sp+192]
000c0120str x1, [sp+184]
000c0124str x0, [sp+392]
000c0128str x1, [sp+400]
000c012cldr x1, [sp+384]
000c0130ldr x3, [sp+376]
000c0134mov x2, x0
000c0138mov x0, x3
000c013cbl time.dateToAbsDays
000c0140str x0, [sp+112]
000c0144ldr x3, [sp+400]
000c0148movz x4, 3600
000c014cmadd x3, x3, x4, xzr
000c0150ldr x4, [sp+408]
000c0154orr x5, xzr, 60
000c0158madd x3, x5, x4, x3
000c015cldr x4, [sp+416]
000c0160add x3, x3, x4
000c0164movz x4, 20864
000c0168movk x4, 0x10000
000c016cmadd x3, x4, x0, x3
000c0170movz x4, 13312
000c0174movk x4, 0x1c6d0000
000c0178movk x4, 0xfffe00000000
000c017cmovk x4, 0x7fff000000000000
000c0180sub x3, x3, x4
000c0184str x3, [sp+56]
000c0188stp xzr, xzr, [sp+312]
000c018cldr x1, [sp+56]
000c0190ldr x0, [sp+432]
000c0194bl time.(*Location).lookup
000c0198str x0, [sp+312]
000c019cstr x1, [sp+320]
000c01a0str x2, [sp+120]
000c01a4str x3, [sp+104]
000c01a8str x4, [sp+96]
000c01acstrb w5, [sp+45]
000c01b0ldr x3, [sp+312]
000c01b4ldr x4, [sp+320]
000c01b8str x3, [sp+344]
000c01bcstr x4, [sp+352]
000c01c0ldr x3, [sp+120]
000c01c4str x3, [sp+176]
000c01c8ldr x3, [sp+104]
000c01ccstr x3, [sp+168]
000c01d0ldr x4, [sp+96]
000c01d4str x4, [sp+160]
000c01d8ldrb w5, [sp+45]
000c01dcstrb w5, [sp+47]
000c01e0ldr x5, [sp+176]
000c01e4str x5, [sp+72]
000c01e8str x3, [sp+64]
000c01ecstr x4, [sp+88]
000c01f0cbnz x5, 0xc01f8
000c01f4b 0xc02bc
000c01f8
000c01f8loc_c01f8:
000c01f8ldr x2, [sp+56]
000c01fcsub x2, x2, x5
000c0200str x2, [sp+48]
000c0204subs xzr, x3, x2
000c0208cset x2, gt
000c020cstrb w2, [sp+45]
000c0210b.gt 0xc0218
000c0214b 0xc021c
000c0218
000c0218loc_c0218:
000c0218b 0xc0234
000c021c
000c021cloc_c021c:
000c021cldr x2, [sp+48]
000c0220ldr x3, [sp+88]
000c0224subs xzr, x3, x2
000c0228cset x2, le
000c022cstrb w2, [sp+45]
000c0230b 0xc0234
000c0234
000c0234loc_c0234:
000c0234ldrb w2, [sp+45]
000c0238tbnz w2, 0, 0xc0240
000c023cb 0xc02a4
000c0240
000c0240loc_c0240:
000c0240stp xzr, xzr, [sp+312]
000c0244ldr x1, [sp+48]
000c0248ldr x0, [sp+432]
000c024cbl time.(*Location).lookup
000c0250str x0, [sp+312]
000c0254str x1, [sp+320]
000c0258str x2, [sp+120]
000c025cstr x3, [sp+96]
000c0260str x4, [sp+104]
000c0264strb w5, [sp+45]
000c0268ldr x2, [sp+312]
000c026cldr x3, [sp+320]
000c0270str x2, [sp+328]
000c0274str x3, [sp+336]
000c0278ldr x2, [sp+120]
000c027cstr x2, [sp+152]
000c0280ldr x2, [sp+96]
000c0284str x2, [sp+144]
000c0288ldr x2, [sp+104]
000c028cstr x2, [sp+136]
000c0290ldrb w2, [sp+45]
000c0294strb w2, [sp+46]
000c0298ldr x2, [sp+152]
000c029cstr x2, [sp+72]
000c02a0b 0xc02a8
000c02a4
000c02a4loc_c02a4:
000c02a4b 0xc02a8
000c02a8
000c02a8loc_c02a8:
000c02a8ldr x2, [sp+56]
000c02acldr x3, [sp+72]
000c02b0sub x2, x2, x3
000c02b4str x2, [sp+56]
000c02b8b 0xc02c0
000c02bc
000c02bcloc_c02bc:
000c02bcb 0xc02c0
000c02c0
000c02c0loc_c02c0:
000c02c0ldr x0, [sp+56]
000c02c4ldr x1, [sp+424]
000c02c8bl time.unixTime
000c02ccstr x0, [sp+288]
000c02d0str x1, [sp+296]
000c02d4str x2, [sp+304]
000c02d8ldr x1, [sp+432]
000c02dcadd x0, sp, 288
000c02e0bl time.(*Time).setLoc
000c02e4ldr x0, [sp+288]
000c02e8ldr x1, [sp+296]
000c02ecldr x2, [sp+304]
000c02f0str x0, [sp+264]
000c02f4str x1, [sp+272]
000c02f8str x2, [sp+280]
000c02fcldp x29, x30, [sp-8]
000c0300add sp, sp, 368
000c0304ret x30
000c0308
000c0308loc_c0308:
000c0308adrp x0, 0x535000
000c030cadd x0, x0, 2944
000c0310adrp x1, 0x651000
000c0314add x1, x1, 736
000c0318bl runtime.gopanic
000c031chint
000c0320
000c0320loc_c0320:
000c0320stp x0, x1, [sp+8]
000c0324stp x2, x3, [sp+24]
000c0328stp x4, x5, [sp+40]
000c032cstp x6, x7, [sp+56]
000c0330mov x3, x30
000c0334bl runtime.morestack_noctxt.abi0
000c0338ldp x0, x1, [sp+8]
000c033cldp x2, x3, [sp+24]
000c0340ldp x4, x5, [sp+40]
000c0344ldp x6, x7, [sp+56]
000c0348b 0xbfff0
000c034cudf 0
000bfff0
000c0350
000c0350time.Time.Round: ; void time.Time.Round(time.Time t, time.Duration d)
000c0350ldr x16, [x28+16]
000c0354sub x17, sp, 16
000c0358subs xzr, x17, x16
000c035cb.ls 0xc0480
000c0360str x30, [sp-144]!
000c0364stur x29, [sp-8]
000c0368sub x29, sp, 8
000c036cstr x0, [sp+152]
000c0370str x1, [sp+160]
000c0374str x2, [sp+168]
000c0378str x3, [sp+176]
000c037cstp xzr, xzr, [sp+88]
000c0380str xzr, [sp+104]
000c0384add x0, sp, 152
000c0388bl time.(*Time).stripMono
000c038cldr x1, [sp+176]
000c0390subs xzr, x1, 0
000c0394b.le 0xc039c
000c0398b 0xc03c0
000c039c
000c039cloc_c039c:
000c039cldr x0, [sp+152]
000c03a0ldr x1, [sp+160]
000c03a4ldr x2, [sp+168]
000c03a8str x0, [sp+88]
000c03acstr x1, [sp+96]
000c03b0str x2, [sp+104]
000c03b4ldur x29, [sp-8]
000c03b8ldr x30, [sp], 144
000c03bcret x30
000c03c0
000c03c0loc_c03c0:
000c03c0ldr x3, [sp+176]
000c03c4ldr x0, [sp+152]
000c03c8ldr x1, [sp+160]
000c03ccldr x2, [sp+168]
000c03d0bl time.div
000c03d4str x0, [sp+64]
000c03d8str x1, [sp+56]
000c03dcstr x0, [sp+80]
000c03e0str x1, [sp+72]
000c03e4str x1, [sp+48]
000c03e8ldr x4, [sp+176]
000c03ecmov x0, x1
000c03f0mov x1, x4
000c03f4bl time.lessThanHalf
000c03f8strb w0, [sp+47]
000c03fctbnz w0, 0, 0xc0404
000c0400b 0xc0440
000c0404
000c0404loc_c0404:
000c0404ldr x0, [sp+152]
000c0408ldr x1, [sp+160]
000c040cldr x2, [sp+168]
000c0410ldr x4, [sp+48]
000c0414sub x3, xzr, x4
000c0418bl time.Time.Add
000c041cstr x0, [sp+112]
000c0420str x1, [sp+120]
000c0424str x2, [sp+128]
000c0428str x0, [sp+88]
000c042cstr x1, [sp+96]
000c0430str x2, [sp+104]
000c0434ldur x29, [sp-8]
000c0438ldr x30, [sp], 144
000c043cret x30
000c0440
000c0440loc_c0440:
000c0440ldr x0, [sp+152]
000c0444ldr x1, [sp+160]
000c0448ldr x2, [sp+168]
000c044cldr x4, [sp+48]
000c0450ldr x5, [sp+176]
000c0454sub x3, x5, x4
000c0458bl time.Time.Add
000c045cstr x0, [sp+112]
000c0460str x1, [sp+120]
000c0464str x2, [sp+128]
000c0468str x0, [sp+88]
000c046cstr x1, [sp+96]
000c0470str x2, [sp+104]
000c0474ldur x29, [sp-8]
000c0478ldr x30, [sp], 144
000c047cret x30
000c0480
000c0480loc_c0480:
000c0480stp x0, x1, [sp+8]
000c0484stp x2, x3, [sp+24]
000c0488mov x3, x30
000c048cbl runtime.morestack_noctxt.abi0
000c0490ldp x0, x1, [sp+8]
000c0494ldp x2, x3, [sp+24]
000c0498b 0xc0350
000c049cudf 0
000c0350
000c0350time.Time.Round: ; void time.Time.Round(time.Time t, time.Duration d)
000c0350ldr x16, [x28+16]
000c0354sub x17, sp, 16
000c0358subs xzr, x17, x16
000c035cb.ls 0xc0480
000c0360str x30, [sp-144]!
000c0364stur x29, [sp-8]
000c0368sub x29, sp, 8
000c036cstr x0, [sp+152]
000c0370str x1, [sp+160]
000c0374str x2, [sp+168]
000c0378str x3, [sp+176]
000c037cstp xzr, xzr, [sp+88]
000c0380str xzr, [sp+104]
000c0384add x0, sp, 152
000c0388bl time.(*Time).stripMono
000c038cldr x1, [sp+176]
000c0390subs xzr, x1, 0
000c0394b.le 0xc039c
000c0398b 0xc03c0
000c039c
000c039cloc_c039c:
000c039cldr x0, [sp+152]
000c03a0ldr x1, [sp+160]
000c03a4ldr x2, [sp+168]
000c03a8str x0, [sp+88]
000c03acstr x1, [sp+96]
000c03b0str x2, [sp+104]
000c03b4ldur x29, [sp-8]
000c03b8ldr x30, [sp], 144
000c03bcret x30
000c03c0
000c03c0loc_c03c0:
000c03c0ldr x3, [sp+176]
000c03c4ldr x0, [sp+152]
000c03c8ldr x1, [sp+160]
000c03ccldr x2, [sp+168]
000c03d0bl time.div
000c03d4str x0, [sp+64]
000c03d8str x1, [sp+56]
000c03dcstr x0, [sp+80]
000c03e0str x1, [sp+72]
000c03e4str x1, [sp+48]
000c03e8ldr x4, [sp+176]
000c03ecmov x0, x1
000c03f0mov x1, x4
000c03f4bl time.lessThanHalf
000c03f8strb w0, [sp+47]
000c03fctbnz w0, 0, 0xc0404
000c0400b 0xc0440
000c0404
000c0404loc_c0404:
000c0404ldr x0, [sp+152]
000c0408ldr x1, [sp+160]
000c040cldr x2, [sp+168]
000c0410ldr x4, [sp+48]
000c0414sub x3, xzr, x4
000c0418bl time.Time.Add
000c041cstr x0, [sp+112]
000c0420str x1, [sp+120]
000c0424str x2, [sp+128]
000c0428str x0, [sp+88]
000c042cstr x1, [sp+96]
000c0430str x2, [sp+104]
000c0434ldur x29, [sp-8]
000c0438ldr x30, [sp], 144
000c043cret x30
000c0440
000c0440loc_c0440:
000c0440ldr x0, [sp+152]
000c0444ldr x1, [sp+160]
000c0448ldr x2, [sp+168]
000c044cldr x4, [sp+48]
000c0450ldr x5, [sp+176]
000c0454sub x3, x5, x4
000c0458bl time.Time.Add
000c045cstr x0, [sp+112]
000c0460str x1, [sp+120]
000c0464str x2, [sp+128]
000c0468str x0, [sp+88]
000c046cstr x1, [sp+96]
000c0470str x2, [sp+104]
000c0474ldur x29, [sp-8]
000c0478ldr x30, [sp], 144
000c047cret x30
000c0480
000c0480loc_c0480:
000c0480stp x0, x1, [sp+8]
000c0484stp x2, x3, [sp+24]
000c0488mov x3, x30
000c048cbl runtime.morestack_noctxt.abi0
000c0490ldp x0, x1, [sp+8]
000c0494ldp x2, x3, [sp+24]
000c0498b 0xc0350
000c049cudf 0
000c0350
000c04a0
000c04a0time.div: ; void time.div(time.Time t, time.Duration d)
000c04a0ldr x16, [x28+16]
000c04a4subs xzr, sp, x16
000c04a8b.ls 0xc0968
000c04acstr x30, [sp-128]!
000c04b0stur x29, [sp-8]
000c04b4sub x29, sp, 8
000c04b8str x0, [sp+136]
000c04bcstr x1, [sp+144]
000c04c0str x2, [sp+152]
000c04c4str x3, [sp+160]
000c04c8str xzr, [sp+88]
000c04ccstr xzr, [sp+80]
000c04d0strb wzr, [sp+24]
000c04d4add x0, sp, 136
000c04d8bl time.(*Time).nsec
000c04dcstr w0, [sp+28]
000c04e0add x0, sp, 136
000c04e4bl time.(*Time).sec
000c04e8str x0, [sp+72]
000c04ectbnz x0, 63, 0xc04f4
000c04f0b 0xc0544
000c04f4
000c04f4loc_c04f4:
000c04f4orr x2, xzr, 1
000c04f8strb w2, [sp+24]
000c04fcldr x2, [sp+72]
000c0500sub x2, xzr, x2
000c0504str x2, [sp+72]
000c0508ldrsw x2, [sp+28]
000c050csub x3, xzr, x2
000c0510str w3, [sp+28]
000c0514tbnz w3, 31, 0xc051c
000c0518b 0xc053c
000c051c
000c051cloc_c051c:
000c051cmovz x3, 51712
000c0520movk x3, 0x3b9a0000
000c0524sub x2, x3, x2
000c0528str w2, [sp+28]
000c052cldr x2, [sp+72]
000c0530sub x2, x2, 1
000c0534str x2, [sp+72]
000c0538b 0xc0540
000c053c
000c053cloc_c053c:
000c053cb 0xc0540
000c0540
000c0540loc_c0540:
000c0540b 0xc0548
000c0544
000c0544loc_c0544:
000c0544b 0xc0548
000c0548
000c0548loc_c0548:
000c0548ldr x2, [sp+160]
000c054cmovz x3, 51712
000c0550movk x3, 0x3b9a0000
000c0554subs xzr, x2, x3
000c0558cset x2, lt
000c055cstrb w2, [sp+27]
000c0560b.lt 0xc0568
000c0564b 0xc059c
000c0568
000c0568loc_c0568:
000c0568ldr x2, [sp+160]
000c056cldr x3, [sp+160]
000c0570add x2, x2, x3
000c0574cbnz x2, 0xc057c
000c0578b 0xc0960
000c057c
000c057cloc_c057c:
000c057cmovz x3, 51712
000c0580movk x3, 0x3b9a0000
000c0584sdiv x27, x3, x2
000c0588msub x2, x27, x2, x3
000c058csubs xzr, x2, 0
000c0590cset x2, eq
000c0594strb w2, [sp+27]
000c0598b 0xc05a8
000c059c
000c059cloc_c059c:
000c059cmovz x3, 51712
000c05a0movk x3, 0x3b9a0000
000c05a4b 0xc05a8
000c05a8
000c05a8loc_c05a8:
000c05a8ldrb w2, [sp+27]
000c05actbnz w2, 0, 0xc05b4
000c05b0b 0xc05fc
000c05b4
000c05b4loc_c05b4:
000c05b4b 0xc05b8
000c05b8
000c05b8loc_c05b8:
000c05b8ldrsw x2, [sp+28]
000c05bcldr x3, [sp+160]
000c05c0cbnz w3, 0xc05c8
000c05c4b 0xc095c
000c05c8
000c05c8loc_c05c8:
000c05c8sdiv w2, w2, w3
000c05ccsbfm x2, x2, 0, 31
000c05d0and x2, x2, 1
000c05d4str x2, [sp+88]
000c05d8ldrsw x2, [sp+28]
000c05dcldr x3, [sp+160]
000c05e0cbnz w3, 0xc05e8
000c05e4b 0xc0958
000c05e8
000c05e8loc_c05e8:
000c05e8sdiv w27, w2, w3
000c05ecmsub w2, w27, w3, w2
000c05f0sbfm x2, x2, 0, 31
000c05f4str x2, [sp+80]
000c05f8b 0xc08b4
000c05fc
000c05fcloc_c05fc:
000c05fcldr x2, [sp+160]
000c0600movz x4, 40045
000c0604movk x4, 0x3a2e0000
000c0608movk x4, 0xce4200000000
000c060cmovk x4, 0x8e47000000000000
000c0610madd x2, x4, x2, xzr
000c0614movz x4, 2048
000c0618movk x4, 0x82fa0000
000c061cmovk x4, 0x44b00000000
000c0620add x2, x2, x4
000c0624extr x2, x2, x2, 9
000c0628movz x4, 64008
000c062cmovk x4, 0x4b820000
000c0630movk x4, 0x400000000
000c0634subs xzr, x2, x4
000c0638b.ls 0xc0640
000c063cb 0xc06ac
000c0640
000c0640loc_c0640:
000c0640b 0xc0644
000c0644
000c0644loc_c0644:
000c0644ldr x2, [sp+160]
000c0648movz x4, 21196
000c064cmovk x4, 0x9b5a0000
000c0650movk x4, 0x2fa000000000
000c0654movk x4, 0x44b8000000000000
000c0658smulh x4, x4, x2
000c065csbfm x4, x4, 28, 63
000c0660sub x2, x4, x2, asr #63
000c0664str x2, [sp+104]
000c0668ldr x2, [sp+72]
000c066cldr x4, [sp+104]
000c0670cbnz x4, 0xc0678
000c0674b 0xc0954
000c0678
000c0678loc_c0678:
000c0678sdiv x2, x2, x4
000c067cand x2, x2, 1
000c0680str x2, [sp+88]
000c0684ldr x2, [sp+72]
000c0688ldr x4, [sp+104]
000c068ccbnz x4, 0xc0694
000c0690b 0xc0950
000c0694
000c0694loc_c0694:
000c0694sdiv x27, x2, x4
000c0698msub x2, x27, x4, x2
000c069cldrsw x4, [sp+28]
000c06a0madd x2, x3, x2, x4
000c06a4str x2, [sp+80]
000c06a8b 0xc08b4
000c06ac
000c06acloc_c06ac:
000c06acb 0xc06b0
000c06b0
000c06b0loc_c06b0:
000c06b0ldr x2, [sp+72]
000c06b4str x2, [sp+64]
000c06b8ldr x2, [sp+64]
000c06bcubfm x2, x2, 32, 63
000c06c0movz x3, 51712
000c06c4movk x3, 0x3b9a0000
000c06c8madd x2, x2, x3, xzr
000c06ccstr x2, [sp+56]
000c06d0ubfm x4, x2, 32, 63
000c06d4str x4, [sp+32]
000c06d8ubfm x4, x2, 32, 31
000c06dcstr x4, [sp+48]
000c06e0ldr x5, [sp+64]
000c06e4and x5, x5, 0xffffffff
000c06e8madd x3, x5, x3, xzr
000c06ecstr x3, [sp+56]
000c06f0str x4, [sp+40]
000c06f4add x3, x3, x2, lsl #32
000c06f8str x3, [sp+48]
000c06fcsubs xzr, x3, x2, lsl #32
000c0700b.lo 0xc0708
000c0704b 0xc0718
000c0708
000c0708loc_c0708:
000c0708ldr x2, [sp+32]
000c070cadd x2, x2, 1
000c0710str x2, [sp+32]
000c0714b 0xc071c
000c0718
000c0718loc_c0718:
000c0718b 0xc071c
000c071c
000c071cloc_c071c:
000c071cldr x2, [sp+48]
000c0720str x2, [sp+40]
000c0724ldr x3, [sp+48]
000c0728ldrsw x4, [sp+28]
000c072cadd x3, x3, x4
000c0730str x3, [sp+48]
000c0734subs xzr, x2, x3
000c0738b.hi 0xc0740
000c073cb 0xc0750
000c0740
000c0740loc_c0740:
000c0740ldr x2, [sp+32]
000c0744add x2, x2, 1
000c0748str x2, [sp+32]
000c074cb 0xc0754
000c0750
000c0750loc_c0750:
000c0750b 0xc0754
000c0754
000c0754loc_c0754:
000c0754ldr x2, [sp+160]
000c0758str x2, [sp+96]
000c075cb 0xc0760
000c0760
000c0760loc_c0760:
000c0760ldr x2, [sp+96]
000c0764ubfm x2, x2, 63, 63
000c0768subs xzr, x2, 1
000c076cb.ne 0xc0774
000c0770b 0xc0788
000c0774
000c0774loc_c0774:
000c0774ldr x2, [sp+96]
000c0778ubfm x2, x2, 63, 62
000c077cstr x2, [sp+96]
000c0780b 0xc0784
000c0784
000c0784loc_c0784:
000c0784b 0xc0760
000c0788
000c0788loc_c0788:
000c0788str xzr, [sp+112]
000c078cb 0xc0790
000c0790
000c0790loc_c0790:
000c0790b 0xc0794
000c0794
000c0794loc_c0794:
000c0794str xzr, [sp+88]
000c0798ldr x2, [sp+96]
000c079cldr x3, [sp+32]
000c07a0subs xzr, x2, x3
000c07a4cset x2, lo
000c07a8strb w2, [sp+26]
000c07acb.lo 0xc07b4
000c07b0b 0xc07b8
000c07b4
000c07b4loc_c07b4:
000c07b4b 0xc07fc
000c07b8
000c07b8loc_c07b8:
000c07b8ldr x2, [sp+32]
000c07bcldr x3, [sp+96]
000c07c0subs xzr, x3, x2
000c07c4cset x2, eq
000c07c8strb w2, [sp+25]
000c07ccb.eq 0xc07d4
000c07d0b 0xc07ec
000c07d4
000c07d4loc_c07d4:
000c07d4ldr x2, [sp+48]
000c07d8ldr x3, [sp+112]
000c07dcsubs xzr, x3, x2
000c07e0cset x2, ls
000c07e4strb w2, [sp+25]
000c07e8b 0xc07f0
000c07ec
000c07ecloc_c07ec:
000c07ecb 0xc07f0
000c07f0
000c07f0loc_c07f0:
000c07f0ldrb w2, [sp+25]
000c07f4strb w2, [sp+26]
000c07f8b 0xc07fc
000c07fc
000c07fcloc_c07fc:
000c07fcldrb w2, [sp+26]
000c0800tbnz w2, 0, 0xc0808
000c0804b 0xc085c
000c0808
000c0808loc_c0808:
000c0808orr x2, xzr, 1
000c080cstr x2, [sp+88]
000c0810ldr x3, [sp+48]
000c0814str x3, [sp+40]
000c0818ldr x4, [sp+48]
000c081cldr x5, [sp+112]
000c0820sub x4, x4, x5
000c0824str x4, [sp+48]
000c0828subs xzr, x3, x4
000c082cb.lo 0xc0834
000c0830b 0xc0844
000c0834
000c0834loc_c0834:
000c0834ldr x3, [sp+32]
000c0838sub x3, x3, 1
000c083cstr x3, [sp+32]
000c0840b 0xc0848
000c0844
000c0844loc_c0844:
000c0844b 0xc0848
000c0848
000c0848loc_c0848:
000c0848ldr x3, [sp+96]
000c084cldr x4, [sp+32]
000c0850sub x3, x4, x3
000c0854str x3, [sp+32]
000c0858b 0xc0864
000c085c
000c085cloc_c085c:
000c085corr x2, xzr, 1
000c0860b 0xc0864
000c0864
000c0864loc_c0864:
000c0864ldr x3, [sp+96]
000c0868subs xzr, x3, 0
000c086ccset x4, eq
000c0870strb w4, [sp+26]
000c0874cbz x3, 0xc087c
000c0878b 0xc0894
000c087c
000c087cloc_c087c:
000c087cldr x3, [sp+112]
000c0880ldr x4, [sp+160]
000c0884subs xzr, x4, x3
000c0888cset x3, eq
000c088cstrb w3, [sp+26]
000c0890b 0xc0898
000c0894
000c0894loc_c0894:
000c0894b 0xc0898
000c0898
000c0898loc_c0898:
000c0898ldrb w3, [sp+26]
000c089ctbnz w3, 0, 0xc08a4
000c08a0b 0xc0920
000c08a4
000c08a4loc_c08a4:
000c08a4b 0xc08a8
000c08a8
000c08a8loc_c08a8:
000c08a8ldr x2, [sp+48]
000c08acstr x2, [sp+80]
000c08b0b 0xc08b4
000c08b4
000c08b4loc_c08b4:
000c08b4ldrb w2, [sp+24]
000c08b8strb w2, [sp+27]
000c08bctbnz w2, 0, 0xc08c4
000c08c0b 0xc08d8
000c08c4
000c08c4loc_c08c4:
000c08c4ldr x2, [sp+80]
000c08c8subs xzr, x2, 0
000c08cccset x2, ne
000c08d0strb w2, [sp+27]
000c08d4b 0xc08dc
000c08d8
000c08d8loc_c08d8:
000c08d8b 0xc08dc
000c08dc
000c08dcloc_c08dc:
000c08dcldrb w2, [sp+27]
000c08e0tbnz w2, 0, 0xc08e8
000c08e4b 0xc0908
000c08e8
000c08e8loc_c08e8:
000c08e8ldr x2, [sp+88]
000c08eceor x2, x2, 1
000c08f0str x2, [sp+88]
000c08f4ldr x2, [sp+80]
000c08f8ldr x3, [sp+160]
000c08fcsub x2, x3, x2
000c0900str x2, [sp+80]
000c0904b 0xc090c
000c0908
000c0908loc_c0908:
000c0908b 0xc090c
000c090c
000c090cloc_c090c:
000c090cldr x1, [sp+80]
000c0910ldr x0, [sp+88]
000c0914ldur x29, [sp-8]
000c0918ldr x30, [sp], 128
000c091cret x30
000c0920
000c0920loc_c0920:
000c0920ldr x3, [sp+112]
000c0924ubfm x4, x3, 1, 63
000c0928str x4, [sp+112]
000c092cldr x4, [sp+96]
000c0930and x4, x4, 1
000c0934extr x3, x4, x3, 1
000c0938str x3, [sp+112]
000c093cldr x3, [sp+96]
000c0940ubfm x3, x3, 1, 63
000c0944str x3, [sp+96]
000c0948b 0xc094c
000c094c
000c094cloc_c094c:
000c094cb 0xc0790
000c0950
000c0950loc_c0950:
000c0950bl runtime.panicdivide
000c0954
000c0954loc_c0954:
000c0954bl runtime.panicdivide
000c0958
000c0958loc_c0958:
000c0958bl runtime.panicdivide
000c095c
000c095cloc_c095c:
000c095cbl runtime.panicdivide
000c0960
000c0960loc_c0960:
000c0960bl runtime.panicdivide
000c0964hint
000c0968
000c0968loc_c0968:
000c0968stp x0, x1, [sp+8]
000c096cstp x2, x3, [sp+24]
000c0970mov x3, x30
000c0974bl runtime.morestack_noctxt.abi0
000c0978ldp x0, x1, [sp+8]
000c097cldp x2, x3, [sp+24]
000c0980b 0xc04a0
000c0984udf 0
000c0988udf 0
000c098cudf 0
000c04a0
000c04a0time.div: ; void time.div(time.Time t, time.Duration d)
000c04a0ldr x16, [x28+16]
000c04a4subs xzr, sp, x16
000c04a8b.ls 0xc0968
000c04acstr x30, [sp-128]!
000c04b0stur x29, [sp-8]
000c04b4sub x29, sp, 8
000c04b8str x0, [sp+136]
000c04bcstr x1, [sp+144]
000c04c0str x2, [sp+152]
000c04c4str x3, [sp+160]
000c04c8str xzr, [sp+88]
000c04ccstr xzr, [sp+80]
000c04d0strb wzr, [sp+24]
000c04d4add x0, sp, 136
000c04d8bl time.(*Time).nsec
000c04dcstr w0, [sp+28]
000c04e0add x0, sp, 136
000c04e4bl time.(*Time).sec
000c04e8str x0, [sp+72]
000c04ectbnz x0, 63, 0xc04f4
000c04f0b 0xc0544
000c04f4
000c04f4loc_c04f4:
000c04f4orr x2, xzr, 1
000c04f8strb w2, [sp+24]
000c04fcldr x2, [sp+72]
000c0500sub x2, xzr, x2
000c0504str x2, [sp+72]
000c0508ldrsw x2, [sp+28]
000c050csub x3, xzr, x2
000c0510str w3, [sp+28]
000c0514tbnz w3, 31, 0xc051c
000c0518b 0xc053c
000c051c
000c051cloc_c051c:
000c051cmovz x3, 51712
000c0520movk x3, 0x3b9a0000
000c0524sub x2, x3, x2
000c0528str w2, [sp+28]
000c052cldr x2, [sp+72]
000c0530sub x2, x2, 1
000c0534str x2, [sp+72]
000c0538b 0xc0540
000c053c
000c053cloc_c053c:
000c053cb 0xc0540
000c0540
000c0540loc_c0540:
000c0540b 0xc0548
000c0544
000c0544loc_c0544:
000c0544b 0xc0548
000c0548
000c0548loc_c0548:
000c0548ldr x2, [sp+160]
000c054cmovz x3, 51712
000c0550movk x3, 0x3b9a0000
000c0554subs xzr, x2, x3
000c0558cset x2, lt
000c055cstrb w2, [sp+27]
000c0560b.lt 0xc0568
000c0564b 0xc059c
000c0568
000c0568loc_c0568:
000c0568ldr x2, [sp+160]
000c056cldr x3, [sp+160]
000c0570add x2, x2, x3
000c0574cbnz x2, 0xc057c
000c0578b 0xc0960
000c057c
000c057cloc_c057c:
000c057cmovz x3, 51712
000c0580movk x3, 0x3b9a0000
000c0584sdiv x27, x3, x2
000c0588msub x2, x27, x2, x3
000c058csubs xzr, x2, 0
000c0590cset x2, eq
000c0594strb w2, [sp+27]
000c0598b 0xc05a8
000c059c
000c059cloc_c059c:
000c059cmovz x3, 51712
000c05a0movk x3, 0x3b9a0000
000c05a4b 0xc05a8
000c05a8
000c05a8loc_c05a8:
000c05a8ldrb w2, [sp+27]
000c05actbnz w2, 0, 0xc05b4
000c05b0b 0xc05fc
000c05b4
000c05b4loc_c05b4:
000c05b4b 0xc05b8
000c05b8
000c05b8loc_c05b8:
000c05b8ldrsw x2, [sp+28]
000c05bcldr x3, [sp+160]
000c05c0cbnz w3, 0xc05c8
000c05c4b 0xc095c
000c05c8
000c05c8loc_c05c8:
000c05c8sdiv w2, w2, w3
000c05ccsbfm x2, x2, 0, 31
000c05d0and x2, x2, 1
000c05d4str x2, [sp+88]
000c05d8ldrsw x2, [sp+28]
000c05dcldr x3, [sp+160]
000c05e0cbnz w3, 0xc05e8
000c05e4b 0xc0958
000c05e8
000c05e8loc_c05e8:
000c05e8sdiv w27, w2, w3
000c05ecmsub w2, w27, w3, w2
000c05f0sbfm x2, x2, 0, 31
000c05f4str x2, [sp+80]
000c05f8b 0xc08b4
000c05fc
000c05fcloc_c05fc:
000c05fcldr x2, [sp+160]
000c0600movz x4, 40045
000c0604movk x4, 0x3a2e0000
000c0608movk x4, 0xce4200000000
000c060cmovk x4, 0x8e47000000000000
000c0610madd x2, x4, x2, xzr
000c0614movz x4, 2048
000c0618movk x4, 0x82fa0000
000c061cmovk x4, 0x44b00000000
000c0620add x2, x2, x4
000c0624extr x2, x2, x2, 9
000c0628movz x4, 64008
000c062cmovk x4, 0x4b820000
000c0630movk x4, 0x400000000
000c0634subs xzr, x2, x4
000c0638b.ls 0xc0640
000c063cb 0xc06ac
000c0640
000c0640loc_c0640:
000c0640b 0xc0644
000c0644
000c0644loc_c0644:
000c0644ldr x2, [sp+160]
000c0648movz x4, 21196
000c064cmovk x4, 0x9b5a0000
000c0650movk x4, 0x2fa000000000
000c0654movk x4, 0x44b8000000000000
000c0658smulh x4, x4, x2
000c065csbfm x4, x4, 28, 63
000c0660sub x2, x4, x2, asr #63
000c0664str x2, [sp+104]
000c0668ldr x2, [sp+72]
000c066cldr x4, [sp+104]
000c0670cbnz x4, 0xc0678
000c0674b 0xc0954
000c0678
000c0678loc_c0678:
000c0678sdiv x2, x2, x4
000c067cand x2, x2, 1
000c0680str x2, [sp+88]
000c0684ldr x2, [sp+72]
000c0688ldr x4, [sp+104]
000c068ccbnz x4, 0xc0694
000c0690b 0xc0950
000c0694
000c0694loc_c0694:
000c0694sdiv x27, x2, x4
000c0698msub x2, x27, x4, x2
000c069cldrsw x4, [sp+28]
000c06a0madd x2, x3, x2, x4
000c06a4str x2, [sp+80]
000c06a8b 0xc08b4
000c06ac
000c06acloc_c06ac:
000c06acb 0xc06b0
000c06b0
000c06b0loc_c06b0:
000c06b0ldr x2, [sp+72]
000c06b4str x2, [sp+64]
000c06b8ldr x2, [sp+64]
000c06bcubfm x2, x2, 32, 63
000c06c0movz x3, 51712
000c06c4movk x3, 0x3b9a0000
000c06c8madd x2, x2, x3, xzr
000c06ccstr x2, [sp+56]
000c06d0ubfm x4, x2, 32, 63
000c06d4str x4, [sp+32]
000c06d8ubfm x4, x2, 32, 31
000c06dcstr x4, [sp+48]
000c06e0ldr x5, [sp+64]
000c06e4and x5, x5, 0xffffffff
000c06e8madd x3, x5, x3, xzr
000c06ecstr x3, [sp+56]
000c06f0str x4, [sp+40]
000c06f4add x3, x3, x2, lsl #32
000c06f8str x3, [sp+48]
000c06fcsubs xzr, x3, x2, lsl #32
000c0700b.lo 0xc0708
000c0704b 0xc0718
000c0708
000c0708loc_c0708:
000c0708ldr x2, [sp+32]
000c070cadd x2, x2, 1
000c0710str x2, [sp+32]
000c0714b 0xc071c
000c0718
000c0718loc_c0718:
000c0718b 0xc071c
000c071c
000c071cloc_c071c:
000c071cldr x2, [sp+48]
000c0720str x2, [sp+40]
000c0724ldr x3, [sp+48]
000c0728ldrsw x4, [sp+28]
000c072cadd x3, x3, x4
000c0730str x3, [sp+48]
000c0734subs xzr, x2, x3
000c0738b.hi 0xc0740
000c073cb 0xc0750
000c0740
000c0740loc_c0740:
000c0740ldr x2, [sp+32]
000c0744add x2, x2, 1
000c0748str x2, [sp+32]
000c074cb 0xc0754
000c0750
000c0750loc_c0750:
000c0750b 0xc0754
000c0754
000c0754loc_c0754:
000c0754ldr x2, [sp+160]
000c0758str x2, [sp+96]
000c075cb 0xc0760
000c0760
000c0760loc_c0760:
000c0760ldr x2, [sp+96]
000c0764ubfm x2, x2, 63, 63
000c0768subs xzr, x2, 1
000c076cb.ne 0xc0774
000c0770b 0xc0788
000c0774
000c0774loc_c0774:
000c0774ldr x2, [sp+96]
000c0778ubfm x2, x2, 63, 62
000c077cstr x2, [sp+96]
000c0780b 0xc0784
000c0784
000c0784loc_c0784:
000c0784b 0xc0760
000c0788
000c0788loc_c0788:
000c0788str xzr, [sp+112]
000c078cb 0xc0790
000c0790
000c0790loc_c0790:
000c0790b 0xc0794
000c0794
000c0794loc_c0794:
000c0794str xzr, [sp+88]
000c0798ldr x2, [sp+96]
000c079cldr x3, [sp+32]
000c07a0subs xzr, x2, x3
000c07a4cset x2, lo
000c07a8strb w2, [sp+26]
000c07acb.lo 0xc07b4
000c07b0b 0xc07b8
000c07b4
000c07b4loc_c07b4:
000c07b4b 0xc07fc
000c07b8
000c07b8loc_c07b8:
000c07b8ldr x2, [sp+32]
000c07bcldr x3, [sp+96]
000c07c0subs xzr, x3, x2
000c07c4cset x2, eq
000c07c8strb w2, [sp+25]
000c07ccb.eq 0xc07d4
000c07d0b 0xc07ec
000c07d4
000c07d4loc_c07d4:
000c07d4ldr x2, [sp+48]
000c07d8ldr x3, [sp+112]
000c07dcsubs xzr, x3, x2
000c07e0cset x2, ls
000c07e4strb w2, [sp+25]
000c07e8b 0xc07f0
000c07ec
000c07ecloc_c07ec:
000c07ecb 0xc07f0
000c07f0
000c07f0loc_c07f0:
000c07f0ldrb w2, [sp+25]
000c07f4strb w2, [sp+26]
000c07f8b 0xc07fc
000c07fc
000c07fcloc_c07fc:
000c07fcldrb w2, [sp+26]
000c0800tbnz w2, 0, 0xc0808
000c0804b 0xc085c
000c0808
000c0808loc_c0808:
000c0808orr x2, xzr, 1
000c080cstr x2, [sp+88]
000c0810ldr x3, [sp+48]
000c0814str x3, [sp+40]
000c0818ldr x4, [sp+48]
000c081cldr x5, [sp+112]
000c0820sub x4, x4, x5
000c0824str x4, [sp+48]
000c0828subs xzr, x3, x4
000c082cb.lo 0xc0834
000c0830b 0xc0844
000c0834
000c0834loc_c0834:
000c0834ldr x3, [sp+32]
000c0838sub x3, x3, 1
000c083cstr x3, [sp+32]
000c0840b 0xc0848
000c0844
000c0844loc_c0844:
000c0844b 0xc0848
000c0848
000c0848loc_c0848:
000c0848ldr x3, [sp+96]
000c084cldr x4, [sp+32]
000c0850sub x3, x4, x3
000c0854str x3, [sp+32]
000c0858b 0xc0864
000c085c
000c085cloc_c085c:
000c085corr x2, xzr, 1
000c0860b 0xc0864
000c0864
000c0864loc_c0864:
000c0864ldr x3, [sp+96]
000c0868subs xzr, x3, 0
000c086ccset x4, eq
000c0870strb w4, [sp+26]
000c0874cbz x3, 0xc087c
000c0878b 0xc0894
000c087c
000c087cloc_c087c:
000c087cldr x3, [sp+112]
000c0880ldr x4, [sp+160]
000c0884subs xzr, x4, x3
000c0888cset x3, eq
000c088cstrb w3, [sp+26]
000c0890b 0xc0898
000c0894
000c0894loc_c0894:
000c0894b 0xc0898
000c0898
000c0898loc_c0898:
000c0898ldrb w3, [sp+26]
000c089ctbnz w3, 0, 0xc08a4
000c08a0b 0xc0920
000c08a4
000c08a4loc_c08a4:
000c08a4b 0xc08a8
000c08a8
000c08a8loc_c08a8:
000c08a8ldr x2, [sp+48]
000c08acstr x2, [sp+80]
000c08b0b 0xc08b4
000c08b4
000c08b4loc_c08b4:
000c08b4ldrb w2, [sp+24]
000c08b8strb w2, [sp+27]
000c08bctbnz w2, 0, 0xc08c4
000c08c0b 0xc08d8
000c08c4
000c08c4loc_c08c4:
000c08c4ldr x2, [sp+80]
000c08c8subs xzr, x2, 0
000c08cccset x2, ne
000c08d0strb w2, [sp+27]
000c08d4b 0xc08dc
000c08d8
000c08d8loc_c08d8:
000c08d8b 0xc08dc
000c08dc
000c08dcloc_c08dc:
000c08dcldrb w2, [sp+27]
000c08e0tbnz w2, 0, 0xc08e8
000c08e4b 0xc0908
000c08e8
000c08e8loc_c08e8:
000c08e8ldr x2, [sp+88]
000c08eceor x2, x2, 1
000c08f0str x2, [sp+88]
000c08f4ldr x2, [sp+80]
000c08f8ldr x3, [sp+160]
000c08fcsub x2, x3, x2
000c0900str x2, [sp+80]
000c0904b 0xc090c
000c0908
000c0908loc_c0908:
000c0908b 0xc090c
000c090c
000c090cloc_c090c:
000c090cldr x1, [sp+80]
000c0910ldr x0, [sp+88]
000c0914ldur x29, [sp-8]
000c0918ldr x30, [sp], 128
000c091cret x30
000c0920
000c0920loc_c0920:
000c0920ldr x3, [sp+112]
000c0924ubfm x4, x3, 1, 63
000c0928str x4, [sp+112]
000c092cldr x4, [sp+96]
000c0930and x4, x4, 1
000c0934extr x3, x4, x3, 1
000c0938str x3, [sp+112]
000c093cldr x3, [sp+96]
000c0940ubfm x3, x3, 1, 63
000c0944str x3, [sp+96]
000c0948b 0xc094c
000c094c
000c094cloc_c094c:
000c094cb 0xc0790
000c0950
000c0950loc_c0950:
000c0950bl runtime.panicdivide
000c0954
000c0954loc_c0954:
000c0954bl runtime.panicdivide
000c0958
000c0958loc_c0958:
000c0958bl runtime.panicdivide
000c095c
000c095cloc_c095c:
000c095cbl runtime.panicdivide
000c0960
000c0960loc_c0960:
000c0960bl runtime.panicdivide
000c0964hint
000c0968
000c0968loc_c0968:
000c0968stp x0, x1, [sp+8]
000c096cstp x2, x3, [sp+24]
000c0970mov x3, x30
000c0974bl runtime.morestack_noctxt.abi0
000c0978ldp x0, x1, [sp+8]
000c097cldp x2, x3, [sp+24]
000c0980b 0xc04a0
000c0984udf 0
000c0988udf 0
000c098cudf 0
000c04a0
000c0990
000c0990time.(*Location).get: ; void time.(*Location).get(time.Location * l)
000c0990ldr x16, [x28+16]
000c0994subs xzr, sp, x16
000c0998b.ls 0xc0a1c
000c099cstr x30, [sp-48]!
000c09a0stur x29, [sp-8]
000c09a4sub x29, sp, 8
000c09a8str x0, [sp+56]
000c09acstr xzr, [sp+32]
000c09b0ldr x2, [sp+56]
000c09b4cbnz x2, 0xc09bc
000c09b8b 0xc0a04
000c09bc
000c09bcloc_c09bc:
000c09bcldr x2, [sp+56]
000c09c0adrp x3, 0x964000
000c09c4add x3, x3, 416
000c09c8subs xzr, x2, x3
000c09ccb.eq 0xc09d4
000c09d0b 0xc09ec
000c09d4
000c09d4loc_c09d4:
000c09d4adrp x0, 0x98b000
000c09d8add x0, x0, 2432
000c09dcadrp x1, 0x618000
000c09e0add x1, x1, 2688
000c09e4bl sync.(*Once).Do
000c09e8b 0xc09f0
000c09ec
000c09ecloc_c09ec:
000c09ecb 0xc09f0
000c09f0
000c09f0loc_c09f0:
000c09f0ldr x0, [sp+56]
000c09f4str x0, [sp+32]
000c09f8ldur x29, [sp-8]
000c09fcldr x30, [sp], 48
000c0a00ret x30
000c0a04
000c0a04loc_c0a04:
000c0a04adrp x0, 0x959000
000c0a08add x0, x0, 1824
000c0a0cstr x0, [sp+32]
000c0a10ldur x29, [sp-8]
000c0a14ldr x30, [sp], 48
000c0a18ret x30
000c0a1c
000c0a1cloc_c0a1c:
000c0a1cstr x0, [sp+8]
000c0a20mov x3, x30
000c0a24bl runtime.morestack_noctxt.abi0
000c0a28ldr x0, [sp+8]
000c0a2cb 0xc0990
000c0990
000c0990time.(*Location).get: ; void time.(*Location).get(time.Location * l)
000c0990ldr x16, [x28+16]
000c0994subs xzr, sp, x16
000c0998b.ls 0xc0a1c
000c099cstr x30, [sp-48]!
000c09a0stur x29, [sp-8]
000c09a4sub x29, sp, 8
000c09a8str x0, [sp+56]
000c09acstr xzr, [sp+32]
000c09b0ldr x2, [sp+56]
000c09b4cbnz x2, 0xc09bc
000c09b8b 0xc0a04
000c09bc
000c09bcloc_c09bc:
000c09bcldr x2, [sp+56]
000c09c0adrp x3, 0x964000
000c09c4add x3, x3, 416
000c09c8subs xzr, x2, x3
000c09ccb.eq 0xc09d4
000c09d0b 0xc09ec
000c09d4
000c09d4loc_c09d4:
000c09d4adrp x0, 0x98b000
000c09d8add x0, x0, 2432
000c09dcadrp x1, 0x618000
000c09e0add x1, x1, 2688
000c09e4bl sync.(*Once).Do
000c09e8b 0xc09f0
000c09ec
000c09ecloc_c09ec:
000c09ecb 0xc09f0
000c09f0
000c09f0loc_c09f0:
000c09f0ldr x0, [sp+56]
000c09f4str x0, [sp+32]
000c09f8ldur x29, [sp-8]
000c09fcldr x30, [sp], 48
000c0a00ret x30
000c0a04
000c0a04loc_c0a04:
000c0a04adrp x0, 0x959000
000c0a08add x0, x0, 1824
000c0a0cstr x0, [sp+32]
000c0a10ldur x29, [sp-8]
000c0a14ldr x30, [sp], 48
000c0a18ret x30
000c0a1c
000c0a1cloc_c0a1c:
000c0a1cstr x0, [sp+8]
000c0a20mov x3, x30
000c0a24bl runtime.morestack_noctxt.abi0
000c0a28ldr x0, [sp+8]
000c0a2cb 0xc0990
000c0990
000c0a30
000c0a30time.(*Location).String: ; void time.(*Location).String(time.Location * l)
000c0a30ldr x16, [x28+16]
000c0a34subs xzr, sp, x16
000c0a38b.ls 0xc0a84
000c0a3cstr x30, [sp-48]!
000c0a40stur x29, [sp-8]
000c0a44sub x29, sp, 8
000c0a48str x0, [sp+56]
000c0a4cstp xzr, xzr, [sp+16]
000c0a50ldr x0, [sp+56]
000c0a54bl time.(*Location).get
000c0a58str x0, [sp+32]
000c0a5cldrsb x27, [x0]
000c0a60ldr x1, [x0]
000c0a64ldr x2, [x0+8]
000c0a68str x1, [sp+16]
000c0a6cstr x2, [sp+24]
000c0a70mov x0, x1
000c0a74mov x1, x2
000c0a78ldur x29, [sp-8]
000c0a7cldr x30, [sp], 48
000c0a80ret x30
000c0a84
000c0a84loc_c0a84:
000c0a84str x0, [sp+8]
000c0a88mov x3, x30
000c0a8cbl runtime.morestack_noctxt.abi0
000c0a90ldr x0, [sp+8]
000c0a94b 0xc0a30
000c0a98udf 0
000c0a9cudf 0
000c0a30
000c0a30time.(*Location).String: ; void time.(*Location).String(time.Location * l)
000c0a30ldr x16, [x28+16]
000c0a34subs xzr, sp, x16
000c0a38b.ls 0xc0a84
000c0a3cstr x30, [sp-48]!
000c0a40stur x29, [sp-8]
000c0a44sub x29, sp, 8
000c0a48str x0, [sp+56]
000c0a4cstp xzr, xzr, [sp+16]
000c0a50ldr x0, [sp+56]
000c0a54bl time.(*Location).get
000c0a58str x0, [sp+32]
000c0a5cldrsb x27, [x0]
000c0a60ldr x1, [x0]
000c0a64ldr x2, [x0+8]
000c0a68str x1, [sp+16]
000c0a6cstr x2, [sp+24]
000c0a70mov x0, x1
000c0a74mov x1, x2
000c0a78ldur x29, [sp-8]
000c0a7cldr x30, [sp], 48
000c0a80ret x30
000c0a84
000c0a84loc_c0a84:
000c0a84str x0, [sp+8]
000c0a88mov x3, x30
000c0a8cbl runtime.morestack_noctxt.abi0
000c0a90ldr x0, [sp+8]
000c0a94b 0xc0a30
000c0a98udf 0
000c0a9cudf 0
000c0a30
000c0aa0
000c0aa0time.FixedZone: ; void time.FixedZone(struct string name, int offset)
000c0aa0ldr x16, [x28+16]
000c0aa4subs xzr, sp, x16
000c0aa8b.ls 0xc0c10
000c0aacstr x30, [sp-80]!
000c0ab0stur x29, [sp-8]
000c0ab4sub x29, sp, 8
000c0ab8str x0, [sp+88]
000c0abcstr x1, [sp+96]
000c0ac0str x2, [sp+104]
000c0ac4str xzr, [sp+56]
000c0ac8ldr x3, [sp+104]
000c0accmovz x4, 34953
000c0ad0movk x4, 0x88880000
000c0ad4movk x4, 0x888800000000
000c0ad8movk x4, 0x8888000000000000
000c0adcsmulh x5, x4, x3
000c0ae0add x5, x5, x3
000c0ae4sbfm x5, x5, 5, 63
000c0ae8sub x3, x5, x3, asr #63
000c0aecsmulh x4, x4, x3
000c0af0add x4, x4, x3
000c0af4sbfm x4, x4, 5, 63
000c0af8sub x3, x4, x3, asr #63
000c0afcstr x3, [sp+48]
000c0b00ldr x3, [sp+96]
000c0b04subs xzr, x3, 0
000c0b08cset x4, eq
000c0b0cstrb w4, [sp+45]
000c0b10cbz x3, 0xc0b18
000c0b14b 0xc0b2c
000c0b18
000c0b18loc_c0b18:
000c0b18ldr x3, [sp+48]
000c0b1cadds xzr, x3, 12
000c0b20cset x3, ge
000c0b24strb w3, [sp+45]
000c0b28b 0xc0b30
000c0b2c
000c0b2cloc_c0b2c:
000c0b2cb 0xc0b30
000c0b30
000c0b30loc_c0b30:
000c0b30ldrb w3, [sp+45]
000c0b34strb w3, [sp+46]
000c0b38tbnz w3, 0, 0xc0b40
000c0b3cb 0xc0b54
000c0b40
000c0b40loc_c0b40:
000c0b40ldr x3, [sp+48]
000c0b44subs xzr, x3, 14
000c0b48cset x3, le
000c0b4cstrb w3, [sp+46]
000c0b50b 0xc0b58
000c0b54
000c0b54loc_c0b54:
000c0b54b 0xc0b58
000c0b58
000c0b58loc_c0b58:
000c0b58ldrb w3, [sp+46]
000c0b5cstrb w3, [sp+47]
000c0b60tbnz w3, 0, 0xc0b68
000c0b64b 0xc0b88
000c0b68
000c0b68loc_c0b68:
000c0b68ldr x3, [sp+48]
000c0b6cmovz x4, 3600
000c0b70madd x3, x4, x3, xzr
000c0b74ldr x4, [sp+104]
000c0b78subs xzr, x4, x3
000c0b7ccset x3, eq
000c0b80strb w3, [sp+47]
000c0b84b 0xc0b8c
000c0b88
000c0b88loc_c0b88:
000c0b88b 0xc0b8c
000c0b8c
000c0b8cloc_c0b8c:
000c0b8cldrb w3, [sp+47]
000c0b90tbnz w3, 0, 0xc0b98
000c0b94b 0xc0be4
000c0b98
000c0b98loc_c0b98:
000c0b98adrp x0, 0x98b000
000c0b9cadd x0, x0, 2448
000c0ba0adrp x1, 0x618000
000c0ba4add x1, x1, 2664
000c0ba8bl sync.(*Once).Do
000c0bacadrp x27, 0x962000
000c0bb0ldr x1, [x27+3208]
000c0bb4adrp x27, 0x962000
000c0bb8ldr x2, [x27+3200]
000c0bbcldr x3, [sp+48]
000c0bc0add x0, x3, 12
000c0bc4subs xzr, x1, x0
000c0bc8b.hi 0xc0bd0
000c0bccb 0xc0c08
000c0bd0
000c0bd0loc_c0bd0:
000c0bd0ldr x0, [x2+3*x0]
000c0bd4str x0, [sp+56]
000c0bd8ldur x29, [sp-8]
000c0bdcldr x30, [sp], 80
000c0be0ret x30
000c0be4
000c0be4loc_c0be4:
000c0be4ldr x2, [sp+104]
000c0be8ldr x0, [sp+88]
000c0becldr x1, [sp+96]
000c0bf0bl time.fixedZone
000c0bf4str x0, [sp+64]
000c0bf8str x0, [sp+56]
000c0bfcldur x29, [sp-8]
000c0c00ldr x30, [sp], 80
000c0c04ret x30
000c0c08
000c0c08loc_c0c08:
000c0c08bl runtime.panicIndex
000c0c0chint
000c0c10
000c0c10loc_c0c10:
000c0c10stp x0, x1, [sp+8]
000c0c14str x2, [sp+24]
000c0c18mov x3, x30
000c0c1cbl runtime.morestack_noctxt.abi0
000c0c20ldp x0, x1, [sp+8]
000c0c24ldr x2, [sp+24]
000c0c28b 0xc0aa0
000c0c2cudf 0
000c0aa0
000c0aa0time.FixedZone: ; void time.FixedZone(struct string name, int offset)
000c0aa0ldr x16, [x28+16]
000c0aa4subs xzr, sp, x16
000c0aa8b.ls 0xc0c10
000c0aacstr x30, [sp-80]!
000c0ab0stur x29, [sp-8]
000c0ab4sub x29, sp, 8
000c0ab8str x0, [sp+88]
000c0abcstr x1, [sp+96]
000c0ac0str x2, [sp+104]
000c0ac4str xzr, [sp+56]
000c0ac8ldr x3, [sp+104]
000c0accmovz x4, 34953
000c0ad0movk x4, 0x88880000
000c0ad4movk x4, 0x888800000000
000c0ad8movk x4, 0x8888000000000000
000c0adcsmulh x5, x4, x3
000c0ae0add x5, x5, x3
000c0ae4sbfm x5, x5, 5, 63
000c0ae8sub x3, x5, x3, asr #63
000c0aecsmulh x4, x4, x3
000c0af0add x4, x4, x3
000c0af4sbfm x4, x4, 5, 63
000c0af8sub x3, x4, x3, asr #63
000c0afcstr x3, [sp+48]
000c0b00ldr x3, [sp+96]
000c0b04subs xzr, x3, 0
000c0b08cset x4, eq
000c0b0cstrb w4, [sp+45]
000c0b10cbz x3, 0xc0b18
000c0b14b 0xc0b2c
000c0b18
000c0b18loc_c0b18:
000c0b18ldr x3, [sp+48]
000c0b1cadds xzr, x3, 12
000c0b20cset x3, ge
000c0b24strb w3, [sp+45]
000c0b28b 0xc0b30
000c0b2c
000c0b2cloc_c0b2c:
000c0b2cb 0xc0b30
000c0b30
000c0b30loc_c0b30:
000c0b30ldrb w3, [sp+45]
000c0b34strb w3, [sp+46]
000c0b38tbnz w3, 0, 0xc0b40
000c0b3cb 0xc0b54
000c0b40
000c0b40loc_c0b40:
000c0b40ldr x3, [sp+48]
000c0b44subs xzr, x3, 14
000c0b48cset x3, le
000c0b4cstrb w3, [sp+46]
000c0b50b 0xc0b58
000c0b54
000c0b54loc_c0b54:
000c0b54b 0xc0b58
000c0b58
000c0b58loc_c0b58:
000c0b58ldrb w3, [sp+46]
000c0b5cstrb w3, [sp+47]
000c0b60tbnz w3, 0, 0xc0b68
000c0b64b 0xc0b88
000c0b68
000c0b68loc_c0b68:
000c0b68ldr x3, [sp+48]
000c0b6cmovz x4, 3600
000c0b70madd x3, x4, x3, xzr
000c0b74ldr x4, [sp+104]
000c0b78subs xzr, x4, x3
000c0b7ccset x3, eq
000c0b80strb w3, [sp+47]
000c0b84b 0xc0b8c
000c0b88
000c0b88loc_c0b88:
000c0b88b 0xc0b8c
000c0b8c
000c0b8cloc_c0b8c:
000c0b8cldrb w3, [sp+47]
000c0b90tbnz w3, 0, 0xc0b98
000c0b94b 0xc0be4
000c0b98
000c0b98loc_c0b98:
000c0b98adrp x0, 0x98b000
000c0b9cadd x0, x0, 2448
000c0ba0adrp x1, 0x618000
000c0ba4add x1, x1, 2664
000c0ba8bl sync.(*Once).Do
000c0bacadrp x27, 0x962000
000c0bb0ldr x1, [x27+3208]
000c0bb4adrp x27, 0x962000
000c0bb8ldr x2, [x27+3200]
000c0bbcldr x3, [sp+48]
000c0bc0add x0, x3, 12
000c0bc4subs xzr, x1, x0
000c0bc8b.hi 0xc0bd0
000c0bccb 0xc0c08
000c0bd0
000c0bd0loc_c0bd0:
000c0bd0ldr x0, [x2+3*x0]
000c0bd4str x0, [sp+56]
000c0bd8ldur x29, [sp-8]
000c0bdcldr x30, [sp], 80
000c0be0ret x30
000c0be4
000c0be4loc_c0be4:
000c0be4ldr x2, [sp+104]
000c0be8ldr x0, [sp+88]
000c0becldr x1, [sp+96]
000c0bf0bl time.fixedZone
000c0bf4str x0, [sp+64]
000c0bf8str x0, [sp+56]
000c0bfcldur x29, [sp-8]
000c0c00ldr x30, [sp], 80
000c0c04ret x30
000c0c08
000c0c08loc_c0c08:
000c0c08bl runtime.panicIndex
000c0c0chint
000c0c10
000c0c10loc_c0c10:
000c0c10stp x0, x1, [sp+8]
000c0c14str x2, [sp+24]
000c0c18mov x3, x30
000c0c1cbl runtime.morestack_noctxt.abi0
000c0c20ldp x0, x1, [sp+8]
000c0c24ldr x2, [sp+24]
000c0c28b 0xc0aa0
000c0c2cudf 0
000c0aa0
000c0c30
000c0c30time.fixedZone: ; void time.fixedZone(struct string name, int offset)
000c0c30ldr x16, [x28+16]
000c0c34sub x17, sp, 16
000c0c38subs xzr, x17, x16
000c0c3cb.ls 0xc0ed4
000c0c40str x30, [sp-144]!
000c0c44stur x29, [sp-8]
000c0c48sub x29, sp, 8
000c0c4cstr x0, [sp+152]
000c0c50str x1, [sp+160]
000c0c54str x2, [sp+168]
000c0c58str xzr, [sp+40]
000c0c5cadrp x0, 0x5c3000
000c0c60add x0, x0, 3776
000c0c64bl runtime.newobject
000c0c68str x0, [sp+128]
000c0c6cadrp x27, 0x98b000
000c0c70ldr w1, [x27+3056]
000c0c74cbz w1, 0xc0c7c
000c0c78b 0xc0c80
000c0c7c
000c0c7cloc_c0c7c:
000c0c7cb 0xc0c9c
000c0c80
000c0c80loc_c0c80:
000c0c80str x0, [sp+56]
000c0c84mov x1, x0
000c0c88adrp x0, 0x5c3000
000c0c8cadd x0, x0, 3776
000c0c90bl runtime.wbZero
000c0c94ldr x0, [sp+56]
000c0c98b 0xc0c9c
000c0c9c
000c0c9cloc_c0c9c:
000c0c9cmov x20, x0
000c0ca0adr x27, 16
000c0ca4stp x29, x27, [sp-24]
000c0ca8sub x29, sp, 24
000c0cacbl fn_87cf8
000c0cb0sub x29, sp, 8
000c0cb4str xzr, [x0+96]
000c0cb8ldr x1, [sp+128]
000c0cbcldrsb x27, [x1]
000c0cc0ldr x2, [sp+152]
000c0cc4ldr x3, [sp+160]
000c0cc8str x3, [x1+8]
000c0cccadrp x27, 0x98b000
000c0cd0ldr w3, [x27+3056]
000c0cd4cbz w3, 0xc0cdc
000c0cd8b 0xc0ce0
000c0cdc
000c0cdcloc_c0cdc:
000c0cdcb 0xc0cf4
000c0ce0
000c0ce0loc_c0ce0:
000c0ce0bl runtime.gcWriteBarrier2
000c0ce4str x2, [x25]
000c0ce8ldr x3, [x1]
000c0cecstr x3, [x25+8]
000c0cf0b 0xc0cf4
000c0cf4
000c0cf4loc_c0cf4:
000c0cf4str x2, [x1]
000c0cf8adrp x0, 0x53f000
000c0cfcadd x0, x0, 288
000c0d00bl runtime.newobject
000c0d04str x0, [sp+96]
000c0d08ldr x1, [sp+152]
000c0d0cldr x2, [sp+160]
000c0d10str x2, [x0+8]
000c0d14adrp x27, 0x98b000
000c0d18ldr w2, [x27+3056]
000c0d1ccbz w2, 0xc0d24
000c0d20b 0xc0d28
000c0d24
000c0d24loc_c0d24:
000c0d24b 0xc0d3c
000c0d28
000c0d28loc_c0d28:
000c0d28bl runtime.gcWriteBarrier2
000c0d2cstr x1, [x25]
000c0d30ldr x2, [x0]
000c0d34str x2, [x25+8]
000c0d38b 0xc0d3c
000c0d3c
000c0d3cloc_c0d3c:
000c0d3cstr x1, [x0]
000c0d40ldr x1, [sp+96]
000c0d44ldrsb x27, [x1]
000c0d48ldr x2, [sp+168]
000c0d4cstr x2, [x1+16]
000c0d50ldr x1, [sp+96]
000c0d54ldrsb x27, [x1]
000c0d58strb wzr, [x1+24]
000c0d5cldr x1, [sp+96]
000c0d60ldrsb x27, [x1]
000c0d64b 0xc0d68
000c0d68
000c0d68loc_c0d68:
000c0d68str x1, [sp+104]
000c0d6corr x2, xzr, 1
000c0d70str x2, [sp+112]
000c0d74str x2, [sp+120]
000c0d78ldr x3, [sp+128]
000c0d7cldrsb x27, [x3]
000c0d80str x2, [x3+24]
000c0d84str x2, [x3+32]
000c0d88adrp x27, 0x98b000
000c0d8cldr w4, [x27+3056]
000c0d90cbz w4, 0xc0d98
000c0d94b 0xc0d9c
000c0d98
000c0d98loc_c0d98:
000c0d98b 0xc0db0
000c0d9c
000c0d9cloc_c0d9c:
000c0d9cbl runtime.gcWriteBarrier2
000c0da0str x1, [x25]
000c0da4ldr x4, [x3+16]
000c0da8str x4, [x25+8]
000c0dacb 0xc0db0
000c0db0
000c0db0loc_c0db0:
000c0db0str x1, [x3+16]
000c0db4adrp x0, 0x53f000
000c0db8add x0, x0, 384
000c0dbcbl runtime.newobject
000c0dc0str x0, [sp+64]
000c0dc4movz x1, 0x8000000000000000
000c0dc8str x1, [x0]
000c0dccldr x2, [sp+64]
000c0dd0ldrsb x27, [x2]
000c0dd4strb wzr, [x2+8]
000c0dd8ldr x2, [sp+64]
000c0ddcldrsb x27, [x2]
000c0de0strb wzr, [x2+9]
000c0de4ldr x2, [sp+64]
000c0de8ldrsb x27, [x2]
000c0decstrb wzr, [x2+10]
000c0df0ldr x2, [sp+64]
000c0df4ldrsb x27, [x2]
000c0df8b 0xc0dfc
000c0dfc
000c0dfcloc_c0dfc:
000c0dfcstr x2, [sp+72]
000c0e00orr x3, xzr, 1
000c0e04str x3, [sp+80]
000c0e08str x3, [sp+88]
000c0e0cldr x4, [sp+128]
000c0e10ldrsb x27, [x4]
000c0e14str x3, [x4+48]
000c0e18str x3, [x4+56]
000c0e1cadrp x27, 0x98b000
000c0e20ldr w3, [x27+3056]
000c0e24cbz w3, 0xc0e2c
000c0e28b 0xc0e30
000c0e2c
000c0e2cloc_c0e2c:
000c0e2cb 0xc0e44
000c0e30
000c0e30loc_c0e30:
000c0e30bl runtime.gcWriteBarrier2
000c0e34str x2, [x25]
000c0e38ldr x3, [x4+40]
000c0e3cstr x3, [x25+8]
000c0e40b 0xc0e44
000c0e44
000c0e44loc_c0e44:
000c0e44str x2, [x4+40]
000c0e48ldr x2, [sp+128]
000c0e4cldrsb x27, [x2]
000c0e50str x1, [x2+80]
000c0e54ldr x2, [sp+128]
000c0e58ldrsb x27, [x2]
000c0e5cmovn x3, 0x8000000000000000
000c0e60str x3, [x2+88]
000c0e64ldr x2, [sp+128]
000c0e68str x2, [sp+48]
000c0e6cldrsb x27, [x2]
000c0e70ldr x3, [x2+16]
000c0e74ldr x1, [x2+24]
000c0e78subs xzr, x1, 0
000c0e7cb.hi 0xc0e84
000c0e80b 0xc0ec8
000c0e84
000c0e84loc_c0e84:
000c0e84ldrsb x27, [x2]
000c0e88adrp x27, 0x98b000
000c0e8cldr w1, [x27+3056]
000c0e90cbz w1, 0xc0e98
000c0e94b 0xc0e9c
000c0e98
000c0e98loc_c0e98:
000c0e98b 0xc0eb0
000c0e9c
000c0e9cloc_c0e9c:
000c0e9cbl runtime.gcWriteBarrier2
000c0ea0str x3, [x25]
000c0ea4ldr x1, [x2+96]
000c0ea8str x1, [x25+8]
000c0eacb 0xc0eb0
000c0eb0
000c0eb0loc_c0eb0:
000c0eb0str x3, [x2+96]
000c0eb4ldr x0, [sp+48]
000c0eb8str x0, [sp+40]
000c0ebcldur x29, [sp-8]
000c0ec0ldr x30, [sp], 144
000c0ec4ret x30
000c0ec8
000c0ec8loc_c0ec8:
000c0ec8mov x0, xzr
000c0eccbl runtime.panicIndex
000c0ed0hint
000c0ed4
000c0ed4loc_c0ed4:
000c0ed4stp x0, x1, [sp+8]
000c0ed8str x2, [sp+24]
000c0edcmov x3, x30
000c0ee0bl runtime.morestack_noctxt.abi0
000c0ee4ldp x0, x1, [sp+8]
000c0ee8ldr x2, [sp+24]
000c0eecb 0xc0c30
000c0c30
000c0c30time.fixedZone: ; void time.fixedZone(struct string name, int offset)
000c0c30ldr x16, [x28+16]
000c0c34sub x17, sp, 16
000c0c38subs xzr, x17, x16
000c0c3cb.ls 0xc0ed4
000c0c40str x30, [sp-144]!
000c0c44stur x29, [sp-8]
000c0c48sub x29, sp, 8
000c0c4cstr x0, [sp+152]
000c0c50str x1, [sp+160]
000c0c54str x2, [sp+168]
000c0c58str xzr, [sp+40]
000c0c5cadrp x0, 0x5c3000
000c0c60add x0, x0, 3776
000c0c64bl runtime.newobject
000c0c68str x0, [sp+128]
000c0c6cadrp x27, 0x98b000
000c0c70ldr w1, [x27+3056]
000c0c74cbz w1, 0xc0c7c
000c0c78b 0xc0c80
000c0c7c
000c0c7cloc_c0c7c:
000c0c7cb 0xc0c9c
000c0c80
000c0c80loc_c0c80:
000c0c80str x0, [sp+56]
000c0c84mov x1, x0
000c0c88adrp x0, 0x5c3000
000c0c8cadd x0, x0, 3776
000c0c90bl runtime.wbZero
000c0c94ldr x0, [sp+56]
000c0c98b 0xc0c9c
000c0c9c
000c0c9cloc_c0c9c:
000c0c9cmov x20, x0
000c0ca0adr x27, 16
000c0ca4stp x29, x27, [sp-24]
000c0ca8sub x29, sp, 24
000c0cacbl fn_87cf8
000c0cb0sub x29, sp, 8
000c0cb4str xzr, [x0+96]
000c0cb8ldr x1, [sp+128]
000c0cbcldrsb x27, [x1]
000c0cc0ldr x2, [sp+152]
000c0cc4ldr x3, [sp+160]
000c0cc8str x3, [x1+8]
000c0cccadrp x27, 0x98b000
000c0cd0ldr w3, [x27+3056]
000c0cd4cbz w3, 0xc0cdc
000c0cd8b 0xc0ce0
000c0cdc
000c0cdcloc_c0cdc:
000c0cdcb 0xc0cf4
000c0ce0
000c0ce0loc_c0ce0:
000c0ce0bl runtime.gcWriteBarrier2
000c0ce4str x2, [x25]
000c0ce8ldr x3, [x1]
000c0cecstr x3, [x25+8]
000c0cf0b 0xc0cf4
000c0cf4
000c0cf4loc_c0cf4:
000c0cf4str x2, [x1]
000c0cf8adrp x0, 0x53f000
000c0cfcadd x0, x0, 288
000c0d00bl runtime.newobject
000c0d04str x0, [sp+96]
000c0d08ldr x1, [sp+152]
000c0d0cldr x2, [sp+160]
000c0d10str x2, [x0+8]
000c0d14adrp x27, 0x98b000
000c0d18ldr w2, [x27+3056]
000c0d1ccbz w2, 0xc0d24
000c0d20b 0xc0d28
000c0d24
000c0d24loc_c0d24:
000c0d24b 0xc0d3c
000c0d28
000c0d28loc_c0d28:
000c0d28bl runtime.gcWriteBarrier2
000c0d2cstr x1, [x25]
000c0d30ldr x2, [x0]
000c0d34str x2, [x25+8]
000c0d38b 0xc0d3c
000c0d3c
000c0d3cloc_c0d3c:
000c0d3cstr x1, [x0]
000c0d40ldr x1, [sp+96]
000c0d44ldrsb x27, [x1]
000c0d48ldr x2, [sp+168]
000c0d4cstr x2, [x1+16]
000c0d50ldr x1, [sp+96]
000c0d54ldrsb x27, [x1]
000c0d58strb wzr, [x1+24]
000c0d5cldr x1, [sp+96]
000c0d60ldrsb x27, [x1]
000c0d64b 0xc0d68
000c0d68
000c0d68loc_c0d68:
000c0d68str x1, [sp+104]
000c0d6corr x2, xzr, 1
000c0d70str x2, [sp+112]
000c0d74str x2, [sp+120]
000c0d78ldr x3, [sp+128]
000c0d7cldrsb x27, [x3]
000c0d80str x2, [x3+24]
000c0d84str x2, [x3+32]
000c0d88adrp x27, 0x98b000
000c0d8cldr w4, [x27+3056]
000c0d90cbz w4, 0xc0d98
000c0d94b 0xc0d9c
000c0d98
000c0d98loc_c0d98:
000c0d98b 0xc0db0
000c0d9c
000c0d9cloc_c0d9c:
000c0d9cbl runtime.gcWriteBarrier2
000c0da0str x1, [x25]
000c0da4ldr x4, [x3+16]
000c0da8str x4, [x25+8]
000c0dacb 0xc0db0
000c0db0
000c0db0loc_c0db0:
000c0db0str x1, [x3+16]
000c0db4adrp x0, 0x53f000
000c0db8add x0, x0, 384
000c0dbcbl runtime.newobject
000c0dc0str x0, [sp+64]
000c0dc4movz x1, 0x8000000000000000
000c0dc8str x1, [x0]
000c0dccldr x2, [sp+64]
000c0dd0ldrsb x27, [x2]
000c0dd4strb wzr, [x2+8]
000c0dd8ldr x2, [sp+64]
000c0ddcldrsb x27, [x2]
000c0de0strb wzr, [x2+9]
000c0de4ldr x2, [sp+64]
000c0de8ldrsb x27, [x2]
000c0decstrb wzr, [x2+10]
000c0df0ldr x2, [sp+64]
000c0df4ldrsb x27, [x2]
000c0df8b 0xc0dfc
000c0dfc
000c0dfcloc_c0dfc:
000c0dfcstr x2, [sp+72]
000c0e00orr x3, xzr, 1
000c0e04str x3, [sp+80]
000c0e08str x3, [sp+88]
000c0e0cldr x4, [sp+128]
000c0e10ldrsb x27, [x4]
000c0e14str x3, [x4+48]
000c0e18str x3, [x4+56]
000c0e1cadrp x27, 0x98b000
000c0e20ldr w3, [x27+3056]
000c0e24cbz w3, 0xc0e2c
000c0e28b 0xc0e30
000c0e2c
000c0e2cloc_c0e2c:
000c0e2cb 0xc0e44
000c0e30
000c0e30loc_c0e30:
000c0e30bl runtime.gcWriteBarrier2
000c0e34str x2, [x25]
000c0e38ldr x3, [x4+40]
000c0e3cstr x3, [x25+8]
000c0e40b 0xc0e44
000c0e44
000c0e44loc_c0e44:
000c0e44str x2, [x4+40]
000c0e48ldr x2, [sp+128]
000c0e4cldrsb x27, [x2]
000c0e50str x1, [x2+80]
000c0e54ldr x2, [sp+128]
000c0e58ldrsb x27, [x2]
000c0e5cmovn x3, 0x8000000000000000
000c0e60str x3, [x2+88]
000c0e64ldr x2, [sp+128]
000c0e68str x2, [sp+48]
000c0e6cldrsb x27, [x2]
000c0e70ldr x3, [x2+16]
000c0e74ldr x1, [x2+24]
000c0e78subs xzr, x1, 0
000c0e7cb.hi 0xc0e84
000c0e80b 0xc0ec8
000c0e84
000c0e84loc_c0e84:
000c0e84ldrsb x27, [x2]
000c0e88adrp x27, 0x98b000
000c0e8cldr w1, [x27+3056]
000c0e90cbz w1, 0xc0e98
000c0e94b 0xc0e9c
000c0e98
000c0e98loc_c0e98:
000c0e98b 0xc0eb0
000c0e9c
000c0e9cloc_c0e9c:
000c0e9cbl runtime.gcWriteBarrier2
000c0ea0str x3, [x25]
000c0ea4ldr x1, [x2+96]
000c0ea8str x1, [x25+8]
000c0eacb 0xc0eb0
000c0eb0
000c0eb0loc_c0eb0:
000c0eb0str x3, [x2+96]
000c0eb4ldr x0, [sp+48]
000c0eb8str x0, [sp+40]
000c0ebcldur x29, [sp-8]
000c0ec0ldr x30, [sp], 144
000c0ec4ret x30
000c0ec8
000c0ec8loc_c0ec8:
000c0ec8mov x0, xzr
000c0eccbl runtime.panicIndex
000c0ed0hint
000c0ed4
000c0ed4loc_c0ed4:
000c0ed4stp x0, x1, [sp+8]
000c0ed8str x2, [sp+24]
000c0edcmov x3, x30
000c0ee0bl runtime.morestack_noctxt.abi0
000c0ee4ldp x0, x1, [sp+8]
000c0ee8ldr x2, [sp+24]
000c0eecb 0xc0c30
000c0c30
000c0ef0
000c0ef0time.(*Location).lookup: ; void time.(*Location).lookup(time.Location * l, int64 sec)
000c0ef0ldr x16, [x28+16]
000c0ef4sub x17, sp, 192
000c0ef8subs xzr, x17, x16
000c0efcb.ls 0xc14ec
000c0f00sub x20, sp, 320
000c0f04stp x29, x30, [x20-8]
000c0f08add sp, x20, 0
000c0f0csub x29, sp, 8
000c0f10str x0, [sp+328]
000c0f14str x1, [sp+336]
000c0f18stp xzr, xzr, [sp+232]
000c0f1cstr xzr, [sp+64]
000c0f20str xzr, [sp+56]
000c0f24str xzr, [sp+120]
000c0f28strb wzr, [sp+50]
000c0f2cldr x0, [sp+328]
000c0f30bl time.(*Location).get
000c0f34str x0, [sp+328]
000c0f38ldrsb x27, [x0]
000c0f3cldr x1, [x0+24]
000c0f40str x1, [sp+152]
000c0f44cbz x1, 0xc0f4c
000c0f48b 0xc0f9c
000c0f4c
000c0f4cloc_c0f4c:
000c0f4cadrp x6, 0x5f0000
000c0f50add x6, x6, 447
000c0f54str x6, [sp+232]
000c0f58orr x6, xzr, 3
000c0f5cstr x6, [sp+240]
000c0f60str xzr, [sp+64]
000c0f64movz x6, 0x8000000000000000
000c0f68str x6, [sp+56]
000c0f6cmovn x6, 0x8000000000000000
000c0f70str x6, [sp+120]
000c0f74strb wzr, [sp+50]
000c0f78ldr x3, [sp+56]
000c0f7cldr x4, [sp+120]
000c0f80ldr x2, [sp+64]
000c0f84ldr x0, [sp+232]
000c0f88ldr x1, [sp+240]
000c0f8cmov x5, xzr
000c0f90ldp x29, x30, [sp-8]
000c0f94add sp, sp, 320
000c0f98ret x30
000c0f9c
000c0f9cloc_c0f9c:
000c0f9cldrsb x27, [x0]
000c0fa0ldr x6, [x0+96]
000c0fa4str x6, [sp+200]
000c0fa8subs xzr, x6, 0
000c0faccset x7, ne
000c0fb0strb w7, [sp+52]
000c0fb4cbnz x6, 0xc0fbc
000c0fb8b 0xc0fdc
000c0fbc
000c0fbcloc_c0fbc:
000c0fbcldr x6, [sp+328]
000c0fc0ldrsb x27, [x6]
000c0fc4ldr x6, [x6+80]
000c0fc8ldr x7, [sp+336]
000c0fccsubs xzr, x7, x6
000c0fd0cset x6, ge
000c0fd4strb w6, [sp+52]
000c0fd8b 0xc0fe0
000c0fdc
000c0fdcloc_c0fdc:
000c0fdcb 0xc0fe0
000c0fe0
000c0fe0loc_c0fe0:
000c0fe0ldrb w6, [sp+52]
000c0fe4strb w6, [sp+53]
000c0fe8tbnz w6, 0, 0xc0ff0
000c0fecb 0xc1010
000c0ff0
000c0ff0loc_c0ff0:
000c0ff0ldr x6, [sp+336]
000c0ff4ldr x7, [sp+328]
000c0ff8ldrsb x27, [x7]
000c0ffcldr x7, [x7+88]
000c1000subs xzr, x7, x6
000c1004cset x6, gt
000c1008strb w6, [sp+53]
000c100cb 0xc1014
000c1010
000c1010loc_c1010:
000c1010b 0xc1014
000c1014
000c1014loc_c1014:
000c1014ldrb w6, [sp+53]
000c1018tbnz w6, 0, 0xc1020
000c101cb 0xc1098
000c1020
000c1020loc_c1020:
000c1020ldr x6, [sp+200]
000c1024ldrsb x27, [x6]
000c1028ldr x7, [x6]
000c102cldr x6, [x6+8]
000c1030str x7, [sp+232]
000c1034str x6, [sp+240]
000c1038ldr x6, [sp+200]
000c103cldrsb x27, [x6]
000c1040ldr x6, [x6+16]
000c1044str x6, [sp+64]
000c1048ldr x6, [sp+328]
000c104cldrsb x27, [x6]
000c1050ldr x6, [x6+80]
000c1054str x6, [sp+56]
000c1058ldr x6, [sp+328]
000c105cldrsb x27, [x6]
000c1060ldr x6, [x6+88]
000c1064str x6, [sp+120]
000c1068ldr x6, [sp+200]
000c106cldrsb x27, [x6]
000c1070ldrb w5, [x6+24]
000c1074strb w5, [sp+50]
000c1078ldr x3, [sp+56]
000c107cldr x4, [sp+120]
000c1080ldr x2, [sp+64]
000c1084ldr x0, [sp+232]
000c1088ldr x1, [sp+240]
000c108cldp x29, x30, [sp-8]
000c1090add sp, sp, 320
000c1094ret x30
000c1098
000c1098loc_c1098:
000c1098ldr x6, [sp+328]
000c109cldrsb x27, [x6]
000c10a0ldr x6, [x6+48]
000c10a4str x6, [sp+152]
000c10a8subs xzr, x6, 0
000c10accset x7, eq
000c10b0strb w7, [sp+52]
000c10b4cbz x6, 0xc10bc
000c10b8b 0xc10c0
000c10bc
000c10bcloc_c10bc:
000c10bcb 0xc10f4
000c10c0
000c10c0loc_c10c0:
000c10c0ldr x6, [sp+336]
000c10c4ldr x7, [sp+328]
000c10c8ldrsb x27, [x7]
000c10ccldr x1, [x7+48]
000c10d0ldr x7, [x7+40]
000c10d4subs xzr, x1, 0
000c10d8b.hi 0xc10e0
000c10dcb 0xc14e0
000c10e0
000c10e0loc_c10e0:
000c10e0ldr x7, [x7]
000c10e4subs xzr, x7, x6
000c10e8cset x6, gt
000c10ecstrb w6, [sp+52]
000c10f0b 0xc10f4
000c10f4
000c10f4loc_c10f4:
000c10f4ldrb w6, [sp+52]
000c10f8tbnz w6, 0, 0xc1100
000c10fcb 0xc11d8
000c1100
000c1100loc_c1100:
000c1100ldr x0, [sp+328]
000c1104bl time.(*Location).lookupFirstZone
000c1108str x0, [sp+152]
000c110cldr x1, [sp+328]
000c1110ldrsb x27, [x1]
000c1114ldr x2, [x1+24]
000c1118ldr x1, [x1+16]
000c111csubs xzr, x0, x2
000c1120b.lo 0xc1128
000c1124b 0xc14d8
000c1128
000c1128loc_c1128:
000c1128add x6, x1, x0, lsl #5
000c112cstr x6, [sp+192]
000c1130ldrsb x27, [x6]
000c1134ldr x7, [x6]
000c1138ldr x6, [x6+8]
000c113cstr x7, [sp+232]
000c1140str x6, [sp+240]
000c1144ldr x6, [sp+192]
000c1148ldrsb x27, [x6]
000c114cldr x6, [x6+16]
000c1150str x6, [sp+64]
000c1154movz x6, 0x8000000000000000
000c1158str x6, [sp+56]
000c115cldr x6, [sp+328]
000c1160ldrsb x27, [x6]
000c1164ldr x6, [x6+48]
000c1168str x6, [sp+152]
000c116ccbnz x6, 0xc1174
000c1170b 0xc119c
000c1174
000c1174loc_c1174:
000c1174ldr x6, [sp+328]
000c1178ldrsb x27, [x6]
000c117cldr x1, [x6+48]
000c1180ldr x6, [x6+40]
000c1184subs xzr, x1, 0
000c1188b.hi 0xc1190
000c118cb 0xc14d0
000c1190
000c1190loc_c1190:
000c1190ldr x6, [x6]
000c1194str x6, [sp+120]
000c1198b 0xc11a8
000c119c
000c119cloc_c119c:
000c119cmovn x6, 0x8000000000000000
000c11a0str x6, [sp+120]
000c11a4b 0xc11a8
000c11a8
000c11a8loc_c11a8:
000c11a8ldr x6, [sp+192]
000c11acldrsb x27, [x6]
000c11b0ldrb w5, [x6+24]
000c11b4strb w5, [sp+50]
000c11b8ldr x3, [sp+56]
000c11bcldr x4, [sp+120]
000c11c0ldr x2, [sp+64]
000c11c4ldr x0, [sp+232]
000c11c8ldr x1, [sp+240]
000c11ccldp x29, x30, [sp-8]
000c11d0add sp, sp, 320
000c11d4ret x30
000c11d8
000c11d8loc_c11d8:
000c11d8ldr x6, [sp+328]
000c11dcldrsb x27, [x6]
000c11e0ldr x7, [x6+48]
000c11e4ldr x8, [x6+40]
000c11e8ldr x6, [x6+56]
000c11ecstr x8, [sp+208]
000c11f0str x7, [sp+216]
000c11f4str x6, [sp+224]
000c11f8movn x6, 0x8000000000000000
000c11fcstr x6, [sp+120]
000c1200str xzr, [sp+80]
000c1204str x7, [sp+96]
000c1208b 0xc120c
000c120c
000c120cloc_c120c:
000c120cldr x6, [sp+80]
000c1210ldr x7, [sp+96]
000c1214sub x6, x7, x6
000c1218subs xzr, x6, 1
000c121cb.gt 0xc1224
000c1220b 0xc1290
000c1224
000c1224loc_c1224:
000c1224ldr x6, [sp+96]
000c1228ldr x7, [sp+80]
000c122cadd x6, x7, x6
000c1230ubfm x6, x6, 1, 63
000c1234str x6, [sp+72]
000c1238ldr x0, [sp+72]
000c123cldr x1, [sp+216]
000c1240ldr x6, [sp+208]
000c1244subs xzr, x1, x0
000c1248b.hi 0xc1250
000c124cb 0xc14cc
000c1250
000c1250loc_c1250:
000c1250ubfm x7, x0, 60, 59
000c1254ldr x6, [x6+x7]
000c1258str x6, [sp+88]
000c125cldr x7, [sp+336]
000c1260subs xzr, x6, x7
000c1264b.gt 0xc126c
000c1268b 0xc127c
000c126c
000c126cloc_c126c:
000c126cstr x6, [sp+120]
000c1270ldr x6, [sp+72]
000c1274str x6, [sp+96]
000c1278b 0xc1288
000c127c
000c127cloc_c127c:
000c127cldr x6, [sp+72]
000c1280str x6, [sp+80]
000c1284b 0xc1288
000c1288
000c1288loc_c1288:
000c1288b 0xc128c
000c128c
000c128cloc_c128c:
000c128cb 0xc120c
000c1290
000c1290loc_c1290:
000c1290ldr x6, [sp+328]
000c1294ldrsb x27, [x6]
000c1298ldr x1, [x6+24]
000c129cldr x6, [x6+16]
000c12a0ldr x0, [sp+80]
000c12a4ldr x7, [sp+216]
000c12a8ldr x8, [sp+208]
000c12acsubs xzr, x7, x0
000c12b0b.hi 0xc12b8
000c12b4b 0xc14c4
000c12b8
000c12b8loc_c12b8:
000c12b8add x7, x8, x0, lsl #4
000c12bcldrb w7, [x7+8]
000c12c0mov x0, x7
000c12c4subs xzr, x0, x1
000c12c8b.lo 0xc12d0
000c12ccb 0xc14c0
000c12d0
000c12d0loc_c12d0:
000c12d0ubfm x7, x7, 59, 7
000c12d4add x6, x6, x7
000c12d8str x6, [sp+184]
000c12dcldrsb x27, [x6]
000c12e0ldr x7, [x6]
000c12e4ldr x6, [x6+8]
000c12e8str x7, [sp+232]
000c12ecstr x6, [sp+240]
000c12f0ldr x6, [sp+184]
000c12f4ldrsb x27, [x6]
000c12f8ldr x6, [x6+16]
000c12fcstr x6, [sp+64]
000c1300ldr x0, [sp+80]
000c1304ldr x1, [sp+216]
000c1308ldr x6, [sp+208]
000c130csubs xzr, x1, x0
000c1310b.hi 0xc1318
000c1314b 0xc14bc
000c1318
000c1318loc_c1318:
000c1318ubfm x7, x0, 60, 59
000c131cldr x6, [x6+x7]
000c1320str x6, [sp+56]
000c1324ldr x6, [sp+184]
000c1328ldrsb x27, [x6]
000c132cldrb w6, [x6+24]
000c1330strb w6, [sp+50]
000c1334ldr x6, [sp+216]
000c1338str x6, [sp+152]
000c133cldr x7, [sp+80]
000c1340sub x6, x6, 1
000c1344subs xzr, x7, x6
000c1348cset x6, eq
000c134cstrb w6, [sp+52]
000c1350b.eq 0xc1358
000c1354b 0xc1374
000c1358
000c1358loc_c1358:
000c1358ldr x6, [sp+328]
000c135cldrsb x27, [x6]
000c1360ldr x6, [x6+72]
000c1364subs xzr, x6, 0
000c1368cset x6, ne
000c136cstrb w6, [sp+52]
000c1370b 0xc1378
000c1374
000c1374loc_c1374:
000c1374b 0xc1378
000c1378
000c1378loc_c1378:
000c1378ldrb w6, [sp+52]
000c137ctbnz w6, 0, 0xc1384
000c1380b 0xc1494
000c1384
000c1384loc_c1384:
000c1384stp xzr, xzr, [sp+280]
000c1388ldr x4, [sp+328]
000c138cldrsb x27, [x4]
000c1390ldr x0, [x4+64]
000c1394ldr x1, [x4+72]
000c1398str x0, [sp+264]
000c139cstr x1, [sp+272]
000c13a0ldr x2, [sp+56]
000c13a4ldr x3, [sp+336]
000c13a8bl time.tzset
000c13acstr x0, [sp+280]
000c13b0str x1, [sp+288]
000c13b4str x2, [sp+152]
000c13b8str x3, [sp+144]
000c13bcstr x4, [sp+136]
000c13c0strb w5, [sp+52]
000c13c4strb w6, [sp+53]
000c13c8ldr x4, [sp+280]
000c13ccldr x5, [sp+288]
000c13d0str x4, [sp+296]
000c13d4str x5, [sp+304]
000c13d8ldr x4, [sp+152]
000c13dcstr x4, [sp+176]
000c13e0ldr x4, [sp+144]
000c13e4str x4, [sp+168]
000c13e8ldr x4, [sp+136]
000c13ecstr x4, [sp+160]
000c13f0ldrb w4, [sp+52]
000c13f4strb w4, [sp+55]
000c13f8ldrb w4, [sp+53]
000c13fcstrb w4, [sp+54]
000c1400ldr x4, [sp+296]
000c1404ldr x5, [sp+304]
000c1408str x4, [sp+248]
000c140cstr x5, [sp+256]
000c1410ldr x4, [sp+176]
000c1414str x4, [sp+112]
000c1418ldr x4, [sp+168]
000c141cstr x4, [sp+104]
000c1420ldr x4, [sp+160]
000c1424str x4, [sp+128]
000c1428ldrb w4, [sp+55]
000c142cstrb w4, [sp+51]
000c1430ldrb w4, [sp+54]
000c1434strb w4, [sp+49]
000c1438tbnz w4, 0, 0xc1440
000c143cb 0xc1490
000c1440
000c1440loc_c1440:
000c1440ldr x6, [sp+248]
000c1444ldr x7, [sp+256]
000c1448str x6, [sp+232]
000c144cstr x7, [sp+240]
000c1450ldr x6, [sp+112]
000c1454str x6, [sp+64]
000c1458ldr x6, [sp+104]
000c145cstr x6, [sp+56]
000c1460ldr x6, [sp+128]
000c1464str x6, [sp+120]
000c1468ldrb w5, [sp+51]
000c146cstrb w5, [sp+50]
000c1470ldr x3, [sp+56]
000c1474ldr x4, [sp+120]
000c1478ldr x2, [sp+64]
000c147cldr x0, [sp+232]
000c1480ldr x1, [sp+240]
000c1484ldp x29, x30, [sp-8]
000c1488add sp, sp, 320
000c148cret x30
000c1490
000c1490loc_c1490:
000c1490b 0xc1498
000c1494
000c1494loc_c1494:
000c1494b 0xc1498
000c1498
000c1498loc_c1498:
000c1498ldr x3, [sp+56]
000c149cldr x4, [sp+120]
000c14a0ldrb w5, [sp+50]
000c14a4ldr x2, [sp+64]
000c14a8ldr x0, [sp+232]
000c14acldr x1, [sp+240]
000c14b0ldp x29, x30, [sp-8]
000c14b4add sp, sp, 320
000c14b8ret x30
000c14bc
000c14bcloc_c14bc:
000c14bcbl runtime.panicIndex
000c14c0
000c14c0loc_c14c0:
000c14c0bl runtime.panicIndex
000c14c4
000c14c4loc_c14c4:
000c14c4mov x1, x7
000c14c8bl runtime.panicIndex
000c14cc
000c14ccloc_c14cc:
000c14ccbl runtime.panicIndex
000c14d0
000c14d0loc_c14d0:
000c14d0mov x0, xzr
000c14d4bl runtime.panicIndex
000c14d8
000c14d8loc_c14d8:
000c14d8mov x1, x2
000c14dcbl runtime.panicIndex
000c14e0
000c14e0loc_c14e0:
000c14e0mov x0, xzr
000c14e4bl runtime.panicIndex
000c14e8hint
000c14ec
000c14ecloc_c14ec:
000c14ecstp x0, x1, [sp+8]
000c14f0mov x3, x30
000c14f4bl runtime.morestack_noctxt.abi0
000c14f8ldp x0, x1, [sp+8]
000c14fcb 0xc0ef0
000c0ef0
000c0ef0time.(*Location).lookup: ; void time.(*Location).lookup(time.Location * l, int64 sec)
000c0ef0ldr x16, [x28+16]
000c0ef4sub x17, sp, 192
000c0ef8subs xzr, x17, x16
000c0efcb.ls 0xc14ec
000c0f00sub x20, sp, 320
000c0f04stp x29, x30, [x20-8]
000c0f08add sp, x20, 0
000c0f0csub x29, sp, 8
000c0f10str x0, [sp+328]
000c0f14str x1, [sp+336]
000c0f18stp xzr, xzr, [sp+232]
000c0f1cstr xzr, [sp+64]
000c0f20str xzr, [sp+56]
000c0f24str xzr, [sp+120]
000c0f28strb wzr, [sp+50]
000c0f2cldr x0, [sp+328]
000c0f30bl time.(*Location).get
000c0f34str x0, [sp+328]
000c0f38ldrsb x27, [x0]
000c0f3cldr x1, [x0+24]
000c0f40str x1, [sp+152]
000c0f44cbz x1, 0xc0f4c
000c0f48b 0xc0f9c
000c0f4c
000c0f4cloc_c0f4c:
000c0f4cadrp x6, 0x5f0000
000c0f50add x6, x6, 447
000c0f54str x6, [sp+232]
000c0f58orr x6, xzr, 3
000c0f5cstr x6, [sp+240]
000c0f60str xzr, [sp+64]
000c0f64movz x6, 0x8000000000000000
000c0f68str x6, [sp+56]
000c0f6cmovn x6, 0x8000000000000000
000c0f70str x6, [sp+120]
000c0f74strb wzr, [sp+50]
000c0f78ldr x3, [sp+56]
000c0f7cldr x4, [sp+120]
000c0f80ldr x2, [sp+64]
000c0f84ldr x0, [sp+232]
000c0f88ldr x1, [sp+240]
000c0f8cmov x5, xzr
000c0f90ldp x29, x30, [sp-8]
000c0f94add sp, sp, 320
000c0f98ret x30
000c0f9c
000c0f9cloc_c0f9c:
000c0f9cldrsb x27, [x0]
000c0fa0ldr x6, [x0+96]
000c0fa4str x6, [sp+200]
000c0fa8subs xzr, x6, 0
000c0faccset x7, ne
000c0fb0strb w7, [sp+52]
000c0fb4cbnz x6, 0xc0fbc
000c0fb8b 0xc0fdc
000c0fbc
000c0fbcloc_c0fbc:
000c0fbcldr x6, [sp+328]
000c0fc0ldrsb x27, [x6]
000c0fc4ldr x6, [x6+80]
000c0fc8ldr x7, [sp+336]
000c0fccsubs xzr, x7, x6
000c0fd0cset x6, ge
000c0fd4strb w6, [sp+52]
000c0fd8b 0xc0fe0
000c0fdc
000c0fdcloc_c0fdc:
000c0fdcb 0xc0fe0
000c0fe0
000c0fe0loc_c0fe0:
000c0fe0ldrb w6, [sp+52]
000c0fe4strb w6, [sp+53]
000c0fe8tbnz w6, 0, 0xc0ff0
000c0fecb 0xc1010
000c0ff0
000c0ff0loc_c0ff0:
000c0ff0ldr x6, [sp+336]
000c0ff4ldr x7, [sp+328]
000c0ff8ldrsb x27, [x7]
000c0ffcldr x7, [x7+88]
000c1000subs xzr, x7, x6
000c1004cset x6, gt
000c1008strb w6, [sp+53]
000c100cb 0xc1014
000c1010
000c1010loc_c1010:
000c1010b 0xc1014
000c1014
000c1014loc_c1014:
000c1014ldrb w6, [sp+53]
000c1018tbnz w6, 0, 0xc1020
000c101cb 0xc1098
000c1020
000c1020loc_c1020:
000c1020ldr x6, [sp+200]
000c1024ldrsb x27, [x6]
000c1028ldr x7, [x6]
000c102cldr x6, [x6+8]
000c1030str x7, [sp+232]
000c1034str x6, [sp+240]
000c1038ldr x6, [sp+200]
000c103cldrsb x27, [x6]
000c1040ldr x6, [x6+16]
000c1044str x6, [sp+64]
000c1048ldr x6, [sp+328]
000c104cldrsb x27, [x6]
000c1050ldr x6, [x6+80]
000c1054str x6, [sp+56]
000c1058ldr x6, [sp+328]
000c105cldrsb x27, [x6]
000c1060ldr x6, [x6+88]
000c1064str x6, [sp+120]
000c1068ldr x6, [sp+200]
000c106cldrsb x27, [x6]
000c1070ldrb w5, [x6+24]
000c1074strb w5, [sp+50]
000c1078ldr x3, [sp+56]
000c107cldr x4, [sp+120]
000c1080ldr x2, [sp+64]
000c1084ldr x0, [sp+232]
000c1088ldr x1, [sp+240]
000c108cldp x29, x30, [sp-8]
000c1090add sp, sp, 320
000c1094ret x30
000c1098
000c1098loc_c1098:
000c1098ldr x6, [sp+328]
000c109cldrsb x27, [x6]
000c10a0ldr x6, [x6+48]
000c10a4str x6, [sp+152]
000c10a8subs xzr, x6, 0
000c10accset x7, eq
000c10b0strb w7, [sp+52]
000c10b4cbz x6, 0xc10bc
000c10b8b 0xc10c0
000c10bc
000c10bcloc_c10bc:
000c10bcb 0xc10f4
000c10c0
000c10c0loc_c10c0:
000c10c0ldr x6, [sp+336]
000c10c4ldr x7, [sp+328]
000c10c8ldrsb x27, [x7]
000c10ccldr x1, [x7+48]
000c10d0ldr x7, [x7+40]
000c10d4subs xzr, x1, 0
000c10d8b.hi 0xc10e0
000c10dcb 0xc14e0
000c10e0
000c10e0loc_c10e0:
000c10e0ldr x7, [x7]
000c10e4subs xzr, x7, x6
000c10e8cset x6, gt
000c10ecstrb w6, [sp+52]
000c10f0b 0xc10f4
000c10f4
000c10f4loc_c10f4:
000c10f4ldrb w6, [sp+52]
000c10f8tbnz w6, 0, 0xc1100
000c10fcb 0xc11d8
000c1100
000c1100loc_c1100:
000c1100ldr x0, [sp+328]
000c1104bl time.(*Location).lookupFirstZone
000c1108str x0, [sp+152]
000c110cldr x1, [sp+328]
000c1110ldrsb x27, [x1]
000c1114ldr x2, [x1+24]
000c1118ldr x1, [x1+16]
000c111csubs xzr, x0, x2
000c1120b.lo 0xc1128
000c1124b 0xc14d8
000c1128
000c1128loc_c1128:
000c1128add x6, x1, x0, lsl #5
000c112cstr x6, [sp+192]
000c1130ldrsb x27, [x6]
000c1134ldr x7, [x6]
000c1138ldr x6, [x6+8]
000c113cstr x7, [sp+232]
000c1140str x6, [sp+240]
000c1144ldr x6, [sp+192]
000c1148ldrsb x27, [x6]
000c114cldr x6, [x6+16]
000c1150str x6, [sp+64]
000c1154movz x6, 0x8000000000000000
000c1158str x6, [sp+56]
000c115cldr x6, [sp+328]
000c1160ldrsb x27, [x6]
000c1164ldr x6, [x6+48]
000c1168str x6, [sp+152]
000c116ccbnz x6, 0xc1174
000c1170b 0xc119c
000c1174
000c1174loc_c1174:
000c1174ldr x6, [sp+328]
000c1178ldrsb x27, [x6]
000c117cldr x1, [x6+48]
000c1180ldr x6, [x6+40]
000c1184subs xzr, x1, 0
000c1188b.hi 0xc1190
000c118cb 0xc14d0
000c1190
000c1190loc_c1190:
000c1190ldr x6, [x6]
000c1194str x6, [sp+120]
000c1198b 0xc11a8
000c119c
000c119cloc_c119c:
000c119cmovn x6, 0x8000000000000000
000c11a0str x6, [sp+120]
000c11a4b 0xc11a8
000c11a8
000c11a8loc_c11a8:
000c11a8ldr x6, [sp+192]
000c11acldrsb x27, [x6]
000c11b0ldrb w5, [x6+24]
000c11b4strb w5, [sp+50]
000c11b8ldr x3, [sp+56]
000c11bcldr x4, [sp+120]
000c11c0ldr x2, [sp+64]
000c11c4ldr x0, [sp+232]
000c11c8ldr x1, [sp+240]
000c11ccldp x29, x30, [sp-8]
000c11d0add sp, sp, 320
000c11d4ret x30
000c11d8
000c11d8loc_c11d8:
000c11d8ldr x6, [sp+328]
000c11dcldrsb x27, [x6]
000c11e0ldr x7, [x6+48]
000c11e4ldr x8, [x6+40]
000c11e8ldr x6, [x6+56]
000c11ecstr x8, [sp+208]
000c11f0str x7, [sp+216]
000c11f4str x6, [sp+224]
000c11f8movn x6, 0x8000000000000000
000c11fcstr x6, [sp+120]
000c1200str xzr, [sp+80]
000c1204str x7, [sp+96]
000c1208b 0xc120c
000c120c
000c120cloc_c120c:
000c120cldr x6, [sp+80]
000c1210ldr x7, [sp+96]
000c1214sub x6, x7, x6
000c1218subs xzr, x6, 1
000c121cb.gt 0xc1224
000c1220b 0xc1290
000c1224
000c1224loc_c1224:
000c1224ldr x6, [sp+96]
000c1228ldr x7, [sp+80]
000c122cadd x6, x7, x6
000c1230ubfm x6, x6, 1, 63
000c1234str x6, [sp+72]
000c1238ldr x0, [sp+72]
000c123cldr x1, [sp+216]
000c1240ldr x6, [sp+208]
000c1244subs xzr, x1, x0
000c1248b.hi 0xc1250
000c124cb 0xc14cc
000c1250
000c1250loc_c1250:
000c1250ubfm x7, x0, 60, 59
000c1254ldr x6, [x6+x7]
000c1258str x6, [sp+88]
000c125cldr x7, [sp+336]
000c1260subs xzr, x6, x7
000c1264b.gt 0xc126c
000c1268b 0xc127c
000c126c
000c126cloc_c126c:
000c126cstr x6, [sp+120]
000c1270ldr x6, [sp+72]
000c1274str x6, [sp+96]
000c1278b 0xc1288
000c127c
000c127cloc_c127c:
000c127cldr x6, [sp+72]
000c1280str x6, [sp+80]
000c1284b 0xc1288
000c1288
000c1288loc_c1288:
000c1288b 0xc128c
000c128c
000c128cloc_c128c:
000c128cb 0xc120c
000c1290
000c1290loc_c1290:
000c1290ldr x6, [sp+328]
000c1294ldrsb x27, [x6]
000c1298ldr x1, [x6+24]
000c129cldr x6, [x6+16]
000c12a0ldr x0, [sp+80]
000c12a4ldr x7, [sp+216]
000c12a8ldr x8, [sp+208]
000c12acsubs xzr, x7, x0
000c12b0b.hi 0xc12b8
000c12b4b 0xc14c4
000c12b8
000c12b8loc_c12b8:
000c12b8add x7, x8, x0, lsl #4
000c12bcldrb w7, [x7+8]
000c12c0mov x0, x7
000c12c4subs xzr, x0, x1
000c12c8b.lo 0xc12d0
000c12ccb 0xc14c0
000c12d0
000c12d0loc_c12d0:
000c12d0ubfm x7, x7, 59, 7
000c12d4add x6, x6, x7
000c12d8str x6, [sp+184]
000c12dcldrsb x27, [x6]
000c12e0ldr x7, [x6]
000c12e4ldr x6, [x6+8]
000c12e8str x7, [sp+232]
000c12ecstr x6, [sp+240]
000c12f0ldr x6, [sp+184]
000c12f4ldrsb x27, [x6]
000c12f8ldr x6, [x6+16]
000c12fcstr x6, [sp+64]
000c1300ldr x0, [sp+80]
000c1304ldr x1, [sp+216]
000c1308ldr x6, [sp+208]
000c130csubs xzr, x1, x0
000c1310b.hi 0xc1318
000c1314b 0xc14bc
000c1318
000c1318loc_c1318:
000c1318ubfm x7, x0, 60, 59
000c131cldr x6, [x6+x7]
000c1320str x6, [sp+56]
000c1324ldr x6, [sp+184]
000c1328ldrsb x27, [x6]
000c132cldrb w6, [x6+24]
000c1330strb w6, [sp+50]
000c1334ldr x6, [sp+216]
000c1338str x6, [sp+152]
000c133cldr x7, [sp+80]
000c1340sub x6, x6, 1
000c1344subs xzr, x7, x6
000c1348cset x6, eq
000c134cstrb w6, [sp+52]
000c1350b.eq 0xc1358
000c1354b 0xc1374
000c1358
000c1358loc_c1358:
000c1358ldr x6, [sp+328]
000c135cldrsb x27, [x6]
000c1360ldr x6, [x6+72]
000c1364subs xzr, x6, 0
000c1368cset x6, ne
000c136cstrb w6, [sp+52]
000c1370b 0xc1378
000c1374
000c1374loc_c1374:
000c1374b 0xc1378
000c1378
000c1378loc_c1378:
000c1378ldrb w6, [sp+52]
000c137ctbnz w6, 0, 0xc1384
000c1380b 0xc1494
000c1384
000c1384loc_c1384:
000c1384stp xzr, xzr, [sp+280]
000c1388ldr x4, [sp+328]
000c138cldrsb x27, [x4]
000c1390ldr x0, [x4+64]
000c1394ldr x1, [x4+72]
000c1398str x0, [sp+264]
000c139cstr x1, [sp+272]
000c13a0ldr x2, [sp+56]
000c13a4ldr x3, [sp+336]
000c13a8bl time.tzset
000c13acstr x0, [sp+280]
000c13b0str x1, [sp+288]
000c13b4str x2, [sp+152]
000c13b8str x3, [sp+144]
000c13bcstr x4, [sp+136]
000c13c0strb w5, [sp+52]
000c13c4strb w6, [sp+53]
000c13c8ldr x4, [sp+280]
000c13ccldr x5, [sp+288]
000c13d0str x4, [sp+296]
000c13d4str x5, [sp+304]
000c13d8ldr x4, [sp+152]
000c13dcstr x4, [sp+176]
000c13e0ldr x4, [sp+144]
000c13e4str x4, [sp+168]
000c13e8ldr x4, [sp+136]
000c13ecstr x4, [sp+160]
000c13f0ldrb w4, [sp+52]
000c13f4strb w4, [sp+55]
000c13f8ldrb w4, [sp+53]
000c13fcstrb w4, [sp+54]
000c1400ldr x4, [sp+296]
000c1404ldr x5, [sp+304]
000c1408str x4, [sp+248]
000c140cstr x5, [sp+256]
000c1410ldr x4, [sp+176]
000c1414str x4, [sp+112]
000c1418ldr x4, [sp+168]
000c141cstr x4, [sp+104]
000c1420ldr x4, [sp+160]
000c1424str x4, [sp+128]
000c1428ldrb w4, [sp+55]
000c142cstrb w4, [sp+51]
000c1430ldrb w4, [sp+54]
000c1434strb w4, [sp+49]
000c1438tbnz w4, 0, 0xc1440
000c143cb 0xc1490
000c1440
000c1440loc_c1440:
000c1440ldr x6, [sp+248]
000c1444ldr x7, [sp+256]
000c1448str x6, [sp+232]
000c144cstr x7, [sp+240]
000c1450ldr x6, [sp+112]
000c1454str x6, [sp+64]
000c1458ldr x6, [sp+104]
000c145cstr x6, [sp+56]
000c1460ldr x6, [sp+128]
000c1464str x6, [sp+120]
000c1468ldrb w5, [sp+51]
000c146cstrb w5, [sp+50]
000c1470ldr x3, [sp+56]
000c1474ldr x4, [sp+120]
000c1478ldr x2, [sp+64]
000c147cldr x0, [sp+232]
000c1480ldr x1, [sp+240]
000c1484ldp x29, x30, [sp-8]
000c1488add sp, sp, 320
000c148cret x30
000c1490
000c1490loc_c1490:
000c1490b 0xc1498
000c1494
000c1494loc_c1494:
000c1494b 0xc1498
000c1498
000c1498loc_c1498:
000c1498ldr x3, [sp+56]
000c149cldr x4, [sp+120]
000c14a0ldrb w5, [sp+50]
000c14a4ldr x2, [sp+64]
000c14a8ldr x0, [sp+232]
000c14acldr x1, [sp+240]
000c14b0ldp x29, x30, [sp-8]
000c14b4add sp, sp, 320
000c14b8ret x30
000c14bc
000c14bcloc_c14bc:
000c14bcbl runtime.panicIndex
000c14c0
000c14c0loc_c14c0:
000c14c0bl runtime.panicIndex
000c14c4
000c14c4loc_c14c4:
000c14c4mov x1, x7
000c14c8bl runtime.panicIndex
000c14cc
000c14ccloc_c14cc:
000c14ccbl runtime.panicIndex
000c14d0
000c14d0loc_c14d0:
000c14d0mov x0, xzr
000c14d4bl runtime.panicIndex
000c14d8
000c14d8loc_c14d8:
000c14d8mov x1, x2
000c14dcbl runtime.panicIndex
000c14e0
000c14e0loc_c14e0:
000c14e0mov x0, xzr
000c14e4bl runtime.panicIndex
000c14e8hint
000c14ec
000c14ecloc_c14ec:
000c14ecstp x0, x1, [sp+8]
000c14f0mov x3, x30
000c14f4bl runtime.morestack_noctxt.abi0
000c14f8ldp x0, x1, [sp+8]
000c14fcb 0xc0ef0
000c0ef0
Loading..