File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
001c60b0
001c60b0google.golang.org/protobuf/encoding/prototext.encoder.marshalAny: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalAny(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message any)
001c60b0ldr x16, [x28+16]
001c60b4sub x17, sp, 512
001c60b8subs xzr, x17, x16
001c60bcb.ls 0x1c64f4
001c60c0sub x20, sp, 640
001c60c4stp x29, x30, [x20-8]
001c60c8add sp, x20, 0
001c60ccsub x29, sp, 8
001c60d0str x0, [sp+648]
001c60d4strb w1, [sp+656]
001c60d8str x2, [sp+664]
001c60dcstr x3, [sp+672]
001c60e0strb w4, [sp+680]
001c60e4strb w5, [sp+681]
001c60e8strb w6, [sp+682]
001c60ecstrb w7, [sp+683]
001c60f0str x8, [sp+688]
001c60f4str x9, [sp+696]
001c60f8str x10, [sp+704]
001c60fcstr x11, [sp+712]
001c6100strb wzr, [sp+103]
001c6104ldr x1, [sp+704]
001c6108ldrsb x27, [x1]
001c610cldr x1, [x1+32]
001c6110ldr x0, [sp+712]
001c6114blr x1
001c6118str x0, [sp+344]
001c611cstr x1, [sp+352]
001c6120ldrsb x27, [x0]
001c6124ldr x2, [x0+56]
001c6128mov x0, x1
001c612cblr x2
001c6130str x0, [sp+264]
001c6134str x1, [sp+272]
001c6138ldrsb x27, [x0]
001c613cldr x2, [x0+40]
001c6140mov x0, x1
001c6144orr x1, xzr, 1
001c6148blr x2
001c614cstr x0, [sp+296]
001c6150str x1, [sp+304]
001c6154ldr x2, [sp+704]
001c6158ldrsb x27, [x2]
001c615cldr x2, [x2+40]
001c6160ldr x3, [sp+712]
001c6164mov x4, x0
001c6168mov x0, x3
001c616cmov x5, x1
001c6170mov x1, x4
001c6174mov x6, x2
001c6178mov x2, x5
001c617cblr x6
001c6180str x0, [sp+576]
001c6184str x1, [sp+584]
001c6188str x2, [sp+592]
001c618cbl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c6190str x0, [sp+160]
001c6194str x1, [sp+168]
001c6198add x27, sp, 560
001c619cstp xzr, xzr, [x27]
001c61a0add x27, sp, 544
001c61a4stp xzr, xzr, [x27]
001c61a8ldr x1, [sp+688]
001c61acldrsb x27, [x1]
001c61b0ldr x0, [sp+696]
001c61b4ldr x2, [sp+168]
001c61b8ldr x1, [x1+48]
001c61bcldr x3, [sp+160]
001c61c0mov x4, x1
001c61c4mov x1, x3
001c61c8blr x4
001c61ccstr x0, [sp+560]
001c61d0str x1, [sp+568]
001c61d4str x2, [sp+544]
001c61d8str x3, [sp+552]
001c61dcldr x1, [sp+560]
001c61e0ldr x2, [sp+568]
001c61e4str x1, [sp+328]
001c61e8str x2, [sp+336]
001c61ecldr x1, [sp+544]
001c61f0ldr x2, [sp+552]
001c61f4str x1, [sp+616]
001c61f8str x2, [sp+624]
001c61fcldr x1, [sp+328]
001c6200ldr x2, [sp+336]
001c6204str x1, [sp+232]
001c6208str x2, [sp+240]
001c620cldr x1, [sp+624]
001c6210ldr x2, [sp+616]
001c6214str x2, [sp+312]
001c6218str x1, [sp+320]
001c621ccbnz x2, 0x1c6224
001c6220b 0x1c6238
001c6224
001c6224loc_1c6224:
001c6224strb wzr, [sp+103]
001c6228mov x0, xzr
001c622cldp x29, x30, [sp-8]
001c6230add sp, sp, 640
001c6234ret x30
001c6238
001c6238loc_1c6238:
001c6238ldr x1, [sp+232]
001c623cldrsb x27, [x1]
001c6240ldr x1, [x1+32]
001c6244ldr x0, [sp+240]
001c6248blr x1
001c624cstr x0, [sp+600]
001c6250str x1, [sp+608]
001c6254ldrsb x27, [x0]
001c6258ldr x2, [x0+64]
001c625cmov x0, x1
001c6260blr x2
001c6264str x0, [sp+248]
001c6268str x1, [sp+256]
001c626cldr x1, [sp+264]
001c6270ldrsb x27, [x1]
001c6274ldr x1, [x1+40]
001c6278ldr x0, [sp+272]
001c627cmov x2, x1
001c6280orr x1, xzr, 2
001c6284blr x2
001c6288str x0, [sp+280]
001c628cstr x1, [sp+288]
001c6290ldr x2, [sp+704]
001c6294ldrsb x27, [x2]
001c6298ldr x2, [x2+40]
001c629cldr x3, [sp+712]
001c62a0mov x4, x0
001c62a4mov x0, x3
001c62a8mov x5, x1
001c62acmov x1, x4
001c62b0mov x6, x2
001c62b4mov x2, x5
001c62b8blr x6
001c62bcstr x0, [sp+136]
001c62c0str x1, [sp+144]
001c62c4str x2, [sp+152]
001c62c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c62ccstr x0, [sp+520]
001c62d0str x1, [sp+528]
001c62d4str x2, [sp+536]
001c62d8stp xzr, xzr, [sp+472]
001c62dcstp xzr, xzr, [sp+488]
001c62e0orr x1, xzr, 1
001c62e4strb w1, [sp+473]
001c62e8ldr x4, [sp+696]
001c62ecldr x2, [sp+688]
001c62f0str x2, [sp+456]
001c62f4str x4, [sp+464]
001c62f8cbnz x2, 0x1c6300
001c62fcb 0x1c6320
001c6300
001c6300loc_1c6300:
001c6300str x4, [sp+360]
001c6304ldr x1, [x2+8]
001c6308adrp x0, 0x84b000
001c630cadd x0, x0, 3376
001c6310bl runtime.typeAssert
001c6314ldr x4, [sp+360]
001c6318mov x2, x0
001c631cb 0x1c6324
001c6320
001c6320loc_1c6320:
001c6320b 0x1c6324
001c6324
001c6324loc_1c6324:
001c6324str x2, [sp+440]
001c6328str x4, [sp+448]
001c632cstr x2, [sp+480]
001c6330str x4, [sp+488]
001c6334ldr x9, [sp+248]
001c6338ldr x10, [sp+256]
001c633cldr x6, [sp+520]
001c6340ldr x7, [sp+528]
001c6344ldr x8, [sp+536]
001c6348ldrb w0, [sp+472]
001c634cldrb w1, [sp+473]
001c6350ldrb w2, [sp+474]
001c6354ldr x3, [sp+480]
001c6358ldr x5, [sp+496]
001c635cbl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001c6360str x0, [sp+312]
001c6364str x1, [sp+320]
001c6368cbnz x0, 0x1c6370
001c636cb 0x1c6384
001c6370
001c6370loc_1c6370:
001c6370strb wzr, [sp+103]
001c6374mov x0, xzr
001c6378ldp x29, x30, [sp-8]
001c637cadd sp, sp, 640
001c6380ret x30
001c6384
001c6384loc_1c6384:
001c6384ldr x0, [sp+648]
001c6388bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot
001c638cstrb w0, [sp+368]
001c6390str x1, [sp+376]
001c6394str x2, [sp+384]
001c6398str x3, [sp+392]
001c639cstr x4, [sp+400]
001c63a0str x5, [sp+408]
001c63a4str x6, [sp+416]
001c63a8ldp x1, x2, [sp+368]
001c63acldp x3, x4, [sp+384]
001c63b0ldp x5, x6, [sp+400]
001c63b4stp x1, x2, [sp+176]
001c63b8stp x3, x4, [sp+192]
001c63bcstp x5, x6, [sp+208]
001c63c0ldr x1, [sp+416]
001c63c4str x1, [sp+224]
001c63c8ldr x3, [sp+160]
001c63ccldr x4, [sp+168]
001c63d0add x0, sp, 104
001c63d4adrp x1, 0x54a000
001c63d8add x1, x1, 3000
001c63dcorr x2, xzr, 1
001c63e0adrp x5, 0x54a000
001c63e4add x5, x5, 3144
001c63e8mov x6, x2
001c63ecbl runtime.concatstring3
001c63f0str x0, [sp+424]
001c63f4str x1, [sp+432]
001c63f8ldr x2, [sp+648]
001c63fcmov x3, x0
001c6400mov x0, x2
001c6404mov x4, x1
001c6408mov x1, x3
001c640cmov x2, x4
001c6410bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c6414ldr x1, [sp+248]
001c6418ldrsb x27, [x1]
001c641cldr x1, [x1+24]
001c6420ldr x0, [sp+256]
001c6424blr x1
001c6428str x0, [sp+504]
001c642cstr x1, [sp+512]
001c6430ldr x2, [sp+648]
001c6434ldrb w3, [sp+656]
001c6438ldr x4, [sp+664]
001c643cldr x5, [sp+672]
001c6440ldrb w6, [sp+680]
001c6444ldrb w7, [sp+681]
001c6448ldrb w8, [sp+682]
001c644cldrb w9, [sp+683]
001c6450ldr x10, [sp+688]
001c6454ldr x11, [sp+696]
001c6458orr x12, xzr, 1
001c645cmov x13, x0
001c6460mov x0, x2
001c6464mov x14, x1
001c6468mov x1, x3
001c646cmov x2, x4
001c6470mov x3, x5
001c6474mov x4, x6
001c6478mov x5, x7
001c647cmov x6, x8
001c6480mov x7, x9
001c6484mov x8, x10
001c6488mov x9, x11
001c648cmov x10, x13
001c6490mov x11, x14
001c6494bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c6498str x0, [sp+312]
001c649cstr x1, [sp+320]
001c64a0cbnz x0, 0x1c64a8
001c64a4b 0x1c64e0
001c64a8
001c64a8loc_1c64a8:
001c64a8ldr x0, [sp+648]
001c64acldrb w1, [sp+176]
001c64b0ldr x2, [sp+184]
001c64b4ldr x3, [sp+192]
001c64b8ldr x4, [sp+200]
001c64bcldr x5, [sp+208]
001c64c0ldr x6, [sp+216]
001c64c4ldr x7, [sp+224]
001c64c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset
001c64ccstrb wzr, [sp+103]
001c64d0mov x0, xzr
001c64d4ldp x29, x30, [sp-8]
001c64d8add sp, sp, 640
001c64dcret x30
001c64e0
001c64e0loc_1c64e0:
001c64e0orr x0, xzr, 1
001c64e4strb w0, [sp+103]
001c64e8ldp x29, x30, [sp-8]
001c64ecadd sp, sp, 640
001c64f0ret x30
001c64f4
001c64f4loc_1c64f4:
001c64f4str x0, [sp+8]
001c64f8strb w1, [sp+16]
001c64fcstp x2, x3, [sp+24]
001c6500strb w4, [sp+40]
001c6504strb w5, [sp+41]
001c6508strb w6, [sp+42]
001c650cstrb w7, [sp+43]
001c6510stp x8, x9, [sp+48]
001c6514stp x10, x11, [sp+64]
001c6518mov x3, x30
001c651cbl runtime.morestack_noctxt.abi0
001c6520ldr x0, [sp+8]
001c6524ldrb w1, [sp+16]
001c6528ldp x2, x3, [sp+24]
001c652cldrb w4, [sp+40]
001c6530ldrb w5, [sp+41]
001c6534ldrb w6, [sp+42]
001c6538ldrb w7, [sp+43]
001c653cldp x8, x9, [sp+48]
001c6540ldp x10, x11, [sp+64]
001c6544b 0x1c60b0
001c6548udf 0
001c654cudf 0
001c60b0
001c60b0google.golang.org/protobuf/encoding/prototext.encoder.marshalAny: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalAny(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message any)
001c60b0ldr x16, [x28+16]
001c60b4sub x17, sp, 512
001c60b8subs xzr, x17, x16
001c60bcb.ls 0x1c64f4
001c60c0sub x20, sp, 640
001c60c4stp x29, x30, [x20-8]
001c60c8add sp, x20, 0
001c60ccsub x29, sp, 8
001c60d0str x0, [sp+648]
001c60d4strb w1, [sp+656]
001c60d8str x2, [sp+664]
001c60dcstr x3, [sp+672]
001c60e0strb w4, [sp+680]
001c60e4strb w5, [sp+681]
001c60e8strb w6, [sp+682]
001c60ecstrb w7, [sp+683]
001c60f0str x8, [sp+688]
001c60f4str x9, [sp+696]
001c60f8str x10, [sp+704]
001c60fcstr x11, [sp+712]
001c6100strb wzr, [sp+103]
001c6104ldr x1, [sp+704]
001c6108ldrsb x27, [x1]
001c610cldr x1, [x1+32]
001c6110ldr x0, [sp+712]
001c6114blr x1
001c6118str x0, [sp+344]
001c611cstr x1, [sp+352]
001c6120ldrsb x27, [x0]
001c6124ldr x2, [x0+56]
001c6128mov x0, x1
001c612cblr x2
001c6130str x0, [sp+264]
001c6134str x1, [sp+272]
001c6138ldrsb x27, [x0]
001c613cldr x2, [x0+40]
001c6140mov x0, x1
001c6144orr x1, xzr, 1
001c6148blr x2
001c614cstr x0, [sp+296]
001c6150str x1, [sp+304]
001c6154ldr x2, [sp+704]
001c6158ldrsb x27, [x2]
001c615cldr x2, [x2+40]
001c6160ldr x3, [sp+712]
001c6164mov x4, x0
001c6168mov x0, x3
001c616cmov x5, x1
001c6170mov x1, x4
001c6174mov x6, x2
001c6178mov x2, x5
001c617cblr x6
001c6180str x0, [sp+576]
001c6184str x1, [sp+584]
001c6188str x2, [sp+592]
001c618cbl google.golang.org/protobuf/reflect/protoreflect.Value.String
001c6190str x0, [sp+160]
001c6194str x1, [sp+168]
001c6198add x27, sp, 560
001c619cstp xzr, xzr, [x27]
001c61a0add x27, sp, 544
001c61a4stp xzr, xzr, [x27]
001c61a8ldr x1, [sp+688]
001c61acldrsb x27, [x1]
001c61b0ldr x0, [sp+696]
001c61b4ldr x2, [sp+168]
001c61b8ldr x1, [x1+48]
001c61bcldr x3, [sp+160]
001c61c0mov x4, x1
001c61c4mov x1, x3
001c61c8blr x4
001c61ccstr x0, [sp+560]
001c61d0str x1, [sp+568]
001c61d4str x2, [sp+544]
001c61d8str x3, [sp+552]
001c61dcldr x1, [sp+560]
001c61e0ldr x2, [sp+568]
001c61e4str x1, [sp+328]
001c61e8str x2, [sp+336]
001c61ecldr x1, [sp+544]
001c61f0ldr x2, [sp+552]
001c61f4str x1, [sp+616]
001c61f8str x2, [sp+624]
001c61fcldr x1, [sp+328]
001c6200ldr x2, [sp+336]
001c6204str x1, [sp+232]
001c6208str x2, [sp+240]
001c620cldr x1, [sp+624]
001c6210ldr x2, [sp+616]
001c6214str x2, [sp+312]
001c6218str x1, [sp+320]
001c621ccbnz x2, 0x1c6224
001c6220b 0x1c6238
001c6224
001c6224loc_1c6224:
001c6224strb wzr, [sp+103]
001c6228mov x0, xzr
001c622cldp x29, x30, [sp-8]
001c6230add sp, sp, 640
001c6234ret x30
001c6238
001c6238loc_1c6238:
001c6238ldr x1, [sp+232]
001c623cldrsb x27, [x1]
001c6240ldr x1, [x1+32]
001c6244ldr x0, [sp+240]
001c6248blr x1
001c624cstr x0, [sp+600]
001c6250str x1, [sp+608]
001c6254ldrsb x27, [x0]
001c6258ldr x2, [x0+64]
001c625cmov x0, x1
001c6260blr x2
001c6264str x0, [sp+248]
001c6268str x1, [sp+256]
001c626cldr x1, [sp+264]
001c6270ldrsb x27, [x1]
001c6274ldr x1, [x1+40]
001c6278ldr x0, [sp+272]
001c627cmov x2, x1
001c6280orr x1, xzr, 2
001c6284blr x2
001c6288str x0, [sp+280]
001c628cstr x1, [sp+288]
001c6290ldr x2, [sp+704]
001c6294ldrsb x27, [x2]
001c6298ldr x2, [x2+40]
001c629cldr x3, [sp+712]
001c62a0mov x4, x0
001c62a4mov x0, x3
001c62a8mov x5, x1
001c62acmov x1, x4
001c62b0mov x6, x2
001c62b4mov x2, x5
001c62b8blr x6
001c62bcstr x0, [sp+136]
001c62c0str x1, [sp+144]
001c62c4str x2, [sp+152]
001c62c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
001c62ccstr x0, [sp+520]
001c62d0str x1, [sp+528]
001c62d4str x2, [sp+536]
001c62d8stp xzr, xzr, [sp+472]
001c62dcstp xzr, xzr, [sp+488]
001c62e0orr x1, xzr, 1
001c62e4strb w1, [sp+473]
001c62e8ldr x4, [sp+696]
001c62ecldr x2, [sp+688]
001c62f0str x2, [sp+456]
001c62f4str x4, [sp+464]
001c62f8cbnz x2, 0x1c6300
001c62fcb 0x1c6320
001c6300
001c6300loc_1c6300:
001c6300str x4, [sp+360]
001c6304ldr x1, [x2+8]
001c6308adrp x0, 0x84b000
001c630cadd x0, x0, 3376
001c6310bl runtime.typeAssert
001c6314ldr x4, [sp+360]
001c6318mov x2, x0
001c631cb 0x1c6324
001c6320
001c6320loc_1c6320:
001c6320b 0x1c6324
001c6324
001c6324loc_1c6324:
001c6324str x2, [sp+440]
001c6328str x4, [sp+448]
001c632cstr x2, [sp+480]
001c6330str x4, [sp+488]
001c6334ldr x9, [sp+248]
001c6338ldr x10, [sp+256]
001c633cldr x6, [sp+520]
001c6340ldr x7, [sp+528]
001c6344ldr x8, [sp+536]
001c6348ldrb w0, [sp+472]
001c634cldrb w1, [sp+473]
001c6350ldrb w2, [sp+474]
001c6354ldr x3, [sp+480]
001c6358ldr x5, [sp+496]
001c635cbl google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal
001c6360str x0, [sp+312]
001c6364str x1, [sp+320]
001c6368cbnz x0, 0x1c6370
001c636cb 0x1c6384
001c6370
001c6370loc_1c6370:
001c6370strb wzr, [sp+103]
001c6374mov x0, xzr
001c6378ldp x29, x30, [sp-8]
001c637cadd sp, sp, 640
001c6380ret x30
001c6384
001c6384loc_1c6384:
001c6384ldr x0, [sp+648]
001c6388bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot
001c638cstrb w0, [sp+368]
001c6390str x1, [sp+376]
001c6394str x2, [sp+384]
001c6398str x3, [sp+392]
001c639cstr x4, [sp+400]
001c63a0str x5, [sp+408]
001c63a4str x6, [sp+416]
001c63a8ldp x1, x2, [sp+368]
001c63acldp x3, x4, [sp+384]
001c63b0ldp x5, x6, [sp+400]
001c63b4stp x1, x2, [sp+176]
001c63b8stp x3, x4, [sp+192]
001c63bcstp x5, x6, [sp+208]
001c63c0ldr x1, [sp+416]
001c63c4str x1, [sp+224]
001c63c8ldr x3, [sp+160]
001c63ccldr x4, [sp+168]
001c63d0add x0, sp, 104
001c63d4adrp x1, 0x54a000
001c63d8add x1, x1, 3000
001c63dcorr x2, xzr, 1
001c63e0adrp x5, 0x54a000
001c63e4add x5, x5, 3144
001c63e8mov x6, x2
001c63ecbl runtime.concatstring3
001c63f0str x0, [sp+424]
001c63f4str x1, [sp+432]
001c63f8ldr x2, [sp+648]
001c63fcmov x3, x0
001c6400mov x0, x2
001c6404mov x4, x1
001c6408mov x1, x3
001c640cmov x2, x4
001c6410bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
001c6414ldr x1, [sp+248]
001c6418ldrsb x27, [x1]
001c641cldr x1, [x1+24]
001c6420ldr x0, [sp+256]
001c6424blr x1
001c6428str x0, [sp+504]
001c642cstr x1, [sp+512]
001c6430ldr x2, [sp+648]
001c6434ldrb w3, [sp+656]
001c6438ldr x4, [sp+664]
001c643cldr x5, [sp+672]
001c6440ldrb w6, [sp+680]
001c6444ldrb w7, [sp+681]
001c6448ldrb w8, [sp+682]
001c644cldrb w9, [sp+683]
001c6450ldr x10, [sp+688]
001c6454ldr x11, [sp+696]
001c6458orr x12, xzr, 1
001c645cmov x13, x0
001c6460mov x0, x2
001c6464mov x14, x1
001c6468mov x1, x3
001c646cmov x2, x4
001c6470mov x3, x5
001c6474mov x4, x6
001c6478mov x5, x7
001c647cmov x6, x8
001c6480mov x7, x9
001c6484mov x8, x10
001c6488mov x9, x11
001c648cmov x10, x13
001c6490mov x11, x14
001c6494bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
001c6498str x0, [sp+312]
001c649cstr x1, [sp+320]
001c64a0cbnz x0, 0x1c64a8
001c64a4b 0x1c64e0
001c64a8
001c64a8loc_1c64a8:
001c64a8ldr x0, [sp+648]
001c64acldrb w1, [sp+176]
001c64b0ldr x2, [sp+184]
001c64b4ldr x3, [sp+192]
001c64b8ldr x4, [sp+200]
001c64bcldr x5, [sp+208]
001c64c0ldr x6, [sp+216]
001c64c4ldr x7, [sp+224]
001c64c8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset
001c64ccstrb wzr, [sp+103]
001c64d0mov x0, xzr
001c64d4ldp x29, x30, [sp-8]
001c64d8add sp, sp, 640
001c64dcret x30
001c64e0
001c64e0loc_1c64e0:
001c64e0orr x0, xzr, 1
001c64e4strb w0, [sp+103]
001c64e8ldp x29, x30, [sp-8]
001c64ecadd sp, sp, 640
001c64f0ret x30
001c64f4
001c64f4loc_1c64f4:
001c64f4str x0, [sp+8]
001c64f8strb w1, [sp+16]
001c64fcstp x2, x3, [sp+24]
001c6500strb w4, [sp+40]
001c6504strb w5, [sp+41]
001c6508strb w6, [sp+42]
001c650cstrb w7, [sp+43]
001c6510stp x8, x9, [sp+48]
001c6514stp x10, x11, [sp+64]
001c6518mov x3, x30
001c651cbl runtime.morestack_noctxt.abi0
001c6520ldr x0, [sp+8]
001c6524ldrb w1, [sp+16]
001c6528ldp x2, x3, [sp+24]
001c652cldrb w4, [sp+40]
001c6530ldrb w5, [sp+41]
001c6534ldrb w6, [sp+42]
001c6538ldrb w7, [sp+43]
001c653cldp x8, x9, [sp+48]
001c6540ldp x10, x11, [sp+64]
001c6544b 0x1c60b0
001c6548udf 0
001c654cudf 0
001c60b0
001c6550
001c6550type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions(google.golang.org/protobuf/encoding/prototext.MarshalOptions * p, google.golang.org/protobuf/encoding/prototext.MarshalOptions * q)
001c6550ldr x16, [x28+16]
001c6554subs xzr, sp, x16
001c6558b.ls 0x1c66ec
001c655cstr x30, [sp-112]!
001c6560stur x29, [sp-8]
001c6564sub x29, sp, 8
001c6568str x0, [sp+120]
001c656cstr x1, [sp+128]
001c6570strb wzr, [sp+38]
001c6574ldr x3, [sp+120]
001c6578ldrb w3, [x3]
001c657cldr x4, [sp+128]
001c6580ldrb w4, [x4]
001c6584eor x3, x3, x4
001c6588eor x3, x3, 1
001c658ctbnz w3, 0, 0x1c6594
001c6590b 0x1c66d0
001c6594
001c6594loc_1c6594:
001c6594ldr x3, [sp+120]
001c6598ldr x3, [x3+16]
001c659cstr x3, [sp+48]
001c65a0ldr x4, [x1+16]
001c65a4str x4, [sp+40]
001c65a8subs xzr, x3, x4
001c65acb.eq 0x1c65b4
001c65b0b 0x1c66cc
001c65b4
001c65b4loc_1c65b4:
001c65b4ldr x3, [sp+120]
001c65b8ldrb w3, [x3+24]
001c65bcldrb w4, [x1+24]
001c65c0eor x3, x3, x4
001c65c4eor x3, x3, 1
001c65c8tbnz w3, 0, 0x1c65d0
001c65ccb 0x1c66c8
001c65d0
001c65d0loc_1c65d0:
001c65d0ldr x3, [sp+120]
001c65d4ldrb w3, [x3+25]
001c65d8ldrb w4, [x1+25]
001c65dceor x3, x3, x4
001c65e0eor x3, x3, 1
001c65e4tbnz w3, 0, 0x1c65ec
001c65e8b 0x1c66c4
001c65ec
001c65ecloc_1c65ec:
001c65ecldr x3, [sp+120]
001c65f0ldrb w3, [x3+26]
001c65f4ldrb w4, [x1+26]
001c65f8eor x3, x3, x4
001c65fceor x3, x3, 1
001c6600tbnz w3, 0, 0x1c6608
001c6604b 0x1c66c0
001c6608
001c6608loc_1c6608:
001c6608ldr x3, [sp+120]
001c660cldrb w3, [x3+27]
001c6610ldrb w4, [x1+27]
001c6614eor x3, x3, x4
001c6618eor x3, x3, 1
001c661ctbnz w3, 0, 0x1c6624
001c6620b 0x1c66bc
001c6624
001c6624loc_1c6624:
001c6624ldr x3, [sp+120]
001c6628ldr x3, [x3+16]
001c662cstr x3, [sp+40]
001c6630ldr x3, [sp+120]
001c6634ldr x3, [x3+8]
001c6638str x3, [sp+96]
001c663cldr x3, [sp+128]
001c6640ldr x1, [x3+8]
001c6644str x1, [sp+88]
001c6648ldr x2, [sp+40]
001c664cldr x0, [sp+96]
001c6650bl runtime.memequal
001c6654strb w0, [sp+39]
001c6658tbnz w0, 0, 0x1c6660
001c665cb 0x1c66b8
001c6660
001c6660loc_1c6660:
001c6660ldr x3, [sp+128]
001c6664ldr x4, [x3+32]
001c6668ldr x3, [x3+40]
001c666cstr x4, [sp+72]
001c6670str x3, [sp+80]
001c6674ldr x3, [sp+120]
001c6678ldr x0, [x3+32]
001c667cldr x1, [x3+40]
001c6680str x0, [sp+56]
001c6684str x1, [sp+64]
001c6688ldr x3, [sp+72]
001c668csubs xzr, x0, x3
001c6690cset x3, eq
001c6694b.eq 0x1c669c
001c6698b 0x1c66a8
001c669c
001c669cloc_1c669c:
001c669cldr x2, [sp+80]
001c66a0bl runtime.ifaceeq
001c66a4b 0x1c66b0
001c66a8
001c66a8loc_1c66a8:
001c66a8mov x0, x3
001c66acb 0x1c66b0
001c66b0
001c66b0loc_1c66b0:
001c66b0strb w0, [sp+38]
001c66b4b 0x1c66dc
001c66b8
001c66b8loc_1c66b8:
001c66b8b 0x1c66d4
001c66bc
001c66bcloc_1c66bc:
001c66bcb 0x1c66d4
001c66c0
001c66c0loc_1c66c0:
001c66c0b 0x1c66d4
001c66c4
001c66c4loc_1c66c4:
001c66c4b 0x1c66d4
001c66c8
001c66c8loc_1c66c8:
001c66c8b 0x1c66d4
001c66cc
001c66ccloc_1c66cc:
001c66ccb 0x1c66d4
001c66d0
001c66d0loc_1c66d0:
001c66d0b 0x1c66d4
001c66d4
001c66d4loc_1c66d4:
001c66d4strb wzr, [sp+38]
001c66d8b 0x1c66dc
001c66dc
001c66dcloc_1c66dc:
001c66dcldrb w0, [sp+38]
001c66e0ldur x29, [sp-8]
001c66e4ldr x30, [sp], 112
001c66e8ret x30
001c66ec
001c66ecloc_1c66ec:
001c66ecstp x0, x1, [sp+8]
001c66f0mov x3, x30
001c66f4bl runtime.morestack_noctxt.abi0
001c66f8ldp x0, x1, [sp+8]
001c66fcb 0x1c6550
001c6550
001c6550type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions(google.golang.org/protobuf/encoding/prototext.MarshalOptions * p, google.golang.org/protobuf/encoding/prototext.MarshalOptions * q)
001c6550ldr x16, [x28+16]
001c6554subs xzr, sp, x16
001c6558b.ls 0x1c66ec
001c655cstr x30, [sp-112]!
001c6560stur x29, [sp-8]
001c6564sub x29, sp, 8
001c6568str x0, [sp+120]
001c656cstr x1, [sp+128]
001c6570strb wzr, [sp+38]
001c6574ldr x3, [sp+120]
001c6578ldrb w3, [x3]
001c657cldr x4, [sp+128]
001c6580ldrb w4, [x4]
001c6584eor x3, x3, x4
001c6588eor x3, x3, 1
001c658ctbnz w3, 0, 0x1c6594
001c6590b 0x1c66d0
001c6594
001c6594loc_1c6594:
001c6594ldr x3, [sp+120]
001c6598ldr x3, [x3+16]
001c659cstr x3, [sp+48]
001c65a0ldr x4, [x1+16]
001c65a4str x4, [sp+40]
001c65a8subs xzr, x3, x4
001c65acb.eq 0x1c65b4
001c65b0b 0x1c66cc
001c65b4
001c65b4loc_1c65b4:
001c65b4ldr x3, [sp+120]
001c65b8ldrb w3, [x3+24]
001c65bcldrb w4, [x1+24]
001c65c0eor x3, x3, x4
001c65c4eor x3, x3, 1
001c65c8tbnz w3, 0, 0x1c65d0
001c65ccb 0x1c66c8
001c65d0
001c65d0loc_1c65d0:
001c65d0ldr x3, [sp+120]
001c65d4ldrb w3, [x3+25]
001c65d8ldrb w4, [x1+25]
001c65dceor x3, x3, x4
001c65e0eor x3, x3, 1
001c65e4tbnz w3, 0, 0x1c65ec
001c65e8b 0x1c66c4
001c65ec
001c65ecloc_1c65ec:
001c65ecldr x3, [sp+120]
001c65f0ldrb w3, [x3+26]
001c65f4ldrb w4, [x1+26]
001c65f8eor x3, x3, x4
001c65fceor x3, x3, 1
001c6600tbnz w3, 0, 0x1c6608
001c6604b 0x1c66c0
001c6608
001c6608loc_1c6608:
001c6608ldr x3, [sp+120]
001c660cldrb w3, [x3+27]
001c6610ldrb w4, [x1+27]
001c6614eor x3, x3, x4
001c6618eor x3, x3, 1
001c661ctbnz w3, 0, 0x1c6624
001c6620b 0x1c66bc
001c6624
001c6624loc_1c6624:
001c6624ldr x3, [sp+120]
001c6628ldr x3, [x3+16]
001c662cstr x3, [sp+40]
001c6630ldr x3, [sp+120]
001c6634ldr x3, [x3+8]
001c6638str x3, [sp+96]
001c663cldr x3, [sp+128]
001c6640ldr x1, [x3+8]
001c6644str x1, [sp+88]
001c6648ldr x2, [sp+40]
001c664cldr x0, [sp+96]
001c6650bl runtime.memequal
001c6654strb w0, [sp+39]
001c6658tbnz w0, 0, 0x1c6660
001c665cb 0x1c66b8
001c6660
001c6660loc_1c6660:
001c6660ldr x3, [sp+128]
001c6664ldr x4, [x3+32]
001c6668ldr x3, [x3+40]
001c666cstr x4, [sp+72]
001c6670str x3, [sp+80]
001c6674ldr x3, [sp+120]
001c6678ldr x0, [x3+32]
001c667cldr x1, [x3+40]
001c6680str x0, [sp+56]
001c6684str x1, [sp+64]
001c6688ldr x3, [sp+72]
001c668csubs xzr, x0, x3
001c6690cset x3, eq
001c6694b.eq 0x1c669c
001c6698b 0x1c66a8
001c669c
001c669cloc_1c669c:
001c669cldr x2, [sp+80]
001c66a0bl runtime.ifaceeq
001c66a4b 0x1c66b0
001c66a8
001c66a8loc_1c66a8:
001c66a8mov x0, x3
001c66acb 0x1c66b0
001c66b0
001c66b0loc_1c66b0:
001c66b0strb w0, [sp+38]
001c66b4b 0x1c66dc
001c66b8
001c66b8loc_1c66b8:
001c66b8b 0x1c66d4
001c66bc
001c66bcloc_1c66bc:
001c66bcb 0x1c66d4
001c66c0
001c66c0loc_1c66c0:
001c66c0b 0x1c66d4
001c66c4
001c66c4loc_1c66c4:
001c66c4b 0x1c66d4
001c66c8
001c66c8loc_1c66c8:
001c66c8b 0x1c66d4
001c66cc
001c66ccloc_1c66cc:
001c66ccb 0x1c66d4
001c66d0
001c66d0loc_1c66d0:
001c66d0b 0x1c66d4
001c66d4
001c66d4loc_1c66d4:
001c66d4strb wzr, [sp+38]
001c66d8b 0x1c66dc
001c66dc
001c66dcloc_1c66dc:
001c66dcldrb w0, [sp+38]
001c66e0ldur x29, [sp-8]
001c66e4ldr x30, [sp], 112
001c66e8ret x30
001c66ec
001c66ecloc_1c66ec:
001c66ecstp x0, x1, [sp+8]
001c66f0mov x3, x30
001c66f4bl runtime.morestack_noctxt.abi0
001c66f8ldp x0, x1, [sp+8]
001c66fcb 0x1c6550
001c6550
001c6700
001c6700type:.eq.google.golang.org/protobuf/encoding/prototext.encoder: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.encoder(google.golang.org/protobuf/encoding/prototext.encoder * p, google.golang.org/protobuf/encoding/prototext.encoder * q)
001c6700ldr x16, [x28+16]
001c6704subs xzr, sp, x16
001c6708b.ls 0x1c6784
001c670cstr x30, [sp-64]!
001c6710stur x29, [sp-8]
001c6714sub x29, sp, 8
001c6718str x0, [sp+72]
001c671cstr x1, [sp+80]
001c6720strb wzr, [sp+39]
001c6724ldr x2, [sp+72]
001c6728ldr x3, [sp+80]
001c672cldr x2, [x2]
001c6730ldr x3, [x3]
001c6734subs xzr, x3, x2
001c6738b.eq 0x1c6740
001c673cb 0x1c6768
001c6740
001c6740loc_1c6740:
001c6740ldr x2, [sp+72]
001c6744add x2, x2, 8
001c6748str x2, [sp+48]
001c674cldr x2, [sp+80]
001c6750add x1, x2, 8
001c6754str x1, [sp+40]
001c6758ldr x0, [sp+48]
001c675cbl type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions
001c6760strb w0, [sp+39]
001c6764b 0x1c6774
001c6768
001c6768loc_1c6768:
001c6768b 0x1c676c
001c676c
001c676cloc_1c676c:
001c676cstrb wzr, [sp+39]
001c6770b 0x1c6774
001c6774
001c6774loc_1c6774:
001c6774ldrb w0, [sp+39]
001c6778ldur x29, [sp-8]
001c677cldr x30, [sp], 64
001c6780ret x30
001c6784
001c6784loc_1c6784:
001c6784stp x0, x1, [sp+8]
001c6788mov x3, x30
001c678cbl runtime.morestack_noctxt.abi0
001c6790ldp x0, x1, [sp+8]
001c6794b 0x1c6700
001c6798udf 0
001c679cudf 0
001c6700
001c6700type:.eq.google.golang.org/protobuf/encoding/prototext.encoder: ; void type:.eq.google.golang.org/protobuf/encoding/prototext.encoder(google.golang.org/protobuf/encoding/prototext.encoder * p, google.golang.org/protobuf/encoding/prototext.encoder * q)
001c6700ldr x16, [x28+16]
001c6704subs xzr, sp, x16
001c6708b.ls 0x1c6784
001c670cstr x30, [sp-64]!
001c6710stur x29, [sp-8]
001c6714sub x29, sp, 8
001c6718str x0, [sp+72]
001c671cstr x1, [sp+80]
001c6720strb wzr, [sp+39]
001c6724ldr x2, [sp+72]
001c6728ldr x3, [sp+80]
001c672cldr x2, [x2]
001c6730ldr x3, [x3]
001c6734subs xzr, x3, x2
001c6738b.eq 0x1c6740
001c673cb 0x1c6768
001c6740
001c6740loc_1c6740:
001c6740ldr x2, [sp+72]
001c6744add x2, x2, 8
001c6748str x2, [sp+48]
001c674cldr x2, [sp+80]
001c6750add x1, x2, 8
001c6754str x1, [sp+40]
001c6758ldr x0, [sp+48]
001c675cbl type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions
001c6760strb w0, [sp+39]
001c6764b 0x1c6774
001c6768
001c6768loc_1c6768:
001c6768b 0x1c676c
001c676c
001c676cloc_1c676c:
001c676cstrb wzr, [sp+39]
001c6770b 0x1c6774
001c6774
001c6774loc_1c6774:
001c6774ldrb w0, [sp+39]
001c6778ldur x29, [sp-8]
001c677cldr x30, [sp], 64
001c6780ret x30
001c6784
001c6784loc_1c6784:
001c6784stp x0, x1, [sp+8]
001c6788mov x3, x30
001c678cbl runtime.morestack_noctxt.abi0
001c6790ldp x0, x1, [sp+8]
001c6794b 0x1c6700
001c6798udf 0
001c679cudf 0
001c6700
001c67a0
001c67a0encoding/base64.init: ; void encoding/base64.init(void)
001c67a0ldr x16, [x28+16]
001c67a4sub x17, sp, 896
001c67a8subs xzr, x17, x16
001c67acb.ls 0x1c697c
001c67b0sub x20, sp, 1024
001c67b4stp x29, x30, [x20-8]
001c67b8add sp, x20, 0
001c67bcsub x29, sp, 8
001c67c0adrp x0, 0x507000
001c67c4add x0, x0, 1417
001c67c8orr x1, xzr, 64
001c67ccbl encoding/base64.NewEncoding
001c67d0adrp x27, 0x885000
001c67d4ldr w2, [x27+3056]
001c67d8cbz w2, 0x1c67e0
001c67dcb 0x1c67e4
001c67e0
001c67e0loc_1c67e0:
001c67e0b 0x1c67fc
001c67e4
001c67e4loc_1c67e4:
001c67e4bl runtime.gcWriteBarrier2
001c67e8str x0, [x25]
001c67ecadrp x27, 0x85b000
001c67f0ldr x2, [x27+8]
001c67f4str x2, [x25+8]
001c67f8b 0x1c67fc
001c67fc
001c67fcloc_1c67fc:
001c67fcadrp x27, 0x85b000
001c6800str x0, [x27+8]
001c6804adrp x0, 0x507000
001c6808add x0, x0, 1481
001c680corr x1, xzr, 64
001c6810bl encoding/base64.NewEncoding
001c6814adrp x27, 0x885000
001c6818ldr w2, [x27+3056]
001c681ccbz w2, 0x1c6824
001c6820b 0x1c6828
001c6824
001c6824loc_1c6824:
001c6824b 0x1c6840
001c6828
001c6828loc_1c6828:
001c6828bl runtime.gcWriteBarrier2
001c682cstr x0, [x25]
001c6830adrp x27, 0x85b000
001c6834ldr x1, [x27+16]
001c6838str x1, [x25+8]
001c683cb 0x1c6840
001c6840
001c6840loc_1c6840:
001c6840adrp x27, 0x85b000
001c6844str x0, [x27+16]
001c6848adrp x27, 0x85b000
001c684cldr x20, [x27+8]
001c6850str x20, [sp+1008]
001c6854ldrsb x27, [x20]
001c6858add x21, sp, 680
001c685cadr x27, 16
001c6860stp x29, x27, [sp-24]
001c6864sub x29, sp, 24
001c6868bl fn_87e80
001c686csub x29, sp, 8
001c6870ldr x1, [sp+1008]
001c6874ldr x1, [x1+320]
001c6878str x1, [sp+1000]
001c687cadd x21, sp, 8
001c6880add x20, sp, 680
001c6884adr x27, 16
001c6888stp x29, x27, [sp-24]
001c688csub x29, sp, 24
001c6890bl fn_87e80
001c6894sub x29, sp, 8
001c6898ldr x1, [sp+1000]
001c689cstr x1, [sp+328]
001c68a0movn x0, 0
001c68a4bl encoding/base64.Encoding.WithPadding
001c68a8adrp x27, 0x885000
001c68acldr w1, [x27+3056]
001c68b0cbz w1, 0x1c68b8
001c68b4b 0x1c68bc
001c68b8
001c68b8loc_1c68b8:
001c68b8b 0x1c68d4
001c68bc
001c68bcloc_1c68bc:
001c68bcbl runtime.gcWriteBarrier2
001c68c0str x0, [x25]
001c68c4adrp x27, 0x85b000
001c68c8ldr x1, [x27+24]
001c68ccstr x1, [x25+8]
001c68d0b 0x1c68d4
001c68d4
001c68d4loc_1c68d4:
001c68d4adrp x27, 0x85b000
001c68d8str x0, [x27+24]
001c68dcadrp x27, 0x85b000
001c68e0ldr x20, [x27+16]
001c68e4str x20, [sp+1008]
001c68e8ldrsb x27, [x20]
001c68ecadd x21, sp, 352
001c68f0adr x27, 16
001c68f4stp x29, x27, [sp-24]
001c68f8sub x29, sp, 24
001c68fcbl fn_87e80
001c6900sub x29, sp, 8
001c6904ldr x1, [sp+1008]
001c6908ldr x1, [x1+320]
001c690cstr x1, [sp+672]
001c6910add x21, sp, 8
001c6914add x20, sp, 352
001c6918adr x27, 16
001c691cstp x29, x27, [sp-24]
001c6920sub x29, sp, 24
001c6924bl fn_87e80
001c6928sub x29, sp, 8
001c692cldr x1, [sp+672]
001c6930str x1, [sp+328]
001c6934movn x0, 0
001c6938bl encoding/base64.Encoding.WithPadding
001c693cadrp x27, 0x885000
001c6940ldr w1, [x27+3056]
001c6944cbz w1, 0x1c694c
001c6948b 0x1c6950
001c694c
001c694cloc_1c694c:
001c694cb 0x1c6968
001c6950
001c6950loc_1c6950:
001c6950bl runtime.gcWriteBarrier2
001c6954str x0, [x25]
001c6958adrp x27, 0x85b000
001c695cldr x1, [x27+32]
001c6960str x1, [x25+8]
001c6964b 0x1c6968
001c6968
001c6968loc_1c6968:
001c6968adrp x27, 0x85b000
001c696cstr x0, [x27+32]
001c6970ldp x29, x30, [sp-8]
001c6974add sp, sp, 1024
001c6978ret x30
001c697c
001c697cloc_1c697c:
001c697cmov x3, x30
001c6980bl runtime.morestack_noctxt.abi0
001c6984b 0x1c67a0
001c6988udf 0
001c698cudf 0
001c67a0
001c67a0encoding/base64.init: ; void encoding/base64.init(void)
001c67a0ldr x16, [x28+16]
001c67a4sub x17, sp, 896
001c67a8subs xzr, x17, x16
001c67acb.ls 0x1c697c
001c67b0sub x20, sp, 1024
001c67b4stp x29, x30, [x20-8]
001c67b8add sp, x20, 0
001c67bcsub x29, sp, 8
001c67c0adrp x0, 0x507000
001c67c4add x0, x0, 1417
001c67c8orr x1, xzr, 64
001c67ccbl encoding/base64.NewEncoding
001c67d0adrp x27, 0x885000
001c67d4ldr w2, [x27+3056]
001c67d8cbz w2, 0x1c67e0
001c67dcb 0x1c67e4
001c67e0
001c67e0loc_1c67e0:
001c67e0b 0x1c67fc
001c67e4
001c67e4loc_1c67e4:
001c67e4bl runtime.gcWriteBarrier2
001c67e8str x0, [x25]
001c67ecadrp x27, 0x85b000
001c67f0ldr x2, [x27+8]
001c67f4str x2, [x25+8]
001c67f8b 0x1c67fc
001c67fc
001c67fcloc_1c67fc:
001c67fcadrp x27, 0x85b000
001c6800str x0, [x27+8]
001c6804adrp x0, 0x507000
001c6808add x0, x0, 1481
001c680corr x1, xzr, 64
001c6810bl encoding/base64.NewEncoding
001c6814adrp x27, 0x885000
001c6818ldr w2, [x27+3056]
001c681ccbz w2, 0x1c6824
001c6820b 0x1c6828
001c6824
001c6824loc_1c6824:
001c6824b 0x1c6840
001c6828
001c6828loc_1c6828:
001c6828bl runtime.gcWriteBarrier2
001c682cstr x0, [x25]
001c6830adrp x27, 0x85b000
001c6834ldr x1, [x27+16]
001c6838str x1, [x25+8]
001c683cb 0x1c6840
001c6840
001c6840loc_1c6840:
001c6840adrp x27, 0x85b000
001c6844str x0, [x27+16]
001c6848adrp x27, 0x85b000
001c684cldr x20, [x27+8]
001c6850str x20, [sp+1008]
001c6854ldrsb x27, [x20]
001c6858add x21, sp, 680
001c685cadr x27, 16
001c6860stp x29, x27, [sp-24]
001c6864sub x29, sp, 24
001c6868bl fn_87e80
001c686csub x29, sp, 8
001c6870ldr x1, [sp+1008]
001c6874ldr x1, [x1+320]
001c6878str x1, [sp+1000]
001c687cadd x21, sp, 8
001c6880add x20, sp, 680
001c6884adr x27, 16
001c6888stp x29, x27, [sp-24]
001c688csub x29, sp, 24
001c6890bl fn_87e80
001c6894sub x29, sp, 8
001c6898ldr x1, [sp+1000]
001c689cstr x1, [sp+328]
001c68a0movn x0, 0
001c68a4bl encoding/base64.Encoding.WithPadding
001c68a8adrp x27, 0x885000
001c68acldr w1, [x27+3056]
001c68b0cbz w1, 0x1c68b8
001c68b4b 0x1c68bc
001c68b8
001c68b8loc_1c68b8:
001c68b8b 0x1c68d4
001c68bc
001c68bcloc_1c68bc:
001c68bcbl runtime.gcWriteBarrier2
001c68c0str x0, [x25]
001c68c4adrp x27, 0x85b000
001c68c8ldr x1, [x27+24]
001c68ccstr x1, [x25+8]
001c68d0b 0x1c68d4
001c68d4
001c68d4loc_1c68d4:
001c68d4adrp x27, 0x85b000
001c68d8str x0, [x27+24]
001c68dcadrp x27, 0x85b000
001c68e0ldr x20, [x27+16]
001c68e4str x20, [sp+1008]
001c68e8ldrsb x27, [x20]
001c68ecadd x21, sp, 352
001c68f0adr x27, 16
001c68f4stp x29, x27, [sp-24]
001c68f8sub x29, sp, 24
001c68fcbl fn_87e80
001c6900sub x29, sp, 8
001c6904ldr x1, [sp+1008]
001c6908ldr x1, [x1+320]
001c690cstr x1, [sp+672]
001c6910add x21, sp, 8
001c6914add x20, sp, 352
001c6918adr x27, 16
001c691cstp x29, x27, [sp-24]
001c6920sub x29, sp, 24
001c6924bl fn_87e80
001c6928sub x29, sp, 8
001c692cldr x1, [sp+672]
001c6930str x1, [sp+328]
001c6934movn x0, 0
001c6938bl encoding/base64.Encoding.WithPadding
001c693cadrp x27, 0x885000
001c6940ldr w1, [x27+3056]
001c6944cbz w1, 0x1c694c
001c6948b 0x1c6950
001c694c
001c694cloc_1c694c:
001c694cb 0x1c6968
001c6950
001c6950loc_1c6950:
001c6950bl runtime.gcWriteBarrier2
001c6954str x0, [x25]
001c6958adrp x27, 0x85b000
001c695cldr x1, [x27+32]
001c6960str x1, [x25+8]
001c6964b 0x1c6968
001c6968
001c6968loc_1c6968:
001c6968adrp x27, 0x85b000
001c696cstr x0, [x27+32]
001c6970ldp x29, x30, [sp-8]
001c6974add sp, sp, 1024
001c6978ret x30
001c697c
001c697cloc_1c697c:
001c697cmov x3, x30
001c6980bl runtime.morestack_noctxt.abi0
001c6984b 0x1c67a0
001c6988udf 0
001c698cudf 0
001c67a0
001c6990
001c6990encoding/base64.NewEncoding: ; void encoding/base64.NewEncoding(struct string encoder)
001c6990ldr x16, [x28+16]
001c6994sub x17, sp, 96
001c6998subs xzr, x17, x16
001c699cb.ls 0x1c6c80
001c69a0str x30, [sp-224]!
001c69a4stur x29, [sp-8]
001c69a8sub x29, sp, 8
001c69acstr x0, [sp+232]
001c69b0str x1, [sp+240]
001c69b4str xzr, [sp+96]
001c69b8ldr x2, [sp+240]
001c69bcstr x2, [sp+64]
001c69c0subs xzr, x2, 64
001c69c4b.ne 0x1c6c68
001c69c8b 0x1c69cc
001c69cc
001c69ccloc_1c69cc:
001c69ccadrp x0, 0x4b3000
001c69d0add x0, x0, 608
001c69d4bl runtime.newobject
001c69d8str x0, [sp+104]
001c69dcmovz x1, 61
001c69e0str w1, [x0+320]
001c69e4ldr x1, [sp+104]
001c69e8ldrsb x27, [x1]
001c69ecldrsb x27, [x1]
001c69f0b 0x1c69f4
001c69f4
001c69f4loc_1c69f4:
001c69f4str x1, [sp+152]
001c69f8orr x3, xzr, 64
001c69fcstr x3, [sp+160]
001c6a00str x3, [sp+168]
001c6a04str x1, [sp+128]
001c6a08str x3, [sp+136]
001c6a0cstr x3, [sp+144]
001c6a10ldr x3, [sp+240]
001c6a14ldr x4, [sp+232]
001c6a18str x4, [sp+112]
001c6a1cstr x3, [sp+120]
001c6a20ldr x4, [sp+136]
001c6a24str x4, [sp+56]
001c6a28subs xzr, x4, x3
001c6a2cb.gt 0x1c6a34
001c6a30b 0x1c6a3c
001c6a34
001c6a34loc_1c6a34:
001c6a34str x3, [sp+56]
001c6a38b 0x1c6a40
001c6a3c
001c6a3cloc_1c6a3c:
001c6a3cb 0x1c6a40
001c6a40
001c6a40loc_1c6a40:
001c6a40ldr x3, [sp+128]
001c6a44ldr x4, [sp+112]
001c6a48subs xzr, x3, x4
001c6a4cb.ne 0x1c6a54
001c6a50b 0x1c6a70
001c6a54
001c6a54loc_1c6a54:
001c6a54ldr x3, [sp+56]
001c6a58str x3, [sp+88]
001c6a5cldr x2, [sp+88]
001c6a60ldr x1, [sp+112]
001c6a64ldr x0, [sp+128]
001c6a68bl runtime.memmove
001c6a6cb 0x1c6a74
001c6a70
001c6a70loc_1c6a70:
001c6a70b 0x1c6a74
001c6a74
001c6a74loc_1c6a74:
001c6a74ldr x3, [sp+104]
001c6a78ldrsb x27, [x3]
001c6a7cadd x3, x3, 64
001c6a80ldrsb x27, [x3]
001c6a84b 0x1c6a88
001c6a88
001c6a88loc_1c6a88:
001c6a88str x3, [sp+152]
001c6a8corr x4, xzr, 256
001c6a90str x4, [sp+160]
001c6a94str x4, [sp+168]
001c6a98str x3, [sp+192]
001c6a9cstr x4, [sp+200]
001c6aa0str x4, [sp+208]
001c6aa4adrp x3, 0x50b000
001c6aa8add x3, x3, 2667
001c6aacstr x3, [sp+176]
001c6ab0str x4, [sp+184]
001c6ab4ldr x3, [sp+200]
001c6ab8str x3, [sp+80]
001c6abcsubs xzr, x3, 256
001c6ac0b.gt 0x1c6ac8
001c6ac4b 0x1c6ad0
001c6ac8
001c6ac8loc_1c6ac8:
001c6ac8str x4, [sp+80]
001c6accb 0x1c6ad4
001c6ad0
001c6ad0loc_1c6ad0:
001c6ad0b 0x1c6ad4
001c6ad4
001c6ad4loc_1c6ad4:
001c6ad4ldr x3, [sp+176]
001c6ad8ldr x4, [sp+192]
001c6adcsubs xzr, x3, x4
001c6ae0b.ne 0x1c6ae8
001c6ae4b 0x1c6b04
001c6ae8
001c6ae8loc_1c6ae8:
001c6ae8ldr x3, [sp+80]
001c6aecstr x3, [sp+72]
001c6af0ldr x2, [sp+72]
001c6af4ldr x1, [sp+176]
001c6af8ldr x0, [sp+192]
001c6afcbl runtime.memmove
001c6b00b 0x1c6b08
001c6b04
001c6b04loc_1c6b04:
001c6b04b 0x1c6b08
001c6b08
001c6b08loc_1c6b08:
001c6b08str xzr, [sp+48]
001c6b0cb 0x1c6b10
001c6b10
001c6b10loc_1c6b10:
001c6b10ldr x2, [sp+240]
001c6b14str x2, [sp+64]
001c6b18ldr x3, [sp+48]
001c6b1csubs xzr, x2, x3
001c6b20b.gt 0x1c6b28
001c6b24b 0x1c6c14
001c6b28
001c6b28loc_1c6b28:
001c6b28ldr x0, [sp+48]
001c6b2cldr x1, [sp+240]
001c6b30ldr x2, [sp+232]
001c6b34subs xzr, x1, x0
001c6b38b.hi 0x1c6b40
001c6b3cb 0x1c6c64
001c6b40
001c6b40loc_1c6b40:
001c6b40ldrb w2, [x2+x0]
001c6b44subs wzr, w2, 10
001c6b48cset x2, eq
001c6b4cstrb w2, [sp+47]
001c6b50b.eq 0x1c6b58
001c6b54b 0x1c6b5c
001c6b58
001c6b58loc_1c6b58:
001c6b58b 0x1c6b88
001c6b5c
001c6b5cloc_1c6b5c:
001c6b5cldr x0, [sp+48]
001c6b60ldr x1, [sp+240]
001c6b64ldr x2, [sp+232]
001c6b68subs xzr, x1, x0
001c6b6cb.hi 0x1c6b74
001c6b70b 0x1c6c60
001c6b74
001c6b74loc_1c6b74:
001c6b74ldrb w2, [x2+x0]
001c6b78subs wzr, w2, 13
001c6b7ccset x2, eq
001c6b80strb w2, [sp+47]
001c6b84b 0x1c6b88
001c6b88
001c6b88loc_1c6b88:
001c6b88ldrb w2, [sp+47]
001c6b8ctbnz w2, 0, 0x1c6c48
001c6b90b 0x1c6b94
001c6b94
001c6b94loc_1c6b94:
001c6b94ldr x2, [sp+104]
001c6b98ldrsb x27, [x2]
001c6b9cadd x2, x2, 64
001c6ba0ldr x0, [sp+48]
001c6ba4ldr x1, [sp+240]
001c6ba8ldr x3, [sp+232]
001c6bacsubs xzr, x1, x0
001c6bb0b.hi 0x1c6bb8
001c6bb4b 0x1c6c44
001c6bb8
001c6bb8loc_1c6bb8:
001c6bb8ldrb w3, [x3+x0]
001c6bbcldrb w2, [x2+x3]
001c6bc0subs wzr, w2, 255
001c6bc4b.ne 0x1c6c2c
001c6bc8b 0x1c6bcc
001c6bcc
001c6bccloc_1c6bcc:
001c6bccb 0x1c6bd0
001c6bd0
001c6bd0loc_1c6bd0:
001c6bd0ldr x2, [sp+104]
001c6bd4ldrsb x27, [x2]
001c6bd8add x2, x2, 64
001c6bdcldr x0, [sp+48]
001c6be0ldr x1, [sp+240]
001c6be4ldr x3, [sp+232]
001c6be8ldr x4, [sp+48]
001c6becsubs xzr, x1, x0
001c6bf0b.hi 0x1c6bf8
001c6bf4b 0x1c6c28
001c6bf8
001c6bf8loc_1c6bf8:
001c6bf8ldrb w3, [x3+x0]
001c6bfcstrb w4, [x2+x3]
001c6c00b 0x1c6c04
001c6c04
001c6c04loc_1c6c04:
001c6c04ldr x2, [sp+48]
001c6c08add x2, x2, 1
001c6c0cstr x2, [sp+48]
001c6c10b 0x1c6b10
001c6c14
001c6c14loc_1c6c14:
001c6c14ldr x0, [sp+104]
001c6c18str x0, [sp+96]
001c6c1cldur x29, [sp-8]
001c6c20ldr x30, [sp], 224
001c6c24ret x30
001c6c28
001c6c28loc_1c6c28:
001c6c28bl runtime.panicIndex
001c6c2c
001c6c2cloc_1c6c2c:
001c6c2cb 0x1c6c30
001c6c30
001c6c30loc_1c6c30:
001c6c30adrp x0, 0x42f000
001c6c34add x0, x0, 2944
001c6c38adrp x1, 0x54c000
001c6c3cadd x1, x1, 1392
001c6c40bl runtime.gopanic
001c6c44
001c6c44loc_1c6c44:
001c6c44bl runtime.panicIndex
001c6c48
001c6c48loc_1c6c48:
001c6c48b 0x1c6c4c
001c6c4c
001c6c4cloc_1c6c4c:
001c6c4cadrp x0, 0x42f000
001c6c50add x0, x0, 2944
001c6c54adrp x1, 0x54c000
001c6c58add x1, x1, 1376
001c6c5cbl runtime.gopanic
001c6c60
001c6c60loc_1c6c60:
001c6c60bl runtime.panicIndex
001c6c64
001c6c64loc_1c6c64:
001c6c64bl runtime.panicIndex
001c6c68
001c6c68loc_1c6c68:
001c6c68adrp x0, 0x42f000
001c6c6cadd x0, x0, 2944
001c6c70adrp x1, 0x54c000
001c6c74add x1, x1, 1360
001c6c78bl runtime.gopanic
001c6c7chint
001c6c80
001c6c80loc_1c6c80:
001c6c80stp x0, x1, [sp+8]
001c6c84mov x3, x30
001c6c88bl runtime.morestack_noctxt.abi0
001c6c8cldp x0, x1, [sp+8]
001c6c90b 0x1c6990
001c6c94udf 0
001c6c98udf 0
001c6c9cudf 0
001c6990
001c6990encoding/base64.NewEncoding: ; void encoding/base64.NewEncoding(struct string encoder)
001c6990ldr x16, [x28+16]
001c6994sub x17, sp, 96
001c6998subs xzr, x17, x16
001c699cb.ls 0x1c6c80
001c69a0str x30, [sp-224]!
001c69a4stur x29, [sp-8]
001c69a8sub x29, sp, 8
001c69acstr x0, [sp+232]
001c69b0str x1, [sp+240]
001c69b4str xzr, [sp+96]
001c69b8ldr x2, [sp+240]
001c69bcstr x2, [sp+64]
001c69c0subs xzr, x2, 64
001c69c4b.ne 0x1c6c68
001c69c8b 0x1c69cc
001c69cc
001c69ccloc_1c69cc:
001c69ccadrp x0, 0x4b3000
001c69d0add x0, x0, 608
001c69d4bl runtime.newobject
001c69d8str x0, [sp+104]
001c69dcmovz x1, 61
001c69e0str w1, [x0+320]
001c69e4ldr x1, [sp+104]
001c69e8ldrsb x27, [x1]
001c69ecldrsb x27, [x1]
001c69f0b 0x1c69f4
001c69f4
001c69f4loc_1c69f4:
001c69f4str x1, [sp+152]
001c69f8orr x3, xzr, 64
001c69fcstr x3, [sp+160]
001c6a00str x3, [sp+168]
001c6a04str x1, [sp+128]
001c6a08str x3, [sp+136]
001c6a0cstr x3, [sp+144]
001c6a10ldr x3, [sp+240]
001c6a14ldr x4, [sp+232]
001c6a18str x4, [sp+112]
001c6a1cstr x3, [sp+120]
001c6a20ldr x4, [sp+136]
001c6a24str x4, [sp+56]
001c6a28subs xzr, x4, x3
001c6a2cb.gt 0x1c6a34
001c6a30b 0x1c6a3c
001c6a34
001c6a34loc_1c6a34:
001c6a34str x3, [sp+56]
001c6a38b 0x1c6a40
001c6a3c
001c6a3cloc_1c6a3c:
001c6a3cb 0x1c6a40
001c6a40
001c6a40loc_1c6a40:
001c6a40ldr x3, [sp+128]
001c6a44ldr x4, [sp+112]
001c6a48subs xzr, x3, x4
001c6a4cb.ne 0x1c6a54
001c6a50b 0x1c6a70
001c6a54
001c6a54loc_1c6a54:
001c6a54ldr x3, [sp+56]
001c6a58str x3, [sp+88]
001c6a5cldr x2, [sp+88]
001c6a60ldr x1, [sp+112]
001c6a64ldr x0, [sp+128]
001c6a68bl runtime.memmove
001c6a6cb 0x1c6a74
001c6a70
001c6a70loc_1c6a70:
001c6a70b 0x1c6a74
001c6a74
001c6a74loc_1c6a74:
001c6a74ldr x3, [sp+104]
001c6a78ldrsb x27, [x3]
001c6a7cadd x3, x3, 64
001c6a80ldrsb x27, [x3]
001c6a84b 0x1c6a88
001c6a88
001c6a88loc_1c6a88:
001c6a88str x3, [sp+152]
001c6a8corr x4, xzr, 256
001c6a90str x4, [sp+160]
001c6a94str x4, [sp+168]
001c6a98str x3, [sp+192]
001c6a9cstr x4, [sp+200]
001c6aa0str x4, [sp+208]
001c6aa4adrp x3, 0x50b000
001c6aa8add x3, x3, 2667
001c6aacstr x3, [sp+176]
001c6ab0str x4, [sp+184]
001c6ab4ldr x3, [sp+200]
001c6ab8str x3, [sp+80]
001c6abcsubs xzr, x3, 256
001c6ac0b.gt 0x1c6ac8
001c6ac4b 0x1c6ad0
001c6ac8
001c6ac8loc_1c6ac8:
001c6ac8str x4, [sp+80]
001c6accb 0x1c6ad4
001c6ad0
001c6ad0loc_1c6ad0:
001c6ad0b 0x1c6ad4
001c6ad4
001c6ad4loc_1c6ad4:
001c6ad4ldr x3, [sp+176]
001c6ad8ldr x4, [sp+192]
001c6adcsubs xzr, x3, x4
001c6ae0b.ne 0x1c6ae8
001c6ae4b 0x1c6b04
001c6ae8
001c6ae8loc_1c6ae8:
001c6ae8ldr x3, [sp+80]
001c6aecstr x3, [sp+72]
001c6af0ldr x2, [sp+72]
001c6af4ldr x1, [sp+176]
001c6af8ldr x0, [sp+192]
001c6afcbl runtime.memmove
001c6b00b 0x1c6b08
001c6b04
001c6b04loc_1c6b04:
001c6b04b 0x1c6b08
001c6b08
001c6b08loc_1c6b08:
001c6b08str xzr, [sp+48]
001c6b0cb 0x1c6b10
001c6b10
001c6b10loc_1c6b10:
001c6b10ldr x2, [sp+240]
001c6b14str x2, [sp+64]
001c6b18ldr x3, [sp+48]
001c6b1csubs xzr, x2, x3
001c6b20b.gt 0x1c6b28
001c6b24b 0x1c6c14
001c6b28
001c6b28loc_1c6b28:
001c6b28ldr x0, [sp+48]
001c6b2cldr x1, [sp+240]
001c6b30ldr x2, [sp+232]
001c6b34subs xzr, x1, x0
001c6b38b.hi 0x1c6b40
001c6b3cb 0x1c6c64
001c6b40
001c6b40loc_1c6b40:
001c6b40ldrb w2, [x2+x0]
001c6b44subs wzr, w2, 10
001c6b48cset x2, eq
001c6b4cstrb w2, [sp+47]
001c6b50b.eq 0x1c6b58
001c6b54b 0x1c6b5c
001c6b58
001c6b58loc_1c6b58:
001c6b58b 0x1c6b88
001c6b5c
001c6b5cloc_1c6b5c:
001c6b5cldr x0, [sp+48]
001c6b60ldr x1, [sp+240]
001c6b64ldr x2, [sp+232]
001c6b68subs xzr, x1, x0
001c6b6cb.hi 0x1c6b74
001c6b70b 0x1c6c60
001c6b74
001c6b74loc_1c6b74:
001c6b74ldrb w2, [x2+x0]
001c6b78subs wzr, w2, 13
001c6b7ccset x2, eq
001c6b80strb w2, [sp+47]
001c6b84b 0x1c6b88
001c6b88
001c6b88loc_1c6b88:
001c6b88ldrb w2, [sp+47]
001c6b8ctbnz w2, 0, 0x1c6c48
001c6b90b 0x1c6b94
001c6b94
001c6b94loc_1c6b94:
001c6b94ldr x2, [sp+104]
001c6b98ldrsb x27, [x2]
001c6b9cadd x2, x2, 64
001c6ba0ldr x0, [sp+48]
001c6ba4ldr x1, [sp+240]
001c6ba8ldr x3, [sp+232]
001c6bacsubs xzr, x1, x0
001c6bb0b.hi 0x1c6bb8
001c6bb4b 0x1c6c44
001c6bb8
001c6bb8loc_1c6bb8:
001c6bb8ldrb w3, [x3+x0]
001c6bbcldrb w2, [x2+x3]
001c6bc0subs wzr, w2, 255
001c6bc4b.ne 0x1c6c2c
001c6bc8b 0x1c6bcc
001c6bcc
001c6bccloc_1c6bcc:
001c6bccb 0x1c6bd0
001c6bd0
001c6bd0loc_1c6bd0:
001c6bd0ldr x2, [sp+104]
001c6bd4ldrsb x27, [x2]
001c6bd8add x2, x2, 64
001c6bdcldr x0, [sp+48]
001c6be0ldr x1, [sp+240]
001c6be4ldr x3, [sp+232]
001c6be8ldr x4, [sp+48]
001c6becsubs xzr, x1, x0
001c6bf0b.hi 0x1c6bf8
001c6bf4b 0x1c6c28
001c6bf8
001c6bf8loc_1c6bf8:
001c6bf8ldrb w3, [x3+x0]
001c6bfcstrb w4, [x2+x3]
001c6c00b 0x1c6c04
001c6c04
001c6c04loc_1c6c04:
001c6c04ldr x2, [sp+48]
001c6c08add x2, x2, 1
001c6c0cstr x2, [sp+48]
001c6c10b 0x1c6b10
001c6c14
001c6c14loc_1c6c14:
001c6c14ldr x0, [sp+104]
001c6c18str x0, [sp+96]
001c6c1cldur x29, [sp-8]
001c6c20ldr x30, [sp], 224
001c6c24ret x30
001c6c28
001c6c28loc_1c6c28:
001c6c28bl runtime.panicIndex
001c6c2c
001c6c2cloc_1c6c2c:
001c6c2cb 0x1c6c30
001c6c30
001c6c30loc_1c6c30:
001c6c30adrp x0, 0x42f000
001c6c34add x0, x0, 2944
001c6c38adrp x1, 0x54c000
001c6c3cadd x1, x1, 1392
001c6c40bl runtime.gopanic
001c6c44
001c6c44loc_1c6c44:
001c6c44bl runtime.panicIndex
001c6c48
001c6c48loc_1c6c48:
001c6c48b 0x1c6c4c
001c6c4c
001c6c4cloc_1c6c4c:
001c6c4cadrp x0, 0x42f000
001c6c50add x0, x0, 2944
001c6c54adrp x1, 0x54c000
001c6c58add x1, x1, 1376
001c6c5cbl runtime.gopanic
001c6c60
001c6c60loc_1c6c60:
001c6c60bl runtime.panicIndex
001c6c64
001c6c64loc_1c6c64:
001c6c64bl runtime.panicIndex
001c6c68
001c6c68loc_1c6c68:
001c6c68adrp x0, 0x42f000
001c6c6cadd x0, x0, 2944
001c6c70adrp x1, 0x54c000
001c6c74add x1, x1, 1360
001c6c78bl runtime.gopanic
001c6c7chint
001c6c80
001c6c80loc_1c6c80:
001c6c80stp x0, x1, [sp+8]
001c6c84mov x3, x30
001c6c88bl runtime.morestack_noctxt.abi0
001c6c8cldp x0, x1, [sp+8]
001c6c90b 0x1c6990
001c6c94udf 0
001c6c98udf 0
001c6c9cudf 0
001c6990
001c6ca0
001c6ca0encoding/base64.Encoding.WithPadding: ; void encoding/base64.Encoding.WithPadding(encoding/base64.Encoding enc, int32 padding)
001c6ca0ldr x16, [x28+16]
001c6ca4subs xzr, sp, x16
001c6ca8b.ls 0x1c6e24
001c6cacstr x30, [sp-64]!
001c6cb0stur x29, [sp-8]
001c6cb4sub x29, sp, 8
001c6cb8str w0, [sp+400]
001c6cbcstr xzr, [sp+40]
001c6cc0adrp x0, 0x4b3000
001c6cc4add x0, x0, 608
001c6cc8bl runtime.newobject
001c6cccstr x0, [sp+48]
001c6cd0mov x21, x0
001c6cd4add x20, sp, 72
001c6cd8adr x27, 16
001c6cdcstp x29, x27, [sp-24]
001c6ce0sub x29, sp, 24
001c6ce4bl fn_87e80
001c6ce8sub x29, sp, 8
001c6cecldr x1, [sp+392]
001c6cf0str x1, [x0+320]
001c6cf4ldrsw x1, [sp+400]
001c6cf8adds wzr, w1, 1
001c6cfccset x1, lt
001c6d00strb w1, [sp+37]
001c6d04b.lt 0x1c6d0c
001c6d08b 0x1c6d10
001c6d0c
001c6d0cloc_1c6d0c:
001c6d0cb 0x1c6d24
001c6d10
001c6d10loc_1c6d10:
001c6d10ldrsw x2, [sp+400]
001c6d14subs wzr, w2, 13
001c6d18cset x2, eq
001c6d1cstrb w2, [sp+37]
001c6d20b 0x1c6d24
001c6d24
001c6d24loc_1c6d24:
001c6d24ldrb w2, [sp+37]
001c6d28strb w2, [sp+38]
001c6d2ctbnz w2, 0, 0x1c6d34
001c6d30b 0x1c6d38
001c6d34
001c6d34loc_1c6d34:
001c6d34b 0x1c6d4c
001c6d38
001c6d38loc_1c6d38:
001c6d38ldrsw x2, [sp+400]
001c6d3csubs wzr, w2, 10
001c6d40cset x2, eq
001c6d44strb w2, [sp+38]
001c6d48b 0x1c6d4c
001c6d4c
001c6d4cloc_1c6d4c:
001c6d4cldrb w2, [sp+38]
001c6d50strb w2, [sp+39]
001c6d54tbnz w2, 0, 0x1c6d5c
001c6d58b 0x1c6d60
001c6d5c
001c6d5cloc_1c6d5c:
001c6d5cb 0x1c6d74
001c6d60
001c6d60loc_1c6d60:
001c6d60ldrsw x2, [sp+400]
001c6d64subs wzr, w2, 255
001c6d68cset x2, gt
001c6d6cstrb w2, [sp+39]
001c6d70b 0x1c6d74
001c6d74
001c6d74loc_1c6d74:
001c6d74ldrb w2, [sp+39]
001c6d78tbnz w2, 0, 0x1c6e08
001c6d7cb 0x1c6d80
001c6d80
001c6d80loc_1c6d80:
001c6d80ldrsw x2, [sp+400]
001c6d84adds wzr, w2, 1
001c6d88cset x2, ne
001c6d8cstrb w2, [sp+36]
001c6d90b.ne 0x1c6d98
001c6d94b 0x1c6dbc
001c6d98
001c6d98loc_1c6d98:
001c6d98ldr x2, [sp+48]
001c6d9cadd x2, x2, 64
001c6da0ldrsw x3, [sp+400]
001c6da4ubfm x3, x3, 0, 7
001c6da8ldrb w2, [x2+x3]
001c6dacsubs wzr, w2, 255
001c6db0cset x2, ne
001c6db4strb w2, [sp+36]
001c6db8b 0x1c6dc0
001c6dbc
001c6dbcloc_1c6dbc:
001c6dbcb 0x1c6dc0
001c6dc0
001c6dc0loc_1c6dc0:
001c6dc0ldrb w2, [sp+36]
001c6dc4tbnz w2, 0, 0x1c6df0
001c6dc8b 0x1c6dcc
001c6dcc
001c6dccloc_1c6dcc:
001c6dccb 0x1c6dd0
001c6dd0
001c6dd0loc_1c6dd0:
001c6dd0ldr x1, [sp+48]
001c6dd4ldrsw x2, [sp+400]
001c6dd8str w2, [x1+320]
001c6ddcldr x0, [sp+48]
001c6de0str x0, [sp+40]
001c6de4ldur x29, [sp-8]
001c6de8ldr x30, [sp], 64
001c6decret x30
001c6df0
001c6df0loc_1c6df0:
001c6df0b 0x1c6df4
001c6df4
001c6df4loc_1c6df4:
001c6df4adrp x0, 0x42f000
001c6df8add x0, x0, 2944
001c6dfcadrp x1, 0x54c000
001c6e00add x1, x1, 1424
001c6e04bl runtime.gopanic
001c6e08
001c6e08loc_1c6e08:
001c6e08b 0x1c6e0c
001c6e0c
001c6e0cloc_1c6e0c:
001c6e0cadrp x0, 0x42f000
001c6e10add x0, x0, 2944
001c6e14adrp x1, 0x54c000
001c6e18add x1, x1, 1408
001c6e1cbl runtime.gopanic
001c6e20hint
001c6e24
001c6e24loc_1c6e24:
001c6e24str w0, [sp+336]
001c6e28mov x3, x30
001c6e2cbl runtime.morestack_noctxt.abi0
001c6e30ldrsw x0, [sp+336]
001c6e34b 0x1c6ca0
001c6e38udf 0
001c6e3cudf 0
001c6ca0
001c6ca0encoding/base64.Encoding.WithPadding: ; void encoding/base64.Encoding.WithPadding(encoding/base64.Encoding enc, int32 padding)
001c6ca0ldr x16, [x28+16]
001c6ca4subs xzr, sp, x16
001c6ca8b.ls 0x1c6e24
001c6cacstr x30, [sp-64]!
001c6cb0stur x29, [sp-8]
001c6cb4sub x29, sp, 8
001c6cb8str w0, [sp+400]
001c6cbcstr xzr, [sp+40]
001c6cc0adrp x0, 0x4b3000
001c6cc4add x0, x0, 608
001c6cc8bl runtime.newobject
001c6cccstr x0, [sp+48]
001c6cd0mov x21, x0
001c6cd4add x20, sp, 72
001c6cd8adr x27, 16
001c6cdcstp x29, x27, [sp-24]
001c6ce0sub x29, sp, 24
001c6ce4bl fn_87e80
001c6ce8sub x29, sp, 8
001c6cecldr x1, [sp+392]
001c6cf0str x1, [x0+320]
001c6cf4ldrsw x1, [sp+400]
001c6cf8adds wzr, w1, 1
001c6cfccset x1, lt
001c6d00strb w1, [sp+37]
001c6d04b.lt 0x1c6d0c
001c6d08b 0x1c6d10
001c6d0c
001c6d0cloc_1c6d0c:
001c6d0cb 0x1c6d24
001c6d10
001c6d10loc_1c6d10:
001c6d10ldrsw x2, [sp+400]
001c6d14subs wzr, w2, 13
001c6d18cset x2, eq
001c6d1cstrb w2, [sp+37]
001c6d20b 0x1c6d24
001c6d24
001c6d24loc_1c6d24:
001c6d24ldrb w2, [sp+37]
001c6d28strb w2, [sp+38]
001c6d2ctbnz w2, 0, 0x1c6d34
001c6d30b 0x1c6d38
001c6d34
001c6d34loc_1c6d34:
001c6d34b 0x1c6d4c
001c6d38
001c6d38loc_1c6d38:
001c6d38ldrsw x2, [sp+400]
001c6d3csubs wzr, w2, 10
001c6d40cset x2, eq
001c6d44strb w2, [sp+38]
001c6d48b 0x1c6d4c
001c6d4c
001c6d4cloc_1c6d4c:
001c6d4cldrb w2, [sp+38]
001c6d50strb w2, [sp+39]
001c6d54tbnz w2, 0, 0x1c6d5c
001c6d58b 0x1c6d60
001c6d5c
001c6d5cloc_1c6d5c:
001c6d5cb 0x1c6d74
001c6d60
001c6d60loc_1c6d60:
001c6d60ldrsw x2, [sp+400]
001c6d64subs wzr, w2, 255
001c6d68cset x2, gt
001c6d6cstrb w2, [sp+39]
001c6d70b 0x1c6d74
001c6d74
001c6d74loc_1c6d74:
001c6d74ldrb w2, [sp+39]
001c6d78tbnz w2, 0, 0x1c6e08
001c6d7cb 0x1c6d80
001c6d80
001c6d80loc_1c6d80:
001c6d80ldrsw x2, [sp+400]
001c6d84adds wzr, w2, 1
001c6d88cset x2, ne
001c6d8cstrb w2, [sp+36]
001c6d90b.ne 0x1c6d98
001c6d94b 0x1c6dbc
001c6d98
001c6d98loc_1c6d98:
001c6d98ldr x2, [sp+48]
001c6d9cadd x2, x2, 64
001c6da0ldrsw x3, [sp+400]
001c6da4ubfm x3, x3, 0, 7
001c6da8ldrb w2, [x2+x3]
001c6dacsubs wzr, w2, 255
001c6db0cset x2, ne
001c6db4strb w2, [sp+36]
001c6db8b 0x1c6dc0
001c6dbc
001c6dbcloc_1c6dbc:
001c6dbcb 0x1c6dc0
001c6dc0
001c6dc0loc_1c6dc0:
001c6dc0ldrb w2, [sp+36]
001c6dc4tbnz w2, 0, 0x1c6df0
001c6dc8b 0x1c6dcc
001c6dcc
001c6dccloc_1c6dcc:
001c6dccb 0x1c6dd0
001c6dd0
001c6dd0loc_1c6dd0:
001c6dd0ldr x1, [sp+48]
001c6dd4ldrsw x2, [sp+400]
001c6dd8str w2, [x1+320]
001c6ddcldr x0, [sp+48]
001c6de0str x0, [sp+40]
001c6de4ldur x29, [sp-8]
001c6de8ldr x30, [sp], 64
001c6decret x30
001c6df0
001c6df0loc_1c6df0:
001c6df0b 0x1c6df4
001c6df4
001c6df4loc_1c6df4:
001c6df4adrp x0, 0x42f000
001c6df8add x0, x0, 2944
001c6dfcadrp x1, 0x54c000
001c6e00add x1, x1, 1424
001c6e04bl runtime.gopanic
001c6e08
001c6e08loc_1c6e08:
001c6e08b 0x1c6e0c
001c6e0c
001c6e0cloc_1c6e0c:
001c6e0cadrp x0, 0x42f000
001c6e10add x0, x0, 2944
001c6e14adrp x1, 0x54c000
001c6e18add x1, x1, 1408
001c6e1cbl runtime.gopanic
001c6e20hint
001c6e24
001c6e24loc_1c6e24:
001c6e24str w0, [sp+336]
001c6e28mov x3, x30
001c6e2cbl runtime.morestack_noctxt.abi0
001c6e30ldrsw x0, [sp+336]
001c6e34b 0x1c6ca0
001c6e38udf 0
001c6e3cudf 0
001c6ca0
001c6e40
001c6e40encoding/base64.Encoding.Strict: ; void encoding/base64.Encoding.Strict(encoding/base64.Encoding enc)
001c6e40ldr x16, [x28+16]
001c6e44subs xzr, sp, x16
001c6e48b.ls 0x1c6eb0
001c6e4cstr x30, [sp-64]!
001c6e50stur x29, [sp-8]
001c6e54sub x29, sp, 8
001c6e58str xzr, [sp+40]
001c6e5cadrp x0, 0x4b3000
001c6e60add x0, x0, 608
001c6e64bl runtime.newobject
001c6e68str x0, [sp+48]
001c6e6cmov x21, x0
001c6e70add x20, sp, 72
001c6e74adr x27, 16
001c6e78stp x29, x27, [sp-24]
001c6e7csub x29, sp, 24
001c6e80bl fn_87e80
001c6e84sub x29, sp, 8
001c6e88ldr x1, [sp+392]
001c6e8cstr x1, [x0+320]
001c6e90ldr x1, [sp+48]
001c6e94orr x2, xzr, 1
001c6e98strb w2, [x1+324]
001c6e9cldr x0, [sp+48]
001c6ea0str x0, [sp+40]
001c6ea4ldur x29, [sp-8]
001c6ea8ldr x30, [sp], 64
001c6eacret x30
001c6eb0
001c6eb0loc_1c6eb0:
001c6eb0mov x3, x30
001c6eb4bl runtime.morestack_noctxt.abi0
001c6eb8b 0x1c6e40
001c6ebcudf 0
001c6e40
001c6e40encoding/base64.Encoding.Strict: ; void encoding/base64.Encoding.Strict(encoding/base64.Encoding enc)
001c6e40ldr x16, [x28+16]
001c6e44subs xzr, sp, x16
001c6e48b.ls 0x1c6eb0
001c6e4cstr x30, [sp-64]!
001c6e50stur x29, [sp-8]
001c6e54sub x29, sp, 8
001c6e58str xzr, [sp+40]
001c6e5cadrp x0, 0x4b3000
001c6e60add x0, x0, 608
001c6e64bl runtime.newobject
001c6e68str x0, [sp+48]
001c6e6cmov x21, x0
001c6e70add x20, sp, 72
001c6e74adr x27, 16
001c6e78stp x29, x27, [sp-24]
001c6e7csub x29, sp, 24
001c6e80bl fn_87e80
001c6e84sub x29, sp, 8
001c6e88ldr x1, [sp+392]
001c6e8cstr x1, [x0+320]
001c6e90ldr x1, [sp+48]
001c6e94orr x2, xzr, 1
001c6e98strb w2, [x1+324]
001c6e9cldr x0, [sp+48]
001c6ea0str x0, [sp+40]
001c6ea4ldur x29, [sp-8]
001c6ea8ldr x30, [sp], 64
001c6eacret x30
001c6eb0
001c6eb0loc_1c6eb0:
001c6eb0mov x3, x30
001c6eb4bl runtime.morestack_noctxt.abi0
001c6eb8b 0x1c6e40
001c6ebcudf 0
001c6e40
001c6ec0
001c6ec0encoding/base64.(*Encoding).Encode: ; void encoding/base64.(*Encoding).Encode(encoding/base64.Encoding * enc, struct []uint8 dst, struct []uint8 src)
001c6ec0ldr x16, [x28+16]
001c6ec4sub x17, sp, 48
001c6ec8subs xzr, x17, x16
001c6eccb.ls 0x1c7350
001c6ed0str x30, [sp-176]!
001c6ed4stur x29, [sp-8]
001c6ed8sub x29, sp, 8
001c6edcstr x0, [sp+184]
001c6ee0str x1, [sp+192]
001c6ee4str x2, [sp+200]
001c6ee8str x3, [sp+208]
001c6eecstr x4, [sp+216]
001c6ef0str x5, [sp+224]
001c6ef4str x6, [sp+232]
001c6ef8str x5, [sp+72]
001c6efccbz x5, 0x1c6f04
001c6f00b 0x1c6f10
001c6f04
001c6f04loc_1c6f04:
001c6f04ldur x29, [sp-8]
001c6f08ldr x30, [sp], 176
001c6f0cret x30
001c6f10
001c6f10loc_1c6f10:
001c6f10ldrsb x27, [x0]
001c6f14str xzr, [sp+64]
001c6f18str xzr, [sp+40]
001c6f1cldr x2, [sp+224]
001c6f20str x2, [sp+72]
001c6f24movz x3, 43691
001c6f28movk x3, 0xaaaa0000
001c6f2cmovk x3, 0xaaaa00000000
001c6f30movk x3, 0xaaaa000000000000
001c6f34smulh x3, x3, x2
001c6f38add x3, x3, x2
001c6f3csbfm x3, x3, 1, 63
001c6f40sub x2, x3, x2, asr #63
001c6f44add x2, x2, x2, lsl #1
001c6f48str x2, [sp+56]
001c6f4cb 0x1c6f50
001c6f50
001c6f50loc_1c6f50:
001c6f50ldr x2, [sp+56]
001c6f54ldr x3, [sp+40]
001c6f58subs xzr, x2, x3
001c6f5cb.gt 0x1c6f64
001c6f60b 0x1c70cc
001c6f64
001c6f64loc_1c6f64:
001c6f64ldr x1, [sp+224]
001c6f68ldr x2, [sp+216]
001c6f6cldr x0, [sp+40]
001c6f70subs xzr, x1, x0
001c6f74b.hi 0x1c6f7c
001c6f78b 0x1c7348
001c6f7c
001c6f7cloc_1c6f7c:
001c6f7cldrb w2, [x2+x0]
001c6f80ubfm x2, x2, 48, 7
001c6f84ldr x1, [sp+224]
001c6f88ldr x3, [sp+216]
001c6f8cldr x4, [sp+40]
001c6f90add x0, x4, 1
001c6f94subs xzr, x1, x0
001c6f98b.hi 0x1c6fa0
001c6f9cb 0x1c7344
001c6fa0
001c6fa0loc_1c6fa0:
001c6fa0ldrb w3, [x3+x0]
001c6fa4ubfm x3, x3, 56, 7
001c6fa8orr x2, x2, x3
001c6facldr x1, [sp+224]
001c6fb0ldr x3, [sp+216]
001c6fb4ldr x4, [sp+40]
001c6fb8add x0, x4, 2
001c6fbcsubs xzr, x1, x0
001c6fc0b.hi 0x1c6fc8
001c6fc4b 0x1c7340
001c6fc8
001c6fc8loc_1c6fc8:
001c6fc8ldrb w3, [x3+x0]
001c6fccorr x2, x2, x3
001c6fd0str x2, [sp+32]
001c6fd4ldr x0, [sp+64]
001c6fd8str x0, [sp+160]
001c6fdcldr x1, [sp+200]
001c6fe0ldr x3, [sp+192]
001c6fe4ldr x4, [sp+184]
001c6fe8ldrsb x27, [x4]
001c6fecubfm x2, x2, 18, 23
001c6ff0ldrb w2, [x4+x2]
001c6ff4subs xzr, x1, x0
001c6ff8b.hi 0x1c7000
001c6ffcb 0x1c733c
001c7000
001c7000loc_1c7000:
001c7000strb w2, [x3+x0]
001c7004ldr x2, [sp+64]
001c7008add x0, x2, 1
001c700cstr x0, [sp+152]
001c7010ldr x1, [sp+200]
001c7014ldr x2, [sp+192]
001c7018ldr x3, [sp+184]
001c701cldrsb x27, [x3]
001c7020ldr x4, [sp+32]
001c7024ubfm x4, x4, 12, 17
001c7028ldrb w3, [x3+x4]
001c702csubs xzr, x1, x0
001c7030b.hi 0x1c7038
001c7034b 0x1c7338
001c7038
001c7038loc_1c7038:
001c7038strb w3, [x2+x0]
001c703cldr x2, [sp+64]
001c7040add x0, x2, 2
001c7044str x0, [sp+144]
001c7048ldr x1, [sp+200]
001c704cldr x2, [sp+192]
001c7050ldr x3, [sp+184]
001c7054ldrsb x27, [x3]
001c7058ldr x4, [sp+32]
001c705cubfm x4, x4, 6, 11
001c7060ldrb w3, [x3+x4]
001c7064subs xzr, x1, x0
001c7068b.hi 0x1c7070
001c706cb 0x1c7334
001c7070
001c7070loc_1c7070:
001c7070strb w3, [x2+x0]
001c7074ldr x2, [sp+64]
001c7078add x0, x2, 3
001c707cstr x0, [sp+136]
001c7080ldr x1, [sp+200]
001c7084ldr x2, [sp+192]
001c7088ldr x3, [sp+184]
001c708cldrsb x27, [x3]
001c7090ldr x4, [sp+32]
001c7094and x4, x4, 63
001c7098ldrb w3, [x3+x4]
001c709csubs xzr, x1, x0
001c70a0b.hi 0x1c70a8
001c70a4b 0x1c7330
001c70a8
001c70a8loc_1c70a8:
001c70a8strb w3, [x2+x0]
001c70acldr x2, [sp+40]
001c70b0add x2, x2, 3
001c70b4str x2, [sp+40]
001c70b8ldr x2, [sp+64]
001c70bcadd x2, x2, 4
001c70c0str x2, [sp+64]
001c70c4b 0x1c70c8
001c70c8
001c70c8loc_1c70c8:
001c70c8b 0x1c6f50
001c70cc
001c70ccloc_1c70cc:
001c70ccldr x2, [sp+224]
001c70d0str x2, [sp+72]
001c70d4ldr x3, [sp+40]
001c70d8sub x2, x2, x3
001c70dcstr x2, [sp+48]
001c70e0cbz x2, 0x1c70e8
001c70e4b 0x1c70f4
001c70e8
001c70e8loc_1c70e8:
001c70e8ldur x29, [sp-8]
001c70ecldr x30, [sp], 176
001c70f0ret x30
001c70f4
001c70f4loc_1c70f4:
001c70f4ldr x1, [sp+224]
001c70f8ldr x3, [sp+216]
001c70fcldr x0, [sp+40]
001c7100subs xzr, x1, x0
001c7104b.hi 0x1c710c
001c7108b 0x1c732c
001c710c
001c710cloc_1c710c:
001c710cldrb w3, [x3+x0]
001c7110ubfm x3, x3, 48, 7
001c7114str x3, [sp+24]
001c7118subs xzr, x2, 2
001c711cb.eq 0x1c7124
001c7120b 0x1c7154
001c7124
001c7124loc_1c7124:
001c7124ldr x1, [sp+224]
001c7128ldr x2, [sp+216]
001c712cldr x4, [sp+40]
001c7130add x0, x4, 1
001c7134subs xzr, x1, x0
001c7138b.hi 0x1c7140
001c713cb 0x1c7328
001c7140
001c7140loc_1c7140:
001c7140ldrb w2, [x2+x0]
001c7144ubfm x2, x2, 56, 7
001c7148orr x2, x3, x2
001c714cstr x2, [sp+24]
001c7150b 0x1c7158
001c7154
001c7154loc_1c7154:
001c7154b 0x1c7158
001c7158
001c7158loc_1c7158:
001c7158ldr x0, [sp+64]
001c715cstr x0, [sp+128]
001c7160ldr x1, [sp+200]
001c7164ldr x2, [sp+192]
001c7168ldr x3, [sp+184]
001c716cldrsb x27, [x3]
001c7170ldr x4, [sp+24]
001c7174ubfm x4, x4, 18, 23
001c7178ldrb w3, [x3+x4]
001c717csubs xzr, x0, x1
001c7180b.lo 0x1c7188
001c7184b 0x1c7324
001c7188
001c7188loc_1c7188:
001c7188strb w3, [x2+x0]
001c718cldr x2, [sp+64]
001c7190add x0, x2, 1
001c7194str x0, [sp+120]
001c7198ldr x1, [sp+200]
001c719cldr x2, [sp+192]
001c71a0ldr x3, [sp+184]
001c71a4ldrsb x27, [x3]
001c71a8ldr x4, [sp+24]
001c71acubfm x4, x4, 12, 17
001c71b0ldrb w3, [x3+x4]
001c71b4subs xzr, x1, x0
001c71b8b.hi 0x1c71c0
001c71bcb 0x1c7320
001c71c0
001c71c0loc_1c71c0:
001c71c0strb w3, [x2+x0]
001c71c4ldr x2, [sp+48]
001c71c8str x2, [sp+112]
001c71ccsubs xzr, x2, 1
001c71d0b.eq 0x1c71d8
001c71d4b 0x1c7260
001c71d8
001c71d8loc_1c71d8:
001c71d8b 0x1c71dc
001c71dc
001c71dcloc_1c71dc:
001c71dcldr x2, [sp+184]
001c71e0ldrsb x27, [x2]
001c71e4ldrsw x2, [x2+320]
001c71e8adds wzr, w2, 1
001c71ecb.ne 0x1c71f4
001c71f0b 0x1c7258
001c71f4
001c71f4loc_1c71f4:
001c71f4ldr x2, [sp+64]
001c71f8add x0, x2, 2
001c71fcstr x0, [sp+88]
001c7200ldr x1, [sp+200]
001c7204ldr x2, [sp+192]
001c7208ldr x3, [sp+184]
001c720cldrsb x27, [x3]
001c7210ldrsw x3, [x3+320]
001c7214subs xzr, x1, x0
001c7218b.hi 0x1c7220
001c721cb 0x1c731c
001c7220
001c7220loc_1c7220:
001c7220strb w3, [x2+x0]
001c7224ldr x2, [sp+64]
001c7228add x0, x2, 3
001c722cstr x0, [sp+80]
001c7230ldr x1, [sp+200]
001c7234ldr x2, [sp+192]
001c7238ldr x3, [sp+184]
001c723cldrsb x27, [x3]
001c7240ldrsw x3, [x3+320]
001c7244subs xzr, x1, x0
001c7248b.hi 0x1c7250
001c724cb 0x1c7318
001c7250
001c7250loc_1c7250:
001c7250strb w3, [x2+x0]
001c7254b 0x1c725c
001c7258
001c7258loc_1c7258:
001c7258b 0x1c725c
001c725c
001c725cloc_1c725c:
001c725cb 0x1c7304
001c7260
001c7260loc_1c7260:
001c7260subs xzr, x2, 2
001c7264b.eq 0x1c726c
001c7268b 0x1c72fc
001c726c
001c726cloc_1c726c:
001c726cb 0x1c7270
001c7270
001c7270loc_1c7270:
001c7270ldr x2, [sp+64]
001c7274add x0, x2, 2
001c7278str x0, [sp+104]
001c727cldr x1, [sp+200]
001c7280ldr x2, [sp+192]
001c7284ldr x3, [sp+184]
001c7288ldrsb x27, [x3]
001c728cldr x4, [sp+24]
001c7290ubfm x4, x4, 6, 11
001c7294ldrb w3, [x3+x4]
001c7298subs xzr, x1, x0
001c729cb.hi 0x1c72a4
001c72a0b 0x1c7314
001c72a4
001c72a4loc_1c72a4:
001c72a4strb w3, [x2+x0]
001c72a8ldr x2, [sp+184]
001c72acldrsb x27, [x2]
001c72b0ldrsw x2, [x2+320]
001c72b4adds wzr, w2, 1
001c72b8b.ne 0x1c72c0
001c72bcb 0x1c72f4
001c72c0
001c72c0loc_1c72c0:
001c72c0ldr x2, [sp+64]
001c72c4add x0, x2, 3
001c72c8str x0, [sp+96]
001c72ccldr x1, [sp+200]
001c72d0ldr x2, [sp+192]
001c72d4ldr x3, [sp+184]
001c72d8ldrsb x27, [x3]
001c72dcldrsw x3, [x3+320]
001c72e0subs xzr, x1, x0
001c72e4b.hi 0x1c72ec
001c72e8b 0x1c7310
001c72ec
001c72ecloc_1c72ec:
001c72ecstrb w3, [x2+x0]
001c72f0b 0x1c72f8
001c72f4
001c72f4loc_1c72f4:
001c72f4b 0x1c72f8
001c72f8
001c72f8loc_1c72f8:
001c72f8b 0x1c7304
001c72fc
001c72fcloc_1c72fc:
001c72fcb 0x1c7300
001c7300
001c7300loc_1c7300:
001c7300b 0x1c7304
001c7304
001c7304loc_1c7304:
001c7304ldur x29, [sp-8]
001c7308ldr x30, [sp], 176
001c730cret x30
001c7310
001c7310loc_1c7310:
001c7310bl runtime.panicIndex
001c7314
001c7314loc_1c7314:
001c7314bl runtime.panicIndex
001c7318
001c7318loc_1c7318:
001c7318bl runtime.panicIndex
001c731c
001c731cloc_1c731c:
001c731cbl runtime.panicIndex
001c7320
001c7320loc_1c7320:
001c7320bl runtime.panicIndex
001c7324
001c7324loc_1c7324:
001c7324bl runtime.panicIndex
001c7328
001c7328loc_1c7328:
001c7328bl runtime.panicIndex
001c732c
001c732cloc_1c732c:
001c732cbl runtime.panicIndex
001c7330
001c7330loc_1c7330:
001c7330bl runtime.panicIndex
001c7334
001c7334loc_1c7334:
001c7334bl runtime.panicIndex
001c7338
001c7338loc_1c7338:
001c7338bl runtime.panicIndex
001c733c
001c733cloc_1c733c:
001c733cbl runtime.panicIndex
001c7340
001c7340loc_1c7340:
001c7340bl runtime.panicIndex
001c7344
001c7344loc_1c7344:
001c7344bl runtime.panicIndex
001c7348
001c7348loc_1c7348:
001c7348bl runtime.panicIndex
001c734chint
001c7350
001c7350loc_1c7350:
001c7350stp x0, x1, [sp+8]
001c7354stp x2, x3, [sp+24]
001c7358stp x4, x5, [sp+40]
001c735cstr x6, [sp+56]
001c7360mov x3, x30
001c7364bl runtime.morestack_noctxt.abi0
001c7368ldp x0, x1, [sp+8]
001c736cldp x2, x3, [sp+24]
001c7370ldp x4, x5, [sp+40]
001c7374ldr x6, [sp+56]
001c7378b 0x1c6ec0
001c737cudf 0
001c6ec0
001c6ec0encoding/base64.(*Encoding).Encode: ; void encoding/base64.(*Encoding).Encode(encoding/base64.Encoding * enc, struct []uint8 dst, struct []uint8 src)
001c6ec0ldr x16, [x28+16]
001c6ec4sub x17, sp, 48
001c6ec8subs xzr, x17, x16
001c6eccb.ls 0x1c7350
001c6ed0str x30, [sp-176]!
001c6ed4stur x29, [sp-8]
001c6ed8sub x29, sp, 8
001c6edcstr x0, [sp+184]
001c6ee0str x1, [sp+192]
001c6ee4str x2, [sp+200]
001c6ee8str x3, [sp+208]
001c6eecstr x4, [sp+216]
001c6ef0str x5, [sp+224]
001c6ef4str x6, [sp+232]
001c6ef8str x5, [sp+72]
001c6efccbz x5, 0x1c6f04
001c6f00b 0x1c6f10
001c6f04
001c6f04loc_1c6f04:
001c6f04ldur x29, [sp-8]
001c6f08ldr x30, [sp], 176
001c6f0cret x30
001c6f10
001c6f10loc_1c6f10:
001c6f10ldrsb x27, [x0]
001c6f14str xzr, [sp+64]
001c6f18str xzr, [sp+40]
001c6f1cldr x2, [sp+224]
001c6f20str x2, [sp+72]
001c6f24movz x3, 43691
001c6f28movk x3, 0xaaaa0000
001c6f2cmovk x3, 0xaaaa00000000
001c6f30movk x3, 0xaaaa000000000000
001c6f34smulh x3, x3, x2
001c6f38add x3, x3, x2
001c6f3csbfm x3, x3, 1, 63
001c6f40sub x2, x3, x2, asr #63
001c6f44add x2, x2, x2, lsl #1
001c6f48str x2, [sp+56]
001c6f4cb 0x1c6f50
001c6f50
001c6f50loc_1c6f50:
001c6f50ldr x2, [sp+56]
001c6f54ldr x3, [sp+40]
001c6f58subs xzr, x2, x3
001c6f5cb.gt 0x1c6f64
001c6f60b 0x1c70cc
001c6f64
001c6f64loc_1c6f64:
001c6f64ldr x1, [sp+224]
001c6f68ldr x2, [sp+216]
001c6f6cldr x0, [sp+40]
001c6f70subs xzr, x1, x0
001c6f74b.hi 0x1c6f7c
001c6f78b 0x1c7348
001c6f7c
001c6f7cloc_1c6f7c:
001c6f7cldrb w2, [x2+x0]
001c6f80ubfm x2, x2, 48, 7
001c6f84ldr x1, [sp+224]
001c6f88ldr x3, [sp+216]
001c6f8cldr x4, [sp+40]
001c6f90add x0, x4, 1
001c6f94subs xzr, x1, x0
001c6f98b.hi 0x1c6fa0
001c6f9cb 0x1c7344
001c6fa0
001c6fa0loc_1c6fa0:
001c6fa0ldrb w3, [x3+x0]
001c6fa4ubfm x3, x3, 56, 7
001c6fa8orr x2, x2, x3
001c6facldr x1, [sp+224]
001c6fb0ldr x3, [sp+216]
001c6fb4ldr x4, [sp+40]
001c6fb8add x0, x4, 2
001c6fbcsubs xzr, x1, x0
001c6fc0b.hi 0x1c6fc8
001c6fc4b 0x1c7340
001c6fc8
001c6fc8loc_1c6fc8:
001c6fc8ldrb w3, [x3+x0]
001c6fccorr x2, x2, x3
001c6fd0str x2, [sp+32]
001c6fd4ldr x0, [sp+64]
001c6fd8str x0, [sp+160]
001c6fdcldr x1, [sp+200]
001c6fe0ldr x3, [sp+192]
001c6fe4ldr x4, [sp+184]
001c6fe8ldrsb x27, [x4]
001c6fecubfm x2, x2, 18, 23
001c6ff0ldrb w2, [x4+x2]
001c6ff4subs xzr, x1, x0
001c6ff8b.hi 0x1c7000
001c6ffcb 0x1c733c
001c7000
001c7000loc_1c7000:
001c7000strb w2, [x3+x0]
001c7004ldr x2, [sp+64]
001c7008add x0, x2, 1
001c700cstr x0, [sp+152]
001c7010ldr x1, [sp+200]
001c7014ldr x2, [sp+192]
001c7018ldr x3, [sp+184]
001c701cldrsb x27, [x3]
001c7020ldr x4, [sp+32]
001c7024ubfm x4, x4, 12, 17
001c7028ldrb w3, [x3+x4]
001c702csubs xzr, x1, x0
001c7030b.hi 0x1c7038
001c7034b 0x1c7338
001c7038
001c7038loc_1c7038:
001c7038strb w3, [x2+x0]
001c703cldr x2, [sp+64]
001c7040add x0, x2, 2
001c7044str x0, [sp+144]
001c7048ldr x1, [sp+200]
001c704cldr x2, [sp+192]
001c7050ldr x3, [sp+184]
001c7054ldrsb x27, [x3]
001c7058ldr x4, [sp+32]
001c705cubfm x4, x4, 6, 11
001c7060ldrb w3, [x3+x4]
001c7064subs xzr, x1, x0
001c7068b.hi 0x1c7070
001c706cb 0x1c7334
001c7070
001c7070loc_1c7070:
001c7070strb w3, [x2+x0]
001c7074ldr x2, [sp+64]
001c7078add x0, x2, 3
001c707cstr x0, [sp+136]
001c7080ldr x1, [sp+200]
001c7084ldr x2, [sp+192]
001c7088ldr x3, [sp+184]
001c708cldrsb x27, [x3]
001c7090ldr x4, [sp+32]
001c7094and x4, x4, 63
001c7098ldrb w3, [x3+x4]
001c709csubs xzr, x1, x0
001c70a0b.hi 0x1c70a8
001c70a4b 0x1c7330
001c70a8
001c70a8loc_1c70a8:
001c70a8strb w3, [x2+x0]
001c70acldr x2, [sp+40]
001c70b0add x2, x2, 3
001c70b4str x2, [sp+40]
001c70b8ldr x2, [sp+64]
001c70bcadd x2, x2, 4
001c70c0str x2, [sp+64]
001c70c4b 0x1c70c8
001c70c8
001c70c8loc_1c70c8:
001c70c8b 0x1c6f50
001c70cc
001c70ccloc_1c70cc:
001c70ccldr x2, [sp+224]
001c70d0str x2, [sp+72]
001c70d4ldr x3, [sp+40]
001c70d8sub x2, x2, x3
001c70dcstr x2, [sp+48]
001c70e0cbz x2, 0x1c70e8
001c70e4b 0x1c70f4
001c70e8
001c70e8loc_1c70e8:
001c70e8ldur x29, [sp-8]
001c70ecldr x30, [sp], 176
001c70f0ret x30
001c70f4
001c70f4loc_1c70f4:
001c70f4ldr x1, [sp+224]
001c70f8ldr x3, [sp+216]
001c70fcldr x0, [sp+40]
001c7100subs xzr, x1, x0
001c7104b.hi 0x1c710c
001c7108b 0x1c732c
001c710c
001c710cloc_1c710c:
001c710cldrb w3, [x3+x0]
001c7110ubfm x3, x3, 48, 7
001c7114str x3, [sp+24]
001c7118subs xzr, x2, 2
001c711cb.eq 0x1c7124
001c7120b 0x1c7154
001c7124
001c7124loc_1c7124:
001c7124ldr x1, [sp+224]
001c7128ldr x2, [sp+216]
001c712cldr x4, [sp+40]
001c7130add x0, x4, 1
001c7134subs xzr, x1, x0
001c7138b.hi 0x1c7140
001c713cb 0x1c7328
001c7140
001c7140loc_1c7140:
001c7140ldrb w2, [x2+x0]
001c7144ubfm x2, x2, 56, 7
001c7148orr x2, x3, x2
001c714cstr x2, [sp+24]
001c7150b 0x1c7158
001c7154
001c7154loc_1c7154:
001c7154b 0x1c7158
001c7158
001c7158loc_1c7158:
001c7158ldr x0, [sp+64]
001c715cstr x0, [sp+128]
001c7160ldr x1, [sp+200]
001c7164ldr x2, [sp+192]
001c7168ldr x3, [sp+184]
001c716cldrsb x27, [x3]
001c7170ldr x4, [sp+24]
001c7174ubfm x4, x4, 18, 23
001c7178ldrb w3, [x3+x4]
001c717csubs xzr, x0, x1
001c7180b.lo 0x1c7188
001c7184b 0x1c7324
001c7188
001c7188loc_1c7188:
001c7188strb w3, [x2+x0]
001c718cldr x2, [sp+64]
001c7190add x0, x2, 1
001c7194str x0, [sp+120]
001c7198ldr x1, [sp+200]
001c719cldr x2, [sp+192]
001c71a0ldr x3, [sp+184]
001c71a4ldrsb x27, [x3]
001c71a8ldr x4, [sp+24]
001c71acubfm x4, x4, 12, 17
001c71b0ldrb w3, [x3+x4]
001c71b4subs xzr, x1, x0
001c71b8b.hi 0x1c71c0
001c71bcb 0x1c7320
001c71c0
001c71c0loc_1c71c0:
001c71c0strb w3, [x2+x0]
001c71c4ldr x2, [sp+48]
001c71c8str x2, [sp+112]
001c71ccsubs xzr, x2, 1
001c71d0b.eq 0x1c71d8
001c71d4b 0x1c7260
001c71d8
001c71d8loc_1c71d8:
001c71d8b 0x1c71dc
001c71dc
001c71dcloc_1c71dc:
001c71dcldr x2, [sp+184]
001c71e0ldrsb x27, [x2]
001c71e4ldrsw x2, [x2+320]
001c71e8adds wzr, w2, 1
001c71ecb.ne 0x1c71f4
001c71f0b 0x1c7258
001c71f4
001c71f4loc_1c71f4:
001c71f4ldr x2, [sp+64]
001c71f8add x0, x2, 2
001c71fcstr x0, [sp+88]
001c7200ldr x1, [sp+200]
001c7204ldr x2, [sp+192]
001c7208ldr x3, [sp+184]
001c720cldrsb x27, [x3]
001c7210ldrsw x3, [x3+320]
001c7214subs xzr, x1, x0
001c7218b.hi 0x1c7220
001c721cb 0x1c731c
001c7220
001c7220loc_1c7220:
001c7220strb w3, [x2+x0]
001c7224ldr x2, [sp+64]
001c7228add x0, x2, 3
001c722cstr x0, [sp+80]
001c7230ldr x1, [sp+200]
001c7234ldr x2, [sp+192]
001c7238ldr x3, [sp+184]
001c723cldrsb x27, [x3]
001c7240ldrsw x3, [x3+320]
001c7244subs xzr, x1, x0
001c7248b.hi 0x1c7250
001c724cb 0x1c7318
001c7250
001c7250loc_1c7250:
001c7250strb w3, [x2+x0]
001c7254b 0x1c725c
001c7258
001c7258loc_1c7258:
001c7258b 0x1c725c
001c725c
001c725cloc_1c725c:
001c725cb 0x1c7304
001c7260
001c7260loc_1c7260:
001c7260subs xzr, x2, 2
001c7264b.eq 0x1c726c
001c7268b 0x1c72fc
001c726c
001c726cloc_1c726c:
001c726cb 0x1c7270
001c7270
001c7270loc_1c7270:
001c7270ldr x2, [sp+64]
001c7274add x0, x2, 2
001c7278str x0, [sp+104]
001c727cldr x1, [sp+200]
001c7280ldr x2, [sp+192]
001c7284ldr x3, [sp+184]
001c7288ldrsb x27, [x3]
001c728cldr x4, [sp+24]
001c7290ubfm x4, x4, 6, 11
001c7294ldrb w3, [x3+x4]
001c7298subs xzr, x1, x0
001c729cb.hi 0x1c72a4
001c72a0b 0x1c7314
001c72a4
001c72a4loc_1c72a4:
001c72a4strb w3, [x2+x0]
001c72a8ldr x2, [sp+184]
001c72acldrsb x27, [x2]
001c72b0ldrsw x2, [x2+320]
001c72b4adds wzr, w2, 1
001c72b8b.ne 0x1c72c0
001c72bcb 0x1c72f4
001c72c0
001c72c0loc_1c72c0:
001c72c0ldr x2, [sp+64]
001c72c4add x0, x2, 3
001c72c8str x0, [sp+96]
001c72ccldr x1, [sp+200]
001c72d0ldr x2, [sp+192]
001c72d4ldr x3, [sp+184]
001c72d8ldrsb x27, [x3]
001c72dcldrsw x3, [x3+320]
001c72e0subs xzr, x1, x0
001c72e4b.hi 0x1c72ec
001c72e8b 0x1c7310
001c72ec
001c72ecloc_1c72ec:
001c72ecstrb w3, [x2+x0]
001c72f0b 0x1c72f8
001c72f4
001c72f4loc_1c72f4:
001c72f4b 0x1c72f8
001c72f8
001c72f8loc_1c72f8:
001c72f8b 0x1c7304
001c72fc
001c72fcloc_1c72fc:
001c72fcb 0x1c7300
001c7300
001c7300loc_1c7300:
001c7300b 0x1c7304
001c7304
001c7304loc_1c7304:
001c7304ldur x29, [sp-8]
001c7308ldr x30, [sp], 176
001c730cret x30
001c7310
001c7310loc_1c7310:
001c7310bl runtime.panicIndex
001c7314
001c7314loc_1c7314:
001c7314bl runtime.panicIndex
001c7318
001c7318loc_1c7318:
001c7318bl runtime.panicIndex
001c731c
001c731cloc_1c731c:
001c731cbl runtime.panicIndex
001c7320
001c7320loc_1c7320:
001c7320bl runtime.panicIndex
001c7324
001c7324loc_1c7324:
001c7324bl runtime.panicIndex
001c7328
001c7328loc_1c7328:
001c7328bl runtime.panicIndex
001c732c
001c732cloc_1c732c:
001c732cbl runtime.panicIndex
001c7330
001c7330loc_1c7330:
001c7330bl runtime.panicIndex
001c7334
001c7334loc_1c7334:
001c7334bl runtime.panicIndex
001c7338
001c7338loc_1c7338:
001c7338bl runtime.panicIndex
001c733c
001c733cloc_1c733c:
001c733cbl runtime.panicIndex
001c7340
001c7340loc_1c7340:
001c7340bl runtime.panicIndex
001c7344
001c7344loc_1c7344:
001c7344bl runtime.panicIndex
001c7348
001c7348loc_1c7348:
001c7348bl runtime.panicIndex
001c734chint
001c7350
001c7350loc_1c7350:
001c7350stp x0, x1, [sp+8]
001c7354stp x2, x3, [sp+24]
001c7358stp x4, x5, [sp+40]
001c735cstr x6, [sp+56]
001c7360mov x3, x30
001c7364bl runtime.morestack_noctxt.abi0
001c7368ldp x0, x1, [sp+8]
001c736cldp x2, x3, [sp+24]
001c7370ldp x4, x5, [sp+40]
001c7374ldr x6, [sp+56]
001c7378b 0x1c6ec0
001c737cudf 0
001c6ec0
001c7380
001c7380encoding/base64.(*Encoding).EncodeToString: ; void encoding/base64.(*Encoding).EncodeToString(encoding/base64.Encoding * enc, struct []uint8 src)
001c7380ldr x16, [x28+16]
001c7384subs xzr, sp, x16
001c7388b.ls 0x1c7428
001c738cstr x30, [sp-128]!
001c7390stur x29, [sp-8]
001c7394sub x29, sp, 8
001c7398str x0, [sp+136]
001c739cstr x1, [sp+144]
001c73a0str x2, [sp+152]
001c73a4str x3, [sp+160]
001c73a8stp xzr, xzr, [sp+80]
001c73acldr x1, [sp+152]
001c73b0str x1, [sp+72]
001c73b4ldr x0, [sp+136]
001c73b8bl encoding/base64.(*Encoding).EncodedLen
001c73bcstr x0, [sp+64]
001c73c0mov x1, x0
001c73c4mov x2, x1
001c73c8adrp x0, 0x42e000
001c73ccadd x0, x0, 3072
001c73d0bl runtime.makeslice
001c73d4ldr x2, [sp+64]
001c73d8ldr x3, [sp+64]
001c73dcstr x0, [sp+96]
001c73e0str x2, [sp+104]
001c73e4str x3, [sp+112]
001c73e8ldr x4, [sp+144]
001c73ecldr x5, [sp+152]
001c73f0ldr x6, [sp+160]
001c73f4ldr x7, [sp+136]
001c73f8mov x1, x0
001c73fcmov x0, x7
001c7400bl encoding/base64.(*Encoding).Encode
001c7404ldr x1, [sp+96]
001c7408ldr x2, [sp+104]
001c740cmov x0, xzr
001c7410bl runtime.slicebytetostring
001c7414str x0, [sp+80]
001c7418str x1, [sp+88]
001c741cldur x29, [sp-8]
001c7420ldr x30, [sp], 128
001c7424ret x30
001c7428
001c7428loc_1c7428:
001c7428stp x0, x1, [sp+8]
001c742cstp x2, x3, [sp+24]
001c7430mov x3, x30
001c7434bl runtime.morestack_noctxt.abi0
001c7438ldp x0, x1, [sp+8]
001c743cldp x2, x3, [sp+24]
001c7440b 0x1c7380
001c7444udf 0
001c7448udf 0
001c744cudf 0
001c7380
001c7380encoding/base64.(*Encoding).EncodeToString: ; void encoding/base64.(*Encoding).EncodeToString(encoding/base64.Encoding * enc, struct []uint8 src)
001c7380ldr x16, [x28+16]
001c7384subs xzr, sp, x16
001c7388b.ls 0x1c7428
001c738cstr x30, [sp-128]!
001c7390stur x29, [sp-8]
001c7394sub x29, sp, 8
001c7398str x0, [sp+136]
001c739cstr x1, [sp+144]
001c73a0str x2, [sp+152]
001c73a4str x3, [sp+160]
001c73a8stp xzr, xzr, [sp+80]
001c73acldr x1, [sp+152]
001c73b0str x1, [sp+72]
001c73b4ldr x0, [sp+136]
001c73b8bl encoding/base64.(*Encoding).EncodedLen
001c73bcstr x0, [sp+64]
001c73c0mov x1, x0
001c73c4mov x2, x1
001c73c8adrp x0, 0x42e000
001c73ccadd x0, x0, 3072
001c73d0bl runtime.makeslice
001c73d4ldr x2, [sp+64]
001c73d8ldr x3, [sp+64]
001c73dcstr x0, [sp+96]
001c73e0str x2, [sp+104]
001c73e4str x3, [sp+112]
001c73e8ldr x4, [sp+144]
001c73ecldr x5, [sp+152]
001c73f0ldr x6, [sp+160]
001c73f4ldr x7, [sp+136]
001c73f8mov x1, x0
001c73fcmov x0, x7
001c7400bl encoding/base64.(*Encoding).Encode
001c7404ldr x1, [sp+96]
001c7408ldr x2, [sp+104]
001c740cmov x0, xzr
001c7410bl runtime.slicebytetostring
001c7414str x0, [sp+80]
001c7418str x1, [sp+88]
001c741cldur x29, [sp-8]
001c7420ldr x30, [sp], 128
001c7424ret x30
001c7428
001c7428loc_1c7428:
001c7428stp x0, x1, [sp+8]
001c742cstp x2, x3, [sp+24]
001c7430mov x3, x30
001c7434bl runtime.morestack_noctxt.abi0
001c7438ldp x0, x1, [sp+8]
001c743cldp x2, x3, [sp+24]
001c7440b 0x1c7380
001c7444udf 0
001c7448udf 0
001c744cudf 0
001c7380
001c7450
001c7450encoding/base64.(*encoder).Write: ; void encoding/base64.(*encoder).Write(encoding/base64.encoder * e, struct []uint8 p)
001c7450ldr x16, [x28+16]
001c7454sub x17, sp, 208
001c7458subs xzr, x17, x16
001c745cb.ls 0x1c7b08
001c7460sub x20, sp, 336
001c7464stp x29, x30, [x20-8]
001c7468add sp, x20, 0
001c746csub x29, sp, 8
001c7470str x0, [sp+344]
001c7474str x1, [sp+352]
001c7478str x2, [sp+360]
001c747cstr x3, [sp+368]
001c7480str xzr, [sp+80]
001c7484stp xzr, xzr, [sp+152]
001c7488ldr x7, [sp+344]
001c748cldrsb x27, [x7]
001c7490ldr x7, [x7]
001c7494cbnz x7, 0x1c749c
001c7498b 0x1c74c8
001c749c
001c749cloc_1c749c:
001c749cstr xzr, [sp+80]
001c74a0ldr x3, [sp+344]
001c74a4ldrsb x27, [x3]
001c74a8ldr x1, [x3]
001c74acldr x2, [x3+8]
001c74b0str x1, [sp+152]
001c74b4str x2, [sp+160]
001c74b8ldr x0, [sp+80]
001c74bcldp x29, x30, [sp-8]
001c74c0add sp, sp, 336
001c74c4ret x30
001c74c8
001c74c8loc_1c74c8:
001c74c8ldr x7, [sp+344]
001c74ccldrsb x27, [x7]
001c74d0ldr x7, [x7+48]
001c74d4subs xzr, x7, 0
001c74d8b.gt 0x1c74e0
001c74dcb 0x1c74ec
001c74e0
001c74e0loc_1c74e0:
001c74e0str xzr, [sp+88]
001c74e4str xzr, [sp+88]
001c74e8b 0x1c7844
001c74ec
001c74ecloc_1c74ec:
001c74ecb 0x1c74f0
001c74f0
001c74f0loc_1c74f0:
001c74f0b 0x1c74f4
001c74f4
001c74f4loc_1c74f4:
001c74f4ldr x7, [sp+360]
001c74f8str x7, [sp+144]
001c74fcsubs xzr, x7, 3
001c7500b.ge 0x1c7508
001c7504b 0x1c775c
001c7508
001c7508loc_1c7508:
001c7508orr x7, xzr, 768
001c750cstr x7, [sp+72]
001c7510ldr x8, [sp+360]
001c7514str x8, [sp+136]
001c7518subs xzr, x8, 768
001c751cb.lt 0x1c7524
001c7520b 0x1c7560
001c7524
001c7524loc_1c7524:
001c7524ldr x8, [sp+360]
001c7528str x8, [sp+72]
001c752cmovz x9, 43691
001c7530movk x9, 0xaaaa0000
001c7534movk x9, 0xaaaa00000000
001c7538movk x9, 0xaaaa000000000000
001c753csmulh x10, x9, x8
001c7540add x10, x10, x8
001c7544sbfm x10, x10, 1, 63
001c7548sub x10, x10, x8, asr #63
001c754cadd x10, x10, x10, lsl #1
001c7550add x10, x8, x10
001c7554sub x8, x10, x8
001c7558str x8, [sp+72]
001c755cb 0x1c7574
001c7560
001c7560loc_1c7560:
001c7560movz x9, 43691
001c7564movk x9, 0xaaaa0000
001c7568movk x9, 0xaaaa00000000
001c756cmovk x9, 0xaaaa000000000000
001c7570b 0x1c7574
001c7574
001c7574loc_1c7574:
001c7574ldr x8, [sp+344]
001c7578ldrsb x27, [x8]
001c757cadd x8, x8, 56
001c7580ldrsb x27, [x8]
001c7584b 0x1c7588
001c7588
001c7588loc_1c7588:
001c7588str x8, [sp+280]
001c758corr x8, xzr, 1024
001c7590str x8, [sp+288]
001c7594str x8, [sp+296]
001c7598ldr x1, [sp+72]
001c759cldr x2, [sp+368]
001c75a0ldr x10, [sp+352]
001c75a4subs xzr, x2, x1
001c75a8b.hs 0x1c75b0
001c75acb 0x1c7840
001c75b0
001c75b0loc_1c75b0:
001c75b0b 0x1c75b4
001c75b4
001c75b4loc_1c75b4:
001c75b4str x10, [sp+304]
001c75b8str x1, [sp+312]
001c75bcstr x2, [sp+320]
001c75c0ldr x7, [sp+344]
001c75c4ldrsb x27, [x7]
001c75c8ldr x0, [x7+16]
001c75ccstr x0, [sp+248]
001c75d0ldr x4, [sp+304]
001c75d4ldr x5, [sp+312]
001c75d8ldr x6, [sp+320]
001c75dcldr x1, [sp+280]
001c75e0ldr x2, [sp+288]
001c75e4ldr x3, [sp+296]
001c75e8bl encoding/base64.(*Encoding).Encode
001c75ecldr x7, [sp+72]
001c75f0movz x8, 43691
001c75f4movk x8, 0xaaaa0000
001c75f8movk x8, 0xaaaa00000000
001c75fcmovk x8, 0xaaaa000000000000
001c7600smulh x9, x8, x7
001c7604add x9, x9, x7
001c7608sbfm x9, x9, 1, 63
001c760csub x7, x9, x7, asr #63
001c7610ubfm x1, x7, 62, 61
001c7614str x1, [sp+136]
001c7618ldr x7, [sp+344]
001c761cldrsb x27, [x7]
001c7620add x7, x7, 56
001c7624ldrsb x27, [x7]
001c7628subs xzr, x1, 1024
001c762cb.ls 0x1c7634
001c7630b 0x1c7838
001c7634
001c7634loc_1c7634:
001c7634b 0x1c7638
001c7638
001c7638loc_1c7638:
001c7638str x7, [sp+304]
001c763cstr x1, [sp+312]
001c7640orr x4, xzr, 1024
001c7644str x4, [sp+320]
001c7648stp xzr, xzr, [sp+264]
001c764cldr x4, [sp+344]
001c7650ldrsb x27, [x4]
001c7654ldr x5, [x4+24]
001c7658ldrsb x27, [x5]
001c765cldr x0, [x4+32]
001c7660ldr x4, [x5+24]
001c7664ldr x1, [sp+304]
001c7668ldr x2, [sp+312]
001c766cldr x3, [sp+320]
001c7670blr x4
001c7674str x0, [sp+128]
001c7678str x1, [sp+264]
001c767cstr x2, [sp+272]
001c7680ldr x4, [sp+128]
001c7684str x4, [sp+96]
001c7688str x1, [sp+168]
001c768cstr x2, [sp+176]
001c7690ldr x4, [sp+344]
001c7694ldrsb x27, [x4]
001c7698str x1, [x4]
001c769cadrp x27, 0x884000
001c76a0ldr w5, [x27+3056]
001c76a4cbz w5, 0x1c76ac
001c76a8b 0x1c76b0
001c76ac
001c76acloc_1c76ac:
001c76acb 0x1c76c4
001c76b0
001c76b0loc_1c76b0:
001c76b0bl runtime.gcWriteBarrier2
001c76b4str x2, [x25]
001c76b8ldr x7, [x4+8]
001c76bcstr x7, [x25+8]
001c76c0b 0x1c76c4
001c76c4
001c76c4loc_1c76c4:
001c76c4str x2, [x4+8]
001c76c8ldr x7, [sp+344]
001c76ccldrsb x27, [x7]
001c76d0ldr x7, [x7]
001c76d4cbnz x7, 0x1c76dc
001c76d8b 0x1c7704
001c76dc
001c76dcloc_1c76dc:
001c76dcldr x3, [sp+344]
001c76e0ldrsb x27, [x3]
001c76e4ldr x1, [x3]
001c76e8ldr x2, [x3+8]
001c76ecstr x1, [sp+152]
001c76f0str x2, [sp+160]
001c76f4ldr x0, [sp+80]
001c76f8ldp x29, x30, [sp-8]
001c76fcadd sp, sp, 336
001c7700ret x30
001c7704
001c7704loc_1c7704:
001c7704ldr x7, [sp+72]
001c7708ldr x8, [sp+80]
001c770cadd x7, x8, x7
001c7710str x7, [sp+80]
001c7714ldr x0, [sp+72]
001c7718ldr x1, [sp+360]
001c771cldr x7, [sp+352]
001c7720ldr x8, [sp+368]
001c7724b 0x1c7728
001c7728
001c7728loc_1c7728:
001c7728subs xzr, x1, x0
001c772cb.hs 0x1c7734
001c7730b 0x1c7834
001c7734
001c7734loc_1c7734:
001c7734sub x8, x8, x0
001c7738sub x9, x1, x0
001c773csub x10, xzr, x8
001c7740and x10, x0, x10, asr #63
001c7744add x7, x7, x10
001c7748str x7, [sp+352]
001c774cstr x9, [sp+360]
001c7750str x8, [sp+368]
001c7754b 0x1c7758
001c7758
001c7758loc_1c7758:
001c7758b 0x1c74f4
001c775c
001c775cloc_1c775c:
001c775cldr x3, [sp+344]
001c7760ldrsb x27, [x3]
001c7764add x3, x3, 40
001c7768ldrsb x27, [x3]
001c776cb 0x1c7770
001c7770
001c7770loc_1c7770:
001c7770str x3, [sp+304]
001c7774orr x4, xzr, 3
001c7778str x4, [sp+312]
001c777cstr x4, [sp+320]
001c7780str x3, [sp+224]
001c7784str x4, [sp+232]
001c7788str x4, [sp+240]
001c778cldr x3, [sp+360]
001c7790ldr x4, [sp+352]
001c7794ldr x5, [sp+368]
001c7798str x4, [sp+200]
001c779cstr x3, [sp+208]
001c77a0str x5, [sp+216]
001c77a4ldr x4, [sp+232]
001c77a8str x4, [sp+120]
001c77acsubs xzr, x4, x3
001c77b0b.gt 0x1c77b8
001c77b4b 0x1c77c0
001c77b8
001c77b8loc_1c77b8:
001c77b8str x3, [sp+120]
001c77bcb 0x1c77c4
001c77c0
001c77c0loc_1c77c0:
001c77c0b 0x1c77c4
001c77c4
001c77c4loc_1c77c4:
001c77c4ldr x3, [sp+200]
001c77c8ldr x4, [sp+224]
001c77ccsubs xzr, x3, x4
001c77d0b.ne 0x1c77d8
001c77d4b 0x1c77f4
001c77d8
001c77d8loc_1c77d8:
001c77d8ldr x3, [sp+120]
001c77dcstr x3, [sp+112]
001c77e0ldr x2, [sp+112]
001c77e4ldr x1, [sp+200]
001c77e8ldr x0, [sp+224]
001c77ecbl runtime.memmove
001c77f0b 0x1c77f8
001c77f4
001c77f4loc_1c77f4:
001c77f4b 0x1c77f8
001c77f8
001c77f8loc_1c77f8:
001c77f8ldr x3, [sp+360]
001c77fcstr x3, [sp+144]
001c7800ldr x4, [sp+344]
001c7804ldrsb x27, [x4]
001c7808str x3, [x4+48]
001c780cldr x3, [sp+360]
001c7810str x3, [sp+144]
001c7814ldr x4, [sp+80]
001c7818add x0, x4, x3
001c781cstr x0, [sp+80]
001c7820ldr x1, [sp+152]
001c7824ldr x2, [sp+160]
001c7828ldp x29, x30, [sp-8]
001c782cadd sp, sp, 336
001c7830ret x30
001c7834
001c7834loc_1c7834:
001c7834bl runtime.panicSliceB
001c7838
001c7838loc_1c7838:
001c7838orr x2, xzr, 1024
001c783cbl runtime.panicSliceAlen
001c7840
001c7840loc_1c7840:
001c7840bl runtime.panicSliceAcap
001c7844
001c7844loc_1c7844:
001c7844ldr x7, [sp+360]
001c7848str x7, [sp+144]
001c784cldr x8, [sp+88]
001c7850subs xzr, x7, x8
001c7854cset x7, gt
001c7858strb w7, [sp+71]
001c785cb.gt 0x1c7864
001c7860b 0x1c7880
001c7864
001c7864loc_1c7864:
001c7864ldr x7, [sp+344]
001c7868ldrsb x27, [x7]
001c786cldr x7, [x7+48]
001c7870subs xzr, x7, 3
001c7874cset x7, lt
001c7878strb w7, [sp+71]
001c787cb 0x1c7884
001c7880
001c7880loc_1c7880:
001c7880b 0x1c7884
001c7884
001c7884loc_1c7884:
001c7884ldrb w7, [sp+71]
001c7888tbnz w7, 0, 0x1c7890
001c788cb 0x1c7904
001c7890
001c7890loc_1c7890:
001c7890ldr x0, [sp+88]
001c7894ldr x1, [sp+360]
001c7898ldr x7, [sp+352]
001c789csubs xzr, x1, x0
001c78a0b.hi 0x1c78a8
001c78a4b 0x1c7b00
001c78a8
001c78a8loc_1c78a8:
001c78a8ldr x8, [sp+344]
001c78acldrsb x27, [x8]
001c78b0add x8, x8, 40
001c78b4ldr x9, [sp+344]
001c78b8ldrsb x27, [x9]
001c78bcldr x9, [x9+48]
001c78c0ldrb w7, [x7+x0]
001c78c4subs xzr, x9, 3
001c78c8b.lo 0x1c78d0
001c78ccb 0x1c7af4
001c78d0
001c78d0loc_1c78d0:
001c78d0strb w7, [x8+x9]
001c78d4ldr x7, [sp+344]
001c78d8ldrsb x27, [x7]
001c78dcldr x8, [sp+344]
001c78e0ldrsb x27, [x8]
001c78e4ldr x8, [x8+48]
001c78e8add x8, x8, 1
001c78ecstr x8, [x7+48]
001c78f0b 0x1c78f4
001c78f4
001c78f4loc_1c78f4:
001c78f4ldr x7, [sp+88]
001c78f8add x7, x7, 1
001c78fcstr x7, [sp+88]
001c7900b 0x1c7844
001c7904
001c7904loc_1c7904:
001c7904ldr x7, [sp+88]
001c7908ldr x8, [sp+80]
001c790cadd x7, x8, x7
001c7910str x7, [sp+80]
001c7914ldr x0, [sp+88]
001c7918ldr x1, [sp+360]
001c791cldr x7, [sp+352]
001c7920ldr x8, [sp+368]
001c7924b 0x1c7928
001c7928
001c7928loc_1c7928:
001c7928subs xzr, x1, x0
001c792cb.hs 0x1c7934
001c7930b 0x1c7af0
001c7934
001c7934loc_1c7934:
001c7934sub x8, x8, x0
001c7938sub x9, x1, x0
001c793csub x10, xzr, x8
001c7940and x10, x0, x10, asr #63
001c7944add x7, x7, x10
001c7948str x7, [sp+352]
001c794cstr x9, [sp+360]
001c7950str x8, [sp+368]
001c7954ldr x7, [sp+344]
001c7958ldrsb x27, [x7]
001c795cldr x7, [x7+48]
001c7960subs xzr, x7, 3
001c7964b.lt 0x1c796c
001c7968b 0x1c7984
001c796c
001c796cloc_1c796c:
001c796cldr x1, [sp+152]
001c7970ldr x2, [sp+160]
001c7974ldr x0, [sp+80]
001c7978ldp x29, x30, [sp-8]
001c797cadd sp, sp, 336
001c7980ret x30
001c7984
001c7984loc_1c7984:
001c7984ldr x7, [sp+344]
001c7988ldrsb x27, [x7]
001c798cadd x7, x7, 56
001c7990ldrsb x27, [x7]
001c7994b 0x1c7998
001c7998
001c7998loc_1c7998:
001c7998str x7, [sp+304]
001c799corr x7, xzr, 1024
001c79a0str x7, [sp+312]
001c79a4str x7, [sp+320]
001c79a8ldr x8, [sp+344]
001c79acldrsb x27, [x8]
001c79b0add x8, x8, 40
001c79b4ldrsb x27, [x8]
001c79b8b 0x1c79bc
001c79bc
001c79bcloc_1c79bc:
001c79bcstr x8, [sp+280]
001c79c0orr x7, xzr, 3
001c79c4str x7, [sp+288]
001c79c8str x7, [sp+296]
001c79ccldr x7, [sp+344]
001c79d0ldrsb x27, [x7]
001c79d4ldr x0, [x7+16]
001c79d8str x0, [sp+256]
001c79dcldr x4, [sp+280]
001c79e0ldr x5, [sp+288]
001c79e4ldr x6, [sp+296]
001c79e8ldr x1, [sp+304]
001c79ecldr x2, [sp+312]
001c79f0ldr x3, [sp+320]
001c79f4bl encoding/base64.(*Encoding).Encode
001c79f8ldr x7, [sp+344]
001c79fcldrsb x27, [x7]
001c7a00add x7, x7, 56
001c7a04ldrsb x27, [x7]
001c7a08b 0x1c7a0c
001c7a0c
001c7a0cloc_1c7a0c:
001c7a0cb 0x1c7a10
001c7a10
001c7a10loc_1c7a10:
001c7a10str x7, [sp+280]
001c7a14orr x4, xzr, 4
001c7a18str x4, [sp+288]
001c7a1corr x4, xzr, 1024
001c7a20str x4, [sp+296]
001c7a24stp xzr, xzr, [sp+264]
001c7a28ldr x4, [sp+344]
001c7a2cldrsb x27, [x4]
001c7a30ldr x5, [x4+24]
001c7a34ldrsb x27, [x5]
001c7a38ldr x0, [x4+32]
001c7a3cldr x4, [x5+24]
001c7a40ldr x1, [sp+280]
001c7a44ldr x2, [sp+288]
001c7a48ldr x3, [sp+296]
001c7a4cblr x4
001c7a50str x0, [sp+144]
001c7a54str x1, [sp+264]
001c7a58str x2, [sp+272]
001c7a5cldr x4, [sp+144]
001c7a60str x4, [sp+104]
001c7a64str x1, [sp+184]
001c7a68str x2, [sp+192]
001c7a6cldr x4, [sp+344]
001c7a70ldrsb x27, [x4]
001c7a74str x1, [x4]
001c7a78adrp x27, 0x884000
001c7a7cldr w5, [x27+3056]
001c7a80cbz w5, 0x1c7a88
001c7a84b 0x1c7a8c
001c7a88
001c7a88loc_1c7a88:
001c7a88b 0x1c7aa0
001c7a8c
001c7a8cloc_1c7a8c:
001c7a8cbl runtime.gcWriteBarrier2
001c7a90str x2, [x25]
001c7a94ldr x7, [x4+8]
001c7a98str x7, [x25+8]
001c7a9cb 0x1c7aa0
001c7aa0
001c7aa0loc_1c7aa0:
001c7aa0str x2, [x4+8]
001c7aa4ldr x7, [sp+344]
001c7aa8ldrsb x27, [x7]
001c7aacldr x7, [x7]
001c7ab0cbnz x7, 0x1c7ab8
001c7ab4b 0x1c7ae0
001c7ab8
001c7ab8loc_1c7ab8:
001c7ab8ldr x3, [sp+344]
001c7abcldrsb x27, [x3]
001c7ac0ldr x1, [x3]
001c7ac4ldr x2, [x3+8]
001c7ac8str x1, [sp+152]
001c7accstr x2, [sp+160]
001c7ad0ldr x0, [sp+80]
001c7ad4ldp x29, x30, [sp-8]
001c7ad8add sp, sp, 336
001c7adcret x30
001c7ae0
001c7ae0loc_1c7ae0:
001c7ae0ldr x7, [sp+344]
001c7ae4ldrsb x27, [x7]
001c7ae8str xzr, [x7+48]
001c7aecb 0x1c74f0
001c7af0
001c7af0loc_1c7af0:
001c7af0bl runtime.panicSliceB
001c7af4
001c7af4loc_1c7af4:
001c7af4mov x0, x9
001c7af8orr x1, xzr, 3
001c7afcbl runtime.panicIndex
001c7b00
001c7b00loc_1c7b00:
001c7b00bl runtime.panicIndex
001c7b04hint
001c7b08
001c7b08loc_1c7b08:
001c7b08stp x0, x1, [sp+8]
001c7b0cstp x2, x3, [sp+24]
001c7b10mov x3, x30
001c7b14bl runtime.morestack_noctxt.abi0
001c7b18ldp x0, x1, [sp+8]
001c7b1cldp x2, x3, [sp+24]
001c7b20b 0x1c7450
001c7b24udf 0
001c7b28udf 0
001c7b2cudf 0
001c7450
001c7450encoding/base64.(*encoder).Write: ; void encoding/base64.(*encoder).Write(encoding/base64.encoder * e, struct []uint8 p)
001c7450ldr x16, [x28+16]
001c7454sub x17, sp, 208
001c7458subs xzr, x17, x16
001c745cb.ls 0x1c7b08
001c7460sub x20, sp, 336
001c7464stp x29, x30, [x20-8]
001c7468add sp, x20, 0
001c746csub x29, sp, 8
001c7470str x0, [sp+344]
001c7474str x1, [sp+352]
001c7478str x2, [sp+360]
001c747cstr x3, [sp+368]
001c7480str xzr, [sp+80]
001c7484stp xzr, xzr, [sp+152]
001c7488ldr x7, [sp+344]
001c748cldrsb x27, [x7]
001c7490ldr x7, [x7]
001c7494cbnz x7, 0x1c749c
001c7498b 0x1c74c8
001c749c
001c749cloc_1c749c:
001c749cstr xzr, [sp+80]
001c74a0ldr x3, [sp+344]
001c74a4ldrsb x27, [x3]
001c74a8ldr x1, [x3]
001c74acldr x2, [x3+8]
001c74b0str x1, [sp+152]
001c74b4str x2, [sp+160]
001c74b8ldr x0, [sp+80]
001c74bcldp x29, x30, [sp-8]
001c74c0add sp, sp, 336
001c74c4ret x30
001c74c8
001c74c8loc_1c74c8:
001c74c8ldr x7, [sp+344]
001c74ccldrsb x27, [x7]
001c74d0ldr x7, [x7+48]
001c74d4subs xzr, x7, 0
001c74d8b.gt 0x1c74e0
001c74dcb 0x1c74ec
001c74e0
001c74e0loc_1c74e0:
001c74e0str xzr, [sp+88]
001c74e4str xzr, [sp+88]
001c74e8b 0x1c7844
001c74ec
001c74ecloc_1c74ec:
001c74ecb 0x1c74f0
001c74f0
001c74f0loc_1c74f0:
001c74f0b 0x1c74f4
001c74f4
001c74f4loc_1c74f4:
001c74f4ldr x7, [sp+360]
001c74f8str x7, [sp+144]
001c74fcsubs xzr, x7, 3
001c7500b.ge 0x1c7508
001c7504b 0x1c775c
001c7508
001c7508loc_1c7508:
001c7508orr x7, xzr, 768
001c750cstr x7, [sp+72]
001c7510ldr x8, [sp+360]
001c7514str x8, [sp+136]
001c7518subs xzr, x8, 768
001c751cb.lt 0x1c7524
001c7520b 0x1c7560
001c7524
001c7524loc_1c7524:
001c7524ldr x8, [sp+360]
001c7528str x8, [sp+72]
001c752cmovz x9, 43691
001c7530movk x9, 0xaaaa0000
001c7534movk x9, 0xaaaa00000000
001c7538movk x9, 0xaaaa000000000000
001c753csmulh x10, x9, x8
001c7540add x10, x10, x8
001c7544sbfm x10, x10, 1, 63
001c7548sub x10, x10, x8, asr #63
001c754cadd x10, x10, x10, lsl #1
001c7550add x10, x8, x10
001c7554sub x8, x10, x8
001c7558str x8, [sp+72]
001c755cb 0x1c7574
001c7560
001c7560loc_1c7560:
001c7560movz x9, 43691
001c7564movk x9, 0xaaaa0000
001c7568movk x9, 0xaaaa00000000
001c756cmovk x9, 0xaaaa000000000000
001c7570b 0x1c7574
001c7574
001c7574loc_1c7574:
001c7574ldr x8, [sp+344]
001c7578ldrsb x27, [x8]
001c757cadd x8, x8, 56
001c7580ldrsb x27, [x8]
001c7584b 0x1c7588
001c7588
001c7588loc_1c7588:
001c7588str x8, [sp+280]
001c758corr x8, xzr, 1024
001c7590str x8, [sp+288]
001c7594str x8, [sp+296]
001c7598ldr x1, [sp+72]
001c759cldr x2, [sp+368]
001c75a0ldr x10, [sp+352]
001c75a4subs xzr, x2, x1
001c75a8b.hs 0x1c75b0
001c75acb 0x1c7840
001c75b0
001c75b0loc_1c75b0:
001c75b0b 0x1c75b4
001c75b4
001c75b4loc_1c75b4:
001c75b4str x10, [sp+304]
001c75b8str x1, [sp+312]
001c75bcstr x2, [sp+320]
001c75c0ldr x7, [sp+344]
001c75c4ldrsb x27, [x7]
001c75c8ldr x0, [x7+16]
001c75ccstr x0, [sp+248]
001c75d0ldr x4, [sp+304]
001c75d4ldr x5, [sp+312]
001c75d8ldr x6, [sp+320]
001c75dcldr x1, [sp+280]
001c75e0ldr x2, [sp+288]
001c75e4ldr x3, [sp+296]
001c75e8bl encoding/base64.(*Encoding).Encode
001c75ecldr x7, [sp+72]
001c75f0movz x8, 43691
001c75f4movk x8, 0xaaaa0000
001c75f8movk x8, 0xaaaa00000000
001c75fcmovk x8, 0xaaaa000000000000
001c7600smulh x9, x8, x7
001c7604add x9, x9, x7
001c7608sbfm x9, x9, 1, 63
001c760csub x7, x9, x7, asr #63
001c7610ubfm x1, x7, 62, 61
001c7614str x1, [sp+136]
001c7618ldr x7, [sp+344]
001c761cldrsb x27, [x7]
001c7620add x7, x7, 56
001c7624ldrsb x27, [x7]
001c7628subs xzr, x1, 1024
001c762cb.ls 0x1c7634
001c7630b 0x1c7838
001c7634
001c7634loc_1c7634:
001c7634b 0x1c7638
001c7638
001c7638loc_1c7638:
001c7638str x7, [sp+304]
001c763cstr x1, [sp+312]
001c7640orr x4, xzr, 1024
001c7644str x4, [sp+320]
001c7648stp xzr, xzr, [sp+264]
001c764cldr x4, [sp+344]
001c7650ldrsb x27, [x4]
001c7654ldr x5, [x4+24]
001c7658ldrsb x27, [x5]
001c765cldr x0, [x4+32]
001c7660ldr x4, [x5+24]
001c7664ldr x1, [sp+304]
001c7668ldr x2, [sp+312]
001c766cldr x3, [sp+320]
001c7670blr x4
001c7674str x0, [sp+128]
001c7678str x1, [sp+264]
001c767cstr x2, [sp+272]
001c7680ldr x4, [sp+128]
001c7684str x4, [sp+96]
001c7688str x1, [sp+168]
001c768cstr x2, [sp+176]
001c7690ldr x4, [sp+344]
001c7694ldrsb x27, [x4]
001c7698str x1, [x4]
001c769cadrp x27, 0x884000
001c76a0ldr w5, [x27+3056]
001c76a4cbz w5, 0x1c76ac
001c76a8b 0x1c76b0
001c76ac
001c76acloc_1c76ac:
001c76acb 0x1c76c4
001c76b0
001c76b0loc_1c76b0:
001c76b0bl runtime.gcWriteBarrier2
001c76b4str x2, [x25]
001c76b8ldr x7, [x4+8]
001c76bcstr x7, [x25+8]
001c76c0b 0x1c76c4
001c76c4
001c76c4loc_1c76c4:
001c76c4str x2, [x4+8]
001c76c8ldr x7, [sp+344]
001c76ccldrsb x27, [x7]
001c76d0ldr x7, [x7]
001c76d4cbnz x7, 0x1c76dc
001c76d8b 0x1c7704
001c76dc
001c76dcloc_1c76dc:
001c76dcldr x3, [sp+344]
001c76e0ldrsb x27, [x3]
001c76e4ldr x1, [x3]
001c76e8ldr x2, [x3+8]
001c76ecstr x1, [sp+152]
001c76f0str x2, [sp+160]
001c76f4ldr x0, [sp+80]
001c76f8ldp x29, x30, [sp-8]
001c76fcadd sp, sp, 336
001c7700ret x30
001c7704
001c7704loc_1c7704:
001c7704ldr x7, [sp+72]
001c7708ldr x8, [sp+80]
001c770cadd x7, x8, x7
001c7710str x7, [sp+80]
001c7714ldr x0, [sp+72]
001c7718ldr x1, [sp+360]
001c771cldr x7, [sp+352]
001c7720ldr x8, [sp+368]
001c7724b 0x1c7728
001c7728
001c7728loc_1c7728:
001c7728subs xzr, x1, x0
001c772cb.hs 0x1c7734
001c7730b 0x1c7834
001c7734
001c7734loc_1c7734:
001c7734sub x8, x8, x0
001c7738sub x9, x1, x0
001c773csub x10, xzr, x8
001c7740and x10, x0, x10, asr #63
001c7744add x7, x7, x10
001c7748str x7, [sp+352]
001c774cstr x9, [sp+360]
001c7750str x8, [sp+368]
001c7754b 0x1c7758
001c7758
001c7758loc_1c7758:
001c7758b 0x1c74f4
001c775c
001c775cloc_1c775c:
001c775cldr x3, [sp+344]
001c7760ldrsb x27, [x3]
001c7764add x3, x3, 40
001c7768ldrsb x27, [x3]
001c776cb 0x1c7770
001c7770
001c7770loc_1c7770:
001c7770str x3, [sp+304]
001c7774orr x4, xzr, 3
001c7778str x4, [sp+312]
001c777cstr x4, [sp+320]
001c7780str x3, [sp+224]
001c7784str x4, [sp+232]
001c7788str x4, [sp+240]
001c778cldr x3, [sp+360]
001c7790ldr x4, [sp+352]
001c7794ldr x5, [sp+368]
001c7798str x4, [sp+200]
001c779cstr x3, [sp+208]
001c77a0str x5, [sp+216]
001c77a4ldr x4, [sp+232]
001c77a8str x4, [sp+120]
001c77acsubs xzr, x4, x3
001c77b0b.gt 0x1c77b8
001c77b4b 0x1c77c0
001c77b8
001c77b8loc_1c77b8:
001c77b8str x3, [sp+120]
001c77bcb 0x1c77c4
001c77c0
001c77c0loc_1c77c0:
001c77c0b 0x1c77c4
001c77c4
001c77c4loc_1c77c4:
001c77c4ldr x3, [sp+200]
001c77c8ldr x4, [sp+224]
001c77ccsubs xzr, x3, x4
001c77d0b.ne 0x1c77d8
001c77d4b 0x1c77f4
001c77d8
001c77d8loc_1c77d8:
001c77d8ldr x3, [sp+120]
001c77dcstr x3, [sp+112]
001c77e0ldr x2, [sp+112]
001c77e4ldr x1, [sp+200]
001c77e8ldr x0, [sp+224]
001c77ecbl runtime.memmove
001c77f0b 0x1c77f8
001c77f4
001c77f4loc_1c77f4:
001c77f4b 0x1c77f8
001c77f8
001c77f8loc_1c77f8:
001c77f8ldr x3, [sp+360]
001c77fcstr x3, [sp+144]
001c7800ldr x4, [sp+344]
001c7804ldrsb x27, [x4]
001c7808str x3, [x4+48]
001c780cldr x3, [sp+360]
001c7810str x3, [sp+144]
001c7814ldr x4, [sp+80]
001c7818add x0, x4, x3
001c781cstr x0, [sp+80]
001c7820ldr x1, [sp+152]
001c7824ldr x2, [sp+160]
001c7828ldp x29, x30, [sp-8]
001c782cadd sp, sp, 336
001c7830ret x30
001c7834
001c7834loc_1c7834:
001c7834bl runtime.panicSliceB
001c7838
001c7838loc_1c7838:
001c7838orr x2, xzr, 1024
001c783cbl runtime.panicSliceAlen
001c7840
001c7840loc_1c7840:
001c7840bl runtime.panicSliceAcap
001c7844
001c7844loc_1c7844:
001c7844ldr x7, [sp+360]
001c7848str x7, [sp+144]
001c784cldr x8, [sp+88]
001c7850subs xzr, x7, x8
001c7854cset x7, gt
001c7858strb w7, [sp+71]
001c785cb.gt 0x1c7864
001c7860b 0x1c7880
001c7864
001c7864loc_1c7864:
001c7864ldr x7, [sp+344]
001c7868ldrsb x27, [x7]
001c786cldr x7, [x7+48]
001c7870subs xzr, x7, 3
001c7874cset x7, lt
001c7878strb w7, [sp+71]
001c787cb 0x1c7884
001c7880
001c7880loc_1c7880:
001c7880b 0x1c7884
001c7884
001c7884loc_1c7884:
001c7884ldrb w7, [sp+71]
001c7888tbnz w7, 0, 0x1c7890
001c788cb 0x1c7904
001c7890
001c7890loc_1c7890:
001c7890ldr x0, [sp+88]
001c7894ldr x1, [sp+360]
001c7898ldr x7, [sp+352]
001c789csubs xzr, x1, x0
001c78a0b.hi 0x1c78a8
001c78a4b 0x1c7b00
001c78a8
001c78a8loc_1c78a8:
001c78a8ldr x8, [sp+344]
001c78acldrsb x27, [x8]
001c78b0add x8, x8, 40
001c78b4ldr x9, [sp+344]
001c78b8ldrsb x27, [x9]
001c78bcldr x9, [x9+48]
001c78c0ldrb w7, [x7+x0]
001c78c4subs xzr, x9, 3
001c78c8b.lo 0x1c78d0
001c78ccb 0x1c7af4
001c78d0
001c78d0loc_1c78d0:
001c78d0strb w7, [x8+x9]
001c78d4ldr x7, [sp+344]
001c78d8ldrsb x27, [x7]
001c78dcldr x8, [sp+344]
001c78e0ldrsb x27, [x8]
001c78e4ldr x8, [x8+48]
001c78e8add x8, x8, 1
001c78ecstr x8, [x7+48]
001c78f0b 0x1c78f4
001c78f4
001c78f4loc_1c78f4:
001c78f4ldr x7, [sp+88]
001c78f8add x7, x7, 1
001c78fcstr x7, [sp+88]
001c7900b 0x1c7844
001c7904
001c7904loc_1c7904:
001c7904ldr x7, [sp+88]
001c7908ldr x8, [sp+80]
001c790cadd x7, x8, x7
001c7910str x7, [sp+80]
001c7914ldr x0, [sp+88]
001c7918ldr x1, [sp+360]
001c791cldr x7, [sp+352]
001c7920ldr x8, [sp+368]
001c7924b 0x1c7928
001c7928
001c7928loc_1c7928:
001c7928subs xzr, x1, x0
001c792cb.hs 0x1c7934
001c7930b 0x1c7af0
001c7934
001c7934loc_1c7934:
001c7934sub x8, x8, x0
001c7938sub x9, x1, x0
001c793csub x10, xzr, x8
001c7940and x10, x0, x10, asr #63
001c7944add x7, x7, x10
001c7948str x7, [sp+352]
001c794cstr x9, [sp+360]
001c7950str x8, [sp+368]
001c7954ldr x7, [sp+344]
001c7958ldrsb x27, [x7]
001c795cldr x7, [x7+48]
001c7960subs xzr, x7, 3
001c7964b.lt 0x1c796c
001c7968b 0x1c7984
001c796c
001c796cloc_1c796c:
001c796cldr x1, [sp+152]
001c7970ldr x2, [sp+160]
001c7974ldr x0, [sp+80]
001c7978ldp x29, x30, [sp-8]
001c797cadd sp, sp, 336
001c7980ret x30
001c7984
001c7984loc_1c7984:
001c7984ldr x7, [sp+344]
001c7988ldrsb x27, [x7]
001c798cadd x7, x7, 56
001c7990ldrsb x27, [x7]
001c7994b 0x1c7998
001c7998
001c7998loc_1c7998:
001c7998str x7, [sp+304]
001c799corr x7, xzr, 1024
001c79a0str x7, [sp+312]
001c79a4str x7, [sp+320]
001c79a8ldr x8, [sp+344]
001c79acldrsb x27, [x8]
001c79b0add x8, x8, 40
001c79b4ldrsb x27, [x8]
001c79b8b 0x1c79bc
001c79bc
001c79bcloc_1c79bc:
001c79bcstr x8, [sp+280]
001c79c0orr x7, xzr, 3
001c79c4str x7, [sp+288]
001c79c8str x7, [sp+296]
001c79ccldr x7, [sp+344]
001c79d0ldrsb x27, [x7]
001c79d4ldr x0, [x7+16]
001c79d8str x0, [sp+256]
001c79dcldr x4, [sp+280]
001c79e0ldr x5, [sp+288]
001c79e4ldr x6, [sp+296]
001c79e8ldr x1, [sp+304]
001c79ecldr x2, [sp+312]
001c79f0ldr x3, [sp+320]
001c79f4bl encoding/base64.(*Encoding).Encode
001c79f8ldr x7, [sp+344]
001c79fcldrsb x27, [x7]
001c7a00add x7, x7, 56
001c7a04ldrsb x27, [x7]
001c7a08b 0x1c7a0c
001c7a0c
001c7a0cloc_1c7a0c:
001c7a0cb 0x1c7a10
001c7a10
001c7a10loc_1c7a10:
001c7a10str x7, [sp+280]
001c7a14orr x4, xzr, 4
001c7a18str x4, [sp+288]
001c7a1corr x4, xzr, 1024
001c7a20str x4, [sp+296]
001c7a24stp xzr, xzr, [sp+264]
001c7a28ldr x4, [sp+344]
001c7a2cldrsb x27, [x4]
001c7a30ldr x5, [x4+24]
001c7a34ldrsb x27, [x5]
001c7a38ldr x0, [x4+32]
001c7a3cldr x4, [x5+24]
001c7a40ldr x1, [sp+280]
001c7a44ldr x2, [sp+288]
001c7a48ldr x3, [sp+296]
001c7a4cblr x4
001c7a50str x0, [sp+144]
001c7a54str x1, [sp+264]
001c7a58str x2, [sp+272]
001c7a5cldr x4, [sp+144]
001c7a60str x4, [sp+104]
001c7a64str x1, [sp+184]
001c7a68str x2, [sp+192]
001c7a6cldr x4, [sp+344]
001c7a70ldrsb x27, [x4]
001c7a74str x1, [x4]
001c7a78adrp x27, 0x884000
001c7a7cldr w5, [x27+3056]
001c7a80cbz w5, 0x1c7a88
001c7a84b 0x1c7a8c
001c7a88
001c7a88loc_1c7a88:
001c7a88b 0x1c7aa0
001c7a8c
001c7a8cloc_1c7a8c:
001c7a8cbl runtime.gcWriteBarrier2
001c7a90str x2, [x25]
001c7a94ldr x7, [x4+8]
001c7a98str x7, [x25+8]
001c7a9cb 0x1c7aa0
001c7aa0
001c7aa0loc_1c7aa0:
001c7aa0str x2, [x4+8]
001c7aa4ldr x7, [sp+344]
001c7aa8ldrsb x27, [x7]
001c7aacldr x7, [x7]
001c7ab0cbnz x7, 0x1c7ab8
001c7ab4b 0x1c7ae0
001c7ab8
001c7ab8loc_1c7ab8:
001c7ab8ldr x3, [sp+344]
001c7abcldrsb x27, [x3]
001c7ac0ldr x1, [x3]
001c7ac4ldr x2, [x3+8]
001c7ac8str x1, [sp+152]
001c7accstr x2, [sp+160]
001c7ad0ldr x0, [sp+80]
001c7ad4ldp x29, x30, [sp-8]
001c7ad8add sp, sp, 336
001c7adcret x30
001c7ae0
001c7ae0loc_1c7ae0:
001c7ae0ldr x7, [sp+344]
001c7ae4ldrsb x27, [x7]
001c7ae8str xzr, [x7+48]
001c7aecb 0x1c74f0
001c7af0
001c7af0loc_1c7af0:
001c7af0bl runtime.panicSliceB
001c7af4
001c7af4loc_1c7af4:
001c7af4mov x0, x9
001c7af8orr x1, xzr, 3
001c7afcbl runtime.panicIndex
001c7b00
001c7b00loc_1c7b00:
001c7b00bl runtime.panicIndex
001c7b04hint
001c7b08
001c7b08loc_1c7b08:
001c7b08stp x0, x1, [sp+8]
001c7b0cstp x2, x3, [sp+24]
001c7b10mov x3, x30
001c7b14bl runtime.morestack_noctxt.abi0
001c7b18ldp x0, x1, [sp+8]
001c7b1cldp x2, x3, [sp+24]
001c7b20b 0x1c7450
001c7b24udf 0
001c7b28udf 0
001c7b2cudf 0
001c7450
001c7b30
001c7b30encoding/base64.(*encoder).Close: ; void encoding/base64.(*encoder).Close(encoding/base64.encoder * e)
001c7b30ldr x16, [x28+16]
001c7b34sub x17, sp, 96
001c7b38subs xzr, x17, x16
001c7b3cb.ls 0x1c7d5c
001c7b40str x30, [sp-224]!
001c7b44stur x29, [sp-8]
001c7b48sub x29, sp, 8
001c7b4cstr x0, [sp+232]
001c7b50stp xzr, xzr, [sp+104]
001c7b54ldr x7, [sp+232]
001c7b58ldrsb x27, [x7]
001c7b5cldr x7, [x7]
001c7b60subs xzr, x7, 0
001c7b64cset x8, ne
001c7b68eor x8, x8, 1
001c7b6cstrb w8, [sp+71]
001c7b70cbnz x7, 0x1c7b78
001c7b74b 0x1c7b7c
001c7b78
001c7b78loc_1c7b78:
001c7b78b 0x1c7b98
001c7b7c
001c7b7cloc_1c7b7c:
001c7b7cldr x7, [sp+232]
001c7b80ldrsb x27, [x7]
001c7b84ldr x7, [x7+48]
001c7b88subs xzr, x7, 0
001c7b8ccset x7, gt
001c7b90strb w7, [sp+71]
001c7b94b 0x1c7b98
001c7b98
001c7b98loc_1c7b98:
001c7b98ldrb w7, [sp+71]
001c7b9ctbnz w7, 0, 0x1c7ba4
001c7ba0b 0x1c7d1c
001c7ba4
001c7ba4loc_1c7ba4:
001c7ba4ldr x7, [sp+232]
001c7ba8ldrsb x27, [x7]
001c7bacadd x7, x7, 56
001c7bb0ldrsb x27, [x7]
001c7bb4b 0x1c7bb8
001c7bb8
001c7bb8loc_1c7bb8:
001c7bb8str x7, [sp+160]
001c7bbcorr x7, xzr, 1024
001c7bc0str x7, [sp+168]
001c7bc4str x7, [sp+176]
001c7bc8ldr x8, [sp+232]
001c7bccldrsb x27, [x8]
001c7bd0ldr x1, [x8+48]
001c7bd4str x1, [sp+80]
001c7bd8ldr x8, [sp+232]
001c7bdcldrsb x27, [x8]
001c7be0add x8, x8, 40
001c7be4ldrsb x27, [x8]
001c7be8subs xzr, x1, 3
001c7becb.ls 0x1c7bf4
001c7bf0b 0x1c7d50
001c7bf4
001c7bf4loc_1c7bf4:
001c7bf4b 0x1c7bf8
001c7bf8
001c7bf8loc_1c7bf8:
001c7bf8str x8, [sp+136]
001c7bfcstr x1, [sp+144]
001c7c00orr x7, xzr, 3
001c7c04str x7, [sp+152]
001c7c08ldr x7, [sp+232]
001c7c0cldrsb x27, [x7]
001c7c10ldr x0, [x7+16]
001c7c14str x0, [sp+208]
001c7c18ldr x1, [sp+160]
001c7c1cldr x2, [sp+168]
001c7c20ldr x3, [sp+176]
001c7c24ldr x4, [sp+136]
001c7c28ldr x5, [sp+144]
001c7c2cldr x6, [sp+152]
001c7c30bl encoding/base64.(*Encoding).Encode
001c7c34ldr x7, [sp+232]
001c7c38ldrsb x27, [x7]
001c7c3cldr x0, [x7+16]
001c7c40str x0, [sp+200]
001c7c44ldr x7, [sp+232]
001c7c48ldrsb x27, [x7]
001c7c4cldr x1, [x7+48]
001c7c50str x1, [sp+96]
001c7c54bl encoding/base64.(*Encoding).EncodedLen
001c7c58str x0, [sp+80]
001c7c5cldr x7, [sp+232]
001c7c60ldrsb x27, [x7]
001c7c64add x7, x7, 56
001c7c68ldrsb x27, [x7]
001c7c6csubs xzr, x0, 1024
001c7c70b.ls 0x1c7c78
001c7c74b 0x1c7d44
001c7c78
001c7c78loc_1c7c78:
001c7c78b 0x1c7c7c
001c7c7c
001c7c7cloc_1c7c7c:
001c7c7cstr x7, [sp+136]
001c7c80str x0, [sp+144]
001c7c84orr x4, xzr, 1024
001c7c88str x4, [sp+152]
001c7c8cstp xzr, xzr, [sp+120]
001c7c90ldr x4, [sp+232]
001c7c94ldrsb x27, [x4]
001c7c98ldr x5, [x4+24]
001c7c9cldrsb x27, [x5]
001c7ca0ldr x0, [x4+32]
001c7ca4ldr x4, [x5+24]
001c7ca8ldr x1, [sp+136]
001c7cacldr x2, [sp+144]
001c7cb0ldr x3, [sp+152]
001c7cb4blr x4
001c7cb8str x0, [sp+72]
001c7cbcstr x1, [sp+120]
001c7cc0str x2, [sp+128]
001c7cc4ldr x4, [sp+72]
001c7cc8str x4, [sp+88]
001c7cccstr x1, [sp+184]
001c7cd0str x2, [sp+192]
001c7cd4ldr x4, [sp+232]
001c7cd8ldrsb x27, [x4]
001c7cdcstr x1, [x4]
001c7ce0adrp x27, 0x884000
001c7ce4ldr w5, [x27+3056]
001c7ce8cbz w5, 0x1c7cf0
001c7cecb 0x1c7cf4
001c7cf0
001c7cf0loc_1c7cf0:
001c7cf0b 0x1c7d08
001c7cf4
001c7cf4loc_1c7cf4:
001c7cf4bl runtime.gcWriteBarrier2
001c7cf8str x2, [x25]
001c7cfcldr x3, [x4+8]
001c7d00str x3, [x25+8]
001c7d04b 0x1c7d08
001c7d08
001c7d08loc_1c7d08:
001c7d08str x2, [x4+8]
001c7d0cldr x2, [sp+232]
001c7d10ldrsb x27, [x2]
001c7d14str xzr, [x2+48]
001c7d18b 0x1c7d20
001c7d1c
001c7d1cloc_1c7d1c:
001c7d1cb 0x1c7d20
001c7d20
001c7d20loc_1c7d20:
001c7d20ldr x2, [sp+232]
001c7d24ldrsb x27, [x2]
001c7d28ldr x0, [x2]
001c7d2cldr x1, [x2+8]
001c7d30str x0, [sp+104]
001c7d34str x1, [sp+112]
001c7d38ldur x29, [sp-8]
001c7d3cldr x30, [sp], 224
001c7d40ret x30
001c7d44
001c7d44loc_1c7d44:
001c7d44mov x1, x0
001c7d48orr x2, xzr, 1024
001c7d4cbl runtime.panicSliceAlen
001c7d50
001c7d50loc_1c7d50:
001c7d50orr x2, xzr, 3
001c7d54bl runtime.panicSliceAlen
001c7d58hint
001c7d5c
001c7d5cloc_1c7d5c:
001c7d5cstr x0, [sp+8]
001c7d60mov x3, x30
001c7d64bl runtime.morestack_noctxt.abi0
001c7d68ldr x0, [sp+8]
001c7d6cb 0x1c7b30
001c7b30
001c7b30encoding/base64.(*encoder).Close: ; void encoding/base64.(*encoder).Close(encoding/base64.encoder * e)
001c7b30ldr x16, [x28+16]
001c7b34sub x17, sp, 96
001c7b38subs xzr, x17, x16
001c7b3cb.ls 0x1c7d5c
001c7b40str x30, [sp-224]!
001c7b44stur x29, [sp-8]
001c7b48sub x29, sp, 8
001c7b4cstr x0, [sp+232]
001c7b50stp xzr, xzr, [sp+104]
001c7b54ldr x7, [sp+232]
001c7b58ldrsb x27, [x7]
001c7b5cldr x7, [x7]
001c7b60subs xzr, x7, 0
001c7b64cset x8, ne
001c7b68eor x8, x8, 1
001c7b6cstrb w8, [sp+71]
001c7b70cbnz x7, 0x1c7b78
001c7b74b 0x1c7b7c
001c7b78
001c7b78loc_1c7b78:
001c7b78b 0x1c7b98
001c7b7c
001c7b7cloc_1c7b7c:
001c7b7cldr x7, [sp+232]
001c7b80ldrsb x27, [x7]
001c7b84ldr x7, [x7+48]
001c7b88subs xzr, x7, 0
001c7b8ccset x7, gt
001c7b90strb w7, [sp+71]
001c7b94b 0x1c7b98
001c7b98
001c7b98loc_1c7b98:
001c7b98ldrb w7, [sp+71]
001c7b9ctbnz w7, 0, 0x1c7ba4
001c7ba0b 0x1c7d1c
001c7ba4
001c7ba4loc_1c7ba4:
001c7ba4ldr x7, [sp+232]
001c7ba8ldrsb x27, [x7]
001c7bacadd x7, x7, 56
001c7bb0ldrsb x27, [x7]
001c7bb4b 0x1c7bb8
001c7bb8
001c7bb8loc_1c7bb8:
001c7bb8str x7, [sp+160]
001c7bbcorr x7, xzr, 1024
001c7bc0str x7, [sp+168]
001c7bc4str x7, [sp+176]
001c7bc8ldr x8, [sp+232]
001c7bccldrsb x27, [x8]
001c7bd0ldr x1, [x8+48]
001c7bd4str x1, [sp+80]
001c7bd8ldr x8, [sp+232]
001c7bdcldrsb x27, [x8]
001c7be0add x8, x8, 40
001c7be4ldrsb x27, [x8]
001c7be8subs xzr, x1, 3
001c7becb.ls 0x1c7bf4
001c7bf0b 0x1c7d50
001c7bf4
001c7bf4loc_1c7bf4:
001c7bf4b 0x1c7bf8
001c7bf8
001c7bf8loc_1c7bf8:
001c7bf8str x8, [sp+136]
001c7bfcstr x1, [sp+144]
001c7c00orr x7, xzr, 3
001c7c04str x7, [sp+152]
001c7c08ldr x7, [sp+232]
001c7c0cldrsb x27, [x7]
001c7c10ldr x0, [x7+16]
001c7c14str x0, [sp+208]
001c7c18ldr x1, [sp+160]
001c7c1cldr x2, [sp+168]
001c7c20ldr x3, [sp+176]
001c7c24ldr x4, [sp+136]
001c7c28ldr x5, [sp+144]
001c7c2cldr x6, [sp+152]
001c7c30bl encoding/base64.(*Encoding).Encode
001c7c34ldr x7, [sp+232]
001c7c38ldrsb x27, [x7]
001c7c3cldr x0, [x7+16]
001c7c40str x0, [sp+200]
001c7c44ldr x7, [sp+232]
001c7c48ldrsb x27, [x7]
001c7c4cldr x1, [x7+48]
001c7c50str x1, [sp+96]
001c7c54bl encoding/base64.(*Encoding).EncodedLen
001c7c58str x0, [sp+80]
001c7c5cldr x7, [sp+232]
001c7c60ldrsb x27, [x7]
001c7c64add x7, x7, 56
001c7c68ldrsb x27, [x7]
001c7c6csubs xzr, x0, 1024
001c7c70b.ls 0x1c7c78
001c7c74b 0x1c7d44
001c7c78
001c7c78loc_1c7c78:
001c7c78b 0x1c7c7c
001c7c7c
001c7c7cloc_1c7c7c:
001c7c7cstr x7, [sp+136]
001c7c80str x0, [sp+144]
001c7c84orr x4, xzr, 1024
001c7c88str x4, [sp+152]
001c7c8cstp xzr, xzr, [sp+120]
001c7c90ldr x4, [sp+232]
001c7c94ldrsb x27, [x4]
001c7c98ldr x5, [x4+24]
001c7c9cldrsb x27, [x5]
001c7ca0ldr x0, [x4+32]
001c7ca4ldr x4, [x5+24]
001c7ca8ldr x1, [sp+136]
001c7cacldr x2, [sp+144]
001c7cb0ldr x3, [sp+152]
001c7cb4blr x4
001c7cb8str x0, [sp+72]
001c7cbcstr x1, [sp+120]
001c7cc0str x2, [sp+128]
001c7cc4ldr x4, [sp+72]
001c7cc8str x4, [sp+88]
001c7cccstr x1, [sp+184]
001c7cd0str x2, [sp+192]
001c7cd4ldr x4, [sp+232]
001c7cd8ldrsb x27, [x4]
001c7cdcstr x1, [x4]
001c7ce0adrp x27, 0x884000
001c7ce4ldr w5, [x27+3056]
001c7ce8cbz w5, 0x1c7cf0
001c7cecb 0x1c7cf4
001c7cf0
001c7cf0loc_1c7cf0:
001c7cf0b 0x1c7d08
001c7cf4
001c7cf4loc_1c7cf4:
001c7cf4bl runtime.gcWriteBarrier2
001c7cf8str x2, [x25]
001c7cfcldr x3, [x4+8]
001c7d00str x3, [x25+8]
001c7d04b 0x1c7d08
001c7d08
001c7d08loc_1c7d08:
001c7d08str x2, [x4+8]
001c7d0cldr x2, [sp+232]
001c7d10ldrsb x27, [x2]
001c7d14str xzr, [x2+48]
001c7d18b 0x1c7d20
001c7d1c
001c7d1cloc_1c7d1c:
001c7d1cb 0x1c7d20
001c7d20
001c7d20loc_1c7d20:
001c7d20ldr x2, [sp+232]
001c7d24ldrsb x27, [x2]
001c7d28ldr x0, [x2]
001c7d2cldr x1, [x2+8]
001c7d30str x0, [sp+104]
001c7d34str x1, [sp+112]
001c7d38ldur x29, [sp-8]
001c7d3cldr x30, [sp], 224
001c7d40ret x30
001c7d44
001c7d44loc_1c7d44:
001c7d44mov x1, x0
001c7d48orr x2, xzr, 1024
001c7d4cbl runtime.panicSliceAlen
001c7d50
001c7d50loc_1c7d50:
001c7d50orr x2, xzr, 3
001c7d54bl runtime.panicSliceAlen
001c7d58hint
001c7d5c
001c7d5cloc_1c7d5c:
001c7d5cstr x0, [sp+8]
001c7d60mov x3, x30
001c7d64bl runtime.morestack_noctxt.abi0
001c7d68ldr x0, [sp+8]
001c7d6cb 0x1c7b30
001c7b30
001c7d70
001c7d70encoding/base64.NewEncoder: ; void encoding/base64.NewEncoder(encoding/base64.Encoding * enc, io.Writer w)
001c7d70ldr x16, [x28+16]
001c7d74subs xzr, sp, x16
001c7d78b.ls 0x1c7e94
001c7d7cstr x30, [sp-80]!
001c7d80stur x29, [sp-8]
001c7d84sub x29, sp, 8
001c7d88str x0, [sp+88]
001c7d8cstr x1, [sp+96]
001c7d90str x2, [sp+104]
001c7d94stp xzr, xzr, [sp+32]
001c7d98adrp x0, 0x4b8000
001c7d9cadd x0, x0, 800
001c7da0bl runtime.newobject
001c7da4str x0, [sp+56]
001c7da8adrp x27, 0x884000
001c7dacldr w1, [x27+3056]
001c7db0cbz w1, 0x1c7db8
001c7db4b 0x1c7dbc
001c7db8
001c7db8loc_1c7db8:
001c7db8b 0x1c7dd8
001c7dbc
001c7dbcloc_1c7dbc:
001c7dbcstr x0, [sp+48]
001c7dc0mov x1, x0
001c7dc4adrp x0, 0x4b8000
001c7dc8add x0, x0, 800
001c7dccbl runtime.wbZero
001c7dd0ldr x0, [sp+48]
001c7dd4b 0x1c7dd8
001c7dd8
001c7dd8loc_1c7dd8:
001c7dd8add x2, x0, 1056
001c7ddcmov x16, x0
001c7de0
001c7de0loc_1c7de0:
001c7de0stp xzr, xzr, [x16], 16
001c7de4subs xzr, x16, x2
001c7de8b.le 0x1c7de0
001c7decstr xzr, [x0+1072]
001c7df0ldr x2, [sp+56]
001c7df4ldrsb x27, [x2]
001c7df8ldr x3, [sp+88]
001c7dfcadrp x27, 0x884000
001c7e00ldr w4, [x27+3056]
001c7e04cbz w4, 0x1c7e0c
001c7e08b 0x1c7e10
001c7e0c
001c7e0cloc_1c7e0c:
001c7e0cb 0x1c7e24
001c7e10
001c7e10loc_1c7e10:
001c7e10bl runtime.gcWriteBarrier2
001c7e14str x3, [x25]
001c7e18ldr x4, [x2+16]
001c7e1cstr x4, [x25+8]
001c7e20b 0x1c7e24
001c7e24
001c7e24loc_1c7e24:
001c7e24str x3, [x2+16]
001c7e28ldr x2, [sp+56]
001c7e2cldrsb x27, [x2]
001c7e30ldr x3, [sp+104]
001c7e34ldr x4, [sp+96]
001c7e38str x4, [x2+24]
001c7e3cadrp x27, 0x884000
001c7e40ldr w4, [x27+3056]
001c7e44cbz w4, 0x1c7e4c
001c7e48b 0x1c7e50
001c7e4c
001c7e4cloc_1c7e4c:
001c7e4cb 0x1c7e64
001c7e50
001c7e50loc_1c7e50:
001c7e50bl runtime.gcWriteBarrier2
001c7e54str x3, [x25]
001c7e58ldr x4, [x2+32]
001c7e5cstr x4, [x25+8]
001c7e60b 0x1c7e64
001c7e64
001c7e64loc_1c7e64:
001c7e64str x3, [x2+32]
001c7e68ldr x2, [sp+56]
001c7e6cstr x2, [sp+64]
001c7e70adrp x3, 0x550000
001c7e74add x3, x3, 2144
001c7e78str x3, [sp+32]
001c7e7cstr x2, [sp+40]
001c7e80ldr x0, [sp+32]
001c7e84ldr x1, [sp+40]
001c7e88ldur x29, [sp-8]
001c7e8cldr x30, [sp], 80
001c7e90ret x30
001c7e94
001c7e94loc_1c7e94:
001c7e94stp x0, x1, [sp+8]
001c7e98str x2, [sp+24]
001c7e9cmov x3, x30
001c7ea0bl runtime.morestack_noctxt.abi0
001c7ea4ldp x0, x1, [sp+8]
001c7ea8ldr x2, [sp+24]
001c7eacb 0x1c7d70
001c7d70
001c7d70encoding/base64.NewEncoder: ; void encoding/base64.NewEncoder(encoding/base64.Encoding * enc, io.Writer w)
001c7d70ldr x16, [x28+16]
001c7d74subs xzr, sp, x16
001c7d78b.ls 0x1c7e94
001c7d7cstr x30, [sp-80]!
001c7d80stur x29, [sp-8]
001c7d84sub x29, sp, 8
001c7d88str x0, [sp+88]
001c7d8cstr x1, [sp+96]
001c7d90str x2, [sp+104]
001c7d94stp xzr, xzr, [sp+32]
001c7d98adrp x0, 0x4b8000
001c7d9cadd x0, x0, 800
001c7da0bl runtime.newobject
001c7da4str x0, [sp+56]
001c7da8adrp x27, 0x884000
001c7dacldr w1, [x27+3056]
001c7db0cbz w1, 0x1c7db8
001c7db4b 0x1c7dbc
001c7db8
001c7db8loc_1c7db8:
001c7db8b 0x1c7dd8
001c7dbc
001c7dbcloc_1c7dbc:
001c7dbcstr x0, [sp+48]
001c7dc0mov x1, x0
001c7dc4adrp x0, 0x4b8000
001c7dc8add x0, x0, 800
001c7dccbl runtime.wbZero
001c7dd0ldr x0, [sp+48]
001c7dd4b 0x1c7dd8
001c7dd8
001c7dd8loc_1c7dd8:
001c7dd8add x2, x0, 1056
001c7ddcmov x16, x0
001c7de0
001c7de0loc_1c7de0:
001c7de0stp xzr, xzr, [x16], 16
001c7de4subs xzr, x16, x2
001c7de8b.le 0x1c7de0
001c7decstr xzr, [x0+1072]
001c7df0ldr x2, [sp+56]
001c7df4ldrsb x27, [x2]
001c7df8ldr x3, [sp+88]
001c7dfcadrp x27, 0x884000
001c7e00ldr w4, [x27+3056]
001c7e04cbz w4, 0x1c7e0c
001c7e08b 0x1c7e10
001c7e0c
001c7e0cloc_1c7e0c:
001c7e0cb 0x1c7e24
001c7e10
001c7e10loc_1c7e10:
001c7e10bl runtime.gcWriteBarrier2
001c7e14str x3, [x25]
001c7e18ldr x4, [x2+16]
001c7e1cstr x4, [x25+8]
001c7e20b 0x1c7e24
001c7e24
001c7e24loc_1c7e24:
001c7e24str x3, [x2+16]
001c7e28ldr x2, [sp+56]
001c7e2cldrsb x27, [x2]
001c7e30ldr x3, [sp+104]
001c7e34ldr x4, [sp+96]
001c7e38str x4, [x2+24]
001c7e3cadrp x27, 0x884000
001c7e40ldr w4, [x27+3056]
001c7e44cbz w4, 0x1c7e4c
001c7e48b 0x1c7e50
001c7e4c
001c7e4cloc_1c7e4c:
001c7e4cb 0x1c7e64
001c7e50
001c7e50loc_1c7e50:
001c7e50bl runtime.gcWriteBarrier2
001c7e54str x3, [x25]
001c7e58ldr x4, [x2+32]
001c7e5cstr x4, [x25+8]
001c7e60b 0x1c7e64
001c7e64
001c7e64loc_1c7e64:
001c7e64str x3, [x2+32]
001c7e68ldr x2, [sp+56]
001c7e6cstr x2, [sp+64]
001c7e70adrp x3, 0x550000
001c7e74add x3, x3, 2144
001c7e78str x3, [sp+32]
001c7e7cstr x2, [sp+40]
001c7e80ldr x0, [sp+32]
001c7e84ldr x1, [sp+40]
001c7e88ldur x29, [sp-8]
001c7e8cldr x30, [sp], 80
001c7e90ret x30
001c7e94
001c7e94loc_1c7e94:
001c7e94stp x0, x1, [sp+8]
001c7e98str x2, [sp+24]
001c7e9cmov x3, x30
001c7ea0bl runtime.morestack_noctxt.abi0
001c7ea4ldp x0, x1, [sp+8]
001c7ea8ldr x2, [sp+24]
001c7eacb 0x1c7d70
001c7d70
001c7eb0
001c7eb0encoding/base64.(*Encoding).EncodedLen: ; void encoding/base64.(*Encoding).EncodedLen(encoding/base64.Encoding * enc, int n)
001c7eb0str x30, [sp-32]!
001c7eb4stur x29, [sp-8]
001c7eb8sub x29, sp, 8
001c7ebcstr x0, [sp+40]
001c7ec0str x1, [sp+48]
001c7ec4str xzr, [sp+16]
001c7ec8ldrsb x27, [x0]
001c7eccldrsw x2, [x0+320]
001c7ed0adds wzr, w2, 1
001c7ed4b.eq 0x1c7edc
001c7ed8b 0x1c7f44
001c7edc
001c7edcloc_1c7edc:
001c7edcmovz x2, 43691
001c7ee0movk x2, 0xaaaa0000
001c7ee4movk x2, 0xaaaa00000000
001c7ee8movk x2, 0xaaaa000000000000
001c7eecsmulh x3, x2, x1
001c7ef0add x3, x3, x1
001c7ef4sbfm x3, x3, 1, 63
001c7ef8sub x3, x3, x1, asr #63
001c7efcsmulh x4, x2, x1
001c7f00add x4, x4, x1
001c7f04sbfm x4, x4, 1, 63
001c7f08sub x4, x4, x1, asr #63
001c7f0cadd x4, x4, x4, lsl #1
001c7f10sub x1, x1, x4
001c7f14ubfm x4, x1, 61, 60
001c7f18add x4, x4, 5
001c7f1csmulh x2, x2, x4
001c7f20add x1, x2, x1, lsl #3
001c7f24add x1, x1, 5
001c7f28sbfm x1, x1, 2, 63
001c7f2csub x1, x1, x4, asr #63
001c7f30add x0, x1, x3, lsl #2
001c7f34str x0, [sp+16]
001c7f38add x29, sp, 24
001c7f3cadd sp, sp, 32
001c7f40ret x30
001c7f44
001c7f44loc_1c7f44:
001c7f44add x2, x1, 2
001c7f48movz x3, 43691
001c7f4cmovk x3, 0xaaaa0000
001c7f50movk x3, 0xaaaa00000000
001c7f54movk x3, 0xaaaa000000000000
001c7f58smulh x3, x3, x2
001c7f5cadd x1, x1, x3
001c7f60add x1, x1, 2
001c7f64sbfm x1, x1, 1, 63
001c7f68sub x1, x1, x2, asr #63
001c7f6cubfm x0, x1, 62, 61
001c7f70str x0, [sp+16]
001c7f74add x29, sp, 24
001c7f78add sp, sp, 32
001c7f7cret x30
001c7eb0
001c7eb0encoding/base64.(*Encoding).EncodedLen: ; void encoding/base64.(*Encoding).EncodedLen(encoding/base64.Encoding * enc, int n)
001c7eb0str x30, [sp-32]!
001c7eb4stur x29, [sp-8]
001c7eb8sub x29, sp, 8
001c7ebcstr x0, [sp+40]
001c7ec0str x1, [sp+48]
001c7ec4str xzr, [sp+16]
001c7ec8ldrsb x27, [x0]
001c7eccldrsw x2, [x0+320]
001c7ed0adds wzr, w2, 1
001c7ed4b.eq 0x1c7edc
001c7ed8b 0x1c7f44
001c7edc
001c7edcloc_1c7edc:
001c7edcmovz x2, 43691
001c7ee0movk x2, 0xaaaa0000
001c7ee4movk x2, 0xaaaa00000000
001c7ee8movk x2, 0xaaaa000000000000
001c7eecsmulh x3, x2, x1
001c7ef0add x3, x3, x1
001c7ef4sbfm x3, x3, 1, 63
001c7ef8sub x3, x3, x1, asr #63
001c7efcsmulh x4, x2, x1
001c7f00add x4, x4, x1
001c7f04sbfm x4, x4, 1, 63
001c7f08sub x4, x4, x1, asr #63
001c7f0cadd x4, x4, x4, lsl #1
001c7f10sub x1, x1, x4
001c7f14ubfm x4, x1, 61, 60
001c7f18add x4, x4, 5
001c7f1csmulh x2, x2, x4
001c7f20add x1, x2, x1, lsl #3
001c7f24add x1, x1, 5
001c7f28sbfm x1, x1, 2, 63
001c7f2csub x1, x1, x4, asr #63
001c7f30add x0, x1, x3, lsl #2
001c7f34str x0, [sp+16]
001c7f38add x29, sp, 24
001c7f3cadd sp, sp, 32
001c7f40ret x30
001c7f44
001c7f44loc_1c7f44:
001c7f44add x2, x1, 2
001c7f48movz x3, 43691
001c7f4cmovk x3, 0xaaaa0000
001c7f50movk x3, 0xaaaa00000000
001c7f54movk x3, 0xaaaa000000000000
001c7f58smulh x3, x3, x2
001c7f5cadd x1, x1, x3
001c7f60add x1, x1, 2
001c7f64sbfm x1, x1, 1, 63
001c7f68sub x1, x1, x2, asr #63
001c7f6cubfm x0, x1, 62, 61
001c7f70str x0, [sp+16]
001c7f74add x29, sp, 24
001c7f78add sp, sp, 32
001c7f7cret x30
001c7eb0
001c7f80
001c7f80encoding/base64.CorruptInputError.Error: ; void encoding/base64.CorruptInputError.Error(encoding/base64.CorruptInputError e)
001c7f80ldr x16, [x28+16]
001c7f84subs xzr, sp, x16
001c7f88b.ls 0x1c7fe4
001c7f8cstr x30, [sp-96]!
001c7f90stur x29, [sp-8]
001c7f94sub x29, sp, 8
001c7f98str x0, [sp+104]
001c7f9cstp xzr, xzr, [sp+56]
001c7fa0ldr x0, [sp+104]
001c7fa4movz x1, 10
001c7fa8bl strconv.FormatInt
001c7facstr x0, [sp+72]
001c7fb0str x1, [sp+80]
001c7fb4movz x2, 34
001c7fb8mov x3, x0
001c7fbcmov x4, x1
001c7fc0mov x0, xzr
001c7fc4adrp x1, 0x4f9000
001c7fc8add x1, x1, 1321
001c7fccbl runtime.concatstring2
001c7fd0str x0, [sp+56]
001c7fd4str x1, [sp+64]
001c7fd8ldur x29, [sp-8]
001c7fdcldr x30, [sp], 96
001c7fe0ret x30
001c7fe4
001c7fe4loc_1c7fe4:
001c7fe4str x0, [sp+8]
001c7fe8mov x3, x30
001c7fecbl runtime.morestack_noctxt.abi0
001c7ff0ldr x0, [sp+8]
001c7ff4b 0x1c7f80
001c7ff8udf 0
001c7ffcudf 0
001c7f80
001c7f80encoding/base64.CorruptInputError.Error: ; void encoding/base64.CorruptInputError.Error(encoding/base64.CorruptInputError e)
001c7f80ldr x16, [x28+16]
001c7f84subs xzr, sp, x16
001c7f88b.ls 0x1c7fe4
001c7f8cstr x30, [sp-96]!
001c7f90stur x29, [sp-8]
001c7f94sub x29, sp, 8
001c7f98str x0, [sp+104]
001c7f9cstp xzr, xzr, [sp+56]
001c7fa0ldr x0, [sp+104]
001c7fa4movz x1, 10
001c7fa8bl strconv.FormatInt
001c7facstr x0, [sp+72]
001c7fb0str x1, [sp+80]
001c7fb4movz x2, 34
001c7fb8mov x3, x0
001c7fbcmov x4, x1
001c7fc0mov x0, xzr
001c7fc4adrp x1, 0x4f9000
001c7fc8add x1, x1, 1321
001c7fccbl runtime.concatstring2
001c7fd0str x0, [sp+56]
001c7fd4str x1, [sp+64]
001c7fd8ldur x29, [sp-8]
001c7fdcldr x30, [sp], 96
001c7fe0ret x30
001c7fe4
001c7fe4loc_1c7fe4:
001c7fe4str x0, [sp+8]
001c7fe8mov x3, x30
001c7fecbl runtime.morestack_noctxt.abi0
001c7ff0ldr x0, [sp+8]
001c7ff4b 0x1c7f80
001c7ff8udf 0
001c7ffcudf 0
001c7f80
001c8000
001c8000encoding/base64.(*Encoding).decodeQuantum: ; void encoding/base64.(*Encoding).decodeQuantum(encoding/base64.Encoding * enc, struct []uint8 dst, struct []uint8 src, int si)
001c8000ldr x16, [x28+16]
001c8004sub x17, sp, 64
001c8008subs xzr, x17, x16
001c800cb.ls 0x1c8830
001c8010str x30, [sp-192]!
001c8014stur x29, [sp-8]
001c8018sub x29, sp, 8
001c801cstr x0, [sp+200]
001c8020str x1, [sp+208]
001c8024str x2, [sp+216]
001c8028str x3, [sp+224]
001c802cstr x4, [sp+232]
001c8030str x5, [sp+240]
001c8034str x6, [sp+248]
001c8038str x7, [sp+256]
001c803cstr xzr, [sp+48]
001c8040str xzr, [sp+56]
001c8044stp xzr, xzr, [sp+104]
001c8048stur wzr, [sp+34]
001c804corr x1, xzr, 4
001c8050str x1, [sp+72]
001c8054ldr x4, [sp+200]
001c8058ldrsb x27, [x4]
001c805cstr xzr, [sp+64]
001c8060b 0x1c8064
001c8064
001c8064loc_1c8064:
001c8064ldr x4, [sp+64]
001c8068subs xzr, x4, 4
001c806cb.lt 0x1c8074
001c8070b 0x1c830c
001c8074
001c8074loc_1c8074:
001c8074ldr x4, [sp+240]
001c8078str x4, [sp+96]
001c807cldr x5, [sp+256]
001c8080subs xzr, x4, x5
001c8084b.eq 0x1c808c
001c8088b 0x1c8154
001c808c
001c808cloc_1c808c:
001c808cldr x4, [sp+64]
001c8090cbz x4, 0x1c8098
001c8094b 0x1c80c8
001c8098
001c8098loc_1c8098:
001c8098b 0x1c809c
001c809c
001c809cloc_1c809c:
001c809cldr x4, [sp+256]
001c80a0str x4, [sp+48]
001c80a4str xzr, [sp+56]
001c80a8stp xzr, xzr, [sp+104]
001c80acldr x0, [sp+48]
001c80b0ldr x1, [sp+56]
001c80b4mov x2, xzr
001c80b8mov x3, xzr
001c80bcldur x29, [sp-8]
001c80c0ldr x30, [sp], 192
001c80c4ret x30
001c80c8
001c80c8loc_1c80c8:
001c80c8ldr x4, [sp+64]
001c80ccsubs xzr, x4, 1
001c80d0b.eq 0x1c80d8
001c80d4b 0x1c80dc
001c80d8
001c80d8loc_1c80d8:
001c80d8b 0x1c80f8
001c80dc
001c80dcloc_1c80dc:
001c80dcldr x4, [sp+200]
001c80e0ldrsb x27, [x4]
001c80e4ldrsw x4, [x4+320]
001c80e8adds wzr, w4, 1
001c80ecb.ne 0x1c80f4
001c80f0b 0x1c8144
001c80f4
001c80f4loc_1c80f4:
001c80f4b 0x1c80f8
001c80f8
001c80f8loc_1c80f8:
001c80f8ldr x1, [sp+256]
001c80fcstr x1, [sp+48]
001c8100str xzr, [sp+56]
001c8104ldr x1, [sp+256]
001c8108ldr x2, [sp+64]
001c810csub x0, x1, x2
001c8110bl runtime.convT64
001c8114str x0, [sp+176]
001c8118adrp x1, 0x54e000
001c811cadd x1, x1, 672
001c8120str x1, [sp+104]
001c8124str x0, [sp+112]
001c8128ldr x0, [sp+48]
001c812cldr x1, [sp+56]
001c8130ldr x2, [sp+104]
001c8134ldr x3, [sp+112]
001c8138ldur x29, [sp-8]
001c813cldr x30, [sp], 192
001c8140ret x30
001c8144
001c8144loc_1c8144:
001c8144b 0x1c8148
001c8148
001c8148loc_1c8148:
001c8148ldr x4, [sp+64]
001c814cstr x4, [sp+72]
001c8150b 0x1c8310
001c8154
001c8154loc_1c8154:
001c8154ldr x0, [sp+256]
001c8158ldr x4, [sp+240]
001c815cldr x5, [sp+232]
001c8160subs xzr, x4, x0
001c8164b.hi 0x1c816c
001c8168b 0x1c8824
001c816c
001c816cloc_1c816c:
001c816cldrb w4, [x5+x0]
001c8170strb w4, [sp+33]
001c8174ldr x5, [sp+256]
001c8178add x5, x5, 1
001c817cstr x5, [sp+256]
001c8180ldr x5, [sp+200]
001c8184ldrsb x27, [x5]
001c8188add x5, x5, 64
001c818cldrb w6, [sp+33]
001c8190ldrb w5, [x5+x6]
001c8194strb w5, [sp+32]
001c8198mov x6, x5
001c819csubs wzr, w6, 255
001c81a0b.ne 0x1c81a8
001c81a4b 0x1c81c4
001c81a8
001c81a8loc_1c81a8:
001c81a8ldr x0, [sp+64]
001c81acsubs xzr, x0, 4
001c81b0b.lo 0x1c81b8
001c81b4b 0x1c8820
001c81b8
001c81b8loc_1c81b8:
001c81b8add x4, sp, 34
001c81bcstrb w5, [x4+x0]
001c81c0b 0x1c820c
001c81c4
001c81c4loc_1c81c4:
001c81c4mov x5, x4
001c81c8subs wzr, w5, 10
001c81cccset x5, eq
001c81d0strb w5, [sp+39]
001c81d4b.eq 0x1c81dc
001c81d8b 0x1c81e0
001c81dc
001c81dcloc_1c81dc:
001c81dcb 0x1c81f0
001c81e0
001c81e0loc_1c81e0:
001c81e0subs wzr, w4, 13
001c81e4cset x4, eq
001c81e8strb w4, [sp+39]
001c81ecb 0x1c81f0
001c81f0
001c81f0loc_1c81f0:
001c81f0ldrb w4, [sp+39]
001c81f4tbnz w4, 0, 0x1c81fc
001c81f8b 0x1c821c
001c81fc
001c81fcloc_1c81fc:
001c81fcldr x4, [sp+64]
001c8200sub x4, x4, 1
001c8204str x4, [sp+64]
001c8208b 0x1c820c
001c820c
001c820cloc_1c820c:
001c820cldr x4, [sp+64]
001c8210add x4, x4, 1
001c8214str x4, [sp+64]
001c8218b 0x1c8064
001c821c
001c821cloc_1c821c:
001c821cldrb w4, [sp+33]
001c8220ldr x5, [sp+200]
001c8224ldrsb x27, [x5]
001c8228ldrsw x5, [x5+320]
001c822csubs wzr, w4, w5
001c8230b.ne 0x1c8238
001c8234b 0x1c8280
001c8238
001c8238loc_1c8238:
001c8238ldr x1, [sp+256]
001c823cstr x1, [sp+48]
001c8240str xzr, [sp+56]
001c8244ldr x1, [sp+256]
001c8248sub x0, x1, 1
001c824cbl runtime.convT64
001c8250str x0, [sp+168]
001c8254adrp x1, 0x54e000
001c8258add x1, x1, 672
001c825cstr x1, [sp+104]
001c8260str x0, [sp+112]
001c8264ldr x0, [sp+48]
001c8268ldr x1, [sp+56]
001c826cldr x2, [sp+104]
001c8270ldr x3, [sp+112]
001c8274ldur x29, [sp-8]
001c8278ldr x30, [sp], 192
001c827cret x30
001c8280
001c8280loc_1c8280:
001c8280ldr x4, [sp+64]
001c8284str x4, [sp+88]
001c8288tbz x4, 63, 0x1c8290
001c828cb 0x1c82ec
001c8290
001c8290loc_1c8290:
001c8290subs xzr, x4, 1
001c8294b.le 0x1c829c
001c8298b 0x1c82e8
001c829c
001c829cloc_1c829c:
001c829cb 0x1c82a0
001c82a0
001c82a0loc_1c82a0:
001c82a0ldr x1, [sp+256]
001c82a4str x1, [sp+48]
001c82a8str xzr, [sp+56]
001c82acldr x1, [sp+256]
001c82b0sub x0, x1, 1
001c82b4bl runtime.convT64
001c82b8str x0, [sp+160]
001c82bcadrp x1, 0x54e000
001c82c0add x1, x1, 672
001c82c4str x1, [sp+104]
001c82c8str x0, [sp+112]
001c82ccldr x0, [sp+48]
001c82d0ldr x1, [sp+56]
001c82d4ldr x2, [sp+104]
001c82d8ldr x3, [sp+112]
001c82dcldur x29, [sp-8]
001c82e0ldr x30, [sp], 192
001c82e4ret x30
001c82e8
001c82e8loc_1c82e8:
001c82e8b 0x1c82f0
001c82ec
001c82ecloc_1c82ec:
001c82ecb 0x1c82f0
001c82f0
001c82f0loc_1c82f0:
001c82f0subs xzr, x4, 2
001c82f4b.eq 0x1c82fc
001c82f8b 0x1c8304
001c82fc
001c82fcloc_1c82fc:
001c82fcb 0x1c8300
001c8300
001c8300loc_1c8300:
001c8300b 0x1c8678
001c8304
001c8304loc_1c8304:
001c8304b 0x1c8308
001c8308
001c8308loc_1c8308:
001c8308b 0x1c8574
001c830c
001c830cloc_1c830c:
001c830cb 0x1c8310
001c8310
001c8310loc_1c8310:
001c8310ldrb w4, [sp+34]
001c8314ubfm x4, x4, 46, 7
001c8318ldrb w5, [sp+35]
001c831cubfm x5, x5, 52, 7
001c8320orr x4, x4, x5
001c8324ldrb w5, [sp+36]
001c8328ubfm x5, x5, 58, 7
001c832corr x4, x4, x5
001c8330ldrb w5, [sp+37]
001c8334orr x4, x4, x5
001c8338str x4, [sp+40]
001c833cstrb w4, [sp+36]
001c8340ldr x4, [sp+40]
001c8344ubfm x4, x4, 8, 63
001c8348strb w4, [sp+35]
001c834cldr x4, [sp+40]
001c8350ubfm x4, x4, 16, 63
001c8354strb w4, [sp+34]
001c8358ldr x4, [sp+72]
001c835cstr x4, [sp+80]
001c8360subs xzr, x4, 2
001c8364b.eq 0x1c836c
001c8368b 0x1c8370
001c836c
001c836cloc_1c836c:
001c836cb 0x1c845c
001c8370
001c8370loc_1c8370:
001c8370subs xzr, x4, 3
001c8374b.eq 0x1c837c
001c8378b 0x1c8380
001c837c
001c837cloc_1c837c:
001c837cb 0x1c83b4
001c8380
001c8380loc_1c8380:
001c8380subs xzr, x4, 4
001c8384b.eq 0x1c838c
001c8388b 0x1c8528
001c838c
001c838cloc_1c838c:
001c838cb 0x1c8390
001c8390
001c8390loc_1c8390:
001c8390ldr x1, [sp+216]
001c8394ldr x4, [sp+208]
001c8398ldrb w5, [sp+36]
001c839csubs xzr, x1, 2
001c83a0b.hi 0x1c83a8
001c83a4b 0x1c856c
001c83a8
001c83a8loc_1c83a8:
001c83a8strb w5, [x4+2]
001c83acstrb wzr, [sp+36]
001c83b0b 0x1c83b4
001c83b4
001c83b4loc_1c83b4:
001c83b4ldr x1, [sp+216]
001c83b8ldr x4, [sp+208]
001c83bcldrb w5, [sp+35]
001c83c0subs xzr, x1, 1
001c83c4b.hi 0x1c83cc
001c83c8b 0x1c8564
001c83cc
001c83ccloc_1c83cc:
001c83ccstrb w5, [x4+1]
001c83d0ldr x4, [sp+200]
001c83d4ldrsb x27, [x4]
001c83d8ldrb w4, [x4+324]
001c83dcstrb w4, [sp+39]
001c83e0tbnz w4, 0, 0x1c83e8
001c83e4b 0x1c83fc
001c83e8
001c83e8loc_1c83e8:
001c83e8ldrb w4, [sp+36]
001c83ecsubs wzr, w4, 0
001c83f0cset x4, ne
001c83f4strb w4, [sp+39]
001c83f8b 0x1c8400
001c83fc
001c83fcloc_1c83fc:
001c83fcb 0x1c8400
001c8400
001c8400loc_1c8400:
001c8400ldrb w4, [sp+39]
001c8404tbnz w4, 0, 0x1c840c
001c8408b 0x1c8454
001c840c
001c840cloc_1c840c:
001c840cldr x1, [sp+256]
001c8410str x1, [sp+48]
001c8414str xzr, [sp+56]
001c8418ldr x1, [sp+256]
001c841csub x0, x1, 1
001c8420bl runtime.convT64
001c8424str x0, [sp+128]
001c8428adrp x1, 0x54e000
001c842cadd x1, x1, 672
001c8430str x1, [sp+104]
001c8434str x0, [sp+112]
001c8438ldr x0, [sp+48]
001c843cldr x1, [sp+56]
001c8440ldr x2, [sp+104]
001c8444ldr x3, [sp+112]
001c8448ldur x29, [sp-8]
001c844cldr x30, [sp], 192
001c8450ret x30
001c8454
001c8454loc_1c8454:
001c8454strb wzr, [sp+35]
001c8458b 0x1c845c
001c845c
001c845cloc_1c845c:
001c845cldr x1, [sp+216]
001c8460ldr x4, [sp+208]
001c8464ldrb w5, [sp+34]
001c8468subs xzr, x1, 0
001c846cb.hi 0x1c8474
001c8470b 0x1c855c
001c8474
001c8474loc_1c8474:
001c8474strb w5, [x4]
001c8478ldr x4, [sp+200]
001c847cldrsb x27, [x4]
001c8480ldrb w4, [x4+324]
001c8484strb w4, [sp+39]
001c8488tbnz w4, 0, 0x1c8490
001c848cb 0x1c84cc
001c8490
001c8490loc_1c8490:
001c8490ldrb w4, [sp+35]
001c8494subs wzr, w4, 0
001c8498cset x5, ne
001c849cstrb w5, [sp+38]
001c84a0cbnz w4, 0x1c84a8
001c84a4b 0x1c84ac
001c84a8
001c84a8loc_1c84a8:
001c84a8b 0x1c84c0
001c84ac
001c84acloc_1c84ac:
001c84acldrb w4, [sp+36]
001c84b0subs wzr, w4, 0
001c84b4cset x4, ne
001c84b8strb w4, [sp+38]
001c84bcb 0x1c84c0
001c84c0
001c84c0loc_1c84c0:
001c84c0ldrb w4, [sp+38]
001c84c4strb w4, [sp+39]
001c84c8b 0x1c84d0
001c84cc
001c84ccloc_1c84cc:
001c84ccb 0x1c84d0
001c84d0
001c84d0loc_1c84d0:
001c84d0ldrb w4, [sp+39]
001c84d4tbnz w4, 0, 0x1c84dc
001c84d8b 0x1c8524
001c84dc
001c84dcloc_1c84dc:
001c84dcldr x1, [sp+256]
001c84e0str x1, [sp+48]
001c84e4str xzr, [sp+56]
001c84e8ldr x1, [sp+256]
001c84ecsub x0, x1, 2
001c84f0bl runtime.convT64
001c84f4str x0, [sp+120]
001c84f8adrp x1, 0x54e000
001c84fcadd x1, x1, 672
001c8500str x1, [sp+104]
001c8504str x0, [sp+112]
001c8508ldr x0, [sp+48]
001c850cldr x1, [sp+56]
001c8510ldr x2, [sp+104]
001c8514ldr x3, [sp+112]
001c8518ldur x29, [sp-8]
001c851cldr x30, [sp], 192
001c8520ret x30
001c8524
001c8524loc_1c8524:
001c8524b 0x1c8534
001c8528
001c8528loc_1c8528:
001c8528b 0x1c852c
001c852c
001c852cloc_1c852c:
001c852cb 0x1c8530
001c8530
001c8530loc_1c8530:
001c8530b 0x1c8534
001c8534
001c8534loc_1c8534:
001c8534ldr x0, [sp+256]
001c8538str x0, [sp+48]
001c853cldr x4, [sp+72]
001c8540sub x1, x4, 1
001c8544str x1, [sp+56]
001c8548ldr x2, [sp+104]
001c854cldr x3, [sp+112]
001c8550ldur x29, [sp-8]
001c8554ldr x30, [sp], 192
001c8558ret x30
001c855c
001c855cloc_1c855c:
001c855cmov x0, xzr
001c8560bl runtime.panicIndex
001c8564
001c8564loc_1c8564:
001c8564orr x0, xzr, 1
001c8568bl runtime.panicIndex
001c856c
001c856cloc_1c856c:
001c856corr x0, xzr, 2
001c8570bl runtime.panicIndex
001c8574
001c8574loc_1c8574:
001c8574b 0x1c8578
001c8578
001c8578loc_1c8578:
001c8578ldr x4, [sp+240]
001c857cstr x4, [sp+96]
001c8580ldr x5, [sp+256]
001c8584subs xzr, x5, x4
001c8588cset x4, lt
001c858cstrb w4, [sp+39]
001c8590b.lt 0x1c8598
001c8594b 0x1c8604
001c8598
001c8598loc_1c8598:
001c8598ldr x0, [sp+256]
001c859cldr x1, [sp+240]
001c85a0ldr x4, [sp+232]
001c85a4subs xzr, x0, x1
001c85a8b.lo 0x1c85b0
001c85acb 0x1c8674
001c85b0
001c85b0loc_1c85b0:
001c85b0ldrb w4, [x4+x0]
001c85b4subs wzr, w4, 10
001c85b8cset x4, eq
001c85bcstrb w4, [sp+38]
001c85c0b.eq 0x1c85c8
001c85c4b 0x1c85cc
001c85c8
001c85c8loc_1c85c8:
001c85c8b 0x1c85f8
001c85cc
001c85ccloc_1c85cc:
001c85ccldr x0, [sp+256]
001c85d0ldr x1, [sp+240]
001c85d4ldr x4, [sp+232]
001c85d8subs xzr, x1, x0
001c85dcb.hi 0x1c85e4
001c85e0b 0x1c8670
001c85e4
001c85e4loc_1c85e4:
001c85e4ldrb w4, [x4+x0]
001c85e8subs wzr, w4, 13
001c85eccset x4, eq
001c85f0strb w4, [sp+38]
001c85f4b 0x1c85f8
001c85f8
001c85f8loc_1c85f8:
001c85f8ldrb w4, [sp+38]
001c85fcstrb w4, [sp+39]
001c8600b 0x1c8608
001c8604
001c8604loc_1c8604:
001c8604b 0x1c8608
001c8608
001c8608loc_1c8608:
001c8608ldrb w4, [sp+39]
001c860ctbnz w4, 0, 0x1c8614
001c8610b 0x1c8628
001c8614
001c8614loc_1c8614:
001c8614ldr x4, [sp+256]
001c8618add x4, x4, 1
001c861cstr x4, [sp+256]
001c8620b 0x1c8624
001c8624
001c8624loc_1c8624:
001c8624b 0x1c8578
001c8628
001c8628loc_1c8628:
001c8628ldr x4, [sp+240]
001c862cstr x4, [sp+96]
001c8630ldr x5, [sp+256]
001c8634subs xzr, x5, x4
001c8638b.lt 0x1c8640
001c863cb 0x1c8660
001c8640
001c8640loc_1c8640:
001c8640ldr x0, [sp+256]
001c8644bl runtime.convT64
001c8648str x0, [sp+136]
001c864cadrp x1, 0x54e000
001c8650add x1, x1, 672
001c8654str x1, [sp+104]
001c8658str x0, [sp+112]
001c865cb 0x1c8664
001c8660
001c8660loc_1c8660:
001c8660b 0x1c8664
001c8664
001c8664loc_1c8664:
001c8664ldr x4, [sp+64]
001c8668str x4, [sp+72]
001c866cb 0x1c8310
001c8670
001c8670loc_1c8670:
001c8670bl runtime.panicIndex
001c8674
001c8674loc_1c8674:
001c8674bl runtime.panicIndex
001c8678
001c8678loc_1c8678:
001c8678ldr x4, [sp+240]
001c867cstr x4, [sp+96]
001c8680ldr x5, [sp+256]
001c8684subs xzr, x4, x5
001c8688cset x4, gt
001c868cstrb w4, [sp+39]
001c8690b.gt 0x1c8698
001c8694b 0x1c8704
001c8698
001c8698loc_1c8698:
001c8698ldr x0, [sp+256]
001c869cldr x1, [sp+240]
001c86a0ldr x4, [sp+232]
001c86a4subs xzr, x1, x0
001c86a8b.hi 0x1c86b0
001c86acb 0x1c881c
001c86b0
001c86b0loc_1c86b0:
001c86b0ldrb w4, [x4+x0]
001c86b4subs wzr, w4, 10
001c86b8cset x4, eq
001c86bcstrb w4, [sp+38]
001c86c0b.eq 0x1c86c8
001c86c4b 0x1c86cc
001c86c8
001c86c8loc_1c86c8:
001c86c8b 0x1c86f8
001c86cc
001c86ccloc_1c86cc:
001c86ccldr x0, [sp+256]
001c86d0ldr x1, [sp+240]
001c86d4ldr x4, [sp+232]
001c86d8subs xzr, x1, x0
001c86dcb.hi 0x1c86e4
001c86e0b 0x1c8818
001c86e4
001c86e4loc_1c86e4:
001c86e4ldrb w4, [x4+x0]
001c86e8subs wzr, w4, 13
001c86eccset x4, eq
001c86f0strb w4, [sp+38]
001c86f4b 0x1c86f8
001c86f8
001c86f8loc_1c86f8:
001c86f8ldrb w4, [sp+38]
001c86fcstrb w4, [sp+39]
001c8700b 0x1c8708
001c8704
001c8704loc_1c8704:
001c8704b 0x1c8708
001c8708
001c8708loc_1c8708:
001c8708ldrb w4, [sp+39]
001c870ctbnz w4, 0, 0x1c8714
001c8710b 0x1c8728
001c8714
001c8714loc_1c8714:
001c8714ldr x4, [sp+256]
001c8718add x4, x4, 1
001c871cstr x4, [sp+256]
001c8720b 0x1c8724
001c8724
001c8724loc_1c8724:
001c8724b 0x1c8678
001c8728
001c8728loc_1c8728:
001c8728ldr x4, [sp+240]
001c872cstr x4, [sp+96]
001c8730ldr x5, [sp+256]
001c8734subs xzr, x4, x5
001c8738b.eq 0x1c8740
001c873cb 0x1c8788
001c8740
001c8740loc_1c8740:
001c8740ldr x0, [sp+240]
001c8744str x0, [sp+96]
001c8748ldr x1, [sp+256]
001c874cstr x1, [sp+48]
001c8750str xzr, [sp+56]
001c8754bl runtime.convT64
001c8758str x0, [sp+152]
001c875cadrp x1, 0x54e000
001c8760add x1, x1, 672
001c8764str x1, [sp+104]
001c8768str x0, [sp+112]
001c876cldr x0, [sp+48]
001c8770ldr x1, [sp+56]
001c8774ldr x2, [sp+104]
001c8778ldr x3, [sp+112]
001c877cldur x29, [sp-8]
001c8780ldr x30, [sp], 192
001c8784ret x30
001c8788
001c8788loc_1c8788:
001c8788ldr x0, [sp+256]
001c878cldr x1, [sp+240]
001c8790ldr x4, [sp+232]
001c8794subs xzr, x0, x1
001c8798b.lo 0x1c87a0
001c879cb 0x1c8814
001c87a0
001c87a0loc_1c87a0:
001c87a0ldrb w4, [x4+x0]
001c87a4ldr x5, [sp+200]
001c87a8ldrsb x27, [x5]
001c87acldrsw x5, [x5+320]
001c87b0subs wzr, w4, w5
001c87b4b.ne 0x1c87bc
001c87b8b 0x1c8804
001c87bc
001c87bcloc_1c87bc:
001c87bcldr x1, [sp+256]
001c87c0str x1, [sp+48]
001c87c4str xzr, [sp+56]
001c87c8ldr x1, [sp+256]
001c87ccsub x0, x1, 1
001c87d0bl runtime.convT64
001c87d4str x0, [sp+144]
001c87d8adrp x1, 0x54e000
001c87dcadd x1, x1, 672
001c87e0str x1, [sp+104]
001c87e4str x0, [sp+112]
001c87e8ldr x0, [sp+48]
001c87ecldr x1, [sp+56]
001c87f0ldr x2, [sp+104]
001c87f4ldr x3, [sp+112]
001c87f8ldur x29, [sp-8]
001c87fcldr x30, [sp], 192
001c8800ret x30
001c8804
001c8804loc_1c8804:
001c8804ldr x4, [sp+256]
001c8808add x4, x4, 1
001c880cstr x4, [sp+256]
001c8810b 0x1c8574
001c8814
001c8814loc_1c8814:
001c8814bl runtime.panicIndex
001c8818
001c8818loc_1c8818:
001c8818bl runtime.panicIndex
001c881c
001c881cloc_1c881c:
001c881cbl runtime.panicIndex
001c8820
001c8820loc_1c8820:
001c8820bl runtime.panicIndex
001c8824
001c8824loc_1c8824:
001c8824mov x1, x4
001c8828bl runtime.panicIndex
001c882chint
001c8830
001c8830loc_1c8830:
001c8830stp x0, x1, [sp+8]
001c8834stp x2, x3, [sp+24]
001c8838stp x4, x5, [sp+40]
001c883cstp x6, x7, [sp+56]
001c8840mov x3, x30
001c8844bl runtime.morestack_noctxt.abi0
001c8848ldp x0, x1, [sp+8]
001c884cldp x2, x3, [sp+24]
001c8850ldp x4, x5, [sp+40]
001c8854ldp x6, x7, [sp+56]
001c8858b 0x1c8000
001c885cudf 0
001c8000
001c8000encoding/base64.(*Encoding).decodeQuantum: ; void encoding/base64.(*Encoding).decodeQuantum(encoding/base64.Encoding * enc, struct []uint8 dst, struct []uint8 src, int si)
001c8000ldr x16, [x28+16]
001c8004sub x17, sp, 64
001c8008subs xzr, x17, x16
001c800cb.ls 0x1c8830
001c8010str x30, [sp-192]!
001c8014stur x29, [sp-8]
001c8018sub x29, sp, 8
001c801cstr x0, [sp+200]
001c8020str x1, [sp+208]
001c8024str x2, [sp+216]
001c8028str x3, [sp+224]
001c802cstr x4, [sp+232]
001c8030str x5, [sp+240]
001c8034str x6, [sp+248]
001c8038str x7, [sp+256]
001c803cstr xzr, [sp+48]
001c8040str xzr, [sp+56]
001c8044stp xzr, xzr, [sp+104]
001c8048stur wzr, [sp+34]
001c804corr x1, xzr, 4
001c8050str x1, [sp+72]
001c8054ldr x4, [sp+200]
001c8058ldrsb x27, [x4]
001c805cstr xzr, [sp+64]
001c8060b 0x1c8064
001c8064
001c8064loc_1c8064:
001c8064ldr x4, [sp+64]
001c8068subs xzr, x4, 4
001c806cb.lt 0x1c8074
001c8070b 0x1c830c
001c8074
001c8074loc_1c8074:
001c8074ldr x4, [sp+240]
001c8078str x4, [sp+96]
001c807cldr x5, [sp+256]
001c8080subs xzr, x4, x5
001c8084b.eq 0x1c808c
001c8088b 0x1c8154
001c808c
001c808cloc_1c808c:
001c808cldr x4, [sp+64]
001c8090cbz x4, 0x1c8098
001c8094b 0x1c80c8
001c8098
001c8098loc_1c8098:
001c8098b 0x1c809c
001c809c
001c809cloc_1c809c:
001c809cldr x4, [sp+256]
001c80a0str x4, [sp+48]
001c80a4str xzr, [sp+56]
001c80a8stp xzr, xzr, [sp+104]
001c80acldr x0, [sp+48]
001c80b0ldr x1, [sp+56]
001c80b4mov x2, xzr
001c80b8mov x3, xzr
001c80bcldur x29, [sp-8]
001c80c0ldr x30, [sp], 192
001c80c4ret x30
001c80c8
001c80c8loc_1c80c8:
001c80c8ldr x4, [sp+64]
001c80ccsubs xzr, x4, 1
001c80d0b.eq 0x1c80d8
001c80d4b 0x1c80dc
001c80d8
001c80d8loc_1c80d8:
001c80d8b 0x1c80f8
001c80dc
001c80dcloc_1c80dc:
001c80dcldr x4, [sp+200]
001c80e0ldrsb x27, [x4]
001c80e4ldrsw x4, [x4+320]
001c80e8adds wzr, w4, 1
001c80ecb.ne 0x1c80f4
001c80f0b 0x1c8144
001c80f4
001c80f4loc_1c80f4:
001c80f4b 0x1c80f8
001c80f8
001c80f8loc_1c80f8:
001c80f8ldr x1, [sp+256]
001c80fcstr x1, [sp+48]
001c8100str xzr, [sp+56]
001c8104ldr x1, [sp+256]
001c8108ldr x2, [sp+64]
001c810csub x0, x1, x2
001c8110bl runtime.convT64
001c8114str x0, [sp+176]
001c8118adrp x1, 0x54e000
001c811cadd x1, x1, 672
001c8120str x1, [sp+104]
001c8124str x0, [sp+112]
001c8128ldr x0, [sp+48]
001c812cldr x1, [sp+56]
001c8130ldr x2, [sp+104]
001c8134ldr x3, [sp+112]
001c8138ldur x29, [sp-8]
001c813cldr x30, [sp], 192
001c8140ret x30
001c8144
001c8144loc_1c8144:
001c8144b 0x1c8148
001c8148
001c8148loc_1c8148:
001c8148ldr x4, [sp+64]
001c814cstr x4, [sp+72]
001c8150b 0x1c8310
001c8154
001c8154loc_1c8154:
001c8154ldr x0, [sp+256]
001c8158ldr x4, [sp+240]
001c815cldr x5, [sp+232]
001c8160subs xzr, x4, x0
001c8164b.hi 0x1c816c
001c8168b 0x1c8824
001c816c
001c816cloc_1c816c:
001c816cldrb w4, [x5+x0]
001c8170strb w4, [sp+33]
001c8174ldr x5, [sp+256]
001c8178add x5, x5, 1
001c817cstr x5, [sp+256]
001c8180ldr x5, [sp+200]
001c8184ldrsb x27, [x5]
001c8188add x5, x5, 64
001c818cldrb w6, [sp+33]
001c8190ldrb w5, [x5+x6]
001c8194strb w5, [sp+32]
001c8198mov x6, x5
001c819csubs wzr, w6, 255
001c81a0b.ne 0x1c81a8
001c81a4b 0x1c81c4
001c81a8
001c81a8loc_1c81a8:
001c81a8ldr x0, [sp+64]
001c81acsubs xzr, x0, 4
001c81b0b.lo 0x1c81b8
001c81b4b 0x1c8820
001c81b8
001c81b8loc_1c81b8:
001c81b8add x4, sp, 34
001c81bcstrb w5, [x4+x0]
001c81c0b 0x1c820c
001c81c4
001c81c4loc_1c81c4:
001c81c4mov x5, x4
001c81c8subs wzr, w5, 10
001c81cccset x5, eq
001c81d0strb w5, [sp+39]
001c81d4b.eq 0x1c81dc
001c81d8b 0x1c81e0
001c81dc
001c81dcloc_1c81dc:
001c81dcb 0x1c81f0
001c81e0
001c81e0loc_1c81e0:
001c81e0subs wzr, w4, 13
001c81e4cset x4, eq
001c81e8strb w4, [sp+39]
001c81ecb 0x1c81f0
001c81f0
001c81f0loc_1c81f0:
001c81f0ldrb w4, [sp+39]
001c81f4tbnz w4, 0, 0x1c81fc
001c81f8b 0x1c821c
001c81fc
001c81fcloc_1c81fc:
001c81fcldr x4, [sp+64]
001c8200sub x4, x4, 1
001c8204str x4, [sp+64]
001c8208b 0x1c820c
001c820c
001c820cloc_1c820c:
001c820cldr x4, [sp+64]
001c8210add x4, x4, 1
001c8214str x4, [sp+64]
001c8218b 0x1c8064
001c821c
001c821cloc_1c821c:
001c821cldrb w4, [sp+33]
001c8220ldr x5, [sp+200]
001c8224ldrsb x27, [x5]
001c8228ldrsw x5, [x5+320]
001c822csubs wzr, w4, w5
001c8230b.ne 0x1c8238
001c8234b 0x1c8280
001c8238
001c8238loc_1c8238:
001c8238ldr x1, [sp+256]
001c823cstr x1, [sp+48]
001c8240str xzr, [sp+56]
001c8244ldr x1, [sp+256]
001c8248sub x0, x1, 1
001c824cbl runtime.convT64
001c8250str x0, [sp+168]
001c8254adrp x1, 0x54e000
001c8258add x1, x1, 672
001c825cstr x1, [sp+104]
001c8260str x0, [sp+112]
001c8264ldr x0, [sp+48]
001c8268ldr x1, [sp+56]
001c826cldr x2, [sp+104]
001c8270ldr x3, [sp+112]
001c8274ldur x29, [sp-8]
001c8278ldr x30, [sp], 192
001c827cret x30
001c8280
001c8280loc_1c8280:
001c8280ldr x4, [sp+64]
001c8284str x4, [sp+88]
001c8288tbz x4, 63, 0x1c8290
001c828cb 0x1c82ec
001c8290
001c8290loc_1c8290:
001c8290subs xzr, x4, 1
001c8294b.le 0x1c829c
001c8298b 0x1c82e8
001c829c
001c829cloc_1c829c:
001c829cb 0x1c82a0
001c82a0
001c82a0loc_1c82a0:
001c82a0ldr x1, [sp+256]
001c82a4str x1, [sp+48]
001c82a8str xzr, [sp+56]
001c82acldr x1, [sp+256]
001c82b0sub x0, x1, 1
001c82b4bl runtime.convT64
001c82b8str x0, [sp+160]
001c82bcadrp x1, 0x54e000
001c82c0add x1, x1, 672
001c82c4str x1, [sp+104]
001c82c8str x0, [sp+112]
001c82ccldr x0, [sp+48]
001c82d0ldr x1, [sp+56]
001c82d4ldr x2, [sp+104]
001c82d8ldr x3, [sp+112]
001c82dcldur x29, [sp-8]
001c82e0ldr x30, [sp], 192
001c82e4ret x30
001c82e8
001c82e8loc_1c82e8:
001c82e8b 0x1c82f0
001c82ec
001c82ecloc_1c82ec:
001c82ecb 0x1c82f0
001c82f0
001c82f0loc_1c82f0:
001c82f0subs xzr, x4, 2
001c82f4b.eq 0x1c82fc
001c82f8b 0x1c8304
001c82fc
001c82fcloc_1c82fc:
001c82fcb 0x1c8300
001c8300
001c8300loc_1c8300:
001c8300b 0x1c8678
001c8304
001c8304loc_1c8304:
001c8304b 0x1c8308
001c8308
001c8308loc_1c8308:
001c8308b 0x1c8574
001c830c
001c830cloc_1c830c:
001c830cb 0x1c8310
001c8310
001c8310loc_1c8310:
001c8310ldrb w4, [sp+34]
001c8314ubfm x4, x4, 46, 7
001c8318ldrb w5, [sp+35]
001c831cubfm x5, x5, 52, 7
001c8320orr x4, x4, x5
001c8324ldrb w5, [sp+36]
001c8328ubfm x5, x5, 58, 7
001c832corr x4, x4, x5
001c8330ldrb w5, [sp+37]
001c8334orr x4, x4, x5
001c8338str x4, [sp+40]
001c833cstrb w4, [sp+36]
001c8340ldr x4, [sp+40]
001c8344ubfm x4, x4, 8, 63
001c8348strb w4, [sp+35]
001c834cldr x4, [sp+40]
001c8350ubfm x4, x4, 16, 63
001c8354strb w4, [sp+34]
001c8358ldr x4, [sp+72]
001c835cstr x4, [sp+80]
001c8360subs xzr, x4, 2
001c8364b.eq 0x1c836c
001c8368b 0x1c8370
001c836c
001c836cloc_1c836c:
001c836cb 0x1c845c
001c8370
001c8370loc_1c8370:
001c8370subs xzr, x4, 3
001c8374b.eq 0x1c837c
001c8378b 0x1c8380
001c837c
001c837cloc_1c837c:
001c837cb 0x1c83b4
001c8380
001c8380loc_1c8380:
001c8380subs xzr, x4, 4
001c8384b.eq 0x1c838c
001c8388b 0x1c8528
001c838c
001c838cloc_1c838c:
001c838cb 0x1c8390
001c8390
001c8390loc_1c8390:
001c8390ldr x1, [sp+216]
001c8394ldr x4, [sp+208]
001c8398ldrb w5, [sp+36]
001c839csubs xzr, x1, 2
001c83a0b.hi 0x1c83a8
001c83a4b 0x1c856c
001c83a8
001c83a8loc_1c83a8:
001c83a8strb w5, [x4+2]
001c83acstrb wzr, [sp+36]
001c83b0b 0x1c83b4
001c83b4
001c83b4loc_1c83b4:
001c83b4ldr x1, [sp+216]
001c83b8ldr x4, [sp+208]
001c83bcldrb w5, [sp+35]
001c83c0subs xzr, x1, 1
001c83c4b.hi 0x1c83cc
001c83c8b 0x1c8564
001c83cc
001c83ccloc_1c83cc:
001c83ccstrb w5, [x4+1]
001c83d0ldr x4, [sp+200]
001c83d4ldrsb x27, [x4]
001c83d8ldrb w4, [x4+324]
001c83dcstrb w4, [sp+39]
001c83e0tbnz w4, 0, 0x1c83e8
001c83e4b 0x1c83fc
001c83e8
001c83e8loc_1c83e8:
001c83e8ldrb w4, [sp+36]
001c83ecsubs wzr, w4, 0
001c83f0cset x4, ne
001c83f4strb w4, [sp+39]
001c83f8b 0x1c8400
001c83fc
001c83fcloc_1c83fc:
001c83fcb 0x1c8400
001c8400
001c8400loc_1c8400:
001c8400ldrb w4, [sp+39]
001c8404tbnz w4, 0, 0x1c840c
001c8408b 0x1c8454
001c840c
001c840cloc_1c840c:
001c840cldr x1, [sp+256]
001c8410str x1, [sp+48]
001c8414str xzr, [sp+56]
001c8418ldr x1, [sp+256]
001c841csub x0, x1, 1
001c8420bl runtime.convT64
001c8424str x0, [sp+128]
001c8428adrp x1, 0x54e000
001c842cadd x1, x1, 672
001c8430str x1, [sp+104]
001c8434str x0, [sp+112]
001c8438ldr x0, [sp+48]
001c843cldr x1, [sp+56]
001c8440ldr x2, [sp+104]
001c8444ldr x3, [sp+112]
001c8448ldur x29, [sp-8]
001c844cldr x30, [sp], 192
001c8450ret x30
001c8454
001c8454loc_1c8454:
001c8454strb wzr, [sp+35]
001c8458b 0x1c845c
001c845c
001c845cloc_1c845c:
001c845cldr x1, [sp+216]
001c8460ldr x4, [sp+208]
001c8464ldrb w5, [sp+34]
001c8468subs xzr, x1, 0
001c846cb.hi 0x1c8474
001c8470b 0x1c855c
001c8474
001c8474loc_1c8474:
001c8474strb w5, [x4]
001c8478ldr x4, [sp+200]
001c847cldrsb x27, [x4]
001c8480ldrb w4, [x4+324]
001c8484strb w4, [sp+39]
001c8488tbnz w4, 0, 0x1c8490
001c848cb 0x1c84cc
001c8490
001c8490loc_1c8490:
001c8490ldrb w4, [sp+35]
001c8494subs wzr, w4, 0
001c8498cset x5, ne
001c849cstrb w5, [sp+38]
001c84a0cbnz w4, 0x1c84a8
001c84a4b 0x1c84ac
001c84a8
001c84a8loc_1c84a8:
001c84a8b 0x1c84c0
001c84ac
001c84acloc_1c84ac:
001c84acldrb w4, [sp+36]
001c84b0subs wzr, w4, 0
001c84b4cset x4, ne
001c84b8strb w4, [sp+38]
001c84bcb 0x1c84c0
001c84c0
001c84c0loc_1c84c0:
001c84c0ldrb w4, [sp+38]
001c84c4strb w4, [sp+39]
001c84c8b 0x1c84d0
001c84cc
001c84ccloc_1c84cc:
001c84ccb 0x1c84d0
001c84d0
001c84d0loc_1c84d0:
001c84d0ldrb w4, [sp+39]
001c84d4tbnz w4, 0, 0x1c84dc
001c84d8b 0x1c8524
001c84dc
001c84dcloc_1c84dc:
001c84dcldr x1, [sp+256]
001c84e0str x1, [sp+48]
001c84e4str xzr, [sp+56]
001c84e8ldr x1, [sp+256]
001c84ecsub x0, x1, 2
001c84f0bl runtime.convT64
001c84f4str x0, [sp+120]
001c84f8adrp x1, 0x54e000
001c84fcadd x1, x1, 672
001c8500str x1, [sp+104]
001c8504str x0, [sp+112]
001c8508ldr x0, [sp+48]
001c850cldr x1, [sp+56]
001c8510ldr x2, [sp+104]
001c8514ldr x3, [sp+112]
001c8518ldur x29, [sp-8]
001c851cldr x30, [sp], 192
001c8520ret x30
001c8524
001c8524loc_1c8524:
001c8524b 0x1c8534
001c8528
001c8528loc_1c8528:
001c8528b 0x1c852c
001c852c
001c852cloc_1c852c:
001c852cb 0x1c8530
001c8530
001c8530loc_1c8530:
001c8530b 0x1c8534
001c8534
001c8534loc_1c8534:
001c8534ldr x0, [sp+256]
001c8538str x0, [sp+48]
001c853cldr x4, [sp+72]
001c8540sub x1, x4, 1
001c8544str x1, [sp+56]
001c8548ldr x2, [sp+104]
001c854cldr x3, [sp+112]
001c8550ldur x29, [sp-8]
001c8554ldr x30, [sp], 192
001c8558ret x30
001c855c
001c855cloc_1c855c:
001c855cmov x0, xzr
001c8560bl runtime.panicIndex
001c8564
001c8564loc_1c8564:
001c8564orr x0, xzr, 1
001c8568bl runtime.panicIndex
001c856c
001c856cloc_1c856c:
001c856corr x0, xzr, 2
001c8570bl runtime.panicIndex
001c8574
001c8574loc_1c8574:
001c8574b 0x1c8578
001c8578
001c8578loc_1c8578:
001c8578ldr x4, [sp+240]
001c857cstr x4, [sp+96]
001c8580ldr x5, [sp+256]
001c8584subs xzr, x5, x4
001c8588cset x4, lt
001c858cstrb w4, [sp+39]
001c8590b.lt 0x1c8598
001c8594b 0x1c8604
001c8598
001c8598loc_1c8598:
001c8598ldr x0, [sp+256]
001c859cldr x1, [sp+240]
001c85a0ldr x4, [sp+232]
001c85a4subs xzr, x0, x1
001c85a8b.lo 0x1c85b0
001c85acb 0x1c8674
001c85b0
001c85b0loc_1c85b0:
001c85b0ldrb w4, [x4+x0]
001c85b4subs wzr, w4, 10
001c85b8cset x4, eq
001c85bcstrb w4, [sp+38]
001c85c0b.eq 0x1c85c8
001c85c4b 0x1c85cc
001c85c8
001c85c8loc_1c85c8:
001c85c8b 0x1c85f8
001c85cc
001c85ccloc_1c85cc:
001c85ccldr x0, [sp+256]
001c85d0ldr x1, [sp+240]
001c85d4ldr x4, [sp+232]
001c85d8subs xzr, x1, x0
001c85dcb.hi 0x1c85e4
001c85e0b 0x1c8670
001c85e4
001c85e4loc_1c85e4:
001c85e4ldrb w4, [x4+x0]
001c85e8subs wzr, w4, 13
001c85eccset x4, eq
001c85f0strb w4, [sp+38]
001c85f4b 0x1c85f8
001c85f8
001c85f8loc_1c85f8:
001c85f8ldrb w4, [sp+38]
001c85fcstrb w4, [sp+39]
001c8600b 0x1c8608
001c8604
001c8604loc_1c8604:
001c8604b 0x1c8608
001c8608
001c8608loc_1c8608:
001c8608ldrb w4, [sp+39]
001c860ctbnz w4, 0, 0x1c8614
001c8610b 0x1c8628
001c8614
001c8614loc_1c8614:
001c8614ldr x4, [sp+256]
001c8618add x4, x4, 1
001c861cstr x4, [sp+256]
001c8620b 0x1c8624
001c8624
001c8624loc_1c8624:
001c8624b 0x1c8578
001c8628
001c8628loc_1c8628:
001c8628ldr x4, [sp+240]
001c862cstr x4, [sp+96]
001c8630ldr x5, [sp+256]
001c8634subs xzr, x5, x4
001c8638b.lt 0x1c8640
001c863cb 0x1c8660
001c8640
001c8640loc_1c8640:
001c8640ldr x0, [sp+256]
001c8644bl runtime.convT64
001c8648str x0, [sp+136]
001c864cadrp x1, 0x54e000
001c8650add x1, x1, 672
001c8654str x1, [sp+104]
001c8658str x0, [sp+112]
001c865cb 0x1c8664
001c8660
001c8660loc_1c8660:
001c8660b 0x1c8664
001c8664
001c8664loc_1c8664:
001c8664ldr x4, [sp+64]
001c8668str x4, [sp+72]
001c866cb 0x1c8310
001c8670
001c8670loc_1c8670:
001c8670bl runtime.panicIndex
001c8674
001c8674loc_1c8674:
001c8674bl runtime.panicIndex
001c8678
001c8678loc_1c8678:
001c8678ldr x4, [sp+240]
001c867cstr x4, [sp+96]
001c8680ldr x5, [sp+256]
001c8684subs xzr, x4, x5
001c8688cset x4, gt
001c868cstrb w4, [sp+39]
001c8690b.gt 0x1c8698
001c8694b 0x1c8704
001c8698
001c8698loc_1c8698:
001c8698ldr x0, [sp+256]
001c869cldr x1, [sp+240]
001c86a0ldr x4, [sp+232]
001c86a4subs xzr, x1, x0
001c86a8b.hi 0x1c86b0
001c86acb 0x1c881c
001c86b0
001c86b0loc_1c86b0:
001c86b0ldrb w4, [x4+x0]
001c86b4subs wzr, w4, 10
001c86b8cset x4, eq
001c86bcstrb w4, [sp+38]
001c86c0b.eq 0x1c86c8
001c86c4b 0x1c86cc
001c86c8
001c86c8loc_1c86c8:
001c86c8b 0x1c86f8
001c86cc
001c86ccloc_1c86cc:
001c86ccldr x0, [sp+256]
001c86d0ldr x1, [sp+240]
001c86d4ldr x4, [sp+232]
001c86d8subs xzr, x1, x0
001c86dcb.hi 0x1c86e4
001c86e0b 0x1c8818
001c86e4
001c86e4loc_1c86e4:
001c86e4ldrb w4, [x4+x0]
001c86e8subs wzr, w4, 13
001c86eccset x4, eq
001c86f0strb w4, [sp+38]
001c86f4b 0x1c86f8
001c86f8
001c86f8loc_1c86f8:
001c86f8ldrb w4, [sp+38]
001c86fcstrb w4, [sp+39]
001c8700b 0x1c8708
001c8704
001c8704loc_1c8704:
001c8704b 0x1c8708
001c8708
001c8708loc_1c8708:
001c8708ldrb w4, [sp+39]
001c870ctbnz w4, 0, 0x1c8714
001c8710b 0x1c8728
001c8714
001c8714loc_1c8714:
001c8714ldr x4, [sp+256]
001c8718add x4, x4, 1
001c871cstr x4, [sp+256]
001c8720b 0x1c8724
001c8724
001c8724loc_1c8724:
001c8724b 0x1c8678
001c8728
001c8728loc_1c8728:
001c8728ldr x4, [sp+240]
001c872cstr x4, [sp+96]
001c8730ldr x5, [sp+256]
001c8734subs xzr, x4, x5
001c8738b.eq 0x1c8740
001c873cb 0x1c8788
001c8740
001c8740loc_1c8740:
001c8740ldr x0, [sp+240]
001c8744str x0, [sp+96]
001c8748ldr x1, [sp+256]
001c874cstr x1, [sp+48]
001c8750str xzr, [sp+56]
001c8754bl runtime.convT64
001c8758str x0, [sp+152]
001c875cadrp x1, 0x54e000
001c8760add x1, x1, 672
001c8764str x1, [sp+104]
001c8768str x0, [sp+112]
001c876cldr x0, [sp+48]
001c8770ldr x1, [sp+56]
001c8774ldr x2, [sp+104]
001c8778ldr x3, [sp+112]
001c877cldur x29, [sp-8]
001c8780ldr x30, [sp], 192
001c8784ret x30
001c8788
001c8788loc_1c8788:
001c8788ldr x0, [sp+256]
001c878cldr x1, [sp+240]
001c8790ldr x4, [sp+232]
001c8794subs xzr, x0, x1
001c8798b.lo 0x1c87a0
001c879cb 0x1c8814
001c87a0
001c87a0loc_1c87a0:
001c87a0ldrb w4, [x4+x0]
001c87a4ldr x5, [sp+200]
001c87a8ldrsb x27, [x5]
001c87acldrsw x5, [x5+320]
001c87b0subs wzr, w4, w5
001c87b4b.ne 0x1c87bc
001c87b8b 0x1c8804
001c87bc
001c87bcloc_1c87bc:
001c87bcldr x1, [sp+256]
001c87c0str x1, [sp+48]
001c87c4str xzr, [sp+56]
001c87c8ldr x1, [sp+256]
001c87ccsub x0, x1, 1
001c87d0bl runtime.convT64
001c87d4str x0, [sp+144]
001c87d8adrp x1, 0x54e000
001c87dcadd x1, x1, 672
001c87e0str x1, [sp+104]
001c87e4str x0, [sp+112]
001c87e8ldr x0, [sp+48]
001c87ecldr x1, [sp+56]
001c87f0ldr x2, [sp+104]
001c87f4ldr x3, [sp+112]
001c87f8ldur x29, [sp-8]
001c87fcldr x30, [sp], 192
001c8800ret x30
001c8804
001c8804loc_1c8804:
001c8804ldr x4, [sp+256]
001c8808add x4, x4, 1
001c880cstr x4, [sp+256]
001c8810b 0x1c8574
001c8814
001c8814loc_1c8814:
001c8814bl runtime.panicIndex
001c8818
001c8818loc_1c8818:
001c8818bl runtime.panicIndex
001c881c
001c881cloc_1c881c:
001c881cbl runtime.panicIndex
001c8820
001c8820loc_1c8820:
001c8820bl runtime.panicIndex
001c8824
001c8824loc_1c8824:
001c8824mov x1, x4
001c8828bl runtime.panicIndex
001c882chint
001c8830
001c8830loc_1c8830:
001c8830stp x0, x1, [sp+8]
001c8834stp x2, x3, [sp+24]
001c8838stp x4, x5, [sp+40]
001c883cstp x6, x7, [sp+56]
001c8840mov x3, x30
001c8844bl runtime.morestack_noctxt.abi0
001c8848ldp x0, x1, [sp+8]
001c884cldp x2, x3, [sp+24]
001c8850ldp x4, x5, [sp+40]
001c8854ldp x6, x7, [sp+56]
001c8858b 0x1c8000
001c885cudf 0
001c8000
Loading..