File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000c1820
    000c1820time.tzset: ; void time.tzset(struct string s, int64 lastTxSec, int64 sec)
    000c1820ldr x16, [x28+16]
    000c1824sub x17, sp, 624
    000c1828subs xzr, x17, x16
    000c182cb.ls 0xc22fc
    000c1830sub x20, sp, 752
    000c1834stp x29, x30, [x20-8]
    000c1838add sp, x20, 0
    000c183csub x29, sp, 8
    000c1840str x0, [sp+760]
    000c1844str x1, [sp+768]
    000c1848str x2, [sp+776]
    000c184cstr x3, [sp+784]
    000c1850add x27, sp, 536
    000c1854stp xzr, xzr, [x27]
    000c1858str xzr, [sp+176]
    000c185cstr xzr, [sp+168]
    000c1860str xzr, [sp+232]
    000c1864strb wzr, [sp+69]
    000c1868strb wzr, [sp+68]
    000c186cadd x27, sp, 520
    000c1870stp xzr, xzr, [x27]
    000c1874add x27, sp, 552
    000c1878stp xzr, xzr, [x27]
    000c187cstr xzr, [sp+112]
    000c1880str xzr, [sp+240]
    000c1884add x27, sp, 600
    000c1888stp xzr, xzr, [x27]
    000c188cadd x27, sp, 584
    000c1890stp xzr, xzr, [x27]
    000c1894ldr x0, [sp+760]
    000c1898ldr x1, [sp+768]
    000c189cbl time.tzsetName
    000c18a0str x0, [sp+600]
    000c18a4str x1, [sp+608]
    000c18a8str x2, [sp+584]
    000c18acstr x3, [sp+592]
    000c18b0strb w4, [sp+73]
    000c18b4ldr x2, [sp+608]
    000c18b8ldr x3, [sp+600]
    000c18bcstr x3, [sp+728]
    000c18c0str x2, [sp+736]
    000c18c4ldr x2, [sp+584]
    000c18c8ldr x3, [sp+592]
    000c18ccstr x2, [sp+712]
    000c18d0str x3, [sp+720]
    000c18d4ldrb w2, [sp+73]
    000c18d8strb w2, [sp+79]
    000c18dcldr x2, [sp+728]
    000c18e0ldr x3, [sp+736]
    000c18e4str x2, [sp+520]
    000c18e8str x3, [sp+528]
    000c18ecldr x2, [sp+712]
    000c18f0ldr x3, [sp+720]
    000c18f4str x2, [sp+760]
    000c18f8str x3, [sp+768]
    000c18fcldrb w2, [sp+79]
    000c1900strb w2, [sp+68]
    000c1904tbnz w2, 0, 0xc190c
    000c1908b 0xc1964
    000c190c
    000c190cloc_c190c:
    000c190cadd x27, sp, 584
    000c1910stp xzr, xzr, [x27]
    000c1914ldr x0, [sp+760]
    000c1918ldr x1, [sp+768]
    000c191cbl time.tzsetOffset
    000c1920str x0, [sp+400]
    000c1924str x1, [sp+584]
    000c1928str x2, [sp+592]
    000c192cstrb w3, [sp+73]
    000c1930ldr x3, [sp+400]
    000c1934str x3, [sp+512]
    000c1938str x1, [sp+696]
    000c193cstr x2, [sp+704]
    000c1940ldrb w3, [sp+73]
    000c1944strb w3, [sp+78]
    000c1948ldr x3, [sp+512]
    000c194cstr x3, [sp+112]
    000c1950str x1, [sp+760]
    000c1954str x2, [sp+768]
    000c1958ldrb w2, [sp+78]
    000c195cstrb w2, [sp+68]
    000c1960b 0xc1968
    000c1964
    000c1964loc_c1964:
    000c1964b 0xc1968
    000c1968
    000c1968loc_c1968:
    000c1968ldrb w7, [sp+68]
    000c196ctbnz w7, 0, 0xc1974
    000c1970b 0xc227c
    000c1974
    000c1974loc_c1974:
    000c1974ldr x7, [sp+112]
    000c1978sub x7, xzr, x7
    000c197cstr x7, [sp+112]
    000c1980ldr x7, [sp+768]
    000c1984str x7, [sp+400]
    000c1988subs xzr, x7, 0
    000c198ccset x8, eq
    000c1990strb w8, [sp+73]
    000c1994cbz x7, 0xc199c
    000c1998b 0xc19a0
    000c199c
    000c199cloc_c199c:
    000c199cb 0xc19c8
    000c19a0
    000c19a0loc_c19a0:
    000c19a0ldr x1, [sp+768]
    000c19a4ldr x7, [sp+760]
    000c19a8subs xzr, x1, 0
    000c19acb.hi 0xc19b4
    000c19b0b 0xc22f0
    000c19b4
    000c19b4loc_c19b4:
    000c19b4ldrb w7, [x7]
    000c19b8subs wzr, w7, 44
    000c19bccset x7, eq
    000c19c0strb w7, [sp+73]
    000c19c4b 0xc19c8
    000c19c8
    000c19c8loc_c19c8:
    000c19c8ldrb w7, [sp+73]
    000c19cctbnz w7, 0, 0xc19d4
    000c19d0b 0xc1a2c
    000c19d4
    000c19d4loc_c19d4:
    000c19d4ldr x7, [sp+520]
    000c19d8ldr x8, [sp+528]
    000c19dcstr x7, [sp+536]
    000c19e0str x8, [sp+544]
    000c19e4ldr x7, [sp+112]
    000c19e8str x7, [sp+176]
    000c19ecldr x7, [sp+776]
    000c19f0str x7, [sp+168]
    000c19f4movn x7, 0x8000000000000000
    000c19f8str x7, [sp+232]
    000c19fcstrb wzr, [sp+69]
    000c1a00orr x6, xzr, 1
    000c1a04strb w6, [sp+68]
    000c1a08ldr x3, [sp+168]
    000c1a0cldr x4, [sp+232]
    000c1a10ldr x2, [sp+176]
    000c1a14ldr x0, [sp+536]
    000c1a18ldr x1, [sp+544]
    000c1a1cmov x5, xzr
    000c1a20ldp x29, x30, [sp-8]
    000c1a24add sp, sp, 752
    000c1a28ret x30
    000c1a2c
    000c1a2cloc_c1a2c:
    000c1a2cadd x27, sp, 584
    000c1a30stp xzr, xzr, [x27]
    000c1a34add x27, sp, 600
    000c1a38stp xzr, xzr, [x27]
    000c1a3cldr x0, [sp+760]
    000c1a40ldr x1, [sp+768]
    000c1a44bl time.tzsetName
    000c1a48str x0, [sp+584]
    000c1a4cstr x1, [sp+592]
    000c1a50str x2, [sp+600]
    000c1a54str x3, [sp+608]
    000c1a58strb w4, [sp+73]
    000c1a5cldr x2, [sp+592]
    000c1a60ldr x3, [sp+584]
    000c1a64str x3, [sp+680]
    000c1a68str x2, [sp+688]
    000c1a6cldr x2, [sp+600]
    000c1a70ldr x3, [sp+608]
    000c1a74str x2, [sp+664]
    000c1a78str x3, [sp+672]
    000c1a7cldrb w2, [sp+73]
    000c1a80strb w2, [sp+77]
    000c1a84ldr x2, [sp+680]
    000c1a88ldr x3, [sp+688]
    000c1a8cstr x2, [sp+552]
    000c1a90str x3, [sp+560]
    000c1a94ldr x2, [sp+664]
    000c1a98ldr x3, [sp+672]
    000c1a9cstr x2, [sp+760]
    000c1aa0str x3, [sp+768]
    000c1aa4ldrb w2, [sp+77]
    000c1aa8strb w2, [sp+68]
    000c1aactbnz w2, 0, 0xc1ab4
    000c1ab0b 0xc1b80
    000c1ab4
    000c1ab4loc_c1ab4:
    000c1ab4ldr x7, [sp+768]
    000c1ab8str x7, [sp+400]
    000c1abcsubs xzr, x7, 0
    000c1ac0cset x8, eq
    000c1ac4strb w8, [sp+73]
    000c1ac8cbz x7, 0xc1ad0
    000c1accb 0xc1ad4
    000c1ad0
    000c1ad0loc_c1ad0:
    000c1ad0b 0xc1afc
    000c1ad4
    000c1ad4loc_c1ad4:
    000c1ad4ldr x1, [sp+768]
    000c1ad8ldr x7, [sp+760]
    000c1adcsubs xzr, x1, 0
    000c1ae0b.hi 0xc1ae8
    000c1ae4b 0xc22e8
    000c1ae8
    000c1ae8loc_c1ae8:
    000c1ae8ldrb w7, [x7]
    000c1aecsubs wzr, w7, 44
    000c1af0cset x7, eq
    000c1af4strb w7, [sp+73]
    000c1af8b 0xc1afc
    000c1afc
    000c1afcloc_c1afc:
    000c1afcldrb w7, [sp+73]
    000c1b00tbnz w7, 0, 0xc1b08
    000c1b04b 0xc1b18
    000c1b08
    000c1b08loc_c1b08:
    000c1b08ldr x7, [sp+112]
    000c1b0cadd x7, x7, 3600
    000c1b10str x7, [sp+240]
    000c1b14b 0xc1b7c
    000c1b18
    000c1b18loc_c1b18:
    000c1b18add x27, sp, 600
    000c1b1cstp xzr, xzr, [x27]
    000c1b20ldr x0, [sp+760]
    000c1b24ldr x1, [sp+768]
    000c1b28bl time.tzsetOffset
    000c1b2cstr x0, [sp+400]
    000c1b30str x1, [sp+600]
    000c1b34str x2, [sp+608]
    000c1b38strb w3, [sp+73]
    000c1b3cldr x3, [sp+400]
    000c1b40str x3, [sp+504]
    000c1b44str x1, [sp+648]
    000c1b48str x2, [sp+656]
    000c1b4cldrb w3, [sp+73]
    000c1b50strb w3, [sp+76]
    000c1b54ldr x3, [sp+504]
    000c1b58str x3, [sp+240]
    000c1b5cstr x1, [sp+760]
    000c1b60str x2, [sp+768]
    000c1b64ldrb w2, [sp+76]
    000c1b68strb w2, [sp+68]
    000c1b6cldr x2, [sp+240]
    000c1b70sub x2, xzr, x2
    000c1b74str x2, [sp+240]
    000c1b78b 0xc1b7c
    000c1b7c
    000c1b7cloc_c1b7c:
    000c1b7cb 0xc1b84
    000c1b80
    000c1b80loc_c1b80:
    000c1b80b 0xc1b84
    000c1b84
    000c1b84loc_c1b84:
    000c1b84ldrb w7, [sp+68]
    000c1b88tbnz w7, 0, 0xc1b90
    000c1b8cb 0xc2238
    000c1b90
    000c1b90loc_c1b90:
    000c1b90ldr x7, [sp+768]
    000c1b94str x7, [sp+400]
    000c1b98cbz x7, 0xc1ba0
    000c1b9cb 0xc1bb8
    000c1ba0
    000c1ba0loc_c1ba0:
    000c1ba0adrp x7, 0x5f3000
    000c1ba4add x7, x7, 882
    000c1ba8str x7, [sp+760]
    000c1bacorr x7, xzr, 15
    000c1bb0str x7, [sp+768]
    000c1bb4b 0xc1bbc
    000c1bb8
    000c1bb8loc_c1bb8:
    000c1bb8b 0xc1bbc
    000c1bbc
    000c1bbcloc_c1bbc:
    000c1bbcldr x1, [sp+768]
    000c1bc0ldr x7, [sp+760]
    000c1bc4subs xzr, x1, 0
    000c1bc8b.hi 0xc1bd0
    000c1bccb 0xc22e0
    000c1bd0
    000c1bd0loc_c1bd0:
    000c1bd0ldrb w7, [x7]
    000c1bd4subs wzr, w7, 44
    000c1bd8cset x7, ne
    000c1bdcstrb w7, [sp+73]
    000c1be0b.ne 0xc1be8
    000c1be4b 0xc1c10
    000c1be8
    000c1be8loc_c1be8:
    000c1be8ldr x1, [sp+768]
    000c1becldr x7, [sp+760]
    000c1bf0subs xzr, x1, 0
    000c1bf4b.hi 0xc1bfc
    000c1bf8b 0xc22d8
    000c1bfc
    000c1bfcloc_c1bfc:
    000c1bfcldrb w7, [x7]
    000c1c00subs wzr, w7, 59
    000c1c04cset x7, ne
    000c1c08strb w7, [sp+73]
    000c1c0cb 0xc1c14
    000c1c10
    000c1c10loc_c1c10:
    000c1c10b 0xc1c14
    000c1c14
    000c1c14loc_c1c14:
    000c1c14ldrb w7, [sp+73]
    000c1c18tbnz w7, 0, 0xc1c20
    000c1c1cb 0xc1c64
    000c1c20
    000c1c20loc_c1c20:
    000c1c20add x27, sp, 536
    000c1c24stp xzr, xzr, [x27]
    000c1c28str xzr, [sp+176]
    000c1c2cstr xzr, [sp+168]
    000c1c30str xzr, [sp+232]
    000c1c34strb wzr, [sp+69]
    000c1c38strb wzr, [sp+68]
    000c1c3cldr x3, [sp+168]
    000c1c40ldr x4, [sp+232]
    000c1c44ldr x2, [sp+176]
    000c1c48ldr x1, [sp+544]
    000c1c4cldr x0, [sp+536]
    000c1c50mov x5, xzr
    000c1c54mov x6, x5
    000c1c58ldp x29, x30, [sp-8]
    000c1c5cadd sp, sp, 752
    000c1c60ret x30
    000c1c64
    000c1c64loc_c1c64:
    000c1c64ldr x1, [sp+768]
    000c1c68ldr x2, [sp+760]
    000c1c6csubs xzr, x1, 1
    000c1c70b.hs 0xc1c78
    000c1c74b 0xc22d0
    000c1c78
    000c1c78loc_c1c78:
    000c1c78sub x3, x1, 1
    000c1c7csub x4, xzr, x3
    000c1c80sbfm x4, x4, 63, 63
    000c1c84and x4, x4, 1
    000c1c88add x2, x2, x4
    000c1c8cstr x2, [sp+760]
    000c1c90str x3, [sp+768]
    000c1c94stp xzr, xzr, [sp+128]
    000c1c98stp xzr, xzr, [sp+144]
    000c1c9cstr xzr, [sp+160]
    000c1ca0stp xzr, xzr, [sp+192]
    000c1ca4stp xzr, xzr, [sp+208]
    000c1ca8str xzr, [sp+224]
    000c1cacadd x27, sp, 600
    000c1cb0stp xzr, xzr, [x27]
    000c1cb4ldr x0, [sp+760]
    000c1cb8ldr x1, [sp+768]
    000c1cbcbl time.tzsetRule
    000c1cc0str x0, [sp+288]
    000c1cc4str x1, [sp+296]
    000c1cc8str x2, [sp+304]
    000c1cccstr x3, [sp+312]
    000c1cd0str x4, [sp+320]
    000c1cd4ldp x2, x3, [sp+288]
    000c1cd8ldp x4, x8, [sp+304]
    000c1cdcstp x2, x3, [sp+360]
    000c1ce0stp x4, x8, [sp+376]
    000c1ce4ldr x2, [sp+320]
    000c1ce8str x2, [sp+392]
    000c1cecstr x5, [sp+600]
    000c1cf0str x6, [sp+608]
    000c1cf4strb w7, [sp+73]
    000c1cf8ldp x2, x3, [sp+360]
    000c1cfcldp x4, x5, [sp+376]
    000c1d00stp x2, x3, [sp+464]
    000c1d04stp x4, x5, [sp+480]
    000c1d08ldr x2, [sp+392]
    000c1d0cstr x2, [sp+496]
    000c1d10ldr x2, [sp+608]
    000c1d14ldr x3, [sp+600]
    000c1d18str x3, [sp+632]
    000c1d1cstr x2, [sp+640]
    000c1d20ldrb w2, [sp+73]
    000c1d24strb w2, [sp+75]
    000c1d28ldp x2, x3, [sp+464]
    000c1d2cldp x4, x5, [sp+480]
    000c1d30stp x2, x3, [sp+128]
    000c1d34stp x4, x5, [sp+144]
    000c1d38ldr x2, [sp+496]
    000c1d3cstr x2, [sp+160]
    000c1d40ldr x2, [sp+632]
    000c1d44ldr x3, [sp+640]
    000c1d48str x2, [sp+760]
    000c1d4cstr x3, [sp+768]
    000c1d50ldrb w2, [sp+75]
    000c1d54strb w2, [sp+68]
    000c1d58eor x3, x2, 1
    000c1d5cstrb w3, [sp+72]
    000c1d60tbnz w2, 0, 0xc1d68
    000c1d64b 0xc1d80
    000c1d68
    000c1d68loc_c1d68:
    000c1d68ldr x7, [sp+768]
    000c1d6cstr x7, [sp+400]
    000c1d70subs xzr, x7, 0
    000c1d74cset x7, eq
    000c1d78strb w7, [sp+72]
    000c1d7cb 0xc1d84
    000c1d80
    000c1d80loc_c1d80:
    000c1d80b 0xc1d84
    000c1d84
    000c1d84loc_c1d84:
    000c1d84ldrb w7, [sp+72]
    000c1d88strb w7, [sp+73]
    000c1d8ctbnz w7, 0, 0xc1d94
    000c1d90b 0xc1d98
    000c1d94
    000c1d94loc_c1d94:
    000c1d94b 0xc1dc0
    000c1d98
    000c1d98loc_c1d98:
    000c1d98ldr x1, [sp+768]
    000c1d9cldr x7, [sp+760]
    000c1da0subs xzr, x1, 0
    000c1da4b.hi 0xc1dac
    000c1da8b 0xc22c8
    000c1dac
    000c1dacloc_c1dac:
    000c1dacldrb w7, [x7]
    000c1db0subs wzr, w7, 44
    000c1db4cset x7, ne
    000c1db8strb w7, [sp+73]
    000c1dbcb 0xc1dc0
    000c1dc0
    000c1dc0loc_c1dc0:
    000c1dc0ldrb w7, [sp+73]
    000c1dc4tbnz w7, 0, 0xc1dcc
    000c1dc8b 0xc1e10
    000c1dcc
    000c1dccloc_c1dcc:
    000c1dccadd x27, sp, 536
    000c1dd0stp xzr, xzr, [x27]
    000c1dd4str xzr, [sp+176]
    000c1dd8str xzr, [sp+168]
    000c1ddcstr xzr, [sp+232]
    000c1de0strb wzr, [sp+69]
    000c1de4strb wzr, [sp+68]
    000c1de8ldr x3, [sp+168]
    000c1decldr x4, [sp+232]
    000c1df0ldr x2, [sp+176]
    000c1df4ldr x1, [sp+544]
    000c1df8ldr x0, [sp+536]
    000c1dfcmov x5, xzr
    000c1e00mov x6, x5
    000c1e04ldp x29, x30, [sp-8]
    000c1e08add sp, sp, 752
    000c1e0cret x30
    000c1e10
    000c1e10loc_c1e10:
    000c1e10ldr x1, [sp+768]
    000c1e14ldr x2, [sp+760]
    000c1e18subs xzr, x1, 1
    000c1e1cb.hs 0xc1e24
    000c1e20b 0xc22c0
    000c1e24
    000c1e24loc_c1e24:
    000c1e24sub x3, x1, 1
    000c1e28sub x4, xzr, x3
    000c1e2csbfm x4, x4, 63, 63
    000c1e30and x4, x4, 1
    000c1e34add x2, x2, x4
    000c1e38str x2, [sp+760]
    000c1e3cstr x3, [sp+768]
    000c1e40add x27, sp, 600
    000c1e44stp xzr, xzr, [x27]
    000c1e48ldr x0, [sp+760]
    000c1e4cldr x1, [sp+768]
    000c1e50bl time.tzsetRule
    000c1e54str x0, [sp+248]
    000c1e58str x1, [sp+256]
    000c1e5cstr x2, [sp+264]
    000c1e60str x3, [sp+272]
    000c1e64str x4, [sp+280]
    000c1e68ldp x2, x3, [sp+248]
    000c1e6cldp x4, x8, [sp+264]
    000c1e70stp x2, x3, [sp+360]
    000c1e74stp x4, x8, [sp+376]
    000c1e78ldr x2, [sp+280]
    000c1e7cstr x2, [sp+392]
    000c1e80str x5, [sp+600]
    000c1e84str x6, [sp+608]
    000c1e88strb w7, [sp+72]
    000c1e8cldp x2, x3, [sp+360]
    000c1e90ldp x4, x5, [sp+376]
    000c1e94stp x2, x3, [sp+424]
    000c1e98stp x4, x5, [sp+440]
    000c1e9cldr x2, [sp+392]
    000c1ea0str x2, [sp+456]
    000c1ea4ldr x2, [sp+608]
    000c1ea8ldr x3, [sp+600]
    000c1eacstr x3, [sp+616]
    000c1eb0str x2, [sp+624]
    000c1eb4ldrb w2, [sp+72]
    000c1eb8strb w2, [sp+74]
    000c1ebcldp x2, x3, [sp+424]
    000c1ec0ldp x4, x5, [sp+440]
    000c1ec4stp x2, x3, [sp+192]
    000c1ec8stp x4, x5, [sp+208]
    000c1eccldr x2, [sp+456]
    000c1ed0str x2, [sp+224]
    000c1ed4ldr x2, [sp+616]
    000c1ed8ldr x3, [sp+624]
    000c1edcstr x2, [sp+760]
    000c1ee0str x3, [sp+768]
    000c1ee4ldrb w2, [sp+74]
    000c1ee8strb w2, [sp+68]
    000c1eeceor x3, x2, 1
    000c1ef0strb w3, [sp+72]
    000c1ef4tbnz w2, 0, 0xc1efc
    000c1ef8b 0xc1f14
    000c1efc
    000c1efcloc_c1efc:
    000c1efcldr x7, [sp+768]
    000c1f00str x7, [sp+400]
    000c1f04subs xzr, x7, 0
    000c1f08cset x7, ne
    000c1f0cstrb w7, [sp+72]
    000c1f10b 0xc1f18
    000c1f14
    000c1f14loc_c1f14:
    000c1f14b 0xc1f18
    000c1f18
    000c1f18loc_c1f18:
    000c1f18ldrb w7, [sp+72]
    000c1f1ctbnz w7, 0, 0xc1f24
    000c1f20b 0xc1f68
    000c1f24
    000c1f24loc_c1f24:
    000c1f24add x27, sp, 536
    000c1f28stp xzr, xzr, [x27]
    000c1f2cstr xzr, [sp+176]
    000c1f30str xzr, [sp+168]
    000c1f34str xzr, [sp+232]
    000c1f38strb wzr, [sp+69]
    000c1f3cstrb wzr, [sp+68]
    000c1f40ldr x3, [sp+168]
    000c1f44ldr x4, [sp+232]
    000c1f48ldr x2, [sp+176]
    000c1f4cldr x1, [sp+544]
    000c1f50ldr x0, [sp+536]
    000c1f54mov x5, xzr
    000c1f58mov x6, x5
    000c1f5cldp x29, x30, [sp-8]
    000c1f60add sp, sp, 752
    000c1f64ret x30
    000c1f68
    000c1f68loc_c1f68:
    000c1f68ldr x1, [sp+784]
    000c1f6cmovz x2, 13312
    000c1f70movk x2, 0x1c6d0000
    000c1f74movk x2, 0xfffe00000000
    000c1f78movk x2, 0x7fff000000000000
    000c1f7cadd x0, x1, x2
    000c1f80bl time.absSeconds.days
    000c1f84str x0, [sp+352]
    000c1f88bl time.absDays.yearYday
    000c1f8cstr x0, [sp+400]
    000c1f90str x1, [sp+344]
    000c1f94str x0, [sp+416]
    000c1f98str x1, [sp+408]
    000c1f9cstr x0, [sp+96]
    000c1fa0str x1, [sp+104]
    000c1fa4ldr x2, [sp+784]
    000c1fa8movz x3, 19127
    000c1facmovk x3, 0x72890000
    000c1fb0movk x3, 0x450600000000
    000c1fb4movk x3, 0xc22e000000000000
    000c1fb8smulh x3, x3, x2
    000c1fbcadd x3, x3, x2
    000c1fc0sbfm x3, x3, 16, 63
    000c1fc4sub x3, x3, x2, asr #63
    000c1fc8movz x4, 20864
    000c1fccmovk x4, 0x10000
    000c1fd0msub x2, x4, x3, x2
    000c1fd4movz x3, 20864
    000c1fd8movk x3, 0x10000
    000c1fdcmadd x1, x1, x3, x2
    000c1fe0movz x2, 20864
    000c1fe4movk x2, 0x10000
    000c1fe8sub x2, x1, x2
    000c1fecstr x2, [sp+88]
    000c1ff0ldr x2, [sp+784]
    000c1ff4sub x1, x2, x1
    000c1ff8movz x2, 20864
    000c1ffcmovk x2, 0x10000
    000c2000add x1, x1, x2
    000c2004str x1, [sp+80]
    000c2008ldr x6, [sp+112]
    000c200cldr x1, [sp+128]
    000c2010ldr x2, [sp+136]
    000c2014ldr x3, [sp+144]
    000c2018ldr x4, [sp+152]
    000c201cldr x5, [sp+160]
    000c2020bl time.tzruleTime
    000c2024str x0, [sp+344]
    000c2028str x0, [sp+120]
    000c202cldr x6, [sp+240]
    000c2030ldr x1, [sp+192]
    000c2034ldr x0, [sp+96]
    000c2038ldr x2, [sp+200]
    000c203cldr x3, [sp+208]
    000c2040ldr x4, [sp+216]
    000c2044ldr x5, [sp+224]
    000c2048bl time.tzruleTime
    000c204cstr x0, [sp+344]
    000c2050str x0, [sp+184]
    000c2054orr x6, xzr, 1
    000c2058strb w6, [sp+70]
    000c205cstrb wzr, [sp+67]
    000c2060ldr x1, [sp+120]
    000c2064ldr x2, [sp+184]
    000c2068subs xzr, x1, x2
    000c206cb.gt 0xc2074
    000c2070b 0xc20e4
    000c2074
    000c2074loc_c2074:
    000c2074ldr x7, [sp+120]
    000c2078str x7, [sp+336]
    000c207cldr x8, [sp+184]
    000c2080str x8, [sp+120]
    000c2084str x7, [sp+184]
    000c2088ldr x7, [sp+520]
    000c208cldr x8, [sp+528]
    000c2090str x7, [sp+568]
    000c2094str x8, [sp+576]
    000c2098ldr x7, [sp+552]
    000c209cldr x8, [sp+560]
    000c20a0str x7, [sp+520]
    000c20a4str x8, [sp+528]
    000c20a8ldr x7, [sp+568]
    000c20acldr x8, [sp+576]
    000c20b0str x7, [sp+552]
    000c20b4str x8, [sp+560]
    000c20b8ldr x7, [sp+112]
    000c20bcstr x7, [sp+328]
    000c20c0ldr x8, [sp+240]
    000c20c4str x8, [sp+112]
    000c20c8str x7, [sp+240]
    000c20ccldrb w7, [sp+67]
    000c20d0strb w7, [sp+71]
    000c20d4ldrb w8, [sp+70]
    000c20d8strb w8, [sp+67]
    000c20dcstrb w7, [sp+70]
    000c20e0b 0xc20e8
    000c20e4
    000c20e4loc_c20e4:
    000c20e4b 0xc20e8
    000c20e8
    000c20e8loc_c20e8:
    000c20e8ldr x7, [sp+120]
    000c20ecldr x8, [sp+88]
    000c20f0subs xzr, x7, x8
    000c20f4b.gt 0xc20fc
    000c20f8b 0xc2158
    000c20fc
    000c20fcloc_c20fc:
    000c20fcldr x7, [sp+520]
    000c2100ldr x8, [sp+528]
    000c2104str x7, [sp+536]
    000c2108str x8, [sp+544]
    000c210cldr x7, [sp+112]
    000c2110str x7, [sp+176]
    000c2114ldr x7, [sp+80]
    000c2118str x7, [sp+168]
    000c211cldr x7, [sp+120]
    000c2120ldr x8, [sp+80]
    000c2124add x7, x7, x8
    000c2128str x7, [sp+232]
    000c212cldrb w5, [sp+67]
    000c2130strb w5, [sp+69]
    000c2134strb w6, [sp+68]
    000c2138ldr x3, [sp+168]
    000c213cldr x4, [sp+232]
    000c2140ldr x2, [sp+176]
    000c2144ldr x0, [sp+536]
    000c2148ldr x1, [sp+544]
    000c214cldp x29, x30, [sp-8]
    000c2150add sp, sp, 752
    000c2154ret x30
    000c2158
    000c2158loc_c2158:
    000c2158ldr x7, [sp+184]
    000c215cldr x8, [sp+88]
    000c2160subs xzr, x7, x8
    000c2164b.le 0xc216c
    000c2168b 0xc21d4
    000c216c
    000c216cloc_c216c:
    000c216cldr x7, [sp+520]
    000c2170ldr x8, [sp+528]
    000c2174str x7, [sp+536]
    000c2178str x8, [sp+544]
    000c217cldr x7, [sp+112]
    000c2180str x7, [sp+176]
    000c2184ldr x7, [sp+184]
    000c2188ldr x8, [sp+80]
    000c218cadd x7, x7, x8
    000c2190str x7, [sp+168]
    000c2194ldr x7, [sp+80]
    000c2198movz x8, 13184
    000c219cmovk x8, 0x1e10000
    000c21a0add x7, x7, x8
    000c21a4str x7, [sp+232]
    000c21a8ldrb w5, [sp+67]
    000c21acstrb w5, [sp+69]
    000c21b0strb w6, [sp+68]
    000c21b4ldr x3, [sp+168]
    000c21b8ldr x4, [sp+232]
    000c21bcldr x2, [sp+176]
    000c21c0ldr x0, [sp+536]
    000c21c4ldr x1, [sp+544]
    000c21c8ldp x29, x30, [sp-8]
    000c21ccadd sp, sp, 752
    000c21d0ret x30
    000c21d4
    000c21d4loc_c21d4:
    000c21d4ldr x7, [sp+552]
    000c21d8ldr x8, [sp+560]
    000c21dcstr x7, [sp+536]
    000c21e0str x8, [sp+544]
    000c21e4ldr x7, [sp+240]
    000c21e8str x7, [sp+176]
    000c21ecldr x7, [sp+120]
    000c21f0ldr x8, [sp+80]
    000c21f4add x7, x7, x8
    000c21f8str x7, [sp+168]
    000c21fcldr x7, [sp+184]
    000c2200ldr x8, [sp+80]
    000c2204add x7, x7, x8
    000c2208str x7, [sp+232]
    000c220cldrb w5, [sp+70]
    000c2210strb w5, [sp+69]
    000c2214strb w6, [sp+68]
    000c2218ldr x3, [sp+168]
    000c221cldr x4, [sp+232]
    000c2220ldr x2, [sp+176]
    000c2224ldr x0, [sp+536]
    000c2228ldr x1, [sp+544]
    000c222cldp x29, x30, [sp-8]
    000c2230add sp, sp, 752
    000c2234ret x30
    000c2238
    000c2238loc_c2238:
    000c2238add x27, sp, 536
    000c223cstp xzr, xzr, [x27]
    000c2240str xzr, [sp+176]
    000c2244str xzr, [sp+168]
    000c2248str xzr, [sp+232]
    000c224cstrb wzr, [sp+69]
    000c2250strb wzr, [sp+68]
    000c2254ldr x3, [sp+168]
    000c2258ldr x4, [sp+232]
    000c225cldr x2, [sp+176]
    000c2260ldr x1, [sp+544]
    000c2264ldr x0, [sp+536]
    000c2268mov x5, xzr
    000c226cmov x6, x5
    000c2270ldp x29, x30, [sp-8]
    000c2274add sp, sp, 752
    000c2278ret x30
    000c227c
    000c227cloc_c227c:
    000c227cadd x27, sp, 536
    000c2280stp xzr, xzr, [x27]
    000c2284str xzr, [sp+176]
    000c2288str xzr, [sp+168]
    000c228cstr xzr, [sp+232]
    000c2290strb wzr, [sp+69]
    000c2294strb wzr, [sp+68]
    000c2298ldr x3, [sp+168]
    000c229cldr x4, [sp+232]
    000c22a0ldr x2, [sp+176]
    000c22a4ldr x1, [sp+544]
    000c22a8ldr x0, [sp+536]
    000c22acmov x5, xzr
    000c22b0mov x6, x5
    000c22b4ldp x29, x30, [sp-8]
    000c22b8add sp, sp, 752
    000c22bcret x30
    000c22c0
    000c22c0loc_c22c0:
    000c22c0orr x0, xzr, 1
    000c22c4bl runtime.panicSliceB
    000c22c8
    000c22c8loc_c22c8:
    000c22c8mov x0, xzr
    000c22ccbl runtime.panicIndex
    000c22d0
    000c22d0loc_c22d0:
    000c22d0orr x0, xzr, 1
    000c22d4bl runtime.panicSliceB
    000c22d8
    000c22d8loc_c22d8:
    000c22d8mov x0, xzr
    000c22dcbl runtime.panicIndex
    000c22e0
    000c22e0loc_c22e0:
    000c22e0mov x0, xzr
    000c22e4bl runtime.panicIndex
    000c22e8
    000c22e8loc_c22e8:
    000c22e8mov x0, xzr
    000c22ecbl runtime.panicIndex
    000c22f0
    000c22f0loc_c22f0:
    000c22f0mov x0, xzr
    000c22f4bl runtime.panicIndex
    000c22f8hint
    000c22fc
    000c22fcloc_c22fc:
    000c22fcstp x0, x1, [sp+8]
    000c2300stp x2, x3, [sp+24]
    000c2304mov x3, x30
    000c2308bl runtime.morestack_noctxt.abi0
    000c230cldp x0, x1, [sp+8]
    000c2310ldp x2, x3, [sp+24]
    000c2314b 0xc1820
    000c2318udf 0
    000c231cudf 0
    000c1820
    000c2320
    000c2320time.tzsetName: ; void time.tzsetName(struct string s)
    000c2320ldr x16, [x28+16]
    000c2324sub x17, sp, 80
    000c2328subs xzr, x17, x16
    000c232cb.ls 0xc2794
    000c2330str x30, [sp-208]!
    000c2334stur x29, [sp-8]
    000c2338sub x29, sp, 8
    000c233cstr x0, [sp+216]
    000c2340str x1, [sp+224]
    000c2344stp xzr, xzr, [sp+136]
    000c2348stp xzr, xzr, [sp+120]
    000c234cstrb wzr, [sp+43]
    000c2350ldr x5, [sp+224]
    000c2354str x5, [sp+80]
    000c2358cbz x5, 0xc2360
    000c235cb 0xc238c
    000c2360
    000c2360loc_c2360:
    000c2360stp xzr, xzr, [sp+136]
    000c2364stp xzr, xzr, [sp+120]
    000c2368strb wzr, [sp+43]
    000c236cldr x2, [sp+120]
    000c2370ldr x3, [sp+128]
    000c2374ldr x1, [sp+144]
    000c2378ldr x0, [sp+136]
    000c237cmov x4, xzr
    000c2380ldur x29, [sp-8]
    000c2384ldr x30, [sp], 208
    000c2388ret x30
    000c238c
    000c238cloc_c238c:
    000c238cldr x1, [sp+224]
    000c2390ldr x5, [sp+216]
    000c2394subs xzr, x1, 0
    000c2398b.hi 0xc23a0
    000c239cb 0xc2788
    000c23a0
    000c23a0loc_c23a0:
    000c23a0ldrb w5, [x5]
    000c23a4subs wzr, w5, 60
    000c23a8b.ne 0xc23b0
    000c23acb 0xc23c8
    000c23b0
    000c23b0loc_c23b0:
    000c23b0ldr x5, [sp+216]
    000c23b4ldr x6, [sp+224]
    000c23b8str x5, [sp+152]
    000c23bcstr x6, [sp+160]
    000c23c0str xzr, [sp+112]
    000c23c4b 0xc2564
    000c23c8
    000c23c8loc_c23c8:
    000c23c8ldr x5, [sp+216]
    000c23ccldr x6, [sp+224]
    000c23d0str x5, [sp+152]
    000c23d4str x6, [sp+160]
    000c23d8str xzr, [sp+96]
    000c23dcb 0xc23e0
    000c23e0
    000c23e0loc_c23e0:
    000c23e0ldr x5, [sp+96]
    000c23e4ldr x6, [sp+160]
    000c23e8subs xzr, x6, x5
    000c23ecb.gt 0xc23f4
    000c23f0b 0xc2528
    000c23f4
    000c23f4loc_c23f4:
    000c23f4ldr x5, [sp+96]
    000c23f8str x5, [sp+88]
    000c23fcldr x5, [sp+96]
    000c2400ldr x6, [sp+152]
    000c2404ldrb w5, [x6+x5]
    000c2408str w5, [sp+52]
    000c240csubs wzr, w5, 128
    000c2410b.lt 0xc2418
    000c2414b 0xc2428
    000c2418
    000c2418loc_c2418:
    000c2418ldr x5, [sp+96]
    000c241cadd x5, x5, 1
    000c2420str x5, [sp+96]
    000c2424b 0xc2444
    000c2428
    000c2428loc_c2428:
    000c2428ldr x2, [sp+96]
    000c242cldr x0, [sp+152]
    000c2430ldr x1, [sp+160]
    000c2434bl runtime.decoderune
    000c2438str w0, [sp+52]
    000c243cstr x1, [sp+96]
    000c2440b 0xc2444
    000c2444
    000c2444loc_c2444:
    000c2444ldr x5, [sp+88]
    000c2448str x5, [sp+64]
    000c244cldrsw x5, [sp+52]
    000c2450str w5, [sp+44]
    000c2454subs wzr, w5, 62
    000c2458b.eq 0xc2460
    000c245cb 0xc2520
    000c2460
    000c2460loc_c2460:
    000c2460ldr x1, [sp+64]
    000c2464ldr x2, [sp+224]
    000c2468ldr x5, [sp+216]
    000c246csubs xzr, x2, x1
    000c2470b.hs 0xc2478
    000c2474b 0xc2560
    000c2478
    000c2478loc_c2478:
    000c2478subs xzr, x1, 1
    000c247cb.hs 0xc2484
    000c2480b 0xc2558
    000c2484
    000c2484loc_c2484:
    000c2484sub x6, x1, 1
    000c2488sub x7, xzr, x6
    000c248csbfm x7, x7, 63, 63
    000c2490and x7, x7, 1
    000c2494add x5, x5, x7
    000c2498str x5, [sp+168]
    000c249cstr x6, [sp+176]
    000c24a0ldr x5, [sp+64]
    000c24a4add x0, x5, 1
    000c24a8str x0, [sp+80]
    000c24acldr x1, [sp+224]
    000c24b0ldr x6, [sp+216]
    000c24b4subs xzr, x1, x0
    000c24b8b.hs 0xc24c0
    000c24bcb 0xc2554
    000c24c0
    000c24c0loc_c24c0:
    000c24c0sub x5, x1, x5
    000c24c4sub x5, x5, 1
    000c24c8sub x7, xzr, x5
    000c24ccand x7, x0, x7, asr #63
    000c24d0add x6, x6, x7
    000c24d4str x6, [sp+184]
    000c24d8str x5, [sp+192]
    000c24dcldr x5, [sp+168]
    000c24e0ldr x6, [sp+176]
    000c24e4str x5, [sp+136]
    000c24e8str x6, [sp+144]
    000c24ecldr x5, [sp+184]
    000c24f0ldr x6, [sp+192]
    000c24f4str x5, [sp+120]
    000c24f8str x6, [sp+128]
    000c24fcorr x4, xzr, 1
    000c2500strb w4, [sp+43]
    000c2504ldr x0, [sp+136]
    000c2508ldr x2, [sp+120]
    000c250cldr x1, [sp+144]
    000c2510ldr x3, [sp+128]
    000c2514ldur x29, [sp-8]
    000c2518ldr x30, [sp], 208
    000c251cret x30
    000c2520
    000c2520loc_c2520:
    000c2520b 0xc2524
    000c2524
    000c2524loc_c2524:
    000c2524b 0xc23e0
    000c2528
    000c2528loc_c2528:
    000c2528stp xzr, xzr, [sp+136]
    000c252cstp xzr, xzr, [sp+120]
    000c2530strb wzr, [sp+43]
    000c2534ldr x2, [sp+120]
    000c2538ldr x1, [sp+144]
    000c253cldr x3, [sp+128]
    000c2540ldr x0, [sp+136]
    000c2544mov x4, xzr
    000c2548ldur x29, [sp-8]
    000c254cldr x30, [sp], 208
    000c2550ret x30
    000c2554
    000c2554loc_c2554:
    000c2554bl runtime.panicSliceB
    000c2558
    000c2558loc_c2558:
    000c2558orr x0, xzr, 1
    000c255cbl runtime.panicSliceB
    000c2560
    000c2560loc_c2560:
    000c2560bl runtime.panicSliceAlen
    000c2564
    000c2564loc_c2564:
    000c2564ldr x5, [sp+112]
    000c2568ldr x6, [sp+160]
    000c256csubs xzr, x6, x5
    000c2570b.gt 0xc2578
    000c2574b 0xc2708
    000c2578
    000c2578loc_c2578:
    000c2578ldr x5, [sp+112]
    000c257cstr x5, [sp+104]
    000c2580ldr x5, [sp+112]
    000c2584ldr x6, [sp+152]
    000c2588ldrb w5, [x6+x5]
    000c258cstr w5, [sp+60]
    000c2590subs wzr, w5, 128
    000c2594b.lt 0xc259c
    000c2598b 0xc25ac
    000c259c
    000c259cloc_c259c:
    000c259cldr x5, [sp+112]
    000c25a0add x5, x5, 1
    000c25a4str x5, [sp+112]
    000c25a8b 0xc25c8
    000c25ac
    000c25acloc_c25ac:
    000c25acldr x2, [sp+112]
    000c25b0ldr x0, [sp+152]
    000c25b4ldr x1, [sp+160]
    000c25b8bl runtime.decoderune
    000c25bcstr w0, [sp+60]
    000c25c0str x1, [sp+112]
    000c25c4b 0xc25c8
    000c25c8
    000c25c8loc_c25c8:
    000c25c8ldr x5, [sp+104]
    000c25ccstr x5, [sp+72]
    000c25d0ldrsw x5, [sp+60]
    000c25d4str w5, [sp+48]
    000c25d8str w5, [sp+56]
    000c25dcsubs wzr, w5, 43
    000c25e0b.ge 0xc25e8
    000c25e4b 0xc25fc
    000c25e8
    000c25e8loc_c25e8:
    000c25e8subs wzr, w5, 45
    000c25ecb.le 0xc25f4
    000c25f0b 0xc25f8
    000c25f4
    000c25f4loc_c25f4:
    000c25f4b 0xc261c
    000c25f8
    000c25f8loc_c25f8:
    000c25f8b 0xc2600
    000c25fc
    000c25fcloc_c25fc:
    000c25fcb 0xc2600
    000c2600
    000c2600loc_c2600:
    000c2600subs wzr, w5, 48
    000c2604b.ge 0xc260c
    000c2608b 0xc26f4
    000c260c
    000c260cloc_c260c:
    000c260csubs wzr, w5, 57
    000c2610b.le 0xc2618
    000c2614b 0xc26f0
    000c2618
    000c2618loc_c2618:
    000c2618b 0xc261c
    000c261c
    000c261cloc_c261c:
    000c261cldr x5, [sp+72]
    000c2620subs xzr, x5, 3
    000c2624b.lt 0xc262c
    000c2628b 0xc2658
    000c262c
    000c262cloc_c262c:
    000c262cstp xzr, xzr, [sp+136]
    000c2630stp xzr, xzr, [sp+120]
    000c2634strb wzr, [sp+43]
    000c2638ldr x2, [sp+120]
    000c263cldr x1, [sp+144]
    000c2640ldr x3, [sp+128]
    000c2644ldr x0, [sp+136]
    000c2648mov x4, xzr
    000c264cldur x29, [sp-8]
    000c2650ldr x30, [sp], 208
    000c2654ret x30
    000c2658
    000c2658loc_c2658:
    000c2658ldr x1, [sp+72]
    000c265cldr x2, [sp+224]
    000c2660ldr x5, [sp+216]
    000c2664subs xzr, x2, x1
    000c2668b.hs 0xc2670
    000c266cb 0xc2784
    000c2670
    000c2670loc_c2670:
    000c2670b 0xc2674
    000c2674
    000c2674loc_c2674:
    000c2674str x5, [sp+184]
    000c2678str x1, [sp+192]
    000c267cldr x0, [sp+72]
    000c2680ldr x1, [sp+224]
    000c2684ldr x5, [sp+216]
    000c2688subs xzr, x1, x0
    000c268cb.hs 0xc2694
    000c2690b 0xc2780
    000c2694
    000c2694loc_c2694:
    000c2694sub x6, x1, x0
    000c2698sub x7, xzr, x6
    000c269cand x7, x0, x7, asr #63
    000c26a0add x5, x5, x7
    000c26a4str x5, [sp+168]
    000c26a8str x6, [sp+176]
    000c26acldr x5, [sp+184]
    000c26b0ldr x6, [sp+192]
    000c26b4str x5, [sp+136]
    000c26b8str x6, [sp+144]
    000c26bcldr x5, [sp+168]
    000c26c0ldr x6, [sp+176]
    000c26c4str x5, [sp+120]
    000c26c8str x6, [sp+128]
    000c26ccorr x4, xzr, 1
    000c26d0strb w4, [sp+43]
    000c26d4ldr x0, [sp+136]
    000c26d8ldr x2, [sp+120]
    000c26dcldr x1, [sp+144]
    000c26e0ldr x3, [sp+128]
    000c26e4ldur x29, [sp-8]
    000c26e8ldr x30, [sp], 208
    000c26ecret x30
    000c26f0
    000c26f0loc_c26f0:
    000c26f0b 0xc26f8
    000c26f4
    000c26f4loc_c26f4:
    000c26f4b 0xc26f8
    000c26f8
    000c26f8loc_c26f8:
    000c26f8b 0xc26fc
    000c26fc
    000c26fcloc_c26fc:
    000c26fcb 0xc2700
    000c2700
    000c2700loc_c2700:
    000c2700b 0xc2704
    000c2704
    000c2704loc_c2704:
    000c2704b 0xc2564
    000c2708
    000c2708loc_c2708:
    000c2708ldr x5, [sp+224]
    000c270cstr x5, [sp+80]
    000c2710subs xzr, x5, 3
    000c2714b.lt 0xc271c
    000c2718b 0xc2748
    000c271c
    000c271cloc_c271c:
    000c271cstp xzr, xzr, [sp+136]
    000c2720stp xzr, xzr, [sp+120]
    000c2724strb wzr, [sp+43]
    000c2728ldr x2, [sp+120]
    000c272cldr x1, [sp+144]
    000c2730ldr x3, [sp+128]
    000c2734ldr x0, [sp+136]
    000c2738mov x4, xzr
    000c273cldur x29, [sp-8]
    000c2740ldr x30, [sp], 208
    000c2744ret x30
    000c2748
    000c2748loc_c2748:
    000c2748ldr x5, [sp+216]
    000c274cldr x6, [sp+224]
    000c2750str x5, [sp+136]
    000c2754str x6, [sp+144]
    000c2758stp xzr, xzr, [sp+120]
    000c275corr x4, xzr, 1
    000c2760strb w4, [sp+43]
    000c2764ldr x0, [sp+136]
    000c2768ldr x2, [sp+120]
    000c276cldr x1, [sp+144]
    000c2770ldr x3, [sp+128]
    000c2774ldur x29, [sp-8]
    000c2778ldr x30, [sp], 208
    000c277cret x30
    000c2780
    000c2780loc_c2780:
    000c2780bl runtime.panicSliceB
    000c2784
    000c2784loc_c2784:
    000c2784bl runtime.panicSliceAlen
    000c2788
    000c2788loc_c2788:
    000c2788mov x0, xzr
    000c278cbl runtime.panicIndex
    000c2790hint
    000c2794
    000c2794loc_c2794:
    000c2794stp x0, x1, [sp+8]
    000c2798mov x3, x30
    000c279cbl runtime.morestack_noctxt.abi0
    000c27a0ldp x0, x1, [sp+8]
    000c27a4b 0xc2320
    000c27a8udf 0
    000c27acudf 0
    000c2320
    000c27b0
    000c27b0time.tzsetOffset: ; void time.tzsetOffset(struct string s)
    000c27b0ldr x16, [x28+16]
    000c27b4sub x17, sp, 96
    000c27b8subs xzr, x17, x16
    000c27bcb.ls 0xc2d00
    000c27c0str x30, [sp-224]!
    000c27c4stur x29, [sp-8]
    000c27c8sub x29, sp, 8
    000c27ccstr x0, [sp+232]
    000c27d0str x1, [sp+240]
    000c27d4str xzr, [sp+56]
    000c27d8stp xzr, xzr, [sp+120]
    000c27dcstrb wzr, [sp+42]
    000c27e0ldr x4, [sp+240]
    000c27e4str x4, [sp+96]
    000c27e8cbz x4, 0xc27f0
    000c27ecb 0xc2818
    000c27f0
    000c27f0loc_c27f0:
    000c27f0str xzr, [sp+56]
    000c27f4stp xzr, xzr, [sp+120]
    000c27f8strb wzr, [sp+42]
    000c27fcldr x0, [sp+56]
    000c2800ldr x1, [sp+120]
    000c2804ldr x2, [sp+128]
    000c2808mov x3, xzr
    000c280cldur x29, [sp-8]
    000c2810ldr x30, [sp], 224
    000c2814ret x30
    000c2818
    000c2818loc_c2818:
    000c2818strb wzr, [sp+43]
    000c281cldr x1, [sp+240]
    000c2820ldr x4, [sp+232]
    000c2824subs xzr, x1, 0
    000c2828b.hi 0xc2830
    000c282cb 0xc2cf4
    000c2830
    000c2830loc_c2830:
    000c2830ldrb w4, [x4]
    000c2834subs wzr, w4, 43
    000c2838b.eq 0xc2840
    000c283cb 0xc2874
    000c2840
    000c2840loc_c2840:
    000c2840ldr x1, [sp+240]
    000c2844ldr x4, [sp+232]
    000c2848subs xzr, x1, 1
    000c284cb.hs 0xc2854
    000c2850b 0xc2cec
    000c2854
    000c2854loc_c2854:
    000c2854sub x5, x1, 1
    000c2858sub x6, xzr, x5
    000c285csbfm x6, x6, 63, 63
    000c2860and x6, x6, 1
    000c2864add x4, x4, x6
    000c2868str x4, [sp+232]
    000c286cstr x5, [sp+240]
    000c2870b 0xc28e0
    000c2874
    000c2874loc_c2874:
    000c2874ldr x1, [sp+240]
    000c2878ldr x4, [sp+232]
    000c287csubs xzr, x1, 0
    000c2880b.hi 0xc2888
    000c2884b 0xc2ce4
    000c2888
    000c2888loc_c2888:
    000c2888ldrb w4, [x4]
    000c288csubs wzr, w4, 45
    000c2890b.eq 0xc2898
    000c2894b 0xc28d4
    000c2898
    000c2898loc_c2898:
    000c2898ldr x1, [sp+240]
    000c289cldr x4, [sp+232]
    000c28a0subs xzr, x1, 1
    000c28a4b.hs 0xc28ac
    000c28a8b 0xc2cdc
    000c28ac
    000c28acloc_c28ac:
    000c28acsub x5, x1, 1
    000c28b0sub x6, xzr, x5
    000c28b4sbfm x6, x6, 63, 63
    000c28b8and x6, x6, 1
    000c28bcadd x4, x4, x6
    000c28c0str x4, [sp+232]
    000c28c4str x5, [sp+240]
    000c28c8orr x4, xzr, 1
    000c28ccstrb w4, [sp+43]
    000c28d0b 0xc28dc
    000c28d4
    000c28d4loc_c28d4:
    000c28d4orr x4, xzr, 1
    000c28d8b 0xc28dc
    000c28dc
    000c28dcloc_c28dc:
    000c28dcb 0xc28e0
    000c28e0
    000c28e0loc_c28e0:
    000c28e0str xzr, [sp+80]
    000c28e4stp xzr, xzr, [sp+168]
    000c28e8ldr x0, [sp+232]
    000c28ecldr x1, [sp+240]
    000c28f0mov x2, xzr
    000c28f4movz x3, 168
    000c28f8bl time.tzsetNum
    000c28fcstr x0, [sp+96]
    000c2900str x1, [sp+168]
    000c2904str x2, [sp+176]
    000c2908strb w3, [sp+45]
    000c290cldr x4, [sp+96]
    000c2910str x4, [sp+88]
    000c2914str x1, [sp+136]
    000c2918str x2, [sp+144]
    000c291cldrb w4, [sp+45]
    000c2920strb w4, [sp+44]
    000c2924ldr x4, [sp+88]
    000c2928str x4, [sp+80]
    000c292cstr x1, [sp+232]
    000c2930str x2, [sp+240]
    000c2934ldrb w4, [sp+44]
    000c2938strb w4, [sp+42]
    000c293ctbnz w4, 0, 0xc2944
    000c2940b 0xc2c94
    000c2944
    000c2944loc_c2944:
    000c2944ldr x4, [sp+80]
    000c2948movz x5, 3600
    000c294cmadd x4, x4, x5, xzr
    000c2950str x4, [sp+64]
    000c2954str x2, [sp+96]
    000c2958subs xzr, x2, 0
    000c295ccset x4, eq
    000c2960strb w4, [sp+45]
    000c2964cbz x2, 0xc296c
    000c2968b 0xc2970
    000c296c
    000c296cloc_c296c:
    000c296cb 0xc2998
    000c2970
    000c2970loc_c2970:
    000c2970ldr x1, [sp+240]
    000c2974ldr x4, [sp+232]
    000c2978subs xzr, x1, 0
    000c297cb.hi 0xc2984
    000c2980b 0xc2cd4
    000c2984
    000c2984loc_c2984:
    000c2984ldrb w4, [x4]
    000c2988subs wzr, w4, 58
    000c298ccset x4, ne
    000c2990strb w4, [sp+45]
    000c2994b 0xc2998
    000c2998
    000c2998loc_c2998:
    000c2998ldrb w4, [sp+45]
    000c299ctbnz w4, 0, 0xc29a4
    000c29a0b 0xc29fc
    000c29a4
    000c29a4loc_c29a4:
    000c29a4ldrb w4, [sp+43]
    000c29a8tbnz w4, 0, 0xc29b0
    000c29acb 0xc29c0
    000c29b0
    000c29b0loc_c29b0:
    000c29b0ldr x4, [sp+64]
    000c29b4sub x4, xzr, x4
    000c29b8str x4, [sp+64]
    000c29bcb 0xc29c4
    000c29c0
    000c29c0loc_c29c0:
    000c29c0b 0xc29c4
    000c29c4
    000c29c4loc_c29c4:
    000c29c4ldr x4, [sp+64]
    000c29c8str x4, [sp+56]
    000c29ccldr x4, [sp+232]
    000c29d0ldr x5, [sp+240]
    000c29d4str x4, [sp+120]
    000c29d8str x5, [sp+128]
    000c29dcorr x3, xzr, 1
    000c29e0strb w3, [sp+42]
    000c29e4ldr x0, [sp+56]
    000c29e8ldr x1, [sp+120]
    000c29ecldr x2, [sp+128]
    000c29f0ldur x29, [sp-8]
    000c29f4ldr x30, [sp], 224
    000c29f8ret x30
    000c29fc
    000c29fcloc_c29fc:
    000c29fcstr xzr, [sp+72]
    000c2a00ldr x1, [sp+240]
    000c2a04ldr x4, [sp+232]
    000c2a08subs xzr, x1, 1
    000c2a0cb.hs 0xc2a14
    000c2a10b 0xc2ccc
    000c2a14
    000c2a14loc_c2a14:
    000c2a14sub x5, x1, 1
    000c2a18sub x6, xzr, x5
    000c2a1csbfm x6, x6, 63, 63
    000c2a20and x6, x6, 1
    000c2a24add x4, x4, x6
    000c2a28str x4, [sp+168]
    000c2a2cstr x5, [sp+176]
    000c2a30stp xzr, xzr, [sp+152]
    000c2a34ldr x0, [sp+168]
    000c2a38ldr x1, [sp+176]
    000c2a3cmov x2, xzr
    000c2a40movz x3, 59
    000c2a44bl time.tzsetNum
    000c2a48str x0, [sp+96]
    000c2a4cstr x1, [sp+152]
    000c2a50str x2, [sp+160]
    000c2a54strb w3, [sp+45]
    000c2a58ldr x4, [sp+96]
    000c2a5cstr x4, [sp+112]
    000c2a60str x1, [sp+200]
    000c2a64str x2, [sp+208]
    000c2a68ldrb w4, [sp+45]
    000c2a6cstrb w4, [sp+47]
    000c2a70ldr x4, [sp+112]
    000c2a74str x4, [sp+72]
    000c2a78str x1, [sp+232]
    000c2a7cstr x2, [sp+240]
    000c2a80ldrb w4, [sp+47]
    000c2a84strb w4, [sp+42]
    000c2a88tbnz w4, 0, 0xc2a90
    000c2a8cb 0xc2c6c
    000c2a90
    000c2a90loc_c2a90:
    000c2a90ldr x4, [sp+64]
    000c2a94ldr x5, [sp+72]
    000c2a98orr x6, xzr, 60
    000c2a9cmadd x4, x6, x5, x4
    000c2aa0str x4, [sp+64]
    000c2aa4str x2, [sp+96]
    000c2aa8subs xzr, x2, 0
    000c2aaccset x4, eq
    000c2ab0strb w4, [sp+45]
    000c2ab4cbz x2, 0xc2abc
    000c2ab8b 0xc2ac0
    000c2abc
    000c2abcloc_c2abc:
    000c2abcb 0xc2ae8
    000c2ac0
    000c2ac0loc_c2ac0:
    000c2ac0ldr x1, [sp+240]
    000c2ac4ldr x4, [sp+232]
    000c2ac8subs xzr, x1, 0
    000c2accb.hi 0xc2ad4
    000c2ad0b 0xc2cc4
    000c2ad4
    000c2ad4loc_c2ad4:
    000c2ad4ldrb w4, [x4]
    000c2ad8subs wzr, w4, 58
    000c2adccset x4, ne
    000c2ae0strb w4, [sp+45]
    000c2ae4b 0xc2ae8
    000c2ae8
    000c2ae8loc_c2ae8:
    000c2ae8ldrb w4, [sp+45]
    000c2aectbnz w4, 0, 0xc2af4
    000c2af0b 0xc2b4c
    000c2af4
    000c2af4loc_c2af4:
    000c2af4ldrb w4, [sp+43]
    000c2af8tbnz w4, 0, 0xc2b00
    000c2afcb 0xc2b10
    000c2b00
    000c2b00loc_c2b00:
    000c2b00ldr x4, [sp+64]
    000c2b04sub x4, xzr, x4
    000c2b08str x4, [sp+64]
    000c2b0cb 0xc2b14
    000c2b10
    000c2b10loc_c2b10:
    000c2b10b 0xc2b14
    000c2b14
    000c2b14loc_c2b14:
    000c2b14ldr x4, [sp+64]
    000c2b18str x4, [sp+56]
    000c2b1cldr x4, [sp+232]
    000c2b20ldr x5, [sp+240]
    000c2b24str x4, [sp+120]
    000c2b28str x5, [sp+128]
    000c2b2corr x3, xzr, 1
    000c2b30strb w3, [sp+42]
    000c2b34ldr x0, [sp+56]
    000c2b38ldr x1, [sp+120]
    000c2b3cldr x2, [sp+128]
    000c2b40ldur x29, [sp-8]
    000c2b44ldr x30, [sp], 224
    000c2b48ret x30
    000c2b4c
    000c2b4cloc_c2b4c:
    000c2b4cstr xzr, [sp+48]
    000c2b50ldr x1, [sp+240]
    000c2b54ldr x4, [sp+232]
    000c2b58subs xzr, x1, 1
    000c2b5cb.hs 0xc2b64
    000c2b60b 0xc2cbc
    000c2b64
    000c2b64loc_c2b64:
    000c2b64sub x5, x1, 1
    000c2b68sub x6, xzr, x5
    000c2b6csbfm x6, x6, 63, 63
    000c2b70and x6, x6, 1
    000c2b74add x4, x4, x6
    000c2b78str x4, [sp+152]
    000c2b7cstr x5, [sp+160]
    000c2b80stp xzr, xzr, [sp+168]
    000c2b84ldr x0, [sp+152]
    000c2b88ldr x1, [sp+160]
    000c2b8cmov x2, xzr
    000c2b90movz x3, 59
    000c2b94bl time.tzsetNum
    000c2b98str x0, [sp+96]
    000c2b9cstr x1, [sp+168]
    000c2ba0str x2, [sp+176]
    000c2ba4strb w3, [sp+45]
    000c2ba8ldr x4, [sp+96]
    000c2bacstr x4, [sp+104]
    000c2bb0str x1, [sp+184]
    000c2bb4str x2, [sp+192]
    000c2bb8ldrb w4, [sp+45]
    000c2bbcstrb w4, [sp+46]
    000c2bc0ldr x4, [sp+104]
    000c2bc4str x4, [sp+48]
    000c2bc8str x1, [sp+232]
    000c2bccstr x2, [sp+240]
    000c2bd0ldrb w4, [sp+46]
    000c2bd4strb w4, [sp+42]
    000c2bd8tbnz w4, 0, 0xc2be0
    000c2bdcb 0xc2c44
    000c2be0
    000c2be0loc_c2be0:
    000c2be0ldr x4, [sp+48]
    000c2be4ldr x5, [sp+64]
    000c2be8add x4, x5, x4
    000c2becstr x4, [sp+64]
    000c2bf0ldrb w5, [sp+43]
    000c2bf4tbnz w5, 0, 0xc2bfc
    000c2bf8b 0xc2c08
    000c2bfc
    000c2bfcloc_c2bfc:
    000c2bfcsub x4, xzr, x4
    000c2c00str x4, [sp+64]
    000c2c04b 0xc2c0c
    000c2c08
    000c2c08loc_c2c08:
    000c2c08b 0xc2c0c
    000c2c0c
    000c2c0cloc_c2c0c:
    000c2c0cldr x4, [sp+64]
    000c2c10str x4, [sp+56]
    000c2c14ldr x4, [sp+232]
    000c2c18ldr x5, [sp+240]
    000c2c1cstr x4, [sp+120]
    000c2c20str x5, [sp+128]
    000c2c24orr x3, xzr, 1
    000c2c28strb w3, [sp+42]
    000c2c2cldr x0, [sp+56]
    000c2c30ldr x1, [sp+120]
    000c2c34ldr x2, [sp+128]
    000c2c38ldur x29, [sp-8]
    000c2c3cldr x30, [sp], 224
    000c2c40ret x30
    000c2c44
    000c2c44loc_c2c44:
    000c2c44str xzr, [sp+56]
    000c2c48stp xzr, xzr, [sp+120]
    000c2c4cstrb wzr, [sp+42]
    000c2c50ldr x0, [sp+56]
    000c2c54ldr x1, [sp+120]
    000c2c58ldr x2, [sp+128]
    000c2c5cmov x3, xzr
    000c2c60ldur x29, [sp-8]
    000c2c64ldr x30, [sp], 224
    000c2c68ret x30
    000c2c6c
    000c2c6cloc_c2c6c:
    000c2c6cstr xzr, [sp+56]
    000c2c70stp xzr, xzr, [sp+120]
    000c2c74strb wzr, [sp+42]
    000c2c78ldr x0, [sp+56]
    000c2c7cldr x1, [sp+120]
    000c2c80ldr x2, [sp+128]
    000c2c84mov x3, xzr
    000c2c88ldur x29, [sp-8]
    000c2c8cldr x30, [sp], 224
    000c2c90ret x30
    000c2c94
    000c2c94loc_c2c94:
    000c2c94str xzr, [sp+56]
    000c2c98stp xzr, xzr, [sp+120]
    000c2c9cstrb wzr, [sp+42]
    000c2ca0ldr x0, [sp+56]
    000c2ca4ldr x1, [sp+120]
    000c2ca8ldr x2, [sp+128]
    000c2cacmov x3, xzr
    000c2cb0ldur x29, [sp-8]
    000c2cb4ldr x30, [sp], 224
    000c2cb8ret x30
    000c2cbc
    000c2cbcloc_c2cbc:
    000c2cbcorr x0, xzr, 1
    000c2cc0bl runtime.panicSliceB
    000c2cc4
    000c2cc4loc_c2cc4:
    000c2cc4mov x0, xzr
    000c2cc8bl runtime.panicIndex
    000c2ccc
    000c2cccloc_c2ccc:
    000c2cccorr x0, xzr, 1
    000c2cd0bl runtime.panicSliceB
    000c2cd4
    000c2cd4loc_c2cd4:
    000c2cd4mov x0, xzr
    000c2cd8bl runtime.panicIndex
    000c2cdc
    000c2cdcloc_c2cdc:
    000c2cdcorr x0, xzr, 1
    000c2ce0bl runtime.panicSliceB
    000c2ce4
    000c2ce4loc_c2ce4:
    000c2ce4mov x0, xzr
    000c2ce8bl runtime.panicIndex
    000c2cec
    000c2cecloc_c2cec:
    000c2cecorr x0, xzr, 1
    000c2cf0bl runtime.panicSliceB
    000c2cf4
    000c2cf4loc_c2cf4:
    000c2cf4mov x0, xzr
    000c2cf8bl runtime.panicIndex
    000c2cfchint
    000c2d00
    000c2d00loc_c2d00:
    000c2d00stp x0, x1, [sp+8]
    000c2d04mov x3, x30
    000c2d08bl runtime.morestack_noctxt.abi0
    000c2d0cldp x0, x1, [sp+8]
    000c2d10b 0xc27b0
    000c2d14udf 0
    000c2d18udf 0
    000c2d1cudf 0
    000c27b0
    000c2d20
    000c2d20time.tzsetRule: ; void time.tzsetRule(struct string s)
    000c2d20ldr x16, [x28+16]
    000c2d24sub x17, sp, 272
    000c2d28subs xzr, x17, x16
    000c2d2cb.ls 0xc354c
    000c2d30sub x20, sp, 400
    000c2d34stp x29, x30, [x20-8]
    000c2d38add sp, x20, 0
    000c2d3csub x29, sp, 8
    000c2d40str x0, [sp+408]
    000c2d44str x1, [sp+416]
    000c2d48stp xzr, xzr, [sp+64]
    000c2d4cstp xzr, xzr, [sp+80]
    000c2d50str xzr, [sp+96]
    000c2d54stp xzr, xzr, [sp+248]
    000c2d58strb wzr, [sp+54]
    000c2d5cstp xzr, xzr, [sp+112]
    000c2d60stp xzr, xzr, [sp+128]
    000c2d64str xzr, [sp+144]
    000c2d68ldr x8, [sp+416]
    000c2d6cstr x8, [sp+200]
    000c2d70cbz x8, 0xc2d78
    000c2d74b 0xc2db8
    000c2d78
    000c2d78loc_c2d78:
    000c2d78stp xzr, xzr, [sp+64]
    000c2d7cstp xzr, xzr, [sp+80]
    000c2d80str xzr, [sp+96]
    000c2d84stp xzr, xzr, [sp+248]
    000c2d88strb wzr, [sp+54]
    000c2d8cldr x0, [sp+64]
    000c2d90ldr x5, [sp+248]
    000c2d94ldr x6, [sp+256]
    000c2d98ldr x1, [sp+72]
    000c2d9cldr x2, [sp+80]
    000c2da0ldr x3, [sp+88]
    000c2da4ldr x4, [sp+96]
    000c2da8mov x7, xzr
    000c2dacldp x29, x30, [sp-8]
    000c2db0add sp, sp, 400
    000c2db4ret x30
    000c2db8
    000c2db8loc_c2db8:
    000c2db8strb wzr, [sp+55]
    000c2dbcldr x1, [sp+416]
    000c2dc0ldr x4, [sp+408]
    000c2dc4subs xzr, x1, 0
    000c2dc8b.hi 0xc2dd0
    000c2dccb 0xc3540
    000c2dd0
    000c2dd0loc_c2dd0:
    000c2dd0ldrb w4, [x4]
    000c2dd4subs wzr, w4, 74
    000c2dd8b.eq 0xc2de0
    000c2ddcb 0xc2ec4
    000c2de0
    000c2de0loc_c2de0:
    000c2de0str xzr, [sp+168]
    000c2de4ldr x1, [sp+416]
    000c2de8ldr x4, [sp+408]
    000c2decsubs xzr, x1, 1
    000c2df0b.hs 0xc2df8
    000c2df4b 0xc3538
    000c2df8
    000c2df8loc_c2df8:
    000c2df8sub x5, x1, 1
    000c2dfcsub x6, xzr, x5
    000c2e00sbfm x6, x6, 63, 63
    000c2e04and x6, x6, 1
    000c2e08add x4, x4, x6
    000c2e0cstr x4, [sp+296]
    000c2e10str x5, [sp+304]
    000c2e14stp xzr, xzr, [sp+280]
    000c2e18ldr x0, [sp+296]
    000c2e1cldr x1, [sp+304]
    000c2e20orr x2, xzr, 1
    000c2e24movz x3, 365
    000c2e28bl time.tzsetNum
    000c2e2cstr x0, [sp+200]
    000c2e30str x1, [sp+280]
    000c2e34str x2, [sp+288]
    000c2e38strb w3, [sp+58]
    000c2e3cldr x4, [sp+200]
    000c2e40str x4, [sp+192]
    000c2e44str x1, [sp+264]
    000c2e48str x2, [sp+272]
    000c2e4cldrb w4, [sp+58]
    000c2e50strb w4, [sp+56]
    000c2e54ldr x4, [sp+192]
    000c2e58str x4, [sp+168]
    000c2e5cstr x1, [sp+408]
    000c2e60str x2, [sp+416]
    000c2e64ldrb w4, [sp+56]
    000c2e68strb w4, [sp+55]
    000c2e6ctbnz w4, 0, 0xc2e74
    000c2e70b 0xc2e84
    000c2e74
    000c2e74loc_c2e74:
    000c2e74str xzr, [sp+112]
    000c2e78ldr x8, [sp+168]
    000c2e7cstr x8, [sp+120]
    000c2e80b 0xc32dc
    000c2e84
    000c2e84loc_c2e84:
    000c2e84stp xzr, xzr, [sp+64]
    000c2e88stp xzr, xzr, [sp+80]
    000c2e8cstr xzr, [sp+96]
    000c2e90stp xzr, xzr, [sp+248]
    000c2e94strb wzr, [sp+54]
    000c2e98ldr x0, [sp+64]
    000c2e9cldr x5, [sp+248]
    000c2ea0ldr x6, [sp+256]
    000c2ea4ldr x1, [sp+72]
    000c2ea8ldr x2, [sp+80]
    000c2eacldr x3, [sp+88]
    000c2eb0ldr x4, [sp+96]
    000c2eb4mov x7, xzr
    000c2eb8ldp x29, x30, [sp-8]
    000c2ebcadd sp, sp, 400
    000c2ec0ret x30
    000c2ec4
    000c2ec4loc_c2ec4:
    000c2ec4ldr x1, [sp+416]
    000c2ec8ldr x4, [sp+408]
    000c2eccsubs xzr, x1, 0
    000c2ed0b.hi 0xc2ed8
    000c2ed4b 0xc3530
    000c2ed8
    000c2ed8loc_c2ed8:
    000c2ed8ldrb w4, [x4]
    000c2edcsubs wzr, w4, 77
    000c2ee0b.eq 0xc2ee8
    000c2ee4b 0xc3260
    000c2ee8
    000c2ee8loc_c2ee8:
    000c2ee8str xzr, [sp+160]
    000c2eecldr x1, [sp+416]
    000c2ef0ldr x4, [sp+408]
    000c2ef4subs xzr, x1, 1
    000c2ef8b.hs 0xc2f00
    000c2efcb 0xc3528
    000c2f00
    000c2f00loc_c2f00:
    000c2f00sub x5, x1, 1
    000c2f04sub x6, xzr, x5
    000c2f08sbfm x6, x6, 63, 63
    000c2f0cand x6, x6, 1
    000c2f10add x4, x4, x6
    000c2f14str x4, [sp+280]
    000c2f18str x5, [sp+288]
    000c2f1cstp xzr, xzr, [sp+296]
    000c2f20ldr x0, [sp+280]
    000c2f24ldr x1, [sp+288]
    000c2f28orr x2, xzr, 1
    000c2f2corr x3, xzr, 12
    000c2f30bl time.tzsetNum
    000c2f34str x0, [sp+200]
    000c2f38str x1, [sp+296]
    000c2f3cstr x2, [sp+304]
    000c2f40strb w3, [sp+58]
    000c2f44ldr x4, [sp+200]
    000c2f48str x4, [sp+240]
    000c2f4cstr x1, [sp+376]
    000c2f50str x2, [sp+384]
    000c2f54ldrb w4, [sp+58]
    000c2f58strb w4, [sp+63]
    000c2f5cldr x4, [sp+240]
    000c2f60str x4, [sp+160]
    000c2f64str x1, [sp+408]
    000c2f68str x2, [sp+416]
    000c2f6cldrb w4, [sp+63]
    000c2f70strb w4, [sp+55]
    000c2f74eor x5, x4, 1
    000c2f78strb w5, [sp+57]
    000c2f7ctbnz w4, 0, 0xc2f84
    000c2f80b 0xc2f9c
    000c2f84
    000c2f84loc_c2f84:
    000c2f84ldr x8, [sp+416]
    000c2f88str x8, [sp+200]
    000c2f8csubs xzr, x8, 0
    000c2f90cset x8, eq
    000c2f94strb w8, [sp+57]
    000c2f98b 0xc2fa0
    000c2f9c
    000c2f9cloc_c2f9c:
    000c2f9cb 0xc2fa0
    000c2fa0
    000c2fa0loc_c2fa0:
    000c2fa0ldrb w8, [sp+57]
    000c2fa4strb w8, [sp+58]
    000c2fa8tbnz w8, 0, 0xc2fb0
    000c2facb 0xc2fb4
    000c2fb0
    000c2fb0loc_c2fb0:
    000c2fb0b 0xc2fdc
    000c2fb4
    000c2fb4loc_c2fb4:
    000c2fb4ldr x1, [sp+416]
    000c2fb8ldr x8, [sp+408]
    000c2fbcsubs xzr, x1, 0
    000c2fc0b.hi 0xc2fc8
    000c2fc4b 0xc3520
    000c2fc8
    000c2fc8loc_c2fc8:
    000c2fc8ldrb w8, [x8]
    000c2fccsubs wzr, w8, 46
    000c2fd0cset x8, ne
    000c2fd4strb w8, [sp+58]
    000c2fd8b 0xc2fdc
    000c2fdc
    000c2fdcloc_c2fdc:
    000c2fdcldrb w8, [sp+58]
    000c2fe0tbnz w8, 0, 0xc2fe8
    000c2fe4b 0xc3028
    000c2fe8
    000c2fe8loc_c2fe8:
    000c2fe8stp xzr, xzr, [sp+64]
    000c2fecstp xzr, xzr, [sp+80]
    000c2ff0str xzr, [sp+96]
    000c2ff4stp xzr, xzr, [sp+248]
    000c2ff8strb wzr, [sp+54]
    000c2ffcldr x0, [sp+64]
    000c3000ldr x5, [sp+248]
    000c3004ldr x6, [sp+256]
    000c3008ldr x1, [sp+72]
    000c300cldr x2, [sp+80]
    000c3010ldr x3, [sp+88]
    000c3014ldr x4, [sp+96]
    000c3018mov x7, xzr
    000c301cldp x29, x30, [sp-8]
    000c3020add sp, sp, 400
    000c3024ret x30
    000c3028
    000c3028loc_c3028:
    000c3028str xzr, [sp+104]
    000c302cldr x1, [sp+416]
    000c3030ldr x4, [sp+408]
    000c3034subs xzr, x1, 1
    000c3038b.hs 0xc3040
    000c303cb 0xc3518
    000c3040
    000c3040loc_c3040:
    000c3040sub x5, x1, 1
    000c3044sub x6, xzr, x5
    000c3048sbfm x6, x6, 63, 63
    000c304cand x6, x6, 1
    000c3050add x4, x4, x6
    000c3054str x4, [sp+296]
    000c3058str x5, [sp+304]
    000c305cstp xzr, xzr, [sp+280]
    000c3060ldr x0, [sp+296]
    000c3064ldr x1, [sp+304]
    000c3068orr x2, xzr, 1
    000c306cmovz x3, 5
    000c3070bl time.tzsetNum
    000c3074str x0, [sp+200]
    000c3078str x1, [sp+280]
    000c307cstr x2, [sp+288]
    000c3080strb w3, [sp+57]
    000c3084ldr x4, [sp+200]
    000c3088str x4, [sp+232]
    000c308cstr x1, [sp+360]
    000c3090str x2, [sp+368]
    000c3094ldrb w4, [sp+57]
    000c3098strb w4, [sp+62]
    000c309cldr x4, [sp+232]
    000c30a0str x4, [sp+104]
    000c30a4str x1, [sp+408]
    000c30a8str x2, [sp+416]
    000c30acldrb w4, [sp+62]
    000c30b0strb w4, [sp+55]
    000c30b4eor x5, x4, 1
    000c30b8strb w5, [sp+58]
    000c30bctbnz w4, 0, 0xc30c4
    000c30c0b 0xc30dc
    000c30c4
    000c30c4loc_c30c4:
    000c30c4ldr x8, [sp+416]
    000c30c8str x8, [sp+200]
    000c30ccsubs xzr, x8, 0
    000c30d0cset x8, eq
    000c30d4strb w8, [sp+58]
    000c30d8b 0xc30e0
    000c30dc
    000c30dcloc_c30dc:
    000c30dcb 0xc30e0
    000c30e0
    000c30e0loc_c30e0:
    000c30e0ldrb w8, [sp+58]
    000c30e4strb w8, [sp+57]
    000c30e8tbnz w8, 0, 0xc30f0
    000c30ecb 0xc30f4
    000c30f0
    000c30f0loc_c30f0:
    000c30f0b 0xc311c
    000c30f4
    000c30f4loc_c30f4:
    000c30f4ldr x1, [sp+416]
    000c30f8ldr x8, [sp+408]
    000c30fcsubs xzr, x1, 0
    000c3100b.hi 0xc3108
    000c3104b 0xc3510
    000c3108
    000c3108loc_c3108:
    000c3108ldrb w8, [x8]
    000c310csubs wzr, w8, 46
    000c3110cset x8, ne
    000c3114strb w8, [sp+57]
    000c3118b 0xc311c
    000c311c
    000c311cloc_c311c:
    000c311cldrb w8, [sp+57]
    000c3120tbnz w8, 0, 0xc3128
    000c3124b 0xc3168
    000c3128
    000c3128loc_c3128:
    000c3128stp xzr, xzr, [sp+64]
    000c312cstp xzr, xzr, [sp+80]
    000c3130str xzr, [sp+96]
    000c3134stp xzr, xzr, [sp+248]
    000c3138strb wzr, [sp+54]
    000c313cldr x0, [sp+64]
    000c3140ldr x5, [sp+248]
    000c3144ldr x6, [sp+256]
    000c3148ldr x1, [sp+72]
    000c314cldr x2, [sp+80]
    000c3150ldr x3, [sp+88]
    000c3154ldr x4, [sp+96]
    000c3158mov x7, xzr
    000c315cldp x29, x30, [sp-8]
    000c3160add sp, sp, 400
    000c3164ret x30
    000c3168
    000c3168loc_c3168:
    000c3168str xzr, [sp+184]
    000c316cldr x1, [sp+416]
    000c3170ldr x4, [sp+408]
    000c3174subs xzr, x1, 1
    000c3178b.hs 0xc3180
    000c317cb 0xc3508
    000c3180
    000c3180loc_c3180:
    000c3180sub x5, x1, 1
    000c3184sub x6, xzr, x5
    000c3188sbfm x6, x6, 63, 63
    000c318cand x6, x6, 1
    000c3190add x4, x4, x6
    000c3194str x4, [sp+280]
    000c3198str x5, [sp+288]
    000c319cstp xzr, xzr, [sp+296]
    000c31a0ldr x0, [sp+280]
    000c31a4ldr x1, [sp+288]
    000c31a8mov x2, xzr
    000c31acorr x3, xzr, 6
    000c31b0bl time.tzsetNum
    000c31b4str x0, [sp+200]
    000c31b8str x1, [sp+296]
    000c31bcstr x2, [sp+304]
    000c31c0strb w3, [sp+58]
    000c31c4ldr x4, [sp+200]
    000c31c8str x4, [sp+224]
    000c31ccstr x1, [sp+344]
    000c31d0str x2, [sp+352]
    000c31d4ldrb w4, [sp+58]
    000c31d8strb w4, [sp+61]
    000c31dcldr x4, [sp+224]
    000c31e0str x4, [sp+184]
    000c31e4str x1, [sp+408]
    000c31e8str x2, [sp+416]
    000c31ecldrb w4, [sp+61]
    000c31f0strb w4, [sp+55]
    000c31f4tbnz w4, 0, 0xc31fc
    000c31f8b 0xc3220
    000c31fc
    000c31fcloc_c31fc:
    000c31fcorr x8, xzr, 2
    000c3200str x8, [sp+112]
    000c3204ldr x8, [sp+184]
    000c3208str x8, [sp+120]
    000c320cldr x8, [sp+104]
    000c3210str x8, [sp+128]
    000c3214ldr x8, [sp+160]
    000c3218str x8, [sp+136]
    000c321cb 0xc32d8
    000c3220
    000c3220loc_c3220:
    000c3220stp xzr, xzr, [sp+64]
    000c3224stp xzr, xzr, [sp+80]
    000c3228str xzr, [sp+96]
    000c322cstp xzr, xzr, [sp+248]
    000c3230strb wzr, [sp+54]
    000c3234ldr x0, [sp+64]
    000c3238ldr x5, [sp+248]
    000c323cldr x6, [sp+256]
    000c3240ldr x1, [sp+72]
    000c3244ldr x2, [sp+80]
    000c3248ldr x3, [sp+88]
    000c324cldr x4, [sp+96]
    000c3250mov x7, xzr
    000c3254ldp x29, x30, [sp-8]
    000c3258add sp, sp, 400
    000c325cret x30
    000c3260
    000c3260loc_c3260:
    000c3260str xzr, [sp+176]
    000c3264stp xzr, xzr, [sp+296]
    000c3268ldr x0, [sp+408]
    000c326cldr x1, [sp+416]
    000c3270mov x2, xzr
    000c3274movz x3, 365
    000c3278bl time.tzsetNum
    000c327cstr x0, [sp+200]
    000c3280str x1, [sp+296]
    000c3284str x2, [sp+304]
    000c3288strb w3, [sp+58]
    000c328cldr x4, [sp+200]
    000c3290str x4, [sp+216]
    000c3294str x1, [sp+328]
    000c3298str x2, [sp+336]
    000c329cldrb w4, [sp+58]
    000c32a0strb w4, [sp+60]
    000c32a4ldr x4, [sp+216]
    000c32a8str x4, [sp+176]
    000c32acstr x1, [sp+408]
    000c32b0str x2, [sp+416]
    000c32b4ldrb w4, [sp+60]
    000c32b8strb w4, [sp+55]
    000c32bctbnz w4, 0, 0xc32c4
    000c32c0b 0xc34b8
    000c32c4
    000c32c4loc_c32c4:
    000c32c4orr x8, xzr, 1
    000c32c8str x8, [sp+112]
    000c32ccldr x8, [sp+176]
    000c32d0str x8, [sp+120]
    000c32d4b 0xc32d8
    000c32d8
    000c32d8loc_c32d8:
    000c32d8b 0xc32dc
    000c32dc
    000c32dcloc_c32dc:
    000c32dcldr x8, [sp+416]
    000c32e0str x8, [sp+200]
    000c32e4subs xzr, x8, 0
    000c32e8cset x9, eq
    000c32ecstrb w9, [sp+58]
    000c32f0cbz x8, 0xc32f8
    000c32f4b 0xc32fc
    000c32f8
    000c32f8loc_c32f8:
    000c32f8b 0xc3324
    000c32fc
    000c32fcloc_c32fc:
    000c32fcldr x1, [sp+416]
    000c3300ldr x8, [sp+408]
    000c3304subs xzr, x1, 0
    000c3308b.hi 0xc3310
    000c330cb 0xc3500
    000c3310
    000c3310loc_c3310:
    000c3310ldrb w8, [x8]
    000c3314subs wzr, w8, 47
    000c3318cset x8, ne
    000c331cstrb w8, [sp+58]
    000c3320b 0xc3324
    000c3324
    000c3324loc_c3324:
    000c3324ldrb w8, [sp+58]
    000c3328tbnz w8, 0, 0xc3330
    000c332cb 0xc3390
    000c3330
    000c3330loc_c3330:
    000c3330movz x8, 7200
    000c3334str x8, [sp+144]
    000c3338ldp x8, x9, [sp+112]
    000c333cldp x10, x11, [sp+128]
    000c3340stp x8, x9, [sp+64]
    000c3344stp x10, x11, [sp+80]
    000c3348ldr x8, [sp+144]
    000c334cstr x8, [sp+96]
    000c3350ldr x8, [sp+408]
    000c3354ldr x9, [sp+416]
    000c3358str x8, [sp+248]
    000c335cstr x9, [sp+256]
    000c3360orr x7, xzr, 1
    000c3364strb w7, [sp+54]
    000c3368ldr x0, [sp+64]
    000c336cldr x5, [sp+248]
    000c3370ldr x6, [sp+256]
    000c3374ldr x1, [sp+72]
    000c3378ldr x2, [sp+80]
    000c337cldr x3, [sp+88]
    000c3380ldr x4, [sp+96]
    000c3384ldp x29, x30, [sp-8]
    000c3388add sp, sp, 400
    000c338cret x30
    000c3390
    000c3390loc_c3390:
    000c3390ldr x1, [sp+416]
    000c3394ldr x2, [sp+408]
    000c3398subs xzr, x1, 1
    000c339cb.hs 0xc33a4
    000c33a0b 0xc34f8
    000c33a4
    000c33a4loc_c33a4:
    000c33a4sub x3, x1, 1
    000c33a8sub x4, xzr, x3
    000c33acsbfm x4, x4, 63, 63
    000c33b0and x4, x4, 1
    000c33b4add x2, x2, x4
    000c33b8str x2, [sp+296]
    000c33bcstr x3, [sp+304]
    000c33c0stp xzr, xzr, [sp+280]
    000c33c4ldr x0, [sp+296]
    000c33c8ldr x1, [sp+304]
    000c33ccbl time.tzsetOffset
    000c33d0str x0, [sp+200]
    000c33d4str x1, [sp+280]
    000c33d8str x2, [sp+288]
    000c33dcstrb w3, [sp+58]
    000c33e0ldr x3, [sp+200]
    000c33e4str x3, [sp+208]
    000c33e8str x1, [sp+312]
    000c33ecstr x2, [sp+320]
    000c33f0ldrb w3, [sp+58]
    000c33f4strb w3, [sp+59]
    000c33f8ldr x3, [sp+208]
    000c33fcstr x3, [sp+152]
    000c3400str x1, [sp+408]
    000c3404str x2, [sp+416]
    000c3408ldrb w2, [sp+59]
    000c340cstrb w2, [sp+55]
    000c3410tbnz w2, 0, 0xc3418
    000c3414b 0xc3478
    000c3418
    000c3418loc_c3418:
    000c3418ldr x8, [sp+152]
    000c341cstr x8, [sp+144]
    000c3420ldp x8, x9, [sp+112]
    000c3424ldp x10, x11, [sp+128]
    000c3428stp x8, x9, [sp+64]
    000c342cstp x10, x11, [sp+80]
    000c3430ldr x8, [sp+144]
    000c3434str x8, [sp+96]
    000c3438ldr x8, [sp+408]
    000c343cldr x9, [sp+416]
    000c3440str x8, [sp+248]
    000c3444str x9, [sp+256]
    000c3448orr x7, xzr, 1
    000c344cstrb w7, [sp+54]
    000c3450ldr x0, [sp+64]
    000c3454ldr x5, [sp+248]
    000c3458ldr x6, [sp+256]
    000c345cldr x1, [sp+72]
    000c3460ldr x2, [sp+80]
    000c3464ldr x3, [sp+88]
    000c3468ldr x4, [sp+96]
    000c346cldp x29, x30, [sp-8]
    000c3470add sp, sp, 400
    000c3474ret x30
    000c3478
    000c3478loc_c3478:
    000c3478stp xzr, xzr, [sp+64]
    000c347cstp xzr, xzr, [sp+80]
    000c3480str xzr, [sp+96]
    000c3484stp xzr, xzr, [sp+248]
    000c3488strb wzr, [sp+54]
    000c348cldr x0, [sp+64]
    000c3490ldr x5, [sp+248]
    000c3494ldr x6, [sp+256]
    000c3498ldr x1, [sp+72]
    000c349cldr x2, [sp+80]
    000c34a0ldr x3, [sp+88]
    000c34a4ldr x4, [sp+96]
    000c34a8mov x7, xzr
    000c34acldp x29, x30, [sp-8]
    000c34b0add sp, sp, 400
    000c34b4ret x30
    000c34b8
    000c34b8loc_c34b8:
    000c34b8stp xzr, xzr, [sp+64]
    000c34bcstp xzr, xzr, [sp+80]
    000c34c0str xzr, [sp+96]
    000c34c4stp xzr, xzr, [sp+248]
    000c34c8strb wzr, [sp+54]
    000c34ccldr x0, [sp+64]
    000c34d0ldr x5, [sp+248]
    000c34d4ldr x6, [sp+256]
    000c34d8ldr x1, [sp+72]
    000c34dcldr x2, [sp+80]
    000c34e0ldr x3, [sp+88]
    000c34e4ldr x4, [sp+96]
    000c34e8mov x7, xzr
    000c34ecldp x29, x30, [sp-8]
    000c34f0add sp, sp, 400
    000c34f4ret x30
    000c34f8
    000c34f8loc_c34f8:
    000c34f8orr x0, xzr, 1
    000c34fcbl runtime.panicSliceB
    000c3500
    000c3500loc_c3500:
    000c3500mov x0, xzr
    000c3504bl runtime.panicIndex
    000c3508
    000c3508loc_c3508:
    000c3508orr x0, xzr, 1
    000c350cbl runtime.panicSliceB
    000c3510
    000c3510loc_c3510:
    000c3510mov x0, xzr
    000c3514bl runtime.panicIndex
    000c3518
    000c3518loc_c3518:
    000c3518orr x0, xzr, 1
    000c351cbl runtime.panicSliceB
    000c3520
    000c3520loc_c3520:
    000c3520mov x0, xzr
    000c3524bl runtime.panicIndex
    000c3528
    000c3528loc_c3528:
    000c3528orr x0, xzr, 1
    000c352cbl runtime.panicSliceB
    000c3530
    000c3530loc_c3530:
    000c3530mov x0, xzr
    000c3534bl runtime.panicIndex
    000c3538
    000c3538loc_c3538:
    000c3538orr x0, xzr, 1
    000c353cbl runtime.panicSliceB
    000c3540
    000c3540loc_c3540:
    000c3540mov x0, xzr
    000c3544bl runtime.panicIndex
    000c3548hint
    000c354c
    000c354cloc_c354c:
    000c354cstp x0, x1, [sp+8]
    000c3550mov x3, x30
    000c3554bl runtime.morestack_noctxt.abi0
    000c3558ldp x0, x1, [sp+8]
    000c355cb 0xc2d20
    000c2d20
    000c3560
    000c3560time.tzsetNum: ; void time.tzsetNum(struct string s, int min, int max)
    000c3560ldr x16, [x28+16]
    000c3564sub x17, sp, 16
    000c3568subs xzr, x17, x16
    000c356cb.ls 0xc3820
    000c3570str x30, [sp-144]!
    000c3574stur x29, [sp-8]
    000c3578sub x29, sp, 8
    000c357cstr x0, [sp+152]
    000c3580str x1, [sp+160]
    000c3584str x2, [sp+168]
    000c3588str x3, [sp+176]
    000c358cstr xzr, [sp+48]
    000c3590stp xzr, xzr, [sp+88]
    000c3594strb wzr, [sp+38]
    000c3598ldr x4, [sp+160]
    000c359cstr x4, [sp+64]
    000c35a0cbz x4, 0xc35a8
    000c35a4b 0xc35d0
    000c35a8
    000c35a8loc_c35a8:
    000c35a8str xzr, [sp+48]
    000c35acstp xzr, xzr, [sp+88]
    000c35b0strb wzr, [sp+38]
    000c35b4ldr x0, [sp+48]
    000c35b8ldr x1, [sp+88]
    000c35bcldr x2, [sp+96]
    000c35c0mov x3, xzr
    000c35c4ldur x29, [sp-8]
    000c35c8ldr x30, [sp], 144
    000c35ccret x30
    000c35d0
    000c35d0loc_c35d0:
    000c35d0str xzr, [sp+48]
    000c35d4ldr x4, [sp+152]
    000c35d8ldr x5, [sp+160]
    000c35dcstr x4, [sp+104]
    000c35e0str x5, [sp+112]
    000c35e4str xzr, [sp+80]
    000c35e8b 0xc35ec
    000c35ec
    000c35ecloc_c35ec:
    000c35ecldr x4, [sp+80]
    000c35f0ldr x5, [sp+112]
    000c35f4subs xzr, x5, x4
    000c35f8b.gt 0xc3600
    000c35fcb 0xc37b8
    000c3600
    000c3600loc_c3600:
    000c3600ldr x4, [sp+80]
    000c3604str x4, [sp+72]
    000c3608ldr x4, [sp+80]
    000c360cldr x5, [sp+104]
    000c3610ldrb w4, [x5+x4]
    000c3614str w4, [sp+44]
    000c3618subs wzr, w4, 128
    000c361cb.lt 0xc3624
    000c3620b 0xc3634
    000c3624
    000c3624loc_c3624:
    000c3624ldr x4, [sp+80]
    000c3628add x4, x4, 1
    000c362cstr x4, [sp+80]
    000c3630b 0xc3650
    000c3634
    000c3634loc_c3634:
    000c3634ldr x2, [sp+80]
    000c3638ldr x0, [sp+104]
    000c363cldr x1, [sp+112]
    000c3640bl runtime.decoderune
    000c3644str w0, [sp+44]
    000c3648str x1, [sp+80]
    000c364cb 0xc3650
    000c3650
    000c3650loc_c3650:
    000c3650ldr x4, [sp+72]
    000c3654str x4, [sp+56]
    000c3658ldrsw x4, [sp+44]
    000c365cstr w4, [sp+40]
    000c3660subs wzr, w4, 48
    000c3664cset x4, lt
    000c3668strb w4, [sp+39]
    000c366cb.lt 0xc3674
    000c3670b 0xc3678
    000c3674
    000c3674loc_c3674:
    000c3674b 0xc368c
    000c3678
    000c3678loc_c3678:
    000c3678ldrsw x4, [sp+40]
    000c367csubs wzr, w4, 57
    000c3680cset x4, gt
    000c3684strb w4, [sp+39]
    000c3688b 0xc368c
    000c368c
    000c368cloc_c368c:
    000c368cldrb w4, [sp+39]
    000c3690tbnz w4, 0, 0xc3698
    000c3694b 0xc3758
    000c3698
    000c3698loc_c3698:
    000c3698ldr x4, [sp+56]
    000c369csubs xzr, x4, 0
    000c36a0cset x5, eq
    000c36a4strb w5, [sp+39]
    000c36a8cbz x4, 0xc36b0
    000c36acb 0xc36b4
    000c36b0
    000c36b0loc_c36b0:
    000c36b0b 0xc36cc
    000c36b4
    000c36b4loc_c36b4:
    000c36b4ldr x4, [sp+48]
    000c36b8ldr x5, [sp+168]
    000c36bcsubs xzr, x5, x4
    000c36c0cset x4, gt
    000c36c4strb w4, [sp+39]
    000c36c8b 0xc36cc
    000c36cc
    000c36ccloc_c36cc:
    000c36ccldrb w4, [sp+39]
    000c36d0tbnz w4, 0, 0xc36d8
    000c36d4b 0xc3700
    000c36d8
    000c36d8loc_c36d8:
    000c36d8str xzr, [sp+48]
    000c36dcstp xzr, xzr, [sp+88]
    000c36e0strb wzr, [sp+38]
    000c36e4ldr x0, [sp+48]
    000c36e8ldr x1, [sp+88]
    000c36ecldr x2, [sp+96]
    000c36f0mov x3, xzr
    000c36f4ldur x29, [sp-8]
    000c36f8ldr x30, [sp], 144
    000c36fcret x30
    000c3700
    000c3700loc_c3700:
    000c3700ldr x0, [sp+56]
    000c3704ldr x1, [sp+160]
    000c3708ldr x4, [sp+152]
    000c370csubs xzr, x1, x0
    000c3710b.hs 0xc3718
    000c3714b 0xc3818
    000c3718
    000c3718loc_c3718:
    000c3718sub x5, x1, x0
    000c371csub x6, xzr, x5
    000c3720and x6, x0, x6, asr #63
    000c3724add x4, x4, x6
    000c3728str x4, [sp+120]
    000c372cstr x5, [sp+128]
    000c3730str x4, [sp+88]
    000c3734str x5, [sp+96]
    000c3738orr x3, xzr, 1
    000c373cstrb w3, [sp+38]
    000c3740ldr x0, [sp+48]
    000c3744ldr x1, [sp+88]
    000c3748ldr x2, [sp+96]
    000c374cldur x29, [sp-8]
    000c3750ldr x30, [sp], 144
    000c3754ret x30
    000c3758
    000c3758loc_c3758:
    000c3758ldr x4, [sp+48]
    000c375cadd x4, x4, x4, lsl #2
    000c3760ubfm x5, x4, 63, 62
    000c3764str x5, [sp+48]
    000c3768ldrsw x5, [sp+40]
    000c376cadd x4, x5, x4, lsl #1
    000c3770sub x4, x4, 48
    000c3774str x4, [sp+48]
    000c3778ldr x5, [sp+176]
    000c377csubs xzr, x5, x4
    000c3780b.lt 0xc3788
    000c3784b 0xc37b0
    000c3788
    000c3788loc_c3788:
    000c3788str xzr, [sp+48]
    000c378cstp xzr, xzr, [sp+88]
    000c3790strb wzr, [sp+38]
    000c3794ldr x0, [sp+48]
    000c3798ldr x1, [sp+88]
    000c379cldr x2, [sp+96]
    000c37a0mov x3, xzr
    000c37a4ldur x29, [sp-8]
    000c37a8ldr x30, [sp], 144
    000c37acret x30
    000c37b0
    000c37b0loc_c37b0:
    000c37b0b 0xc37b4
    000c37b4
    000c37b4loc_c37b4:
    000c37b4b 0xc35ec
    000c37b8
    000c37b8loc_c37b8:
    000c37b8ldr x4, [sp+168]
    000c37bcldr x5, [sp+48]
    000c37c0subs xzr, x4, x5
    000c37c4b.gt 0xc37cc
    000c37c8b 0xc37f4
    000c37cc
    000c37ccloc_c37cc:
    000c37ccstr xzr, [sp+48]
    000c37d0stp xzr, xzr, [sp+88]
    000c37d4strb wzr, [sp+38]
    000c37d8ldr x0, [sp+48]
    000c37dcldr x1, [sp+88]
    000c37e0ldr x2, [sp+96]
    000c37e4mov x3, xzr
    000c37e8ldur x29, [sp-8]
    000c37ecldr x30, [sp], 144
    000c37f0ret x30
    000c37f4
    000c37f4loc_c37f4:
    000c37f4stp xzr, xzr, [sp+88]
    000c37f8orr x3, xzr, 1
    000c37fcstrb w3, [sp+38]
    000c3800ldr x0, [sp+48]
    000c3804ldr x2, [sp+96]
    000c3808ldr x1, [sp+88]
    000c380cldur x29, [sp-8]
    000c3810ldr x30, [sp], 144
    000c3814ret x30
    000c3818
    000c3818loc_c3818:
    000c3818bl runtime.panicSliceB
    000c381chint
    000c3820
    000c3820loc_c3820:
    000c3820stp x0, x1, [sp+8]
    000c3824stp x2, x3, [sp+24]
    000c3828mov x3, x30
    000c382cbl runtime.morestack_noctxt.abi0
    000c3830ldp x0, x1, [sp+8]
    000c3834ldp x2, x3, [sp+24]
    000c3838b 0xc3560
    000c383cudf 0
    000c3560
    000c3840
    000c3840time.tzruleTime: ; void time.tzruleTime(int year, time.rule r, int off)
    000c3840ldr x16, [x28+16]
    000c3844subs xzr, sp, x16
    000c3848b.ls 0xc3bd8
    000c384cstr x30, [sp-128]!
    000c3850stur x29, [sp-8]
    000c3854sub x29, sp, 8
    000c3858str x0, [sp+136]
    000c385cstr x1, [sp+144]
    000c3860str x2, [sp+152]
    000c3864str x3, [sp+160]
    000c3868str x4, [sp+168]
    000c386cstr x5, [sp+176]
    000c3870str x6, [sp+184]
    000c3874str xzr, [sp+32]
    000c3878str xzr, [sp+64]
    000c387cldr x2, [sp+144]
    000c3880str x2, [sp+104]
    000c3884cbz x2, 0xc388c
    000c3888b 0xc390c
    000c388c
    000c388cloc_c388c:
    000c388cb 0xc3890
    000c3890
    000c3890loc_c3890:
    000c3890ldr x1, [sp+152]
    000c3894movz x2, 20864
    000c3898movk x2, 0x10000
    000c389cmadd x1, x2, x1, xzr
    000c38a0movz x2, 20864
    000c38a4movk x2, 0x10000
    000c38a8sub x1, x1, x2
    000c38acstr x1, [sp+64]
    000c38b0ldr x0, [sp+136]
    000c38b4bl time.isLeap
    000c38b8strb w0, [sp+30]
    000c38bcstrb w0, [sp+31]
    000c38c0tbnz w0, 0, 0xc38c8
    000c38c4b 0xc38dc
    000c38c8
    000c38c8loc_c38c8:
    000c38c8ldr x1, [sp+152]
    000c38ccsubs xzr, x1, 60
    000c38d0cset x1, ge
    000c38d4strb w1, [sp+31]
    000c38d8b 0xc38e0
    000c38dc
    000c38dcloc_c38dc:
    000c38dcb 0xc38e0
    000c38e0
    000c38e0loc_c38e0:
    000c38e0ldrb w1, [sp+31]
    000c38e4tbnz w1, 0, 0xc38ec
    000c38e8b 0xc3904
    000c38ec
    000c38ecloc_c38ec:
    000c38ecldr x1, [sp+64]
    000c38f0movz x2, 20864
    000c38f4movk x2, 0x10000
    000c38f8add x1, x1, x2
    000c38fcstr x1, [sp+64]
    000c3900b 0xc3908
    000c3904
    000c3904loc_c3904:
    000c3904b 0xc3908
    000c3908
    000c3908loc_c3908:
    000c3908b 0xc3ad4
    000c390c
    000c390cloc_c390c:
    000c390csubs xzr, x2, 1
    000c3910b.eq 0xc3918
    000c3914b 0xc3934
    000c3918
    000c3918loc_c3918:
    000c3918b 0xc391c
    000c391c
    000c391cloc_c391c:
    000c391cldr x1, [sp+152]
    000c3920movz x2, 20864
    000c3924movk x2, 0x10000
    000c3928madd x1, x1, x2, xzr
    000c392cstr x1, [sp+64]
    000c3930b 0xc3ad4
    000c3934
    000c3934loc_c3934:
    000c3934subs xzr, x2, 2
    000c3938b.eq 0xc3940
    000c393cb 0xc3ac8
    000c3940
    000c3940loc_c3940:
    000c3940b 0xc3944
    000c3944
    000c3944loc_c3944:
    000c3944ldr x2, [sp+168]
    000c3948add x3, x2, 9
    000c394cmovz x4, 43691
    000c3950movk x4, 0xaaaa0000
    000c3954movk x4, 0xaaaa00000000
    000c3958movk x4, 0xaaaa000000000000
    000c395csmulh x4, x4, x3
    000c3960add x4, x2, x4
    000c3964add x4, x4, 9
    000c3968sbfm x4, x4, 3, 63
    000c396csub x3, x4, x3, asr #63
    000c3970add x3, x3, x3, lsl #1
    000c3974sub x2, x2, x3, lsl #2
    000c3978add x2, x2, 10
    000c397cstr x2, [sp+72]
    000c3980ldr x2, [sp+136]
    000c3984str x2, [sp+56]
    000c3988ldr x3, [sp+168]
    000c398csubs xzr, x3, 2
    000c3990b.le 0xc3998
    000c3994b 0xc39a4
    000c3998
    000c3998loc_c3998:
    000c3998sub x2, x2, 1
    000c399cstr x2, [sp+56]
    000c39a0b 0xc39a8
    000c39a4
    000c39a4loc_c39a4:
    000c39a4b 0xc39a8
    000c39a8
    000c39a8loc_c39a8:
    000c39a8ldr x2, [sp+56]
    000c39acmovz x3, 55051
    000c39b0movk x3, 0x70a30000
    000c39b4movk x3, 0xa3d00000000
    000c39b8movk x3, 0xa3d7000000000000
    000c39bcsmulh x4, x3, x2
    000c39c0add x4, x4, x2
    000c39c4sbfm x4, x4, 6, 63
    000c39c8sub x2, x4, x2, asr #63
    000c39ccstr x2, [sp+48]
    000c39d0ldr x4, [sp+56]
    000c39d4smulh x3, x3, x4
    000c39d8add x3, x3, x4
    000c39dcsbfm x3, x3, 6, 63
    000c39e0sub x3, x3, x4, asr #63
    000c39e4movz x5, 100
    000c39e8msub x3, x5, x3, x4
    000c39ecstr x3, [sp+40]
    000c39f0ldr x4, [sp+72]
    000c39f4movz x5, 26
    000c39f8madd x4, x5, x4, xzr
    000c39fcsub x5, x4, 2
    000c3a00movz x6, 52429
    000c3a04movk x6, 0xcccc0000
    000c3a08movk x6, 0xcccc00000000
    000c3a0cmovk x6, 0xcccc000000000000
    000c3a10smulh x6, x6, x5
    000c3a14add x4, x4, x6
    000c3a18sub x4, x4, 2
    000c3a1csbfm x4, x4, 3, 63
    000c3a20sub x4, x4, x5, asr #63
    000c3a24add x4, x4, x3
    000c3a28sbfm x5, x3, 63, 63
    000c3a2cadd x3, x3, x5, lsr #62
    000c3a30add x3, x4, x3, asr #2
    000c3a34sbfm x4, x2, 63, 63
    000c3a38add x4, x2, x4, lsr #62
    000c3a3cadd x3, x3, x4, asr #2
    000c3a40sub x4, x3, x2, lsl #1
    000c3a44add x4, x4, 1
    000c3a48movz x5, 18725
    000c3a4cmovk x5, 0x24920000
    000c3a50movk x5, 0x924900000000
    000c3a54movk x5, 0x4924000000000000
    000c3a58smulh x5, x5, x4
    000c3a5csbfm x5, x5, 1, 63
    000c3a60sub x4, x5, x4, asr #63
    000c3a64sub x5, xzr, x4
    000c3a68add x4, x5, x4, lsl #3
    000c3a6cadd x2, x4, x2, lsl #1
    000c3a70sub x2, x3, x2
    000c3a74add x3, x2, 1
    000c3a78str x3, [sp+88]
    000c3a7ctbnz x3, 63, 0xc3a84
    000c3a80b 0xc3a90
    000c3a84
    000c3a84loc_c3a84:
    000c3a84add x2, x2, 8
    000c3a88str x2, [sp+88]
    000c3a8cb 0xc3a94
    000c3a90
    000c3a90loc_c3a90:
    000c3a90b 0xc3a94
    000c3a94
    000c3a94loc_c3a94:
    000c3a94ldr x2, [sp+152]
    000c3a98ldr x3, [sp+88]
    000c3a9csub x2, x2, x3
    000c3aa0str x2, [sp+96]
    000c3aa4tbnz x2, 63, 0xc3aac
    000c3aa8b 0xc3ab8
    000c3aac
    000c3aacloc_c3aac:
    000c3aacadd x2, x2, 7
    000c3ab0str x2, [sp+96]
    000c3ab4b 0xc3abc
    000c3ab8
    000c3ab8loc_c3ab8:
    000c3ab8b 0xc3abc
    000c3abc
    000c3abcloc_c3abc:
    000c3abcorr x2, xzr, 1
    000c3ac0str x2, [sp+80]
    000c3ac4b 0xc3af8
    000c3ac8
    000c3ac8loc_c3ac8:
    000c3ac8b 0xc3acc
    000c3acc
    000c3accloc_c3acc:
    000c3accb 0xc3ad0
    000c3ad0
    000c3ad0loc_c3ad0:
    000c3ad0b 0xc3ad4
    000c3ad4
    000c3ad4loc_c3ad4:
    000c3ad4ldr x1, [sp+64]
    000c3ad8ldr x2, [sp+176]
    000c3adcadd x1, x1, x2
    000c3ae0ldr x2, [sp+184]
    000c3ae4sub x0, x1, x2
    000c3ae8str x0, [sp+32]
    000c3aecldur x29, [sp-8]
    000c3af0ldr x30, [sp], 128
    000c3af4ret x30
    000c3af8
    000c3af8loc_c3af8:
    000c3af8ldr x2, [sp+80]
    000c3afcldr x3, [sp+160]
    000c3b00subs xzr, x3, x2
    000c3b04b.gt 0xc3b0c
    000c3b08b 0xc3b54
    000c3b0c
    000c3b0cloc_c3b0c:
    000c3b0cldr x1, [sp+136]
    000c3b10ldr x0, [sp+168]
    000c3b14bl time.daysIn
    000c3b18str x0, [sp+112]
    000c3b1cldr x2, [sp+96]
    000c3b20add x2, x2, 7
    000c3b24subs xzr, x0, x2
    000c3b28b.le 0xc3b30
    000c3b2cb 0xc3b34
    000c3b30
    000c3b30loc_c3b30:
    000c3b30b 0xc3b58
    000c3b34
    000c3b34loc_c3b34:
    000c3b34ldr x2, [sp+96]
    000c3b38add x2, x2, 7
    000c3b3cstr x2, [sp+96]
    000c3b40b 0xc3b44
    000c3b44
    000c3b44loc_c3b44:
    000c3b44ldr x2, [sp+80]
    000c3b48add x2, x2, 1
    000c3b4cstr x2, [sp+80]
    000c3b50b 0xc3af8
    000c3b54
    000c3b54loc_c3b54:
    000c3b54b 0xc3b58
    000c3b58
    000c3b58loc_c3b58:
    000c3b58ldr x0, [sp+168]
    000c3b5cbl time.daysBefore
    000c3b60str x0, [sp+112]
    000c3b64ldr x1, [sp+96]
    000c3b68add x1, x1, x0
    000c3b6cstr x1, [sp+96]
    000c3b70ldr x0, [sp+136]
    000c3b74bl time.isLeap
    000c3b78strb w0, [sp+31]
    000c3b7cstrb w0, [sp+30]
    000c3b80tbnz w0, 0, 0xc3b88
    000c3b84b 0xc3b9c
    000c3b88
    000c3b88loc_c3b88:
    000c3b88ldr x1, [sp+168]
    000c3b8csubs xzr, x1, 2
    000c3b90cset x1, gt
    000c3b94strb w1, [sp+30]
    000c3b98b 0xc3ba0
    000c3b9c
    000c3b9cloc_c3b9c:
    000c3b9cb 0xc3ba0
    000c3ba0
    000c3ba0loc_c3ba0:
    000c3ba0ldrb w1, [sp+30]
    000c3ba4tbnz w1, 0, 0xc3bac
    000c3ba8b 0xc3bbc
    000c3bac
    000c3bacloc_c3bac:
    000c3bacldr x1, [sp+96]
    000c3bb0add x1, x1, 1
    000c3bb4str x1, [sp+96]
    000c3bb8b 0xc3bc0
    000c3bbc
    000c3bbcloc_c3bbc:
    000c3bbcb 0xc3bc0
    000c3bc0
    000c3bc0loc_c3bc0:
    000c3bc0ldr x1, [sp+96]
    000c3bc4movz x2, 20864
    000c3bc8movk x2, 0x10000
    000c3bccmadd x1, x1, x2, xzr
    000c3bd0str x1, [sp+64]
    000c3bd4b 0xc3ad4
    000c3bd8
    000c3bd8loc_c3bd8:
    000c3bd8stp x0, x1, [sp+8]
    000c3bdcstp x2, x3, [sp+24]
    000c3be0stp x4, x5, [sp+40]
    000c3be4str x6, [sp+56]
    000c3be8mov x3, x30
    000c3becbl runtime.morestack_noctxt.abi0
    000c3bf0ldp x0, x1, [sp+8]
    000c3bf4ldp x2, x3, [sp+24]
    000c3bf8ldp x4, x5, [sp+40]
    000c3bfcldr x6, [sp+56]
    000c3c00b 0xc3840
    000c3c04udf 0
    000c3c08udf 0
    000c3c0cudf 0
    000c3840