File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000ba870
000ba870time.ParseDuration: ; void time.ParseDuration(struct string s)
000ba870ldr x16, [x28+16]
000ba874sub x17, sp, 448
000ba878subs xzr, x17, x16
000ba87cb.ls 0xbb3e8
000ba880sub x20, sp, 576
000ba884stp x29, x30, [x20-8]
000ba888add sp, x20, 0
000ba88csub x29, sp, 8
000ba890str x0, [sp+584]
000ba894str x1, [sp+592]
000ba898str xzr, [sp+96]
000ba89cstp xzr, xzr, [sp+224]
000ba8a0ldr x3, [sp+584]
000ba8a4ldr x4, [sp+592]
000ba8a8str x3, [sp+256]
000ba8acstr x4, [sp+264]
000ba8b0str xzr, [sp+160]
000ba8b4strb wzr, [sp+90]
000ba8b8ldr x3, [sp+592]
000ba8bccbnz x3, 0xba8c4
000ba8c0b 0xba964
000ba8c4
000ba8c4loc_ba8c4:
000ba8c4ldr x1, [sp+592]
000ba8c8ldr x3, [sp+584]
000ba8ccsubs xzr, x1, 0
000ba8d0b.hi 0xba8d8
000ba8d4b 0xbb3dc
000ba8d8
000ba8d8loc_ba8d8:
000ba8d8ldrb w3, [x3]
000ba8dcstrb w3, [sp+92]
000ba8e0mov x4, x3
000ba8e4subs wzr, w4, 45
000ba8e8cset x4, eq
000ba8ecstrb w4, [sp+94]
000ba8f0b.eq 0xba8f8
000ba8f4b 0xba8fc
000ba8f8
000ba8f8loc_ba8f8:
000ba8f8b 0xba90c
000ba8fc
000ba8fcloc_ba8fc:
000ba8fcsubs wzr, w3, 43
000ba900cset x3, eq
000ba904strb w3, [sp+94]
000ba908b 0xba90c
000ba90c
000ba90cloc_ba90c:
000ba90cldrb w3, [sp+94]
000ba910tbnz w3, 0, 0xba918
000ba914b 0xba95c
000ba918
000ba918loc_ba918:
000ba918ldrb w3, [sp+92]
000ba91csubs wzr, w3, 45
000ba920cset x3, eq
000ba924strb w3, [sp+90]
000ba928ldr x1, [sp+592]
000ba92cldr x3, [sp+584]
000ba930subs xzr, x1, 1
000ba934b.hs 0xba93c
000ba938b 0xbb3d4
000ba93c
000ba93cloc_ba93c:
000ba93csub x4, x1, 1
000ba940sub x5, xzr, x4
000ba944sbfm x5, x5, 63, 63
000ba948and x5, x5, 1
000ba94cadd x3, x3, x5
000ba950str x3, [sp+584]
000ba954str x4, [sp+592]
000ba958b 0xba960
000ba95c
000ba95cloc_ba95c:
000ba95cb 0xba960
000ba960
000ba960loc_ba960:
000ba960b 0xba968
000ba964
000ba964loc_ba964:
000ba964b 0xba968
000ba968
000ba968loc_ba968:
000ba968ldr x3, [sp+592]
000ba96csubs xzr, x3, 1
000ba970b.eq 0xba978
000ba974b 0xba9c0
000ba978
000ba978loc_ba978:
000ba978ldr x1, [sp+592]
000ba97cldr x3, [sp+584]
000ba980subs xzr, x1, 0
000ba984b.hi 0xba98c
000ba988b 0xbb3cc
000ba98c
000ba98cloc_ba98c:
000ba98cldrb w3, [x3]
000ba990subs wzr, w3, 48
000ba994b.eq 0xba99c
000ba998b 0xba9bc
000ba99c
000ba99cloc_ba99c:
000ba99cstr xzr, [sp+96]
000ba9a0stp xzr, xzr, [sp+224]
000ba9a4ldr x0, [sp+96]
000ba9a8mov x1, xzr
000ba9acmov x2, xzr
000ba9b0ldp x29, x30, [sp-8]
000ba9b4add sp, sp, 576
000ba9b8ret x30
000ba9bc
000ba9bcloc_ba9bc:
000ba9bcb 0xba9c4
000ba9c0
000ba9c0loc_ba9c0:
000ba9c0b 0xba9c4
000ba9c4
000ba9c4loc_ba9c4:
000ba9c4ldr x3, [sp+592]
000ba9c8cbz x3, 0xba9d0
000ba9ccb 0xbaa44
000ba9d0
000ba9d0loc_ba9d0:
000ba9d0ldr x0, [sp+256]
000ba9d4ldr x1, [sp+264]
000ba9d8bl time.quote
000ba9dcstr x0, [sp+504]
000ba9e0str x1, [sp+512]
000ba9e4movz x2, 23
000ba9e8mov x3, x0
000ba9ecmov x4, x1
000ba9f0mov x0, xzr
000ba9f4adrp x1, 0x5fe000
000ba9f8add x1, x1, 1513
000ba9fcbl runtime.concatstring2
000baa00str x0, [sp+440]
000baa04str x1, [sp+448]
000baa08bl errors.New
000baa0cstr x0, [sp+488]
000baa10str x1, [sp+496]
000baa14str xzr, [sp+96]
000baa18str x0, [sp+224]
000baa1cstr x1, [sp+232]
000baa20ldr x2, [sp+96]
000baa24mov x3, x0
000baa28mov x0, x2
000baa2cmov x4, x1
000baa30mov x1, x3
000baa34mov x2, x4
000baa38ldp x29, x30, [sp-8]
000baa3cadd sp, sp, 576
000baa40ret x30
000baa44
000baa44loc_baa44:
000baa44b 0xbaa48
000baa48
000baa48loc_baa48:
000baa48ldr x3, [sp+592]
000baa4ccbnz x3, 0xbaa54
000baa50b 0xbae3c
000baa54
000baa54loc_baa54:
000baa54str xzr, [sp+104]
000baa58str xzr, [sp+152]
000baa5cfmov d0
000baa60str d0, [sp+120]
000baa64stp xzr, xzr, [sp+272]
000baa68ldr x1, [sp+592]
000baa6cldr x3, [sp+584]
000baa70subs xzr, x1, 0
000baa74b.hi 0xbaa7c
000baa78b 0xbb3c4
000baa7c
000baa7cloc_baa7c:
000baa7cldrb w3, [x3]
000baa80subs wzr, w3, 46
000baa84cset x3, eq
000baa88strb w3, [sp+94]
000baa8cb.eq 0xbaa94
000baa90b 0xbaa98
000baa94
000baa94loc_baa94:
000baa94b 0xbaafc
000baa98
000baa98loc_baa98:
000baa98ldr x1, [sp+592]
000baa9cldr x3, [sp+584]
000baaa0subs xzr, x1, 0
000baaa4b.hi 0xbaaac
000baaa8b 0xbb3bc
000baaac
000baaacloc_baaac:
000baaacldrb w3, [x3]
000baab0subs wzr, w3, 48
000baab4cset x3, hs
000baab8strb w3, [sp+93]
000baabcb.hs 0xbaac4
000baac0b 0xbaaec
000baac4
000baac4loc_baac4:
000baac4ldr x1, [sp+592]
000baac8ldr x3, [sp+584]
000baaccsubs xzr, x1, 0
000baad0b.hi 0xbaad8
000baad4b 0xbb3b4
000baad8
000baad8loc_baad8:
000baad8ldrb w3, [x3]
000baadcsubs wzr, w3, 57
000baae0cset x3, ls
000baae4strb w3, [sp+93]
000baae8b 0xbaaf0
000baaec
000baaecloc_baaec:
000baaecb 0xbaaf0
000baaf0
000baaf0loc_baaf0:
000baaf0ldrb w3, [sp+93]
000baaf4strb w3, [sp+94]
000baaf8b 0xbaafc
000baafc
000baafcloc_baafc:
000baafcldrb w3, [sp+94]
000bab00tbnz w3, 0, 0xbab08
000bab04b 0xbadc8
000bab08
000bab08loc_bab08:
000bab08ldr x3, [sp+592]
000bab0cstr x3, [sp+136]
000bab10stp xzr, xzr, [sp+472]
000bab14stp xzr, xzr, [sp+488]
000bab18ldr x1, [sp+584]
000bab1cldr x2, [sp+592]
000bab20adrp x0, 0x656000
000bab24add x0, x0, 3304
000bab28bl time.leadingInt[go.shape.string]
000bab2cstr x0, [sp+184]
000bab30str x1, [sp+472]
000bab34str x2, [sp+480]
000bab38str x3, [sp+488]
000bab3cstr x4, [sp+496]
000bab40ldr x3, [sp+184]
000bab44str x3, [sp+216]
000bab48ldr x3, [sp+480]
000bab4cldr x4, [sp+472]
000bab50str x4, [sp+552]
000bab54str x3, [sp+560]
000bab58ldr x3, [sp+488]
000bab5cldr x4, [sp+496]
000bab60str x3, [sp+536]
000bab64str x4, [sp+544]
000bab68ldr x3, [sp+216]
000bab6cstr x3, [sp+104]
000bab70ldr x3, [sp+552]
000bab74ldr x4, [sp+560]
000bab78str x3, [sp+584]
000bab7cstr x4, [sp+592]
000bab80ldr x3, [sp+544]
000bab84ldr x4, [sp+536]
000bab88str x4, [sp+272]
000bab8cstr x3, [sp+280]
000bab90cbnz x4, 0xbab98
000bab94b 0xbac0c
000bab98
000bab98loc_bab98:
000bab98ldr x0, [sp+256]
000bab9cldr x1, [sp+264]
000baba0bl time.quote
000baba4str x0, [sp+504]
000baba8str x1, [sp+512]
000babacmovz x2, 23
000babb0mov x3, x0
000babb4mov x4, x1
000babb8mov x0, xzr
000babbcadrp x1, 0x5fe000
000babc0add x1, x1, 1513
000babc4bl runtime.concatstring2
000babc8str x0, [sp+408]
000babccstr x1, [sp+416]
000babd0bl errors.New
000babd4str x0, [sp+488]
000babd8str x1, [sp+496]
000babdcstr xzr, [sp+96]
000babe0str x0, [sp+224]
000babe4str x1, [sp+232]
000babe8ldr x2, [sp+96]
000babecmov x3, x0
000babf0mov x0, x2
000babf4mov x4, x1
000babf8mov x1, x3
000babfcmov x2, x4
000bac00ldp x29, x30, [sp-8]
000bac04add sp, sp, 576
000bac08ret x30
000bac0c
000bac0cloc_bac0c:
000bac0cldr x4, [sp+592]
000bac10str x4, [sp+176]
000bac14ldr x5, [sp+136]
000bac18subs xzr, x4, x5
000bac1ccset x4, ne
000bac20strb w4, [sp+87]
000bac24strb wzr, [sp+88]
000bac28ldr x4, [sp+592]
000bac2csubs xzr, x4, 0
000bac30cset x5, ne
000bac34strb w5, [sp+94]
000bac38cbnz x4, 0xbac40
000bac3cb 0xbac68
000bac40
000bac40loc_bac40:
000bac40ldr x1, [sp+592]
000bac44ldr x4, [sp+584]
000bac48subs xzr, x1, 0
000bac4cb.hi 0xbac54
000bac50b 0xbb3ac
000bac54
000bac54loc_bac54:
000bac54ldrb w4, [x4]
000bac58subs wzr, w4, 46
000bac5ccset x4, eq
000bac60strb w4, [sp+94]
000bac64b 0xbac6c
000bac68
000bac68loc_bac68:
000bac68b 0xbac6c
000bac6c
000bac6cloc_bac6c:
000bac6cldrb w4, [sp+94]
000bac70tbnz w4, 0, 0xbac78
000bac74b 0xbad14
000bac78
000bac78loc_bac78:
000bac78ldr x1, [sp+592]
000bac7cldr x2, [sp+584]
000bac80subs xzr, x1, 1
000bac84b.hs 0xbac8c
000bac88b 0xbb3a4
000bac8c
000bac8cloc_bac8c:
000bac8csub x3, x1, 1
000bac90sub x4, xzr, x3
000bac94sbfm x4, x4, 63, 63
000bac98and x4, x4, 1
000bac9cadd x2, x2, x4
000baca0str x2, [sp+584]
000baca4str x3, [sp+592]
000baca8str x3, [sp+128]
000bacacstp xzr, xzr, [sp+504]
000bacb0ldr x0, [sp+584]
000bacb4ldr x1, [sp+592]
000bacb8bl time.leadingFraction
000bacbcstr x0, [sp+184]
000bacc0str d0, [sp+168]
000bacc4str x1, [sp+504]
000bacc8str x2, [sp+512]
000bacccldr x3, [sp+184]
000bacd0str x3, [sp+208]
000bacd4ldr d0, [sp+168]
000bacd8str d0, [sp+200]
000bacdcstr x1, [sp+520]
000bace0str x2, [sp+528]
000bace4ldr x3, [sp+208]
000bace8str x3, [sp+152]
000bacecldr d0, [sp+200]
000bacf0str d0, [sp+120]
000bacf4str x1, [sp+584]
000bacf8str x2, [sp+592]
000bacfcstr x2, [sp+176]
000bad00ldr x3, [sp+128]
000bad04subs xzr, x2, x3
000bad08cset x2, ne
000bad0cstrb w2, [sp+88]
000bad10b 0xbad18
000bad14
000bad14loc_bad14:
000bad14b 0xbad18
000bad18
000bad18loc_bad18:
000bad18ldrb w4, [sp+87]
000bad1ceor x5, x4, 1
000bad20strb w5, [sp+94]
000bad24tbnz w4, 0, 0xbad2c
000bad28b 0xbad30
000bad2c
000bad2cloc_bad2c:
000bad2cb 0xbad40
000bad30
000bad30loc_bad30:
000bad30ldrb w4, [sp+88]
000bad34eor x4, x4, 1
000bad38strb w4, [sp+94]
000bad3cb 0xbad40
000bad40
000bad40loc_bad40:
000bad40ldrb w4, [sp+94]
000bad44tbnz w4, 0, 0xbad4c
000bad48b 0xbadc0
000bad4c
000bad4cloc_bad4c:
000bad4cldr x0, [sp+256]
000bad50ldr x1, [sp+264]
000bad54bl time.quote
000bad58str x0, [sp+504]
000bad5cstr x1, [sp+512]
000bad60movz x2, 23
000bad64mov x3, x0
000bad68mov x4, x1
000bad6cmov x0, xzr
000bad70adrp x1, 0x5fe000
000bad74add x1, x1, 1513
000bad78bl runtime.concatstring2
000bad7cstr x0, [sp+392]
000bad80str x1, [sp+400]
000bad84bl errors.New
000bad88str x0, [sp+488]
000bad8cstr x1, [sp+496]
000bad90str xzr, [sp+96]
000bad94str x0, [sp+224]
000bad98str x1, [sp+232]
000bad9cldr x2, [sp+96]
000bada0mov x3, x0
000bada4mov x0, x2
000bada8mov x4, x1
000badacmov x1, x3
000badb0mov x2, x4
000badb4ldp x29, x30, [sp-8]
000badb8add sp, sp, 576
000badbcret x30
000badc0
000badc0loc_badc0:
000badc0str xzr, [sp+144]
000badc4b 0xbaf1c
000badc8
000badc8loc_badc8:
000badc8ldr x0, [sp+256]
000badccldr x1, [sp+264]
000badd0bl time.quote
000badd4str x0, [sp+504]
000badd8str x1, [sp+512]
000baddcmovz x2, 23
000bade0mov x3, x0
000bade4mov x4, x1
000bade8mov x0, xzr
000badecadrp x1, 0x5fe000
000badf0add x1, x1, 1513
000badf4bl runtime.concatstring2
000badf8str x0, [sp+424]
000badfcstr x1, [sp+432]
000bae00bl errors.New
000bae04str x0, [sp+488]
000bae08str x1, [sp+496]
000bae0cstr xzr, [sp+96]
000bae10str x0, [sp+224]
000bae14str x1, [sp+232]
000bae18ldr x2, [sp+96]
000bae1cmov x3, x0
000bae20mov x0, x2
000bae24mov x4, x1
000bae28mov x1, x3
000bae2cmov x2, x4
000bae30ldp x29, x30, [sp-8]
000bae34add sp, sp, 576
000bae38ret x30
000bae3c
000bae3cloc_bae3c:
000bae3cldrb w3, [sp+90]
000bae40tbnz w3, 0, 0xbae48
000bae44b 0xbae70
000bae48
000bae48loc_bae48:
000bae48ldr x3, [sp+160]
000bae4csub x3, xzr, x3
000bae50str x3, [sp+96]
000bae54stp xzr, xzr, [sp+224]
000bae58ldr x0, [sp+96]
000bae5cmov x1, xzr
000bae60mov x2, xzr
000bae64ldp x29, x30, [sp-8]
000bae68add sp, sp, 576
000bae6cret x30
000bae70
000bae70loc_bae70:
000bae70ldr x3, [sp+160]
000bae74movn x4, 0x8000000000000000
000bae78subs xzr, x3, x4
000bae7cb.hi 0xbae84
000bae80b 0xbaef8
000bae84
000bae84loc_bae84:
000bae84ldr x0, [sp+256]
000bae88ldr x1, [sp+264]
000bae8cbl time.quote
000bae90str x0, [sp+456]
000bae94str x1, [sp+464]
000bae98movz x2, 23
000bae9cmov x3, x0
000baea0mov x4, x1
000baea4mov x0, xzr
000baea8adrp x1, 0x5fe000
000baeacadd x1, x1, 1513
000baeb0bl runtime.concatstring2
000baeb4str x0, [sp+288]
000baeb8str x1, [sp+296]
000baebcbl errors.New
000baec0str x0, [sp+488]
000baec4str x1, [sp+496]
000baec8str xzr, [sp+96]
000baeccstr x0, [sp+224]
000baed0str x1, [sp+232]
000baed4ldr x2, [sp+96]
000baed8mov x3, x0
000baedcmov x0, x2
000baee0mov x4, x1
000baee4mov x1, x3
000baee8mov x2, x4
000baeecldp x29, x30, [sp-8]
000baef0add sp, sp, 576
000baef4ret x30
000baef8
000baef8loc_baef8:
000baef8ldr x3, [sp+160]
000baefcstr x3, [sp+96]
000baf00stp xzr, xzr, [sp+224]
000baf04ldr x0, [sp+96]
000baf08mov x1, xzr
000baf0cmov x2, xzr
000baf10ldp x29, x30, [sp-8]
000baf14add sp, sp, 576
000baf18ret x30
000baf1c
000baf1cloc_baf1c:
000baf1cldr x4, [sp+592]
000baf20str x4, [sp+176]
000baf24ldr x5, [sp+144]
000baf28subs xzr, x4, x5
000baf2cb.gt 0xbaf34
000baf30b 0xbafcc
000baf34
000baf34loc_baf34:
000baf34ldr x0, [sp+144]
000baf38ldr x1, [sp+592]
000baf3cldr x4, [sp+584]
000baf40subs xzr, x1, x0
000baf44b.hi 0xbaf4c
000baf48b 0xbb3a0
000baf4c
000baf4cloc_baf4c:
000baf4cldrb w4, [x4+x0]
000baf50strb w4, [sp+91]
000baf54mov x5, x4
000baf58subs wzr, w5, 46
000baf5ccset x5, eq
000baf60strb w5, [sp+94]
000baf64b.eq 0xbaf6c
000baf68b 0xbaf70
000baf6c
000baf6cloc_baf6c:
000baf6cb 0xbafa8
000baf70
000baf70loc_baf70:
000baf70mov x5, x4
000baf74subs wzr, w5, 48
000baf78cset x5, hs
000baf7cstrb w5, [sp+93]
000baf80b.hs 0xbaf88
000baf84b 0xbaf98
000baf88
000baf88loc_baf88:
000baf88subs wzr, w4, 57
000baf8ccset x4, ls
000baf90strb w4, [sp+93]
000baf94b 0xbaf9c
000baf98
000baf98loc_baf98:
000baf98b 0xbaf9c
000baf9c
000baf9cloc_baf9c:
000baf9cldrb w4, [sp+93]
000bafa0strb w4, [sp+94]
000bafa4b 0xbafa8
000bafa8
000bafa8loc_bafa8:
000bafa8ldrb w4, [sp+94]
000bafactbnz w4, 0, 0xbafb4
000bafb0b 0xbafb8
000bafb4
000bafb4loc_bafb4:
000bafb4b 0xbafd0
000bafb8
000bafb8loc_bafb8:
000bafb8b 0xbafbc
000bafbc
000bafbcloc_bafbc:
000bafbcldr x4, [sp+144]
000bafc0add x4, x4, 1
000bafc4str x4, [sp+144]
000bafc8b 0xbaf1c
000bafcc
000bafccloc_bafcc:
000bafccb 0xbafd0
000bafd0
000bafd0loc_bafd0:
000bafd0ldr x4, [sp+144]
000bafd4cbz x4, 0xbafdc
000bafd8b 0xbb050
000bafdc
000bafdcloc_bafdc:
000bafdcldr x0, [sp+256]
000bafe0ldr x1, [sp+264]
000bafe4bl time.quote
000bafe8str x0, [sp+504]
000bafecstr x1, [sp+512]
000baff0orr x2, xzr, 31
000baff4mov x3, x0
000baff8mov x4, x1
000baffcmov x0, xzr
000bb000adrp x1, 0x602000
000bb004add x1, x1, 2866
000bb008bl runtime.concatstring2
000bb00cstr x0, [sp+376]
000bb010str x1, [sp+384]
000bb014bl errors.New
000bb018str x0, [sp+488]
000bb01cstr x1, [sp+496]
000bb020str xzr, [sp+96]
000bb024str x0, [sp+224]
000bb028str x1, [sp+232]
000bb02cldr x2, [sp+96]
000bb030mov x3, x0
000bb034mov x0, x2
000bb038mov x4, x1
000bb03cmov x1, x3
000bb040mov x2, x4
000bb044ldp x29, x30, [sp-8]
000bb048add sp, sp, 576
000bb04cret x30
000bb050
000bb050loc_bb050:
000bb050ldr x1, [sp+144]
000bb054ldr x2, [sp+592]
000bb058ldr x4, [sp+584]
000bb05csubs xzr, x2, x1
000bb060b.hs 0xbb068
000bb064b 0xbb39c
000bb068
000bb068loc_bb068:
000bb068b 0xbb06c
000bb06c
000bb06cloc_bb06c:
000bb06cstr x4, [sp+240]
000bb070str x1, [sp+248]
000bb074ldr x0, [sp+144]
000bb078ldr x1, [sp+592]
000bb07cldr x4, [sp+584]
000bb080subs xzr, x1, x0
000bb084b.hs 0xbb08c
000bb088b 0xbb398
000bb08c
000bb08cloc_bb08c:
000bb08csub x5, x1, x0
000bb090sub x6, xzr, x5
000bb094and x6, x0, x6, asr #63
000bb098add x4, x4, x6
000bb09cstr x4, [sp+584]
000bb0a0str x5, [sp+592]
000bb0a4ldr x2, [sp+240]
000bb0a8ldr x3, [sp+248]
000bb0acadrp x27, 0x965000
000bb0b0ldr x1, [x27+3128]
000bb0b4adrp x0, 0x568000
000bb0b8add x0, x0, 3168
000bb0bcbl runtime.mapaccess2_faststr
000bb0c0str x0, [sp+368]
000bb0c4strb w1, [sp+94]
000bb0c8ldr x4, [sp+368]
000bb0ccldr x4, [x4]
000bb0d0str x4, [sp+184]
000bb0d4str x4, [sp+192]
000bb0d8ldrb w4, [sp+94]
000bb0dcstrb w4, [sp+95]
000bb0e0ldr x4, [sp+192]
000bb0e4str x4, [sp+112]
000bb0e8ldrb w5, [sp+95]
000bb0ecstrb w5, [sp+89]
000bb0f0tbnz w5, 0, 0xbb0f8
000bb0f4b 0xbb2f8
000bb0f8
000bb0f8loc_bb0f8:
000bb0f8ldr x3, [sp+104]
000bb0fcldr x5, [sp+112]
000bb100cbnz x5, 0xbb108
000bb104b 0xbb394
000bb108
000bb108loc_bb108:
000bb108movz x6, 0x8000000000000000
000bb10cudiv x5, x6, x5
000bb110subs xzr, x3, x5
000bb114b.hi 0xbb11c
000bb118b 0xbb190
000bb11c
000bb11cloc_bb11c:
000bb11cldr x0, [sp+256]
000bb120ldr x1, [sp+264]
000bb124bl time.quote
000bb128str x0, [sp+456]
000bb12cstr x1, [sp+464]
000bb130movz x2, 23
000bb134mov x3, x0
000bb138mov x4, x1
000bb13cmov x0, xzr
000bb140adrp x1, 0x5fd000
000bb144add x1, x1, 1513
000bb148bl runtime.concatstring2
000bb14cstr x0, [sp+336]
000bb150str x1, [sp+344]
000bb154bl errors.New
000bb158str x0, [sp+488]
000bb15cstr x1, [sp+496]
000bb160str xzr, [sp+96]
000bb164str x0, [sp+224]
000bb168str x1, [sp+232]
000bb16cldr x2, [sp+96]
000bb170mov x3, x0
000bb174mov x0, x2
000bb178mov x4, x1
000bb17cmov x1, x3
000bb180mov x2, x4
000bb184ldp x29, x30, [sp-8]
000bb188add sp, sp, 576
000bb18cret x30
000bb190
000bb190loc_bb190:
000bb190ldr x3, [sp+112]
000bb194ldr x5, [sp+104]
000bb198madd x3, x5, x3, xzr
000bb19cstr x3, [sp+104]
000bb1a0ldr x5, [sp+152]
000bb1a4cbnz x5, 0xbb1ac
000bb1a8b 0xbb258
000bb1ac
000bb1acloc_bb1ac:
000bb1acldr x5, [sp+152]
000bb1b0ucvtf d0, x5
000bb1b4ucvtf d1, x4
000bb1b8ldr d2, [sp+120]
000bb1bcfdiv d1, d1, d2
000bb1c0fmul d0, d0, d1
000bb1c4fcvtzu x4, d0
000bb1c8add x3, x3, x4
000bb1ccstr x3, [sp+104]
000bb1d0movz x4, 0x8000000000000000
000bb1d4subs xzr, x3, x4
000bb1d8b.hi 0xbb1e0
000bb1dcb 0xbb254
000bb1e0
000bb1e0loc_bb1e0:
000bb1e0ldr x0, [sp+256]
000bb1e4ldr x1, [sp+264]
000bb1e8bl time.quote
000bb1ecstr x0, [sp+456]
000bb1f0str x1, [sp+464]
000bb1f4movz x2, 23
000bb1f8mov x3, x0
000bb1fcmov x4, x1
000bb200mov x0, xzr
000bb204adrp x1, 0x5fd000
000bb208add x1, x1, 1513
000bb20cbl runtime.concatstring2
000bb210str x0, [sp+320]
000bb214str x1, [sp+328]
000bb218bl errors.New
000bb21cstr x0, [sp+488]
000bb220str x1, [sp+496]
000bb224str xzr, [sp+96]
000bb228str x0, [sp+224]
000bb22cstr x1, [sp+232]
000bb230ldr x2, [sp+96]
000bb234mov x3, x0
000bb238mov x0, x2
000bb23cmov x4, x1
000bb240mov x1, x3
000bb244mov x2, x4
000bb248ldp x29, x30, [sp-8]
000bb24cadd sp, sp, 576
000bb250ret x30
000bb254
000bb254loc_bb254:
000bb254b 0xbb25c
000bb258
000bb258loc_bb258:
000bb258b 0xbb25c
000bb25c
000bb25cloc_bb25c:
000bb25cldr x3, [sp+104]
000bb260ldr x4, [sp+160]
000bb264add x3, x4, x3
000bb268str x3, [sp+160]
000bb26cmovz x4, 0x8000000000000000
000bb270subs xzr, x3, x4
000bb274b.hi 0xbb27c
000bb278b 0xbb2f0
000bb27c
000bb27cloc_bb27c:
000bb27cldr x0, [sp+256]
000bb280ldr x1, [sp+264]
000bb284bl time.quote
000bb288str x0, [sp+456]
000bb28cstr x1, [sp+464]
000bb290movz x2, 23
000bb294mov x3, x0
000bb298mov x4, x1
000bb29cmov x0, xzr
000bb2a0adrp x1, 0x5fd000
000bb2a4add x1, x1, 1513
000bb2a8bl runtime.concatstring2
000bb2acstr x0, [sp+304]
000bb2b0str x1, [sp+312]
000bb2b4bl errors.New
000bb2b8str x0, [sp+488]
000bb2bcstr x1, [sp+496]
000bb2c0str xzr, [sp+96]
000bb2c4str x0, [sp+224]
000bb2c8str x1, [sp+232]
000bb2ccldr x2, [sp+96]
000bb2d0mov x3, x0
000bb2d4mov x0, x2
000bb2d8mov x4, x1
000bb2dcmov x1, x3
000bb2e0mov x2, x4
000bb2e4ldp x29, x30, [sp-8]
000bb2e8add sp, sp, 576
000bb2ecret x30
000bb2f0
000bb2f0loc_bb2f0:
000bb2f0b 0xbb2f4
000bb2f4
000bb2f4loc_bb2f4:
000bb2f4b 0xbaa48
000bb2f8
000bb2f8loc_bb2f8:
000bb2f8ldr x0, [sp+240]
000bb2fcldr x1, [sp+248]
000bb300bl time.quote
000bb304str x0, [sp+504]
000bb308str x1, [sp+512]
000bb30cldr x1, [sp+264]
000bb310ldr x0, [sp+256]
000bb314bl time.quote
000bb318str x0, [sp+456]
000bb31cstr x1, [sp+464]
000bb320ldr x3, [sp+504]
000bb324ldr x4, [sp+512]
000bb328movz x2, 19
000bb32cadrp x5, 0x5f8000
000bb330add x5, x5, 1888
000bb334movz x6, 13
000bb338mov x7, x0
000bb33cmov x8, x1
000bb340mov x0, xzr
000bb344adrp x1, 0x5fb000
000bb348add x1, x1, 491
000bb34cbl runtime.concatstring4
000bb350str x0, [sp+352]
000bb354str x1, [sp+360]
000bb358bl errors.New
000bb35cstr x0, [sp+488]
000bb360str x1, [sp+496]
000bb364str xzr, [sp+96]
000bb368str x0, [sp+224]
000bb36cstr x1, [sp+232]
000bb370ldr x2, [sp+96]
000bb374mov x3, x0
000bb378mov x0, x2
000bb37cmov x4, x1
000bb380mov x1, x3
000bb384mov x2, x4
000bb388ldp x29, x30, [sp-8]
000bb38cadd sp, sp, 576
000bb390ret x30
000bb394
000bb394loc_bb394:
000bb394bl runtime.panicdivide
000bb398
000bb398loc_bb398:
000bb398bl runtime.panicSliceB
000bb39c
000bb39cloc_bb39c:
000bb39cbl runtime.panicSliceAlen
000bb3a0
000bb3a0loc_bb3a0:
000bb3a0bl runtime.panicIndex
000bb3a4
000bb3a4loc_bb3a4:
000bb3a4orr x0, xzr, 1
000bb3a8bl runtime.panicSliceB
000bb3ac
000bb3acloc_bb3ac:
000bb3acmov x0, xzr
000bb3b0bl runtime.panicIndex
000bb3b4
000bb3b4loc_bb3b4:
000bb3b4mov x0, xzr
000bb3b8bl runtime.panicIndex
000bb3bc
000bb3bcloc_bb3bc:
000bb3bcmov x0, xzr
000bb3c0bl runtime.panicIndex
000bb3c4
000bb3c4loc_bb3c4:
000bb3c4mov x0, xzr
000bb3c8bl runtime.panicIndex
000bb3cc
000bb3ccloc_bb3cc:
000bb3ccmov x0, xzr
000bb3d0bl runtime.panicIndex
000bb3d4
000bb3d4loc_bb3d4:
000bb3d4orr x0, xzr, 1
000bb3d8bl runtime.panicSliceB
000bb3dc
000bb3dcloc_bb3dc:
000bb3dcmov x0, xzr
000bb3e0bl runtime.panicIndex
000bb3e4hint
000bb3e8
000bb3e8loc_bb3e8:
000bb3e8stp x0, x1, [sp+8]
000bb3ecmov x3, x30
000bb3f0bl runtime.morestack_noctxt.abi0
000bb3f4ldp x0, x1, [sp+8]
000bb3f8b 0xba870
000bb3fcudf 0
000ba870
000ba870time.ParseDuration: ; void time.ParseDuration(struct string s)
000ba870ldr x16, [x28+16]
000ba874sub x17, sp, 448
000ba878subs xzr, x17, x16
000ba87cb.ls 0xbb3e8
000ba880sub x20, sp, 576
000ba884stp x29, x30, [x20-8]
000ba888add sp, x20, 0
000ba88csub x29, sp, 8
000ba890str x0, [sp+584]
000ba894str x1, [sp+592]
000ba898str xzr, [sp+96]
000ba89cstp xzr, xzr, [sp+224]
000ba8a0ldr x3, [sp+584]
000ba8a4ldr x4, [sp+592]
000ba8a8str x3, [sp+256]
000ba8acstr x4, [sp+264]
000ba8b0str xzr, [sp+160]
000ba8b4strb wzr, [sp+90]
000ba8b8ldr x3, [sp+592]
000ba8bccbnz x3, 0xba8c4
000ba8c0b 0xba964
000ba8c4
000ba8c4loc_ba8c4:
000ba8c4ldr x1, [sp+592]
000ba8c8ldr x3, [sp+584]
000ba8ccsubs xzr, x1, 0
000ba8d0b.hi 0xba8d8
000ba8d4b 0xbb3dc
000ba8d8
000ba8d8loc_ba8d8:
000ba8d8ldrb w3, [x3]
000ba8dcstrb w3, [sp+92]
000ba8e0mov x4, x3
000ba8e4subs wzr, w4, 45
000ba8e8cset x4, eq
000ba8ecstrb w4, [sp+94]
000ba8f0b.eq 0xba8f8
000ba8f4b 0xba8fc
000ba8f8
000ba8f8loc_ba8f8:
000ba8f8b 0xba90c
000ba8fc
000ba8fcloc_ba8fc:
000ba8fcsubs wzr, w3, 43
000ba900cset x3, eq
000ba904strb w3, [sp+94]
000ba908b 0xba90c
000ba90c
000ba90cloc_ba90c:
000ba90cldrb w3, [sp+94]
000ba910tbnz w3, 0, 0xba918
000ba914b 0xba95c
000ba918
000ba918loc_ba918:
000ba918ldrb w3, [sp+92]
000ba91csubs wzr, w3, 45
000ba920cset x3, eq
000ba924strb w3, [sp+90]
000ba928ldr x1, [sp+592]
000ba92cldr x3, [sp+584]
000ba930subs xzr, x1, 1
000ba934b.hs 0xba93c
000ba938b 0xbb3d4
000ba93c
000ba93cloc_ba93c:
000ba93csub x4, x1, 1
000ba940sub x5, xzr, x4
000ba944sbfm x5, x5, 63, 63
000ba948and x5, x5, 1
000ba94cadd x3, x3, x5
000ba950str x3, [sp+584]
000ba954str x4, [sp+592]
000ba958b 0xba960
000ba95c
000ba95cloc_ba95c:
000ba95cb 0xba960
000ba960
000ba960loc_ba960:
000ba960b 0xba968
000ba964
000ba964loc_ba964:
000ba964b 0xba968
000ba968
000ba968loc_ba968:
000ba968ldr x3, [sp+592]
000ba96csubs xzr, x3, 1
000ba970b.eq 0xba978
000ba974b 0xba9c0
000ba978
000ba978loc_ba978:
000ba978ldr x1, [sp+592]
000ba97cldr x3, [sp+584]
000ba980subs xzr, x1, 0
000ba984b.hi 0xba98c
000ba988b 0xbb3cc
000ba98c
000ba98cloc_ba98c:
000ba98cldrb w3, [x3]
000ba990subs wzr, w3, 48
000ba994b.eq 0xba99c
000ba998b 0xba9bc
000ba99c
000ba99cloc_ba99c:
000ba99cstr xzr, [sp+96]
000ba9a0stp xzr, xzr, [sp+224]
000ba9a4ldr x0, [sp+96]
000ba9a8mov x1, xzr
000ba9acmov x2, xzr
000ba9b0ldp x29, x30, [sp-8]
000ba9b4add sp, sp, 576
000ba9b8ret x30
000ba9bc
000ba9bcloc_ba9bc:
000ba9bcb 0xba9c4
000ba9c0
000ba9c0loc_ba9c0:
000ba9c0b 0xba9c4
000ba9c4
000ba9c4loc_ba9c4:
000ba9c4ldr x3, [sp+592]
000ba9c8cbz x3, 0xba9d0
000ba9ccb 0xbaa44
000ba9d0
000ba9d0loc_ba9d0:
000ba9d0ldr x0, [sp+256]
000ba9d4ldr x1, [sp+264]
000ba9d8bl time.quote
000ba9dcstr x0, [sp+504]
000ba9e0str x1, [sp+512]
000ba9e4movz x2, 23
000ba9e8mov x3, x0
000ba9ecmov x4, x1
000ba9f0mov x0, xzr
000ba9f4adrp x1, 0x5fe000
000ba9f8add x1, x1, 1513
000ba9fcbl runtime.concatstring2
000baa00str x0, [sp+440]
000baa04str x1, [sp+448]
000baa08bl errors.New
000baa0cstr x0, [sp+488]
000baa10str x1, [sp+496]
000baa14str xzr, [sp+96]
000baa18str x0, [sp+224]
000baa1cstr x1, [sp+232]
000baa20ldr x2, [sp+96]
000baa24mov x3, x0
000baa28mov x0, x2
000baa2cmov x4, x1
000baa30mov x1, x3
000baa34mov x2, x4
000baa38ldp x29, x30, [sp-8]
000baa3cadd sp, sp, 576
000baa40ret x30
000baa44
000baa44loc_baa44:
000baa44b 0xbaa48
000baa48
000baa48loc_baa48:
000baa48ldr x3, [sp+592]
000baa4ccbnz x3, 0xbaa54
000baa50b 0xbae3c
000baa54
000baa54loc_baa54:
000baa54str xzr, [sp+104]
000baa58str xzr, [sp+152]
000baa5cfmov d0
000baa60str d0, [sp+120]
000baa64stp xzr, xzr, [sp+272]
000baa68ldr x1, [sp+592]
000baa6cldr x3, [sp+584]
000baa70subs xzr, x1, 0
000baa74b.hi 0xbaa7c
000baa78b 0xbb3c4
000baa7c
000baa7cloc_baa7c:
000baa7cldrb w3, [x3]
000baa80subs wzr, w3, 46
000baa84cset x3, eq
000baa88strb w3, [sp+94]
000baa8cb.eq 0xbaa94
000baa90b 0xbaa98
000baa94
000baa94loc_baa94:
000baa94b 0xbaafc
000baa98
000baa98loc_baa98:
000baa98ldr x1, [sp+592]
000baa9cldr x3, [sp+584]
000baaa0subs xzr, x1, 0
000baaa4b.hi 0xbaaac
000baaa8b 0xbb3bc
000baaac
000baaacloc_baaac:
000baaacldrb w3, [x3]
000baab0subs wzr, w3, 48
000baab4cset x3, hs
000baab8strb w3, [sp+93]
000baabcb.hs 0xbaac4
000baac0b 0xbaaec
000baac4
000baac4loc_baac4:
000baac4ldr x1, [sp+592]
000baac8ldr x3, [sp+584]
000baaccsubs xzr, x1, 0
000baad0b.hi 0xbaad8
000baad4b 0xbb3b4
000baad8
000baad8loc_baad8:
000baad8ldrb w3, [x3]
000baadcsubs wzr, w3, 57
000baae0cset x3, ls
000baae4strb w3, [sp+93]
000baae8b 0xbaaf0
000baaec
000baaecloc_baaec:
000baaecb 0xbaaf0
000baaf0
000baaf0loc_baaf0:
000baaf0ldrb w3, [sp+93]
000baaf4strb w3, [sp+94]
000baaf8b 0xbaafc
000baafc
000baafcloc_baafc:
000baafcldrb w3, [sp+94]
000bab00tbnz w3, 0, 0xbab08
000bab04b 0xbadc8
000bab08
000bab08loc_bab08:
000bab08ldr x3, [sp+592]
000bab0cstr x3, [sp+136]
000bab10stp xzr, xzr, [sp+472]
000bab14stp xzr, xzr, [sp+488]
000bab18ldr x1, [sp+584]
000bab1cldr x2, [sp+592]
000bab20adrp x0, 0x656000
000bab24add x0, x0, 3304
000bab28bl time.leadingInt[go.shape.string]
000bab2cstr x0, [sp+184]
000bab30str x1, [sp+472]
000bab34str x2, [sp+480]
000bab38str x3, [sp+488]
000bab3cstr x4, [sp+496]
000bab40ldr x3, [sp+184]
000bab44str x3, [sp+216]
000bab48ldr x3, [sp+480]
000bab4cldr x4, [sp+472]
000bab50str x4, [sp+552]
000bab54str x3, [sp+560]
000bab58ldr x3, [sp+488]
000bab5cldr x4, [sp+496]
000bab60str x3, [sp+536]
000bab64str x4, [sp+544]
000bab68ldr x3, [sp+216]
000bab6cstr x3, [sp+104]
000bab70ldr x3, [sp+552]
000bab74ldr x4, [sp+560]
000bab78str x3, [sp+584]
000bab7cstr x4, [sp+592]
000bab80ldr x3, [sp+544]
000bab84ldr x4, [sp+536]
000bab88str x4, [sp+272]
000bab8cstr x3, [sp+280]
000bab90cbnz x4, 0xbab98
000bab94b 0xbac0c
000bab98
000bab98loc_bab98:
000bab98ldr x0, [sp+256]
000bab9cldr x1, [sp+264]
000baba0bl time.quote
000baba4str x0, [sp+504]
000baba8str x1, [sp+512]
000babacmovz x2, 23
000babb0mov x3, x0
000babb4mov x4, x1
000babb8mov x0, xzr
000babbcadrp x1, 0x5fe000
000babc0add x1, x1, 1513
000babc4bl runtime.concatstring2
000babc8str x0, [sp+408]
000babccstr x1, [sp+416]
000babd0bl errors.New
000babd4str x0, [sp+488]
000babd8str x1, [sp+496]
000babdcstr xzr, [sp+96]
000babe0str x0, [sp+224]
000babe4str x1, [sp+232]
000babe8ldr x2, [sp+96]
000babecmov x3, x0
000babf0mov x0, x2
000babf4mov x4, x1
000babf8mov x1, x3
000babfcmov x2, x4
000bac00ldp x29, x30, [sp-8]
000bac04add sp, sp, 576
000bac08ret x30
000bac0c
000bac0cloc_bac0c:
000bac0cldr x4, [sp+592]
000bac10str x4, [sp+176]
000bac14ldr x5, [sp+136]
000bac18subs xzr, x4, x5
000bac1ccset x4, ne
000bac20strb w4, [sp+87]
000bac24strb wzr, [sp+88]
000bac28ldr x4, [sp+592]
000bac2csubs xzr, x4, 0
000bac30cset x5, ne
000bac34strb w5, [sp+94]
000bac38cbnz x4, 0xbac40
000bac3cb 0xbac68
000bac40
000bac40loc_bac40:
000bac40ldr x1, [sp+592]
000bac44ldr x4, [sp+584]
000bac48subs xzr, x1, 0
000bac4cb.hi 0xbac54
000bac50b 0xbb3ac
000bac54
000bac54loc_bac54:
000bac54ldrb w4, [x4]
000bac58subs wzr, w4, 46
000bac5ccset x4, eq
000bac60strb w4, [sp+94]
000bac64b 0xbac6c
000bac68
000bac68loc_bac68:
000bac68b 0xbac6c
000bac6c
000bac6cloc_bac6c:
000bac6cldrb w4, [sp+94]
000bac70tbnz w4, 0, 0xbac78
000bac74b 0xbad14
000bac78
000bac78loc_bac78:
000bac78ldr x1, [sp+592]
000bac7cldr x2, [sp+584]
000bac80subs xzr, x1, 1
000bac84b.hs 0xbac8c
000bac88b 0xbb3a4
000bac8c
000bac8cloc_bac8c:
000bac8csub x3, x1, 1
000bac90sub x4, xzr, x3
000bac94sbfm x4, x4, 63, 63
000bac98and x4, x4, 1
000bac9cadd x2, x2, x4
000baca0str x2, [sp+584]
000baca4str x3, [sp+592]
000baca8str x3, [sp+128]
000bacacstp xzr, xzr, [sp+504]
000bacb0ldr x0, [sp+584]
000bacb4ldr x1, [sp+592]
000bacb8bl time.leadingFraction
000bacbcstr x0, [sp+184]
000bacc0str d0, [sp+168]
000bacc4str x1, [sp+504]
000bacc8str x2, [sp+512]
000bacccldr x3, [sp+184]
000bacd0str x3, [sp+208]
000bacd4ldr d0, [sp+168]
000bacd8str d0, [sp+200]
000bacdcstr x1, [sp+520]
000bace0str x2, [sp+528]
000bace4ldr x3, [sp+208]
000bace8str x3, [sp+152]
000bacecldr d0, [sp+200]
000bacf0str d0, [sp+120]
000bacf4str x1, [sp+584]
000bacf8str x2, [sp+592]
000bacfcstr x2, [sp+176]
000bad00ldr x3, [sp+128]
000bad04subs xzr, x2, x3
000bad08cset x2, ne
000bad0cstrb w2, [sp+88]
000bad10b 0xbad18
000bad14
000bad14loc_bad14:
000bad14b 0xbad18
000bad18
000bad18loc_bad18:
000bad18ldrb w4, [sp+87]
000bad1ceor x5, x4, 1
000bad20strb w5, [sp+94]
000bad24tbnz w4, 0, 0xbad2c
000bad28b 0xbad30
000bad2c
000bad2cloc_bad2c:
000bad2cb 0xbad40
000bad30
000bad30loc_bad30:
000bad30ldrb w4, [sp+88]
000bad34eor x4, x4, 1
000bad38strb w4, [sp+94]
000bad3cb 0xbad40
000bad40
000bad40loc_bad40:
000bad40ldrb w4, [sp+94]
000bad44tbnz w4, 0, 0xbad4c
000bad48b 0xbadc0
000bad4c
000bad4cloc_bad4c:
000bad4cldr x0, [sp+256]
000bad50ldr x1, [sp+264]
000bad54bl time.quote
000bad58str x0, [sp+504]
000bad5cstr x1, [sp+512]
000bad60movz x2, 23
000bad64mov x3, x0
000bad68mov x4, x1
000bad6cmov x0, xzr
000bad70adrp x1, 0x5fe000
000bad74add x1, x1, 1513
000bad78bl runtime.concatstring2
000bad7cstr x0, [sp+392]
000bad80str x1, [sp+400]
000bad84bl errors.New
000bad88str x0, [sp+488]
000bad8cstr x1, [sp+496]
000bad90str xzr, [sp+96]
000bad94str x0, [sp+224]
000bad98str x1, [sp+232]
000bad9cldr x2, [sp+96]
000bada0mov x3, x0
000bada4mov x0, x2
000bada8mov x4, x1
000badacmov x1, x3
000badb0mov x2, x4
000badb4ldp x29, x30, [sp-8]
000badb8add sp, sp, 576
000badbcret x30
000badc0
000badc0loc_badc0:
000badc0str xzr, [sp+144]
000badc4b 0xbaf1c
000badc8
000badc8loc_badc8:
000badc8ldr x0, [sp+256]
000badccldr x1, [sp+264]
000badd0bl time.quote
000badd4str x0, [sp+504]
000badd8str x1, [sp+512]
000baddcmovz x2, 23
000bade0mov x3, x0
000bade4mov x4, x1
000bade8mov x0, xzr
000badecadrp x1, 0x5fe000
000badf0add x1, x1, 1513
000badf4bl runtime.concatstring2
000badf8str x0, [sp+424]
000badfcstr x1, [sp+432]
000bae00bl errors.New
000bae04str x0, [sp+488]
000bae08str x1, [sp+496]
000bae0cstr xzr, [sp+96]
000bae10str x0, [sp+224]
000bae14str x1, [sp+232]
000bae18ldr x2, [sp+96]
000bae1cmov x3, x0
000bae20mov x0, x2
000bae24mov x4, x1
000bae28mov x1, x3
000bae2cmov x2, x4
000bae30ldp x29, x30, [sp-8]
000bae34add sp, sp, 576
000bae38ret x30
000bae3c
000bae3cloc_bae3c:
000bae3cldrb w3, [sp+90]
000bae40tbnz w3, 0, 0xbae48
000bae44b 0xbae70
000bae48
000bae48loc_bae48:
000bae48ldr x3, [sp+160]
000bae4csub x3, xzr, x3
000bae50str x3, [sp+96]
000bae54stp xzr, xzr, [sp+224]
000bae58ldr x0, [sp+96]
000bae5cmov x1, xzr
000bae60mov x2, xzr
000bae64ldp x29, x30, [sp-8]
000bae68add sp, sp, 576
000bae6cret x30
000bae70
000bae70loc_bae70:
000bae70ldr x3, [sp+160]
000bae74movn x4, 0x8000000000000000
000bae78subs xzr, x3, x4
000bae7cb.hi 0xbae84
000bae80b 0xbaef8
000bae84
000bae84loc_bae84:
000bae84ldr x0, [sp+256]
000bae88ldr x1, [sp+264]
000bae8cbl time.quote
000bae90str x0, [sp+456]
000bae94str x1, [sp+464]
000bae98movz x2, 23
000bae9cmov x3, x0
000baea0mov x4, x1
000baea4mov x0, xzr
000baea8adrp x1, 0x5fe000
000baeacadd x1, x1, 1513
000baeb0bl runtime.concatstring2
000baeb4str x0, [sp+288]
000baeb8str x1, [sp+296]
000baebcbl errors.New
000baec0str x0, [sp+488]
000baec4str x1, [sp+496]
000baec8str xzr, [sp+96]
000baeccstr x0, [sp+224]
000baed0str x1, [sp+232]
000baed4ldr x2, [sp+96]
000baed8mov x3, x0
000baedcmov x0, x2
000baee0mov x4, x1
000baee4mov x1, x3
000baee8mov x2, x4
000baeecldp x29, x30, [sp-8]
000baef0add sp, sp, 576
000baef4ret x30
000baef8
000baef8loc_baef8:
000baef8ldr x3, [sp+160]
000baefcstr x3, [sp+96]
000baf00stp xzr, xzr, [sp+224]
000baf04ldr x0, [sp+96]
000baf08mov x1, xzr
000baf0cmov x2, xzr
000baf10ldp x29, x30, [sp-8]
000baf14add sp, sp, 576
000baf18ret x30
000baf1c
000baf1cloc_baf1c:
000baf1cldr x4, [sp+592]
000baf20str x4, [sp+176]
000baf24ldr x5, [sp+144]
000baf28subs xzr, x4, x5
000baf2cb.gt 0xbaf34
000baf30b 0xbafcc
000baf34
000baf34loc_baf34:
000baf34ldr x0, [sp+144]
000baf38ldr x1, [sp+592]
000baf3cldr x4, [sp+584]
000baf40subs xzr, x1, x0
000baf44b.hi 0xbaf4c
000baf48b 0xbb3a0
000baf4c
000baf4cloc_baf4c:
000baf4cldrb w4, [x4+x0]
000baf50strb w4, [sp+91]
000baf54mov x5, x4
000baf58subs wzr, w5, 46
000baf5ccset x5, eq
000baf60strb w5, [sp+94]
000baf64b.eq 0xbaf6c
000baf68b 0xbaf70
000baf6c
000baf6cloc_baf6c:
000baf6cb 0xbafa8
000baf70
000baf70loc_baf70:
000baf70mov x5, x4
000baf74subs wzr, w5, 48
000baf78cset x5, hs
000baf7cstrb w5, [sp+93]
000baf80b.hs 0xbaf88
000baf84b 0xbaf98
000baf88
000baf88loc_baf88:
000baf88subs wzr, w4, 57
000baf8ccset x4, ls
000baf90strb w4, [sp+93]
000baf94b 0xbaf9c
000baf98
000baf98loc_baf98:
000baf98b 0xbaf9c
000baf9c
000baf9cloc_baf9c:
000baf9cldrb w4, [sp+93]
000bafa0strb w4, [sp+94]
000bafa4b 0xbafa8
000bafa8
000bafa8loc_bafa8:
000bafa8ldrb w4, [sp+94]
000bafactbnz w4, 0, 0xbafb4
000bafb0b 0xbafb8
000bafb4
000bafb4loc_bafb4:
000bafb4b 0xbafd0
000bafb8
000bafb8loc_bafb8:
000bafb8b 0xbafbc
000bafbc
000bafbcloc_bafbc:
000bafbcldr x4, [sp+144]
000bafc0add x4, x4, 1
000bafc4str x4, [sp+144]
000bafc8b 0xbaf1c
000bafcc
000bafccloc_bafcc:
000bafccb 0xbafd0
000bafd0
000bafd0loc_bafd0:
000bafd0ldr x4, [sp+144]
000bafd4cbz x4, 0xbafdc
000bafd8b 0xbb050
000bafdc
000bafdcloc_bafdc:
000bafdcldr x0, [sp+256]
000bafe0ldr x1, [sp+264]
000bafe4bl time.quote
000bafe8str x0, [sp+504]
000bafecstr x1, [sp+512]
000baff0orr x2, xzr, 31
000baff4mov x3, x0
000baff8mov x4, x1
000baffcmov x0, xzr
000bb000adrp x1, 0x602000
000bb004add x1, x1, 2866
000bb008bl runtime.concatstring2
000bb00cstr x0, [sp+376]
000bb010str x1, [sp+384]
000bb014bl errors.New
000bb018str x0, [sp+488]
000bb01cstr x1, [sp+496]
000bb020str xzr, [sp+96]
000bb024str x0, [sp+224]
000bb028str x1, [sp+232]
000bb02cldr x2, [sp+96]
000bb030mov x3, x0
000bb034mov x0, x2
000bb038mov x4, x1
000bb03cmov x1, x3
000bb040mov x2, x4
000bb044ldp x29, x30, [sp-8]
000bb048add sp, sp, 576
000bb04cret x30
000bb050
000bb050loc_bb050:
000bb050ldr x1, [sp+144]
000bb054ldr x2, [sp+592]
000bb058ldr x4, [sp+584]
000bb05csubs xzr, x2, x1
000bb060b.hs 0xbb068
000bb064b 0xbb39c
000bb068
000bb068loc_bb068:
000bb068b 0xbb06c
000bb06c
000bb06cloc_bb06c:
000bb06cstr x4, [sp+240]
000bb070str x1, [sp+248]
000bb074ldr x0, [sp+144]
000bb078ldr x1, [sp+592]
000bb07cldr x4, [sp+584]
000bb080subs xzr, x1, x0
000bb084b.hs 0xbb08c
000bb088b 0xbb398
000bb08c
000bb08cloc_bb08c:
000bb08csub x5, x1, x0
000bb090sub x6, xzr, x5
000bb094and x6, x0, x6, asr #63
000bb098add x4, x4, x6
000bb09cstr x4, [sp+584]
000bb0a0str x5, [sp+592]
000bb0a4ldr x2, [sp+240]
000bb0a8ldr x3, [sp+248]
000bb0acadrp x27, 0x965000
000bb0b0ldr x1, [x27+3128]
000bb0b4adrp x0, 0x568000
000bb0b8add x0, x0, 3168
000bb0bcbl runtime.mapaccess2_faststr
000bb0c0str x0, [sp+368]
000bb0c4strb w1, [sp+94]
000bb0c8ldr x4, [sp+368]
000bb0ccldr x4, [x4]
000bb0d0str x4, [sp+184]
000bb0d4str x4, [sp+192]
000bb0d8ldrb w4, [sp+94]
000bb0dcstrb w4, [sp+95]
000bb0e0ldr x4, [sp+192]
000bb0e4str x4, [sp+112]
000bb0e8ldrb w5, [sp+95]
000bb0ecstrb w5, [sp+89]
000bb0f0tbnz w5, 0, 0xbb0f8
000bb0f4b 0xbb2f8
000bb0f8
000bb0f8loc_bb0f8:
000bb0f8ldr x3, [sp+104]
000bb0fcldr x5, [sp+112]
000bb100cbnz x5, 0xbb108
000bb104b 0xbb394
000bb108
000bb108loc_bb108:
000bb108movz x6, 0x8000000000000000
000bb10cudiv x5, x6, x5
000bb110subs xzr, x3, x5
000bb114b.hi 0xbb11c
000bb118b 0xbb190
000bb11c
000bb11cloc_bb11c:
000bb11cldr x0, [sp+256]
000bb120ldr x1, [sp+264]
000bb124bl time.quote
000bb128str x0, [sp+456]
000bb12cstr x1, [sp+464]
000bb130movz x2, 23
000bb134mov x3, x0
000bb138mov x4, x1
000bb13cmov x0, xzr
000bb140adrp x1, 0x5fd000
000bb144add x1, x1, 1513
000bb148bl runtime.concatstring2
000bb14cstr x0, [sp+336]
000bb150str x1, [sp+344]
000bb154bl errors.New
000bb158str x0, [sp+488]
000bb15cstr x1, [sp+496]
000bb160str xzr, [sp+96]
000bb164str x0, [sp+224]
000bb168str x1, [sp+232]
000bb16cldr x2, [sp+96]
000bb170mov x3, x0
000bb174mov x0, x2
000bb178mov x4, x1
000bb17cmov x1, x3
000bb180mov x2, x4
000bb184ldp x29, x30, [sp-8]
000bb188add sp, sp, 576
000bb18cret x30
000bb190
000bb190loc_bb190:
000bb190ldr x3, [sp+112]
000bb194ldr x5, [sp+104]
000bb198madd x3, x5, x3, xzr
000bb19cstr x3, [sp+104]
000bb1a0ldr x5, [sp+152]
000bb1a4cbnz x5, 0xbb1ac
000bb1a8b 0xbb258
000bb1ac
000bb1acloc_bb1ac:
000bb1acldr x5, [sp+152]
000bb1b0ucvtf d0, x5
000bb1b4ucvtf d1, x4
000bb1b8ldr d2, [sp+120]
000bb1bcfdiv d1, d1, d2
000bb1c0fmul d0, d0, d1
000bb1c4fcvtzu x4, d0
000bb1c8add x3, x3, x4
000bb1ccstr x3, [sp+104]
000bb1d0movz x4, 0x8000000000000000
000bb1d4subs xzr, x3, x4
000bb1d8b.hi 0xbb1e0
000bb1dcb 0xbb254
000bb1e0
000bb1e0loc_bb1e0:
000bb1e0ldr x0, [sp+256]
000bb1e4ldr x1, [sp+264]
000bb1e8bl time.quote
000bb1ecstr x0, [sp+456]
000bb1f0str x1, [sp+464]
000bb1f4movz x2, 23
000bb1f8mov x3, x0
000bb1fcmov x4, x1
000bb200mov x0, xzr
000bb204adrp x1, 0x5fd000
000bb208add x1, x1, 1513
000bb20cbl runtime.concatstring2
000bb210str x0, [sp+320]
000bb214str x1, [sp+328]
000bb218bl errors.New
000bb21cstr x0, [sp+488]
000bb220str x1, [sp+496]
000bb224str xzr, [sp+96]
000bb228str x0, [sp+224]
000bb22cstr x1, [sp+232]
000bb230ldr x2, [sp+96]
000bb234mov x3, x0
000bb238mov x0, x2
000bb23cmov x4, x1
000bb240mov x1, x3
000bb244mov x2, x4
000bb248ldp x29, x30, [sp-8]
000bb24cadd sp, sp, 576
000bb250ret x30
000bb254
000bb254loc_bb254:
000bb254b 0xbb25c
000bb258
000bb258loc_bb258:
000bb258b 0xbb25c
000bb25c
000bb25cloc_bb25c:
000bb25cldr x3, [sp+104]
000bb260ldr x4, [sp+160]
000bb264add x3, x4, x3
000bb268str x3, [sp+160]
000bb26cmovz x4, 0x8000000000000000
000bb270subs xzr, x3, x4
000bb274b.hi 0xbb27c
000bb278b 0xbb2f0
000bb27c
000bb27cloc_bb27c:
000bb27cldr x0, [sp+256]
000bb280ldr x1, [sp+264]
000bb284bl time.quote
000bb288str x0, [sp+456]
000bb28cstr x1, [sp+464]
000bb290movz x2, 23
000bb294mov x3, x0
000bb298mov x4, x1
000bb29cmov x0, xzr
000bb2a0adrp x1, 0x5fd000
000bb2a4add x1, x1, 1513
000bb2a8bl runtime.concatstring2
000bb2acstr x0, [sp+304]
000bb2b0str x1, [sp+312]
000bb2b4bl errors.New
000bb2b8str x0, [sp+488]
000bb2bcstr x1, [sp+496]
000bb2c0str xzr, [sp+96]
000bb2c4str x0, [sp+224]
000bb2c8str x1, [sp+232]
000bb2ccldr x2, [sp+96]
000bb2d0mov x3, x0
000bb2d4mov x0, x2
000bb2d8mov x4, x1
000bb2dcmov x1, x3
000bb2e0mov x2, x4
000bb2e4ldp x29, x30, [sp-8]
000bb2e8add sp, sp, 576
000bb2ecret x30
000bb2f0
000bb2f0loc_bb2f0:
000bb2f0b 0xbb2f4
000bb2f4
000bb2f4loc_bb2f4:
000bb2f4b 0xbaa48
000bb2f8
000bb2f8loc_bb2f8:
000bb2f8ldr x0, [sp+240]
000bb2fcldr x1, [sp+248]
000bb300bl time.quote
000bb304str x0, [sp+504]
000bb308str x1, [sp+512]
000bb30cldr x1, [sp+264]
000bb310ldr x0, [sp+256]
000bb314bl time.quote
000bb318str x0, [sp+456]
000bb31cstr x1, [sp+464]
000bb320ldr x3, [sp+504]
000bb324ldr x4, [sp+512]
000bb328movz x2, 19
000bb32cadrp x5, 0x5f8000
000bb330add x5, x5, 1888
000bb334movz x6, 13
000bb338mov x7, x0
000bb33cmov x8, x1
000bb340mov x0, xzr
000bb344adrp x1, 0x5fb000
000bb348add x1, x1, 491
000bb34cbl runtime.concatstring4
000bb350str x0, [sp+352]
000bb354str x1, [sp+360]
000bb358bl errors.New
000bb35cstr x0, [sp+488]
000bb360str x1, [sp+496]
000bb364str xzr, [sp+96]
000bb368str x0, [sp+224]
000bb36cstr x1, [sp+232]
000bb370ldr x2, [sp+96]
000bb374mov x3, x0
000bb378mov x0, x2
000bb37cmov x4, x1
000bb380mov x1, x3
000bb384mov x2, x4
000bb388ldp x29, x30, [sp-8]
000bb38cadd sp, sp, 576
000bb390ret x30
000bb394
000bb394loc_bb394:
000bb394bl runtime.panicdivide
000bb398
000bb398loc_bb398:
000bb398bl runtime.panicSliceB
000bb39c
000bb39cloc_bb39c:
000bb39cbl runtime.panicSliceAlen
000bb3a0
000bb3a0loc_bb3a0:
000bb3a0bl runtime.panicIndex
000bb3a4
000bb3a4loc_bb3a4:
000bb3a4orr x0, xzr, 1
000bb3a8bl runtime.panicSliceB
000bb3ac
000bb3acloc_bb3ac:
000bb3acmov x0, xzr
000bb3b0bl runtime.panicIndex
000bb3b4
000bb3b4loc_bb3b4:
000bb3b4mov x0, xzr
000bb3b8bl runtime.panicIndex
000bb3bc
000bb3bcloc_bb3bc:
000bb3bcmov x0, xzr
000bb3c0bl runtime.panicIndex
000bb3c4
000bb3c4loc_bb3c4:
000bb3c4mov x0, xzr
000bb3c8bl runtime.panicIndex
000bb3cc
000bb3ccloc_bb3cc:
000bb3ccmov x0, xzr
000bb3d0bl runtime.panicIndex
000bb3d4
000bb3d4loc_bb3d4:
000bb3d4orr x0, xzr, 1
000bb3d8bl runtime.panicSliceB
000bb3dc
000bb3dcloc_bb3dc:
000bb3dcmov x0, xzr
000bb3e0bl runtime.panicIndex
000bb3e4hint
000bb3e8
000bb3e8loc_bb3e8:
000bb3e8stp x0, x1, [sp+8]
000bb3ecmov x3, x30
000bb3f0bl runtime.morestack_noctxt.abi0
000bb3f4ldp x0, x1, [sp+8]
000bb3f8b 0xba870
000bb3fcudf 0
000ba870
000bb400
000bb400time.Time.appendFormatRFC3339: ; void time.Time.appendFormatRFC3339(time.Time t, struct []uint8 b, bool nanos)
000bb400ldr x16, [x28+16]
000bb404sub x17, sp, 256
000bb408subs xzr, x17, x16
000bb40cb.ls 0xbb98c
000bb410sub x20, sp, 384
000bb414stp x29, x30, [x20-8]
000bb418add sp, x20, 0
000bb41csub x29, sp, 8
000bb420str x0, [sp+392]
000bb424str x1, [sp+400]
000bb428str x2, [sp+408]
000bb42cstr x3, [sp+416]
000bb430str x4, [sp+424]
000bb434str x5, [sp+432]
000bb438strb w6, [sp+440]
000bb43cstr xzr, [sp+296]
000bb440stp xzr, xzr, [sp+304]
000bb444stp xzr, xzr, [sp+360]
000bb448ldr x0, [sp+392]
000bb44cldr x1, [sp+400]
000bb450ldr x2, [sp+408]
000bb454bl time.Time.locabs
000bb458str x0, [sp+360]
000bb45cstr x1, [sp+368]
000bb460str x2, [sp+240]
000bb464str x3, [sp+232]
000bb468str x0, [sp+320]
000bb46cstr x1, [sp+328]
000bb470ldr x3, [sp+240]
000bb474str x3, [sp+176]
000bb478ldr x0, [sp+232]
000bb47cstr x0, [sp+168]
000bb480str x3, [sp+120]
000bb484str x0, [sp+160]
000bb488bl time.absSeconds.days
000bb48cstr x0, [sp+224]
000bb490bl time.absDays.date
000bb494str x0, [sp+240]
000bb498str x1, [sp+216]
000bb49cstr x2, [sp+208]
000bb4a0str x0, [sp+288]
000bb4a4str x1, [sp+280]
000bb4a8str x2, [sp+272]
000bb4acstr x0, [sp+96]
000bb4b0str x1, [sp+128]
000bb4b4str x2, [sp+152]
000bb4b8ldr x3, [sp+416]
000bb4bcldr x1, [sp+424]
000bb4c0ldr x2, [sp+432]
000bb4c4orr x4, xzr, 4
000bb4c8mov x5, x0
000bb4ccmov x0, x3
000bb4d0mov x3, x5
000bb4d4bl time.appendInt
000bb4d8str x0, [sp+416]
000bb4dcstr x1, [sp+424]
000bb4e0str x2, [sp+432]
000bb4e4add x1, x1, 1
000bb4e8subs xzr, x2, x1
000bb4ecb.hs 0xbb4f4
000bb4f0b 0xbb4f8
000bb4f4
000bb4f4loc_bb4f4:
000bb4f4b 0xbb50c
000bb4f8
000bb4f8loc_bb4f8:
000bb4f8orr x3, xzr, 1
000bb4fcadrp x4, 0x53a000
000bb500add x4, x4, 3072
000bb504bl runtime.growslice
000bb508b 0xbb50c
000bb50c
000bb50cloc_bb50c:
000bb50csub x5, x1, 1
000bb510movz x6, 45
000bb514strb w6, [x0+x5]
000bb518str x0, [sp+416]
000bb51cstr x1, [sp+424]
000bb520str x2, [sp+432]
000bb524ldr x3, [sp+128]
000bb528orr x4, xzr, 2
000bb52cbl time.appendInt
000bb530str x0, [sp+416]
000bb534str x1, [sp+424]
000bb538str x2, [sp+432]
000bb53cadd x1, x1, 1
000bb540subs xzr, x2, x1
000bb544b.hs 0xbb54c
000bb548b 0xbb550
000bb54c
000bb54cloc_bb54c:
000bb54cb 0xbb564
000bb550
000bb550loc_bb550:
000bb550orr x3, xzr, 1
000bb554adrp x4, 0x53a000
000bb558add x4, x4, 3072
000bb55cbl runtime.growslice
000bb560b 0xbb564
000bb564
000bb564loc_bb564:
000bb564sub x5, x1, 1
000bb568movz x6, 45
000bb56cstrb w6, [x0+x5]
000bb570str x0, [sp+416]
000bb574str x1, [sp+424]
000bb578str x2, [sp+432]
000bb57cldr x3, [sp+152]
000bb580orr x4, xzr, 2
000bb584bl time.appendInt
000bb588str x0, [sp+416]
000bb58cstr x1, [sp+424]
000bb590str x2, [sp+432]
000bb594add x1, x1, 1
000bb598subs xzr, x2, x1
000bb59cb.hs 0xbb5a4
000bb5a0b 0xbb5a8
000bb5a4
000bb5a4loc_bb5a4:
000bb5a4b 0xbb5bc
000bb5a8
000bb5a8loc_bb5a8:
000bb5a8orr x3, xzr, 1
000bb5acadrp x4, 0x53a000
000bb5b0add x4, x4, 3072
000bb5b4bl runtime.growslice
000bb5b8b 0xbb5bc
000bb5bc
000bb5bcloc_bb5bc:
000bb5bcsub x3, x1, 1
000bb5c0movz x4, 84
000bb5c4strb w4, [x0+x3]
000bb5c8str x0, [sp+416]
000bb5ccstr x1, [sp+424]
000bb5d0str x2, [sp+432]
000bb5d4ldr x0, [sp+160]
000bb5d8bl time.absSeconds.clock
000bb5dcstr x0, [sp+208]
000bb5e0str x1, [sp+240]
000bb5e4str x2, [sp+200]
000bb5e8str x0, [sp+264]
000bb5ecstr x1, [sp+256]
000bb5f0str x2, [sp+248]
000bb5f4str x0, [sp+144]
000bb5f8str x1, [sp+136]
000bb5fcstr x2, [sp+112]
000bb600ldr x1, [sp+416]
000bb604ldr x2, [sp+424]
000bb608ldr x3, [sp+432]
000bb60corr x4, xzr, 2
000bb610mov x5, x0
000bb614mov x0, x1
000bb618mov x1, x2
000bb61cmov x2, x3
000bb620mov x3, x5
000bb624bl time.appendInt
000bb628str x0, [sp+416]
000bb62cstr x1, [sp+424]
000bb630str x2, [sp+432]
000bb634add x1, x1, 1
000bb638subs xzr, x2, x1
000bb63cb.hs 0xbb644
000bb640b 0xbb648
000bb644
000bb644loc_bb644:
000bb644b 0xbb65c
000bb648
000bb648loc_bb648:
000bb648orr x3, xzr, 1
000bb64cadrp x4, 0x53a000
000bb650add x4, x4, 3072
000bb654bl runtime.growslice
000bb658b 0xbb65c
000bb65c
000bb65cloc_bb65c:
000bb65csub x5, x1, 1
000bb660movz x6, 58
000bb664strb w6, [x0+x5]
000bb668str x0, [sp+416]
000bb66cstr x1, [sp+424]
000bb670str x2, [sp+432]
000bb674ldr x3, [sp+136]
000bb678orr x4, xzr, 2
000bb67cbl time.appendInt
000bb680str x0, [sp+416]
000bb684str x1, [sp+424]
000bb688str x2, [sp+432]
000bb68cadd x1, x1, 1
000bb690subs xzr, x2, x1
000bb694b.hs 0xbb69c
000bb698b 0xbb6a0
000bb69c
000bb69cloc_bb69c:
000bb69cb 0xbb6b4
000bb6a0
000bb6a0loc_bb6a0:
000bb6a0orr x3, xzr, 1
000bb6a4adrp x4, 0x53a000
000bb6a8add x4, x4, 3072
000bb6acbl runtime.growslice
000bb6b0b 0xbb6b4
000bb6b4
000bb6b4loc_bb6b4:
000bb6b4sub x5, x1, 1
000bb6b8movz x6, 58
000bb6bcstrb w6, [x0+x5]
000bb6c0str x0, [sp+416]
000bb6c4str x1, [sp+424]
000bb6c8str x2, [sp+432]
000bb6ccldr x3, [sp+112]
000bb6d0orr x4, xzr, 2
000bb6d4bl time.appendInt
000bb6d8str x0, [sp+416]
000bb6dcstr x1, [sp+424]
000bb6e0str x2, [sp+432]
000bb6e4ldrb w5, [sp+440]
000bb6e8tbnz w5, 0, 0xbb6f0
000bb6ecb 0xbb748
000bb6f0
000bb6f0loc_bb6f0:
000bb6f0movz x0, 35
000bb6f4movz x1, 9
000bb6f8movz x2, 46
000bb6fcbl time.stdFracSecond
000bb700str x0, [sp+104]
000bb704ldr x0, [sp+392]
000bb708ldr x1, [sp+400]
000bb70cldr x2, [sp+408]
000bb710bl time.Time.Nanosecond
000bb714str x0, [sp+200]
000bb718ldr x4, [sp+104]
000bb71cldr x3, [sp+416]
000bb720ldr x1, [sp+424]
000bb724ldr x2, [sp+432]
000bb728mov x5, x0
000bb72cmov x0, x3
000bb730mov x3, x5
000bb734bl time.appendNano
000bb738str x0, [sp+416]
000bb73cstr x1, [sp+424]
000bb740str x2, [sp+432]
000bb744b 0xbb74c
000bb748
000bb748loc_bb748:
000bb748b 0xbb74c
000bb74c
000bb74cloc_bb74c:
000bb74cldr x5, [sp+120]
000bb750cbz x5, 0xbb758
000bb754b 0xbb7bc
000bb758
000bb758loc_bb758:
000bb758ldr x2, [sp+432]
000bb75cldr x0, [sp+416]
000bb760ldr x5, [sp+424]
000bb764add x1, x5, 1
000bb768subs xzr, x2, x1
000bb76cb.hs 0xbb774
000bb770b 0xbb778
000bb774
000bb774loc_bb774:
000bb774b 0xbb78c
000bb778
000bb778loc_bb778:
000bb778orr x3, xzr, 1
000bb77cadrp x4, 0x53a000
000bb780add x4, x4, 3072
000bb784bl runtime.growslice
000bb788b 0xbb78c
000bb78c
000bb78cloc_bb78c:
000bb78csub x3, x1, 1
000bb790movz x4, 90
000bb794strb w4, [x0+x3]
000bb798str x0, [sp+336]
000bb79cstr x1, [sp+344]
000bb7a0str x2, [sp+352]
000bb7a4str x0, [sp+296]
000bb7a8str x1, [sp+304]
000bb7acstr x2, [sp+312]
000bb7b0ldp x29, x30, [sp-8]
000bb7b4add sp, sp, 384
000bb7b8ret x30
000bb7bc
000bb7bcloc_bb7bc:
000bb7bcldr x5, [sp+120]
000bb7c0movz x6, 34953
000bb7c4movk x6, 0x88880000
000bb7c8movk x6, 0x888800000000
000bb7ccmovk x6, 0x8888000000000000
000bb7d0smulh x7, x6, x5
000bb7d4add x7, x7, x5
000bb7d8sbfm x7, x7, 5, 63
000bb7dcsub x5, x7, x5, asr #63
000bb7e0str x5, [sp+88]
000bb7e4tbnz x5, 63, 0xbb7ec
000bb7e8b 0xbb858
000bb7ec
000bb7ecloc_bb7ec:
000bb7ecldr x2, [sp+432]
000bb7f0ldr x0, [sp+416]
000bb7f4ldr x5, [sp+424]
000bb7f8add x1, x5, 1
000bb7fcsubs xzr, x2, x1
000bb800b.hs 0xbb808
000bb804b 0xbb80c
000bb808
000bb808loc_bb808:
000bb808b 0xbb830
000bb80c
000bb80cloc_bb80c:
000bb80corr x3, xzr, 1
000bb810adrp x4, 0x53a000
000bb814add x4, x4, 3072
000bb818bl runtime.growslice
000bb81cmovz x6, 34953
000bb820movk x6, 0x88880000
000bb824movk x6, 0x888800000000
000bb828movk x6, 0x8888000000000000
000bb82cb 0xbb830
000bb830
000bb830loc_bb830:
000bb830sub x5, x1, 1
000bb834movz x7, 45
000bb838strb w7, [x0+x5]
000bb83cstr x0, [sp+416]
000bb840str x1, [sp+424]
000bb844str x2, [sp+432]
000bb848ldr x5, [sp+88]
000bb84csub x5, xzr, x5
000bb850str x5, [sp+88]
000bb854b 0xbb8b8
000bb858
000bb858loc_bb858:
000bb858ldr x2, [sp+432]
000bb85cldr x0, [sp+416]
000bb860ldr x5, [sp+424]
000bb864add x1, x5, 1
000bb868subs xzr, x2, x1
000bb86cb.hs 0xbb874
000bb870b 0xbb878
000bb874
000bb874loc_bb874:
000bb874b 0xbb89c
000bb878
000bb878loc_bb878:
000bb878orr x3, xzr, 1
000bb87cadrp x4, 0x53a000
000bb880add x4, x4, 3072
000bb884bl runtime.growslice
000bb888movz x6, 34953
000bb88cmovk x6, 0x88880000
000bb890movk x6, 0x888800000000
000bb894movk x6, 0x8888000000000000
000bb898b 0xbb89c
000bb89c
000bb89cloc_bb89c:
000bb89csub x5, x1, 1
000bb8a0movz x7, 43
000bb8a4strb w7, [x0+x5]
000bb8a8str x0, [sp+416]
000bb8acstr x1, [sp+424]
000bb8b0str x2, [sp+432]
000bb8b4b 0xbb8b8
000bb8b8
000bb8b8loc_bb8b8:
000bb8b8ldr x5, [sp+88]
000bb8bcsmulh x6, x6, x5
000bb8c0add x6, x6, x5
000bb8c4sbfm x6, x6, 5, 63
000bb8c8sub x3, x6, x5, asr #63
000bb8ccstr x3, [sp+192]
000bb8d0ldr x0, [sp+416]
000bb8d4ldr x1, [sp+424]
000bb8d8ldr x2, [sp+432]
000bb8dcorr x4, xzr, 2
000bb8e0bl time.appendInt
000bb8e4str x0, [sp+416]
000bb8e8str x1, [sp+424]
000bb8ecstr x2, [sp+432]
000bb8f0add x1, x1, 1
000bb8f4subs xzr, x2, x1
000bb8f8b.hs 0xbb900
000bb8fcb 0xbb904
000bb900
000bb900loc_bb900:
000bb900b 0xbb918
000bb904
000bb904loc_bb904:
000bb904orr x3, xzr, 1
000bb908adrp x4, 0x53a000
000bb90cadd x4, x4, 3072
000bb910bl runtime.growslice
000bb914b 0xbb918
000bb918
000bb918loc_bb918:
000bb918sub x5, x1, 1
000bb91cmovz x6, 58
000bb920strb w6, [x0+x5]
000bb924str x0, [sp+416]
000bb928str x1, [sp+424]
000bb92cstr x2, [sp+432]
000bb930ldr x5, [sp+88]
000bb934movz x6, 34953
000bb938movk x6, 0x88880000
000bb93cmovk x6, 0x888800000000
000bb940movk x6, 0x8888000000000000
000bb944smulh x6, x6, x5
000bb948add x6, x6, x5
000bb94csbfm x6, x6, 5, 63
000bb950sub x6, x6, x5, asr #63
000bb954orr x7, xzr, 60
000bb958msub x3, x7, x6, x5
000bb95cstr x3, [sp+184]
000bb960orr x4, xzr, 2
000bb964bl time.appendInt
000bb968str x0, [sp+416]
000bb96cstr x1, [sp+424]
000bb970str x2, [sp+432]
000bb974str x0, [sp+296]
000bb978str x1, [sp+304]
000bb97cstr x2, [sp+312]
000bb980ldp x29, x30, [sp-8]
000bb984add sp, sp, 384
000bb988ret x30
000bb98c
000bb98cloc_bb98c:
000bb98cstp x0, x1, [sp+8]
000bb990stp x2, x3, [sp+24]
000bb994stp x4, x5, [sp+40]
000bb998strb w6, [sp+56]
000bb99cmov x3, x30
000bb9a0bl runtime.morestack_noctxt.abi0
000bb9a4ldp x0, x1, [sp+8]
000bb9a8ldp x2, x3, [sp+24]
000bb9acldp x4, x5, [sp+40]
000bb9b0ldrb w6, [sp+56]
000bb9b4b 0xbb400
000bb9b8udf 0
000bb9bcudf 0
000bb400
000bb400time.Time.appendFormatRFC3339: ; void time.Time.appendFormatRFC3339(time.Time t, struct []uint8 b, bool nanos)
000bb400ldr x16, [x28+16]
000bb404sub x17, sp, 256
000bb408subs xzr, x17, x16
000bb40cb.ls 0xbb98c
000bb410sub x20, sp, 384
000bb414stp x29, x30, [x20-8]
000bb418add sp, x20, 0
000bb41csub x29, sp, 8
000bb420str x0, [sp+392]
000bb424str x1, [sp+400]
000bb428str x2, [sp+408]
000bb42cstr x3, [sp+416]
000bb430str x4, [sp+424]
000bb434str x5, [sp+432]
000bb438strb w6, [sp+440]
000bb43cstr xzr, [sp+296]
000bb440stp xzr, xzr, [sp+304]
000bb444stp xzr, xzr, [sp+360]
000bb448ldr x0, [sp+392]
000bb44cldr x1, [sp+400]
000bb450ldr x2, [sp+408]
000bb454bl time.Time.locabs
000bb458str x0, [sp+360]
000bb45cstr x1, [sp+368]
000bb460str x2, [sp+240]
000bb464str x3, [sp+232]
000bb468str x0, [sp+320]
000bb46cstr x1, [sp+328]
000bb470ldr x3, [sp+240]
000bb474str x3, [sp+176]
000bb478ldr x0, [sp+232]
000bb47cstr x0, [sp+168]
000bb480str x3, [sp+120]
000bb484str x0, [sp+160]
000bb488bl time.absSeconds.days
000bb48cstr x0, [sp+224]
000bb490bl time.absDays.date
000bb494str x0, [sp+240]
000bb498str x1, [sp+216]
000bb49cstr x2, [sp+208]
000bb4a0str x0, [sp+288]
000bb4a4str x1, [sp+280]
000bb4a8str x2, [sp+272]
000bb4acstr x0, [sp+96]
000bb4b0str x1, [sp+128]
000bb4b4str x2, [sp+152]
000bb4b8ldr x3, [sp+416]
000bb4bcldr x1, [sp+424]
000bb4c0ldr x2, [sp+432]
000bb4c4orr x4, xzr, 4
000bb4c8mov x5, x0
000bb4ccmov x0, x3
000bb4d0mov x3, x5
000bb4d4bl time.appendInt
000bb4d8str x0, [sp+416]
000bb4dcstr x1, [sp+424]
000bb4e0str x2, [sp+432]
000bb4e4add x1, x1, 1
000bb4e8subs xzr, x2, x1
000bb4ecb.hs 0xbb4f4
000bb4f0b 0xbb4f8
000bb4f4
000bb4f4loc_bb4f4:
000bb4f4b 0xbb50c
000bb4f8
000bb4f8loc_bb4f8:
000bb4f8orr x3, xzr, 1
000bb4fcadrp x4, 0x53a000
000bb500add x4, x4, 3072
000bb504bl runtime.growslice
000bb508b 0xbb50c
000bb50c
000bb50cloc_bb50c:
000bb50csub x5, x1, 1
000bb510movz x6, 45
000bb514strb w6, [x0+x5]
000bb518str x0, [sp+416]
000bb51cstr x1, [sp+424]
000bb520str x2, [sp+432]
000bb524ldr x3, [sp+128]
000bb528orr x4, xzr, 2
000bb52cbl time.appendInt
000bb530str x0, [sp+416]
000bb534str x1, [sp+424]
000bb538str x2, [sp+432]
000bb53cadd x1, x1, 1
000bb540subs xzr, x2, x1
000bb544b.hs 0xbb54c
000bb548b 0xbb550
000bb54c
000bb54cloc_bb54c:
000bb54cb 0xbb564
000bb550
000bb550loc_bb550:
000bb550orr x3, xzr, 1
000bb554adrp x4, 0x53a000
000bb558add x4, x4, 3072
000bb55cbl runtime.growslice
000bb560b 0xbb564
000bb564
000bb564loc_bb564:
000bb564sub x5, x1, 1
000bb568movz x6, 45
000bb56cstrb w6, [x0+x5]
000bb570str x0, [sp+416]
000bb574str x1, [sp+424]
000bb578str x2, [sp+432]
000bb57cldr x3, [sp+152]
000bb580orr x4, xzr, 2
000bb584bl time.appendInt
000bb588str x0, [sp+416]
000bb58cstr x1, [sp+424]
000bb590str x2, [sp+432]
000bb594add x1, x1, 1
000bb598subs xzr, x2, x1
000bb59cb.hs 0xbb5a4
000bb5a0b 0xbb5a8
000bb5a4
000bb5a4loc_bb5a4:
000bb5a4b 0xbb5bc
000bb5a8
000bb5a8loc_bb5a8:
000bb5a8orr x3, xzr, 1
000bb5acadrp x4, 0x53a000
000bb5b0add x4, x4, 3072
000bb5b4bl runtime.growslice
000bb5b8b 0xbb5bc
000bb5bc
000bb5bcloc_bb5bc:
000bb5bcsub x3, x1, 1
000bb5c0movz x4, 84
000bb5c4strb w4, [x0+x3]
000bb5c8str x0, [sp+416]
000bb5ccstr x1, [sp+424]
000bb5d0str x2, [sp+432]
000bb5d4ldr x0, [sp+160]
000bb5d8bl time.absSeconds.clock
000bb5dcstr x0, [sp+208]
000bb5e0str x1, [sp+240]
000bb5e4str x2, [sp+200]
000bb5e8str x0, [sp+264]
000bb5ecstr x1, [sp+256]
000bb5f0str x2, [sp+248]
000bb5f4str x0, [sp+144]
000bb5f8str x1, [sp+136]
000bb5fcstr x2, [sp+112]
000bb600ldr x1, [sp+416]
000bb604ldr x2, [sp+424]
000bb608ldr x3, [sp+432]
000bb60corr x4, xzr, 2
000bb610mov x5, x0
000bb614mov x0, x1
000bb618mov x1, x2
000bb61cmov x2, x3
000bb620mov x3, x5
000bb624bl time.appendInt
000bb628str x0, [sp+416]
000bb62cstr x1, [sp+424]
000bb630str x2, [sp+432]
000bb634add x1, x1, 1
000bb638subs xzr, x2, x1
000bb63cb.hs 0xbb644
000bb640b 0xbb648
000bb644
000bb644loc_bb644:
000bb644b 0xbb65c
000bb648
000bb648loc_bb648:
000bb648orr x3, xzr, 1
000bb64cadrp x4, 0x53a000
000bb650add x4, x4, 3072
000bb654bl runtime.growslice
000bb658b 0xbb65c
000bb65c
000bb65cloc_bb65c:
000bb65csub x5, x1, 1
000bb660movz x6, 58
000bb664strb w6, [x0+x5]
000bb668str x0, [sp+416]
000bb66cstr x1, [sp+424]
000bb670str x2, [sp+432]
000bb674ldr x3, [sp+136]
000bb678orr x4, xzr, 2
000bb67cbl time.appendInt
000bb680str x0, [sp+416]
000bb684str x1, [sp+424]
000bb688str x2, [sp+432]
000bb68cadd x1, x1, 1
000bb690subs xzr, x2, x1
000bb694b.hs 0xbb69c
000bb698b 0xbb6a0
000bb69c
000bb69cloc_bb69c:
000bb69cb 0xbb6b4
000bb6a0
000bb6a0loc_bb6a0:
000bb6a0orr x3, xzr, 1
000bb6a4adrp x4, 0x53a000
000bb6a8add x4, x4, 3072
000bb6acbl runtime.growslice
000bb6b0b 0xbb6b4
000bb6b4
000bb6b4loc_bb6b4:
000bb6b4sub x5, x1, 1
000bb6b8movz x6, 58
000bb6bcstrb w6, [x0+x5]
000bb6c0str x0, [sp+416]
000bb6c4str x1, [sp+424]
000bb6c8str x2, [sp+432]
000bb6ccldr x3, [sp+112]
000bb6d0orr x4, xzr, 2
000bb6d4bl time.appendInt
000bb6d8str x0, [sp+416]
000bb6dcstr x1, [sp+424]
000bb6e0str x2, [sp+432]
000bb6e4ldrb w5, [sp+440]
000bb6e8tbnz w5, 0, 0xbb6f0
000bb6ecb 0xbb748
000bb6f0
000bb6f0loc_bb6f0:
000bb6f0movz x0, 35
000bb6f4movz x1, 9
000bb6f8movz x2, 46
000bb6fcbl time.stdFracSecond
000bb700str x0, [sp+104]
000bb704ldr x0, [sp+392]
000bb708ldr x1, [sp+400]
000bb70cldr x2, [sp+408]
000bb710bl time.Time.Nanosecond
000bb714str x0, [sp+200]
000bb718ldr x4, [sp+104]
000bb71cldr x3, [sp+416]
000bb720ldr x1, [sp+424]
000bb724ldr x2, [sp+432]
000bb728mov x5, x0
000bb72cmov x0, x3
000bb730mov x3, x5
000bb734bl time.appendNano
000bb738str x0, [sp+416]
000bb73cstr x1, [sp+424]
000bb740str x2, [sp+432]
000bb744b 0xbb74c
000bb748
000bb748loc_bb748:
000bb748b 0xbb74c
000bb74c
000bb74cloc_bb74c:
000bb74cldr x5, [sp+120]
000bb750cbz x5, 0xbb758
000bb754b 0xbb7bc
000bb758
000bb758loc_bb758:
000bb758ldr x2, [sp+432]
000bb75cldr x0, [sp+416]
000bb760ldr x5, [sp+424]
000bb764add x1, x5, 1
000bb768subs xzr, x2, x1
000bb76cb.hs 0xbb774
000bb770b 0xbb778
000bb774
000bb774loc_bb774:
000bb774b 0xbb78c
000bb778
000bb778loc_bb778:
000bb778orr x3, xzr, 1
000bb77cadrp x4, 0x53a000
000bb780add x4, x4, 3072
000bb784bl runtime.growslice
000bb788b 0xbb78c
000bb78c
000bb78cloc_bb78c:
000bb78csub x3, x1, 1
000bb790movz x4, 90
000bb794strb w4, [x0+x3]
000bb798str x0, [sp+336]
000bb79cstr x1, [sp+344]
000bb7a0str x2, [sp+352]
000bb7a4str x0, [sp+296]
000bb7a8str x1, [sp+304]
000bb7acstr x2, [sp+312]
000bb7b0ldp x29, x30, [sp-8]
000bb7b4add sp, sp, 384
000bb7b8ret x30
000bb7bc
000bb7bcloc_bb7bc:
000bb7bcldr x5, [sp+120]
000bb7c0movz x6, 34953
000bb7c4movk x6, 0x88880000
000bb7c8movk x6, 0x888800000000
000bb7ccmovk x6, 0x8888000000000000
000bb7d0smulh x7, x6, x5
000bb7d4add x7, x7, x5
000bb7d8sbfm x7, x7, 5, 63
000bb7dcsub x5, x7, x5, asr #63
000bb7e0str x5, [sp+88]
000bb7e4tbnz x5, 63, 0xbb7ec
000bb7e8b 0xbb858
000bb7ec
000bb7ecloc_bb7ec:
000bb7ecldr x2, [sp+432]
000bb7f0ldr x0, [sp+416]
000bb7f4ldr x5, [sp+424]
000bb7f8add x1, x5, 1
000bb7fcsubs xzr, x2, x1
000bb800b.hs 0xbb808
000bb804b 0xbb80c
000bb808
000bb808loc_bb808:
000bb808b 0xbb830
000bb80c
000bb80cloc_bb80c:
000bb80corr x3, xzr, 1
000bb810adrp x4, 0x53a000
000bb814add x4, x4, 3072
000bb818bl runtime.growslice
000bb81cmovz x6, 34953
000bb820movk x6, 0x88880000
000bb824movk x6, 0x888800000000
000bb828movk x6, 0x8888000000000000
000bb82cb 0xbb830
000bb830
000bb830loc_bb830:
000bb830sub x5, x1, 1
000bb834movz x7, 45
000bb838strb w7, [x0+x5]
000bb83cstr x0, [sp+416]
000bb840str x1, [sp+424]
000bb844str x2, [sp+432]
000bb848ldr x5, [sp+88]
000bb84csub x5, xzr, x5
000bb850str x5, [sp+88]
000bb854b 0xbb8b8
000bb858
000bb858loc_bb858:
000bb858ldr x2, [sp+432]
000bb85cldr x0, [sp+416]
000bb860ldr x5, [sp+424]
000bb864add x1, x5, 1
000bb868subs xzr, x2, x1
000bb86cb.hs 0xbb874
000bb870b 0xbb878
000bb874
000bb874loc_bb874:
000bb874b 0xbb89c
000bb878
000bb878loc_bb878:
000bb878orr x3, xzr, 1
000bb87cadrp x4, 0x53a000
000bb880add x4, x4, 3072
000bb884bl runtime.growslice
000bb888movz x6, 34953
000bb88cmovk x6, 0x88880000
000bb890movk x6, 0x888800000000
000bb894movk x6, 0x8888000000000000
000bb898b 0xbb89c
000bb89c
000bb89cloc_bb89c:
000bb89csub x5, x1, 1
000bb8a0movz x7, 43
000bb8a4strb w7, [x0+x5]
000bb8a8str x0, [sp+416]
000bb8acstr x1, [sp+424]
000bb8b0str x2, [sp+432]
000bb8b4b 0xbb8b8
000bb8b8
000bb8b8loc_bb8b8:
000bb8b8ldr x5, [sp+88]
000bb8bcsmulh x6, x6, x5
000bb8c0add x6, x6, x5
000bb8c4sbfm x6, x6, 5, 63
000bb8c8sub x3, x6, x5, asr #63
000bb8ccstr x3, [sp+192]
000bb8d0ldr x0, [sp+416]
000bb8d4ldr x1, [sp+424]
000bb8d8ldr x2, [sp+432]
000bb8dcorr x4, xzr, 2
000bb8e0bl time.appendInt
000bb8e4str x0, [sp+416]
000bb8e8str x1, [sp+424]
000bb8ecstr x2, [sp+432]
000bb8f0add x1, x1, 1
000bb8f4subs xzr, x2, x1
000bb8f8b.hs 0xbb900
000bb8fcb 0xbb904
000bb900
000bb900loc_bb900:
000bb900b 0xbb918
000bb904
000bb904loc_bb904:
000bb904orr x3, xzr, 1
000bb908adrp x4, 0x53a000
000bb90cadd x4, x4, 3072
000bb910bl runtime.growslice
000bb914b 0xbb918
000bb918
000bb918loc_bb918:
000bb918sub x5, x1, 1
000bb91cmovz x6, 58
000bb920strb w6, [x0+x5]
000bb924str x0, [sp+416]
000bb928str x1, [sp+424]
000bb92cstr x2, [sp+432]
000bb930ldr x5, [sp+88]
000bb934movz x6, 34953
000bb938movk x6, 0x88880000
000bb93cmovk x6, 0x888800000000
000bb940movk x6, 0x8888000000000000
000bb944smulh x6, x6, x5
000bb948add x6, x6, x5
000bb94csbfm x6, x6, 5, 63
000bb950sub x6, x6, x5, asr #63
000bb954orr x7, xzr, 60
000bb958msub x3, x7, x6, x5
000bb95cstr x3, [sp+184]
000bb960orr x4, xzr, 2
000bb964bl time.appendInt
000bb968str x0, [sp+416]
000bb96cstr x1, [sp+424]
000bb970str x2, [sp+432]
000bb974str x0, [sp+296]
000bb978str x1, [sp+304]
000bb97cstr x2, [sp+312]
000bb980ldp x29, x30, [sp-8]
000bb984add sp, sp, 384
000bb988ret x30
000bb98c
000bb98cloc_bb98c:
000bb98cstp x0, x1, [sp+8]
000bb990stp x2, x3, [sp+24]
000bb994stp x4, x5, [sp+40]
000bb998strb w6, [sp+56]
000bb99cmov x3, x30
000bb9a0bl runtime.morestack_noctxt.abi0
000bb9a4ldp x0, x1, [sp+8]
000bb9a8ldp x2, x3, [sp+24]
000bb9acldp x4, x5, [sp+40]
000bb9b0ldrb w6, [sp+56]
000bb9b4b 0xbb400
000bb9b8udf 0
000bb9bcudf 0
000bb400
000bb9c0
000bb9c0time.syncTimer: ; void time.syncTimer(chan time.Time c)
000bb9c0ldr x16, [x28+16]
000bb9c4subs xzr, sp, x16
000bb9c8b.ls 0xbba6c
000bb9ccstr x30, [sp-64]!
000bb9d0stur x29, [sp-8]
000bb9d4sub x29, sp, 8
000bb9d8str x0, [sp+72]
000bb9dcstr xzr, [sp+32]
000bb9e0adrp x27, 0x965000
000bb9e4ldr x0, [x27+3136]
000bb9e8bl internal/godebug.(*Setting).Value
000bb9ecstr x0, [sp+40]
000bb9f0str x1, [sp+48]
000bb9f4subs xzr, x1, 1
000bb9f8b.eq 0xbba00
000bb9fcb 0xbba40
000bba00
000bba00loc_bba00:
000bba00subs xzr, x1, 0
000bba04b.hi 0xbba0c
000bba08b 0xbba60
000bba0c
000bba0cloc_bba0c:
000bba0cldrb w1, [x0]
000bba10subs wzr, w1, 49
000bba14b.eq 0xbba1c
000bba18b 0xbba3c
000bba1c
000bba1cloc_bba1c:
000bba1cadrp x27, 0x965000
000bba20ldr x0, [x27+3136]
000bba24bl internal/godebug.(*Setting).IncNonDefault
000bba28str xzr, [sp+32]
000bba2cmov x0, xzr
000bba30ldur x29, [sp-8]
000bba34ldr x30, [sp], 64
000bba38ret x30
000bba3c
000bba3cloc_bba3c:
000bba3cb 0xbba44
000bba40
000bba40loc_bba40:
000bba40b 0xbba44
000bba44
000bba44loc_bba44:
000bba44add x1, sp, 72
000bba48ldrsb x27, [x1]
000bba4cldr x0, [x1]
000bba50str x0, [sp+32]
000bba54ldur x29, [sp-8]
000bba58ldr x30, [sp], 64
000bba5cret x30
000bba60
000bba60loc_bba60:
000bba60mov x0, xzr
000bba64bl runtime.panicIndex
000bba68hint
000bba6c
000bba6cloc_bba6c:
000bba6cstr x0, [sp+8]
000bba70mov x3, x30
000bba74bl runtime.morestack_noctxt.abi0
000bba78ldr x0, [sp+8]
000bba7cb 0xbb9c0
000bb9c0
000bb9c0time.syncTimer: ; void time.syncTimer(chan time.Time c)
000bb9c0ldr x16, [x28+16]
000bb9c4subs xzr, sp, x16
000bb9c8b.ls 0xbba6c
000bb9ccstr x30, [sp-64]!
000bb9d0stur x29, [sp-8]
000bb9d4sub x29, sp, 8
000bb9d8str x0, [sp+72]
000bb9dcstr xzr, [sp+32]
000bb9e0adrp x27, 0x965000
000bb9e4ldr x0, [x27+3136]
000bb9e8bl internal/godebug.(*Setting).Value
000bb9ecstr x0, [sp+40]
000bb9f0str x1, [sp+48]
000bb9f4subs xzr, x1, 1
000bb9f8b.eq 0xbba00
000bb9fcb 0xbba40
000bba00
000bba00loc_bba00:
000bba00subs xzr, x1, 0
000bba04b.hi 0xbba0c
000bba08b 0xbba60
000bba0c
000bba0cloc_bba0c:
000bba0cldrb w1, [x0]
000bba10subs wzr, w1, 49
000bba14b.eq 0xbba1c
000bba18b 0xbba3c
000bba1c
000bba1cloc_bba1c:
000bba1cadrp x27, 0x965000
000bba20ldr x0, [x27+3136]
000bba24bl internal/godebug.(*Setting).IncNonDefault
000bba28str xzr, [sp+32]
000bba2cmov x0, xzr
000bba30ldur x29, [sp-8]
000bba34ldr x30, [sp], 64
000bba38ret x30
000bba3c
000bba3cloc_bba3c:
000bba3cb 0xbba44
000bba40
000bba40loc_bba40:
000bba40b 0xbba44
000bba44
000bba44loc_bba44:
000bba44add x1, sp, 72
000bba48ldrsb x27, [x1]
000bba4cldr x0, [x1]
000bba50str x0, [sp+32]
000bba54ldur x29, [sp-8]
000bba58ldr x30, [sp], 64
000bba5cret x30
000bba60
000bba60loc_bba60:
000bba60mov x0, xzr
000bba64bl runtime.panicIndex
000bba68hint
000bba6c
000bba6cloc_bba6c:
000bba6cstr x0, [sp+8]
000bba70mov x3, x30
000bba74bl runtime.morestack_noctxt.abi0
000bba78ldr x0, [sp+8]
000bba7cb 0xbb9c0
000bb9c0
000bba80
000bba80time.when: ; void time.when(time.Duration d)
000bba80ldr x16, [x28+16]
000bba84subs xzr, sp, x16
000bba88b.ls 0xbbb04
000bba8cstr x30, [sp-48]!
000bba90stur x29, [sp-8]
000bba94sub x29, sp, 8
000bba98str x0, [sp+56]
000bba9cstr xzr, [sp+16]
000bbaa0subs xzr, x0, 0
000bbaa4b.le 0xbbaac
000bbaa8b 0xbbac4
000bbaac
000bbaacloc_bbaac:
000bbaacbl time.runtimeNano
000bbab0str x0, [sp+32]
000bbab4str x0, [sp+16]
000bbab8ldur x29, [sp-8]
000bbabcldr x30, [sp], 48
000bbac0ret x30
000bbac4
000bbac4loc_bbac4:
000bbac4bl time.runtimeNano
000bbac8str x0, [sp+32]
000bbaccldr x1, [sp+56]
000bbad0add x0, x0, x1
000bbad4str x0, [sp+24]
000bbad8tbnz x0, 63, 0xbbae0
000bbadcb 0xbbaec
000bbae0
000bbae0loc_bbae0:
000bbae0movn x1, 0x8000000000000000
000bbae4str x1, [sp+24]
000bbae8b 0xbbaf0
000bbaec
000bbaecloc_bbaec:
000bbaecb 0xbbaf0
000bbaf0
000bbaf0loc_bbaf0:
000bbaf0ldr x0, [sp+24]
000bbaf4str x0, [sp+16]
000bbaf8ldur x29, [sp-8]
000bbafcldr x30, [sp], 48
000bbb00ret x30
000bbb04
000bbb04loc_bbb04:
000bbb04str x0, [sp+8]
000bbb08mov x3, x30
000bbb0cbl runtime.morestack_noctxt.abi0
000bbb10ldr x0, [sp+8]
000bbb14b 0xbba80
000bbb18udf 0
000bbb1cudf 0
000bba80
000bba80time.when: ; void time.when(time.Duration d)
000bba80ldr x16, [x28+16]
000bba84subs xzr, sp, x16
000bba88b.ls 0xbbb04
000bba8cstr x30, [sp-48]!
000bba90stur x29, [sp-8]
000bba94sub x29, sp, 8
000bba98str x0, [sp+56]
000bba9cstr xzr, [sp+16]
000bbaa0subs xzr, x0, 0
000bbaa4b.le 0xbbaac
000bbaa8b 0xbbac4
000bbaac
000bbaacloc_bbaac:
000bbaacbl time.runtimeNano
000bbab0str x0, [sp+32]
000bbab4str x0, [sp+16]
000bbab8ldur x29, [sp-8]
000bbabcldr x30, [sp], 48
000bbac0ret x30
000bbac4
000bbac4loc_bbac4:
000bbac4bl time.runtimeNano
000bbac8str x0, [sp+32]
000bbaccldr x1, [sp+56]
000bbad0add x0, x0, x1
000bbad4str x0, [sp+24]
000bbad8tbnz x0, 63, 0xbbae0
000bbadcb 0xbbaec
000bbae0
000bbae0loc_bbae0:
000bbae0movn x1, 0x8000000000000000
000bbae4str x1, [sp+24]
000bbae8b 0xbbaf0
000bbaec
000bbaecloc_bbaec:
000bbaecb 0xbbaf0
000bbaf0
000bbaf0loc_bbaf0:
000bbaf0ldr x0, [sp+24]
000bbaf4str x0, [sp+16]
000bbaf8ldur x29, [sp-8]
000bbafcldr x30, [sp], 48
000bbb00ret x30
000bbb04
000bbb04loc_bbb04:
000bbb04str x0, [sp+8]
000bbb08mov x3, x30
000bbb0cbl runtime.morestack_noctxt.abi0
000bbb10ldr x0, [sp+8]
000bbb14b 0xbba80
000bbb18udf 0
000bbb1cudf 0
000bba80
000bbb20
000bbb20time.(*Timer).Stop: ; void time.(*Timer).Stop(time.Timer * t)
000bbb20ldr x16, [x28+16]
000bbb24subs xzr, sp, x16
000bbb28b.ls 0xbbb88
000bbb2cstr x30, [sp-48]!
000bbb30stur x29, [sp-8]
000bbb34sub x29, sp, 8
000bbb38str x0, [sp+56]
000bbb3cstrb wzr, [sp+38]
000bbb40ldr x2, [sp+56]
000bbb44ldrsb x27, [x2]
000bbb48ldrb w2, [x2+8]
000bbb4ctbnz w2, 0, 0xbbb54
000bbb50b 0xbbb70
000bbb54
000bbb54loc_bbb54:
000bbb54ldr x0, [sp+56]
000bbb58bl time.stopTimer
000bbb5cstrb w0, [sp+39]
000bbb60strb w0, [sp+38]
000bbb64ldur x29, [sp-8]
000bbb68ldr x30, [sp], 48
000bbb6cret x30
000bbb70
000bbb70loc_bbb70:
000bbb70adrp x0, 0x53a000
000bbb74add x0, x0, 2944
000bbb78adrp x1, 0x656000
000bbb7cadd x1, x1, 704
000bbb80bl runtime.gopanic
000bbb84hint
000bbb88
000bbb88loc_bbb88:
000bbb88str x0, [sp+8]
000bbb8cmov x3, x30
000bbb90bl runtime.morestack_noctxt.abi0
000bbb94ldr x0, [sp+8]
000bbb98b 0xbbb20
000bbb9cudf 0
000bbb20
000bbb20time.(*Timer).Stop: ; void time.(*Timer).Stop(time.Timer * t)
000bbb20ldr x16, [x28+16]
000bbb24subs xzr, sp, x16
000bbb28b.ls 0xbbb88
000bbb2cstr x30, [sp-48]!
000bbb30stur x29, [sp-8]
000bbb34sub x29, sp, 8
000bbb38str x0, [sp+56]
000bbb3cstrb wzr, [sp+38]
000bbb40ldr x2, [sp+56]
000bbb44ldrsb x27, [x2]
000bbb48ldrb w2, [x2+8]
000bbb4ctbnz w2, 0, 0xbbb54
000bbb50b 0xbbb70
000bbb54
000bbb54loc_bbb54:
000bbb54ldr x0, [sp+56]
000bbb58bl time.stopTimer
000bbb5cstrb w0, [sp+39]
000bbb60strb w0, [sp+38]
000bbb64ldur x29, [sp-8]
000bbb68ldr x30, [sp], 48
000bbb6cret x30
000bbb70
000bbb70loc_bbb70:
000bbb70adrp x0, 0x53a000
000bbb74add x0, x0, 2944
000bbb78adrp x1, 0x656000
000bbb7cadd x1, x1, 704
000bbb80bl runtime.gopanic
000bbb84hint
000bbb88
000bbb88loc_bbb88:
000bbb88str x0, [sp+8]
000bbb8cmov x3, x30
000bbb90bl runtime.morestack_noctxt.abi0
000bbb94ldr x0, [sp+8]
000bbb98b 0xbbb20
000bbb9cudf 0
000bbb20
000bbba0
000bbba0time.NewTimer: ; void time.NewTimer(time.Duration d)
000bbba0ldr x16, [x28+16]
000bbba4subs xzr, sp, x16
000bbba8b.ls 0xbbc6c
000bbbacstr x30, [sp-128]!
000bbbb0stur x29, [sp-8]
000bbbb4sub x29, sp, 8
000bbbb8str x0, [sp+136]
000bbbbcstr xzr, [sp+72]
000bbbc0adrp x0, 0x53c000
000bbbc4add x0, x0, 2048
000bbbc8orr x1, xzr, 1
000bbbccbl runtime.makechan
000bbbd0str x0, [sp+88]
000bbbd4ldr x0, [sp+136]
000bbbd8bl time.when
000bbbdcstr x0, [sp+64]
000bbbe0ldr x2, [sp+88]
000bbbe4str x2, [sp+112]
000bbbe8ldr x0, [sp+88]
000bbbecbl time.syncTimer
000bbbf0str x0, [sp+104]
000bbbf4ldr x2, [sp+64]
000bbbf8ldr x4, [sp+112]
000bbbfcmov x1, xzr
000bbc00adrp x3, 0x53c000
000bbc04add x3, x3, 2048
000bbc08mov x5, x0
000bbc0cmov x0, x2
000bbc10adrp x2, 0x61d000
000bbc14add x2, x2, 2696
000bbc18bl time.newTimer
000bbc1cstr x0, [sp+96]
000bbc20str x0, [sp+80]
000bbc24ldrsb x27, [x0]
000bbc28ldr x2, [sp+88]
000bbc2cadrp x27, 0x990000
000bbc30ldr w3, [x27+3056]
000bbc34cbz w3, 0xbbc3c
000bbc38b 0xbbc40
000bbc3c
000bbc3cloc_bbc3c:
000bbc3cb 0xbbc54
000bbc40
000bbc40loc_bbc40:
000bbc40bl runtime.gcWriteBarrier2
000bbc44str x2, [x25]
000bbc48ldr x1, [x0]
000bbc4cstr x1, [x25+8]
000bbc50b 0xbbc54
000bbc54
000bbc54loc_bbc54:
000bbc54str x2, [x0]
000bbc58ldr x0, [sp+80]
000bbc5cstr x0, [sp+72]
000bbc60ldur x29, [sp-8]
000bbc64ldr x30, [sp], 128
000bbc68ret x30
000bbc6c
000bbc6cloc_bbc6c:
000bbc6cstr x0, [sp+8]
000bbc70mov x3, x30
000bbc74bl runtime.morestack_noctxt.abi0
000bbc78ldr x0, [sp+8]
000bbc7cb 0xbbba0
000bbba0
000bbba0time.NewTimer: ; void time.NewTimer(time.Duration d)
000bbba0ldr x16, [x28+16]
000bbba4subs xzr, sp, x16
000bbba8b.ls 0xbbc6c
000bbbacstr x30, [sp-128]!
000bbbb0stur x29, [sp-8]
000bbbb4sub x29, sp, 8
000bbbb8str x0, [sp+136]
000bbbbcstr xzr, [sp+72]
000bbbc0adrp x0, 0x53c000
000bbbc4add x0, x0, 2048
000bbbc8orr x1, xzr, 1
000bbbccbl runtime.makechan
000bbbd0str x0, [sp+88]
000bbbd4ldr x0, [sp+136]
000bbbd8bl time.when
000bbbdcstr x0, [sp+64]
000bbbe0ldr x2, [sp+88]
000bbbe4str x2, [sp+112]
000bbbe8ldr x0, [sp+88]
000bbbecbl time.syncTimer
000bbbf0str x0, [sp+104]
000bbbf4ldr x2, [sp+64]
000bbbf8ldr x4, [sp+112]
000bbbfcmov x1, xzr
000bbc00adrp x3, 0x53c000
000bbc04add x3, x3, 2048
000bbc08mov x5, x0
000bbc0cmov x0, x2
000bbc10adrp x2, 0x61d000
000bbc14add x2, x2, 2696
000bbc18bl time.newTimer
000bbc1cstr x0, [sp+96]
000bbc20str x0, [sp+80]
000bbc24ldrsb x27, [x0]
000bbc28ldr x2, [sp+88]
000bbc2cadrp x27, 0x990000
000bbc30ldr w3, [x27+3056]
000bbc34cbz w3, 0xbbc3c
000bbc38b 0xbbc40
000bbc3c
000bbc3cloc_bbc3c:
000bbc3cb 0xbbc54
000bbc40
000bbc40loc_bbc40:
000bbc40bl runtime.gcWriteBarrier2
000bbc44str x2, [x25]
000bbc48ldr x1, [x0]
000bbc4cstr x1, [x25+8]
000bbc50b 0xbbc54
000bbc54
000bbc54loc_bbc54:
000bbc54str x2, [x0]
000bbc58ldr x0, [sp+80]
000bbc5cstr x0, [sp+72]
000bbc60ldur x29, [sp-8]
000bbc64ldr x30, [sp], 128
000bbc68ret x30
000bbc6c
000bbc6cloc_bbc6c:
000bbc6cstr x0, [sp+8]
000bbc70mov x3, x30
000bbc74bl runtime.morestack_noctxt.abi0
000bbc78ldr x0, [sp+8]
000bbc7cb 0xbbba0
000bbba0
000bbc80
000bbc80time.(*Timer).Reset: ; void time.(*Timer).Reset(time.Timer * t, time.Duration d)
000bbc80ldr x16, [x28+16]
000bbc84subs xzr, sp, x16
000bbc88b.ls 0xbbd08
000bbc8cstr x30, [sp-64]!
000bbc90stur x29, [sp-8]
000bbc94sub x29, sp, 8
000bbc98str x0, [sp+72]
000bbc9cstr x1, [sp+80]
000bbca0strb wzr, [sp+46]
000bbca4ldr x2, [sp+72]
000bbca8ldrsb x27, [x2]
000bbcacldrb w2, [x2+8]
000bbcb0tbnz w2, 0, 0xbbcb8
000bbcb4b 0xbbcf0
000bbcb8
000bbcb8loc_bbcb8:
000bbcb8ldr x0, [sp+80]
000bbcbcbl time.when
000bbcc0str x0, [sp+48]
000bbcc4ldr x1, [sp+72]
000bbcc8mov x2, xzr
000bbcccmov x3, x0
000bbcd0mov x0, x1
000bbcd4mov x1, x3
000bbcd8bl time.resetTimer
000bbcdcstrb w0, [sp+47]
000bbce0strb w0, [sp+46]
000bbce4ldur x29, [sp-8]
000bbce8ldr x30, [sp], 64
000bbcecret x30
000bbcf0
000bbcf0loc_bbcf0:
000bbcf0adrp x0, 0x53a000
000bbcf4add x0, x0, 2944
000bbcf8adrp x1, 0x656000
000bbcfcadd x1, x1, 720
000bbd00bl runtime.gopanic
000bbd04hint
000bbd08
000bbd08loc_bbd08:
000bbd08stp x0, x1, [sp+8]
000bbd0cmov x3, x30
000bbd10bl runtime.morestack_noctxt.abi0
000bbd14ldp x0, x1, [sp+8]
000bbd18b 0xbbc80
000bbd1cudf 0
000bbc80
000bbc80time.(*Timer).Reset: ; void time.(*Timer).Reset(time.Timer * t, time.Duration d)
000bbc80ldr x16, [x28+16]
000bbc84subs xzr, sp, x16
000bbc88b.ls 0xbbd08
000bbc8cstr x30, [sp-64]!
000bbc90stur x29, [sp-8]
000bbc94sub x29, sp, 8
000bbc98str x0, [sp+72]
000bbc9cstr x1, [sp+80]
000bbca0strb wzr, [sp+46]
000bbca4ldr x2, [sp+72]
000bbca8ldrsb x27, [x2]
000bbcacldrb w2, [x2+8]
000bbcb0tbnz w2, 0, 0xbbcb8
000bbcb4b 0xbbcf0
000bbcb8
000bbcb8loc_bbcb8:
000bbcb8ldr x0, [sp+80]
000bbcbcbl time.when
000bbcc0str x0, [sp+48]
000bbcc4ldr x1, [sp+72]
000bbcc8mov x2, xzr
000bbcccmov x3, x0
000bbcd0mov x0, x1
000bbcd4mov x1, x3
000bbcd8bl time.resetTimer
000bbcdcstrb w0, [sp+47]
000bbce0strb w0, [sp+46]
000bbce4ldur x29, [sp-8]
000bbce8ldr x30, [sp], 64
000bbcecret x30
000bbcf0
000bbcf0loc_bbcf0:
000bbcf0adrp x0, 0x53a000
000bbcf4add x0, x0, 2944
000bbcf8adrp x1, 0x656000
000bbcfcadd x1, x1, 720
000bbd00bl runtime.gopanic
000bbd04hint
000bbd08
000bbd08loc_bbd08:
000bbd08stp x0, x1, [sp+8]
000bbd0cmov x3, x30
000bbd10bl runtime.morestack_noctxt.abi0
000bbd14ldp x0, x1, [sp+8]
000bbd18b 0xbbc80
000bbd1cudf 0
000bbc80
000bbd20
000bbd20time.sendTime: ; void time.sendTime(interface {} c, uintptr seq, int64 delta)
000bbd20ldr x16, [x28+16]
000bbd24subs xzr, sp, x16
000bbd28b.ls 0xbbdc8
000bbd2cstr x30, [sp-112]!
000bbd30stur x29, [sp-8]
000bbd34sub x29, sp, 8
000bbd38str x0, [sp+120]
000bbd3cstr x1, [sp+128]
000bbd40str x2, [sp+136]
000bbd44str x3, [sp+144]
000bbd48adrp x3, 0x53c000
000bbd4cadd x3, x3, 2048
000bbd50subs xzr, x0, x3
000bbd54b.eq 0xbbd5c
000bbd58b 0xbbdb4
000bbd5c
000bbd5cloc_bbd5c:
000bbd5cstr x1, [sp+96]
000bbd60bl time.Now
000bbd64str x0, [sp+72]
000bbd68str x1, [sp+80]
000bbd6cstr x2, [sp+88]
000bbd70ldr x3, [sp+144]
000bbd74sub x3, xzr, x3
000bbd78bl time.Time.Add
000bbd7cstr x0, [sp+48]
000bbd80str x1, [sp+56]
000bbd84str x2, [sp+64]
000bbd88ldr x0, [sp+96]
000bbd8cadd x1, sp, 48
000bbd90bl runtime.selectnbsend
000bbd94tbnz w0, 0, 0xbbd9c
000bbd98b 0xbbda0
000bbd9c
000bbd9cloc_bbd9c:
000bbd9cb 0xbbda4
000bbda0
000bbda0loc_bbda0:
000bbda0b 0xbbda4
000bbda4
000bbda4loc_bbda4:
000bbda4b 0xbbda8
000bbda8
000bbda8loc_bbda8:
000bbda8ldur x29, [sp-8]
000bbdacldr x30, [sp], 112
000bbdb0ret x30
000bbdb4
000bbdb4loc_bbdb4:
000bbdb4mov x1, x3
000bbdb8adrp x2, 0x54f000
000bbdbcadd x2, x2, 3520
000bbdc0bl runtime.panicdottypeE
000bbdc4hint
000bbdc8
000bbdc8loc_bbdc8:
000bbdc8stp x0, x1, [sp+8]
000bbdccstp x2, x3, [sp+24]
000bbdd0mov x3, x30
000bbdd4bl runtime.morestack_noctxt.abi0
000bbdd8ldp x0, x1, [sp+8]
000bbddcldp x2, x3, [sp+24]
000bbde0b 0xbbd20
000bbde4udf 0
000bbde8udf 0
000bbdecudf 0
000bbd20
000bbd20time.sendTime: ; void time.sendTime(interface {} c, uintptr seq, int64 delta)
000bbd20ldr x16, [x28+16]
000bbd24subs xzr, sp, x16
000bbd28b.ls 0xbbdc8
000bbd2cstr x30, [sp-112]!
000bbd30stur x29, [sp-8]
000bbd34sub x29, sp, 8
000bbd38str x0, [sp+120]
000bbd3cstr x1, [sp+128]
000bbd40str x2, [sp+136]
000bbd44str x3, [sp+144]
000bbd48adrp x3, 0x53c000
000bbd4cadd x3, x3, 2048
000bbd50subs xzr, x0, x3
000bbd54b.eq 0xbbd5c
000bbd58b 0xbbdb4
000bbd5c
000bbd5cloc_bbd5c:
000bbd5cstr x1, [sp+96]
000bbd60bl time.Now
000bbd64str x0, [sp+72]
000bbd68str x1, [sp+80]
000bbd6cstr x2, [sp+88]
000bbd70ldr x3, [sp+144]
000bbd74sub x3, xzr, x3
000bbd78bl time.Time.Add
000bbd7cstr x0, [sp+48]
000bbd80str x1, [sp+56]
000bbd84str x2, [sp+64]
000bbd88ldr x0, [sp+96]
000bbd8cadd x1, sp, 48
000bbd90bl runtime.selectnbsend
000bbd94tbnz w0, 0, 0xbbd9c
000bbd98b 0xbbda0
000bbd9c
000bbd9cloc_bbd9c:
000bbd9cb 0xbbda4
000bbda0
000bbda0loc_bbda0:
000bbda0b 0xbbda4
000bbda4
000bbda4loc_bbda4:
000bbda4b 0xbbda8
000bbda8
000bbda8loc_bbda8:
000bbda8ldur x29, [sp-8]
000bbdacldr x30, [sp], 112
000bbdb0ret x30
000bbdb4
000bbdb4loc_bbdb4:
000bbdb4mov x1, x3
000bbdb8adrp x2, 0x54f000
000bbdbcadd x2, x2, 3520
000bbdc0bl runtime.panicdottypeE
000bbdc4hint
000bbdc8
000bbdc8loc_bbdc8:
000bbdc8stp x0, x1, [sp+8]
000bbdccstp x2, x3, [sp+24]
000bbdd0mov x3, x30
000bbdd4bl runtime.morestack_noctxt.abi0
000bbdd8ldp x0, x1, [sp+8]
000bbddcldp x2, x3, [sp+24]
000bbde0b 0xbbd20
000bbde4udf 0
000bbde8udf 0
000bbdecudf 0
000bbd20
000bbdf0
000bbdf0time.After: ; void time.After(time.Duration d)
000bbdf0ldr x16, [x28+16]
000bbdf4subs xzr, sp, x16
000bbdf8b.ls 0xbbe34
000bbdfcstr x30, [sp-48]!
000bbe00stur x29, [sp-8]
000bbe04sub x29, sp, 8
000bbe08str x0, [sp+56]
000bbe0cstr xzr, [sp+24]
000bbe10ldr x0, [sp+56]
000bbe14bl time.NewTimer
000bbe18str x0, [sp+32]
000bbe1cldrsb x27, [x0]
000bbe20ldr x0, [x0]
000bbe24str x0, [sp+24]
000bbe28ldur x29, [sp-8]
000bbe2cldr x30, [sp], 48
000bbe30ret x30
000bbe34
000bbe34loc_bbe34:
000bbe34str x0, [sp+8]
000bbe38mov x3, x30
000bbe3cbl runtime.morestack_noctxt.abi0
000bbe40ldr x0, [sp+8]
000bbe44b 0xbbdf0
000bbe48udf 0
000bbe4cudf 0
000bbdf0
000bbdf0time.After: ; void time.After(time.Duration d)
000bbdf0ldr x16, [x28+16]
000bbdf4subs xzr, sp, x16
000bbdf8b.ls 0xbbe34
000bbdfcstr x30, [sp-48]!
000bbe00stur x29, [sp-8]
000bbe04sub x29, sp, 8
000bbe08str x0, [sp+56]
000bbe0cstr xzr, [sp+24]
000bbe10ldr x0, [sp+56]
000bbe14bl time.NewTimer
000bbe18str x0, [sp+32]
000bbe1cldrsb x27, [x0]
000bbe20ldr x0, [x0]
000bbe24str x0, [sp+24]
000bbe28ldur x29, [sp-8]
000bbe2cldr x30, [sp], 48
000bbe30ret x30
000bbe34
000bbe34loc_bbe34:
000bbe34str x0, [sp+8]
000bbe38mov x3, x30
000bbe3cbl runtime.morestack_noctxt.abi0
000bbe40ldr x0, [sp+8]
000bbe44b 0xbbdf0
000bbe48udf 0
000bbe4cudf 0
000bbdf0
000bbe50
000bbe50time.AfterFunc: ; void time.AfterFunc(time.Duration d, func() f)
000bbe50ldr x16, [x28+16]
000bbe54subs xzr, sp, x16
000bbe58b.ls 0xbbeb4
000bbe5cstr x30, [sp-96]!
000bbe60stur x29, [sp-8]
000bbe64sub x29, sp, 8
000bbe68str x0, [sp+104]
000bbe6cstr x1, [sp+112]
000bbe70str xzr, [sp+72]
000bbe74ldr x0, [sp+104]
000bbe78bl time.when
000bbe7cstr x0, [sp+64]
000bbe80ldr x4, [sp+112]
000bbe84mov x1, xzr
000bbe88adrp x2, 0x61d000
000bbe8cadd x2, x2, 2680
000bbe90adrp x3, 0x532000
000bbe94add x3, x3, 448
000bbe98mov x5, xzr
000bbe9cbl time.newTimer
000bbea0str x0, [sp+80]
000bbea4str x0, [sp+72]
000bbea8ldur x29, [sp-8]
000bbeacldr x30, [sp], 96
000bbeb0ret x30
000bbeb4
000bbeb4loc_bbeb4:
000bbeb4stp x0, x1, [sp+8]
000bbeb8mov x3, x30
000bbebcbl runtime.morestack_noctxt.abi0
000bbec0ldp x0, x1, [sp+8]
000bbec4b 0xbbe50
000bbec8udf 0
000bbeccudf 0
000bbe50
000bbe50time.AfterFunc: ; void time.AfterFunc(time.Duration d, func() f)
000bbe50ldr x16, [x28+16]
000bbe54subs xzr, sp, x16
000bbe58b.ls 0xbbeb4
000bbe5cstr x30, [sp-96]!
000bbe60stur x29, [sp-8]
000bbe64sub x29, sp, 8
000bbe68str x0, [sp+104]
000bbe6cstr x1, [sp+112]
000bbe70str xzr, [sp+72]
000bbe74ldr x0, [sp+104]
000bbe78bl time.when
000bbe7cstr x0, [sp+64]
000bbe80ldr x4, [sp+112]
000bbe84mov x1, xzr
000bbe88adrp x2, 0x61d000
000bbe8cadd x2, x2, 2680
000bbe90adrp x3, 0x532000
000bbe94add x3, x3, 448
000bbe98mov x5, xzr
000bbe9cbl time.newTimer
000bbea0str x0, [sp+80]
000bbea4str x0, [sp+72]
000bbea8ldur x29, [sp-8]
000bbeacldr x30, [sp], 96
000bbeb0ret x30
000bbeb4
000bbeb4loc_bbeb4:
000bbeb4stp x0, x1, [sp+8]
000bbeb8mov x3, x30
000bbebcbl runtime.morestack_noctxt.abi0
000bbec0ldp x0, x1, [sp+8]
000bbec4b 0xbbe50
000bbec8udf 0
000bbeccudf 0
000bbe50
000bbed0
000bbed0time.goFunc: ; void time.goFunc(interface {} arg, uintptr seq, int64 delta)
000bbed0ldr x16, [x28+16]
000bbed4subs xzr, sp, x16
000bbed8b.ls 0xbbf34
000bbedcstr x30, [sp-48]!
000bbee0stur x29, [sp-8]
000bbee4sub x29, sp, 8
000bbee8str x0, [sp+56]
000bbeecstr x1, [sp+64]
000bbef0str x2, [sp+72]
000bbef4str x3, [sp+80]
000bbef8adrp x3, 0x532000
000bbefcadd x3, x3, 448
000bbf00subs xzr, x0, x3
000bbf04b.eq 0xbbf0c
000bbf08b 0xbbf20
000bbf0c
000bbf0cloc_bbf0c:
000bbf0cmov x0, x1
000bbf10bl runtime.newproc
000bbf14ldur x29, [sp-8]
000bbf18ldr x30, [sp], 48
000bbf1cret x30
000bbf20
000bbf20loc_bbf20:
000bbf20mov x1, x3
000bbf24adrp x2, 0x54f000
000bbf28add x2, x2, 3520
000bbf2cbl runtime.panicdottypeE
000bbf30hint
000bbf34
000bbf34loc_bbf34:
000bbf34stp x0, x1, [sp+8]
000bbf38stp x2, x3, [sp+24]
000bbf3cmov x3, x30
000bbf40bl runtime.morestack_noctxt.abi0
000bbf44ldp x0, x1, [sp+8]
000bbf48ldp x2, x3, [sp+24]
000bbf4cb 0xbbed0
000bbed0
000bbed0time.goFunc: ; void time.goFunc(interface {} arg, uintptr seq, int64 delta)
000bbed0ldr x16, [x28+16]
000bbed4subs xzr, sp, x16
000bbed8b.ls 0xbbf34
000bbedcstr x30, [sp-48]!
000bbee0stur x29, [sp-8]
000bbee4sub x29, sp, 8
000bbee8str x0, [sp+56]
000bbeecstr x1, [sp+64]
000bbef0str x2, [sp+72]
000bbef4str x3, [sp+80]
000bbef8adrp x3, 0x532000
000bbefcadd x3, x3, 448
000bbf00subs xzr, x0, x3
000bbf04b.eq 0xbbf0c
000bbf08b 0xbbf20
000bbf0c
000bbf0cloc_bbf0c:
000bbf0cmov x0, x1
000bbf10bl runtime.newproc
000bbf14ldur x29, [sp-8]
000bbf18ldr x30, [sp], 48
000bbf1cret x30
000bbf20
000bbf20loc_bbf20:
000bbf20mov x1, x3
000bbf24adrp x2, 0x54f000
000bbf28add x2, x2, 3520
000bbf2cbl runtime.panicdottypeE
000bbf30hint
000bbf34
000bbf34loc_bbf34:
000bbf34stp x0, x1, [sp+8]
000bbf38stp x2, x3, [sp+24]
000bbf3cmov x3, x30
000bbf40bl runtime.morestack_noctxt.abi0
000bbf44ldp x0, x1, [sp+8]
000bbf48ldp x2, x3, [sp+24]
000bbf4cb 0xbbed0
000bbed0
000bbf50
000bbf50time.open: ; void time.open(struct string name)
000bbf50ldr x16, [x28+16]
000bbf54sub x17, sp, 16
000bbf58subs xzr, x17, x16
000bbf5cb.ls 0xbc008
000bbf60str x30, [sp-144]!
000bbf64stur x29, [sp-8]
000bbf68sub x29, sp, 8
000bbf6cstr x0, [sp+152]
000bbf70str x1, [sp+160]
000bbf74str xzr, [sp+40]
000bbf78stp xzr, xzr, [sp+72]
000bbf7cstp xzr, xzr, [sp+104]
000bbf80ldr x0, [sp+152]
000bbf84ldr x1, [sp+160]
000bbf88mov x2, xzr
000bbf8cmov x3, xzr
000bbf90bl syscall.Open
000bbf94str x0, [sp+56]
000bbf98str x1, [sp+104]
000bbf9cstr x2, [sp+112]
000bbfa0ldr x4, [sp+56]
000bbfa4str x4, [sp+64]
000bbfa8str x1, [sp+120]
000bbfacstr x2, [sp+128]
000bbfb0ldr x4, [sp+64]
000bbfb4str x4, [sp+48]
000bbfb8str x1, [sp+88]
000bbfbcstr x2, [sp+96]
000bbfc0cbnz x1, 0xbbfc8
000bbfc4b 0xbbfe4
000bbfc8
000bbfc8loc_bbfc8:
000bbfc8str xzr, [sp+40]
000bbfccstr x1, [sp+72]
000bbfd0str x2, [sp+80]
000bbfd4ldr x0, [sp+40]
000bbfd8ldur x29, [sp-8]
000bbfdcldr x30, [sp], 144
000bbfe0ret x30
000bbfe4
000bbfe4loc_bbfe4:
000bbfe4ldr x3, [sp+48]
000bbfe8str x3, [sp+40]
000bbfecstp xzr, xzr, [sp+72]
000bbff0ldr x0, [sp+40]
000bbff4mov x1, xzr
000bbff8mov x2, xzr
000bbffcldur x29, [sp-8]
000bc000ldr x30, [sp], 144
000bc004ret x30
000bc008
000bc008loc_bc008:
000bc008stp x0, x1, [sp+8]
000bc00cmov x3, x30
000bc010bl runtime.morestack_noctxt.abi0
000bc014ldp x0, x1, [sp+8]
000bc018b 0xbbf50
000bc01cudf 0
000bbf50
000bbf50time.open: ; void time.open(struct string name)
000bbf50ldr x16, [x28+16]
000bbf54sub x17, sp, 16
000bbf58subs xzr, x17, x16
000bbf5cb.ls 0xbc008
000bbf60str x30, [sp-144]!
000bbf64stur x29, [sp-8]
000bbf68sub x29, sp, 8
000bbf6cstr x0, [sp+152]
000bbf70str x1, [sp+160]
000bbf74str xzr, [sp+40]
000bbf78stp xzr, xzr, [sp+72]
000bbf7cstp xzr, xzr, [sp+104]
000bbf80ldr x0, [sp+152]
000bbf84ldr x1, [sp+160]
000bbf88mov x2, xzr
000bbf8cmov x3, xzr
000bbf90bl syscall.Open
000bbf94str x0, [sp+56]
000bbf98str x1, [sp+104]
000bbf9cstr x2, [sp+112]
000bbfa0ldr x4, [sp+56]
000bbfa4str x4, [sp+64]
000bbfa8str x1, [sp+120]
000bbfacstr x2, [sp+128]
000bbfb0ldr x4, [sp+64]
000bbfb4str x4, [sp+48]
000bbfb8str x1, [sp+88]
000bbfbcstr x2, [sp+96]
000bbfc0cbnz x1, 0xbbfc8
000bbfc4b 0xbbfe4
000bbfc8
000bbfc8loc_bbfc8:
000bbfc8str xzr, [sp+40]
000bbfccstr x1, [sp+72]
000bbfd0str x2, [sp+80]
000bbfd4ldr x0, [sp+40]
000bbfd8ldur x29, [sp-8]
000bbfdcldr x30, [sp], 144
000bbfe0ret x30
000bbfe4
000bbfe4loc_bbfe4:
000bbfe4ldr x3, [sp+48]
000bbfe8str x3, [sp+40]
000bbfecstp xzr, xzr, [sp+72]
000bbff0ldr x0, [sp+40]
000bbff4mov x1, xzr
000bbff8mov x2, xzr
000bbffcldur x29, [sp-8]
000bc000ldr x30, [sp], 144
000bc004ret x30
000bc008
000bc008loc_bc008:
000bc008stp x0, x1, [sp+8]
000bc00cmov x3, x30
000bc010bl runtime.morestack_noctxt.abi0
000bc014ldp x0, x1, [sp+8]
000bc018b 0xbbf50
000bc01cudf 0
000bbf50
000bc020
000bc020time.read: ; void time.read(uintptr fd, struct []uint8 buf)
000bc020ldr x16, [x28+16]
000bc024subs xzr, sp, x16
000bc028b.ls 0xbc0a4
000bc02cstr x30, [sp-128]!
000bc030stur x29, [sp-8]
000bc034sub x29, sp, 8
000bc038str x0, [sp+136]
000bc03cstr x1, [sp+144]
000bc040str x2, [sp+152]
000bc044str x3, [sp+160]
000bc048str xzr, [sp+48]
000bc04cstp xzr, xzr, [sp+72]
000bc050stp xzr, xzr, [sp+88]
000bc054ldr x1, [sp+144]
000bc058ldr x2, [sp+152]
000bc05cldr x3, [sp+160]
000bc060ldr x0, [sp+136]
000bc064bl syscall.Read
000bc068str x0, [sp+56]
000bc06cstr x1, [sp+88]
000bc070str x2, [sp+96]
000bc074ldr x4, [sp+56]
000bc078str x4, [sp+64]
000bc07cstr x1, [sp+104]
000bc080str x2, [sp+112]
000bc084ldr x4, [sp+64]
000bc088str x4, [sp+48]
000bc08cstr x1, [sp+72]
000bc090str x2, [sp+80]
000bc094ldr x0, [sp+48]
000bc098ldur x29, [sp-8]
000bc09cldr x30, [sp], 128
000bc0a0ret x30
000bc0a4
000bc0a4loc_bc0a4:
000bc0a4stp x0, x1, [sp+8]
000bc0a8stp x2, x3, [sp+24]
000bc0acmov x3, x30
000bc0b0bl runtime.morestack_noctxt.abi0
000bc0b4ldp x0, x1, [sp+8]
000bc0b8ldp x2, x3, [sp+24]
000bc0bcb 0xbc020
000bc020
000bc020time.read: ; void time.read(uintptr fd, struct []uint8 buf)
000bc020ldr x16, [x28+16]
000bc024subs xzr, sp, x16
000bc028b.ls 0xbc0a4
000bc02cstr x30, [sp-128]!
000bc030stur x29, [sp-8]
000bc034sub x29, sp, 8
000bc038str x0, [sp+136]
000bc03cstr x1, [sp+144]
000bc040str x2, [sp+152]
000bc044str x3, [sp+160]
000bc048str xzr, [sp+48]
000bc04cstp xzr, xzr, [sp+72]
000bc050stp xzr, xzr, [sp+88]
000bc054ldr x1, [sp+144]
000bc058ldr x2, [sp+152]
000bc05cldr x3, [sp+160]
000bc060ldr x0, [sp+136]
000bc064bl syscall.Read
000bc068str x0, [sp+56]
000bc06cstr x1, [sp+88]
000bc070str x2, [sp+96]
000bc074ldr x4, [sp+56]
000bc078str x4, [sp+64]
000bc07cstr x1, [sp+104]
000bc080str x2, [sp+112]
000bc084ldr x4, [sp+64]
000bc088str x4, [sp+48]
000bc08cstr x1, [sp+72]
000bc090str x2, [sp+80]
000bc094ldr x0, [sp+48]
000bc098ldur x29, [sp-8]
000bc09cldr x30, [sp], 128
000bc0a0ret x30
000bc0a4
000bc0a4loc_bc0a4:
000bc0a4stp x0, x1, [sp+8]
000bc0a8stp x2, x3, [sp+24]
000bc0acmov x3, x30
000bc0b0bl runtime.morestack_noctxt.abi0
000bc0b4ldp x0, x1, [sp+8]
000bc0b8ldp x2, x3, [sp+24]
000bc0bcb 0xbc020
000bc020
000bc0c0
000bc0c0time.closefd: ; void time.closefd(uintptr fd)
000bc0c0ldr x16, [x28+16]
000bc0c4subs xzr, sp, x16
000bc0c8b.ls 0xbc0ec
000bc0ccstr x30, [sp-32]!
000bc0d0stur x29, [sp-8]
000bc0d4sub x29, sp, 8
000bc0d8str x0, [sp+40]
000bc0dcbl syscall.Close
000bc0e0ldur x29, [sp-8]
000bc0e4ldr x30, [sp], 32
000bc0e8ret x30
000bc0ec
000bc0ecloc_bc0ec:
000bc0ecstr x0, [sp+8]
000bc0f0mov x3, x30
000bc0f4bl runtime.morestack_noctxt.abi0
000bc0f8ldr x0, [sp+8]
000bc0fcb 0xbc0c0
000bc0c0
000bc0c0time.closefd: ; void time.closefd(uintptr fd)
000bc0c0ldr x16, [x28+16]
000bc0c4subs xzr, sp, x16
000bc0c8b.ls 0xbc0ec
000bc0ccstr x30, [sp-32]!
000bc0d0stur x29, [sp-8]
000bc0d4sub x29, sp, 8
000bc0d8str x0, [sp+40]
000bc0dcbl syscall.Close
000bc0e0ldur x29, [sp-8]
000bc0e4ldr x30, [sp], 32
000bc0e8ret x30
000bc0ec
000bc0ecloc_bc0ec:
000bc0ecstr x0, [sp+8]
000bc0f0mov x3, x30
000bc0f4bl runtime.morestack_noctxt.abi0
000bc0f8ldr x0, [sp+8]
000bc0fcb 0xbc0c0
000bc0c0
000bc100
000bc100time.preadn: ; void time.preadn(uintptr fd, struct []uint8 buf, int off)
000bc100ldr x16, [x28+16]
000bc104sub x17, sp, 80
000bc108subs xzr, x17, x16
000bc10cb.ls 0xbc2d0
000bc110str x30, [sp-208]!
000bc114stur x29, [sp-8]
000bc118sub x29, sp, 8
000bc11cstr x0, [sp+216]
000bc120str x1, [sp+224]
000bc124str x2, [sp+232]
000bc128str x3, [sp+240]
000bc12cstr x4, [sp+248]
000bc130stp xzr, xzr, [sp+104]
000bc134str xzr, [sp+48]
000bc138ldr x3, [sp+248]
000bc13ctbnz x3, 63, 0xbc144
000bc140b 0xbc150
000bc144
000bc144loc_bc144:
000bc144orr x3, xzr, 2
000bc148str x3, [sp+48]
000bc14cb 0xbc154
000bc150
000bc150loc_bc150:
000bc150b 0xbc154
000bc154
000bc154loc_bc154:
000bc154stp xzr, xzr, [sp+168]
000bc158ldr x2, [sp+48]
000bc15cldr x0, [sp+216]
000bc160ldr x1, [sp+248]
000bc164bl syscall.Seek
000bc168str x0, [sp+88]
000bc16cstr x1, [sp+168]
000bc170str x2, [sp+176]
000bc174ldr x3, [sp+88]
000bc178str x3, [sp+64]
000bc17cstr x1, [sp+152]
000bc180str x2, [sp+160]
000bc184str x1, [sp+136]
000bc188str x2, [sp+144]
000bc18ccbnz x1, 0xbc194
000bc190b 0xbc1b0
000bc194
000bc194loc_bc194:
000bc194str x1, [sp+104]
000bc198str x2, [sp+112]
000bc19cmov x0, x1
000bc1a0mov x1, x2
000bc1a4ldur x29, [sp-8]
000bc1a8ldr x30, [sp], 208
000bc1acret x30
000bc1b0
000bc1b0loc_bc1b0:
000bc1b0b 0xbc1b4
000bc1b4
000bc1b4loc_bc1b4:
000bc1b4ldr x4, [sp+232]
000bc1b8str x4, [sp+80]
000bc1bccbnz x4, 0xbc1c4
000bc1c0b 0xbc2b0
000bc1c4
000bc1c4loc_bc1c4:
000bc1c4stp xzr, xzr, [sp+168]
000bc1c8ldr x1, [sp+224]
000bc1ccldr x2, [sp+232]
000bc1d0ldr x3, [sp+240]
000bc1d4ldr x0, [sp+216]
000bc1d8bl syscall.Read
000bc1dcstr x0, [sp+72]
000bc1e0str x1, [sp+168]
000bc1e4str x2, [sp+176]
000bc1e8ldr x4, [sp+72]
000bc1ecstr x4, [sp+96]
000bc1f0str x1, [sp+184]
000bc1f4str x2, [sp+192]
000bc1f8ldr x4, [sp+96]
000bc1fcstr x4, [sp+56]
000bc200str x1, [sp+120]
000bc204str x2, [sp+128]
000bc208ldr x4, [sp+56]
000bc20csubs xzr, x4, 0
000bc210b.le 0xbc218
000bc214b 0xbc268
000bc218
000bc218loc_bc218:
000bc218cbnz x1, 0xbc220
000bc21cb 0xbc23c
000bc220
000bc220loc_bc220:
000bc220str x1, [sp+104]
000bc224str x2, [sp+112]
000bc228mov x0, x1
000bc22cmov x1, x2
000bc230ldur x29, [sp-8]
000bc234ldr x30, [sp], 208
000bc238ret x30
000bc23c
000bc23cloc_bc23c:
000bc23cadrp x0, 0x5f6000
000bc240add x0, x0, 524
000bc244movz x1, 10
000bc248bl errors.New
000bc24cstr x0, [sp+168]
000bc250str x1, [sp+176]
000bc254str x0, [sp+104]
000bc258str x1, [sp+112]
000bc25cldur x29, [sp-8]
000bc260ldr x30, [sp], 208
000bc264ret x30
000bc268
000bc268loc_bc268:
000bc268ldr x0, [sp+56]
000bc26cldr x1, [sp+232]
000bc270ldr x4, [sp+224]
000bc274ldr x5, [sp+240]
000bc278b 0xbc27c
000bc27c
000bc27cloc_bc27c:
000bc27csubs xzr, x1, x0
000bc280b.hs 0xbc288
000bc284b 0xbc2c8
000bc288
000bc288loc_bc288:
000bc288sub x5, x5, x0
000bc28csub x6, x1, x0
000bc290sub x7, xzr, x5
000bc294and x7, x0, x7, asr #63
000bc298add x4, x4, x7
000bc29cstr x4, [sp+224]
000bc2a0str x6, [sp+232]
000bc2a4str x5, [sp+240]
000bc2a8b 0xbc2ac
000bc2ac
000bc2acloc_bc2ac:
000bc2acb 0xbc1b4
000bc2b0
000bc2b0loc_bc2b0:
000bc2b0stp xzr, xzr, [sp+104]
000bc2b4mov x0, xzr
000bc2b8mov x1, xzr
000bc2bcldur x29, [sp-8]
000bc2c0ldr x30, [sp], 208
000bc2c4ret x30
000bc2c8
000bc2c8loc_bc2c8:
000bc2c8bl runtime.panicSliceB
000bc2cchint
000bc2d0
000bc2d0loc_bc2d0:
000bc2d0stp x0, x1, [sp+8]
000bc2d4stp x2, x3, [sp+24]
000bc2d8str x4, [sp+40]
000bc2dcmov x3, x30
000bc2e0bl runtime.morestack_noctxt.abi0
000bc2e4ldp x0, x1, [sp+8]
000bc2e8ldp x2, x3, [sp+24]
000bc2ecldr x4, [sp+40]
000bc2f0b 0xbc100
000bc2f4udf 0
000bc2f8udf 0
000bc2fcudf 0
000bc100
000bc100time.preadn: ; void time.preadn(uintptr fd, struct []uint8 buf, int off)
000bc100ldr x16, [x28+16]
000bc104sub x17, sp, 80
000bc108subs xzr, x17, x16
000bc10cb.ls 0xbc2d0
000bc110str x30, [sp-208]!
000bc114stur x29, [sp-8]
000bc118sub x29, sp, 8
000bc11cstr x0, [sp+216]
000bc120str x1, [sp+224]
000bc124str x2, [sp+232]
000bc128str x3, [sp+240]
000bc12cstr x4, [sp+248]
000bc130stp xzr, xzr, [sp+104]
000bc134str xzr, [sp+48]
000bc138ldr x3, [sp+248]
000bc13ctbnz x3, 63, 0xbc144
000bc140b 0xbc150
000bc144
000bc144loc_bc144:
000bc144orr x3, xzr, 2
000bc148str x3, [sp+48]
000bc14cb 0xbc154
000bc150
000bc150loc_bc150:
000bc150b 0xbc154
000bc154
000bc154loc_bc154:
000bc154stp xzr, xzr, [sp+168]
000bc158ldr x2, [sp+48]
000bc15cldr x0, [sp+216]
000bc160ldr x1, [sp+248]
000bc164bl syscall.Seek
000bc168str x0, [sp+88]
000bc16cstr x1, [sp+168]
000bc170str x2, [sp+176]
000bc174ldr x3, [sp+88]
000bc178str x3, [sp+64]
000bc17cstr x1, [sp+152]
000bc180str x2, [sp+160]
000bc184str x1, [sp+136]
000bc188str x2, [sp+144]
000bc18ccbnz x1, 0xbc194
000bc190b 0xbc1b0
000bc194
000bc194loc_bc194:
000bc194str x1, [sp+104]
000bc198str x2, [sp+112]
000bc19cmov x0, x1
000bc1a0mov x1, x2
000bc1a4ldur x29, [sp-8]
000bc1a8ldr x30, [sp], 208
000bc1acret x30
000bc1b0
000bc1b0loc_bc1b0:
000bc1b0b 0xbc1b4
000bc1b4
000bc1b4loc_bc1b4:
000bc1b4ldr x4, [sp+232]
000bc1b8str x4, [sp+80]
000bc1bccbnz x4, 0xbc1c4
000bc1c0b 0xbc2b0
000bc1c4
000bc1c4loc_bc1c4:
000bc1c4stp xzr, xzr, [sp+168]
000bc1c8ldr x1, [sp+224]
000bc1ccldr x2, [sp+232]
000bc1d0ldr x3, [sp+240]
000bc1d4ldr x0, [sp+216]
000bc1d8bl syscall.Read
000bc1dcstr x0, [sp+72]
000bc1e0str x1, [sp+168]
000bc1e4str x2, [sp+176]
000bc1e8ldr x4, [sp+72]
000bc1ecstr x4, [sp+96]
000bc1f0str x1, [sp+184]
000bc1f4str x2, [sp+192]
000bc1f8ldr x4, [sp+96]
000bc1fcstr x4, [sp+56]
000bc200str x1, [sp+120]
000bc204str x2, [sp+128]
000bc208ldr x4, [sp+56]
000bc20csubs xzr, x4, 0
000bc210b.le 0xbc218
000bc214b 0xbc268
000bc218
000bc218loc_bc218:
000bc218cbnz x1, 0xbc220
000bc21cb 0xbc23c
000bc220
000bc220loc_bc220:
000bc220str x1, [sp+104]
000bc224str x2, [sp+112]
000bc228mov x0, x1
000bc22cmov x1, x2
000bc230ldur x29, [sp-8]
000bc234ldr x30, [sp], 208
000bc238ret x30
000bc23c
000bc23cloc_bc23c:
000bc23cadrp x0, 0x5f6000
000bc240add x0, x0, 524
000bc244movz x1, 10
000bc248bl errors.New
000bc24cstr x0, [sp+168]
000bc250str x1, [sp+176]
000bc254str x0, [sp+104]
000bc258str x1, [sp+112]
000bc25cldur x29, [sp-8]
000bc260ldr x30, [sp], 208
000bc264ret x30
000bc268
000bc268loc_bc268:
000bc268ldr x0, [sp+56]
000bc26cldr x1, [sp+232]
000bc270ldr x4, [sp+224]
000bc274ldr x5, [sp+240]
000bc278b 0xbc27c
000bc27c
000bc27cloc_bc27c:
000bc27csubs xzr, x1, x0
000bc280b.hs 0xbc288
000bc284b 0xbc2c8
000bc288
000bc288loc_bc288:
000bc288sub x5, x5, x0
000bc28csub x6, x1, x0
000bc290sub x7, xzr, x5
000bc294and x7, x0, x7, asr #63
000bc298add x4, x4, x7
000bc29cstr x4, [sp+224]
000bc2a0str x6, [sp+232]
000bc2a4str x5, [sp+240]
000bc2a8b 0xbc2ac
000bc2ac
000bc2acloc_bc2ac:
000bc2acb 0xbc1b4
000bc2b0
000bc2b0loc_bc2b0:
000bc2b0stp xzr, xzr, [sp+104]
000bc2b4mov x0, xzr
000bc2b8mov x1, xzr
000bc2bcldur x29, [sp-8]
000bc2c0ldr x30, [sp], 208
000bc2c4ret x30
000bc2c8
000bc2c8loc_bc2c8:
000bc2c8bl runtime.panicSliceB
000bc2cchint
000bc2d0
000bc2d0loc_bc2d0:
000bc2d0stp x0, x1, [sp+8]
000bc2d4stp x2, x3, [sp+24]
000bc2d8str x4, [sp+40]
000bc2dcmov x3, x30
000bc2e0bl runtime.morestack_noctxt.abi0
000bc2e4ldp x0, x1, [sp+8]
000bc2e8ldp x2, x3, [sp+24]
000bc2ecldr x4, [sp+40]
000bc2f0b 0xbc100
000bc2f4udf 0
000bc2f8udf 0
000bc2fcudf 0
000bc100
000bc300
000bc300time.(*Time).nsec: ; void time.(*Time).nsec(time.Time * t)
000bc300str x30, [sp-32]!
000bc304stur x29, [sp-8]
000bc308sub x29, sp, 8
000bc30cstr x0, [sp+40]
000bc310str wzr, [sp+20]
000bc314ldr x1, [sp+40]
000bc318ldrsb x27, [x1]
000bc31cldr x1, [x1]
000bc320and x0, x1, 0x3fffffff
000bc324str w0, [sp+20]
000bc328add x29, sp, 24
000bc32cadd sp, sp, 32
000bc330ret x30
000bc334udf 0
000bc338udf 0
000bc33cudf 0
000bc300
000bc300time.(*Time).nsec: ; void time.(*Time).nsec(time.Time * t)
000bc300str x30, [sp-32]!
000bc304stur x29, [sp-8]
000bc308sub x29, sp, 8
000bc30cstr x0, [sp+40]
000bc310str wzr, [sp+20]
000bc314ldr x1, [sp+40]
000bc318ldrsb x27, [x1]
000bc31cldr x1, [x1]
000bc320and x0, x1, 0x3fffffff
000bc324str w0, [sp+20]
000bc328add x29, sp, 24
000bc32cadd sp, sp, 32
000bc330ret x30
000bc334udf 0
000bc338udf 0
000bc33cudf 0
000bc300
000bc340
000bc340time.(*Time).sec: ; void time.(*Time).sec(time.Time * t)
000bc340str x30, [sp-32]!
000bc344stur x29, [sp-8]
000bc348sub x29, sp, 8
000bc34cstr x0, [sp+40]
000bc350str xzr, [sp+16]
000bc354ldrsb x27, [x0]
000bc358ldr x1, [x0]
000bc35ctbnz x1, 63, 0xbc364
000bc360b 0xbc390
000bc364
000bc364loc_bc364:
000bc364ldrsb x27, [x0]
000bc368ldr x1, [x0]
000bc36cubfm x1, x1, 30, 62
000bc370movz x2, 32640
000bc374movk x2, 0xd7b10000
000bc378movk x2, 0xd00000000
000bc37cadd x0, x1, x2
000bc380str x0, [sp+16]
000bc384add x29, sp, 24
000bc388add sp, sp, 32
000bc38cret x30
000bc390
000bc390loc_bc390:
000bc390ldrsb x27, [x0]
000bc394ldr x0, [x0+8]
000bc398str x0, [sp+16]
000bc39cadd x29, sp, 24
000bc3a0add sp, sp, 32
000bc3a4ret x30
000bc3a8udf 0
000bc3acudf 0
000bc340
000bc340time.(*Time).sec: ; void time.(*Time).sec(time.Time * t)
000bc340str x30, [sp-32]!
000bc344stur x29, [sp-8]
000bc348sub x29, sp, 8
000bc34cstr x0, [sp+40]
000bc350str xzr, [sp+16]
000bc354ldrsb x27, [x0]
000bc358ldr x1, [x0]
000bc35ctbnz x1, 63, 0xbc364
000bc360b 0xbc390
000bc364
000bc364loc_bc364:
000bc364ldrsb x27, [x0]
000bc368ldr x1, [x0]
000bc36cubfm x1, x1, 30, 62
000bc370movz x2, 32640
000bc374movk x2, 0xd7b10000
000bc378movk x2, 0xd00000000
000bc37cadd x0, x1, x2
000bc380str x0, [sp+16]
000bc384add x29, sp, 24
000bc388add sp, sp, 32
000bc38cret x30
000bc390
000bc390loc_bc390:
000bc390ldrsb x27, [x0]
000bc394ldr x0, [x0+8]
000bc398str x0, [sp+16]
000bc39cadd x29, sp, 24
000bc3a0add sp, sp, 32
000bc3a4ret x30
000bc3a8udf 0
000bc3acudf 0
000bc340
000bc3b0
000bc3b0time.(*Time).unixSec: ; void time.(*Time).unixSec(time.Time * t)
000bc3b0ldr x16, [x28+16]
000bc3b4subs xzr, sp, x16
000bc3b8b.ls 0xbc3f8
000bc3bcstr x30, [sp-48]!
000bc3c0stur x29, [sp-8]
000bc3c4sub x29, sp, 8
000bc3c8str x0, [sp+56]
000bc3ccstr xzr, [sp+24]
000bc3d0bl time.(*Time).sec
000bc3d4str x0, [sp+32]
000bc3d8movz x1, 63232
000bc3dcmovk x1, 0x77910000
000bc3e0movk x1, 0xe00000000
000bc3e4sub x0, x0, x1
000bc3e8str x0, [sp+24]
000bc3ecldur x29, [sp-8]
000bc3f0ldr x30, [sp], 48
000bc3f4ret x30
000bc3f8
000bc3f8loc_bc3f8:
000bc3f8str x0, [sp+8]
000bc3fcmov x3, x30
000bc400bl runtime.morestack_noctxt.abi0
000bc404ldr x0, [sp+8]
000bc408b 0xbc3b0
000bc40cudf 0
000bc3b0
000bc3b0time.(*Time).unixSec: ; void time.(*Time).unixSec(time.Time * t)
000bc3b0ldr x16, [x28+16]
000bc3b4subs xzr, sp, x16
000bc3b8b.ls 0xbc3f8
000bc3bcstr x30, [sp-48]!
000bc3c0stur x29, [sp-8]
000bc3c4sub x29, sp, 8
000bc3c8str x0, [sp+56]
000bc3ccstr xzr, [sp+24]
000bc3d0bl time.(*Time).sec
000bc3d4str x0, [sp+32]
000bc3d8movz x1, 63232
000bc3dcmovk x1, 0x77910000
000bc3e0movk x1, 0xe00000000
000bc3e4sub x0, x0, x1
000bc3e8str x0, [sp+24]
000bc3ecldur x29, [sp-8]
000bc3f0ldr x30, [sp], 48
000bc3f4ret x30
000bc3f8
000bc3f8loc_bc3f8:
000bc3f8str x0, [sp+8]
000bc3fcmov x3, x30
000bc400bl runtime.morestack_noctxt.abi0
000bc404ldr x0, [sp+8]
000bc408b 0xbc3b0
000bc40cudf 0
000bc3b0
000bc410
000bc410time.(*Time).addSec: ; void time.(*Time).addSec(time.Time * t, int64 d)
000bc410ldr x16, [x28+16]
000bc414subs xzr, sp, x16
000bc418b.ls 0xbc57c
000bc41cstr x30, [sp-64]!
000bc420stur x29, [sp-8]
000bc424sub x29, sp, 8
000bc428str x0, [sp+72]
000bc42cstr x1, [sp+80]
000bc430ldrsb x27, [x0]
000bc434ldr x2, [x0]
000bc438tbnz x2, 63, 0xbc440
000bc43cb 0xbc4d8
000bc440
000bc440loc_bc440:
000bc440ldrsb x27, [x0]
000bc444ldr x2, [x0]
000bc448ubfm x2, x2, 30, 62
000bc44cstr x2, [sp+40]
000bc450ldr x2, [sp+40]
000bc454add x1, x2, x1
000bc458str x1, [sp+48]
000bc45csubs xzr, x1, 0
000bc460cset x2, ge
000bc464strb w2, [sp+31]
000bc468tbz x1, 63, 0xbc470
000bc46cb 0xbc488
000bc470
000bc470loc_bc470:
000bc470ldr x1, [sp+48]
000bc474orr x2, xzr, 0x1ffffffff
000bc478subs xzr, x1, x2
000bc47ccset x1, le
000bc480strb w1, [sp+31]
000bc484b 0xbc48c
000bc488
000bc488loc_bc488:
000bc488b 0xbc48c
000bc48c
000bc48cloc_bc48c:
000bc48cldrb w1, [sp+31]
000bc490tbnz w1, 0, 0xbc498
000bc494b 0xbc4cc
000bc498
000bc498loc_bc498:
000bc498ldr x0, [sp+72]
000bc49cldrsb x27, [x0]
000bc4a0ldr x1, [sp+72]
000bc4a4ldrsb x27, [x1]
000bc4a8ldr x1, [x1]
000bc4acand x1, x1, 0x3fffffff
000bc4b0ldr x2, [sp+48]
000bc4b4orr x1, x1, x2, lsl #30
000bc4b8orr x1, x1, 0x8000000000000000
000bc4bcstr x1, [x0]
000bc4c0ldur x29, [sp-8]
000bc4c4ldr x30, [sp], 64
000bc4c8ret x30
000bc4cc
000bc4ccloc_bc4cc:
000bc4ccldr x0, [sp+72]
000bc4d0bl time.(*Time).stripMono
000bc4d4b 0xbc4dc
000bc4d8
000bc4d8loc_bc4d8:
000bc4d8b 0xbc4dc
000bc4dc
000bc4dcloc_bc4dc:
000bc4dcldr x0, [sp+72]
000bc4e0ldrsb x27, [x0]
000bc4e4ldr x0, [x0+8]
000bc4e8ldr x1, [sp+80]
000bc4ecadd x0, x0, x1
000bc4f0str x0, [sp+32]
000bc4f4ldr x1, [sp+72]
000bc4f8ldrsb x27, [x1]
000bc4fcldr x1, [x1+8]
000bc500ldr x2, [sp+80]
000bc504subs xzr, x1, x0
000bc508cset x1, lt
000bc50csubs xzr, x2, 0
000bc510cset x2, gt
000bc514eor x1, x1, x2
000bc518eor x1, x1, 1
000bc51ctbnz w1, 0, 0xbc524
000bc520b 0xbc534
000bc524
000bc524loc_bc524:
000bc524ldr x1, [sp+72]
000bc528ldrsb x27, [x1]
000bc52cstr x0, [x1+8]
000bc530b 0xbc570
000bc534
000bc534loc_bc534:
000bc534ldr x0, [sp+80]
000bc538subs xzr, x0, 0
000bc53cb.gt 0xbc544
000bc540b 0xbc558
000bc544
000bc544loc_bc544:
000bc544ldr x0, [sp+72]
000bc548ldrsb x27, [x0]
000bc54cmovn x1, 0x8000000000000000
000bc550str x1, [x0+8]
000bc554b 0xbc56c
000bc558
000bc558loc_bc558:
000bc558ldr x0, [sp+72]
000bc55cldrsb x27, [x0]
000bc560orr x1, xzr, 0x8000000000000001
000bc564str x1, [x0+8]
000bc568b 0xbc56c
000bc56c
000bc56cloc_bc56c:
000bc56cb 0xbc570
000bc570
000bc570loc_bc570:
000bc570ldur x29, [sp-8]
000bc574ldr x30, [sp], 64
000bc578ret x30
000bc57c
000bc57cloc_bc57c:
000bc57cstp x0, x1, [sp+8]
000bc580mov x3, x30
000bc584bl runtime.morestack_noctxt.abi0
000bc588ldp x0, x1, [sp+8]
000bc58cb 0xbc410
000bc410
000bc410time.(*Time).addSec: ; void time.(*Time).addSec(time.Time * t, int64 d)
000bc410ldr x16, [x28+16]
000bc414subs xzr, sp, x16
000bc418b.ls 0xbc57c
000bc41cstr x30, [sp-64]!
000bc420stur x29, [sp-8]
000bc424sub x29, sp, 8
000bc428str x0, [sp+72]
000bc42cstr x1, [sp+80]
000bc430ldrsb x27, [x0]
000bc434ldr x2, [x0]
000bc438tbnz x2, 63, 0xbc440
000bc43cb 0xbc4d8
000bc440
000bc440loc_bc440:
000bc440ldrsb x27, [x0]
000bc444ldr x2, [x0]
000bc448ubfm x2, x2, 30, 62
000bc44cstr x2, [sp+40]
000bc450ldr x2, [sp+40]
000bc454add x1, x2, x1
000bc458str x1, [sp+48]
000bc45csubs xzr, x1, 0
000bc460cset x2, ge
000bc464strb w2, [sp+31]
000bc468tbz x1, 63, 0xbc470
000bc46cb 0xbc488
000bc470
000bc470loc_bc470:
000bc470ldr x1, [sp+48]
000bc474orr x2, xzr, 0x1ffffffff
000bc478subs xzr, x1, x2
000bc47ccset x1, le
000bc480strb w1, [sp+31]
000bc484b 0xbc48c
000bc488
000bc488loc_bc488:
000bc488b 0xbc48c
000bc48c
000bc48cloc_bc48c:
000bc48cldrb w1, [sp+31]
000bc490tbnz w1, 0, 0xbc498
000bc494b 0xbc4cc
000bc498
000bc498loc_bc498:
000bc498ldr x0, [sp+72]
000bc49cldrsb x27, [x0]
000bc4a0ldr x1, [sp+72]
000bc4a4ldrsb x27, [x1]
000bc4a8ldr x1, [x1]
000bc4acand x1, x1, 0x3fffffff
000bc4b0ldr x2, [sp+48]
000bc4b4orr x1, x1, x2, lsl #30
000bc4b8orr x1, x1, 0x8000000000000000
000bc4bcstr x1, [x0]
000bc4c0ldur x29, [sp-8]
000bc4c4ldr x30, [sp], 64
000bc4c8ret x30
000bc4cc
000bc4ccloc_bc4cc:
000bc4ccldr x0, [sp+72]
000bc4d0bl time.(*Time).stripMono
000bc4d4b 0xbc4dc
000bc4d8
000bc4d8loc_bc4d8:
000bc4d8b 0xbc4dc
000bc4dc
000bc4dcloc_bc4dc:
000bc4dcldr x0, [sp+72]
000bc4e0ldrsb x27, [x0]
000bc4e4ldr x0, [x0+8]
000bc4e8ldr x1, [sp+80]
000bc4ecadd x0, x0, x1
000bc4f0str x0, [sp+32]
000bc4f4ldr x1, [sp+72]
000bc4f8ldrsb x27, [x1]
000bc4fcldr x1, [x1+8]
000bc500ldr x2, [sp+80]
000bc504subs xzr, x1, x0
000bc508cset x1, lt
000bc50csubs xzr, x2, 0
000bc510cset x2, gt
000bc514eor x1, x1, x2
000bc518eor x1, x1, 1
000bc51ctbnz w1, 0, 0xbc524
000bc520b 0xbc534
000bc524
000bc524loc_bc524:
000bc524ldr x1, [sp+72]
000bc528ldrsb x27, [x1]
000bc52cstr x0, [x1+8]
000bc530b 0xbc570
000bc534
000bc534loc_bc534:
000bc534ldr x0, [sp+80]
000bc538subs xzr, x0, 0
000bc53cb.gt 0xbc544
000bc540b 0xbc558
000bc544
000bc544loc_bc544:
000bc544ldr x0, [sp+72]
000bc548ldrsb x27, [x0]
000bc54cmovn x1, 0x8000000000000000
000bc550str x1, [x0+8]
000bc554b 0xbc56c
000bc558
000bc558loc_bc558:
000bc558ldr x0, [sp+72]
000bc55cldrsb x27, [x0]
000bc560orr x1, xzr, 0x8000000000000001
000bc564str x1, [x0+8]
000bc568b 0xbc56c
000bc56c
000bc56cloc_bc56c:
000bc56cb 0xbc570
000bc570
000bc570loc_bc570:
000bc570ldur x29, [sp-8]
000bc574ldr x30, [sp], 64
000bc578ret x30
000bc57c
000bc57cloc_bc57c:
000bc57cstp x0, x1, [sp+8]
000bc580mov x3, x30
000bc584bl runtime.morestack_noctxt.abi0
000bc588ldp x0, x1, [sp+8]
000bc58cb 0xbc410
000bc410
000bc590
000bc590time.(*Time).setLoc: ; void time.(*Time).setLoc(time.Time * t, time.Location * loc)
000bc590ldr x16, [x28+16]
000bc594subs xzr, sp, x16
000bc598b.ls 0xbc61c
000bc59cstr x30, [sp-32]!
000bc5a0stur x29, [sp-8]
000bc5a4sub x29, sp, 8
000bc5a8str x0, [sp+40]
000bc5acstr x1, [sp+48]
000bc5b0adrp x2, 0x95d000
000bc5b4add x2, x2, 1824
000bc5b8subs xzr, x1, x2
000bc5bcb.eq 0xbc5c4
000bc5c0b 0xbc5cc
000bc5c4
000bc5c4loc_bc5c4:
000bc5c4str xzr, [sp+48]
000bc5c8b 0xbc5d0
000bc5cc
000bc5ccloc_bc5cc:
000bc5ccb 0xbc5d0
000bc5d0
000bc5d0loc_bc5d0:
000bc5d0ldr x0, [sp+40]
000bc5d4bl time.(*Time).stripMono
000bc5d8ldr x1, [sp+40]
000bc5dcldrsb x27, [x1]
000bc5e0ldr x2, [sp+48]
000bc5e4adrp x27, 0x98f000
000bc5e8ldr w3, [x27+3056]
000bc5eccbz w3, 0xbc5f4
000bc5f0b 0xbc5f8
000bc5f4
000bc5f4loc_bc5f4:
000bc5f4b 0xbc60c
000bc5f8
000bc5f8loc_bc5f8:
000bc5f8bl runtime.gcWriteBarrier2
000bc5fcstr x2, [x25]
000bc600ldr x0, [x1+16]
000bc604str x0, [x25+8]
000bc608b 0xbc60c
000bc60c
000bc60cloc_bc60c:
000bc60cstr x2, [x1+16]
000bc610ldur x29, [sp-8]
000bc614ldr x30, [sp], 32
000bc618ret x30
000bc61c
000bc61cloc_bc61c:
000bc61cstp x0, x1, [sp+8]
000bc620mov x3, x30
000bc624bl runtime.morestack_noctxt.abi0
000bc628ldp x0, x1, [sp+8]
000bc62cb 0xbc590
000bc590
000bc590time.(*Time).setLoc: ; void time.(*Time).setLoc(time.Time * t, time.Location * loc)
000bc590ldr x16, [x28+16]
000bc594subs xzr, sp, x16
000bc598b.ls 0xbc61c
000bc59cstr x30, [sp-32]!
000bc5a0stur x29, [sp-8]
000bc5a4sub x29, sp, 8
000bc5a8str x0, [sp+40]
000bc5acstr x1, [sp+48]
000bc5b0adrp x2, 0x95d000
000bc5b4add x2, x2, 1824
000bc5b8subs xzr, x1, x2
000bc5bcb.eq 0xbc5c4
000bc5c0b 0xbc5cc
000bc5c4
000bc5c4loc_bc5c4:
000bc5c4str xzr, [sp+48]
000bc5c8b 0xbc5d0
000bc5cc
000bc5ccloc_bc5cc:
000bc5ccb 0xbc5d0
000bc5d0
000bc5d0loc_bc5d0:
000bc5d0ldr x0, [sp+40]
000bc5d4bl time.(*Time).stripMono
000bc5d8ldr x1, [sp+40]
000bc5dcldrsb x27, [x1]
000bc5e0ldr x2, [sp+48]
000bc5e4adrp x27, 0x98f000
000bc5e8ldr w3, [x27+3056]
000bc5eccbz w3, 0xbc5f4
000bc5f0b 0xbc5f8
000bc5f4
000bc5f4loc_bc5f4:
000bc5f4b 0xbc60c
000bc5f8
000bc5f8loc_bc5f8:
000bc5f8bl runtime.gcWriteBarrier2
000bc5fcstr x2, [x25]
000bc600ldr x0, [x1+16]
000bc604str x0, [x25+8]
000bc608b 0xbc60c
000bc60c
000bc60cloc_bc60c:
000bc60cstr x2, [x1+16]
000bc610ldur x29, [sp-8]
000bc614ldr x30, [sp], 32
000bc618ret x30
000bc61c
000bc61cloc_bc61c:
000bc61cstp x0, x1, [sp+8]
000bc620mov x3, x30
000bc624bl runtime.morestack_noctxt.abi0
000bc628ldp x0, x1, [sp+8]
000bc62cb 0xbc590
000bc590
000bc630
000bc630time.(*Time).stripMono: ; void time.(*Time).stripMono(time.Time * t)
000bc630ldr x16, [x28+16]
000bc634subs xzr, sp, x16
000bc638b.ls 0xbc6a0
000bc63cstr x30, [sp-32]!
000bc640stur x29, [sp-8]
000bc644sub x29, sp, 8
000bc648str x0, [sp+40]
000bc64cldrsb x27, [x0]
000bc650ldr x1, [x0]
000bc654tbnz x1, 63, 0xbc65c
000bc658b 0xbc690
000bc65c
000bc65cloc_bc65c:
000bc65cbl time.(*Time).sec
000bc660str x0, [sp+16]
000bc664ldr x1, [sp+40]
000bc668ldrsb x27, [x1]
000bc66cstr x0, [x1+8]
000bc670ldr x1, [sp+40]
000bc674ldrsb x27, [x1]
000bc678ldr x2, [sp+40]
000bc67cldrsb x27, [x2]
000bc680ldr x2, [x2]
000bc684and x2, x2, 0x3fffffff
000bc688str x2, [x1]
000bc68cb 0xbc694
000bc690
000bc690loc_bc690:
000bc690b 0xbc694
000bc694
000bc694loc_bc694:
000bc694ldur x29, [sp-8]
000bc698ldr x30, [sp], 32
000bc69cret x30
000bc6a0
000bc6a0loc_bc6a0:
000bc6a0str x0, [sp+8]
000bc6a4mov x3, x30
000bc6a8bl runtime.morestack_noctxt.abi0
000bc6acldr x0, [sp+8]
000bc6b0b 0xbc630
000bc6b4udf 0
000bc6b8udf 0
000bc6bcudf 0
000bc630
000bc630time.(*Time).stripMono: ; void time.(*Time).stripMono(time.Time * t)
000bc630ldr x16, [x28+16]
000bc634subs xzr, sp, x16
000bc638b.ls 0xbc6a0
000bc63cstr x30, [sp-32]!
000bc640stur x29, [sp-8]
000bc644sub x29, sp, 8
000bc648str x0, [sp+40]
000bc64cldrsb x27, [x0]
000bc650ldr x1, [x0]
000bc654tbnz x1, 63, 0xbc65c
000bc658b 0xbc690
000bc65c
000bc65cloc_bc65c:
000bc65cbl time.(*Time).sec
000bc660str x0, [sp+16]
000bc664ldr x1, [sp+40]
000bc668ldrsb x27, [x1]
000bc66cstr x0, [x1+8]
000bc670ldr x1, [sp+40]
000bc674ldrsb x27, [x1]
000bc678ldr x2, [sp+40]
000bc67cldrsb x27, [x2]
000bc680ldr x2, [x2]
000bc684and x2, x2, 0x3fffffff
000bc688str x2, [x1]
000bc68cb 0xbc694
000bc690
000bc690loc_bc690:
000bc690b 0xbc694
000bc694
000bc694loc_bc694:
000bc694ldur x29, [sp-8]
000bc698ldr x30, [sp], 32
000bc69cret x30
000bc6a0
000bc6a0loc_bc6a0:
000bc6a0str x0, [sp+8]
000bc6a4mov x3, x30
000bc6a8bl runtime.morestack_noctxt.abi0
000bc6acldr x0, [sp+8]
000bc6b0b 0xbc630
000bc6b4udf 0
000bc6b8udf 0
000bc6bcudf 0
000bc630
000bc6c0
000bc6c0time.Time.IsZero: ; void time.Time.IsZero(time.Time t)
000bc6c0ldr x16, [x28+16]
000bc6c4subs xzr, sp, x16
000bc6c8b.ls 0xbc73c
000bc6ccstr x30, [sp-48]!
000bc6d0stur x29, [sp-8]
000bc6d4sub x29, sp, 8
000bc6d8str x0, [sp+56]
000bc6dcstr x1, [sp+64]
000bc6e0str x2, [sp+72]
000bc6e4strb wzr, [sp+26]
000bc6e8add x0, sp, 56
000bc6ecbl time.(*Time).sec
000bc6f0str x0, [sp+32]
000bc6f4subs xzr, x0, 0
000bc6f8cset x1, eq
000bc6fcstrb w1, [sp+27]
000bc700cbz x0, 0xbc708
000bc704b 0xbc724
000bc708
000bc708loc_bc708:
000bc708add x0, sp, 56
000bc70cbl time.(*Time).nsec
000bc710str w0, [sp+28]
000bc714subs wzr, w0, 0
000bc718cset x1, eq
000bc71cstrb w1, [sp+27]
000bc720b 0xbc728
000bc724
000bc724loc_bc724:
000bc724b 0xbc728
000bc728
000bc728loc_bc728:
000bc728ldrb w0, [sp+27]
000bc72cstrb w0, [sp+26]
000bc730ldur x29, [sp-8]
000bc734ldr x30, [sp], 48
000bc738ret x30
000bc73c
000bc73cloc_bc73c:
000bc73cstp x0, x1, [sp+8]
000bc740str x2, [sp+24]
000bc744mov x3, x30
000bc748bl runtime.morestack_noctxt.abi0
000bc74cldp x0, x1, [sp+8]
000bc750ldr x2, [sp+24]
000bc754b 0xbc6c0
000bc758udf 0
000bc75cudf 0
000bc6c0
000bc6c0time.Time.IsZero: ; void time.Time.IsZero(time.Time t)
000bc6c0ldr x16, [x28+16]
000bc6c4subs xzr, sp, x16
000bc6c8b.ls 0xbc73c
000bc6ccstr x30, [sp-48]!
000bc6d0stur x29, [sp-8]
000bc6d4sub x29, sp, 8
000bc6d8str x0, [sp+56]
000bc6dcstr x1, [sp+64]
000bc6e0str x2, [sp+72]
000bc6e4strb wzr, [sp+26]
000bc6e8add x0, sp, 56
000bc6ecbl time.(*Time).sec
000bc6f0str x0, [sp+32]
000bc6f4subs xzr, x0, 0
000bc6f8cset x1, eq
000bc6fcstrb w1, [sp+27]
000bc700cbz x0, 0xbc708
000bc704b 0xbc724
000bc708
000bc708loc_bc708:
000bc708add x0, sp, 56
000bc70cbl time.(*Time).nsec
000bc710str w0, [sp+28]
000bc714subs wzr, w0, 0
000bc718cset x1, eq
000bc71cstrb w1, [sp+27]
000bc720b 0xbc728
000bc724
000bc724loc_bc724:
000bc724b 0xbc728
000bc728
000bc728loc_bc728:
000bc728ldrb w0, [sp+27]
000bc72cstrb w0, [sp+26]
000bc730ldur x29, [sp-8]
000bc734ldr x30, [sp], 48
000bc738ret x30
000bc73c
000bc73cloc_bc73c:
000bc73cstp x0, x1, [sp+8]
000bc740str x2, [sp+24]
000bc744mov x3, x30
000bc748bl runtime.morestack_noctxt.abi0
000bc74cldp x0, x1, [sp+8]
000bc750ldr x2, [sp+24]
000bc754b 0xbc6c0
000bc758udf 0
000bc75cudf 0
000bc6c0
000bc760
000bc760time.Time.After: ; void time.Time.After(time.Time t, time.Time u)
000bc760ldr x16, [x28+16]
000bc764subs xzr, sp, x16
000bc768b.ls 0xbc868
000bc76cstr x30, [sp-64]!
000bc770stur x29, [sp-8]
000bc774sub x29, sp, 8
000bc778str x0, [sp+72]
000bc77cstr x1, [sp+80]
000bc780str x2, [sp+88]
000bc784str x3, [sp+96]
000bc788str x4, [sp+104]
000bc78cstr x5, [sp+112]
000bc790strb wzr, [sp+29]
000bc794ldr x1, [sp+72]
000bc798ldr x2, [sp+96]
000bc79cand x1, x1, x2
000bc7a0tbnz x1, 63, 0xbc7a8
000bc7a4b 0xbc7c8
000bc7a8
000bc7a8loc_bc7a8:
000bc7a8ldr x1, [sp+80]
000bc7acldr x2, [sp+104]
000bc7b0subs xzr, x2, x1
000bc7b4cset x0, lt
000bc7b8strb w0, [sp+29]
000bc7bcldur x29, [sp-8]
000bc7c0ldr x30, [sp], 64
000bc7c4ret x30
000bc7c8
000bc7c8loc_bc7c8:
000bc7c8add x0, sp, 72
000bc7ccbl time.(*Time).sec
000bc7d0str x0, [sp+48]
000bc7d4add x0, sp, 96
000bc7d8bl time.(*Time).sec
000bc7dcstr x0, [sp+40]
000bc7e0ldr x1, [sp+48]
000bc7e4subs xzr, x0, x1
000bc7e8cset x1, lt
000bc7ecstrb w1, [sp+31]
000bc7f0b.lt 0xbc7f8
000bc7f4b 0xbc7fc
000bc7f8
000bc7f8loc_bc7f8:
000bc7f8b 0xbc854
000bc7fc
000bc7fcloc_bc7fc:
000bc7fcldr x1, [sp+48]
000bc800ldr x2, [sp+40]
000bc804subs xzr, x2, x1
000bc808cset x1, eq
000bc80cstrb w1, [sp+30]
000bc810b.eq 0xbc818
000bc814b 0xbc844
000bc818
000bc818loc_bc818:
000bc818add x0, sp, 72
000bc81cbl time.(*Time).nsec
000bc820str w0, [sp+36]
000bc824add x0, sp, 96
000bc828bl time.(*Time).nsec
000bc82cstr w0, [sp+32]
000bc830ldrsw x1, [sp+36]
000bc834subs wzr, w0, w1
000bc838cset x1, lt
000bc83cstrb w1, [sp+30]
000bc840b 0xbc848
000bc844
000bc844loc_bc844:
000bc844b 0xbc848
000bc848
000bc848loc_bc848:
000bc848ldrb w1, [sp+30]
000bc84cstrb w1, [sp+31]
000bc850b 0xbc854
000bc854
000bc854loc_bc854:
000bc854ldrb w0, [sp+31]
000bc858strb w0, [sp+29]
000bc85cldur x29, [sp-8]
000bc860ldr x30, [sp], 64
000bc864ret x30
000bc868
000bc868loc_bc868:
000bc868stp x0, x1, [sp+8]
000bc86cstp x2, x3, [sp+24]
000bc870stp x4, x5, [sp+40]
000bc874mov x3, x30
000bc878bl runtime.morestack_noctxt.abi0
000bc87cldp x0, x1, [sp+8]
000bc880ldp x2, x3, [sp+24]
000bc884ldp x4, x5, [sp+40]
000bc888b 0xbc760
000bc88cudf 0
000bc760
000bc760time.Time.After: ; void time.Time.After(time.Time t, time.Time u)
000bc760ldr x16, [x28+16]
000bc764subs xzr, sp, x16
000bc768b.ls 0xbc868
000bc76cstr x30, [sp-64]!
000bc770stur x29, [sp-8]
000bc774sub x29, sp, 8
000bc778str x0, [sp+72]
000bc77cstr x1, [sp+80]
000bc780str x2, [sp+88]
000bc784str x3, [sp+96]
000bc788str x4, [sp+104]
000bc78cstr x5, [sp+112]
000bc790strb wzr, [sp+29]
000bc794ldr x1, [sp+72]
000bc798ldr x2, [sp+96]
000bc79cand x1, x1, x2
000bc7a0tbnz x1, 63, 0xbc7a8
000bc7a4b 0xbc7c8
000bc7a8
000bc7a8loc_bc7a8:
000bc7a8ldr x1, [sp+80]
000bc7acldr x2, [sp+104]
000bc7b0subs xzr, x2, x1
000bc7b4cset x0, lt
000bc7b8strb w0, [sp+29]
000bc7bcldur x29, [sp-8]
000bc7c0ldr x30, [sp], 64
000bc7c4ret x30
000bc7c8
000bc7c8loc_bc7c8:
000bc7c8add x0, sp, 72
000bc7ccbl time.(*Time).sec
000bc7d0str x0, [sp+48]
000bc7d4add x0, sp, 96
000bc7d8bl time.(*Time).sec
000bc7dcstr x0, [sp+40]
000bc7e0ldr x1, [sp+48]
000bc7e4subs xzr, x0, x1
000bc7e8cset x1, lt
000bc7ecstrb w1, [sp+31]
000bc7f0b.lt 0xbc7f8
000bc7f4b 0xbc7fc
000bc7f8
000bc7f8loc_bc7f8:
000bc7f8b 0xbc854
000bc7fc
000bc7fcloc_bc7fc:
000bc7fcldr x1, [sp+48]
000bc800ldr x2, [sp+40]
000bc804subs xzr, x2, x1
000bc808cset x1, eq
000bc80cstrb w1, [sp+30]
000bc810b.eq 0xbc818
000bc814b 0xbc844
000bc818
000bc818loc_bc818:
000bc818add x0, sp, 72
000bc81cbl time.(*Time).nsec
000bc820str w0, [sp+36]
000bc824add x0, sp, 96
000bc828bl time.(*Time).nsec
000bc82cstr w0, [sp+32]
000bc830ldrsw x1, [sp+36]
000bc834subs wzr, w0, w1
000bc838cset x1, lt
000bc83cstrb w1, [sp+30]
000bc840b 0xbc848
000bc844
000bc844loc_bc844:
000bc844b 0xbc848
000bc848
000bc848loc_bc848:
000bc848ldrb w1, [sp+30]
000bc84cstrb w1, [sp+31]
000bc850b 0xbc854
000bc854
000bc854loc_bc854:
000bc854ldrb w0, [sp+31]
000bc858strb w0, [sp+29]
000bc85cldur x29, [sp-8]
000bc860ldr x30, [sp], 64
000bc864ret x30
000bc868
000bc868loc_bc868:
000bc868stp x0, x1, [sp+8]
000bc86cstp x2, x3, [sp+24]
000bc870stp x4, x5, [sp+40]
000bc874mov x3, x30
000bc878bl runtime.morestack_noctxt.abi0
000bc87cldp x0, x1, [sp+8]
000bc880ldp x2, x3, [sp+24]
000bc884ldp x4, x5, [sp+40]
000bc888b 0xbc760
000bc88cudf 0
000bc760
000bc890
000bc890time.Time.Before: ; void time.Time.Before(time.Time t, time.Time u)
000bc890ldr x16, [x28+16]
000bc894subs xzr, sp, x16
000bc898b.ls 0xbc998
000bc89cstr x30, [sp-64]!
000bc8a0stur x29, [sp-8]
000bc8a4sub x29, sp, 8
000bc8a8str x0, [sp+72]
000bc8acstr x1, [sp+80]
000bc8b0str x2, [sp+88]
000bc8b4str x3, [sp+96]
000bc8b8str x4, [sp+104]
000bc8bcstr x5, [sp+112]
000bc8c0strb wzr, [sp+29]
000bc8c4ldr x1, [sp+72]
000bc8c8ldr x2, [sp+96]
000bc8ccand x1, x1, x2
000bc8d0tbnz x1, 63, 0xbc8d8
000bc8d4b 0xbc8f8
000bc8d8
000bc8d8loc_bc8d8:
000bc8d8ldr x1, [sp+80]
000bc8dcldr x2, [sp+104]
000bc8e0subs xzr, x2, x1
000bc8e4cset x0, gt
000bc8e8strb w0, [sp+29]
000bc8ecldur x29, [sp-8]
000bc8f0ldr x30, [sp], 64
000bc8f4ret x30
000bc8f8
000bc8f8loc_bc8f8:
000bc8f8add x0, sp, 72
000bc8fcbl time.(*Time).sec
000bc900str x0, [sp+48]
000bc904add x0, sp, 96
000bc908bl time.(*Time).sec
000bc90cstr x0, [sp+40]
000bc910ldr x1, [sp+48]
000bc914subs xzr, x0, x1
000bc918cset x1, gt
000bc91cstrb w1, [sp+31]
000bc920b.gt 0xbc928
000bc924b 0xbc92c
000bc928
000bc928loc_bc928:
000bc928b 0xbc984
000bc92c
000bc92cloc_bc92c:
000bc92cldr x1, [sp+48]
000bc930ldr x2, [sp+40]
000bc934subs xzr, x2, x1
000bc938cset x1, eq
000bc93cstrb w1, [sp+30]
000bc940b.eq 0xbc948
000bc944b 0xbc974
000bc948
000bc948loc_bc948:
000bc948add x0, sp, 72
000bc94cbl time.(*Time).nsec
000bc950str w0, [sp+36]
000bc954add x0, sp, 96
000bc958bl time.(*Time).nsec
000bc95cstr w0, [sp+32]
000bc960ldrsw x1, [sp+36]
000bc964subs wzr, w0, w1
000bc968cset x1, gt
000bc96cstrb w1, [sp+30]
000bc970b 0xbc978
000bc974
000bc974loc_bc974:
000bc974b 0xbc978
000bc978
000bc978loc_bc978:
000bc978ldrb w1, [sp+30]
000bc97cstrb w1, [sp+31]
000bc980b 0xbc984
000bc984
000bc984loc_bc984:
000bc984ldrb w0, [sp+31]
000bc988strb w0, [sp+29]
000bc98cldur x29, [sp-8]
000bc990ldr x30, [sp], 64
000bc994ret x30
000bc998
000bc998loc_bc998:
000bc998stp x0, x1, [sp+8]
000bc99cstp x2, x3, [sp+24]
000bc9a0stp x4, x5, [sp+40]
000bc9a4mov x3, x30
000bc9a8bl runtime.morestack_noctxt.abi0
000bc9acldp x0, x1, [sp+8]
000bc9b0ldp x2, x3, [sp+24]
000bc9b4ldp x4, x5, [sp+40]
000bc9b8b 0xbc890
000bc9bcudf 0
000bc890
000bc890time.Time.Before: ; void time.Time.Before(time.Time t, time.Time u)
000bc890ldr x16, [x28+16]
000bc894subs xzr, sp, x16
000bc898b.ls 0xbc998
000bc89cstr x30, [sp-64]!
000bc8a0stur x29, [sp-8]
000bc8a4sub x29, sp, 8
000bc8a8str x0, [sp+72]
000bc8acstr x1, [sp+80]
000bc8b0str x2, [sp+88]
000bc8b4str x3, [sp+96]
000bc8b8str x4, [sp+104]
000bc8bcstr x5, [sp+112]
000bc8c0strb wzr, [sp+29]
000bc8c4ldr x1, [sp+72]
000bc8c8ldr x2, [sp+96]
000bc8ccand x1, x1, x2
000bc8d0tbnz x1, 63, 0xbc8d8
000bc8d4b 0xbc8f8
000bc8d8
000bc8d8loc_bc8d8:
000bc8d8ldr x1, [sp+80]
000bc8dcldr x2, [sp+104]
000bc8e0subs xzr, x2, x1
000bc8e4cset x0, gt
000bc8e8strb w0, [sp+29]
000bc8ecldur x29, [sp-8]
000bc8f0ldr x30, [sp], 64
000bc8f4ret x30
000bc8f8
000bc8f8loc_bc8f8:
000bc8f8add x0, sp, 72
000bc8fcbl time.(*Time).sec
000bc900str x0, [sp+48]
000bc904add x0, sp, 96
000bc908bl time.(*Time).sec
000bc90cstr x0, [sp+40]
000bc910ldr x1, [sp+48]
000bc914subs xzr, x0, x1
000bc918cset x1, gt
000bc91cstrb w1, [sp+31]
000bc920b.gt 0xbc928
000bc924b 0xbc92c
000bc928
000bc928loc_bc928:
000bc928b 0xbc984
000bc92c
000bc92cloc_bc92c:
000bc92cldr x1, [sp+48]
000bc930ldr x2, [sp+40]
000bc934subs xzr, x2, x1
000bc938cset x1, eq
000bc93cstrb w1, [sp+30]
000bc940b.eq 0xbc948
000bc944b 0xbc974
000bc948
000bc948loc_bc948:
000bc948add x0, sp, 72
000bc94cbl time.(*Time).nsec
000bc950str w0, [sp+36]
000bc954add x0, sp, 96
000bc958bl time.(*Time).nsec
000bc95cstr w0, [sp+32]
000bc960ldrsw x1, [sp+36]
000bc964subs wzr, w0, w1
000bc968cset x1, gt
000bc96cstrb w1, [sp+30]
000bc970b 0xbc978
000bc974
000bc974loc_bc974:
000bc974b 0xbc978
000bc978
000bc978loc_bc978:
000bc978ldrb w1, [sp+30]
000bc97cstrb w1, [sp+31]
000bc980b 0xbc984
000bc984
000bc984loc_bc984:
000bc984ldrb w0, [sp+31]
000bc988strb w0, [sp+29]
000bc98cldur x29, [sp-8]
000bc990ldr x30, [sp], 64
000bc994ret x30
000bc998
000bc998loc_bc998:
000bc998stp x0, x1, [sp+8]
000bc99cstp x2, x3, [sp+24]
000bc9a0stp x4, x5, [sp+40]
000bc9a4mov x3, x30
000bc9a8bl runtime.morestack_noctxt.abi0
000bc9acldp x0, x1, [sp+8]
000bc9b0ldp x2, x3, [sp+24]
000bc9b4ldp x4, x5, [sp+40]
000bc9b8b 0xbc890
000bc9bcudf 0
000bc890
000bc9c0
000bc9c0time.Time.Equal: ; void time.Time.Equal(time.Time t, time.Time u)
000bc9c0ldr x16, [x28+16]
000bc9c4subs xzr, sp, x16
000bc9c8b.ls 0xbca9c
000bc9ccstr x30, [sp-64]!
000bc9d0stur x29, [sp-8]
000bc9d4sub x29, sp, 8
000bc9d8str x0, [sp+72]
000bc9dcstr x1, [sp+80]
000bc9e0str x2, [sp+88]
000bc9e4str x3, [sp+96]
000bc9e8str x4, [sp+104]
000bc9ecstr x5, [sp+112]
000bc9f0strb wzr, [sp+30]
000bc9f4ldr x1, [sp+72]
000bc9f8ldr x2, [sp+96]
000bc9fcand x1, x1, x2
000bca00tbnz x1, 63, 0xbca08
000bca04b 0xbca28
000bca08
000bca08loc_bca08:
000bca08ldr x1, [sp+80]
000bca0cldr x2, [sp+104]
000bca10subs xzr, x2, x1
000bca14cset x0, eq
000bca18strb w0, [sp+30]
000bca1cldur x29, [sp-8]
000bca20ldr x30, [sp], 64
000bca24ret x30
000bca28
000bca28loc_bca28:
000bca28add x0, sp, 72
000bca2cbl time.(*Time).sec
000bca30str x0, [sp+48]
000bca34add x0, sp, 96
000bca38bl time.(*Time).sec
000bca3cstr x0, [sp+40]
000bca40ldr x1, [sp+48]
000bca44subs xzr, x0, x1
000bca48cset x1, eq
000bca4cstrb w1, [sp+31]
000bca50b.eq 0xbca58
000bca54b 0xbca84
000bca58
000bca58loc_bca58:
000bca58add x0, sp, 72
000bca5cbl time.(*Time).nsec
000bca60str w0, [sp+36]
000bca64add x0, sp, 96
000bca68bl time.(*Time).nsec
000bca6cstr w0, [sp+32]
000bca70ldrsw x1, [sp+36]
000bca74subs wzr, w0, w1
000bca78cset x1, eq
000bca7cstrb w1, [sp+31]
000bca80b 0xbca88
000bca84
000bca84loc_bca84:
000bca84b 0xbca88
000bca88
000bca88loc_bca88:
000bca88ldrb w0, [sp+31]
000bca8cstrb w0, [sp+30]
000bca90ldur x29, [sp-8]
000bca94ldr x30, [sp], 64
000bca98ret x30
000bca9c
000bca9cloc_bca9c:
000bca9cstp x0, x1, [sp+8]
000bcaa0stp x2, x3, [sp+24]
000bcaa4stp x4, x5, [sp+40]
000bcaa8mov x3, x30
000bcaacbl runtime.morestack_noctxt.abi0
000bcab0ldp x0, x1, [sp+8]
000bcab4ldp x2, x3, [sp+24]
000bcab8ldp x4, x5, [sp+40]
000bcabcb 0xbc9c0
000bc9c0
000bc9c0time.Time.Equal: ; void time.Time.Equal(time.Time t, time.Time u)
000bc9c0ldr x16, [x28+16]
000bc9c4subs xzr, sp, x16
000bc9c8b.ls 0xbca9c
000bc9ccstr x30, [sp-64]!
000bc9d0stur x29, [sp-8]
000bc9d4sub x29, sp, 8
000bc9d8str x0, [sp+72]
000bc9dcstr x1, [sp+80]
000bc9e0str x2, [sp+88]
000bc9e4str x3, [sp+96]
000bc9e8str x4, [sp+104]
000bc9ecstr x5, [sp+112]
000bc9f0strb wzr, [sp+30]
000bc9f4ldr x1, [sp+72]
000bc9f8ldr x2, [sp+96]
000bc9fcand x1, x1, x2
000bca00tbnz x1, 63, 0xbca08
000bca04b 0xbca28
000bca08
000bca08loc_bca08:
000bca08ldr x1, [sp+80]
000bca0cldr x2, [sp+104]
000bca10subs xzr, x2, x1
000bca14cset x0, eq
000bca18strb w0, [sp+30]
000bca1cldur x29, [sp-8]
000bca20ldr x30, [sp], 64
000bca24ret x30
000bca28
000bca28loc_bca28:
000bca28add x0, sp, 72
000bca2cbl time.(*Time).sec
000bca30str x0, [sp+48]
000bca34add x0, sp, 96
000bca38bl time.(*Time).sec
000bca3cstr x0, [sp+40]
000bca40ldr x1, [sp+48]
000bca44subs xzr, x0, x1
000bca48cset x1, eq
000bca4cstrb w1, [sp+31]
000bca50b.eq 0xbca58
000bca54b 0xbca84
000bca58
000bca58loc_bca58:
000bca58add x0, sp, 72
000bca5cbl time.(*Time).nsec
000bca60str w0, [sp+36]
000bca64add x0, sp, 96
000bca68bl time.(*Time).nsec
000bca6cstr w0, [sp+32]
000bca70ldrsw x1, [sp+36]
000bca74subs wzr, w0, w1
000bca78cset x1, eq
000bca7cstrb w1, [sp+31]
000bca80b 0xbca88
000bca84
000bca84loc_bca84:
000bca84b 0xbca88
000bca88
000bca88loc_bca88:
000bca88ldrb w0, [sp+31]
000bca8cstrb w0, [sp+30]
000bca90ldur x29, [sp-8]
000bca94ldr x30, [sp], 64
000bca98ret x30
000bca9c
000bca9cloc_bca9c:
000bca9cstp x0, x1, [sp+8]
000bcaa0stp x2, x3, [sp+24]
000bcaa4stp x4, x5, [sp+40]
000bcaa8mov x3, x30
000bcaacbl runtime.morestack_noctxt.abi0
000bcab0ldp x0, x1, [sp+8]
000bcab4ldp x2, x3, [sp+24]
000bcab8ldp x4, x5, [sp+40]
000bcabcb 0xbc9c0
000bc9c0
000bcac0
000bcac0time.Month.String: ; void time.Month.String(time.Month m)
000bcac0ldr x16, [x28+16]
000bcac4sub x17, sp, 48
000bcac8subs xzr, x17, x16
000bcaccb.ls 0xbcc24
000bcad0str x30, [sp-176]!
000bcad4stur x29, [sp-8]
000bcad8sub x29, sp, 8
000bcadcstr x0, [sp+184]
000bcae0stp xzr, xzr, [sp+104]
000bcae4ldr x4, [sp+184]
000bcae8subs xzr, x4, 0
000bcaeccset x4, gt
000bcaf0strb w4, [sp+95]
000bcaf4b.gt 0xbcafc
000bcaf8b 0xbcb10
000bcafc
000bcafcloc_bcafc:
000bcafcldr x4, [sp+184]
000bcb00subs xzr, x4, 12
000bcb04cset x4, le
000bcb08strb w4, [sp+95]
000bcb0cb 0xbcb14
000bcb10
000bcb10loc_bcb10:
000bcb10b 0xbcb14
000bcb14
000bcb14loc_bcb14:
000bcb14ldrb w4, [sp+95]
000bcb18tbnz w4, 0, 0xbcb20
000bcb1cb 0xbcb68
000bcb20
000bcb20loc_bcb20:
000bcb20adrp x27, 0x951000
000bcb24ldr x2, [x27+3952]
000bcb28adrp x27, 0x951000
000bcb2cldr x1, [x27+3960]
000bcb30ldr x3, [sp+184]
000bcb34sub x0, x3, 1
000bcb38subs xzr, x1, x0
000bcb3cb.hi 0xbcb44
000bcb40b 0xbcc1c
000bcb44
000bcb44loc_bcb44:
000bcb44add x3, x2, x0, lsl #4
000bcb48ldr x1, [x3+8]
000bcb4cubfm x3, x0, 60, 59
000bcb50ldr x0, [x2+x3]
000bcb54str x0, [sp+104]
000bcb58str x1, [sp+112]
000bcb5cldur x29, [sp-8]
000bcb60ldr x30, [sp], 176
000bcb64ret x30
000bcb68
000bcb68loc_bcb68:
000bcb68b 0xbcb6c
000bcb6c
000bcb6cloc_bcb6c:
000bcb6cadd x27, sp, 75
000bcb70stp xzr, xzr, [x27]
000bcb74stur xzr, [sp+87]
000bcb78add x0, sp, 75
000bcb7cldrsb x27, [x0]
000bcb80b 0xbcb84
000bcb84
000bcb84loc_bcb84:
000bcb84str x0, [sp+120]
000bcb88movz x2, 20
000bcb8cstr x2, [sp+128]
000bcb90str x2, [sp+136]
000bcb94ldr x3, [sp+184]
000bcb98mov x1, x2
000bcb9cbl time.fmtInt
000bcba0str x0, [sp+96]
000bcba4ldr x1, [sp+128]
000bcba8ldr x4, [sp+120]
000bcbacldr x5, [sp+136]
000bcbb0b 0xbcbb4
000bcbb4
000bcbb4loc_bcbb4:
000bcbb4subs xzr, x0, x1
000bcbb8b.ls 0xbcbc0
000bcbbcb 0xbcc18
000bcbc0
000bcbc0loc_bcbc0:
000bcbc0sub x7, x1, x0
000bcbc4sub x8, x5, x0
000bcbc8sub x9, xzr, x8
000bcbccand x9, x0, x9, asr #63
000bcbd0add x3, x4, x9
000bcbd4str x3, [sp+144]
000bcbd8str x7, [sp+152]
000bcbdcstr x8, [sp+160]
000bcbe0mov x0, xzr
000bcbe4adrp x1, 0x5f5000
000bcbe8add x1, x1, 1132
000bcbecorr x2, xzr, 8
000bcbf0mov x4, x7
000bcbf4adrp x5, 0x653000
000bcbf8add x5, x5, 304
000bcbfcorr x6, xzr, 1
000bcc00bl runtime.concatstring3
000bcc04str x0, [sp+104]
000bcc08str x1, [sp+112]
000bcc0cldur x29, [sp-8]
000bcc10ldr x30, [sp], 176
000bcc14ret x30
000bcc18
000bcc18loc_bcc18:
000bcc18bl runtime.panicSliceB
000bcc1c
000bcc1cloc_bcc1c:
000bcc1cbl runtime.panicIndex
000bcc20hint
000bcc24
000bcc24loc_bcc24:
000bcc24str x0, [sp+8]
000bcc28mov x3, x30
000bcc2cbl runtime.morestack_noctxt.abi0
000bcc30ldr x0, [sp+8]
000bcc34b 0xbcac0
000bcc38udf 0
000bcc3cudf 0
000bcac0
000bcac0time.Month.String: ; void time.Month.String(time.Month m)
000bcac0ldr x16, [x28+16]
000bcac4sub x17, sp, 48
000bcac8subs xzr, x17, x16
000bcaccb.ls 0xbcc24
000bcad0str x30, [sp-176]!
000bcad4stur x29, [sp-8]
000bcad8sub x29, sp, 8
000bcadcstr x0, [sp+184]
000bcae0stp xzr, xzr, [sp+104]
000bcae4ldr x4, [sp+184]
000bcae8subs xzr, x4, 0
000bcaeccset x4, gt
000bcaf0strb w4, [sp+95]
000bcaf4b.gt 0xbcafc
000bcaf8b 0xbcb10
000bcafc
000bcafcloc_bcafc:
000bcafcldr x4, [sp+184]
000bcb00subs xzr, x4, 12
000bcb04cset x4, le
000bcb08strb w4, [sp+95]
000bcb0cb 0xbcb14
000bcb10
000bcb10loc_bcb10:
000bcb10b 0xbcb14
000bcb14
000bcb14loc_bcb14:
000bcb14ldrb w4, [sp+95]
000bcb18tbnz w4, 0, 0xbcb20
000bcb1cb 0xbcb68
000bcb20
000bcb20loc_bcb20:
000bcb20adrp x27, 0x951000
000bcb24ldr x2, [x27+3952]
000bcb28adrp x27, 0x951000
000bcb2cldr x1, [x27+3960]
000bcb30ldr x3, [sp+184]
000bcb34sub x0, x3, 1
000bcb38subs xzr, x1, x0
000bcb3cb.hi 0xbcb44
000bcb40b 0xbcc1c
000bcb44
000bcb44loc_bcb44:
000bcb44add x3, x2, x0, lsl #4
000bcb48ldr x1, [x3+8]
000bcb4cubfm x3, x0, 60, 59
000bcb50ldr x0, [x2+x3]
000bcb54str x0, [sp+104]
000bcb58str x1, [sp+112]
000bcb5cldur x29, [sp-8]
000bcb60ldr x30, [sp], 176
000bcb64ret x30
000bcb68
000bcb68loc_bcb68:
000bcb68b 0xbcb6c
000bcb6c
000bcb6cloc_bcb6c:
000bcb6cadd x27, sp, 75
000bcb70stp xzr, xzr, [x27]
000bcb74stur xzr, [sp+87]
000bcb78add x0, sp, 75
000bcb7cldrsb x27, [x0]
000bcb80b 0xbcb84
000bcb84
000bcb84loc_bcb84:
000bcb84str x0, [sp+120]
000bcb88movz x2, 20
000bcb8cstr x2, [sp+128]
000bcb90str x2, [sp+136]
000bcb94ldr x3, [sp+184]
000bcb98mov x1, x2
000bcb9cbl time.fmtInt
000bcba0str x0, [sp+96]
000bcba4ldr x1, [sp+128]
000bcba8ldr x4, [sp+120]
000bcbacldr x5, [sp+136]
000bcbb0b 0xbcbb4
000bcbb4
000bcbb4loc_bcbb4:
000bcbb4subs xzr, x0, x1
000bcbb8b.ls 0xbcbc0
000bcbbcb 0xbcc18
000bcbc0
000bcbc0loc_bcbc0:
000bcbc0sub x7, x1, x0
000bcbc4sub x8, x5, x0
000bcbc8sub x9, xzr, x8
000bcbccand x9, x0, x9, asr #63
000bcbd0add x3, x4, x9
000bcbd4str x3, [sp+144]
000bcbd8str x7, [sp+152]
000bcbdcstr x8, [sp+160]
000bcbe0mov x0, xzr
000bcbe4adrp x1, 0x5f5000
000bcbe8add x1, x1, 1132
000bcbecorr x2, xzr, 8
000bcbf0mov x4, x7
000bcbf4adrp x5, 0x653000
000bcbf8add x5, x5, 304
000bcbfcorr x6, xzr, 1
000bcc00bl runtime.concatstring3
000bcc04str x0, [sp+104]
000bcc08str x1, [sp+112]
000bcc0cldur x29, [sp-8]
000bcc10ldr x30, [sp], 176
000bcc14ret x30
000bcc18
000bcc18loc_bcc18:
000bcc18bl runtime.panicSliceB
000bcc1c
000bcc1cloc_bcc1c:
000bcc1cbl runtime.panicIndex
000bcc20hint
000bcc24
000bcc24loc_bcc24:
000bcc24str x0, [sp+8]
000bcc28mov x3, x30
000bcc2cbl runtime.morestack_noctxt.abi0
000bcc30ldr x0, [sp+8]
000bcc34b 0xbcac0
000bcc38udf 0
000bcc3cudf 0
000bcac0
000bcc40
000bcc40time.Weekday.String: ; void time.Weekday.String(time.Weekday d)
000bcc40ldr x16, [x28+16]
000bcc44sub x17, sp, 48
000bcc48subs xzr, x17, x16
000bcc4cb.ls 0xbcda0
000bcc50str x30, [sp-176]!
000bcc54stur x29, [sp-8]
000bcc58sub x29, sp, 8
000bcc5cstr x0, [sp+184]
000bcc60stp xzr, xzr, [sp+104]
000bcc64ldr x4, [sp+184]
000bcc68subs xzr, x4, 0
000bcc6ccset x5, ge
000bcc70strb w5, [sp+95]
000bcc74tbz x4, 63, 0xbcc7c
000bcc78b 0xbcc90
000bcc7c
000bcc7cloc_bcc7c:
000bcc7cldr x4, [sp+184]
000bcc80subs xzr, x4, 6
000bcc84cset x4, le
000bcc88strb w4, [sp+95]
000bcc8cb 0xbcc94
000bcc90
000bcc90loc_bcc90:
000bcc90b 0xbcc94
000bcc94
000bcc94loc_bcc94:
000bcc94ldrb w4, [sp+95]
000bcc98tbnz w4, 0, 0xbcca0
000bcc9cb 0xbcce4
000bcca0
000bcca0loc_bcca0:
000bcca0ldr x0, [sp+184]
000bcca4adrp x27, 0x951000
000bcca8ldr x2, [x27+3856]
000bccacadrp x27, 0x951000
000bccb0ldr x1, [x27+3864]
000bccb4subs xzr, x1, x0
000bccb8b.hi 0xbccc0
000bccbcb 0xbcd98
000bccc0
000bccc0loc_bccc0:
000bccc0add x3, x2, x0, lsl #4
000bccc4ldr x1, [x3+8]
000bccc8ubfm x3, x0, 60, 59
000bccccldr x0, [x2+x3]
000bccd0str x0, [sp+104]
000bccd4str x1, [sp+112]
000bccd8ldur x29, [sp-8]
000bccdcldr x30, [sp], 176
000bcce0ret x30
000bcce4
000bcce4loc_bcce4:
000bcce4b 0xbcce8
000bcce8
000bcce8loc_bcce8:
000bcce8add x27, sp, 75
000bccecstp xzr, xzr, [x27]
000bccf0stur xzr, [sp+87]
000bccf4add x0, sp, 75
000bccf8ldrsb x27, [x0]
000bccfcb 0xbcd00
000bcd00
000bcd00loc_bcd00:
000bcd00str x0, [sp+120]
000bcd04movz x2, 20
000bcd08str x2, [sp+128]
000bcd0cstr x2, [sp+136]
000bcd10ldr x3, [sp+184]
000bcd14mov x1, x2
000bcd18bl time.fmtInt
000bcd1cstr x0, [sp+96]
000bcd20ldr x1, [sp+128]
000bcd24ldr x4, [sp+120]
000bcd28ldr x5, [sp+136]
000bcd2cb 0xbcd30
000bcd30
000bcd30loc_bcd30:
000bcd30subs xzr, x0, x1
000bcd34b.ls 0xbcd3c
000bcd38b 0xbcd94
000bcd3c
000bcd3cloc_bcd3c:
000bcd3csub x7, x1, x0
000bcd40sub x8, x5, x0
000bcd44sub x9, xzr, x8
000bcd48and x9, x0, x9, asr #63
000bcd4cadd x3, x4, x9
000bcd50str x3, [sp+144]
000bcd54str x7, [sp+152]
000bcd58str x8, [sp+160]
000bcd5cmov x0, xzr
000bcd60adrp x1, 0x5f6000
000bcd64add x1, x1, 534
000bcd68movz x2, 10
000bcd6cmov x4, x7
000bcd70adrp x5, 0x653000
000bcd74add x5, x5, 304
000bcd78orr x6, xzr, 1
000bcd7cbl runtime.concatstring3
000bcd80str x0, [sp+104]
000bcd84str x1, [sp+112]
000bcd88ldur x29, [sp-8]
000bcd8cldr x30, [sp], 176
000bcd90ret x30
000bcd94
000bcd94loc_bcd94:
000bcd94bl runtime.panicSliceB
000bcd98
000bcd98loc_bcd98:
000bcd98bl runtime.panicIndex
000bcd9chint
000bcda0
000bcda0loc_bcda0:
000bcda0str x0, [sp+8]
000bcda4mov x3, x30
000bcda8bl runtime.morestack_noctxt.abi0
000bcdacldr x0, [sp+8]
000bcdb0b 0xbcc40
000bcdb4udf 0
000bcdb8udf 0
000bcdbcudf 0
000bcc40
000bcc40time.Weekday.String: ; void time.Weekday.String(time.Weekday d)
000bcc40ldr x16, [x28+16]
000bcc44sub x17, sp, 48
000bcc48subs xzr, x17, x16
000bcc4cb.ls 0xbcda0
000bcc50str x30, [sp-176]!
000bcc54stur x29, [sp-8]
000bcc58sub x29, sp, 8
000bcc5cstr x0, [sp+184]
000bcc60stp xzr, xzr, [sp+104]
000bcc64ldr x4, [sp+184]
000bcc68subs xzr, x4, 0
000bcc6ccset x5, ge
000bcc70strb w5, [sp+95]
000bcc74tbz x4, 63, 0xbcc7c
000bcc78b 0xbcc90
000bcc7c
000bcc7cloc_bcc7c:
000bcc7cldr x4, [sp+184]
000bcc80subs xzr, x4, 6
000bcc84cset x4, le
000bcc88strb w4, [sp+95]
000bcc8cb 0xbcc94
000bcc90
000bcc90loc_bcc90:
000bcc90b 0xbcc94
000bcc94
000bcc94loc_bcc94:
000bcc94ldrb w4, [sp+95]
000bcc98tbnz w4, 0, 0xbcca0
000bcc9cb 0xbcce4
000bcca0
000bcca0loc_bcca0:
000bcca0ldr x0, [sp+184]
000bcca4adrp x27, 0x951000
000bcca8ldr x2, [x27+3856]
000bccacadrp x27, 0x951000
000bccb0ldr x1, [x27+3864]
000bccb4subs xzr, x1, x0
000bccb8b.hi 0xbccc0
000bccbcb 0xbcd98
000bccc0
000bccc0loc_bccc0:
000bccc0add x3, x2, x0, lsl #4
000bccc4ldr x1, [x3+8]
000bccc8ubfm x3, x0, 60, 59
000bccccldr x0, [x2+x3]
000bccd0str x0, [sp+104]
000bccd4str x1, [sp+112]
000bccd8ldur x29, [sp-8]
000bccdcldr x30, [sp], 176
000bcce0ret x30
000bcce4
000bcce4loc_bcce4:
000bcce4b 0xbcce8
000bcce8
000bcce8loc_bcce8:
000bcce8add x27, sp, 75
000bccecstp xzr, xzr, [x27]
000bccf0stur xzr, [sp+87]
000bccf4add x0, sp, 75
000bccf8ldrsb x27, [x0]
000bccfcb 0xbcd00
000bcd00
000bcd00loc_bcd00:
000bcd00str x0, [sp+120]
000bcd04movz x2, 20
000bcd08str x2, [sp+128]
000bcd0cstr x2, [sp+136]
000bcd10ldr x3, [sp+184]
000bcd14mov x1, x2
000bcd18bl time.fmtInt
000bcd1cstr x0, [sp+96]
000bcd20ldr x1, [sp+128]
000bcd24ldr x4, [sp+120]
000bcd28ldr x5, [sp+136]
000bcd2cb 0xbcd30
000bcd30
000bcd30loc_bcd30:
000bcd30subs xzr, x0, x1
000bcd34b.ls 0xbcd3c
000bcd38b 0xbcd94
000bcd3c
000bcd3cloc_bcd3c:
000bcd3csub x7, x1, x0
000bcd40sub x8, x5, x0
000bcd44sub x9, xzr, x8
000bcd48and x9, x0, x9, asr #63
000bcd4cadd x3, x4, x9
000bcd50str x3, [sp+144]
000bcd54str x7, [sp+152]
000bcd58str x8, [sp+160]
000bcd5cmov x0, xzr
000bcd60adrp x1, 0x5f6000
000bcd64add x1, x1, 534
000bcd68movz x2, 10
000bcd6cmov x4, x7
000bcd70adrp x5, 0x653000
000bcd74add x5, x5, 304
000bcd78orr x6, xzr, 1
000bcd7cbl runtime.concatstring3
000bcd80str x0, [sp+104]
000bcd84str x1, [sp+112]
000bcd88ldur x29, [sp-8]
000bcd8cldr x30, [sp], 176
000bcd90ret x30
000bcd94
000bcd94loc_bcd94:
000bcd94bl runtime.panicSliceB
000bcd98
000bcd98loc_bcd98:
000bcd98bl runtime.panicIndex
000bcd9chint
000bcda0
000bcda0loc_bcda0:
000bcda0str x0, [sp+8]
000bcda4mov x3, x30
000bcda8bl runtime.morestack_noctxt.abi0
000bcdacldr x0, [sp+8]
000bcdb0b 0xbcc40
000bcdb4udf 0
000bcdb8udf 0
000bcdbcudf 0
000bcc40
000bcdc0
000bcdc0time.dateToAbsDays: ; void time.dateToAbsDays(int64 year, time.Month month, int day)
000bcdc0str x30, [sp-80]!
000bcdc4stur x29, [sp-8]
000bcdc8sub x29, sp, 8
000bcdccstr x0, [sp+88]
000bcdd0str x1, [sp+96]
000bcdd4str x2, [sp+104]
000bcdd8str xzr, [sp+40]
000bcddcstr w1, [sp+36]
000bcde0str wzr, [sp+20]
000bcde4subs wzr, w1, 3
000bcde8b.lo 0xbcdf0
000bcdecb 0xbcdfc
000bcdf0
000bcdf0loc_bcdf0:
000bcdf0orr x1, xzr, 1
000bcdf4str w1, [sp+20]
000bcdf8b 0xbce00
000bcdfc
000bcdfcloc_bcdfc:
000bcdfcb 0xbce00
000bce00
000bce00loc_bce00:
000bce00ldr w1, [sp+36]
000bce04ldr w2, [sp+20]
000bce08add x2, x2, x2, lsl #1
000bce0cadd x1, x1, x2, lsl #2
000bce10str w1, [sp+36]
000bce14ldr x1, [sp+88]
000bce18ldr w2, [sp+20]
000bce1csub x1, x1, x2
000bce20movz x2, 28352
000bce24movk x2, 0xd110000
000bce28movk x2, 0x4400000000
000bce2cadd x2, x1, x2
000bce30str x2, [sp+48]
000bce34ldr w3, [sp+36]
000bce38movz x4, 979
000bce3cmadd w3, w4, w3, wzr
000bce40sub x3, x3, 2919
000bce44ubfm x3, x3, 5, 31
000bce48str w3, [sp+32]
000bce4cldr x3, [sp+48]
000bce50ubfm x3, x3, 1, 63
000bce54movz x4, 55051
000bce58movk x4, 0x70a30000
000bce5cmovk x4, 0xa3d00000000
000bce60movk x4, 0xa3d7000000000000
000bce64umulh x3, x4, x3
000bce68ubfm x3, x3, 5, 63
000bce6cstr x3, [sp+64]
000bce70ubfm x2, x2, 1, 63
000bce74umulh x2, x4, x2
000bce78ubfm x2, x2, 5, 63
000bce7cmovz x3, 100
000bce80msub x1, x3, x2, x1
000bce84movz x2, 28352
000bce88movk x2, 0xd110000
000bce8cmovk x2, 0x4400000000
000bce90add x1, x1, x2
000bce94str w1, [sp+24]
000bce98movz x2, 1461
000bce9cmadd w1, w2, w1, wzr
000bcea0ubfm x1, x1, 2, 31
000bcea4str w1, [sp+28]
000bcea8ldr x1, [sp+64]
000bceacmovz x2, 15025
000bceb0movk x2, 0x20000
000bceb4madd x1, x2, x1, xzr
000bceb8ubfm x2, x1, 2, 63
000bcebcstr x2, [sp+56]
000bcec0ldr w2, [sp+28]
000bcec4ldr w3, [sp+32]
000bcec8add x2, x2, x3
000bceccmov w2, w2
000bced0ldr x3, [sp+104]
000bced4add x2, x2, x3
000bced8add x1, x2, x1, lsr #2
000bcedcsub x1, x1, 1
000bcee0str x1, [sp+40]
000bcee4ldr x0, [sp+40]
000bcee8add x29, sp, 72
000bceecadd sp, sp, 80
000bcef0ret x30
000bcef4udf 0
000bcef8udf 0
000bcefcudf 0
000bcdc0
000bcdc0time.dateToAbsDays: ; void time.dateToAbsDays(int64 year, time.Month month, int day)
000bcdc0str x30, [sp-80]!
000bcdc4stur x29, [sp-8]
000bcdc8sub x29, sp, 8
000bcdccstr x0, [sp+88]
000bcdd0str x1, [sp+96]
000bcdd4str x2, [sp+104]
000bcdd8str xzr, [sp+40]
000bcddcstr w1, [sp+36]
000bcde0str wzr, [sp+20]
000bcde4subs wzr, w1, 3
000bcde8b.lo 0xbcdf0
000bcdecb 0xbcdfc
000bcdf0
000bcdf0loc_bcdf0:
000bcdf0orr x1, xzr, 1
000bcdf4str w1, [sp+20]
000bcdf8b 0xbce00
000bcdfc
000bcdfcloc_bcdfc:
000bcdfcb 0xbce00
000bce00
000bce00loc_bce00:
000bce00ldr w1, [sp+36]
000bce04ldr w2, [sp+20]
000bce08add x2, x2, x2, lsl #1
000bce0cadd x1, x1, x2, lsl #2
000bce10str w1, [sp+36]
000bce14ldr x1, [sp+88]
000bce18ldr w2, [sp+20]
000bce1csub x1, x1, x2
000bce20movz x2, 28352
000bce24movk x2, 0xd110000
000bce28movk x2, 0x4400000000
000bce2cadd x2, x1, x2
000bce30str x2, [sp+48]
000bce34ldr w3, [sp+36]
000bce38movz x4, 979
000bce3cmadd w3, w4, w3, wzr
000bce40sub x3, x3, 2919
000bce44ubfm x3, x3, 5, 31
000bce48str w3, [sp+32]
000bce4cldr x3, [sp+48]
000bce50ubfm x3, x3, 1, 63
000bce54movz x4, 55051
000bce58movk x4, 0x70a30000
000bce5cmovk x4, 0xa3d00000000
000bce60movk x4, 0xa3d7000000000000
000bce64umulh x3, x4, x3
000bce68ubfm x3, x3, 5, 63
000bce6cstr x3, [sp+64]
000bce70ubfm x2, x2, 1, 63
000bce74umulh x2, x4, x2
000bce78ubfm x2, x2, 5, 63
000bce7cmovz x3, 100
000bce80msub x1, x3, x2, x1
000bce84movz x2, 28352
000bce88movk x2, 0xd110000
000bce8cmovk x2, 0x4400000000
000bce90add x1, x1, x2
000bce94str w1, [sp+24]
000bce98movz x2, 1461
000bce9cmadd w1, w2, w1, wzr
000bcea0ubfm x1, x1, 2, 31
000bcea4str w1, [sp+28]
000bcea8ldr x1, [sp+64]
000bceacmovz x2, 15025
000bceb0movk x2, 0x20000
000bceb4madd x1, x2, x1, xzr
000bceb8ubfm x2, x1, 2, 63
000bcebcstr x2, [sp+56]
000bcec0ldr w2, [sp+28]
000bcec4ldr w3, [sp+32]
000bcec8add x2, x2, x3
000bceccmov w2, w2
000bced0ldr x3, [sp+104]
000bced4add x2, x2, x3
000bced8add x1, x2, x1, lsr #2
000bcedcsub x1, x1, 1
000bcee0str x1, [sp+40]
000bcee4ldr x0, [sp+40]
000bcee8add x29, sp, 72
000bceecadd sp, sp, 80
000bcef0ret x30
000bcef4udf 0
000bcef8udf 0
000bcefcudf 0
000bcdc0
000bcf00
000bcf00time.absSeconds.days: ; void time.absSeconds.days(time.absSeconds abs)
000bcf00str x30, [sp-32]!
000bcf04stur x29, [sp-8]
000bcf08sub x29, sp, 8
000bcf0cstr x0, [sp+40]
000bcf10str xzr, [sp+16]
000bcf14movz x1, 19127
000bcf18movk x1, 0x72890000
000bcf1cmovk x1, 0x450600000000
000bcf20movk x1, 0xc22e000000000000
000bcf24umulh x1, x1, x0
000bcf28ubfm x1, x1, 16, 63
000bcf2cstr x1, [sp+16]
000bcf30ldr x0, [sp+16]
000bcf34add x29, sp, 24
000bcf38add sp, sp, 32
000bcf3cret x30
000bcf00
000bcf00time.absSeconds.days: ; void time.absSeconds.days(time.absSeconds abs)
000bcf00str x30, [sp-32]!
000bcf04stur x29, [sp-8]
000bcf08sub x29, sp, 8
000bcf0cstr x0, [sp+40]
000bcf10str xzr, [sp+16]
000bcf14movz x1, 19127
000bcf18movk x1, 0x72890000
000bcf1cmovk x1, 0x450600000000
000bcf20movk x1, 0xc22e000000000000
000bcf24umulh x1, x1, x0
000bcf28ubfm x1, x1, 16, 63
000bcf2cstr x1, [sp+16]
000bcf30ldr x0, [sp+16]
000bcf34add x29, sp, 24
000bcf38add sp, sp, 32
000bcf3cret x30
000bcf00
000bcf40
000bcf40time.absDays.split: ; void time.absDays.split(time.absDays days)
000bcf40ldr x16, [x28+16]
000bcf44subs xzr, sp, x16
000bcf48b.ls 0xbd008
000bcf4cstr x30, [sp-96]!
000bcf50stur x29, [sp-8]
000bcf54sub x29, sp, 8
000bcf58str x0, [sp+104]
000bcf5cstr xzr, [sp+72]
000bcf60str xzr, [sp+64]
000bcf64str xzr, [sp+80]
000bcf68ubfm x2, x0, 62, 61
000bcf6cadd x3, x2, 3
000bcf70str x3, [sp+56]
000bcf74movz x4, 35764
000bcf78movk x4, 0x23e10000
000bcf7cmovk x4, 0x1af300000000
000bcf80movk x4, 0xe5ac000000000000
000bcf84umulh x5, x4, x3
000bcf88ubfm x5, x5, 17, 63
000bcf8cstr x5, [sp+72]
000bcf90umulh x3, x4, x3
000bcf94ubfm x3, x3, 17, 63
000bcf98movz x4, 15025
000bcf9cmovk x4, 0x20000
000bcfa0msub x2, x4, x3, x2
000bcfa4add x2, x2, 3
000bcfa8orr x1, x2, 3
000bcfacstr w1, [sp+36]
000bcfb0movz x0, 56161
000bcfb4movk x0, 0x2c0000
000bcfb8bl math/bits.Mul32
000bcfbcstr w0, [sp+52]
000bcfc0str w1, [sp+48]
000bcfc4str w0, [sp+44]
000bcfc8str w1, [sp+40]
000bcfccstr w0, [sp+32]
000bcfd0str w1, [sp+28]
000bcfd4mov w1, w0
000bcfd8str x1, [sp+64]
000bcfdcldr w2, [sp+28]
000bcfe0movz x3, 65430
000bcfe4movk x3, 0xb69f0000
000bcfe8madd x2, x3, x2, xzr
000bcfecubfm x2, x2, 53, 63
000bcff0ubfm x2, x2, 2, 31
000bcff4str x2, [sp+80]
000bcff8ldr x0, [sp+72]
000bcffcldur x29, [sp-8]
000bd000ldr x30, [sp], 96
000bd004ret x30
000bd008
000bd008loc_bd008:
000bd008str x0, [sp+8]
000bd00cmov x3, x30
000bd010bl runtime.morestack_noctxt.abi0
000bd014ldr x0, [sp+8]
000bd018b 0xbcf40
000bd01cudf 0
000bcf40
000bcf40time.absDays.split: ; void time.absDays.split(time.absDays days)
000bcf40ldr x16, [x28+16]
000bcf44subs xzr, sp, x16
000bcf48b.ls 0xbd008
000bcf4cstr x30, [sp-96]!
000bcf50stur x29, [sp-8]
000bcf54sub x29, sp, 8
000bcf58str x0, [sp+104]
000bcf5cstr xzr, [sp+72]
000bcf60str xzr, [sp+64]
000bcf64str xzr, [sp+80]
000bcf68ubfm x2, x0, 62, 61
000bcf6cadd x3, x2, 3
000bcf70str x3, [sp+56]
000bcf74movz x4, 35764
000bcf78movk x4, 0x23e10000
000bcf7cmovk x4, 0x1af300000000
000bcf80movk x4, 0xe5ac000000000000
000bcf84umulh x5, x4, x3
000bcf88ubfm x5, x5, 17, 63
000bcf8cstr x5, [sp+72]
000bcf90umulh x3, x4, x3
000bcf94ubfm x3, x3, 17, 63
000bcf98movz x4, 15025
000bcf9cmovk x4, 0x20000
000bcfa0msub x2, x4, x3, x2
000bcfa4add x2, x2, 3
000bcfa8orr x1, x2, 3
000bcfacstr w1, [sp+36]
000bcfb0movz x0, 56161
000bcfb4movk x0, 0x2c0000
000bcfb8bl math/bits.Mul32
000bcfbcstr w0, [sp+52]
000bcfc0str w1, [sp+48]
000bcfc4str w0, [sp+44]
000bcfc8str w1, [sp+40]
000bcfccstr w0, [sp+32]
000bcfd0str w1, [sp+28]
000bcfd4mov w1, w0
000bcfd8str x1, [sp+64]
000bcfdcldr w2, [sp+28]
000bcfe0movz x3, 65430
000bcfe4movk x3, 0xb69f0000
000bcfe8madd x2, x3, x2, xzr
000bcfecubfm x2, x2, 53, 63
000bcff0ubfm x2, x2, 2, 31
000bcff4str x2, [sp+80]
000bcff8ldr x0, [sp+72]
000bcffcldur x29, [sp-8]
000bd000ldr x30, [sp], 96
000bd004ret x30
000bd008
000bd008loc_bd008:
000bd008str x0, [sp+8]
000bd00cmov x3, x30
000bd010bl runtime.morestack_noctxt.abi0
000bd014ldr x0, [sp+8]
000bd018b 0xbcf40
000bd01cudf 0
000bcf40
000bd020
000bd020time.absYday.split: ; void time.absYday.split(time.absYday ayday)
000bd020str x30, [sp-48]!
000bd024stur x29, [sp-8]
000bd028sub x29, sp, 8
000bd02cstr x0, [sp+56]
000bd030str xzr, [sp+32]
000bd034str xzr, [sp+24]
000bd038movz x2, 2141
000bd03cmadd w2, w2, w0, wzr
000bd040movz x3, 1305
000bd044movk x3, 0x30000
000bd048add x2, x2, x3
000bd04cstr w2, [sp+20]
000bd050ubfm x0, x2, 16, 31
000bd054str x0, [sp+32]
000bd058ldr w2, [sp+20]
000bd05cubfm x3, x2, 32, 15
000bd060and x2, x2, 65535
000bd064movz x4, 35447
000bd068movk x4, 0xe9c20000
000bd06cmadd x2, x4, x2, xzr
000bd070sub x3, x3, x2
000bd074add x2, x2, x3, lsr #1
000bd078ubfm x2, x2, 43, 63
000bd07cadd x1, x2, 1
000bd080str x1, [sp+24]
000bd084add x29, sp, 40
000bd088add sp, sp, 48
000bd08cret x30
000bd020
000bd020time.absYday.split: ; void time.absYday.split(time.absYday ayday)
000bd020str x30, [sp-48]!
000bd024stur x29, [sp-8]
000bd028sub x29, sp, 8
000bd02cstr x0, [sp+56]
000bd030str xzr, [sp+32]
000bd034str xzr, [sp+24]
000bd038movz x2, 2141
000bd03cmadd w2, w2, w0, wzr
000bd040movz x3, 1305
000bd044movk x3, 0x30000
000bd048add x2, x2, x3
000bd04cstr w2, [sp+20]
000bd050ubfm x0, x2, 16, 31
000bd054str x0, [sp+32]
000bd058ldr w2, [sp+20]
000bd05cubfm x3, x2, 32, 15
000bd060and x2, x2, 65535
000bd064movz x4, 35447
000bd068movk x4, 0xe9c20000
000bd06cmadd x2, x4, x2, xzr
000bd070sub x3, x3, x2
000bd074add x2, x2, x3, lsr #1
000bd078ubfm x2, x2, 43, 63
000bd07cadd x1, x2, 1
000bd080str x1, [sp+24]
000bd084add x29, sp, 40
000bd088add sp, sp, 48
000bd08cret x30
000bd020
000bd090
000bd090time.absYday.janFeb: ; void time.absYday.janFeb(time.absYday ayday)
000bd090str x30, [sp-32]!
000bd094stur x29, [sp-8]
000bd098sub x29, sp, 8
000bd09cstr x0, [sp+40]
000bd0a0str xzr, [sp+8]
000bd0a4str xzr, [sp+16]
000bd0a8subs xzr, x0, 306
000bd0acb.ge 0xbd0b4
000bd0b0b 0xbd0c0
000bd0b4
000bd0b4loc_bd0b4:
000bd0b4orr x1, xzr, 1
000bd0b8str x1, [sp+16]
000bd0bcb 0xbd0c4
000bd0c0
000bd0c0loc_bd0c0:
000bd0c0b 0xbd0c4
000bd0c4
000bd0c4loc_bd0c4:
000bd0c4ldr x0, [sp+16]
000bd0c8str x0, [sp+8]
000bd0ccadd x29, sp, 24
000bd0d0add sp, sp, 32
000bd0d4ret x30
000bd0d8udf 0
000bd0dcudf 0
000bd090
000bd090time.absYday.janFeb: ; void time.absYday.janFeb(time.absYday ayday)
000bd090str x30, [sp-32]!
000bd094stur x29, [sp-8]
000bd098sub x29, sp, 8
000bd09cstr x0, [sp+40]
000bd0a0str xzr, [sp+8]
000bd0a4str xzr, [sp+16]
000bd0a8subs xzr, x0, 306
000bd0acb.ge 0xbd0b4
000bd0b0b 0xbd0c0
000bd0b4
000bd0b4loc_bd0b4:
000bd0b4orr x1, xzr, 1
000bd0b8str x1, [sp+16]
000bd0bcb 0xbd0c4
000bd0c0
000bd0c0loc_bd0c0:
000bd0c0b 0xbd0c4
000bd0c4
000bd0c4loc_bd0c4:
000bd0c4ldr x0, [sp+16]
000bd0c8str x0, [sp+8]
000bd0ccadd x29, sp, 24
000bd0d0add sp, sp, 32
000bd0d4ret x30
000bd0d8udf 0
000bd0dcudf 0
000bd090
000bd0e0
000bd0e0time.absMonth.month: ; void time.absMonth.month(time.absMonth m, time.absJanFeb janFeb)
000bd0e0str x30, [sp-32]!
000bd0e4stur x29, [sp-8]
000bd0e8sub x29, sp, 8
000bd0ecstr x0, [sp+40]
000bd0f0str x1, [sp+48]
000bd0f4str xzr, [sp+16]
000bd0f8add x1, x1, x1, lsl #1
000bd0fcsub x0, x0, x1, lsl #2
000bd100str x0, [sp+16]
000bd104add x29, sp, 24
000bd108add sp, sp, 32
000bd10cret x30
000bd0e0
000bd0e0time.absMonth.month: ; void time.absMonth.month(time.absMonth m, time.absJanFeb janFeb)
000bd0e0str x30, [sp-32]!
000bd0e4stur x29, [sp-8]
000bd0e8sub x29, sp, 8
000bd0ecstr x0, [sp+40]
000bd0f0str x1, [sp+48]
000bd0f4str xzr, [sp+16]
000bd0f8add x1, x1, x1, lsl #1
000bd0fcsub x0, x0, x1, lsl #2
000bd100str x0, [sp+16]
000bd104add x29, sp, 24
000bd108add sp, sp, 32
000bd10cret x30
000bd0e0
000bd110
000bd110time.absCentury.leap: ; void time.absCentury.leap(time.absCentury century, time.absCyear cyear)
000bd110str x30, [sp-48]!
000bd114stur x29, [sp-8]
000bd118sub x29, sp, 8
000bd11cstr x0, [sp+56]
000bd120str x1, [sp+64]
000bd124str xzr, [sp+8]
000bd128str xzr, [sp+16]
000bd12cands xzr, x1, 3
000bd130b.eq 0xbd138
000bd134b 0xbd144
000bd138
000bd138loc_bd138:
000bd138orr x1, xzr, 1
000bd13cstr x1, [sp+16]
000bd140b 0xbd14c
000bd144
000bd144loc_bd144:
000bd144orr x1, xzr, 1
000bd148b 0xbd14c
000bd14c
000bd14cloc_bd14c:
000bd14cstr xzr, [sp+32]
000bd150ldr x2, [sp+64]
000bd154cbnz x2, 0xbd15c
000bd158b 0xbd164
000bd15c
000bd15cloc_bd15c:
000bd15cstr x1, [sp+32]
000bd160b 0xbd168
000bd164
000bd164loc_bd164:
000bd164b 0xbd168
000bd168
000bd168loc_bd168:
000bd168str xzr, [sp+24]
000bd16cldr x2, [sp+56]
000bd170ands xzr, x2, 3
000bd174b.eq 0xbd17c
000bd178b 0xbd184
000bd17c
000bd17cloc_bd17c:
000bd17cstr x1, [sp+24]
000bd180b 0xbd188
000bd184
000bd184loc_bd184:
000bd184b 0xbd188
000bd188
000bd188loc_bd188:
000bd188ldr x1, [sp+16]
000bd18cldr x2, [sp+32]
000bd190ldr x3, [sp+24]
000bd194orr x2, x2, x3
000bd198and x1, x1, x2
000bd19cstr x1, [sp+8]
000bd1a0ldr x0, [sp+8]
000bd1a4add x29, sp, 40
000bd1a8add sp, sp, 48
000bd1acret x30
000bd110
000bd110time.absCentury.leap: ; void time.absCentury.leap(time.absCentury century, time.absCyear cyear)
000bd110str x30, [sp-48]!
000bd114stur x29, [sp-8]
000bd118sub x29, sp, 8
000bd11cstr x0, [sp+56]
000bd120str x1, [sp+64]
000bd124str xzr, [sp+8]
000bd128str xzr, [sp+16]
000bd12cands xzr, x1, 3
000bd130b.eq 0xbd138
000bd134b 0xbd144
000bd138
000bd138loc_bd138:
000bd138orr x1, xzr, 1
000bd13cstr x1, [sp+16]
000bd140b 0xbd14c
000bd144
000bd144loc_bd144:
000bd144orr x1, xzr, 1
000bd148b 0xbd14c
000bd14c
000bd14cloc_bd14c:
000bd14cstr xzr, [sp+32]
000bd150ldr x2, [sp+64]
000bd154cbnz x2, 0xbd15c
000bd158b 0xbd164
000bd15c
000bd15cloc_bd15c:
000bd15cstr x1, [sp+32]
000bd160b 0xbd168
000bd164
000bd164loc_bd164:
000bd164b 0xbd168
000bd168
000bd168loc_bd168:
000bd168str xzr, [sp+24]
000bd16cldr x2, [sp+56]
000bd170ands xzr, x2, 3
000bd174b.eq 0xbd17c
000bd178b 0xbd184
000bd17c
000bd17cloc_bd17c:
000bd17cstr x1, [sp+24]
000bd180b 0xbd188
000bd184
000bd184loc_bd184:
000bd184b 0xbd188
000bd188
000bd188loc_bd188:
000bd188ldr x1, [sp+16]
000bd18cldr x2, [sp+32]
000bd190ldr x3, [sp+24]
000bd194orr x2, x2, x3
000bd198and x1, x1, x2
000bd19cstr x1, [sp+8]
000bd1a0ldr x0, [sp+8]
000bd1a4add x29, sp, 40
000bd1a8add sp, sp, 48
000bd1acret x30
000bd110
000bd1b0
000bd1b0time.absCentury.year: ; void time.absCentury.year(time.absCentury century, time.absCyear cyear, time.absJanFeb janFeb)
000bd1b0str x30, [sp-32]!
000bd1b4stur x29, [sp-8]
000bd1b8sub x29, sp, 8
000bd1bcstr x0, [sp+40]
000bd1c0str x1, [sp+48]
000bd1c4str x2, [sp+56]
000bd1c8str xzr, [sp+16]
000bd1ccmovz x3, 100
000bd1d0madd x1, x3, x0, x1
000bd1d4add x1, x1, x2
000bd1d8movz x2, 28352
000bd1dcmovk x2, 0xd110000
000bd1e0movk x2, 0x4400000000
000bd1e4sub x0, x1, x2
000bd1e8str x0, [sp+16]
000bd1ecadd x29, sp, 24
000bd1f0add sp, sp, 32
000bd1f4ret x30
000bd1f8udf 0
000bd1fcudf 0
000bd1b0
000bd1b0time.absCentury.year: ; void time.absCentury.year(time.absCentury century, time.absCyear cyear, time.absJanFeb janFeb)
000bd1b0str x30, [sp-32]!
000bd1b4stur x29, [sp-8]
000bd1b8sub x29, sp, 8
000bd1bcstr x0, [sp+40]
000bd1c0str x1, [sp+48]
000bd1c4str x2, [sp+56]
000bd1c8str xzr, [sp+16]
000bd1ccmovz x3, 100
000bd1d0madd x1, x3, x0, x1
000bd1d4add x1, x1, x2
000bd1d8movz x2, 28352
000bd1dcmovk x2, 0xd110000
000bd1e0movk x2, 0x4400000000
000bd1e4sub x0, x1, x2
000bd1e8str x0, [sp+16]
000bd1ecadd x29, sp, 24
000bd1f0add sp, sp, 32
000bd1f4ret x30
000bd1f8udf 0
000bd1fcudf 0
000bd1b0
000bd200
000bd200time.absYday.yday: ; void time.absYday.yday(time.absYday ayday, time.absJanFeb janFeb, time.absLeap leap)
000bd200str x30, [sp-32]!
000bd204stur x29, [sp-8]
000bd208sub x29, sp, 8
000bd20cstr x0, [sp+40]
000bd210str x1, [sp+48]
000bd214str x2, [sp+56]
000bd218str xzr, [sp+16]
000bd21cbic x2, x2, x1
000bd220add x2, x0, x2
000bd224movz x3, 365
000bd228msub x1, x1, x3, x2
000bd22cadd x0, x1, 60
000bd230str x0, [sp+16]
000bd234add x29, sp, 24
000bd238add sp, sp, 32
000bd23cret x30
000bd200
000bd200time.absYday.yday: ; void time.absYday.yday(time.absYday ayday, time.absJanFeb janFeb, time.absLeap leap)
000bd200str x30, [sp-32]!
000bd204stur x29, [sp-8]
000bd208sub x29, sp, 8
000bd20cstr x0, [sp+40]
000bd210str x1, [sp+48]
000bd214str x2, [sp+56]
000bd218str xzr, [sp+16]
000bd21cbic x2, x2, x1
000bd220add x2, x0, x2
000bd224movz x3, 365
000bd228msub x1, x1, x3, x2
000bd22cadd x0, x1, 60
000bd230str x0, [sp+16]
000bd234add x29, sp, 24
000bd238add sp, sp, 32
000bd23cret x30
000bd200
000bd240
000bd240time.absDays.date: ; void time.absDays.date(time.absDays days)
000bd240ldr x16, [x28+16]
000bd244sub x17, sp, 64
000bd248subs xzr, x17, x16
000bd24cb.ls 0xbd30c
000bd250str x30, [sp-192]!
000bd254stur x29, [sp-8]
000bd258sub x29, sp, 8
000bd25cstr x0, [sp+200]
000bd260str xzr, [sp+40]
000bd264str xzr, [sp+48]
000bd268str xzr, [sp+64]
000bd26cbl time.absDays.split
000bd270str x0, [sp+160]
000bd274str x1, [sp+152]
000bd278str x2, [sp+144]
000bd27cstr x0, [sp+120]
000bd280str x1, [sp+112]
000bd284str x2, [sp+104]
000bd288str x0, [sp+80]
000bd28cstr x1, [sp+72]
000bd290str x2, [sp+88]
000bd294mov x0, x2
000bd298bl time.absYday.split
000bd29cstr x0, [sp+136]
000bd2a0str x1, [sp+128]
000bd2a4str x0, [sp+176]
000bd2a8str x1, [sp+168]
000bd2acstr x0, [sp+96]
000bd2b0str x1, [sp+64]
000bd2b4ldr x0, [sp+88]
000bd2b8bl time.absYday.janFeb
000bd2bcstr x0, [sp+56]
000bd2c0ldr x1, [sp+72]
000bd2c4ldr x2, [sp+80]
000bd2c8mov x3, x0
000bd2ccmov x0, x2
000bd2d0mov x2, x3
000bd2d4bl time.absCentury.year
000bd2d8str x0, [sp+40]
000bd2dcldr x1, [sp+56]
000bd2e0ldr x0, [sp+96]
000bd2e4bl time.absMonth.month
000bd2e8str x0, [sp+48]
000bd2ecldr x2, [sp+64]
000bd2f0ldr x1, [sp+40]
000bd2f4mov x3, x0
000bd2f8mov x0, x1
000bd2fcmov x1, x3
000bd300ldur x29, [sp-8]
000bd304ldr x30, [sp], 192
000bd308ret x30
000bd30c
000bd30cloc_bd30c:
000bd30cstr x0, [sp+8]
000bd310mov x3, x30
000bd314bl runtime.morestack_noctxt.abi0
000bd318ldr x0, [sp+8]
000bd31cb 0xbd240
000bd240
000bd240time.absDays.date: ; void time.absDays.date(time.absDays days)
000bd240ldr x16, [x28+16]
000bd244sub x17, sp, 64
000bd248subs xzr, x17, x16
000bd24cb.ls 0xbd30c
000bd250str x30, [sp-192]!
000bd254stur x29, [sp-8]
000bd258sub x29, sp, 8
000bd25cstr x0, [sp+200]
000bd260str xzr, [sp+40]
000bd264str xzr, [sp+48]
000bd268str xzr, [sp+64]
000bd26cbl time.absDays.split
000bd270str x0, [sp+160]
000bd274str x1, [sp+152]
000bd278str x2, [sp+144]
000bd27cstr x0, [sp+120]
000bd280str x1, [sp+112]
000bd284str x2, [sp+104]
000bd288str x0, [sp+80]
000bd28cstr x1, [sp+72]
000bd290str x2, [sp+88]
000bd294mov x0, x2
000bd298bl time.absYday.split
000bd29cstr x0, [sp+136]
000bd2a0str x1, [sp+128]
000bd2a4str x0, [sp+176]
000bd2a8str x1, [sp+168]
000bd2acstr x0, [sp+96]
000bd2b0str x1, [sp+64]
000bd2b4ldr x0, [sp+88]
000bd2b8bl time.absYday.janFeb
000bd2bcstr x0, [sp+56]
000bd2c0ldr x1, [sp+72]
000bd2c4ldr x2, [sp+80]
000bd2c8mov x3, x0
000bd2ccmov x0, x2
000bd2d0mov x2, x3
000bd2d4bl time.absCentury.year
000bd2d8str x0, [sp+40]
000bd2dcldr x1, [sp+56]
000bd2e0ldr x0, [sp+96]
000bd2e4bl time.absMonth.month
000bd2e8str x0, [sp+48]
000bd2ecldr x2, [sp+64]
000bd2f0ldr x1, [sp+40]
000bd2f4mov x3, x0
000bd2f8mov x0, x1
000bd2fcmov x1, x3
000bd300ldur x29, [sp-8]
000bd304ldr x30, [sp], 192
000bd308ret x30
000bd30c
000bd30cloc_bd30c:
000bd30cstr x0, [sp+8]
000bd310mov x3, x30
000bd314bl runtime.morestack_noctxt.abi0
000bd318ldr x0, [sp+8]
000bd31cb 0xbd240
000bd240
000bd320
000bd320time.absDays.yearYday: ; void time.absDays.yearYday(time.absDays days)
000bd320ldr x16, [x28+16]
000bd324sub x17, sp, 16
000bd328subs xzr, x17, x16
000bd32cb.ls 0xbd3e4
000bd330str x30, [sp-144]!
000bd334stur x29, [sp-8]
000bd338sub x29, sp, 8
000bd33cstr x0, [sp+152]
000bd340str xzr, [sp+32]
000bd344str xzr, [sp+40]
000bd348bl time.absDays.split
000bd34cstr x0, [sp+128]
000bd350str x1, [sp+120]
000bd354str x2, [sp+112]
000bd358str x0, [sp+96]
000bd35cstr x1, [sp+88]
000bd360str x2, [sp+80]
000bd364str x0, [sp+64]
000bd368str x1, [sp+56]
000bd36cstr x2, [sp+72]
000bd370mov x0, x2
000bd374bl time.absYday.janFeb
000bd378str x0, [sp+48]
000bd37cldr x1, [sp+56]
000bd380ldr x2, [sp+64]
000bd384mov x3, x0
000bd388mov x0, x2
000bd38cmov x2, x3
000bd390bl time.absCentury.year
000bd394str x0, [sp+32]
000bd398ldr x1, [sp+56]
000bd39cldr x0, [sp+64]
000bd3a0bl time.absCentury.leap
000bd3a4str x0, [sp+104]
000bd3a8ldr x1, [sp+72]
000bd3acldr x2, [sp+48]
000bd3b0mov x3, x0
000bd3b4mov x0, x1
000bd3b8mov x1, x2
000bd3bcmov x2, x3
000bd3c0bl time.absYday.yday
000bd3c4str x0, [sp+40]
000bd3c8ldr x1, [sp+32]
000bd3ccmov x2, x0
000bd3d0mov x0, x1
000bd3d4mov x1, x2
000bd3d8ldur x29, [sp-8]
000bd3dcldr x30, [sp], 144
000bd3e0ret x30
000bd3e4
000bd3e4loc_bd3e4:
000bd3e4str x0, [sp+8]
000bd3e8mov x3, x30
000bd3ecbl runtime.morestack_noctxt.abi0
000bd3f0ldr x0, [sp+8]
000bd3f4b 0xbd320
000bd3f8udf 0
000bd3fcudf 0
000bd320
000bd320time.absDays.yearYday: ; void time.absDays.yearYday(time.absDays days)
000bd320ldr x16, [x28+16]
000bd324sub x17, sp, 16
000bd328subs xzr, x17, x16
000bd32cb.ls 0xbd3e4
000bd330str x30, [sp-144]!
000bd334stur x29, [sp-8]
000bd338sub x29, sp, 8
000bd33cstr x0, [sp+152]
000bd340str xzr, [sp+32]
000bd344str xzr, [sp+40]
000bd348bl time.absDays.split
000bd34cstr x0, [sp+128]
000bd350str x1, [sp+120]
000bd354str x2, [sp+112]
000bd358str x0, [sp+96]
000bd35cstr x1, [sp+88]
000bd360str x2, [sp+80]
000bd364str x0, [sp+64]
000bd368str x1, [sp+56]
000bd36cstr x2, [sp+72]
000bd370mov x0, x2
000bd374bl time.absYday.janFeb
000bd378str x0, [sp+48]
000bd37cldr x1, [sp+56]
000bd380ldr x2, [sp+64]
000bd384mov x3, x0
000bd388mov x0, x2
000bd38cmov x2, x3
000bd390bl time.absCentury.year
000bd394str x0, [sp+32]
000bd398ldr x1, [sp+56]
000bd39cldr x0, [sp+64]
000bd3a0bl time.absCentury.leap
000bd3a4str x0, [sp+104]
000bd3a8ldr x1, [sp+72]
000bd3acldr x2, [sp+48]
000bd3b0mov x3, x0
000bd3b4mov x0, x1
000bd3b8mov x1, x2
000bd3bcmov x2, x3
000bd3c0bl time.absYday.yday
000bd3c4str x0, [sp+40]
000bd3c8ldr x1, [sp+32]
000bd3ccmov x2, x0
000bd3d0mov x0, x1
000bd3d4mov x1, x2
000bd3d8ldur x29, [sp-8]
000bd3dcldr x30, [sp], 144
000bd3e0ret x30
000bd3e4
000bd3e4loc_bd3e4:
000bd3e4str x0, [sp+8]
000bd3e8mov x3, x30
000bd3ecbl runtime.morestack_noctxt.abi0
000bd3f0ldr x0, [sp+8]
000bd3f4b 0xbd320
000bd3f8udf 0
000bd3fcudf 0
000bd320
Loading..