File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0039b7d0
0039b7d0crypto/tls.X509KeyPair: ; void crypto/tls.X509KeyPair(struct []uint8 certPEMBlock, struct []uint8 keyPEMBlock)
0039b7d0ldr x16, [x28+16]
0039b7d4movz x27, 5008
0039b7d8subs x17, sp, x27
0039b7dcb.lo 0x39e234
0039b7e0subs xzr, x17, x16
0039b7e4b.ls 0x39e234
0039b7e8movz x27, 5136
0039b7ecsub x20, sp, x27
0039b7f0stp x29, x30, [x20-8]
0039b7f4add sp, x20, 0
0039b7f8sub x29, sp, 8
0039b7fcstr x0, [sp+5160]
0039b800str x1, [sp+5168]
0039b804str x2, [sp+5176]
0039b808str x3, [sp+5184]
0039b80cstr x4, [sp+5192]
0039b810str x5, [sp+5200]
0039b814add x20, sp, 112
0039b818adr x27, 16
0039b81cstp x29, x27, [sp-24]
0039b820sub x29, sp, 24
0039b824bl fn_87cf4
0039b828sub x29, sp, 8
0039b82cstr xzr, [sp+224]
0039b830add x27, sp, 1048
0039b834add x27, x27, 4096
0039b838stp xzr, xzr, [x27]
0039b83cadrp x3, 0x33e000
0039b840add x3, x3, 184
0039b844str x3, [sp+368]
0039b848add x20, sp, 400
0039b84cadr x27, 16
0039b850stp x29, x27, [sp-24]
0039b854sub x29, sp, 24
0039b858bl fn_87cf4
0039b85csub x29, sp, 8
0039b860str xzr, [sp+512]
0039b864str xzr, [sp+240]
0039b868stp xzr, xzr, [sp+248]
0039b86cb 0x39b870
0039b870
0039b870loc_39b870:
0039b870b 0x39b874
0039b874
0039b874loc_39b874:
0039b874str xzr, [sp+392]
0039b878str xzr, [sp+1096]
0039b87cstr xzr, [sp+1072]
0039b880add x27, sp, 1080
0039b884stp xzr, xzr, [x27]
0039b888ldr x0, [sp+5160]
0039b88cldr x1, [sp+5168]
0039b890ldr x2, [sp+5176]
0039b894bl encoding/pem.Decode
0039b898str x0, [sp+1096]
0039b89cstr x1, [sp+1072]
0039b8a0str x2, [sp+1080]
0039b8a4str x3, [sp+1088]
0039b8a8ldr x3, [sp+1096]
0039b8acstr x3, [sp+840]
0039b8b0ldr x3, [sp+1080]
0039b8b4ldr x4, [sp+1088]
0039b8b8ldr x5, [sp+1072]
0039b8bcstr x5, [sp+632]
0039b8c0str x3, [sp+640]
0039b8c4str x4, [sp+648]
0039b8c8ldr x3, [sp+840]
0039b8ccstr x3, [sp+392]
0039b8d0ldr x3, [sp+632]
0039b8d4ldr x4, [sp+640]
0039b8d8ldr x5, [sp+648]
0039b8dcstr x3, [sp+5160]
0039b8e0str x4, [sp+5168]
0039b8e4str x5, [sp+5176]
0039b8e8ldr x3, [sp+392]
0039b8eccbnz x3, 0x39b8f4
0039b8f0b 0x39bc54
0039b8f4
0039b8f4loc_39b8f4:
0039b8f4ldr x5, [sp+392]
0039b8f8ldrsb x27, [x5]
0039b8fcldr x5, [x5+8]
0039b900subs xzr, x5, 11
0039b904b.eq 0x39b90c
0039b908b 0x39bba8
0039b90c
0039b90cloc_39b90c:
0039b90cldr x5, [sp+392]
0039b910ldrsb x27, [x5]
0039b914ldr x1, [x5+8]
0039b918ldr x5, [x5]
0039b91csubs xzr, x1, 0
0039b920b.hi 0x39b928
0039b924b 0x39e228
0039b928
0039b928loc_39b928:
0039b928ldr x6, [sp+392]
0039b92cldrsb x27, [x6]
0039b930ldr x1, [x6+8]
0039b934ldr x6, [x6]
0039b938ldrb w5, [x5]
0039b93csubs xzr, x1, 1
0039b940b.hi 0x39b948
0039b944b 0x39e220
0039b948
0039b948loc_39b948:
0039b948ldr x7, [sp+392]
0039b94cldrsb x27, [x7]
0039b950ldr x1, [x7+8]
0039b954ldr x7, [x7]
0039b958ldrb w6, [x6+1]
0039b95cubfm x6, x6, 56, 7
0039b960orr x5, x5, x6
0039b964subs xzr, x1, 2
0039b968b.hi 0x39b970
0039b96cb 0x39e218
0039b970
0039b970loc_39b970:
0039b970ldr x6, [sp+392]
0039b974ldrsb x27, [x6]
0039b978ldr x1, [x6+8]
0039b97cldr x6, [x6]
0039b980ldrb w7, [x7+2]
0039b984ubfm x7, x7, 48, 7
0039b988orr x5, x5, x7
0039b98csubs xzr, x1, 3
0039b990b.hi 0x39b998
0039b994b 0x39e210
0039b998
0039b998loc_39b998:
0039b998ldr x7, [sp+392]
0039b99cldrsb x27, [x7]
0039b9a0ldr x1, [x7+8]
0039b9a4ldr x7, [x7]
0039b9a8ldrb w6, [x6+3]
0039b9acubfm x6, x6, 40, 7
0039b9b0orr x5, x5, x6
0039b9b4subs xzr, x1, 4
0039b9b8b.hi 0x39b9c0
0039b9bcb 0x39e208
0039b9c0
0039b9c0loc_39b9c0:
0039b9c0ldr x6, [sp+392]
0039b9c4ldrsb x27, [x6]
0039b9c8ldr x1, [x6+8]
0039b9ccldr x6, [x6]
0039b9d0ldrb w7, [x7+4]
0039b9d4ubfm x7, x7, 32, 7
0039b9d8orr x5, x5, x7
0039b9dcsubs xzr, x1, 5
0039b9e0b.hi 0x39b9e8
0039b9e4b 0x39e200
0039b9e8
0039b9e8loc_39b9e8:
0039b9e8ldr x7, [sp+392]
0039b9ecldrsb x27, [x7]
0039b9f0ldr x1, [x7+8]
0039b9f4ldr x7, [x7]
0039b9f8ldrb w6, [x6+5]
0039b9fcubfm x6, x6, 24, 7
0039ba00orr x5, x5, x6
0039ba04subs xzr, x1, 6
0039ba08b.hi 0x39ba10
0039ba0cb 0x39e1f8
0039ba10
0039ba10loc_39ba10:
0039ba10ldr x6, [sp+392]
0039ba14ldrsb x27, [x6]
0039ba18ldr x1, [x6+8]
0039ba1cldr x6, [x6]
0039ba20ldrb w7, [x7+6]
0039ba24ubfm x7, x7, 16, 7
0039ba28orr x5, x5, x7
0039ba2csubs xzr, x1, 7
0039ba30b.hi 0x39ba38
0039ba34b 0x39e1f0
0039ba38
0039ba38loc_39ba38:
0039ba38ldrb w6, [x6+7]
0039ba3cubfm x6, x6, 8, 7
0039ba40orr x5, x5, x6
0039ba44movz x6, 17731
0039ba48movk x6, 0x54520000
0039ba4cmovk x6, 0x464900000000
0039ba50movk x6, 0x4349000000000000
0039ba54subs xzr, x5, x6
0039ba58b.eq 0x39ba60
0039ba5cb 0x39bba4
0039ba60
0039ba60loc_39ba60:
0039ba60ldr x5, [sp+392]
0039ba64ldrsb x27, [x5]
0039ba68ldr x1, [x5+8]
0039ba6cldr x5, [x5]
0039ba70subs xzr, x1, 8
0039ba74b.hi 0x39ba7c
0039ba78b 0x39e1e8
0039ba7c
0039ba7cloc_39ba7c:
0039ba7cldr x6, [sp+392]
0039ba80ldrsb x27, [x6]
0039ba84ldr x1, [x6+8]
0039ba88ldr x6, [x6]
0039ba8cldrb w5, [x5+8]
0039ba90subs xzr, x1, 9
0039ba94b.hi 0x39ba9c
0039ba98b 0x39e1e0
0039ba9c
0039ba9cloc_39ba9c:
0039ba9cldrb w6, [x6+9]
0039baa0ubfm x6, x6, 56, 7
0039baa4orr x5, x5, x6
0039baa8ubfm x5, x5, 0, 15
0039baacmovz x6, 21569
0039bab0subs wzr, w5, w6
0039bab4b.eq 0x39babc
0039bab8b 0x39bba0
0039babc
0039babcloc_39babc:
0039babcldr x5, [sp+392]
0039bac0ldrsb x27, [x5]
0039bac4ldr x1, [x5+8]
0039bac8ldr x5, [x5]
0039baccsubs xzr, x1, 10
0039bad0b.hi 0x39bad8
0039bad4b 0x39e1d8
0039bad8
0039bad8loc_39bad8:
0039bad8ldrb w5, [x5+10]
0039badcsubs wzr, w5, 69
0039bae0b.eq 0x39bae8
0039bae4b 0x39bb9c
0039bae8
0039bae8loc_39bae8:
0039bae8ldr x5, [sp+392]
0039baecldrsb x27, [x5]
0039baf0ldr x6, [x5+24]
0039baf4ldr x7, [x5+32]
0039baf8ldr x5, [x5+40]
0039bafcstr x6, [sp+752]
0039bb00str x7, [sp+760]
0039bb04str x5, [sp+768]
0039bb08ldr x2, [sp+416]
0039bb0cldr x0, [sp+400]
0039bb10ldr x5, [sp+408]
0039bb14add x1, x5, 1
0039bb18subs xzr, x2, x1
0039bb1cb.hs 0x39bb24
0039bb20b 0x39bb28
0039bb24
0039bb24loc_39bb24:
0039bb24b 0x39bb3c
0039bb28
0039bb28loc_39bb28:
0039bb28orr x3, xzr, 1
0039bb2cadrp x4, 0x252000
0039bb30add x4, x4, 1216
0039bb34bl runtime.growslice
0039bb38b 0x39bb3c
0039bb3c
0039bb3cloc_39bb3c:
0039bb3cadd x3, x1, x1, lsl #1
0039bb40ubfm x3, x3, 61, 60
0039bb44sub x3, x3, 24
0039bb48add x4, x0, x3
0039bb4cldr x5, [sp+752]
0039bb50ldr x6, [sp+760]
0039bb54ldr x7, [sp+768]
0039bb58str x6, [x4+8]
0039bb5cstr x7, [x4+16]
0039bb60adrp x27, 0x6b0000
0039bb64ldr w4, [x27+3056]
0039bb68cbz w4, 0x39bb70
0039bb6cb 0x39bb74
0039bb70
0039bb70loc_39bb70:
0039bb70b 0x39bb88
0039bb74
0039bb74loc_39bb74:
0039bb74bl runtime.gcWriteBarrier2
0039bb78str x5, [x25]
0039bb7cldr x4, [x0+x3]
0039bb80str x4, [x25+8]
0039bb84b 0x39bb88
0039bb88
0039bb88loc_39bb88:
0039bb88str x5, [x0+x3]
0039bb8cstr x0, [sp+400]
0039bb90str x1, [sp+408]
0039bb94str x2, [sp+416]
0039bb98b 0x39bc4c
0039bb9c
0039bb9cloc_39bb9c:
0039bb9cb 0x39bbac
0039bba0
0039bba0loc_39bba0:
0039bba0b 0x39bbac
0039bba4
0039bba4loc_39bba4:
0039bba4b 0x39bbac
0039bba8
0039bba8loc_39bba8:
0039bba8b 0x39bbac
0039bbac
0039bbacloc_39bbac:
0039bbacldr x5, [sp+392]
0039bbb0ldrsb x27, [x5]
0039bbb4ldr x6, [x5]
0039bbb8ldr x5, [x5+8]
0039bbbcstr x6, [sp+736]
0039bbc0str x5, [sp+744]
0039bbc4ldr x2, [sp+256]
0039bbc8ldr x0, [sp+240]
0039bbccldr x5, [sp+248]
0039bbd0add x1, x5, 1
0039bbd4subs xzr, x2, x1
0039bbd8b.hs 0x39bbe0
0039bbdcb 0x39bbe4
0039bbe0
0039bbe0loc_39bbe0:
0039bbe0b 0x39bbf8
0039bbe4
0039bbe4loc_39bbe4:
0039bbe4orr x3, xzr, 1
0039bbe8adrp x4, 0x25a000
0039bbecadd x4, x4, 2944
0039bbf0bl runtime.growslice
0039bbf4b 0x39bbf8
0039bbf8
0039bbf8loc_39bbf8:
0039bbf8sub x3, x1, 1
0039bbfcadd x4, x0, x3, lsl #4
0039bc00ubfm x3, x3, 60, 59
0039bc04ldr x5, [sp+736]
0039bc08ldr x6, [sp+744]
0039bc0cstr x6, [x4+8]
0039bc10adrp x27, 0x6b0000
0039bc14ldr w4, [x27+3056]
0039bc18cbz w4, 0x39bc20
0039bc1cb 0x39bc24
0039bc20
0039bc20loc_39bc20:
0039bc20b 0x39bc38
0039bc24
0039bc24loc_39bc24:
0039bc24bl runtime.gcWriteBarrier2
0039bc28str x5, [x25]
0039bc2cldr x4, [x0+x3]
0039bc30str x4, [x25+8]
0039bc34b 0x39bc38
0039bc38
0039bc38loc_39bc38:
0039bc38str x5, [x0+x3]
0039bc3cstr x0, [sp+240]
0039bc40str x1, [sp+248]
0039bc44str x2, [sp+256]
0039bc48b 0x39bc4c
0039bc4c
0039bc4cloc_39bc4c:
0039bc4cb 0x39bc50
0039bc50
0039bc50loc_39bc50:
0039bc50b 0x39b870
0039bc54
0039bc54loc_39bc54:
0039bc54b 0x39bc58
0039bc58
0039bc58loc_39bc58:
0039bc58ldr x4, [sp+408]
0039bc5cstr x4, [sp+104]
0039bc60cbz x4, 0x39bc68
0039bc64b 0x39c1f0
0039bc68
0039bc68loc_39bc68:
0039bc68ldr x4, [sp+248]
0039bc6cstr x4, [sp+104]
0039bc70cbz x4, 0x39bc78
0039bc74b 0x39be00
0039bc78
0039bc78loc_39bc78:
0039bc78adrp x0, 0x32f000
0039bc7cadd x0, x0, 1271
0039bc80movz x1, 53
0039bc84bl errors.New
0039bc88str x0, [sp+1056]
0039bc8cstr x1, [sp+1064]
0039bc90add x20, sp, 936
0039bc94adr x27, 16
0039bc98stp x29, x27, [sp-24]
0039bc9csub x29, sp, 24
0039bca0bl fn_87cf4
0039bca4sub x29, sp, 8
0039bca8str xzr, [sp+1048]
0039bcacadd x27, sp, 920
0039bcb0stp xzr, xzr, [x27]
0039bcb4ldr x26, [sp+368]
0039bcb8ldr x2, [x26]
0039bcbcldr x0, [sp+1056]
0039bcc0ldr x1, [sp+1064]
0039bcc4blr x2
0039bcc8ldr x15, [sp+8]
0039bcccldr x16, [sp+16]
0039bcd0str x16, [sp+3016]
0039bcd4str x0, [sp+4840]
0039bcd8str x1, [sp+4848]
0039bcdcstr x2, [sp+4856]
0039bce0str x3, [sp+4864]
0039bce4str x4, [sp+4872]
0039bce8str x5, [sp+4880]
0039bcecstr x6, [sp+4888]
0039bcf0str x7, [sp+4896]
0039bcf4str x8, [sp+4904]
0039bcf8str x9, [sp+4912]
0039bcfcstr x10, [sp+4920]
0039bd00str x11, [sp+4928]
0039bd04str x12, [sp+4936]
0039bd08str x13, [sp+4944]
0039bd0cstr x14, [sp+4952]
0039bd10add x21, sp, 936
0039bd14add x20, sp, 4096
0039bd18add x20, x20, 744
0039bd1cadr x27, 16
0039bd20stp x29, x27, [sp-24]
0039bd24sub x29, sp, 24
0039bd28bl fn_87ee8
0039bd2csub x29, sp, 8
0039bd30ldr x2, [sp+4952]
0039bd34str x2, [sp+1048]
0039bd38str x15, [sp+920]
0039bd3cldr x2, [sp+3016]
0039bd40str x2, [sp+928]
0039bd44add x21, sp, 4096
0039bd48add x21, x21, 912
0039bd4cadd x20, sp, 936
0039bd50adr x27, 16
0039bd54stp x29, x27, [sp-24]
0039bd58sub x29, sp, 24
0039bd5cbl fn_87ee8
0039bd60sub x29, sp, 8
0039bd64ldr x2, [sp+1048]
0039bd68str x2, [sp+5120]
0039bd6cldr x2, [sp+920]
0039bd70ldr x3, [sp+928]
0039bd74str x2, [sp+4464]
0039bd78str x3, [sp+4472]
0039bd7cadd x21, sp, 112
0039bd80add x20, sp, 4096
0039bd84add x20, x20, 912
0039bd88adr x27, 16
0039bd8cstp x29, x27, [sp-24]
0039bd90sub x29, sp, 24
0039bd94bl fn_87ee8
0039bd98sub x29, sp, 8
0039bd9cldr x2, [sp+5120]
0039bda0str x2, [sp+224]
0039bda4ldr x2, [sp+4464]
0039bda8ldr x3, [sp+4472]
0039bdacstr x2, [sp+5144]
0039bdb0str x3, [sp+5152]
0039bdb4ldr x0, [sp+112]
0039bdb8ldr x1, [sp+120]
0039bdbcldr x2, [sp+128]
0039bdc0ldr x3, [sp+136]
0039bdc4ldr x4, [sp+144]
0039bdc8ldr x5, [sp+152]
0039bdccldr x6, [sp+160]
0039bdd0ldr x7, [sp+168]
0039bdd4ldr x8, [sp+176]
0039bdd8ldr x9, [sp+184]
0039bddcldr x10, [sp+192]
0039bde0ldr x11, [sp+200]
0039bde4ldr x12, [sp+208]
0039bde8ldr x13, [sp+216]
0039bdecldr x14, [sp+224]
0039bdf0ldp x29, x30, [sp-8]
0039bdf4movz x27, 5136
0039bdf8add sp, sp, x27
0039bdfcret x30
0039be00
0039be00loc_39be00:
0039be00ldr x4, [sp+248]
0039be04str x4, [sp+104]
0039be08subs xzr, x4, 1
0039be0ccset x4, eq
0039be10strb w4, [sp+88]
0039be14b.eq 0x39be1c
0039be18b 0x39be5c
0039be1c
0039be1cloc_39be1c:
0039be1cldr x4, [sp+240]
0039be20ldr x1, [sp+248]
0039be24subs xzr, x1, 0
0039be28b.hi 0x39be30
0039be2cb 0x39e1d0
0039be30
0039be30loc_39be30:
0039be30ldr x0, [x4]
0039be34ldr x1, [x4+8]
0039be38str x0, [sp+720]
0039be3cstr x1, [sp+728]
0039be40adrp x2, 0x317000
0039be44add x2, x2, 2879
0039be48movz x3, 11
0039be4cbl strings.HasSuffix
0039be50strb w0, [sp+87]
0039be54strb w0, [sp+88]
0039be58b 0x39be60
0039be5c
0039be5cloc_39be5c:
0039be5cb 0x39be60
0039be60
0039be60loc_39be60:
0039be60ldrb w3, [sp+88]
0039be64tbnz w3, 0, 0x39be6c
0039be68b 0x39bfec
0039be6c
0039be6cloc_39be6c:
0039be6cadrp x0, 0x335000
0039be70add x0, x0, 3826
0039be74orr x1, xzr, 124
0039be78bl errors.New
0039be7cstr x0, [sp+920]
0039be80str x1, [sp+928]
0039be84add x20, sp, 936
0039be88adr x27, 16
0039be8cstp x29, x27, [sp-24]
0039be90sub x29, sp, 24
0039be94bl fn_87cf4
0039be98sub x29, sp, 8
0039be9cstr xzr, [sp+1048]
0039bea0add x27, sp, 1056
0039bea4stp xzr, xzr, [x27]
0039bea8ldr x26, [sp+368]
0039beacldr x2, [x26]
0039beb0ldr x0, [sp+920]
0039beb4ldr x1, [sp+928]
0039beb8blr x2
0039bebcldr x15, [sp+8]
0039bec0ldr x16, [sp+16]
0039bec4str x16, [sp+3016]
0039bec8str x0, [sp+4720]
0039beccstr x1, [sp+4728]
0039bed0str x2, [sp+4736]
0039bed4str x3, [sp+4744]
0039bed8str x4, [sp+4752]
0039bedcstr x5, [sp+4760]
0039bee0str x6, [sp+4768]
0039bee4str x7, [sp+4776]
0039bee8str x8, [sp+4784]
0039beecstr x9, [sp+4792]
0039bef0str x10, [sp+4800]
0039bef4str x11, [sp+4808]
0039bef8str x12, [sp+4816]
0039befcstr x13, [sp+4824]
0039bf00str x14, [sp+4832]
0039bf04add x21, sp, 936
0039bf08add x20, sp, 4096
0039bf0cadd x20, x20, 624
0039bf10adr x27, 16
0039bf14stp x29, x27, [sp-24]
0039bf18sub x29, sp, 24
0039bf1cbl fn_87ee8
0039bf20sub x29, sp, 8
0039bf24ldr x2, [sp+4832]
0039bf28str x2, [sp+1048]
0039bf2cstr x15, [sp+1056]
0039bf30ldr x2, [sp+3016]
0039bf34str x2, [sp+1064]
0039bf38add x21, sp, 3144
0039bf3cadd x20, sp, 936
0039bf40adr x27, 16
0039bf44stp x29, x27, [sp-24]
0039bf48sub x29, sp, 24
0039bf4cbl fn_87ee8
0039bf50sub x29, sp, 8
0039bf54ldr x2, [sp+1048]
0039bf58str x2, [sp+3256]
0039bf5cldr x2, [sp+1056]
0039bf60ldr x3, [sp+1064]
0039bf64str x2, [sp+3000]
0039bf68str x3, [sp+3008]
0039bf6cadd x21, sp, 112
0039bf70add x20, sp, 3144
0039bf74adr x27, 16
0039bf78stp x29, x27, [sp-24]
0039bf7csub x29, sp, 24
0039bf80bl fn_87ee8
0039bf84sub x29, sp, 8
0039bf88ldr x2, [sp+3256]
0039bf8cstr x2, [sp+224]
0039bf90ldr x2, [sp+3000]
0039bf94ldr x3, [sp+3008]
0039bf98str x2, [sp+5144]
0039bf9cstr x3, [sp+5152]
0039bfa0ldr x0, [sp+112]
0039bfa4ldr x1, [sp+120]
0039bfa8ldr x2, [sp+128]
0039bfacldr x3, [sp+136]
0039bfb0ldr x4, [sp+144]
0039bfb4ldr x5, [sp+152]
0039bfb8ldr x6, [sp+160]
0039bfbcldr x7, [sp+168]
0039bfc0ldr x8, [sp+176]
0039bfc4ldr x9, [sp+184]
0039bfc8ldr x10, [sp+192]
0039bfccldr x11, [sp+200]
0039bfd0ldr x12, [sp+208]
0039bfd4ldr x13, [sp+216]
0039bfd8ldr x14, [sp+224]
0039bfdcldp x29, x30, [sp-8]
0039bfe0movz x27, 5136
0039bfe4add sp, sp, x27
0039bfe8ret x30
0039bfec
0039bfecloc_39bfec:
0039bfecadd x27, sp, 904
0039bff0stp xzr, xzr, [x27]
0039bff4add x3, sp, 904
0039bff8str x3, [sp+688]
0039bffcldr x0, [sp+240]
0039c000ldr x1, [sp+248]
0039c004ldr x2, [sp+256]
0039c008bl runtime.convTslice
0039c00cstr x0, [sp+680]
0039c010ldr x3, [sp+688]
0039c014ldrsb x27, [x3]
0039c018adrp x4, 0x251000
0039c01cadd x4, x4, 2112
0039c020str x4, [x3]
0039c024adrp x27, 0x6af000
0039c028ldr w4, [x27+3056]
0039c02ccbz w4, 0x39c034
0039c030b 0x39c038
0039c034
0039c034loc_39c034:
0039c034b 0x39c04c
0039c038
0039c038loc_39c038:
0039c038bl runtime.gcWriteBarrier2
0039c03cstr x0, [x25]
0039c040ldr x5, [x3+8]
0039c044str x5, [x25+8]
0039c048b 0x39c04c
0039c04c
0039c04cloc_39c04c:
0039c04cstr x0, [x3+8]
0039c050ldr x2, [sp+688]
0039c054ldrsb x27, [x2]
0039c058b 0x39c05c
0039c05c
0039c05cloc_39c05c:
0039c05cstr x2, [sp+696]
0039c060orr x4, xzr, 1
0039c064str x4, [sp+704]
0039c068str x4, [sp+712]
0039c06cadrp x0, 0x334000
0039c070add x0, x0, 3709
0039c074movz x1, 117
0039c078mov x3, x4
0039c07cbl fmt.Errorf
0039c080str x0, [sp+1056]
0039c084str x1, [sp+1064]
0039c088add x20, sp, 936
0039c08cadr x27, 16
0039c090stp x29, x27, [sp-24]
0039c094sub x29, sp, 24
0039c098bl fn_87cf4
0039c09csub x29, sp, 8
0039c0a0str xzr, [sp+1048]
0039c0a4add x27, sp, 920
0039c0a8stp xzr, xzr, [x27]
0039c0acldr x26, [sp+368]
0039c0b0ldr x5, [x26]
0039c0b4ldr x0, [sp+1056]
0039c0b8ldr x1, [sp+1064]
0039c0bcblr x5
0039c0c0ldr x15, [sp+8]
0039c0c4ldr x16, [sp+16]
0039c0c8str x16, [sp+3016]
0039c0ccstr x0, [sp+4600]
0039c0d0str x1, [sp+4608]
0039c0d4str x2, [sp+4616]
0039c0d8str x3, [sp+4624]
0039c0dcstr x4, [sp+4632]
0039c0e0str x5, [sp+4640]
0039c0e4str x6, [sp+4648]
0039c0e8str x7, [sp+4656]
0039c0ecstr x8, [sp+4664]
0039c0f0str x9, [sp+4672]
0039c0f4str x10, [sp+4680]
0039c0f8str x11, [sp+4688]
0039c0fcstr x12, [sp+4696]
0039c100str x13, [sp+4704]
0039c104str x14, [sp+4712]
0039c108add x21, sp, 936
0039c10cadd x20, sp, 4096
0039c110add x20, x20, 504
0039c114adr x27, 16
0039c118stp x29, x27, [sp-24]
0039c11csub x29, sp, 24
0039c120bl fn_87ee8
0039c124sub x29, sp, 8
0039c128ldr x5, [sp+4712]
0039c12cstr x5, [sp+1048]
0039c130str x15, [sp+920]
0039c134ldr x5, [sp+3016]
0039c138str x5, [sp+928]
0039c13cadd x21, sp, 2880
0039c140add x20, sp, 936
0039c144adr x27, 16
0039c148stp x29, x27, [sp-24]
0039c14csub x29, sp, 24
0039c150bl fn_87ee8
0039c154sub x29, sp, 8
0039c158ldr x5, [sp+1048]
0039c15cstr x5, [sp+2992]
0039c160ldr x5, [sp+920]
0039c164ldr x6, [sp+928]
0039c168str x5, [sp+2864]
0039c16cstr x6, [sp+2872]
0039c170add x21, sp, 112
0039c174add x20, sp, 2880
0039c178adr x27, 16
0039c17cstp x29, x27, [sp-24]
0039c180sub x29, sp, 24
0039c184bl fn_87ee8
0039c188sub x29, sp, 8
0039c18cldr x5, [sp+2992]
0039c190str x5, [sp+224]
0039c194ldr x5, [sp+2864]
0039c198ldr x6, [sp+2872]
0039c19cstr x5, [sp+5144]
0039c1a0str x6, [sp+5152]
0039c1a4ldr x0, [sp+112]
0039c1a8ldr x1, [sp+120]
0039c1acldr x2, [sp+128]
0039c1b0ldr x3, [sp+136]
0039c1b4ldr x4, [sp+144]
0039c1b8ldr x5, [sp+152]
0039c1bcldr x6, [sp+160]
0039c1c0ldr x7, [sp+168]
0039c1c4ldr x8, [sp+176]
0039c1c8ldr x9, [sp+184]
0039c1ccldr x10, [sp+192]
0039c1d0ldr x11, [sp+200]
0039c1d4ldr x12, [sp+208]
0039c1d8ldr x13, [sp+216]
0039c1dcldr x14, [sp+224]
0039c1e0ldp x29, x30, [sp-8]
0039c1e4movz x27, 5136
0039c1e8add sp, sp, x27
0039c1ecret x30
0039c1f0
0039c1f0loc_39c1f0:
0039c1f0b 0x39c1f4
0039c1f4
0039c1f4loc_39c1f4:
0039c1f4b 0x39c1f8
0039c1f8
0039c1f8loc_39c1f8:
0039c1f8str xzr, [sp+248]
0039c1fcstr xzr, [sp+360]
0039c200b 0x39c204
0039c204
0039c204loc_39c204:
0039c204b 0x39c208
0039c208
0039c208loc_39c208:
0039c208str xzr, [sp+1096]
0039c20cstr xzr, [sp+1072]
0039c210add x27, sp, 1080
0039c214stp xzr, xzr, [x27]
0039c218ldr x0, [sp+5184]
0039c21cldr x1, [sp+5192]
0039c220ldr x2, [sp+5200]
0039c224bl encoding/pem.Decode
0039c228str x0, [sp+1096]
0039c22cstr x1, [sp+1072]
0039c230str x2, [sp+1080]
0039c234str x3, [sp+1088]
0039c238ldr x3, [sp+1096]
0039c23cstr x3, [sp+2856]
0039c240ldr x3, [sp+1080]
0039c244ldr x4, [sp+1088]
0039c248ldr x5, [sp+1072]
0039c24cstr x5, [sp+2832]
0039c250str x3, [sp+2840]
0039c254str x4, [sp+2848]
0039c258ldr x3, [sp+2856]
0039c25cstr x3, [sp+360]
0039c260ldr x3, [sp+2832]
0039c264ldr x4, [sp+2840]
0039c268ldr x5, [sp+2848]
0039c26cstr x3, [sp+5184]
0039c270str x4, [sp+5192]
0039c274str x5, [sp+5200]
0039c278ldr x3, [sp+360]
0039c27ccbnz x3, 0x39c284
0039c280b 0x39d8b8
0039c284
0039c284loc_39c284:
0039c284ldr x5, [sp+360]
0039c288ldrsb x27, [x5]
0039c28cldr x5, [x5+8]
0039c290subs xzr, x5, 11
0039c294cset x5, eq
0039c298b.eq 0x39c2a0
0039c29cb 0x39c3f4
0039c2a0
0039c2a0loc_39c2a0:
0039c2a0ldr x5, [sp+360]
0039c2a4ldrsb x27, [x5]
0039c2a8ldr x1, [x5+8]
0039c2acldr x5, [x5]
0039c2b0subs xzr, x1, 0
0039c2b4b.hi 0x39c2bc
0039c2b8b 0x39e1c8
0039c2bc
0039c2bcloc_39c2bc:
0039c2bcldr x6, [sp+360]
0039c2c0ldrsb x27, [x6]
0039c2c4ldr x1, [x6+8]
0039c2c8ldr x6, [x6]
0039c2ccldrb w5, [x5]
0039c2d0subs xzr, x1, 1
0039c2d4b.hi 0x39c2dc
0039c2d8b 0x39e1c0
0039c2dc
0039c2dcloc_39c2dc:
0039c2dcldr x7, [sp+360]
0039c2e0ldrsb x27, [x7]
0039c2e4ldr x1, [x7+8]
0039c2e8ldr x7, [x7]
0039c2ecldrb w6, [x6+1]
0039c2f0ubfm x6, x6, 56, 7
0039c2f4orr x5, x5, x6
0039c2f8subs xzr, x1, 2
0039c2fcb.hi 0x39c304
0039c300b 0x39e1b8
0039c304
0039c304loc_39c304:
0039c304ldr x6, [sp+360]
0039c308ldrsb x27, [x6]
0039c30cldr x1, [x6+8]
0039c310ldr x6, [x6]
0039c314ldrb w7, [x7+2]
0039c318ubfm x7, x7, 48, 7
0039c31corr x5, x5, x7
0039c320subs xzr, x1, 3
0039c324b.hi 0x39c32c
0039c328b 0x39e1b0
0039c32c
0039c32cloc_39c32c:
0039c32cldr x7, [sp+360]
0039c330ldrsb x27, [x7]
0039c334ldr x1, [x7+8]
0039c338ldr x7, [x7]
0039c33cldrb w6, [x6+3]
0039c340ubfm x6, x6, 40, 7
0039c344orr x5, x5, x6
0039c348subs xzr, x1, 4
0039c34cb.hi 0x39c354
0039c350b 0x39e1a8
0039c354
0039c354loc_39c354:
0039c354ldr x6, [sp+360]
0039c358ldrsb x27, [x6]
0039c35cldr x1, [x6+8]
0039c360ldr x6, [x6]
0039c364ldrb w7, [x7+4]
0039c368ubfm x7, x7, 32, 7
0039c36corr x5, x5, x7
0039c370subs xzr, x1, 5
0039c374b.hi 0x39c37c
0039c378b 0x39e1a0
0039c37c
0039c37cloc_39c37c:
0039c37cldr x7, [sp+360]
0039c380ldrsb x27, [x7]
0039c384ldr x1, [x7+8]
0039c388ldr x7, [x7]
0039c38cldrb w6, [x6+5]
0039c390ubfm x6, x6, 24, 7
0039c394orr x5, x5, x6
0039c398subs xzr, x1, 6
0039c39cb.hi 0x39c3a4
0039c3a0b 0x39e198
0039c3a4
0039c3a4loc_39c3a4:
0039c3a4ldr x6, [sp+360]
0039c3a8ldrsb x27, [x6]
0039c3acldr x1, [x6+8]
0039c3b0ldr x6, [x6]
0039c3b4ldrb w7, [x7+6]
0039c3b8ubfm x7, x7, 16, 7
0039c3bcorr x5, x5, x7
0039c3c0subs xzr, x1, 7
0039c3c4b.hi 0x39c3cc
0039c3c8b 0x39e190
0039c3cc
0039c3ccloc_39c3cc:
0039c3ccldrb w6, [x6+7]
0039c3d0ubfm x6, x6, 8, 7
0039c3d4orr x6, x5, x6
0039c3d8movz x7, 21072
0039c3dcmovk x7, 0x56490000
0039c3e0movk x7, 0x544100000000
0039c3e4movk x7, 0x2045000000000000
0039c3e8subs xzr, x6, x7
0039c3eccset x5, eq
0039c3f0b 0x39c3f8
0039c3f4
0039c3f4loc_39c3f4:
0039c3f4b 0x39c3f8
0039c3f8
0039c3f8loc_39c3f8:
0039c3f8tbnz w5, 0, 0x39c400
0039c3fcb 0x39c45c
0039c400
0039c400loc_39c400:
0039c400ldr x5, [sp+360]
0039c404ldrsb x27, [x5]
0039c408ldr x1, [x5+8]
0039c40cldr x5, [x5]
0039c410subs xzr, x1, 8
0039c414b.hi 0x39c41c
0039c418b 0x39e188
0039c41c
0039c41cloc_39c41c:
0039c41cldr x6, [sp+360]
0039c420ldrsb x27, [x6]
0039c424ldr x1, [x6+8]
0039c428ldr x6, [x6]
0039c42cldrb w5, [x5+8]
0039c430subs xzr, x1, 9
0039c434b.hi 0x39c43c
0039c438b 0x39e180
0039c43c
0039c43cloc_39c43c:
0039c43cldrb w6, [x6+9]
0039c440ubfm x6, x6, 56, 7
0039c444orr x6, x5, x6
0039c448ubfm x6, x6, 0, 15
0039c44cmovz x7, 17739
0039c450subs wzr, w6, w7
0039c454cset x5, eq
0039c458b 0x39c460
0039c45c
0039c45cloc_39c45c:
0039c45cb 0x39c460
0039c460
0039c460loc_39c460:
0039c460tbnz w5, 0, 0x39c468
0039c464b 0x39c494
0039c468
0039c468loc_39c468:
0039c468ldr x5, [sp+360]
0039c46cldrsb x27, [x5]
0039c470ldr x1, [x5+8]
0039c474ldr x5, [x5]
0039c478subs xzr, x1, 10
0039c47cb.hi 0x39c484
0039c480b 0x39e178
0039c484
0039c484loc_39c484:
0039c484ldrb w6, [x5+10]
0039c488subs wzr, w6, 89
0039c48ccset x5, eq
0039c490b 0x39c498
0039c494
0039c494loc_39c494:
0039c494b 0x39c498
0039c498
0039c498loc_39c498:
0039c498strb w5, [sp+88]
0039c49ctbnz w5, 0, 0x39c4a4
0039c4a0b 0x39c4a8
0039c4a4
0039c4a4loc_39c4a4:
0039c4a4b 0x39c4dc
0039c4a8
0039c4a8loc_39c4a8:
0039c4a8ldr x4, [sp+360]
0039c4acldrsb x27, [x4]
0039c4b0ldr x0, [x4]
0039c4b4ldr x1, [x4+8]
0039c4b8str x0, [sp+600]
0039c4bcstr x1, [sp+608]
0039c4c0adrp x2, 0x317000
0039c4c4add x2, x2, 696
0039c4c8orr x3, xzr, 12
0039c4ccbl strings.HasSuffix
0039c4d0strb w0, [sp+87]
0039c4d4strb w0, [sp+88]
0039c4d8b 0x39c4dc
0039c4dc
0039c4dcloc_39c4dc:
0039c4dcldrb w5, [sp+88]
0039c4e0tbnz w5, 0, 0x39c4e8
0039c4e4b 0x39d814
0039c4e8
0039c4e8loc_39c4e8:
0039c4e8b 0x39c4ec
0039c4ec
0039c4ecloc_39c4ec:
0039c4ecstr xzr, [sp+896]
0039c4f0add x27, sp, 1056
0039c4f4stp xzr, xzr, [x27]
0039c4f8ldr x3, [sp+400]
0039c4fcldr x1, [sp+408]
0039c500subs xzr, x1, 0
0039c504b.hi 0x39c50c
0039c508b 0x39e170
0039c50c
0039c50cloc_39c50c:
0039c50cldr x0, [x3]
0039c510ldr x1, [x3+8]
0039c514ldr x2, [x3+16]
0039c518str x0, [sp+560]
0039c51cstr x1, [sp+568]
0039c520str x2, [sp+576]
0039c524bl crypto/x509.ParseCertificate
0039c528str x0, [sp+896]
0039c52cstr x1, [sp+1056]
0039c530str x2, [sp+1064]
0039c534ldr x3, [sp+896]
0039c538str x3, [sp+2416]
0039c53cldr x3, [sp+1056]
0039c540ldr x4, [sp+1064]
0039c544str x3, [sp+2400]
0039c548str x4, [sp+2408]
0039c54cldr x3, [sp+2416]
0039c550str x3, [sp+232]
0039c554ldr x3, [sp+2408]
0039c558ldr x4, [sp+2400]
0039c55cstr x4, [sp+376]
0039c560str x3, [sp+384]
0039c564cbnz x4, 0x39c56c
0039c568b 0x39c6d4
0039c56c
0039c56cloc_39c56c:
0039c56cadd x20, sp, 936
0039c570adr x27, 16
0039c574stp x29, x27, [sp-24]
0039c578sub x29, sp, 24
0039c57cbl fn_87cf4
0039c580sub x29, sp, 8
0039c584str xzr, [sp+1048]
0039c588add x27, sp, 1056
0039c58cstp xzr, xzr, [x27]
0039c590ldr x26, [sp+368]
0039c594ldr x2, [x26]
0039c598ldr x0, [sp+376]
0039c59cldr x1, [sp+384]
0039c5a0blr x2
0039c5a4ldr x15, [sp+8]
0039c5a8ldr x16, [sp+16]
0039c5acstr x16, [sp+3016]
0039c5b0str x0, [sp+4104]
0039c5b4str x1, [sp+4112]
0039c5b8str x2, [sp+4120]
0039c5bcstr x3, [sp+4128]
0039c5c0str x4, [sp+4136]
0039c5c4str x5, [sp+4144]
0039c5c8str x6, [sp+4152]
0039c5ccstr x7, [sp+4160]
0039c5d0str x8, [sp+4168]
0039c5d4str x9, [sp+4176]
0039c5d8str x10, [sp+4184]
0039c5dcstr x11, [sp+4192]
0039c5e0str x12, [sp+4200]
0039c5e4str x13, [sp+4208]
0039c5e8str x14, [sp+4216]
0039c5ecadd x21, sp, 936
0039c5f0add x20, sp, 4096
0039c5f4add x20, x20, 8
0039c5f8adr x27, 16
0039c5fcstp x29, x27, [sp-24]
0039c600sub x29, sp, 24
0039c604bl fn_87ee8
0039c608sub x29, sp, 8
0039c60cldr x2, [sp+4216]
0039c610str x2, [sp+1048]
0039c614str x15, [sp+1056]
0039c618ldr x2, [sp+3016]
0039c61cstr x2, [sp+1064]
0039c620add x21, sp, 2280
0039c624add x20, sp, 936
0039c628adr x27, 16
0039c62cstp x29, x27, [sp-24]
0039c630sub x29, sp, 24
0039c634bl fn_87ee8
0039c638sub x29, sp, 8
0039c63cldr x2, [sp+1048]
0039c640str x2, [sp+2392]
0039c644ldr x2, [sp+1056]
0039c648ldr x3, [sp+1064]
0039c64cstr x2, [sp+2264]
0039c650str x3, [sp+2272]
0039c654add x21, sp, 112
0039c658add x20, sp, 2280
0039c65cadr x27, 16
0039c660stp x29, x27, [sp-24]
0039c664sub x29, sp, 24
0039c668bl fn_87ee8
0039c66csub x29, sp, 8
0039c670ldr x2, [sp+2392]
0039c674str x2, [sp+224]
0039c678ldr x2, [sp+2264]
0039c67cldr x3, [sp+2272]
0039c680str x2, [sp+5144]
0039c684str x3, [sp+5152]
0039c688ldr x0, [sp+112]
0039c68cldr x1, [sp+120]
0039c690ldr x2, [sp+128]
0039c694ldr x3, [sp+136]
0039c698ldr x4, [sp+144]
0039c69cldr x5, [sp+152]
0039c6a0ldr x6, [sp+160]
0039c6a4ldr x7, [sp+168]
0039c6a8ldr x8, [sp+176]
0039c6acldr x9, [sp+184]
0039c6b0ldr x10, [sp+192]
0039c6b4ldr x11, [sp+200]
0039c6b8ldr x12, [sp+208]
0039c6bcldr x13, [sp+216]
0039c6c0ldr x14, [sp+224]
0039c6c4ldp x29, x30, [sp-8]
0039c6c8movz x27, 5136
0039c6ccadd sp, sp, x27
0039c6d0ret x30
0039c6d4
0039c6d4loc_39c6d4:
0039c6d4adrp x27, 0x684000
0039c6d8ldr x0, [x27+3688]
0039c6dcbl internal/godebug.(*Setting).Value
0039c6e0str x0, [sp+880]
0039c6e4str x1, [sp+888]
0039c6e8subs xzr, x1, 1
0039c6ecb.ne 0x39c6f4
0039c6f0b 0x39c6f8
0039c6f4
0039c6f4loc_39c6f4:
0039c6f4b 0x39c718
0039c6f8
0039c6f8loc_39c6f8:
0039c6f8subs xzr, x1, 0
0039c6fcb.hi 0x39c704
0039c700b 0x39e168
0039c704
0039c704loc_39c704:
0039c704ldrb w3, [x0]
0039c708subs wzr, w3, 48
0039c70cb.ne 0x39c714
0039c710b 0x39c724
0039c714
0039c714loc_39c714:
0039c714b 0x39c718
0039c718
0039c718loc_39c718:
0039c718ldr x3, [sp+232]
0039c71cstr x3, [sp+512]
0039c720b 0x39c734
0039c724
0039c724loc_39c724:
0039c724adrp x27, 0x684000
0039c728ldr x0, [x27+3688]
0039c72cbl internal/godebug.(*Setting).IncNonDefault
0039c730b 0x39c734
0039c734
0039c734loc_39c734:
0039c734add x27, sp, 864
0039c738stp xzr, xzr, [x27]
0039c73cadd x27, sp, 1056
0039c740stp xzr, xzr, [x27]
0039c744ldr x3, [sp+360]
0039c748ldrsb x27, [x3]
0039c74cldr x0, [x3+24]
0039c750ldr x1, [x3+32]
0039c754ldr x2, [x3+40]
0039c758str x0, [sp+536]
0039c75cstr x1, [sp+544]
0039c760str x2, [sp+552]
0039c764bl crypto/tls.parsePrivateKey
0039c768str x0, [sp+864]
0039c76cstr x1, [sp+872]
0039c770str x2, [sp+1056]
0039c774str x3, [sp+1064]
0039c778ldr x3, [sp+864]
0039c77cldr x4, [sp+872]
0039c780str x3, [sp+2248]
0039c784str x4, [sp+2256]
0039c788ldr x3, [sp+1064]
0039c78cldr x4, [sp+1056]
0039c790str x4, [sp+2232]
0039c794str x3, [sp+2240]
0039c798ldr x5, [sp+2248]
0039c79cldr x6, [sp+2256]
0039c7a0str x5, [sp+424]
0039c7a4str x6, [sp+432]
0039c7a8str x4, [sp+376]
0039c7acstr x3, [sp+384]
0039c7b0cbnz x4, 0x39c7b8
0039c7b4b 0x39c91c
0039c7b8
0039c7b8loc_39c7b8:
0039c7b8add x20, sp, 936
0039c7bcadr x27, 16
0039c7c0stp x29, x27, [sp-24]
0039c7c4sub x29, sp, 24
0039c7c8bl fn_87cf4
0039c7ccsub x29, sp, 8
0039c7d0str xzr, [sp+1048]
0039c7d4add x27, sp, 1056
0039c7d8stp xzr, xzr, [x27]
0039c7dcldr x26, [sp+368]
0039c7e0ldr x2, [x26]
0039c7e4ldr x0, [sp+376]
0039c7e8ldr x1, [sp+384]
0039c7ecblr x2
0039c7f0ldr x15, [sp+8]
0039c7f4ldr x16, [sp+16]
0039c7f8str x16, [sp+3016]
0039c7fcstr x0, [sp+3984]
0039c800str x1, [sp+3992]
0039c804str x2, [sp+4000]
0039c808str x3, [sp+4008]
0039c80cstr x4, [sp+4016]
0039c810str x5, [sp+4024]
0039c814str x6, [sp+4032]
0039c818str x7, [sp+4040]
0039c81cstr x8, [sp+4048]
0039c820str x9, [sp+4056]
0039c824str x10, [sp+4064]
0039c828str x11, [sp+4072]
0039c82cstr x12, [sp+4080]
0039c830str x13, [sp+4088]
0039c834str x14, [sp+4096]
0039c838add x21, sp, 936
0039c83cadd x20, sp, 3984
0039c840adr x27, 16
0039c844stp x29, x27, [sp-24]
0039c848sub x29, sp, 24
0039c84cbl fn_87ee8
0039c850sub x29, sp, 8
0039c854ldr x2, [sp+4096]
0039c858str x2, [sp+1048]
0039c85cstr x15, [sp+1056]
0039c860ldr x2, [sp+3016]
0039c864str x2, [sp+1064]
0039c868add x21, sp, 2112
0039c86cadd x20, sp, 936
0039c870adr x27, 16
0039c874stp x29, x27, [sp-24]
0039c878sub x29, sp, 24
0039c87cbl fn_87ee8
0039c880sub x29, sp, 8
0039c884ldr x2, [sp+1048]
0039c888str x2, [sp+2224]
0039c88cldr x2, [sp+1056]
0039c890ldr x3, [sp+1064]
0039c894str x2, [sp+2096]
0039c898str x3, [sp+2104]
0039c89cadd x21, sp, 112
0039c8a0add x20, sp, 2112
0039c8a4adr x27, 16
0039c8a8stp x29, x27, [sp-24]
0039c8acsub x29, sp, 24
0039c8b0bl fn_87ee8
0039c8b4sub x29, sp, 8
0039c8b8ldr x2, [sp+2224]
0039c8bcstr x2, [sp+224]
0039c8c0ldr x2, [sp+2096]
0039c8c4ldr x3, [sp+2104]
0039c8c8str x2, [sp+5144]
0039c8ccstr x3, [sp+5152]
0039c8d0ldr x0, [sp+112]
0039c8d4ldr x1, [sp+120]
0039c8d8ldr x2, [sp+128]
0039c8dcldr x3, [sp+136]
0039c8e0ldr x4, [sp+144]
0039c8e4ldr x5, [sp+152]
0039c8e8ldr x6, [sp+160]
0039c8ecldr x7, [sp+168]
0039c8f0ldr x8, [sp+176]
0039c8f4ldr x9, [sp+184]
0039c8f8ldr x10, [sp+192]
0039c8fcldr x11, [sp+200]
0039c900ldr x12, [sp+208]
0039c904ldr x13, [sp+216]
0039c908ldr x14, [sp+224]
0039c90cldp x29, x30, [sp-8]
0039c910movz x27, 5136
0039c914add sp, sp, x27
0039c918ret x30
0039c91c
0039c91cloc_39c91c:
0039c91cldr x3, [sp+232]
0039c920ldrsb x27, [x3]
0039c924ldr x4, [x3+168]
0039c928ldr x3, [x3+160]
0039c92cstr x3, [sp+520]
0039c930str x4, [sp+528]
0039c934cbnz x3, 0x39c93c
0039c938b 0x39d684
0039c93c
0039c93cloc_39c93c:
0039c93cldr w3, [x3+16]
0039c940str w3, [sp+92]
0039c944movz x4, 45416
0039c948movk x4, 0x2de70000
0039c94csubs wzr, w3, w4
0039c950b.eq 0x39c958
0039c954b 0x39cdc8
0039c958
0039c958loc_39c958:
0039c958ldr x3, [sp+520]
0039c95cadrp x4, 0x276000
0039c960add x4, x4, 2560
0039c964subs xzr, x3, x4
0039c968b.eq 0x39c970
0039c96cb 0x39c978
0039c970
0039c970loc_39c970:
0039c970orr x0, xzr, 1
0039c974b 0x39c980
0039c978
0039c978loc_39c978:
0039c978mov x0, xzr
0039c97cb 0x39c980
0039c980
0039c980loc_39c980:
0039c980strb w0, [sp+86]
0039c984tbnz w0, 0, 0x39c98c
0039c988b 0x39cdc4
0039c98c
0039c98cloc_39c98c:
0039c98cb 0x39c990
0039c990
0039c990loc_39c990:
0039c990ldr x3, [sp+528]
0039c994ldr x4, [x3]
0039c998ldr x5, [x3+8]
0039c99cldr x3, [x3+16]
0039c9a0str x4, [sp+280]
0039c9a4str x5, [sp+288]
0039c9a8str x3, [sp+296]
0039c9acstr xzr, [sp+816]
0039c9b0add x27, sp, 824
0039c9b4stp xzr, xzr, [x27]
0039c9b8ldr x3, [sp+432]
0039c9bcldr x4, [sp+424]
0039c9c0adrp x5, 0x2a0000
0039c9c4add x5, x5, 3072
0039c9c8subs xzr, x4, x5
0039c9ccb.eq 0x39c9d4
0039c9d0b 0x39c9e8
0039c9d4
0039c9d4loc_39c9d4:
0039c9d4ldr x4, [x3]
0039c9d8ldr x5, [x3+8]
0039c9dcldr x3, [x3+16]
0039c9e0orr x0, xzr, 1
0039c9e4b 0x39c9fc
0039c9e8
0039c9e8loc_39c9e8:
0039c9e8mov x5, xzr
0039c9ecmov x3, xzr
0039c9f0mov x0, xzr
0039c9f4mov x4, xzr
0039c9f8b 0x39c9fc
0039c9fc
0039c9fcloc_39c9fc:
0039c9fcstr x4, [sp+816]
0039ca00str x5, [sp+824]
0039ca04str x3, [sp+832]
0039ca08strb w0, [sp+88]
0039ca0cldr x3, [sp+816]
0039ca10ldr x4, [sp+824]
0039ca14ldr x5, [sp+832]
0039ca18str x3, [sp+1512]
0039ca1cstr x4, [sp+1520]
0039ca20str x5, [sp+1528]
0039ca24ldrb w3, [sp+88]
0039ca28strb w3, [sp+89]
0039ca2cldr x3, [sp+1512]
0039ca30ldr x4, [sp+1520]
0039ca34ldr x5, [sp+1528]
0039ca38str x3, [sp+320]
0039ca3cstr x4, [sp+328]
0039ca40str x5, [sp+336]
0039ca44ldrb w3, [sp+89]
0039ca48strb w3, [sp+83]
0039ca4ctbnz w3, 0, 0x39ca54
0039ca50b 0x39cc48
0039ca54
0039ca54loc_39ca54:
0039ca54ldr x0, [sp+320]
0039ca58ldr x1, [sp+328]
0039ca5cldr x2, [sp+336]
0039ca60bl crypto/ed25519.PrivateKey.Public
0039ca64str x0, [sp+800]
0039ca68str x1, [sp+808]
0039ca6cstr xzr, [sp+776]
0039ca70add x27, sp, 784
0039ca74stp xzr, xzr, [x27]
0039ca78ldr x3, [sp+808]
0039ca7cldr x0, [sp+800]
0039ca80adrp x1, 0x276000
0039ca84add x1, x1, 2560
0039ca88subs xzr, x0, x1
0039ca8cb.eq 0x39ca94
0039ca90b 0x39e15c
0039ca94
0039ca94loc_39ca94:
0039ca94ldr x0, [x3]
0039ca98ldr x1, [x3+8]
0039ca9cldr x2, [x3+16]
0039caa0str x0, [sp+776]
0039caa4str x1, [sp+784]
0039caa8str x2, [sp+792]
0039caacldr x3, [sp+280]
0039cab0ldr x4, [sp+288]
0039cab4ldr x5, [sp+296]
0039cab8bl bytes.Equal
0039cabcstrb w0, [sp+88]
0039cac0tbnz w0, 0, 0x39cac8
0039cac4b 0x39cacc
0039cac8
0039cac8loc_39cac8:
0039cac8b 0x39d478
0039cacc
0039caccloc_39cacc:
0039caccadrp x0, 0x329000
0039cad0add x0, x0, 1957
0039cad4movz x1, 42
0039cad8bl errors.New
0039cadcstr x0, [sp+920]
0039cae0str x1, [sp+928]
0039cae4add x20, sp, 936
0039cae8adr x27, 16
0039caecstp x29, x27, [sp-24]
0039caf0sub x29, sp, 24
0039caf4bl fn_87cf4
0039caf8sub x29, sp, 8
0039cafcstr xzr, [sp+1048]
0039cb00add x27, sp, 1056
0039cb04stp xzr, xzr, [x27]
0039cb08ldr x26, [sp+368]
0039cb0cldr x2, [x26]
0039cb10ldr x0, [sp+920]
0039cb14ldr x1, [sp+928]
0039cb18blr x2
0039cb1cldr x15, [sp+8]
0039cb20ldr x16, [sp+16]
0039cb24str x16, [sp+3016]
0039cb28str x0, [sp+3264]
0039cb2cstr x1, [sp+3272]
0039cb30str x2, [sp+3280]
0039cb34str x3, [sp+3288]
0039cb38str x4, [sp+3296]
0039cb3cstr x5, [sp+3304]
0039cb40str x6, [sp+3312]
0039cb44str x7, [sp+3320]
0039cb48str x8, [sp+3328]
0039cb4cstr x9, [sp+3336]
0039cb50str x10, [sp+3344]
0039cb54str x11, [sp+3352]
0039cb58str x12, [sp+3360]
0039cb5cstr x13, [sp+3368]
0039cb60str x14, [sp+3376]
0039cb64add x21, sp, 936
0039cb68add x20, sp, 3264
0039cb6cadr x27, 16
0039cb70stp x29, x27, [sp-24]
0039cb74sub x29, sp, 24
0039cb78bl fn_87ee8
0039cb7csub x29, sp, 8
0039cb80ldr x2, [sp+3376]
0039cb84str x2, [sp+1048]
0039cb88str x15, [sp+1056]
0039cb8cldr x2, [sp+3016]
0039cb90str x2, [sp+1064]
0039cb94add x21, sp, 1256
0039cb98add x20, sp, 936
0039cb9cadr x27, 16
0039cba0stp x29, x27, [sp-24]
0039cba4sub x29, sp, 24
0039cba8bl fn_87ee8
0039cbacsub x29, sp, 8
0039cbb0ldr x2, [sp+1048]
0039cbb4str x2, [sp+1368]
0039cbb8ldr x2, [sp+1056]
0039cbbcldr x3, [sp+1064]
0039cbc0str x2, [sp+1240]
0039cbc4str x3, [sp+1248]
0039cbc8add x21, sp, 112
0039cbccadd x20, sp, 1256
0039cbd0adr x27, 16
0039cbd4stp x29, x27, [sp-24]
0039cbd8sub x29, sp, 24
0039cbdcbl fn_87ee8
0039cbe0sub x29, sp, 8
0039cbe4ldr x2, [sp+1368]
0039cbe8str x2, [sp+224]
0039cbecldr x2, [sp+1240]
0039cbf0ldr x3, [sp+1248]
0039cbf4str x2, [sp+5144]
0039cbf8str x3, [sp+5152]
0039cbfcldr x0, [sp+112]
0039cc00ldr x1, [sp+120]
0039cc04ldr x2, [sp+128]
0039cc08ldr x3, [sp+136]
0039cc0cldr x4, [sp+144]
0039cc10ldr x5, [sp+152]
0039cc14ldr x6, [sp+160]
0039cc18ldr x7, [sp+168]
0039cc1cldr x8, [sp+176]
0039cc20ldr x9, [sp+184]
0039cc24ldr x10, [sp+192]
0039cc28ldr x11, [sp+200]
0039cc2cldr x12, [sp+208]
0039cc30ldr x13, [sp+216]
0039cc34ldr x14, [sp+224]
0039cc38ldp x29, x30, [sp-8]
0039cc3cmovz x27, 5136
0039cc40add sp, sp, x27
0039cc44ret x30
0039cc48
0039cc48loc_39cc48:
0039cc48adrp x0, 0x32d000
0039cc4cadd x0, x0, 4055
0039cc50movz x1, 52
0039cc54bl errors.New
0039cc58str x0, [sp+1056]
0039cc5cstr x1, [sp+1064]
0039cc60add x20, sp, 936
0039cc64adr x27, 16
0039cc68stp x29, x27, [sp-24]
0039cc6csub x29, sp, 24
0039cc70bl fn_87cf4
0039cc74sub x29, sp, 8
0039cc78str xzr, [sp+1048]
0039cc7cadd x27, sp, 920
0039cc80stp xzr, xzr, [x27]
0039cc84ldr x26, [sp+368]
0039cc88ldr x2, [x26]
0039cc8cldr x0, [sp+1056]
0039cc90ldr x1, [sp+1064]
0039cc94blr x2
0039cc98ldr x15, [sp+8]
0039cc9cldr x16, [sp+16]
0039cca0str x16, [sp+3016]
0039cca4str x0, [sp+3384]
0039cca8str x1, [sp+3392]
0039ccacstr x2, [sp+3400]
0039ccb0str x3, [sp+3408]
0039ccb4str x4, [sp+3416]
0039ccb8str x5, [sp+3424]
0039ccbcstr x6, [sp+3432]
0039ccc0str x7, [sp+3440]
0039ccc4str x8, [sp+3448]
0039ccc8str x9, [sp+3456]
0039ccccstr x10, [sp+3464]
0039ccd0str x11, [sp+3472]
0039ccd4str x12, [sp+3480]
0039ccd8str x13, [sp+3488]
0039ccdcstr x14, [sp+3496]
0039cce0add x21, sp, 936
0039cce4add x20, sp, 3384
0039cce8adr x27, 16
0039ccecstp x29, x27, [sp-24]
0039ccf0sub x29, sp, 24
0039ccf4bl fn_87ee8
0039ccf8sub x29, sp, 8
0039ccfcldr x2, [sp+3496]
0039cd00str x2, [sp+1048]
0039cd04str x15, [sp+920]
0039cd08ldr x2, [sp+3016]
0039cd0cstr x2, [sp+928]
0039cd10add x21, sp, 1392
0039cd14add x20, sp, 936
0039cd18adr x27, 16
0039cd1cstp x29, x27, [sp-24]
0039cd20sub x29, sp, 24
0039cd24bl fn_87ee8
0039cd28sub x29, sp, 8
0039cd2cldr x2, [sp+1048]
0039cd30str x2, [sp+1504]
0039cd34ldr x2, [sp+920]
0039cd38ldr x3, [sp+928]
0039cd3cstr x2, [sp+1376]
0039cd40str x3, [sp+1384]
0039cd44add x21, sp, 112
0039cd48add x20, sp, 1392
0039cd4cadr x27, 16
0039cd50stp x29, x27, [sp-24]
0039cd54sub x29, sp, 24
0039cd58bl fn_87ee8
0039cd5csub x29, sp, 8
0039cd60ldr x2, [sp+1504]
0039cd64str x2, [sp+224]
0039cd68ldr x2, [sp+1376]
0039cd6cldr x3, [sp+1384]
0039cd70str x2, [sp+5144]
0039cd74str x3, [sp+5152]
0039cd78ldr x0, [sp+112]
0039cd7cldr x1, [sp+120]
0039cd80ldr x2, [sp+128]
0039cd84ldr x3, [sp+136]
0039cd88ldr x4, [sp+144]
0039cd8cldr x5, [sp+152]
0039cd90ldr x6, [sp+160]
0039cd94ldr x7, [sp+168]
0039cd98ldr x8, [sp+176]
0039cd9cldr x9, [sp+184]
0039cda0ldr x10, [sp+192]
0039cda4ldr x11, [sp+200]
0039cda8ldr x12, [sp+208]
0039cdacldr x13, [sp+216]
0039cdb0ldr x14, [sp+224]
0039cdb4ldp x29, x30, [sp-8]
0039cdb8movz x27, 5136
0039cdbcadd sp, sp, x27
0039cdc0ret x30
0039cdc4
0039cdc4loc_39cdc4:
0039cdc4b 0x39d680
0039cdc8
0039cdc8loc_39cdc8:
0039cdc8movz x2, 1712
0039cdccmovk x2, 0x3dc20000
0039cdd0subs wzr, w3, w2
0039cdd4b.eq 0x39cddc
0039cdd8b 0x39d1b4
0039cddc
0039cddcloc_39cddc:
0039cddcldr x2, [sp+520]
0039cde0adrp x3, 0x282000
0039cde4add x3, x3, 1056
0039cde8subs xzr, x2, x3
0039cdecb.eq 0x39cdf4
0039cdf0b 0x39cdfc
0039cdf4
0039cdf4loc_39cdf4:
0039cdf4orr x0, xzr, 1
0039cdf8b 0x39ce04
0039cdfc
0039cdfcloc_39cdfc:
0039cdfcmov x0, xzr
0039ce00b 0x39ce04
0039ce04
0039ce04loc_39ce04:
0039ce04strb w0, [sp+86]
0039ce08tbnz w0, 0, 0x39ce10
0039ce0cb 0x39d1b0
0039ce10
0039ce10loc_39ce10:
0039ce10b 0x39ce14
0039ce14
0039ce14loc_39ce14:
0039ce14ldr x2, [sp+528]
0039ce18str x2, [sp+312]
0039ce1cstr xzr, [sp+856]
0039ce20ldr x2, [sp+424]
0039ce24ldr x3, [sp+432]
0039ce28adrp x4, 0x2da000
0039ce2cadd x4, x4, 2592
0039ce30subs xzr, x2, x4
0039ce34b.eq 0x39ce3c
0039ce38b 0x39ce44
0039ce3c
0039ce3cloc_39ce3c:
0039ce3corr x0, xzr, 1
0039ce40b 0x39ce50
0039ce44
0039ce44loc_39ce44:
0039ce44mov x0, xzr
0039ce48mov x3, xzr
0039ce4cb 0x39ce50
0039ce50
0039ce50loc_39ce50:
0039ce50str x3, [sp+856]
0039ce54strb w0, [sp+88]
0039ce58ldr x2, [sp+856]
0039ce5cstr x2, [sp+2088]
0039ce60ldrb w2, [sp+88]
0039ce64strb w2, [sp+91]
0039ce68ldr x2, [sp+2088]
0039ce6cstr x2, [sp+352]
0039ce70ldrb w2, [sp+91]
0039ce74strb w2, [sp+85]
0039ce78tbnz w2, 0, 0x39ce80
0039ce7cb 0x39d034
0039ce80
0039ce80loc_39ce80:
0039ce80ldr x2, [sp+312]
0039ce84ldrsb x27, [x2]
0039ce88ldr x2, [x2]
0039ce8cstr x2, [sp+5000]
0039ce90ldr x2, [sp+352]
0039ce94ldrsb x27, [x2]
0039ce98ldr x1, [x2]
0039ce9cstr x1, [sp+4992]
0039cea0ldr x0, [sp+5000]
0039cea4bl math/big.(*Int).Cmp
0039cea8str x0, [sp+104]
0039ceaccbnz x0, 0x39ceb4
0039ceb0b 0x39d030
0039ceb4
0039ceb4loc_39ceb4:
0039ceb4adrp x0, 0x329000
0039ceb8add x0, x0, 1957
0039cebcmovz x1, 42
0039cec0bl errors.New
0039cec4str x0, [sp+920]
0039cec8str x1, [sp+928]
0039ceccadd x20, sp, 936
0039ced0adr x27, 16
0039ced4stp x29, x27, [sp-24]
0039ced8sub x29, sp, 24
0039cedcbl fn_87cf4
0039cee0sub x29, sp, 8
0039cee4str xzr, [sp+1048]
0039cee8add x27, sp, 1056
0039ceecstp xzr, xzr, [x27]
0039cef0ldr x26, [sp+368]
0039cef4ldr x2, [x26]
0039cef8ldr x0, [sp+920]
0039cefcldr x1, [sp+928]
0039cf00blr x2
0039cf04ldr x15, [sp+8]
0039cf08ldr x16, [sp+16]
0039cf0cstr x16, [sp+3016]
0039cf10str x0, [sp+3744]
0039cf14str x1, [sp+3752]
0039cf18str x2, [sp+3760]
0039cf1cstr x3, [sp+3768]
0039cf20str x4, [sp+3776]
0039cf24str x5, [sp+3784]
0039cf28str x6, [sp+3792]
0039cf2cstr x7, [sp+3800]
0039cf30str x8, [sp+3808]
0039cf34str x9, [sp+3816]
0039cf38str x10, [sp+3824]
0039cf3cstr x11, [sp+3832]
0039cf40str x12, [sp+3840]
0039cf44str x13, [sp+3848]
0039cf48str x14, [sp+3856]
0039cf4cadd x21, sp, 936
0039cf50add x20, sp, 3744
0039cf54adr x27, 16
0039cf58stp x29, x27, [sp-24]
0039cf5csub x29, sp, 24
0039cf60bl fn_87ee8
0039cf64sub x29, sp, 8
0039cf68ldr x2, [sp+3856]
0039cf6cstr x2, [sp+1048]
0039cf70str x15, [sp+1056]
0039cf74ldr x2, [sp+3016]
0039cf78str x2, [sp+1064]
0039cf7cadd x21, sp, 1832
0039cf80add x20, sp, 936
0039cf84adr x27, 16
0039cf88stp x29, x27, [sp-24]
0039cf8csub x29, sp, 24
0039cf90bl fn_87ee8
0039cf94sub x29, sp, 8
0039cf98ldr x2, [sp+1048]
0039cf9cstr x2, [sp+1944]
0039cfa0ldr x2, [sp+1056]
0039cfa4ldr x3, [sp+1064]
0039cfa8str x2, [sp+1816]
0039cfacstr x3, [sp+1824]
0039cfb0add x21, sp, 112
0039cfb4add x20, sp, 1832
0039cfb8adr x27, 16
0039cfbcstp x29, x27, [sp-24]
0039cfc0sub x29, sp, 24
0039cfc4bl fn_87ee8
0039cfc8sub x29, sp, 8
0039cfccldr x2, [sp+1944]
0039cfd0str x2, [sp+224]
0039cfd4ldr x2, [sp+1816]
0039cfd8ldr x3, [sp+1824]
0039cfdcstr x2, [sp+5144]
0039cfe0str x3, [sp+5152]
0039cfe4ldr x0, [sp+112]
0039cfe8ldr x1, [sp+120]
0039cfecldr x2, [sp+128]
0039cff0ldr x3, [sp+136]
0039cff4ldr x4, [sp+144]
0039cff8ldr x5, [sp+152]
0039cffcldr x6, [sp+160]
0039d000ldr x7, [sp+168]
0039d004ldr x8, [sp+176]
0039d008ldr x9, [sp+184]
0039d00cldr x10, [sp+192]
0039d010ldr x11, [sp+200]
0039d014ldr x12, [sp+208]
0039d018ldr x13, [sp+216]
0039d01cldr x14, [sp+224]
0039d020ldp x29, x30, [sp-8]
0039d024movz x27, 5136
0039d028add sp, sp, x27
0039d02cret x30
0039d030
0039d030loc_39d030:
0039d030b 0x39d478
0039d034
0039d034loc_39d034:
0039d034adrp x0, 0x32c000
0039d038add x0, x0, 4055
0039d03cmovz x1, 52
0039d040bl errors.New
0039d044str x0, [sp+1056]
0039d048str x1, [sp+1064]
0039d04cadd x20, sp, 936
0039d050adr x27, 16
0039d054stp x29, x27, [sp-24]
0039d058sub x29, sp, 24
0039d05cbl fn_87cf4
0039d060sub x29, sp, 8
0039d064str xzr, [sp+1048]
0039d068add x27, sp, 920
0039d06cstp xzr, xzr, [x27]
0039d070ldr x26, [sp+368]
0039d074ldr x2, [x26]
0039d078ldr x0, [sp+1056]
0039d07cldr x1, [sp+1064]
0039d080blr x2
0039d084ldr x15, [sp+8]
0039d088ldr x16, [sp+16]
0039d08cstr x16, [sp+3016]
0039d090str x0, [sp+3864]
0039d094str x1, [sp+3872]
0039d098str x2, [sp+3880]
0039d09cstr x3, [sp+3888]
0039d0a0str x4, [sp+3896]
0039d0a4str x5, [sp+3904]
0039d0a8str x6, [sp+3912]
0039d0acstr x7, [sp+3920]
0039d0b0str x8, [sp+3928]
0039d0b4str x9, [sp+3936]
0039d0b8str x10, [sp+3944]
0039d0bcstr x11, [sp+3952]
0039d0c0str x12, [sp+3960]
0039d0c4str x13, [sp+3968]
0039d0c8str x14, [sp+3976]
0039d0ccadd x21, sp, 936
0039d0d0add x20, sp, 3864
0039d0d4adr x27, 16
0039d0d8stp x29, x27, [sp-24]
0039d0dcsub x29, sp, 24
0039d0e0bl fn_87ee8
0039d0e4sub x29, sp, 8
0039d0e8ldr x2, [sp+3976]
0039d0ecstr x2, [sp+1048]
0039d0f0str x15, [sp+920]
0039d0f4ldr x2, [sp+3016]
0039d0f8str x2, [sp+928]
0039d0fcadd x21, sp, 1968
0039d100add x20, sp, 936
0039d104adr x27, 16
0039d108stp x29, x27, [sp-24]
0039d10csub x29, sp, 24
0039d110bl fn_87ee8
0039d114sub x29, sp, 8
0039d118ldr x2, [sp+1048]
0039d11cstr x2, [sp+2080]
0039d120ldr x2, [sp+920]
0039d124ldr x3, [sp+928]
0039d128str x2, [sp+1952]
0039d12cstr x3, [sp+1960]
0039d130add x21, sp, 112
0039d134add x20, sp, 1968
0039d138adr x27, 16
0039d13cstp x29, x27, [sp-24]
0039d140sub x29, sp, 24
0039d144bl fn_87ee8
0039d148sub x29, sp, 8
0039d14cldr x2, [sp+2080]
0039d150str x2, [sp+224]
0039d154ldr x2, [sp+1952]
0039d158ldr x3, [sp+1960]
0039d15cstr x2, [sp+5144]
0039d160str x3, [sp+5152]
0039d164ldr x0, [sp+112]
0039d168ldr x1, [sp+120]
0039d16cldr x2, [sp+128]
0039d170ldr x3, [sp+136]
0039d174ldr x4, [sp+144]
0039d178ldr x5, [sp+152]
0039d17cldr x6, [sp+160]
0039d180ldr x7, [sp+168]
0039d184ldr x8, [sp+176]
0039d188ldr x9, [sp+184]
0039d18cldr x10, [sp+192]
0039d190ldr x11, [sp+200]
0039d194ldr x12, [sp+208]
0039d198ldr x13, [sp+216]
0039d19cldr x14, [sp+224]
0039d1a0ldp x29, x30, [sp-8]
0039d1a4movz x27, 5136
0039d1a8add sp, sp, x27
0039d1acret x30
0039d1b0
0039d1b0loc_39d1b0:
0039d1b0b 0x39d67c
0039d1b4
0039d1b4loc_39d1b4:
0039d1b4movz x2, 40790
0039d1b8movk x2, 0x5a470000
0039d1bcsubs wzr, w3, w2
0039d1c0b.eq 0x39d1c8
0039d1c4b 0x39d674
0039d1c8
0039d1c8loc_39d1c8:
0039d1c8ldr x2, [sp+520]
0039d1ccadrp x3, 0x2ce000
0039d1d0add x3, x3, 3200
0039d1d4subs xzr, x2, x3
0039d1d8b.eq 0x39d1e0
0039d1dcb 0x39d1e8
0039d1e0
0039d1e0loc_39d1e0:
0039d1e0orr x0, xzr, 1
0039d1e4b 0x39d1f0
0039d1e8
0039d1e8loc_39d1e8:
0039d1e8mov x0, xzr
0039d1ecb 0x39d1f0
0039d1f0
0039d1f0loc_39d1f0:
0039d1f0strb w0, [sp+86]
0039d1f4tbnz w0, 0, 0x39d1fc
0039d1f8b 0x39d670
0039d1fc
0039d1fcloc_39d1fc:
0039d1fcb 0x39d200
0039d200
0039d200loc_39d200:
0039d200ldr x2, [sp+528]
0039d204str x2, [sp+304]
0039d208str xzr, [sp+848]
0039d20cldr x2, [sp+424]
0039d210ldr x3, [sp+432]
0039d214adrp x4, 0x2df000
0039d218add x4, x4, 32
0039d21csubs xzr, x2, x4
0039d220b.eq 0x39d228
0039d224b 0x39d230
0039d228
0039d228loc_39d228:
0039d228orr x0, xzr, 1
0039d22cb 0x39d23c
0039d230
0039d230loc_39d230:
0039d230mov x0, xzr
0039d234mov x3, xzr
0039d238b 0x39d23c
0039d23c
0039d23cloc_39d23c:
0039d23cstr x3, [sp+848]
0039d240strb w0, [sp+88]
0039d244ldr x2, [sp+848]
0039d248str x2, [sp+1808]
0039d24cldrb w2, [sp+88]
0039d250strb w2, [sp+90]
0039d254ldr x2, [sp+1808]
0039d258str x2, [sp+344]
0039d25cldrb w2, [sp+90]
0039d260strb w2, [sp+84]
0039d264tbnz w2, 0, 0x39d26c
0039d268b 0x39d4f4
0039d26c
0039d26cloc_39d26c:
0039d26cldr x2, [sp+304]
0039d270ldrsb x27, [x2]
0039d274ldr x2, [x2+16]
0039d278str x2, [sp+4984]
0039d27cldr x2, [sp+344]
0039d280ldrsb x27, [x2]
0039d284ldr x1, [x2+16]
0039d288str x1, [sp+4976]
0039d28cldr x0, [sp+4984]
0039d290bl math/big.(*Int).Cmp
0039d294str x0, [sp+104]
0039d298subs xzr, x0, 0
0039d29ccset x2, ne
0039d2a0strb w2, [sp+88]
0039d2a4cbnz x0, 0x39d2ac
0039d2a8b 0x39d2b0
0039d2ac
0039d2acloc_39d2ac:
0039d2acb 0x39d2ec
0039d2b0
0039d2b0loc_39d2b0:
0039d2b0ldr x2, [sp+304]
0039d2b4ldrsb x27, [x2]
0039d2b8ldr x2, [x2+24]
0039d2bcstr x2, [sp+4968]
0039d2c0ldr x2, [sp+344]
0039d2c4ldrsb x27, [x2]
0039d2c8ldr x1, [x2+24]
0039d2ccstr x1, [sp+4960]
0039d2d0ldr x0, [sp+4968]
0039d2d4bl math/big.(*Int).Cmp
0039d2d8str x0, [sp+96]
0039d2dcsubs xzr, x0, 0
0039d2e0cset x2, ne
0039d2e4strb w2, [sp+88]
0039d2e8b 0x39d2ec
0039d2ec
0039d2ecloc_39d2ec:
0039d2ecldrb w15, [sp+88]
0039d2f0tbnz w15, 0, 0x39d2f8
0039d2f4b 0x39d474
0039d2f8
0039d2f8loc_39d2f8:
0039d2f8adrp x0, 0x328000
0039d2fcadd x0, x0, 1957
0039d300movz x1, 42
0039d304bl errors.New
0039d308str x0, [sp+920]
0039d30cstr x1, [sp+928]
0039d310add x20, sp, 936
0039d314adr x27, 16
0039d318stp x29, x27, [sp-24]
0039d31csub x29, sp, 24
0039d320bl fn_87cf4
0039d324sub x29, sp, 8
0039d328str xzr, [sp+1048]
0039d32cadd x27, sp, 1056
0039d330stp xzr, xzr, [x27]
0039d334ldr x26, [sp+368]
0039d338ldr x2, [x26]
0039d33cldr x0, [sp+920]
0039d340ldr x1, [sp+928]
0039d344blr x2
0039d348ldr x15, [sp+8]
0039d34cldr x16, [sp+16]
0039d350str x16, [sp+3016]
0039d354str x0, [sp+3504]
0039d358str x1, [sp+3512]
0039d35cstr x2, [sp+3520]
0039d360str x3, [sp+3528]
0039d364str x4, [sp+3536]
0039d368str x5, [sp+3544]
0039d36cstr x6, [sp+3552]
0039d370str x7, [sp+3560]
0039d374str x8, [sp+3568]
0039d378str x9, [sp+3576]
0039d37cstr x10, [sp+3584]
0039d380str x11, [sp+3592]
0039d384str x12, [sp+3600]
0039d388str x13, [sp+3608]
0039d38cstr x14, [sp+3616]
0039d390add x21, sp, 936
0039d394add x20, sp, 3504
0039d398adr x27, 16
0039d39cstp x29, x27, [sp-24]
0039d3a0sub x29, sp, 24
0039d3a4bl fn_87ee8
0039d3a8sub x29, sp, 8
0039d3acldr x2, [sp+3616]
0039d3b0str x2, [sp+1048]
0039d3b4str x15, [sp+1056]
0039d3b8ldr x2, [sp+3016]
0039d3bcstr x2, [sp+1064]
0039d3c0add x21, sp, 1552
0039d3c4add x20, sp, 936
0039d3c8adr x27, 16
0039d3ccstp x29, x27, [sp-24]
0039d3d0sub x29, sp, 24
0039d3d4bl fn_87ee8
0039d3d8sub x29, sp, 8
0039d3dcldr x2, [sp+1048]
0039d3e0str x2, [sp+1664]
0039d3e4ldr x2, [sp+1056]
0039d3e8ldr x3, [sp+1064]
0039d3ecstr x2, [sp+1536]
0039d3f0str x3, [sp+1544]
0039d3f4add x21, sp, 112
0039d3f8add x20, sp, 1552
0039d3fcadr x27, 16
0039d400stp x29, x27, [sp-24]
0039d404sub x29, sp, 24
0039d408bl fn_87ee8
0039d40csub x29, sp, 8
0039d410ldr x2, [sp+1664]
0039d414str x2, [sp+224]
0039d418ldr x2, [sp+1536]
0039d41cldr x3, [sp+1544]
0039d420str x2, [sp+5144]
0039d424str x3, [sp+5152]
0039d428ldr x0, [sp+112]
0039d42cldr x1, [sp+120]
0039d430ldr x2, [sp+128]
0039d434ldr x3, [sp+136]
0039d438ldr x4, [sp+144]
0039d43cldr x5, [sp+152]
0039d440ldr x6, [sp+160]
0039d444ldr x7, [sp+168]
0039d448ldr x8, [sp+176]
0039d44cldr x9, [sp+184]
0039d450ldr x10, [sp+192]
0039d454ldr x11, [sp+200]
0039d458ldr x12, [sp+208]
0039d45cldr x13, [sp+216]
0039d460ldr x14, [sp+224]
0039d464ldp x29, x30, [sp-8]
0039d468movz x27, 5136
0039d46cadd sp, sp, x27
0039d470ret x30
0039d474
0039d474loc_39d474:
0039d474b 0x39d478
0039d478
0039d478loc_39d478:
0039d478add x21, sp, 112
0039d47cadd x20, sp, 400
0039d480adr x27, 16
0039d484stp x29, x27, [sp-24]
0039d488sub x29, sp, 24
0039d48cbl fn_87ee8
0039d490sub x29, sp, 8
0039d494ldr x15, [sp+512]
0039d498str x15, [sp+224]
0039d49cadd x27, sp, 1048
0039d4a0add x27, x27, 4096
0039d4a4stp xzr, xzr, [x27]
0039d4a8ldr x0, [sp+112]
0039d4acldr x1, [sp+120]
0039d4b0ldr x2, [sp+128]
0039d4b4ldr x3, [sp+136]
0039d4b8ldr x4, [sp+144]
0039d4bcldr x5, [sp+152]
0039d4c0ldr x6, [sp+160]
0039d4c4ldr x7, [sp+168]
0039d4c8ldr x8, [sp+176]
0039d4ccldr x9, [sp+184]
0039d4d0ldr x10, [sp+192]
0039d4d4ldr x11, [sp+200]
0039d4d8ldr x12, [sp+208]
0039d4dcldr x13, [sp+216]
0039d4e0ldr x14, [sp+224]
0039d4e4ldp x29, x30, [sp-8]
0039d4e8movz x27, 5136
0039d4ecadd sp, sp, x27
0039d4f0ret x30
0039d4f4
0039d4f4loc_39d4f4:
0039d4f4adrp x0, 0x32c000
0039d4f8add x0, x0, 4055
0039d4fcmovz x1, 52
0039d500bl errors.New
0039d504str x0, [sp+1056]
0039d508str x1, [sp+1064]
0039d50cadd x20, sp, 936
0039d510adr x27, 16
0039d514stp x29, x27, [sp-24]
0039d518sub x29, sp, 24
0039d51cbl fn_87cf4
0039d520sub x29, sp, 8
0039d524str xzr, [sp+1048]
0039d528add x27, sp, 920
0039d52cstp xzr, xzr, [x27]
0039d530ldr x26, [sp+368]
0039d534ldr x2, [x26]
0039d538ldr x0, [sp+1056]
0039d53cldr x1, [sp+1064]
0039d540blr x2
0039d544ldr x15, [sp+8]
0039d548ldr x16, [sp+16]
0039d54cstr x16, [sp+3016]
0039d550str x0, [sp+3624]
0039d554str x1, [sp+3632]
0039d558str x2, [sp+3640]
0039d55cstr x3, [sp+3648]
0039d560str x4, [sp+3656]
0039d564str x5, [sp+3664]
0039d568str x6, [sp+3672]
0039d56cstr x7, [sp+3680]
0039d570str x8, [sp+3688]
0039d574str x9, [sp+3696]
0039d578str x10, [sp+3704]
0039d57cstr x11, [sp+3712]
0039d580str x12, [sp+3720]
0039d584str x13, [sp+3728]
0039d588str x14, [sp+3736]
0039d58cadd x21, sp, 936
0039d590add x20, sp, 3624
0039d594adr x27, 16
0039d598stp x29, x27, [sp-24]
0039d59csub x29, sp, 24
0039d5a0bl fn_87ee8
0039d5a4sub x29, sp, 8
0039d5a8ldr x2, [sp+3736]
0039d5acstr x2, [sp+1048]
0039d5b0str x15, [sp+920]
0039d5b4ldr x2, [sp+3016]
0039d5b8str x2, [sp+928]
0039d5bcadd x21, sp, 1688
0039d5c0add x20, sp, 936
0039d5c4adr x27, 16
0039d5c8stp x29, x27, [sp-24]
0039d5ccsub x29, sp, 24
0039d5d0bl fn_87ee8
0039d5d4sub x29, sp, 8
0039d5d8ldr x2, [sp+1048]
0039d5dcstr x2, [sp+1800]
0039d5e0ldr x2, [sp+920]
0039d5e4ldr x3, [sp+928]
0039d5e8str x2, [sp+1672]
0039d5ecstr x3, [sp+1680]
0039d5f0add x21, sp, 112
0039d5f4add x20, sp, 1688
0039d5f8adr x27, 16
0039d5fcstp x29, x27, [sp-24]
0039d600sub x29, sp, 24
0039d604bl fn_87ee8
0039d608sub x29, sp, 8
0039d60cldr x2, [sp+1800]
0039d610str x2, [sp+224]
0039d614ldr x2, [sp+1672]
0039d618ldr x3, [sp+1680]
0039d61cstr x2, [sp+5144]
0039d620str x3, [sp+5152]
0039d624ldr x0, [sp+112]
0039d628ldr x1, [sp+120]
0039d62cldr x2, [sp+128]
0039d630ldr x3, [sp+136]
0039d634ldr x4, [sp+144]
0039d638ldr x5, [sp+152]
0039d63cldr x6, [sp+160]
0039d640ldr x7, [sp+168]
0039d644ldr x8, [sp+176]
0039d648ldr x9, [sp+184]
0039d64cldr x10, [sp+192]
0039d650ldr x11, [sp+200]
0039d654ldr x12, [sp+208]
0039d658ldr x13, [sp+216]
0039d65cldr x14, [sp+224]
0039d660ldp x29, x30, [sp-8]
0039d664movz x27, 5136
0039d668add sp, sp, x27
0039d66cret x30
0039d670
0039d670loc_39d670:
0039d670b 0x39d678
0039d674
0039d674loc_39d674:
0039d674b 0x39d678
0039d678
0039d678loc_39d678:
0039d678b 0x39d67c
0039d67c
0039d67cloc_39d67c:
0039d67cb 0x39d680
0039d680
0039d680loc_39d680:
0039d680b 0x39d688
0039d684
0039d684loc_39d684:
0039d684b 0x39d688
0039d688
0039d688loc_39d688:
0039d688ldr x2, [sp+520]
0039d68cldr x3, [sp+528]
0039d690str x2, [sp+264]
0039d694str x3, [sp+272]
0039d698adrp x0, 0x322000
0039d69cadd x0, x0, 2091
0039d6a0movz x1, 33
0039d6a4bl errors.New
0039d6a8str x0, [sp+1056]
0039d6acstr x1, [sp+1064]
0039d6b0add x20, sp, 936
0039d6b4adr x27, 16
0039d6b8stp x29, x27, [sp-24]
0039d6bcsub x29, sp, 24
0039d6c0bl fn_87cf4
0039d6c4sub x29, sp, 8
0039d6c8str xzr, [sp+1048]
0039d6ccadd x27, sp, 920
0039d6d0stp xzr, xzr, [x27]
0039d6d4ldr x26, [sp+368]
0039d6d8ldr x2, [x26]
0039d6dcldr x0, [sp+1056]
0039d6e0ldr x1, [sp+1064]
0039d6e4blr x2
0039d6e8ldr x15, [sp+8]
0039d6ecldr x16, [sp+16]
0039d6f0str x16, [sp+3016]
0039d6f4str x0, [sp+3024]
0039d6f8str x1, [sp+3032]
0039d6fcstr x2, [sp+3040]
0039d700str x3, [sp+3048]
0039d704str x4, [sp+3056]
0039d708str x5, [sp+3064]
0039d70cstr x6, [sp+3072]
0039d710str x7, [sp+3080]
0039d714str x8, [sp+3088]
0039d718str x9, [sp+3096]
0039d71cstr x10, [sp+3104]
0039d720str x11, [sp+3112]
0039d724str x12, [sp+3120]
0039d728str x13, [sp+3128]
0039d72cstr x14, [sp+3136]
0039d730add x21, sp, 936
0039d734add x20, sp, 3024
0039d738adr x27, 16
0039d73cstp x29, x27, [sp-24]
0039d740sub x29, sp, 24
0039d744bl fn_87ee8
0039d748sub x29, sp, 8
0039d74cldr x2, [sp+3136]
0039d750str x2, [sp+1048]
0039d754str x15, [sp+920]
0039d758ldr x2, [sp+3016]
0039d75cstr x2, [sp+928]
0039d760add x21, sp, 1120
0039d764add x20, sp, 936
0039d768adr x27, 16
0039d76cstp x29, x27, [sp-24]
0039d770sub x29, sp, 24
0039d774bl fn_87ee8
0039d778sub x29, sp, 8
0039d77cldr x2, [sp+1048]
0039d780str x2, [sp+1232]
0039d784ldr x2, [sp+920]
0039d788ldr x3, [sp+928]
0039d78cstr x2, [sp+1104]
0039d790str x3, [sp+1112]
0039d794add x21, sp, 112
0039d798add x20, sp, 1120
0039d79cadr x27, 16
0039d7a0stp x29, x27, [sp-24]
0039d7a4sub x29, sp, 24
0039d7a8bl fn_87ee8
0039d7acsub x29, sp, 8
0039d7b0ldr x2, [sp+1232]
0039d7b4str x2, [sp+224]
0039d7b8ldr x2, [sp+1104]
0039d7bcldr x3, [sp+1112]
0039d7c0str x2, [sp+5144]
0039d7c4str x3, [sp+5152]
0039d7c8ldr x0, [sp+112]
0039d7ccldr x1, [sp+120]
0039d7d0ldr x2, [sp+128]
0039d7d4ldr x3, [sp+136]
0039d7d8ldr x4, [sp+144]
0039d7dcldr x5, [sp+152]
0039d7e0ldr x6, [sp+160]
0039d7e4ldr x7, [sp+168]
0039d7e8ldr x8, [sp+176]
0039d7ecldr x9, [sp+184]
0039d7f0ldr x10, [sp+192]
0039d7f4ldr x11, [sp+200]
0039d7f8ldr x12, [sp+208]
0039d7fcldr x13, [sp+216]
0039d800ldr x14, [sp+224]
0039d804ldp x29, x30, [sp-8]
0039d808movz x27, 5136
0039d80cadd sp, sp, x27
0039d810ret x30
0039d814
0039d814loc_39d814:
0039d814ldr x5, [sp+360]
0039d818ldrsb x27, [x5]
0039d81cldr x6, [x5]
0039d820ldr x5, [x5+8]
0039d824str x6, [sp+584]
0039d828str x5, [sp+592]
0039d82cldr x2, [sp+256]
0039d830ldr x0, [sp+240]
0039d834ldr x5, [sp+248]
0039d838add x1, x5, 1
0039d83csubs xzr, x2, x1
0039d840b.hs 0x39d848
0039d844b 0x39d84c
0039d848
0039d848loc_39d848:
0039d848b 0x39d860
0039d84c
0039d84cloc_39d84c:
0039d84corr x3, xzr, 1
0039d850adrp x4, 0x258000
0039d854add x4, x4, 2944
0039d858bl runtime.growslice
0039d85cb 0x39d860
0039d860
0039d860loc_39d860:
0039d860sub x3, x1, 1
0039d864add x4, x0, x3, lsl #4
0039d868ubfm x3, x3, 60, 59
0039d86cldr x5, [sp+584]
0039d870ldr x6, [sp+592]
0039d874str x6, [x4+8]
0039d878adrp x27, 0x6ae000
0039d87cldr w4, [x27+3056]
0039d880cbz w4, 0x39d888
0039d884b 0x39d88c
0039d888
0039d888loc_39d888:
0039d888b 0x39d8a0
0039d88c
0039d88cloc_39d88c:
0039d88cbl runtime.gcWriteBarrier2
0039d890str x5, [x25]
0039d894ldr x4, [x0+x3]
0039d898str x4, [x25+8]
0039d89cb 0x39d8a0
0039d8a0
0039d8a0loc_39d8a0:
0039d8a0str x5, [x0+x3]
0039d8a4str x0, [sp+240]
0039d8a8str x1, [sp+248]
0039d8acstr x2, [sp+256]
0039d8b0b 0x39d8b4
0039d8b4
0039d8b4loc_39d8b4:
0039d8b4b 0x39c204
0039d8b8
0039d8b8loc_39d8b8:
0039d8b8ldr x3, [sp+248]
0039d8bcstr x3, [sp+104]
0039d8c0cbz x3, 0x39d8c8
0039d8c4b 0x39da48
0039d8c8
0039d8c8loc_39d8c8:
0039d8c8adrp x0, 0x329000
0039d8ccadd x0, x0, 3681
0039d8d0movz x1, 45
0039d8d4bl errors.New
0039d8d8str x0, [sp+920]
0039d8dcstr x1, [sp+928]
0039d8e0add x20, sp, 936
0039d8e4adr x27, 16
0039d8e8stp x29, x27, [sp-24]
0039d8ecsub x29, sp, 24
0039d8f0bl fn_87cf4
0039d8f4sub x29, sp, 8
0039d8f8str xzr, [sp+1048]
0039d8fcadd x27, sp, 1056
0039d900stp xzr, xzr, [x27]
0039d904ldr x26, [sp+368]
0039d908ldr x2, [x26]
0039d90cldr x0, [sp+920]
0039d910ldr x1, [sp+928]
0039d914blr x2
0039d918ldr x15, [sp+8]
0039d91cldr x16, [sp+16]
0039d920str x16, [sp+3016]
0039d924str x0, [sp+4480]
0039d928str x1, [sp+4488]
0039d92cstr x2, [sp+4496]
0039d930str x3, [sp+4504]
0039d934str x4, [sp+4512]
0039d938str x5, [sp+4520]
0039d93cstr x6, [sp+4528]
0039d940str x7, [sp+4536]
0039d944str x8, [sp+4544]
0039d948str x9, [sp+4552]
0039d94cstr x10, [sp+4560]
0039d950str x11, [sp+4568]
0039d954str x12, [sp+4576]
0039d958str x13, [sp+4584]
0039d95cstr x14, [sp+4592]
0039d960add x21, sp, 936
0039d964add x20, sp, 4096
0039d968add x20, x20, 384
0039d96cadr x27, 16
0039d970stp x29, x27, [sp-24]
0039d974sub x29, sp, 24
0039d978bl fn_87ee8
0039d97csub x29, sp, 8
0039d980ldr x2, [sp+4592]
0039d984str x2, [sp+1048]
0039d988str x15, [sp+1056]
0039d98cldr x2, [sp+3016]
0039d990str x2, [sp+1064]
0039d994add x21, sp, 2712
0039d998add x20, sp, 936
0039d99cadr x27, 16
0039d9a0stp x29, x27, [sp-24]
0039d9a4sub x29, sp, 24
0039d9a8bl fn_87ee8
0039d9acsub x29, sp, 8
0039d9b0ldr x2, [sp+1048]
0039d9b4str x2, [sp+2824]
0039d9b8ldr x2, [sp+1056]
0039d9bcldr x3, [sp+1064]
0039d9c0str x2, [sp+2696]
0039d9c4str x3, [sp+2704]
0039d9c8add x21, sp, 112
0039d9ccadd x20, sp, 2712
0039d9d0adr x27, 16
0039d9d4stp x29, x27, [sp-24]
0039d9d8sub x29, sp, 24
0039d9dcbl fn_87ee8
0039d9e0sub x29, sp, 8
0039d9e4ldr x2, [sp+2824]
0039d9e8str x2, [sp+224]
0039d9ecldr x2, [sp+2696]
0039d9f0ldr x3, [sp+2704]
0039d9f4str x2, [sp+5144]
0039d9f8str x3, [sp+5152]
0039d9fcldr x0, [sp+112]
0039da00ldr x1, [sp+120]
0039da04ldr x2, [sp+128]
0039da08ldr x3, [sp+136]
0039da0cldr x4, [sp+144]
0039da10ldr x5, [sp+152]
0039da14ldr x6, [sp+160]
0039da18ldr x7, [sp+168]
0039da1cldr x8, [sp+176]
0039da20ldr x9, [sp+184]
0039da24ldr x10, [sp+192]
0039da28ldr x11, [sp+200]
0039da2cldr x12, [sp+208]
0039da30ldr x13, [sp+216]
0039da34ldr x14, [sp+224]
0039da38ldp x29, x30, [sp-8]
0039da3cmovz x27, 5136
0039da40add sp, sp, x27
0039da44ret x30
0039da48
0039da48loc_39da48:
0039da48ldr x3, [sp+248]
0039da4cstr x3, [sp+104]
0039da50subs xzr, x3, 1
0039da54cset x3, eq
0039da58strb w3, [sp+88]
0039da5cb.eq 0x39da64
0039da60b 0x39dd10
0039da64
0039da64loc_39da64:
0039da64ldr x1, [sp+248]
0039da68ldr x3, [sp+240]
0039da6csubs xzr, x1, 0
0039da70b.hi 0x39da78
0039da74b 0x39e154
0039da78
0039da78loc_39da78:
0039da78ldr x3, [x3+8]
0039da7csubs xzr, x3, 11
0039da80cset x3, eq
0039da84b.eq 0x39da8c
0039da88b 0x39dc40
0039da8c
0039da8cloc_39da8c:
0039da8cldr x3, [sp+240]
0039da90ldr x1, [sp+248]
0039da94subs xzr, x1, 0
0039da98b.hi 0x39daa0
0039da9cb 0x39e14c
0039daa0
0039daa0loc_39daa0:
0039daa0ldr x1, [x3+8]
0039daa4ldr x3, [x3]
0039daa8subs xzr, x1, 0
0039daacb.hi 0x39dab4
0039dab0b 0x39e144
0039dab4
0039dab4loc_39dab4:
0039dab4ldr x4, [sp+240]
0039dab8ldr x1, [sp+248]
0039dabcldrb w3, [x3]
0039dac0subs xzr, x1, 0
0039dac4b.hi 0x39dacc
0039dac8b 0x39e13c
0039dacc
0039daccloc_39dacc:
0039daccldr x1, [x4+8]
0039dad0ldr x4, [x4]
0039dad4subs xzr, x1, 1
0039dad8b.hi 0x39dae0
0039dadcb 0x39e134
0039dae0
0039dae0loc_39dae0:
0039dae0ldr x5, [sp+240]
0039dae4ldr x1, [sp+248]
0039dae8ldrb w4, [x4+1]
0039daecubfm x4, x4, 56, 7
0039daf0orr x3, x3, x4
0039daf4subs xzr, x1, 0
0039daf8b.hi 0x39db00
0039dafcb 0x39e12c
0039db00
0039db00loc_39db00:
0039db00ldr x1, [x5+8]
0039db04ldr x4, [x5]
0039db08subs xzr, x1, 2
0039db0cb.hi 0x39db14
0039db10b 0x39e124
0039db14
0039db14loc_39db14:
0039db14ldr x5, [sp+240]
0039db18ldr x1, [sp+248]
0039db1cldrb w4, [x4+2]
0039db20ubfm x4, x4, 48, 7
0039db24orr x3, x3, x4
0039db28subs xzr, x1, 0
0039db2cb.hi 0x39db34
0039db30b 0x39e11c
0039db34
0039db34loc_39db34:
0039db34ldr x1, [x5+8]
0039db38ldr x4, [x5]
0039db3csubs xzr, x1, 3
0039db40b.hi 0x39db48
0039db44b 0x39e114
0039db48
0039db48loc_39db48:
0039db48ldr x5, [sp+240]
0039db4cldr x1, [sp+248]
0039db50ldrb w4, [x4+3]
0039db54ubfm x4, x4, 40, 7
0039db58orr x3, x3, x4
0039db5csubs xzr, x1, 0
0039db60b.hi 0x39db68
0039db64b 0x39e10c
0039db68
0039db68loc_39db68:
0039db68ldr x1, [x5+8]
0039db6cldr x4, [x5]
0039db70subs xzr, x1, 4
0039db74b.hi 0x39db7c
0039db78b 0x39e104
0039db7c
0039db7cloc_39db7c:
0039db7cldr x5, [sp+240]
0039db80ldr x1, [sp+248]
0039db84ldrb w4, [x4+4]
0039db88ubfm x4, x4, 32, 7
0039db8corr x3, x3, x4
0039db90subs xzr, x1, 0
0039db94b.hi 0x39db9c
0039db98b 0x39e0fc
0039db9c
0039db9cloc_39db9c:
0039db9cldr x1, [x5+8]
0039dba0ldr x4, [x5]
0039dba4subs xzr, x1, 5
0039dba8b.hi 0x39dbb0
0039dbacb 0x39e0f4
0039dbb0
0039dbb0loc_39dbb0:
0039dbb0ldr x5, [sp+240]
0039dbb4ldr x1, [sp+248]
0039dbb8ldrb w4, [x4+5]
0039dbbcubfm x4, x4, 24, 7
0039dbc0orr x3, x3, x4
0039dbc4subs xzr, x1, 0
0039dbc8b.hi 0x39dbd0
0039dbccb 0x39e0ec
0039dbd0
0039dbd0loc_39dbd0:
0039dbd0ldr x1, [x5+8]
0039dbd4ldr x4, [x5]
0039dbd8subs xzr, x1, 6
0039dbdcb.hi 0x39dbe4
0039dbe0b 0x39e0e4
0039dbe4
0039dbe4loc_39dbe4:
0039dbe4ldr x5, [sp+240]
0039dbe8ldr x1, [sp+248]
0039dbecldrb w4, [x4+6]
0039dbf0ubfm x4, x4, 16, 7
0039dbf4orr x3, x3, x4
0039dbf8subs xzr, x1, 0
0039dbfcb.hi 0x39dc04
0039dc00b 0x39e0dc
0039dc04
0039dc04loc_39dc04:
0039dc04ldr x1, [x5+8]
0039dc08ldr x4, [x5]
0039dc0csubs xzr, x1, 7
0039dc10b.hi 0x39dc18
0039dc14b 0x39e0d4
0039dc18
0039dc18loc_39dc18:
0039dc18ldrb w4, [x4+7]
0039dc1cubfm x4, x4, 8, 7
0039dc20orr x4, x3, x4
0039dc24movz x5, 17731
0039dc28movk x5, 0x54520000
0039dc2cmovk x5, 0x464900000000
0039dc30movk x5, 0x4349000000000000
0039dc34subs xzr, x4, x5
0039dc38cset x3, eq
0039dc3cb 0x39dc44
0039dc40
0039dc40loc_39dc40:
0039dc40b 0x39dc44
0039dc44
0039dc44loc_39dc44:
0039dc44tbnz w3, 0, 0x39dc4c
0039dc48b 0x39dcc0
0039dc4c
0039dc4cloc_39dc4c:
0039dc4cldr x3, [sp+240]
0039dc50ldr x1, [sp+248]
0039dc54subs xzr, x1, 0
0039dc58b.hi 0x39dc60
0039dc5cb 0x39e0cc
0039dc60
0039dc60loc_39dc60:
0039dc60ldr x1, [x3+8]
0039dc64ldr x3, [x3]
0039dc68subs xzr, x1, 8
0039dc6cb.hi 0x39dc74
0039dc70b 0x39e0c4
0039dc74
0039dc74loc_39dc74:
0039dc74ldr x4, [sp+240]
0039dc78ldr x1, [sp+248]
0039dc7cldrb w3, [x3+8]
0039dc80subs xzr, x1, 0
0039dc84b.hi 0x39dc8c
0039dc88b 0x39e0bc
0039dc8c
0039dc8cloc_39dc8c:
0039dc8cldr x1, [x4+8]
0039dc90ldr x4, [x4]
0039dc94subs xzr, x1, 9
0039dc98b.hi 0x39dca0
0039dc9cb 0x39e0b4
0039dca0
0039dca0loc_39dca0:
0039dca0ldrb w4, [x4+9]
0039dca4ubfm x4, x4, 56, 7
0039dca8orr x4, x3, x4
0039dcacubfm x4, x4, 0, 15
0039dcb0movz x5, 21569
0039dcb4subs wzr, w4, w5
0039dcb8cset x3, eq
0039dcbcb 0x39dcc4
0039dcc0
0039dcc0loc_39dcc0:
0039dcc0b 0x39dcc4
0039dcc4
0039dcc4loc_39dcc4:
0039dcc4tbnz w3, 0, 0x39dccc
0039dcc8b 0x39dd04
0039dccc
0039dcccloc_39dccc:
0039dcccldr x3, [sp+240]
0039dcd0ldr x1, [sp+248]
0039dcd4subs xzr, x1, 0
0039dcd8b.hi 0x39dce0
0039dcdcb 0x39e0ac
0039dce0
0039dce0loc_39dce0:
0039dce0ldr x1, [x3+8]
0039dce4ldr x3, [x3]
0039dce8subs xzr, x1, 10
0039dcecb.hi 0x39dcf4
0039dcf0b 0x39e0a4
0039dcf4
0039dcf4loc_39dcf4:
0039dcf4ldrb w4, [x3+10]
0039dcf8subs wzr, w4, 69
0039dcfccset x3, eq
0039dd00b 0x39dd08
0039dd04
0039dd04loc_39dd04:
0039dd04b 0x39dd08
0039dd08
0039dd08loc_39dd08:
0039dd08strb w3, [sp+88]
0039dd0cb 0x39dd14
0039dd10
0039dd10loc_39dd10:
0039dd10b 0x39dd14
0039dd14
0039dd14loc_39dd14:
0039dd14ldrb w3, [sp+88]
0039dd18tbnz w3, 0, 0x39dd20
0039dd1cb 0x39dea0
0039dd20
0039dd20loc_39dd20:
0039dd20adrp x0, 0x331000
0039dd24add x0, x0, 3452
0039dd28movz x1, 73
0039dd2cbl errors.New
0039dd30str x0, [sp+1056]
0039dd34str x1, [sp+1064]
0039dd38add x20, sp, 936
0039dd3cadr x27, 16
0039dd40stp x29, x27, [sp-24]
0039dd44sub x29, sp, 24
0039dd48bl fn_87cf4
0039dd4csub x29, sp, 8
0039dd50str xzr, [sp+1048]
0039dd54add x27, sp, 920
0039dd58stp xzr, xzr, [x27]
0039dd5cldr x26, [sp+368]
0039dd60ldr x2, [x26]
0039dd64ldr x0, [sp+1056]
0039dd68ldr x1, [sp+1064]
0039dd6cblr x2
0039dd70ldr x15, [sp+8]
0039dd74ldr x16, [sp+16]
0039dd78str x16, [sp+3016]
0039dd7cstr x0, [sp+4344]
0039dd80str x1, [sp+4352]
0039dd84str x2, [sp+4360]
0039dd88str x3, [sp+4368]
0039dd8cstr x4, [sp+4376]
0039dd90str x5, [sp+4384]
0039dd94str x6, [sp+4392]
0039dd98str x7, [sp+4400]
0039dd9cstr x8, [sp+4408]
0039dda0str x9, [sp+4416]
0039dda4str x10, [sp+4424]
0039dda8str x11, [sp+4432]
0039ddacstr x12, [sp+4440]
0039ddb0str x13, [sp+4448]
0039ddb4str x14, [sp+4456]
0039ddb8add x21, sp, 936
0039ddbcadd x20, sp, 4096
0039ddc0add x20, x20, 248
0039ddc4adr x27, 16
0039ddc8stp x29, x27, [sp-24]
0039ddccsub x29, sp, 24
0039ddd0bl fn_87ee8
0039ddd4sub x29, sp, 8
0039ddd8ldr x2, [sp+4456]
0039dddcstr x2, [sp+1048]
0039dde0str x15, [sp+920]
0039dde4ldr x2, [sp+3016]
0039dde8str x2, [sp+928]
0039ddecadd x21, sp, 2576
0039ddf0add x20, sp, 936
0039ddf4adr x27, 16
0039ddf8stp x29, x27, [sp-24]
0039ddfcsub x29, sp, 24
0039de00bl fn_87ee8
0039de04sub x29, sp, 8
0039de08ldr x2, [sp+1048]
0039de0cstr x2, [sp+2688]
0039de10ldr x2, [sp+920]
0039de14ldr x3, [sp+928]
0039de18str x2, [sp+2560]
0039de1cstr x3, [sp+2568]
0039de20add x21, sp, 112
0039de24add x20, sp, 2576
0039de28adr x27, 16
0039de2cstp x29, x27, [sp-24]
0039de30sub x29, sp, 24
0039de34bl fn_87ee8
0039de38sub x29, sp, 8
0039de3cldr x2, [sp+2688]
0039de40str x2, [sp+224]
0039de44ldr x2, [sp+2560]
0039de48ldr x3, [sp+2568]
0039de4cstr x2, [sp+5144]
0039de50str x3, [sp+5152]
0039de54ldr x0, [sp+112]
0039de58ldr x1, [sp+120]
0039de5cldr x2, [sp+128]
0039de60ldr x3, [sp+136]
0039de64ldr x4, [sp+144]
0039de68ldr x5, [sp+152]
0039de6cldr x6, [sp+160]
0039de70ldr x7, [sp+168]
0039de74ldr x8, [sp+176]
0039de78ldr x9, [sp+184]
0039de7cldr x10, [sp+192]
0039de80ldr x11, [sp+200]
0039de84ldr x12, [sp+208]
0039de88ldr x13, [sp+216]
0039de8cldr x14, [sp+224]
0039de90ldp x29, x30, [sp-8]
0039de94movz x27, 5136
0039de98add sp, sp, x27
0039de9cret x30
0039dea0
0039dea0loc_39dea0:
0039dea0add x27, sp, 904
0039dea4stp xzr, xzr, [x27]
0039dea8add x3, sp, 904
0039deacstr x3, [sp+624]
0039deb0ldr x0, [sp+240]
0039deb4ldr x1, [sp+248]
0039deb8ldr x2, [sp+256]
0039debcbl runtime.convTslice
0039dec0str x0, [sp+616]
0039dec4ldr x3, [sp+624]
0039dec8ldrsb x27, [x3]
0039deccadrp x4, 0x250000
0039ded0add x4, x4, 2112
0039ded4str x4, [x3]
0039ded8adrp x27, 0x6ae000
0039dedcldr w4, [x27+3056]
0039dee0cbz w4, 0x39dee8
0039dee4b 0x39deec
0039dee8
0039dee8loc_39dee8:
0039dee8b 0x39df00
0039deec
0039deecloc_39deec:
0039deecbl runtime.gcWriteBarrier2
0039def0str x0, [x25]
0039def4ldr x5, [x3+8]
0039def8str x5, [x25+8]
0039defcb 0x39df00
0039df00
0039df00loc_39df00:
0039df00str x0, [x3+8]
0039df04ldr x2, [sp+624]
0039df08ldrsb x27, [x2]
0039df0cb 0x39df10
0039df10
0039df10loc_39df10:
0039df10str x2, [sp+656]
0039df14orr x4, xzr, 1
0039df18str x4, [sp+664]
0039df1cstr x4, [sp+672]
0039df20adrp x0, 0x334000
0039df24add x0, x0, 238
0039df28movz x1, 129
0039df2cmov x3, x4
0039df30bl fmt.Errorf
0039df34str x0, [sp+920]
0039df38str x1, [sp+928]
0039df3cadd x20, sp, 936
0039df40adr x27, 16
0039df44stp x29, x27, [sp-24]
0039df48sub x29, sp, 24
0039df4cbl fn_87cf4
0039df50sub x29, sp, 8
0039df54str xzr, [sp+1048]
0039df58add x27, sp, 1056
0039df5cstp xzr, xzr, [x27]
0039df60ldr x26, [sp+368]
0039df64ldr x5, [x26]
0039df68ldr x0, [sp+920]
0039df6cldr x1, [sp+928]
0039df70blr x5
0039df74ldr x15, [sp+8]
0039df78ldr x16, [sp+16]
0039df7cstr x16, [sp+3016]
0039df80str x0, [sp+4224]
0039df84str x1, [sp+4232]
0039df88str x2, [sp+4240]
0039df8cstr x3, [sp+4248]
0039df90str x4, [sp+4256]
0039df94str x5, [sp+4264]
0039df98str x6, [sp+4272]
0039df9cstr x7, [sp+4280]
0039dfa0str x8, [sp+4288]
0039dfa4str x9, [sp+4296]
0039dfa8str x10, [sp+4304]
0039dfacstr x11, [sp+4312]
0039dfb0str x12, [sp+4320]
0039dfb4str x13, [sp+4328]
0039dfb8str x14, [sp+4336]
0039dfbcadd x21, sp, 936
0039dfc0add x20, sp, 4096
0039dfc4add x20, x20, 128
0039dfc8adr x27, 16
0039dfccstp x29, x27, [sp-24]
0039dfd0sub x29, sp, 24
0039dfd4bl fn_87ee8
0039dfd8sub x29, sp, 8
0039dfdcldr x5, [sp+4336]
0039dfe0str x5, [sp+1048]
0039dfe4str x15, [sp+1056]
0039dfe8ldr x5, [sp+3016]
0039dfecstr x5, [sp+1064]
0039dff0add x21, sp, 2440
0039dff4add x20, sp, 936
0039dff8adr x27, 16
0039dffcstp x29, x27, [sp-24]
0039e000sub x29, sp, 24
0039e004bl fn_87ee8
0039e008sub x29, sp, 8
0039e00cldr x5, [sp+1048]
0039e010str x5, [sp+2552]
0039e014ldr x5, [sp+1056]
0039e018ldr x6, [sp+1064]
0039e01cstr x5, [sp+2424]
0039e020str x6, [sp+2432]
0039e024add x21, sp, 112
0039e028add x20, sp, 2440
0039e02cadr x27, 16
0039e030stp x29, x27, [sp-24]
0039e034sub x29, sp, 24
0039e038bl fn_87ee8
0039e03csub x29, sp, 8
0039e040ldr x5, [sp+2552]
0039e044str x5, [sp+224]
0039e048ldr x5, [sp+2424]
0039e04cldr x6, [sp+2432]
0039e050str x5, [sp+5144]
0039e054str x6, [sp+5152]
0039e058ldr x0, [sp+112]
0039e05cldr x1, [sp+120]
0039e060ldr x2, [sp+128]
0039e064ldr x3, [sp+136]
0039e068ldr x4, [sp+144]
0039e06cldr x5, [sp+152]
0039e070ldr x6, [sp+160]
0039e074ldr x7, [sp+168]
0039e078ldr x8, [sp+176]
0039e07cldr x9, [sp+184]
0039e080ldr x10, [sp+192]
0039e084ldr x11, [sp+200]
0039e088ldr x12, [sp+208]
0039e08cldr x13, [sp+216]
0039e090ldr x14, [sp+224]
0039e094ldp x29, x30, [sp-8]
0039e098movz x27, 5136
0039e09cadd sp, sp, x27
0039e0a0ret x30
0039e0a4
0039e0a4loc_39e0a4:
0039e0a4movz x0, 10
0039e0a8bl runtime.panicIndex
0039e0ac
0039e0acloc_39e0ac:
0039e0acmov x0, xzr
0039e0b0bl runtime.panicIndex
0039e0b4
0039e0b4loc_39e0b4:
0039e0b4movz x0, 9
0039e0b8bl runtime.panicIndex
0039e0bc
0039e0bcloc_39e0bc:
0039e0bcmov x0, xzr
0039e0c0bl runtime.panicIndex
0039e0c4
0039e0c4loc_39e0c4:
0039e0c4orr x0, xzr, 8
0039e0c8bl runtime.panicIndex
0039e0cc
0039e0ccloc_39e0cc:
0039e0ccmov x0, xzr
0039e0d0bl runtime.panicIndex
0039e0d4
0039e0d4loc_39e0d4:
0039e0d4orr x0, xzr, 7
0039e0d8bl runtime.panicIndex
0039e0dc
0039e0dcloc_39e0dc:
0039e0dcmov x0, xzr
0039e0e0bl runtime.panicIndex
0039e0e4
0039e0e4loc_39e0e4:
0039e0e4orr x0, xzr, 6
0039e0e8bl runtime.panicIndex
0039e0ec
0039e0ecloc_39e0ec:
0039e0ecmov x0, xzr
0039e0f0bl runtime.panicIndex
0039e0f4
0039e0f4loc_39e0f4:
0039e0f4movz x0, 5
0039e0f8bl runtime.panicIndex
0039e0fc
0039e0fcloc_39e0fc:
0039e0fcmov x0, xzr
0039e100bl runtime.panicIndex
0039e104
0039e104loc_39e104:
0039e104orr x0, xzr, 4
0039e108bl runtime.panicIndex
0039e10c
0039e10cloc_39e10c:
0039e10cmov x0, xzr
0039e110bl runtime.panicIndex
0039e114
0039e114loc_39e114:
0039e114orr x0, xzr, 3
0039e118bl runtime.panicIndex
0039e11c
0039e11cloc_39e11c:
0039e11cmov x0, xzr
0039e120bl runtime.panicIndex
0039e124
0039e124loc_39e124:
0039e124orr x0, xzr, 2
0039e128bl runtime.panicIndex
0039e12c
0039e12cloc_39e12c:
0039e12cmov x0, xzr
0039e130bl runtime.panicIndex
0039e134
0039e134loc_39e134:
0039e134orr x0, xzr, 1
0039e138bl runtime.panicIndex
0039e13c
0039e13cloc_39e13c:
0039e13cmov x0, xzr
0039e140bl runtime.panicIndex
0039e144
0039e144loc_39e144:
0039e144mov x0, xzr
0039e148bl runtime.panicIndex
0039e14c
0039e14cloc_39e14c:
0039e14cmov x0, xzr
0039e150bl runtime.panicIndex
0039e154
0039e154loc_39e154:
0039e154mov x0, xzr
0039e158bl runtime.panicIndex
0039e15c
0039e15cloc_39e15c:
0039e15cadrp x2, 0x27a000
0039e160add x2, x2, 1120
0039e164bl runtime.panicdottypeE
0039e168
0039e168loc_39e168:
0039e168mov x0, xzr
0039e16cbl runtime.panicIndex
0039e170
0039e170loc_39e170:
0039e170mov x0, xzr
0039e174bl runtime.panicIndex
0039e178
0039e178loc_39e178:
0039e178movz x0, 10
0039e17cbl runtime.panicIndex
0039e180
0039e180loc_39e180:
0039e180movz x0, 9
0039e184bl runtime.panicIndex
0039e188
0039e188loc_39e188:
0039e188orr x0, xzr, 8
0039e18cbl runtime.panicIndex
0039e190
0039e190loc_39e190:
0039e190orr x0, xzr, 7
0039e194bl runtime.panicIndex
0039e198
0039e198loc_39e198:
0039e198orr x0, xzr, 6
0039e19cbl runtime.panicIndex
0039e1a0
0039e1a0loc_39e1a0:
0039e1a0movz x0, 5
0039e1a4bl runtime.panicIndex
0039e1a8
0039e1a8loc_39e1a8:
0039e1a8orr x0, xzr, 4
0039e1acbl runtime.panicIndex
0039e1b0
0039e1b0loc_39e1b0:
0039e1b0orr x0, xzr, 3
0039e1b4bl runtime.panicIndex
0039e1b8
0039e1b8loc_39e1b8:
0039e1b8orr x0, xzr, 2
0039e1bcbl runtime.panicIndex
0039e1c0
0039e1c0loc_39e1c0:
0039e1c0orr x0, xzr, 1
0039e1c4bl runtime.panicIndex
0039e1c8
0039e1c8loc_39e1c8:
0039e1c8mov x0, xzr
0039e1ccbl runtime.panicIndex
0039e1d0
0039e1d0loc_39e1d0:
0039e1d0mov x0, xzr
0039e1d4bl runtime.panicIndex
0039e1d8
0039e1d8loc_39e1d8:
0039e1d8movz x0, 10
0039e1dcbl runtime.panicIndex
0039e1e0
0039e1e0loc_39e1e0:
0039e1e0movz x0, 9
0039e1e4bl runtime.panicIndex
0039e1e8
0039e1e8loc_39e1e8:
0039e1e8orr x0, xzr, 8
0039e1ecbl runtime.panicIndex
0039e1f0
0039e1f0loc_39e1f0:
0039e1f0orr x0, xzr, 7
0039e1f4bl runtime.panicIndex
0039e1f8
0039e1f8loc_39e1f8:
0039e1f8orr x0, xzr, 6
0039e1fcbl runtime.panicIndex
0039e200
0039e200loc_39e200:
0039e200movz x0, 5
0039e204bl runtime.panicIndex
0039e208
0039e208loc_39e208:
0039e208orr x0, xzr, 4
0039e20cbl runtime.panicIndex
0039e210
0039e210loc_39e210:
0039e210orr x0, xzr, 3
0039e214bl runtime.panicIndex
0039e218
0039e218loc_39e218:
0039e218orr x0, xzr, 2
0039e21cbl runtime.panicIndex
0039e220
0039e220loc_39e220:
0039e220orr x0, xzr, 1
0039e224bl runtime.panicIndex
0039e228
0039e228loc_39e228:
0039e228mov x0, xzr
0039e22cbl runtime.panicIndex
0039e230hint
0039e234
0039e234loc_39e234:
0039e234stp x0, x1, [sp+24]
0039e238stp x2, x3, [sp+40]
0039e23cstp x4, x5, [sp+56]
0039e240mov x3, x30
0039e244bl runtime.morestack_noctxt.abi0
0039e248ldp x0, x1, [sp+24]
0039e24cldp x2, x3, [sp+40]
0039e250ldp x4, x5, [sp+56]
0039e254b 0x39b7d0
0039e258udf 0
0039e25cudf 0
0039b7d0
0039b7d0crypto/tls.X509KeyPair: ; void crypto/tls.X509KeyPair(struct []uint8 certPEMBlock, struct []uint8 keyPEMBlock)
0039b7d0ldr x16, [x28+16]
0039b7d4movz x27, 5008
0039b7d8subs x17, sp, x27
0039b7dcb.lo 0x39e234
0039b7e0subs xzr, x17, x16
0039b7e4b.ls 0x39e234
0039b7e8movz x27, 5136
0039b7ecsub x20, sp, x27
0039b7f0stp x29, x30, [x20-8]
0039b7f4add sp, x20, 0
0039b7f8sub x29, sp, 8
0039b7fcstr x0, [sp+5160]
0039b800str x1, [sp+5168]
0039b804str x2, [sp+5176]
0039b808str x3, [sp+5184]
0039b80cstr x4, [sp+5192]
0039b810str x5, [sp+5200]
0039b814add x20, sp, 112
0039b818adr x27, 16
0039b81cstp x29, x27, [sp-24]
0039b820sub x29, sp, 24
0039b824bl fn_87cf4
0039b828sub x29, sp, 8
0039b82cstr xzr, [sp+224]
0039b830add x27, sp, 1048
0039b834add x27, x27, 4096
0039b838stp xzr, xzr, [x27]
0039b83cadrp x3, 0x33e000
0039b840add x3, x3, 184
0039b844str x3, [sp+368]
0039b848add x20, sp, 400
0039b84cadr x27, 16
0039b850stp x29, x27, [sp-24]
0039b854sub x29, sp, 24
0039b858bl fn_87cf4
0039b85csub x29, sp, 8
0039b860str xzr, [sp+512]
0039b864str xzr, [sp+240]
0039b868stp xzr, xzr, [sp+248]
0039b86cb 0x39b870
0039b870
0039b870loc_39b870:
0039b870b 0x39b874
0039b874
0039b874loc_39b874:
0039b874str xzr, [sp+392]
0039b878str xzr, [sp+1096]
0039b87cstr xzr, [sp+1072]
0039b880add x27, sp, 1080
0039b884stp xzr, xzr, [x27]
0039b888ldr x0, [sp+5160]
0039b88cldr x1, [sp+5168]
0039b890ldr x2, [sp+5176]
0039b894bl encoding/pem.Decode
0039b898str x0, [sp+1096]
0039b89cstr x1, [sp+1072]
0039b8a0str x2, [sp+1080]
0039b8a4str x3, [sp+1088]
0039b8a8ldr x3, [sp+1096]
0039b8acstr x3, [sp+840]
0039b8b0ldr x3, [sp+1080]
0039b8b4ldr x4, [sp+1088]
0039b8b8ldr x5, [sp+1072]
0039b8bcstr x5, [sp+632]
0039b8c0str x3, [sp+640]
0039b8c4str x4, [sp+648]
0039b8c8ldr x3, [sp+840]
0039b8ccstr x3, [sp+392]
0039b8d0ldr x3, [sp+632]
0039b8d4ldr x4, [sp+640]
0039b8d8ldr x5, [sp+648]
0039b8dcstr x3, [sp+5160]
0039b8e0str x4, [sp+5168]
0039b8e4str x5, [sp+5176]
0039b8e8ldr x3, [sp+392]
0039b8eccbnz x3, 0x39b8f4
0039b8f0b 0x39bc54
0039b8f4
0039b8f4loc_39b8f4:
0039b8f4ldr x5, [sp+392]
0039b8f8ldrsb x27, [x5]
0039b8fcldr x5, [x5+8]
0039b900subs xzr, x5, 11
0039b904b.eq 0x39b90c
0039b908b 0x39bba8
0039b90c
0039b90cloc_39b90c:
0039b90cldr x5, [sp+392]
0039b910ldrsb x27, [x5]
0039b914ldr x1, [x5+8]
0039b918ldr x5, [x5]
0039b91csubs xzr, x1, 0
0039b920b.hi 0x39b928
0039b924b 0x39e228
0039b928
0039b928loc_39b928:
0039b928ldr x6, [sp+392]
0039b92cldrsb x27, [x6]
0039b930ldr x1, [x6+8]
0039b934ldr x6, [x6]
0039b938ldrb w5, [x5]
0039b93csubs xzr, x1, 1
0039b940b.hi 0x39b948
0039b944b 0x39e220
0039b948
0039b948loc_39b948:
0039b948ldr x7, [sp+392]
0039b94cldrsb x27, [x7]
0039b950ldr x1, [x7+8]
0039b954ldr x7, [x7]
0039b958ldrb w6, [x6+1]
0039b95cubfm x6, x6, 56, 7
0039b960orr x5, x5, x6
0039b964subs xzr, x1, 2
0039b968b.hi 0x39b970
0039b96cb 0x39e218
0039b970
0039b970loc_39b970:
0039b970ldr x6, [sp+392]
0039b974ldrsb x27, [x6]
0039b978ldr x1, [x6+8]
0039b97cldr x6, [x6]
0039b980ldrb w7, [x7+2]
0039b984ubfm x7, x7, 48, 7
0039b988orr x5, x5, x7
0039b98csubs xzr, x1, 3
0039b990b.hi 0x39b998
0039b994b 0x39e210
0039b998
0039b998loc_39b998:
0039b998ldr x7, [sp+392]
0039b99cldrsb x27, [x7]
0039b9a0ldr x1, [x7+8]
0039b9a4ldr x7, [x7]
0039b9a8ldrb w6, [x6+3]
0039b9acubfm x6, x6, 40, 7
0039b9b0orr x5, x5, x6
0039b9b4subs xzr, x1, 4
0039b9b8b.hi 0x39b9c0
0039b9bcb 0x39e208
0039b9c0
0039b9c0loc_39b9c0:
0039b9c0ldr x6, [sp+392]
0039b9c4ldrsb x27, [x6]
0039b9c8ldr x1, [x6+8]
0039b9ccldr x6, [x6]
0039b9d0ldrb w7, [x7+4]
0039b9d4ubfm x7, x7, 32, 7
0039b9d8orr x5, x5, x7
0039b9dcsubs xzr, x1, 5
0039b9e0b.hi 0x39b9e8
0039b9e4b 0x39e200
0039b9e8
0039b9e8loc_39b9e8:
0039b9e8ldr x7, [sp+392]
0039b9ecldrsb x27, [x7]
0039b9f0ldr x1, [x7+8]
0039b9f4ldr x7, [x7]
0039b9f8ldrb w6, [x6+5]
0039b9fcubfm x6, x6, 24, 7
0039ba00orr x5, x5, x6
0039ba04subs xzr, x1, 6
0039ba08b.hi 0x39ba10
0039ba0cb 0x39e1f8
0039ba10
0039ba10loc_39ba10:
0039ba10ldr x6, [sp+392]
0039ba14ldrsb x27, [x6]
0039ba18ldr x1, [x6+8]
0039ba1cldr x6, [x6]
0039ba20ldrb w7, [x7+6]
0039ba24ubfm x7, x7, 16, 7
0039ba28orr x5, x5, x7
0039ba2csubs xzr, x1, 7
0039ba30b.hi 0x39ba38
0039ba34b 0x39e1f0
0039ba38
0039ba38loc_39ba38:
0039ba38ldrb w6, [x6+7]
0039ba3cubfm x6, x6, 8, 7
0039ba40orr x5, x5, x6
0039ba44movz x6, 17731
0039ba48movk x6, 0x54520000
0039ba4cmovk x6, 0x464900000000
0039ba50movk x6, 0x4349000000000000
0039ba54subs xzr, x5, x6
0039ba58b.eq 0x39ba60
0039ba5cb 0x39bba4
0039ba60
0039ba60loc_39ba60:
0039ba60ldr x5, [sp+392]
0039ba64ldrsb x27, [x5]
0039ba68ldr x1, [x5+8]
0039ba6cldr x5, [x5]
0039ba70subs xzr, x1, 8
0039ba74b.hi 0x39ba7c
0039ba78b 0x39e1e8
0039ba7c
0039ba7cloc_39ba7c:
0039ba7cldr x6, [sp+392]
0039ba80ldrsb x27, [x6]
0039ba84ldr x1, [x6+8]
0039ba88ldr x6, [x6]
0039ba8cldrb w5, [x5+8]
0039ba90subs xzr, x1, 9
0039ba94b.hi 0x39ba9c
0039ba98b 0x39e1e0
0039ba9c
0039ba9cloc_39ba9c:
0039ba9cldrb w6, [x6+9]
0039baa0ubfm x6, x6, 56, 7
0039baa4orr x5, x5, x6
0039baa8ubfm x5, x5, 0, 15
0039baacmovz x6, 21569
0039bab0subs wzr, w5, w6
0039bab4b.eq 0x39babc
0039bab8b 0x39bba0
0039babc
0039babcloc_39babc:
0039babcldr x5, [sp+392]
0039bac0ldrsb x27, [x5]
0039bac4ldr x1, [x5+8]
0039bac8ldr x5, [x5]
0039baccsubs xzr, x1, 10
0039bad0b.hi 0x39bad8
0039bad4b 0x39e1d8
0039bad8
0039bad8loc_39bad8:
0039bad8ldrb w5, [x5+10]
0039badcsubs wzr, w5, 69
0039bae0b.eq 0x39bae8
0039bae4b 0x39bb9c
0039bae8
0039bae8loc_39bae8:
0039bae8ldr x5, [sp+392]
0039baecldrsb x27, [x5]
0039baf0ldr x6, [x5+24]
0039baf4ldr x7, [x5+32]
0039baf8ldr x5, [x5+40]
0039bafcstr x6, [sp+752]
0039bb00str x7, [sp+760]
0039bb04str x5, [sp+768]
0039bb08ldr x2, [sp+416]
0039bb0cldr x0, [sp+400]
0039bb10ldr x5, [sp+408]
0039bb14add x1, x5, 1
0039bb18subs xzr, x2, x1
0039bb1cb.hs 0x39bb24
0039bb20b 0x39bb28
0039bb24
0039bb24loc_39bb24:
0039bb24b 0x39bb3c
0039bb28
0039bb28loc_39bb28:
0039bb28orr x3, xzr, 1
0039bb2cadrp x4, 0x252000
0039bb30add x4, x4, 1216
0039bb34bl runtime.growslice
0039bb38b 0x39bb3c
0039bb3c
0039bb3cloc_39bb3c:
0039bb3cadd x3, x1, x1, lsl #1
0039bb40ubfm x3, x3, 61, 60
0039bb44sub x3, x3, 24
0039bb48add x4, x0, x3
0039bb4cldr x5, [sp+752]
0039bb50ldr x6, [sp+760]
0039bb54ldr x7, [sp+768]
0039bb58str x6, [x4+8]
0039bb5cstr x7, [x4+16]
0039bb60adrp x27, 0x6b0000
0039bb64ldr w4, [x27+3056]
0039bb68cbz w4, 0x39bb70
0039bb6cb 0x39bb74
0039bb70
0039bb70loc_39bb70:
0039bb70b 0x39bb88
0039bb74
0039bb74loc_39bb74:
0039bb74bl runtime.gcWriteBarrier2
0039bb78str x5, [x25]
0039bb7cldr x4, [x0+x3]
0039bb80str x4, [x25+8]
0039bb84b 0x39bb88
0039bb88
0039bb88loc_39bb88:
0039bb88str x5, [x0+x3]
0039bb8cstr x0, [sp+400]
0039bb90str x1, [sp+408]
0039bb94str x2, [sp+416]
0039bb98b 0x39bc4c
0039bb9c
0039bb9cloc_39bb9c:
0039bb9cb 0x39bbac
0039bba0
0039bba0loc_39bba0:
0039bba0b 0x39bbac
0039bba4
0039bba4loc_39bba4:
0039bba4b 0x39bbac
0039bba8
0039bba8loc_39bba8:
0039bba8b 0x39bbac
0039bbac
0039bbacloc_39bbac:
0039bbacldr x5, [sp+392]
0039bbb0ldrsb x27, [x5]
0039bbb4ldr x6, [x5]
0039bbb8ldr x5, [x5+8]
0039bbbcstr x6, [sp+736]
0039bbc0str x5, [sp+744]
0039bbc4ldr x2, [sp+256]
0039bbc8ldr x0, [sp+240]
0039bbccldr x5, [sp+248]
0039bbd0add x1, x5, 1
0039bbd4subs xzr, x2, x1
0039bbd8b.hs 0x39bbe0
0039bbdcb 0x39bbe4
0039bbe0
0039bbe0loc_39bbe0:
0039bbe0b 0x39bbf8
0039bbe4
0039bbe4loc_39bbe4:
0039bbe4orr x3, xzr, 1
0039bbe8adrp x4, 0x25a000
0039bbecadd x4, x4, 2944
0039bbf0bl runtime.growslice
0039bbf4b 0x39bbf8
0039bbf8
0039bbf8loc_39bbf8:
0039bbf8sub x3, x1, 1
0039bbfcadd x4, x0, x3, lsl #4
0039bc00ubfm x3, x3, 60, 59
0039bc04ldr x5, [sp+736]
0039bc08ldr x6, [sp+744]
0039bc0cstr x6, [x4+8]
0039bc10adrp x27, 0x6b0000
0039bc14ldr w4, [x27+3056]
0039bc18cbz w4, 0x39bc20
0039bc1cb 0x39bc24
0039bc20
0039bc20loc_39bc20:
0039bc20b 0x39bc38
0039bc24
0039bc24loc_39bc24:
0039bc24bl runtime.gcWriteBarrier2
0039bc28str x5, [x25]
0039bc2cldr x4, [x0+x3]
0039bc30str x4, [x25+8]
0039bc34b 0x39bc38
0039bc38
0039bc38loc_39bc38:
0039bc38str x5, [x0+x3]
0039bc3cstr x0, [sp+240]
0039bc40str x1, [sp+248]
0039bc44str x2, [sp+256]
0039bc48b 0x39bc4c
0039bc4c
0039bc4cloc_39bc4c:
0039bc4cb 0x39bc50
0039bc50
0039bc50loc_39bc50:
0039bc50b 0x39b870
0039bc54
0039bc54loc_39bc54:
0039bc54b 0x39bc58
0039bc58
0039bc58loc_39bc58:
0039bc58ldr x4, [sp+408]
0039bc5cstr x4, [sp+104]
0039bc60cbz x4, 0x39bc68
0039bc64b 0x39c1f0
0039bc68
0039bc68loc_39bc68:
0039bc68ldr x4, [sp+248]
0039bc6cstr x4, [sp+104]
0039bc70cbz x4, 0x39bc78
0039bc74b 0x39be00
0039bc78
0039bc78loc_39bc78:
0039bc78adrp x0, 0x32f000
0039bc7cadd x0, x0, 1271
0039bc80movz x1, 53
0039bc84bl errors.New
0039bc88str x0, [sp+1056]
0039bc8cstr x1, [sp+1064]
0039bc90add x20, sp, 936
0039bc94adr x27, 16
0039bc98stp x29, x27, [sp-24]
0039bc9csub x29, sp, 24
0039bca0bl fn_87cf4
0039bca4sub x29, sp, 8
0039bca8str xzr, [sp+1048]
0039bcacadd x27, sp, 920
0039bcb0stp xzr, xzr, [x27]
0039bcb4ldr x26, [sp+368]
0039bcb8ldr x2, [x26]
0039bcbcldr x0, [sp+1056]
0039bcc0ldr x1, [sp+1064]
0039bcc4blr x2
0039bcc8ldr x15, [sp+8]
0039bcccldr x16, [sp+16]
0039bcd0str x16, [sp+3016]
0039bcd4str x0, [sp+4840]
0039bcd8str x1, [sp+4848]
0039bcdcstr x2, [sp+4856]
0039bce0str x3, [sp+4864]
0039bce4str x4, [sp+4872]
0039bce8str x5, [sp+4880]
0039bcecstr x6, [sp+4888]
0039bcf0str x7, [sp+4896]
0039bcf4str x8, [sp+4904]
0039bcf8str x9, [sp+4912]
0039bcfcstr x10, [sp+4920]
0039bd00str x11, [sp+4928]
0039bd04str x12, [sp+4936]
0039bd08str x13, [sp+4944]
0039bd0cstr x14, [sp+4952]
0039bd10add x21, sp, 936
0039bd14add x20, sp, 4096
0039bd18add x20, x20, 744
0039bd1cadr x27, 16
0039bd20stp x29, x27, [sp-24]
0039bd24sub x29, sp, 24
0039bd28bl fn_87ee8
0039bd2csub x29, sp, 8
0039bd30ldr x2, [sp+4952]
0039bd34str x2, [sp+1048]
0039bd38str x15, [sp+920]
0039bd3cldr x2, [sp+3016]
0039bd40str x2, [sp+928]
0039bd44add x21, sp, 4096
0039bd48add x21, x21, 912
0039bd4cadd x20, sp, 936
0039bd50adr x27, 16
0039bd54stp x29, x27, [sp-24]
0039bd58sub x29, sp, 24
0039bd5cbl fn_87ee8
0039bd60sub x29, sp, 8
0039bd64ldr x2, [sp+1048]
0039bd68str x2, [sp+5120]
0039bd6cldr x2, [sp+920]
0039bd70ldr x3, [sp+928]
0039bd74str x2, [sp+4464]
0039bd78str x3, [sp+4472]
0039bd7cadd x21, sp, 112
0039bd80add x20, sp, 4096
0039bd84add x20, x20, 912
0039bd88adr x27, 16
0039bd8cstp x29, x27, [sp-24]
0039bd90sub x29, sp, 24
0039bd94bl fn_87ee8
0039bd98sub x29, sp, 8
0039bd9cldr x2, [sp+5120]
0039bda0str x2, [sp+224]
0039bda4ldr x2, [sp+4464]
0039bda8ldr x3, [sp+4472]
0039bdacstr x2, [sp+5144]
0039bdb0str x3, [sp+5152]
0039bdb4ldr x0, [sp+112]
0039bdb8ldr x1, [sp+120]
0039bdbcldr x2, [sp+128]
0039bdc0ldr x3, [sp+136]
0039bdc4ldr x4, [sp+144]
0039bdc8ldr x5, [sp+152]
0039bdccldr x6, [sp+160]
0039bdd0ldr x7, [sp+168]
0039bdd4ldr x8, [sp+176]
0039bdd8ldr x9, [sp+184]
0039bddcldr x10, [sp+192]
0039bde0ldr x11, [sp+200]
0039bde4ldr x12, [sp+208]
0039bde8ldr x13, [sp+216]
0039bdecldr x14, [sp+224]
0039bdf0ldp x29, x30, [sp-8]
0039bdf4movz x27, 5136
0039bdf8add sp, sp, x27
0039bdfcret x30
0039be00
0039be00loc_39be00:
0039be00ldr x4, [sp+248]
0039be04str x4, [sp+104]
0039be08subs xzr, x4, 1
0039be0ccset x4, eq
0039be10strb w4, [sp+88]
0039be14b.eq 0x39be1c
0039be18b 0x39be5c
0039be1c
0039be1cloc_39be1c:
0039be1cldr x4, [sp+240]
0039be20ldr x1, [sp+248]
0039be24subs xzr, x1, 0
0039be28b.hi 0x39be30
0039be2cb 0x39e1d0
0039be30
0039be30loc_39be30:
0039be30ldr x0, [x4]
0039be34ldr x1, [x4+8]
0039be38str x0, [sp+720]
0039be3cstr x1, [sp+728]
0039be40adrp x2, 0x317000
0039be44add x2, x2, 2879
0039be48movz x3, 11
0039be4cbl strings.HasSuffix
0039be50strb w0, [sp+87]
0039be54strb w0, [sp+88]
0039be58b 0x39be60
0039be5c
0039be5cloc_39be5c:
0039be5cb 0x39be60
0039be60
0039be60loc_39be60:
0039be60ldrb w3, [sp+88]
0039be64tbnz w3, 0, 0x39be6c
0039be68b 0x39bfec
0039be6c
0039be6cloc_39be6c:
0039be6cadrp x0, 0x335000
0039be70add x0, x0, 3826
0039be74orr x1, xzr, 124
0039be78bl errors.New
0039be7cstr x0, [sp+920]
0039be80str x1, [sp+928]
0039be84add x20, sp, 936
0039be88adr x27, 16
0039be8cstp x29, x27, [sp-24]
0039be90sub x29, sp, 24
0039be94bl fn_87cf4
0039be98sub x29, sp, 8
0039be9cstr xzr, [sp+1048]
0039bea0add x27, sp, 1056
0039bea4stp xzr, xzr, [x27]
0039bea8ldr x26, [sp+368]
0039beacldr x2, [x26]
0039beb0ldr x0, [sp+920]
0039beb4ldr x1, [sp+928]
0039beb8blr x2
0039bebcldr x15, [sp+8]
0039bec0ldr x16, [sp+16]
0039bec4str x16, [sp+3016]
0039bec8str x0, [sp+4720]
0039beccstr x1, [sp+4728]
0039bed0str x2, [sp+4736]
0039bed4str x3, [sp+4744]
0039bed8str x4, [sp+4752]
0039bedcstr x5, [sp+4760]
0039bee0str x6, [sp+4768]
0039bee4str x7, [sp+4776]
0039bee8str x8, [sp+4784]
0039beecstr x9, [sp+4792]
0039bef0str x10, [sp+4800]
0039bef4str x11, [sp+4808]
0039bef8str x12, [sp+4816]
0039befcstr x13, [sp+4824]
0039bf00str x14, [sp+4832]
0039bf04add x21, sp, 936
0039bf08add x20, sp, 4096
0039bf0cadd x20, x20, 624
0039bf10adr x27, 16
0039bf14stp x29, x27, [sp-24]
0039bf18sub x29, sp, 24
0039bf1cbl fn_87ee8
0039bf20sub x29, sp, 8
0039bf24ldr x2, [sp+4832]
0039bf28str x2, [sp+1048]
0039bf2cstr x15, [sp+1056]
0039bf30ldr x2, [sp+3016]
0039bf34str x2, [sp+1064]
0039bf38add x21, sp, 3144
0039bf3cadd x20, sp, 936
0039bf40adr x27, 16
0039bf44stp x29, x27, [sp-24]
0039bf48sub x29, sp, 24
0039bf4cbl fn_87ee8
0039bf50sub x29, sp, 8
0039bf54ldr x2, [sp+1048]
0039bf58str x2, [sp+3256]
0039bf5cldr x2, [sp+1056]
0039bf60ldr x3, [sp+1064]
0039bf64str x2, [sp+3000]
0039bf68str x3, [sp+3008]
0039bf6cadd x21, sp, 112
0039bf70add x20, sp, 3144
0039bf74adr x27, 16
0039bf78stp x29, x27, [sp-24]
0039bf7csub x29, sp, 24
0039bf80bl fn_87ee8
0039bf84sub x29, sp, 8
0039bf88ldr x2, [sp+3256]
0039bf8cstr x2, [sp+224]
0039bf90ldr x2, [sp+3000]
0039bf94ldr x3, [sp+3008]
0039bf98str x2, [sp+5144]
0039bf9cstr x3, [sp+5152]
0039bfa0ldr x0, [sp+112]
0039bfa4ldr x1, [sp+120]
0039bfa8ldr x2, [sp+128]
0039bfacldr x3, [sp+136]
0039bfb0ldr x4, [sp+144]
0039bfb4ldr x5, [sp+152]
0039bfb8ldr x6, [sp+160]
0039bfbcldr x7, [sp+168]
0039bfc0ldr x8, [sp+176]
0039bfc4ldr x9, [sp+184]
0039bfc8ldr x10, [sp+192]
0039bfccldr x11, [sp+200]
0039bfd0ldr x12, [sp+208]
0039bfd4ldr x13, [sp+216]
0039bfd8ldr x14, [sp+224]
0039bfdcldp x29, x30, [sp-8]
0039bfe0movz x27, 5136
0039bfe4add sp, sp, x27
0039bfe8ret x30
0039bfec
0039bfecloc_39bfec:
0039bfecadd x27, sp, 904
0039bff0stp xzr, xzr, [x27]
0039bff4add x3, sp, 904
0039bff8str x3, [sp+688]
0039bffcldr x0, [sp+240]
0039c000ldr x1, [sp+248]
0039c004ldr x2, [sp+256]
0039c008bl runtime.convTslice
0039c00cstr x0, [sp+680]
0039c010ldr x3, [sp+688]
0039c014ldrsb x27, [x3]
0039c018adrp x4, 0x251000
0039c01cadd x4, x4, 2112
0039c020str x4, [x3]
0039c024adrp x27, 0x6af000
0039c028ldr w4, [x27+3056]
0039c02ccbz w4, 0x39c034
0039c030b 0x39c038
0039c034
0039c034loc_39c034:
0039c034b 0x39c04c
0039c038
0039c038loc_39c038:
0039c038bl runtime.gcWriteBarrier2
0039c03cstr x0, [x25]
0039c040ldr x5, [x3+8]
0039c044str x5, [x25+8]
0039c048b 0x39c04c
0039c04c
0039c04cloc_39c04c:
0039c04cstr x0, [x3+8]
0039c050ldr x2, [sp+688]
0039c054ldrsb x27, [x2]
0039c058b 0x39c05c
0039c05c
0039c05cloc_39c05c:
0039c05cstr x2, [sp+696]
0039c060orr x4, xzr, 1
0039c064str x4, [sp+704]
0039c068str x4, [sp+712]
0039c06cadrp x0, 0x334000
0039c070add x0, x0, 3709
0039c074movz x1, 117
0039c078mov x3, x4
0039c07cbl fmt.Errorf
0039c080str x0, [sp+1056]
0039c084str x1, [sp+1064]
0039c088add x20, sp, 936
0039c08cadr x27, 16
0039c090stp x29, x27, [sp-24]
0039c094sub x29, sp, 24
0039c098bl fn_87cf4
0039c09csub x29, sp, 8
0039c0a0str xzr, [sp+1048]
0039c0a4add x27, sp, 920
0039c0a8stp xzr, xzr, [x27]
0039c0acldr x26, [sp+368]
0039c0b0ldr x5, [x26]
0039c0b4ldr x0, [sp+1056]
0039c0b8ldr x1, [sp+1064]
0039c0bcblr x5
0039c0c0ldr x15, [sp+8]
0039c0c4ldr x16, [sp+16]
0039c0c8str x16, [sp+3016]
0039c0ccstr x0, [sp+4600]
0039c0d0str x1, [sp+4608]
0039c0d4str x2, [sp+4616]
0039c0d8str x3, [sp+4624]
0039c0dcstr x4, [sp+4632]
0039c0e0str x5, [sp+4640]
0039c0e4str x6, [sp+4648]
0039c0e8str x7, [sp+4656]
0039c0ecstr x8, [sp+4664]
0039c0f0str x9, [sp+4672]
0039c0f4str x10, [sp+4680]
0039c0f8str x11, [sp+4688]
0039c0fcstr x12, [sp+4696]
0039c100str x13, [sp+4704]
0039c104str x14, [sp+4712]
0039c108add x21, sp, 936
0039c10cadd x20, sp, 4096
0039c110add x20, x20, 504
0039c114adr x27, 16
0039c118stp x29, x27, [sp-24]
0039c11csub x29, sp, 24
0039c120bl fn_87ee8
0039c124sub x29, sp, 8
0039c128ldr x5, [sp+4712]
0039c12cstr x5, [sp+1048]
0039c130str x15, [sp+920]
0039c134ldr x5, [sp+3016]
0039c138str x5, [sp+928]
0039c13cadd x21, sp, 2880
0039c140add x20, sp, 936
0039c144adr x27, 16
0039c148stp x29, x27, [sp-24]
0039c14csub x29, sp, 24
0039c150bl fn_87ee8
0039c154sub x29, sp, 8
0039c158ldr x5, [sp+1048]
0039c15cstr x5, [sp+2992]
0039c160ldr x5, [sp+920]
0039c164ldr x6, [sp+928]
0039c168str x5, [sp+2864]
0039c16cstr x6, [sp+2872]
0039c170add x21, sp, 112
0039c174add x20, sp, 2880
0039c178adr x27, 16
0039c17cstp x29, x27, [sp-24]
0039c180sub x29, sp, 24
0039c184bl fn_87ee8
0039c188sub x29, sp, 8
0039c18cldr x5, [sp+2992]
0039c190str x5, [sp+224]
0039c194ldr x5, [sp+2864]
0039c198ldr x6, [sp+2872]
0039c19cstr x5, [sp+5144]
0039c1a0str x6, [sp+5152]
0039c1a4ldr x0, [sp+112]
0039c1a8ldr x1, [sp+120]
0039c1acldr x2, [sp+128]
0039c1b0ldr x3, [sp+136]
0039c1b4ldr x4, [sp+144]
0039c1b8ldr x5, [sp+152]
0039c1bcldr x6, [sp+160]
0039c1c0ldr x7, [sp+168]
0039c1c4ldr x8, [sp+176]
0039c1c8ldr x9, [sp+184]
0039c1ccldr x10, [sp+192]
0039c1d0ldr x11, [sp+200]
0039c1d4ldr x12, [sp+208]
0039c1d8ldr x13, [sp+216]
0039c1dcldr x14, [sp+224]
0039c1e0ldp x29, x30, [sp-8]
0039c1e4movz x27, 5136
0039c1e8add sp, sp, x27
0039c1ecret x30
0039c1f0
0039c1f0loc_39c1f0:
0039c1f0b 0x39c1f4
0039c1f4
0039c1f4loc_39c1f4:
0039c1f4b 0x39c1f8
0039c1f8
0039c1f8loc_39c1f8:
0039c1f8str xzr, [sp+248]
0039c1fcstr xzr, [sp+360]
0039c200b 0x39c204
0039c204
0039c204loc_39c204:
0039c204b 0x39c208
0039c208
0039c208loc_39c208:
0039c208str xzr, [sp+1096]
0039c20cstr xzr, [sp+1072]
0039c210add x27, sp, 1080
0039c214stp xzr, xzr, [x27]
0039c218ldr x0, [sp+5184]
0039c21cldr x1, [sp+5192]
0039c220ldr x2, [sp+5200]
0039c224bl encoding/pem.Decode
0039c228str x0, [sp+1096]
0039c22cstr x1, [sp+1072]
0039c230str x2, [sp+1080]
0039c234str x3, [sp+1088]
0039c238ldr x3, [sp+1096]
0039c23cstr x3, [sp+2856]
0039c240ldr x3, [sp+1080]
0039c244ldr x4, [sp+1088]
0039c248ldr x5, [sp+1072]
0039c24cstr x5, [sp+2832]
0039c250str x3, [sp+2840]
0039c254str x4, [sp+2848]
0039c258ldr x3, [sp+2856]
0039c25cstr x3, [sp+360]
0039c260ldr x3, [sp+2832]
0039c264ldr x4, [sp+2840]
0039c268ldr x5, [sp+2848]
0039c26cstr x3, [sp+5184]
0039c270str x4, [sp+5192]
0039c274str x5, [sp+5200]
0039c278ldr x3, [sp+360]
0039c27ccbnz x3, 0x39c284
0039c280b 0x39d8b8
0039c284
0039c284loc_39c284:
0039c284ldr x5, [sp+360]
0039c288ldrsb x27, [x5]
0039c28cldr x5, [x5+8]
0039c290subs xzr, x5, 11
0039c294cset x5, eq
0039c298b.eq 0x39c2a0
0039c29cb 0x39c3f4
0039c2a0
0039c2a0loc_39c2a0:
0039c2a0ldr x5, [sp+360]
0039c2a4ldrsb x27, [x5]
0039c2a8ldr x1, [x5+8]
0039c2acldr x5, [x5]
0039c2b0subs xzr, x1, 0
0039c2b4b.hi 0x39c2bc
0039c2b8b 0x39e1c8
0039c2bc
0039c2bcloc_39c2bc:
0039c2bcldr x6, [sp+360]
0039c2c0ldrsb x27, [x6]
0039c2c4ldr x1, [x6+8]
0039c2c8ldr x6, [x6]
0039c2ccldrb w5, [x5]
0039c2d0subs xzr, x1, 1
0039c2d4b.hi 0x39c2dc
0039c2d8b 0x39e1c0
0039c2dc
0039c2dcloc_39c2dc:
0039c2dcldr x7, [sp+360]
0039c2e0ldrsb x27, [x7]
0039c2e4ldr x1, [x7+8]
0039c2e8ldr x7, [x7]
0039c2ecldrb w6, [x6+1]
0039c2f0ubfm x6, x6, 56, 7
0039c2f4orr x5, x5, x6
0039c2f8subs xzr, x1, 2
0039c2fcb.hi 0x39c304
0039c300b 0x39e1b8
0039c304
0039c304loc_39c304:
0039c304ldr x6, [sp+360]
0039c308ldrsb x27, [x6]
0039c30cldr x1, [x6+8]
0039c310ldr x6, [x6]
0039c314ldrb w7, [x7+2]
0039c318ubfm x7, x7, 48, 7
0039c31corr x5, x5, x7
0039c320subs xzr, x1, 3
0039c324b.hi 0x39c32c
0039c328b 0x39e1b0
0039c32c
0039c32cloc_39c32c:
0039c32cldr x7, [sp+360]
0039c330ldrsb x27, [x7]
0039c334ldr x1, [x7+8]
0039c338ldr x7, [x7]
0039c33cldrb w6, [x6+3]
0039c340ubfm x6, x6, 40, 7
0039c344orr x5, x5, x6
0039c348subs xzr, x1, 4
0039c34cb.hi 0x39c354
0039c350b 0x39e1a8
0039c354
0039c354loc_39c354:
0039c354ldr x6, [sp+360]
0039c358ldrsb x27, [x6]
0039c35cldr x1, [x6+8]
0039c360ldr x6, [x6]
0039c364ldrb w7, [x7+4]
0039c368ubfm x7, x7, 32, 7
0039c36corr x5, x5, x7
0039c370subs xzr, x1, 5
0039c374b.hi 0x39c37c
0039c378b 0x39e1a0
0039c37c
0039c37cloc_39c37c:
0039c37cldr x7, [sp+360]
0039c380ldrsb x27, [x7]
0039c384ldr x1, [x7+8]
0039c388ldr x7, [x7]
0039c38cldrb w6, [x6+5]
0039c390ubfm x6, x6, 24, 7
0039c394orr x5, x5, x6
0039c398subs xzr, x1, 6
0039c39cb.hi 0x39c3a4
0039c3a0b 0x39e198
0039c3a4
0039c3a4loc_39c3a4:
0039c3a4ldr x6, [sp+360]
0039c3a8ldrsb x27, [x6]
0039c3acldr x1, [x6+8]
0039c3b0ldr x6, [x6]
0039c3b4ldrb w7, [x7+6]
0039c3b8ubfm x7, x7, 16, 7
0039c3bcorr x5, x5, x7
0039c3c0subs xzr, x1, 7
0039c3c4b.hi 0x39c3cc
0039c3c8b 0x39e190
0039c3cc
0039c3ccloc_39c3cc:
0039c3ccldrb w6, [x6+7]
0039c3d0ubfm x6, x6, 8, 7
0039c3d4orr x6, x5, x6
0039c3d8movz x7, 21072
0039c3dcmovk x7, 0x56490000
0039c3e0movk x7, 0x544100000000
0039c3e4movk x7, 0x2045000000000000
0039c3e8subs xzr, x6, x7
0039c3eccset x5, eq
0039c3f0b 0x39c3f8
0039c3f4
0039c3f4loc_39c3f4:
0039c3f4b 0x39c3f8
0039c3f8
0039c3f8loc_39c3f8:
0039c3f8tbnz w5, 0, 0x39c400
0039c3fcb 0x39c45c
0039c400
0039c400loc_39c400:
0039c400ldr x5, [sp+360]
0039c404ldrsb x27, [x5]
0039c408ldr x1, [x5+8]
0039c40cldr x5, [x5]
0039c410subs xzr, x1, 8
0039c414b.hi 0x39c41c
0039c418b 0x39e188
0039c41c
0039c41cloc_39c41c:
0039c41cldr x6, [sp+360]
0039c420ldrsb x27, [x6]
0039c424ldr x1, [x6+8]
0039c428ldr x6, [x6]
0039c42cldrb w5, [x5+8]
0039c430subs xzr, x1, 9
0039c434b.hi 0x39c43c
0039c438b 0x39e180
0039c43c
0039c43cloc_39c43c:
0039c43cldrb w6, [x6+9]
0039c440ubfm x6, x6, 56, 7
0039c444orr x6, x5, x6
0039c448ubfm x6, x6, 0, 15
0039c44cmovz x7, 17739
0039c450subs wzr, w6, w7
0039c454cset x5, eq
0039c458b 0x39c460
0039c45c
0039c45cloc_39c45c:
0039c45cb 0x39c460
0039c460
0039c460loc_39c460:
0039c460tbnz w5, 0, 0x39c468
0039c464b 0x39c494
0039c468
0039c468loc_39c468:
0039c468ldr x5, [sp+360]
0039c46cldrsb x27, [x5]
0039c470ldr x1, [x5+8]
0039c474ldr x5, [x5]
0039c478subs xzr, x1, 10
0039c47cb.hi 0x39c484
0039c480b 0x39e178
0039c484
0039c484loc_39c484:
0039c484ldrb w6, [x5+10]
0039c488subs wzr, w6, 89
0039c48ccset x5, eq
0039c490b 0x39c498
0039c494
0039c494loc_39c494:
0039c494b 0x39c498
0039c498
0039c498loc_39c498:
0039c498strb w5, [sp+88]
0039c49ctbnz w5, 0, 0x39c4a4
0039c4a0b 0x39c4a8
0039c4a4
0039c4a4loc_39c4a4:
0039c4a4b 0x39c4dc
0039c4a8
0039c4a8loc_39c4a8:
0039c4a8ldr x4, [sp+360]
0039c4acldrsb x27, [x4]
0039c4b0ldr x0, [x4]
0039c4b4ldr x1, [x4+8]
0039c4b8str x0, [sp+600]
0039c4bcstr x1, [sp+608]
0039c4c0adrp x2, 0x317000
0039c4c4add x2, x2, 696
0039c4c8orr x3, xzr, 12
0039c4ccbl strings.HasSuffix
0039c4d0strb w0, [sp+87]
0039c4d4strb w0, [sp+88]
0039c4d8b 0x39c4dc
0039c4dc
0039c4dcloc_39c4dc:
0039c4dcldrb w5, [sp+88]
0039c4e0tbnz w5, 0, 0x39c4e8
0039c4e4b 0x39d814
0039c4e8
0039c4e8loc_39c4e8:
0039c4e8b 0x39c4ec
0039c4ec
0039c4ecloc_39c4ec:
0039c4ecstr xzr, [sp+896]
0039c4f0add x27, sp, 1056
0039c4f4stp xzr, xzr, [x27]
0039c4f8ldr x3, [sp+400]
0039c4fcldr x1, [sp+408]
0039c500subs xzr, x1, 0
0039c504b.hi 0x39c50c
0039c508b 0x39e170
0039c50c
0039c50cloc_39c50c:
0039c50cldr x0, [x3]
0039c510ldr x1, [x3+8]
0039c514ldr x2, [x3+16]
0039c518str x0, [sp+560]
0039c51cstr x1, [sp+568]
0039c520str x2, [sp+576]
0039c524bl crypto/x509.ParseCertificate
0039c528str x0, [sp+896]
0039c52cstr x1, [sp+1056]
0039c530str x2, [sp+1064]
0039c534ldr x3, [sp+896]
0039c538str x3, [sp+2416]
0039c53cldr x3, [sp+1056]
0039c540ldr x4, [sp+1064]
0039c544str x3, [sp+2400]
0039c548str x4, [sp+2408]
0039c54cldr x3, [sp+2416]
0039c550str x3, [sp+232]
0039c554ldr x3, [sp+2408]
0039c558ldr x4, [sp+2400]
0039c55cstr x4, [sp+376]
0039c560str x3, [sp+384]
0039c564cbnz x4, 0x39c56c
0039c568b 0x39c6d4
0039c56c
0039c56cloc_39c56c:
0039c56cadd x20, sp, 936
0039c570adr x27, 16
0039c574stp x29, x27, [sp-24]
0039c578sub x29, sp, 24
0039c57cbl fn_87cf4
0039c580sub x29, sp, 8
0039c584str xzr, [sp+1048]
0039c588add x27, sp, 1056
0039c58cstp xzr, xzr, [x27]
0039c590ldr x26, [sp+368]
0039c594ldr x2, [x26]
0039c598ldr x0, [sp+376]
0039c59cldr x1, [sp+384]
0039c5a0blr x2
0039c5a4ldr x15, [sp+8]
0039c5a8ldr x16, [sp+16]
0039c5acstr x16, [sp+3016]
0039c5b0str x0, [sp+4104]
0039c5b4str x1, [sp+4112]
0039c5b8str x2, [sp+4120]
0039c5bcstr x3, [sp+4128]
0039c5c0str x4, [sp+4136]
0039c5c4str x5, [sp+4144]
0039c5c8str x6, [sp+4152]
0039c5ccstr x7, [sp+4160]
0039c5d0str x8, [sp+4168]
0039c5d4str x9, [sp+4176]
0039c5d8str x10, [sp+4184]
0039c5dcstr x11, [sp+4192]
0039c5e0str x12, [sp+4200]
0039c5e4str x13, [sp+4208]
0039c5e8str x14, [sp+4216]
0039c5ecadd x21, sp, 936
0039c5f0add x20, sp, 4096
0039c5f4add x20, x20, 8
0039c5f8adr x27, 16
0039c5fcstp x29, x27, [sp-24]
0039c600sub x29, sp, 24
0039c604bl fn_87ee8
0039c608sub x29, sp, 8
0039c60cldr x2, [sp+4216]
0039c610str x2, [sp+1048]
0039c614str x15, [sp+1056]
0039c618ldr x2, [sp+3016]
0039c61cstr x2, [sp+1064]
0039c620add x21, sp, 2280
0039c624add x20, sp, 936
0039c628adr x27, 16
0039c62cstp x29, x27, [sp-24]
0039c630sub x29, sp, 24
0039c634bl fn_87ee8
0039c638sub x29, sp, 8
0039c63cldr x2, [sp+1048]
0039c640str x2, [sp+2392]
0039c644ldr x2, [sp+1056]
0039c648ldr x3, [sp+1064]
0039c64cstr x2, [sp+2264]
0039c650str x3, [sp+2272]
0039c654add x21, sp, 112
0039c658add x20, sp, 2280
0039c65cadr x27, 16
0039c660stp x29, x27, [sp-24]
0039c664sub x29, sp, 24
0039c668bl fn_87ee8
0039c66csub x29, sp, 8
0039c670ldr x2, [sp+2392]
0039c674str x2, [sp+224]
0039c678ldr x2, [sp+2264]
0039c67cldr x3, [sp+2272]
0039c680str x2, [sp+5144]
0039c684str x3, [sp+5152]
0039c688ldr x0, [sp+112]
0039c68cldr x1, [sp+120]
0039c690ldr x2, [sp+128]
0039c694ldr x3, [sp+136]
0039c698ldr x4, [sp+144]
0039c69cldr x5, [sp+152]
0039c6a0ldr x6, [sp+160]
0039c6a4ldr x7, [sp+168]
0039c6a8ldr x8, [sp+176]
0039c6acldr x9, [sp+184]
0039c6b0ldr x10, [sp+192]
0039c6b4ldr x11, [sp+200]
0039c6b8ldr x12, [sp+208]
0039c6bcldr x13, [sp+216]
0039c6c0ldr x14, [sp+224]
0039c6c4ldp x29, x30, [sp-8]
0039c6c8movz x27, 5136
0039c6ccadd sp, sp, x27
0039c6d0ret x30
0039c6d4
0039c6d4loc_39c6d4:
0039c6d4adrp x27, 0x684000
0039c6d8ldr x0, [x27+3688]
0039c6dcbl internal/godebug.(*Setting).Value
0039c6e0str x0, [sp+880]
0039c6e4str x1, [sp+888]
0039c6e8subs xzr, x1, 1
0039c6ecb.ne 0x39c6f4
0039c6f0b 0x39c6f8
0039c6f4
0039c6f4loc_39c6f4:
0039c6f4b 0x39c718
0039c6f8
0039c6f8loc_39c6f8:
0039c6f8subs xzr, x1, 0
0039c6fcb.hi 0x39c704
0039c700b 0x39e168
0039c704
0039c704loc_39c704:
0039c704ldrb w3, [x0]
0039c708subs wzr, w3, 48
0039c70cb.ne 0x39c714
0039c710b 0x39c724
0039c714
0039c714loc_39c714:
0039c714b 0x39c718
0039c718
0039c718loc_39c718:
0039c718ldr x3, [sp+232]
0039c71cstr x3, [sp+512]
0039c720b 0x39c734
0039c724
0039c724loc_39c724:
0039c724adrp x27, 0x684000
0039c728ldr x0, [x27+3688]
0039c72cbl internal/godebug.(*Setting).IncNonDefault
0039c730b 0x39c734
0039c734
0039c734loc_39c734:
0039c734add x27, sp, 864
0039c738stp xzr, xzr, [x27]
0039c73cadd x27, sp, 1056
0039c740stp xzr, xzr, [x27]
0039c744ldr x3, [sp+360]
0039c748ldrsb x27, [x3]
0039c74cldr x0, [x3+24]
0039c750ldr x1, [x3+32]
0039c754ldr x2, [x3+40]
0039c758str x0, [sp+536]
0039c75cstr x1, [sp+544]
0039c760str x2, [sp+552]
0039c764bl crypto/tls.parsePrivateKey
0039c768str x0, [sp+864]
0039c76cstr x1, [sp+872]
0039c770str x2, [sp+1056]
0039c774str x3, [sp+1064]
0039c778ldr x3, [sp+864]
0039c77cldr x4, [sp+872]
0039c780str x3, [sp+2248]
0039c784str x4, [sp+2256]
0039c788ldr x3, [sp+1064]
0039c78cldr x4, [sp+1056]
0039c790str x4, [sp+2232]
0039c794str x3, [sp+2240]
0039c798ldr x5, [sp+2248]
0039c79cldr x6, [sp+2256]
0039c7a0str x5, [sp+424]
0039c7a4str x6, [sp+432]
0039c7a8str x4, [sp+376]
0039c7acstr x3, [sp+384]
0039c7b0cbnz x4, 0x39c7b8
0039c7b4b 0x39c91c
0039c7b8
0039c7b8loc_39c7b8:
0039c7b8add x20, sp, 936
0039c7bcadr x27, 16
0039c7c0stp x29, x27, [sp-24]
0039c7c4sub x29, sp, 24
0039c7c8bl fn_87cf4
0039c7ccsub x29, sp, 8
0039c7d0str xzr, [sp+1048]
0039c7d4add x27, sp, 1056
0039c7d8stp xzr, xzr, [x27]
0039c7dcldr x26, [sp+368]
0039c7e0ldr x2, [x26]
0039c7e4ldr x0, [sp+376]
0039c7e8ldr x1, [sp+384]
0039c7ecblr x2
0039c7f0ldr x15, [sp+8]
0039c7f4ldr x16, [sp+16]
0039c7f8str x16, [sp+3016]
0039c7fcstr x0, [sp+3984]
0039c800str x1, [sp+3992]
0039c804str x2, [sp+4000]
0039c808str x3, [sp+4008]
0039c80cstr x4, [sp+4016]
0039c810str x5, [sp+4024]
0039c814str x6, [sp+4032]
0039c818str x7, [sp+4040]
0039c81cstr x8, [sp+4048]
0039c820str x9, [sp+4056]
0039c824str x10, [sp+4064]
0039c828str x11, [sp+4072]
0039c82cstr x12, [sp+4080]
0039c830str x13, [sp+4088]
0039c834str x14, [sp+4096]
0039c838add x21, sp, 936
0039c83cadd x20, sp, 3984
0039c840adr x27, 16
0039c844stp x29, x27, [sp-24]
0039c848sub x29, sp, 24
0039c84cbl fn_87ee8
0039c850sub x29, sp, 8
0039c854ldr x2, [sp+4096]
0039c858str x2, [sp+1048]
0039c85cstr x15, [sp+1056]
0039c860ldr x2, [sp+3016]
0039c864str x2, [sp+1064]
0039c868add x21, sp, 2112
0039c86cadd x20, sp, 936
0039c870adr x27, 16
0039c874stp x29, x27, [sp-24]
0039c878sub x29, sp, 24
0039c87cbl fn_87ee8
0039c880sub x29, sp, 8
0039c884ldr x2, [sp+1048]
0039c888str x2, [sp+2224]
0039c88cldr x2, [sp+1056]
0039c890ldr x3, [sp+1064]
0039c894str x2, [sp+2096]
0039c898str x3, [sp+2104]
0039c89cadd x21, sp, 112
0039c8a0add x20, sp, 2112
0039c8a4adr x27, 16
0039c8a8stp x29, x27, [sp-24]
0039c8acsub x29, sp, 24
0039c8b0bl fn_87ee8
0039c8b4sub x29, sp, 8
0039c8b8ldr x2, [sp+2224]
0039c8bcstr x2, [sp+224]
0039c8c0ldr x2, [sp+2096]
0039c8c4ldr x3, [sp+2104]
0039c8c8str x2, [sp+5144]
0039c8ccstr x3, [sp+5152]
0039c8d0ldr x0, [sp+112]
0039c8d4ldr x1, [sp+120]
0039c8d8ldr x2, [sp+128]
0039c8dcldr x3, [sp+136]
0039c8e0ldr x4, [sp+144]
0039c8e4ldr x5, [sp+152]
0039c8e8ldr x6, [sp+160]
0039c8ecldr x7, [sp+168]
0039c8f0ldr x8, [sp+176]
0039c8f4ldr x9, [sp+184]
0039c8f8ldr x10, [sp+192]
0039c8fcldr x11, [sp+200]
0039c900ldr x12, [sp+208]
0039c904ldr x13, [sp+216]
0039c908ldr x14, [sp+224]
0039c90cldp x29, x30, [sp-8]
0039c910movz x27, 5136
0039c914add sp, sp, x27
0039c918ret x30
0039c91c
0039c91cloc_39c91c:
0039c91cldr x3, [sp+232]
0039c920ldrsb x27, [x3]
0039c924ldr x4, [x3+168]
0039c928ldr x3, [x3+160]
0039c92cstr x3, [sp+520]
0039c930str x4, [sp+528]
0039c934cbnz x3, 0x39c93c
0039c938b 0x39d684
0039c93c
0039c93cloc_39c93c:
0039c93cldr w3, [x3+16]
0039c940str w3, [sp+92]
0039c944movz x4, 45416
0039c948movk x4, 0x2de70000
0039c94csubs wzr, w3, w4
0039c950b.eq 0x39c958
0039c954b 0x39cdc8
0039c958
0039c958loc_39c958:
0039c958ldr x3, [sp+520]
0039c95cadrp x4, 0x276000
0039c960add x4, x4, 2560
0039c964subs xzr, x3, x4
0039c968b.eq 0x39c970
0039c96cb 0x39c978
0039c970
0039c970loc_39c970:
0039c970orr x0, xzr, 1
0039c974b 0x39c980
0039c978
0039c978loc_39c978:
0039c978mov x0, xzr
0039c97cb 0x39c980
0039c980
0039c980loc_39c980:
0039c980strb w0, [sp+86]
0039c984tbnz w0, 0, 0x39c98c
0039c988b 0x39cdc4
0039c98c
0039c98cloc_39c98c:
0039c98cb 0x39c990
0039c990
0039c990loc_39c990:
0039c990ldr x3, [sp+528]
0039c994ldr x4, [x3]
0039c998ldr x5, [x3+8]
0039c99cldr x3, [x3+16]
0039c9a0str x4, [sp+280]
0039c9a4str x5, [sp+288]
0039c9a8str x3, [sp+296]
0039c9acstr xzr, [sp+816]
0039c9b0add x27, sp, 824
0039c9b4stp xzr, xzr, [x27]
0039c9b8ldr x3, [sp+432]
0039c9bcldr x4, [sp+424]
0039c9c0adrp x5, 0x2a0000
0039c9c4add x5, x5, 3072
0039c9c8subs xzr, x4, x5
0039c9ccb.eq 0x39c9d4
0039c9d0b 0x39c9e8
0039c9d4
0039c9d4loc_39c9d4:
0039c9d4ldr x4, [x3]
0039c9d8ldr x5, [x3+8]
0039c9dcldr x3, [x3+16]
0039c9e0orr x0, xzr, 1
0039c9e4b 0x39c9fc
0039c9e8
0039c9e8loc_39c9e8:
0039c9e8mov x5, xzr
0039c9ecmov x3, xzr
0039c9f0mov x0, xzr
0039c9f4mov x4, xzr
0039c9f8b 0x39c9fc
0039c9fc
0039c9fcloc_39c9fc:
0039c9fcstr x4, [sp+816]
0039ca00str x5, [sp+824]
0039ca04str x3, [sp+832]
0039ca08strb w0, [sp+88]
0039ca0cldr x3, [sp+816]
0039ca10ldr x4, [sp+824]
0039ca14ldr x5, [sp+832]
0039ca18str x3, [sp+1512]
0039ca1cstr x4, [sp+1520]
0039ca20str x5, [sp+1528]
0039ca24ldrb w3, [sp+88]
0039ca28strb w3, [sp+89]
0039ca2cldr x3, [sp+1512]
0039ca30ldr x4, [sp+1520]
0039ca34ldr x5, [sp+1528]
0039ca38str x3, [sp+320]
0039ca3cstr x4, [sp+328]
0039ca40str x5, [sp+336]
0039ca44ldrb w3, [sp+89]
0039ca48strb w3, [sp+83]
0039ca4ctbnz w3, 0, 0x39ca54
0039ca50b 0x39cc48
0039ca54
0039ca54loc_39ca54:
0039ca54ldr x0, [sp+320]
0039ca58ldr x1, [sp+328]
0039ca5cldr x2, [sp+336]
0039ca60bl crypto/ed25519.PrivateKey.Public
0039ca64str x0, [sp+800]
0039ca68str x1, [sp+808]
0039ca6cstr xzr, [sp+776]
0039ca70add x27, sp, 784
0039ca74stp xzr, xzr, [x27]
0039ca78ldr x3, [sp+808]
0039ca7cldr x0, [sp+800]
0039ca80adrp x1, 0x276000
0039ca84add x1, x1, 2560
0039ca88subs xzr, x0, x1
0039ca8cb.eq 0x39ca94
0039ca90b 0x39e15c
0039ca94
0039ca94loc_39ca94:
0039ca94ldr x0, [x3]
0039ca98ldr x1, [x3+8]
0039ca9cldr x2, [x3+16]
0039caa0str x0, [sp+776]
0039caa4str x1, [sp+784]
0039caa8str x2, [sp+792]
0039caacldr x3, [sp+280]
0039cab0ldr x4, [sp+288]
0039cab4ldr x5, [sp+296]
0039cab8bl bytes.Equal
0039cabcstrb w0, [sp+88]
0039cac0tbnz w0, 0, 0x39cac8
0039cac4b 0x39cacc
0039cac8
0039cac8loc_39cac8:
0039cac8b 0x39d478
0039cacc
0039caccloc_39cacc:
0039caccadrp x0, 0x329000
0039cad0add x0, x0, 1957
0039cad4movz x1, 42
0039cad8bl errors.New
0039cadcstr x0, [sp+920]
0039cae0str x1, [sp+928]
0039cae4add x20, sp, 936
0039cae8adr x27, 16
0039caecstp x29, x27, [sp-24]
0039caf0sub x29, sp, 24
0039caf4bl fn_87cf4
0039caf8sub x29, sp, 8
0039cafcstr xzr, [sp+1048]
0039cb00add x27, sp, 1056
0039cb04stp xzr, xzr, [x27]
0039cb08ldr x26, [sp+368]
0039cb0cldr x2, [x26]
0039cb10ldr x0, [sp+920]
0039cb14ldr x1, [sp+928]
0039cb18blr x2
0039cb1cldr x15, [sp+8]
0039cb20ldr x16, [sp+16]
0039cb24str x16, [sp+3016]
0039cb28str x0, [sp+3264]
0039cb2cstr x1, [sp+3272]
0039cb30str x2, [sp+3280]
0039cb34str x3, [sp+3288]
0039cb38str x4, [sp+3296]
0039cb3cstr x5, [sp+3304]
0039cb40str x6, [sp+3312]
0039cb44str x7, [sp+3320]
0039cb48str x8, [sp+3328]
0039cb4cstr x9, [sp+3336]
0039cb50str x10, [sp+3344]
0039cb54str x11, [sp+3352]
0039cb58str x12, [sp+3360]
0039cb5cstr x13, [sp+3368]
0039cb60str x14, [sp+3376]
0039cb64add x21, sp, 936
0039cb68add x20, sp, 3264
0039cb6cadr x27, 16
0039cb70stp x29, x27, [sp-24]
0039cb74sub x29, sp, 24
0039cb78bl fn_87ee8
0039cb7csub x29, sp, 8
0039cb80ldr x2, [sp+3376]
0039cb84str x2, [sp+1048]
0039cb88str x15, [sp+1056]
0039cb8cldr x2, [sp+3016]
0039cb90str x2, [sp+1064]
0039cb94add x21, sp, 1256
0039cb98add x20, sp, 936
0039cb9cadr x27, 16
0039cba0stp x29, x27, [sp-24]
0039cba4sub x29, sp, 24
0039cba8bl fn_87ee8
0039cbacsub x29, sp, 8
0039cbb0ldr x2, [sp+1048]
0039cbb4str x2, [sp+1368]
0039cbb8ldr x2, [sp+1056]
0039cbbcldr x3, [sp+1064]
0039cbc0str x2, [sp+1240]
0039cbc4str x3, [sp+1248]
0039cbc8add x21, sp, 112
0039cbccadd x20, sp, 1256
0039cbd0adr x27, 16
0039cbd4stp x29, x27, [sp-24]
0039cbd8sub x29, sp, 24
0039cbdcbl fn_87ee8
0039cbe0sub x29, sp, 8
0039cbe4ldr x2, [sp+1368]
0039cbe8str x2, [sp+224]
0039cbecldr x2, [sp+1240]
0039cbf0ldr x3, [sp+1248]
0039cbf4str x2, [sp+5144]
0039cbf8str x3, [sp+5152]
0039cbfcldr x0, [sp+112]
0039cc00ldr x1, [sp+120]
0039cc04ldr x2, [sp+128]
0039cc08ldr x3, [sp+136]
0039cc0cldr x4, [sp+144]
0039cc10ldr x5, [sp+152]
0039cc14ldr x6, [sp+160]
0039cc18ldr x7, [sp+168]
0039cc1cldr x8, [sp+176]
0039cc20ldr x9, [sp+184]
0039cc24ldr x10, [sp+192]
0039cc28ldr x11, [sp+200]
0039cc2cldr x12, [sp+208]
0039cc30ldr x13, [sp+216]
0039cc34ldr x14, [sp+224]
0039cc38ldp x29, x30, [sp-8]
0039cc3cmovz x27, 5136
0039cc40add sp, sp, x27
0039cc44ret x30
0039cc48
0039cc48loc_39cc48:
0039cc48adrp x0, 0x32d000
0039cc4cadd x0, x0, 4055
0039cc50movz x1, 52
0039cc54bl errors.New
0039cc58str x0, [sp+1056]
0039cc5cstr x1, [sp+1064]
0039cc60add x20, sp, 936
0039cc64adr x27, 16
0039cc68stp x29, x27, [sp-24]
0039cc6csub x29, sp, 24
0039cc70bl fn_87cf4
0039cc74sub x29, sp, 8
0039cc78str xzr, [sp+1048]
0039cc7cadd x27, sp, 920
0039cc80stp xzr, xzr, [x27]
0039cc84ldr x26, [sp+368]
0039cc88ldr x2, [x26]
0039cc8cldr x0, [sp+1056]
0039cc90ldr x1, [sp+1064]
0039cc94blr x2
0039cc98ldr x15, [sp+8]
0039cc9cldr x16, [sp+16]
0039cca0str x16, [sp+3016]
0039cca4str x0, [sp+3384]
0039cca8str x1, [sp+3392]
0039ccacstr x2, [sp+3400]
0039ccb0str x3, [sp+3408]
0039ccb4str x4, [sp+3416]
0039ccb8str x5, [sp+3424]
0039ccbcstr x6, [sp+3432]
0039ccc0str x7, [sp+3440]
0039ccc4str x8, [sp+3448]
0039ccc8str x9, [sp+3456]
0039ccccstr x10, [sp+3464]
0039ccd0str x11, [sp+3472]
0039ccd4str x12, [sp+3480]
0039ccd8str x13, [sp+3488]
0039ccdcstr x14, [sp+3496]
0039cce0add x21, sp, 936
0039cce4add x20, sp, 3384
0039cce8adr x27, 16
0039ccecstp x29, x27, [sp-24]
0039ccf0sub x29, sp, 24
0039ccf4bl fn_87ee8
0039ccf8sub x29, sp, 8
0039ccfcldr x2, [sp+3496]
0039cd00str x2, [sp+1048]
0039cd04str x15, [sp+920]
0039cd08ldr x2, [sp+3016]
0039cd0cstr x2, [sp+928]
0039cd10add x21, sp, 1392
0039cd14add x20, sp, 936
0039cd18adr x27, 16
0039cd1cstp x29, x27, [sp-24]
0039cd20sub x29, sp, 24
0039cd24bl fn_87ee8
0039cd28sub x29, sp, 8
0039cd2cldr x2, [sp+1048]
0039cd30str x2, [sp+1504]
0039cd34ldr x2, [sp+920]
0039cd38ldr x3, [sp+928]
0039cd3cstr x2, [sp+1376]
0039cd40str x3, [sp+1384]
0039cd44add x21, sp, 112
0039cd48add x20, sp, 1392
0039cd4cadr x27, 16
0039cd50stp x29, x27, [sp-24]
0039cd54sub x29, sp, 24
0039cd58bl fn_87ee8
0039cd5csub x29, sp, 8
0039cd60ldr x2, [sp+1504]
0039cd64str x2, [sp+224]
0039cd68ldr x2, [sp+1376]
0039cd6cldr x3, [sp+1384]
0039cd70str x2, [sp+5144]
0039cd74str x3, [sp+5152]
0039cd78ldr x0, [sp+112]
0039cd7cldr x1, [sp+120]
0039cd80ldr x2, [sp+128]
0039cd84ldr x3, [sp+136]
0039cd88ldr x4, [sp+144]
0039cd8cldr x5, [sp+152]
0039cd90ldr x6, [sp+160]
0039cd94ldr x7, [sp+168]
0039cd98ldr x8, [sp+176]
0039cd9cldr x9, [sp+184]
0039cda0ldr x10, [sp+192]
0039cda4ldr x11, [sp+200]
0039cda8ldr x12, [sp+208]
0039cdacldr x13, [sp+216]
0039cdb0ldr x14, [sp+224]
0039cdb4ldp x29, x30, [sp-8]
0039cdb8movz x27, 5136
0039cdbcadd sp, sp, x27
0039cdc0ret x30
0039cdc4
0039cdc4loc_39cdc4:
0039cdc4b 0x39d680
0039cdc8
0039cdc8loc_39cdc8:
0039cdc8movz x2, 1712
0039cdccmovk x2, 0x3dc20000
0039cdd0subs wzr, w3, w2
0039cdd4b.eq 0x39cddc
0039cdd8b 0x39d1b4
0039cddc
0039cddcloc_39cddc:
0039cddcldr x2, [sp+520]
0039cde0adrp x3, 0x282000
0039cde4add x3, x3, 1056
0039cde8subs xzr, x2, x3
0039cdecb.eq 0x39cdf4
0039cdf0b 0x39cdfc
0039cdf4
0039cdf4loc_39cdf4:
0039cdf4orr x0, xzr, 1
0039cdf8b 0x39ce04
0039cdfc
0039cdfcloc_39cdfc:
0039cdfcmov x0, xzr
0039ce00b 0x39ce04
0039ce04
0039ce04loc_39ce04:
0039ce04strb w0, [sp+86]
0039ce08tbnz w0, 0, 0x39ce10
0039ce0cb 0x39d1b0
0039ce10
0039ce10loc_39ce10:
0039ce10b 0x39ce14
0039ce14
0039ce14loc_39ce14:
0039ce14ldr x2, [sp+528]
0039ce18str x2, [sp+312]
0039ce1cstr xzr, [sp+856]
0039ce20ldr x2, [sp+424]
0039ce24ldr x3, [sp+432]
0039ce28adrp x4, 0x2da000
0039ce2cadd x4, x4, 2592
0039ce30subs xzr, x2, x4
0039ce34b.eq 0x39ce3c
0039ce38b 0x39ce44
0039ce3c
0039ce3cloc_39ce3c:
0039ce3corr x0, xzr, 1
0039ce40b 0x39ce50
0039ce44
0039ce44loc_39ce44:
0039ce44mov x0, xzr
0039ce48mov x3, xzr
0039ce4cb 0x39ce50
0039ce50
0039ce50loc_39ce50:
0039ce50str x3, [sp+856]
0039ce54strb w0, [sp+88]
0039ce58ldr x2, [sp+856]
0039ce5cstr x2, [sp+2088]
0039ce60ldrb w2, [sp+88]
0039ce64strb w2, [sp+91]
0039ce68ldr x2, [sp+2088]
0039ce6cstr x2, [sp+352]
0039ce70ldrb w2, [sp+91]
0039ce74strb w2, [sp+85]
0039ce78tbnz w2, 0, 0x39ce80
0039ce7cb 0x39d034
0039ce80
0039ce80loc_39ce80:
0039ce80ldr x2, [sp+312]
0039ce84ldrsb x27, [x2]
0039ce88ldr x2, [x2]
0039ce8cstr x2, [sp+5000]
0039ce90ldr x2, [sp+352]
0039ce94ldrsb x27, [x2]
0039ce98ldr x1, [x2]
0039ce9cstr x1, [sp+4992]
0039cea0ldr x0, [sp+5000]
0039cea4bl math/big.(*Int).Cmp
0039cea8str x0, [sp+104]
0039ceaccbnz x0, 0x39ceb4
0039ceb0b 0x39d030
0039ceb4
0039ceb4loc_39ceb4:
0039ceb4adrp x0, 0x329000
0039ceb8add x0, x0, 1957
0039cebcmovz x1, 42
0039cec0bl errors.New
0039cec4str x0, [sp+920]
0039cec8str x1, [sp+928]
0039ceccadd x20, sp, 936
0039ced0adr x27, 16
0039ced4stp x29, x27, [sp-24]
0039ced8sub x29, sp, 24
0039cedcbl fn_87cf4
0039cee0sub x29, sp, 8
0039cee4str xzr, [sp+1048]
0039cee8add x27, sp, 1056
0039ceecstp xzr, xzr, [x27]
0039cef0ldr x26, [sp+368]
0039cef4ldr x2, [x26]
0039cef8ldr x0, [sp+920]
0039cefcldr x1, [sp+928]
0039cf00blr x2
0039cf04ldr x15, [sp+8]
0039cf08ldr x16, [sp+16]
0039cf0cstr x16, [sp+3016]
0039cf10str x0, [sp+3744]
0039cf14str x1, [sp+3752]
0039cf18str x2, [sp+3760]
0039cf1cstr x3, [sp+3768]
0039cf20str x4, [sp+3776]
0039cf24str x5, [sp+3784]
0039cf28str x6, [sp+3792]
0039cf2cstr x7, [sp+3800]
0039cf30str x8, [sp+3808]
0039cf34str x9, [sp+3816]
0039cf38str x10, [sp+3824]
0039cf3cstr x11, [sp+3832]
0039cf40str x12, [sp+3840]
0039cf44str x13, [sp+3848]
0039cf48str x14, [sp+3856]
0039cf4cadd x21, sp, 936
0039cf50add x20, sp, 3744
0039cf54adr x27, 16
0039cf58stp x29, x27, [sp-24]
0039cf5csub x29, sp, 24
0039cf60bl fn_87ee8
0039cf64sub x29, sp, 8
0039cf68ldr x2, [sp+3856]
0039cf6cstr x2, [sp+1048]
0039cf70str x15, [sp+1056]
0039cf74ldr x2, [sp+3016]
0039cf78str x2, [sp+1064]
0039cf7cadd x21, sp, 1832
0039cf80add x20, sp, 936
0039cf84adr x27, 16
0039cf88stp x29, x27, [sp-24]
0039cf8csub x29, sp, 24
0039cf90bl fn_87ee8
0039cf94sub x29, sp, 8
0039cf98ldr x2, [sp+1048]
0039cf9cstr x2, [sp+1944]
0039cfa0ldr x2, [sp+1056]
0039cfa4ldr x3, [sp+1064]
0039cfa8str x2, [sp+1816]
0039cfacstr x3, [sp+1824]
0039cfb0add x21, sp, 112
0039cfb4add x20, sp, 1832
0039cfb8adr x27, 16
0039cfbcstp x29, x27, [sp-24]
0039cfc0sub x29, sp, 24
0039cfc4bl fn_87ee8
0039cfc8sub x29, sp, 8
0039cfccldr x2, [sp+1944]
0039cfd0str x2, [sp+224]
0039cfd4ldr x2, [sp+1816]
0039cfd8ldr x3, [sp+1824]
0039cfdcstr x2, [sp+5144]
0039cfe0str x3, [sp+5152]
0039cfe4ldr x0, [sp+112]
0039cfe8ldr x1, [sp+120]
0039cfecldr x2, [sp+128]
0039cff0ldr x3, [sp+136]
0039cff4ldr x4, [sp+144]
0039cff8ldr x5, [sp+152]
0039cffcldr x6, [sp+160]
0039d000ldr x7, [sp+168]
0039d004ldr x8, [sp+176]
0039d008ldr x9, [sp+184]
0039d00cldr x10, [sp+192]
0039d010ldr x11, [sp+200]
0039d014ldr x12, [sp+208]
0039d018ldr x13, [sp+216]
0039d01cldr x14, [sp+224]
0039d020ldp x29, x30, [sp-8]
0039d024movz x27, 5136
0039d028add sp, sp, x27
0039d02cret x30
0039d030
0039d030loc_39d030:
0039d030b 0x39d478
0039d034
0039d034loc_39d034:
0039d034adrp x0, 0x32c000
0039d038add x0, x0, 4055
0039d03cmovz x1, 52
0039d040bl errors.New
0039d044str x0, [sp+1056]
0039d048str x1, [sp+1064]
0039d04cadd x20, sp, 936
0039d050adr x27, 16
0039d054stp x29, x27, [sp-24]
0039d058sub x29, sp, 24
0039d05cbl fn_87cf4
0039d060sub x29, sp, 8
0039d064str xzr, [sp+1048]
0039d068add x27, sp, 920
0039d06cstp xzr, xzr, [x27]
0039d070ldr x26, [sp+368]
0039d074ldr x2, [x26]
0039d078ldr x0, [sp+1056]
0039d07cldr x1, [sp+1064]
0039d080blr x2
0039d084ldr x15, [sp+8]
0039d088ldr x16, [sp+16]
0039d08cstr x16, [sp+3016]
0039d090str x0, [sp+3864]
0039d094str x1, [sp+3872]
0039d098str x2, [sp+3880]
0039d09cstr x3, [sp+3888]
0039d0a0str x4, [sp+3896]
0039d0a4str x5, [sp+3904]
0039d0a8str x6, [sp+3912]
0039d0acstr x7, [sp+3920]
0039d0b0str x8, [sp+3928]
0039d0b4str x9, [sp+3936]
0039d0b8str x10, [sp+3944]
0039d0bcstr x11, [sp+3952]
0039d0c0str x12, [sp+3960]
0039d0c4str x13, [sp+3968]
0039d0c8str x14, [sp+3976]
0039d0ccadd x21, sp, 936
0039d0d0add x20, sp, 3864
0039d0d4adr x27, 16
0039d0d8stp x29, x27, [sp-24]
0039d0dcsub x29, sp, 24
0039d0e0bl fn_87ee8
0039d0e4sub x29, sp, 8
0039d0e8ldr x2, [sp+3976]
0039d0ecstr x2, [sp+1048]
0039d0f0str x15, [sp+920]
0039d0f4ldr x2, [sp+3016]
0039d0f8str x2, [sp+928]
0039d0fcadd x21, sp, 1968
0039d100add x20, sp, 936
0039d104adr x27, 16
0039d108stp x29, x27, [sp-24]
0039d10csub x29, sp, 24
0039d110bl fn_87ee8
0039d114sub x29, sp, 8
0039d118ldr x2, [sp+1048]
0039d11cstr x2, [sp+2080]
0039d120ldr x2, [sp+920]
0039d124ldr x3, [sp+928]
0039d128str x2, [sp+1952]
0039d12cstr x3, [sp+1960]
0039d130add x21, sp, 112
0039d134add x20, sp, 1968
0039d138adr x27, 16
0039d13cstp x29, x27, [sp-24]
0039d140sub x29, sp, 24
0039d144bl fn_87ee8
0039d148sub x29, sp, 8
0039d14cldr x2, [sp+2080]
0039d150str x2, [sp+224]
0039d154ldr x2, [sp+1952]
0039d158ldr x3, [sp+1960]
0039d15cstr x2, [sp+5144]
0039d160str x3, [sp+5152]
0039d164ldr x0, [sp+112]
0039d168ldr x1, [sp+120]
0039d16cldr x2, [sp+128]
0039d170ldr x3, [sp+136]
0039d174ldr x4, [sp+144]
0039d178ldr x5, [sp+152]
0039d17cldr x6, [sp+160]
0039d180ldr x7, [sp+168]
0039d184ldr x8, [sp+176]
0039d188ldr x9, [sp+184]
0039d18cldr x10, [sp+192]
0039d190ldr x11, [sp+200]
0039d194ldr x12, [sp+208]
0039d198ldr x13, [sp+216]
0039d19cldr x14, [sp+224]
0039d1a0ldp x29, x30, [sp-8]
0039d1a4movz x27, 5136
0039d1a8add sp, sp, x27
0039d1acret x30
0039d1b0
0039d1b0loc_39d1b0:
0039d1b0b 0x39d67c
0039d1b4
0039d1b4loc_39d1b4:
0039d1b4movz x2, 40790
0039d1b8movk x2, 0x5a470000
0039d1bcsubs wzr, w3, w2
0039d1c0b.eq 0x39d1c8
0039d1c4b 0x39d674
0039d1c8
0039d1c8loc_39d1c8:
0039d1c8ldr x2, [sp+520]
0039d1ccadrp x3, 0x2ce000
0039d1d0add x3, x3, 3200
0039d1d4subs xzr, x2, x3
0039d1d8b.eq 0x39d1e0
0039d1dcb 0x39d1e8
0039d1e0
0039d1e0loc_39d1e0:
0039d1e0orr x0, xzr, 1
0039d1e4b 0x39d1f0
0039d1e8
0039d1e8loc_39d1e8:
0039d1e8mov x0, xzr
0039d1ecb 0x39d1f0
0039d1f0
0039d1f0loc_39d1f0:
0039d1f0strb w0, [sp+86]
0039d1f4tbnz w0, 0, 0x39d1fc
0039d1f8b 0x39d670
0039d1fc
0039d1fcloc_39d1fc:
0039d1fcb 0x39d200
0039d200
0039d200loc_39d200:
0039d200ldr x2, [sp+528]
0039d204str x2, [sp+304]
0039d208str xzr, [sp+848]
0039d20cldr x2, [sp+424]
0039d210ldr x3, [sp+432]
0039d214adrp x4, 0x2df000
0039d218add x4, x4, 32
0039d21csubs xzr, x2, x4
0039d220b.eq 0x39d228
0039d224b 0x39d230
0039d228
0039d228loc_39d228:
0039d228orr x0, xzr, 1
0039d22cb 0x39d23c
0039d230
0039d230loc_39d230:
0039d230mov x0, xzr
0039d234mov x3, xzr
0039d238b 0x39d23c
0039d23c
0039d23cloc_39d23c:
0039d23cstr x3, [sp+848]
0039d240strb w0, [sp+88]
0039d244ldr x2, [sp+848]
0039d248str x2, [sp+1808]
0039d24cldrb w2, [sp+88]
0039d250strb w2, [sp+90]
0039d254ldr x2, [sp+1808]
0039d258str x2, [sp+344]
0039d25cldrb w2, [sp+90]
0039d260strb w2, [sp+84]
0039d264tbnz w2, 0, 0x39d26c
0039d268b 0x39d4f4
0039d26c
0039d26cloc_39d26c:
0039d26cldr x2, [sp+304]
0039d270ldrsb x27, [x2]
0039d274ldr x2, [x2+16]
0039d278str x2, [sp+4984]
0039d27cldr x2, [sp+344]
0039d280ldrsb x27, [x2]
0039d284ldr x1, [x2+16]
0039d288str x1, [sp+4976]
0039d28cldr x0, [sp+4984]
0039d290bl math/big.(*Int).Cmp
0039d294str x0, [sp+104]
0039d298subs xzr, x0, 0
0039d29ccset x2, ne
0039d2a0strb w2, [sp+88]
0039d2a4cbnz x0, 0x39d2ac
0039d2a8b 0x39d2b0
0039d2ac
0039d2acloc_39d2ac:
0039d2acb 0x39d2ec
0039d2b0
0039d2b0loc_39d2b0:
0039d2b0ldr x2, [sp+304]
0039d2b4ldrsb x27, [x2]
0039d2b8ldr x2, [x2+24]
0039d2bcstr x2, [sp+4968]
0039d2c0ldr x2, [sp+344]
0039d2c4ldrsb x27, [x2]
0039d2c8ldr x1, [x2+24]
0039d2ccstr x1, [sp+4960]
0039d2d0ldr x0, [sp+4968]
0039d2d4bl math/big.(*Int).Cmp
0039d2d8str x0, [sp+96]
0039d2dcsubs xzr, x0, 0
0039d2e0cset x2, ne
0039d2e4strb w2, [sp+88]
0039d2e8b 0x39d2ec
0039d2ec
0039d2ecloc_39d2ec:
0039d2ecldrb w15, [sp+88]
0039d2f0tbnz w15, 0, 0x39d2f8
0039d2f4b 0x39d474
0039d2f8
0039d2f8loc_39d2f8:
0039d2f8adrp x0, 0x328000
0039d2fcadd x0, x0, 1957
0039d300movz x1, 42
0039d304bl errors.New
0039d308str x0, [sp+920]
0039d30cstr x1, [sp+928]
0039d310add x20, sp, 936
0039d314adr x27, 16
0039d318stp x29, x27, [sp-24]
0039d31csub x29, sp, 24
0039d320bl fn_87cf4
0039d324sub x29, sp, 8
0039d328str xzr, [sp+1048]
0039d32cadd x27, sp, 1056
0039d330stp xzr, xzr, [x27]
0039d334ldr x26, [sp+368]
0039d338ldr x2, [x26]
0039d33cldr x0, [sp+920]
0039d340ldr x1, [sp+928]
0039d344blr x2
0039d348ldr x15, [sp+8]
0039d34cldr x16, [sp+16]
0039d350str x16, [sp+3016]
0039d354str x0, [sp+3504]
0039d358str x1, [sp+3512]
0039d35cstr x2, [sp+3520]
0039d360str x3, [sp+3528]
0039d364str x4, [sp+3536]
0039d368str x5, [sp+3544]
0039d36cstr x6, [sp+3552]
0039d370str x7, [sp+3560]
0039d374str x8, [sp+3568]
0039d378str x9, [sp+3576]
0039d37cstr x10, [sp+3584]
0039d380str x11, [sp+3592]
0039d384str x12, [sp+3600]
0039d388str x13, [sp+3608]
0039d38cstr x14, [sp+3616]
0039d390add x21, sp, 936
0039d394add x20, sp, 3504
0039d398adr x27, 16
0039d39cstp x29, x27, [sp-24]
0039d3a0sub x29, sp, 24
0039d3a4bl fn_87ee8
0039d3a8sub x29, sp, 8
0039d3acldr x2, [sp+3616]
0039d3b0str x2, [sp+1048]
0039d3b4str x15, [sp+1056]
0039d3b8ldr x2, [sp+3016]
0039d3bcstr x2, [sp+1064]
0039d3c0add x21, sp, 1552
0039d3c4add x20, sp, 936
0039d3c8adr x27, 16
0039d3ccstp x29, x27, [sp-24]
0039d3d0sub x29, sp, 24
0039d3d4bl fn_87ee8
0039d3d8sub x29, sp, 8
0039d3dcldr x2, [sp+1048]
0039d3e0str x2, [sp+1664]
0039d3e4ldr x2, [sp+1056]
0039d3e8ldr x3, [sp+1064]
0039d3ecstr x2, [sp+1536]
0039d3f0str x3, [sp+1544]
0039d3f4add x21, sp, 112
0039d3f8add x20, sp, 1552
0039d3fcadr x27, 16
0039d400stp x29, x27, [sp-24]
0039d404sub x29, sp, 24
0039d408bl fn_87ee8
0039d40csub x29, sp, 8
0039d410ldr x2, [sp+1664]
0039d414str x2, [sp+224]
0039d418ldr x2, [sp+1536]
0039d41cldr x3, [sp+1544]
0039d420str x2, [sp+5144]
0039d424str x3, [sp+5152]
0039d428ldr x0, [sp+112]
0039d42cldr x1, [sp+120]
0039d430ldr x2, [sp+128]
0039d434ldr x3, [sp+136]
0039d438ldr x4, [sp+144]
0039d43cldr x5, [sp+152]
0039d440ldr x6, [sp+160]
0039d444ldr x7, [sp+168]
0039d448ldr x8, [sp+176]
0039d44cldr x9, [sp+184]
0039d450ldr x10, [sp+192]
0039d454ldr x11, [sp+200]
0039d458ldr x12, [sp+208]
0039d45cldr x13, [sp+216]
0039d460ldr x14, [sp+224]
0039d464ldp x29, x30, [sp-8]
0039d468movz x27, 5136
0039d46cadd sp, sp, x27
0039d470ret x30
0039d474
0039d474loc_39d474:
0039d474b 0x39d478
0039d478
0039d478loc_39d478:
0039d478add x21, sp, 112
0039d47cadd x20, sp, 400
0039d480adr x27, 16
0039d484stp x29, x27, [sp-24]
0039d488sub x29, sp, 24
0039d48cbl fn_87ee8
0039d490sub x29, sp, 8
0039d494ldr x15, [sp+512]
0039d498str x15, [sp+224]
0039d49cadd x27, sp, 1048
0039d4a0add x27, x27, 4096
0039d4a4stp xzr, xzr, [x27]
0039d4a8ldr x0, [sp+112]
0039d4acldr x1, [sp+120]
0039d4b0ldr x2, [sp+128]
0039d4b4ldr x3, [sp+136]
0039d4b8ldr x4, [sp+144]
0039d4bcldr x5, [sp+152]
0039d4c0ldr x6, [sp+160]
0039d4c4ldr x7, [sp+168]
0039d4c8ldr x8, [sp+176]
0039d4ccldr x9, [sp+184]
0039d4d0ldr x10, [sp+192]
0039d4d4ldr x11, [sp+200]
0039d4d8ldr x12, [sp+208]
0039d4dcldr x13, [sp+216]
0039d4e0ldr x14, [sp+224]
0039d4e4ldp x29, x30, [sp-8]
0039d4e8movz x27, 5136
0039d4ecadd sp, sp, x27
0039d4f0ret x30
0039d4f4
0039d4f4loc_39d4f4:
0039d4f4adrp x0, 0x32c000
0039d4f8add x0, x0, 4055
0039d4fcmovz x1, 52
0039d500bl errors.New
0039d504str x0, [sp+1056]
0039d508str x1, [sp+1064]
0039d50cadd x20, sp, 936
0039d510adr x27, 16
0039d514stp x29, x27, [sp-24]
0039d518sub x29, sp, 24
0039d51cbl fn_87cf4
0039d520sub x29, sp, 8
0039d524str xzr, [sp+1048]
0039d528add x27, sp, 920
0039d52cstp xzr, xzr, [x27]
0039d530ldr x26, [sp+368]
0039d534ldr x2, [x26]
0039d538ldr x0, [sp+1056]
0039d53cldr x1, [sp+1064]
0039d540blr x2
0039d544ldr x15, [sp+8]
0039d548ldr x16, [sp+16]
0039d54cstr x16, [sp+3016]
0039d550str x0, [sp+3624]
0039d554str x1, [sp+3632]
0039d558str x2, [sp+3640]
0039d55cstr x3, [sp+3648]
0039d560str x4, [sp+3656]
0039d564str x5, [sp+3664]
0039d568str x6, [sp+3672]
0039d56cstr x7, [sp+3680]
0039d570str x8, [sp+3688]
0039d574str x9, [sp+3696]
0039d578str x10, [sp+3704]
0039d57cstr x11, [sp+3712]
0039d580str x12, [sp+3720]
0039d584str x13, [sp+3728]
0039d588str x14, [sp+3736]
0039d58cadd x21, sp, 936
0039d590add x20, sp, 3624
0039d594adr x27, 16
0039d598stp x29, x27, [sp-24]
0039d59csub x29, sp, 24
0039d5a0bl fn_87ee8
0039d5a4sub x29, sp, 8
0039d5a8ldr x2, [sp+3736]
0039d5acstr x2, [sp+1048]
0039d5b0str x15, [sp+920]
0039d5b4ldr x2, [sp+3016]
0039d5b8str x2, [sp+928]
0039d5bcadd x21, sp, 1688
0039d5c0add x20, sp, 936
0039d5c4adr x27, 16
0039d5c8stp x29, x27, [sp-24]
0039d5ccsub x29, sp, 24
0039d5d0bl fn_87ee8
0039d5d4sub x29, sp, 8
0039d5d8ldr x2, [sp+1048]
0039d5dcstr x2, [sp+1800]
0039d5e0ldr x2, [sp+920]
0039d5e4ldr x3, [sp+928]
0039d5e8str x2, [sp+1672]
0039d5ecstr x3, [sp+1680]
0039d5f0add x21, sp, 112
0039d5f4add x20, sp, 1688
0039d5f8adr x27, 16
0039d5fcstp x29, x27, [sp-24]
0039d600sub x29, sp, 24
0039d604bl fn_87ee8
0039d608sub x29, sp, 8
0039d60cldr x2, [sp+1800]
0039d610str x2, [sp+224]
0039d614ldr x2, [sp+1672]
0039d618ldr x3, [sp+1680]
0039d61cstr x2, [sp+5144]
0039d620str x3, [sp+5152]
0039d624ldr x0, [sp+112]
0039d628ldr x1, [sp+120]
0039d62cldr x2, [sp+128]
0039d630ldr x3, [sp+136]
0039d634ldr x4, [sp+144]
0039d638ldr x5, [sp+152]
0039d63cldr x6, [sp+160]
0039d640ldr x7, [sp+168]
0039d644ldr x8, [sp+176]
0039d648ldr x9, [sp+184]
0039d64cldr x10, [sp+192]
0039d650ldr x11, [sp+200]
0039d654ldr x12, [sp+208]
0039d658ldr x13, [sp+216]
0039d65cldr x14, [sp+224]
0039d660ldp x29, x30, [sp-8]
0039d664movz x27, 5136
0039d668add sp, sp, x27
0039d66cret x30
0039d670
0039d670loc_39d670:
0039d670b 0x39d678
0039d674
0039d674loc_39d674:
0039d674b 0x39d678
0039d678
0039d678loc_39d678:
0039d678b 0x39d67c
0039d67c
0039d67cloc_39d67c:
0039d67cb 0x39d680
0039d680
0039d680loc_39d680:
0039d680b 0x39d688
0039d684
0039d684loc_39d684:
0039d684b 0x39d688
0039d688
0039d688loc_39d688:
0039d688ldr x2, [sp+520]
0039d68cldr x3, [sp+528]
0039d690str x2, [sp+264]
0039d694str x3, [sp+272]
0039d698adrp x0, 0x322000
0039d69cadd x0, x0, 2091
0039d6a0movz x1, 33
0039d6a4bl errors.New
0039d6a8str x0, [sp+1056]
0039d6acstr x1, [sp+1064]
0039d6b0add x20, sp, 936
0039d6b4adr x27, 16
0039d6b8stp x29, x27, [sp-24]
0039d6bcsub x29, sp, 24
0039d6c0bl fn_87cf4
0039d6c4sub x29, sp, 8
0039d6c8str xzr, [sp+1048]
0039d6ccadd x27, sp, 920
0039d6d0stp xzr, xzr, [x27]
0039d6d4ldr x26, [sp+368]
0039d6d8ldr x2, [x26]
0039d6dcldr x0, [sp+1056]
0039d6e0ldr x1, [sp+1064]
0039d6e4blr x2
0039d6e8ldr x15, [sp+8]
0039d6ecldr x16, [sp+16]
0039d6f0str x16, [sp+3016]
0039d6f4str x0, [sp+3024]
0039d6f8str x1, [sp+3032]
0039d6fcstr x2, [sp+3040]
0039d700str x3, [sp+3048]
0039d704str x4, [sp+3056]
0039d708str x5, [sp+3064]
0039d70cstr x6, [sp+3072]
0039d710str x7, [sp+3080]
0039d714str x8, [sp+3088]
0039d718str x9, [sp+3096]
0039d71cstr x10, [sp+3104]
0039d720str x11, [sp+3112]
0039d724str x12, [sp+3120]
0039d728str x13, [sp+3128]
0039d72cstr x14, [sp+3136]
0039d730add x21, sp, 936
0039d734add x20, sp, 3024
0039d738adr x27, 16
0039d73cstp x29, x27, [sp-24]
0039d740sub x29, sp, 24
0039d744bl fn_87ee8
0039d748sub x29, sp, 8
0039d74cldr x2, [sp+3136]
0039d750str x2, [sp+1048]
0039d754str x15, [sp+920]
0039d758ldr x2, [sp+3016]
0039d75cstr x2, [sp+928]
0039d760add x21, sp, 1120
0039d764add x20, sp, 936
0039d768adr x27, 16
0039d76cstp x29, x27, [sp-24]
0039d770sub x29, sp, 24
0039d774bl fn_87ee8
0039d778sub x29, sp, 8
0039d77cldr x2, [sp+1048]
0039d780str x2, [sp+1232]
0039d784ldr x2, [sp+920]
0039d788ldr x3, [sp+928]
0039d78cstr x2, [sp+1104]
0039d790str x3, [sp+1112]
0039d794add x21, sp, 112
0039d798add x20, sp, 1120
0039d79cadr x27, 16
0039d7a0stp x29, x27, [sp-24]
0039d7a4sub x29, sp, 24
0039d7a8bl fn_87ee8
0039d7acsub x29, sp, 8
0039d7b0ldr x2, [sp+1232]
0039d7b4str x2, [sp+224]
0039d7b8ldr x2, [sp+1104]
0039d7bcldr x3, [sp+1112]
0039d7c0str x2, [sp+5144]
0039d7c4str x3, [sp+5152]
0039d7c8ldr x0, [sp+112]
0039d7ccldr x1, [sp+120]
0039d7d0ldr x2, [sp+128]
0039d7d4ldr x3, [sp+136]
0039d7d8ldr x4, [sp+144]
0039d7dcldr x5, [sp+152]
0039d7e0ldr x6, [sp+160]
0039d7e4ldr x7, [sp+168]
0039d7e8ldr x8, [sp+176]
0039d7ecldr x9, [sp+184]
0039d7f0ldr x10, [sp+192]
0039d7f4ldr x11, [sp+200]
0039d7f8ldr x12, [sp+208]
0039d7fcldr x13, [sp+216]
0039d800ldr x14, [sp+224]
0039d804ldp x29, x30, [sp-8]
0039d808movz x27, 5136
0039d80cadd sp, sp, x27
0039d810ret x30
0039d814
0039d814loc_39d814:
0039d814ldr x5, [sp+360]
0039d818ldrsb x27, [x5]
0039d81cldr x6, [x5]
0039d820ldr x5, [x5+8]
0039d824str x6, [sp+584]
0039d828str x5, [sp+592]
0039d82cldr x2, [sp+256]
0039d830ldr x0, [sp+240]
0039d834ldr x5, [sp+248]
0039d838add x1, x5, 1
0039d83csubs xzr, x2, x1
0039d840b.hs 0x39d848
0039d844b 0x39d84c
0039d848
0039d848loc_39d848:
0039d848b 0x39d860
0039d84c
0039d84cloc_39d84c:
0039d84corr x3, xzr, 1
0039d850adrp x4, 0x258000
0039d854add x4, x4, 2944
0039d858bl runtime.growslice
0039d85cb 0x39d860
0039d860
0039d860loc_39d860:
0039d860sub x3, x1, 1
0039d864add x4, x0, x3, lsl #4
0039d868ubfm x3, x3, 60, 59
0039d86cldr x5, [sp+584]
0039d870ldr x6, [sp+592]
0039d874str x6, [x4+8]
0039d878adrp x27, 0x6ae000
0039d87cldr w4, [x27+3056]
0039d880cbz w4, 0x39d888
0039d884b 0x39d88c
0039d888
0039d888loc_39d888:
0039d888b 0x39d8a0
0039d88c
0039d88cloc_39d88c:
0039d88cbl runtime.gcWriteBarrier2
0039d890str x5, [x25]
0039d894ldr x4, [x0+x3]
0039d898str x4, [x25+8]
0039d89cb 0x39d8a0
0039d8a0
0039d8a0loc_39d8a0:
0039d8a0str x5, [x0+x3]
0039d8a4str x0, [sp+240]
0039d8a8str x1, [sp+248]
0039d8acstr x2, [sp+256]
0039d8b0b 0x39d8b4
0039d8b4
0039d8b4loc_39d8b4:
0039d8b4b 0x39c204
0039d8b8
0039d8b8loc_39d8b8:
0039d8b8ldr x3, [sp+248]
0039d8bcstr x3, [sp+104]
0039d8c0cbz x3, 0x39d8c8
0039d8c4b 0x39da48
0039d8c8
0039d8c8loc_39d8c8:
0039d8c8adrp x0, 0x329000
0039d8ccadd x0, x0, 3681
0039d8d0movz x1, 45
0039d8d4bl errors.New
0039d8d8str x0, [sp+920]
0039d8dcstr x1, [sp+928]
0039d8e0add x20, sp, 936
0039d8e4adr x27, 16
0039d8e8stp x29, x27, [sp-24]
0039d8ecsub x29, sp, 24
0039d8f0bl fn_87cf4
0039d8f4sub x29, sp, 8
0039d8f8str xzr, [sp+1048]
0039d8fcadd x27, sp, 1056
0039d900stp xzr, xzr, [x27]
0039d904ldr x26, [sp+368]
0039d908ldr x2, [x26]
0039d90cldr x0, [sp+920]
0039d910ldr x1, [sp+928]
0039d914blr x2
0039d918ldr x15, [sp+8]
0039d91cldr x16, [sp+16]
0039d920str x16, [sp+3016]
0039d924str x0, [sp+4480]
0039d928str x1, [sp+4488]
0039d92cstr x2, [sp+4496]
0039d930str x3, [sp+4504]
0039d934str x4, [sp+4512]
0039d938str x5, [sp+4520]
0039d93cstr x6, [sp+4528]
0039d940str x7, [sp+4536]
0039d944str x8, [sp+4544]
0039d948str x9, [sp+4552]
0039d94cstr x10, [sp+4560]
0039d950str x11, [sp+4568]
0039d954str x12, [sp+4576]
0039d958str x13, [sp+4584]
0039d95cstr x14, [sp+4592]
0039d960add x21, sp, 936
0039d964add x20, sp, 4096
0039d968add x20, x20, 384
0039d96cadr x27, 16
0039d970stp x29, x27, [sp-24]
0039d974sub x29, sp, 24
0039d978bl fn_87ee8
0039d97csub x29, sp, 8
0039d980ldr x2, [sp+4592]
0039d984str x2, [sp+1048]
0039d988str x15, [sp+1056]
0039d98cldr x2, [sp+3016]
0039d990str x2, [sp+1064]
0039d994add x21, sp, 2712
0039d998add x20, sp, 936
0039d99cadr x27, 16
0039d9a0stp x29, x27, [sp-24]
0039d9a4sub x29, sp, 24
0039d9a8bl fn_87ee8
0039d9acsub x29, sp, 8
0039d9b0ldr x2, [sp+1048]
0039d9b4str x2, [sp+2824]
0039d9b8ldr x2, [sp+1056]
0039d9bcldr x3, [sp+1064]
0039d9c0str x2, [sp+2696]
0039d9c4str x3, [sp+2704]
0039d9c8add x21, sp, 112
0039d9ccadd x20, sp, 2712
0039d9d0adr x27, 16
0039d9d4stp x29, x27, [sp-24]
0039d9d8sub x29, sp, 24
0039d9dcbl fn_87ee8
0039d9e0sub x29, sp, 8
0039d9e4ldr x2, [sp+2824]
0039d9e8str x2, [sp+224]
0039d9ecldr x2, [sp+2696]
0039d9f0ldr x3, [sp+2704]
0039d9f4str x2, [sp+5144]
0039d9f8str x3, [sp+5152]
0039d9fcldr x0, [sp+112]
0039da00ldr x1, [sp+120]
0039da04ldr x2, [sp+128]
0039da08ldr x3, [sp+136]
0039da0cldr x4, [sp+144]
0039da10ldr x5, [sp+152]
0039da14ldr x6, [sp+160]
0039da18ldr x7, [sp+168]
0039da1cldr x8, [sp+176]
0039da20ldr x9, [sp+184]
0039da24ldr x10, [sp+192]
0039da28ldr x11, [sp+200]
0039da2cldr x12, [sp+208]
0039da30ldr x13, [sp+216]
0039da34ldr x14, [sp+224]
0039da38ldp x29, x30, [sp-8]
0039da3cmovz x27, 5136
0039da40add sp, sp, x27
0039da44ret x30
0039da48
0039da48loc_39da48:
0039da48ldr x3, [sp+248]
0039da4cstr x3, [sp+104]
0039da50subs xzr, x3, 1
0039da54cset x3, eq
0039da58strb w3, [sp+88]
0039da5cb.eq 0x39da64
0039da60b 0x39dd10
0039da64
0039da64loc_39da64:
0039da64ldr x1, [sp+248]
0039da68ldr x3, [sp+240]
0039da6csubs xzr, x1, 0
0039da70b.hi 0x39da78
0039da74b 0x39e154
0039da78
0039da78loc_39da78:
0039da78ldr x3, [x3+8]
0039da7csubs xzr, x3, 11
0039da80cset x3, eq
0039da84b.eq 0x39da8c
0039da88b 0x39dc40
0039da8c
0039da8cloc_39da8c:
0039da8cldr x3, [sp+240]
0039da90ldr x1, [sp+248]
0039da94subs xzr, x1, 0
0039da98b.hi 0x39daa0
0039da9cb 0x39e14c
0039daa0
0039daa0loc_39daa0:
0039daa0ldr x1, [x3+8]
0039daa4ldr x3, [x3]
0039daa8subs xzr, x1, 0
0039daacb.hi 0x39dab4
0039dab0b 0x39e144
0039dab4
0039dab4loc_39dab4:
0039dab4ldr x4, [sp+240]
0039dab8ldr x1, [sp+248]
0039dabcldrb w3, [x3]
0039dac0subs xzr, x1, 0
0039dac4b.hi 0x39dacc
0039dac8b 0x39e13c
0039dacc
0039daccloc_39dacc:
0039daccldr x1, [x4+8]
0039dad0ldr x4, [x4]
0039dad4subs xzr, x1, 1
0039dad8b.hi 0x39dae0
0039dadcb 0x39e134
0039dae0
0039dae0loc_39dae0:
0039dae0ldr x5, [sp+240]
0039dae4ldr x1, [sp+248]
0039dae8ldrb w4, [x4+1]
0039daecubfm x4, x4, 56, 7
0039daf0orr x3, x3, x4
0039daf4subs xzr, x1, 0
0039daf8b.hi 0x39db00
0039dafcb 0x39e12c
0039db00
0039db00loc_39db00:
0039db00ldr x1, [x5+8]
0039db04ldr x4, [x5]
0039db08subs xzr, x1, 2
0039db0cb.hi 0x39db14
0039db10b 0x39e124
0039db14
0039db14loc_39db14:
0039db14ldr x5, [sp+240]
0039db18ldr x1, [sp+248]
0039db1cldrb w4, [x4+2]
0039db20ubfm x4, x4, 48, 7
0039db24orr x3, x3, x4
0039db28subs xzr, x1, 0
0039db2cb.hi 0x39db34
0039db30b 0x39e11c
0039db34
0039db34loc_39db34:
0039db34ldr x1, [x5+8]
0039db38ldr x4, [x5]
0039db3csubs xzr, x1, 3
0039db40b.hi 0x39db48
0039db44b 0x39e114
0039db48
0039db48loc_39db48:
0039db48ldr x5, [sp+240]
0039db4cldr x1, [sp+248]
0039db50ldrb w4, [x4+3]
0039db54ubfm x4, x4, 40, 7
0039db58orr x3, x3, x4
0039db5csubs xzr, x1, 0
0039db60b.hi 0x39db68
0039db64b 0x39e10c
0039db68
0039db68loc_39db68:
0039db68ldr x1, [x5+8]
0039db6cldr x4, [x5]
0039db70subs xzr, x1, 4
0039db74b.hi 0x39db7c
0039db78b 0x39e104
0039db7c
0039db7cloc_39db7c:
0039db7cldr x5, [sp+240]
0039db80ldr x1, [sp+248]
0039db84ldrb w4, [x4+4]
0039db88ubfm x4, x4, 32, 7
0039db8corr x3, x3, x4
0039db90subs xzr, x1, 0
0039db94b.hi 0x39db9c
0039db98b 0x39e0fc
0039db9c
0039db9cloc_39db9c:
0039db9cldr x1, [x5+8]
0039dba0ldr x4, [x5]
0039dba4subs xzr, x1, 5
0039dba8b.hi 0x39dbb0
0039dbacb 0x39e0f4
0039dbb0
0039dbb0loc_39dbb0:
0039dbb0ldr x5, [sp+240]
0039dbb4ldr x1, [sp+248]
0039dbb8ldrb w4, [x4+5]
0039dbbcubfm x4, x4, 24, 7
0039dbc0orr x3, x3, x4
0039dbc4subs xzr, x1, 0
0039dbc8b.hi 0x39dbd0
0039dbccb 0x39e0ec
0039dbd0
0039dbd0loc_39dbd0:
0039dbd0ldr x1, [x5+8]
0039dbd4ldr x4, [x5]
0039dbd8subs xzr, x1, 6
0039dbdcb.hi 0x39dbe4
0039dbe0b 0x39e0e4
0039dbe4
0039dbe4loc_39dbe4:
0039dbe4ldr x5, [sp+240]
0039dbe8ldr x1, [sp+248]
0039dbecldrb w4, [x4+6]
0039dbf0ubfm x4, x4, 16, 7
0039dbf4orr x3, x3, x4
0039dbf8subs xzr, x1, 0
0039dbfcb.hi 0x39dc04
0039dc00b 0x39e0dc
0039dc04
0039dc04loc_39dc04:
0039dc04ldr x1, [x5+8]
0039dc08ldr x4, [x5]
0039dc0csubs xzr, x1, 7
0039dc10b.hi 0x39dc18
0039dc14b 0x39e0d4
0039dc18
0039dc18loc_39dc18:
0039dc18ldrb w4, [x4+7]
0039dc1cubfm x4, x4, 8, 7
0039dc20orr x4, x3, x4
0039dc24movz x5, 17731
0039dc28movk x5, 0x54520000
0039dc2cmovk x5, 0x464900000000
0039dc30movk x5, 0x4349000000000000
0039dc34subs xzr, x4, x5
0039dc38cset x3, eq
0039dc3cb 0x39dc44
0039dc40
0039dc40loc_39dc40:
0039dc40b 0x39dc44
0039dc44
0039dc44loc_39dc44:
0039dc44tbnz w3, 0, 0x39dc4c
0039dc48b 0x39dcc0
0039dc4c
0039dc4cloc_39dc4c:
0039dc4cldr x3, [sp+240]
0039dc50ldr x1, [sp+248]
0039dc54subs xzr, x1, 0
0039dc58b.hi 0x39dc60
0039dc5cb 0x39e0cc
0039dc60
0039dc60loc_39dc60:
0039dc60ldr x1, [x3+8]
0039dc64ldr x3, [x3]
0039dc68subs xzr, x1, 8
0039dc6cb.hi 0x39dc74
0039dc70b 0x39e0c4
0039dc74
0039dc74loc_39dc74:
0039dc74ldr x4, [sp+240]
0039dc78ldr x1, [sp+248]
0039dc7cldrb w3, [x3+8]
0039dc80subs xzr, x1, 0
0039dc84b.hi 0x39dc8c
0039dc88b 0x39e0bc
0039dc8c
0039dc8cloc_39dc8c:
0039dc8cldr x1, [x4+8]
0039dc90ldr x4, [x4]
0039dc94subs xzr, x1, 9
0039dc98b.hi 0x39dca0
0039dc9cb 0x39e0b4
0039dca0
0039dca0loc_39dca0:
0039dca0ldrb w4, [x4+9]
0039dca4ubfm x4, x4, 56, 7
0039dca8orr x4, x3, x4
0039dcacubfm x4, x4, 0, 15
0039dcb0movz x5, 21569
0039dcb4subs wzr, w4, w5
0039dcb8cset x3, eq
0039dcbcb 0x39dcc4
0039dcc0
0039dcc0loc_39dcc0:
0039dcc0b 0x39dcc4
0039dcc4
0039dcc4loc_39dcc4:
0039dcc4tbnz w3, 0, 0x39dccc
0039dcc8b 0x39dd04
0039dccc
0039dcccloc_39dccc:
0039dcccldr x3, [sp+240]
0039dcd0ldr x1, [sp+248]
0039dcd4subs xzr, x1, 0
0039dcd8b.hi 0x39dce0
0039dcdcb 0x39e0ac
0039dce0
0039dce0loc_39dce0:
0039dce0ldr x1, [x3+8]
0039dce4ldr x3, [x3]
0039dce8subs xzr, x1, 10
0039dcecb.hi 0x39dcf4
0039dcf0b 0x39e0a4
0039dcf4
0039dcf4loc_39dcf4:
0039dcf4ldrb w4, [x3+10]
0039dcf8subs wzr, w4, 69
0039dcfccset x3, eq
0039dd00b 0x39dd08
0039dd04
0039dd04loc_39dd04:
0039dd04b 0x39dd08
0039dd08
0039dd08loc_39dd08:
0039dd08strb w3, [sp+88]
0039dd0cb 0x39dd14
0039dd10
0039dd10loc_39dd10:
0039dd10b 0x39dd14
0039dd14
0039dd14loc_39dd14:
0039dd14ldrb w3, [sp+88]
0039dd18tbnz w3, 0, 0x39dd20
0039dd1cb 0x39dea0
0039dd20
0039dd20loc_39dd20:
0039dd20adrp x0, 0x331000
0039dd24add x0, x0, 3452
0039dd28movz x1, 73
0039dd2cbl errors.New
0039dd30str x0, [sp+1056]
0039dd34str x1, [sp+1064]
0039dd38add x20, sp, 936
0039dd3cadr x27, 16
0039dd40stp x29, x27, [sp-24]
0039dd44sub x29, sp, 24
0039dd48bl fn_87cf4
0039dd4csub x29, sp, 8
0039dd50str xzr, [sp+1048]
0039dd54add x27, sp, 920
0039dd58stp xzr, xzr, [x27]
0039dd5cldr x26, [sp+368]
0039dd60ldr x2, [x26]
0039dd64ldr x0, [sp+1056]
0039dd68ldr x1, [sp+1064]
0039dd6cblr x2
0039dd70ldr x15, [sp+8]
0039dd74ldr x16, [sp+16]
0039dd78str x16, [sp+3016]
0039dd7cstr x0, [sp+4344]
0039dd80str x1, [sp+4352]
0039dd84str x2, [sp+4360]
0039dd88str x3, [sp+4368]
0039dd8cstr x4, [sp+4376]
0039dd90str x5, [sp+4384]
0039dd94str x6, [sp+4392]
0039dd98str x7, [sp+4400]
0039dd9cstr x8, [sp+4408]
0039dda0str x9, [sp+4416]
0039dda4str x10, [sp+4424]
0039dda8str x11, [sp+4432]
0039ddacstr x12, [sp+4440]
0039ddb0str x13, [sp+4448]
0039ddb4str x14, [sp+4456]
0039ddb8add x21, sp, 936
0039ddbcadd x20, sp, 4096
0039ddc0add x20, x20, 248
0039ddc4adr x27, 16
0039ddc8stp x29, x27, [sp-24]
0039ddccsub x29, sp, 24
0039ddd0bl fn_87ee8
0039ddd4sub x29, sp, 8
0039ddd8ldr x2, [sp+4456]
0039dddcstr x2, [sp+1048]
0039dde0str x15, [sp+920]
0039dde4ldr x2, [sp+3016]
0039dde8str x2, [sp+928]
0039ddecadd x21, sp, 2576
0039ddf0add x20, sp, 936
0039ddf4adr x27, 16
0039ddf8stp x29, x27, [sp-24]
0039ddfcsub x29, sp, 24
0039de00bl fn_87ee8
0039de04sub x29, sp, 8
0039de08ldr x2, [sp+1048]
0039de0cstr x2, [sp+2688]
0039de10ldr x2, [sp+920]
0039de14ldr x3, [sp+928]
0039de18str x2, [sp+2560]
0039de1cstr x3, [sp+2568]
0039de20add x21, sp, 112
0039de24add x20, sp, 2576
0039de28adr x27, 16
0039de2cstp x29, x27, [sp-24]
0039de30sub x29, sp, 24
0039de34bl fn_87ee8
0039de38sub x29, sp, 8
0039de3cldr x2, [sp+2688]
0039de40str x2, [sp+224]
0039de44ldr x2, [sp+2560]
0039de48ldr x3, [sp+2568]
0039de4cstr x2, [sp+5144]
0039de50str x3, [sp+5152]
0039de54ldr x0, [sp+112]
0039de58ldr x1, [sp+120]
0039de5cldr x2, [sp+128]
0039de60ldr x3, [sp+136]
0039de64ldr x4, [sp+144]
0039de68ldr x5, [sp+152]
0039de6cldr x6, [sp+160]
0039de70ldr x7, [sp+168]
0039de74ldr x8, [sp+176]
0039de78ldr x9, [sp+184]
0039de7cldr x10, [sp+192]
0039de80ldr x11, [sp+200]
0039de84ldr x12, [sp+208]
0039de88ldr x13, [sp+216]
0039de8cldr x14, [sp+224]
0039de90ldp x29, x30, [sp-8]
0039de94movz x27, 5136
0039de98add sp, sp, x27
0039de9cret x30
0039dea0
0039dea0loc_39dea0:
0039dea0add x27, sp, 904
0039dea4stp xzr, xzr, [x27]
0039dea8add x3, sp, 904
0039deacstr x3, [sp+624]
0039deb0ldr x0, [sp+240]
0039deb4ldr x1, [sp+248]
0039deb8ldr x2, [sp+256]
0039debcbl runtime.convTslice
0039dec0str x0, [sp+616]
0039dec4ldr x3, [sp+624]
0039dec8ldrsb x27, [x3]
0039deccadrp x4, 0x250000
0039ded0add x4, x4, 2112
0039ded4str x4, [x3]
0039ded8adrp x27, 0x6ae000
0039dedcldr w4, [x27+3056]
0039dee0cbz w4, 0x39dee8
0039dee4b 0x39deec
0039dee8
0039dee8loc_39dee8:
0039dee8b 0x39df00
0039deec
0039deecloc_39deec:
0039deecbl runtime.gcWriteBarrier2
0039def0str x0, [x25]
0039def4ldr x5, [x3+8]
0039def8str x5, [x25+8]
0039defcb 0x39df00
0039df00
0039df00loc_39df00:
0039df00str x0, [x3+8]
0039df04ldr x2, [sp+624]
0039df08ldrsb x27, [x2]
0039df0cb 0x39df10
0039df10
0039df10loc_39df10:
0039df10str x2, [sp+656]
0039df14orr x4, xzr, 1
0039df18str x4, [sp+664]
0039df1cstr x4, [sp+672]
0039df20adrp x0, 0x334000
0039df24add x0, x0, 238
0039df28movz x1, 129
0039df2cmov x3, x4
0039df30bl fmt.Errorf
0039df34str x0, [sp+920]
0039df38str x1, [sp+928]
0039df3cadd x20, sp, 936
0039df40adr x27, 16
0039df44stp x29, x27, [sp-24]
0039df48sub x29, sp, 24
0039df4cbl fn_87cf4
0039df50sub x29, sp, 8
0039df54str xzr, [sp+1048]
0039df58add x27, sp, 1056
0039df5cstp xzr, xzr, [x27]
0039df60ldr x26, [sp+368]
0039df64ldr x5, [x26]
0039df68ldr x0, [sp+920]
0039df6cldr x1, [sp+928]
0039df70blr x5
0039df74ldr x15, [sp+8]
0039df78ldr x16, [sp+16]
0039df7cstr x16, [sp+3016]
0039df80str x0, [sp+4224]
0039df84str x1, [sp+4232]
0039df88str x2, [sp+4240]
0039df8cstr x3, [sp+4248]
0039df90str x4, [sp+4256]
0039df94str x5, [sp+4264]
0039df98str x6, [sp+4272]
0039df9cstr x7, [sp+4280]
0039dfa0str x8, [sp+4288]
0039dfa4str x9, [sp+4296]
0039dfa8str x10, [sp+4304]
0039dfacstr x11, [sp+4312]
0039dfb0str x12, [sp+4320]
0039dfb4str x13, [sp+4328]
0039dfb8str x14, [sp+4336]
0039dfbcadd x21, sp, 936
0039dfc0add x20, sp, 4096
0039dfc4add x20, x20, 128
0039dfc8adr x27, 16
0039dfccstp x29, x27, [sp-24]
0039dfd0sub x29, sp, 24
0039dfd4bl fn_87ee8
0039dfd8sub x29, sp, 8
0039dfdcldr x5, [sp+4336]
0039dfe0str x5, [sp+1048]
0039dfe4str x15, [sp+1056]
0039dfe8ldr x5, [sp+3016]
0039dfecstr x5, [sp+1064]
0039dff0add x21, sp, 2440
0039dff4add x20, sp, 936
0039dff8adr x27, 16
0039dffcstp x29, x27, [sp-24]
0039e000sub x29, sp, 24
0039e004bl fn_87ee8
0039e008sub x29, sp, 8
0039e00cldr x5, [sp+1048]
0039e010str x5, [sp+2552]
0039e014ldr x5, [sp+1056]
0039e018ldr x6, [sp+1064]
0039e01cstr x5, [sp+2424]
0039e020str x6, [sp+2432]
0039e024add x21, sp, 112
0039e028add x20, sp, 2440
0039e02cadr x27, 16
0039e030stp x29, x27, [sp-24]
0039e034sub x29, sp, 24
0039e038bl fn_87ee8
0039e03csub x29, sp, 8
0039e040ldr x5, [sp+2552]
0039e044str x5, [sp+224]
0039e048ldr x5, [sp+2424]
0039e04cldr x6, [sp+2432]
0039e050str x5, [sp+5144]
0039e054str x6, [sp+5152]
0039e058ldr x0, [sp+112]
0039e05cldr x1, [sp+120]
0039e060ldr x2, [sp+128]
0039e064ldr x3, [sp+136]
0039e068ldr x4, [sp+144]
0039e06cldr x5, [sp+152]
0039e070ldr x6, [sp+160]
0039e074ldr x7, [sp+168]
0039e078ldr x8, [sp+176]
0039e07cldr x9, [sp+184]
0039e080ldr x10, [sp+192]
0039e084ldr x11, [sp+200]
0039e088ldr x12, [sp+208]
0039e08cldr x13, [sp+216]
0039e090ldr x14, [sp+224]
0039e094ldp x29, x30, [sp-8]
0039e098movz x27, 5136
0039e09cadd sp, sp, x27
0039e0a0ret x30
0039e0a4
0039e0a4loc_39e0a4:
0039e0a4movz x0, 10
0039e0a8bl runtime.panicIndex
0039e0ac
0039e0acloc_39e0ac:
0039e0acmov x0, xzr
0039e0b0bl runtime.panicIndex
0039e0b4
0039e0b4loc_39e0b4:
0039e0b4movz x0, 9
0039e0b8bl runtime.panicIndex
0039e0bc
0039e0bcloc_39e0bc:
0039e0bcmov x0, xzr
0039e0c0bl runtime.panicIndex
0039e0c4
0039e0c4loc_39e0c4:
0039e0c4orr x0, xzr, 8
0039e0c8bl runtime.panicIndex
0039e0cc
0039e0ccloc_39e0cc:
0039e0ccmov x0, xzr
0039e0d0bl runtime.panicIndex
0039e0d4
0039e0d4loc_39e0d4:
0039e0d4orr x0, xzr, 7
0039e0d8bl runtime.panicIndex
0039e0dc
0039e0dcloc_39e0dc:
0039e0dcmov x0, xzr
0039e0e0bl runtime.panicIndex
0039e0e4
0039e0e4loc_39e0e4:
0039e0e4orr x0, xzr, 6
0039e0e8bl runtime.panicIndex
0039e0ec
0039e0ecloc_39e0ec:
0039e0ecmov x0, xzr
0039e0f0bl runtime.panicIndex
0039e0f4
0039e0f4loc_39e0f4:
0039e0f4movz x0, 5
0039e0f8bl runtime.panicIndex
0039e0fc
0039e0fcloc_39e0fc:
0039e0fcmov x0, xzr
0039e100bl runtime.panicIndex
0039e104
0039e104loc_39e104:
0039e104orr x0, xzr, 4
0039e108bl runtime.panicIndex
0039e10c
0039e10cloc_39e10c:
0039e10cmov x0, xzr
0039e110bl runtime.panicIndex
0039e114
0039e114loc_39e114:
0039e114orr x0, xzr, 3
0039e118bl runtime.panicIndex
0039e11c
0039e11cloc_39e11c:
0039e11cmov x0, xzr
0039e120bl runtime.panicIndex
0039e124
0039e124loc_39e124:
0039e124orr x0, xzr, 2
0039e128bl runtime.panicIndex
0039e12c
0039e12cloc_39e12c:
0039e12cmov x0, xzr
0039e130bl runtime.panicIndex
0039e134
0039e134loc_39e134:
0039e134orr x0, xzr, 1
0039e138bl runtime.panicIndex
0039e13c
0039e13cloc_39e13c:
0039e13cmov x0, xzr
0039e140bl runtime.panicIndex
0039e144
0039e144loc_39e144:
0039e144mov x0, xzr
0039e148bl runtime.panicIndex
0039e14c
0039e14cloc_39e14c:
0039e14cmov x0, xzr
0039e150bl runtime.panicIndex
0039e154
0039e154loc_39e154:
0039e154mov x0, xzr
0039e158bl runtime.panicIndex
0039e15c
0039e15cloc_39e15c:
0039e15cadrp x2, 0x27a000
0039e160add x2, x2, 1120
0039e164bl runtime.panicdottypeE
0039e168
0039e168loc_39e168:
0039e168mov x0, xzr
0039e16cbl runtime.panicIndex
0039e170
0039e170loc_39e170:
0039e170mov x0, xzr
0039e174bl runtime.panicIndex
0039e178
0039e178loc_39e178:
0039e178movz x0, 10
0039e17cbl runtime.panicIndex
0039e180
0039e180loc_39e180:
0039e180movz x0, 9
0039e184bl runtime.panicIndex
0039e188
0039e188loc_39e188:
0039e188orr x0, xzr, 8
0039e18cbl runtime.panicIndex
0039e190
0039e190loc_39e190:
0039e190orr x0, xzr, 7
0039e194bl runtime.panicIndex
0039e198
0039e198loc_39e198:
0039e198orr x0, xzr, 6
0039e19cbl runtime.panicIndex
0039e1a0
0039e1a0loc_39e1a0:
0039e1a0movz x0, 5
0039e1a4bl runtime.panicIndex
0039e1a8
0039e1a8loc_39e1a8:
0039e1a8orr x0, xzr, 4
0039e1acbl runtime.panicIndex
0039e1b0
0039e1b0loc_39e1b0:
0039e1b0orr x0, xzr, 3
0039e1b4bl runtime.panicIndex
0039e1b8
0039e1b8loc_39e1b8:
0039e1b8orr x0, xzr, 2
0039e1bcbl runtime.panicIndex
0039e1c0
0039e1c0loc_39e1c0:
0039e1c0orr x0, xzr, 1
0039e1c4bl runtime.panicIndex
0039e1c8
0039e1c8loc_39e1c8:
0039e1c8mov x0, xzr
0039e1ccbl runtime.panicIndex
0039e1d0
0039e1d0loc_39e1d0:
0039e1d0mov x0, xzr
0039e1d4bl runtime.panicIndex
0039e1d8
0039e1d8loc_39e1d8:
0039e1d8movz x0, 10
0039e1dcbl runtime.panicIndex
0039e1e0
0039e1e0loc_39e1e0:
0039e1e0movz x0, 9
0039e1e4bl runtime.panicIndex
0039e1e8
0039e1e8loc_39e1e8:
0039e1e8orr x0, xzr, 8
0039e1ecbl runtime.panicIndex
0039e1f0
0039e1f0loc_39e1f0:
0039e1f0orr x0, xzr, 7
0039e1f4bl runtime.panicIndex
0039e1f8
0039e1f8loc_39e1f8:
0039e1f8orr x0, xzr, 6
0039e1fcbl runtime.panicIndex
0039e200
0039e200loc_39e200:
0039e200movz x0, 5
0039e204bl runtime.panicIndex
0039e208
0039e208loc_39e208:
0039e208orr x0, xzr, 4
0039e20cbl runtime.panicIndex
0039e210
0039e210loc_39e210:
0039e210orr x0, xzr, 3
0039e214bl runtime.panicIndex
0039e218
0039e218loc_39e218:
0039e218orr x0, xzr, 2
0039e21cbl runtime.panicIndex
0039e220
0039e220loc_39e220:
0039e220orr x0, xzr, 1
0039e224bl runtime.panicIndex
0039e228
0039e228loc_39e228:
0039e228mov x0, xzr
0039e22cbl runtime.panicIndex
0039e230hint
0039e234
0039e234loc_39e234:
0039e234stp x0, x1, [sp+24]
0039e238stp x2, x3, [sp+40]
0039e23cstp x4, x5, [sp+56]
0039e240mov x3, x30
0039e244bl runtime.morestack_noctxt.abi0
0039e248ldp x0, x1, [sp+24]
0039e24cldp x2, x3, [sp+40]
0039e250ldp x4, x5, [sp+56]
0039e254b 0x39b7d0
0039e258udf 0
0039e25cudf 0
0039b7d0
0039e260
0039e260crypto/tls.parsePrivateKey: ; void crypto/tls.parsePrivateKey(struct []uint8 der)
0039e260ldr x16, [x28+16]
0039e264sub x17, sp, 208
0039e268subs xzr, x17, x16
0039e26cb.ls 0x39e618
0039e270sub x20, sp, 336
0039e274stp x29, x30, [x20-8]
0039e278add sp, x20, 0
0039e27csub x29, sp, 8
0039e280str x0, [sp+344]
0039e284str x1, [sp+352]
0039e288str x2, [sp+360]
0039e28cstp xzr, xzr, [sp+56]
0039e290stp xzr, xzr, [sp+40]
0039e294str xzr, [sp+280]
0039e298stp xzr, xzr, [sp+264]
0039e29cldr x0, [sp+344]
0039e2a0ldr x1, [sp+352]
0039e2a4ldr x2, [sp+360]
0039e2a8bl crypto/x509.ParsePKCS1PrivateKey
0039e2acstr x0, [sp+280]
0039e2b0str x1, [sp+264]
0039e2b4str x2, [sp+272]
0039e2b8ldr x3, [sp+280]
0039e2bcstr x3, [sp+216]
0039e2c0ldr x3, [sp+272]
0039e2c4ldr x4, [sp+264]
0039e2c8str x4, [sp+200]
0039e2ccstr x3, [sp+208]
0039e2d0ldr x3, [sp+216]
0039e2d4str x3, [sp+128]
0039e2d8ldr x3, [sp+208]
0039e2dcldr x4, [sp+200]
0039e2e0str x4, [sp+168]
0039e2e4str x3, [sp+176]
0039e2e8cbnz x4, 0x39e2f0
0039e2ecb 0x39e5e0
0039e2f0
0039e2f0loc_39e2f0:
0039e2f0stp xzr, xzr, [sp+248]
0039e2f4stp xzr, xzr, [sp+264]
0039e2f8ldr x0, [sp+344]
0039e2fcldr x1, [sp+352]
0039e300ldr x2, [sp+360]
0039e304bl crypto/x509.ParsePKCS8PrivateKey
0039e308str x0, [sp+248]
0039e30cstr x1, [sp+256]
0039e310str x2, [sp+264]
0039e314str x3, [sp+272]
0039e318ldr x3, [sp+256]
0039e31cldr x4, [sp+248]
0039e320str x4, [sp+184]
0039e324str x3, [sp+192]
0039e328ldr x3, [sp+264]
0039e32cldr x4, [sp+272]
0039e330str x3, [sp+312]
0039e334str x4, [sp+320]
0039e338ldr x3, [sp+184]
0039e33cldr x4, [sp+192]
0039e340str x3, [sp+112]
0039e344str x4, [sp+120]
0039e348ldr x3, [sp+320]
0039e34cldr x4, [sp+312]
0039e350str x4, [sp+152]
0039e354str x3, [sp+160]
0039e358cbnz x4, 0x39e360
0039e35cb 0x39e434
0039e360
0039e360loc_39e360:
0039e360str xzr, [sp+240]
0039e364stp xzr, xzr, [sp+264]
0039e368ldr x0, [sp+344]
0039e36cldr x1, [sp+352]
0039e370ldr x2, [sp+360]
0039e374bl crypto/x509.ParseECPrivateKey
0039e378str x0, [sp+240]
0039e37cstr x1, [sp+264]
0039e380str x2, [sp+272]
0039e384ldr x3, [sp+240]
0039e388str x3, [sp+304]
0039e38cldr x3, [sp+272]
0039e390ldr x4, [sp+264]
0039e394str x4, [sp+288]
0039e398str x3, [sp+296]
0039e39cldr x3, [sp+304]
0039e3a0str x3, [sp+72]
0039e3a4ldr x3, [sp+296]
0039e3a8ldr x4, [sp+288]
0039e3acstr x4, [sp+136]
0039e3b0str x3, [sp+144]
0039e3b4cbnz x4, 0x39e3bc
0039e3b8b 0x39e3fc
0039e3bc
0039e3bcloc_39e3bc:
0039e3bcadrp x0, 0x320000
0039e3c0add x0, x0, 2512
0039e3c4orr x1, xzr, 32
0039e3c8bl errors.New
0039e3ccstr x0, [sp+264]
0039e3d0str x1, [sp+272]
0039e3d4stp xzr, xzr, [sp+56]
0039e3d8ldr x2, [sp+264]
0039e3dcldr x3, [sp+272]
0039e3e0str x2, [sp+40]
0039e3e4str x3, [sp+48]
0039e3e8ldr x0, [sp+56]
0039e3ecldr x1, [sp+64]
0039e3f0ldp x29, x30, [sp-8]
0039e3f4add sp, sp, 336
0039e3f8ret x30
0039e3fc
0039e3fcloc_39e3fc:
0039e3fcldr x4, [sp+72]
0039e400str x4, [sp+240]
0039e404adrp x5, 0x2de000
0039e408add x5, x5, 32
0039e40cstr x5, [sp+56]
0039e410str x4, [sp+64]
0039e414stp xzr, xzr, [sp+40]
0039e418ldr x0, [sp+56]
0039e41cldr x1, [sp+64]
0039e420mov x2, xzr
0039e424mov x3, xzr
0039e428ldp x29, x30, [sp-8]
0039e42cadd sp, sp, 336
0039e430ret x30
0039e434
0039e434loc_39e434:
0039e434ldr x4, [sp+120]
0039e438ldr x5, [sp+112]
0039e43cstr x5, [sp+224]
0039e440str x4, [sp+232]
0039e444cbnz x5, 0x39e44c
0039e448b 0x39e58c
0039e44c
0039e44cloc_39e44c:
0039e44cldr w4, [x5+16]
0039e450str w4, [sp+36]
0039e454movz x5, 48103
0039e458movk x5, 0x692c0000
0039e45cadds wzr, w4, w5
0039e460b.eq 0x39e468
0039e464b 0x39e4a4
0039e468
0039e468loc_39e468:
0039e468ldr x4, [sp+224]
0039e46cadrp x5, 0x2de000
0039e470add x5, x5, 32
0039e474subs xzr, x4, x5
0039e478b.eq 0x39e480
0039e47cb 0x39e488
0039e480
0039e480loc_39e480:
0039e480orr x0, xzr, 1
0039e484b 0x39e490
0039e488
0039e488loc_39e488:
0039e488mov x0, xzr
0039e48cb 0x39e490
0039e490
0039e490loc_39e490:
0039e490strb w0, [sp+35]
0039e494tbnz w0, 0, 0x39e49c
0039e498b 0x39e4a0
0039e49c
0039e49cloc_39e49c:
0039e49cb 0x39e540
0039e4a0
0039e4a0loc_39e4a0:
0039e4a0b 0x39e588
0039e4a4
0039e4a4loc_39e4a4:
0039e4a4movz x5, 57876
0039e4a8movk x5, 0x31960000
0039e4acadds wzr, w4, w5
0039e4b0b.eq 0x39e4b8
0039e4b4b 0x39e4f4
0039e4b8
0039e4b8loc_39e4b8:
0039e4b8ldr x4, [sp+224]
0039e4bcadrp x5, 0x2d8000
0039e4c0add x5, x5, 2592
0039e4c4subs xzr, x4, x5
0039e4c8b.eq 0x39e4d0
0039e4ccb 0x39e4d8
0039e4d0
0039e4d0loc_39e4d0:
0039e4d0orr x0, xzr, 1
0039e4d4b 0x39e4e0
0039e4d8
0039e4d8loc_39e4d8:
0039e4d8mov x0, xzr
0039e4dcb 0x39e4e0
0039e4e0
0039e4e0loc_39e4e0:
0039e4e0strb w0, [sp+35]
0039e4e4tbnz w0, 0, 0x39e4ec
0039e4e8b 0x39e4f0
0039e4ec
0039e4ecloc_39e4ec:
0039e4ecb 0x39e540
0039e4f0
0039e4f0loc_39e4f0:
0039e4f0b 0x39e584
0039e4f4
0039e4f4loc_39e4f4:
0039e4f4movz x5, 52356
0039e4f8movk x5, 0x270d0000
0039e4fcadds wzr, w4, w5
0039e500b.eq 0x39e508
0039e504b 0x39e57c
0039e508
0039e508loc_39e508:
0039e508ldr x4, [sp+224]
0039e50cadrp x5, 0x29e000
0039e510add x5, x5, 3072
0039e514subs xzr, x4, x5
0039e518b.eq 0x39e520
0039e51cb 0x39e528
0039e520
0039e520loc_39e520:
0039e520orr x0, xzr, 1
0039e524b 0x39e530
0039e528
0039e528loc_39e528:
0039e528mov x0, xzr
0039e52cb 0x39e530
0039e530
0039e530loc_39e530:
0039e530strb w0, [sp+35]
0039e534tbnz w0, 0, 0x39e53c
0039e538b 0x39e578
0039e53c
0039e53cloc_39e53c:
0039e53cb 0x39e540
0039e540
0039e540loc_39e540:
0039e540ldr x4, [sp+224]
0039e544ldr x5, [sp+232]
0039e548str x4, [sp+96]
0039e54cstr x5, [sp+104]
0039e550str x4, [sp+56]
0039e554str x5, [sp+64]
0039e558stp xzr, xzr, [sp+40]
0039e55cldr x0, [sp+56]
0039e560ldr x1, [sp+64]
0039e564mov x2, xzr
0039e568mov x3, xzr
0039e56cldp x29, x30, [sp-8]
0039e570add sp, sp, 336
0039e574ret x30
0039e578
0039e578loc_39e578:
0039e578b 0x39e580
0039e57c
0039e57cloc_39e57c:
0039e57cb 0x39e580
0039e580
0039e580loc_39e580:
0039e580b 0x39e584
0039e584
0039e584loc_39e584:
0039e584b 0x39e588
0039e588
0039e588loc_39e588:
0039e588b 0x39e590
0039e58c
0039e58cloc_39e58c:
0039e58cb 0x39e590
0039e590
0039e590loc_39e590:
0039e590ldr x2, [sp+224]
0039e594ldr x3, [sp+232]
0039e598str x2, [sp+80]
0039e59cstr x3, [sp+88]
0039e5a0adrp x0, 0x32c000
0039e5a4add x0, x0, 2716
0039e5a8movz x1, 54
0039e5acbl errors.New
0039e5b0str x0, [sp+264]
0039e5b4str x1, [sp+272]
0039e5b8stp xzr, xzr, [sp+56]
0039e5bcldr x2, [sp+264]
0039e5c0ldr x3, [sp+272]
0039e5c4str x2, [sp+40]
0039e5c8str x3, [sp+48]
0039e5ccldr x0, [sp+56]
0039e5d0ldr x1, [sp+64]
0039e5d4ldp x29, x30, [sp-8]
0039e5d8add sp, sp, 336
0039e5dcret x30
0039e5e0
0039e5e0loc_39e5e0:
0039e5e0ldr x4, [sp+128]
0039e5e4str x4, [sp+280]
0039e5e8adrp x5, 0x2d8000
0039e5ecadd x5, x5, 2592
0039e5f0str x5, [sp+56]
0039e5f4str x4, [sp+64]
0039e5f8stp xzr, xzr, [sp+40]
0039e5fcldr x0, [sp+56]
0039e600ldr x1, [sp+64]
0039e604mov x2, xzr
0039e608mov x3, xzr
0039e60cldp x29, x30, [sp-8]
0039e610add sp, sp, 336
0039e614ret x30
0039e618
0039e618loc_39e618:
0039e618stp x0, x1, [sp+8]
0039e61cstr x2, [sp+24]
0039e620mov x3, x30
0039e624bl runtime.morestack_noctxt.abi0
0039e628ldp x0, x1, [sp+8]
0039e62cldr x2, [sp+24]
0039e630b 0x39e260
0039e634udf 0
0039e638udf 0
0039e63cudf 0
0039e260
0039e260crypto/tls.parsePrivateKey: ; void crypto/tls.parsePrivateKey(struct []uint8 der)
0039e260ldr x16, [x28+16]
0039e264sub x17, sp, 208
0039e268subs xzr, x17, x16
0039e26cb.ls 0x39e618
0039e270sub x20, sp, 336
0039e274stp x29, x30, [x20-8]
0039e278add sp, x20, 0
0039e27csub x29, sp, 8
0039e280str x0, [sp+344]
0039e284str x1, [sp+352]
0039e288str x2, [sp+360]
0039e28cstp xzr, xzr, [sp+56]
0039e290stp xzr, xzr, [sp+40]
0039e294str xzr, [sp+280]
0039e298stp xzr, xzr, [sp+264]
0039e29cldr x0, [sp+344]
0039e2a0ldr x1, [sp+352]
0039e2a4ldr x2, [sp+360]
0039e2a8bl crypto/x509.ParsePKCS1PrivateKey
0039e2acstr x0, [sp+280]
0039e2b0str x1, [sp+264]
0039e2b4str x2, [sp+272]
0039e2b8ldr x3, [sp+280]
0039e2bcstr x3, [sp+216]
0039e2c0ldr x3, [sp+272]
0039e2c4ldr x4, [sp+264]
0039e2c8str x4, [sp+200]
0039e2ccstr x3, [sp+208]
0039e2d0ldr x3, [sp+216]
0039e2d4str x3, [sp+128]
0039e2d8ldr x3, [sp+208]
0039e2dcldr x4, [sp+200]
0039e2e0str x4, [sp+168]
0039e2e4str x3, [sp+176]
0039e2e8cbnz x4, 0x39e2f0
0039e2ecb 0x39e5e0
0039e2f0
0039e2f0loc_39e2f0:
0039e2f0stp xzr, xzr, [sp+248]
0039e2f4stp xzr, xzr, [sp+264]
0039e2f8ldr x0, [sp+344]
0039e2fcldr x1, [sp+352]
0039e300ldr x2, [sp+360]
0039e304bl crypto/x509.ParsePKCS8PrivateKey
0039e308str x0, [sp+248]
0039e30cstr x1, [sp+256]
0039e310str x2, [sp+264]
0039e314str x3, [sp+272]
0039e318ldr x3, [sp+256]
0039e31cldr x4, [sp+248]
0039e320str x4, [sp+184]
0039e324str x3, [sp+192]
0039e328ldr x3, [sp+264]
0039e32cldr x4, [sp+272]
0039e330str x3, [sp+312]
0039e334str x4, [sp+320]
0039e338ldr x3, [sp+184]
0039e33cldr x4, [sp+192]
0039e340str x3, [sp+112]
0039e344str x4, [sp+120]
0039e348ldr x3, [sp+320]
0039e34cldr x4, [sp+312]
0039e350str x4, [sp+152]
0039e354str x3, [sp+160]
0039e358cbnz x4, 0x39e360
0039e35cb 0x39e434
0039e360
0039e360loc_39e360:
0039e360str xzr, [sp+240]
0039e364stp xzr, xzr, [sp+264]
0039e368ldr x0, [sp+344]
0039e36cldr x1, [sp+352]
0039e370ldr x2, [sp+360]
0039e374bl crypto/x509.ParseECPrivateKey
0039e378str x0, [sp+240]
0039e37cstr x1, [sp+264]
0039e380str x2, [sp+272]
0039e384ldr x3, [sp+240]
0039e388str x3, [sp+304]
0039e38cldr x3, [sp+272]
0039e390ldr x4, [sp+264]
0039e394str x4, [sp+288]
0039e398str x3, [sp+296]
0039e39cldr x3, [sp+304]
0039e3a0str x3, [sp+72]
0039e3a4ldr x3, [sp+296]
0039e3a8ldr x4, [sp+288]
0039e3acstr x4, [sp+136]
0039e3b0str x3, [sp+144]
0039e3b4cbnz x4, 0x39e3bc
0039e3b8b 0x39e3fc
0039e3bc
0039e3bcloc_39e3bc:
0039e3bcadrp x0, 0x320000
0039e3c0add x0, x0, 2512
0039e3c4orr x1, xzr, 32
0039e3c8bl errors.New
0039e3ccstr x0, [sp+264]
0039e3d0str x1, [sp+272]
0039e3d4stp xzr, xzr, [sp+56]
0039e3d8ldr x2, [sp+264]
0039e3dcldr x3, [sp+272]
0039e3e0str x2, [sp+40]
0039e3e4str x3, [sp+48]
0039e3e8ldr x0, [sp+56]
0039e3ecldr x1, [sp+64]
0039e3f0ldp x29, x30, [sp-8]
0039e3f4add sp, sp, 336
0039e3f8ret x30
0039e3fc
0039e3fcloc_39e3fc:
0039e3fcldr x4, [sp+72]
0039e400str x4, [sp+240]
0039e404adrp x5, 0x2de000
0039e408add x5, x5, 32
0039e40cstr x5, [sp+56]
0039e410str x4, [sp+64]
0039e414stp xzr, xzr, [sp+40]
0039e418ldr x0, [sp+56]
0039e41cldr x1, [sp+64]
0039e420mov x2, xzr
0039e424mov x3, xzr
0039e428ldp x29, x30, [sp-8]
0039e42cadd sp, sp, 336
0039e430ret x30
0039e434
0039e434loc_39e434:
0039e434ldr x4, [sp+120]
0039e438ldr x5, [sp+112]
0039e43cstr x5, [sp+224]
0039e440str x4, [sp+232]
0039e444cbnz x5, 0x39e44c
0039e448b 0x39e58c
0039e44c
0039e44cloc_39e44c:
0039e44cldr w4, [x5+16]
0039e450str w4, [sp+36]
0039e454movz x5, 48103
0039e458movk x5, 0x692c0000
0039e45cadds wzr, w4, w5
0039e460b.eq 0x39e468
0039e464b 0x39e4a4
0039e468
0039e468loc_39e468:
0039e468ldr x4, [sp+224]
0039e46cadrp x5, 0x2de000
0039e470add x5, x5, 32
0039e474subs xzr, x4, x5
0039e478b.eq 0x39e480
0039e47cb 0x39e488
0039e480
0039e480loc_39e480:
0039e480orr x0, xzr, 1
0039e484b 0x39e490
0039e488
0039e488loc_39e488:
0039e488mov x0, xzr
0039e48cb 0x39e490
0039e490
0039e490loc_39e490:
0039e490strb w0, [sp+35]
0039e494tbnz w0, 0, 0x39e49c
0039e498b 0x39e4a0
0039e49c
0039e49cloc_39e49c:
0039e49cb 0x39e540
0039e4a0
0039e4a0loc_39e4a0:
0039e4a0b 0x39e588
0039e4a4
0039e4a4loc_39e4a4:
0039e4a4movz x5, 57876
0039e4a8movk x5, 0x31960000
0039e4acadds wzr, w4, w5
0039e4b0b.eq 0x39e4b8
0039e4b4b 0x39e4f4
0039e4b8
0039e4b8loc_39e4b8:
0039e4b8ldr x4, [sp+224]
0039e4bcadrp x5, 0x2d8000
0039e4c0add x5, x5, 2592
0039e4c4subs xzr, x4, x5
0039e4c8b.eq 0x39e4d0
0039e4ccb 0x39e4d8
0039e4d0
0039e4d0loc_39e4d0:
0039e4d0orr x0, xzr, 1
0039e4d4b 0x39e4e0
0039e4d8
0039e4d8loc_39e4d8:
0039e4d8mov x0, xzr
0039e4dcb 0x39e4e0
0039e4e0
0039e4e0loc_39e4e0:
0039e4e0strb w0, [sp+35]
0039e4e4tbnz w0, 0, 0x39e4ec
0039e4e8b 0x39e4f0
0039e4ec
0039e4ecloc_39e4ec:
0039e4ecb 0x39e540
0039e4f0
0039e4f0loc_39e4f0:
0039e4f0b 0x39e584
0039e4f4
0039e4f4loc_39e4f4:
0039e4f4movz x5, 52356
0039e4f8movk x5, 0x270d0000
0039e4fcadds wzr, w4, w5
0039e500b.eq 0x39e508
0039e504b 0x39e57c
0039e508
0039e508loc_39e508:
0039e508ldr x4, [sp+224]
0039e50cadrp x5, 0x29e000
0039e510add x5, x5, 3072
0039e514subs xzr, x4, x5
0039e518b.eq 0x39e520
0039e51cb 0x39e528
0039e520
0039e520loc_39e520:
0039e520orr x0, xzr, 1
0039e524b 0x39e530
0039e528
0039e528loc_39e528:
0039e528mov x0, xzr
0039e52cb 0x39e530
0039e530
0039e530loc_39e530:
0039e530strb w0, [sp+35]
0039e534tbnz w0, 0, 0x39e53c
0039e538b 0x39e578
0039e53c
0039e53cloc_39e53c:
0039e53cb 0x39e540
0039e540
0039e540loc_39e540:
0039e540ldr x4, [sp+224]
0039e544ldr x5, [sp+232]
0039e548str x4, [sp+96]
0039e54cstr x5, [sp+104]
0039e550str x4, [sp+56]
0039e554str x5, [sp+64]
0039e558stp xzr, xzr, [sp+40]
0039e55cldr x0, [sp+56]
0039e560ldr x1, [sp+64]
0039e564mov x2, xzr
0039e568mov x3, xzr
0039e56cldp x29, x30, [sp-8]
0039e570add sp, sp, 336
0039e574ret x30
0039e578
0039e578loc_39e578:
0039e578b 0x39e580
0039e57c
0039e57cloc_39e57c:
0039e57cb 0x39e580
0039e580
0039e580loc_39e580:
0039e580b 0x39e584
0039e584
0039e584loc_39e584:
0039e584b 0x39e588
0039e588
0039e588loc_39e588:
0039e588b 0x39e590
0039e58c
0039e58cloc_39e58c:
0039e58cb 0x39e590
0039e590
0039e590loc_39e590:
0039e590ldr x2, [sp+224]
0039e594ldr x3, [sp+232]
0039e598str x2, [sp+80]
0039e59cstr x3, [sp+88]
0039e5a0adrp x0, 0x32c000
0039e5a4add x0, x0, 2716
0039e5a8movz x1, 54
0039e5acbl errors.New
0039e5b0str x0, [sp+264]
0039e5b4str x1, [sp+272]
0039e5b8stp xzr, xzr, [sp+56]
0039e5bcldr x2, [sp+264]
0039e5c0ldr x3, [sp+272]
0039e5c4str x2, [sp+40]
0039e5c8str x3, [sp+48]
0039e5ccldr x0, [sp+56]
0039e5d0ldr x1, [sp+64]
0039e5d4ldp x29, x30, [sp-8]
0039e5d8add sp, sp, 336
0039e5dcret x30
0039e5e0
0039e5e0loc_39e5e0:
0039e5e0ldr x4, [sp+128]
0039e5e4str x4, [sp+280]
0039e5e8adrp x5, 0x2d8000
0039e5ecadd x5, x5, 2592
0039e5f0str x5, [sp+56]
0039e5f4str x4, [sp+64]
0039e5f8stp xzr, xzr, [sp+40]
0039e5fcldr x0, [sp+56]
0039e600ldr x1, [sp+64]
0039e604mov x2, xzr
0039e608mov x3, xzr
0039e60cldp x29, x30, [sp-8]
0039e610add sp, sp, 336
0039e614ret x30
0039e618
0039e618loc_39e618:
0039e618stp x0, x1, [sp+8]
0039e61cstr x2, [sp+24]
0039e620mov x3, x30
0039e624bl runtime.morestack_noctxt.abi0
0039e628ldp x0, x1, [sp+8]
0039e62cldr x2, [sp+24]
0039e630b 0x39e260
0039e634udf 0
0039e638udf 0
0039e63cudf 0
0039e260
0039e640
0039e640crypto/tls.X509KeyPair.func1: ; void crypto/tls.X509KeyPair.func1(error err)
0039e640ldr x16, [x28+16]
0039e644sub x17, sp, 16
0039e648subs xzr, x17, x16
0039e64cb.ls 0x39e6f8
0039e650str x30, [sp-144]!
0039e654stur x29, [sp-8]
0039e658sub x29, sp, 8
0039e65cstr x0, [sp+168]
0039e660str x1, [sp+176]
0039e664add x20, sp, 16
0039e668adr x27, 16
0039e66cstp x29, x27, [sp-24]
0039e670sub x29, sp, 24
0039e674bl fn_87cf4
0039e678sub x29, sp, 8
0039e67cstr xzr, [sp+128]
0039e680stp xzr, xzr, [sp+152]
0039e684add x20, sp, 16
0039e688adr x27, 16
0039e68cstp x29, x27, [sp-24]
0039e690sub x29, sp, 24
0039e694bl fn_87cf4
0039e698sub x29, sp, 8
0039e69cstr xzr, [sp+128]
0039e6a0ldr x15, [sp+168]
0039e6a4ldr x16, [sp+176]
0039e6a8str x15, [sp+152]
0039e6acstr x16, [sp+160]
0039e6b0ldr x0, [sp+16]
0039e6b4ldr x1, [sp+24]
0039e6b8ldr x2, [sp+32]
0039e6bcldr x3, [sp+40]
0039e6c0ldr x4, [sp+48]
0039e6c4ldr x5, [sp+56]
0039e6c8ldr x6, [sp+64]
0039e6ccldr x7, [sp+72]
0039e6d0ldr x8, [sp+80]
0039e6d4ldr x9, [sp+88]
0039e6d8ldr x10, [sp+96]
0039e6dcldr x11, [sp+104]
0039e6e0ldr x12, [sp+112]
0039e6e4ldr x13, [sp+120]
0039e6e8ldr x14, [sp+128]
0039e6ecldur x29, [sp-8]
0039e6f0ldr x30, [sp], 144
0039e6f4ret x30
0039e6f8
0039e6f8loc_39e6f8:
0039e6f8stp x0, x1, [sp+24]
0039e6fcmov x3, x30
0039e700bl runtime.morestack_noctxt.abi0
0039e704ldp x0, x1, [sp+24]
0039e708b 0x39e640
0039e70cudf 0
0039e640
0039e640crypto/tls.X509KeyPair.func1: ; void crypto/tls.X509KeyPair.func1(error err)
0039e640ldr x16, [x28+16]
0039e644sub x17, sp, 16
0039e648subs xzr, x17, x16
0039e64cb.ls 0x39e6f8
0039e650str x30, [sp-144]!
0039e654stur x29, [sp-8]
0039e658sub x29, sp, 8
0039e65cstr x0, [sp+168]
0039e660str x1, [sp+176]
0039e664add x20, sp, 16
0039e668adr x27, 16
0039e66cstp x29, x27, [sp-24]
0039e670sub x29, sp, 24
0039e674bl fn_87cf4
0039e678sub x29, sp, 8
0039e67cstr xzr, [sp+128]
0039e680stp xzr, xzr, [sp+152]
0039e684add x20, sp, 16
0039e688adr x27, 16
0039e68cstp x29, x27, [sp-24]
0039e690sub x29, sp, 24
0039e694bl fn_87cf4
0039e698sub x29, sp, 8
0039e69cstr xzr, [sp+128]
0039e6a0ldr x15, [sp+168]
0039e6a4ldr x16, [sp+176]
0039e6a8str x15, [sp+152]
0039e6acstr x16, [sp+160]
0039e6b0ldr x0, [sp+16]
0039e6b4ldr x1, [sp+24]
0039e6b8ldr x2, [sp+32]
0039e6bcldr x3, [sp+40]
0039e6c0ldr x4, [sp+48]
0039e6c4ldr x5, [sp+56]
0039e6c8ldr x6, [sp+64]
0039e6ccldr x7, [sp+72]
0039e6d0ldr x8, [sp+80]
0039e6d4ldr x9, [sp+88]
0039e6d8ldr x10, [sp+96]
0039e6dcldr x11, [sp+104]
0039e6e0ldr x12, [sp+112]
0039e6e4ldr x13, [sp+120]
0039e6e8ldr x14, [sp+128]
0039e6ecldur x29, [sp-8]
0039e6f0ldr x30, [sp], 144
0039e6f4ret x30
0039e6f8
0039e6f8loc_39e6f8:
0039e6f8stp x0, x1, [sp+24]
0039e6fcmov x3, x30
0039e700bl runtime.morestack_noctxt.abi0
0039e704ldp x0, x1, [sp+24]
0039e708b 0x39e640
0039e70cudf 0
0039e640
0039e710
0039e710crypto/tls.defaultCipherSuites.func1: ; void crypto/tls.defaultCipherSuites.func1(uint16 c)
0039e710ldr x16, [x28+16]
0039e714subs xzr, sp, x16
0039e718b.ls 0x39e8a0
0039e71cstr x30, [sp-64]!
0039e720stur x29, [sp-8]
0039e724sub x29, sp, 8
0039e728strh w0, [sp+72]
0039e72cstrb wzr, [sp+36]
0039e730adrp x27, 0x682000
0039e734ldr x1, [x27+3608]
0039e738adrp x0, 0x286000
0039e73cadd x0, x0, 3232
0039e740add x2, sp, 72
0039e744bl runtime.mapaccess1
0039e748ldrb w3, [x0]
0039e74cstrb w3, [sp+38]
0039e750tbnz w3, 0, 0x39e758
0039e754b 0x39e75c
0039e758
0039e758loc_39e758:
0039e758b 0x39e7e0
0039e75c
0039e75cloc_39e75c:
0039e75cadrp x27, 0x682000
0039e760ldr x0, [x27+3664]
0039e764bl internal/godebug.(*Setting).Value
0039e768str x0, [sp+40]
0039e76cstr x1, [sp+48]
0039e770subs xzr, x1, 1
0039e774cset x2, ne
0039e778b.ne 0x39e780
0039e77cb 0x39e784
0039e780
0039e780loc_39e780:
0039e780b 0x39e7a0
0039e784
0039e784loc_39e784:
0039e784subs xzr, x1, 0
0039e788b.hi 0x39e790
0039e78cb 0x39e894
0039e790
0039e790loc_39e790:
0039e790ldrb w3, [x0]
0039e794subs wzr, w3, 49
0039e798cset x2, ne
0039e79cb 0x39e7a0
0039e7a0
0039e7a0loc_39e7a0:
0039e7a0strb w2, [sp+37]
0039e7a4tbnz w2, 0, 0x39e7ac
0039e7a8b 0x39e7d0
0039e7ac
0039e7acloc_39e7ac:
0039e7acadrp x27, 0x682000
0039e7b0ldr x1, [x27+3616]
0039e7b4adrp x0, 0x286000
0039e7b8add x0, x0, 3232
0039e7bcadd x2, sp, 72
0039e7c0bl runtime.mapaccess1
0039e7c4ldrb w3, [x0]
0039e7c8strb w3, [sp+37]
0039e7ccb 0x39e7d4
0039e7d0
0039e7d0loc_39e7d0:
0039e7d0b 0x39e7d4
0039e7d4
0039e7d4loc_39e7d4:
0039e7d4ldrb w1, [sp+37]
0039e7d8strb w1, [sp+38]
0039e7dcb 0x39e7e0
0039e7e0
0039e7e0loc_39e7e0:
0039e7e0ldrb w1, [sp+38]
0039e7e4strb w1, [sp+39]
0039e7e8tbnz w1, 0, 0x39e7f0
0039e7ecb 0x39e7f4
0039e7f0
0039e7f0loc_39e7f0:
0039e7f0b 0x39e878
0039e7f4
0039e7f4loc_39e7f4:
0039e7f4adrp x27, 0x682000
0039e7f8ldr x0, [x27+3672]
0039e7fcbl internal/godebug.(*Setting).Value
0039e800str x0, [sp+40]
0039e804str x1, [sp+48]
0039e808subs xzr, x1, 1
0039e80ccset x2, ne
0039e810b.ne 0x39e818
0039e814b 0x39e81c
0039e818
0039e818loc_39e818:
0039e818b 0x39e838
0039e81c
0039e81cloc_39e81c:
0039e81csubs xzr, x1, 0
0039e820b.hi 0x39e828
0039e824b 0x39e88c
0039e828
0039e828loc_39e828:
0039e828ldrb w3, [x0]
0039e82csubs wzr, w3, 49
0039e830cset x2, ne
0039e834b 0x39e838
0039e838
0039e838loc_39e838:
0039e838strb w2, [sp+37]
0039e83ctbnz w2, 0, 0x39e844
0039e840b 0x39e868
0039e844
0039e844loc_39e844:
0039e844adrp x27, 0x682000
0039e848ldr x1, [x27+3624]
0039e84cadrp x0, 0x286000
0039e850add x0, x0, 3232
0039e854add x2, sp, 72
0039e858bl runtime.mapaccess1
0039e85cldrb w3, [x0]
0039e860strb w3, [sp+37]
0039e864b 0x39e86c
0039e868
0039e868loc_39e868:
0039e868b 0x39e86c
0039e86c
0039e86cloc_39e86c:
0039e86cldrb w1, [sp+37]
0039e870strb w1, [sp+39]
0039e874b 0x39e878
0039e878
0039e878loc_39e878:
0039e878ldrb w0, [sp+39]
0039e87cstrb w0, [sp+36]
0039e880ldur x29, [sp-8]
0039e884ldr x30, [sp], 64
0039e888ret x30
0039e88c
0039e88cloc_39e88c:
0039e88cmov x0, xzr
0039e890bl runtime.panicIndex
0039e894
0039e894loc_39e894:
0039e894mov x0, xzr
0039e898bl runtime.panicIndex
0039e89chint
0039e8a0
0039e8a0loc_39e8a0:
0039e8a0strh w0, [sp+8]
0039e8a4mov x3, x30
0039e8a8bl runtime.morestack_noctxt.abi0
0039e8acldrh w0, [sp+8]
0039e8b0b 0x39e710
0039e8b4udf 0
0039e8b8udf 0
0039e8bcudf 0
0039e710
0039e710crypto/tls.defaultCipherSuites.func1: ; void crypto/tls.defaultCipherSuites.func1(uint16 c)
0039e710ldr x16, [x28+16]
0039e714subs xzr, sp, x16
0039e718b.ls 0x39e8a0
0039e71cstr x30, [sp-64]!
0039e720stur x29, [sp-8]
0039e724sub x29, sp, 8
0039e728strh w0, [sp+72]
0039e72cstrb wzr, [sp+36]
0039e730adrp x27, 0x682000
0039e734ldr x1, [x27+3608]
0039e738adrp x0, 0x286000
0039e73cadd x0, x0, 3232
0039e740add x2, sp, 72
0039e744bl runtime.mapaccess1
0039e748ldrb w3, [x0]
0039e74cstrb w3, [sp+38]
0039e750tbnz w3, 0, 0x39e758
0039e754b 0x39e75c
0039e758
0039e758loc_39e758:
0039e758b 0x39e7e0
0039e75c
0039e75cloc_39e75c:
0039e75cadrp x27, 0x682000
0039e760ldr x0, [x27+3664]
0039e764bl internal/godebug.(*Setting).Value
0039e768str x0, [sp+40]
0039e76cstr x1, [sp+48]
0039e770subs xzr, x1, 1
0039e774cset x2, ne
0039e778b.ne 0x39e780
0039e77cb 0x39e784
0039e780
0039e780loc_39e780:
0039e780b 0x39e7a0
0039e784
0039e784loc_39e784:
0039e784subs xzr, x1, 0
0039e788b.hi 0x39e790
0039e78cb 0x39e894
0039e790
0039e790loc_39e790:
0039e790ldrb w3, [x0]
0039e794subs wzr, w3, 49
0039e798cset x2, ne
0039e79cb 0x39e7a0
0039e7a0
0039e7a0loc_39e7a0:
0039e7a0strb w2, [sp+37]
0039e7a4tbnz w2, 0, 0x39e7ac
0039e7a8b 0x39e7d0
0039e7ac
0039e7acloc_39e7ac:
0039e7acadrp x27, 0x682000
0039e7b0ldr x1, [x27+3616]
0039e7b4adrp x0, 0x286000
0039e7b8add x0, x0, 3232
0039e7bcadd x2, sp, 72
0039e7c0bl runtime.mapaccess1
0039e7c4ldrb w3, [x0]
0039e7c8strb w3, [sp+37]
0039e7ccb 0x39e7d4
0039e7d0
0039e7d0loc_39e7d0:
0039e7d0b 0x39e7d4
0039e7d4
0039e7d4loc_39e7d4:
0039e7d4ldrb w1, [sp+37]
0039e7d8strb w1, [sp+38]
0039e7dcb 0x39e7e0
0039e7e0
0039e7e0loc_39e7e0:
0039e7e0ldrb w1, [sp+38]
0039e7e4strb w1, [sp+39]
0039e7e8tbnz w1, 0, 0x39e7f0
0039e7ecb 0x39e7f4
0039e7f0
0039e7f0loc_39e7f0:
0039e7f0b 0x39e878
0039e7f4
0039e7f4loc_39e7f4:
0039e7f4adrp x27, 0x682000
0039e7f8ldr x0, [x27+3672]
0039e7fcbl internal/godebug.(*Setting).Value
0039e800str x0, [sp+40]
0039e804str x1, [sp+48]
0039e808subs xzr, x1, 1
0039e80ccset x2, ne
0039e810b.ne 0x39e818
0039e814b 0x39e81c
0039e818
0039e818loc_39e818:
0039e818b 0x39e838
0039e81c
0039e81cloc_39e81c:
0039e81csubs xzr, x1, 0
0039e820b.hi 0x39e828
0039e824b 0x39e88c
0039e828
0039e828loc_39e828:
0039e828ldrb w3, [x0]
0039e82csubs wzr, w3, 49
0039e830cset x2, ne
0039e834b 0x39e838
0039e838
0039e838loc_39e838:
0039e838strb w2, [sp+37]
0039e83ctbnz w2, 0, 0x39e844
0039e840b 0x39e868
0039e844
0039e844loc_39e844:
0039e844adrp x27, 0x682000
0039e848ldr x1, [x27+3624]
0039e84cadrp x0, 0x286000
0039e850add x0, x0, 3232
0039e854add x2, sp, 72
0039e858bl runtime.mapaccess1
0039e85cldrb w3, [x0]
0039e860strb w3, [sp+37]
0039e864b 0x39e86c
0039e868
0039e868loc_39e868:
0039e868b 0x39e86c
0039e86c
0039e86cloc_39e86c:
0039e86cldrb w1, [sp+37]
0039e870strb w1, [sp+39]
0039e874b 0x39e878
0039e878
0039e878loc_39e878:
0039e878ldrb w0, [sp+39]
0039e87cstrb w0, [sp+36]
0039e880ldur x29, [sp-8]
0039e884ldr x30, [sp], 64
0039e888ret x30
0039e88c
0039e88cloc_39e88c:
0039e88cmov x0, xzr
0039e890bl runtime.panicIndex
0039e894
0039e894loc_39e894:
0039e894mov x0, xzr
0039e898bl runtime.panicIndex
0039e89chint
0039e8a0
0039e8a0loc_39e8a0:
0039e8a0strh w0, [sp+8]
0039e8a4mov x3, x30
0039e8a8bl runtime.morestack_noctxt.abi0
0039e8acldrh w0, [sp+8]
0039e8b0b 0x39e710
0039e8b4udf 0
0039e8b8udf 0
0039e8bcudf 0
0039e710
0039e8c0
0039e8c0crypto/tls.(*clientHelloMsg).marshalMsg.func7: ; void crypto/tls.(*clientHelloMsg).marshalMsg.func7(vendor/golang.org/x/crypto/cryptobyte.Builder * exts)
0039e8c0ldr x16, [x28+16]
0039e8c4subs xzr, sp, x16
0039e8c8b.ls 0x39e908
0039e8ccstr x30, [sp-32]!
0039e8d0stur x29, [sp-8]
0039e8d4sub x29, sp, 8
0039e8d8str x0, [sp+40]
0039e8dcorr x1, xzr, 1
0039e8e0bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8
0039e8e4ldr x0, [sp+40]
0039e8e8mov x1, xzr
0039e8ecbl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16
0039e8f0ldr x0, [sp+40]
0039e8f4mov x1, xzr
0039e8f8bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16
0039e8fcldur x29, [sp-8]
0039e900ldr x30, [sp], 32
0039e904ret x30
0039e908
0039e908loc_39e908:
0039e908str x0, [sp+8]
0039e90cmov x3, x30
0039e910bl runtime.morestack_noctxt.abi0
0039e914ldr x0, [sp+8]
0039e918b 0x39e8c0
0039e91cudf 0
0039e8c0
0039e8c0crypto/tls.(*clientHelloMsg).marshalMsg.func7: ; void crypto/tls.(*clientHelloMsg).marshalMsg.func7(vendor/golang.org/x/crypto/cryptobyte.Builder * exts)
0039e8c0ldr x16, [x28+16]
0039e8c4subs xzr, sp, x16
0039e8c8b.ls 0x39e908
0039e8ccstr x30, [sp-32]!
0039e8d0stur x29, [sp-8]
0039e8d4sub x29, sp, 8
0039e8d8str x0, [sp+40]
0039e8dcorr x1, xzr, 1
0039e8e0bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8
0039e8e4ldr x0, [sp+40]
0039e8e8mov x1, xzr
0039e8ecbl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16
0039e8f0ldr x0, [sp+40]
0039e8f4mov x1, xzr
0039e8f8bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16
0039e8fcldur x29, [sp-8]
0039e900ldr x30, [sp], 32
0039e904ret x30
0039e908
0039e908loc_39e908:
0039e908str x0, [sp+8]
0039e90cmov x3, x30
0039e910bl runtime.morestack_noctxt.abi0
0039e914ldr x0, [sp+8]
0039e918b 0x39e8c0
0039e91cudf 0
0039e8c0
0039e920
0039e920crypto/tls.(*Config).cipherSuites.func1: ; void crypto/tls.(*Config).cipherSuites.func1(uint16 id)
0039e920ldr x16, [x28+16]
0039e924subs xzr, sp, x16
0039e928b.ls 0x39e980
0039e92cstr x30, [sp-64]!
0039e930stur x29, [sp-8]
0039e934sub x29, sp, 8
0039e938strh w0, [sp+72]
0039e93cstrb wzr, [sp+54]
0039e940ldrh w4, [sp+72]
0039e944adrp x27, 0x670000
0039e948ldr x1, [x27+4048]
0039e94cadrp x27, 0x670000
0039e950ldr x2, [x27+4056]
0039e954adrp x27, 0x670000
0039e958ldr x3, [x27+4064]
0039e95cadrp x0, 0x375000
0039e960add x0, x0, 608
0039e964bl slices.Contains[go.shape.[]uint16,go.shape.uint16]
0039e968strb w0, [sp+55]
0039e96ceor x0, x0, 1
0039e970strb w0, [sp+54]
0039e974ldur x29, [sp-8]
0039e978ldr x30, [sp], 64
0039e97cret x30
0039e980
0039e980loc_39e980:
0039e980strh w0, [sp+8]
0039e984mov x3, x30
0039e988bl runtime.morestack_noctxt.abi0
0039e98cldrh w0, [sp+8]
0039e990b 0x39e920
0039e994udf 0
0039e998udf 0
0039e99cudf 0
0039e920
0039e920crypto/tls.(*Config).cipherSuites.func1: ; void crypto/tls.(*Config).cipherSuites.func1(uint16 id)
0039e920ldr x16, [x28+16]
0039e924subs xzr, sp, x16
0039e928b.ls 0x39e980
0039e92cstr x30, [sp-64]!
0039e930stur x29, [sp-8]
0039e934sub x29, sp, 8
0039e938strh w0, [sp+72]
0039e93cstrb wzr, [sp+54]
0039e940ldrh w4, [sp+72]
0039e944adrp x27, 0x670000
0039e948ldr x1, [x27+4048]
0039e94cadrp x27, 0x670000
0039e950ldr x2, [x27+4056]
0039e954adrp x27, 0x670000
0039e958ldr x3, [x27+4064]
0039e95cadrp x0, 0x375000
0039e960add x0, x0, 608
0039e964bl slices.Contains[go.shape.[]uint16,go.shape.uint16]
0039e968strb w0, [sp+55]
0039e96ceor x0, x0, 1
0039e970strb w0, [sp+54]
0039e974ldur x29, [sp-8]
0039e978ldr x30, [sp], 64
0039e97cret x30
0039e980
0039e980loc_39e980:
0039e980strh w0, [sp+8]
0039e984mov x3, x30
0039e988bl runtime.morestack_noctxt.abi0
0039e98cldrh w0, [sp+8]
0039e990b 0x39e920
0039e994udf 0
0039e998udf 0
0039e99cudf 0
0039e920
0039e9a0
0039e9a0crypto/tls.aeadAESGCMTLS13: ; void crypto/tls.aeadAESGCMTLS13(struct []uint8 key, struct []uint8 nonceMask)
0039e9a0ldr x16, [x28+16]
0039e9a4sub x17, sp, 256
0039e9a8subs xzr, x17, x16
0039e9acb.ls 0x39ecd8
0039e9b0sub x20, sp, 384
0039e9b4stp x29, x30, [x20-8]
0039e9b8add sp, x20, 0
0039e9bcsub x29, sp, 8
0039e9c0str x0, [sp+392]
0039e9c4str x1, [sp+400]
0039e9c8str x2, [sp+408]
0039e9ccstr x3, [sp+416]
0039e9d0str x4, [sp+424]
0039e9d4str x5, [sp+432]
0039e9d8stp xzr, xzr, [sp+56]
0039e9dcldr x3, [sp+424]
0039e9e0str x3, [sp+48]
0039e9e4subs xzr, x3, 12
0039e9e8b.ne 0x39ecc0
0039e9ecb 0x39e9f0
0039e9f0
0039e9f0loc_39e9f0:
0039e9f0stp xzr, xzr, [sp+360]
0039e9f4stp xzr, xzr, [sp+344]
0039e9f8ldr x0, [sp+392]
0039e9fcldr x1, [sp+400]
0039ea00ldr x2, [sp+408]
0039ea04bl crypto/aes.NewCipher
0039ea08str x0, [sp+360]
0039ea0cstr x1, [sp+368]
0039ea10str x2, [sp+344]
0039ea14str x3, [sp+352]
0039ea18ldr x3, [sp+368]
0039ea1cldr x4, [sp+360]
0039ea20str x4, [sp+168]
0039ea24str x3, [sp+176]
0039ea28ldr x3, [sp+344]
0039ea2cldr x4, [sp+352]
0039ea30str x3, [sp+152]
0039ea34str x4, [sp+160]
0039ea38ldr x3, [sp+168]
0039ea3cldr x4, [sp+176]
0039ea40str x3, [sp+96]
0039ea44str x4, [sp+104]
0039ea48ldr x3, [sp+160]
0039ea4cldr x4, [sp+152]
0039ea50str x4, [sp+80]
0039ea54str x3, [sp+88]
0039ea58cbnz x4, 0x39ec88
0039ea5cb 0x39ea60
0039ea60
0039ea60loc_39ea60:
0039ea60stp xzr, xzr, [sp+112]
0039ea64bl crypto/internal/boring.Unreachable
0039ea68str xzr, [sp+336]
0039ea6cstp xzr, xzr, [sp+344]
0039ea70ldr x0, [sp+96]
0039ea74ldr x1, [sp+104]
0039ea78adrp x2, 0x37a000
0039ea7cadd x2, x2, 1336
0039ea80subs xzr, x0, x2
0039ea84b.eq 0x39ea8c
0039ea88b 0x39ec74
0039ea8c
0039ea8cloc_39ea8c:
0039ea8cstr x1, [sp+272]
0039ea90mov x0, x1
0039ea94bl crypto/internal/fips140/aes/gcm.NewGCMForTLS13
0039ea98str x0, [sp+336]
0039ea9cstr x1, [sp+344]
0039eaa0str x2, [sp+352]
0039eaa4ldr x1, [sp+336]
0039eaa8str x1, [sp+144]
0039eaacldr x1, [sp+344]
0039eab0ldr x2, [sp+352]
0039eab4str x1, [sp+128]
0039eab8str x2, [sp+136]
0039eabcldr x1, [sp+144]
0039eac0str x1, [sp+336]
0039eac4adrp x2, 0x37a000
0039eac8add x2, x2, 4040
0039eaccstr x2, [sp+112]
0039ead0str x1, [sp+120]
0039ead4ldr x1, [sp+136]
0039ead8ldr x2, [sp+128]
0039eadcstr x2, [sp+80]
0039eae0str x1, [sp+88]
0039eae4cbnz x2, 0x39ec3c
0039eae8b 0x39eaec
0039eaec
0039eaecloc_39eaec:
0039eaecadrp x0, 0x2a5000
0039eaf0add x0, x0, 256
0039eaf4bl runtime.newobject
0039eaf8str x0, [sp+240]
0039eafcadrp x27, 0x6ad000
0039eb00ldr w1, [x27+3056]
0039eb04cbz w1, 0x39eb0c
0039eb08b 0x39eb10
0039eb0c
0039eb0cloc_39eb0c:
0039eb0cb 0x39eb2c
0039eb10
0039eb10loc_39eb10:
0039eb10str x0, [sp+184]
0039eb14mov x1, x0
0039eb18adrp x0, 0x2a5000
0039eb1cadd x0, x0, 256
0039eb20bl runtime.wbZero
0039eb24ldr x0, [sp+184]
0039eb28b 0x39eb2c
0039eb2c
0039eb2cloc_39eb2c:
0039eb2cstp xzr, xzr, [x0]
0039eb30stp xzr, xzr, [x0+16]
0039eb34ldr x3, [sp+240]
0039eb38ldrsb x27, [x3]
0039eb3cldr x4, [sp+120]
0039eb40ldr x5, [sp+112]
0039eb44str x5, [x3+16]
0039eb48adrp x27, 0x6ad000
0039eb4cldr w5, [x27+3056]
0039eb50cbz w5, 0x39eb58
0039eb54b 0x39eb5c
0039eb58
0039eb58loc_39eb58:
0039eb58b 0x39eb70
0039eb5c
0039eb5cloc_39eb5c:
0039eb5cbl runtime.gcWriteBarrier2
0039eb60str x4, [x25]
0039eb64ldr x5, [x3+24]
0039eb68str x5, [x25+8]
0039eb6cb 0x39eb70
0039eb70
0039eb70loc_39eb70:
0039eb70str x4, [x3+24]
0039eb74ldr x3, [sp+240]
0039eb78str x3, [sp+72]
0039eb7cldrsb x27, [x3]
0039eb80ldrsb x27, [x3]
0039eb84b 0x39eb88
0039eb88
0039eb88loc_39eb88:
0039eb88str x3, [sp+312]
0039eb8corr x4, xzr, 12
0039eb90str x4, [sp+320]
0039eb94str x4, [sp+328]
0039eb98str x3, [sp+216]
0039eb9cstr x4, [sp+224]
0039eba0str x4, [sp+232]
0039eba4ldr x3, [sp+424]
0039eba8ldr x4, [sp+416]
0039ebacldr x5, [sp+432]
0039ebb0str x4, [sp+192]
0039ebb4str x3, [sp+200]
0039ebb8str x5, [sp+208]
0039ebbcldr x4, [sp+224]
0039ebc0str x4, [sp+40]
0039ebc4subs xzr, x4, x3
0039ebc8b.gt 0x39ebd0
0039ebccb 0x39ebd8
0039ebd0
0039ebd0loc_39ebd0:
0039ebd0str x3, [sp+40]
0039ebd4b 0x39ebdc
0039ebd8
0039ebd8loc_39ebd8:
0039ebd8b 0x39ebdc
0039ebdc
0039ebdcloc_39ebdc:
0039ebdcldr x3, [sp+192]
0039ebe0ldr x4, [sp+216]
0039ebe4subs xzr, x3, x4
0039ebe8b.ne 0x39ebf0
0039ebecb 0x39ec0c
0039ebf0
0039ebf0loc_39ebf0:
0039ebf0ldr x3, [sp+40]
0039ebf4str x3, [sp+32]
0039ebf8ldr x2, [sp+32]
0039ebfcldr x1, [sp+192]
0039ec00ldr x0, [sp+216]
0039ec04bl runtime.memmove
0039ec08b 0x39ec10
0039ec0c
0039ec0cloc_39ec0c:
0039ec0cb 0x39ec10
0039ec10
0039ec10loc_39ec10:
0039ec10ldr x2, [sp+72]
0039ec14str x2, [sp+304]
0039ec18adrp x3, 0x37b000
0039ec1cadd x3, x3, 2256
0039ec20str x3, [sp+56]
0039ec24str x2, [sp+64]
0039ec28ldr x0, [sp+56]
0039ec2cldr x1, [sp+64]
0039ec30ldp x29, x30, [sp-8]
0039ec34add sp, sp, 384
0039ec38ret x30
0039ec3c
0039ec3cloc_39ec3c:
0039ec3cstr x2, [sp+256]
0039ec40str x1, [sp+264]
0039ec44str x2, [sp+248]
0039ec48ldr x2, [sp+248]
0039ec4ccbnz x2, 0x39ec54
0039ec50b 0x39ec70
0039ec54
0039ec54loc_39ec54:
0039ec54ldr x2, [sp+248]
0039ec58ldr x2, [x2+8]
0039ec5cstr x2, [sp+248]
0039ec60b 0x39ec64
0039ec64
0039ec64loc_39ec64:
0039ec64ldr x1, [sp+264]
0039ec68ldr x0, [sp+248]
0039ec6cbl runtime.gopanic
0039ec70
0039ec70loc_39ec70:
0039ec70b 0x39ec64
0039ec74
0039ec74loc_39ec74:
0039ec74adrp x1, 0x29e000
0039ec78add x1, x1, 3872
0039ec7cadrp x2, 0x28e000
0039ec80add x2, x2, 3552
0039ec84bl runtime.panicdottypeI
0039ec88
0039ec88loc_39ec88:
0039ec88str x4, [sp+288]
0039ec8cstr x3, [sp+296]
0039ec90str x4, [sp+280]
0039ec94ldr x2, [sp+280]
0039ec98cbnz x2, 0x39eca0
0039ec9cb 0x39ecbc
0039eca0
0039eca0loc_39eca0:
0039eca0ldr x2, [sp+280]
0039eca4ldr x2, [x2+8]
0039eca8str x2, [sp+280]
0039ecacb 0x39ecb0
0039ecb0
0039ecb0loc_39ecb0:
0039ecb0ldr x1, [sp+296]
0039ecb4ldr x0, [sp+280]
0039ecb8bl runtime.gopanic
0039ecbc
0039ecbcloc_39ecbc:
0039ecbcb 0x39ecb0
0039ecc0
0039ecc0loc_39ecc0:
0039ecc0adrp x0, 0x257000
0039ecc4add x0, x0, 2944
0039ecc8adrp x1, 0x373000
0039ecccadd x1, x1, 4080
0039ecd0bl runtime.gopanic
0039ecd4hint
0039ecd8
0039ecd8loc_39ecd8:
0039ecd8stp x0, x1, [sp+8]
0039ecdcstp x2, x3, [sp+24]
0039ece0stp x4, x5, [sp+40]
0039ece4mov x3, x30
0039ece8bl runtime.morestack_noctxt.abi0
0039ececldp x0, x1, [sp+8]
0039ecf0ldp x2, x3, [sp+24]
0039ecf4ldp x4, x5, [sp+40]
0039ecf8b 0x39e9a0
0039ecfcudf 0
0039e9a0
0039e9a0crypto/tls.aeadAESGCMTLS13: ; void crypto/tls.aeadAESGCMTLS13(struct []uint8 key, struct []uint8 nonceMask)
0039e9a0ldr x16, [x28+16]
0039e9a4sub x17, sp, 256
0039e9a8subs xzr, x17, x16
0039e9acb.ls 0x39ecd8
0039e9b0sub x20, sp, 384
0039e9b4stp x29, x30, [x20-8]
0039e9b8add sp, x20, 0
0039e9bcsub x29, sp, 8
0039e9c0str x0, [sp+392]
0039e9c4str x1, [sp+400]
0039e9c8str x2, [sp+408]
0039e9ccstr x3, [sp+416]
0039e9d0str x4, [sp+424]
0039e9d4str x5, [sp+432]
0039e9d8stp xzr, xzr, [sp+56]
0039e9dcldr x3, [sp+424]
0039e9e0str x3, [sp+48]
0039e9e4subs xzr, x3, 12
0039e9e8b.ne 0x39ecc0
0039e9ecb 0x39e9f0
0039e9f0
0039e9f0loc_39e9f0:
0039e9f0stp xzr, xzr, [sp+360]
0039e9f4stp xzr, xzr, [sp+344]
0039e9f8ldr x0, [sp+392]
0039e9fcldr x1, [sp+400]
0039ea00ldr x2, [sp+408]
0039ea04bl crypto/aes.NewCipher
0039ea08str x0, [sp+360]
0039ea0cstr x1, [sp+368]
0039ea10str x2, [sp+344]
0039ea14str x3, [sp+352]
0039ea18ldr x3, [sp+368]
0039ea1cldr x4, [sp+360]
0039ea20str x4, [sp+168]
0039ea24str x3, [sp+176]
0039ea28ldr x3, [sp+344]
0039ea2cldr x4, [sp+352]
0039ea30str x3, [sp+152]
0039ea34str x4, [sp+160]
0039ea38ldr x3, [sp+168]
0039ea3cldr x4, [sp+176]
0039ea40str x3, [sp+96]
0039ea44str x4, [sp+104]
0039ea48ldr x3, [sp+160]
0039ea4cldr x4, [sp+152]
0039ea50str x4, [sp+80]
0039ea54str x3, [sp+88]
0039ea58cbnz x4, 0x39ec88
0039ea5cb 0x39ea60
0039ea60
0039ea60loc_39ea60:
0039ea60stp xzr, xzr, [sp+112]
0039ea64bl crypto/internal/boring.Unreachable
0039ea68str xzr, [sp+336]
0039ea6cstp xzr, xzr, [sp+344]
0039ea70ldr x0, [sp+96]
0039ea74ldr x1, [sp+104]
0039ea78adrp x2, 0x37a000
0039ea7cadd x2, x2, 1336
0039ea80subs xzr, x0, x2
0039ea84b.eq 0x39ea8c
0039ea88b 0x39ec74
0039ea8c
0039ea8cloc_39ea8c:
0039ea8cstr x1, [sp+272]
0039ea90mov x0, x1
0039ea94bl crypto/internal/fips140/aes/gcm.NewGCMForTLS13
0039ea98str x0, [sp+336]
0039ea9cstr x1, [sp+344]
0039eaa0str x2, [sp+352]
0039eaa4ldr x1, [sp+336]
0039eaa8str x1, [sp+144]
0039eaacldr x1, [sp+344]
0039eab0ldr x2, [sp+352]
0039eab4str x1, [sp+128]
0039eab8str x2, [sp+136]
0039eabcldr x1, [sp+144]
0039eac0str x1, [sp+336]
0039eac4adrp x2, 0x37a000
0039eac8add x2, x2, 4040
0039eaccstr x2, [sp+112]
0039ead0str x1, [sp+120]
0039ead4ldr x1, [sp+136]
0039ead8ldr x2, [sp+128]
0039eadcstr x2, [sp+80]
0039eae0str x1, [sp+88]
0039eae4cbnz x2, 0x39ec3c
0039eae8b 0x39eaec
0039eaec
0039eaecloc_39eaec:
0039eaecadrp x0, 0x2a5000
0039eaf0add x0, x0, 256
0039eaf4bl runtime.newobject
0039eaf8str x0, [sp+240]
0039eafcadrp x27, 0x6ad000
0039eb00ldr w1, [x27+3056]
0039eb04cbz w1, 0x39eb0c
0039eb08b 0x39eb10
0039eb0c
0039eb0cloc_39eb0c:
0039eb0cb 0x39eb2c
0039eb10
0039eb10loc_39eb10:
0039eb10str x0, [sp+184]
0039eb14mov x1, x0
0039eb18adrp x0, 0x2a5000
0039eb1cadd x0, x0, 256
0039eb20bl runtime.wbZero
0039eb24ldr x0, [sp+184]
0039eb28b 0x39eb2c
0039eb2c
0039eb2cloc_39eb2c:
0039eb2cstp xzr, xzr, [x0]
0039eb30stp xzr, xzr, [x0+16]
0039eb34ldr x3, [sp+240]
0039eb38ldrsb x27, [x3]
0039eb3cldr x4, [sp+120]
0039eb40ldr x5, [sp+112]
0039eb44str x5, [x3+16]
0039eb48adrp x27, 0x6ad000
0039eb4cldr w5, [x27+3056]
0039eb50cbz w5, 0x39eb58
0039eb54b 0x39eb5c
0039eb58
0039eb58loc_39eb58:
0039eb58b 0x39eb70
0039eb5c
0039eb5cloc_39eb5c:
0039eb5cbl runtime.gcWriteBarrier2
0039eb60str x4, [x25]
0039eb64ldr x5, [x3+24]
0039eb68str x5, [x25+8]
0039eb6cb 0x39eb70
0039eb70
0039eb70loc_39eb70:
0039eb70str x4, [x3+24]
0039eb74ldr x3, [sp+240]
0039eb78str x3, [sp+72]
0039eb7cldrsb x27, [x3]
0039eb80ldrsb x27, [x3]
0039eb84b 0x39eb88
0039eb88
0039eb88loc_39eb88:
0039eb88str x3, [sp+312]
0039eb8corr x4, xzr, 12
0039eb90str x4, [sp+320]
0039eb94str x4, [sp+328]
0039eb98str x3, [sp+216]
0039eb9cstr x4, [sp+224]
0039eba0str x4, [sp+232]
0039eba4ldr x3, [sp+424]
0039eba8ldr x4, [sp+416]
0039ebacldr x5, [sp+432]
0039ebb0str x4, [sp+192]
0039ebb4str x3, [sp+200]
0039ebb8str x5, [sp+208]
0039ebbcldr x4, [sp+224]
0039ebc0str x4, [sp+40]
0039ebc4subs xzr, x4, x3
0039ebc8b.gt 0x39ebd0
0039ebccb 0x39ebd8
0039ebd0
0039ebd0loc_39ebd0:
0039ebd0str x3, [sp+40]
0039ebd4b 0x39ebdc
0039ebd8
0039ebd8loc_39ebd8:
0039ebd8b 0x39ebdc
0039ebdc
0039ebdcloc_39ebdc:
0039ebdcldr x3, [sp+192]
0039ebe0ldr x4, [sp+216]
0039ebe4subs xzr, x3, x4
0039ebe8b.ne 0x39ebf0
0039ebecb 0x39ec0c
0039ebf0
0039ebf0loc_39ebf0:
0039ebf0ldr x3, [sp+40]
0039ebf4str x3, [sp+32]
0039ebf8ldr x2, [sp+32]
0039ebfcldr x1, [sp+192]
0039ec00ldr x0, [sp+216]
0039ec04bl runtime.memmove
0039ec08b 0x39ec10
0039ec0c
0039ec0cloc_39ec0c:
0039ec0cb 0x39ec10
0039ec10
0039ec10loc_39ec10:
0039ec10ldr x2, [sp+72]
0039ec14str x2, [sp+304]
0039ec18adrp x3, 0x37b000
0039ec1cadd x3, x3, 2256
0039ec20str x3, [sp+56]
0039ec24str x2, [sp+64]
0039ec28ldr x0, [sp+56]
0039ec2cldr x1, [sp+64]
0039ec30ldp x29, x30, [sp-8]
0039ec34add sp, sp, 384
0039ec38ret x30
0039ec3c
0039ec3cloc_39ec3c:
0039ec3cstr x2, [sp+256]
0039ec40str x1, [sp+264]
0039ec44str x2, [sp+248]
0039ec48ldr x2, [sp+248]
0039ec4ccbnz x2, 0x39ec54
0039ec50b 0x39ec70
0039ec54
0039ec54loc_39ec54:
0039ec54ldr x2, [sp+248]
0039ec58ldr x2, [x2+8]
0039ec5cstr x2, [sp+248]
0039ec60b 0x39ec64
0039ec64
0039ec64loc_39ec64:
0039ec64ldr x1, [sp+264]
0039ec68ldr x0, [sp+248]
0039ec6cbl runtime.gopanic
0039ec70
0039ec70loc_39ec70:
0039ec70b 0x39ec64
0039ec74
0039ec74loc_39ec74:
0039ec74adrp x1, 0x29e000
0039ec78add x1, x1, 3872
0039ec7cadrp x2, 0x28e000
0039ec80add x2, x2, 3552
0039ec84bl runtime.panicdottypeI
0039ec88
0039ec88loc_39ec88:
0039ec88str x4, [sp+288]
0039ec8cstr x3, [sp+296]
0039ec90str x4, [sp+280]
0039ec94ldr x2, [sp+280]
0039ec98cbnz x2, 0x39eca0
0039ec9cb 0x39ecbc
0039eca0
0039eca0loc_39eca0:
0039eca0ldr x2, [sp+280]
0039eca4ldr x2, [x2+8]
0039eca8str x2, [sp+280]
0039ecacb 0x39ecb0
0039ecb0
0039ecb0loc_39ecb0:
0039ecb0ldr x1, [sp+296]
0039ecb4ldr x0, [sp+280]
0039ecb8bl runtime.gopanic
0039ecbc
0039ecbcloc_39ecbc:
0039ecbcb 0x39ecb0
0039ecc0
0039ecc0loc_39ecc0:
0039ecc0adrp x0, 0x257000
0039ecc4add x0, x0, 2944
0039ecc8adrp x1, 0x373000
0039ecccadd x1, x1, 4080
0039ecd0bl runtime.gopanic
0039ecd4hint
0039ecd8
0039ecd8loc_39ecd8:
0039ecd8stp x0, x1, [sp+8]
0039ecdcstp x2, x3, [sp+24]
0039ece0stp x4, x5, [sp+40]
0039ece4mov x3, x30
0039ece8bl runtime.morestack_noctxt.abi0
0039ececldp x0, x1, [sp+8]
0039ecf0ldp x2, x3, [sp+24]
0039ecf4ldp x4, x5, [sp+40]
0039ecf8b 0x39e9a0
0039ecfcudf 0
0039e9a0
0039ed00
0039ed00type:.eq.crypto/tls.keySharePrivateKeys: ; void type:.eq.crypto/tls.keySharePrivateKeys(crypto/tls.keySharePrivateKeys * p, crypto/tls.keySharePrivateKeys * q)
0039ed00str x30, [sp-32]!
0039ed04stur x29, [sp-8]
0039ed08sub x29, sp, 8
0039ed0cstr x0, [sp+40]
0039ed10str x1, [sp+48]
0039ed14strb wzr, [sp+23]
0039ed18ldr x1, [sp+40]
0039ed1cldrh w1, [x1]
0039ed20ldr x2, [sp+48]
0039ed24ldrh w2, [x2]
0039ed28subs wzr, w2, w1
0039ed2cb.eq 0x39ed34
0039ed30b 0x39ed80
0039ed34
0039ed34loc_39ed34:
0039ed34ldr x1, [sp+40]
0039ed38ldr x2, [sp+48]
0039ed3cldr x1, [x1+8]
0039ed40ldr x2, [x2+8]
0039ed44subs xzr, x2, x1
0039ed48b.eq 0x39ed50
0039ed4cb 0x39ed7c
0039ed50
0039ed50loc_39ed50:
0039ed50ldr x1, [sp+40]
0039ed54ldr x2, [sp+48]
0039ed58ldr x1, [x1+16]
0039ed5cldr x2, [x2+16]
0039ed60subs xzr, x2, x1
0039ed64cset x0, eq
0039ed68strb w0, [sp+23]
0039ed6cb 0x39ed70
0039ed70
0039ed70loc_39ed70:
0039ed70add x29, sp, 24
0039ed74add sp, sp, 32
0039ed78ret x30
0039ed7c
0039ed7cloc_39ed7c:
0039ed7cb 0x39ed84
0039ed80
0039ed80loc_39ed80:
0039ed80b 0x39ed84
0039ed84
0039ed84loc_39ed84:
0039ed84strb wzr, [sp+23]
0039ed88mov x0, xzr
0039ed8cadd x29, sp, 24
0039ed90add sp, sp, 32
0039ed94ret x30
0039ed98udf 0
0039ed9cudf 0
0039ed00
0039ed00type:.eq.crypto/tls.keySharePrivateKeys: ; void type:.eq.crypto/tls.keySharePrivateKeys(crypto/tls.keySharePrivateKeys * p, crypto/tls.keySharePrivateKeys * q)
0039ed00str x30, [sp-32]!
0039ed04stur x29, [sp-8]
0039ed08sub x29, sp, 8
0039ed0cstr x0, [sp+40]
0039ed10str x1, [sp+48]
0039ed14strb wzr, [sp+23]
0039ed18ldr x1, [sp+40]
0039ed1cldrh w1, [x1]
0039ed20ldr x2, [sp+48]
0039ed24ldrh w2, [x2]
0039ed28subs wzr, w2, w1
0039ed2cb.eq 0x39ed34
0039ed30b 0x39ed80
0039ed34
0039ed34loc_39ed34:
0039ed34ldr x1, [sp+40]
0039ed38ldr x2, [sp+48]
0039ed3cldr x1, [x1+8]
0039ed40ldr x2, [x2+8]
0039ed44subs xzr, x2, x1
0039ed48b.eq 0x39ed50
0039ed4cb 0x39ed7c
0039ed50
0039ed50loc_39ed50:
0039ed50ldr x1, [sp+40]
0039ed54ldr x2, [sp+48]
0039ed58ldr x1, [x1+16]
0039ed5cldr x2, [x2+16]
0039ed60subs xzr, x2, x1
0039ed64cset x0, eq
0039ed68strb w0, [sp+23]
0039ed6cb 0x39ed70
0039ed70
0039ed70loc_39ed70:
0039ed70add x29, sp, 24
0039ed74add sp, sp, 32
0039ed78ret x30
0039ed7c
0039ed7cloc_39ed7c:
0039ed7cb 0x39ed84
0039ed80
0039ed80loc_39ed80:
0039ed80b 0x39ed84
0039ed84
0039ed84loc_39ed84:
0039ed84strb wzr, [sp+23]
0039ed88mov x0, xzr
0039ed8cadd x29, sp, 24
0039ed90add sp, sp, 32
0039ed94ret x30
0039ed98udf 0
0039ed9cudf 0
0039ed00
0039eda0
0039eda0type:.eq.crypto/tls.RecordHeaderError: ; void type:.eq.crypto/tls.RecordHeaderError(crypto/tls.RecordHeaderError * p, crypto/tls.RecordHeaderError * q)
0039eda0ldr x16, [x28+16]
0039eda4subs xzr, sp, x16
0039eda8b.ls 0x39ef28
0039edacstr x30, [sp-112]!
0039edb0stur x29, [sp-8]
0039edb4sub x29, sp, 8
0039edb8str x0, [sp+120]
0039edbcstr x1, [sp+128]
0039edc0strb wzr, [sp+38]
0039edc4ldr x3, [sp+120]
0039edc8ldr x3, [x3+8]
0039edccstr x3, [sp+48]
0039edd0ldr x4, [x1+8]
0039edd4str x4, [sp+40]
0039edd8subs xzr, x3, x4
0039eddcb.eq 0x39ede4
0039ede0b 0x39ef0c
0039ede4
0039ede4loc_39ede4:
0039ede4ldr x3, [sp+120]
0039ede8ldr x4, [sp+120]
0039edecldr x5, [sp+120]
0039edf0ldr x6, [sp+120]
0039edf4ldrb w3, [x3+16]
0039edf8ldrb w7, [x1+16]
0039edfcldrb w4, [x4+17]
0039ee00ldrb w8, [x1+17]
0039ee04ldrb w5, [x5+18]
0039ee08ldrb w9, [x1+18]
0039ee0cldrb w6, [x6+19]
0039ee10ldrb w10, [x1+19]
0039ee14ubfm x4, x4, 56, 7
0039ee18orr x3, x3, x4
0039ee1cubfm x4, x8, 56, 7
0039ee20orr x4, x7, x4
0039ee24ubfm x7, x9, 48, 7
0039ee28orr x4, x4, x7
0039ee2cubfm x5, x5, 48, 7
0039ee30orr x3, x3, x5
0039ee34ubfm x5, x10, 40, 7
0039ee38orr x4, x4, x5
0039ee3cubfm x5, x6, 40, 7
0039ee40orr x3, x3, x5
0039ee44subs wzr, w4, w3
0039ee48b.eq 0x39ee50
0039ee4cb 0x39ef04
0039ee50
0039ee50loc_39ee50:
0039ee50ldr x3, [sp+120]
0039ee54ldrb w3, [x3+20]
0039ee58ldrb w4, [x1+20]
0039ee5csubs wzr, w3, w4
0039ee60b.eq 0x39ee68
0039ee64b 0x39ef00
0039ee68
0039ee68loc_39ee68:
0039ee68ldr x3, [sp+120]
0039ee6cldr x3, [x3+8]
0039ee70str x3, [sp+40]
0039ee74ldr x3, [sp+120]
0039ee78ldr x3, [x3]
0039ee7cstr x3, [sp+96]
0039ee80ldr x3, [sp+128]
0039ee84ldr x1, [x3]
0039ee88str x1, [sp+88]
0039ee8cldr x2, [sp+40]
0039ee90ldr x0, [sp+96]
0039ee94bl runtime.memequal
0039ee98strb w0, [sp+39]
0039ee9ctbnz w0, 0, 0x39eea4
0039eea0b 0x39eefc
0039eea4
0039eea4loc_39eea4:
0039eea4ldr x3, [sp+128]
0039eea8ldr x4, [x3+24]
0039eeacldr x3, [x3+32]
0039eeb0str x4, [sp+72]
0039eeb4str x3, [sp+80]
0039eeb8ldr x3, [sp+120]
0039eebcldr x0, [x3+24]
0039eec0ldr x1, [x3+32]
0039eec4str x0, [sp+56]
0039eec8str x1, [sp+64]
0039eeccldr x3, [sp+72]
0039eed0subs xzr, x0, x3
0039eed4cset x3, eq
0039eed8b.eq 0x39eee0
0039eedcb 0x39eeec
0039eee0
0039eee0loc_39eee0:
0039eee0ldr x2, [sp+80]
0039eee4bl runtime.ifaceeq
0039eee8b 0x39eef4
0039eeec
0039eeecloc_39eeec:
0039eeecmov x0, x3
0039eef0b 0x39eef4
0039eef4
0039eef4loc_39eef4:
0039eef4strb w0, [sp+38]
0039eef8b 0x39ef18
0039eefc
0039eefcloc_39eefc:
0039eefcb 0x39ef10
0039ef00
0039ef00loc_39ef00:
0039ef00b 0x39ef08
0039ef04
0039ef04loc_39ef04:
0039ef04b 0x39ef08
0039ef08
0039ef08loc_39ef08:
0039ef08b 0x39ef10
0039ef0c
0039ef0cloc_39ef0c:
0039ef0cb 0x39ef10
0039ef10
0039ef10loc_39ef10:
0039ef10strb wzr, [sp+38]
0039ef14b 0x39ef18
0039ef18
0039ef18loc_39ef18:
0039ef18ldrb w0, [sp+38]
0039ef1cldur x29, [sp-8]
0039ef20ldr x30, [sp], 112
0039ef24ret x30
0039ef28
0039ef28loc_39ef28:
0039ef28stp x0, x1, [sp+8]
0039ef2cmov x3, x30
0039ef30bl runtime.morestack_noctxt.abi0
0039ef34ldp x0, x1, [sp+8]
0039ef38b 0x39eda0
0039ef3cudf 0
0039eda0
0039eda0type:.eq.crypto/tls.RecordHeaderError: ; void type:.eq.crypto/tls.RecordHeaderError(crypto/tls.RecordHeaderError * p, crypto/tls.RecordHeaderError * q)
0039eda0ldr x16, [x28+16]
0039eda4subs xzr, sp, x16
0039eda8b.ls 0x39ef28
0039edacstr x30, [sp-112]!
0039edb0stur x29, [sp-8]
0039edb4sub x29, sp, 8
0039edb8str x0, [sp+120]
0039edbcstr x1, [sp+128]
0039edc0strb wzr, [sp+38]
0039edc4ldr x3, [sp+120]
0039edc8ldr x3, [x3+8]
0039edccstr x3, [sp+48]
0039edd0ldr x4, [x1+8]
0039edd4str x4, [sp+40]
0039edd8subs xzr, x3, x4
0039eddcb.eq 0x39ede4
0039ede0b 0x39ef0c
0039ede4
0039ede4loc_39ede4:
0039ede4ldr x3, [sp+120]
0039ede8ldr x4, [sp+120]
0039edecldr x5, [sp+120]
0039edf0ldr x6, [sp+120]
0039edf4ldrb w3, [x3+16]
0039edf8ldrb w7, [x1+16]
0039edfcldrb w4, [x4+17]
0039ee00ldrb w8, [x1+17]
0039ee04ldrb w5, [x5+18]
0039ee08ldrb w9, [x1+18]
0039ee0cldrb w6, [x6+19]
0039ee10ldrb w10, [x1+19]
0039ee14ubfm x4, x4, 56, 7
0039ee18orr x3, x3, x4
0039ee1cubfm x4, x8, 56, 7
0039ee20orr x4, x7, x4
0039ee24ubfm x7, x9, 48, 7
0039ee28orr x4, x4, x7
0039ee2cubfm x5, x5, 48, 7
0039ee30orr x3, x3, x5
0039ee34ubfm x5, x10, 40, 7
0039ee38orr x4, x4, x5
0039ee3cubfm x5, x6, 40, 7
0039ee40orr x3, x3, x5
0039ee44subs wzr, w4, w3
0039ee48b.eq 0x39ee50
0039ee4cb 0x39ef04
0039ee50
0039ee50loc_39ee50:
0039ee50ldr x3, [sp+120]
0039ee54ldrb w3, [x3+20]
0039ee58ldrb w4, [x1+20]
0039ee5csubs wzr, w3, w4
0039ee60b.eq 0x39ee68
0039ee64b 0x39ef00
0039ee68
0039ee68loc_39ee68:
0039ee68ldr x3, [sp+120]
0039ee6cldr x3, [x3+8]
0039ee70str x3, [sp+40]
0039ee74ldr x3, [sp+120]
0039ee78ldr x3, [x3]
0039ee7cstr x3, [sp+96]
0039ee80ldr x3, [sp+128]
0039ee84ldr x1, [x3]
0039ee88str x1, [sp+88]
0039ee8cldr x2, [sp+40]
0039ee90ldr x0, [sp+96]
0039ee94bl runtime.memequal
0039ee98strb w0, [sp+39]
0039ee9ctbnz w0, 0, 0x39eea4
0039eea0b 0x39eefc
0039eea4
0039eea4loc_39eea4:
0039eea4ldr x3, [sp+128]
0039eea8ldr x4, [x3+24]
0039eeacldr x3, [x3+32]
0039eeb0str x4, [sp+72]
0039eeb4str x3, [sp+80]
0039eeb8ldr x3, [sp+120]
0039eebcldr x0, [x3+24]
0039eec0ldr x1, [x3+32]
0039eec4str x0, [sp+56]
0039eec8str x1, [sp+64]
0039eeccldr x3, [sp+72]
0039eed0subs xzr, x0, x3
0039eed4cset x3, eq
0039eed8b.eq 0x39eee0
0039eedcb 0x39eeec
0039eee0
0039eee0loc_39eee0:
0039eee0ldr x2, [sp+80]
0039eee4bl runtime.ifaceeq
0039eee8b 0x39eef4
0039eeec
0039eeecloc_39eeec:
0039eeecmov x0, x3
0039eef0b 0x39eef4
0039eef4
0039eef4loc_39eef4:
0039eef4strb w0, [sp+38]
0039eef8b 0x39ef18
0039eefc
0039eefcloc_39eefc:
0039eefcb 0x39ef10
0039ef00
0039ef00loc_39ef00:
0039ef00b 0x39ef08
0039ef04
0039ef04loc_39ef04:
0039ef04b 0x39ef08
0039ef08
0039ef08loc_39ef08:
0039ef08b 0x39ef10
0039ef0c
0039ef0cloc_39ef0c:
0039ef0cb 0x39ef10
0039ef10
0039ef10loc_39ef10:
0039ef10strb wzr, [sp+38]
0039ef14b 0x39ef18
0039ef18
0039ef18loc_39ef18:
0039ef18ldrb w0, [sp+38]
0039ef1cldur x29, [sp-8]
0039ef20ldr x30, [sp], 112
0039ef24ret x30
0039ef28
0039ef28loc_39ef28:
0039ef28stp x0, x1, [sp+8]
0039ef2cmov x3, x30
0039ef30bl runtime.morestack_noctxt.abi0
0039ef34ldp x0, x1, [sp+8]
0039ef38b 0x39eda0
0039ef3cudf 0
0039eda0
0039ef40
0039ef40slices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[3] * dict, int64_t s, uint16 v)
0039ef40ldr x16, [x28+16]
0039ef44subs xzr, sp, x16
0039ef48b.ls 0x39efb0
0039ef4cstr x30, [sp-80]!
0039ef50stur x29, [sp-8]
0039ef54sub x29, sp, 8
0039ef58str x0, [sp+88]
0039ef5cstr x1, [sp+96]
0039ef60str x2, [sp+104]
0039ef64str x3, [sp+112]
0039ef68strh w4, [sp+120]
0039ef6cstrb wzr, [sp+55]
0039ef70ldr x5, [sp+88]
0039ef74ldrsb x27, [x5]
0039ef78ldr x0, [x5]
0039ef7cstr x0, [sp+64]
0039ef80ldrh w4, [sp+120]
0039ef84ldr x1, [sp+96]
0039ef88ldr x2, [sp+104]
0039ef8cldr x3, [sp+112]
0039ef90bl slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16]
0039ef94str x0, [sp+56]
0039ef98subs xzr, x0, 0
0039ef9ccset x0, ge
0039efa0strb w0, [sp+55]
0039efa4ldur x29, [sp-8]
0039efa8ldr x30, [sp], 80
0039efacret x30
0039efb0
0039efb0loc_39efb0:
0039efb0stp x0, x1, [sp+8]
0039efb4stp x2, x3, [sp+24]
0039efb8strh w4, [sp+40]
0039efbcmov x3, x30
0039efc0bl runtime.morestack_noctxt.abi0
0039efc4ldp x0, x1, [sp+8]
0039efc8ldp x2, x3, [sp+24]
0039efccldrh w4, [sp+40]
0039efd0b 0x39ef40
0039efd4udf 0
0039efd8udf 0
0039efdcudf 0
0039ef40
0039ef40slices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[3] * dict, int64_t s, uint16 v)
0039ef40ldr x16, [x28+16]
0039ef44subs xzr, sp, x16
0039ef48b.ls 0x39efb0
0039ef4cstr x30, [sp-80]!
0039ef50stur x29, [sp-8]
0039ef54sub x29, sp, 8
0039ef58str x0, [sp+88]
0039ef5cstr x1, [sp+96]
0039ef60str x2, [sp+104]
0039ef64str x3, [sp+112]
0039ef68strh w4, [sp+120]
0039ef6cstrb wzr, [sp+55]
0039ef70ldr x5, [sp+88]
0039ef74ldrsb x27, [x5]
0039ef78ldr x0, [x5]
0039ef7cstr x0, [sp+64]
0039ef80ldrh w4, [sp+120]
0039ef84ldr x1, [sp+96]
0039ef88ldr x2, [sp+104]
0039ef8cldr x3, [sp+112]
0039ef90bl slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16]
0039ef94str x0, [sp+56]
0039ef98subs xzr, x0, 0
0039ef9ccset x0, ge
0039efa0strb w0, [sp+55]
0039efa4ldur x29, [sp-8]
0039efa8ldr x30, [sp], 80
0039efacret x30
0039efb0
0039efb0loc_39efb0:
0039efb0stp x0, x1, [sp+8]
0039efb4stp x2, x3, [sp+24]
0039efb8strh w4, [sp+40]
0039efbcmov x3, x30
0039efc0bl runtime.morestack_noctxt.abi0
0039efc4ldp x0, x1, [sp+8]
0039efc8ldp x2, x3, [sp+24]
0039efccldrh w4, [sp+40]
0039efd0b 0x39ef40
0039efd4udf 0
0039efd8udf 0
0039efdcudf 0
0039ef40
0039efe0
0039efe0slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
0039efe0ldr x16, [x28+16]
0039efe4subs xzr, sp, x16
0039efe8b.ls 0x39f0a4
0039efecstr x30, [sp-64]!
0039eff0stur x29, [sp-8]
0039eff4sub x29, sp, 8
0039eff8str x0, [sp+72]
0039effcstr x1, [sp+80]
0039f000str x2, [sp+88]
0039f004str x3, [sp+96]
0039f008strh w4, [sp+104]
0039f00cstr xzr, [sp+24]
0039f010str xzr, [sp+48]
0039f014ldr x2, [sp+88]
0039f018str x2, [sp+40]
0039f01cb 0x39f020
0039f020
0039f020loc_39f020:
0039f020ldr x2, [sp+40]
0039f024ldr x3, [sp+48]
0039f028subs xzr, x2, x3
0039f02cb.gt 0x39f034
0039f030b 0x39f088
0039f034
0039f034loc_39f034:
0039f034ldr x0, [sp+48]
0039f038str x0, [sp+32]
0039f03cldrh w2, [sp+104]
0039f040ldr x1, [sp+88]
0039f044ldr x3, [sp+80]
0039f048subs xzr, x1, x0
0039f04cb.hi 0x39f054
0039f050b 0x39f09c
0039f054
0039f054loc_39f054:
0039f054ldrh w3, [x3+x0]
0039f058subs wzr, w3, w2
0039f05cb.eq 0x39f064
0039f060b 0x39f074
0039f064
0039f064loc_39f064:
0039f064str x0, [sp+24]
0039f068ldur x29, [sp-8]
0039f06cldr x30, [sp], 64
0039f070ret x30
0039f074
0039f074loc_39f074:
0039f074b 0x39f078
0039f078
0039f078loc_39f078:
0039f078ldr x2, [sp+48]
0039f07cadd x2, x2, 1
0039f080str x2, [sp+48]
0039f084b 0x39f020
0039f088
0039f088loc_39f088:
0039f088movn x0, 0
0039f08cstr x0, [sp+24]
0039f090ldur x29, [sp-8]
0039f094ldr x30, [sp], 64
0039f098ret x30
0039f09c
0039f09cloc_39f09c:
0039f09cbl runtime.panicIndex
0039f0a0hint
0039f0a4
0039f0a4loc_39f0a4:
0039f0a4stp x0, x1, [sp+8]
0039f0a8stp x2, x3, [sp+24]
0039f0acstrh w4, [sp+40]
0039f0b0mov x3, x30
0039f0b4bl runtime.morestack_noctxt.abi0
0039f0b8ldp x0, x1, [sp+8]
0039f0bcldp x2, x3, [sp+24]
0039f0c0ldrh w4, [sp+40]
0039f0c4b 0x39efe0
0039f0c8udf 0
0039f0ccudf 0
0039efe0
0039efe0slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[2] * dict, int64_t s, uint16 v)
0039efe0ldr x16, [x28+16]
0039efe4subs xzr, sp, x16
0039efe8b.ls 0x39f0a4
0039efecstr x30, [sp-64]!
0039eff0stur x29, [sp-8]
0039eff4sub x29, sp, 8
0039eff8str x0, [sp+72]
0039effcstr x1, [sp+80]
0039f000str x2, [sp+88]
0039f004str x3, [sp+96]
0039f008strh w4, [sp+104]
0039f00cstr xzr, [sp+24]
0039f010str xzr, [sp+48]
0039f014ldr x2, [sp+88]
0039f018str x2, [sp+40]
0039f01cb 0x39f020
0039f020
0039f020loc_39f020:
0039f020ldr x2, [sp+40]
0039f024ldr x3, [sp+48]
0039f028subs xzr, x2, x3
0039f02cb.gt 0x39f034
0039f030b 0x39f088
0039f034
0039f034loc_39f034:
0039f034ldr x0, [sp+48]
0039f038str x0, [sp+32]
0039f03cldrh w2, [sp+104]
0039f040ldr x1, [sp+88]
0039f044ldr x3, [sp+80]
0039f048subs xzr, x1, x0
0039f04cb.hi 0x39f054
0039f050b 0x39f09c
0039f054
0039f054loc_39f054:
0039f054ldrh w3, [x3+x0]
0039f058subs wzr, w3, w2
0039f05cb.eq 0x39f064
0039f060b 0x39f074
0039f064
0039f064loc_39f064:
0039f064str x0, [sp+24]
0039f068ldur x29, [sp-8]
0039f06cldr x30, [sp], 64
0039f070ret x30
0039f074
0039f074loc_39f074:
0039f074b 0x39f078
0039f078
0039f078loc_39f078:
0039f078ldr x2, [sp+48]
0039f07cadd x2, x2, 1
0039f080str x2, [sp+48]
0039f084b 0x39f020
0039f088
0039f088loc_39f088:
0039f088movn x0, 0
0039f08cstr x0, [sp+24]
0039f090ldur x29, [sp-8]
0039f094ldr x30, [sp], 64
0039f098ret x30
0039f09c
0039f09cloc_39f09c:
0039f09cbl runtime.panicIndex
0039f0a0hint
0039f0a4
0039f0a4loc_39f0a4:
0039f0a4stp x0, x1, [sp+8]
0039f0a8stp x2, x3, [sp+24]
0039f0acstrh w4, [sp+40]
0039f0b0mov x3, x30
0039f0b4bl runtime.morestack_noctxt.abi0
0039f0b8ldp x0, x1, [sp+8]
0039f0bcldp x2, x3, [sp+24]
0039f0c0ldrh w4, [sp+40]
0039f0c4b 0x39efe0
0039f0c8udf 0
0039f0ccudf 0
0039efe0
0039f0d0
0039f0d0slices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[4] * dict, int64_t s, int64_t del)
0039f0d0ldr x16, [x28+16]
0039f0d4sub x17, sp, 32
0039f0d8subs xzr, x17, x16
0039f0dcb.ls 0x39f2cc
0039f0e0str x30, [sp-160]!
0039f0e4stur x29, [sp-8]
0039f0e8sub x29, sp, 8
0039f0ecstr x0, [sp+168]
0039f0f0str x1, [sp+176]
0039f0f4str x2, [sp+184]
0039f0f8str x3, [sp+192]
0039f0fcstr x4, [sp+200]
0039f100str xzr, [sp+88]
0039f104stp xzr, xzr, [sp+96]
0039f108ldr x5, [sp+168]
0039f10cldrsb x27, [x5]
0039f110ldr x0, [x5]
0039f114str x0, [sp+144]
0039f118ldr x1, [sp+176]
0039f11cldr x4, [sp+200]
0039f120ldr x2, [sp+184]
0039f124ldr x3, [sp+192]
0039f128bl slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]
0039f12cstr x0, [sp+64]
0039f130adds xzr, x0, 1
0039f134b.eq 0x39f13c
0039f138b 0x39f160
0039f13c
0039f13cloc_39f13c:
0039f13cldr x0, [sp+176]
0039f140ldr x1, [sp+184]
0039f144ldr x2, [sp+192]
0039f148str x0, [sp+88]
0039f14cstr x1, [sp+96]
0039f150str x2, [sp+104]
0039f154ldur x29, [sp-8]
0039f158ldr x30, [sp], 160
0039f15cret x30
0039f160
0039f160loc_39f160:
0039f160add x3, x0, 1
0039f164str x3, [sp+56]
0039f168b 0x39f16c
0039f16c
0039f16cloc_39f16c:
0039f16cldr x3, [sp+184]
0039f170str x3, [sp+72]
0039f174ldr x4, [sp+56]
0039f178subs xzr, x4, x3
0039f17cb.lt 0x39f184
0039f180b 0x39f208
0039f184
0039f184loc_39f184:
0039f184ldr x0, [sp+56]
0039f188ldr x1, [sp+184]
0039f18cldr x2, [sp+176]
0039f190subs xzr, x1, x0
0039f194b.hi 0x39f19c
0039f198b 0x39f2c4
0039f19c
0039f19cloc_39f19c:
0039f19cldrh w1, [x2+x0]
0039f1a0strh w1, [sp+54]
0039f1a4ldr x26, [sp+200]
0039f1a8ldrh w0, [sp+54]
0039f1acldr x1, [x26]
0039f1b0blr x1
0039f1b4strb w0, [sp+53]
0039f1b8tbnz w0, 0, 0x39f1c0
0039f1bcb 0x39f1c4
0039f1c0
0039f1c0loc_39f1c0:
0039f1c0b 0x39f1f4
0039f1c4
0039f1c4loc_39f1c4:
0039f1c4ldr x0, [sp+64]
0039f1c8ldr x1, [sp+184]
0039f1ccldr x3, [sp+176]
0039f1d0ldrh w4, [sp+54]
0039f1d4subs xzr, x1, x0
0039f1d8b.hi 0x39f1e0
0039f1dcb 0x39f2c0
0039f1e0
0039f1e0loc_39f1e0:
0039f1e0strh w4, [x3+x0]
0039f1e4ldr x3, [sp+64]
0039f1e8add x3, x3, 1
0039f1ecstr x3, [sp+64]
0039f1f0b 0x39f1f4
0039f1f4
0039f1f4loc_39f1f4:
0039f1f4b 0x39f1f8
0039f1f8
0039f1f8loc_39f1f8:
0039f1f8ldr x3, [sp+56]
0039f1fcadd x3, x3, 1
0039f200str x3, [sp+56]
0039f204b 0x39f16c
0039f208
0039f208loc_39f208:
0039f208ldr x0, [sp+64]
0039f20cldr x1, [sp+184]
0039f210ldr x3, [sp+176]
0039f214ldr x4, [sp+192]
0039f218b 0x39f21c
0039f21c
0039f21cloc_39f21c:
0039f21csubs xzr, x0, x1
0039f220b.ls 0x39f228
0039f224b 0x39f2bc
0039f228
0039f228loc_39f228:
0039f228sub x4, x4, x0
0039f22csub x5, xzr, x4
0039f230ubfm x6, x0, 63, 62
0039f234and x5, x6, x5, asr #63
0039f238add x3, x3, x5
0039f23cstr x3, [sp+112]
0039f240sub x5, x1, x0
0039f244str x5, [sp+120]
0039f248str x4, [sp+128]
0039f24ccbnz x5, 0x39f254
0039f250b 0x39f274
0039f254
0039f254loc_39f254:
0039f254str x3, [sp+136]
0039f258ldr x2, [sp+120]
0039f25cubfm x2, x2, 63, 62
0039f260str x2, [sp+80]
0039f264ldr x1, [sp+80]
0039f268ldr x0, [sp+136]
0039f26cbl runtime.memclrNoHeapPointers
0039f270b 0x39f278
0039f274
0039f274loc_39f274:
0039f274b 0x39f278
0039f278
0039f278loc_39f278:
0039f278ldr x1, [sp+64]
0039f27cldr x2, [sp+192]
0039f280ldr x0, [sp+176]
0039f284subs xzr, x2, x1
0039f288b.hs 0x39f290
0039f28cb 0x39f2b8
0039f290
0039f290loc_39f290:
0039f290b 0x39f294
0039f294
0039f294loc_39f294:
0039f294str x0, [sp+112]
0039f298str x1, [sp+120]
0039f29cstr x2, [sp+128]
0039f2a0str x0, [sp+88]
0039f2a4str x1, [sp+96]
0039f2a8str x2, [sp+104]
0039f2acldur x29, [sp-8]
0039f2b0ldr x30, [sp], 160
0039f2b4ret x30
0039f2b8
0039f2b8loc_39f2b8:
0039f2b8bl runtime.panicSliceAcap
0039f2bc
0039f2bcloc_39f2bc:
0039f2bcbl runtime.panicSliceB
0039f2c0
0039f2c0loc_39f2c0:
0039f2c0bl runtime.panicIndex
0039f2c4
0039f2c4loc_39f2c4:
0039f2c4bl runtime.panicIndex
0039f2c8hint
0039f2cc
0039f2ccloc_39f2cc:
0039f2ccstp x0, x1, [sp+8]
0039f2d0stp x2, x3, [sp+24]
0039f2d4str x4, [sp+40]
0039f2d8mov x3, x30
0039f2dcbl runtime.morestack_noctxt.abi0
0039f2e0ldp x0, x1, [sp+8]
0039f2e4ldp x2, x3, [sp+24]
0039f2e8ldr x4, [sp+40]
0039f2ecb 0x39f0d0
0039f0d0
0039f0d0slices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[4] * dict, int64_t s, int64_t del)
0039f0d0ldr x16, [x28+16]
0039f0d4sub x17, sp, 32
0039f0d8subs xzr, x17, x16
0039f0dcb.ls 0x39f2cc
0039f0e0str x30, [sp-160]!
0039f0e4stur x29, [sp-8]
0039f0e8sub x29, sp, 8
0039f0ecstr x0, [sp+168]
0039f0f0str x1, [sp+176]
0039f0f4str x2, [sp+184]
0039f0f8str x3, [sp+192]
0039f0fcstr x4, [sp+200]
0039f100str xzr, [sp+88]
0039f104stp xzr, xzr, [sp+96]
0039f108ldr x5, [sp+168]
0039f10cldrsb x27, [x5]
0039f110ldr x0, [x5]
0039f114str x0, [sp+144]
0039f118ldr x1, [sp+176]
0039f11cldr x4, [sp+200]
0039f120ldr x2, [sp+184]
0039f124ldr x3, [sp+192]
0039f128bl slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]
0039f12cstr x0, [sp+64]
0039f130adds xzr, x0, 1
0039f134b.eq 0x39f13c
0039f138b 0x39f160
0039f13c
0039f13cloc_39f13c:
0039f13cldr x0, [sp+176]
0039f140ldr x1, [sp+184]
0039f144ldr x2, [sp+192]
0039f148str x0, [sp+88]
0039f14cstr x1, [sp+96]
0039f150str x2, [sp+104]
0039f154ldur x29, [sp-8]
0039f158ldr x30, [sp], 160
0039f15cret x30
0039f160
0039f160loc_39f160:
0039f160add x3, x0, 1
0039f164str x3, [sp+56]
0039f168b 0x39f16c
0039f16c
0039f16cloc_39f16c:
0039f16cldr x3, [sp+184]
0039f170str x3, [sp+72]
0039f174ldr x4, [sp+56]
0039f178subs xzr, x4, x3
0039f17cb.lt 0x39f184
0039f180b 0x39f208
0039f184
0039f184loc_39f184:
0039f184ldr x0, [sp+56]
0039f188ldr x1, [sp+184]
0039f18cldr x2, [sp+176]
0039f190subs xzr, x1, x0
0039f194b.hi 0x39f19c
0039f198b 0x39f2c4
0039f19c
0039f19cloc_39f19c:
0039f19cldrh w1, [x2+x0]
0039f1a0strh w1, [sp+54]
0039f1a4ldr x26, [sp+200]
0039f1a8ldrh w0, [sp+54]
0039f1acldr x1, [x26]
0039f1b0blr x1
0039f1b4strb w0, [sp+53]
0039f1b8tbnz w0, 0, 0x39f1c0
0039f1bcb 0x39f1c4
0039f1c0
0039f1c0loc_39f1c0:
0039f1c0b 0x39f1f4
0039f1c4
0039f1c4loc_39f1c4:
0039f1c4ldr x0, [sp+64]
0039f1c8ldr x1, [sp+184]
0039f1ccldr x3, [sp+176]
0039f1d0ldrh w4, [sp+54]
0039f1d4subs xzr, x1, x0
0039f1d8b.hi 0x39f1e0
0039f1dcb 0x39f2c0
0039f1e0
0039f1e0loc_39f1e0:
0039f1e0strh w4, [x3+x0]
0039f1e4ldr x3, [sp+64]
0039f1e8add x3, x3, 1
0039f1ecstr x3, [sp+64]
0039f1f0b 0x39f1f4
0039f1f4
0039f1f4loc_39f1f4:
0039f1f4b 0x39f1f8
0039f1f8
0039f1f8loc_39f1f8:
0039f1f8ldr x3, [sp+56]
0039f1fcadd x3, x3, 1
0039f200str x3, [sp+56]
0039f204b 0x39f16c
0039f208
0039f208loc_39f208:
0039f208ldr x0, [sp+64]
0039f20cldr x1, [sp+184]
0039f210ldr x3, [sp+176]
0039f214ldr x4, [sp+192]
0039f218b 0x39f21c
0039f21c
0039f21cloc_39f21c:
0039f21csubs xzr, x0, x1
0039f220b.ls 0x39f228
0039f224b 0x39f2bc
0039f228
0039f228loc_39f228:
0039f228sub x4, x4, x0
0039f22csub x5, xzr, x4
0039f230ubfm x6, x0, 63, 62
0039f234and x5, x6, x5, asr #63
0039f238add x3, x3, x5
0039f23cstr x3, [sp+112]
0039f240sub x5, x1, x0
0039f244str x5, [sp+120]
0039f248str x4, [sp+128]
0039f24ccbnz x5, 0x39f254
0039f250b 0x39f274
0039f254
0039f254loc_39f254:
0039f254str x3, [sp+136]
0039f258ldr x2, [sp+120]
0039f25cubfm x2, x2, 63, 62
0039f260str x2, [sp+80]
0039f264ldr x1, [sp+80]
0039f268ldr x0, [sp+136]
0039f26cbl runtime.memclrNoHeapPointers
0039f270b 0x39f278
0039f274
0039f274loc_39f274:
0039f274b 0x39f278
0039f278
0039f278loc_39f278:
0039f278ldr x1, [sp+64]
0039f27cldr x2, [sp+192]
0039f280ldr x0, [sp+176]
0039f284subs xzr, x2, x1
0039f288b.hs 0x39f290
0039f28cb 0x39f2b8
0039f290
0039f290loc_39f290:
0039f290b 0x39f294
0039f294
0039f294loc_39f294:
0039f294str x0, [sp+112]
0039f298str x1, [sp+120]
0039f29cstr x2, [sp+128]
0039f2a0str x0, [sp+88]
0039f2a4str x1, [sp+96]
0039f2a8str x2, [sp+104]
0039f2acldur x29, [sp-8]
0039f2b0ldr x30, [sp], 160
0039f2b4ret x30
0039f2b8
0039f2b8loc_39f2b8:
0039f2b8bl runtime.panicSliceAcap
0039f2bc
0039f2bcloc_39f2bc:
0039f2bcbl runtime.panicSliceB
0039f2c0
0039f2c0loc_39f2c0:
0039f2c0bl runtime.panicIndex
0039f2c4
0039f2c4loc_39f2c4:
0039f2c4bl runtime.panicIndex
0039f2c8hint
0039f2cc
0039f2ccloc_39f2cc:
0039f2ccstp x0, x1, [sp+8]
0039f2d0stp x2, x3, [sp+24]
0039f2d4str x4, [sp+40]
0039f2d8mov x3, x30
0039f2dcbl runtime.morestack_noctxt.abi0
0039f2e0ldp x0, x1, [sp+8]
0039f2e4ldp x2, x3, [sp+24]
0039f2e8ldr x4, [sp+40]
0039f2ecb 0x39f0d0
0039f0d0
0039f2f0
0039f2f0slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[2] * dict, int64_t s, int64_t f)
0039f2f0ldr x16, [x28+16]
0039f2f4subs xzr, sp, x16
0039f2f8b.ls 0x39f3c8
0039f2fcstr x30, [sp-80]!
0039f300stur x29, [sp-8]
0039f304sub x29, sp, 8
0039f308str x0, [sp+88]
0039f30cstr x1, [sp+96]
0039f310str x2, [sp+104]
0039f314str x3, [sp+112]
0039f318str x4, [sp+120]
0039f31cstr xzr, [sp+40]
0039f320str xzr, [sp+64]
0039f324ldr x2, [sp+104]
0039f328str x2, [sp+56]
0039f32cb 0x39f330
0039f330
0039f330loc_39f330:
0039f330ldr x2, [sp+56]
0039f334ldr x3, [sp+64]
0039f338subs xzr, x2, x3
0039f33cb.gt 0x39f344
0039f340b 0x39f3ac
0039f344
0039f344loc_39f344:
0039f344ldr x0, [sp+64]
0039f348str x0, [sp+48]
0039f34cldr x1, [sp+104]
0039f350ldr x2, [sp+96]
0039f354subs xzr, x1, x0
0039f358b.hi 0x39f360
0039f35cb 0x39f3c0
0039f360
0039f360loc_39f360:
0039f360ldrh w1, [x2+x0]
0039f364strh w1, [sp+38]
0039f368ldr x26, [sp+120]
0039f36cldrh w0, [sp+38]
0039f370ldr x1, [x26]
0039f374blr x1
0039f378strb w0, [sp+37]
0039f37ctbnz w0, 0, 0x39f384
0039f380b 0x39f398
0039f384
0039f384loc_39f384:
0039f384ldr x0, [sp+48]
0039f388str x0, [sp+40]
0039f38cldur x29, [sp-8]
0039f390ldr x30, [sp], 80
0039f394ret x30
0039f398
0039f398loc_39f398:
0039f398b 0x39f39c
0039f39c
0039f39cloc_39f39c:
0039f39cldr x2, [sp+64]
0039f3a0add x2, x2, 1
0039f3a4str x2, [sp+64]
0039f3a8b 0x39f330
0039f3ac
0039f3acloc_39f3ac:
0039f3acmovn x0, 0
0039f3b0str x0, [sp+40]
0039f3b4ldur x29, [sp-8]
0039f3b8ldr x30, [sp], 80
0039f3bcret x30
0039f3c0
0039f3c0loc_39f3c0:
0039f3c0bl runtime.panicIndex
0039f3c4hint
0039f3c8
0039f3c8loc_39f3c8:
0039f3c8stp x0, x1, [sp+8]
0039f3ccstp x2, x3, [sp+24]
0039f3d0str x4, [sp+40]
0039f3d4mov x3, x30
0039f3d8bl runtime.morestack_noctxt.abi0
0039f3dcldp x0, x1, [sp+8]
0039f3e0ldp x2, x3, [sp+24]
0039f3e4ldr x4, [sp+40]
0039f3e8b 0x39f2f0
0039f3ecudf 0
0039f2f0
0039f2f0slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16]: ; void slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16](uintptr[2] * dict, int64_t s, int64_t f)
0039f2f0ldr x16, [x28+16]
0039f2f4subs xzr, sp, x16
0039f2f8b.ls 0x39f3c8
0039f2fcstr x30, [sp-80]!
0039f300stur x29, [sp-8]
0039f304sub x29, sp, 8
0039f308str x0, [sp+88]
0039f30cstr x1, [sp+96]
0039f310str x2, [sp+104]
0039f314str x3, [sp+112]
0039f318str x4, [sp+120]
0039f31cstr xzr, [sp+40]
0039f320str xzr, [sp+64]
0039f324ldr x2, [sp+104]
0039f328str x2, [sp+56]
0039f32cb 0x39f330
0039f330
0039f330loc_39f330:
0039f330ldr x2, [sp+56]
0039f334ldr x3, [sp+64]
0039f338subs xzr, x2, x3
0039f33cb.gt 0x39f344
0039f340b 0x39f3ac
0039f344
0039f344loc_39f344:
0039f344ldr x0, [sp+64]
0039f348str x0, [sp+48]
0039f34cldr x1, [sp+104]
0039f350ldr x2, [sp+96]
0039f354subs xzr, x1, x0
0039f358b.hi 0x39f360
0039f35cb 0x39f3c0
0039f360
0039f360loc_39f360:
0039f360ldrh w1, [x2+x0]
0039f364strh w1, [sp+38]
0039f368ldr x26, [sp+120]
0039f36cldrh w0, [sp+38]
0039f370ldr x1, [x26]
0039f374blr x1
0039f378strb w0, [sp+37]
0039f37ctbnz w0, 0, 0x39f384
0039f380b 0x39f398
0039f384
0039f384loc_39f384:
0039f384ldr x0, [sp+48]
0039f388str x0, [sp+40]
0039f38cldur x29, [sp-8]
0039f390ldr x30, [sp], 80
0039f394ret x30
0039f398
0039f398loc_39f398:
0039f398b 0x39f39c
0039f39c
0039f39cloc_39f39c:
0039f39cldr x2, [sp+64]
0039f3a0add x2, x2, 1
0039f3a4str x2, [sp+64]
0039f3a8b 0x39f330
0039f3ac
0039f3acloc_39f3ac:
0039f3acmovn x0, 0
0039f3b0str x0, [sp+40]
0039f3b4ldur x29, [sp-8]
0039f3b8ldr x30, [sp], 80
0039f3bcret x30
0039f3c0
0039f3c0loc_39f3c0:
0039f3c0bl runtime.panicIndex
0039f3c4hint
0039f3c8
0039f3c8loc_39f3c8:
0039f3c8stp x0, x1, [sp+8]
0039f3ccstp x2, x3, [sp+24]
0039f3d0str x4, [sp+40]
0039f3d4mov x3, x30
0039f3d8bl runtime.morestack_noctxt.abi0
0039f3dcldp x0, x1, [sp+8]
0039f3e0ldp x2, x3, [sp+24]
0039f3e4ldr x4, [sp+40]
0039f3e8b 0x39f2f0
0039f3ecudf 0
0039f2f0
0039f3f0
0039f3f0slices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]: ; void slices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }](uintptr[3] * dict, int64_t s, int64_t f)
0039f3f0ldr x16, [x28+16]
0039f3f4subs xzr, sp, x16
0039f3f8b.ls 0x39f460
0039f3fcstr x30, [sp-80]!
0039f400stur x29, [sp-8]
0039f404sub x29, sp, 8
0039f408str x0, [sp+88]
0039f40cstr x1, [sp+96]
0039f410str x2, [sp+104]
0039f414str x3, [sp+112]
0039f418str x4, [sp+120]
0039f41cstrb wzr, [sp+55]
0039f420ldr x5, [sp+88]
0039f424ldrsb x27, [x5]
0039f428ldr x0, [x5]
0039f42cstr x0, [sp+64]
0039f430ldr x1, [sp+96]
0039f434ldr x4, [sp+120]
0039f438ldr x2, [sp+104]
0039f43cldr x3, [sp+112]
0039f440bl slices.IndexFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]
0039f444str x0, [sp+56]
0039f448subs xzr, x0, 0
0039f44ccset x0, ge
0039f450strb w0, [sp+55]
0039f454ldur x29, [sp-8]
0039f458ldr x30, [sp], 80
0039f45cret x30
0039f460
0039f460loc_39f460:
0039f460stp x0, x1, [sp+8]
0039f464stp x2, x3, [sp+24]
0039f468str x4, [sp+40]
0039f46cmov x3, x30
0039f470bl runtime.morestack_noctxt.abi0
0039f474ldp x0, x1, [sp+8]
0039f478ldp x2, x3, [sp+24]
0039f47cldr x4, [sp+40]
0039f480b 0x39f3f0
0039f484udf 0
0039f488udf 0
0039f48cudf 0
0039f3f0
0039f3f0slices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]: ; void slices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }](uintptr[3] * dict, int64_t s, int64_t f)
0039f3f0ldr x16, [x28+16]
0039f3f4subs xzr, sp, x16
0039f3f8b.ls 0x39f460
0039f3fcstr x30, [sp-80]!
0039f400stur x29, [sp-8]
0039f404sub x29, sp, 8
0039f408str x0, [sp+88]
0039f40cstr x1, [sp+96]
0039f410str x2, [sp+104]
0039f414str x3, [sp+112]
0039f418str x4, [sp+120]
0039f41cstrb wzr, [sp+55]
0039f420ldr x5, [sp+88]
0039f424ldrsb x27, [x5]
0039f428ldr x0, [x5]
0039f42cstr x0, [sp+64]
0039f430ldr x1, [sp+96]
0039f434ldr x4, [sp+120]
0039f438ldr x2, [sp+104]
0039f43cldr x3, [sp+112]
0039f440bl slices.IndexFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }]
0039f444str x0, [sp+56]
0039f448subs xzr, x0, 0
0039f44ccset x0, ge
0039f450strb w0, [sp+55]
0039f454ldur x29, [sp-8]
0039f458ldr x30, [sp], 80
0039f45cret x30
0039f460
0039f460loc_39f460:
0039f460stp x0, x1, [sp+8]
0039f464stp x2, x3, [sp+24]
0039f468str x4, [sp+40]
0039f46cmov x3, x30
0039f470bl runtime.morestack_noctxt.abi0
0039f474ldp x0, x1, [sp+8]
0039f478ldp x2, x3, [sp+24]
0039f47cldr x4, [sp+40]
0039f480b 0x39f3f0
0039f484udf 0
0039f488udf 0
0039f48cudf 0
0039f3f0
Loading..