File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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..