File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000afe20
    000afe20syscall.recvfrom: ; void syscall.recvfrom(int fd, struct []uint8 p, int flags, syscall.RawSockaddrAny * from, syscall._Socklen * fromlen)
    000afe20ldr x16, [x28+16]
    000afe24sub x17, sp, 80
    000afe28subs xzr, x17, x16
    000afe2cb.ls 0xaff44
    000afe30str x30, [sp-208]!
    000afe34stur x29, [sp-8]
    000afe38sub x29, sp, 8
    000afe3cstr x0, [sp+216]
    000afe40str x1, [sp+224]
    000afe44str x2, [sp+232]
    000afe48str x3, [sp+240]
    000afe4cstr x4, [sp+248]
    000afe50str x5, [sp+256]
    000afe54str x6, [sp+264]
    000afe58str xzr, [sp+80]
    000afe5cstp xzr, xzr, [sp+152]
    000afe60str xzr, [sp+168]
    000afe64ldr x7, [sp+232]
    000afe68str x7, [sp+120]
    000afe6ccbnz x7, 0xafe74
    000afe70b 0xafe90
    000afe74
    000afe74loc_afe74:
    000afe74ldr x1, [sp+232]
    000afe78ldr x7, [sp+224]
    000afe7csubs xzr, x1, 0
    000afe80b.hi 0xafe88
    000afe84b 0xaff38
    000afe88
    000afe88loc_afe88:
    000afe88str x7, [sp+168]
    000afe8cb 0xafea0
    000afe90
    000afe90loc_afe90:
    000afe90adrp x7, 0x99c000
    000afe94add x7, x7, 2200
    000afe98str x7, [sp+168]
    000afe9cb 0xafea0
    000afea0
    000afea0loc_afea0:
    000afea0ldr x7, [sp+168]
    000afea4str x7, [sp+192]
    000afea8ldr x7, [sp+256]
    000afeacstr x7, [sp+184]
    000afeb0ldr x7, [sp+264]
    000afeb4str x7, [sp+176]
    000afeb8ldr x3, [sp+232]
    000afebcstr x3, [sp+120]
    000afec0ldr x1, [sp+216]
    000afec4ldr x2, [sp+192]
    000afec8ldr x4, [sp+248]
    000afeccldr x5, [sp+184]
    000afed0ldr x6, [sp+176]
    000afed4movz x0, 207
    000afed8bl syscall.Syscall6
    000afedcstr x0, [sp+112]
    000afee0str x1, [sp+104]
    000afee4str x2, [sp+96]
    000afee8str x0, [sp+144]
    000afeecstr x1, [sp+136]
    000afef0str x2, [sp+128]
    000afef4str x0, [sp+72]
    000afef8str x2, [sp+88]
    000afefcstr x0, [sp+80]
    000aff00cbnz x2, 0xaff08
    000aff04b 0xaff1c
    000aff08
    000aff08loc_aff08:
    000aff08mov x0, x2
    000aff0cbl syscall.errnoErr
    000aff10str x0, [sp+152]
    000aff14str x1, [sp+160]
    000aff18b 0xaff20
    000aff1c
    000aff1cloc_aff1c:
    000aff1cb 0xaff20
    000aff20
    000aff20loc_aff20:
    000aff20ldr x1, [sp+152]
    000aff24ldr x2, [sp+160]
    000aff28ldr x0, [sp+80]
    000aff2cldur x29, [sp-8]
    000aff30ldr x30, [sp], 208
    000aff34ret x30
    000aff38
    000aff38loc_aff38:
    000aff38mov x0, xzr
    000aff3cbl runtime.panicIndex
    000aff40hint
    000aff44
    000aff44loc_aff44:
    000aff44stp x0, x1, [sp+8]
    000aff48stp x2, x3, [sp+24]
    000aff4cstp x4, x5, [sp+40]
    000aff50str x6, [sp+56]
    000aff54mov x3, x30
    000aff58bl runtime.morestack_noctxt.abi0
    000aff5cldp x0, x1, [sp+8]
    000aff60ldp x2, x3, [sp+24]
    000aff64ldp x4, x5, [sp+40]
    000aff68ldr x6, [sp+56]
    000aff6cb 0xafe20
    000afe20
    000aff70
    000aff70syscall.sendto: ; void syscall.sendto(int s, struct []uint8 buf, int flags, void * to, syscall._Socklen addrlen)
    000aff70ldr x16, [x28+16]
    000aff74sub x17, sp, 48
    000aff78subs xzr, x17, x16
    000aff7cb.ls 0xb007c
    000aff80str x30, [sp-176]!
    000aff84stur x29, [sp-8]
    000aff88sub x29, sp, 8
    000aff8cstr x0, [sp+184]
    000aff90str x1, [sp+192]
    000aff94str x2, [sp+200]
    000aff98str x3, [sp+208]
    000aff9cstr x4, [sp+216]
    000affa0str x5, [sp+224]
    000affa4str w6, [sp+232]
    000affa8stp xzr, xzr, [sp+128]
    000affacstr xzr, [sp+144]
    000affb0ldr x7, [sp+200]
    000affb4str x7, [sp+112]
    000affb8cbnz x7, 0xaffc0
    000affbcb 0xaffdc
    000affc0
    000affc0loc_affc0:
    000affc0ldr x1, [sp+200]
    000affc4ldr x7, [sp+192]
    000affc8subs xzr, x1, 0
    000affccb.hi 0xaffd4
    000affd0b 0xb0070
    000affd4
    000affd4loc_affd4:
    000affd4str x7, [sp+144]
    000affd8b 0xaffec
    000affdc
    000affdcloc_affdc:
    000affdcadrp x7, 0x99c000
    000affe0add x7, x7, 2200
    000affe4str x7, [sp+144]
    000affe8b 0xaffec
    000affec
    000affecloc_affec:
    000affecldr x7, [sp+144]
    000afff0str x7, [sp+160]
    000afff4ldr x5, [sp+224]
    000afff8str x5, [sp+152]
    000afffcldr x3, [sp+200]
    000b0000str x3, [sp+112]
    000b0004ldr x1, [sp+184]
    000b0008ldr x2, [sp+160]
    000b000cldr x4, [sp+216]
    000b0010ldr w7, [sp+232]
    000b0014mov x6, x7
    000b0018movz x0, 206
    000b001cbl syscall.Syscall6
    000b0020str x0, [sp+104]
    000b0024str x1, [sp+96]
    000b0028str x2, [sp+88]
    000b002cstr x0, [sp+80]
    000b0030str x1, [sp+72]
    000b0034str x2, [sp+120]
    000b0038str x2, [sp+64]
    000b003ccbnz x2, 0xb0044
    000b0040b 0xb0058
    000b0044
    000b0044loc_b0044:
    000b0044mov x0, x2
    000b0048bl syscall.errnoErr
    000b004cstr x0, [sp+128]
    000b0050str x1, [sp+136]
    000b0054b 0xb005c
    000b0058
    000b0058loc_b0058:
    000b0058b 0xb005c
    000b005c
    000b005cloc_b005c:
    000b005cldr x0, [sp+128]
    000b0060ldr x1, [sp+136]
    000b0064ldur x29, [sp-8]
    000b0068ldr x30, [sp], 176
    000b006cret x30
    000b0070
    000b0070loc_b0070:
    000b0070mov x0, xzr
    000b0074bl runtime.panicIndex
    000b0078hint
    000b007c
    000b007cloc_b007c:
    000b007cstp x0, x1, [sp+8]
    000b0080stp x2, x3, [sp+24]
    000b0084stp x4, x5, [sp+40]
    000b0088str w6, [sp+56]
    000b008cmov x3, x30
    000b0090bl runtime.morestack_noctxt.abi0
    000b0094ldp x0, x1, [sp+8]
    000b0098ldp x2, x3, [sp+24]
    000b009cldp x4, x5, [sp+40]
    000b00a0ldr w6, [sp+56]
    000b00a4b 0xaff70
    000b00a8udf 0
    000b00acudf 0
    000aff70
    000b00b0
    000b00b0os.checkClonePidfd: ; void os.checkClonePidfd(void)
    000b00b0ldr x16, [x28+16]
    000b00b4sub x17, sp, 240
    000b00b8subs xzr, x17, x16
    000b00bcb.ls 0xb0374
    000b00c0sub x20, sp, 368
    000b00c4stp x29, x30, [x20-8]
    000b00c8add sp, x20, 0
    000b00ccsub x29, sp, 8
    000b00d0stp xzr, xzr, [sp+256]
    000b00d4movn x1, 0
    000b00d8str w1, [sp+76]
    000b00dcadd x0, sp, 76
    000b00e0bl syscall.doCheckClonePidfd
    000b00e4str x0, [sp+216]
    000b00e8str x1, [sp+208]
    000b00ecstr x0, [sp+120]
    000b00f0str x1, [sp+112]
    000b00f4str x0, [sp+80]
    000b00f8str x1, [sp+96]
    000b00fccbnz x1, 0xb0104
    000b0100b 0xb0138
    000b0104
    000b0104loc_b0104:
    000b0104mov x0, x1
    000b0108bl runtime.convT64
    000b010cstr x0, [sp+320]
    000b0110adrp x1, 0x663000
    000b0114add x1, x1, 2264
    000b0118str x1, [sp+256]
    000b011cstr x0, [sp+264]
    000b0120bl runtime.deferreturn
    000b0124ldr x0, [sp+256]
    000b0128ldr x1, [sp+264]
    000b012cldp x29, x30, [sp-8]
    000b0130add sp, sp, 368
    000b0134ret x30
    000b0138
    000b0138loc_b0138:
    000b0138ldrsw x4, [sp+76]
    000b013cadds wzr, w4, 1
    000b0140b.eq 0xb0148
    000b0144b 0xb0150
    000b0148
    000b0148loc_b0148:
    000b0148stp xzr, xzr, [sp+272]
    000b014cb 0xb026c
    000b0150
    000b0150loc_b0150:
    000b0150ldrsw x1, [sp+76]
    000b0154str x1, [sp+248]
    000b0158stp xzr, xzr, [sp+176]
    000b015cadd x1, sp, 176
    000b0160str x1, [sp+296]
    000b0164ldrsb x27, [x1]
    000b0168adrp x2, -45056
    000b016cadd x2, x2, 1632
    000b0170str x2, [x1]
    000b0174ldrsb x27, [x1]
    000b0178ldr x2, [sp+248]
    000b017cstr x2, [x1+8]
    000b0180str x1, [sp+152]
    000b0184add x0, sp, 128
    000b0188bl runtime.deferprocStack
    000b018csubs xzr, x0, 0
    000b0190b.ne 0xb019c
    000b0194b 0xb0198
    000b0198
    000b0198loc_b0198:
    000b0198b 0xb01b4
    000b019c
    000b019cloc_b019c:
    000b019cbl runtime.deferreturn
    000b01a0ldr x0, [sp+256]
    000b01a4ldr x1, [sp+264]
    000b01a8ldp x29, x30, [sp-8]
    000b01acadd sp, sp, 368
    000b01b0ret x30
    000b01b4
    000b01b4loc_b01b4:
    000b01b4b 0xb01b8
    000b01b8
    000b01b8loc_b01b8:
    000b01b8ldrsw x7, [sp+76]
    000b01bcmov x2, x7
    000b01c0movz x0, 95
    000b01c4orr x1, xzr, 3
    000b01c8mov x3, xzr
    000b01ccmovz x4, 4
    000b01d0movk x4, 0x80000000
    000b01d4mov x5, x3
    000b01d8mov x6, x3
    000b01dcbl syscall.Syscall6
    000b01e0str x0, [sp+216]
    000b01e4str x1, [sp+192]
    000b01e8str x2, [sp+208]
    000b01ecstr x0, [sp+240]
    000b01f0str x1, [sp+232]
    000b01f4str x2, [sp+224]
    000b01f8str x2, [sp+96]
    000b01fcsubs xzr, x2, 4
    000b0200b.ne 0xb0208
    000b0204b 0xb0264
    000b0208
    000b0208loc_b0208:
    000b0208b 0xb020c
    000b020c
    000b020cloc_b020c:
    000b020ccbnz x2, 0xb0214
    000b0210b 0xb0248
    000b0214
    000b0214loc_b0214:
    000b0214mov x0, x2
    000b0218bl runtime.convT64
    000b021cstr x0, [sp+288]
    000b0220adrp x1, 0x663000
    000b0224add x1, x1, 2264
    000b0228str x1, [sp+256]
    000b022cstr x0, [sp+264]
    000b0230bl runtime.deferreturn
    000b0234ldr x0, [sp+256]
    000b0238ldr x1, [sp+264]
    000b023cldp x29, x30, [sp-8]
    000b0240add sp, sp, 368
    000b0244ret x30
    000b0248
    000b0248loc_b0248:
    000b0248stp xzr, xzr, [sp+256]
    000b024cbl runtime.deferreturn
    000b0250ldr x1, [sp+264]
    000b0254ldr x0, [sp+256]
    000b0258ldp x29, x30, [sp-8]
    000b025cadd sp, sp, 368
    000b0260ret x30
    000b0264
    000b0264loc_b0264:
    000b0264b 0xb0268
    000b0268
    000b0268loc_b0268:
    000b0268b 0xb01b4
    000b026c
    000b026cloc_b026c:
    000b026cb 0xb0270
    000b0270
    000b0270loc_b0270:
    000b0270str wzr, [sp+72]
    000b0274movz x4, 0x80000000
    000b0278str x4, [sp+88]
    000b027cstp xzr, xzr, [sp+328]
    000b0280ldr x0, [sp+80]
    000b0284ldr x2, [sp+88]
    000b0288add x1, sp, 72
    000b028cmov x3, xzr
    000b0290bl syscall.Wait4
    000b0294str x0, [sp+200]
    000b0298str x1, [sp+328]
    000b029cstr x2, [sp+336]
    000b02a0ldr x4, [sp+200]
    000b02a4str x4, [sp+104]
    000b02a8str x1, [sp+344]
    000b02acstr x2, [sp+352]
    000b02b0str x1, [sp+272]
    000b02b4str x2, [sp+280]
    000b02b8adrp x4, 0x663000
    000b02bcadd x4, x4, 2264
    000b02c0str x4, [sp+304]
    000b02c4adrp x2, 0x65f000
    000b02c8add x2, x2, 288
    000b02ccstr x2, [sp+312]
    000b02d0ldr x5, [sp+272]
    000b02d4subs xzr, x5, x4
    000b02d8b.ne 0xb02e0
    000b02dcb 0xb02e4
    000b02e0
    000b02e0loc_b02e0:
    000b02e0b 0xb0304
    000b02e4
    000b02e4loc_b02e4:
    000b02e4ldr x0, [sp+272]
    000b02e8ldr x1, [sp+280]
    000b02ecbl runtime.ifaceeq
    000b02f0tbnz w0, 0, 0xb02f8
    000b02f4b 0xb0300
    000b02f8
    000b02f8loc_b02f8:
    000b02f8b 0xb02fc
    000b02fc
    000b02fcloc_b02fc:
    000b02fcb 0xb026c
    000b0300
    000b0300loc_b0300:
    000b0300b 0xb0304
    000b0304
    000b0304loc_b0304:
    000b0304b 0xb0308
    000b0308
    000b0308loc_b0308:
    000b0308ldr x2, [sp+272]
    000b030ccbnz x2, 0xb0314
    000b0310b 0xb033c
    000b0314
    000b0314loc_b0314:
    000b0314ldr x0, [sp+272]
    000b0318ldr x1, [sp+280]
    000b031cstr x0, [sp+256]
    000b0320str x1, [sp+264]
    000b0324bl runtime.deferreturn
    000b0328ldr x0, [sp+256]
    000b032cldr x1, [sp+264]
    000b0330ldp x29, x30, [sp-8]
    000b0334add sp, sp, 368
    000b0338ret x30
    000b033c
    000b033cloc_b033c:
    000b033cadrp x0, 0x614000
    000b0340add x0, x0, 3438
    000b0344movz x1, 41
    000b0348bl errors.New
    000b034cstr x0, [sp+328]
    000b0350str x1, [sp+336]
    000b0354str x0, [sp+256]
    000b0358str x1, [sp+264]
    000b035cbl runtime.deferreturn
    000b0360ldr x0, [sp+256]
    000b0364ldr x1, [sp+264]
    000b0368ldp x29, x30, [sp-8]
    000b036cadd sp, sp, 368
    000b0370ret x30
    000b0374
    000b0374loc_b0374:
    000b0374mov x3, x30
    000b0378bl runtime.morestack_noctxt.abi0
    000b037cb 0xb00b0
    000b00b0
    000b0380
    000b0380syscall.RawSyscall: ; void syscall.RawSyscall(uintptr trap, uintptr a1, uintptr a2, uintptr a3)
    000b0380str x30, [sp-144]!
    000b0384stur x29, [sp-8]
    000b0388sub x29, sp, 8
    000b038cstr x0, [sp+152]
    000b0390str x1, [sp+160]
    000b0394str x2, [sp+168]
    000b0398str x3, [sp+176]
    000b039cstr xzr, [sp+72]
    000b03a0str xzr, [sp+64]
    000b03a4str xzr, [sp+80]
    000b03a8ldr x1, [sp+160]
    000b03acldr x2, [sp+168]
    000b03b0ldr x0, [sp+152]
    000b03b4mov x4, xzr
    000b03b8mov x5, x4
    000b03bcmov x6, x4
    000b03c0bl syscall.RawSyscall6
    000b03c4str x0, [sp+128]
    000b03c8str x1, [sp+120]
    000b03ccstr x2, [sp+112]
    000b03d0str x0, [sp+104]
    000b03d4str x1, [sp+96]
    000b03d8str x2, [sp+88]
    000b03dcstr x0, [sp+72]
    000b03e0str x1, [sp+64]
    000b03e4str x2, [sp+80]
    000b03e8ldur x29, [sp-8]
    000b03ecldr x30, [sp], 144
    000b03f0ret x30
    000b03f4udf 0
    000b03f8udf 0
    000b03fcudf 0
    000b0380
    000b0400
    000b0400syscall.RawSyscall6: ; void syscall.RawSyscall6(uintptr trap, uintptr a1, uintptr a2, uintptr a3, uintptr a4, uintptr a5, uintptr a6)
    000b0400str x30, [sp-176]!
    000b0404stur x29, [sp-8]
    000b0408sub x29, sp, 8
    000b040cstr x0, [sp+184]
    000b0410str x1, [sp+192]
    000b0414str x2, [sp+200]
    000b0418str x3, [sp+208]
    000b041cstr x4, [sp+216]
    000b0420str x5, [sp+224]
    000b0424str x6, [sp+232]
    000b0428str xzr, [sp+96]
    000b042cstr xzr, [sp+88]
    000b0430str xzr, [sp+112]
    000b0434str xzr, [sp+104]
    000b0438ldr x0, [sp+192]
    000b043cldr x1, [sp+200]
    000b0440ldr x2, [sp+208]
    000b0444ldr x3, [sp+216]
    000b0448ldr x4, [sp+224]
    000b044cldr x5, [sp+232]
    000b0450ldr x6, [sp+184]
    000b0454str x6, [sp+8]
    000b0458str x0, [sp+16]
    000b045cstr x1, [sp+24]
    000b0460str x2, [sp+32]
    000b0464str x3, [sp+40]
    000b0468str x4, [sp+48]
    000b046cstr x5, [sp+56]
    000b0470bl internal/runtime/syscall.Syscall6.abi0
    000b0474ldr x0, [sp+64]
    000b0478ldr x1, [sp+72]
    000b047cldr x2, [sp+80]
    000b0480str x0, [sp+136]
    000b0484str x1, [sp+128]
    000b0488str x2, [sp+120]
    000b048cstr x0, [sp+160]
    000b0490str x1, [sp+152]
    000b0494str x2, [sp+144]
    000b0498str x0, [sp+96]
    000b049cstr x1, [sp+88]
    000b04a0str x2, [sp+104]
    000b04a4str x2, [sp+112]
    000b04a8ldr x2, [sp+112]
    000b04acldur x29, [sp-8]
    000b04b0ldr x30, [sp], 176
    000b04b4ret x30
    000b04b8udf 0
    000b04bcudf 0
    000b0400
    000b04c0
    000b04c0syscall.Syscall: ; void syscall.Syscall(uintptr trap, uintptr a1, uintptr a2, uintptr a3)
    000b04c0str x30, [sp-144]!
    000b04c4stur x29, [sp-8]
    000b04c8sub x29, sp, 8
    000b04ccstr x0, [sp+152]
    000b04d0str x1, [sp+160]
    000b04d4str x2, [sp+168]
    000b04d8str x3, [sp+176]
    000b04dcstr xzr, [sp+72]
    000b04e0str xzr, [sp+64]
    000b04e4str xzr, [sp+80]
    000b04e8bl runtime.entersyscall
    000b04ecldr x1, [sp+160]
    000b04f0ldr x2, [sp+168]
    000b04f4ldr x3, [sp+176]
    000b04f8ldr x0, [sp+152]
    000b04fcmov x4, xzr
    000b0500mov x5, x4
    000b0504mov x6, x4
    000b0508bl syscall.RawSyscall6
    000b050cstr x0, [sp+128]
    000b0510str x1, [sp+120]
    000b0514str x2, [sp+112]
    000b0518str x0, [sp+104]
    000b051cstr x1, [sp+96]
    000b0520str x2, [sp+88]
    000b0524str x0, [sp+72]
    000b0528str x1, [sp+64]
    000b052cstr x2, [sp+80]
    000b0530bl runtime.exitsyscall
    000b0534ldr x2, [sp+80]
    000b0538ldr x1, [sp+64]
    000b053cldr x0, [sp+72]
    000b0540ldur x29, [sp-8]
    000b0544ldr x30, [sp], 144
    000b0548ret x30
    000b054cudf 0
    000b04c0
    000b0550
    000b0550syscall.Syscall6: ; void syscall.Syscall6(uintptr trap, uintptr a1, uintptr a2, uintptr a3, uintptr a4, uintptr a5, uintptr a6)
    000b0550str x30, [sp-144]!
    000b0554stur x29, [sp-8]
    000b0558sub x29, sp, 8
    000b055cstr x0, [sp+152]
    000b0560str x1, [sp+160]
    000b0564str x2, [sp+168]
    000b0568str x3, [sp+176]
    000b056cstr x4, [sp+184]
    000b0570str x5, [sp+192]
    000b0574str x6, [sp+200]
    000b0578str xzr, [sp+72]
    000b057cstr xzr, [sp+64]
    000b0580str xzr, [sp+80]
    000b0584bl runtime.entersyscall
    000b0588ldr x1, [sp+160]
    000b058cldr x2, [sp+168]
    000b0590ldr x3, [sp+176]
    000b0594ldr x4, [sp+184]
    000b0598ldr x5, [sp+192]
    000b059cldr x6, [sp+200]
    000b05a0ldr x0, [sp+152]
    000b05a4bl syscall.RawSyscall6
    000b05a8str x0, [sp+104]
    000b05acstr x1, [sp+96]
    000b05b0str x2, [sp+88]
    000b05b4str x0, [sp+128]
    000b05b8str x1, [sp+120]
    000b05bcstr x2, [sp+112]
    000b05c0str x0, [sp+72]
    000b05c4str x1, [sp+64]
    000b05c8str x2, [sp+80]
    000b05ccbl runtime.exitsyscall
    000b05d0ldr x2, [sp+80]
    000b05d4ldr x1, [sp+64]
    000b05d8ldr x0, [sp+72]
    000b05dcldur x29, [sp-8]
    000b05e0ldr x30, [sp], 144
    000b05e4ret x30
    000b05e8udf 0
    000b05ecudf 0
    000b0550
    000b05f0
    000b05f0syscall.getsockopt: ; void syscall.getsockopt(int s, int level, int name, void * val, syscall._Socklen * vallen)
    000b05f0ldr x16, [x28+16]
    000b05f4sub x17, sp, 32
    000b05f8subs xzr, x17, x16
    000b05fcb.ls 0xb06a4
    000b0600str x30, [sp-160]!
    000b0604stur x29, [sp-8]
    000b0608sub x29, sp, 8
    000b060cstr x0, [sp+168]
    000b0610str x1, [sp+176]
    000b0614str x2, [sp+184]
    000b0618str x3, [sp+192]
    000b061cstr x4, [sp+200]
    000b0620stp xzr, xzr, [sp+120]
    000b0624ldr x7, [sp+192]
    000b0628str x7, [sp+144]
    000b062cldr x7, [sp+200]
    000b0630str x7, [sp+136]
    000b0634ldr x1, [sp+168]
    000b0638ldr x2, [sp+176]
    000b063cldr x3, [sp+184]
    000b0640ldr x4, [sp+144]
    000b0644ldr x5, [sp+136]
    000b0648movz x0, 209
    000b064cmov x6, xzr
    000b0650bl syscall.Syscall6
    000b0654str x0, [sp+112]
    000b0658str x1, [sp+104]
    000b065cstr x2, [sp+96]
    000b0660str x0, [sp+88]
    000b0664str x1, [sp+80]
    000b0668str x2, [sp+72]
    000b066cstr x2, [sp+64]
    000b0670cbnz x2, 0xb0678
    000b0674b 0xb068c
    000b0678
    000b0678loc_b0678:
    000b0678mov x0, x2
    000b067cbl syscall.errnoErr
    000b0680str x0, [sp+120]
    000b0684str x1, [sp+128]
    000b0688b 0xb0690
    000b068c
    000b068cloc_b068c:
    000b068cb 0xb0690
    000b0690
    000b0690loc_b0690:
    000b0690ldr x0, [sp+120]
    000b0694ldr x1, [sp+128]
    000b0698ldur x29, [sp-8]
    000b069cldr x30, [sp], 160
    000b06a0ret x30
    000b06a4
    000b06a4loc_b06a4:
    000b06a4stp x0, x1, [sp+8]
    000b06a8stp x2, x3, [sp+24]
    000b06acstr x4, [sp+40]
    000b06b0mov x3, x30
    000b06b4bl runtime.morestack_noctxt.abi0
    000b06b8ldp x0, x1, [sp+8]
    000b06bcldp x2, x3, [sp+24]
    000b06c0ldr x4, [sp+40]
    000b06c4b 0xb05f0
    000b06c8udf 0
    000b06ccudf 0
    000b05f0
    000b06d0
    000b06d0syscall.setsockopt: ; void syscall.setsockopt(int s, int level, int name, void * val, uintptr vallen)
    000b06d0ldr x16, [x28+16]
    000b06d4sub x17, sp, 32
    000b06d8subs xzr, x17, x16
    000b06dcb.ls 0xb0778
    000b06e0str x30, [sp-160]!
    000b06e4stur x29, [sp-8]
    000b06e8sub x29, sp, 8
    000b06ecstr x0, [sp+168]
    000b06f0str x1, [sp+176]
    000b06f4str x2, [sp+184]
    000b06f8str x3, [sp+192]
    000b06fcstr x4, [sp+200]
    000b0700stp xzr, xzr, [sp+128]
    000b0704ldr x4, [sp+192]
    000b0708str x4, [sp+144]
    000b070cldr x5, [sp+200]
    000b0710ldr x1, [sp+168]
    000b0714ldr x2, [sp+176]
    000b0718ldr x3, [sp+184]
    000b071cmovz x0, 208
    000b0720mov x6, xzr
    000b0724bl syscall.Syscall6
    000b0728str x0, [sp+120]
    000b072cstr x1, [sp+112]
    000b0730str x2, [sp+104]
    000b0734str x0, [sp+96]
    000b0738str x1, [sp+88]
    000b073cstr x2, [sp+80]
    000b0740str x2, [sp+72]
    000b0744cbnz x2, 0xb074c
    000b0748b 0xb0760
    000b074c
    000b074cloc_b074c:
    000b074cmov x0, x2
    000b0750bl syscall.errnoErr
    000b0754str x0, [sp+128]
    000b0758str x1, [sp+136]
    000b075cb 0xb0764
    000b0760
    000b0760loc_b0760:
    000b0760b 0xb0764
    000b0764
    000b0764loc_b0764:
    000b0764ldr x0, [sp+128]
    000b0768ldr x1, [sp+136]
    000b076cldur x29, [sp-8]
    000b0770ldr x30, [sp], 160
    000b0774ret x30
    000b0778
    000b0778loc_b0778:
    000b0778stp x0, x1, [sp+8]
    000b077cstp x2, x3, [sp+24]
    000b0780str x4, [sp+40]
    000b0784mov x3, x30
    000b0788bl runtime.morestack_noctxt.abi0
    000b078cldp x0, x1, [sp+8]
    000b0790ldp x2, x3, [sp+24]
    000b0794ldr x4, [sp+40]
    000b0798b 0xb06d0
    000b079cudf 0
    000b06d0
    000b07a0
    000b07a0syscall.mmap: ; void syscall.mmap(uintptr addr, uintptr length, int prot, int flags, int fd, int64 offset)
    000b07a0ldr x16, [x28+16]
    000b07a4sub x17, sp, 32
    000b07a8subs xzr, x17, x16
    000b07acb.ls 0xb0858
    000b07b0str x30, [sp-160]!
    000b07b4stur x29, [sp-8]
    000b07b8sub x29, sp, 8
    000b07bcstr x0, [sp+168]
    000b07c0str x1, [sp+176]
    000b07c4str x2, [sp+184]
    000b07c8str x3, [sp+192]
    000b07ccstr x4, [sp+200]
    000b07d0str x5, [sp+208]
    000b07d4str xzr, [sp+64]
    000b07d8stp xzr, xzr, [sp+136]
    000b07dcldr x2, [sp+176]
    000b07e0ldr x1, [sp+168]
    000b07e4ldr x3, [sp+184]
    000b07e8ldr x4, [sp+192]
    000b07ecldr x5, [sp+200]
    000b07f0ldr x6, [sp+208]
    000b07f4movz x0, 222
    000b07f8bl syscall.Syscall6
    000b07fcstr x0, [sp+104]
    000b0800str x1, [sp+96]
    000b0804str x2, [sp+88]
    000b0808str x0, [sp+128]
    000b080cstr x1, [sp+120]
    000b0810str x2, [sp+112]
    000b0814str x0, [sp+72]
    000b0818str x2, [sp+80]
    000b081cstr x0, [sp+64]
    000b0820cbnz x2, 0xb0828
    000b0824b 0xb083c
    000b0828
    000b0828loc_b0828:
    000b0828mov x0, x2
    000b082cbl syscall.errnoErr
    000b0830str x0, [sp+136]
    000b0834str x1, [sp+144]
    000b0838b 0xb0840
    000b083c
    000b083cloc_b083c:
    000b083cb 0xb0840
    000b0840
    000b0840loc_b0840:
    000b0840ldr x1, [sp+136]
    000b0844ldr x2, [sp+144]
    000b0848ldr x0, [sp+64]
    000b084cldur x29, [sp-8]
    000b0850ldr x30, [sp], 160
    000b0854ret x30
    000b0858
    000b0858loc_b0858:
    000b0858stp x0, x1, [sp+8]
    000b085cstp x2, x3, [sp+24]
    000b0860stp x4, x5, [sp+40]
    000b0864mov x3, x30
    000b0868bl runtime.morestack_noctxt.abi0
    000b086cldp x0, x1, [sp+8]
    000b0870ldp x2, x3, [sp+24]
    000b0874ldp x4, x5, [sp+40]
    000b0878b 0xb07a0
    000b087cudf 0
    000b07a0
    000b0880
    000b0880syscall.rawVforkSyscall.abi0: ; void syscall.rawVforkSyscall(void)
    000b0880ldr x0, [sp+16]
    000b0884ldr x1, [sp+24]
    000b0888ldr x2, [sp+32]
    000b088cmov x3, xzr
    000b0890mov x4, xzr
    000b0894mov x5, xzr
    000b0898ldr x8, [sp+8]
    000b089csvc 0
    000b08a0adds xzr, x0, 4095
    000b08a4b.lo 0xb08bc
    000b08a8movn x4, 0
    000b08acstr x4, [sp+40]
    000b08b0sub x0, xzr, x0
    000b08b4str x0, [sp+48]
    000b08b8ret x30
    000b08bc
    000b08bcloc_b08bc:
    000b08bcstr x0, [sp+40]
    000b08c0str xzr, [sp+48]
    000b08c4ret x30
    000b08c8udf 0
    000b08ccudf 0
    000b0880
    000b08d0
    000b08d0syscall.rawSyscallNoError.abi0: ; void syscall.rawSyscallNoError(void)
    000b08d0ldr x0, [sp+16]
    000b08d4ldr x1, [sp+24]
    000b08d8ldr x2, [sp+32]
    000b08dcmov x3, xzr
    000b08e0mov x4, xzr
    000b08e4mov x5, xzr
    000b08e8ldr x8, [sp+8]
    000b08ecsvc 0
    000b08f0str x0, [sp+40]
    000b08f4str x1, [sp+48]
    000b08f8ret x30
    000b08fcudf 0
    000b08d0
    000b0900
    000b0900sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store: ; void sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store(sync/atomic.Pointer[go.shape.struct { Cur uint64; Max uint64 }] * x, uintptr[16] * dict, int64_t val)
    000b0900ldr x16, [x28+16]
    000b0904subs xzr, sp, x16
    000b0908b.ls 0xb0940
    000b090cstr x30, [sp-48]!
    000b0910stur x29, [sp-8]
    000b0914sub x29, sp, 8
    000b0918str x0, [sp+56]
    000b091cstr x1, [sp+64]
    000b0920str x2, [sp+72]
    000b0924ldrsb x27, [x0]
    000b0928str x0, [sp+32]
    000b092cldr x1, [sp+72]
    000b0930bl sync/atomic.StorePointer
    000b0934ldur x29, [sp-8]
    000b0938ldr x30, [sp], 48
    000b093cret x30
    000b0940
    000b0940loc_b0940:
    000b0940stp x0, x1, [sp+8]
    000b0944str x2, [sp+24]
    000b0948mov x3, x30
    000b094cbl runtime.morestack_noctxt.abi0
    000b0950ldp x0, x1, [sp+8]
    000b0954ldr x2, [sp+24]
    000b0958b 0xb0900
    000b095cudf 0
    000b0900
    000b0960
    000b0960sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Load: ; void sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Load(sync/atomic.Pointer[go.shape.struct { Cur uint64; Max uint64 }] * x, uintptr[16] * dict)
    000b0960str x30, [sp-48]!
    000b0964stur x29, [sp-8]
    000b0968sub x29, sp, 8
    000b096cstr x0, [sp+56]
    000b0970str x1, [sp+64]
    000b0974str xzr, [sp+16]
    000b0978ldr x1, [sp+56]
    000b097cldrsb x27, [x1]
    000b0980str x1, [sp+24]
    000b0984ldar x1, [x1]
    000b0988str x1, [sp+32]
    000b098cldr x1, [sp+32]
    000b0990str x1, [sp+16]
    000b0994ldr x0, [sp+16]
    000b0998add x29, sp, 40
    000b099cadd sp, sp, 48
    000b09a0ret x30
    000b09a4udf 0
    000b09a8udf 0
    000b09acudf 0
    000b0960
    000b09b0
    000b09b0type:.eq.syscall.SockaddrLinklayer: ; void type:.eq.syscall.SockaddrLinklayer(syscall.SockaddrLinklayer * p, syscall.SockaddrLinklayer * q)
    000b09b0ldr x16, [x28+16]
    000b09b4subs xzr, sp, x16
    000b09b8b.ls 0xb0a38
    000b09bcstr x30, [sp-64]!
    000b09c0stur x29, [sp-8]
    000b09c4sub x29, sp, 8
    000b09c8str x0, [sp+72]
    000b09ccstr x1, [sp+80]
    000b09d0strb wzr, [sp+39]
    000b09d4ldr x3, [sp+72]
    000b09d8ldrh w3, [x3]
    000b09dcldr x4, [sp+80]
    000b09e0ldrh w4, [x4]
    000b09e4subs wzr, w3, w4
    000b09e8b.eq 0xb09f0
    000b09ecb 0xb0a1c
    000b09f0
    000b09f0loc_b09f0:
    000b09f0ldr x3, [sp+72]
    000b09f4add x3, x3, 8
    000b09f8str x3, [sp+48]
    000b09fcldr x3, [sp+80]
    000b0a00add x1, x3, 8
    000b0a04str x1, [sp+40]
    000b0a08ldr x0, [sp+48]
    000b0a0cmovz x2, 40
    000b0a10bl runtime.memequal
    000b0a14strb w0, [sp+39]
    000b0a18b 0xb0a28
    000b0a1c
    000b0a1cloc_b0a1c:
    000b0a1cb 0xb0a20
    000b0a20
    000b0a20loc_b0a20:
    000b0a20strb wzr, [sp+39]
    000b0a24b 0xb0a28
    000b0a28
    000b0a28loc_b0a28:
    000b0a28ldrb w0, [sp+39]
    000b0a2cldur x29, [sp-8]
    000b0a30ldr x30, [sp], 64
    000b0a34ret x30
    000b0a38
    000b0a38loc_b0a38:
    000b0a38stp x0, x1, [sp+8]
    000b0a3cmov x3, x30
    000b0a40bl runtime.morestack_noctxt.abi0
    000b0a44ldp x0, x1, [sp+8]
    000b0a48b 0xb09b0
    000b0a4cudf 0
    000b09b0
    000b0a50
    000b0a50type:.eq.syscall.SockaddrUnix: ; void type:.eq.syscall.SockaddrUnix(syscall.SockaddrUnix * p, syscall.SockaddrUnix * q)
    000b0a50ldr x16, [x28+16]
    000b0a54subs xzr, sp, x16
    000b0a58b.ls 0xb0b1c
    000b0a5cstr x30, [sp-96]!
    000b0a60stur x29, [sp-8]
    000b0a64sub x29, sp, 8
    000b0a68str x0, [sp+104]
    000b0a6cstr x1, [sp+112]
    000b0a70strb wzr, [sp+38]
    000b0a74ldr x3, [sp+104]
    000b0a78ldr x3, [x3+8]
    000b0a7cstr x3, [sp+48]
    000b0a80ldr x4, [x1+8]
    000b0a84str x4, [sp+40]
    000b0a88subs xzr, x3, x4
    000b0a8cb.eq 0xb0a94
    000b0a90b 0xb0b00
    000b0a94
    000b0a94loc_b0a94:
    000b0a94ldr x3, [sp+104]
    000b0a98ldr x3, [x3+8]
    000b0a9cstr x3, [sp+40]
    000b0aa0ldr x3, [sp+104]
    000b0aa4ldr x3, [x3]
    000b0aa8str x3, [sp+80]
    000b0aacldr x3, [sp+112]
    000b0ab0ldr x1, [x3]
    000b0ab4str x1, [sp+72]
    000b0ab8ldr x2, [sp+40]
    000b0abcldr x0, [sp+80]
    000b0ac0bl runtime.memequal
    000b0ac4strb w0, [sp+39]
    000b0ac8tbnz w0, 0, 0xb0ad0
    000b0accb 0xb0afc
    000b0ad0
    000b0ad0loc_b0ad0:
    000b0ad0ldr x3, [sp+104]
    000b0ad4add x3, x3, 16
    000b0ad8str x3, [sp+64]
    000b0adcldr x3, [sp+112]
    000b0ae0add x1, x3, 16
    000b0ae4str x1, [sp+56]
    000b0ae8ldr x0, [sp+64]
    000b0aecmovz x2, 110
    000b0af0bl runtime.memequal
    000b0af4strb w0, [sp+38]
    000b0af8b 0xb0b0c
    000b0afc
    000b0afcloc_b0afc:
    000b0afcb 0xb0b04
    000b0b00
    000b0b00loc_b0b00:
    000b0b00b 0xb0b04
    000b0b04
    000b0b04loc_b0b04:
    000b0b04strb wzr, [sp+38]
    000b0b08b 0xb0b0c
    000b0b0c
    000b0b0cloc_b0b0c:
    000b0b0cldrb w0, [sp+38]
    000b0b10ldur x29, [sp-8]
    000b0b14ldr x30, [sp], 96
    000b0b18ret x30
    000b0b1c
    000b0b1cloc_b0b1c:
    000b0b1cstp x0, x1, [sp+8]
    000b0b20mov x3, x30
    000b0b24bl runtime.morestack_noctxt.abi0
    000b0b28ldp x0, x1, [sp+8]
    000b0b2cb 0xb0a50
    000b0a50
    000b0b30
    000b0b30type:.eq.syscall.SockaddrInet4: ; void type:.eq.syscall.SockaddrInet4(syscall.SockaddrInet4 * p, syscall.SockaddrInet4 * q)
    000b0b30str x30, [sp-32]!
    000b0b34stur x29, [sp-8]
    000b0b38sub x29, sp, 8
    000b0b3cstr x0, [sp+40]
    000b0b40str x1, [sp+48]
    000b0b44strb wzr, [sp+23]
    000b0b48ldr x1, [sp+40]
    000b0b4cldr x1, [x1]
    000b0b50ldr x2, [sp+48]
    000b0b54ldr x2, [x2]
    000b0b58subs xzr, x2, x1
    000b0b5cb.eq 0xb0b64
    000b0b60b 0xb0dcc
    000b0b64
    000b0b64loc_b0b64:
    000b0b64ldr x1, [sp+40]
    000b0b68ldr x2, [sp+40]
    000b0b6cldr x3, [sp+40]
    000b0b70ldr x4, [sp+40]
    000b0b74ldr x5, [sp+48]
    000b0b78ldr x6, [sp+48]
    000b0b7cldr x7, [sp+48]
    000b0b80ldr x8, [sp+48]
    000b0b84ldrb w1, [x1+8]
    000b0b88ldrb w5, [x5+8]
    000b0b8cldrb w2, [x2+9]
    000b0b90ldrb w6, [x6+9]
    000b0b94ldrb w3, [x3+10]
    000b0b98ldrb w7, [x7+10]
    000b0b9cldrb w4, [x4+11]
    000b0ba0ldrb w8, [x8+11]
    000b0ba4ubfm x6, x6, 56, 7
    000b0ba8orr x5, x5, x6
    000b0bacubfm x2, x2, 56, 7
    000b0bb0orr x1, x1, x2
    000b0bb4ubfm x2, x3, 48, 7
    000b0bb8orr x1, x1, x2
    000b0bbcubfm x2, x7, 48, 7
    000b0bc0orr x2, x5, x2
    000b0bc4ubfm x3, x8, 40, 7
    000b0bc8orr x2, x2, x3
    000b0bccubfm x3, x4, 40, 7
    000b0bd0orr x1, x1, x3
    000b0bd4subs wzr, w2, w1
    000b0bd8b.eq 0xb0be0
    000b0bdcb 0xb0dc8
    000b0be0
    000b0be0loc_b0be0:
    000b0be0ldr x1, [sp+40]
    000b0be4ldr x2, [sp+48]
    000b0be8ldrh w1, [x1+12]
    000b0becldrh w2, [x2+12]
    000b0bf0subs wzr, w1, w2
    000b0bf4cset x1, eq
    000b0bf8b.eq 0xb0c00
    000b0bfcb 0xb0c1c
    000b0c00
    000b0c00loc_b0c00:
    000b0c00ldr x2, [sp+40]
    000b0c04ldr x3, [sp+48]
    000b0c08ldrh w2, [x2+14]
    000b0c0cldrh w3, [x3+14]
    000b0c10subs wzr, w2, w3
    000b0c14cset x1, eq
    000b0c18b 0xb0c20
    000b0c1c
    000b0c1cloc_b0c1c:
    000b0c1cb 0xb0c20
    000b0c20
    000b0c20loc_b0c20:
    000b0c20tbnz w1, 0, 0xb0c28
    000b0c24b 0xb0ca4
    000b0c28
    000b0c28loc_b0c28:
    000b0c28ldr x2, [sp+40]
    000b0c2cldr x3, [sp+40]
    000b0c30ldr x4, [sp+40]
    000b0c34ldr x5, [sp+40]
    000b0c38ldr x6, [sp+48]
    000b0c3cldr x7, [sp+48]
    000b0c40ldr x8, [sp+48]
    000b0c44ldr x9, [sp+48]
    000b0c48ldrb w2, [x2+16]
    000b0c4cldrb w6, [x6+16]
    000b0c50ldrb w3, [x3+17]
    000b0c54ldrb w7, [x7+17]
    000b0c58ldrb w4, [x4+18]
    000b0c5cldrb w8, [x8+18]
    000b0c60ldrb w5, [x5+19]
    000b0c64ldrb w9, [x9+19]
    000b0c68ubfm x7, x7, 56, 7
    000b0c6corr x6, x6, x7
    000b0c70ubfm x3, x3, 56, 7
    000b0c74orr x2, x2, x3
    000b0c78ubfm x3, x8, 48, 7
    000b0c7corr x3, x6, x3
    000b0c80ubfm x4, x4, 48, 7
    000b0c84orr x2, x2, x4
    000b0c88ubfm x4, x9, 40, 7
    000b0c8corr x3, x3, x4
    000b0c90ubfm x4, x5, 40, 7
    000b0c94orr x2, x2, x4
    000b0c98subs wzr, w3, w2
    000b0c9ccset x1, eq
    000b0ca0b 0xb0ca8
    000b0ca4
    000b0ca4loc_b0ca4:
    000b0ca4b 0xb0ca8
    000b0ca8
    000b0ca8loc_b0ca8:
    000b0ca8tbnz w1, 0, 0xb0cb0
    000b0cacb 0xb0dac
    000b0cb0
    000b0cb0loc_b0cb0:
    000b0cb0ldr x2, [sp+40]
    000b0cb4ldr x3, [sp+40]
    000b0cb8ldr x4, [sp+40]
    000b0cbcldr x5, [sp+40]
    000b0cc0ldr x6, [sp+40]
    000b0cc4ldr x7, [sp+40]
    000b0cc8ldr x8, [sp+40]
    000b0cccldr x9, [sp+40]
    000b0cd0ldr x10, [sp+48]
    000b0cd4ldr x11, [sp+48]
    000b0cd8ldr x12, [sp+48]
    000b0cdcldr x13, [sp+48]
    000b0ce0ldr x14, [sp+48]
    000b0ce4ldr x15, [sp+48]
    000b0ce8ldr x16, [sp+48]
    000b0cecldr x17, [sp+48]
    000b0cf0ldrb w2, [x2+20]
    000b0cf4ldrb w10, [x10+20]
    000b0cf8ldrb w3, [x3+21]
    000b0cfcldrb w11, [x11+21]
    000b0d00ldrb w4, [x4+22]
    000b0d04ldrb w12, [x12+22]
    000b0d08ldrb w5, [x5+23]
    000b0d0cldrb w13, [x13+23]
    000b0d10ldrb w6, [x6+24]
    000b0d14ldrb w14, [x14+24]
    000b0d18ldrb w7, [x7+25]
    000b0d1cldrb w15, [x15+25]
    000b0d20ldrb w8, [x8+26]
    000b0d24ldrb w16, [x16+26]
    000b0d28ldrb w9, [x9+27]
    000b0d2cldrb w17, [x17+27]
    000b0d30ubfm x11, x11, 56, 7
    000b0d34orr x10, x10, x11
    000b0d38ubfm x3, x3, 56, 7
    000b0d3corr x2, x2, x3
    000b0d40ubfm x3, x4, 48, 7
    000b0d44orr x2, x2, x3
    000b0d48ubfm x3, x12, 48, 7
    000b0d4corr x3, x10, x3
    000b0d50ubfm x4, x5, 40, 7
    000b0d54orr x2, x2, x4
    000b0d58ubfm x4, x13, 40, 7
    000b0d5corr x3, x3, x4
    000b0d60ubfm x4, x6, 32, 7
    000b0d64orr x2, x2, x4
    000b0d68ubfm x4, x14, 32, 7
    000b0d6corr x3, x3, x4
    000b0d70ubfm x4, x7, 24, 7
    000b0d74orr x2, x2, x4
    000b0d78ubfm x4, x15, 24, 7
    000b0d7corr x3, x3, x4
    000b0d80ubfm x4, x8, 16, 7
    000b0d84orr x2, x2, x4
    000b0d88ubfm x4, x16, 16, 7
    000b0d8corr x3, x3, x4
    000b0d90ubfm x4, x9, 8, 7
    000b0d94orr x2, x2, x4
    000b0d98ubfm x4, x17, 8, 7
    000b0d9corr x3, x3, x4
    000b0da0subs xzr, x3, x2
    000b0da4cset x1, eq
    000b0da8b 0xb0db0
    000b0dac
    000b0dacloc_b0dac:
    000b0dacb 0xb0db0
    000b0db0
    000b0db0loc_b0db0:
    000b0db0strb w1, [sp+23]
    000b0db4b 0xb0db8
    000b0db8
    000b0db8loc_b0db8:
    000b0db8mov x0, x1
    000b0dbcadd x29, sp, 24
    000b0dc0add sp, sp, 32
    000b0dc4ret x30
    000b0dc8
    000b0dc8loc_b0dc8:
    000b0dc8b 0xb0dd0
    000b0dcc
    000b0dccloc_b0dcc:
    000b0dccb 0xb0dd0
    000b0dd0
    000b0dd0loc_b0dd0:
    000b0dd0strb wzr, [sp+23]
    000b0dd4mov x0, xzr
    000b0dd8add x29, sp, 24
    000b0ddcadd sp, sp, 32
    000b0de0ret x30
    000b0de4udf 0
    000b0de8udf 0
    000b0decudf 0
    000b0b30
    000b0df0
    000b0df0syscall.(*Errno).Error: ; void syscall.(*Errno).Error(syscall.Errno * e)
    000b0df0ldr x16, [x28+16]
    000b0df4subs xzr, sp, x16
    000b0df8b.ls 0xb0e5c
    000b0dfcstr x30, [sp-64]!
    000b0e00stur x29, [sp-8]
    000b0e04sub x29, sp, 8
    000b0e08ldr x16, [x28+32]
    000b0e0ccbnz x16, 0xb0e70
    000b0e10
    000b0e10loc_b0e10:
    000b0e10str x0, [sp+72]
    000b0e14stp xzr, xzr, [sp+24]
    000b0e18ldr x1, [sp+72]
    000b0e1ccbnz x1, 0xb0e24
    000b0e20b 0xb0e54
    000b0e24
    000b0e24loc_b0e24:
    000b0e24ldr x1, [sp+72]
    000b0e28ldrsb x27, [x1]
    000b0e2cldr x0, [x1]
    000b0e30str x0, [sp+16]
    000b0e34bl syscall.Errno.Error
    000b0e38str x0, [sp+40]
    000b0e3cstr x1, [sp+48]
    000b0e40str x0, [sp+24]
    000b0e44str x1, [sp+32]
    000b0e48ldur x29, [sp-8]
    000b0e4cldr x30, [sp], 64
    000b0e50ret x30
    000b0e54
    000b0e54loc_b0e54:
    000b0e54bl runtime.panicwrap
    000b0e58hint
    000b0e5c
    000b0e5cloc_b0e5c:
    000b0e5cstr x0, [sp+8]
    000b0e60mov x3, x30
    000b0e64bl runtime.morestack_noctxt.abi0
    000b0e68ldr x0, [sp+8]
    000b0e6cb 0xb0df0
    000b0e70
    000b0e70loc_b0e70:
    000b0e70ldr x17, [x16]
    000b0e74add x20, sp, 72
    000b0e78subs xzr, x20, x17
    000b0e7cb.ne 0xb0e10
    000b0e80add x20, sp, 8
    000b0e84str x20, [x16]
    000b0e88b 0xb0e10
    000b0e8cudf 0
    000b0df0
    000b0e90
    000b0e90syscall.(*Errno).Is: ; void syscall.(*Errno).Is(syscall.Errno * e, error target)
    000b0e90ldr x16, [x28+16]
    000b0e94subs xzr, sp, x16
    000b0e98b.ls 0xb0efc
    000b0e9cstr x30, [sp-64]!
    000b0ea0stur x29, [sp-8]
    000b0ea4sub x29, sp, 8
    000b0ea8ldr x16, [x28+32]
    000b0eaccbnz x16, 0xb0f18
    000b0eb0
    000b0eb0loc_b0eb0:
    000b0eb0str x0, [sp+72]
    000b0eb4str x1, [sp+80]
    000b0eb8str x2, [sp+88]
    000b0ebcstrb wzr, [sp+46]
    000b0ec0ldr x3, [sp+72]
    000b0ec4cbnz x3, 0xb0ecc
    000b0ec8b 0xb0ef4
    000b0ecc
    000b0eccloc_b0ecc:
    000b0eccldr x3, [sp+72]
    000b0ed0ldrsb x27, [x3]
    000b0ed4ldr x0, [x3]
    000b0ed8str x0, [sp+48]
    000b0edcbl syscall.Errno.Is
    000b0ee0strb w0, [sp+47]
    000b0ee4strb w0, [sp+46]
    000b0ee8ldur x29, [sp-8]
    000b0eecldr x30, [sp], 64
    000b0ef0ret x30
    000b0ef4
    000b0ef4loc_b0ef4:
    000b0ef4bl runtime.panicwrap
    000b0ef8hint
    000b0efc
    000b0efcloc_b0efc:
    000b0efcstp x0, x1, [sp+8]
    000b0f00str x2, [sp+24]
    000b0f04mov x3, x30
    000b0f08bl runtime.morestack_noctxt.abi0
    000b0f0cldp x0, x1, [sp+8]
    000b0f10ldr x2, [sp+24]
    000b0f14b 0xb0e90
    000b0f18
    000b0f18loc_b0f18:
    000b0f18ldr x17, [x16]
    000b0f1cadd x20, sp, 72
    000b0f20subs xzr, x20, x17
    000b0f24b.ne 0xb0eb0
    000b0f28add x20, sp, 8
    000b0f2cstr x20, [x16]
    000b0f30b 0xb0eb0
    000b0f34udf 0
    000b0f38udf 0
    000b0f3cudf 0
    000b0e90
    000b0f40
    000b0f40syscall.(*Errno).Temporary: ; void syscall.(*Errno).Temporary(syscall.Errno * e)
    000b0f40ldr x16, [x28+16]
    000b0f44subs xzr, sp, x16
    000b0f48b.ls 0xb0fa4
    000b0f4cstr x30, [sp-48]!
    000b0f50stur x29, [sp-8]
    000b0f54sub x29, sp, 8
    000b0f58ldr x16, [x28+32]
    000b0f5ccbnz x16, 0xb0fb8
    000b0f60
    000b0f60loc_b0f60:
    000b0f60str x0, [sp+56]
    000b0f64strb wzr, [sp+30]
    000b0f68ldr x1, [sp+56]
    000b0f6ccbnz x1, 0xb0f74
    000b0f70b 0xb0f9c
    000b0f74
    000b0f74loc_b0f74:
    000b0f74ldr x1, [sp+56]
    000b0f78ldrsb x27, [x1]
    000b0f7cldr x0, [x1]
    000b0f80str x0, [sp+32]
    000b0f84bl syscall.Errno.Temporary
    000b0f88strb w0, [sp+31]
    000b0f8cstrb w0, [sp+30]
    000b0f90ldur x29, [sp-8]
    000b0f94ldr x30, [sp], 48
    000b0f98ret x30
    000b0f9c
    000b0f9cloc_b0f9c:
    000b0f9cbl runtime.panicwrap
    000b0fa0hint
    000b0fa4
    000b0fa4loc_b0fa4:
    000b0fa4str x0, [sp+8]
    000b0fa8mov x3, x30
    000b0facbl runtime.morestack_noctxt.abi0
    000b0fb0ldr x0, [sp+8]
    000b0fb4b 0xb0f40
    000b0fb8
    000b0fb8loc_b0fb8:
    000b0fb8ldr x17, [x16]
    000b0fbcadd x20, sp, 56
    000b0fc0subs xzr, x20, x17
    000b0fc4b.ne 0xb0f60
    000b0fc8add x20, sp, 8
    000b0fccstr x20, [x16]
    000b0fd0b 0xb0f60
    000b0fd4udf 0
    000b0fd8udf 0
    000b0fdcudf 0
    000b0f40
    000b0fe0
    000b0fe0syscall.(*Errno).Timeout: ; void syscall.(*Errno).Timeout(syscall.Errno * e)
    000b0fe0ldr x16, [x28+16]
    000b0fe4subs xzr, sp, x16
    000b0fe8b.ls 0xb1044
    000b0fecstr x30, [sp-48]!
    000b0ff0stur x29, [sp-8]
    000b0ff4sub x29, sp, 8
    000b0ff8ldr x16, [x28+32]
    000b0ffccbnz x16, 0xb1058
    000b1000
    000b1000loc_b1000:
    000b1000str x0, [sp+56]
    000b1004strb wzr, [sp+30]
    000b1008ldr x1, [sp+56]
    000b100ccbnz x1, 0xb1014
    000b1010b 0xb103c
    000b1014
    000b1014loc_b1014:
    000b1014ldr x1, [sp+56]
    000b1018ldrsb x27, [x1]
    000b101cldr x0, [x1]
    000b1020str x0, [sp+32]
    000b1024bl syscall.Errno.Timeout
    000b1028strb w0, [sp+31]
    000b102cstrb w0, [sp+30]
    000b1030ldur x29, [sp-8]
    000b1034ldr x30, [sp], 48
    000b1038ret x30
    000b103c
    000b103cloc_b103c:
    000b103cbl runtime.panicwrap
    000b1040hint
    000b1044
    000b1044loc_b1044:
    000b1044str x0, [sp+8]
    000b1048mov x3, x30
    000b104cbl runtime.morestack_noctxt.abi0
    000b1050ldr x0, [sp+8]
    000b1054b 0xb0fe0
    000b1058
    000b1058loc_b1058:
    000b1058ldr x17, [x16]
    000b105cadd x20, sp, 56
    000b1060subs xzr, x20, x17
    000b1064b.ne 0xb1000
    000b1068add x20, sp, 8
    000b106cstr x20, [x16]
    000b1070b 0xb1000
    000b1074udf 0
    000b1078udf 0
    000b107cudf 0
    000b0fe0
    000b1080
    000b1080syscall.(*Signal).String: ; void syscall.(*Signal).String(syscall.Signal * s)
    000b1080ldr x16, [x28+16]
    000b1084subs xzr, sp, x16
    000b1088b.ls 0xb10ec
    000b108cstr x30, [sp-64]!
    000b1090stur x29, [sp-8]
    000b1094sub x29, sp, 8
    000b1098ldr x16, [x28+32]
    000b109ccbnz x16, 0xb1100
    000b10a0
    000b10a0loc_b10a0:
    000b10a0str x0, [sp+72]
    000b10a4stp xzr, xzr, [sp+24]
    000b10a8ldr x1, [sp+72]
    000b10accbnz x1, 0xb10b4
    000b10b0b 0xb10e4
    000b10b4
    000b10b4loc_b10b4:
    000b10b4ldr x1, [sp+72]
    000b10b8ldrsb x27, [x1]
    000b10bcldr x0, [x1]
    000b10c0str x0, [sp+16]
    000b10c4bl syscall.Signal.String
    000b10c8str x0, [sp+40]
    000b10ccstr x1, [sp+48]
    000b10d0str x0, [sp+24]
    000b10d4str x1, [sp+32]
    000b10d8ldur x29, [sp-8]
    000b10dcldr x30, [sp], 64
    000b10e0ret x30
    000b10e4
    000b10e4loc_b10e4:
    000b10e4bl runtime.panicwrap
    000b10e8hint
    000b10ec
    000b10ecloc_b10ec:
    000b10ecstr x0, [sp+8]
    000b10f0mov x3, x30
    000b10f4bl runtime.morestack_noctxt.abi0
    000b10f8ldr x0, [sp+8]
    000b10fcb 0xb1080
    000b1100
    000b1100loc_b1100:
    000b1100ldr x17, [x16]
    000b1104add x20, sp, 72
    000b1108subs xzr, x20, x17
    000b110cb.ne 0xb10a0
    000b1110add x20, sp, 8
    000b1114str x20, [x16]
    000b1118b 0xb10a0
    000b111cudf 0
    000b1080
    000b1120
    000b1120syscall.Syscall.abi0:
    000b1120str x30, [sp-96]!
    000b1124stur x29, [sp-8]
    000b1128sub x29, sp, 8
    000b112cstr xzr, [sp+136]
    000b1130str xzr, [sp+144]
    000b1134str xzr, [sp+152]
    000b1138ldr x0, [sp+104]
    000b113cldr x1, [sp+112]
    000b1140ldr x2, [sp+120]
    000b1144ldr x3, [sp+128]
    000b1148bl syscall.Syscall
    000b114cstr x0, [sp+80]
    000b1150str x1, [sp+72]
    000b1154str x2, [sp+64]
    000b1158str x0, [sp+56]
    000b115cstr x1, [sp+48]
    000b1160str x2, [sp+40]
    000b1164str x0, [sp+136]
    000b1168str x1, [sp+144]
    000b116cstr x2, [sp+152]
    000b1170ldur x29, [sp-8]
    000b1174ldr x30, [sp], 96
    000b1178ret x30
    000b117cudf 0
    000b1120
    000b1180
    000b1180syscall.Syscall6.abi0:
    000b1180str x30, [sp-128]!
    000b1184stur x29, [sp-8]
    000b1188sub x29, sp, 8
    000b118cstr xzr, [sp+192]
    000b1190str xzr, [sp+200]
    000b1194str xzr, [sp+208]
    000b1198ldr x0, [sp+136]
    000b119cldr x1, [sp+144]
    000b11a0ldr x2, [sp+152]
    000b11a4ldr x3, [sp+160]
    000b11a8ldr x4, [sp+168]
    000b11acldr x5, [sp+176]
    000b11b0ldr x6, [sp+184]
    000b11b4bl syscall.Syscall6
    000b11b8str x0, [sp+88]
    000b11bcstr x1, [sp+80]
    000b11c0str x2, [sp+72]
    000b11c4str x0, [sp+112]
    000b11c8str x1, [sp+104]
    000b11ccstr x2, [sp+96]
    000b11d0str x0, [sp+192]
    000b11d4str x1, [sp+200]
    000b11d8str x2, [sp+208]
    000b11dcldur x29, [sp-8]
    000b11e0ldr x30, [sp], 128
    000b11e4ret x30
    000b11e8udf 0
    000b11ecudf 0
    000b1180
    000b11f0
    000b11f0type:.eq.sync/atomic.Pointer[syscall.Rlimit]: ; void type:.eq.sync/atomic.Pointer[syscall.Rlimit](sync/atomic.Pointer[syscall.Rlimit] * p, sync/atomic.Pointer[syscall.Rlimit] * q)
    000b11f0str x30, [sp-32]!
    000b11f4stur x29, [sp-8]
    000b11f8sub x29, sp, 8
    000b11fcstr x0, [sp+40]
    000b1200str x1, [sp+48]
    000b1204strb wzr, [sp+23]
    000b1208ldr x1, [sp+40]
    000b120cldr x2, [sp+48]
    000b1210ldr x1, [x1]
    000b1214ldr x2, [x2]
    000b1218subs xzr, x2, x1
    000b121ccset x0, eq
    000b1220strb w0, [sp+23]
    000b1224b 0xb1228
    000b1228
    000b1228loc_b1228:
    000b1228add x29, sp, 24
    000b122cadd sp, sp, 32
    000b1230ret x30
    000b1234udf 0
    000b1238udf 0
    000b123cudf 0
    000b11f0
    000b1240
    000b1240time.init: ; void time.init(void)
    000b1240ldr x16, [x28+16]
    000b1244subs xzr, sp, x16
    000b1248b.ls 0xb143c
    000b124cstr x30, [sp-48]!
    000b1250stur x29, [sp-8]
    000b1254sub x29, sp, 8
    000b1258adrp x0, 0x605000
    000b125cadd x0, x0, 2807
    000b1260movz x1, 20
    000b1264bl errors.New
    000b1268adrp x27, 0x970000
    000b126cstr x0, [x27+1280]
    000b1270adrp x27, 0x99a000
    000b1274ldr w2, [x27+3056]
    000b1278cbz w2, 0xb1280
    000b127cb 0xb1284
    000b1280
    000b1280loc_b1280:
    000b1280b 0xb129c
    000b1284
    000b1284loc_b1284:
    000b1284bl runtime.gcWriteBarrier2
    000b1288str x1, [x25]
    000b128cadrp x27, 0x970000
    000b1290ldr x2, [x27+1288]
    000b1294str x2, [x25+8]
    000b1298b 0xb129c
    000b129c
    000b129cloc_b129c:
    000b129cadrp x27, 0x970000
    000b12a0str x1, [x27+1288]
    000b12a4adrp x0, 0x605000
    000b12a8add x0, x0, 472
    000b12acmovz x1, 19
    000b12b0bl errors.New
    000b12b4adrp x27, 0x970000
    000b12b8str x0, [x27+1296]
    000b12bcadrp x27, 0x99a000
    000b12c0ldr w2, [x27+3056]
    000b12c4cbz w2, 0xb12cc
    000b12c8b 0xb12d0
    000b12cc
    000b12ccloc_b12cc:
    000b12ccb 0xb12e8
    000b12d0
    000b12d0loc_b12d0:
    000b12d0bl runtime.gcWriteBarrier2
    000b12d4str x1, [x25]
    000b12d8adrp x27, 0x970000
    000b12dcldr x2, [x27+1304]
    000b12e0str x2, [x25+8]
    000b12e4b 0xb12e8
    000b12e8
    000b12e8loc_b12e8:
    000b12e8adrp x27, 0x970000
    000b12ecstr x1, [x27+1304]
    000b12f0adrp x0, 0x603000
    000b12f4add x0, x0, 2692
    000b12f8orr x1, xzr, 16
    000b12fcbl errors.New
    000b1300adrp x27, 0x970000
    000b1304str x0, [x27+1312]
    000b1308adrp x27, 0x99a000
    000b130cldr w2, [x27+3056]
    000b1310cbz w2, 0xb1318
    000b1314b 0xb131c
    000b1318
    000b1318loc_b1318:
    000b1318b 0xb1334
    000b131c
    000b131cloc_b131c:
    000b131cbl runtime.gcWriteBarrier2
    000b1320str x1, [x25]
    000b1324adrp x27, 0x970000
    000b1328ldr x0, [x27+1320]
    000b132cstr x0, [x25+8]
    000b1330b 0xb1334
    000b1334
    000b1334loc_b1334:
    000b1334adrp x27, 0x970000
    000b1338str x1, [x27+1320]
    000b133cbl time.map.init.0
    000b1340adrp x0, 0x602000
    000b1344add x0, x0, 3024
    000b1348orr x1, xzr, 14
    000b134cbl internal/godebug.New
    000b1350adrp x27, 0x99a000
    000b1354ldr w1, [x27+3056]
    000b1358cbz w1, 0xb1360
    000b135cb 0xb1364
    000b1360
    000b1360loc_b1360:
    000b1360b 0xb137c
    000b1364
    000b1364loc_b1364:
    000b1364bl runtime.gcWriteBarrier2
    000b1368str x0, [x25]
    000b136cadrp x27, 0x96f000
    000b1370ldr x1, [x27+3136]
    000b1374str x1, [x25+8]
    000b1378b 0xb137c
    000b137c
    000b137cloc_b137c:
    000b137cadrp x27, 0x96f000
    000b1380str x0, [x27+3136]
    000b1384bl time.runtimeNano
    000b1388str x0, [sp+32]
    000b138csub x0, x0, 1
    000b1390adrp x27, 0x99a000
    000b1394str x0, [x27+2136]
    000b1398adrp x0, 0x609000
    000b139cadd x0, x0, 3956
    000b13a0movz x1, 27
    000b13a4bl errors.New
    000b13a8adrp x27, 0x970000
    000b13acstr x0, [x27+1328]
    000b13b0adrp x27, 0x99a000
    000b13b4ldr w0, [x27+3056]
    000b13b8cbz w0, 0xb13c0
    000b13bcb 0xb13c4
    000b13c0
    000b13c0loc_b13c0:
    000b13c0b 0xb13dc
    000b13c4
    000b13c4loc_b13c4:
    000b13c4bl runtime.gcWriteBarrier2
    000b13c8str x1, [x25]
    000b13ccadrp x27, 0x970000
    000b13d0ldr x2, [x27+1336]
    000b13d4str x2, [x25+8]
    000b13d8b 0xb13dc
    000b13dc
    000b13dcloc_b13dc:
    000b13dcadrp x27, 0x970000
    000b13e0str x1, [x27+1336]
    000b13e4adrp x0, 0x60c000
    000b13e8add x0, x0, 2835
    000b13ecorr x1, xzr, 31
    000b13f0bl errors.New
    000b13f4adrp x27, 0x970000
    000b13f8str x0, [x27+1344]
    000b13fcadrp x27, 0x99a000
    000b1400ldr w2, [x27+3056]
    000b1404cbz w2, 0xb140c
    000b1408b 0xb1410
    000b140c
    000b140cloc_b140c:
    000b140cb 0xb1428
    000b1410
    000b1410loc_b1410:
    000b1410bl runtime.gcWriteBarrier2
    000b1414str x1, [x25]
    000b1418adrp x27, 0x970000
    000b141cldr x0, [x27+1352]
    000b1420str x0, [x25+8]
    000b1424b 0xb1428
    000b1428
    000b1428loc_b1428:
    000b1428adrp x27, 0x970000
    000b142cstr x1, [x27+1352]
    000b1430ldur x29, [sp-8]
    000b1434ldr x30, [sp], 48
    000b1438ret x30
    000b143c
    000b143cloc_b143c:
    000b143cmov x3, x30
    000b1440bl runtime.morestack_noctxt.abi0
    000b1444b 0xb1240
    000b1448udf 0
    000b144cudf 0
    000b1240
    000b1450
    000b1450time.map.init.0: ; void time.map.init.0(void)
    000b1450ldr x16, [x28+16]
    000b1454sub x17, sp, 16
    000b1458subs xzr, x17, x16
    000b145cb.ls 0xb16b0
    000b1460str x30, [sp-144]!
    000b1464stur x29, [sp-8]
    000b1468sub x29, sp, 8
    000b146cbl runtime.makemap_small
    000b1470str x0, [sp+128]
    000b1474adrp x2, 0x5fe000
    000b1478add x2, x2, 4089
    000b147cstr x2, [sp+112]
    000b1480orr x3, xzr, 2
    000b1484str x3, [sp+120]
    000b1488orr x0, xzr, 1
    000b148cstr x0, [sp+40]
    000b1490ldr x1, [sp+128]
    000b1494adrp x0, 0x572000
    000b1498add x0, x0, 3168
    000b149cbl runtime.mapassign_faststr
    000b14a0str x0, [sp+96]
    000b14a4ldrsb x27, [x0]
    000b14a8ldr x1, [sp+40]
    000b14acstr x1, [x0]
    000b14b0adrp x2, 0x5fe000
    000b14b4add x2, x2, 4091
    000b14b8str x2, [sp+112]
    000b14bcorr x3, xzr, 2
    000b14c0str x3, [sp+120]
    000b14c4movz x0, 1000
    000b14c8str x0, [sp+40]
    000b14ccldr x1, [sp+128]
    000b14d0adrp x0, 0x572000
    000b14d4add x0, x0, 3168
    000b14d8bl runtime.mapassign_faststr
    000b14dcstr x0, [sp+88]
    000b14e0ldrsb x27, [x0]
    000b14e4ldr x1, [sp+40]
    000b14e8str x1, [x0]
    000b14ecadrp x2, 0x5ff000
    000b14f0add x2, x2, 450
    000b14f4str x2, [sp+112]
    000b14f8orr x3, xzr, 3
    000b14fcstr x3, [sp+120]
    000b1500movz x0, 1000
    000b1504str x0, [sp+40]
    000b1508ldr x1, [sp+128]
    000b150cadrp x0, 0x572000
    000b1510add x0, x0, 3168
    000b1514bl runtime.mapassign_faststr
    000b1518str x0, [sp+80]
    000b151cldrsb x27, [x0]
    000b1520ldr x1, [sp+40]
    000b1524str x1, [x0]
    000b1528adrp x2, 0x5ff000
    000b152cadd x2, x2, 453
    000b1530str x2, [sp+112]
    000b1534orr x3, xzr, 3
    000b1538str x3, [sp+120]
    000b153cmovz x0, 1000
    000b1540str x0, [sp+40]
    000b1544ldr x1, [sp+128]
    000b1548adrp x0, 0x572000
    000b154cadd x0, x0, 3168
    000b1550bl runtime.mapassign_faststr
    000b1554str x0, [sp+72]
    000b1558ldrsb x27, [x0]
    000b155cldr x1, [sp+40]
    000b1560str x1, [x0]
    000b1564adrp x2, 0x5fe000
    000b1568add x2, x2, 4093
    000b156cstr x2, [sp+112]
    000b1570orr x3, xzr, 2
    000b1574str x3, [sp+120]
    000b1578movz x0, 16960
    000b157cmovk x0, 0xf0000
    000b1580str x0, [sp+40]
    000b1584ldr x1, [sp+128]
    000b1588adrp x0, 0x572000
    000b158cadd x0, x0, 3168
    000b1590bl runtime.mapassign_faststr
    000b1594str x0, [sp+64]
    000b1598ldrsb x27, [x0]
    000b159cldr x1, [sp+40]
    000b15a0str x1, [x0]
    000b15a4adrp x2, 0x65f000
    000b15a8add x2, x2, 3296
    000b15acstr x2, [sp+112]
    000b15b0orr x3, xzr, 1
    000b15b4str x3, [sp+120]
    000b15b8movz x0, 51712
    000b15bcmovk x0, 0x3b9a0000
    000b15c0str x0, [sp+40]
    000b15c4ldr x1, [sp+128]
    000b15c8adrp x0, 0x572000
    000b15ccadd x0, x0, 3168
    000b15d0bl runtime.mapassign_faststr
    000b15d4str x0, [sp+56]
    000b15d8ldrsb x27, [x0]
    000b15dcldr x1, [sp+40]
    000b15e0str x1, [x0]
    000b15e4adrp x2, 0x5fe000
    000b15e8add x2, x2, 4035
    000b15ecstr x2, [sp+112]
    000b15f0orr x3, xzr, 1
    000b15f4str x3, [sp+120]
    000b15f8movz x0, 22528
    000b15fcmovk x0, 0xf8470000
    000b1600movk x0, 0xd00000000
    000b1604str x0, [sp+40]
    000b1608ldr x1, [sp+128]
    000b160cadrp x0, 0x572000
    000b1610add x0, x0, 3168
    000b1614bl runtime.mapassign_faststr
    000b1618str x0, [sp+48]
    000b161cldrsb x27, [x0]
    000b1620ldr x1, [sp+40]
    000b1624str x1, [x0]
    000b1628adrp x2, 0x65e000
    000b162cadd x2, x2, 536
    000b1630str x2, [sp+112]
    000b1634orr x3, xzr, 1
    000b1638str x3, [sp+120]
    000b163cmovz x0, 40960
    000b1640movk x0, 0x30b80000
    000b1644movk x0, 0x34600000000
    000b1648str x0, [sp+40]
    000b164cldr x1, [sp+128]
    000b1650adrp x0, 0x572000
    000b1654add x0, x0, 3168
    000b1658bl runtime.mapassign_faststr
    000b165cstr x0, [sp+104]
    000b1660ldrsb x27, [x0]
    000b1664ldr x1, [sp+40]
    000b1668str x1, [x0]
    000b166cldr x0, [sp+128]
    000b1670adrp x27, 0x99a000
    000b1674ldr w1, [x27+3056]
    000b1678cbz w1, 0xb1680
    000b167cb 0xb1684
    000b1680
    000b1680loc_b1680:
    000b1680b 0xb169c
    000b1684
    000b1684loc_b1684:
    000b1684bl runtime.gcWriteBarrier2
    000b1688str x0, [x25]
    000b168cadrp x27, 0x96f000
    000b1690ldr x1, [x27+3128]
    000b1694str x1, [x25+8]
    000b1698b 0xb169c
    000b169c
    000b169cloc_b169c:
    000b169cadrp x27, 0x96f000
    000b16a0str x0, [x27+3128]
    000b16a4ldur x29, [sp-8]
    000b16a8ldr x30, [sp], 144
    000b16acret x30
    000b16b0
    000b16b0loc_b16b0:
    000b16b0mov x3, x30
    000b16b4bl runtime.morestack_noctxt.abi0
    000b16b8b 0xb1450
    000b16bcudf 0
    000b1450
    000b16c0
    000b16c0time.startsWithLowerCase: ; void time.startsWithLowerCase(struct string str)
    000b16c0ldr x16, [x28+16]
    000b16c4subs xzr, sp, x16
    000b16c8b.ls 0xb1768
    000b16ccstr x30, [sp-48]!
    000b16d0stur x29, [sp-8]
    000b16d4sub x29, sp, 8
    000b16d8str x0, [sp+56]
    000b16dcstr x1, [sp+64]
    000b16e0strb wzr, [sp+29]
    000b16e4ldr x2, [sp+64]
    000b16e8str x2, [sp+32]
    000b16eccbz x2, 0xb16f4
    000b16f0b 0xb1708
    000b16f4
    000b16f4loc_b16f4:
    000b16f4strb wzr, [sp+29]
    000b16f8mov x0, xzr
    000b16fcldur x29, [sp-8]
    000b1700ldr x30, [sp], 48
    000b1704ret x30
    000b1708
    000b1708loc_b1708:
    000b1708subs xzr, x1, 0
    000b170cb.hi 0xb1714
    000b1710b 0xb175c
    000b1714
    000b1714loc_b1714:
    000b1714ldrb w1, [x0]
    000b1718strb w1, [sp+30]
    000b171cmov x2, x1
    000b1720subs wzr, w2, 97
    000b1724cset x2, hs
    000b1728strb w2, [sp+31]
    000b172cb.hs 0xb1734
    000b1730b 0xb1744
    000b1734
    000b1734loc_b1734:
    000b1734subs wzr, w1, 122
    000b1738cset x1, ls
    000b173cstrb w1, [sp+31]
    000b1740b 0xb1748
    000b1744
    000b1744loc_b1744:
    000b1744b 0xb1748
    000b1748
    000b1748loc_b1748:
    000b1748ldrb w0, [sp+31]
    000b174cstrb w0, [sp+29]
    000b1750ldur x29, [sp-8]
    000b1754ldr x30, [sp], 48
    000b1758ret x30
    000b175c
    000b175cloc_b175c:
    000b175cmov x0, xzr
    000b1760bl runtime.panicIndex
    000b1764hint
    000b1768
    000b1768loc_b1768:
    000b1768stp x0, x1, [sp+8]
    000b176cmov x3, x30
    000b1770bl runtime.morestack_noctxt.abi0
    000b1774ldp x0, x1, [sp+8]
    000b1778b 0xb16c0
    000b177cudf 0
    000b16c0
    000b1780
    000b1780time.match: ; void time.match(struct string s1, struct string s2)
    000b1780ldr x16, [x28+16]
    000b1784subs xzr, sp, x16
    000b1788b.ls 0xb18e8
    000b178cstr x30, [sp-64]!
    000b1790stur x29, [sp-8]
    000b1794sub x29, sp, 8
    000b1798str x0, [sp+72]
    000b179cstr x1, [sp+80]
    000b17a0str x2, [sp+88]
    000b17a4str x3, [sp+96]
    000b17a8strb wzr, [sp+35]
    000b17acstr xzr, [sp+40]
    000b17b0b 0xb17b4
    000b17b4
    000b17b4loc_b17b4:
    000b17b4ldr x2, [sp+80]
    000b17b8str x2, [sp+48]
    000b17bcldr x3, [sp+40]
    000b17c0subs xzr, x2, x3
    000b17c4b.gt 0xb17cc
    000b17c8b 0xb18c8
    000b17cc
    000b17ccloc_b17cc:
    000b17ccldr x0, [sp+40]
    000b17d0ldr x1, [sp+80]
    000b17d4ldr x2, [sp+72]
    000b17d8subs xzr, x1, x0
    000b17dcb.hi 0xb17e4
    000b17e0b 0xb18e0
    000b17e4
    000b17e4loc_b17e4:
    000b17e4ldrb w2, [x2+x0]
    000b17e8strb w2, [sp+37]
    000b17ecldr x0, [sp+40]
    000b17f0ldr x1, [sp+96]
    000b17f4ldr x3, [sp+88]
    000b17f8subs xzr, x1, x0
    000b17fcb.hi 0xb1804
    000b1800b 0xb18dc
    000b1804
    000b1804loc_b1804:
    000b1804ldrb w3, [x3+x0]
    000b1808strb w3, [sp+36]
    000b180cmov x4, x3
    000b1810mov x5, x2
    000b1814subs wzr, w5, w4
    000b1818b.ne 0xb1820
    000b181cb 0xb18b0
    000b1820
    000b1820loc_b1820:
    000b1820orr x2, x2, 32
    000b1824strb w2, [sp+37]
    000b1828orr x3, x3, 32
    000b182cstrb w3, [sp+36]
    000b1830ubfm x4, x2, 0, 7
    000b1834ubfm x3, x3, 0, 7
    000b1838subs wzr, w3, w4
    000b183ccset x3, ne
    000b1840strb w3, [sp+38]
    000b1844b.ne 0xb184c
    000b1848b 0xb1850
    000b184c
    000b184cloc_b184c:
    000b184cb 0xb1864
    000b1850
    000b1850loc_b1850:
    000b1850ubfm x2, x2, 0, 7
    000b1854subs wzr, w2, 97
    000b1858cset x2, lo
    000b185cstrb w2, [sp+38]
    000b1860b 0xb1864
    000b1864
    000b1864loc_b1864:
    000b1864ldrb w2, [sp+38]
    000b1868strb w2, [sp+39]
    000b186ctbnz w2, 0, 0xb1874
    000b1870b 0xb1878
    000b1874
    000b1874loc_b1874:
    000b1874b 0xb188c
    000b1878
    000b1878loc_b1878:
    000b1878ldrb w2, [sp+37]
    000b187csubs wzr, w2, 122
    000b1880cset x2, hi
    000b1884strb w2, [sp+39]
    000b1888b 0xb188c
    000b188c
    000b188cloc_b188c:
    000b188cldrb w2, [sp+39]
    000b1890tbnz w2, 0, 0xb1898
    000b1894b 0xb18ac
    000b1898
    000b1898loc_b1898:
    000b1898strb wzr, [sp+35]
    000b189cmov x0, xzr
    000b18a0ldur x29, [sp-8]
    000b18a4ldr x30, [sp], 64
    000b18a8ret x30
    000b18ac
    000b18acloc_b18ac:
    000b18acb 0xb18b4
    000b18b0
    000b18b0loc_b18b0:
    000b18b0b 0xb18b4
    000b18b4
    000b18b4loc_b18b4:
    000b18b4b 0xb18b8
    000b18b8
    000b18b8loc_b18b8:
    000b18b8ldr x2, [sp+40]
    000b18bcadd x2, x2, 1
    000b18c0str x2, [sp+40]
    000b18c4b 0xb17b4
    000b18c8
    000b18c8loc_b18c8:
    000b18c8orr x0, xzr, 1
    000b18ccstrb w0, [sp+35]
    000b18d0ldur x29, [sp-8]
    000b18d4ldr x30, [sp], 64
    000b18d8ret x30
    000b18dc
    000b18dcloc_b18dc:
    000b18dcbl runtime.panicIndex
    000b18e0
    000b18e0loc_b18e0:
    000b18e0bl runtime.panicIndex
    000b18e4hint
    000b18e8
    000b18e8loc_b18e8:
    000b18e8stp x0, x1, [sp+8]
    000b18ecstp x2, x3, [sp+24]
    000b18f0mov x3, x30
    000b18f4bl runtime.morestack_noctxt.abi0
    000b18f8ldp x0, x1, [sp+8]
    000b18fcldp x2, x3, [sp+24]
    000b1900b 0xb1780
    000b1904udf 0
    000b1908udf 0
    000b190cudf 0
    000b1780
    000b1910
    000b1910time.lookup: ; void time.lookup(struct []string tab, struct string val)
    000b1910ldr x16, [x28+16]
    000b1914sub x17, sp, 96
    000b1918subs xzr, x17, x16
    000b191cb.ls 0xb1afc
    000b1920str x30, [sp-224]!
    000b1924stur x29, [sp-8]
    000b1928sub x29, sp, 8
    000b192cstr x0, [sp+232]
    000b1930str x1, [sp+240]
    000b1934str x2, [sp+248]
    000b1938str x3, [sp+256]
    000b193cstr x4, [sp+264]
    000b1940str xzr, [sp+56]
    000b1944stp xzr, xzr, [sp+136]
    000b1948stp xzr, xzr, [sp+120]
    000b194cldr x5, [sp+240]
    000b1950ldr x6, [sp+232]
    000b1954ldr x7, [sp+248]
    000b1958str x6, [sp+168]
    000b195cstr x5, [sp+176]
    000b1960str x7, [sp+184]
    000b1964str xzr, [sp+96]
    000b1968str x5, [sp+88]
    000b196cldr x5, [sp+168]
    000b1970str x5, [sp+80]
    000b1974b 0xb1978
    000b1978
    000b1978loc_b1978:
    000b1978ldr x5, [sp+88]
    000b197cldr x6, [sp+96]
    000b1980subs xzr, x5, x6
    000b1984b.gt 0xb198c
    000b1988b 0xb1aa8
    000b198c
    000b198cloc_b198c:
    000b198cldr x5, [sp+80]
    000b1990str x5, [sp+192]
    000b1994ldr x5, [sp+96]
    000b1998str x5, [sp+64]
    000b199cldr x5, [sp+192]
    000b19a0ldr x6, [x5+8]
    000b19a4ldr x5, [x5]
    000b19a8str x5, [sp+152]
    000b19acstr x6, [sp+160]
    000b19b0ldr x5, [sp+264]
    000b19b4str x5, [sp+72]
    000b19b8str x6, [sp+112]
    000b19bcsubs xzr, x5, x6
    000b19c0cset x5, ge
    000b19c4strb w5, [sp+54]
    000b19c8b.ge 0xb19d0
    000b19ccb 0xb1a10
    000b19d0
    000b19d0loc_b19d0:
    000b19d0ldr x1, [sp+160]
    000b19d4str x1, [sp+104]
    000b19d8ldr x0, [sp+256]
    000b19dcldr x2, [sp+264]
    000b19e0subs xzr, x2, x1
    000b19e4b.hs 0xb19ec
    000b19e8b 0xb1af4
    000b19ec
    000b19ecloc_b19ec:
    000b19ecb 0xb19f0
    000b19f0
    000b19f0loc_b19f0:
    000b19f0str x0, [sp+200]
    000b19f4str x1, [sp+208]
    000b19f8ldr x2, [sp+152]
    000b19fcldr x3, [sp+160]
    000b1a00bl time.match
    000b1a04strb w0, [sp+55]
    000b1a08strb w0, [sp+54]
    000b1a0cb 0xb1a14
    000b1a10
    000b1a10loc_b1a10:
    000b1a10b 0xb1a14
    000b1a14
    000b1a14loc_b1a14:
    000b1a14ldrb w5, [sp+54]
    000b1a18tbnz w5, 0, 0xb1a20
    000b1a1cb 0xb1a88
    000b1a20
    000b1a20loc_b1a20:
    000b1a20ldr x0, [sp+160]
    000b1a24str x0, [sp+112]
    000b1a28ldr x1, [sp+264]
    000b1a2cldr x5, [sp+256]
    000b1a30subs xzr, x1, x0
    000b1a34b.hs 0xb1a3c
    000b1a38b 0xb1af0
    000b1a3c
    000b1a3cloc_b1a3c:
    000b1a3csub x6, x1, x0
    000b1a40sub x7, xzr, x6
    000b1a44and x7, x0, x7, asr #63
    000b1a48add x5, x5, x7
    000b1a4cstr x5, [sp+200]
    000b1a50str x6, [sp+208]
    000b1a54ldr x7, [sp+64]
    000b1a58str x7, [sp+56]
    000b1a5cstr x5, [sp+136]
    000b1a60str x6, [sp+144]
    000b1a64stp xzr, xzr, [sp+120]
    000b1a68ldr x0, [sp+56]
    000b1a6cldr x1, [sp+136]
    000b1a70ldr x2, [sp+144]
    000b1a74mov x3, xzr
    000b1a78mov x4, xzr
    000b1a7cldur x29, [sp-8]
    000b1a80ldr x30, [sp], 224
    000b1a84ret x30
    000b1a88
    000b1a88loc_b1a88:
    000b1a88b 0xb1a8c
    000b1a8c
    000b1a8cloc_b1a8c:
    000b1a8cldr x5, [sp+96]
    000b1a90add x5, x5, 1
    000b1a94str x5, [sp+96]
    000b1a98ldr x5, [sp+192]
    000b1a9cadd x5, x5, 16
    000b1aa0str x5, [sp+80]
    000b1aa4b 0xb1978
    000b1aa8
    000b1aa8loc_b1aa8:
    000b1aa8movn x5, 0
    000b1aacstr x5, [sp+56]
    000b1ab0ldr x5, [sp+256]
    000b1ab4ldr x6, [sp+264]
    000b1ab8str x5, [sp+136]
    000b1abcstr x6, [sp+144]
    000b1ac0adrp x27, 0x970000
    000b1ac4ldr x3, [x27+1296]
    000b1ac8adrp x27, 0x970000
    000b1accldr x4, [x27+1304]
    000b1ad0str x3, [sp+120]
    000b1ad4str x4, [sp+128]
    000b1ad8ldr x0, [sp+56]
    000b1adcldr x1, [sp+136]
    000b1ae0ldr x2, [sp+144]
    000b1ae4ldur x29, [sp-8]
    000b1ae8ldr x30, [sp], 224
    000b1aecret x30
    000b1af0
    000b1af0loc_b1af0:
    000b1af0bl runtime.panicSliceB
    000b1af4
    000b1af4loc_b1af4:
    000b1af4bl runtime.panicSliceAlen
    000b1af8hint
    000b1afc
    000b1afcloc_b1afc:
    000b1afcstp x0, x1, [sp+8]
    000b1b00stp x2, x3, [sp+24]
    000b1b04str x4, [sp+40]
    000b1b08mov x3, x30
    000b1b0cbl runtime.morestack_noctxt.abi0
    000b1b10ldp x0, x1, [sp+8]
    000b1b14ldp x2, x3, [sp+24]
    000b1b18ldr x4, [sp+40]
    000b1b1cb 0xb1910
    000b1910
    000b1b20
    000b1b20time.appendInt: ; void time.appendInt(struct []uint8 b, int x, int width)
    000b1b20ldr x16, [x28+16]
    000b1b24sub x17, sp, 192
    000b1b28subs xzr, x17, x16
    000b1b2cb.ls 0xb2210
    000b1b30sub x20, sp, 320
    000b1b34stp x29, x30, [x20-8]
    000b1b38add sp, x20, 0
    000b1b3csub x29, sp, 8
    000b1b40str x0, [sp+328]
    000b1b44str x1, [sp+336]
    000b1b48str x2, [sp+344]
    000b1b4cstr x3, [sp+352]
    000b1b50str x4, [sp+360]
    000b1b54str xzr, [sp+224]
    000b1b58stp xzr, xzr, [sp+232]
    000b1b5cldr x5, [sp+352]
    000b1b60str x5, [sp+104]
    000b1b64ldr x5, [sp+352]
    000b1b68tbnz x5, 63, 0xb1b70
    000b1b6cb 0xb1bcc
    000b1b70
    000b1b70loc_b1b70:
    000b1b70ldr x2, [sp+344]
    000b1b74ldr x0, [sp+328]
    000b1b78ldr x5, [sp+336]
    000b1b7cadd x1, x5, 1
    000b1b80subs xzr, x2, x1
    000b1b84b.hs 0xb1b8c
    000b1b88b 0xb1b90
    000b1b8c
    000b1b8cloc_b1b8c:
    000b1b8cb 0xb1ba4
    000b1b90
    000b1b90loc_b1b90:
    000b1b90orr x3, xzr, 1
    000b1b94adrp x4, 0x544000
    000b1b98add x4, x4, 3072
    000b1b9cbl runtime.growslice
    000b1ba0b 0xb1ba4
    000b1ba4
    000b1ba4loc_b1ba4:
    000b1ba4sub x5, x1, 1
    000b1ba8movz x6, 45
    000b1bacstrb w6, [x0+x5]
    000b1bb0str x0, [sp+328]
    000b1bb4str x1, [sp+336]
    000b1bb8str x2, [sp+344]
    000b1bbcldr x5, [sp+352]
    000b1bc0sub x5, xzr, x5
    000b1bc4str x5, [sp+104]
    000b1bc8b 0xb1bd0
    000b1bcc
    000b1bccloc_b1bcc:
    000b1bccb 0xb1bd0
    000b1bd0
    000b1bd0loc_b1bd0:
    000b1bd0adrp x5, 0x627000
    000b1bd4add x5, x5, 2672
    000b1bd8str x5, [sp+248]
    000b1bdcldr x5, [sp+360]
    000b1be0subs xzr, x5, 2
    000b1be4cset x5, eq
    000b1be8strb w5, [sp+95]
    000b1becb.eq 0xb1bf4
    000b1bf0b 0xb1c08
    000b1bf4
    000b1bf4loc_b1bf4:
    000b1bf4ldr x5, [sp+104]
    000b1bf8subs xzr, x5, 100
    000b1bfccset x5, lo
    000b1c00strb w5, [sp+95]
    000b1c04b 0xb1c0c
    000b1c08
    000b1c08loc_b1c08:
    000b1c08b 0xb1c0c
    000b1c0c
    000b1c0cloc_b1c0c:
    000b1c0cldrb w5, [sp+95]
    000b1c10tbnz w5, 0, 0xb1c18
    000b1c14b 0xb1cf8
    000b1c18
    000b1c18loc_b1c18:
    000b1c18b 0xb1c1c
    000b1c1c
    000b1c1cloc_b1c1c:
    000b1c1cldr x1, [sp+104]
    000b1c20movz x2, 52429
    000b1c24movk x2, 0xcccc0000
    000b1c28movk x2, 0xcccc00000000
    000b1c2cmovk x2, 0xcccc000000000000
    000b1c30umulh x1, x2, x1
    000b1c34ubfm x1, x1, 3, 63
    000b1c38str x1, [sp+200]
    000b1c3cldr x0, [sp+200]
    000b1c40ldr x26, [sp+248]
    000b1c44ldr x1, [x26]
    000b1c48blr x1
    000b1c4cstrb w0, [sp+94]
    000b1c50ldr x1, [sp+104]
    000b1c54movz x2, 52429
    000b1c58movk x2, 0xcccc0000
    000b1c5cmovk x2, 0xcccc00000000
    000b1c60movk x2, 0xcccc000000000000
    000b1c64umulh x2, x2, x1
    000b1c68ubfm x2, x2, 3, 63
    000b1c6cadd x2, x2, x2, lsl #2
    000b1c70sub x0, x1, x2, lsl #1
    000b1c74str x0, [sp+192]
    000b1c78ldr x26, [sp+248]
    000b1c7cldr x1, [x26]
    000b1c80blr x1
    000b1c84strb w0, [sp+93]
    000b1c88ldr x2, [sp+344]
    000b1c8cldr x0, [sp+328]
    000b1c90ldr x1, [sp+336]
    000b1c94add x1, x1, 2
    000b1c98subs xzr, x2, x1
    000b1c9cb.hs 0xb1ca4
    000b1ca0b 0xb1ca8
    000b1ca4
    000b1ca4loc_b1ca4:
    000b1ca4b 0xb1cbc
    000b1ca8
    000b1ca8loc_b1ca8:
    000b1ca8orr x3, xzr, 2
    000b1cacadrp x4, 0x544000
    000b1cb0add x4, x4, 3072
    000b1cb4bl runtime.growslice
    000b1cb8b 0xb1cbc
    000b1cbc
    000b1cbcloc_b1cbc:
    000b1cbcldrb w3, [sp+94]
    000b1cc0ldrb w4, [sp+93]
    000b1cc4sub x5, x1, 2
    000b1cc8strb w3, [x0+x5]
    000b1cccadd x3, x0, x5
    000b1cd0strb w4, [x3+1]
    000b1cd4str x0, [sp+288]
    000b1cd8str x1, [sp+296]
    000b1cdcstr x2, [sp+304]
    000b1ce0str x0, [sp+224]
    000b1ce4str x1, [sp+232]
    000b1ce8str x2, [sp+240]
    000b1cecldp x29, x30, [sp-8]
    000b1cf0add sp, sp, 320
    000b1cf4ret x30
    000b1cf8
    000b1cf8loc_b1cf8:
    000b1cf8ldr x5, [sp+360]
    000b1cfcsubs xzr, x5, 4
    000b1d00cset x5, eq
    000b1d04strb w5, [sp+92]
    000b1d08b.eq 0xb1d10
    000b1d0cb 0xb1d28
    000b1d10
    000b1d10loc_b1d10:
    000b1d10ldr x5, [sp+104]
    000b1d14movz x6, 10000
    000b1d18subs xzr, x5, x6
    000b1d1ccset x5, lo
    000b1d20strb w5, [sp+92]
    000b1d24b 0xb1d2c
    000b1d28
    000b1d28loc_b1d28:
    000b1d28b 0xb1d2c
    000b1d2c
    000b1d2cloc_b1d2c:
    000b1d2cldrb w5, [sp+92]
    000b1d30tbnz w5, 0, 0xb1d38
    000b1d34b 0xb1ec0
    000b1d38
    000b1d38loc_b1d38:
    000b1d38b 0xb1d3c
    000b1d3c
    000b1d3cloc_b1d3c:
    000b1d3cldr x1, [sp+104]
    000b1d40ubfm x1, x1, 1, 63
    000b1d44movz x2, 57148
    000b1d48movk x2, 0x8d4f0000
    000b1d4cmovk x2, 0x6e9700000000
    000b1d50movk x2, 0x8312000000000000
    000b1d54umulh x1, x2, x1
    000b1d58ubfm x1, x1, 8, 63
    000b1d5cstr x1, [sp+184]
    000b1d60ldr x0, [sp+184]
    000b1d64ldr x26, [sp+248]
    000b1d68ldr x1, [x26]
    000b1d6cblr x1
    000b1d70strb w0, [sp+93]
    000b1d74ldr x1, [sp+104]
    000b1d78ubfm x1, x1, 1, 63
    000b1d7cmovz x2, 55051
    000b1d80movk x2, 0x70a30000
    000b1d84movk x2, 0xa3d00000000
    000b1d88movk x2, 0xa3d7000000000000
    000b1d8cumulh x1, x2, x1
    000b1d90ubfm x1, x1, 5, 63
    000b1d94movz x2, 52429
    000b1d98movk x2, 0xcccc0000
    000b1d9cmovk x2, 0xcccc00000000
    000b1da0movk x2, 0xcccc000000000000
    000b1da4umulh x2, x2, x1
    000b1da8ubfm x2, x2, 3, 63
    000b1dacadd x2, x2, x2, lsl #2
    000b1db0sub x0, x1, x2, lsl #1
    000b1db4str x0, [sp+176]
    000b1db8ldr x26, [sp+248]
    000b1dbcldr x1, [x26]
    000b1dc0blr x1
    000b1dc4strb w0, [sp+94]
    000b1dc8ldr x1, [sp+104]
    000b1dccmovz x2, 52429
    000b1dd0movk x2, 0xcccc0000
    000b1dd4movk x2, 0xcccc00000000
    000b1dd8movk x2, 0xcccc000000000000
    000b1ddcumulh x1, x2, x1
    000b1de0ubfm x1, x1, 3, 63
    000b1de4umulh x2, x2, x1
    000b1de8ubfm x2, x2, 3, 63
    000b1decadd x2, x2, x2, lsl #2
    000b1df0sub x0, x1, x2, lsl #1
    000b1df4str x0, [sp+168]
    000b1df8ldr x26, [sp+248]
    000b1dfcldr x1, [x26]
    000b1e00blr x1
    000b1e04strb w0, [sp+91]
    000b1e08ldr x1, [sp+104]
    000b1e0cmovz x2, 52429
    000b1e10movk x2, 0xcccc0000
    000b1e14movk x2, 0xcccc00000000
    000b1e18movk x2, 0xcccc000000000000
    000b1e1cumulh x2, x2, x1
    000b1e20ubfm x2, x2, 3, 63
    000b1e24add x2, x2, x2, lsl #2
    000b1e28sub x0, x1, x2, lsl #1
    000b1e2cstr x0, [sp+160]
    000b1e30ldr x26, [sp+248]
    000b1e34ldr x1, [x26]
    000b1e38blr x1
    000b1e3cstrb w0, [sp+90]
    000b1e40ldr x2, [sp+344]
    000b1e44ldr x0, [sp+328]
    000b1e48ldr x1, [sp+336]
    000b1e4cadd x1, x1, 4
    000b1e50subs xzr, x2, x1
    000b1e54b.hs 0xb1e5c
    000b1e58b 0xb1e60
    000b1e5c
    000b1e5cloc_b1e5c:
    000b1e5cb 0xb1e74
    000b1e60
    000b1e60loc_b1e60:
    000b1e60orr x3, xzr, 4
    000b1e64adrp x4, 0x544000
    000b1e68add x4, x4, 3072
    000b1e6cbl runtime.growslice
    000b1e70b 0xb1e74
    000b1e74
    000b1e74loc_b1e74:
    000b1e74ldrb w3, [sp+93]
    000b1e78ldrb w4, [sp+94]
    000b1e7cldrb w5, [sp+91]
    000b1e80ldrb w6, [sp+90]
    000b1e84sub x7, x1, 4
    000b1e88strb w3, [x0+x7]
    000b1e8cadd x3, x0, x7
    000b1e90strb w4, [x3+1]
    000b1e94strb w5, [x3+2]
    000b1e98strb w6, [x3+3]
    000b1e9cstr x0, [sp+288]
    000b1ea0str x1, [sp+296]
    000b1ea4str x2, [sp+304]
    000b1ea8str x0, [sp+224]
    000b1eacstr x1, [sp+232]
    000b1eb0str x2, [sp+240]
    000b1eb4ldp x29, x30, [sp-8]
    000b1eb8add sp, sp, 320
    000b1ebcret x30
    000b1ec0
    000b1ec0loc_b1ec0:
    000b1ec0b 0xb1ec4
    000b1ec4
    000b1ec4loc_b1ec4:
    000b1ec4str xzr, [sp+128]
    000b1ec8ldr x5, [sp+104]
    000b1ecccbz x5, 0xb1ed4
    000b1ed0b 0xb1ee0
    000b1ed4
    000b1ed4loc_b1ed4:
    000b1ed4orr x3, xzr, 1
    000b1ed8str x3, [sp+128]
    000b1edcb 0xb1ee8
    000b1ee0
    000b1ee0loc_b1ee0:
    000b1ee0orr x3, xzr, 1
    000b1ee4b 0xb1ee8
    000b1ee8
    000b1ee8loc_b1ee8:
    000b1ee8ldr x5, [sp+104]
    000b1eecstr x5, [sp+96]
    000b1ef0b 0xb1ef4
    000b1ef4
    000b1ef4loc_b1ef4:
    000b1ef4ldr x5, [sp+96]
    000b1ef8cbnz x5, 0xb1f00
    000b1efcb 0xb1f34
    000b1f00
    000b1f00loc_b1f00:
    000b1f00ldr x5, [sp+128]
    000b1f04add x5, x5, 1
    000b1f08str x5, [sp+128]
    000b1f0cb 0xb1f10
    000b1f10
    000b1f10loc_b1f10:
    000b1f10ldr x5, [sp+96]
    000b1f14movz x6, 52429
    000b1f18movk x6, 0xcccc0000
    000b1f1cmovk x6, 0xcccc00000000
    000b1f20movk x6, 0xcccc000000000000
    000b1f24umulh x5, x6, x5
    000b1f28ubfm x5, x5, 3, 63
    000b1f2cstr x5, [sp+96]
    000b1f30b 0xb1ef4
    000b1f34
    000b1f34loc_b1f34:
    000b1f34ldr x5, [sp+128]
    000b1f38ldr x6, [sp+360]
    000b1f3csub x5, x6, x5
    000b1f40str x5, [sp+120]
    000b1f44b 0xb1f48
    000b1f48
    000b1f48loc_b1f48:
    000b1f48ldr x5, [sp+120]
    000b1f4csubs xzr, x5, 0
    000b1f50b.gt 0xb1f58
    000b1f54b 0xb1fb8
    000b1f58
    000b1f58loc_b1f58:
    000b1f58ldr x2, [sp+344]
    000b1f5cldr x0, [sp+328]
    000b1f60ldr x5, [sp+336]
    000b1f64add x1, x5, 1
    000b1f68subs xzr, x2, x1
    000b1f6cb.hs 0xb1f74
    000b1f70b 0xb1f78
    000b1f74
    000b1f74loc_b1f74:
    000b1f74b 0xb1f8c
    000b1f78
    000b1f78loc_b1f78:
    000b1f78adrp x4, 0x544000
    000b1f7cadd x4, x4, 3072
    000b1f80bl runtime.growslice
    000b1f84orr x3, xzr, 1
    000b1f88b 0xb1f8c
    000b1f8c
    000b1f8cloc_b1f8c:
    000b1f8csub x5, x1, 1
    000b1f90orr x6, xzr, 48
    000b1f94strb w6, [x0+x5]
    000b1f98str x0, [sp+328]
    000b1f9cstr x1, [sp+336]
    000b1fa0str x2, [sp+344]
    000b1fa4b 0xb1fa8
    000b1fa8
    000b1fa8loc_b1fa8:
    000b1fa8ldr x5, [sp+120]
    000b1facsub x5, x5, 1
    000b1fb0str x5, [sp+120]
    000b1fb4b 0xb1f48
    000b1fb8
    000b1fb8loc_b1fb8:
    000b1fb8ldr x3, [sp+336]
    000b1fbcstr x3, [sp+216]
    000b1fc0ldr x4, [sp+344]
    000b1fc4str x4, [sp+208]
    000b1fc8ldr x5, [sp+128]
    000b1fccadd x3, x3, x5
    000b1fd0subs xzr, x4, x3
    000b1fd4b.ge 0xb1fdc
    000b1fd8b 0xb200c
    000b1fdc
    000b1fdcloc_b1fdc:
    000b1fdcldr x3, [sp+336]
    000b1fe0str x3, [sp+208]
    000b1fe4ldr x4, [sp+128]
    000b1fe8add x1, x3, x4
    000b1fecstr x1, [sp+216]
    000b1ff0ldr x2, [sp+344]
    000b1ff4subs xzr, x2, x1
    000b1ff8b.hs 0xb2000
    000b1ffcb 0xb2208
    000b2000
    000b2000loc_b2000:
    000b2000b 0xb2004
    000b2004
    000b2004loc_b2004:
    000b2004str x1, [sp+336]
    000b2008b 0xb20d4
    000b200c
    000b200cloc_b200c:
    000b200cldr x2, [sp+128]
    000b2010ldr x1, [sp+128]
    000b2014adrp x0, 0x543000
    000b2018add x0, x0, 3072
    000b201cbl runtime.makeslice
    000b2020ldr x3, [sp+128]
    000b2024ldr x4, [sp+128]
    000b2028str x0, [sp+288]
    000b202cstr x3, [sp+296]
    000b2030str x4, [sp+304]
    000b2034ldr x2, [sp+344]
    000b2038ldr x0, [sp+328]
    000b203cldr x3, [sp+336]
    000b2040str x0, [sp+264]
    000b2044str x3, [sp+272]
    000b2048str x2, [sp+280]
    000b204cldr x4, [sp+296]
    000b2050add x1, x3, x4
    000b2054str x1, [sp+152]
    000b2058subs xzr, x2, x1
    000b205cb.hs 0xb2064
    000b2060b 0xb206c
    000b2064
    000b2064loc_b2064:
    000b2064str x1, [sp+272]
    000b2068b 0xb208c
    000b206c
    000b206cloc_b206c:
    000b206cldr x3, [sp+296]
    000b2070adrp x4, 0x543000
    000b2074add x4, x4, 3072
    000b2078bl runtime.growslice
    000b207cstr x0, [sp+264]
    000b2080str x1, [sp+272]
    000b2084str x2, [sp+280]
    000b2088b 0xb208c
    000b208c
    000b208cloc_b208c:
    000b208cldr x3, [sp+296]
    000b2090str x3, [sp+144]
    000b2094ldr x3, [sp+152]
    000b2098ldr x4, [sp+296]
    000b209csub x3, x3, x4
    000b20a0ldr x4, [sp+264]
    000b20a4add x0, x4, x3
    000b20a8str x0, [sp+256]
    000b20acldr x2, [sp+144]
    000b20b0ldr x1, [sp+288]
    000b20b4bl runtime.memmove
    000b20b8ldr x3, [sp+264]
    000b20bcldr x4, [sp+272]
    000b20c0ldr x5, [sp+280]
    000b20c4str x3, [sp+328]
    000b20c8str x4, [sp+336]
    000b20ccstr x5, [sp+344]
    000b20d0b 0xb20d4
    000b20d4
    000b20d4loc_b20d4:
    000b20d4ldr x1, [sp+336]
    000b20d8str x1, [sp+216]
    000b20dcsub x1, x1, 1
    000b20e0str x1, [sp+136]
    000b20e4b 0xb20e8
    000b20e8
    000b20e8loc_b20e8:
    000b20e8ldr x1, [sp+104]
    000b20ecsubs xzr, x1, 10
    000b20f0cset x1, hs
    000b20f4strb w1, [sp+92]
    000b20f8b.hs 0xb2100
    000b20fcb 0xb2114
    000b2100
    000b2100loc_b2100:
    000b2100ldr x1, [sp+136]
    000b2104subs xzr, x1, 0
    000b2108cset x1, gt
    000b210cstrb w1, [sp+92]
    000b2110b 0xb2118
    000b2114
    000b2114loc_b2114:
    000b2114b 0xb2118
    000b2118
    000b2118loc_b2118:
    000b2118ldrb w1, [sp+92]
    000b211ctbnz w1, 0, 0xb2124
    000b2120b 0xb219c
    000b2124
    000b2124loc_b2124:
    000b2124ldr x1, [sp+104]
    000b2128movz x2, 52429
    000b212cmovk x2, 0xcccc0000
    000b2130movk x2, 0xcccc00000000
    000b2134movk x2, 0xcccc000000000000
    000b2138umulh x1, x2, x1
    000b213cubfm x1, x1, 3, 63
    000b2140str x1, [sp+112]
    000b2144ldr x26, [sp+248]
    000b2148ldr x1, [x26]
    000b214cldr x2, [sp+104]
    000b2150ldr x3, [sp+112]
    000b2154add x3, x3, x3, lsl #2
    000b2158sub x0, x2, x3, lsl #1
    000b215cblr x1
    000b2160strb w0, [sp+90]
    000b2164ldr x1, [sp+136]
    000b2168ldr x2, [sp+336]
    000b216cldr x3, [sp+328]
    000b2170subs xzr, x2, x1
    000b2174b.hi 0xb217c
    000b2178b 0xb21fc
    000b217c
    000b217cloc_b217c:
    000b217cstrb w0, [x3+x1]
    000b2180ldr x1, [sp+112]
    000b2184str x1, [sp+104]
    000b2188ldr x1, [sp+136]
    000b218csub x1, x1, 1
    000b2190str x1, [sp+136]
    000b2194b 0xb2198
    000b2198
    000b2198loc_b2198:
    000b2198b 0xb20e8
    000b219c
    000b219cloc_b219c:
    000b219cldr x0, [sp+104]
    000b21a0ldr x26, [sp+248]
    000b21a4ldr x1, [x26]
    000b21a8blr x1
    000b21acstrb w0, [sp+90]
    000b21b0ldr x1, [sp+136]
    000b21b4ldr x2, [sp+336]
    000b21b8ldr x3, [sp+328]
    000b21bcsubs xzr, x2, x1
    000b21c0b.hi 0xb21c8
    000b21c4b 0xb21f0
    000b21c8
    000b21c8loc_b21c8:
    000b21c8strb w0, [x3+x1]
    000b21ccldr x0, [sp+328]
    000b21d0ldr x1, [sp+336]
    000b21d4ldr x2, [sp+344]
    000b21d8str x0, [sp+224]
    000b21dcstr x1, [sp+232]
    000b21e0str x2, [sp+240]
    000b21e4ldp x29, x30, [sp-8]
    000b21e8add sp, sp, 320
    000b21ecret x30
    000b21f0
    000b21f0loc_b21f0:
    000b21f0mov x0, x1
    000b21f4mov x1, x2
    000b21f8bl runtime.panicIndex
    000b21fc
    000b21fcloc_b21fc:
    000b21fcmov x0, x1
    000b2200mov x1, x2
    000b2204bl runtime.panicIndex
    000b2208
    000b2208loc_b2208:
    000b2208bl runtime.panicSliceAcap
    000b220chint
    000b2210
    000b2210loc_b2210:
    000b2210stp x0, x1, [sp+8]
    000b2214stp x2, x3, [sp+24]
    000b2218str x4, [sp+40]
    000b221cmov x3, x30
    000b2220bl runtime.morestack_noctxt.abi0
    000b2224ldp x0, x1, [sp+8]
    000b2228ldp x2, x3, [sp+24]
    000b222cldr x4, [sp+40]
    000b2230b 0xb1b20
    000b2234udf 0
    000b2238udf 0
    000b223cudf 0
    000b1b20