File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00090120
00090120internal/reflectlite.Value.assignTo: ; void internal/reflectlite.Value.assignTo(internal/reflectlite.Value v, struct string context, internal/abi.Type * dst, void * target)
00090120ldr x16, [x28+16]
00090124sub x17, sp, 144
00090128subs xzr, x17, x16
0009012cb.ls 0x90434
00090130sub x20, sp, 272
00090134stp x29, x30, [x20-8]
00090138add sp, x20, 0
0009013csub x29, sp, 8
00090140str x0, [sp+280]
00090144str x1, [sp+288]
00090148str x2, [sp+296]
0009014cstr x3, [sp+304]
00090150str x4, [sp+312]
00090154str x5, [sp+320]
00090158str x6, [sp+328]
0009015cstp xzr, xzr, [sp+128]
00090160str xzr, [sp+144]
00090164ldr x0, [sp+280]
00090168ldr x1, [sp+288]
0009016cldr x2, [sp+296]
00090170bl internal/reflectlite.Value.typ
00090174str x0, [sp+168]
00090178ldr x3, [sp+320]
0009017cmov x1, x0
00090180mov x0, x3
00090184bl internal/reflectlite.directlyAssignable
00090188strb w0, [sp+99]
0009018ctbnz w0, 0, 0x90194
00090190b 0x901fc
00090194
00090194loc_90194:
00090194b 0x90198
00090198
00090198loc_90198:
00090198ldr x0, [sp+296]
0009019cbl internal/reflectlite.flag.ro
000901a0str x0, [sp+112]
000901a4ldr x1, [sp+296]
000901a8and x1, x1, 384
000901acorr x1, x1, x0
000901b0str x1, [sp+104]
000901b4ldr x0, [sp+320]
000901b8bl internal/abi.(*Type).Kind
000901bcstrb w0, [sp+103]
000901c0ldr x1, [sp+104]
000901c4ubfm x2, x0, 0, 7
000901c8orr x1, x1, x2
000901ccstr x1, [sp+104]
000901d0stp xzr, xzr, [sp+128]
000901d4str xzr, [sp+144]
000901d8ldr x0, [sp+320]
000901dcstr x0, [sp+128]
000901e0ldr x1, [sp+288]
000901e4str x1, [sp+136]
000901e8ldr x2, [sp+104]
000901ecstr x2, [sp+144]
000901f0ldp x29, x30, [sp-8]
000901f4add sp, sp, 272
000901f8ret x30
000901fc
000901fcloc_901fc:
000901fcldr x0, [sp+280]
00090200ldr x1, [sp+288]
00090204ldr x2, [sp+296]
00090208bl internal/reflectlite.Value.typ
0009020cstr x0, [sp+256]
00090210ldr x3, [sp+320]
00090214mov x1, x0
00090218mov x0, x3
0009021cbl internal/reflectlite.implements
00090220strb w0, [sp+102]
00090224tbnz w0, 0, 0x9022c
00090228b 0x90390
0009022c
0009022cloc_9022c:
0009022cb 0x90230
00090230
00090230loc_90230:
00090230ldr x3, [sp+328]
00090234cbnz x3, 0x9023c
00090238b 0x90240
0009023c
0009023cloc_9023c:
0009023cb 0x90250
00090240
00090240loc_90240:
00090240ldr x0, [sp+320]
00090244bl internal/reflectlite.unsafe_New
00090248str x0, [sp+328]
0009024cb 0x90250
00090250
00090250loc_90250:
00090250ldr x0, [sp+280]
00090254ldr x1, [sp+288]
00090258ldr x2, [sp+296]
0009025cbl internal/reflectlite.Value.Kind
00090260strb w0, [sp+103]
00090264ubfm x3, x0, 0, 7
00090268subs wzr, w3, 20
0009026ccset x3, eq
00090270strb w3, [sp+101]
00090274b.eq 0x9027c
00090278b 0x90298
0009027c
0009027cloc_9027c:
0009027cldr x0, [sp+280]
00090280ldr x1, [sp+288]
00090284ldr x2, [sp+296]
00090288bl internal/reflectlite.Value.IsNil
0009028cstrb w0, [sp+100]
00090290strb w0, [sp+101]
00090294b 0x9029c
00090298
00090298loc_90298:
00090298b 0x9029c
0009029c
0009029cloc_9029c:
0009029cldrb w3, [sp+101]
000902a0tbnz w3, 0, 0x902a8
000902a4b 0x902d4
000902a8
000902a8loc_902a8:
000902a8stp xzr, xzr, [sp+128]
000902acstr xzr, [sp+144]
000902b0ldr x0, [sp+320]
000902b4str x0, [sp+128]
000902b8str xzr, [sp+136]
000902bcmovz x2, 20
000902c0str x2, [sp+144]
000902c4mov x1, xzr
000902c8ldp x29, x30, [sp-8]
000902ccadd sp, sp, 272
000902d0ret x30
000902d4
000902d4loc_902d4:
000902d4ldr x0, [sp+280]
000902d8ldr x1, [sp+288]
000902dcldr x2, [sp+296]
000902e0bl internal/reflectlite.valueInterface
000902e4str x0, [sp+152]
000902e8str x1, [sp+160]
000902ecldr x0, [sp+320]
000902f0bl internal/abi.(*Type).NumMethod
000902f4str x0, [sp+120]
000902f8cbz x0, 0x90300
000902fcb 0x9034c
00090300
00090300loc_90300:
00090300ldr x3, [sp+328]
00090304str x3, [sp+200]
00090308ldr x3, [sp+200]
0009030cldrsb x27, [x3]
00090310ldr x4, [sp+160]
00090314ldr x5, [sp+152]
00090318str x5, [x3]
0009031cadrp x27, 0x9bb000
00090320ldr w5, [x27+3056]
00090324cbz w5, 0x9032c
00090328b 0x90330
0009032c
0009032cloc_9032c:
0009032cb 0x90344
00090330
00090330loc_90330:
00090330bl runtime.gcWriteBarrier2
00090334str x4, [x25]
00090338ldr x5, [x3+8]
0009033cstr x5, [x25+8]
00090340b 0x90344
00090344
00090344loc_90344:
00090344str x4, [x3+8]
00090348b 0x90364
0009034c
0009034cloc_9034c:
0009034cldr x1, [sp+152]
00090350ldr x3, [sp+328]
00090354ldr x2, [sp+160]
00090358ldr x0, [sp+320]
0009035cbl internal/reflectlite.ifaceE2I
00090360b 0x90364
00090364
00090364loc_90364:
00090364stp xzr, xzr, [sp+128]
00090368str xzr, [sp+144]
0009036cldr x0, [sp+320]
00090370str x0, [sp+128]
00090374ldr x1, [sp+328]
00090378str x1, [sp+136]
0009037cmovz x2, 148
00090380str x2, [sp+144]
00090384ldp x29, x30, [sp-8]
00090388add sp, sp, 272
0009038cret x30
00090390
00090390loc_90390:
00090390b 0x90394
00090394
00090394loc_90394:
00090394ldr x0, [sp+280]
00090398ldr x1, [sp+288]
0009039cldr x2, [sp+296]
000903a0bl internal/reflectlite.Value.typ
000903a4str x0, [sp+256]
000903a8bl internal/reflectlite.toRType
000903acstr x0, [sp+248]
000903b0bl internal/reflectlite.rtype.String
000903b4str x0, [sp+232]
000903b8str x1, [sp+240]
000903bcldr x0, [sp+320]
000903c0bl internal/reflectlite.toRType
000903c4str x0, [sp+224]
000903c8bl internal/reflectlite.rtype.String
000903ccstr x0, [sp+208]
000903d0str x1, [sp+216]
000903d4ldr x3, [sp+304]
000903d8ldr x2, [sp+312]
000903dcldr x5, [sp+232]
000903e0ldr x6, [sp+240]
000903e4orr x4, xzr, 16
000903e8adrp x7, 0x62b000
000903ecadd x7, x7, 76
000903f0movz x8, 27
000903f4mov x9, x0
000903f8mov x10, x1
000903fcmov x0, xzr
00090400mov x1, x3
00090404adrp x3, 0x624000
00090408add x3, x3, 2900
0009040cbl runtime.concatstring5
00090410str x0, [sp+184]
00090414str x1, [sp+192]
00090418bl runtime.convTstring
0009041cstr x0, [sp+176]
00090420mov x1, x0
00090424adrp x0, 0x565000
00090428add x0, x0, 2944
0009042cbl runtime.gopanic
00090430hint
00090434
00090434loc_90434:
00090434stp x0, x1, [sp+8]
00090438stp x2, x3, [sp+24]
0009043cstp x4, x5, [sp+40]
00090440str x6, [sp+56]
00090444mov x3, x30
00090448bl runtime.morestack_noctxt.abi0
0009044cldp x0, x1, [sp+8]
00090450ldp x2, x3, [sp+24]
00090454ldp x4, x5, [sp+40]
00090458ldr x6, [sp+56]
0009045cb 0x90120
00090120
00090120internal/reflectlite.Value.assignTo: ; void internal/reflectlite.Value.assignTo(internal/reflectlite.Value v, struct string context, internal/abi.Type * dst, void * target)
00090120ldr x16, [x28+16]
00090124sub x17, sp, 144
00090128subs xzr, x17, x16
0009012cb.ls 0x90434
00090130sub x20, sp, 272
00090134stp x29, x30, [x20-8]
00090138add sp, x20, 0
0009013csub x29, sp, 8
00090140str x0, [sp+280]
00090144str x1, [sp+288]
00090148str x2, [sp+296]
0009014cstr x3, [sp+304]
00090150str x4, [sp+312]
00090154str x5, [sp+320]
00090158str x6, [sp+328]
0009015cstp xzr, xzr, [sp+128]
00090160str xzr, [sp+144]
00090164ldr x0, [sp+280]
00090168ldr x1, [sp+288]
0009016cldr x2, [sp+296]
00090170bl internal/reflectlite.Value.typ
00090174str x0, [sp+168]
00090178ldr x3, [sp+320]
0009017cmov x1, x0
00090180mov x0, x3
00090184bl internal/reflectlite.directlyAssignable
00090188strb w0, [sp+99]
0009018ctbnz w0, 0, 0x90194
00090190b 0x901fc
00090194
00090194loc_90194:
00090194b 0x90198
00090198
00090198loc_90198:
00090198ldr x0, [sp+296]
0009019cbl internal/reflectlite.flag.ro
000901a0str x0, [sp+112]
000901a4ldr x1, [sp+296]
000901a8and x1, x1, 384
000901acorr x1, x1, x0
000901b0str x1, [sp+104]
000901b4ldr x0, [sp+320]
000901b8bl internal/abi.(*Type).Kind
000901bcstrb w0, [sp+103]
000901c0ldr x1, [sp+104]
000901c4ubfm x2, x0, 0, 7
000901c8orr x1, x1, x2
000901ccstr x1, [sp+104]
000901d0stp xzr, xzr, [sp+128]
000901d4str xzr, [sp+144]
000901d8ldr x0, [sp+320]
000901dcstr x0, [sp+128]
000901e0ldr x1, [sp+288]
000901e4str x1, [sp+136]
000901e8ldr x2, [sp+104]
000901ecstr x2, [sp+144]
000901f0ldp x29, x30, [sp-8]
000901f4add sp, sp, 272
000901f8ret x30
000901fc
000901fcloc_901fc:
000901fcldr x0, [sp+280]
00090200ldr x1, [sp+288]
00090204ldr x2, [sp+296]
00090208bl internal/reflectlite.Value.typ
0009020cstr x0, [sp+256]
00090210ldr x3, [sp+320]
00090214mov x1, x0
00090218mov x0, x3
0009021cbl internal/reflectlite.implements
00090220strb w0, [sp+102]
00090224tbnz w0, 0, 0x9022c
00090228b 0x90390
0009022c
0009022cloc_9022c:
0009022cb 0x90230
00090230
00090230loc_90230:
00090230ldr x3, [sp+328]
00090234cbnz x3, 0x9023c
00090238b 0x90240
0009023c
0009023cloc_9023c:
0009023cb 0x90250
00090240
00090240loc_90240:
00090240ldr x0, [sp+320]
00090244bl internal/reflectlite.unsafe_New
00090248str x0, [sp+328]
0009024cb 0x90250
00090250
00090250loc_90250:
00090250ldr x0, [sp+280]
00090254ldr x1, [sp+288]
00090258ldr x2, [sp+296]
0009025cbl internal/reflectlite.Value.Kind
00090260strb w0, [sp+103]
00090264ubfm x3, x0, 0, 7
00090268subs wzr, w3, 20
0009026ccset x3, eq
00090270strb w3, [sp+101]
00090274b.eq 0x9027c
00090278b 0x90298
0009027c
0009027cloc_9027c:
0009027cldr x0, [sp+280]
00090280ldr x1, [sp+288]
00090284ldr x2, [sp+296]
00090288bl internal/reflectlite.Value.IsNil
0009028cstrb w0, [sp+100]
00090290strb w0, [sp+101]
00090294b 0x9029c
00090298
00090298loc_90298:
00090298b 0x9029c
0009029c
0009029cloc_9029c:
0009029cldrb w3, [sp+101]
000902a0tbnz w3, 0, 0x902a8
000902a4b 0x902d4
000902a8
000902a8loc_902a8:
000902a8stp xzr, xzr, [sp+128]
000902acstr xzr, [sp+144]
000902b0ldr x0, [sp+320]
000902b4str x0, [sp+128]
000902b8str xzr, [sp+136]
000902bcmovz x2, 20
000902c0str x2, [sp+144]
000902c4mov x1, xzr
000902c8ldp x29, x30, [sp-8]
000902ccadd sp, sp, 272
000902d0ret x30
000902d4
000902d4loc_902d4:
000902d4ldr x0, [sp+280]
000902d8ldr x1, [sp+288]
000902dcldr x2, [sp+296]
000902e0bl internal/reflectlite.valueInterface
000902e4str x0, [sp+152]
000902e8str x1, [sp+160]
000902ecldr x0, [sp+320]
000902f0bl internal/abi.(*Type).NumMethod
000902f4str x0, [sp+120]
000902f8cbz x0, 0x90300
000902fcb 0x9034c
00090300
00090300loc_90300:
00090300ldr x3, [sp+328]
00090304str x3, [sp+200]
00090308ldr x3, [sp+200]
0009030cldrsb x27, [x3]
00090310ldr x4, [sp+160]
00090314ldr x5, [sp+152]
00090318str x5, [x3]
0009031cadrp x27, 0x9bb000
00090320ldr w5, [x27+3056]
00090324cbz w5, 0x9032c
00090328b 0x90330
0009032c
0009032cloc_9032c:
0009032cb 0x90344
00090330
00090330loc_90330:
00090330bl runtime.gcWriteBarrier2
00090334str x4, [x25]
00090338ldr x5, [x3+8]
0009033cstr x5, [x25+8]
00090340b 0x90344
00090344
00090344loc_90344:
00090344str x4, [x3+8]
00090348b 0x90364
0009034c
0009034cloc_9034c:
0009034cldr x1, [sp+152]
00090350ldr x3, [sp+328]
00090354ldr x2, [sp+160]
00090358ldr x0, [sp+320]
0009035cbl internal/reflectlite.ifaceE2I
00090360b 0x90364
00090364
00090364loc_90364:
00090364stp xzr, xzr, [sp+128]
00090368str xzr, [sp+144]
0009036cldr x0, [sp+320]
00090370str x0, [sp+128]
00090374ldr x1, [sp+328]
00090378str x1, [sp+136]
0009037cmovz x2, 148
00090380str x2, [sp+144]
00090384ldp x29, x30, [sp-8]
00090388add sp, sp, 272
0009038cret x30
00090390
00090390loc_90390:
00090390b 0x90394
00090394
00090394loc_90394:
00090394ldr x0, [sp+280]
00090398ldr x1, [sp+288]
0009039cldr x2, [sp+296]
000903a0bl internal/reflectlite.Value.typ
000903a4str x0, [sp+256]
000903a8bl internal/reflectlite.toRType
000903acstr x0, [sp+248]
000903b0bl internal/reflectlite.rtype.String
000903b4str x0, [sp+232]
000903b8str x1, [sp+240]
000903bcldr x0, [sp+320]
000903c0bl internal/reflectlite.toRType
000903c4str x0, [sp+224]
000903c8bl internal/reflectlite.rtype.String
000903ccstr x0, [sp+208]
000903d0str x1, [sp+216]
000903d4ldr x3, [sp+304]
000903d8ldr x2, [sp+312]
000903dcldr x5, [sp+232]
000903e0ldr x6, [sp+240]
000903e4orr x4, xzr, 16
000903e8adrp x7, 0x62b000
000903ecadd x7, x7, 76
000903f0movz x8, 27
000903f4mov x9, x0
000903f8mov x10, x1
000903fcmov x0, xzr
00090400mov x1, x3
00090404adrp x3, 0x624000
00090408add x3, x3, 2900
0009040cbl runtime.concatstring5
00090410str x0, [sp+184]
00090414str x1, [sp+192]
00090418bl runtime.convTstring
0009041cstr x0, [sp+176]
00090420mov x1, x0
00090424adrp x0, 0x565000
00090428add x0, x0, 2944
0009042cbl runtime.gopanic
00090430hint
00090434
00090434loc_90434:
00090434stp x0, x1, [sp+8]
00090438stp x2, x3, [sp+24]
0009043cstp x4, x5, [sp+40]
00090440str x6, [sp+56]
00090444mov x3, x30
00090448bl runtime.morestack_noctxt.abi0
0009044cldp x0, x1, [sp+8]
00090450ldp x2, x3, [sp+24]
00090454ldp x4, x5, [sp+40]
00090458ldr x6, [sp+56]
0009045cb 0x90120
00090120
00090460
00090460internal/reflectlite.arrayAt: ; void internal/reflectlite.arrayAt(void * p, int i, uintptr eltSize, struct string whySafe)
00090460ldr x16, [x28+16]
00090464subs xzr, sp, x16
00090468b.ls 0x904c4
0009046cstr x30, [sp-64]!
00090470stur x29, [sp-8]
00090474sub x29, sp, 8
00090478str x0, [sp+72]
0009047cstr x1, [sp+80]
00090480str x2, [sp+88]
00090484str x3, [sp+96]
00090488str x4, [sp+104]
0009048cstr xzr, [sp+40]
00090490ldr x0, [sp+72]
00090494ldr x4, [sp+80]
00090498ldr x5, [sp+88]
0009049cmadd x1, x4, x5, xzr
000904a0adrp x2, 0x620000
000904a4add x2, x2, 3766
000904a8orr x3, xzr, 7
000904acbl internal/reflectlite.add
000904b0str x0, [sp+48]
000904b4str x0, [sp+40]
000904b8ldur x29, [sp-8]
000904bcldr x30, [sp], 64
000904c0ret x30
000904c4
000904c4loc_904c4:
000904c4stp x0, x1, [sp+8]
000904c8stp x2, x3, [sp+24]
000904ccstr x4, [sp+40]
000904d0mov x3, x30
000904d4bl runtime.morestack_noctxt.abi0
000904d8ldp x0, x1, [sp+8]
000904dcldp x2, x3, [sp+24]
000904e0ldr x4, [sp+40]
000904e4b 0x90460
000904e8udf 0
000904ecudf 0
00090460
00090460internal/reflectlite.arrayAt: ; void internal/reflectlite.arrayAt(void * p, int i, uintptr eltSize, struct string whySafe)
00090460ldr x16, [x28+16]
00090464subs xzr, sp, x16
00090468b.ls 0x904c4
0009046cstr x30, [sp-64]!
00090470stur x29, [sp-8]
00090474sub x29, sp, 8
00090478str x0, [sp+72]
0009047cstr x1, [sp+80]
00090480str x2, [sp+88]
00090484str x3, [sp+96]
00090488str x4, [sp+104]
0009048cstr xzr, [sp+40]
00090490ldr x0, [sp+72]
00090494ldr x4, [sp+80]
00090498ldr x5, [sp+88]
0009049cmadd x1, x4, x5, xzr
000904a0adrp x2, 0x620000
000904a4add x2, x2, 3766
000904a8orr x3, xzr, 7
000904acbl internal/reflectlite.add
000904b0str x0, [sp+48]
000904b4str x0, [sp+40]
000904b8ldur x29, [sp-8]
000904bcldr x30, [sp], 64
000904c0ret x30
000904c4
000904c4loc_904c4:
000904c4stp x0, x1, [sp+8]
000904c8stp x2, x3, [sp+24]
000904ccstr x4, [sp+40]
000904d0mov x3, x30
000904d4bl runtime.morestack_noctxt.abi0
000904d8ldp x0, x1, [sp+8]
000904dcldp x2, x3, [sp+24]
000904e0ldr x4, [sp+40]
000904e4b 0x90460
000904e8udf 0
000904ecudf 0
00090460
000904f0
000904f0internal/reflectlite.Swapper.func1: ; void internal/reflectlite.Swapper.func1(int i, int j)
000904f0ldr x16, [x28+16]
000904f4subs xzr, sp, x16
000904f8b.ls 0x90528
000904fcstr x30, [sp-32]!
00090500stur x29, [sp-8]
00090504sub x29, sp, 8
00090508str x0, [sp+40]
0009050cstr x1, [sp+48]
00090510adrp x0, 0x565000
00090514add x0, x0, 2944
00090518adrp x1, 0x681000
0009051cadd x1, x1, 944
00090520bl runtime.gopanic
00090524hint
00090528
00090528loc_90528:
00090528stp x0, x1, [sp+8]
0009052cmov x3, x30
00090530bl runtime.morestack_noctxt.abi0
00090534ldp x0, x1, [sp+8]
00090538b 0x904f0
0009053cudf 0
000904f0
000904f0internal/reflectlite.Swapper.func1: ; void internal/reflectlite.Swapper.func1(int i, int j)
000904f0ldr x16, [x28+16]
000904f4subs xzr, sp, x16
000904f8b.ls 0x90528
000904fcstr x30, [sp-32]!
00090500stur x29, [sp-8]
00090504sub x29, sp, 8
00090508str x0, [sp+40]
0009050cstr x1, [sp+48]
00090510adrp x0, 0x565000
00090514add x0, x0, 2944
00090518adrp x1, 0x681000
0009051cadd x1, x1, 944
00090520bl runtime.gopanic
00090524hint
00090528
00090528loc_90528:
00090528stp x0, x1, [sp+8]
0009052cmov x3, x30
00090530bl runtime.morestack_noctxt.abi0
00090534ldp x0, x1, [sp+8]
00090538b 0x904f0
0009053cudf 0
000904f0
00090540
00090540internal/reflectlite.Swapper.func2: ; void internal/reflectlite.Swapper.func2(int i, int j)
00090540ldr x16, [x28+16]
00090544subs xzr, sp, x16
00090548b.ls 0x905bc
0009054cstr x30, [sp-48]!
00090550stur x29, [sp-8]
00090554sub x29, sp, 8
00090558str x0, [sp+56]
0009055cstr x1, [sp+64]
00090560subs xzr, x0, 0
00090564cset x2, ne
00090568strb w2, [sp+39]
0009056ccbnz x0, 0x90574
00090570b 0x90578
00090574
00090574loc_90574:
00090574b 0x9058c
00090578
00090578loc_90578:
00090578ldr x2, [sp+64]
0009057csubs xzr, x2, 0
00090580cset x2, ne
00090584strb w2, [sp+39]
00090588b 0x9058c
0009058c
0009058cloc_9058c:
0009058cldrb w2, [sp+39]
00090590tbnz w2, 0, 0x905a4
00090594b 0x90598
00090598
00090598loc_90598:
00090598ldur x29, [sp-8]
0009059cldr x30, [sp], 48
000905a0ret x30
000905a4
000905a4loc_905a4:
000905a4adrp x0, 0x565000
000905a8add x0, x0, 2944
000905acadrp x1, 0x681000
000905b0add x1, x1, 944
000905b4bl runtime.gopanic
000905b8hint
000905bc
000905bcloc_905bc:
000905bcstp x0, x1, [sp+8]
000905c0mov x3, x30
000905c4bl runtime.morestack_noctxt.abi0
000905c8ldp x0, x1, [sp+8]
000905ccb 0x90540
00090540
00090540internal/reflectlite.Swapper.func2: ; void internal/reflectlite.Swapper.func2(int i, int j)
00090540ldr x16, [x28+16]
00090544subs xzr, sp, x16
00090548b.ls 0x905bc
0009054cstr x30, [sp-48]!
00090550stur x29, [sp-8]
00090554sub x29, sp, 8
00090558str x0, [sp+56]
0009055cstr x1, [sp+64]
00090560subs xzr, x0, 0
00090564cset x2, ne
00090568strb w2, [sp+39]
0009056ccbnz x0, 0x90574
00090570b 0x90578
00090574
00090574loc_90574:
00090574b 0x9058c
00090578
00090578loc_90578:
00090578ldr x2, [sp+64]
0009057csubs xzr, x2, 0
00090580cset x2, ne
00090584strb w2, [sp+39]
00090588b 0x9058c
0009058c
0009058cloc_9058c:
0009058cldrb w2, [sp+39]
00090590tbnz w2, 0, 0x905a4
00090594b 0x90598
00090598
00090598loc_90598:
00090598ldur x29, [sp-8]
0009059cldr x30, [sp], 48
000905a0ret x30
000905a4
000905a4loc_905a4:
000905a4adrp x0, 0x565000
000905a8add x0, x0, 2944
000905acadrp x1, 0x681000
000905b0add x1, x1, 944
000905b4bl runtime.gopanic
000905b8hint
000905bc
000905bcloc_905bc:
000905bcstp x0, x1, [sp+8]
000905c0mov x3, x30
000905c4bl runtime.morestack_noctxt.abi0
000905c8ldp x0, x1, [sp+8]
000905ccb 0x90540
00090540
000905d0
000905d0internal/reflectlite.(*rtype).AssignableTo: ; void internal/reflectlite.(*rtype).AssignableTo(internal/reflectlite.rtype * t, internal/reflectlite.Type u)
000905d0ldr x16, [x28+16]
000905d4subs xzr, sp, x16
000905d8b.ls 0x90644
000905dcstr x30, [sp-64]!
000905e0stur x29, [sp-8]
000905e4sub x29, sp, 8
000905e8ldr x16, [x28+32]
000905eccbnz x16, 0x90660
000905f0
000905f0loc_905f0:
000905f0str x0, [sp+72]
000905f4str x1, [sp+80]
000905f8str x2, [sp+88]
000905fcstrb wzr, [sp+46]
00090600ldr x3, [sp+72]
00090604cbnz x3, 0x9060c
00090608b 0x9063c
0009060c
0009060cloc_9060c:
0009060cldr x3, [sp+72]
00090610ldrsb x27, [x3]
00090614ldr x0, [x3]
00090618str x0, [sp+48]
0009061cldr x1, [sp+80]
00090620ldr x2, [sp+88]
00090624bl internal/reflectlite.rtype.AssignableTo
00090628strb w0, [sp+47]
0009062cstrb w0, [sp+46]
00090630ldur x29, [sp-8]
00090634ldr x30, [sp], 64
00090638ret x30
0009063c
0009063cloc_9063c:
0009063cbl runtime.panicwrap
00090640hint
00090644
00090644loc_90644:
00090644stp x0, x1, [sp+8]
00090648str x2, [sp+24]
0009064cmov x3, x30
00090650bl runtime.morestack_noctxt.abi0
00090654ldp x0, x1, [sp+8]
00090658ldr x2, [sp+24]
0009065cb 0x905d0
00090660
00090660loc_90660:
00090660ldr x17, [x16]
00090664add x20, sp, 72
00090668subs xzr, x20, x17
0009066cb.ne 0x905f0
00090670add x20, sp, 8
00090674str x20, [x16]
00090678b 0x905f0
0009067cudf 0
000905d0
000905d0internal/reflectlite.(*rtype).AssignableTo: ; void internal/reflectlite.(*rtype).AssignableTo(internal/reflectlite.rtype * t, internal/reflectlite.Type u)
000905d0ldr x16, [x28+16]
000905d4subs xzr, sp, x16
000905d8b.ls 0x90644
000905dcstr x30, [sp-64]!
000905e0stur x29, [sp-8]
000905e4sub x29, sp, 8
000905e8ldr x16, [x28+32]
000905eccbnz x16, 0x90660
000905f0
000905f0loc_905f0:
000905f0str x0, [sp+72]
000905f4str x1, [sp+80]
000905f8str x2, [sp+88]
000905fcstrb wzr, [sp+46]
00090600ldr x3, [sp+72]
00090604cbnz x3, 0x9060c
00090608b 0x9063c
0009060c
0009060cloc_9060c:
0009060cldr x3, [sp+72]
00090610ldrsb x27, [x3]
00090614ldr x0, [x3]
00090618str x0, [sp+48]
0009061cldr x1, [sp+80]
00090620ldr x2, [sp+88]
00090624bl internal/reflectlite.rtype.AssignableTo
00090628strb w0, [sp+47]
0009062cstrb w0, [sp+46]
00090630ldur x29, [sp-8]
00090634ldr x30, [sp], 64
00090638ret x30
0009063c
0009063cloc_9063c:
0009063cbl runtime.panicwrap
00090640hint
00090644
00090644loc_90644:
00090644stp x0, x1, [sp+8]
00090648str x2, [sp+24]
0009064cmov x3, x30
00090650bl runtime.morestack_noctxt.abi0
00090654ldp x0, x1, [sp+8]
00090658ldr x2, [sp+24]
0009065cb 0x905d0
00090660
00090660loc_90660:
00090660ldr x17, [x16]
00090664add x20, sp, 72
00090668subs xzr, x20, x17
0009066cb.ne 0x905f0
00090670add x20, sp, 8
00090674str x20, [x16]
00090678b 0x905f0
0009067cudf 0
000905d0
00090680
00090680internal/reflectlite.(*rtype).Comparable: ; void internal/reflectlite.(*rtype).Comparable(internal/reflectlite.rtype * t)
00090680ldr x16, [x28+16]
00090684subs xzr, sp, x16
00090688b.ls 0x906e4
0009068cstr x30, [sp-48]!
00090690stur x29, [sp-8]
00090694sub x29, sp, 8
00090698ldr x16, [x28+32]
0009069ccbnz x16, 0x906f8
000906a0
000906a0loc_906a0:
000906a0str x0, [sp+56]
000906a4strb wzr, [sp+30]
000906a8ldr x1, [sp+56]
000906accbnz x1, 0x906b4
000906b0b 0x906dc
000906b4
000906b4loc_906b4:
000906b4ldr x1, [sp+56]
000906b8ldrsb x27, [x1]
000906bcldr x0, [x1]
000906c0str x0, [sp+32]
000906c4bl internal/reflectlite.rtype.Comparable
000906c8strb w0, [sp+31]
000906ccstrb w0, [sp+30]
000906d0ldur x29, [sp-8]
000906d4ldr x30, [sp], 48
000906d8ret x30
000906dc
000906dcloc_906dc:
000906dcbl runtime.panicwrap
000906e0hint
000906e4
000906e4loc_906e4:
000906e4str x0, [sp+8]
000906e8mov x3, x30
000906ecbl runtime.morestack_noctxt.abi0
000906f0ldr x0, [sp+8]
000906f4b 0x90680
000906f8
000906f8loc_906f8:
000906f8ldr x17, [x16]
000906fcadd x20, sp, 56
00090700subs xzr, x20, x17
00090704b.ne 0x906a0
00090708add x20, sp, 8
0009070cstr x20, [x16]
00090710b 0x906a0
00090714udf 0
00090718udf 0
0009071cudf 0
00090680
00090680internal/reflectlite.(*rtype).Comparable: ; void internal/reflectlite.(*rtype).Comparable(internal/reflectlite.rtype * t)
00090680ldr x16, [x28+16]
00090684subs xzr, sp, x16
00090688b.ls 0x906e4
0009068cstr x30, [sp-48]!
00090690stur x29, [sp-8]
00090694sub x29, sp, 8
00090698ldr x16, [x28+32]
0009069ccbnz x16, 0x906f8
000906a0
000906a0loc_906a0:
000906a0str x0, [sp+56]
000906a4strb wzr, [sp+30]
000906a8ldr x1, [sp+56]
000906accbnz x1, 0x906b4
000906b0b 0x906dc
000906b4
000906b4loc_906b4:
000906b4ldr x1, [sp+56]
000906b8ldrsb x27, [x1]
000906bcldr x0, [x1]
000906c0str x0, [sp+32]
000906c4bl internal/reflectlite.rtype.Comparable
000906c8strb w0, [sp+31]
000906ccstrb w0, [sp+30]
000906d0ldur x29, [sp-8]
000906d4ldr x30, [sp], 48
000906d8ret x30
000906dc
000906dcloc_906dc:
000906dcbl runtime.panicwrap
000906e0hint
000906e4
000906e4loc_906e4:
000906e4str x0, [sp+8]
000906e8mov x3, x30
000906ecbl runtime.morestack_noctxt.abi0
000906f0ldr x0, [sp+8]
000906f4b 0x90680
000906f8
000906f8loc_906f8:
000906f8ldr x17, [x16]
000906fcadd x20, sp, 56
00090700subs xzr, x20, x17
00090704b.ne 0x906a0
00090708add x20, sp, 8
0009070cstr x20, [x16]
00090710b 0x906a0
00090714udf 0
00090718udf 0
0009071cudf 0
00090680
00090720
00090720internal/reflectlite.(*rtype).Elem: ; void internal/reflectlite.(*rtype).Elem(internal/reflectlite.rtype * t)
00090720ldr x16, [x28+16]
00090724subs xzr, sp, x16
00090728b.ls 0x9078c
0009072cstr x30, [sp-64]!
00090730stur x29, [sp-8]
00090734sub x29, sp, 8
00090738ldr x16, [x28+32]
0009073ccbnz x16, 0x907a0
00090740
00090740loc_90740:
00090740str x0, [sp+72]
00090744stp xzr, xzr, [sp+16]
00090748ldr x1, [sp+72]
0009074ccbnz x1, 0x90754
00090750b 0x90784
00090754
00090754loc_90754:
00090754ldr x1, [sp+72]
00090758ldrsb x27, [x1]
0009075cldr x0, [x1]
00090760str x0, [sp+32]
00090764bl internal/reflectlite.rtype.Elem
00090768str x0, [sp+40]
0009076cstr x1, [sp+48]
00090770str x0, [sp+16]
00090774str x1, [sp+24]
00090778ldur x29, [sp-8]
0009077cldr x30, [sp], 64
00090780ret x30
00090784
00090784loc_90784:
00090784bl runtime.panicwrap
00090788hint
0009078c
0009078cloc_9078c:
0009078cstr x0, [sp+8]
00090790mov x3, x30
00090794bl runtime.morestack_noctxt.abi0
00090798ldr x0, [sp+8]
0009079cb 0x90720
000907a0
000907a0loc_907a0:
000907a0ldr x17, [x16]
000907a4add x20, sp, 72
000907a8subs xzr, x20, x17
000907acb.ne 0x90740
000907b0add x20, sp, 8
000907b4str x20, [x16]
000907b8b 0x90740
000907bcudf 0
00090720
00090720internal/reflectlite.(*rtype).Elem: ; void internal/reflectlite.(*rtype).Elem(internal/reflectlite.rtype * t)
00090720ldr x16, [x28+16]
00090724subs xzr, sp, x16
00090728b.ls 0x9078c
0009072cstr x30, [sp-64]!
00090730stur x29, [sp-8]
00090734sub x29, sp, 8
00090738ldr x16, [x28+32]
0009073ccbnz x16, 0x907a0
00090740
00090740loc_90740:
00090740str x0, [sp+72]
00090744stp xzr, xzr, [sp+16]
00090748ldr x1, [sp+72]
0009074ccbnz x1, 0x90754
00090750b 0x90784
00090754
00090754loc_90754:
00090754ldr x1, [sp+72]
00090758ldrsb x27, [x1]
0009075cldr x0, [x1]
00090760str x0, [sp+32]
00090764bl internal/reflectlite.rtype.Elem
00090768str x0, [sp+40]
0009076cstr x1, [sp+48]
00090770str x0, [sp+16]
00090774str x1, [sp+24]
00090778ldur x29, [sp-8]
0009077cldr x30, [sp], 64
00090780ret x30
00090784
00090784loc_90784:
00090784bl runtime.panicwrap
00090788hint
0009078c
0009078cloc_9078c:
0009078cstr x0, [sp+8]
00090790mov x3, x30
00090794bl runtime.morestack_noctxt.abi0
00090798ldr x0, [sp+8]
0009079cb 0x90720
000907a0
000907a0loc_907a0:
000907a0ldr x17, [x16]
000907a4add x20, sp, 72
000907a8subs xzr, x20, x17
000907acb.ne 0x90740
000907b0add x20, sp, 8
000907b4str x20, [x16]
000907b8b 0x90740
000907bcudf 0
00090720
000907c0
000907c0internal/reflectlite.(*rtype).Implements: ; void internal/reflectlite.(*rtype).Implements(internal/reflectlite.rtype * t, internal/reflectlite.Type u)
000907c0ldr x16, [x28+16]
000907c4subs xzr, sp, x16
000907c8b.ls 0x90834
000907ccstr x30, [sp-64]!
000907d0stur x29, [sp-8]
000907d4sub x29, sp, 8
000907d8ldr x16, [x28+32]
000907dccbnz x16, 0x90850
000907e0
000907e0loc_907e0:
000907e0str x0, [sp+72]
000907e4str x1, [sp+80]
000907e8str x2, [sp+88]
000907ecstrb wzr, [sp+46]
000907f0ldr x3, [sp+72]
000907f4cbnz x3, 0x907fc
000907f8b 0x9082c
000907fc
000907fcloc_907fc:
000907fcldr x3, [sp+72]
00090800ldrsb x27, [x3]
00090804ldr x0, [x3]
00090808str x0, [sp+48]
0009080cldr x1, [sp+80]
00090810ldr x2, [sp+88]
00090814bl internal/reflectlite.rtype.Implements
00090818strb w0, [sp+47]
0009081cstrb w0, [sp+46]
00090820ldur x29, [sp-8]
00090824ldr x30, [sp], 64
00090828ret x30
0009082c
0009082cloc_9082c:
0009082cbl runtime.panicwrap
00090830hint
00090834
00090834loc_90834:
00090834stp x0, x1, [sp+8]
00090838str x2, [sp+24]
0009083cmov x3, x30
00090840bl runtime.morestack_noctxt.abi0
00090844ldp x0, x1, [sp+8]
00090848ldr x2, [sp+24]
0009084cb 0x907c0
00090850
00090850loc_90850:
00090850ldr x17, [x16]
00090854add x20, sp, 72
00090858subs xzr, x20, x17
0009085cb.ne 0x907e0
00090860add x20, sp, 8
00090864str x20, [x16]
00090868b 0x907e0
0009086cudf 0
000907c0
000907c0internal/reflectlite.(*rtype).Implements: ; void internal/reflectlite.(*rtype).Implements(internal/reflectlite.rtype * t, internal/reflectlite.Type u)
000907c0ldr x16, [x28+16]
000907c4subs xzr, sp, x16
000907c8b.ls 0x90834
000907ccstr x30, [sp-64]!
000907d0stur x29, [sp-8]
000907d4sub x29, sp, 8
000907d8ldr x16, [x28+32]
000907dccbnz x16, 0x90850
000907e0
000907e0loc_907e0:
000907e0str x0, [sp+72]
000907e4str x1, [sp+80]
000907e8str x2, [sp+88]
000907ecstrb wzr, [sp+46]
000907f0ldr x3, [sp+72]
000907f4cbnz x3, 0x907fc
000907f8b 0x9082c
000907fc
000907fcloc_907fc:
000907fcldr x3, [sp+72]
00090800ldrsb x27, [x3]
00090804ldr x0, [x3]
00090808str x0, [sp+48]
0009080cldr x1, [sp+80]
00090810ldr x2, [sp+88]
00090814bl internal/reflectlite.rtype.Implements
00090818strb w0, [sp+47]
0009081cstrb w0, [sp+46]
00090820ldur x29, [sp-8]
00090824ldr x30, [sp], 64
00090828ret x30
0009082c
0009082cloc_9082c:
0009082cbl runtime.panicwrap
00090830hint
00090834
00090834loc_90834:
00090834stp x0, x1, [sp+8]
00090838str x2, [sp+24]
0009083cmov x3, x30
00090840bl runtime.morestack_noctxt.abi0
00090844ldp x0, x1, [sp+8]
00090848ldr x2, [sp+24]
0009084cb 0x907c0
00090850
00090850loc_90850:
00090850ldr x17, [x16]
00090854add x20, sp, 72
00090858subs xzr, x20, x17
0009085cb.ne 0x907e0
00090860add x20, sp, 8
00090864str x20, [x16]
00090868b 0x907e0
0009086cudf 0
000907c0
00090870
00090870internal/reflectlite.rtype.Kind: ; void internal/reflectlite.rtype.Kind(internal/reflectlite.rtype t)
00090870ldr x16, [x28+16]
00090874subs xzr, sp, x16
00090878b.ls 0x908b4
0009087cstr x30, [sp-32]!
00090880stur x29, [sp-8]
00090884sub x29, sp, 8
00090888ldr x16, [x28+32]
0009088ccbnz x16, 0x908c8
00090890
00090890loc_90890:
00090890str x0, [sp+40]
00090894strb wzr, [sp+22]
00090898ldr x0, [sp+40]
0009089cbl internal/abi.(*Type).Kind
000908a0strb w0, [sp+23]
000908a4strb w0, [sp+22]
000908a8ldur x29, [sp-8]
000908acldr x30, [sp], 32
000908b0ret x30
000908b4
000908b4loc_908b4:
000908b4str x0, [sp+8]
000908b8mov x3, x30
000908bcbl runtime.morestack_noctxt.abi0
000908c0ldr x0, [sp+8]
000908c4b 0x90870
000908c8
000908c8loc_908c8:
000908c8ldr x17, [x16]
000908ccadd x20, sp, 40
000908d0subs xzr, x20, x17
000908d4b.ne 0x90890
000908d8add x20, sp, 8
000908dcstr x20, [x16]
000908e0b 0x90890
000908e4udf 0
000908e8udf 0
000908ecudf 0
00090870
00090870internal/reflectlite.rtype.Kind: ; void internal/reflectlite.rtype.Kind(internal/reflectlite.rtype t)
00090870ldr x16, [x28+16]
00090874subs xzr, sp, x16
00090878b.ls 0x908b4
0009087cstr x30, [sp-32]!
00090880stur x29, [sp-8]
00090884sub x29, sp, 8
00090888ldr x16, [x28+32]
0009088ccbnz x16, 0x908c8
00090890
00090890loc_90890:
00090890str x0, [sp+40]
00090894strb wzr, [sp+22]
00090898ldr x0, [sp+40]
0009089cbl internal/abi.(*Type).Kind
000908a0strb w0, [sp+23]
000908a4strb w0, [sp+22]
000908a8ldur x29, [sp-8]
000908acldr x30, [sp], 32
000908b0ret x30
000908b4
000908b4loc_908b4:
000908b4str x0, [sp+8]
000908b8mov x3, x30
000908bcbl runtime.morestack_noctxt.abi0
000908c0ldr x0, [sp+8]
000908c4b 0x90870
000908c8
000908c8loc_908c8:
000908c8ldr x17, [x16]
000908ccadd x20, sp, 40
000908d0subs xzr, x20, x17
000908d4b.ne 0x90890
000908d8add x20, sp, 8
000908dcstr x20, [x16]
000908e0b 0x90890
000908e4udf 0
000908e8udf 0
000908ecudf 0
00090870
000908f0
000908f0internal/reflectlite.(*rtype).Kind: ; void internal/reflectlite.(*rtype).Kind(internal/reflectlite.rtype * t)
000908f0str x30, [sp-32]!
000908f4stur x29, [sp-8]
000908f8sub x29, sp, 8
000908fcstr x0, [sp+40]
00090900strb wzr, [sp+23]
00090904ldr x1, [sp+40]
00090908ldrsb x27, [x1]
0009090cldr x0, [x1]
00090910add x29, sp, 24
00090914add sp, sp, 32
00090918b 0x114a0
0009091cudf 0
000908f0
000908f0internal/reflectlite.(*rtype).Kind: ; void internal/reflectlite.(*rtype).Kind(internal/reflectlite.rtype * t)
000908f0str x30, [sp-32]!
000908f4stur x29, [sp-8]
000908f8sub x29, sp, 8
000908fcstr x0, [sp+40]
00090900strb wzr, [sp+23]
00090904ldr x1, [sp+40]
00090908ldrsb x27, [x1]
0009090cldr x0, [x1]
00090910add x29, sp, 24
00090914add sp, sp, 32
00090918b 0x114a0
0009091cudf 0
000908f0
00090920
00090920internal/reflectlite.(*rtype).Len: ; void internal/reflectlite.(*rtype).Len(internal/reflectlite.rtype * t)
00090920ldr x16, [x28+16]
00090924subs xzr, sp, x16
00090928b.ls 0x9097c
0009092cstr x30, [sp-48]!
00090930stur x29, [sp-8]
00090934sub x29, sp, 8
00090938ldr x16, [x28+32]
0009093ccbnz x16, 0x90990
00090940
00090940loc_90940:
00090940str x0, [sp+56]
00090944str xzr, [sp+16]
00090948cbnz x0, 0x90950
0009094cb 0x90974
00090950
00090950loc_90950:
00090950ldrsb x27, [x0]
00090954ldr x0, [x0]
00090958str x0, [sp+32]
0009095cbl internal/reflectlite.rtype.Len
00090960str x0, [sp+24]
00090964str x0, [sp+16]
00090968ldur x29, [sp-8]
0009096cldr x30, [sp], 48
00090970ret x30
00090974
00090974loc_90974:
00090974bl runtime.panicwrap
00090978hint
0009097c
0009097cloc_9097c:
0009097cstr x0, [sp+8]
00090980mov x3, x30
00090984bl runtime.morestack_noctxt.abi0
00090988ldr x0, [sp+8]
0009098cb 0x90920
00090990
00090990loc_90990:
00090990ldr x17, [x16]
00090994add x20, sp, 56
00090998subs xzr, x20, x17
0009099cb.ne 0x90940
000909a0add x20, sp, 8
000909a4str x20, [x16]
000909a8b 0x90940
000909acudf 0
00090920
00090920internal/reflectlite.(*rtype).Len: ; void internal/reflectlite.(*rtype).Len(internal/reflectlite.rtype * t)
00090920ldr x16, [x28+16]
00090924subs xzr, sp, x16
00090928b.ls 0x9097c
0009092cstr x30, [sp-48]!
00090930stur x29, [sp-8]
00090934sub x29, sp, 8
00090938ldr x16, [x28+32]
0009093ccbnz x16, 0x90990
00090940
00090940loc_90940:
00090940str x0, [sp+56]
00090944str xzr, [sp+16]
00090948cbnz x0, 0x90950
0009094cb 0x90974
00090950
00090950loc_90950:
00090950ldrsb x27, [x0]
00090954ldr x0, [x0]
00090958str x0, [sp+32]
0009095cbl internal/reflectlite.rtype.Len
00090960str x0, [sp+24]
00090964str x0, [sp+16]
00090968ldur x29, [sp-8]
0009096cldr x30, [sp], 48
00090970ret x30
00090974
00090974loc_90974:
00090974bl runtime.panicwrap
00090978hint
0009097c
0009097cloc_9097c:
0009097cstr x0, [sp+8]
00090980mov x3, x30
00090984bl runtime.morestack_noctxt.abi0
00090988ldr x0, [sp+8]
0009098cb 0x90920
00090990
00090990loc_90990:
00090990ldr x17, [x16]
00090994add x20, sp, 56
00090998subs xzr, x20, x17
0009099cb.ne 0x90940
000909a0add x20, sp, 8
000909a4str x20, [x16]
000909a8b 0x90940
000909acudf 0
00090920
000909b0
000909b0internal/reflectlite.(*rtype).Name: ; void internal/reflectlite.(*rtype).Name(internal/reflectlite.rtype * t)
000909b0ldr x16, [x28+16]
000909b4subs xzr, sp, x16
000909b8b.ls 0x90a1c
000909bcstr x30, [sp-64]!
000909c0stur x29, [sp-8]
000909c4sub x29, sp, 8
000909c8ldr x16, [x28+32]
000909cccbnz x16, 0x90a30
000909d0
000909d0loc_909d0:
000909d0str x0, [sp+72]
000909d4stp xzr, xzr, [sp+16]
000909d8ldr x1, [sp+72]
000909dccbnz x1, 0x909e4
000909e0b 0x90a14
000909e4
000909e4loc_909e4:
000909e4ldr x1, [sp+72]
000909e8ldrsb x27, [x1]
000909ecldr x0, [x1]
000909f0str x0, [sp+32]
000909f4bl internal/reflectlite.rtype.Name
000909f8str x0, [sp+40]
000909fcstr x1, [sp+48]
00090a00str x0, [sp+16]
00090a04str x1, [sp+24]
00090a08ldur x29, [sp-8]
00090a0cldr x30, [sp], 64
00090a10ret x30
00090a14
00090a14loc_90a14:
00090a14bl runtime.panicwrap
00090a18hint
00090a1c
00090a1cloc_90a1c:
00090a1cstr x0, [sp+8]
00090a20mov x3, x30
00090a24bl runtime.morestack_noctxt.abi0
00090a28ldr x0, [sp+8]
00090a2cb 0x909b0
00090a30
00090a30loc_90a30:
00090a30ldr x17, [x16]
00090a34add x20, sp, 72
00090a38subs xzr, x20, x17
00090a3cb.ne 0x909d0
00090a40add x20, sp, 8
00090a44str x20, [x16]
00090a48b 0x909d0
00090a4cudf 0
000909b0
000909b0internal/reflectlite.(*rtype).Name: ; void internal/reflectlite.(*rtype).Name(internal/reflectlite.rtype * t)
000909b0ldr x16, [x28+16]
000909b4subs xzr, sp, x16
000909b8b.ls 0x90a1c
000909bcstr x30, [sp-64]!
000909c0stur x29, [sp-8]
000909c4sub x29, sp, 8
000909c8ldr x16, [x28+32]
000909cccbnz x16, 0x90a30
000909d0
000909d0loc_909d0:
000909d0str x0, [sp+72]
000909d4stp xzr, xzr, [sp+16]
000909d8ldr x1, [sp+72]
000909dccbnz x1, 0x909e4
000909e0b 0x90a14
000909e4
000909e4loc_909e4:
000909e4ldr x1, [sp+72]
000909e8ldrsb x27, [x1]
000909ecldr x0, [x1]
000909f0str x0, [sp+32]
000909f4bl internal/reflectlite.rtype.Name
000909f8str x0, [sp+40]
000909fcstr x1, [sp+48]
00090a00str x0, [sp+16]
00090a04str x1, [sp+24]
00090a08ldur x29, [sp-8]
00090a0cldr x30, [sp], 64
00090a10ret x30
00090a14
00090a14loc_90a14:
00090a14bl runtime.panicwrap
00090a18hint
00090a1c
00090a1cloc_90a1c:
00090a1cstr x0, [sp+8]
00090a20mov x3, x30
00090a24bl runtime.morestack_noctxt.abi0
00090a28ldr x0, [sp+8]
00090a2cb 0x909b0
00090a30
00090a30loc_90a30:
00090a30ldr x17, [x16]
00090a34add x20, sp, 72
00090a38subs xzr, x20, x17
00090a3cb.ne 0x909d0
00090a40add x20, sp, 8
00090a44str x20, [x16]
00090a48b 0x909d0
00090a4cudf 0
000909b0
00090a50
00090a50internal/reflectlite.(*rtype).NumField: ; void internal/reflectlite.(*rtype).NumField(internal/reflectlite.rtype * t)
00090a50ldr x16, [x28+16]
00090a54subs xzr, sp, x16
00090a58b.ls 0x90aac
00090a5cstr x30, [sp-48]!
00090a60stur x29, [sp-8]
00090a64sub x29, sp, 8
00090a68ldr x16, [x28+32]
00090a6ccbnz x16, 0x90ac0
00090a70
00090a70loc_90a70:
00090a70str x0, [sp+56]
00090a74str xzr, [sp+16]
00090a78cbnz x0, 0x90a80
00090a7cb 0x90aa4
00090a80
00090a80loc_90a80:
00090a80ldrsb x27, [x0]
00090a84ldr x0, [x0]
00090a88str x0, [sp+32]
00090a8cbl internal/reflectlite.rtype.NumField
00090a90str x0, [sp+24]
00090a94str x0, [sp+16]
00090a98ldur x29, [sp-8]
00090a9cldr x30, [sp], 48
00090aa0ret x30
00090aa4
00090aa4loc_90aa4:
00090aa4bl runtime.panicwrap
00090aa8hint
00090aac
00090aacloc_90aac:
00090aacstr x0, [sp+8]
00090ab0mov x3, x30
00090ab4bl runtime.morestack_noctxt.abi0
00090ab8ldr x0, [sp+8]
00090abcb 0x90a50
00090ac0
00090ac0loc_90ac0:
00090ac0ldr x17, [x16]
00090ac4add x20, sp, 56
00090ac8subs xzr, x20, x17
00090accb.ne 0x90a70
00090ad0add x20, sp, 8
00090ad4str x20, [x16]
00090ad8b 0x90a70
00090adcudf 0
00090a50
00090a50internal/reflectlite.(*rtype).NumField: ; void internal/reflectlite.(*rtype).NumField(internal/reflectlite.rtype * t)
00090a50ldr x16, [x28+16]
00090a54subs xzr, sp, x16
00090a58b.ls 0x90aac
00090a5cstr x30, [sp-48]!
00090a60stur x29, [sp-8]
00090a64sub x29, sp, 8
00090a68ldr x16, [x28+32]
00090a6ccbnz x16, 0x90ac0
00090a70
00090a70loc_90a70:
00090a70str x0, [sp+56]
00090a74str xzr, [sp+16]
00090a78cbnz x0, 0x90a80
00090a7cb 0x90aa4
00090a80
00090a80loc_90a80:
00090a80ldrsb x27, [x0]
00090a84ldr x0, [x0]
00090a88str x0, [sp+32]
00090a8cbl internal/reflectlite.rtype.NumField
00090a90str x0, [sp+24]
00090a94str x0, [sp+16]
00090a98ldur x29, [sp-8]
00090a9cldr x30, [sp], 48
00090aa0ret x30
00090aa4
00090aa4loc_90aa4:
00090aa4bl runtime.panicwrap
00090aa8hint
00090aac
00090aacloc_90aac:
00090aacstr x0, [sp+8]
00090ab0mov x3, x30
00090ab4bl runtime.morestack_noctxt.abi0
00090ab8ldr x0, [sp+8]
00090abcb 0x90a50
00090ac0
00090ac0loc_90ac0:
00090ac0ldr x17, [x16]
00090ac4add x20, sp, 56
00090ac8subs xzr, x20, x17
00090accb.ne 0x90a70
00090ad0add x20, sp, 8
00090ad4str x20, [x16]
00090ad8b 0x90a70
00090adcudf 0
00090a50
00090ae0
00090ae0internal/reflectlite.(*rtype).NumMethod: ; void internal/reflectlite.(*rtype).NumMethod(internal/reflectlite.rtype * t)
00090ae0ldr x16, [x28+16]
00090ae4subs xzr, sp, x16
00090ae8b.ls 0x90b3c
00090aecstr x30, [sp-48]!
00090af0stur x29, [sp-8]
00090af4sub x29, sp, 8
00090af8ldr x16, [x28+32]
00090afccbnz x16, 0x90b50
00090b00
00090b00loc_90b00:
00090b00str x0, [sp+56]
00090b04str xzr, [sp+16]
00090b08cbnz x0, 0x90b10
00090b0cb 0x90b34
00090b10
00090b10loc_90b10:
00090b10ldrsb x27, [x0]
00090b14ldr x0, [x0]
00090b18str x0, [sp+32]
00090b1cbl internal/reflectlite.rtype.NumMethod
00090b20str x0, [sp+24]
00090b24str x0, [sp+16]
00090b28ldur x29, [sp-8]
00090b2cldr x30, [sp], 48
00090b30ret x30
00090b34
00090b34loc_90b34:
00090b34bl runtime.panicwrap
00090b38hint
00090b3c
00090b3cloc_90b3c:
00090b3cstr x0, [sp+8]
00090b40mov x3, x30
00090b44bl runtime.morestack_noctxt.abi0
00090b48ldr x0, [sp+8]
00090b4cb 0x90ae0
00090b50
00090b50loc_90b50:
00090b50ldr x17, [x16]
00090b54add x20, sp, 56
00090b58subs xzr, x20, x17
00090b5cb.ne 0x90b00
00090b60add x20, sp, 8
00090b64str x20, [x16]
00090b68b 0x90b00
00090b6cudf 0
00090ae0
00090ae0internal/reflectlite.(*rtype).NumMethod: ; void internal/reflectlite.(*rtype).NumMethod(internal/reflectlite.rtype * t)
00090ae0ldr x16, [x28+16]
00090ae4subs xzr, sp, x16
00090ae8b.ls 0x90b3c
00090aecstr x30, [sp-48]!
00090af0stur x29, [sp-8]
00090af4sub x29, sp, 8
00090af8ldr x16, [x28+32]
00090afccbnz x16, 0x90b50
00090b00
00090b00loc_90b00:
00090b00str x0, [sp+56]
00090b04str xzr, [sp+16]
00090b08cbnz x0, 0x90b10
00090b0cb 0x90b34
00090b10
00090b10loc_90b10:
00090b10ldrsb x27, [x0]
00090b14ldr x0, [x0]
00090b18str x0, [sp+32]
00090b1cbl internal/reflectlite.rtype.NumMethod
00090b20str x0, [sp+24]
00090b24str x0, [sp+16]
00090b28ldur x29, [sp-8]
00090b2cldr x30, [sp], 48
00090b30ret x30
00090b34
00090b34loc_90b34:
00090b34bl runtime.panicwrap
00090b38hint
00090b3c
00090b3cloc_90b3c:
00090b3cstr x0, [sp+8]
00090b40mov x3, x30
00090b44bl runtime.morestack_noctxt.abi0
00090b48ldr x0, [sp+8]
00090b4cb 0x90ae0
00090b50
00090b50loc_90b50:
00090b50ldr x17, [x16]
00090b54add x20, sp, 56
00090b58subs xzr, x20, x17
00090b5cb.ne 0x90b00
00090b60add x20, sp, 8
00090b64str x20, [x16]
00090b68b 0x90b00
00090b6cudf 0
00090ae0
00090b70
00090b70internal/reflectlite.(*rtype).PkgPath: ; void internal/reflectlite.(*rtype).PkgPath(internal/reflectlite.rtype * t)
00090b70ldr x16, [x28+16]
00090b74subs xzr, sp, x16
00090b78b.ls 0x90bdc
00090b7cstr x30, [sp-64]!
00090b80stur x29, [sp-8]
00090b84sub x29, sp, 8
00090b88ldr x16, [x28+32]
00090b8ccbnz x16, 0x90bf0
00090b90
00090b90loc_90b90:
00090b90str x0, [sp+72]
00090b94stp xzr, xzr, [sp+16]
00090b98ldr x1, [sp+72]
00090b9ccbnz x1, 0x90ba4
00090ba0b 0x90bd4
00090ba4
00090ba4loc_90ba4:
00090ba4ldr x1, [sp+72]
00090ba8ldrsb x27, [x1]
00090bacldr x0, [x1]
00090bb0str x0, [sp+32]
00090bb4bl internal/reflectlite.rtype.PkgPath
00090bb8str x0, [sp+40]
00090bbcstr x1, [sp+48]
00090bc0str x0, [sp+16]
00090bc4str x1, [sp+24]
00090bc8ldur x29, [sp-8]
00090bccldr x30, [sp], 64
00090bd0ret x30
00090bd4
00090bd4loc_90bd4:
00090bd4bl runtime.panicwrap
00090bd8hint
00090bdc
00090bdcloc_90bdc:
00090bdcstr x0, [sp+8]
00090be0mov x3, x30
00090be4bl runtime.morestack_noctxt.abi0
00090be8ldr x0, [sp+8]
00090becb 0x90b70
00090bf0
00090bf0loc_90bf0:
00090bf0ldr x17, [x16]
00090bf4add x20, sp, 72
00090bf8subs xzr, x20, x17
00090bfcb.ne 0x90b90
00090c00add x20, sp, 8
00090c04str x20, [x16]
00090c08b 0x90b90
00090c0cudf 0
00090b70
00090b70internal/reflectlite.(*rtype).PkgPath: ; void internal/reflectlite.(*rtype).PkgPath(internal/reflectlite.rtype * t)
00090b70ldr x16, [x28+16]
00090b74subs xzr, sp, x16
00090b78b.ls 0x90bdc
00090b7cstr x30, [sp-64]!
00090b80stur x29, [sp-8]
00090b84sub x29, sp, 8
00090b88ldr x16, [x28+32]
00090b8ccbnz x16, 0x90bf0
00090b90
00090b90loc_90b90:
00090b90str x0, [sp+72]
00090b94stp xzr, xzr, [sp+16]
00090b98ldr x1, [sp+72]
00090b9ccbnz x1, 0x90ba4
00090ba0b 0x90bd4
00090ba4
00090ba4loc_90ba4:
00090ba4ldr x1, [sp+72]
00090ba8ldrsb x27, [x1]
00090bacldr x0, [x1]
00090bb0str x0, [sp+32]
00090bb4bl internal/reflectlite.rtype.PkgPath
00090bb8str x0, [sp+40]
00090bbcstr x1, [sp+48]
00090bc0str x0, [sp+16]
00090bc4str x1, [sp+24]
00090bc8ldur x29, [sp-8]
00090bccldr x30, [sp], 64
00090bd0ret x30
00090bd4
00090bd4loc_90bd4:
00090bd4bl runtime.panicwrap
00090bd8hint
00090bdc
00090bdcloc_90bdc:
00090bdcstr x0, [sp+8]
00090be0mov x3, x30
00090be4bl runtime.morestack_noctxt.abi0
00090be8ldr x0, [sp+8]
00090becb 0x90b70
00090bf0
00090bf0loc_90bf0:
00090bf0ldr x17, [x16]
00090bf4add x20, sp, 72
00090bf8subs xzr, x20, x17
00090bfcb.ne 0x90b90
00090c00add x20, sp, 8
00090c04str x20, [x16]
00090c08b 0x90b90
00090c0cudf 0
00090b70
00090c10
00090c10internal/reflectlite.rtype.Size: ; void internal/reflectlite.rtype.Size(internal/reflectlite.rtype t)
00090c10ldr x16, [x28+16]
00090c14subs xzr, sp, x16
00090c18b.ls 0x90c54
00090c1cstr x30, [sp-48]!
00090c20stur x29, [sp-8]
00090c24sub x29, sp, 8
00090c28ldr x16, [x28+32]
00090c2ccbnz x16, 0x90c68
00090c30
00090c30loc_90c30:
00090c30str x0, [sp+56]
00090c34str xzr, [sp+24]
00090c38ldr x0, [sp+56]
00090c3cbl internal/abi.(*Type).Size
00090c40str x0, [sp+32]
00090c44str x0, [sp+24]
00090c48ldur x29, [sp-8]
00090c4cldr x30, [sp], 48
00090c50ret x30
00090c54
00090c54loc_90c54:
00090c54str x0, [sp+8]
00090c58mov x3, x30
00090c5cbl runtime.morestack_noctxt.abi0
00090c60ldr x0, [sp+8]
00090c64b 0x90c10
00090c68
00090c68loc_90c68:
00090c68ldr x17, [x16]
00090c6cadd x20, sp, 56
00090c70subs xzr, x20, x17
00090c74b.ne 0x90c30
00090c78add x20, sp, 8
00090c7cstr x20, [x16]
00090c80b 0x90c30
00090c84udf 0
00090c88udf 0
00090c8cudf 0
00090c10
00090c10internal/reflectlite.rtype.Size: ; void internal/reflectlite.rtype.Size(internal/reflectlite.rtype t)
00090c10ldr x16, [x28+16]
00090c14subs xzr, sp, x16
00090c18b.ls 0x90c54
00090c1cstr x30, [sp-48]!
00090c20stur x29, [sp-8]
00090c24sub x29, sp, 8
00090c28ldr x16, [x28+32]
00090c2ccbnz x16, 0x90c68
00090c30
00090c30loc_90c30:
00090c30str x0, [sp+56]
00090c34str xzr, [sp+24]
00090c38ldr x0, [sp+56]
00090c3cbl internal/abi.(*Type).Size
00090c40str x0, [sp+32]
00090c44str x0, [sp+24]
00090c48ldur x29, [sp-8]
00090c4cldr x30, [sp], 48
00090c50ret x30
00090c54
00090c54loc_90c54:
00090c54str x0, [sp+8]
00090c58mov x3, x30
00090c5cbl runtime.morestack_noctxt.abi0
00090c60ldr x0, [sp+8]
00090c64b 0x90c10
00090c68
00090c68loc_90c68:
00090c68ldr x17, [x16]
00090c6cadd x20, sp, 56
00090c70subs xzr, x20, x17
00090c74b.ne 0x90c30
00090c78add x20, sp, 8
00090c7cstr x20, [x16]
00090c80b 0x90c30
00090c84udf 0
00090c88udf 0
00090c8cudf 0
00090c10
00090c90
00090c90internal/reflectlite.(*rtype).Size: ; void internal/reflectlite.(*rtype).Size(internal/reflectlite.rtype * t)
00090c90str x30, [sp-32]!
00090c94stur x29, [sp-8]
00090c98sub x29, sp, 8
00090c9cstr x0, [sp+40]
00090ca0str xzr, [sp+16]
00090ca4ldrsb x27, [x0]
00090ca8ldr x0, [x0]
00090cacadd x29, sp, 24
00090cb0add sp, sp, 32
00090cb4b 0x11b30
00090cb8udf 0
00090cbcudf 0
00090c90
00090c90internal/reflectlite.(*rtype).Size: ; void internal/reflectlite.(*rtype).Size(internal/reflectlite.rtype * t)
00090c90str x30, [sp-32]!
00090c94stur x29, [sp-8]
00090c98sub x29, sp, 8
00090c9cstr x0, [sp+40]
00090ca0str xzr, [sp+16]
00090ca4ldrsb x27, [x0]
00090ca8ldr x0, [x0]
00090cacadd x29, sp, 24
00090cb0add sp, sp, 32
00090cb4b 0x11b30
00090cb8udf 0
00090cbcudf 0
00090c90
00090cc0
00090cc0internal/reflectlite.(*rtype).String: ; void internal/reflectlite.(*rtype).String(internal/reflectlite.rtype * t)
00090cc0ldr x16, [x28+16]
00090cc4subs xzr, sp, x16
00090cc8b.ls 0x90d2c
00090cccstr x30, [sp-64]!
00090cd0stur x29, [sp-8]
00090cd4sub x29, sp, 8
00090cd8ldr x16, [x28+32]
00090cdccbnz x16, 0x90d40
00090ce0
00090ce0loc_90ce0:
00090ce0str x0, [sp+72]
00090ce4stp xzr, xzr, [sp+16]
00090ce8ldr x1, [sp+72]
00090ceccbnz x1, 0x90cf4
00090cf0b 0x90d24
00090cf4
00090cf4loc_90cf4:
00090cf4ldr x1, [sp+72]
00090cf8ldrsb x27, [x1]
00090cfcldr x0, [x1]
00090d00str x0, [sp+32]
00090d04bl internal/reflectlite.rtype.String
00090d08str x0, [sp+40]
00090d0cstr x1, [sp+48]
00090d10str x0, [sp+16]
00090d14str x1, [sp+24]
00090d18ldur x29, [sp-8]
00090d1cldr x30, [sp], 64
00090d20ret x30
00090d24
00090d24loc_90d24:
00090d24bl runtime.panicwrap
00090d28hint
00090d2c
00090d2cloc_90d2c:
00090d2cstr x0, [sp+8]
00090d30mov x3, x30
00090d34bl runtime.morestack_noctxt.abi0
00090d38ldr x0, [sp+8]
00090d3cb 0x90cc0
00090d40
00090d40loc_90d40:
00090d40ldr x17, [x16]
00090d44add x20, sp, 72
00090d48subs xzr, x20, x17
00090d4cb.ne 0x90ce0
00090d50add x20, sp, 8
00090d54str x20, [x16]
00090d58b 0x90ce0
00090d5cudf 0
00090cc0
00090cc0internal/reflectlite.(*rtype).String: ; void internal/reflectlite.(*rtype).String(internal/reflectlite.rtype * t)
00090cc0ldr x16, [x28+16]
00090cc4subs xzr, sp, x16
00090cc8b.ls 0x90d2c
00090cccstr x30, [sp-64]!
00090cd0stur x29, [sp-8]
00090cd4sub x29, sp, 8
00090cd8ldr x16, [x28+32]
00090cdccbnz x16, 0x90d40
00090ce0
00090ce0loc_90ce0:
00090ce0str x0, [sp+72]
00090ce4stp xzr, xzr, [sp+16]
00090ce8ldr x1, [sp+72]
00090ceccbnz x1, 0x90cf4
00090cf0b 0x90d24
00090cf4
00090cf4loc_90cf4:
00090cf4ldr x1, [sp+72]
00090cf8ldrsb x27, [x1]
00090cfcldr x0, [x1]
00090d00str x0, [sp+32]
00090d04bl internal/reflectlite.rtype.String
00090d08str x0, [sp+40]
00090d0cstr x1, [sp+48]
00090d10str x0, [sp+16]
00090d14str x1, [sp+24]
00090d18ldur x29, [sp-8]
00090d1cldr x30, [sp], 64
00090d20ret x30
00090d24
00090d24loc_90d24:
00090d24bl runtime.panicwrap
00090d28hint
00090d2c
00090d2cloc_90d2c:
00090d2cstr x0, [sp+8]
00090d30mov x3, x30
00090d34bl runtime.morestack_noctxt.abi0
00090d38ldr x0, [sp+8]
00090d3cb 0x90cc0
00090d40
00090d40loc_90d40:
00090d40ldr x17, [x16]
00090d44add x20, sp, 72
00090d48subs xzr, x20, x17
00090d4cb.ne 0x90ce0
00090d50add x20, sp, 8
00090d54str x20, [x16]
00090d58b 0x90ce0
00090d5cudf 0
00090cc0
00090d60
00090d60internal/reflectlite.(*rtype).common: ; void internal/reflectlite.(*rtype).common(internal/reflectlite.rtype * t)
00090d60ldr x16, [x28+16]
00090d64subs xzr, sp, x16
00090d68b.ls 0x90dc4
00090d6cstr x30, [sp-48]!
00090d70stur x29, [sp-8]
00090d74sub x29, sp, 8
00090d78ldr x16, [x28+32]
00090d7ccbnz x16, 0x90dd8
00090d80
00090d80loc_90d80:
00090d80str x0, [sp+56]
00090d84str xzr, [sp+16]
00090d88ldr x1, [sp+56]
00090d8ccbnz x1, 0x90d94
00090d90b 0x90dbc
00090d94
00090d94loc_90d94:
00090d94ldr x1, [sp+56]
00090d98ldrsb x27, [x1]
00090d9cldr x0, [x1]
00090da0str x0, [sp+24]
00090da4bl internal/reflectlite.rtype.common
00090da8str x0, [sp+32]
00090dacstr x0, [sp+16]
00090db0ldur x29, [sp-8]
00090db4ldr x30, [sp], 48
00090db8ret x30
00090dbc
00090dbcloc_90dbc:
00090dbcbl runtime.panicwrap
00090dc0hint
00090dc4
00090dc4loc_90dc4:
00090dc4str x0, [sp+8]
00090dc8mov x3, x30
00090dccbl runtime.morestack_noctxt.abi0
00090dd0ldr x0, [sp+8]
00090dd4b 0x90d60
00090dd8
00090dd8loc_90dd8:
00090dd8ldr x17, [x16]
00090ddcadd x20, sp, 56
00090de0subs xzr, x20, x17
00090de4b.ne 0x90d80
00090de8add x20, sp, 8
00090decstr x20, [x16]
00090df0b 0x90d80
00090df4udf 0
00090df8udf 0
00090dfcudf 0
00090d60
00090d60internal/reflectlite.(*rtype).common: ; void internal/reflectlite.(*rtype).common(internal/reflectlite.rtype * t)
00090d60ldr x16, [x28+16]
00090d64subs xzr, sp, x16
00090d68b.ls 0x90dc4
00090d6cstr x30, [sp-48]!
00090d70stur x29, [sp-8]
00090d74sub x29, sp, 8
00090d78ldr x16, [x28+32]
00090d7ccbnz x16, 0x90dd8
00090d80
00090d80loc_90d80:
00090d80str x0, [sp+56]
00090d84str xzr, [sp+16]
00090d88ldr x1, [sp+56]
00090d8ccbnz x1, 0x90d94
00090d90b 0x90dbc
00090d94
00090d94loc_90d94:
00090d94ldr x1, [sp+56]
00090d98ldrsb x27, [x1]
00090d9cldr x0, [x1]
00090da0str x0, [sp+24]
00090da4bl internal/reflectlite.rtype.common
00090da8str x0, [sp+32]
00090dacstr x0, [sp+16]
00090db0ldur x29, [sp-8]
00090db4ldr x30, [sp], 48
00090db8ret x30
00090dbc
00090dbcloc_90dbc:
00090dbcbl runtime.panicwrap
00090dc0hint
00090dc4
00090dc4loc_90dc4:
00090dc4str x0, [sp+8]
00090dc8mov x3, x30
00090dccbl runtime.morestack_noctxt.abi0
00090dd0ldr x0, [sp+8]
00090dd4b 0x90d60
00090dd8
00090dd8loc_90dd8:
00090dd8ldr x17, [x16]
00090ddcadd x20, sp, 56
00090de0subs xzr, x20, x17
00090de4b.ne 0x90d80
00090de8add x20, sp, 8
00090decstr x20, [x16]
00090df0b 0x90d80
00090df4udf 0
00090df8udf 0
00090dfcudf 0
00090d60
00090e00
00090e00type:.eq.internal/reflectlite.ValueError: ; void type:.eq.internal/reflectlite.ValueError(internal/reflectlite.ValueError * p, internal/reflectlite.ValueError * q)
00090e00ldr x16, [x28+16]
00090e04subs xzr, sp, x16
00090e08b.ls 0x90eb4
00090e0cstr x30, [sp-80]!
00090e10stur x29, [sp-8]
00090e14sub x29, sp, 8
00090e18str x0, [sp+88]
00090e1cstr x1, [sp+96]
00090e20strb wzr, [sp+39]
00090e24ldr x3, [sp+88]
00090e28ldr x3, [x3+8]
00090e2cstr x3, [sp+48]
00090e30ldr x4, [x1+8]
00090e34str x4, [sp+40]
00090e38subs xzr, x3, x4
00090e3cb.eq 0x90e44
00090e40b 0x90e98
00090e44
00090e44loc_90e44:
00090e44ldr x3, [sp+88]
00090e48ldrb w3, [x3+16]
00090e4cldrb w4, [x1+16]
00090e50subs wzr, w4, w3
00090e54b.eq 0x90e5c
00090e58b 0x90e94
00090e5c
00090e5cloc_90e5c:
00090e5cldr x3, [sp+88]
00090e60ldr x3, [x3+8]
00090e64str x3, [sp+40]
00090e68ldr x3, [sp+88]
00090e6cldr x3, [x3]
00090e70str x3, [sp+64]
00090e74ldr x3, [sp+96]
00090e78ldr x1, [x3]
00090e7cstr x1, [sp+56]
00090e80ldr x2, [sp+40]
00090e84ldr x0, [sp+64]
00090e88bl runtime.memequal
00090e8cstrb w0, [sp+39]
00090e90b 0x90ea4
00090e94
00090e94loc_90e94:
00090e94b 0x90e9c
00090e98
00090e98loc_90e98:
00090e98b 0x90e9c
00090e9c
00090e9cloc_90e9c:
00090e9cstrb wzr, [sp+39]
00090ea0b 0x90ea4
00090ea4
00090ea4loc_90ea4:
00090ea4ldrb w0, [sp+39]
00090ea8ldur x29, [sp-8]
00090eacldr x30, [sp], 80
00090eb0ret x30
00090eb4
00090eb4loc_90eb4:
00090eb4stp x0, x1, [sp+8]
00090eb8mov x3, x30
00090ebcbl runtime.morestack_noctxt.abi0
00090ec0ldp x0, x1, [sp+8]
00090ec4b 0x90e00
00090ec8udf 0
00090eccudf 0
00090e00
00090e00type:.eq.internal/reflectlite.ValueError: ; void type:.eq.internal/reflectlite.ValueError(internal/reflectlite.ValueError * p, internal/reflectlite.ValueError * q)
00090e00ldr x16, [x28+16]
00090e04subs xzr, sp, x16
00090e08b.ls 0x90eb4
00090e0cstr x30, [sp-80]!
00090e10stur x29, [sp-8]
00090e14sub x29, sp, 8
00090e18str x0, [sp+88]
00090e1cstr x1, [sp+96]
00090e20strb wzr, [sp+39]
00090e24ldr x3, [sp+88]
00090e28ldr x3, [x3+8]
00090e2cstr x3, [sp+48]
00090e30ldr x4, [x1+8]
00090e34str x4, [sp+40]
00090e38subs xzr, x3, x4
00090e3cb.eq 0x90e44
00090e40b 0x90e98
00090e44
00090e44loc_90e44:
00090e44ldr x3, [sp+88]
00090e48ldrb w3, [x3+16]
00090e4cldrb w4, [x1+16]
00090e50subs wzr, w4, w3
00090e54b.eq 0x90e5c
00090e58b 0x90e94
00090e5c
00090e5cloc_90e5c:
00090e5cldr x3, [sp+88]
00090e60ldr x3, [x3+8]
00090e64str x3, [sp+40]
00090e68ldr x3, [sp+88]
00090e6cldr x3, [x3]
00090e70str x3, [sp+64]
00090e74ldr x3, [sp+96]
00090e78ldr x1, [x3]
00090e7cstr x1, [sp+56]
00090e80ldr x2, [sp+40]
00090e84ldr x0, [sp+64]
00090e88bl runtime.memequal
00090e8cstrb w0, [sp+39]
00090e90b 0x90ea4
00090e94
00090e94loc_90e94:
00090e94b 0x90e9c
00090e98
00090e98loc_90e98:
00090e98b 0x90e9c
00090e9c
00090e9cloc_90e9c:
00090e9cstrb wzr, [sp+39]
00090ea0b 0x90ea4
00090ea4
00090ea4loc_90ea4:
00090ea4ldrb w0, [sp+39]
00090ea8ldur x29, [sp-8]
00090eacldr x30, [sp], 80
00090eb0ret x30
00090eb4
00090eb4loc_90eb4:
00090eb4stp x0, x1, [sp+8]
00090eb8mov x3, x30
00090ebcbl runtime.morestack_noctxt.abi0
00090ec0ldp x0, x1, [sp+8]
00090ec4b 0x90e00
00090ec8udf 0
00090eccudf 0
00090e00
00090ed0
00090ed0errors.init: ; void errors.init(void)
00090ed0ldr x16, [x28+16]
00090ed4subs xzr, sp, x16
00090ed8b.ls 0x90fa8
00090edcstr x30, [sp-64]!
00090ee0stur x29, [sp-8]
00090ee4sub x29, sp, 8
00090ee8adrp x0, 0x627000
00090eecadd x0, x0, 291
00090ef0movz x1, 21
00090ef4bl errors.New
00090ef8adrp x27, 0x991000
00090efcstr x0, [x27+1024]
00090f00adrp x27, 0x9bb000
00090f04ldr w2, [x27+3056]
00090f08cbz w2, 0x90f10
00090f0cb 0x90f14
00090f10
00090f10loc_90f10:
00090f10b 0x90f2c
00090f14
00090f14loc_90f14:
00090f14bl runtime.gcWriteBarrier2
00090f18str x1, [x25]
00090f1cadrp x27, 0x991000
00090f20ldr x2, [x27+1032]
00090f24str x2, [x25+8]
00090f28b 0x90f2c
00090f2c
00090f2cloc_90f2c:
00090f2cadrp x27, 0x991000
00090f30str x1, [x27+1032]
00090f34str xzr, [sp+32]
00090f38adrp x0, 0x553000
00090f3cadd x0, x0, 2944
00090f40mov x1, xzr
00090f44bl internal/reflectlite.TypeOf
00090f48str x0, [sp+40]
00090f4cstr x1, [sp+48]
00090f50ldrsb x27, [x0]
00090f54ldr x2, [x0+40]
00090f58mov x0, x1
00090f5cblr x2
00090f60adrp x27, 0x991000
00090f64str x0, [x27+1040]
00090f68adrp x27, 0x9bb000
00090f6cldr w2, [x27+3056]
00090f70cbz w2, 0x90f78
00090f74b 0x90f7c
00090f78
00090f78loc_90f78:
00090f78b 0x90f94
00090f7c
00090f7cloc_90f7c:
00090f7cbl runtime.gcWriteBarrier2
00090f80str x1, [x25]
00090f84adrp x27, 0x991000
00090f88ldr x0, [x27+1048]
00090f8cstr x0, [x25+8]
00090f90b 0x90f94
00090f94
00090f94loc_90f94:
00090f94adrp x27, 0x991000
00090f98str x1, [x27+1048]
00090f9cldur x29, [sp-8]
00090fa0ldr x30, [sp], 64
00090fa4ret x30
00090fa8
00090fa8loc_90fa8:
00090fa8mov x3, x30
00090facbl runtime.morestack_noctxt.abi0
00090fb0b 0x90ed0
00090fb4udf 0
00090fb8udf 0
00090fbcudf 0
00090ed0
00090ed0errors.init: ; void errors.init(void)
00090ed0ldr x16, [x28+16]
00090ed4subs xzr, sp, x16
00090ed8b.ls 0x90fa8
00090edcstr x30, [sp-64]!
00090ee0stur x29, [sp-8]
00090ee4sub x29, sp, 8
00090ee8adrp x0, 0x627000
00090eecadd x0, x0, 291
00090ef0movz x1, 21
00090ef4bl errors.New
00090ef8adrp x27, 0x991000
00090efcstr x0, [x27+1024]
00090f00adrp x27, 0x9bb000
00090f04ldr w2, [x27+3056]
00090f08cbz w2, 0x90f10
00090f0cb 0x90f14
00090f10
00090f10loc_90f10:
00090f10b 0x90f2c
00090f14
00090f14loc_90f14:
00090f14bl runtime.gcWriteBarrier2
00090f18str x1, [x25]
00090f1cadrp x27, 0x991000
00090f20ldr x2, [x27+1032]
00090f24str x2, [x25+8]
00090f28b 0x90f2c
00090f2c
00090f2cloc_90f2c:
00090f2cadrp x27, 0x991000
00090f30str x1, [x27+1032]
00090f34str xzr, [sp+32]
00090f38adrp x0, 0x553000
00090f3cadd x0, x0, 2944
00090f40mov x1, xzr
00090f44bl internal/reflectlite.TypeOf
00090f48str x0, [sp+40]
00090f4cstr x1, [sp+48]
00090f50ldrsb x27, [x0]
00090f54ldr x2, [x0+40]
00090f58mov x0, x1
00090f5cblr x2
00090f60adrp x27, 0x991000
00090f64str x0, [x27+1040]
00090f68adrp x27, 0x9bb000
00090f6cldr w2, [x27+3056]
00090f70cbz w2, 0x90f78
00090f74b 0x90f7c
00090f78
00090f78loc_90f78:
00090f78b 0x90f94
00090f7c
00090f7cloc_90f7c:
00090f7cbl runtime.gcWriteBarrier2
00090f80str x1, [x25]
00090f84adrp x27, 0x991000
00090f88ldr x0, [x27+1048]
00090f8cstr x0, [x25+8]
00090f90b 0x90f94
00090f94
00090f94loc_90f94:
00090f94adrp x27, 0x991000
00090f98str x1, [x27+1048]
00090f9cldur x29, [sp-8]
00090fa0ldr x30, [sp], 64
00090fa4ret x30
00090fa8
00090fa8loc_90fa8:
00090fa8mov x3, x30
00090facbl runtime.morestack_noctxt.abi0
00090fb0b 0x90ed0
00090fb4udf 0
00090fb8udf 0
00090fbcudf 0
00090ed0
00090fc0
00090fc0errors.New: ; void errors.New(struct string text)
00090fc0ldr x16, [x28+16]
00090fc4subs xzr, sp, x16
00090fc8b.ls 0x91058
00090fccstr x30, [sp-80]!
00090fd0stur x29, [sp-8]
00090fd4sub x29, sp, 8
00090fd8str x0, [sp+88]
00090fdcstr x1, [sp+96]
00090fe0stp xzr, xzr, [sp+40]
00090fe4adrp x0, 0x597000
00090fe8add x0, x0, 2784
00090fecbl runtime.newobject
00090ff0str x0, [sp+56]
00090ff4ldr x1, [sp+88]
00090ff8ldr x2, [sp+96]
00090ffcstr x2, [x0+8]
00091000adrp x27, 0x9ba000
00091004ldr w2, [x27+3056]
00091008cbz w2, 0x91010
0009100cb 0x91014
00091010
00091010loc_91010:
00091010b 0x91028
00091014
00091014loc_91014:
00091014bl runtime.gcWriteBarrier2
00091018str x1, [x25]
0009101cldr x2, [x0]
00091020str x2, [x25+8]
00091024b 0x91028
00091028
00091028loc_91028:
00091028str x1, [x0]
0009102cldr x2, [sp+56]
00091030str x2, [sp+64]
00091034adrp x3, 0x682000
00091038add x3, x3, 2200
0009103cstr x3, [sp+40]
00091040str x2, [sp+48]
00091044ldr x0, [sp+40]
00091048ldr x1, [sp+48]
0009104cldur x29, [sp-8]
00091050ldr x30, [sp], 80
00091054ret x30
00091058
00091058loc_91058:
00091058stp x0, x1, [sp+8]
0009105cmov x3, x30
00091060bl runtime.morestack_noctxt.abi0
00091064ldp x0, x1, [sp+8]
00091068b 0x90fc0
0009106cudf 0
00090fc0
00090fc0errors.New: ; void errors.New(struct string text)
00090fc0ldr x16, [x28+16]
00090fc4subs xzr, sp, x16
00090fc8b.ls 0x91058
00090fccstr x30, [sp-80]!
00090fd0stur x29, [sp-8]
00090fd4sub x29, sp, 8
00090fd8str x0, [sp+88]
00090fdcstr x1, [sp+96]
00090fe0stp xzr, xzr, [sp+40]
00090fe4adrp x0, 0x597000
00090fe8add x0, x0, 2784
00090fecbl runtime.newobject
00090ff0str x0, [sp+56]
00090ff4ldr x1, [sp+88]
00090ff8ldr x2, [sp+96]
00090ffcstr x2, [x0+8]
00091000adrp x27, 0x9ba000
00091004ldr w2, [x27+3056]
00091008cbz w2, 0x91010
0009100cb 0x91014
00091010
00091010loc_91010:
00091010b 0x91028
00091014
00091014loc_91014:
00091014bl runtime.gcWriteBarrier2
00091018str x1, [x25]
0009101cldr x2, [x0]
00091020str x2, [x25+8]
00091024b 0x91028
00091028
00091028loc_91028:
00091028str x1, [x0]
0009102cldr x2, [sp+56]
00091030str x2, [sp+64]
00091034adrp x3, 0x682000
00091038add x3, x3, 2200
0009103cstr x3, [sp+40]
00091040str x2, [sp+48]
00091044ldr x0, [sp+40]
00091048ldr x1, [sp+48]
0009104cldur x29, [sp-8]
00091050ldr x30, [sp], 80
00091054ret x30
00091058
00091058loc_91058:
00091058stp x0, x1, [sp+8]
0009105cmov x3, x30
00091060bl runtime.morestack_noctxt.abi0
00091064ldp x0, x1, [sp+8]
00091068b 0x90fc0
0009106cudf 0
00090fc0
00091070
00091070errors.(*errorString).Error: ; void errors.(*errorString).Error(errors.errorString * e)
00091070str x30, [sp-32]!
00091074stur x29, [sp-8]
00091078sub x29, sp, 8
0009107cstr x0, [sp+40]
00091080stp xzr, xzr, [sp+8]
00091084ldr x2, [sp+40]
00091088ldrsb x27, [x2]
0009108cldr x0, [x2]
00091090ldr x1, [x2+8]
00091094str x0, [sp+8]
00091098str x1, [sp+16]
0009109cadd x29, sp, 24
000910a0add sp, sp, 32
000910a4ret x30
000910a8udf 0
000910acudf 0
00091070
00091070errors.(*errorString).Error: ; void errors.(*errorString).Error(errors.errorString * e)
00091070str x30, [sp-32]!
00091074stur x29, [sp-8]
00091078sub x29, sp, 8
0009107cstr x0, [sp+40]
00091080stp xzr, xzr, [sp+8]
00091084ldr x2, [sp+40]
00091088ldrsb x27, [x2]
0009108cldr x0, [x2]
00091090ldr x1, [x2+8]
00091094str x0, [sp+8]
00091098str x1, [sp+16]
0009109cadd x29, sp, 24
000910a0add sp, sp, 32
000910a4ret x30
000910a8udf 0
000910acudf 0
00091070
000910b0
000910b0errors.Is: ; void errors.Is(error err, error target)
000910b0ldr x16, [x28+16]
000910b4subs xzr, sp, x16
000910b8b.ls 0x911fc
000910bcstr x30, [sp-112]!
000910c0stur x29, [sp-8]
000910c4sub x29, sp, 8
000910c8str x0, [sp+120]
000910ccstr x1, [sp+128]
000910d0str x2, [sp+136]
000910d4str x3, [sp+144]
000910d8strb wzr, [sp+61]
000910dcldr x3, [sp+120]
000910e0subs xzr, x3, 0
000910e4cset x4, ne
000910e8eor x4, x4, 1
000910ecstrb w4, [sp+63]
000910f0cbnz x3, 0x910f8
000910f4b 0x91110
000910f8
000910f8loc_910f8:
000910f8ldr x3, [sp+136]
000910fcsubs xzr, x3, 0
00091100cset x3, ne
00091104eor x3, x3, 1
00091108strb w3, [sp+63]
0009110cb 0x91114
00091110
00091110loc_91110:
00091110b 0x91114
00091114
00091114loc_91114:
00091114ldrb w3, [sp+63]
00091118tbnz w3, 0, 0x91120
0009111cb 0x91164
00091120
00091120loc_91120:
00091120ldr x3, [sp+120]
00091124ldr x4, [sp+136]
00091128subs xzr, x4, x3
0009112ccset x3, eq
00091130b.eq 0x91138
00091134b 0x9114c
00091138
00091138loc_91138:
00091138ldr x0, [sp+120]
0009113cldr x1, [sp+128]
00091140ldr x2, [sp+144]
00091144bl runtime.ifaceeq
00091148b 0x91154
0009114c
0009114cloc_9114c:
0009114cmov x0, x3
00091150b 0x91154
00091154
00091154loc_91154:
00091154strb w0, [sp+61]
00091158ldur x29, [sp-8]
0009115cldr x30, [sp], 112
00091160ret x30
00091164
00091164loc_91164:
00091164ldr x2, [sp+136]
00091168ldr x3, [sp+144]
0009116cstr x2, [sp+72]
00091170str x3, [sp+80]
00091174str x2, [sp+64]
00091178ldr x2, [sp+64]
0009117ccbnz x2, 0x91184
00091180b 0x91194
00091184
00091184loc_91184:
00091184ldr x2, [sp+64]
00091188ldr x2, [x2+8]
0009118cstr x2, [sp+64]
00091190b 0x91198
00091194
00091194loc_91194:
00091194b 0x91198
00091198
00091198loc_91198:
00091198ldr x0, [sp+64]
0009119cldr x1, [sp+80]
000911a0bl internal/reflectlite.TypeOf
000911a4str x0, [sp+88]
000911a8str x1, [sp+96]
000911acldrsb x27, [x0]
000911b0ldr x2, [x0+32]
000911b4mov x0, x1
000911b8blr x2
000911bcstrb w0, [sp+62]
000911c0ldr x2, [sp+120]
000911c4ldr x3, [sp+136]
000911c8ldr x1, [sp+128]
000911ccldr x4, [sp+144]
000911d0mov x5, x0
000911d4mov x0, x2
000911d8mov x2, x3
000911dcmov x3, x4
000911e0mov x4, x5
000911e4bl errors.is
000911e8strb w0, [sp+63]
000911ecstrb w0, [sp+61]
000911f0ldur x29, [sp-8]
000911f4ldr x30, [sp], 112
000911f8ret x30
000911fc
000911fcloc_911fc:
000911fcstp x0, x1, [sp+8]
00091200stp x2, x3, [sp+24]
00091204mov x3, x30
00091208bl runtime.morestack_noctxt.abi0
0009120cldp x0, x1, [sp+8]
00091210ldp x2, x3, [sp+24]
00091214b 0x910b0
00091218udf 0
0009121cudf 0
000910b0
000910b0errors.Is: ; void errors.Is(error err, error target)
000910b0ldr x16, [x28+16]
000910b4subs xzr, sp, x16
000910b8b.ls 0x911fc
000910bcstr x30, [sp-112]!
000910c0stur x29, [sp-8]
000910c4sub x29, sp, 8
000910c8str x0, [sp+120]
000910ccstr x1, [sp+128]
000910d0str x2, [sp+136]
000910d4str x3, [sp+144]
000910d8strb wzr, [sp+61]
000910dcldr x3, [sp+120]
000910e0subs xzr, x3, 0
000910e4cset x4, ne
000910e8eor x4, x4, 1
000910ecstrb w4, [sp+63]
000910f0cbnz x3, 0x910f8
000910f4b 0x91110
000910f8
000910f8loc_910f8:
000910f8ldr x3, [sp+136]
000910fcsubs xzr, x3, 0
00091100cset x3, ne
00091104eor x3, x3, 1
00091108strb w3, [sp+63]
0009110cb 0x91114
00091110
00091110loc_91110:
00091110b 0x91114
00091114
00091114loc_91114:
00091114ldrb w3, [sp+63]
00091118tbnz w3, 0, 0x91120
0009111cb 0x91164
00091120
00091120loc_91120:
00091120ldr x3, [sp+120]
00091124ldr x4, [sp+136]
00091128subs xzr, x4, x3
0009112ccset x3, eq
00091130b.eq 0x91138
00091134b 0x9114c
00091138
00091138loc_91138:
00091138ldr x0, [sp+120]
0009113cldr x1, [sp+128]
00091140ldr x2, [sp+144]
00091144bl runtime.ifaceeq
00091148b 0x91154
0009114c
0009114cloc_9114c:
0009114cmov x0, x3
00091150b 0x91154
00091154
00091154loc_91154:
00091154strb w0, [sp+61]
00091158ldur x29, [sp-8]
0009115cldr x30, [sp], 112
00091160ret x30
00091164
00091164loc_91164:
00091164ldr x2, [sp+136]
00091168ldr x3, [sp+144]
0009116cstr x2, [sp+72]
00091170str x3, [sp+80]
00091174str x2, [sp+64]
00091178ldr x2, [sp+64]
0009117ccbnz x2, 0x91184
00091180b 0x91194
00091184
00091184loc_91184:
00091184ldr x2, [sp+64]
00091188ldr x2, [x2+8]
0009118cstr x2, [sp+64]
00091190b 0x91198
00091194
00091194loc_91194:
00091194b 0x91198
00091198
00091198loc_91198:
00091198ldr x0, [sp+64]
0009119cldr x1, [sp+80]
000911a0bl internal/reflectlite.TypeOf
000911a4str x0, [sp+88]
000911a8str x1, [sp+96]
000911acldrsb x27, [x0]
000911b0ldr x2, [x0+32]
000911b4mov x0, x1
000911b8blr x2
000911bcstrb w0, [sp+62]
000911c0ldr x2, [sp+120]
000911c4ldr x3, [sp+136]
000911c8ldr x1, [sp+128]
000911ccldr x4, [sp+144]
000911d0mov x5, x0
000911d4mov x0, x2
000911d8mov x2, x3
000911dcmov x3, x4
000911e0mov x4, x5
000911e4bl errors.is
000911e8strb w0, [sp+63]
000911ecstrb w0, [sp+61]
000911f0ldur x29, [sp-8]
000911f4ldr x30, [sp], 112
000911f8ret x30
000911fc
000911fcloc_911fc:
000911fcstp x0, x1, [sp+8]
00091200stp x2, x3, [sp+24]
00091204mov x3, x30
00091208bl runtime.morestack_noctxt.abi0
0009120cldp x0, x1, [sp+8]
00091210ldp x2, x3, [sp+24]
00091214b 0x910b0
00091218udf 0
0009121cudf 0
000910b0
00091220
00091220errors.is: ; void errors.is(error err, error target, bool targetComparable)
00091220ldr x16, [x28+16]
00091224sub x17, sp, 192
00091228subs xzr, x17, x16
0009122cb.ls 0x91560
00091230sub x20, sp, 320
00091234stp x29, x30, [x20-8]
00091238add sp, x20, 0
0009123csub x29, sp, 8
00091240str x0, [sp+328]
00091244str x1, [sp+336]
00091248str x2, [sp+344]
0009124cstr x3, [sp+352]
00091250strb w4, [sp+360]
00091254strb wzr, [sp+63]
00091258b 0x9125c
0009125c
0009125cloc_9125c:
0009125cb 0x91260
00091260
00091260loc_91260:
00091260ldrb w3, [sp+360]
00091264strb w3, [sp+67]
00091268tbnz w3, 0, 0x91270
0009126cb 0x912ac
00091270
00091270loc_91270:
00091270ldr x3, [sp+344]
00091274ldr x4, [sp+328]
00091278subs xzr, x4, x3
0009127ccset x3, eq
00091280b.eq 0x91288
00091284b 0x9129c
00091288
00091288loc_91288:
00091288ldr x0, [sp+328]
0009128cldr x2, [sp+352]
00091290ldr x1, [sp+336]
00091294bl runtime.ifaceeq
00091298b 0x912a4
0009129c
0009129cloc_9129c:
0009129cmov x0, x3
000912a0b 0x912a4
000912a4
000912a4loc_912a4:
000912a4strb w0, [sp+67]
000912a8b 0x912b0
000912ac
000912acloc_912ac:
000912acb 0x912b0
000912b0
000912b0loc_912b0:
000912b0ldrb w3, [sp+67]
000912b4tbnz w3, 0, 0x912bc
000912b8b 0x912d0
000912bc
000912bcloc_912bc:
000912bcorr x0, xzr, 1
000912c0strb w0, [sp+63]
000912c4ldp x29, x30, [sp-8]
000912c8add sp, sp, 320
000912ccret x30
000912d0
000912d0loc_912d0:
000912d0stp xzr, xzr, [sp+296]
000912d4ldr x3, [sp+336]
000912d8ldr x4, [sp+328]
000912dccbnz x4, 0x912e4
000912e0b 0x91304
000912e4
000912e4loc_912e4:
000912e4str x3, [sp+208]
000912e8ldr x1, [x4+8]
000912ecadrp x0, 0x97c000
000912f0add x0, x0, 3344
000912f4bl runtime.typeAssert
000912f8ldr x3, [sp+208]
000912fcmov x4, x0
00091300b 0x91308
00091304
00091304loc_91304:
00091304b 0x91308
00091308
00091308loc_91308:
00091308str x4, [sp+296]
0009130cstr x3, [sp+304]
00091310subs xzr, x4, 0
00091314cset x3, ne
00091318strb w3, [sp+67]
0009131cldr x3, [sp+296]
00091320ldr x4, [sp+304]
00091324str x3, [sp+192]
00091328str x4, [sp+200]
0009132cldrb w3, [sp+67]
00091330strb w3, [sp+65]
00091334ldr x3, [sp+192]
00091338ldr x4, [sp+200]
0009133cstr x3, [sp+160]
00091340str x4, [sp+168]
00091344ldrb w3, [sp+65]
00091348strb w3, [sp+64]
0009134cstrb w3, [sp+67]
00091350tbnz w3, 0, 0x91358
00091354b 0x91380
00091358
00091358loc_91358:
00091358ldr x3, [sp+160]
0009135cldrsb x27, [x3]
00091360ldr x1, [sp+344]
00091364ldr x2, [sp+352]
00091368ldr x0, [sp+168]
0009136cldr x3, [x3+24]
00091370blr x3
00091374strb w0, [sp+66]
00091378strb w0, [sp+67]
0009137cb 0x91384
00091380
00091380loc_91380:
00091380b 0x91384
00091384
00091384loc_91384:
00091384ldrb w2, [sp+67]
00091388tbnz w2, 0, 0x91390
0009138cb 0x913a4
00091390
00091390loc_91390:
00091390orr x0, xzr, 1
00091394strb w0, [sp+63]
00091398ldp x29, x30, [sp-8]
0009139cadd sp, sp, 320
000913a0ret x30
000913a4
000913a4loc_913a4:
000913a4ldr x2, [sp+336]
000913a8ldr x3, [sp+328]
000913acstr x3, [sp+232]
000913b0str x2, [sp+240]
000913b4cbnz x3, 0x913bc
000913b8b 0x914a4
000913bc
000913bcloc_913bc:
000913bcldr w2, [x3+16]
000913c0str w2, [sp+68]
000913c4ldr x2, [sp+232]
000913c8ldr x1, [x2+8]
000913ccadrp x0, 0x981000
000913d0add x0, x0, 192
000913d4bl runtime.interfaceSwitch
000913d8str x0, [sp+104]
000913dcstr x1, [sp+224]
000913e0ldr x2, [sp+104]
000913e4str x2, [sp+96]
000913e8cbz x2, 0x913f0
000913ecb 0x91440
000913f0
000913f0loc_913f0:
000913f0b 0x913f4
000913f4
000913f4loc_913f4:
000913f4b 0x913f8
000913f8
000913f8loc_913f8:
000913f8ldr x0, [sp+240]
000913fcstr x1, [sp+144]
00091400str x0, [sp+152]
00091404ldrsb x27, [x1]
00091408ldr x1, [x1+24]
0009140cblr x1
00091410str x0, [sp+328]
00091414str x1, [sp+336]
00091418cbnz x0, 0x91420
0009141cb 0x9142c
00091420
00091420loc_91420:
00091420b 0x91424
00091424
00091424loc_91424:
00091424b 0x91428
00091428
00091428loc_91428:
00091428b 0x9125c
0009142c
0009142cloc_9142c:
0009142cstrb wzr, [sp+63]
00091430mov x0, xzr
00091434ldp x29, x30, [sp-8]
00091438add sp, sp, 320
0009143cret x30
00091440
00091440loc_91440:
00091440subs xzr, x2, 1
00091444b.eq 0x9144c
00091448b 0x91498
0009144c
0009144cloc_9144c:
0009144cb 0x91450
00091450
00091450loc_91450:
00091450b 0x91454
00091454
00091454loc_91454:
00091454ldr x0, [sp+240]
00091458str x1, [sp+128]
0009145cstr x0, [sp+136]
00091460ldrsb x27, [x1]
00091464ldr x1, [x1+24]
00091468blr x1
0009146cstr x0, [sp+272]
00091470str x1, [sp+280]
00091474str x2, [sp+288]
00091478str x0, [sp+248]
0009147cstr x1, [sp+256]
00091480str x2, [sp+264]
00091484str xzr, [sp+88]
00091488str x1, [sp+80]
0009148cldr x1, [sp+248]
00091490str x1, [sp+72]
00091494b 0x914cc
00091498
00091498loc_91498:
00091498b 0x9149c
0009149c
0009149cloc_9149c:
0009149cb 0x914a0
000914a0
000914a0loc_914a0:
000914a0b 0x914a8
000914a4
000914a4loc_914a4:
000914a4b 0x914a8
000914a8
000914a8loc_914a8:
000914a8ldr x1, [sp+232]
000914acldr x2, [sp+240]
000914b0str x1, [sp+112]
000914b4str x2, [sp+120]
000914b8strb wzr, [sp+63]
000914bcmov x0, xzr
000914c0ldp x29, x30, [sp-8]
000914c4add sp, sp, 320
000914c8ret x30
000914cc
000914ccloc_914cc:
000914ccldr x5, [sp+80]
000914d0ldr x6, [sp+88]
000914d4subs xzr, x5, x6
000914d8b.gt 0x914e0
000914dcb 0x9154c
000914e0
000914e0loc_914e0:
000914e0ldr x5, [sp+72]
000914e4str x5, [sp+216]
000914e8ldr x5, [sp+216]
000914ecldr x0, [x5]
000914f0ldr x1, [x5+8]
000914f4str x0, [sp+176]
000914f8str x1, [sp+184]
000914fcldrb w4, [sp+360]
00091500ldr x3, [sp+352]
00091504ldr x2, [sp+344]
00091508bl errors.is
0009150cstrb w0, [sp+67]
00091510tbnz w0, 0, 0x91518
00091514b 0x9152c
00091518
00091518loc_91518:
00091518orr x0, xzr, 1
0009151cstrb w0, [sp+63]
00091520ldp x29, x30, [sp-8]
00091524add sp, sp, 320
00091528ret x30
0009152c
0009152cloc_9152c:
0009152cb 0x91530
00091530
00091530loc_91530:
00091530ldr x5, [sp+88]
00091534add x5, x5, 1
00091538str x5, [sp+88]
0009153cldr x5, [sp+216]
00091540add x5, x5, 16
00091544str x5, [sp+72]
00091548b 0x914cc
0009154c
0009154cloc_9154c:
0009154cstrb wzr, [sp+63]
00091550mov x0, xzr
00091554ldp x29, x30, [sp-8]
00091558add sp, sp, 320
0009155cret x30
00091560
00091560loc_91560:
00091560stp x0, x1, [sp+8]
00091564stp x2, x3, [sp+24]
00091568strb w4, [sp+40]
0009156cmov x3, x30
00091570bl runtime.morestack_noctxt.abi0
00091574ldp x0, x1, [sp+8]
00091578ldp x2, x3, [sp+24]
0009157cldrb w4, [sp+40]
00091580b 0x91220
00091584udf 0
00091588udf 0
0009158cudf 0
00091220
00091220errors.is: ; void errors.is(error err, error target, bool targetComparable)
00091220ldr x16, [x28+16]
00091224sub x17, sp, 192
00091228subs xzr, x17, x16
0009122cb.ls 0x91560
00091230sub x20, sp, 320
00091234stp x29, x30, [x20-8]
00091238add sp, x20, 0
0009123csub x29, sp, 8
00091240str x0, [sp+328]
00091244str x1, [sp+336]
00091248str x2, [sp+344]
0009124cstr x3, [sp+352]
00091250strb w4, [sp+360]
00091254strb wzr, [sp+63]
00091258b 0x9125c
0009125c
0009125cloc_9125c:
0009125cb 0x91260
00091260
00091260loc_91260:
00091260ldrb w3, [sp+360]
00091264strb w3, [sp+67]
00091268tbnz w3, 0, 0x91270
0009126cb 0x912ac
00091270
00091270loc_91270:
00091270ldr x3, [sp+344]
00091274ldr x4, [sp+328]
00091278subs xzr, x4, x3
0009127ccset x3, eq
00091280b.eq 0x91288
00091284b 0x9129c
00091288
00091288loc_91288:
00091288ldr x0, [sp+328]
0009128cldr x2, [sp+352]
00091290ldr x1, [sp+336]
00091294bl runtime.ifaceeq
00091298b 0x912a4
0009129c
0009129cloc_9129c:
0009129cmov x0, x3
000912a0b 0x912a4
000912a4
000912a4loc_912a4:
000912a4strb w0, [sp+67]
000912a8b 0x912b0
000912ac
000912acloc_912ac:
000912acb 0x912b0
000912b0
000912b0loc_912b0:
000912b0ldrb w3, [sp+67]
000912b4tbnz w3, 0, 0x912bc
000912b8b 0x912d0
000912bc
000912bcloc_912bc:
000912bcorr x0, xzr, 1
000912c0strb w0, [sp+63]
000912c4ldp x29, x30, [sp-8]
000912c8add sp, sp, 320
000912ccret x30
000912d0
000912d0loc_912d0:
000912d0stp xzr, xzr, [sp+296]
000912d4ldr x3, [sp+336]
000912d8ldr x4, [sp+328]
000912dccbnz x4, 0x912e4
000912e0b 0x91304
000912e4
000912e4loc_912e4:
000912e4str x3, [sp+208]
000912e8ldr x1, [x4+8]
000912ecadrp x0, 0x97c000
000912f0add x0, x0, 3344
000912f4bl runtime.typeAssert
000912f8ldr x3, [sp+208]
000912fcmov x4, x0
00091300b 0x91308
00091304
00091304loc_91304:
00091304b 0x91308
00091308
00091308loc_91308:
00091308str x4, [sp+296]
0009130cstr x3, [sp+304]
00091310subs xzr, x4, 0
00091314cset x3, ne
00091318strb w3, [sp+67]
0009131cldr x3, [sp+296]
00091320ldr x4, [sp+304]
00091324str x3, [sp+192]
00091328str x4, [sp+200]
0009132cldrb w3, [sp+67]
00091330strb w3, [sp+65]
00091334ldr x3, [sp+192]
00091338ldr x4, [sp+200]
0009133cstr x3, [sp+160]
00091340str x4, [sp+168]
00091344ldrb w3, [sp+65]
00091348strb w3, [sp+64]
0009134cstrb w3, [sp+67]
00091350tbnz w3, 0, 0x91358
00091354b 0x91380
00091358
00091358loc_91358:
00091358ldr x3, [sp+160]
0009135cldrsb x27, [x3]
00091360ldr x1, [sp+344]
00091364ldr x2, [sp+352]
00091368ldr x0, [sp+168]
0009136cldr x3, [x3+24]
00091370blr x3
00091374strb w0, [sp+66]
00091378strb w0, [sp+67]
0009137cb 0x91384
00091380
00091380loc_91380:
00091380b 0x91384
00091384
00091384loc_91384:
00091384ldrb w2, [sp+67]
00091388tbnz w2, 0, 0x91390
0009138cb 0x913a4
00091390
00091390loc_91390:
00091390orr x0, xzr, 1
00091394strb w0, [sp+63]
00091398ldp x29, x30, [sp-8]
0009139cadd sp, sp, 320
000913a0ret x30
000913a4
000913a4loc_913a4:
000913a4ldr x2, [sp+336]
000913a8ldr x3, [sp+328]
000913acstr x3, [sp+232]
000913b0str x2, [sp+240]
000913b4cbnz x3, 0x913bc
000913b8b 0x914a4
000913bc
000913bcloc_913bc:
000913bcldr w2, [x3+16]
000913c0str w2, [sp+68]
000913c4ldr x2, [sp+232]
000913c8ldr x1, [x2+8]
000913ccadrp x0, 0x981000
000913d0add x0, x0, 192
000913d4bl runtime.interfaceSwitch
000913d8str x0, [sp+104]
000913dcstr x1, [sp+224]
000913e0ldr x2, [sp+104]
000913e4str x2, [sp+96]
000913e8cbz x2, 0x913f0
000913ecb 0x91440
000913f0
000913f0loc_913f0:
000913f0b 0x913f4
000913f4
000913f4loc_913f4:
000913f4b 0x913f8
000913f8
000913f8loc_913f8:
000913f8ldr x0, [sp+240]
000913fcstr x1, [sp+144]
00091400str x0, [sp+152]
00091404ldrsb x27, [x1]
00091408ldr x1, [x1+24]
0009140cblr x1
00091410str x0, [sp+328]
00091414str x1, [sp+336]
00091418cbnz x0, 0x91420
0009141cb 0x9142c
00091420
00091420loc_91420:
00091420b 0x91424
00091424
00091424loc_91424:
00091424b 0x91428
00091428
00091428loc_91428:
00091428b 0x9125c
0009142c
0009142cloc_9142c:
0009142cstrb wzr, [sp+63]
00091430mov x0, xzr
00091434ldp x29, x30, [sp-8]
00091438add sp, sp, 320
0009143cret x30
00091440
00091440loc_91440:
00091440subs xzr, x2, 1
00091444b.eq 0x9144c
00091448b 0x91498
0009144c
0009144cloc_9144c:
0009144cb 0x91450
00091450
00091450loc_91450:
00091450b 0x91454
00091454
00091454loc_91454:
00091454ldr x0, [sp+240]
00091458str x1, [sp+128]
0009145cstr x0, [sp+136]
00091460ldrsb x27, [x1]
00091464ldr x1, [x1+24]
00091468blr x1
0009146cstr x0, [sp+272]
00091470str x1, [sp+280]
00091474str x2, [sp+288]
00091478str x0, [sp+248]
0009147cstr x1, [sp+256]
00091480str x2, [sp+264]
00091484str xzr, [sp+88]
00091488str x1, [sp+80]
0009148cldr x1, [sp+248]
00091490str x1, [sp+72]
00091494b 0x914cc
00091498
00091498loc_91498:
00091498b 0x9149c
0009149c
0009149cloc_9149c:
0009149cb 0x914a0
000914a0
000914a0loc_914a0:
000914a0b 0x914a8
000914a4
000914a4loc_914a4:
000914a4b 0x914a8
000914a8
000914a8loc_914a8:
000914a8ldr x1, [sp+232]
000914acldr x2, [sp+240]
000914b0str x1, [sp+112]
000914b4str x2, [sp+120]
000914b8strb wzr, [sp+63]
000914bcmov x0, xzr
000914c0ldp x29, x30, [sp-8]
000914c4add sp, sp, 320
000914c8ret x30
000914cc
000914ccloc_914cc:
000914ccldr x5, [sp+80]
000914d0ldr x6, [sp+88]
000914d4subs xzr, x5, x6
000914d8b.gt 0x914e0
000914dcb 0x9154c
000914e0
000914e0loc_914e0:
000914e0ldr x5, [sp+72]
000914e4str x5, [sp+216]
000914e8ldr x5, [sp+216]
000914ecldr x0, [x5]
000914f0ldr x1, [x5+8]
000914f4str x0, [sp+176]
000914f8str x1, [sp+184]
000914fcldrb w4, [sp+360]
00091500ldr x3, [sp+352]
00091504ldr x2, [sp+344]
00091508bl errors.is
0009150cstrb w0, [sp+67]
00091510tbnz w0, 0, 0x91518
00091514b 0x9152c
00091518
00091518loc_91518:
00091518orr x0, xzr, 1
0009151cstrb w0, [sp+63]
00091520ldp x29, x30, [sp-8]
00091524add sp, sp, 320
00091528ret x30
0009152c
0009152cloc_9152c:
0009152cb 0x91530
00091530
00091530loc_91530:
00091530ldr x5, [sp+88]
00091534add x5, x5, 1
00091538str x5, [sp+88]
0009153cldr x5, [sp+216]
00091540add x5, x5, 16
00091544str x5, [sp+72]
00091548b 0x914cc
0009154c
0009154cloc_9154c:
0009154cstrb wzr, [sp+63]
00091550mov x0, xzr
00091554ldp x29, x30, [sp-8]
00091558add sp, sp, 320
0009155cret x30
00091560
00091560loc_91560:
00091560stp x0, x1, [sp+8]
00091564stp x2, x3, [sp+24]
00091568strb w4, [sp+40]
0009156cmov x3, x30
00091570bl runtime.morestack_noctxt.abi0
00091574ldp x0, x1, [sp+8]
00091578ldp x2, x3, [sp+24]
0009157cldrb w4, [sp+40]
00091580b 0x91220
00091584udf 0
00091588udf 0
0009158cudf 0
00091220
00091590
00091590errors.As: ; void errors.As(error err, interface {} target)
00091590ldr x16, [x28+16]
00091594sub x17, sp, 32
00091598subs xzr, x17, x16
0009159cb.ls 0x91770
000915a0str x30, [sp-160]!
000915a4stur x29, [sp-8]
000915a8sub x29, sp, 8
000915acstr x0, [sp+168]
000915b0str x1, [sp+176]
000915b4str x2, [sp+184]
000915b8str x3, [sp+192]
000915bcstrb wzr, [sp+92]
000915c0ldr x2, [sp+168]
000915c4cbnz x2, 0x915cc
000915c8b 0x9171c
000915cc
000915ccloc_915cc:
000915ccldr x2, [sp+184]
000915d0cbnz x2, 0x915d8
000915d4b 0x91758
000915d8
000915d8loc_915d8:
000915d8ldr x0, [sp+184]
000915dcldr x1, [sp+192]
000915e0bl internal/reflectlite.ValueOf
000915e4str x0, [sp+96]
000915e8str x1, [sp+104]
000915ecstr x2, [sp+112]
000915f0bl internal/reflectlite.Value.Type
000915f4str x0, [sp+120]
000915f8str x1, [sp+128]
000915fcldrsb x27, [x0]
00091600ldr x2, [x0+56]
00091604mov x0, x1
00091608blr x2
0009160cstrb w0, [sp+94]
00091610ubfm x2, x0, 0, 7
00091614subs wzr, w2, 22
00091618cset x2, ne
0009161cstrb w2, [sp+95]
00091620b.ne 0x91628
00091624b 0x9162c
00091628
00091628loc_91628:
00091628b 0x91648
0009162c
0009162cloc_9162c:
0009162cldr x0, [sp+96]
00091630ldr x1, [sp+104]
00091634ldr x2, [sp+112]
00091638bl internal/reflectlite.Value.IsNil
0009163cstrb w0, [sp+93]
00091640strb w0, [sp+95]
00091644b 0x91648
00091648
00091648loc_91648:
00091648ldrb w2, [sp+95]
0009164ctbnz w2, 0, 0x91744
00091650b 0x91654
00091654
00091654loc_91654:
00091654ldr x1, [sp+120]
00091658ldrsb x27, [x1]
0009165cldr x1, [x1+40]
00091660ldr x0, [sp+128]
00091664blr x1
00091668str x0, [sp+136]
0009166cstr x1, [sp+144]
00091670ldrsb x27, [x0]
00091674ldr x2, [x0+56]
00091678mov x0, x1
0009167cblr x2
00091680strb w0, [sp+94]
00091684ubfm x1, x0, 0, 7
00091688subs wzr, w1, 20
0009168ccset x1, ne
00091690strb w1, [sp+95]
00091694b.ne 0x9169c
00091698b 0x916d0
0009169c
0009169cloc_9169c:
0009169cldr x3, [sp+136]
000916a0ldrsb x27, [x3]
000916a4adrp x27, 0x990000
000916a8ldr x1, [x27+1040]
000916acldr x0, [sp+144]
000916b0adrp x27, 0x990000
000916b4ldr x2, [x27+1048]
000916b8ldr x3, [x3+48]
000916bcblr x3
000916c0strb w0, [sp+93]
000916c4eor x3, x0, 1
000916c8strb w3, [sp+95]
000916ccb 0x916d4
000916d0
000916d0loc_916d0:
000916d0b 0x916d4
000916d4
000916d4loc_916d4:
000916d4ldrb w9, [sp+95]
000916d8tbnz w9, 0, 0x91730
000916dcb 0x916e0
000916e0
000916e0loc_916e0:
000916e0ldr x4, [sp+96]
000916e4ldr x5, [sp+104]
000916e8ldr x6, [sp+112]
000916ecldr x0, [sp+168]
000916f0ldr x2, [sp+184]
000916f4ldr x7, [sp+136]
000916f8ldr x1, [sp+176]
000916fcldr x3, [sp+192]
00091700ldr x8, [sp+144]
00091704bl errors.as
00091708strb w0, [sp+95]
0009170cstrb w0, [sp+92]
00091710ldur x29, [sp-8]
00091714ldr x30, [sp], 160
00091718ret x30
0009171c
0009171cloc_9171c:
0009171cstrb wzr, [sp+92]
00091720mov x0, xzr
00091724ldur x29, [sp-8]
00091728ldr x30, [sp], 160
0009172cret x30
00091730
00091730loc_91730:
00091730adrp x0, 0x564000
00091734add x0, x0, 2944
00091738adrp x1, 0x67f000
0009173cadd x1, x1, 3896
00091740bl runtime.gopanic
00091744
00091744loc_91744:
00091744adrp x0, 0x564000
00091748add x0, x0, 2944
0009174cadrp x1, 0x67f000
00091750add x1, x1, 3880
00091754bl runtime.gopanic
00091758
00091758loc_91758:
00091758adrp x0, 0x564000
0009175cadd x0, x0, 2944
00091760adrp x1, 0x67f000
00091764add x1, x1, 3864
00091768bl runtime.gopanic
0009176chint
00091770
00091770loc_91770:
00091770stp x0, x1, [sp+8]
00091774stp x2, x3, [sp+24]
00091778mov x3, x30
0009177cbl runtime.morestack_noctxt.abi0
00091780ldp x0, x1, [sp+8]
00091784ldp x2, x3, [sp+24]
00091788b 0x91590
0009178cudf 0
00091590
00091590errors.As: ; void errors.As(error err, interface {} target)
00091590ldr x16, [x28+16]
00091594sub x17, sp, 32
00091598subs xzr, x17, x16
0009159cb.ls 0x91770
000915a0str x30, [sp-160]!
000915a4stur x29, [sp-8]
000915a8sub x29, sp, 8
000915acstr x0, [sp+168]
000915b0str x1, [sp+176]
000915b4str x2, [sp+184]
000915b8str x3, [sp+192]
000915bcstrb wzr, [sp+92]
000915c0ldr x2, [sp+168]
000915c4cbnz x2, 0x915cc
000915c8b 0x9171c
000915cc
000915ccloc_915cc:
000915ccldr x2, [sp+184]
000915d0cbnz x2, 0x915d8
000915d4b 0x91758
000915d8
000915d8loc_915d8:
000915d8ldr x0, [sp+184]
000915dcldr x1, [sp+192]
000915e0bl internal/reflectlite.ValueOf
000915e4str x0, [sp+96]
000915e8str x1, [sp+104]
000915ecstr x2, [sp+112]
000915f0bl internal/reflectlite.Value.Type
000915f4str x0, [sp+120]
000915f8str x1, [sp+128]
000915fcldrsb x27, [x0]
00091600ldr x2, [x0+56]
00091604mov x0, x1
00091608blr x2
0009160cstrb w0, [sp+94]
00091610ubfm x2, x0, 0, 7
00091614subs wzr, w2, 22
00091618cset x2, ne
0009161cstrb w2, [sp+95]
00091620b.ne 0x91628
00091624b 0x9162c
00091628
00091628loc_91628:
00091628b 0x91648
0009162c
0009162cloc_9162c:
0009162cldr x0, [sp+96]
00091630ldr x1, [sp+104]
00091634ldr x2, [sp+112]
00091638bl internal/reflectlite.Value.IsNil
0009163cstrb w0, [sp+93]
00091640strb w0, [sp+95]
00091644b 0x91648
00091648
00091648loc_91648:
00091648ldrb w2, [sp+95]
0009164ctbnz w2, 0, 0x91744
00091650b 0x91654
00091654
00091654loc_91654:
00091654ldr x1, [sp+120]
00091658ldrsb x27, [x1]
0009165cldr x1, [x1+40]
00091660ldr x0, [sp+128]
00091664blr x1
00091668str x0, [sp+136]
0009166cstr x1, [sp+144]
00091670ldrsb x27, [x0]
00091674ldr x2, [x0+56]
00091678mov x0, x1
0009167cblr x2
00091680strb w0, [sp+94]
00091684ubfm x1, x0, 0, 7
00091688subs wzr, w1, 20
0009168ccset x1, ne
00091690strb w1, [sp+95]
00091694b.ne 0x9169c
00091698b 0x916d0
0009169c
0009169cloc_9169c:
0009169cldr x3, [sp+136]
000916a0ldrsb x27, [x3]
000916a4adrp x27, 0x990000
000916a8ldr x1, [x27+1040]
000916acldr x0, [sp+144]
000916b0adrp x27, 0x990000
000916b4ldr x2, [x27+1048]
000916b8ldr x3, [x3+48]
000916bcblr x3
000916c0strb w0, [sp+93]
000916c4eor x3, x0, 1
000916c8strb w3, [sp+95]
000916ccb 0x916d4
000916d0
000916d0loc_916d0:
000916d0b 0x916d4
000916d4
000916d4loc_916d4:
000916d4ldrb w9, [sp+95]
000916d8tbnz w9, 0, 0x91730
000916dcb 0x916e0
000916e0
000916e0loc_916e0:
000916e0ldr x4, [sp+96]
000916e4ldr x5, [sp+104]
000916e8ldr x6, [sp+112]
000916ecldr x0, [sp+168]
000916f0ldr x2, [sp+184]
000916f4ldr x7, [sp+136]
000916f8ldr x1, [sp+176]
000916fcldr x3, [sp+192]
00091700ldr x8, [sp+144]
00091704bl errors.as
00091708strb w0, [sp+95]
0009170cstrb w0, [sp+92]
00091710ldur x29, [sp-8]
00091714ldr x30, [sp], 160
00091718ret x30
0009171c
0009171cloc_9171c:
0009171cstrb wzr, [sp+92]
00091720mov x0, xzr
00091724ldur x29, [sp-8]
00091728ldr x30, [sp], 160
0009172cret x30
00091730
00091730loc_91730:
00091730adrp x0, 0x564000
00091734add x0, x0, 2944
00091738adrp x1, 0x67f000
0009173cadd x1, x1, 3896
00091740bl runtime.gopanic
00091744
00091744loc_91744:
00091744adrp x0, 0x564000
00091748add x0, x0, 2944
0009174cadrp x1, 0x67f000
00091750add x1, x1, 3880
00091754bl runtime.gopanic
00091758
00091758loc_91758:
00091758adrp x0, 0x564000
0009175cadd x0, x0, 2944
00091760adrp x1, 0x67f000
00091764add x1, x1, 3864
00091768bl runtime.gopanic
0009176chint
00091770
00091770loc_91770:
00091770stp x0, x1, [sp+8]
00091774stp x2, x3, [sp+24]
00091778mov x3, x30
0009177cbl runtime.morestack_noctxt.abi0
00091780ldp x0, x1, [sp+8]
00091784ldp x2, x3, [sp+24]
00091788b 0x91590
0009178cudf 0
00091590
00091790
00091790errors.as: ; void errors.as(error err, interface {} target, internal/reflectlite.Value targetVal, internal/reflectlite.Type targetType)
00091790ldr x16, [x28+16]
00091794sub x17, sp, 336
00091798subs xzr, x17, x16
0009179cb.ls 0x91bb0
000917a0sub x20, sp, 464
000917a4stp x29, x30, [x20-8]
000917a8add sp, x20, 0
000917acsub x29, sp, 8
000917b0str x0, [sp+472]
000917b4str x1, [sp+480]
000917b8str x2, [sp+488]
000917bcstr x3, [sp+496]
000917c0str x4, [sp+504]
000917c4str x5, [sp+512]
000917c8str x6, [sp+520]
000917ccstr x7, [sp+528]
000917d0str x8, [sp+536]
000917d4strb wzr, [sp+95]
000917d8b 0x917dc
000917dc
000917dcloc_917dc:
000917dcb 0x917e0
000917e0
000917e0loc_917e0:
000917e0ldr x2, [sp+472]
000917e4ldr x3, [sp+480]
000917e8str x2, [sp+328]
000917ecstr x3, [sp+336]
000917f0str x2, [sp+320]
000917f4ldr x2, [sp+320]
000917f8cbnz x2, 0x91800
000917fcb 0x91810
00091800
00091800loc_91800:
00091800ldr x2, [sp+320]
00091804ldr x2, [x2+8]
00091808str x2, [sp+320]
0009180cb 0x91814
00091810
00091810loc_91810:
00091810b 0x91814
00091814
00091814loc_91814:
00091814ldr x1, [sp+336]
00091818ldr x0, [sp+320]
0009181cbl internal/reflectlite.TypeOf
00091820str x0, [sp+240]
00091824str x1, [sp+248]
00091828ldrsb x27, [x0]
0009182cldr x2, [sp+528]
00091830ldr x3, [sp+536]
00091834ldr x4, [x0+24]
00091838mov x0, x1
0009183cmov x1, x2
00091840mov x2, x3
00091844blr x4
00091848strb w0, [sp+99]
0009184ctbnz w0, 0, 0x91854
00091850b 0x91904
00091854
00091854loc_91854:
00091854ldr x0, [sp+504]
00091858ldr x1, [sp+512]
0009185cldr x2, [sp+520]
00091860bl internal/reflectlite.Value.Elem
00091864str x0, [sp+432]
00091868str x1, [sp+440]
0009186cstr x2, [sp+448]
00091870ldr x3, [sp+472]
00091874ldr x4, [sp+480]
00091878str x3, [sp+304]
0009187cstr x4, [sp+312]
00091880str x3, [sp+296]
00091884ldr x3, [sp+296]
00091888cbnz x3, 0x91890
0009188cb 0x918a0
00091890
00091890loc_91890:
00091890ldr x2, [sp+296]
00091894ldr x2, [x2+8]
00091898str x2, [sp+296]
0009189cb 0x918a4
000918a0
000918a0loc_918a0:
000918a0b 0x918a4
000918a4
000918a4loc_918a4:
000918a4ldr x1, [sp+312]
000918a8ldr x0, [sp+296]
000918acbl internal/reflectlite.ValueOf
000918b0str x0, [sp+408]
000918b4str x1, [sp+416]
000918b8str x2, [sp+424]
000918bcldr x3, [sp+432]
000918c0ldr x4, [sp+440]
000918c4ldr x5, [sp+448]
000918c8mov x6, x0
000918ccmov x0, x3
000918d0mov x7, x1
000918d4mov x1, x4
000918d8mov x8, x2
000918dcmov x2, x5
000918e0mov x3, x6
000918e4mov x4, x7
000918e8mov x5, x8
000918ecbl internal/reflectlite.Value.Set
000918f0orr x0, xzr, 1
000918f4strb w0, [sp+95]
000918f8ldp x29, x30, [sp-8]
000918fcadd sp, sp, 464
00091900ret x30
00091904
00091904loc_91904:
00091904stp xzr, xzr, [sp+392]
00091908ldr x3, [sp+480]
0009190cldr x4, [sp+472]
00091910cbnz x4, 0x91918
00091914b 0x91938
00091918
00091918loc_91918:
00091918str x3, [sp+256]
0009191cldr x1, [x4+8]
00091920adrp x0, 0x97c000
00091924add x0, x0, 3376
00091928bl runtime.typeAssert
0009192cldr x3, [sp+256]
00091930mov x4, x0
00091934b 0x9193c
00091938
00091938loc_91938:
00091938b 0x9193c
0009193c
0009193cloc_9193c:
0009193cstr x4, [sp+392]
00091940str x3, [sp+400]
00091944subs xzr, x4, 0
00091948cset x3, ne
0009194cstrb w3, [sp+99]
00091950ldr x3, [sp+392]
00091954ldr x4, [sp+400]
00091958str x3, [sp+224]
0009195cstr x4, [sp+232]
00091960ldrb w3, [sp+99]
00091964strb w3, [sp+97]
00091968ldr x3, [sp+224]
0009196cldr x4, [sp+232]
00091970str x3, [sp+192]
00091974str x4, [sp+200]
00091978ldrb w3, [sp+97]
0009197cstrb w3, [sp+96]
00091980strb w3, [sp+99]
00091984tbnz w3, 0, 0x9198c
00091988b 0x919b4
0009198c
0009198cloc_9198c:
0009198cldr x3, [sp+192]
00091990ldrsb x27, [x3]
00091994ldr x1, [sp+488]
00091998ldr x0, [sp+200]
0009199cldr x2, [sp+496]
000919a0ldr x3, [x3+24]
000919a4blr x3
000919a8strb w0, [sp+98]
000919acstrb w0, [sp+99]
000919b0b 0x919b8
000919b4
000919b4loc_919b4:
000919b4b 0x919b8
000919b8
000919b8loc_919b8:
000919b8ldrb w2, [sp+99]
000919bctbnz w2, 0, 0x919c4
000919c0b 0x919d8
000919c4
000919c4loc_919c4:
000919c4orr x0, xzr, 1
000919c8strb w0, [sp+95]
000919ccldp x29, x30, [sp-8]
000919d0add sp, sp, 464
000919d4ret x30
000919d8
000919d8loc_919d8:
000919d8ldr x2, [sp+480]
000919dcldr x3, [sp+472]
000919e0str x3, [sp+280]
000919e4str x2, [sp+288]
000919e8cbnz x3, 0x919f0
000919ecb 0x91ad8
000919f0
000919f0loc_919f0:
000919f0ldr w2, [x3+16]
000919f4str w2, [sp+100]
000919f8ldr x2, [sp+280]
000919fcldr x1, [x2+8]
00091a00adrp x0, 0x981000
00091a04add x0, x0, 224
00091a08bl runtime.interfaceSwitch
00091a0cstr x0, [sp+136]
00091a10str x1, [sp+272]
00091a14ldr x2, [sp+136]
00091a18str x2, [sp+128]
00091a1ccbz x2, 0x91a24
00091a20b 0x91a74
00091a24
00091a24loc_91a24:
00091a24b 0x91a28
00091a28
00091a28loc_91a28:
00091a28b 0x91a2c
00091a2c
00091a2cloc_91a2c:
00091a2cldr x0, [sp+288]
00091a30str x1, [sp+176]
00091a34str x0, [sp+184]
00091a38ldrsb x27, [x1]
00091a3cldr x1, [x1+24]
00091a40blr x1
00091a44str x0, [sp+472]
00091a48str x1, [sp+480]
00091a4ccbnz x0, 0x91a54
00091a50b 0x91a60
00091a54
00091a54loc_91a54:
00091a54b 0x91a58
00091a58
00091a58loc_91a58:
00091a58b 0x91a5c
00091a5c
00091a5cloc_91a5c:
00091a5cb 0x917dc
00091a60
00091a60loc_91a60:
00091a60strb wzr, [sp+95]
00091a64mov x0, xzr
00091a68ldp x29, x30, [sp-8]
00091a6cadd sp, sp, 464
00091a70ret x30
00091a74
00091a74loc_91a74:
00091a74subs xzr, x2, 1
00091a78b.eq 0x91a80
00091a7cb 0x91acc
00091a80
00091a80loc_91a80:
00091a80b 0x91a84
00091a84
00091a84loc_91a84:
00091a84b 0x91a88
00091a88
00091a88loc_91a88:
00091a88ldr x0, [sp+288]
00091a8cstr x1, [sp+160]
00091a90str x0, [sp+168]
00091a94ldrsb x27, [x1]
00091a98ldr x1, [x1+24]
00091a9cblr x1
00091aa0str x0, [sp+368]
00091aa4str x1, [sp+376]
00091aa8str x2, [sp+384]
00091aacstr x0, [sp+344]
00091ab0str x1, [sp+352]
00091ab4str x2, [sp+360]
00091ab8str xzr, [sp+120]
00091abcstr x1, [sp+112]
00091ac0ldr x1, [sp+344]
00091ac4str x1, [sp+104]
00091ac8b 0x91b00
00091acc
00091accloc_91acc:
00091accb 0x91ad0
00091ad0
00091ad0loc_91ad0:
00091ad0b 0x91ad4
00091ad4
00091ad4loc_91ad4:
00091ad4b 0x91adc
00091ad8
00091ad8loc_91ad8:
00091ad8b 0x91adc
00091adc
00091adcloc_91adc:
00091adcldr x1, [sp+280]
00091ae0ldr x2, [sp+288]
00091ae4str x1, [sp+144]
00091ae8str x2, [sp+152]
00091aecstrb wzr, [sp+95]
00091af0mov x0, xzr
00091af4ldp x29, x30, [sp-8]
00091af8add sp, sp, 464
00091afcret x30
00091b00
00091b00loc_91b00:
00091b00ldr x9, [sp+112]
00091b04ldr x10, [sp+120]
00091b08subs xzr, x9, x10
00091b0cb.gt 0x91b14
00091b10b 0x91b9c
00091b14
00091b14loc_91b14:
00091b14ldr x9, [sp+104]
00091b18str x9, [sp+264]
00091b1cldr x9, [sp+264]
00091b20ldr x1, [x9+8]
00091b24ldr x0, [x9]
00091b28str x0, [sp+208]
00091b2cstr x1, [sp+216]
00091b30cbnz x0, 0x91b38
00091b34b 0x91b7c
00091b38
00091b38loc_91b38:
00091b38ldr x3, [sp+496]
00091b3cldr x8, [sp+536]
00091b40ldr x5, [sp+512]
00091b44ldr x6, [sp+520]
00091b48ldr x2, [sp+488]
00091b4cldr x7, [sp+528]
00091b50ldr x4, [sp+504]
00091b54bl errors.as
00091b58strb w0, [sp+99]
00091b5ctbnz w0, 0, 0x91b64
00091b60b 0x91b78
00091b64
00091b64loc_91b64:
00091b64orr x0, xzr, 1
00091b68strb w0, [sp+95]
00091b6cldp x29, x30, [sp-8]
00091b70add sp, sp, 464
00091b74ret x30
00091b78
00091b78loc_91b78:
00091b78b 0x91b80
00091b7c
00091b7cloc_91b7c:
00091b7cb 0x91b80
00091b80
00091b80loc_91b80:
00091b80ldr x9, [sp+120]
00091b84add x9, x9, 1
00091b88str x9, [sp+120]
00091b8cldr x9, [sp+264]
00091b90add x9, x9, 16
00091b94str x9, [sp+104]
00091b98b 0x91b00
00091b9c
00091b9cloc_91b9c:
00091b9cstrb wzr, [sp+95]
00091ba0mov x0, xzr
00091ba4ldp x29, x30, [sp-8]
00091ba8add sp, sp, 464
00091bacret x30
00091bb0
00091bb0loc_91bb0:
00091bb0stp x0, x1, [sp+8]
00091bb4stp x2, x3, [sp+24]
00091bb8stp x4, x5, [sp+40]
00091bbcstp x6, x7, [sp+56]
00091bc0str x8, [sp+72]
00091bc4mov x3, x30
00091bc8bl runtime.morestack_noctxt.abi0
00091bccldp x0, x1, [sp+8]
00091bd0ldp x2, x3, [sp+24]
00091bd4ldp x4, x5, [sp+40]
00091bd8ldp x6, x7, [sp+56]
00091bdcldr x8, [sp+72]
00091be0b 0x91790
00091be4udf 0
00091be8udf 0
00091becudf 0
00091790
00091790errors.as: ; void errors.as(error err, interface {} target, internal/reflectlite.Value targetVal, internal/reflectlite.Type targetType)
00091790ldr x16, [x28+16]
00091794sub x17, sp, 336
00091798subs xzr, x17, x16
0009179cb.ls 0x91bb0
000917a0sub x20, sp, 464
000917a4stp x29, x30, [x20-8]
000917a8add sp, x20, 0
000917acsub x29, sp, 8
000917b0str x0, [sp+472]
000917b4str x1, [sp+480]
000917b8str x2, [sp+488]
000917bcstr x3, [sp+496]
000917c0str x4, [sp+504]
000917c4str x5, [sp+512]
000917c8str x6, [sp+520]
000917ccstr x7, [sp+528]
000917d0str x8, [sp+536]
000917d4strb wzr, [sp+95]
000917d8b 0x917dc
000917dc
000917dcloc_917dc:
000917dcb 0x917e0
000917e0
000917e0loc_917e0:
000917e0ldr x2, [sp+472]
000917e4ldr x3, [sp+480]
000917e8str x2, [sp+328]
000917ecstr x3, [sp+336]
000917f0str x2, [sp+320]
000917f4ldr x2, [sp+320]
000917f8cbnz x2, 0x91800
000917fcb 0x91810
00091800
00091800loc_91800:
00091800ldr x2, [sp+320]
00091804ldr x2, [x2+8]
00091808str x2, [sp+320]
0009180cb 0x91814
00091810
00091810loc_91810:
00091810b 0x91814
00091814
00091814loc_91814:
00091814ldr x1, [sp+336]
00091818ldr x0, [sp+320]
0009181cbl internal/reflectlite.TypeOf
00091820str x0, [sp+240]
00091824str x1, [sp+248]
00091828ldrsb x27, [x0]
0009182cldr x2, [sp+528]
00091830ldr x3, [sp+536]
00091834ldr x4, [x0+24]
00091838mov x0, x1
0009183cmov x1, x2
00091840mov x2, x3
00091844blr x4
00091848strb w0, [sp+99]
0009184ctbnz w0, 0, 0x91854
00091850b 0x91904
00091854
00091854loc_91854:
00091854ldr x0, [sp+504]
00091858ldr x1, [sp+512]
0009185cldr x2, [sp+520]
00091860bl internal/reflectlite.Value.Elem
00091864str x0, [sp+432]
00091868str x1, [sp+440]
0009186cstr x2, [sp+448]
00091870ldr x3, [sp+472]
00091874ldr x4, [sp+480]
00091878str x3, [sp+304]
0009187cstr x4, [sp+312]
00091880str x3, [sp+296]
00091884ldr x3, [sp+296]
00091888cbnz x3, 0x91890
0009188cb 0x918a0
00091890
00091890loc_91890:
00091890ldr x2, [sp+296]
00091894ldr x2, [x2+8]
00091898str x2, [sp+296]
0009189cb 0x918a4
000918a0
000918a0loc_918a0:
000918a0b 0x918a4
000918a4
000918a4loc_918a4:
000918a4ldr x1, [sp+312]
000918a8ldr x0, [sp+296]
000918acbl internal/reflectlite.ValueOf
000918b0str x0, [sp+408]
000918b4str x1, [sp+416]
000918b8str x2, [sp+424]
000918bcldr x3, [sp+432]
000918c0ldr x4, [sp+440]
000918c4ldr x5, [sp+448]
000918c8mov x6, x0
000918ccmov x0, x3
000918d0mov x7, x1
000918d4mov x1, x4
000918d8mov x8, x2
000918dcmov x2, x5
000918e0mov x3, x6
000918e4mov x4, x7
000918e8mov x5, x8
000918ecbl internal/reflectlite.Value.Set
000918f0orr x0, xzr, 1
000918f4strb w0, [sp+95]
000918f8ldp x29, x30, [sp-8]
000918fcadd sp, sp, 464
00091900ret x30
00091904
00091904loc_91904:
00091904stp xzr, xzr, [sp+392]
00091908ldr x3, [sp+480]
0009190cldr x4, [sp+472]
00091910cbnz x4, 0x91918
00091914b 0x91938
00091918
00091918loc_91918:
00091918str x3, [sp+256]
0009191cldr x1, [x4+8]
00091920adrp x0, 0x97c000
00091924add x0, x0, 3376
00091928bl runtime.typeAssert
0009192cldr x3, [sp+256]
00091930mov x4, x0
00091934b 0x9193c
00091938
00091938loc_91938:
00091938b 0x9193c
0009193c
0009193cloc_9193c:
0009193cstr x4, [sp+392]
00091940str x3, [sp+400]
00091944subs xzr, x4, 0
00091948cset x3, ne
0009194cstrb w3, [sp+99]
00091950ldr x3, [sp+392]
00091954ldr x4, [sp+400]
00091958str x3, [sp+224]
0009195cstr x4, [sp+232]
00091960ldrb w3, [sp+99]
00091964strb w3, [sp+97]
00091968ldr x3, [sp+224]
0009196cldr x4, [sp+232]
00091970str x3, [sp+192]
00091974str x4, [sp+200]
00091978ldrb w3, [sp+97]
0009197cstrb w3, [sp+96]
00091980strb w3, [sp+99]
00091984tbnz w3, 0, 0x9198c
00091988b 0x919b4
0009198c
0009198cloc_9198c:
0009198cldr x3, [sp+192]
00091990ldrsb x27, [x3]
00091994ldr x1, [sp+488]
00091998ldr x0, [sp+200]
0009199cldr x2, [sp+496]
000919a0ldr x3, [x3+24]
000919a4blr x3
000919a8strb w0, [sp+98]
000919acstrb w0, [sp+99]
000919b0b 0x919b8
000919b4
000919b4loc_919b4:
000919b4b 0x919b8
000919b8
000919b8loc_919b8:
000919b8ldrb w2, [sp+99]
000919bctbnz w2, 0, 0x919c4
000919c0b 0x919d8
000919c4
000919c4loc_919c4:
000919c4orr x0, xzr, 1
000919c8strb w0, [sp+95]
000919ccldp x29, x30, [sp-8]
000919d0add sp, sp, 464
000919d4ret x30
000919d8
000919d8loc_919d8:
000919d8ldr x2, [sp+480]
000919dcldr x3, [sp+472]
000919e0str x3, [sp+280]
000919e4str x2, [sp+288]
000919e8cbnz x3, 0x919f0
000919ecb 0x91ad8
000919f0
000919f0loc_919f0:
000919f0ldr w2, [x3+16]
000919f4str w2, [sp+100]
000919f8ldr x2, [sp+280]
000919fcldr x1, [x2+8]
00091a00adrp x0, 0x981000
00091a04add x0, x0, 224
00091a08bl runtime.interfaceSwitch
00091a0cstr x0, [sp+136]
00091a10str x1, [sp+272]
00091a14ldr x2, [sp+136]
00091a18str x2, [sp+128]
00091a1ccbz x2, 0x91a24
00091a20b 0x91a74
00091a24
00091a24loc_91a24:
00091a24b 0x91a28
00091a28
00091a28loc_91a28:
00091a28b 0x91a2c
00091a2c
00091a2cloc_91a2c:
00091a2cldr x0, [sp+288]
00091a30str x1, [sp+176]
00091a34str x0, [sp+184]
00091a38ldrsb x27, [x1]
00091a3cldr x1, [x1+24]
00091a40blr x1
00091a44str x0, [sp+472]
00091a48str x1, [sp+480]
00091a4ccbnz x0, 0x91a54
00091a50b 0x91a60
00091a54
00091a54loc_91a54:
00091a54b 0x91a58
00091a58
00091a58loc_91a58:
00091a58b 0x91a5c
00091a5c
00091a5cloc_91a5c:
00091a5cb 0x917dc
00091a60
00091a60loc_91a60:
00091a60strb wzr, [sp+95]
00091a64mov x0, xzr
00091a68ldp x29, x30, [sp-8]
00091a6cadd sp, sp, 464
00091a70ret x30
00091a74
00091a74loc_91a74:
00091a74subs xzr, x2, 1
00091a78b.eq 0x91a80
00091a7cb 0x91acc
00091a80
00091a80loc_91a80:
00091a80b 0x91a84
00091a84
00091a84loc_91a84:
00091a84b 0x91a88
00091a88
00091a88loc_91a88:
00091a88ldr x0, [sp+288]
00091a8cstr x1, [sp+160]
00091a90str x0, [sp+168]
00091a94ldrsb x27, [x1]
00091a98ldr x1, [x1+24]
00091a9cblr x1
00091aa0str x0, [sp+368]
00091aa4str x1, [sp+376]
00091aa8str x2, [sp+384]
00091aacstr x0, [sp+344]
00091ab0str x1, [sp+352]
00091ab4str x2, [sp+360]
00091ab8str xzr, [sp+120]
00091abcstr x1, [sp+112]
00091ac0ldr x1, [sp+344]
00091ac4str x1, [sp+104]
00091ac8b 0x91b00
00091acc
00091accloc_91acc:
00091accb 0x91ad0
00091ad0
00091ad0loc_91ad0:
00091ad0b 0x91ad4
00091ad4
00091ad4loc_91ad4:
00091ad4b 0x91adc
00091ad8
00091ad8loc_91ad8:
00091ad8b 0x91adc
00091adc
00091adcloc_91adc:
00091adcldr x1, [sp+280]
00091ae0ldr x2, [sp+288]
00091ae4str x1, [sp+144]
00091ae8str x2, [sp+152]
00091aecstrb wzr, [sp+95]
00091af0mov x0, xzr
00091af4ldp x29, x30, [sp-8]
00091af8add sp, sp, 464
00091afcret x30
00091b00
00091b00loc_91b00:
00091b00ldr x9, [sp+112]
00091b04ldr x10, [sp+120]
00091b08subs xzr, x9, x10
00091b0cb.gt 0x91b14
00091b10b 0x91b9c
00091b14
00091b14loc_91b14:
00091b14ldr x9, [sp+104]
00091b18str x9, [sp+264]
00091b1cldr x9, [sp+264]
00091b20ldr x1, [x9+8]
00091b24ldr x0, [x9]
00091b28str x0, [sp+208]
00091b2cstr x1, [sp+216]
00091b30cbnz x0, 0x91b38
00091b34b 0x91b7c
00091b38
00091b38loc_91b38:
00091b38ldr x3, [sp+496]
00091b3cldr x8, [sp+536]
00091b40ldr x5, [sp+512]
00091b44ldr x6, [sp+520]
00091b48ldr x2, [sp+488]
00091b4cldr x7, [sp+528]
00091b50ldr x4, [sp+504]
00091b54bl errors.as
00091b58strb w0, [sp+99]
00091b5ctbnz w0, 0, 0x91b64
00091b60b 0x91b78
00091b64
00091b64loc_91b64:
00091b64orr x0, xzr, 1
00091b68strb w0, [sp+95]
00091b6cldp x29, x30, [sp-8]
00091b70add sp, sp, 464
00091b74ret x30
00091b78
00091b78loc_91b78:
00091b78b 0x91b80
00091b7c
00091b7cloc_91b7c:
00091b7cb 0x91b80
00091b80
00091b80loc_91b80:
00091b80ldr x9, [sp+120]
00091b84add x9, x9, 1
00091b88str x9, [sp+120]
00091b8cldr x9, [sp+264]
00091b90add x9, x9, 16
00091b94str x9, [sp+104]
00091b98b 0x91b00
00091b9c
00091b9cloc_91b9c:
00091b9cstrb wzr, [sp+95]
00091ba0mov x0, xzr
00091ba4ldp x29, x30, [sp-8]
00091ba8add sp, sp, 464
00091bacret x30
00091bb0
00091bb0loc_91bb0:
00091bb0stp x0, x1, [sp+8]
00091bb4stp x2, x3, [sp+24]
00091bb8stp x4, x5, [sp+40]
00091bbcstp x6, x7, [sp+56]
00091bc0str x8, [sp+72]
00091bc4mov x3, x30
00091bc8bl runtime.morestack_noctxt.abi0
00091bccldp x0, x1, [sp+8]
00091bd0ldp x2, x3, [sp+24]
00091bd4ldp x4, x5, [sp+40]
00091bd8ldp x6, x7, [sp+56]
00091bdcldr x8, [sp+72]
00091be0b 0x91790
00091be4udf 0
00091be8udf 0
00091becudf 0
00091790
00091bf0
00091bf0math/bits.LeadingZeros: ; void math/bits.LeadingZeros(uint x)
00091bf0str x30, [sp-32]!
00091bf4stur x29, [sp-8]
00091bf8sub x29, sp, 8
00091bfcstr x0, [sp+40]
00091c00str xzr, [sp+8]
00091c04clz x0, x0
00091c08orr x1, xzr, 64
00091c0csub x1, x1, x0
00091c10str x1, [sp+16]
00091c14str x0, [sp+8]
00091c18add x29, sp, 24
00091c1cadd sp, sp, 32
00091c20ret x30
00091c24udf 0
00091c28udf 0
00091c2cudf 0
00091bf0
00091bf0math/bits.LeadingZeros: ; void math/bits.LeadingZeros(uint x)
00091bf0str x30, [sp-32]!
00091bf4stur x29, [sp-8]
00091bf8sub x29, sp, 8
00091bfcstr x0, [sp+40]
00091c00str xzr, [sp+8]
00091c04clz x0, x0
00091c08orr x1, xzr, 64
00091c0csub x1, x1, x0
00091c10str x1, [sp+16]
00091c14str x0, [sp+8]
00091c18add x29, sp, 24
00091c1cadd sp, sp, 32
00091c20ret x30
00091c24udf 0
00091c28udf 0
00091c2cudf 0
00091bf0
00091c30
00091c30math/bits.LeadingZeros64: ; void math/bits.LeadingZeros64(uint64 x)
00091c30str x30, [sp-32]!
00091c34stur x29, [sp-8]
00091c38sub x29, sp, 8
00091c3cstr x0, [sp+40]
00091c40str xzr, [sp+8]
00091c44clz x0, x0
00091c48orr x1, xzr, 64
00091c4csub x1, x1, x0
00091c50str x1, [sp+16]
00091c54str x0, [sp+8]
00091c58add x29, sp, 24
00091c5cadd sp, sp, 32
00091c60ret x30
00091c64udf 0
00091c68udf 0
00091c6cudf 0
00091c30
00091c30math/bits.LeadingZeros64: ; void math/bits.LeadingZeros64(uint64 x)
00091c30str x30, [sp-32]!
00091c34stur x29, [sp-8]
00091c38sub x29, sp, 8
00091c3cstr x0, [sp+40]
00091c40str xzr, [sp+8]
00091c44clz x0, x0
00091c48orr x1, xzr, 64
00091c4csub x1, x1, x0
00091c50str x1, [sp+16]
00091c54str x0, [sp+8]
00091c58add x29, sp, 24
00091c5cadd sp, sp, 32
00091c60ret x30
00091c64udf 0
00091c68udf 0
00091c6cudf 0
00091c30
00091c70
00091c70math/bits.TrailingZeros: ; void math/bits.TrailingZeros(uint x)
00091c70str x30, [sp-32]!
00091c74stur x29, [sp-8]
00091c78sub x29, sp, 8
00091c7cstr x0, [sp+40]
00091c80str xzr, [sp+8]
00091c84rbit x1, x0
00091c88clz x0, x1
00091c8cstr x0, [sp+16]
00091c90str x0, [sp+8]
00091c94add x29, sp, 24
00091c98add sp, sp, 32
00091c9cret x30
00091c70
00091c70math/bits.TrailingZeros: ; void math/bits.TrailingZeros(uint x)
00091c70str x30, [sp-32]!
00091c74stur x29, [sp-8]
00091c78sub x29, sp, 8
00091c7cstr x0, [sp+40]
00091c80str xzr, [sp+8]
00091c84rbit x1, x0
00091c88clz x0, x1
00091c8cstr x0, [sp+16]
00091c90str x0, [sp+8]
00091c94add x29, sp, 24
00091c98add sp, sp, 32
00091c9cret x30
00091c70
00091ca0
00091ca0math/bits.Mul32: ; void math/bits.Mul32(uint32 x, uint32 y)
00091ca0str x30, [sp-32]!
00091ca4stur x29, [sp-8]
00091ca8sub x29, sp, 8
00091cacstr w0, [sp+40]
00091cb0str w1, [sp+44]
00091cb4str wzr, [sp+12]
00091cb8str wzr, [sp+8]
00091cbcmov w2, w0
00091cc0mov w3, w1
00091cc4madd x2, x2, x3, xzr
00091cc8str x2, [sp+16]
00091cccubfm x0, x2, 32, 63
00091cd0str w0, [sp+12]
00091cd4ldr x1, [sp+16]
00091cd8str w1, [sp+8]
00091cdcadd x29, sp, 24
00091ce0add sp, sp, 32
00091ce4ret x30
00091ce8udf 0
00091cecudf 0
00091ca0
00091ca0math/bits.Mul32: ; void math/bits.Mul32(uint32 x, uint32 y)
00091ca0str x30, [sp-32]!
00091ca4stur x29, [sp-8]
00091ca8sub x29, sp, 8
00091cacstr w0, [sp+40]
00091cb0str w1, [sp+44]
00091cb4str wzr, [sp+12]
00091cb8str wzr, [sp+8]
00091cbcmov w2, w0
00091cc0mov w3, w1
00091cc4madd x2, x2, x3, xzr
00091cc8str x2, [sp+16]
00091cccubfm x0, x2, 32, 63
00091cd0str w0, [sp+12]
00091cd4ldr x1, [sp+16]
00091cd8str w1, [sp+8]
00091cdcadd x29, sp, 24
00091ce0add sp, sp, 32
00091ce4ret x30
00091ce8udf 0
00091cecudf 0
00091ca0
00091cf0
00091cf0math/bits.Div: ; void math/bits.Div(uint hi, uint lo, uint y)
00091cf0ldr x16, [x28+16]
00091cf4subs xzr, sp, x16
00091cf8b.ls 0x91d58
00091cfcstr x30, [sp-112]!
00091d00stur x29, [sp-8]
00091d04sub x29, sp, 8
00091d08str x0, [sp+120]
00091d0cstr x1, [sp+128]
00091d10str x2, [sp+136]
00091d14str xzr, [sp+56]
00091d18str xzr, [sp+40]
00091d1cldr x0, [sp+120]
00091d20bl math/bits.Div64
00091d24str x0, [sp+72]
00091d28str x1, [sp+96]
00091d2cstr x0, [sp+88]
00091d30str x1, [sp+80]
00091d34str x0, [sp+64]
00091d38str x1, [sp+48]
00091d3cstr x0, [sp+56]
00091d40str x1, [sp+40]
00091d44ldr x0, [sp+56]
00091d48ldr x1, [sp+40]
00091d4cldur x29, [sp-8]
00091d50ldr x30, [sp], 112
00091d54ret x30
00091d58
00091d58loc_91d58:
00091d58stp x0, x1, [sp+8]
00091d5cstr x2, [sp+24]
00091d60mov x3, x30
00091d64bl runtime.morestack_noctxt.abi0
00091d68ldp x0, x1, [sp+8]
00091d6cldr x2, [sp+24]
00091d70b 0x91cf0
00091d74udf 0
00091d78udf 0
00091d7cudf 0
00091cf0
00091cf0math/bits.Div: ; void math/bits.Div(uint hi, uint lo, uint y)
00091cf0ldr x16, [x28+16]
00091cf4subs xzr, sp, x16
00091cf8b.ls 0x91d58
00091cfcstr x30, [sp-112]!
00091d00stur x29, [sp-8]
00091d04sub x29, sp, 8
00091d08str x0, [sp+120]
00091d0cstr x1, [sp+128]
00091d10str x2, [sp+136]
00091d14str xzr, [sp+56]
00091d18str xzr, [sp+40]
00091d1cldr x0, [sp+120]
00091d20bl math/bits.Div64
00091d24str x0, [sp+72]
00091d28str x1, [sp+96]
00091d2cstr x0, [sp+88]
00091d30str x1, [sp+80]
00091d34str x0, [sp+64]
00091d38str x1, [sp+48]
00091d3cstr x0, [sp+56]
00091d40str x1, [sp+40]
00091d44ldr x0, [sp+56]
00091d48ldr x1, [sp+40]
00091d4cldur x29, [sp-8]
00091d50ldr x30, [sp], 112
00091d54ret x30
00091d58
00091d58loc_91d58:
00091d58stp x0, x1, [sp+8]
00091d5cstr x2, [sp+24]
00091d60mov x3, x30
00091d64bl runtime.morestack_noctxt.abi0
00091d68ldp x0, x1, [sp+8]
00091d6cldr x2, [sp+24]
00091d70b 0x91cf0
00091d74udf 0
00091d78udf 0
00091d7cudf 0
00091cf0
00091d80
00091d80math/bits.Div64: ; void math/bits.Div64(uint64 hi, uint64 lo, uint64 y)
00091d80ldr x16, [x28+16]
00091d84sub x17, sp, 80
00091d88subs xzr, x17, x16
00091d8cb.ls 0x92114
00091d90str x30, [sp-208]!
00091d94stur x29, [sp-8]
00091d98sub x29, sp, 8
00091d9cstr x0, [sp+216]
00091da0str x1, [sp+224]
00091da4str x2, [sp+232]
00091da8str xzr, [sp+120]
00091dacstr xzr, [sp+112]
00091db0cbz x2, 0x920cc
00091db4b 0x91db8
00091db8
00091db8loc_91db8:
00091db8ldr x3, [sp+216]
00091dbcsubs xzr, x2, x3
00091dc0b.ls 0x92084
00091dc4b 0x91dc8
00091dc8
00091dc8loc_91dc8:
00091dc8ldr x3, [sp+216]
00091dcccbz x3, 0x91dd4
00091dd0b 0x91e08
00091dd4
00091dd4loc_91dd4:
00091dd4cbnz x2, 0x91ddc
00091dd8b 0x92080
00091ddc
00091ddcloc_91ddc:
00091ddcudiv x0, x1, x2
00091de0str x0, [sp+120]
00091de4ldr x3, [sp+224]
00091de8cbnz x2, 0x91df0
00091decb 0x92078
00091df0
00091df0loc_91df0:
00091df0udiv x4, x3, x2
00091df4msub x1, x4, x2, x3
00091df8str x1, [sp+112]
00091dfcldur x29, [sp-8]
00091e00ldr x30, [sp], 208
00091e04ret x30
00091e08
00091e08loc_91e08:
00091e08mov x0, x2
00091e0cbl math/bits.LeadingZeros64
00091e10str x0, [sp+144]
00091e14str x0, [sp+96]
00091e18ldr x1, [sp+96]
00091e1cldr x2, [sp+232]
00091e20lslv x2, x2, x1
00091e24subs xzr, x1, 64
00091e28csel x1, x2, xzr, lo
00091e2cstr x1, [sp+232]
00091e30ubfm x2, x1, 32, 63
00091e34str x2, [sp+40]
00091e38and x1, x1, 0xffffffff
00091e3cstr x1, [sp+48]
00091e40ldr x1, [sp+96]
00091e44ldr x2, [sp+216]
00091e48lslv x2, x2, x1
00091e4cldr x3, [sp+224]
00091e50ldr x4, [sp+96]
00091e54orr x5, xzr, 64
00091e58sub x4, x5, x4
00091e5clsrv x3, x3, x4
00091e60subs xzr, x1, 64
00091e64csel x1, x2, xzr, lo
00091e68subs xzr, x4, 64
00091e6ccsel x2, x3, xzr, lo
00091e70orr x1, x1, x2
00091e74str x1, [sp+56]
00091e78ldr x2, [sp+96]
00091e7cldr x3, [sp+224]
00091e80lslv x3, x3, x2
00091e84subs xzr, x2, 64
00091e88csel x2, x3, xzr, lo
00091e8cstr x2, [sp+72]
00091e90ubfm x3, x2, 32, 63
00091e94str x3, [sp+80]
00091e98and x2, x2, 0xffffffff
00091e9cstr x2, [sp+88]
00091ea0ldr x2, [sp+40]
00091ea4cbnz x2, 0x91eac
00091ea8b 0x92074
00091eac
00091eacloc_91eac:
00091eacudiv x2, x1, x2
00091eb0str x2, [sp+128]
00091eb4ldr x3, [sp+56]
00091eb8ldr x4, [sp+40]
00091ebcmsub x2, x4, x2, x3
00091ec0str x2, [sp+104]
00091ec4b 0x91ec8
00091ec8
00091ec8loc_91ec8:
00091ec8ldr x2, [sp+128]
00091eccmovz x3, 0x100000000
00091ed0subs xzr, x2, x3
00091ed4cset x2, hs
00091ed8strb w2, [sp+39]
00091edcb.hs 0x91ee4
00091ee0b 0x91ee8
00091ee4
00091ee4loc_91ee4:
00091ee4b 0x91f10
00091ee8
00091ee8loc_91ee8:
00091ee8ldr x2, [sp+128]
00091eecldr x3, [sp+48]
00091ef0madd x2, x2, x3, xzr
00091ef4ldr x3, [sp+104]
00091ef8ldr x4, [sp+80]
00091efcadd x3, x4, x3, lsl #32
00091f00subs xzr, x3, x2
00091f04cset x2, lo
00091f08strb w2, [sp+39]
00091f0cb 0x91f10
00091f10
00091f10loc_91f10:
00091f10ldrb w2, [sp+39]
00091f14tbnz w2, 0, 0x91f1c
00091f18b 0x91f54
00091f1c
00091f1cloc_91f1c:
00091f1cldr x2, [sp+128]
00091f20sub x2, x2, 1
00091f24str x2, [sp+128]
00091f28ldr x2, [sp+40]
00091f2cldr x3, [sp+104]
00091f30add x2, x3, x2
00091f34str x2, [sp+104]
00091f38movz x3, 0x100000000
00091f3csubs xzr, x2, x3
00091f40b.hs 0x91f48
00091f44b 0x91f4c
00091f48
00091f48loc_91f48:
00091f48b 0x91f58
00091f4c
00091f4cloc_91f4c:
00091f4cb 0x91f50
00091f50
00091f50loc_91f50:
00091f50b 0x91ec8
00091f54
00091f54loc_91f54:
00091f54b 0x91f58
00091f58
00091f58loc_91f58:
00091f58ldr x2, [sp+56]
00091f5cldr x3, [sp+80]
00091f60add x2, x3, x2, lsl #32
00091f64ldr x3, [sp+128]
00091f68ldr x4, [sp+232]
00091f6cmsub x2, x4, x3, x2
00091f70str x2, [sp+64]
00091f74ldr x3, [sp+40]
00091f78cbnz x3, 0x91f80
00091f7cb 0x92070
00091f80
00091f80loc_91f80:
00091f80udiv x3, x2, x3
00091f84str x3, [sp+136]
00091f88ldr x4, [sp+40]
00091f8cmsub x2, x4, x3, x2
00091f90str x2, [sp+104]
00091f94b 0x91f98
00091f98
00091f98loc_91f98:
00091f98ldr x2, [sp+136]
00091f9cmovz x3, 0x100000000
00091fa0subs xzr, x2, x3
00091fa4cset x2, hs
00091fa8strb w2, [sp+39]
00091facb.hs 0x91fb4
00091fb0b 0x91fb8
00091fb4
00091fb4loc_91fb4:
00091fb4b 0x91fe0
00091fb8
00091fb8loc_91fb8:
00091fb8ldr x2, [sp+136]
00091fbcldr x3, [sp+48]
00091fc0madd x2, x2, x3, xzr
00091fc4ldr x3, [sp+104]
00091fc8ldr x4, [sp+88]
00091fccadd x3, x4, x3, lsl #32
00091fd0subs xzr, x3, x2
00091fd4cset x2, lo
00091fd8strb w2, [sp+39]
00091fdcb 0x91fe0
00091fe0
00091fe0loc_91fe0:
00091fe0ldrb w2, [sp+39]
00091fe4tbnz w2, 0, 0x91fec
00091fe8b 0x92024
00091fec
00091fecloc_91fec:
00091fecldr x2, [sp+136]
00091ff0sub x2, x2, 1
00091ff4str x2, [sp+136]
00091ff8ldr x2, [sp+40]
00091ffcldr x3, [sp+104]
00092000add x2, x3, x2
00092004str x2, [sp+104]
00092008movz x3, 0x100000000
0009200csubs xzr, x2, x3
00092010b.hs 0x92018
00092014b 0x9201c
00092018
00092018loc_92018:
00092018b 0x92028
0009201c
0009201cloc_9201c:
0009201cb 0x92020
00092020
00092020loc_92020:
00092020b 0x91f98
00092024
00092024loc_92024:
00092024b 0x92028
00092028
00092028loc_92028:
00092028ldr x2, [sp+128]
0009202cldr x3, [sp+136]
00092030add x0, x3, x2, lsl #32
00092034str x0, [sp+120]
00092038ldr x2, [sp+64]
0009203cldr x3, [sp+88]
00092040add x2, x3, x2, lsl #32
00092044ldr x3, [sp+136]
00092048ldr x4, [sp+232]
0009204cmsub x2, x4, x3, x2
00092050ldr x3, [sp+96]
00092054lsrv x2, x2, x3
00092058subs xzr, x3, 64
0009205ccsel x1, x2, xzr, lo
00092060str x1, [sp+112]
00092064ldur x29, [sp-8]
00092068ldr x30, [sp], 208
0009206cret x30
00092070
00092070loc_92070:
00092070bl runtime.panicdivide
00092074
00092074loc_92074:
00092074bl runtime.panicdivide
00092078
00092078loc_92078:
00092078b 0x9207c
0009207c
0009207cloc_9207c:
0009207cbl runtime.panicdivide
00092080
00092080loc_92080:
00092080b 0x9207c
00092084
00092084loc_92084:
00092084adrp x27, 0x97b000
00092088ldr x2, [x27+3328]
0009208cadrp x27, 0x97b000
00092090ldr x3, [x27+3336]
00092094str x2, [sp+160]
00092098str x3, [sp+168]
0009209cstr x2, [sp+152]
000920a0ldr x2, [sp+152]
000920a4cbnz x2, 0x920ac
000920a8b 0x920c8
000920ac
000920acloc_920ac:
000920acldr x2, [sp+152]
000920b0ldr x2, [x2+8]
000920b4str x2, [sp+152]
000920b8b 0x920bc
000920bc
000920bcloc_920bc:
000920bcldr x0, [sp+152]
000920c0ldr x1, [sp+168]
000920c4bl runtime.gopanic
000920c8
000920c8loc_920c8:
000920c8b 0x920bc
000920cc
000920ccloc_920cc:
000920ccadrp x27, 0x97b000
000920d0ldr x2, [x27+3312]
000920d4adrp x27, 0x97b000
000920d8ldr x3, [x27+3320]
000920dcstr x2, [sp+184]
000920e0str x3, [sp+192]
000920e4str x2, [sp+176]
000920e8ldr x2, [sp+176]
000920eccbnz x2, 0x920f4
000920f0b 0x92110
000920f4
000920f4loc_920f4:
000920f4ldr x2, [sp+176]
000920f8ldr x2, [x2+8]
000920fcstr x2, [sp+176]
00092100b 0x92104
00092104
00092104loc_92104:
00092104ldr x0, [sp+176]
00092108ldr x1, [sp+192]
0009210cbl runtime.gopanic
00092110
00092110loc_92110:
00092110b 0x92104
00092114
00092114loc_92114:
00092114stp x0, x1, [sp+8]
00092118str x2, [sp+24]
0009211cmov x3, x30
00092120bl runtime.morestack_noctxt.abi0
00092124ldp x0, x1, [sp+8]
00092128ldr x2, [sp+24]
0009212cb 0x91d80
00091d80
00091d80math/bits.Div64: ; void math/bits.Div64(uint64 hi, uint64 lo, uint64 y)
00091d80ldr x16, [x28+16]
00091d84sub x17, sp, 80
00091d88subs xzr, x17, x16
00091d8cb.ls 0x92114
00091d90str x30, [sp-208]!
00091d94stur x29, [sp-8]
00091d98sub x29, sp, 8
00091d9cstr x0, [sp+216]
00091da0str x1, [sp+224]
00091da4str x2, [sp+232]
00091da8str xzr, [sp+120]
00091dacstr xzr, [sp+112]
00091db0cbz x2, 0x920cc
00091db4b 0x91db8
00091db8
00091db8loc_91db8:
00091db8ldr x3, [sp+216]
00091dbcsubs xzr, x2, x3
00091dc0b.ls 0x92084
00091dc4b 0x91dc8
00091dc8
00091dc8loc_91dc8:
00091dc8ldr x3, [sp+216]
00091dcccbz x3, 0x91dd4
00091dd0b 0x91e08
00091dd4
00091dd4loc_91dd4:
00091dd4cbnz x2, 0x91ddc
00091dd8b 0x92080
00091ddc
00091ddcloc_91ddc:
00091ddcudiv x0, x1, x2
00091de0str x0, [sp+120]
00091de4ldr x3, [sp+224]
00091de8cbnz x2, 0x91df0
00091decb 0x92078
00091df0
00091df0loc_91df0:
00091df0udiv x4, x3, x2
00091df4msub x1, x4, x2, x3
00091df8str x1, [sp+112]
00091dfcldur x29, [sp-8]
00091e00ldr x30, [sp], 208
00091e04ret x30
00091e08
00091e08loc_91e08:
00091e08mov x0, x2
00091e0cbl math/bits.LeadingZeros64
00091e10str x0, [sp+144]
00091e14str x0, [sp+96]
00091e18ldr x1, [sp+96]
00091e1cldr x2, [sp+232]
00091e20lslv x2, x2, x1
00091e24subs xzr, x1, 64
00091e28csel x1, x2, xzr, lo
00091e2cstr x1, [sp+232]
00091e30ubfm x2, x1, 32, 63
00091e34str x2, [sp+40]
00091e38and x1, x1, 0xffffffff
00091e3cstr x1, [sp+48]
00091e40ldr x1, [sp+96]
00091e44ldr x2, [sp+216]
00091e48lslv x2, x2, x1
00091e4cldr x3, [sp+224]
00091e50ldr x4, [sp+96]
00091e54orr x5, xzr, 64
00091e58sub x4, x5, x4
00091e5clsrv x3, x3, x4
00091e60subs xzr, x1, 64
00091e64csel x1, x2, xzr, lo
00091e68subs xzr, x4, 64
00091e6ccsel x2, x3, xzr, lo
00091e70orr x1, x1, x2
00091e74str x1, [sp+56]
00091e78ldr x2, [sp+96]
00091e7cldr x3, [sp+224]
00091e80lslv x3, x3, x2
00091e84subs xzr, x2, 64
00091e88csel x2, x3, xzr, lo
00091e8cstr x2, [sp+72]
00091e90ubfm x3, x2, 32, 63
00091e94str x3, [sp+80]
00091e98and x2, x2, 0xffffffff
00091e9cstr x2, [sp+88]
00091ea0ldr x2, [sp+40]
00091ea4cbnz x2, 0x91eac
00091ea8b 0x92074
00091eac
00091eacloc_91eac:
00091eacudiv x2, x1, x2
00091eb0str x2, [sp+128]
00091eb4ldr x3, [sp+56]
00091eb8ldr x4, [sp+40]
00091ebcmsub x2, x4, x2, x3
00091ec0str x2, [sp+104]
00091ec4b 0x91ec8
00091ec8
00091ec8loc_91ec8:
00091ec8ldr x2, [sp+128]
00091eccmovz x3, 0x100000000
00091ed0subs xzr, x2, x3
00091ed4cset x2, hs
00091ed8strb w2, [sp+39]
00091edcb.hs 0x91ee4
00091ee0b 0x91ee8
00091ee4
00091ee4loc_91ee4:
00091ee4b 0x91f10
00091ee8
00091ee8loc_91ee8:
00091ee8ldr x2, [sp+128]
00091eecldr x3, [sp+48]
00091ef0madd x2, x2, x3, xzr
00091ef4ldr x3, [sp+104]
00091ef8ldr x4, [sp+80]
00091efcadd x3, x4, x3, lsl #32
00091f00subs xzr, x3, x2
00091f04cset x2, lo
00091f08strb w2, [sp+39]
00091f0cb 0x91f10
00091f10
00091f10loc_91f10:
00091f10ldrb w2, [sp+39]
00091f14tbnz w2, 0, 0x91f1c
00091f18b 0x91f54
00091f1c
00091f1cloc_91f1c:
00091f1cldr x2, [sp+128]
00091f20sub x2, x2, 1
00091f24str x2, [sp+128]
00091f28ldr x2, [sp+40]
00091f2cldr x3, [sp+104]
00091f30add x2, x3, x2
00091f34str x2, [sp+104]
00091f38movz x3, 0x100000000
00091f3csubs xzr, x2, x3
00091f40b.hs 0x91f48
00091f44b 0x91f4c
00091f48
00091f48loc_91f48:
00091f48b 0x91f58
00091f4c
00091f4cloc_91f4c:
00091f4cb 0x91f50
00091f50
00091f50loc_91f50:
00091f50b 0x91ec8
00091f54
00091f54loc_91f54:
00091f54b 0x91f58
00091f58
00091f58loc_91f58:
00091f58ldr x2, [sp+56]
00091f5cldr x3, [sp+80]
00091f60add x2, x3, x2, lsl #32
00091f64ldr x3, [sp+128]
00091f68ldr x4, [sp+232]
00091f6cmsub x2, x4, x3, x2
00091f70str x2, [sp+64]
00091f74ldr x3, [sp+40]
00091f78cbnz x3, 0x91f80
00091f7cb 0x92070
00091f80
00091f80loc_91f80:
00091f80udiv x3, x2, x3
00091f84str x3, [sp+136]
00091f88ldr x4, [sp+40]
00091f8cmsub x2, x4, x3, x2
00091f90str x2, [sp+104]
00091f94b 0x91f98
00091f98
00091f98loc_91f98:
00091f98ldr x2, [sp+136]
00091f9cmovz x3, 0x100000000
00091fa0subs xzr, x2, x3
00091fa4cset x2, hs
00091fa8strb w2, [sp+39]
00091facb.hs 0x91fb4
00091fb0b 0x91fb8
00091fb4
00091fb4loc_91fb4:
00091fb4b 0x91fe0
00091fb8
00091fb8loc_91fb8:
00091fb8ldr x2, [sp+136]
00091fbcldr x3, [sp+48]
00091fc0madd x2, x2, x3, xzr
00091fc4ldr x3, [sp+104]
00091fc8ldr x4, [sp+88]
00091fccadd x3, x4, x3, lsl #32
00091fd0subs xzr, x3, x2
00091fd4cset x2, lo
00091fd8strb w2, [sp+39]
00091fdcb 0x91fe0
00091fe0
00091fe0loc_91fe0:
00091fe0ldrb w2, [sp+39]
00091fe4tbnz w2, 0, 0x91fec
00091fe8b 0x92024
00091fec
00091fecloc_91fec:
00091fecldr x2, [sp+136]
00091ff0sub x2, x2, 1
00091ff4str x2, [sp+136]
00091ff8ldr x2, [sp+40]
00091ffcldr x3, [sp+104]
00092000add x2, x3, x2
00092004str x2, [sp+104]
00092008movz x3, 0x100000000
0009200csubs xzr, x2, x3
00092010b.hs 0x92018
00092014b 0x9201c
00092018
00092018loc_92018:
00092018b 0x92028
0009201c
0009201cloc_9201c:
0009201cb 0x92020
00092020
00092020loc_92020:
00092020b 0x91f98
00092024
00092024loc_92024:
00092024b 0x92028
00092028
00092028loc_92028:
00092028ldr x2, [sp+128]
0009202cldr x3, [sp+136]
00092030add x0, x3, x2, lsl #32
00092034str x0, [sp+120]
00092038ldr x2, [sp+64]
0009203cldr x3, [sp+88]
00092040add x2, x3, x2, lsl #32
00092044ldr x3, [sp+136]
00092048ldr x4, [sp+232]
0009204cmsub x2, x4, x3, x2
00092050ldr x3, [sp+96]
00092054lsrv x2, x2, x3
00092058subs xzr, x3, 64
0009205ccsel x1, x2, xzr, lo
00092060str x1, [sp+112]
00092064ldur x29, [sp-8]
00092068ldr x30, [sp], 208
0009206cret x30
00092070
00092070loc_92070:
00092070bl runtime.panicdivide
00092074
00092074loc_92074:
00092074bl runtime.panicdivide
00092078
00092078loc_92078:
00092078b 0x9207c
0009207c
0009207cloc_9207c:
0009207cbl runtime.panicdivide
00092080
00092080loc_92080:
00092080b 0x9207c
00092084
00092084loc_92084:
00092084adrp x27, 0x97b000
00092088ldr x2, [x27+3328]
0009208cadrp x27, 0x97b000
00092090ldr x3, [x27+3336]
00092094str x2, [sp+160]
00092098str x3, [sp+168]
0009209cstr x2, [sp+152]
000920a0ldr x2, [sp+152]
000920a4cbnz x2, 0x920ac
000920a8b 0x920c8
000920ac
000920acloc_920ac:
000920acldr x2, [sp+152]
000920b0ldr x2, [x2+8]
000920b4str x2, [sp+152]
000920b8b 0x920bc
000920bc
000920bcloc_920bc:
000920bcldr x0, [sp+152]
000920c0ldr x1, [sp+168]
000920c4bl runtime.gopanic
000920c8
000920c8loc_920c8:
000920c8b 0x920bc
000920cc
000920ccloc_920cc:
000920ccadrp x27, 0x97b000
000920d0ldr x2, [x27+3312]
000920d4adrp x27, 0x97b000
000920d8ldr x3, [x27+3320]
000920dcstr x2, [sp+184]
000920e0str x3, [sp+192]
000920e4str x2, [sp+176]
000920e8ldr x2, [sp+176]
000920eccbnz x2, 0x920f4
000920f0b 0x92110
000920f4
000920f4loc_920f4:
000920f4ldr x2, [sp+176]
000920f8ldr x2, [x2+8]
000920fcstr x2, [sp+176]
00092100b 0x92104
00092104
00092104loc_92104:
00092104ldr x0, [sp+176]
00092108ldr x1, [sp+192]
0009210cbl runtime.gopanic
00092110
00092110loc_92110:
00092110b 0x92104
00092114
00092114loc_92114:
00092114stp x0, x1, [sp+8]
00092118str x2, [sp+24]
0009211cmov x3, x30
00092120bl runtime.morestack_noctxt.abi0
00092124ldp x0, x1, [sp+8]
00092128ldr x2, [sp+24]
0009212cb 0x91d80
00091d80
00092130
00092130math.Inf: ; void math.Inf(int sign)
00092130ldr x16, [x28+16]
00092134subs xzr, sp, x16
00092138b.ls 0x92194
0009213cstr x30, [sp-48]!
00092140stur x29, [sp-8]
00092144sub x29, sp, 8
00092148str x0, [sp+56]
0009214cfmov d0, xzr
00092150str d0, [sp+16]
00092154str xzr, [sp+24]
00092158tbz x0, 63, 0x92160
0009215cb 0x9216c
00092160
00092160loc_92160:
00092160movz x1, 0x7ff0000000000000
00092164str x1, [sp+24]
00092168b 0x92178
0009216c
0009216cloc_9216c:
0009216cmovz x1, 0xfff0000000000000
00092170str x1, [sp+24]
00092174b 0x92178
00092178
00092178loc_92178:
00092178ldr x0, [sp+24]
0009217cbl math.Float64frombits
00092180str d0, [sp+32]
00092184str d0, [sp+16]
00092188ldur x29, [sp-8]
0009218cldr x30, [sp], 48
00092190ret x30
00092194
00092194loc_92194:
00092194str x0, [sp+8]
00092198mov x3, x30
0009219cbl runtime.morestack_noctxt.abi0
000921a0ldr x0, [sp+8]
000921a4b 0x92130
000921a8udf 0
000921acudf 0
00092130
00092130math.Inf: ; void math.Inf(int sign)
00092130ldr x16, [x28+16]
00092134subs xzr, sp, x16
00092138b.ls 0x92194
0009213cstr x30, [sp-48]!
00092140stur x29, [sp-8]
00092144sub x29, sp, 8
00092148str x0, [sp+56]
0009214cfmov d0, xzr
00092150str d0, [sp+16]
00092154str xzr, [sp+24]
00092158tbz x0, 63, 0x92160
0009215cb 0x9216c
00092160
00092160loc_92160:
00092160movz x1, 0x7ff0000000000000
00092164str x1, [sp+24]
00092168b 0x92178
0009216c
0009216cloc_9216c:
0009216cmovz x1, 0xfff0000000000000
00092170str x1, [sp+24]
00092174b 0x92178
00092178
00092178loc_92178:
00092178ldr x0, [sp+24]
0009217cbl math.Float64frombits
00092180str d0, [sp+32]
00092184str d0, [sp+16]
00092188ldur x29, [sp-8]
0009218cldr x30, [sp], 48
00092190ret x30
00092194
00092194loc_92194:
00092194str x0, [sp+8]
00092198mov x3, x30
0009219cbl runtime.morestack_noctxt.abi0
000921a0ldr x0, [sp+8]
000921a4b 0x92130
000921a8udf 0
000921acudf 0
00092130
Loading..