File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
0029eb60
0029eb60encoding/asn1.parseBool: ; void encoding/asn1.parseBool(struct []uint8 bytes)
0029eb60ldr x16, [x28+16]
0029eb64sub x17, sp, 32
0029eb68subs xzr, x17, x16
0029eb6cb.ls 0x29ecdc
0029eb70str x30, [sp-160]!
0029eb74stur x29, [sp-8]
0029eb78sub x29, sp, 8
0029eb7cstr x0, [sp+168]
0029eb80str x1, [sp+176]
0029eb84str x2, [sp+184]
0029eb88strb wzr, [sp+30]
0029eb8cstp xzr, xzr, [sp+40]
0029eb90ldr x3, [sp+176]
0029eb94str x3, [sp+32]
0029eb98subs xzr, x3, 1
0029eb9cb.ne 0x29eba4
0029eba0b 0x29ec0c
0029eba4
0029eba4loc_29eba4:
0029eba4stp xzr, xzr, [sp+112]
0029eba8adrp x2, 0x416000
0029ebacadd x2, x2, 1827
0029ebb0str x2, [sp+112]
0029ebb4orr x3, xzr, 15
0029ebb8str x3, [sp+120]
0029ebbcstr x2, [sp+96]
0029ebc0str x3, [sp+104]
0029ebc4add x2, sp, 96
0029ebc8ldrsb x27, [x2]
0029ebccldr x0, [x2]
0029ebd0ldr x1, [x2+8]
0029ebd4str x0, [sp+80]
0029ebd8str x1, [sp+88]
0029ebdcbl runtime.convTstring
0029ebe0str x0, [sp+72]
0029ebe4adrp x2, 0x478000
0029ebe8add x2, x2, 416
0029ebecstr x2, [sp+40]
0029ebf0str x0, [sp+48]
0029ebf4ldr x1, [sp+40]
0029ebf8ldr x2, [sp+48]
0029ebfcldrb w0, [sp+30]
0029ec00ldur x29, [sp-8]
0029ec04ldr x30, [sp], 160
0029ec08ret x30
0029ec0c
0029ec0cloc_29ec0c:
0029ec0cldr x1, [sp+176]
0029ec10ldr x3, [sp+168]
0029ec14subs xzr, x1, 0
0029ec18b.hi 0x29ec20
0029ec1cb 0x29ecd0
0029ec20
0029ec20loc_29ec20:
0029ec20ldrb w3, [x3]
0029ec24strb w3, [sp+31]
0029ec28mov x4, x3
0029ec2ccbz w4, 0x29ec34
0029ec30b 0x29ec40
0029ec34
0029ec34loc_29ec34:
0029ec34b 0x29ec38
0029ec38
0029ec38loc_29ec38:
0029ec38strb wzr, [sp+30]
0029ec3cb 0x29ecb8
0029ec40
0029ec40loc_29ec40:
0029ec40subs wzr, w3, 255
0029ec44b.eq 0x29ec4c
0029ec48b 0x29ec5c
0029ec4c
0029ec4cloc_29ec4c:
0029ec4cb 0x29ec50
0029ec50
0029ec50loc_29ec50:
0029ec50orr x3, xzr, 1
0029ec54strb w3, [sp+30]
0029ec58b 0x29ecb8
0029ec5c
0029ec5cloc_29ec5c:
0029ec5cb 0x29ec60
0029ec60
0029ec60loc_29ec60:
0029ec60b 0x29ec64
0029ec64
0029ec64loc_29ec64:
0029ec64stp xzr, xzr, [sp+112]
0029ec68adrp x2, 0x416000
0029ec6cadd x2, x2, 1827
0029ec70str x2, [sp+112]
0029ec74orr x3, xzr, 15
0029ec78str x3, [sp+120]
0029ec7cstr x2, [sp+56]
0029ec80str x3, [sp+64]
0029ec84add x2, sp, 56
0029ec88ldrsb x27, [x2]
0029ec8cldr x0, [x2]
0029ec90ldr x1, [x2+8]
0029ec94str x0, [sp+136]
0029ec98str x1, [sp+144]
0029ec9cbl runtime.convTstring
0029eca0str x0, [sp+128]
0029eca4adrp x2, 0x478000
0029eca8add x2, x2, 416
0029ecacstr x2, [sp+40]
0029ecb0str x0, [sp+48]
0029ecb4b 0x29ecb8
0029ecb8
0029ecb8loc_29ecb8:
0029ecb8ldr x1, [sp+40]
0029ecbcldr x2, [sp+48]
0029ecc0ldrb w0, [sp+30]
0029ecc4ldur x29, [sp-8]
0029ecc8ldr x30, [sp], 160
0029ecccret x30
0029ecd0
0029ecd0loc_29ecd0:
0029ecd0mov x0, xzr
0029ecd4bl runtime.panicIndex
0029ecd8hint
0029ecdc
0029ecdcloc_29ecdc:
0029ecdcstp x0, x1, [sp+8]
0029ece0str x2, [sp+24]
0029ece4mov x3, x30
0029ece8bl runtime.morestack_noctxt.abi0
0029ececldp x0, x1, [sp+8]
0029ecf0ldr x2, [sp+24]
0029ecf4b 0x29eb60
0029ecf8udf 0
0029ecfcudf 0
0029eb60
0029eb60encoding/asn1.parseBool: ; void encoding/asn1.parseBool(struct []uint8 bytes)
0029eb60ldr x16, [x28+16]
0029eb64sub x17, sp, 32
0029eb68subs xzr, x17, x16
0029eb6cb.ls 0x29ecdc
0029eb70str x30, [sp-160]!
0029eb74stur x29, [sp-8]
0029eb78sub x29, sp, 8
0029eb7cstr x0, [sp+168]
0029eb80str x1, [sp+176]
0029eb84str x2, [sp+184]
0029eb88strb wzr, [sp+30]
0029eb8cstp xzr, xzr, [sp+40]
0029eb90ldr x3, [sp+176]
0029eb94str x3, [sp+32]
0029eb98subs xzr, x3, 1
0029eb9cb.ne 0x29eba4
0029eba0b 0x29ec0c
0029eba4
0029eba4loc_29eba4:
0029eba4stp xzr, xzr, [sp+112]
0029eba8adrp x2, 0x416000
0029ebacadd x2, x2, 1827
0029ebb0str x2, [sp+112]
0029ebb4orr x3, xzr, 15
0029ebb8str x3, [sp+120]
0029ebbcstr x2, [sp+96]
0029ebc0str x3, [sp+104]
0029ebc4add x2, sp, 96
0029ebc8ldrsb x27, [x2]
0029ebccldr x0, [x2]
0029ebd0ldr x1, [x2+8]
0029ebd4str x0, [sp+80]
0029ebd8str x1, [sp+88]
0029ebdcbl runtime.convTstring
0029ebe0str x0, [sp+72]
0029ebe4adrp x2, 0x478000
0029ebe8add x2, x2, 416
0029ebecstr x2, [sp+40]
0029ebf0str x0, [sp+48]
0029ebf4ldr x1, [sp+40]
0029ebf8ldr x2, [sp+48]
0029ebfcldrb w0, [sp+30]
0029ec00ldur x29, [sp-8]
0029ec04ldr x30, [sp], 160
0029ec08ret x30
0029ec0c
0029ec0cloc_29ec0c:
0029ec0cldr x1, [sp+176]
0029ec10ldr x3, [sp+168]
0029ec14subs xzr, x1, 0
0029ec18b.hi 0x29ec20
0029ec1cb 0x29ecd0
0029ec20
0029ec20loc_29ec20:
0029ec20ldrb w3, [x3]
0029ec24strb w3, [sp+31]
0029ec28mov x4, x3
0029ec2ccbz w4, 0x29ec34
0029ec30b 0x29ec40
0029ec34
0029ec34loc_29ec34:
0029ec34b 0x29ec38
0029ec38
0029ec38loc_29ec38:
0029ec38strb wzr, [sp+30]
0029ec3cb 0x29ecb8
0029ec40
0029ec40loc_29ec40:
0029ec40subs wzr, w3, 255
0029ec44b.eq 0x29ec4c
0029ec48b 0x29ec5c
0029ec4c
0029ec4cloc_29ec4c:
0029ec4cb 0x29ec50
0029ec50
0029ec50loc_29ec50:
0029ec50orr x3, xzr, 1
0029ec54strb w3, [sp+30]
0029ec58b 0x29ecb8
0029ec5c
0029ec5cloc_29ec5c:
0029ec5cb 0x29ec60
0029ec60
0029ec60loc_29ec60:
0029ec60b 0x29ec64
0029ec64
0029ec64loc_29ec64:
0029ec64stp xzr, xzr, [sp+112]
0029ec68adrp x2, 0x416000
0029ec6cadd x2, x2, 1827
0029ec70str x2, [sp+112]
0029ec74orr x3, xzr, 15
0029ec78str x3, [sp+120]
0029ec7cstr x2, [sp+56]
0029ec80str x3, [sp+64]
0029ec84add x2, sp, 56
0029ec88ldrsb x27, [x2]
0029ec8cldr x0, [x2]
0029ec90ldr x1, [x2+8]
0029ec94str x0, [sp+136]
0029ec98str x1, [sp+144]
0029ec9cbl runtime.convTstring
0029eca0str x0, [sp+128]
0029eca4adrp x2, 0x478000
0029eca8add x2, x2, 416
0029ecacstr x2, [sp+40]
0029ecb0str x0, [sp+48]
0029ecb4b 0x29ecb8
0029ecb8
0029ecb8loc_29ecb8:
0029ecb8ldr x1, [sp+40]
0029ecbcldr x2, [sp+48]
0029ecc0ldrb w0, [sp+30]
0029ecc4ldur x29, [sp-8]
0029ecc8ldr x30, [sp], 160
0029ecccret x30
0029ecd0
0029ecd0loc_29ecd0:
0029ecd0mov x0, xzr
0029ecd4bl runtime.panicIndex
0029ecd8hint
0029ecdc
0029ecdcloc_29ecdc:
0029ecdcstp x0, x1, [sp+8]
0029ece0str x2, [sp+24]
0029ece4mov x3, x30
0029ece8bl runtime.morestack_noctxt.abi0
0029ececldp x0, x1, [sp+8]
0029ecf0ldr x2, [sp+24]
0029ecf4b 0x29eb60
0029ecf8udf 0
0029ecfcudf 0
0029eb60
0029ed00
0029ed00encoding/asn1.checkInteger: ; void encoding/asn1.checkInteger(struct []uint8 bytes)
0029ed00ldr x16, [x28+16]
0029ed04sub x17, sp, 32
0029ed08subs xzr, x17, x16
0029ed0cb.ls 0x29ef48
0029ed10str x30, [sp-160]!
0029ed14stur x29, [sp-8]
0029ed18sub x29, sp, 8
0029ed1cstr x0, [sp+168]
0029ed20str x1, [sp+176]
0029ed24str x2, [sp+184]
0029ed28stp xzr, xzr, [sp+40]
0029ed2cldr x2, [sp+176]
0029ed30str x2, [sp+32]
0029ed34cbz x2, 0x29ed3c
0029ed38b 0x29eda0
0029ed3c
0029ed3cloc_29ed3c:
0029ed3cstp xzr, xzr, [sp+96]
0029ed40adrp x2, 0x415000
0029ed44add x2, x2, 2772
0029ed48str x2, [sp+96]
0029ed4cmovz x3, 13
0029ed50str x3, [sp+104]
0029ed54str x2, [sp+80]
0029ed58str x3, [sp+88]
0029ed5cadd x2, sp, 80
0029ed60ldrsb x27, [x2]
0029ed64ldr x0, [x2]
0029ed68ldr x1, [x2+8]
0029ed6cstr x0, [sp+64]
0029ed70str x1, [sp+72]
0029ed74bl runtime.convTstring
0029ed78str x0, [sp+56]
0029ed7cadrp x2, 0x478000
0029ed80add x2, x2, 2080
0029ed84str x2, [sp+40]
0029ed88str x0, [sp+48]
0029ed8cldr x0, [sp+40]
0029ed90ldr x1, [sp+48]
0029ed94ldur x29, [sp-8]
0029ed98ldr x30, [sp], 160
0029ed9cret x30
0029eda0
0029eda0loc_29eda0:
0029eda0ldr x2, [sp+176]
0029eda4str x2, [sp+32]
0029eda8subs xzr, x2, 1
0029edacb.eq 0x29edb4
0029edb0b 0x29edcc
0029edb4
0029edb4loc_29edb4:
0029edb4stp xzr, xzr, [sp+40]
0029edb8mov x0, xzr
0029edbcmov x1, xzr
0029edc0ldur x29, [sp-8]
0029edc4ldr x30, [sp], 160
0029edc8ret x30
0029edcc
0029edccloc_29edcc:
0029edccldr x1, [sp+176]
0029edd0ldr x2, [sp+168]
0029edd4subs xzr, x1, 0
0029edd8b.hi 0x29ede0
0029eddcb 0x29ef3c
0029ede0
0029ede0loc_29ede0:
0029ede0ldrb w2, [x2]
0029ede4subs wzr, w2, 0
0029ede8cset x3, eq
0029edecstrb w3, [sp+30]
0029edf0cbz w2, 0x29edf8
0029edf4b 0x29ee20
0029edf8
0029edf8loc_29edf8:
0029edf8ldr x1, [sp+176]
0029edfcldr x2, [sp+168]
0029ee00subs xzr, x1, 1
0029ee04b.hi 0x29ee0c
0029ee08b 0x29ef34
0029ee0c
0029ee0cloc_29ee0c:
0029ee0cldrb w2, [x2+1]
0029ee10ands wzr, w2, 128
0029ee14cset x2, eq
0029ee18strb w2, [sp+30]
0029ee1cb 0x29ee24
0029ee20
0029ee20loc_29ee20:
0029ee20b 0x29ee24
0029ee24
0029ee24loc_29ee24:
0029ee24ldrb w2, [sp+30]
0029ee28strb w2, [sp+31]
0029ee2ctbnz w2, 0, 0x29ee34
0029ee30b 0x29ee38
0029ee34
0029ee34loc_29ee34:
0029ee34b 0x29ee9c
0029ee38
0029ee38loc_29ee38:
0029ee38ldr x1, [sp+176]
0029ee3cldr x2, [sp+168]
0029ee40subs xzr, x1, 0
0029ee44b.hi 0x29ee4c
0029ee48b 0x29ef2c
0029ee4c
0029ee4cloc_29ee4c:
0029ee4cldrb w2, [x2]
0029ee50subs wzr, w2, 255
0029ee54cset x2, eq
0029ee58strb w2, [sp+29]
0029ee5cb.eq 0x29ee64
0029ee60b 0x29ee8c
0029ee64
0029ee64loc_29ee64:
0029ee64ldr x1, [sp+176]
0029ee68ldr x2, [sp+168]
0029ee6csubs xzr, x1, 1
0029ee70b.hi 0x29ee78
0029ee74b 0x29ef24
0029ee78
0029ee78loc_29ee78:
0029ee78ldrb w2, [x2+1]
0029ee7cands wzr, w2, 128
0029ee80cset x2, ne
0029ee84strb w2, [sp+29]
0029ee88b 0x29ee90
0029ee8c
0029ee8cloc_29ee8c:
0029ee8cb 0x29ee90
0029ee90
0029ee90loc_29ee90:
0029ee90ldrb w2, [sp+29]
0029ee94strb w2, [sp+31]
0029ee98b 0x29ee9c
0029ee9c
0029ee9cloc_29ee9c:
0029ee9cldrb w2, [sp+31]
0029eea0tbnz w2, 0, 0x29eea8
0029eea4b 0x29ef0c
0029eea8
0029eea8loc_29eea8:
0029eea8stp xzr, xzr, [sp+96]
0029eeacadrp x2, 0x41e000
0029eeb0add x2, x2, 3382
0029eeb4str x2, [sp+96]
0029eeb8movz x3, 29
0029eebcstr x3, [sp+104]
0029eec0str x2, [sp+136]
0029eec4str x3, [sp+144]
0029eec8add x2, sp, 136
0029eeccldrsb x27, [x2]
0029eed0ldr x0, [x2]
0029eed4ldr x1, [x2+8]
0029eed8str x0, [sp+120]
0029eedcstr x1, [sp+128]
0029eee0bl runtime.convTstring
0029eee4str x0, [sp+112]
0029eee8adrp x2, 0x478000
0029eeecadd x2, x2, 2080
0029eef0str x2, [sp+40]
0029eef4str x0, [sp+48]
0029eef8ldr x0, [sp+40]
0029eefcldr x1, [sp+48]
0029ef00ldur x29, [sp-8]
0029ef04ldr x30, [sp], 160
0029ef08ret x30
0029ef0c
0029ef0cloc_29ef0c:
0029ef0cstp xzr, xzr, [sp+40]
0029ef10mov x0, xzr
0029ef14mov x1, xzr
0029ef18ldur x29, [sp-8]
0029ef1cldr x30, [sp], 160
0029ef20ret x30
0029ef24
0029ef24loc_29ef24:
0029ef24orr x0, xzr, 1
0029ef28bl runtime.panicIndex
0029ef2c
0029ef2cloc_29ef2c:
0029ef2cmov x0, xzr
0029ef30bl runtime.panicIndex
0029ef34
0029ef34loc_29ef34:
0029ef34orr x0, xzr, 1
0029ef38bl runtime.panicIndex
0029ef3c
0029ef3cloc_29ef3c:
0029ef3cmov x0, xzr
0029ef40bl runtime.panicIndex
0029ef44hint
0029ef48
0029ef48loc_29ef48:
0029ef48stp x0, x1, [sp+8]
0029ef4cstr x2, [sp+24]
0029ef50mov x3, x30
0029ef54bl runtime.morestack_noctxt.abi0
0029ef58ldp x0, x1, [sp+8]
0029ef5cldr x2, [sp+24]
0029ef60b 0x29ed00
0029ef64udf 0
0029ef68udf 0
0029ef6cudf 0
0029ed00
0029ed00encoding/asn1.checkInteger: ; void encoding/asn1.checkInteger(struct []uint8 bytes)
0029ed00ldr x16, [x28+16]
0029ed04sub x17, sp, 32
0029ed08subs xzr, x17, x16
0029ed0cb.ls 0x29ef48
0029ed10str x30, [sp-160]!
0029ed14stur x29, [sp-8]
0029ed18sub x29, sp, 8
0029ed1cstr x0, [sp+168]
0029ed20str x1, [sp+176]
0029ed24str x2, [sp+184]
0029ed28stp xzr, xzr, [sp+40]
0029ed2cldr x2, [sp+176]
0029ed30str x2, [sp+32]
0029ed34cbz x2, 0x29ed3c
0029ed38b 0x29eda0
0029ed3c
0029ed3cloc_29ed3c:
0029ed3cstp xzr, xzr, [sp+96]
0029ed40adrp x2, 0x415000
0029ed44add x2, x2, 2772
0029ed48str x2, [sp+96]
0029ed4cmovz x3, 13
0029ed50str x3, [sp+104]
0029ed54str x2, [sp+80]
0029ed58str x3, [sp+88]
0029ed5cadd x2, sp, 80
0029ed60ldrsb x27, [x2]
0029ed64ldr x0, [x2]
0029ed68ldr x1, [x2+8]
0029ed6cstr x0, [sp+64]
0029ed70str x1, [sp+72]
0029ed74bl runtime.convTstring
0029ed78str x0, [sp+56]
0029ed7cadrp x2, 0x478000
0029ed80add x2, x2, 2080
0029ed84str x2, [sp+40]
0029ed88str x0, [sp+48]
0029ed8cldr x0, [sp+40]
0029ed90ldr x1, [sp+48]
0029ed94ldur x29, [sp-8]
0029ed98ldr x30, [sp], 160
0029ed9cret x30
0029eda0
0029eda0loc_29eda0:
0029eda0ldr x2, [sp+176]
0029eda4str x2, [sp+32]
0029eda8subs xzr, x2, 1
0029edacb.eq 0x29edb4
0029edb0b 0x29edcc
0029edb4
0029edb4loc_29edb4:
0029edb4stp xzr, xzr, [sp+40]
0029edb8mov x0, xzr
0029edbcmov x1, xzr
0029edc0ldur x29, [sp-8]
0029edc4ldr x30, [sp], 160
0029edc8ret x30
0029edcc
0029edccloc_29edcc:
0029edccldr x1, [sp+176]
0029edd0ldr x2, [sp+168]
0029edd4subs xzr, x1, 0
0029edd8b.hi 0x29ede0
0029eddcb 0x29ef3c
0029ede0
0029ede0loc_29ede0:
0029ede0ldrb w2, [x2]
0029ede4subs wzr, w2, 0
0029ede8cset x3, eq
0029edecstrb w3, [sp+30]
0029edf0cbz w2, 0x29edf8
0029edf4b 0x29ee20
0029edf8
0029edf8loc_29edf8:
0029edf8ldr x1, [sp+176]
0029edfcldr x2, [sp+168]
0029ee00subs xzr, x1, 1
0029ee04b.hi 0x29ee0c
0029ee08b 0x29ef34
0029ee0c
0029ee0cloc_29ee0c:
0029ee0cldrb w2, [x2+1]
0029ee10ands wzr, w2, 128
0029ee14cset x2, eq
0029ee18strb w2, [sp+30]
0029ee1cb 0x29ee24
0029ee20
0029ee20loc_29ee20:
0029ee20b 0x29ee24
0029ee24
0029ee24loc_29ee24:
0029ee24ldrb w2, [sp+30]
0029ee28strb w2, [sp+31]
0029ee2ctbnz w2, 0, 0x29ee34
0029ee30b 0x29ee38
0029ee34
0029ee34loc_29ee34:
0029ee34b 0x29ee9c
0029ee38
0029ee38loc_29ee38:
0029ee38ldr x1, [sp+176]
0029ee3cldr x2, [sp+168]
0029ee40subs xzr, x1, 0
0029ee44b.hi 0x29ee4c
0029ee48b 0x29ef2c
0029ee4c
0029ee4cloc_29ee4c:
0029ee4cldrb w2, [x2]
0029ee50subs wzr, w2, 255
0029ee54cset x2, eq
0029ee58strb w2, [sp+29]
0029ee5cb.eq 0x29ee64
0029ee60b 0x29ee8c
0029ee64
0029ee64loc_29ee64:
0029ee64ldr x1, [sp+176]
0029ee68ldr x2, [sp+168]
0029ee6csubs xzr, x1, 1
0029ee70b.hi 0x29ee78
0029ee74b 0x29ef24
0029ee78
0029ee78loc_29ee78:
0029ee78ldrb w2, [x2+1]
0029ee7cands wzr, w2, 128
0029ee80cset x2, ne
0029ee84strb w2, [sp+29]
0029ee88b 0x29ee90
0029ee8c
0029ee8cloc_29ee8c:
0029ee8cb 0x29ee90
0029ee90
0029ee90loc_29ee90:
0029ee90ldrb w2, [sp+29]
0029ee94strb w2, [sp+31]
0029ee98b 0x29ee9c
0029ee9c
0029ee9cloc_29ee9c:
0029ee9cldrb w2, [sp+31]
0029eea0tbnz w2, 0, 0x29eea8
0029eea4b 0x29ef0c
0029eea8
0029eea8loc_29eea8:
0029eea8stp xzr, xzr, [sp+96]
0029eeacadrp x2, 0x41e000
0029eeb0add x2, x2, 3382
0029eeb4str x2, [sp+96]
0029eeb8movz x3, 29
0029eebcstr x3, [sp+104]
0029eec0str x2, [sp+136]
0029eec4str x3, [sp+144]
0029eec8add x2, sp, 136
0029eeccldrsb x27, [x2]
0029eed0ldr x0, [x2]
0029eed4ldr x1, [x2+8]
0029eed8str x0, [sp+120]
0029eedcstr x1, [sp+128]
0029eee0bl runtime.convTstring
0029eee4str x0, [sp+112]
0029eee8adrp x2, 0x478000
0029eeecadd x2, x2, 2080
0029eef0str x2, [sp+40]
0029eef4str x0, [sp+48]
0029eef8ldr x0, [sp+40]
0029eefcldr x1, [sp+48]
0029ef00ldur x29, [sp-8]
0029ef04ldr x30, [sp], 160
0029ef08ret x30
0029ef0c
0029ef0cloc_29ef0c:
0029ef0cstp xzr, xzr, [sp+40]
0029ef10mov x0, xzr
0029ef14mov x1, xzr
0029ef18ldur x29, [sp-8]
0029ef1cldr x30, [sp], 160
0029ef20ret x30
0029ef24
0029ef24loc_29ef24:
0029ef24orr x0, xzr, 1
0029ef28bl runtime.panicIndex
0029ef2c
0029ef2cloc_29ef2c:
0029ef2cmov x0, xzr
0029ef30bl runtime.panicIndex
0029ef34
0029ef34loc_29ef34:
0029ef34orr x0, xzr, 1
0029ef38bl runtime.panicIndex
0029ef3c
0029ef3cloc_29ef3c:
0029ef3cmov x0, xzr
0029ef40bl runtime.panicIndex
0029ef44hint
0029ef48
0029ef48loc_29ef48:
0029ef48stp x0, x1, [sp+8]
0029ef4cstr x2, [sp+24]
0029ef50mov x3, x30
0029ef54bl runtime.morestack_noctxt.abi0
0029ef58ldp x0, x1, [sp+8]
0029ef5cldr x2, [sp+24]
0029ef60b 0x29ed00
0029ef64udf 0
0029ef68udf 0
0029ef6cudf 0
0029ed00
0029ef70
0029ef70encoding/asn1.parseInt64: ; void encoding/asn1.parseInt64(struct []uint8 bytes)
0029ef70ldr x16, [x28+16]
0029ef74sub x17, sp, 16
0029ef78subs xzr, x17, x16
0029ef7cb.ls 0x29f124
0029ef80str x30, [sp-144]!
0029ef84stur x29, [sp-8]
0029ef88sub x29, sp, 8
0029ef8cstr x0, [sp+152]
0029ef90str x1, [sp+160]
0029ef94str x2, [sp+168]
0029ef98str xzr, [sp+40]
0029ef9cstp xzr, xzr, [sp+64]
0029efa0ldr x0, [sp+152]
0029efa4ldr x1, [sp+160]
0029efa8ldr x2, [sp+168]
0029efacbl encoding/asn1.checkInteger
0029efb0str x0, [sp+64]
0029efb4str x1, [sp+72]
0029efb8cbnz x0, 0x29efc0
0029efbcb 0x29efdc
0029efc0
0029efc0loc_29efc0:
0029efc0ldr x3, [sp+40]
0029efc4mov x2, x1
0029efc8mov x1, x0
0029efccmov x0, x3
0029efd0ldur x29, [sp-8]
0029efd4ldr x30, [sp], 144
0029efd8ret x30
0029efdc
0029efdcloc_29efdc:
0029efdcldr x3, [sp+160]
0029efe0str x3, [sp+56]
0029efe4subs xzr, x3, 8
0029efe8b.gt 0x29eff0
0029efecb 0x29f058
0029eff0
0029eff0loc_29eff0:
0029eff0stp xzr, xzr, [sp+120]
0029eff4adrp x2, 0x417000
0029eff8add x2, x2, 1764
0029effcstr x2, [sp+120]
0029f000movz x3, 17
0029f004str x3, [sp+128]
0029f008str x2, [sp+104]
0029f00cstr x3, [sp+112]
0029f010add x2, sp, 104
0029f014ldrsb x27, [x2]
0029f018ldr x0, [x2]
0029f01cldr x1, [x2+8]
0029f020str x0, [sp+88]
0029f024str x1, [sp+96]
0029f028bl runtime.convTstring
0029f02cstr x0, [sp+80]
0029f030adrp x2, 0x477000
0029f034add x2, x2, 2080
0029f038str x2, [sp+64]
0029f03cstr x0, [sp+72]
0029f040ldr x1, [sp+64]
0029f044ldr x2, [sp+72]
0029f048ldr x0, [sp+40]
0029f04cldur x29, [sp-8]
0029f050ldr x30, [sp], 144
0029f054ret x30
0029f058
0029f058loc_29f058:
0029f058str xzr, [sp+48]
0029f05cb 0x29f060
0029f060
0029f060loc_29f060:
0029f060ldr x3, [sp+160]
0029f064str x3, [sp+56]
0029f068ldr x4, [sp+48]
0029f06csubs xzr, x3, x4
0029f070b.gt 0x29f078
0029f074b 0x29f0bc
0029f078
0029f078loc_29f078:
0029f078ldr x3, [sp+40]
0029f07cubfm x4, x3, 56, 55
0029f080str x4, [sp+40]
0029f084ldr x0, [sp+48]
0029f088ldr x1, [sp+160]
0029f08cldr x4, [sp+152]
0029f090subs xzr, x1, x0
0029f094b.hi 0x29f09c
0029f098b 0x29f11c
0029f09c
0029f09cloc_29f09c:
0029f09cldrb w4, [x4+x0]
0029f0a0orr x3, x4, x3, lsl #8
0029f0a4str x3, [sp+40]
0029f0a8b 0x29f0ac
0029f0ac
0029f0acloc_29f0ac:
0029f0acldr x3, [sp+48]
0029f0b0add x3, x3, 1
0029f0b4str x3, [sp+48]
0029f0b8b 0x29f060
0029f0bc
0029f0bcloc_29f0bc:
0029f0bcldr x3, [sp+160]
0029f0c0str x3, [sp+56]
0029f0c4ldr x4, [sp+40]
0029f0c8orr x5, xzr, 64
0029f0ccsub x3, x5, x3, lsl #3
0029f0d0ubfm x6, x3, 0, 7
0029f0d4lslv x3, x4, x3
0029f0d8subs xzr, x6, 64
0029f0dccsel x3, x3, xzr, lo
0029f0e0str x3, [sp+40]
0029f0e4ldr x4, [sp+160]
0029f0e8str x4, [sp+56]
0029f0ecsub x4, x5, x4, lsl #3
0029f0f0ubfm x5, x4, 0, 7
0029f0f4subs xzr, x5, 64
0029f0f8orr x5, xzr, 63
0029f0fccsel x4, x4, x5, lo
0029f100asrv x0, x3, x4
0029f104str x0, [sp+40]
0029f108ldr x1, [sp+64]
0029f10cldr x2, [sp+72]
0029f110ldur x29, [sp-8]
0029f114ldr x30, [sp], 144
0029f118ret x30
0029f11c
0029f11cloc_29f11c:
0029f11cbl runtime.panicIndex
0029f120hint
0029f124
0029f124loc_29f124:
0029f124stp x0, x1, [sp+8]
0029f128str x2, [sp+24]
0029f12cmov x3, x30
0029f130bl runtime.morestack_noctxt.abi0
0029f134ldp x0, x1, [sp+8]
0029f138ldr x2, [sp+24]
0029f13cb 0x29ef70
0029ef70
0029ef70encoding/asn1.parseInt64: ; void encoding/asn1.parseInt64(struct []uint8 bytes)
0029ef70ldr x16, [x28+16]
0029ef74sub x17, sp, 16
0029ef78subs xzr, x17, x16
0029ef7cb.ls 0x29f124
0029ef80str x30, [sp-144]!
0029ef84stur x29, [sp-8]
0029ef88sub x29, sp, 8
0029ef8cstr x0, [sp+152]
0029ef90str x1, [sp+160]
0029ef94str x2, [sp+168]
0029ef98str xzr, [sp+40]
0029ef9cstp xzr, xzr, [sp+64]
0029efa0ldr x0, [sp+152]
0029efa4ldr x1, [sp+160]
0029efa8ldr x2, [sp+168]
0029efacbl encoding/asn1.checkInteger
0029efb0str x0, [sp+64]
0029efb4str x1, [sp+72]
0029efb8cbnz x0, 0x29efc0
0029efbcb 0x29efdc
0029efc0
0029efc0loc_29efc0:
0029efc0ldr x3, [sp+40]
0029efc4mov x2, x1
0029efc8mov x1, x0
0029efccmov x0, x3
0029efd0ldur x29, [sp-8]
0029efd4ldr x30, [sp], 144
0029efd8ret x30
0029efdc
0029efdcloc_29efdc:
0029efdcldr x3, [sp+160]
0029efe0str x3, [sp+56]
0029efe4subs xzr, x3, 8
0029efe8b.gt 0x29eff0
0029efecb 0x29f058
0029eff0
0029eff0loc_29eff0:
0029eff0stp xzr, xzr, [sp+120]
0029eff4adrp x2, 0x417000
0029eff8add x2, x2, 1764
0029effcstr x2, [sp+120]
0029f000movz x3, 17
0029f004str x3, [sp+128]
0029f008str x2, [sp+104]
0029f00cstr x3, [sp+112]
0029f010add x2, sp, 104
0029f014ldrsb x27, [x2]
0029f018ldr x0, [x2]
0029f01cldr x1, [x2+8]
0029f020str x0, [sp+88]
0029f024str x1, [sp+96]
0029f028bl runtime.convTstring
0029f02cstr x0, [sp+80]
0029f030adrp x2, 0x477000
0029f034add x2, x2, 2080
0029f038str x2, [sp+64]
0029f03cstr x0, [sp+72]
0029f040ldr x1, [sp+64]
0029f044ldr x2, [sp+72]
0029f048ldr x0, [sp+40]
0029f04cldur x29, [sp-8]
0029f050ldr x30, [sp], 144
0029f054ret x30
0029f058
0029f058loc_29f058:
0029f058str xzr, [sp+48]
0029f05cb 0x29f060
0029f060
0029f060loc_29f060:
0029f060ldr x3, [sp+160]
0029f064str x3, [sp+56]
0029f068ldr x4, [sp+48]
0029f06csubs xzr, x3, x4
0029f070b.gt 0x29f078
0029f074b 0x29f0bc
0029f078
0029f078loc_29f078:
0029f078ldr x3, [sp+40]
0029f07cubfm x4, x3, 56, 55
0029f080str x4, [sp+40]
0029f084ldr x0, [sp+48]
0029f088ldr x1, [sp+160]
0029f08cldr x4, [sp+152]
0029f090subs xzr, x1, x0
0029f094b.hi 0x29f09c
0029f098b 0x29f11c
0029f09c
0029f09cloc_29f09c:
0029f09cldrb w4, [x4+x0]
0029f0a0orr x3, x4, x3, lsl #8
0029f0a4str x3, [sp+40]
0029f0a8b 0x29f0ac
0029f0ac
0029f0acloc_29f0ac:
0029f0acldr x3, [sp+48]
0029f0b0add x3, x3, 1
0029f0b4str x3, [sp+48]
0029f0b8b 0x29f060
0029f0bc
0029f0bcloc_29f0bc:
0029f0bcldr x3, [sp+160]
0029f0c0str x3, [sp+56]
0029f0c4ldr x4, [sp+40]
0029f0c8orr x5, xzr, 64
0029f0ccsub x3, x5, x3, lsl #3
0029f0d0ubfm x6, x3, 0, 7
0029f0d4lslv x3, x4, x3
0029f0d8subs xzr, x6, 64
0029f0dccsel x3, x3, xzr, lo
0029f0e0str x3, [sp+40]
0029f0e4ldr x4, [sp+160]
0029f0e8str x4, [sp+56]
0029f0ecsub x4, x5, x4, lsl #3
0029f0f0ubfm x5, x4, 0, 7
0029f0f4subs xzr, x5, 64
0029f0f8orr x5, xzr, 63
0029f0fccsel x4, x4, x5, lo
0029f100asrv x0, x3, x4
0029f104str x0, [sp+40]
0029f108ldr x1, [sp+64]
0029f10cldr x2, [sp+72]
0029f110ldur x29, [sp-8]
0029f114ldr x30, [sp], 144
0029f118ret x30
0029f11c
0029f11cloc_29f11c:
0029f11cbl runtime.panicIndex
0029f120hint
0029f124
0029f124loc_29f124:
0029f124stp x0, x1, [sp+8]
0029f128str x2, [sp+24]
0029f12cmov x3, x30
0029f130bl runtime.morestack_noctxt.abi0
0029f134ldp x0, x1, [sp+8]
0029f138ldr x2, [sp+24]
0029f13cb 0x29ef70
0029ef70
0029f140
0029f140encoding/asn1.parseInt32: ; void encoding/asn1.parseInt32(struct []uint8 bytes)
0029f140ldr x16, [x28+16]
0029f144sub x17, sp, 80
0029f148subs xzr, x17, x16
0029f14cb.ls 0x29f2d0
0029f150str x30, [sp-208]!
0029f154stur x29, [sp-8]
0029f158sub x29, sp, 8
0029f15cstr x0, [sp+216]
0029f160str x1, [sp+224]
0029f164str x2, [sp+232]
0029f168str wzr, [sp+36]
0029f16cstp xzr, xzr, [sp+64]
0029f170ldr x0, [sp+216]
0029f174ldr x1, [sp+224]
0029f178ldr x2, [sp+232]
0029f17cbl encoding/asn1.checkInteger
0029f180str x0, [sp+96]
0029f184str x1, [sp+104]
0029f188cbnz x0, 0x29f190
0029f18cb 0x29f1b4
0029f190
0029f190loc_29f190:
0029f190str wzr, [sp+36]
0029f194ldr x1, [sp+96]
0029f198ldr x2, [sp+104]
0029f19cstr x1, [sp+64]
0029f1a0str x2, [sp+72]
0029f1a4ldrsw x0, [sp+36]
0029f1a8ldur x29, [sp-8]
0029f1acldr x30, [sp], 208
0029f1b0ret x30
0029f1b4
0029f1b4loc_29f1b4:
0029f1b4stp xzr, xzr, [sp+112]
0029f1b8ldr x0, [sp+216]
0029f1bcldr x1, [sp+224]
0029f1c0ldr x2, [sp+232]
0029f1c4bl encoding/asn1.parseInt64
0029f1c8str x0, [sp+48]
0029f1ccstr x1, [sp+112]
0029f1d0str x2, [sp+120]
0029f1d4ldr x3, [sp+48]
0029f1d8str x3, [sp+56]
0029f1dcstr x1, [sp+128]
0029f1e0str x2, [sp+136]
0029f1e4ldr x3, [sp+56]
0029f1e8str x3, [sp+40]
0029f1ecstr x1, [sp+80]
0029f1f0str x2, [sp+88]
0029f1f4cbnz x1, 0x29f1fc
0029f1f8b 0x29f220
0029f1fc
0029f1fcloc_29f1fc:
0029f1fcstr wzr, [sp+36]
0029f200ldr x1, [sp+80]
0029f204ldr x2, [sp+88]
0029f208str x1, [sp+64]
0029f20cstr x2, [sp+72]
0029f210ldrsw x0, [sp+36]
0029f214ldur x29, [sp-8]
0029f218ldr x30, [sp], 208
0029f21cret x30
0029f220
0029f220loc_29f220:
0029f220ldr x3, [sp+40]
0029f224ldr x4, [sp+40]
0029f228sbfm x4, x4, 0, 31
0029f22csubs xzr, x4, x3
0029f230b.ne 0x29f238
0029f234b 0x29f2ac
0029f238
0029f238loc_29f238:
0029f238stp xzr, xzr, [sp+184]
0029f23cadrp x2, 0x416000
0029f240add x2, x2, 1764
0029f244str x2, [sp+184]
0029f248movz x2, 17
0029f24cstr x2, [sp+192]
0029f250str wzr, [sp+36]
0029f254ldr x2, [sp+184]
0029f258ldr x3, [sp+192]
0029f25cstr x2, [sp+168]
0029f260str x3, [sp+176]
0029f264add x2, sp, 168
0029f268ldrsb x27, [x2]
0029f26cldr x0, [x2]
0029f270ldr x1, [x2+8]
0029f274str x0, [sp+152]
0029f278str x1, [sp+160]
0029f27cbl runtime.convTstring
0029f280str x0, [sp+144]
0029f284adrp x2, 0x477000
0029f288add x2, x2, 2080
0029f28cstr x2, [sp+64]
0029f290str x0, [sp+72]
0029f294ldrsw x0, [sp+36]
0029f298ldr x1, [sp+64]
0029f29cldr x2, [sp+72]
0029f2a0ldur x29, [sp-8]
0029f2a4ldr x30, [sp], 208
0029f2a8ret x30
0029f2ac
0029f2acloc_29f2ac:
0029f2acldr x3, [sp+40]
0029f2b0str w3, [sp+36]
0029f2b4stp xzr, xzr, [sp+64]
0029f2b8ldrsw x0, [sp+36]
0029f2bcmov x1, xzr
0029f2c0mov x2, xzr
0029f2c4ldur x29, [sp-8]
0029f2c8ldr x30, [sp], 208
0029f2ccret x30
0029f2d0
0029f2d0loc_29f2d0:
0029f2d0stp x0, x1, [sp+8]
0029f2d4str x2, [sp+24]
0029f2d8mov x3, x30
0029f2dcbl runtime.morestack_noctxt.abi0
0029f2e0ldp x0, x1, [sp+8]
0029f2e4ldr x2, [sp+24]
0029f2e8b 0x29f140
0029f2ecudf 0
0029f140
0029f140encoding/asn1.parseInt32: ; void encoding/asn1.parseInt32(struct []uint8 bytes)
0029f140ldr x16, [x28+16]
0029f144sub x17, sp, 80
0029f148subs xzr, x17, x16
0029f14cb.ls 0x29f2d0
0029f150str x30, [sp-208]!
0029f154stur x29, [sp-8]
0029f158sub x29, sp, 8
0029f15cstr x0, [sp+216]
0029f160str x1, [sp+224]
0029f164str x2, [sp+232]
0029f168str wzr, [sp+36]
0029f16cstp xzr, xzr, [sp+64]
0029f170ldr x0, [sp+216]
0029f174ldr x1, [sp+224]
0029f178ldr x2, [sp+232]
0029f17cbl encoding/asn1.checkInteger
0029f180str x0, [sp+96]
0029f184str x1, [sp+104]
0029f188cbnz x0, 0x29f190
0029f18cb 0x29f1b4
0029f190
0029f190loc_29f190:
0029f190str wzr, [sp+36]
0029f194ldr x1, [sp+96]
0029f198ldr x2, [sp+104]
0029f19cstr x1, [sp+64]
0029f1a0str x2, [sp+72]
0029f1a4ldrsw x0, [sp+36]
0029f1a8ldur x29, [sp-8]
0029f1acldr x30, [sp], 208
0029f1b0ret x30
0029f1b4
0029f1b4loc_29f1b4:
0029f1b4stp xzr, xzr, [sp+112]
0029f1b8ldr x0, [sp+216]
0029f1bcldr x1, [sp+224]
0029f1c0ldr x2, [sp+232]
0029f1c4bl encoding/asn1.parseInt64
0029f1c8str x0, [sp+48]
0029f1ccstr x1, [sp+112]
0029f1d0str x2, [sp+120]
0029f1d4ldr x3, [sp+48]
0029f1d8str x3, [sp+56]
0029f1dcstr x1, [sp+128]
0029f1e0str x2, [sp+136]
0029f1e4ldr x3, [sp+56]
0029f1e8str x3, [sp+40]
0029f1ecstr x1, [sp+80]
0029f1f0str x2, [sp+88]
0029f1f4cbnz x1, 0x29f1fc
0029f1f8b 0x29f220
0029f1fc
0029f1fcloc_29f1fc:
0029f1fcstr wzr, [sp+36]
0029f200ldr x1, [sp+80]
0029f204ldr x2, [sp+88]
0029f208str x1, [sp+64]
0029f20cstr x2, [sp+72]
0029f210ldrsw x0, [sp+36]
0029f214ldur x29, [sp-8]
0029f218ldr x30, [sp], 208
0029f21cret x30
0029f220
0029f220loc_29f220:
0029f220ldr x3, [sp+40]
0029f224ldr x4, [sp+40]
0029f228sbfm x4, x4, 0, 31
0029f22csubs xzr, x4, x3
0029f230b.ne 0x29f238
0029f234b 0x29f2ac
0029f238
0029f238loc_29f238:
0029f238stp xzr, xzr, [sp+184]
0029f23cadrp x2, 0x416000
0029f240add x2, x2, 1764
0029f244str x2, [sp+184]
0029f248movz x2, 17
0029f24cstr x2, [sp+192]
0029f250str wzr, [sp+36]
0029f254ldr x2, [sp+184]
0029f258ldr x3, [sp+192]
0029f25cstr x2, [sp+168]
0029f260str x3, [sp+176]
0029f264add x2, sp, 168
0029f268ldrsb x27, [x2]
0029f26cldr x0, [x2]
0029f270ldr x1, [x2+8]
0029f274str x0, [sp+152]
0029f278str x1, [sp+160]
0029f27cbl runtime.convTstring
0029f280str x0, [sp+144]
0029f284adrp x2, 0x477000
0029f288add x2, x2, 2080
0029f28cstr x2, [sp+64]
0029f290str x0, [sp+72]
0029f294ldrsw x0, [sp+36]
0029f298ldr x1, [sp+64]
0029f29cldr x2, [sp+72]
0029f2a0ldur x29, [sp-8]
0029f2a4ldr x30, [sp], 208
0029f2a8ret x30
0029f2ac
0029f2acloc_29f2ac:
0029f2acldr x3, [sp+40]
0029f2b0str w3, [sp+36]
0029f2b4stp xzr, xzr, [sp+64]
0029f2b8ldrsw x0, [sp+36]
0029f2bcmov x1, xzr
0029f2c0mov x2, xzr
0029f2c4ldur x29, [sp-8]
0029f2c8ldr x30, [sp], 208
0029f2ccret x30
0029f2d0
0029f2d0loc_29f2d0:
0029f2d0stp x0, x1, [sp+8]
0029f2d4str x2, [sp+24]
0029f2d8mov x3, x30
0029f2dcbl runtime.morestack_noctxt.abi0
0029f2e0ldp x0, x1, [sp+8]
0029f2e4ldr x2, [sp+24]
0029f2e8b 0x29f140
0029f2ecudf 0
0029f140
0029f2f0
0029f2f0encoding/asn1.parseBigInt: ; void encoding/asn1.parseBigInt(struct []uint8 bytes)
0029f2f0ldr x16, [x28+16]
0029f2f4sub x17, sp, 32
0029f2f8subs xzr, x17, x16
0029f2fcb.ls 0x29f508
0029f300str x30, [sp-160]!
0029f304stur x29, [sp-8]
0029f308sub x29, sp, 8
0029f30cstr x0, [sp+168]
0029f310str x1, [sp+176]
0029f314str x2, [sp+184]
0029f318str xzr, [sp+96]
0029f31cstp xzr, xzr, [sp+80]
0029f320ldr x0, [sp+168]
0029f324ldr x1, [sp+176]
0029f328ldr x2, [sp+184]
0029f32cbl encoding/asn1.checkInteger
0029f330str x0, [sp+136]
0029f334str x1, [sp+144]
0029f338cbnz x0, 0x29f340
0029f33cb 0x29f364
0029f340
0029f340loc_29f340:
0029f340str xzr, [sp+96]
0029f344ldr x1, [sp+136]
0029f348ldr x2, [sp+144]
0029f34cstr x1, [sp+80]
0029f350str x2, [sp+88]
0029f354ldr x0, [sp+96]
0029f358ldur x29, [sp-8]
0029f35cldr x30, [sp], 160
0029f360ret x30
0029f364
0029f364loc_29f364:
0029f364adrp x0, 0x3a6000
0029f368add x0, x0, 1024
0029f36cbl runtime.newobject
0029f370str x0, [sp+104]
0029f374ldr x1, [sp+176]
0029f378str x1, [sp+64]
0029f37csubs xzr, x1, 0
0029f380cset x2, ne
0029f384strb w2, [sp+47]
0029f388cbnz x1, 0x29f390
0029f38cb 0x29f3b8
0029f390
0029f390loc_29f390:
0029f390ldr x1, [sp+176]
0029f394ldr x4, [sp+168]
0029f398subs xzr, x1, 0
0029f39cb.hi 0x29f3a4
0029f3a0b 0x29f4fc
0029f3a4
0029f3a4loc_29f3a4:
0029f3a4ldrb w4, [x4]
0029f3a8ands wzr, w4, 128
0029f3accset x4, ne
0029f3b0strb w4, [sp+47]
0029f3b4b 0x29f3bc
0029f3b8
0029f3b8loc_29f3b8:
0029f3b8b 0x29f3bc
0029f3bc
0029f3bcloc_29f3bc:
0029f3bcldrb w4, [sp+47]
0029f3c0tbnz w4, 0, 0x29f3c8
0029f3c4b 0x29f400
0029f3c8
0029f3c8loc_29f3c8:
0029f3c8ldr x2, [sp+176]
0029f3ccstr x2, [sp+64]
0029f3d0adrp x0, 0x356000
0029f3d4add x0, x0, 3072
0029f3d8mov x1, x2
0029f3dcbl runtime.makeslice
0029f3e0ldr x3, [sp+64]
0029f3e4ldr x4, [sp+64]
0029f3e8str x0, [sp+112]
0029f3ecstr x3, [sp+120]
0029f3f0str x4, [sp+128]
0029f3f4str xzr, [sp+56]
0029f3f8str x3, [sp+72]
0029f3fcb 0x29f438
0029f400
0029f400loc_29f400:
0029f400ldr x1, [sp+168]
0029f404ldr x2, [sp+176]
0029f408ldr x3, [sp+184]
0029f40cldr x0, [sp+104]
0029f410bl math/big.(*Int).SetBytes
0029f414ldr x4, [sp+104]
0029f418str x4, [sp+96]
0029f41cstp xzr, xzr, [sp+80]
0029f420ldr x0, [sp+96]
0029f424mov x1, xzr
0029f428mov x2, xzr
0029f42cldur x29, [sp-8]
0029f430ldr x30, [sp], 160
0029f434ret x30
0029f438
0029f438loc_29f438:
0029f438ldr x4, [sp+72]
0029f43cldr x5, [sp+56]
0029f440subs xzr, x4, x5
0029f444b.gt 0x29f44c
0029f448b 0x29f49c
0029f44c
0029f44cloc_29f44c:
0029f44cldr x0, [sp+56]
0029f450str x0, [sp+48]
0029f454ldr x1, [sp+176]
0029f458ldr x4, [sp+168]
0029f45csubs xzr, x1, x0
0029f460b.hi 0x29f468
0029f464b 0x29f4f8
0029f468
0029f468loc_29f468:
0029f468ldr x1, [sp+120]
0029f46cldr x5, [sp+112]
0029f470ldrb w4, [x4+x0]
0029f474orn x4, xzr, x4
0029f478subs xzr, x1, x0
0029f47cb.hi 0x29f484
0029f480b 0x29f4f4
0029f484
0029f484loc_29f484:
0029f484strb w4, [x5+x0]
0029f488b 0x29f48c
0029f48c
0029f48cloc_29f48c:
0029f48cldr x4, [sp+56]
0029f490add x4, x4, 1
0029f494str x4, [sp+56]
0029f498b 0x29f438
0029f49c
0029f49cloc_29f49c:
0029f49cldr x1, [sp+112]
0029f4a0ldr x2, [sp+120]
0029f4a4ldr x3, [sp+128]
0029f4a8ldr x0, [sp+104]
0029f4acbl math/big.(*Int).SetBytes
0029f4b0ldr x1, [sp+104]
0029f4b4adrp x27, 0x782000
0029f4b8ldr x2, [x27+296]
0029f4bcldr x0, [sp+104]
0029f4c0bl math/big.(*Int).Add
0029f4c4ldr x1, [sp+104]
0029f4c8ldr x0, [sp+104]
0029f4ccbl math/big.(*Int).Neg
0029f4d0ldr x4, [sp+104]
0029f4d4str x4, [sp+96]
0029f4d8stp xzr, xzr, [sp+80]
0029f4dcldr x0, [sp+96]
0029f4e0mov x1, xzr
0029f4e4mov x2, xzr
0029f4e8ldur x29, [sp-8]
0029f4ecldr x30, [sp], 160
0029f4f0ret x30
0029f4f4
0029f4f4loc_29f4f4:
0029f4f4bl runtime.panicIndex
0029f4f8
0029f4f8loc_29f4f8:
0029f4f8bl runtime.panicIndex
0029f4fc
0029f4fcloc_29f4fc:
0029f4fcmov x0, xzr
0029f500bl runtime.panicIndex
0029f504hint
0029f508
0029f508loc_29f508:
0029f508stp x0, x1, [sp+8]
0029f50cstr x2, [sp+24]
0029f510mov x3, x30
0029f514bl runtime.morestack_noctxt.abi0
0029f518ldp x0, x1, [sp+8]
0029f51cldr x2, [sp+24]
0029f520b 0x29f2f0
0029f524udf 0
0029f528udf 0
0029f52cudf 0
0029f2f0
0029f2f0encoding/asn1.parseBigInt: ; void encoding/asn1.parseBigInt(struct []uint8 bytes)
0029f2f0ldr x16, [x28+16]
0029f2f4sub x17, sp, 32
0029f2f8subs xzr, x17, x16
0029f2fcb.ls 0x29f508
0029f300str x30, [sp-160]!
0029f304stur x29, [sp-8]
0029f308sub x29, sp, 8
0029f30cstr x0, [sp+168]
0029f310str x1, [sp+176]
0029f314str x2, [sp+184]
0029f318str xzr, [sp+96]
0029f31cstp xzr, xzr, [sp+80]
0029f320ldr x0, [sp+168]
0029f324ldr x1, [sp+176]
0029f328ldr x2, [sp+184]
0029f32cbl encoding/asn1.checkInteger
0029f330str x0, [sp+136]
0029f334str x1, [sp+144]
0029f338cbnz x0, 0x29f340
0029f33cb 0x29f364
0029f340
0029f340loc_29f340:
0029f340str xzr, [sp+96]
0029f344ldr x1, [sp+136]
0029f348ldr x2, [sp+144]
0029f34cstr x1, [sp+80]
0029f350str x2, [sp+88]
0029f354ldr x0, [sp+96]
0029f358ldur x29, [sp-8]
0029f35cldr x30, [sp], 160
0029f360ret x30
0029f364
0029f364loc_29f364:
0029f364adrp x0, 0x3a6000
0029f368add x0, x0, 1024
0029f36cbl runtime.newobject
0029f370str x0, [sp+104]
0029f374ldr x1, [sp+176]
0029f378str x1, [sp+64]
0029f37csubs xzr, x1, 0
0029f380cset x2, ne
0029f384strb w2, [sp+47]
0029f388cbnz x1, 0x29f390
0029f38cb 0x29f3b8
0029f390
0029f390loc_29f390:
0029f390ldr x1, [sp+176]
0029f394ldr x4, [sp+168]
0029f398subs xzr, x1, 0
0029f39cb.hi 0x29f3a4
0029f3a0b 0x29f4fc
0029f3a4
0029f3a4loc_29f3a4:
0029f3a4ldrb w4, [x4]
0029f3a8ands wzr, w4, 128
0029f3accset x4, ne
0029f3b0strb w4, [sp+47]
0029f3b4b 0x29f3bc
0029f3b8
0029f3b8loc_29f3b8:
0029f3b8b 0x29f3bc
0029f3bc
0029f3bcloc_29f3bc:
0029f3bcldrb w4, [sp+47]
0029f3c0tbnz w4, 0, 0x29f3c8
0029f3c4b 0x29f400
0029f3c8
0029f3c8loc_29f3c8:
0029f3c8ldr x2, [sp+176]
0029f3ccstr x2, [sp+64]
0029f3d0adrp x0, 0x356000
0029f3d4add x0, x0, 3072
0029f3d8mov x1, x2
0029f3dcbl runtime.makeslice
0029f3e0ldr x3, [sp+64]
0029f3e4ldr x4, [sp+64]
0029f3e8str x0, [sp+112]
0029f3ecstr x3, [sp+120]
0029f3f0str x4, [sp+128]
0029f3f4str xzr, [sp+56]
0029f3f8str x3, [sp+72]
0029f3fcb 0x29f438
0029f400
0029f400loc_29f400:
0029f400ldr x1, [sp+168]
0029f404ldr x2, [sp+176]
0029f408ldr x3, [sp+184]
0029f40cldr x0, [sp+104]
0029f410bl math/big.(*Int).SetBytes
0029f414ldr x4, [sp+104]
0029f418str x4, [sp+96]
0029f41cstp xzr, xzr, [sp+80]
0029f420ldr x0, [sp+96]
0029f424mov x1, xzr
0029f428mov x2, xzr
0029f42cldur x29, [sp-8]
0029f430ldr x30, [sp], 160
0029f434ret x30
0029f438
0029f438loc_29f438:
0029f438ldr x4, [sp+72]
0029f43cldr x5, [sp+56]
0029f440subs xzr, x4, x5
0029f444b.gt 0x29f44c
0029f448b 0x29f49c
0029f44c
0029f44cloc_29f44c:
0029f44cldr x0, [sp+56]
0029f450str x0, [sp+48]
0029f454ldr x1, [sp+176]
0029f458ldr x4, [sp+168]
0029f45csubs xzr, x1, x0
0029f460b.hi 0x29f468
0029f464b 0x29f4f8
0029f468
0029f468loc_29f468:
0029f468ldr x1, [sp+120]
0029f46cldr x5, [sp+112]
0029f470ldrb w4, [x4+x0]
0029f474orn x4, xzr, x4
0029f478subs xzr, x1, x0
0029f47cb.hi 0x29f484
0029f480b 0x29f4f4
0029f484
0029f484loc_29f484:
0029f484strb w4, [x5+x0]
0029f488b 0x29f48c
0029f48c
0029f48cloc_29f48c:
0029f48cldr x4, [sp+56]
0029f490add x4, x4, 1
0029f494str x4, [sp+56]
0029f498b 0x29f438
0029f49c
0029f49cloc_29f49c:
0029f49cldr x1, [sp+112]
0029f4a0ldr x2, [sp+120]
0029f4a4ldr x3, [sp+128]
0029f4a8ldr x0, [sp+104]
0029f4acbl math/big.(*Int).SetBytes
0029f4b0ldr x1, [sp+104]
0029f4b4adrp x27, 0x782000
0029f4b8ldr x2, [x27+296]
0029f4bcldr x0, [sp+104]
0029f4c0bl math/big.(*Int).Add
0029f4c4ldr x1, [sp+104]
0029f4c8ldr x0, [sp+104]
0029f4ccbl math/big.(*Int).Neg
0029f4d0ldr x4, [sp+104]
0029f4d4str x4, [sp+96]
0029f4d8stp xzr, xzr, [sp+80]
0029f4dcldr x0, [sp+96]
0029f4e0mov x1, xzr
0029f4e4mov x2, xzr
0029f4e8ldur x29, [sp-8]
0029f4ecldr x30, [sp], 160
0029f4f0ret x30
0029f4f4
0029f4f4loc_29f4f4:
0029f4f4bl runtime.panicIndex
0029f4f8
0029f4f8loc_29f4f8:
0029f4f8bl runtime.panicIndex
0029f4fc
0029f4fcloc_29f4fc:
0029f4fcmov x0, xzr
0029f500bl runtime.panicIndex
0029f504hint
0029f508
0029f508loc_29f508:
0029f508stp x0, x1, [sp+8]
0029f50cstr x2, [sp+24]
0029f510mov x3, x30
0029f514bl runtime.morestack_noctxt.abi0
0029f518ldp x0, x1, [sp+8]
0029f51cldr x2, [sp+24]
0029f520b 0x29f2f0
0029f524udf 0
0029f528udf 0
0029f52cudf 0
0029f2f0
0029f530
0029f530encoding/asn1.BitString.At: ; void encoding/asn1.BitString.At(encoding/asn1.BitString b, int i)
0029f530ldr x16, [x28+16]
0029f534subs xzr, sp, x16
0029f538b.ls 0x29f620
0029f53cstr x30, [sp-64]!
0029f540stur x29, [sp-8]
0029f544sub x29, sp, 8
0029f548str x0, [sp+72]
0029f54cstr x1, [sp+80]
0029f550str x2, [sp+88]
0029f554str x3, [sp+96]
0029f558str x4, [sp+104]
0029f55cstr xzr, [sp+32]
0029f560subs xzr, x4, 0
0029f564cset x2, lt
0029f568strb w2, [sp+31]
0029f56ctbnz x4, 63, 0x29f574
0029f570b 0x29f578
0029f574
0029f574loc_29f574:
0029f574b 0x29f590
0029f578
0029f578loc_29f578:
0029f578ldr x2, [sp+104]
0029f57cldr x3, [sp+96]
0029f580subs xzr, x3, x2
0029f584cset x2, le
0029f588strb w2, [sp+31]
0029f58cb 0x29f590
0029f590
0029f590loc_29f590:
0029f590ldrb w2, [sp+31]
0029f594tbnz w2, 0, 0x29f59c
0029f598b 0x29f5b0
0029f59c
0029f59cloc_29f59c:
0029f59cstr xzr, [sp+32]
0029f5a0mov x0, xzr
0029f5a4ldur x29, [sp-8]
0029f5a8ldr x30, [sp], 64
0029f5acret x30
0029f5b0
0029f5b0loc_29f5b0:
0029f5b0ldr x2, [sp+104]
0029f5b4sbfm x3, x2, 63, 63
0029f5b8add x2, x2, x3, lsr #61
0029f5bcsbfm x0, x2, 3, 63
0029f5c0str x0, [sp+48]
0029f5c4ldr x3, [sp+104]
0029f5c8sbfm x4, x3, 63, 63
0029f5ccadd x4, x3, x4, lsr #61
0029f5d0and x4, x4, -8
0029f5d4add x4, x4, 7
0029f5d8sub x3, x4, x3
0029f5dcstr x3, [sp+40]
0029f5e0ldr x1, [sp+80]
0029f5e4ldr x4, [sp+72]
0029f5e8subs xzr, x1, x2, asr #3
0029f5ecb.hi 0x29f5f4
0029f5f0b 0x29f618
0029f5f4
0029f5f4loc_29f5f4:
0029f5f4ldrb w1, [x4+x0]
0029f5f8lsrv x1, x1, x3
0029f5fcsubs xzr, x3, 64
0029f600csel x1, x1, xzr, lo
0029f604and x0, x1, 1
0029f608str x0, [sp+32]
0029f60cldur x29, [sp-8]
0029f610ldr x30, [sp], 64
0029f614ret x30
0029f618
0029f618loc_29f618:
0029f618bl runtime.panicIndex
0029f61chint
0029f620
0029f620loc_29f620:
0029f620stp x0, x1, [sp+8]
0029f624stp x2, x3, [sp+24]
0029f628str x4, [sp+40]
0029f62cmov x3, x30
0029f630bl runtime.morestack_noctxt.abi0
0029f634ldp x0, x1, [sp+8]
0029f638ldp x2, x3, [sp+24]
0029f63cldr x4, [sp+40]
0029f640b 0x29f530
0029f644udf 0
0029f648udf 0
0029f64cudf 0
0029f530
0029f530encoding/asn1.BitString.At: ; void encoding/asn1.BitString.At(encoding/asn1.BitString b, int i)
0029f530ldr x16, [x28+16]
0029f534subs xzr, sp, x16
0029f538b.ls 0x29f620
0029f53cstr x30, [sp-64]!
0029f540stur x29, [sp-8]
0029f544sub x29, sp, 8
0029f548str x0, [sp+72]
0029f54cstr x1, [sp+80]
0029f550str x2, [sp+88]
0029f554str x3, [sp+96]
0029f558str x4, [sp+104]
0029f55cstr xzr, [sp+32]
0029f560subs xzr, x4, 0
0029f564cset x2, lt
0029f568strb w2, [sp+31]
0029f56ctbnz x4, 63, 0x29f574
0029f570b 0x29f578
0029f574
0029f574loc_29f574:
0029f574b 0x29f590
0029f578
0029f578loc_29f578:
0029f578ldr x2, [sp+104]
0029f57cldr x3, [sp+96]
0029f580subs xzr, x3, x2
0029f584cset x2, le
0029f588strb w2, [sp+31]
0029f58cb 0x29f590
0029f590
0029f590loc_29f590:
0029f590ldrb w2, [sp+31]
0029f594tbnz w2, 0, 0x29f59c
0029f598b 0x29f5b0
0029f59c
0029f59cloc_29f59c:
0029f59cstr xzr, [sp+32]
0029f5a0mov x0, xzr
0029f5a4ldur x29, [sp-8]
0029f5a8ldr x30, [sp], 64
0029f5acret x30
0029f5b0
0029f5b0loc_29f5b0:
0029f5b0ldr x2, [sp+104]
0029f5b4sbfm x3, x2, 63, 63
0029f5b8add x2, x2, x3, lsr #61
0029f5bcsbfm x0, x2, 3, 63
0029f5c0str x0, [sp+48]
0029f5c4ldr x3, [sp+104]
0029f5c8sbfm x4, x3, 63, 63
0029f5ccadd x4, x3, x4, lsr #61
0029f5d0and x4, x4, -8
0029f5d4add x4, x4, 7
0029f5d8sub x3, x4, x3
0029f5dcstr x3, [sp+40]
0029f5e0ldr x1, [sp+80]
0029f5e4ldr x4, [sp+72]
0029f5e8subs xzr, x1, x2, asr #3
0029f5ecb.hi 0x29f5f4
0029f5f0b 0x29f618
0029f5f4
0029f5f4loc_29f5f4:
0029f5f4ldrb w1, [x4+x0]
0029f5f8lsrv x1, x1, x3
0029f5fcsubs xzr, x3, 64
0029f600csel x1, x1, xzr, lo
0029f604and x0, x1, 1
0029f608str x0, [sp+32]
0029f60cldur x29, [sp-8]
0029f610ldr x30, [sp], 64
0029f614ret x30
0029f618
0029f618loc_29f618:
0029f618bl runtime.panicIndex
0029f61chint
0029f620
0029f620loc_29f620:
0029f620stp x0, x1, [sp+8]
0029f624stp x2, x3, [sp+24]
0029f628str x4, [sp+40]
0029f62cmov x3, x30
0029f630bl runtime.morestack_noctxt.abi0
0029f634ldp x0, x1, [sp+8]
0029f638ldp x2, x3, [sp+24]
0029f63cldr x4, [sp+40]
0029f640b 0x29f530
0029f644udf 0
0029f648udf 0
0029f64cudf 0
0029f530
0029f650
0029f650encoding/asn1.BitString.RightAlign: ; void encoding/asn1.BitString.RightAlign(encoding/asn1.BitString b)
0029f650ldr x16, [x28+16]
0029f654subs xzr, sp, x16
0029f658b.ls 0x29f8b0
0029f65cstr x30, [sp-128]!
0029f660stur x29, [sp-8]
0029f664sub x29, sp, 8
0029f668str x0, [sp+136]
0029f66cstr x1, [sp+144]
0029f670str x2, [sp+152]
0029f674str x3, [sp+160]
0029f678str xzr, [sp+72]
0029f67cstp xzr, xzr, [sp+80]
0029f680ldr x3, [sp+160]
0029f684sbfm x4, x3, 63, 63
0029f688add x4, x3, x4, lsr #61
0029f68cand x4, x4, -8
0029f690add x4, x4, 8
0029f694sub x3, x4, x3
0029f698str x3, [sp+48]
0029f69cldr x3, [sp+48]
0029f6a0subs xzr, x3, 8
0029f6a4cset x3, eq
0029f6a8strb w3, [sp+47]
0029f6acb.eq 0x29f6b4
0029f6b0b 0x29f6b8
0029f6b4
0029f6b4loc_29f6b4:
0029f6b4b 0x29f6d0
0029f6b8
0029f6b8loc_29f6b8:
0029f6b8ldr x3, [sp+144]
0029f6bcstr x3, [sp+64]
0029f6c0subs xzr, x3, 0
0029f6c4cset x3, eq
0029f6c8strb w3, [sp+47]
0029f6ccb 0x29f6d0
0029f6d0
0029f6d0loc_29f6d0:
0029f6d0ldrb w3, [sp+47]
0029f6d4tbnz w3, 0, 0x29f6dc
0029f6d8b 0x29f700
0029f6dc
0029f6dcloc_29f6dc:
0029f6dcldr x0, [sp+136]
0029f6e0ldr x1, [sp+144]
0029f6e4ldr x2, [sp+152]
0029f6e8str x0, [sp+72]
0029f6ecstr x1, [sp+80]
0029f6f0str x2, [sp+88]
0029f6f4ldur x29, [sp-8]
0029f6f8ldr x30, [sp], 128
0029f6fcret x30
0029f700
0029f700loc_29f700:
0029f700ldr x2, [sp+144]
0029f704str x2, [sp+64]
0029f708adrp x0, 0x356000
0029f70cadd x0, x0, 3072
0029f710mov x1, x2
0029f714bl runtime.makeslice
0029f718ldr x1, [sp+64]
0029f71cldr x3, [sp+64]
0029f720str x0, [sp+96]
0029f724str x1, [sp+104]
0029f728str x3, [sp+112]
0029f72cldr x3, [sp+144]
0029f730ldr x4, [sp+136]
0029f734subs xzr, x3, 0
0029f738b.hi 0x29f740
0029f73cb 0x29f8a0
0029f740
0029f740loc_29f740:
0029f740ldrb w3, [x4]
0029f744ldr x4, [sp+48]
0029f748lsrv x3, x3, x4
0029f74csubs xzr, x4, 64
0029f750csel x3, x3, xzr, lo
0029f754subs xzr, x1, 0
0029f758b.hi 0x29f760
0029f75cb 0x29f898
0029f760
0029f760loc_29f760:
0029f760strb w3, [x0]
0029f764orr x3, xzr, 1
0029f768str x3, [sp+56]
0029f76cb 0x29f770
0029f770
0029f770loc_29f770:
0029f770ldr x3, [sp+144]
0029f774str x3, [sp+64]
0029f778ldr x4, [sp+56]
0029f77csubs xzr, x3, x4
0029f780b.gt 0x29f788
0029f784b 0x29f858
0029f788
0029f788loc_29f788:
0029f788ldr x1, [sp+144]
0029f78cldr x3, [sp+136]
0029f790ldr x4, [sp+56]
0029f794sub x0, x4, 1
0029f798subs xzr, x1, x0
0029f79cb.hi 0x29f7a4
0029f7a0b 0x29f894
0029f7a4
0029f7a4loc_29f7a4:
0029f7a4ldr x4, [sp+56]
0029f7a8ldr x1, [sp+104]
0029f7acldr x5, [sp+96]
0029f7b0ldrb w3, [x3+x0]
0029f7b4ldr x6, [sp+48]
0029f7b8orr x7, xzr, 8
0029f7bcsub x6, x7, x6
0029f7c0lslv x3, x3, x6
0029f7c4subs xzr, x6, 64
0029f7c8csel x3, x3, xzr, lo
0029f7ccsubs xzr, x1, x4
0029f7d0b.hi 0x29f7d8
0029f7d4b 0x29f88c
0029f7d8
0029f7d8loc_29f7d8:
0029f7d8strb w3, [x5+x4]
0029f7dcldr x0, [sp+56]
0029f7e0ldr x1, [sp+104]
0029f7e4ldr x3, [sp+96]
0029f7e8subs xzr, x1, x0
0029f7ecb.hi 0x29f7f4
0029f7f0b 0x29f888
0029f7f4
0029f7f4loc_29f7f4:
0029f7f4ldrb w3, [x3+x0]
0029f7f8ldr x1, [sp+144]
0029f7fcldr x4, [sp+136]
0029f800ldr x0, [sp+56]
0029f804subs xzr, x1, x0
0029f808b.hi 0x29f810
0029f80cb 0x29f884
0029f810
0029f810loc_29f810:
0029f810ldr x5, [sp+56]
0029f814ldr x1, [sp+104]
0029f818ldr x6, [sp+96]
0029f81cldrb w4, [x4+x0]
0029f820ldr x8, [sp+48]
0029f824lsrv x4, x4, x8
0029f828subs xzr, x8, 64
0029f82ccsel x4, x4, xzr, lo
0029f830orr x3, x3, x4
0029f834subs xzr, x1, x5
0029f838b.hi 0x29f840
0029f83cb 0x29f87c
0029f840
0029f840loc_29f840:
0029f840strb w3, [x6+x5]
0029f844b 0x29f848
0029f848
0029f848loc_29f848:
0029f848ldr x3, [sp+56]
0029f84cadd x3, x3, 1
0029f850str x3, [sp+56]
0029f854b 0x29f770
0029f858
0029f858loc_29f858:
0029f858ldr x0, [sp+96]
0029f85cldr x1, [sp+104]
0029f860ldr x2, [sp+112]
0029f864str x0, [sp+72]
0029f868str x1, [sp+80]
0029f86cstr x2, [sp+88]
0029f870ldur x29, [sp-8]
0029f874ldr x30, [sp], 128
0029f878ret x30
0029f87c
0029f87cloc_29f87c:
0029f87cmov x0, x5
0029f880bl runtime.panicIndex
0029f884
0029f884loc_29f884:
0029f884bl runtime.panicIndex
0029f888
0029f888loc_29f888:
0029f888bl runtime.panicIndex
0029f88c
0029f88cloc_29f88c:
0029f88cmov x0, x4
0029f890bl runtime.panicIndex
0029f894
0029f894loc_29f894:
0029f894bl runtime.panicIndex
0029f898
0029f898loc_29f898:
0029f898mov x0, xzr
0029f89cbl runtime.panicIndex
0029f8a0
0029f8a0loc_29f8a0:
0029f8a0mov x0, xzr
0029f8a4mov x1, x3
0029f8a8bl runtime.panicIndex
0029f8achint
0029f8b0
0029f8b0loc_29f8b0:
0029f8b0stp x0, x1, [sp+8]
0029f8b4stp x2, x3, [sp+24]
0029f8b8mov x3, x30
0029f8bcbl runtime.morestack_noctxt.abi0
0029f8c0ldp x0, x1, [sp+8]
0029f8c4ldp x2, x3, [sp+24]
0029f8c8b 0x29f650
0029f8ccudf 0
0029f650
0029f650encoding/asn1.BitString.RightAlign: ; void encoding/asn1.BitString.RightAlign(encoding/asn1.BitString b)
0029f650ldr x16, [x28+16]
0029f654subs xzr, sp, x16
0029f658b.ls 0x29f8b0
0029f65cstr x30, [sp-128]!
0029f660stur x29, [sp-8]
0029f664sub x29, sp, 8
0029f668str x0, [sp+136]
0029f66cstr x1, [sp+144]
0029f670str x2, [sp+152]
0029f674str x3, [sp+160]
0029f678str xzr, [sp+72]
0029f67cstp xzr, xzr, [sp+80]
0029f680ldr x3, [sp+160]
0029f684sbfm x4, x3, 63, 63
0029f688add x4, x3, x4, lsr #61
0029f68cand x4, x4, -8
0029f690add x4, x4, 8
0029f694sub x3, x4, x3
0029f698str x3, [sp+48]
0029f69cldr x3, [sp+48]
0029f6a0subs xzr, x3, 8
0029f6a4cset x3, eq
0029f6a8strb w3, [sp+47]
0029f6acb.eq 0x29f6b4
0029f6b0b 0x29f6b8
0029f6b4
0029f6b4loc_29f6b4:
0029f6b4b 0x29f6d0
0029f6b8
0029f6b8loc_29f6b8:
0029f6b8ldr x3, [sp+144]
0029f6bcstr x3, [sp+64]
0029f6c0subs xzr, x3, 0
0029f6c4cset x3, eq
0029f6c8strb w3, [sp+47]
0029f6ccb 0x29f6d0
0029f6d0
0029f6d0loc_29f6d0:
0029f6d0ldrb w3, [sp+47]
0029f6d4tbnz w3, 0, 0x29f6dc
0029f6d8b 0x29f700
0029f6dc
0029f6dcloc_29f6dc:
0029f6dcldr x0, [sp+136]
0029f6e0ldr x1, [sp+144]
0029f6e4ldr x2, [sp+152]
0029f6e8str x0, [sp+72]
0029f6ecstr x1, [sp+80]
0029f6f0str x2, [sp+88]
0029f6f4ldur x29, [sp-8]
0029f6f8ldr x30, [sp], 128
0029f6fcret x30
0029f700
0029f700loc_29f700:
0029f700ldr x2, [sp+144]
0029f704str x2, [sp+64]
0029f708adrp x0, 0x356000
0029f70cadd x0, x0, 3072
0029f710mov x1, x2
0029f714bl runtime.makeslice
0029f718ldr x1, [sp+64]
0029f71cldr x3, [sp+64]
0029f720str x0, [sp+96]
0029f724str x1, [sp+104]
0029f728str x3, [sp+112]
0029f72cldr x3, [sp+144]
0029f730ldr x4, [sp+136]
0029f734subs xzr, x3, 0
0029f738b.hi 0x29f740
0029f73cb 0x29f8a0
0029f740
0029f740loc_29f740:
0029f740ldrb w3, [x4]
0029f744ldr x4, [sp+48]
0029f748lsrv x3, x3, x4
0029f74csubs xzr, x4, 64
0029f750csel x3, x3, xzr, lo
0029f754subs xzr, x1, 0
0029f758b.hi 0x29f760
0029f75cb 0x29f898
0029f760
0029f760loc_29f760:
0029f760strb w3, [x0]
0029f764orr x3, xzr, 1
0029f768str x3, [sp+56]
0029f76cb 0x29f770
0029f770
0029f770loc_29f770:
0029f770ldr x3, [sp+144]
0029f774str x3, [sp+64]
0029f778ldr x4, [sp+56]
0029f77csubs xzr, x3, x4
0029f780b.gt 0x29f788
0029f784b 0x29f858
0029f788
0029f788loc_29f788:
0029f788ldr x1, [sp+144]
0029f78cldr x3, [sp+136]
0029f790ldr x4, [sp+56]
0029f794sub x0, x4, 1
0029f798subs xzr, x1, x0
0029f79cb.hi 0x29f7a4
0029f7a0b 0x29f894
0029f7a4
0029f7a4loc_29f7a4:
0029f7a4ldr x4, [sp+56]
0029f7a8ldr x1, [sp+104]
0029f7acldr x5, [sp+96]
0029f7b0ldrb w3, [x3+x0]
0029f7b4ldr x6, [sp+48]
0029f7b8orr x7, xzr, 8
0029f7bcsub x6, x7, x6
0029f7c0lslv x3, x3, x6
0029f7c4subs xzr, x6, 64
0029f7c8csel x3, x3, xzr, lo
0029f7ccsubs xzr, x1, x4
0029f7d0b.hi 0x29f7d8
0029f7d4b 0x29f88c
0029f7d8
0029f7d8loc_29f7d8:
0029f7d8strb w3, [x5+x4]
0029f7dcldr x0, [sp+56]
0029f7e0ldr x1, [sp+104]
0029f7e4ldr x3, [sp+96]
0029f7e8subs xzr, x1, x0
0029f7ecb.hi 0x29f7f4
0029f7f0b 0x29f888
0029f7f4
0029f7f4loc_29f7f4:
0029f7f4ldrb w3, [x3+x0]
0029f7f8ldr x1, [sp+144]
0029f7fcldr x4, [sp+136]
0029f800ldr x0, [sp+56]
0029f804subs xzr, x1, x0
0029f808b.hi 0x29f810
0029f80cb 0x29f884
0029f810
0029f810loc_29f810:
0029f810ldr x5, [sp+56]
0029f814ldr x1, [sp+104]
0029f818ldr x6, [sp+96]
0029f81cldrb w4, [x4+x0]
0029f820ldr x8, [sp+48]
0029f824lsrv x4, x4, x8
0029f828subs xzr, x8, 64
0029f82ccsel x4, x4, xzr, lo
0029f830orr x3, x3, x4
0029f834subs xzr, x1, x5
0029f838b.hi 0x29f840
0029f83cb 0x29f87c
0029f840
0029f840loc_29f840:
0029f840strb w3, [x6+x5]
0029f844b 0x29f848
0029f848
0029f848loc_29f848:
0029f848ldr x3, [sp+56]
0029f84cadd x3, x3, 1
0029f850str x3, [sp+56]
0029f854b 0x29f770
0029f858
0029f858loc_29f858:
0029f858ldr x0, [sp+96]
0029f85cldr x1, [sp+104]
0029f860ldr x2, [sp+112]
0029f864str x0, [sp+72]
0029f868str x1, [sp+80]
0029f86cstr x2, [sp+88]
0029f870ldur x29, [sp-8]
0029f874ldr x30, [sp], 128
0029f878ret x30
0029f87c
0029f87cloc_29f87c:
0029f87cmov x0, x5
0029f880bl runtime.panicIndex
0029f884
0029f884loc_29f884:
0029f884bl runtime.panicIndex
0029f888
0029f888loc_29f888:
0029f888bl runtime.panicIndex
0029f88c
0029f88cloc_29f88c:
0029f88cmov x0, x4
0029f890bl runtime.panicIndex
0029f894
0029f894loc_29f894:
0029f894bl runtime.panicIndex
0029f898
0029f898loc_29f898:
0029f898mov x0, xzr
0029f89cbl runtime.panicIndex
0029f8a0
0029f8a0loc_29f8a0:
0029f8a0mov x0, xzr
0029f8a4mov x1, x3
0029f8a8bl runtime.panicIndex
0029f8achint
0029f8b0
0029f8b0loc_29f8b0:
0029f8b0stp x0, x1, [sp+8]
0029f8b4stp x2, x3, [sp+24]
0029f8b8mov x3, x30
0029f8bcbl runtime.morestack_noctxt.abi0
0029f8c0ldp x0, x1, [sp+8]
0029f8c4ldp x2, x3, [sp+24]
0029f8c8b 0x29f650
0029f8ccudf 0
0029f650
0029f8d0
0029f8d0encoding/asn1.parseBitString: ; void encoding/asn1.parseBitString(struct []uint8 bytes)
0029f8d0ldr x16, [x28+16]
0029f8d4sub x17, sp, 96
0029f8d8subs xzr, x17, x16
0029f8dcb.ls 0x29fb98
0029f8e0str x30, [sp-224]!
0029f8e4stur x29, [sp-8]
0029f8e8sub x29, sp, 8
0029f8ecstr x0, [sp+232]
0029f8f0str x1, [sp+240]
0029f8f4str x2, [sp+248]
0029f8f8stp xzr, xzr, [sp+48]
0029f8fcstp xzr, xzr, [sp+64]
0029f900stp xzr, xzr, [sp+80]
0029f904ldr x6, [sp+240]
0029f908str x6, [sp+40]
0029f90ccbz x6, 0x29f914
0029f910b 0x29f988
0029f914
0029f914loc_29f914:
0029f914stp xzr, xzr, [sp+120]
0029f918adrp x2, 0x419000
0029f91cadd x2, x2, 242
0029f920str x2, [sp+120]
0029f924movz x3, 22
0029f928str x3, [sp+128]
0029f92cstr x2, [sp+200]
0029f930str x3, [sp+208]
0029f934add x2, sp, 200
0029f938ldrsb x27, [x2]
0029f93cldr x0, [x2]
0029f940ldr x1, [x2+8]
0029f944str x0, [sp+184]
0029f948str x1, [sp+192]
0029f94cbl runtime.convTstring
0029f950str x0, [sp+176]
0029f954adrp x2, 0x477000
0029f958add x2, x2, 416
0029f95cstr x2, [sp+80]
0029f960str x0, [sp+88]
0029f964ldr x4, [sp+80]
0029f968ldr x5, [sp+88]
0029f96cldr x0, [sp+48]
0029f970ldr x1, [sp+56]
0029f974ldr x2, [sp+64]
0029f978ldr x3, [sp+72]
0029f97cldur x29, [sp-8]
0029f980ldr x30, [sp], 224
0029f984ret x30
0029f988
0029f988loc_29f988:
0029f988ldr x1, [sp+240]
0029f98cldr x6, [sp+232]
0029f990subs xzr, x1, 0
0029f994b.hi 0x29f99c
0029f998b 0x29fb8c
0029f99c
0029f99cloc_29f99c:
0029f99cldrb w6, [x6]
0029f9a0str x6, [sp+32]
0029f9a4subs xzr, x6, 7
0029f9a8cset x6, gt
0029f9acstrb w6, [sp+30]
0029f9b0b.gt 0x29f9b8
0029f9b4b 0x29f9bc
0029f9b8
0029f9b8loc_29f9b8:
0029f9b8b 0x29f9fc
0029f9bc
0029f9bcloc_29f9bc:
0029f9bcldr x6, [sp+240]
0029f9c0str x6, [sp+40]
0029f9c4subs xzr, x6, 1
0029f9c8cset x6, eq
0029f9ccstrb w6, [sp+29]
0029f9d0b.eq 0x29f9d8
0029f9d4b 0x29f9ec
0029f9d8
0029f9d8loc_29f9d8:
0029f9d8ldr x6, [sp+32]
0029f9dcsubs xzr, x6, 0
0029f9e0cset x6, gt
0029f9e4strb w6, [sp+29]
0029f9e8b 0x29f9f0
0029f9ec
0029f9ecloc_29f9ec:
0029f9ecb 0x29f9f0
0029f9f0
0029f9f0loc_29f9f0:
0029f9f0ldrb w6, [sp+29]
0029f9f4strb w6, [sp+30]
0029f9f8b 0x29f9fc
0029f9fc
0029f9fcloc_29f9fc:
0029f9fcldrb w6, [sp+30]
0029fa00strb w6, [sp+31]
0029fa04tbnz w6, 0, 0x29fa0c
0029fa08b 0x29fa10
0029fa0c
0029fa0cloc_29fa0c:
0029fa0cb 0x29fa78
0029fa10
0029fa10loc_29fa10:
0029fa10ldr x6, [sp+240]
0029fa14str x6, [sp+40]
0029fa18ldr x1, [sp+240]
0029fa1cldr x7, [sp+232]
0029fa20sub x0, x6, 1
0029fa24subs xzr, x1, x0
0029fa28b.hi 0x29fa30
0029fa2cb 0x29fb88
0029fa30
0029fa30loc_29fa30:
0029fa30ldrb w6, [x7+x0]
0029fa34ldr x1, [sp+240]
0029fa38ldr x7, [sp+232]
0029fa3csubs xzr, x1, 0
0029fa40b.hi 0x29fa48
0029fa44b 0x29fb80
0029fa48
0029fa48loc_29fa48:
0029fa48ldrb w7, [x7]
0029fa4corr x8, xzr, 1
0029fa50lslv x8, x8, x7
0029fa54subs xzr, x7, 64
0029fa58csel x7, x8, xzr, lo
0029fa5csub x7, x7, 1
0029fa60and x6, x6, x7
0029fa64ubfm x6, x6, 0, 7
0029fa68subs wzr, w6, 0
0029fa6ccset x6, ne
0029fa70strb w6, [sp+31]
0029fa74b 0x29fa78
0029fa78
0029fa78loc_29fa78:
0029fa78ldrb w6, [sp+31]
0029fa7ctbnz w6, 0, 0x29fa84
0029fa80b 0x29faf8
0029fa84
0029fa84loc_29fa84:
0029fa84stp xzr, xzr, [sp+120]
0029fa88adrp x2, 0x421000
0029fa8cadd x2, x2, 1763
0029fa90str x2, [sp+120]
0029fa94movz x3, 34
0029fa98str x3, [sp+128]
0029fa9cstr x2, [sp+160]
0029faa0str x3, [sp+168]
0029faa4add x2, sp, 160
0029faa8ldrsb x27, [x2]
0029faacldr x0, [x2]
0029fab0ldr x1, [x2+8]
0029fab4str x0, [sp+144]
0029fab8str x1, [sp+152]
0029fabcbl runtime.convTstring
0029fac0str x0, [sp+136]
0029fac4adrp x2, 0x477000
0029fac8add x2, x2, 416
0029faccstr x2, [sp+80]
0029fad0str x0, [sp+88]
0029fad4ldr x4, [sp+80]
0029fad8ldr x5, [sp+88]
0029fadcldr x0, [sp+48]
0029fae0ldr x1, [sp+56]
0029fae4ldr x2, [sp+64]
0029fae8ldr x3, [sp+72]
0029faecldur x29, [sp-8]
0029faf0ldr x30, [sp], 224
0029faf4ret x30
0029faf8
0029faf8loc_29faf8:
0029faf8ldr x6, [sp+240]
0029fafcstr x6, [sp+40]
0029fb00sub x6, x6, 1
0029fb04ubfm x6, x6, 61, 60
0029fb08ldr x7, [sp+32]
0029fb0csub x6, x6, x7
0029fb10str x6, [sp+72]
0029fb14ldr x1, [sp+240]
0029fb18ldr x6, [sp+232]
0029fb1cldr x7, [sp+248]
0029fb20b 0x29fb24
0029fb24
0029fb24loc_29fb24:
0029fb24subs xzr, x1, 1
0029fb28b.hs 0x29fb30
0029fb2cb 0x29fb78
0029fb30
0029fb30loc_29fb30:
0029fb30sub x2, x7, 1
0029fb34sub x1, x1, 1
0029fb38sub x7, xzr, x2
0029fb3csbfm x7, x7, 63, 63
0029fb40and x7, x7, 1
0029fb44add x0, x6, x7
0029fb48str x0, [sp+96]
0029fb4cstr x1, [sp+104]
0029fb50str x2, [sp+112]
0029fb54str x0, [sp+48]
0029fb58str x1, [sp+56]
0029fb5cstr x2, [sp+64]
0029fb60ldr x4, [sp+80]
0029fb64ldr x5, [sp+88]
0029fb68ldr x3, [sp+72]
0029fb6cldur x29, [sp-8]
0029fb70ldr x30, [sp], 224
0029fb74ret x30
0029fb78
0029fb78loc_29fb78:
0029fb78orr x0, xzr, 1
0029fb7cbl runtime.panicSliceB
0029fb80
0029fb80loc_29fb80:
0029fb80mov x0, xzr
0029fb84bl runtime.panicIndex
0029fb88
0029fb88loc_29fb88:
0029fb88bl runtime.panicIndex
0029fb8c
0029fb8cloc_29fb8c:
0029fb8cmov x0, xzr
0029fb90bl runtime.panicIndex
0029fb94hint
0029fb98
0029fb98loc_29fb98:
0029fb98stp x0, x1, [sp+8]
0029fb9cstr x2, [sp+24]
0029fba0mov x3, x30
0029fba4bl runtime.morestack_noctxt.abi0
0029fba8ldp x0, x1, [sp+8]
0029fbacldr x2, [sp+24]
0029fbb0b 0x29f8d0
0029fbb4udf 0
0029fbb8udf 0
0029fbbcudf 0
0029f8d0
0029f8d0encoding/asn1.parseBitString: ; void encoding/asn1.parseBitString(struct []uint8 bytes)
0029f8d0ldr x16, [x28+16]
0029f8d4sub x17, sp, 96
0029f8d8subs xzr, x17, x16
0029f8dcb.ls 0x29fb98
0029f8e0str x30, [sp-224]!
0029f8e4stur x29, [sp-8]
0029f8e8sub x29, sp, 8
0029f8ecstr x0, [sp+232]
0029f8f0str x1, [sp+240]
0029f8f4str x2, [sp+248]
0029f8f8stp xzr, xzr, [sp+48]
0029f8fcstp xzr, xzr, [sp+64]
0029f900stp xzr, xzr, [sp+80]
0029f904ldr x6, [sp+240]
0029f908str x6, [sp+40]
0029f90ccbz x6, 0x29f914
0029f910b 0x29f988
0029f914
0029f914loc_29f914:
0029f914stp xzr, xzr, [sp+120]
0029f918adrp x2, 0x419000
0029f91cadd x2, x2, 242
0029f920str x2, [sp+120]
0029f924movz x3, 22
0029f928str x3, [sp+128]
0029f92cstr x2, [sp+200]
0029f930str x3, [sp+208]
0029f934add x2, sp, 200
0029f938ldrsb x27, [x2]
0029f93cldr x0, [x2]
0029f940ldr x1, [x2+8]
0029f944str x0, [sp+184]
0029f948str x1, [sp+192]
0029f94cbl runtime.convTstring
0029f950str x0, [sp+176]
0029f954adrp x2, 0x477000
0029f958add x2, x2, 416
0029f95cstr x2, [sp+80]
0029f960str x0, [sp+88]
0029f964ldr x4, [sp+80]
0029f968ldr x5, [sp+88]
0029f96cldr x0, [sp+48]
0029f970ldr x1, [sp+56]
0029f974ldr x2, [sp+64]
0029f978ldr x3, [sp+72]
0029f97cldur x29, [sp-8]
0029f980ldr x30, [sp], 224
0029f984ret x30
0029f988
0029f988loc_29f988:
0029f988ldr x1, [sp+240]
0029f98cldr x6, [sp+232]
0029f990subs xzr, x1, 0
0029f994b.hi 0x29f99c
0029f998b 0x29fb8c
0029f99c
0029f99cloc_29f99c:
0029f99cldrb w6, [x6]
0029f9a0str x6, [sp+32]
0029f9a4subs xzr, x6, 7
0029f9a8cset x6, gt
0029f9acstrb w6, [sp+30]
0029f9b0b.gt 0x29f9b8
0029f9b4b 0x29f9bc
0029f9b8
0029f9b8loc_29f9b8:
0029f9b8b 0x29f9fc
0029f9bc
0029f9bcloc_29f9bc:
0029f9bcldr x6, [sp+240]
0029f9c0str x6, [sp+40]
0029f9c4subs xzr, x6, 1
0029f9c8cset x6, eq
0029f9ccstrb w6, [sp+29]
0029f9d0b.eq 0x29f9d8
0029f9d4b 0x29f9ec
0029f9d8
0029f9d8loc_29f9d8:
0029f9d8ldr x6, [sp+32]
0029f9dcsubs xzr, x6, 0
0029f9e0cset x6, gt
0029f9e4strb w6, [sp+29]
0029f9e8b 0x29f9f0
0029f9ec
0029f9ecloc_29f9ec:
0029f9ecb 0x29f9f0
0029f9f0
0029f9f0loc_29f9f0:
0029f9f0ldrb w6, [sp+29]
0029f9f4strb w6, [sp+30]
0029f9f8b 0x29f9fc
0029f9fc
0029f9fcloc_29f9fc:
0029f9fcldrb w6, [sp+30]
0029fa00strb w6, [sp+31]
0029fa04tbnz w6, 0, 0x29fa0c
0029fa08b 0x29fa10
0029fa0c
0029fa0cloc_29fa0c:
0029fa0cb 0x29fa78
0029fa10
0029fa10loc_29fa10:
0029fa10ldr x6, [sp+240]
0029fa14str x6, [sp+40]
0029fa18ldr x1, [sp+240]
0029fa1cldr x7, [sp+232]
0029fa20sub x0, x6, 1
0029fa24subs xzr, x1, x0
0029fa28b.hi 0x29fa30
0029fa2cb 0x29fb88
0029fa30
0029fa30loc_29fa30:
0029fa30ldrb w6, [x7+x0]
0029fa34ldr x1, [sp+240]
0029fa38ldr x7, [sp+232]
0029fa3csubs xzr, x1, 0
0029fa40b.hi 0x29fa48
0029fa44b 0x29fb80
0029fa48
0029fa48loc_29fa48:
0029fa48ldrb w7, [x7]
0029fa4corr x8, xzr, 1
0029fa50lslv x8, x8, x7
0029fa54subs xzr, x7, 64
0029fa58csel x7, x8, xzr, lo
0029fa5csub x7, x7, 1
0029fa60and x6, x6, x7
0029fa64ubfm x6, x6, 0, 7
0029fa68subs wzr, w6, 0
0029fa6ccset x6, ne
0029fa70strb w6, [sp+31]
0029fa74b 0x29fa78
0029fa78
0029fa78loc_29fa78:
0029fa78ldrb w6, [sp+31]
0029fa7ctbnz w6, 0, 0x29fa84
0029fa80b 0x29faf8
0029fa84
0029fa84loc_29fa84:
0029fa84stp xzr, xzr, [sp+120]
0029fa88adrp x2, 0x421000
0029fa8cadd x2, x2, 1763
0029fa90str x2, [sp+120]
0029fa94movz x3, 34
0029fa98str x3, [sp+128]
0029fa9cstr x2, [sp+160]
0029faa0str x3, [sp+168]
0029faa4add x2, sp, 160
0029faa8ldrsb x27, [x2]
0029faacldr x0, [x2]
0029fab0ldr x1, [x2+8]
0029fab4str x0, [sp+144]
0029fab8str x1, [sp+152]
0029fabcbl runtime.convTstring
0029fac0str x0, [sp+136]
0029fac4adrp x2, 0x477000
0029fac8add x2, x2, 416
0029faccstr x2, [sp+80]
0029fad0str x0, [sp+88]
0029fad4ldr x4, [sp+80]
0029fad8ldr x5, [sp+88]
0029fadcldr x0, [sp+48]
0029fae0ldr x1, [sp+56]
0029fae4ldr x2, [sp+64]
0029fae8ldr x3, [sp+72]
0029faecldur x29, [sp-8]
0029faf0ldr x30, [sp], 224
0029faf4ret x30
0029faf8
0029faf8loc_29faf8:
0029faf8ldr x6, [sp+240]
0029fafcstr x6, [sp+40]
0029fb00sub x6, x6, 1
0029fb04ubfm x6, x6, 61, 60
0029fb08ldr x7, [sp+32]
0029fb0csub x6, x6, x7
0029fb10str x6, [sp+72]
0029fb14ldr x1, [sp+240]
0029fb18ldr x6, [sp+232]
0029fb1cldr x7, [sp+248]
0029fb20b 0x29fb24
0029fb24
0029fb24loc_29fb24:
0029fb24subs xzr, x1, 1
0029fb28b.hs 0x29fb30
0029fb2cb 0x29fb78
0029fb30
0029fb30loc_29fb30:
0029fb30sub x2, x7, 1
0029fb34sub x1, x1, 1
0029fb38sub x7, xzr, x2
0029fb3csbfm x7, x7, 63, 63
0029fb40and x7, x7, 1
0029fb44add x0, x6, x7
0029fb48str x0, [sp+96]
0029fb4cstr x1, [sp+104]
0029fb50str x2, [sp+112]
0029fb54str x0, [sp+48]
0029fb58str x1, [sp+56]
0029fb5cstr x2, [sp+64]
0029fb60ldr x4, [sp+80]
0029fb64ldr x5, [sp+88]
0029fb68ldr x3, [sp+72]
0029fb6cldur x29, [sp-8]
0029fb70ldr x30, [sp], 224
0029fb74ret x30
0029fb78
0029fb78loc_29fb78:
0029fb78orr x0, xzr, 1
0029fb7cbl runtime.panicSliceB
0029fb80
0029fb80loc_29fb80:
0029fb80mov x0, xzr
0029fb84bl runtime.panicIndex
0029fb88
0029fb88loc_29fb88:
0029fb88bl runtime.panicIndex
0029fb8c
0029fb8cloc_29fb8c:
0029fb8cmov x0, xzr
0029fb90bl runtime.panicIndex
0029fb94hint
0029fb98
0029fb98loc_29fb98:
0029fb98stp x0, x1, [sp+8]
0029fb9cstr x2, [sp+24]
0029fba0mov x3, x30
0029fba4bl runtime.morestack_noctxt.abi0
0029fba8ldp x0, x1, [sp+8]
0029fbacldr x2, [sp+24]
0029fbb0b 0x29f8d0
0029fbb4udf 0
0029fbb8udf 0
0029fbbcudf 0
0029f8d0
0029fbc0
0029fbc0encoding/asn1.ObjectIdentifier.Equal: ; void encoding/asn1.ObjectIdentifier.Equal(encoding/asn1.ObjectIdentifier oi, encoding/asn1.ObjectIdentifier other)
0029fbc0ldr x16, [x28+16]
0029fbc4subs xzr, sp, x16
0029fbc8b.ls 0x29fc2c
0029fbccstr x30, [sp-80]!
0029fbd0stur x29, [sp-8]
0029fbd4sub x29, sp, 8
0029fbd8str x0, [sp+88]
0029fbdcstr x1, [sp+96]
0029fbe0str x2, [sp+104]
0029fbe4str x3, [sp+112]
0029fbe8str x4, [sp+120]
0029fbecstr x5, [sp+128]
0029fbf0strb wzr, [sp+70]
0029fbf4ldr x1, [sp+88]
0029fbf8ldr x4, [sp+112]
0029fbfcldr x2, [sp+96]
0029fc00ldr x5, [sp+120]
0029fc04ldr x3, [sp+104]
0029fc08ldr x6, [sp+128]
0029fc0cadrp x0, 0x471000
0029fc10add x0, x0, 3800
0029fc14bl slices.Equal[go.shape.[]int,go.shape.int]
0029fc18strb w0, [sp+71]
0029fc1cstrb w0, [sp+70]
0029fc20ldur x29, [sp-8]
0029fc24ldr x30, [sp], 80
0029fc28ret x30
0029fc2c
0029fc2cloc_29fc2c:
0029fc2cstp x0, x1, [sp+8]
0029fc30stp x2, x3, [sp+24]
0029fc34stp x4, x5, [sp+40]
0029fc38mov x3, x30
0029fc3cbl runtime.morestack_noctxt.abi0
0029fc40ldp x0, x1, [sp+8]
0029fc44ldp x2, x3, [sp+24]
0029fc48ldp x4, x5, [sp+40]
0029fc4cb 0x29fbc0
0029fbc0
0029fbc0encoding/asn1.ObjectIdentifier.Equal: ; void encoding/asn1.ObjectIdentifier.Equal(encoding/asn1.ObjectIdentifier oi, encoding/asn1.ObjectIdentifier other)
0029fbc0ldr x16, [x28+16]
0029fbc4subs xzr, sp, x16
0029fbc8b.ls 0x29fc2c
0029fbccstr x30, [sp-80]!
0029fbd0stur x29, [sp-8]
0029fbd4sub x29, sp, 8
0029fbd8str x0, [sp+88]
0029fbdcstr x1, [sp+96]
0029fbe0str x2, [sp+104]
0029fbe4str x3, [sp+112]
0029fbe8str x4, [sp+120]
0029fbecstr x5, [sp+128]
0029fbf0strb wzr, [sp+70]
0029fbf4ldr x1, [sp+88]
0029fbf8ldr x4, [sp+112]
0029fbfcldr x2, [sp+96]
0029fc00ldr x5, [sp+120]
0029fc04ldr x3, [sp+104]
0029fc08ldr x6, [sp+128]
0029fc0cadrp x0, 0x471000
0029fc10add x0, x0, 3800
0029fc14bl slices.Equal[go.shape.[]int,go.shape.int]
0029fc18strb w0, [sp+71]
0029fc1cstrb w0, [sp+70]
0029fc20ldur x29, [sp-8]
0029fc24ldr x30, [sp], 80
0029fc28ret x30
0029fc2c
0029fc2cloc_29fc2c:
0029fc2cstp x0, x1, [sp+8]
0029fc30stp x2, x3, [sp+24]
0029fc34stp x4, x5, [sp+40]
0029fc38mov x3, x30
0029fc3cbl runtime.morestack_noctxt.abi0
0029fc40ldp x0, x1, [sp+8]
0029fc44ldp x2, x3, [sp+24]
0029fc48ldp x4, x5, [sp+40]
0029fc4cb 0x29fbc0
0029fbc0
0029fc50
0029fc50encoding/asn1.ObjectIdentifier.String: ; void encoding/asn1.ObjectIdentifier.String(encoding/asn1.ObjectIdentifier oi)
0029fc50ldr x16, [x28+16]
0029fc54sub x17, sp, 128
0029fc58subs xzr, x17, x16
0029fc5cb.ls 0x29fda4
0029fc60sub x20, sp, 256
0029fc64stp x29, x30, [x20-8]
0029fc68add sp, x20, 0
0029fc6csub x29, sp, 8
0029fc70str x0, [sp+264]
0029fc74str x1, [sp+272]
0029fc78str x2, [sp+280]
0029fc7cstp xzr, xzr, [sp+112]
0029fc80stp xzr, xzr, [sp+128]
0029fc84stp xzr, xzr, [sp+144]
0029fc88add x0, sp, 128
0029fc8corr x1, xzr, 32
0029fc90bl strings.(*Builder).Grow
0029fc94b 0x29fc98
0029fc98
0029fc98loc_29fc98:
0029fc98add x27, sp, 61
0029fc9cstp xzr, xzr, [x27]
0029fca0str xzr, [sp+72]
0029fca4add x5, sp, 61
0029fca8ldrsb x27, [x5]
0029fcacb 0x29fcb0
0029fcb0
0029fcb0loc_29fcb0:
0029fcb0b 0x29fcb4
0029fcb4
0029fcb4loc_29fcb4:
0029fcb4str x5, [sp+160]
0029fcb8str xzr, [sp+168]
0029fcbcmovz x5, 19
0029fcc0str x5, [sp+176]
0029fcc4ldr x5, [sp+272]
0029fcc8ldr x6, [sp+264]
0029fcccldr x7, [sp+280]
0029fcd0str x6, [sp+224]
0029fcd4str x5, [sp+232]
0029fcd8str x7, [sp+240]
0029fcdcstr xzr, [sp+104]
0029fce0str x5, [sp+96]
0029fce4b 0x29fce8
0029fce8
0029fce8loc_29fce8:
0029fce8ldr x5, [sp+96]
0029fcecldr x6, [sp+104]
0029fcf0subs xzr, x5, x6
0029fcf4b.gt 0x29fcfc
0029fcf8b 0x29fd80
0029fcfc
0029fcfcloc_29fcfc:
0029fcfcldr x5, [sp+104]
0029fd00str x5, [sp+88]
0029fd04ldr x6, [sp+104]
0029fd08ldr x7, [sp+224]
0029fd0cldr x6, [x7+3*x6]
0029fd10str x6, [sp+80]
0029fd14subs xzr, x5, 0
0029fd18b.gt 0x29fd20
0029fd1cb 0x29fd30
0029fd20
0029fd20loc_29fd20:
0029fd20add x0, sp, 128
0029fd24movz x1, 46
0029fd28bl strings.(*Builder).WriteByte
0029fd2cb 0x29fd34
0029fd30
0029fd30loc_29fd30:
0029fd30b 0x29fd34
0029fd34
0029fd34loc_29fd34:
0029fd34ldr x0, [sp+160]
0029fd38ldr x1, [sp+168]
0029fd3cldr x2, [sp+176]
0029fd40ldr x3, [sp+80]
0029fd44movz x4, 10
0029fd48bl strconv.AppendInt
0029fd4cstr x0, [sp+200]
0029fd50str x1, [sp+208]
0029fd54str x2, [sp+216]
0029fd58mov x3, x2
0029fd5cmov x2, x1
0029fd60mov x1, x0
0029fd64add x0, sp, 128
0029fd68bl strings.(*Builder).Write
0029fd6cb 0x29fd70
0029fd70
0029fd70loc_29fd70:
0029fd70ldr x5, [sp+104]
0029fd74add x5, x5, 1
0029fd78str x5, [sp+104]
0029fd7cb 0x29fce8
0029fd80
0029fd80loc_29fd80:
0029fd80add x0, sp, 128
0029fd84bl strings.(*Builder).String
0029fd88str x0, [sp+184]
0029fd8cstr x1, [sp+192]
0029fd90str x0, [sp+112]
0029fd94str x1, [sp+120]
0029fd98ldp x29, x30, [sp-8]
0029fd9cadd sp, sp, 256
0029fda0ret x30
0029fda4
0029fda4loc_29fda4:
0029fda4stp x0, x1, [sp+8]
0029fda8str x2, [sp+24]
0029fdacmov x3, x30
0029fdb0bl runtime.morestack_noctxt.abi0
0029fdb4ldp x0, x1, [sp+8]
0029fdb8ldr x2, [sp+24]
0029fdbcb 0x29fc50
0029fc50
0029fc50encoding/asn1.ObjectIdentifier.String: ; void encoding/asn1.ObjectIdentifier.String(encoding/asn1.ObjectIdentifier oi)
0029fc50ldr x16, [x28+16]
0029fc54sub x17, sp, 128
0029fc58subs xzr, x17, x16
0029fc5cb.ls 0x29fda4
0029fc60sub x20, sp, 256
0029fc64stp x29, x30, [x20-8]
0029fc68add sp, x20, 0
0029fc6csub x29, sp, 8
0029fc70str x0, [sp+264]
0029fc74str x1, [sp+272]
0029fc78str x2, [sp+280]
0029fc7cstp xzr, xzr, [sp+112]
0029fc80stp xzr, xzr, [sp+128]
0029fc84stp xzr, xzr, [sp+144]
0029fc88add x0, sp, 128
0029fc8corr x1, xzr, 32
0029fc90bl strings.(*Builder).Grow
0029fc94b 0x29fc98
0029fc98
0029fc98loc_29fc98:
0029fc98add x27, sp, 61
0029fc9cstp xzr, xzr, [x27]
0029fca0str xzr, [sp+72]
0029fca4add x5, sp, 61
0029fca8ldrsb x27, [x5]
0029fcacb 0x29fcb0
0029fcb0
0029fcb0loc_29fcb0:
0029fcb0b 0x29fcb4
0029fcb4
0029fcb4loc_29fcb4:
0029fcb4str x5, [sp+160]
0029fcb8str xzr, [sp+168]
0029fcbcmovz x5, 19
0029fcc0str x5, [sp+176]
0029fcc4ldr x5, [sp+272]
0029fcc8ldr x6, [sp+264]
0029fcccldr x7, [sp+280]
0029fcd0str x6, [sp+224]
0029fcd4str x5, [sp+232]
0029fcd8str x7, [sp+240]
0029fcdcstr xzr, [sp+104]
0029fce0str x5, [sp+96]
0029fce4b 0x29fce8
0029fce8
0029fce8loc_29fce8:
0029fce8ldr x5, [sp+96]
0029fcecldr x6, [sp+104]
0029fcf0subs xzr, x5, x6
0029fcf4b.gt 0x29fcfc
0029fcf8b 0x29fd80
0029fcfc
0029fcfcloc_29fcfc:
0029fcfcldr x5, [sp+104]
0029fd00str x5, [sp+88]
0029fd04ldr x6, [sp+104]
0029fd08ldr x7, [sp+224]
0029fd0cldr x6, [x7+3*x6]
0029fd10str x6, [sp+80]
0029fd14subs xzr, x5, 0
0029fd18b.gt 0x29fd20
0029fd1cb 0x29fd30
0029fd20
0029fd20loc_29fd20:
0029fd20add x0, sp, 128
0029fd24movz x1, 46
0029fd28bl strings.(*Builder).WriteByte
0029fd2cb 0x29fd34
0029fd30
0029fd30loc_29fd30:
0029fd30b 0x29fd34
0029fd34
0029fd34loc_29fd34:
0029fd34ldr x0, [sp+160]
0029fd38ldr x1, [sp+168]
0029fd3cldr x2, [sp+176]
0029fd40ldr x3, [sp+80]
0029fd44movz x4, 10
0029fd48bl strconv.AppendInt
0029fd4cstr x0, [sp+200]
0029fd50str x1, [sp+208]
0029fd54str x2, [sp+216]
0029fd58mov x3, x2
0029fd5cmov x2, x1
0029fd60mov x1, x0
0029fd64add x0, sp, 128
0029fd68bl strings.(*Builder).Write
0029fd6cb 0x29fd70
0029fd70
0029fd70loc_29fd70:
0029fd70ldr x5, [sp+104]
0029fd74add x5, x5, 1
0029fd78str x5, [sp+104]
0029fd7cb 0x29fce8
0029fd80
0029fd80loc_29fd80:
0029fd80add x0, sp, 128
0029fd84bl strings.(*Builder).String
0029fd88str x0, [sp+184]
0029fd8cstr x1, [sp+192]
0029fd90str x0, [sp+112]
0029fd94str x1, [sp+120]
0029fd98ldp x29, x30, [sp-8]
0029fd9cadd sp, sp, 256
0029fda0ret x30
0029fda4
0029fda4loc_29fda4:
0029fda4stp x0, x1, [sp+8]
0029fda8str x2, [sp+24]
0029fdacmov x3, x30
0029fdb0bl runtime.morestack_noctxt.abi0
0029fdb4ldp x0, x1, [sp+8]
0029fdb8ldr x2, [sp+24]
0029fdbcb 0x29fc50
0029fc50
0029fdc0
0029fdc0encoding/asn1.parseObjectIdentifier: ; void encoding/asn1.parseObjectIdentifier(struct []uint8 bytes)
0029fdc0ldr x16, [x28+16]
0029fdc4sub x17, sp, 176
0029fdc8subs xzr, x17, x16
0029fdccb.ls 0x2a0140
0029fdd0sub x20, sp, 304
0029fdd4stp x29, x30, [x20-8]
0029fdd8add sp, x20, 0
0029fddcsub x29, sp, 8
0029fde0str x0, [sp+312]
0029fde4str x1, [sp+320]
0029fde8str x2, [sp+328]
0029fdecstr xzr, [sp+128]
0029fdf0stp xzr, xzr, [sp+136]
0029fdf4stp xzr, xzr, [sp+152]
0029fdf8ldr x3, [sp+320]
0029fdfcstr x3, [sp+112]
0029fe00cbz x3, 0x29fe08
0029fe04b 0x29fe78
0029fe08
0029fe08loc_29fe08:
0029fe08stp xzr, xzr, [sp+264]
0029fe0cadrp x2, 0x41d000
0029fe10add x2, x2, 3411
0029fe14str x2, [sp+264]
0029fe18movz x3, 29
0029fe1cstr x3, [sp+272]
0029fe20str x2, [sp+208]
0029fe24str x3, [sp+216]
0029fe28add x2, sp, 208
0029fe2cldrsb x27, [x2]
0029fe30ldr x0, [x2]
0029fe34ldr x1, [x2+8]
0029fe38str x0, [sp+192]
0029fe3cstr x1, [sp+200]
0029fe40bl runtime.convTstring
0029fe44str x0, [sp+184]
0029fe48adrp x2, 0x477000
0029fe4cadd x2, x2, 416
0029fe50str x2, [sp+152]
0029fe54str x0, [sp+160]
0029fe58ldr x3, [sp+152]
0029fe5cldr x0, [sp+128]
0029fe60ldr x1, [sp+136]
0029fe64ldr x4, [sp+160]
0029fe68ldr x2, [sp+144]
0029fe6cldp x29, x30, [sp-8]
0029fe70add sp, sp, 304
0029fe74ret x30
0029fe78
0029fe78loc_29fe78:
0029fe78ldr x3, [sp+320]
0029fe7cstr x3, [sp+112]
0029fe80add x2, x3, 1
0029fe84str x2, [sp+88]
0029fe88adrp x0, 0x356000
0029fe8cadd x0, x0, 3520
0029fe90mov x1, x2
0029fe94bl runtime.makeslice
0029fe98ldr x3, [sp+88]
0029fe9cldr x4, [sp+88]
0029fea0str x0, [sp+240]
0029fea4str x3, [sp+248]
0029fea8str x4, [sp+256]
0029feacstr x0, [sp+128]
0029feb0str x3, [sp+136]
0029feb4str x4, [sp+144]
0029feb8stp xzr, xzr, [sp+224]
0029febcldr x0, [sp+312]
0029fec0ldr x1, [sp+320]
0029fec4ldr x2, [sp+328]
0029fec8mov x3, xzr
0029feccbl encoding/asn1.parseBase128Int
0029fed0str x0, [sp+112]
0029fed4str x1, [sp+104]
0029fed8str x2, [sp+224]
0029fedcstr x3, [sp+232]
0029fee0ldr x4, [sp+112]
0029fee4str x4, [sp+80]
0029fee8ldr x4, [sp+104]
0029feecstr x4, [sp+72]
0029fef0str x2, [sp+168]
0029fef4str x3, [sp+176]
0029fef8ldr x4, [sp+80]
0029fefcstr x4, [sp+40]
0029ff00ldr x4, [sp+72]
0029ff04str x4, [sp+48]
0029ff08str x2, [sp+152]
0029ff0cstr x3, [sp+160]
0029ff10cbnz x2, 0x29ff18
0029ff14b 0x29ff3c
0029ff18
0029ff18loc_29ff18:
0029ff18ldr x0, [sp+128]
0029ff1cldr x1, [sp+136]
0029ff20ldr x5, [sp+144]
0029ff24mov x4, x3
0029ff28mov x3, x2
0029ff2cmov x2, x5
0029ff30ldp x29, x30, [sp-8]
0029ff34add sp, sp, 304
0029ff38ret x30
0029ff3c
0029ff3cloc_29ff3c:
0029ff3cldr x5, [sp+40]
0029ff40subs xzr, x5, 80
0029ff44b.lt 0x29ff4c
0029ff48b 0x29ffc0
0029ff4c
0029ff4cloc_29ff4c:
0029ff4cldr x1, [sp+136]
0029ff50ldr x5, [sp+128]
0029ff54ldr x6, [sp+40]
0029ff58movz x7, 52429
0029ff5cmovk x7, 0xcccc0000
0029ff60movk x7, 0xcccc00000000
0029ff64movk x7, 0xcccc000000000000
0029ff68smulh x8, x7, x6
0029ff6cadd x8, x8, x6
0029ff70sbfm x8, x8, 5, 63
0029ff74sub x6, x8, x6, asr #63
0029ff78subs xzr, x1, 0
0029ff7cb.hi 0x29ff84
0029ff80b 0x2a0134
0029ff84
0029ff84loc_29ff84:
0029ff84str x6, [x5]
0029ff88ldr x1, [sp+136]
0029ff8cldr x5, [sp+128]
0029ff90ldr x6, [sp+40]
0029ff94smulh x7, x7, x6
0029ff98add x7, x7, x6
0029ff9csbfm x7, x7, 5, 63
0029ffa0sub x7, x7, x6, asr #63
0029ffa4add x7, x7, x7, lsl #2
0029ffa8sub x6, x6, x7, lsl #3
0029ffacsubs xzr, x1, 1
0029ffb0b.hi 0x29ffb8
0029ffb4b 0x2a012c
0029ffb8
0029ffb8loc_29ffb8:
0029ffb8str x6, [x5+8]
0029ffbcb 0x2a0000
0029ffc0
0029ffc0loc_29ffc0:
0029ffc0ldr x1, [sp+136]
0029ffc4ldr x5, [sp+128]
0029ffc8subs xzr, x1, 0
0029ffccb.hi 0x29ffd4
0029ffd0b 0x2a0124
0029ffd4
0029ffd4loc_29ffd4:
0029ffd4orr x6, xzr, 2
0029ffd8str x6, [x5]
0029ffdcldr x1, [sp+136]
0029ffe0ldr x5, [sp+128]
0029ffe4ldr x7, [sp+40]
0029ffe8sub x7, x7, 80
0029ffecsubs xzr, x1, 1
0029fff0b.hi 0x29fff8
0029fff4b 0x2a011c
0029fff8
0029fff8loc_29fff8:
0029fff8str x7, [x5+8]
0029fffcb 0x2a0000
002a0000
002a0000loc_2a0000:
002a0000orr x5, xzr, 2
002a0004str x5, [sp+56]
002a0008b 0x2a000c
002a000c
002a000cloc_2a000c:
002a000cldr x5, [sp+320]
002a0010str x5, [sp+104]
002a0014ldr x6, [sp+48]
002a0018subs xzr, x5, x6
002a001cb.gt 0x2a0024
002a0020b 0x2a00dc
002a0024
002a0024loc_2a0024:
002a0024stp xzr, xzr, [sp+224]
002a0028ldr x3, [sp+48]
002a002cldr x0, [sp+312]
002a0030ldr x1, [sp+320]
002a0034ldr x2, [sp+328]
002a0038bl encoding/asn1.parseBase128Int
002a003cstr x0, [sp+112]
002a0040str x1, [sp+96]
002a0044str x2, [sp+224]
002a0048str x3, [sp+232]
002a004cldr x4, [sp+112]
002a0050str x4, [sp+64]
002a0054ldr x4, [sp+96]
002a0058str x4, [sp+120]
002a005cstr x2, [sp+280]
002a0060str x3, [sp+288]
002a0064ldr x4, [sp+64]
002a0068str x4, [sp+40]
002a006cldr x4, [sp+120]
002a0070str x4, [sp+48]
002a0074str x2, [sp+152]
002a0078str x3, [sp+160]
002a007ccbnz x2, 0x2a0084
002a0080b 0x2a00a8
002a0084
002a0084loc_2a0084:
002a0084ldr x0, [sp+128]
002a0088ldr x1, [sp+136]
002a008cldr x5, [sp+144]
002a0090mov x4, x3
002a0094mov x3, x2
002a0098mov x2, x5
002a009cldp x29, x30, [sp-8]
002a00a0add sp, sp, 304
002a00a4ret x30
002a00a8
002a00a8loc_2a00a8:
002a00a8ldr x0, [sp+56]
002a00acldr x1, [sp+136]
002a00b0ldr x5, [sp+128]
002a00b4ldr x6, [sp+40]
002a00b8subs xzr, x1, x0
002a00bcb.hi 0x2a00c4
002a00c0b 0x2a0118
002a00c4
002a00c4loc_2a00c4:
002a00c4str x6, [x5+3*x0]
002a00c8b 0x2a00cc
002a00cc
002a00ccloc_2a00cc:
002a00ccldr x5, [sp+56]
002a00d0add x5, x5, 1
002a00d4str x5, [sp+56]
002a00d8b 0x2a000c
002a00dc
002a00dcloc_2a00dc:
002a00dcldr x1, [sp+56]
002a00e0ldr x2, [sp+144]
002a00e4subs xzr, x2, x1
002a00e8b.hs 0x2a00f0
002a00ecb 0x2a0114
002a00f0
002a00f0loc_2a00f0:
002a00f0b 0x2a00f4
002a00f4
002a00f4loc_2a00f4:
002a00f4str x1, [sp+136]
002a00f8ldr x3, [sp+152]
002a00fcldr x0, [sp+128]
002a0100ldr x4, [sp+160]
002a0104ldr x2, [sp+144]
002a0108ldp x29, x30, [sp-8]
002a010cadd sp, sp, 304
002a0110ret x30
002a0114
002a0114loc_2a0114:
002a0114bl runtime.panicSliceAcap
002a0118
002a0118loc_2a0118:
002a0118bl runtime.panicIndex
002a011c
002a011cloc_2a011c:
002a011corr x0, xzr, 1
002a0120bl runtime.panicIndex
002a0124
002a0124loc_2a0124:
002a0124mov x0, xzr
002a0128bl runtime.panicIndex
002a012c
002a012cloc_2a012c:
002a012corr x0, xzr, 1
002a0130bl runtime.panicIndex
002a0134
002a0134loc_2a0134:
002a0134mov x0, xzr
002a0138bl runtime.panicIndex
002a013chint
002a0140
002a0140loc_2a0140:
002a0140stp x0, x1, [sp+8]
002a0144str x2, [sp+24]
002a0148mov x3, x30
002a014cbl runtime.morestack_noctxt.abi0
002a0150ldp x0, x1, [sp+8]
002a0154ldr x2, [sp+24]
002a0158b 0x29fdc0
002a015cudf 0
0029fdc0
0029fdc0encoding/asn1.parseObjectIdentifier: ; void encoding/asn1.parseObjectIdentifier(struct []uint8 bytes)
0029fdc0ldr x16, [x28+16]
0029fdc4sub x17, sp, 176
0029fdc8subs xzr, x17, x16
0029fdccb.ls 0x2a0140
0029fdd0sub x20, sp, 304
0029fdd4stp x29, x30, [x20-8]
0029fdd8add sp, x20, 0
0029fddcsub x29, sp, 8
0029fde0str x0, [sp+312]
0029fde4str x1, [sp+320]
0029fde8str x2, [sp+328]
0029fdecstr xzr, [sp+128]
0029fdf0stp xzr, xzr, [sp+136]
0029fdf4stp xzr, xzr, [sp+152]
0029fdf8ldr x3, [sp+320]
0029fdfcstr x3, [sp+112]
0029fe00cbz x3, 0x29fe08
0029fe04b 0x29fe78
0029fe08
0029fe08loc_29fe08:
0029fe08stp xzr, xzr, [sp+264]
0029fe0cadrp x2, 0x41d000
0029fe10add x2, x2, 3411
0029fe14str x2, [sp+264]
0029fe18movz x3, 29
0029fe1cstr x3, [sp+272]
0029fe20str x2, [sp+208]
0029fe24str x3, [sp+216]
0029fe28add x2, sp, 208
0029fe2cldrsb x27, [x2]
0029fe30ldr x0, [x2]
0029fe34ldr x1, [x2+8]
0029fe38str x0, [sp+192]
0029fe3cstr x1, [sp+200]
0029fe40bl runtime.convTstring
0029fe44str x0, [sp+184]
0029fe48adrp x2, 0x477000
0029fe4cadd x2, x2, 416
0029fe50str x2, [sp+152]
0029fe54str x0, [sp+160]
0029fe58ldr x3, [sp+152]
0029fe5cldr x0, [sp+128]
0029fe60ldr x1, [sp+136]
0029fe64ldr x4, [sp+160]
0029fe68ldr x2, [sp+144]
0029fe6cldp x29, x30, [sp-8]
0029fe70add sp, sp, 304
0029fe74ret x30
0029fe78
0029fe78loc_29fe78:
0029fe78ldr x3, [sp+320]
0029fe7cstr x3, [sp+112]
0029fe80add x2, x3, 1
0029fe84str x2, [sp+88]
0029fe88adrp x0, 0x356000
0029fe8cadd x0, x0, 3520
0029fe90mov x1, x2
0029fe94bl runtime.makeslice
0029fe98ldr x3, [sp+88]
0029fe9cldr x4, [sp+88]
0029fea0str x0, [sp+240]
0029fea4str x3, [sp+248]
0029fea8str x4, [sp+256]
0029feacstr x0, [sp+128]
0029feb0str x3, [sp+136]
0029feb4str x4, [sp+144]
0029feb8stp xzr, xzr, [sp+224]
0029febcldr x0, [sp+312]
0029fec0ldr x1, [sp+320]
0029fec4ldr x2, [sp+328]
0029fec8mov x3, xzr
0029feccbl encoding/asn1.parseBase128Int
0029fed0str x0, [sp+112]
0029fed4str x1, [sp+104]
0029fed8str x2, [sp+224]
0029fedcstr x3, [sp+232]
0029fee0ldr x4, [sp+112]
0029fee4str x4, [sp+80]
0029fee8ldr x4, [sp+104]
0029feecstr x4, [sp+72]
0029fef0str x2, [sp+168]
0029fef4str x3, [sp+176]
0029fef8ldr x4, [sp+80]
0029fefcstr x4, [sp+40]
0029ff00ldr x4, [sp+72]
0029ff04str x4, [sp+48]
0029ff08str x2, [sp+152]
0029ff0cstr x3, [sp+160]
0029ff10cbnz x2, 0x29ff18
0029ff14b 0x29ff3c
0029ff18
0029ff18loc_29ff18:
0029ff18ldr x0, [sp+128]
0029ff1cldr x1, [sp+136]
0029ff20ldr x5, [sp+144]
0029ff24mov x4, x3
0029ff28mov x3, x2
0029ff2cmov x2, x5
0029ff30ldp x29, x30, [sp-8]
0029ff34add sp, sp, 304
0029ff38ret x30
0029ff3c
0029ff3cloc_29ff3c:
0029ff3cldr x5, [sp+40]
0029ff40subs xzr, x5, 80
0029ff44b.lt 0x29ff4c
0029ff48b 0x29ffc0
0029ff4c
0029ff4cloc_29ff4c:
0029ff4cldr x1, [sp+136]
0029ff50ldr x5, [sp+128]
0029ff54ldr x6, [sp+40]
0029ff58movz x7, 52429
0029ff5cmovk x7, 0xcccc0000
0029ff60movk x7, 0xcccc00000000
0029ff64movk x7, 0xcccc000000000000
0029ff68smulh x8, x7, x6
0029ff6cadd x8, x8, x6
0029ff70sbfm x8, x8, 5, 63
0029ff74sub x6, x8, x6, asr #63
0029ff78subs xzr, x1, 0
0029ff7cb.hi 0x29ff84
0029ff80b 0x2a0134
0029ff84
0029ff84loc_29ff84:
0029ff84str x6, [x5]
0029ff88ldr x1, [sp+136]
0029ff8cldr x5, [sp+128]
0029ff90ldr x6, [sp+40]
0029ff94smulh x7, x7, x6
0029ff98add x7, x7, x6
0029ff9csbfm x7, x7, 5, 63
0029ffa0sub x7, x7, x6, asr #63
0029ffa4add x7, x7, x7, lsl #2
0029ffa8sub x6, x6, x7, lsl #3
0029ffacsubs xzr, x1, 1
0029ffb0b.hi 0x29ffb8
0029ffb4b 0x2a012c
0029ffb8
0029ffb8loc_29ffb8:
0029ffb8str x6, [x5+8]
0029ffbcb 0x2a0000
0029ffc0
0029ffc0loc_29ffc0:
0029ffc0ldr x1, [sp+136]
0029ffc4ldr x5, [sp+128]
0029ffc8subs xzr, x1, 0
0029ffccb.hi 0x29ffd4
0029ffd0b 0x2a0124
0029ffd4
0029ffd4loc_29ffd4:
0029ffd4orr x6, xzr, 2
0029ffd8str x6, [x5]
0029ffdcldr x1, [sp+136]
0029ffe0ldr x5, [sp+128]
0029ffe4ldr x7, [sp+40]
0029ffe8sub x7, x7, 80
0029ffecsubs xzr, x1, 1
0029fff0b.hi 0x29fff8
0029fff4b 0x2a011c
0029fff8
0029fff8loc_29fff8:
0029fff8str x7, [x5+8]
0029fffcb 0x2a0000
002a0000
002a0000loc_2a0000:
002a0000orr x5, xzr, 2
002a0004str x5, [sp+56]
002a0008b 0x2a000c
002a000c
002a000cloc_2a000c:
002a000cldr x5, [sp+320]
002a0010str x5, [sp+104]
002a0014ldr x6, [sp+48]
002a0018subs xzr, x5, x6
002a001cb.gt 0x2a0024
002a0020b 0x2a00dc
002a0024
002a0024loc_2a0024:
002a0024stp xzr, xzr, [sp+224]
002a0028ldr x3, [sp+48]
002a002cldr x0, [sp+312]
002a0030ldr x1, [sp+320]
002a0034ldr x2, [sp+328]
002a0038bl encoding/asn1.parseBase128Int
002a003cstr x0, [sp+112]
002a0040str x1, [sp+96]
002a0044str x2, [sp+224]
002a0048str x3, [sp+232]
002a004cldr x4, [sp+112]
002a0050str x4, [sp+64]
002a0054ldr x4, [sp+96]
002a0058str x4, [sp+120]
002a005cstr x2, [sp+280]
002a0060str x3, [sp+288]
002a0064ldr x4, [sp+64]
002a0068str x4, [sp+40]
002a006cldr x4, [sp+120]
002a0070str x4, [sp+48]
002a0074str x2, [sp+152]
002a0078str x3, [sp+160]
002a007ccbnz x2, 0x2a0084
002a0080b 0x2a00a8
002a0084
002a0084loc_2a0084:
002a0084ldr x0, [sp+128]
002a0088ldr x1, [sp+136]
002a008cldr x5, [sp+144]
002a0090mov x4, x3
002a0094mov x3, x2
002a0098mov x2, x5
002a009cldp x29, x30, [sp-8]
002a00a0add sp, sp, 304
002a00a4ret x30
002a00a8
002a00a8loc_2a00a8:
002a00a8ldr x0, [sp+56]
002a00acldr x1, [sp+136]
002a00b0ldr x5, [sp+128]
002a00b4ldr x6, [sp+40]
002a00b8subs xzr, x1, x0
002a00bcb.hi 0x2a00c4
002a00c0b 0x2a0118
002a00c4
002a00c4loc_2a00c4:
002a00c4str x6, [x5+3*x0]
002a00c8b 0x2a00cc
002a00cc
002a00ccloc_2a00cc:
002a00ccldr x5, [sp+56]
002a00d0add x5, x5, 1
002a00d4str x5, [sp+56]
002a00d8b 0x2a000c
002a00dc
002a00dcloc_2a00dc:
002a00dcldr x1, [sp+56]
002a00e0ldr x2, [sp+144]
002a00e4subs xzr, x2, x1
002a00e8b.hs 0x2a00f0
002a00ecb 0x2a0114
002a00f0
002a00f0loc_2a00f0:
002a00f0b 0x2a00f4
002a00f4
002a00f4loc_2a00f4:
002a00f4str x1, [sp+136]
002a00f8ldr x3, [sp+152]
002a00fcldr x0, [sp+128]
002a0100ldr x4, [sp+160]
002a0104ldr x2, [sp+144]
002a0108ldp x29, x30, [sp-8]
002a010cadd sp, sp, 304
002a0110ret x30
002a0114
002a0114loc_2a0114:
002a0114bl runtime.panicSliceAcap
002a0118
002a0118loc_2a0118:
002a0118bl runtime.panicIndex
002a011c
002a011cloc_2a011c:
002a011corr x0, xzr, 1
002a0120bl runtime.panicIndex
002a0124
002a0124loc_2a0124:
002a0124mov x0, xzr
002a0128bl runtime.panicIndex
002a012c
002a012cloc_2a012c:
002a012corr x0, xzr, 1
002a0130bl runtime.panicIndex
002a0134
002a0134loc_2a0134:
002a0134mov x0, xzr
002a0138bl runtime.panicIndex
002a013chint
002a0140
002a0140loc_2a0140:
002a0140stp x0, x1, [sp+8]
002a0144str x2, [sp+24]
002a0148mov x3, x30
002a014cbl runtime.morestack_noctxt.abi0
002a0150ldp x0, x1, [sp+8]
002a0154ldr x2, [sp+24]
002a0158b 0x29fdc0
002a015cudf 0
0029fdc0
002a0160
002a0160encoding/asn1.parseBase128Int: ; void encoding/asn1.parseBase128Int(struct []uint8 bytes, int initOffset)
002a0160ldr x16, [x28+16]
002a0164sub x17, sp, 160
002a0168subs xzr, x17, x16
002a016cb.ls 0x2a0450
002a0170sub x20, sp, 288
002a0174stp x29, x30, [x20-8]
002a0178add sp, x20, 0
002a017csub x29, sp, 8
002a0180str x0, [sp+296]
002a0184str x1, [sp+304]
002a0188str x2, [sp+312]
002a018cstr x3, [sp+320]
002a0190str xzr, [sp+48]
002a0194str xzr, [sp+56]
002a0198stp xzr, xzr, [sp+72]
002a019cldr x4, [sp+320]
002a01a0str x4, [sp+56]
002a01a4str xzr, [sp+40]
002a01a8str xzr, [sp+32]
002a01acb 0x2a01b0
002a01b0
002a01b0loc_2a01b0:
002a01b0ldr x4, [sp+304]
002a01b4str x4, [sp+64]
002a01b8ldr x5, [sp+56]
002a01bcsubs xzr, x4, x5
002a01c0b.gt 0x2a01c8
002a01c4b 0x2a03dc
002a01c8
002a01c8loc_2a01c8:
002a01c8ldr x4, [sp+32]
002a01ccsubs xzr, x4, 5
002a01d0b.eq 0x2a01d8
002a01d4b 0x2a0244
002a01d8
002a01d8loc_2a01d8:
002a01d8stp xzr, xzr, [sp+88]
002a01dcadrp x2, 0x41a000
002a01e0add x2, x2, 2697
002a01e4str x2, [sp+88]
002a01e8movz x3, 26
002a01ecstr x3, [sp+96]
002a01f0str x2, [sp+248]
002a01f4str x3, [sp+256]
002a01f8add x2, sp, 248
002a01fcldrsb x27, [x2]
002a0200ldr x0, [x2]
002a0204ldr x1, [x2+8]
002a0208str x0, [sp+232]
002a020cstr x1, [sp+240]
002a0210bl runtime.convTstring
002a0214str x0, [sp+224]
002a0218adrp x2, 0x476000
002a021cadd x2, x2, 2080
002a0220str x2, [sp+72]
002a0224str x0, [sp+80]
002a0228ldr x1, [sp+56]
002a022cldr x2, [sp+72]
002a0230ldr x3, [sp+80]
002a0234ldr x0, [sp+48]
002a0238ldp x29, x30, [sp-8]
002a023cadd sp, sp, 288
002a0240ret x30
002a0244
002a0244loc_2a0244:
002a0244ldr x4, [sp+40]
002a0248ubfm x4, x4, 57, 56
002a024cstr x4, [sp+40]
002a0250ldr x0, [sp+56]
002a0254ldr x1, [sp+304]
002a0258ldr x4, [sp+296]
002a025csubs xzr, x0, x1
002a0260b.lo 0x2a0268
002a0264b 0x2a0448
002a0268
002a0268loc_2a0268:
002a0268ldrb w4, [x4+x0]
002a026cstrb w4, [sp+30]
002a0270ldr x5, [sp+32]
002a0274subs xzr, x5, 0
002a0278cset x6, eq
002a027cstrb w6, [sp+31]
002a0280cbz x5, 0x2a0288
002a0284b 0x2a0298
002a0288
002a0288loc_2a0288:
002a0288subs wzr, w4, 128
002a028ccset x4, eq
002a0290strb w4, [sp+31]
002a0294b 0x2a029c
002a0298
002a0298loc_2a0298:
002a0298b 0x2a029c
002a029c
002a029cloc_2a029c:
002a029cldrb w4, [sp+31]
002a02a0tbnz w4, 0, 0x2a02a8
002a02a4b 0x2a0314
002a02a8
002a02a8loc_2a02a8:
002a02a8stp xzr, xzr, [sp+264]
002a02acadrp x2, 0x41e000
002a02b0add x2, x2, 3856
002a02b4str x2, [sp+264]
002a02b8orr x3, xzr, 32
002a02bcstr x3, [sp+272]
002a02c0str x2, [sp+208]
002a02c4str x3, [sp+216]
002a02c8add x2, sp, 208
002a02ccldrsb x27, [x2]
002a02d0ldr x0, [x2]
002a02d4ldr x1, [x2+8]
002a02d8str x0, [sp+192]
002a02dcstr x1, [sp+200]
002a02e0bl runtime.convTstring
002a02e4str x0, [sp+184]
002a02e8adrp x2, 0x476000
002a02ecadd x2, x2, 416
002a02f0str x2, [sp+72]
002a02f4str x0, [sp+80]
002a02f8ldr x1, [sp+56]
002a02fcldr x2, [sp+72]
002a0300ldr x3, [sp+80]
002a0304ldr x0, [sp+48]
002a0308ldp x29, x30, [sp-8]
002a030cadd sp, sp, 288
002a0310ret x30
002a0314
002a0314loc_2a0314:
002a0314ldr x4, [sp+40]
002a0318ldrb w5, [sp+30]
002a031cand x5, x5, 127
002a0320orr x4, x4, x5
002a0324str x4, [sp+40]
002a0328ldr x5, [sp+56]
002a032cadd x5, x5, 1
002a0330str x5, [sp+56]
002a0334ldrb w5, [sp+30]
002a0338tbz w5, 7, 0x2a0340
002a033cb 0x2a03c8
002a0340
002a0340loc_2a0340:
002a0340str x4, [sp+48]
002a0344orr x5, xzr, 0x7fffffff
002a0348subs xzr, x4, x5
002a034cb.gt 0x2a0354
002a0350b 0x2a03a8
002a0354
002a0354loc_2a0354:
002a0354stp xzr, xzr, [sp+88]
002a0358adrp x2, 0x41a000
002a035cadd x2, x2, 2697
002a0360str x2, [sp+88]
002a0364movz x3, 26
002a0368str x3, [sp+96]
002a036cstr x2, [sp+168]
002a0370str x3, [sp+176]
002a0374add x2, sp, 168
002a0378ldrsb x27, [x2]
002a037cldr x0, [x2]
002a0380ldr x1, [x2+8]
002a0384str x0, [sp+152]
002a0388str x1, [sp+160]
002a038cbl runtime.convTstring
002a0390str x0, [sp+144]
002a0394adrp x2, 0x476000
002a0398add x2, x2, 2080
002a039cstr x2, [sp+72]
002a03a0str x0, [sp+80]
002a03a4b 0x2a03ac
002a03a8
002a03a8loc_2a03a8:
002a03a8b 0x2a03ac
002a03ac
002a03acloc_2a03ac:
002a03acldr x1, [sp+56]
002a03b0ldr x2, [sp+72]
002a03b4ldr x3, [sp+80]
002a03b8ldr x0, [sp+48]
002a03bcldp x29, x30, [sp-8]
002a03c0add sp, sp, 288
002a03c4ret x30
002a03c8
002a03c8loc_2a03c8:
002a03c8b 0x2a03cc
002a03cc
002a03ccloc_2a03cc:
002a03ccldr x4, [sp+32]
002a03d0add x4, x4, 1
002a03d4str x4, [sp+32]
002a03d8b 0x2a01b0
002a03dc
002a03dcloc_2a03dc:
002a03dcstp xzr, xzr, [sp+264]
002a03e0adrp x2, 0x41a000
002a03e4add x2, x2, 2723
002a03e8str x2, [sp+264]
002a03ecmovz x3, 26
002a03f0str x3, [sp+272]
002a03f4str x2, [sp+128]
002a03f8str x3, [sp+136]
002a03fcadd x2, sp, 128
002a0400ldrsb x27, [x2]
002a0404ldr x0, [x2]
002a0408ldr x1, [x2+8]
002a040cstr x0, [sp+112]
002a0410str x1, [sp+120]
002a0414bl runtime.convTstring
002a0418str x0, [sp+104]
002a041cadrp x2, 0x476000
002a0420add x2, x2, 416
002a0424str x2, [sp+72]
002a0428str x0, [sp+80]
002a042cldr x1, [sp+56]
002a0430ldr x2, [sp+72]
002a0434ldr x3, [sp+80]
002a0438ldr x0, [sp+48]
002a043cldp x29, x30, [sp-8]
002a0440add sp, sp, 288
002a0444ret x30
002a0448
002a0448loc_2a0448:
002a0448bl runtime.panicIndex
002a044chint
002a0450
002a0450loc_2a0450:
002a0450stp x0, x1, [sp+8]
002a0454stp x2, x3, [sp+24]
002a0458mov x3, x30
002a045cbl runtime.morestack_noctxt.abi0
002a0460ldp x0, x1, [sp+8]
002a0464ldp x2, x3, [sp+24]
002a0468b 0x2a0160
002a046cudf 0
002a0160
002a0160encoding/asn1.parseBase128Int: ; void encoding/asn1.parseBase128Int(struct []uint8 bytes, int initOffset)
002a0160ldr x16, [x28+16]
002a0164sub x17, sp, 160
002a0168subs xzr, x17, x16
002a016cb.ls 0x2a0450
002a0170sub x20, sp, 288
002a0174stp x29, x30, [x20-8]
002a0178add sp, x20, 0
002a017csub x29, sp, 8
002a0180str x0, [sp+296]
002a0184str x1, [sp+304]
002a0188str x2, [sp+312]
002a018cstr x3, [sp+320]
002a0190str xzr, [sp+48]
002a0194str xzr, [sp+56]
002a0198stp xzr, xzr, [sp+72]
002a019cldr x4, [sp+320]
002a01a0str x4, [sp+56]
002a01a4str xzr, [sp+40]
002a01a8str xzr, [sp+32]
002a01acb 0x2a01b0
002a01b0
002a01b0loc_2a01b0:
002a01b0ldr x4, [sp+304]
002a01b4str x4, [sp+64]
002a01b8ldr x5, [sp+56]
002a01bcsubs xzr, x4, x5
002a01c0b.gt 0x2a01c8
002a01c4b 0x2a03dc
002a01c8
002a01c8loc_2a01c8:
002a01c8ldr x4, [sp+32]
002a01ccsubs xzr, x4, 5
002a01d0b.eq 0x2a01d8
002a01d4b 0x2a0244
002a01d8
002a01d8loc_2a01d8:
002a01d8stp xzr, xzr, [sp+88]
002a01dcadrp x2, 0x41a000
002a01e0add x2, x2, 2697
002a01e4str x2, [sp+88]
002a01e8movz x3, 26
002a01ecstr x3, [sp+96]
002a01f0str x2, [sp+248]
002a01f4str x3, [sp+256]
002a01f8add x2, sp, 248
002a01fcldrsb x27, [x2]
002a0200ldr x0, [x2]
002a0204ldr x1, [x2+8]
002a0208str x0, [sp+232]
002a020cstr x1, [sp+240]
002a0210bl runtime.convTstring
002a0214str x0, [sp+224]
002a0218adrp x2, 0x476000
002a021cadd x2, x2, 2080
002a0220str x2, [sp+72]
002a0224str x0, [sp+80]
002a0228ldr x1, [sp+56]
002a022cldr x2, [sp+72]
002a0230ldr x3, [sp+80]
002a0234ldr x0, [sp+48]
002a0238ldp x29, x30, [sp-8]
002a023cadd sp, sp, 288
002a0240ret x30
002a0244
002a0244loc_2a0244:
002a0244ldr x4, [sp+40]
002a0248ubfm x4, x4, 57, 56
002a024cstr x4, [sp+40]
002a0250ldr x0, [sp+56]
002a0254ldr x1, [sp+304]
002a0258ldr x4, [sp+296]
002a025csubs xzr, x0, x1
002a0260b.lo 0x2a0268
002a0264b 0x2a0448
002a0268
002a0268loc_2a0268:
002a0268ldrb w4, [x4+x0]
002a026cstrb w4, [sp+30]
002a0270ldr x5, [sp+32]
002a0274subs xzr, x5, 0
002a0278cset x6, eq
002a027cstrb w6, [sp+31]
002a0280cbz x5, 0x2a0288
002a0284b 0x2a0298
002a0288
002a0288loc_2a0288:
002a0288subs wzr, w4, 128
002a028ccset x4, eq
002a0290strb w4, [sp+31]
002a0294b 0x2a029c
002a0298
002a0298loc_2a0298:
002a0298b 0x2a029c
002a029c
002a029cloc_2a029c:
002a029cldrb w4, [sp+31]
002a02a0tbnz w4, 0, 0x2a02a8
002a02a4b 0x2a0314
002a02a8
002a02a8loc_2a02a8:
002a02a8stp xzr, xzr, [sp+264]
002a02acadrp x2, 0x41e000
002a02b0add x2, x2, 3856
002a02b4str x2, [sp+264]
002a02b8orr x3, xzr, 32
002a02bcstr x3, [sp+272]
002a02c0str x2, [sp+208]
002a02c4str x3, [sp+216]
002a02c8add x2, sp, 208
002a02ccldrsb x27, [x2]
002a02d0ldr x0, [x2]
002a02d4ldr x1, [x2+8]
002a02d8str x0, [sp+192]
002a02dcstr x1, [sp+200]
002a02e0bl runtime.convTstring
002a02e4str x0, [sp+184]
002a02e8adrp x2, 0x476000
002a02ecadd x2, x2, 416
002a02f0str x2, [sp+72]
002a02f4str x0, [sp+80]
002a02f8ldr x1, [sp+56]
002a02fcldr x2, [sp+72]
002a0300ldr x3, [sp+80]
002a0304ldr x0, [sp+48]
002a0308ldp x29, x30, [sp-8]
002a030cadd sp, sp, 288
002a0310ret x30
002a0314
002a0314loc_2a0314:
002a0314ldr x4, [sp+40]
002a0318ldrb w5, [sp+30]
002a031cand x5, x5, 127
002a0320orr x4, x4, x5
002a0324str x4, [sp+40]
002a0328ldr x5, [sp+56]
002a032cadd x5, x5, 1
002a0330str x5, [sp+56]
002a0334ldrb w5, [sp+30]
002a0338tbz w5, 7, 0x2a0340
002a033cb 0x2a03c8
002a0340
002a0340loc_2a0340:
002a0340str x4, [sp+48]
002a0344orr x5, xzr, 0x7fffffff
002a0348subs xzr, x4, x5
002a034cb.gt 0x2a0354
002a0350b 0x2a03a8
002a0354
002a0354loc_2a0354:
002a0354stp xzr, xzr, [sp+88]
002a0358adrp x2, 0x41a000
002a035cadd x2, x2, 2697
002a0360str x2, [sp+88]
002a0364movz x3, 26
002a0368str x3, [sp+96]
002a036cstr x2, [sp+168]
002a0370str x3, [sp+176]
002a0374add x2, sp, 168
002a0378ldrsb x27, [x2]
002a037cldr x0, [x2]
002a0380ldr x1, [x2+8]
002a0384str x0, [sp+152]
002a0388str x1, [sp+160]
002a038cbl runtime.convTstring
002a0390str x0, [sp+144]
002a0394adrp x2, 0x476000
002a0398add x2, x2, 2080
002a039cstr x2, [sp+72]
002a03a0str x0, [sp+80]
002a03a4b 0x2a03ac
002a03a8
002a03a8loc_2a03a8:
002a03a8b 0x2a03ac
002a03ac
002a03acloc_2a03ac:
002a03acldr x1, [sp+56]
002a03b0ldr x2, [sp+72]
002a03b4ldr x3, [sp+80]
002a03b8ldr x0, [sp+48]
002a03bcldp x29, x30, [sp-8]
002a03c0add sp, sp, 288
002a03c4ret x30
002a03c8
002a03c8loc_2a03c8:
002a03c8b 0x2a03cc
002a03cc
002a03ccloc_2a03cc:
002a03ccldr x4, [sp+32]
002a03d0add x4, x4, 1
002a03d4str x4, [sp+32]
002a03d8b 0x2a01b0
002a03dc
002a03dcloc_2a03dc:
002a03dcstp xzr, xzr, [sp+264]
002a03e0adrp x2, 0x41a000
002a03e4add x2, x2, 2723
002a03e8str x2, [sp+264]
002a03ecmovz x3, 26
002a03f0str x3, [sp+272]
002a03f4str x2, [sp+128]
002a03f8str x3, [sp+136]
002a03fcadd x2, sp, 128
002a0400ldrsb x27, [x2]
002a0404ldr x0, [x2]
002a0408ldr x1, [x2+8]
002a040cstr x0, [sp+112]
002a0410str x1, [sp+120]
002a0414bl runtime.convTstring
002a0418str x0, [sp+104]
002a041cadrp x2, 0x476000
002a0420add x2, x2, 416
002a0424str x2, [sp+72]
002a0428str x0, [sp+80]
002a042cldr x1, [sp+56]
002a0430ldr x2, [sp+72]
002a0434ldr x3, [sp+80]
002a0438ldr x0, [sp+48]
002a043cldp x29, x30, [sp-8]
002a0440add sp, sp, 288
002a0444ret x30
002a0448
002a0448loc_2a0448:
002a0448bl runtime.panicIndex
002a044chint
002a0450
002a0450loc_2a0450:
002a0450stp x0, x1, [sp+8]
002a0454stp x2, x3, [sp+24]
002a0458mov x3, x30
002a045cbl runtime.morestack_noctxt.abi0
002a0460ldp x0, x1, [sp+8]
002a0464ldp x2, x3, [sp+24]
002a0468b 0x2a0160
002a046cudf 0
002a0160
002a0470
002a0470encoding/asn1.parseUTCTime: ; void encoding/asn1.parseUTCTime(struct []uint8 bytes)
002a0470ldr x16, [x28+16]
002a0474sub x17, sp, 240
002a0478subs xzr, x17, x16
002a047cb.ls 0x2a07fc
002a0480sub x20, sp, 368
002a0484stp x29, x30, [x20-8]
002a0488add sp, x20, 0
002a048csub x29, sp, 8
002a0490str x0, [sp+376]
002a0494str x1, [sp+384]
002a0498str x2, [sp+392]
002a049cstp xzr, xzr, [sp+104]
002a04a0str xzr, [sp+120]
002a04a4stp xzr, xzr, [sp+144]
002a04a8ldr x1, [sp+376]
002a04acldr x2, [sp+384]
002a04b0mov x0, xzr
002a04b4bl runtime.slicebytetostring
002a04b8str x0, [sp+88]
002a04bcstr x1, [sp+96]
002a04c0adrp x3, 0x414000
002a04c4add x3, x3, 1707
002a04c8str x3, [sp+128]
002a04ccorr x3, xzr, 15
002a04d0str x3, [sp+136]
002a04d4stp xzr, xzr, [sp+336]
002a04d8str xzr, [sp+352]
002a04dcstp xzr, xzr, [sp+320]
002a04e0ldr x0, [sp+128]
002a04e4ldr x2, [sp+88]
002a04e8ldr x1, [sp+136]
002a04ecldr x3, [sp+96]
002a04f0bl time.Parse
002a04f4str x0, [sp+336]
002a04f8str x1, [sp+344]
002a04fcstr x2, [sp+352]
002a0500str x3, [sp+320]
002a0504str x4, [sp+328]
002a0508ldr x3, [sp+336]
002a050cldr x4, [sp+344]
002a0510ldr x5, [sp+352]
002a0514str x3, [sp+216]
002a0518str x4, [sp+224]
002a051cstr x5, [sp+232]
002a0520ldr x3, [sp+328]
002a0524ldr x4, [sp+320]
002a0528str x4, [sp+200]
002a052cstr x3, [sp+208]
002a0530ldr x3, [sp+216]
002a0534ldr x4, [sp+224]
002a0538ldr x5, [sp+232]
002a053cstr x3, [sp+104]
002a0540str x4, [sp+112]
002a0544str x5, [sp+120]
002a0548ldr x3, [sp+208]
002a054cldr x4, [sp+200]
002a0550str x4, [sp+144]
002a0554str x3, [sp+152]
002a0558cbnz x4, 0x2a0560
002a055cb 0x2a05fc
002a0560
002a0560loc_2a0560:
002a0560adrp x4, 0x415000
002a0564add x4, x4, 1628
002a0568str x4, [sp+128]
002a056cmovz x4, 17
002a0570str x4, [sp+136]
002a0574stp xzr, xzr, [sp+336]
002a0578str xzr, [sp+352]
002a057cstp xzr, xzr, [sp+320]
002a0580ldr x0, [sp+128]
002a0584ldr x2, [sp+88]
002a0588ldr x1, [sp+136]
002a058cldr x3, [sp+96]
002a0590bl time.Parse
002a0594str x0, [sp+336]
002a0598str x1, [sp+344]
002a059cstr x2, [sp+352]
002a05a0str x3, [sp+320]
002a05a4str x4, [sp+328]
002a05a8ldr x4, [sp+336]
002a05acldr x5, [sp+344]
002a05b0ldr x6, [sp+352]
002a05b4str x4, [sp+176]
002a05b8str x5, [sp+184]
002a05bcstr x6, [sp+192]
002a05c0ldr x4, [sp+328]
002a05c4ldr x5, [sp+320]
002a05c8str x5, [sp+160]
002a05ccstr x4, [sp+168]
002a05d0ldr x4, [sp+176]
002a05d4ldr x5, [sp+184]
002a05d8ldr x6, [sp+192]
002a05dcstr x4, [sp+104]
002a05e0str x5, [sp+112]
002a05e4str x6, [sp+120]
002a05e8ldr x4, [sp+160]
002a05ecldr x5, [sp+168]
002a05f0str x4, [sp+144]
002a05f4str x5, [sp+152]
002a05f8b 0x2a0600
002a05fc
002a05fcloc_2a05fc:
002a05fcb 0x2a0600
002a0600
002a0600loc_2a0600:
002a0600ldr x5, [sp+144]
002a0604cbnz x5, 0x2a060c
002a0608b 0x2a062c
002a060c
002a060cloc_2a060c:
002a060cldr x0, [sp+104]
002a0610ldr x3, [sp+144]
002a0614ldr x4, [sp+152]
002a0618ldr x1, [sp+112]
002a061cldr x2, [sp+120]
002a0620ldp x29, x30, [sp-8]
002a0624add sp, sp, 368
002a0628ret x30
002a062c
002a062cloc_2a062c:
002a062cldr x0, [sp+104]
002a0630ldr x3, [sp+128]
002a0634ldr x1, [sp+112]
002a0638ldr x4, [sp+136]
002a063cldr x2, [sp+120]
002a0640bl time.Time.Format
002a0644str x0, [sp+72]
002a0648str x1, [sp+80]
002a064cldr x5, [sp+96]
002a0650subs xzr, x1, x5
002a0654b.ne 0x2a065c
002a0658b 0x2a0660
002a065c
002a065cloc_2a065c:
002a065cb 0x2a06ec
002a0660
002a0660loc_2a0660:
002a0660ldr x3, [sp+88]
002a0664mov x2, x1
002a0668mov x1, x3
002a066cbl runtime.memequal
002a0670tbnz w0, 0, 0x2a0678
002a0674b 0x2a06e8
002a0678
002a0678loc_2a0678:
002a0678ldr x0, [sp+104]
002a067cldr x1, [sp+112]
002a0680ldr x2, [sp+120]
002a0684bl time.Time.Year
002a0688str x0, [sp+64]
002a068csubs xzr, x0, 2050
002a0690b.ge 0x2a0698
002a0694b 0x2a06c4
002a0698
002a0698loc_2a0698:
002a0698ldr x0, [sp+104]
002a069cldr x1, [sp+112]
002a06a0ldr x2, [sp+120]
002a06a4movn x3, 99
002a06a8mov x4, xzr
002a06acmov x5, x4
002a06b0bl time.Time.AddDate
002a06b4str x0, [sp+104]
002a06b8str x1, [sp+112]
002a06bcstr x2, [sp+120]
002a06c0b 0x2a06c8
002a06c4
002a06c4loc_2a06c4:
002a06c4b 0x2a06c8
002a06c8
002a06c8loc_2a06c8:
002a06c8ldr x0, [sp+104]
002a06ccldr x3, [sp+144]
002a06d0ldr x4, [sp+152]
002a06d4ldr x1, [sp+112]
002a06d8ldr x2, [sp+120]
002a06dcldp x29, x30, [sp-8]
002a06e0add sp, sp, 368
002a06e4ret x30
002a06e8
002a06e8loc_2a06e8:
002a06e8b 0x2a06ec
002a06ec
002a06ecloc_2a06ec:
002a06ecstp xzr, xzr, [sp+288]
002a06f0stp xzr, xzr, [sp+304]
002a06f4add x2, sp, 288
002a06f8str x2, [sp+256]
002a06fcldr x0, [sp+88]
002a0700ldr x1, [sp+96]
002a0704bl runtime.convTstring
002a0708str x0, [sp+248]
002a070cldr x2, [sp+256]
002a0710ldrsb x27, [x2]
002a0714adrp x3, 0x355000
002a0718add x3, x3, 2944
002a071cstr x3, [x2]
002a0720adrp x27, 0x7ab000
002a0724ldr w3, [x27+3056]
002a0728cbz w3, 0x2a0730
002a072cb 0x2a0734
002a0730
002a0730loc_2a0730:
002a0730b 0x2a0748
002a0734
002a0734loc_2a0734:
002a0734bl runtime.gcWriteBarrier2
002a0738str x0, [x25]
002a073cldr x3, [x2+8]
002a0740str x3, [x25+8]
002a0744b 0x2a0748
002a0748
002a0748loc_2a0748:
002a0748str x0, [x2+8]
002a074cldr x0, [sp+72]
002a0750ldr x1, [sp+80]
002a0754bl runtime.convTstring
002a0758str x0, [sp+240]
002a075cldr x2, [sp+256]
002a0760ldrsb x27, [x2]
002a0764adrp x3, 0x355000
002a0768add x3, x3, 2944
002a076cstr x3, [x2+16]
002a0770adrp x27, 0x7ab000
002a0774ldr w3, [x27+3056]
002a0778cbz w3, 0x2a0780
002a077cb 0x2a0784
002a0780
002a0780loc_2a0780:
002a0780b 0x2a0798
002a0784
002a0784loc_2a0784:
002a0784bl runtime.gcWriteBarrier2
002a0788str x0, [x25]
002a078cldr x5, [x2+24]
002a0790str x5, [x25+8]
002a0794b 0x2a0798
002a0798
002a0798loc_2a0798:
002a0798str x0, [x2+24]
002a079cldr x2, [sp+256]
002a07a0ldrsb x27, [x2]
002a07a4b 0x2a07a8
002a07a8
002a07a8loc_2a07a8:
002a07a8str x2, [sp+264]
002a07acorr x4, xzr, 2
002a07b0str x4, [sp+272]
002a07b4str x4, [sp+280]
002a07b8adrp x0, 0x430000
002a07bcadd x0, x0, 2933
002a07c0movz x1, 106
002a07c4mov x3, x4
002a07c8bl fmt.Errorf
002a07ccstr x0, [sp+144]
002a07d0str x1, [sp+152]
002a07d4ldr x5, [sp+104]
002a07d8ldr x6, [sp+112]
002a07dcldr x2, [sp+120]
002a07e0mov x3, x0
002a07e4mov x4, x1
002a07e8mov x0, x5
002a07ecmov x1, x6
002a07f0ldp x29, x30, [sp-8]
002a07f4add sp, sp, 368
002a07f8ret x30
002a07fc
002a07fcloc_2a07fc:
002a07fcstp x0, x1, [sp+8]
002a0800str x2, [sp+24]
002a0804mov x3, x30
002a0808bl runtime.morestack_noctxt.abi0
002a080cldp x0, x1, [sp+8]
002a0810ldr x2, [sp+24]
002a0814b 0x2a0470
002a0818udf 0
002a081cudf 0
002a0470
002a0470encoding/asn1.parseUTCTime: ; void encoding/asn1.parseUTCTime(struct []uint8 bytes)
002a0470ldr x16, [x28+16]
002a0474sub x17, sp, 240
002a0478subs xzr, x17, x16
002a047cb.ls 0x2a07fc
002a0480sub x20, sp, 368
002a0484stp x29, x30, [x20-8]
002a0488add sp, x20, 0
002a048csub x29, sp, 8
002a0490str x0, [sp+376]
002a0494str x1, [sp+384]
002a0498str x2, [sp+392]
002a049cstp xzr, xzr, [sp+104]
002a04a0str xzr, [sp+120]
002a04a4stp xzr, xzr, [sp+144]
002a04a8ldr x1, [sp+376]
002a04acldr x2, [sp+384]
002a04b0mov x0, xzr
002a04b4bl runtime.slicebytetostring
002a04b8str x0, [sp+88]
002a04bcstr x1, [sp+96]
002a04c0adrp x3, 0x414000
002a04c4add x3, x3, 1707
002a04c8str x3, [sp+128]
002a04ccorr x3, xzr, 15
002a04d0str x3, [sp+136]
002a04d4stp xzr, xzr, [sp+336]
002a04d8str xzr, [sp+352]
002a04dcstp xzr, xzr, [sp+320]
002a04e0ldr x0, [sp+128]
002a04e4ldr x2, [sp+88]
002a04e8ldr x1, [sp+136]
002a04ecldr x3, [sp+96]
002a04f0bl time.Parse
002a04f4str x0, [sp+336]
002a04f8str x1, [sp+344]
002a04fcstr x2, [sp+352]
002a0500str x3, [sp+320]
002a0504str x4, [sp+328]
002a0508ldr x3, [sp+336]
002a050cldr x4, [sp+344]
002a0510ldr x5, [sp+352]
002a0514str x3, [sp+216]
002a0518str x4, [sp+224]
002a051cstr x5, [sp+232]
002a0520ldr x3, [sp+328]
002a0524ldr x4, [sp+320]
002a0528str x4, [sp+200]
002a052cstr x3, [sp+208]
002a0530ldr x3, [sp+216]
002a0534ldr x4, [sp+224]
002a0538ldr x5, [sp+232]
002a053cstr x3, [sp+104]
002a0540str x4, [sp+112]
002a0544str x5, [sp+120]
002a0548ldr x3, [sp+208]
002a054cldr x4, [sp+200]
002a0550str x4, [sp+144]
002a0554str x3, [sp+152]
002a0558cbnz x4, 0x2a0560
002a055cb 0x2a05fc
002a0560
002a0560loc_2a0560:
002a0560adrp x4, 0x415000
002a0564add x4, x4, 1628
002a0568str x4, [sp+128]
002a056cmovz x4, 17
002a0570str x4, [sp+136]
002a0574stp xzr, xzr, [sp+336]
002a0578str xzr, [sp+352]
002a057cstp xzr, xzr, [sp+320]
002a0580ldr x0, [sp+128]
002a0584ldr x2, [sp+88]
002a0588ldr x1, [sp+136]
002a058cldr x3, [sp+96]
002a0590bl time.Parse
002a0594str x0, [sp+336]
002a0598str x1, [sp+344]
002a059cstr x2, [sp+352]
002a05a0str x3, [sp+320]
002a05a4str x4, [sp+328]
002a05a8ldr x4, [sp+336]
002a05acldr x5, [sp+344]
002a05b0ldr x6, [sp+352]
002a05b4str x4, [sp+176]
002a05b8str x5, [sp+184]
002a05bcstr x6, [sp+192]
002a05c0ldr x4, [sp+328]
002a05c4ldr x5, [sp+320]
002a05c8str x5, [sp+160]
002a05ccstr x4, [sp+168]
002a05d0ldr x4, [sp+176]
002a05d4ldr x5, [sp+184]
002a05d8ldr x6, [sp+192]
002a05dcstr x4, [sp+104]
002a05e0str x5, [sp+112]
002a05e4str x6, [sp+120]
002a05e8ldr x4, [sp+160]
002a05ecldr x5, [sp+168]
002a05f0str x4, [sp+144]
002a05f4str x5, [sp+152]
002a05f8b 0x2a0600
002a05fc
002a05fcloc_2a05fc:
002a05fcb 0x2a0600
002a0600
002a0600loc_2a0600:
002a0600ldr x5, [sp+144]
002a0604cbnz x5, 0x2a060c
002a0608b 0x2a062c
002a060c
002a060cloc_2a060c:
002a060cldr x0, [sp+104]
002a0610ldr x3, [sp+144]
002a0614ldr x4, [sp+152]
002a0618ldr x1, [sp+112]
002a061cldr x2, [sp+120]
002a0620ldp x29, x30, [sp-8]
002a0624add sp, sp, 368
002a0628ret x30
002a062c
002a062cloc_2a062c:
002a062cldr x0, [sp+104]
002a0630ldr x3, [sp+128]
002a0634ldr x1, [sp+112]
002a0638ldr x4, [sp+136]
002a063cldr x2, [sp+120]
002a0640bl time.Time.Format
002a0644str x0, [sp+72]
002a0648str x1, [sp+80]
002a064cldr x5, [sp+96]
002a0650subs xzr, x1, x5
002a0654b.ne 0x2a065c
002a0658b 0x2a0660
002a065c
002a065cloc_2a065c:
002a065cb 0x2a06ec
002a0660
002a0660loc_2a0660:
002a0660ldr x3, [sp+88]
002a0664mov x2, x1
002a0668mov x1, x3
002a066cbl runtime.memequal
002a0670tbnz w0, 0, 0x2a0678
002a0674b 0x2a06e8
002a0678
002a0678loc_2a0678:
002a0678ldr x0, [sp+104]
002a067cldr x1, [sp+112]
002a0680ldr x2, [sp+120]
002a0684bl time.Time.Year
002a0688str x0, [sp+64]
002a068csubs xzr, x0, 2050
002a0690b.ge 0x2a0698
002a0694b 0x2a06c4
002a0698
002a0698loc_2a0698:
002a0698ldr x0, [sp+104]
002a069cldr x1, [sp+112]
002a06a0ldr x2, [sp+120]
002a06a4movn x3, 99
002a06a8mov x4, xzr
002a06acmov x5, x4
002a06b0bl time.Time.AddDate
002a06b4str x0, [sp+104]
002a06b8str x1, [sp+112]
002a06bcstr x2, [sp+120]
002a06c0b 0x2a06c8
002a06c4
002a06c4loc_2a06c4:
002a06c4b 0x2a06c8
002a06c8
002a06c8loc_2a06c8:
002a06c8ldr x0, [sp+104]
002a06ccldr x3, [sp+144]
002a06d0ldr x4, [sp+152]
002a06d4ldr x1, [sp+112]
002a06d8ldr x2, [sp+120]
002a06dcldp x29, x30, [sp-8]
002a06e0add sp, sp, 368
002a06e4ret x30
002a06e8
002a06e8loc_2a06e8:
002a06e8b 0x2a06ec
002a06ec
002a06ecloc_2a06ec:
002a06ecstp xzr, xzr, [sp+288]
002a06f0stp xzr, xzr, [sp+304]
002a06f4add x2, sp, 288
002a06f8str x2, [sp+256]
002a06fcldr x0, [sp+88]
002a0700ldr x1, [sp+96]
002a0704bl runtime.convTstring
002a0708str x0, [sp+248]
002a070cldr x2, [sp+256]
002a0710ldrsb x27, [x2]
002a0714adrp x3, 0x355000
002a0718add x3, x3, 2944
002a071cstr x3, [x2]
002a0720adrp x27, 0x7ab000
002a0724ldr w3, [x27+3056]
002a0728cbz w3, 0x2a0730
002a072cb 0x2a0734
002a0730
002a0730loc_2a0730:
002a0730b 0x2a0748
002a0734
002a0734loc_2a0734:
002a0734bl runtime.gcWriteBarrier2
002a0738str x0, [x25]
002a073cldr x3, [x2+8]
002a0740str x3, [x25+8]
002a0744b 0x2a0748
002a0748
002a0748loc_2a0748:
002a0748str x0, [x2+8]
002a074cldr x0, [sp+72]
002a0750ldr x1, [sp+80]
002a0754bl runtime.convTstring
002a0758str x0, [sp+240]
002a075cldr x2, [sp+256]
002a0760ldrsb x27, [x2]
002a0764adrp x3, 0x355000
002a0768add x3, x3, 2944
002a076cstr x3, [x2+16]
002a0770adrp x27, 0x7ab000
002a0774ldr w3, [x27+3056]
002a0778cbz w3, 0x2a0780
002a077cb 0x2a0784
002a0780
002a0780loc_2a0780:
002a0780b 0x2a0798
002a0784
002a0784loc_2a0784:
002a0784bl runtime.gcWriteBarrier2
002a0788str x0, [x25]
002a078cldr x5, [x2+24]
002a0790str x5, [x25+8]
002a0794b 0x2a0798
002a0798
002a0798loc_2a0798:
002a0798str x0, [x2+24]
002a079cldr x2, [sp+256]
002a07a0ldrsb x27, [x2]
002a07a4b 0x2a07a8
002a07a8
002a07a8loc_2a07a8:
002a07a8str x2, [sp+264]
002a07acorr x4, xzr, 2
002a07b0str x4, [sp+272]
002a07b4str x4, [sp+280]
002a07b8adrp x0, 0x430000
002a07bcadd x0, x0, 2933
002a07c0movz x1, 106
002a07c4mov x3, x4
002a07c8bl fmt.Errorf
002a07ccstr x0, [sp+144]
002a07d0str x1, [sp+152]
002a07d4ldr x5, [sp+104]
002a07d8ldr x6, [sp+112]
002a07dcldr x2, [sp+120]
002a07e0mov x3, x0
002a07e4mov x4, x1
002a07e8mov x0, x5
002a07ecmov x1, x6
002a07f0ldp x29, x30, [sp-8]
002a07f4add sp, sp, 368
002a07f8ret x30
002a07fc
002a07fcloc_2a07fc:
002a07fcstp x0, x1, [sp+8]
002a0800str x2, [sp+24]
002a0804mov x3, x30
002a0808bl runtime.morestack_noctxt.abi0
002a080cldp x0, x1, [sp+8]
002a0810ldr x2, [sp+24]
002a0814b 0x2a0470
002a0818udf 0
002a081cudf 0
002a0470
002a0820
002a0820encoding/asn1.parseGeneralizedTime: ; void encoding/asn1.parseGeneralizedTime(struct []uint8 bytes)
002a0820ldr x16, [x28+16]
002a0824sub x17, sp, 160
002a0828subs xzr, x17, x16
002a082cb.ls 0x2a0a7c
002a0830sub x20, sp, 288
002a0834stp x29, x30, [x20-8]
002a0838add sp, x20, 0
002a083csub x29, sp, 8
002a0840str x0, [sp+296]
002a0844str x1, [sp+304]
002a0848str x2, [sp+312]
002a084cstp xzr, xzr, [sp+80]
002a0850str xzr, [sp+96]
002a0854stp xzr, xzr, [sp+104]
002a0858ldr x1, [sp+296]
002a085cldr x2, [sp+304]
002a0860mov x0, xzr
002a0864bl runtime.slicebytetostring
002a0868str x0, [sp+64]
002a086cstr x1, [sp+72]
002a0870stp xzr, xzr, [sp+168]
002a0874str xzr, [sp+184]
002a0878stp xzr, xzr, [sp+152]
002a087cldr x2, [sp+64]
002a0880ldr x3, [sp+72]
002a0884adrp x0, 0x41c000
002a0888add x0, x0, 3440
002a088cmovz x1, 29
002a0890bl time.Parse
002a0894str x0, [sp+168]
002a0898str x1, [sp+176]
002a089cstr x2, [sp+184]
002a08a0str x3, [sp+152]
002a08a4str x4, [sp+160]
002a08a8ldr x3, [sp+168]
002a08acldr x4, [sp+176]
002a08b0ldr x5, [sp+184]
002a08b4str x3, [sp+208]
002a08b8str x4, [sp+216]
002a08bcstr x5, [sp+224]
002a08c0ldr x3, [sp+160]
002a08c4ldr x4, [sp+152]
002a08c8str x4, [sp+192]
002a08ccstr x3, [sp+200]
002a08d0ldr x3, [sp+208]
002a08d4ldr x4, [sp+216]
002a08d8ldr x5, [sp+224]
002a08dcstr x3, [sp+80]
002a08e0str x4, [sp+88]
002a08e4str x5, [sp+96]
002a08e8ldr x4, [sp+200]
002a08ecldr x3, [sp+192]
002a08f0str x3, [sp+104]
002a08f4str x4, [sp+112]
002a08f8cbnz x3, 0x2a0900
002a08fcb 0x2a0918
002a0900
002a0900loc_2a0900:
002a0900ldr x0, [sp+80]
002a0904ldr x1, [sp+88]
002a0908ldr x2, [sp+96]
002a090cldp x29, x30, [sp-8]
002a0910add sp, sp, 288
002a0914ret x30
002a0918
002a0918loc_2a0918:
002a0918ldr x0, [sp+80]
002a091cldr x1, [sp+88]
002a0920ldr x2, [sp+96]
002a0924adrp x3, 0x41c000
002a0928add x3, x3, 3440
002a092cmovz x4, 29
002a0930bl time.Time.Format
002a0934str x0, [sp+48]
002a0938str x1, [sp+56]
002a093cldr x5, [sp+72]
002a0940subs xzr, x1, x5
002a0944b.ne 0x2a094c
002a0948b 0x2a0950
002a094c
002a094cloc_2a094c:
002a094cb 0x2a0970
002a0950
002a0950loc_2a0950:
002a0950ldr x3, [sp+64]
002a0954mov x2, x1
002a0958mov x1, x3
002a095cbl runtime.memequal
002a0960tbnz w0, 0, 0x2a0968
002a0964b 0x2a096c
002a0968
002a0968loc_2a0968:
002a0968b 0x2a0a5c
002a096c
002a096cloc_2a096c:
002a096cb 0x2a0970
002a0970
002a0970loc_2a0970:
002a0970stp xzr, xzr, [sp+120]
002a0974stp xzr, xzr, [sp+136]
002a0978add x2, sp, 120
002a097cstr x2, [sp+248]
002a0980ldr x0, [sp+64]
002a0984ldr x1, [sp+72]
002a0988bl runtime.convTstring
002a098cstr x0, [sp+240]
002a0990ldr x2, [sp+248]
002a0994ldrsb x27, [x2]
002a0998adrp x3, 0x355000
002a099cadd x3, x3, 2944
002a09a0str x3, [x2]
002a09a4adrp x27, 0x7ab000
002a09a8ldr w3, [x27+3056]
002a09accbz w3, 0x2a09b4
002a09b0b 0x2a09b8
002a09b4
002a09b4loc_2a09b4:
002a09b4b 0x2a09cc
002a09b8
002a09b8loc_2a09b8:
002a09b8bl runtime.gcWriteBarrier2
002a09bcstr x0, [x25]
002a09c0ldr x3, [x2+8]
002a09c4str x3, [x25+8]
002a09c8b 0x2a09cc
002a09cc
002a09ccloc_2a09cc:
002a09ccstr x0, [x2+8]
002a09d0ldr x0, [sp+48]
002a09d4ldr x1, [sp+56]
002a09d8bl runtime.convTstring
002a09dcstr x0, [sp+232]
002a09e0ldr x2, [sp+248]
002a09e4ldrsb x27, [x2]
002a09e8adrp x3, 0x355000
002a09ecadd x3, x3, 2944
002a09f0str x3, [x2+16]
002a09f4adrp x27, 0x7ab000
002a09f8ldr w3, [x27+3056]
002a09fccbz w3, 0x2a0a04
002a0a00b 0x2a0a08
002a0a04
002a0a04loc_2a0a04:
002a0a04b 0x2a0a1c
002a0a08
002a0a08loc_2a0a08:
002a0a08bl runtime.gcWriteBarrier2
002a0a0cstr x0, [x25]
002a0a10ldr x5, [x2+24]
002a0a14str x5, [x25+8]
002a0a18b 0x2a0a1c
002a0a1c
002a0a1cloc_2a0a1c:
002a0a1cstr x0, [x2+24]
002a0a20ldr x2, [sp+248]
002a0a24ldrsb x27, [x2]
002a0a28b 0x2a0a2c
002a0a2c
002a0a2cloc_2a0a2c:
002a0a2cstr x2, [sp+256]
002a0a30orr x4, xzr, 2
002a0a34str x4, [sp+264]
002a0a38str x4, [sp+272]
002a0a3cadrp x0, 0x430000
002a0a40add x0, x0, 2933
002a0a44movz x1, 106
002a0a48mov x3, x4
002a0a4cbl fmt.Errorf
002a0a50str x0, [sp+104]
002a0a54str x1, [sp+112]
002a0a58b 0x2a0a5c
002a0a5c
002a0a5cloc_2a0a5c:
002a0a5cldr x0, [sp+80]
002a0a60ldr x3, [sp+104]
002a0a64ldr x4, [sp+112]
002a0a68ldr x1, [sp+88]
002a0a6cldr x2, [sp+96]
002a0a70ldp x29, x30, [sp-8]
002a0a74add sp, sp, 288
002a0a78ret x30
002a0a7c
002a0a7cloc_2a0a7c:
002a0a7cstp x0, x1, [sp+8]
002a0a80str x2, [sp+24]
002a0a84mov x3, x30
002a0a88bl runtime.morestack_noctxt.abi0
002a0a8cldp x0, x1, [sp+8]
002a0a90ldr x2, [sp+24]
002a0a94b 0x2a0820
002a0a98udf 0
002a0a9cudf 0
002a0820
002a0820encoding/asn1.parseGeneralizedTime: ; void encoding/asn1.parseGeneralizedTime(struct []uint8 bytes)
002a0820ldr x16, [x28+16]
002a0824sub x17, sp, 160
002a0828subs xzr, x17, x16
002a082cb.ls 0x2a0a7c
002a0830sub x20, sp, 288
002a0834stp x29, x30, [x20-8]
002a0838add sp, x20, 0
002a083csub x29, sp, 8
002a0840str x0, [sp+296]
002a0844str x1, [sp+304]
002a0848str x2, [sp+312]
002a084cstp xzr, xzr, [sp+80]
002a0850str xzr, [sp+96]
002a0854stp xzr, xzr, [sp+104]
002a0858ldr x1, [sp+296]
002a085cldr x2, [sp+304]
002a0860mov x0, xzr
002a0864bl runtime.slicebytetostring
002a0868str x0, [sp+64]
002a086cstr x1, [sp+72]
002a0870stp xzr, xzr, [sp+168]
002a0874str xzr, [sp+184]
002a0878stp xzr, xzr, [sp+152]
002a087cldr x2, [sp+64]
002a0880ldr x3, [sp+72]
002a0884adrp x0, 0x41c000
002a0888add x0, x0, 3440
002a088cmovz x1, 29
002a0890bl time.Parse
002a0894str x0, [sp+168]
002a0898str x1, [sp+176]
002a089cstr x2, [sp+184]
002a08a0str x3, [sp+152]
002a08a4str x4, [sp+160]
002a08a8ldr x3, [sp+168]
002a08acldr x4, [sp+176]
002a08b0ldr x5, [sp+184]
002a08b4str x3, [sp+208]
002a08b8str x4, [sp+216]
002a08bcstr x5, [sp+224]
002a08c0ldr x3, [sp+160]
002a08c4ldr x4, [sp+152]
002a08c8str x4, [sp+192]
002a08ccstr x3, [sp+200]
002a08d0ldr x3, [sp+208]
002a08d4ldr x4, [sp+216]
002a08d8ldr x5, [sp+224]
002a08dcstr x3, [sp+80]
002a08e0str x4, [sp+88]
002a08e4str x5, [sp+96]
002a08e8ldr x4, [sp+200]
002a08ecldr x3, [sp+192]
002a08f0str x3, [sp+104]
002a08f4str x4, [sp+112]
002a08f8cbnz x3, 0x2a0900
002a08fcb 0x2a0918
002a0900
002a0900loc_2a0900:
002a0900ldr x0, [sp+80]
002a0904ldr x1, [sp+88]
002a0908ldr x2, [sp+96]
002a090cldp x29, x30, [sp-8]
002a0910add sp, sp, 288
002a0914ret x30
002a0918
002a0918loc_2a0918:
002a0918ldr x0, [sp+80]
002a091cldr x1, [sp+88]
002a0920ldr x2, [sp+96]
002a0924adrp x3, 0x41c000
002a0928add x3, x3, 3440
002a092cmovz x4, 29
002a0930bl time.Time.Format
002a0934str x0, [sp+48]
002a0938str x1, [sp+56]
002a093cldr x5, [sp+72]
002a0940subs xzr, x1, x5
002a0944b.ne 0x2a094c
002a0948b 0x2a0950
002a094c
002a094cloc_2a094c:
002a094cb 0x2a0970
002a0950
002a0950loc_2a0950:
002a0950ldr x3, [sp+64]
002a0954mov x2, x1
002a0958mov x1, x3
002a095cbl runtime.memequal
002a0960tbnz w0, 0, 0x2a0968
002a0964b 0x2a096c
002a0968
002a0968loc_2a0968:
002a0968b 0x2a0a5c
002a096c
002a096cloc_2a096c:
002a096cb 0x2a0970
002a0970
002a0970loc_2a0970:
002a0970stp xzr, xzr, [sp+120]
002a0974stp xzr, xzr, [sp+136]
002a0978add x2, sp, 120
002a097cstr x2, [sp+248]
002a0980ldr x0, [sp+64]
002a0984ldr x1, [sp+72]
002a0988bl runtime.convTstring
002a098cstr x0, [sp+240]
002a0990ldr x2, [sp+248]
002a0994ldrsb x27, [x2]
002a0998adrp x3, 0x355000
002a099cadd x3, x3, 2944
002a09a0str x3, [x2]
002a09a4adrp x27, 0x7ab000
002a09a8ldr w3, [x27+3056]
002a09accbz w3, 0x2a09b4
002a09b0b 0x2a09b8
002a09b4
002a09b4loc_2a09b4:
002a09b4b 0x2a09cc
002a09b8
002a09b8loc_2a09b8:
002a09b8bl runtime.gcWriteBarrier2
002a09bcstr x0, [x25]
002a09c0ldr x3, [x2+8]
002a09c4str x3, [x25+8]
002a09c8b 0x2a09cc
002a09cc
002a09ccloc_2a09cc:
002a09ccstr x0, [x2+8]
002a09d0ldr x0, [sp+48]
002a09d4ldr x1, [sp+56]
002a09d8bl runtime.convTstring
002a09dcstr x0, [sp+232]
002a09e0ldr x2, [sp+248]
002a09e4ldrsb x27, [x2]
002a09e8adrp x3, 0x355000
002a09ecadd x3, x3, 2944
002a09f0str x3, [x2+16]
002a09f4adrp x27, 0x7ab000
002a09f8ldr w3, [x27+3056]
002a09fccbz w3, 0x2a0a04
002a0a00b 0x2a0a08
002a0a04
002a0a04loc_2a0a04:
002a0a04b 0x2a0a1c
002a0a08
002a0a08loc_2a0a08:
002a0a08bl runtime.gcWriteBarrier2
002a0a0cstr x0, [x25]
002a0a10ldr x5, [x2+24]
002a0a14str x5, [x25+8]
002a0a18b 0x2a0a1c
002a0a1c
002a0a1cloc_2a0a1c:
002a0a1cstr x0, [x2+24]
002a0a20ldr x2, [sp+248]
002a0a24ldrsb x27, [x2]
002a0a28b 0x2a0a2c
002a0a2c
002a0a2cloc_2a0a2c:
002a0a2cstr x2, [sp+256]
002a0a30orr x4, xzr, 2
002a0a34str x4, [sp+264]
002a0a38str x4, [sp+272]
002a0a3cadrp x0, 0x430000
002a0a40add x0, x0, 2933
002a0a44movz x1, 106
002a0a48mov x3, x4
002a0a4cbl fmt.Errorf
002a0a50str x0, [sp+104]
002a0a54str x1, [sp+112]
002a0a58b 0x2a0a5c
002a0a5c
002a0a5cloc_2a0a5c:
002a0a5cldr x0, [sp+80]
002a0a60ldr x3, [sp+104]
002a0a64ldr x4, [sp+112]
002a0a68ldr x1, [sp+88]
002a0a6cldr x2, [sp+96]
002a0a70ldp x29, x30, [sp-8]
002a0a74add sp, sp, 288
002a0a78ret x30
002a0a7c
002a0a7cloc_2a0a7c:
002a0a7cstp x0, x1, [sp+8]
002a0a80str x2, [sp+24]
002a0a84mov x3, x30
002a0a88bl runtime.morestack_noctxt.abi0
002a0a8cldp x0, x1, [sp+8]
002a0a90ldr x2, [sp+24]
002a0a94b 0x2a0820
002a0a98udf 0
002a0a9cudf 0
002a0820
002a0aa0
002a0aa0encoding/asn1.parseNumericString: ; void encoding/asn1.parseNumericString(struct []uint8 bytes)
002a0aa0ldr x16, [x28+16]
002a0aa4sub x17, sp, 48
002a0aa8subs xzr, x17, x16
002a0aacb.ls 0x2a0bec
002a0ab0str x30, [sp-176]!
002a0ab4stur x29, [sp-8]
002a0ab8sub x29, sp, 8
002a0abcstr x0, [sp+184]
002a0ac0str x1, [sp+192]
002a0ac4str x2, [sp+200]
002a0ac8stp xzr, xzr, [sp+56]
002a0accstp xzr, xzr, [sp+72]
002a0ad0ldr x3, [sp+192]
002a0ad4ldr x4, [sp+184]
002a0ad8ldr x5, [sp+200]
002a0adcstr x4, [sp+120]
002a0ae0str x3, [sp+128]
002a0ae4str x5, [sp+136]
002a0ae8str xzr, [sp+48]
002a0aecstr x3, [sp+40]
002a0af0b 0x2a0af4
002a0af4
002a0af4loc_2a0af4:
002a0af4ldr x3, [sp+40]
002a0af8ldr x4, [sp+48]
002a0afcsubs xzr, x3, x4
002a0b00b.gt 0x2a0b08
002a0b04b 0x2a0bb4
002a0b08
002a0b08loc_2a0b08:
002a0b08ldr x1, [sp+48]
002a0b0cldr x2, [sp+120]
002a0b10ldrb w0, [x2+x1]
002a0b14strb w0, [sp+38]
002a0b18bl encoding/asn1.isNumeric
002a0b1cstrb w0, [sp+39]
002a0b20tbnz w0, 0, 0x2a0b28
002a0b24b 0x2a0b3c
002a0b28
002a0b28loc_2a0b28:
002a0b28b 0x2a0b2c
002a0b2c
002a0b2cloc_2a0b2c:
002a0b2cldr x3, [sp+48]
002a0b30add x3, x3, 1
002a0b34str x3, [sp+48]
002a0b38b 0x2a0af4
002a0b3c
002a0b3cloc_2a0b3c:
002a0b3cstp xzr, xzr, [sp+104]
002a0b40adrp x2, 0x424000
002a0b44add x2, x2, 2179
002a0b48str x2, [sp+104]
002a0b4cmovz x2, 40
002a0b50str x2, [sp+112]
002a0b54stp xzr, xzr, [sp+56]
002a0b58ldr x2, [sp+104]
002a0b5cldr x3, [sp+112]
002a0b60str x2, [sp+88]
002a0b64str x3, [sp+96]
002a0b68add x2, sp, 88
002a0b6cldrsb x27, [x2]
002a0b70ldr x0, [x2]
002a0b74ldr x1, [x2+8]
002a0b78str x0, [sp+152]
002a0b7cstr x1, [sp+160]
002a0b80bl runtime.convTstring
002a0b84str x0, [sp+144]
002a0b88adrp x2, 0x476000
002a0b8cadd x2, x2, 416
002a0b90str x2, [sp+72]
002a0b94str x0, [sp+80]
002a0b98ldr x2, [sp+72]
002a0b9cldr x0, [sp+56]
002a0ba0ldr x1, [sp+64]
002a0ba4ldr x3, [sp+80]
002a0ba8ldur x29, [sp-8]
002a0bacldr x30, [sp], 176
002a0bb0ret x30
002a0bb4
002a0bb4loc_2a0bb4:
002a0bb4ldr x1, [sp+184]
002a0bb8ldr x2, [sp+192]
002a0bbcmov x0, xzr
002a0bc0bl runtime.slicebytetostring
002a0bc4str x0, [sp+56]
002a0bc8str x1, [sp+64]
002a0bccstp xzr, xzr, [sp+72]
002a0bd0ldr x0, [sp+56]
002a0bd4ldr x1, [sp+64]
002a0bd8mov x2, xzr
002a0bdcmov x3, xzr
002a0be0ldur x29, [sp-8]
002a0be4ldr x30, [sp], 176
002a0be8ret x30
002a0bec
002a0becloc_2a0bec:
002a0becstp x0, x1, [sp+8]
002a0bf0str x2, [sp+24]
002a0bf4mov x3, x30
002a0bf8bl runtime.morestack_noctxt.abi0
002a0bfcldp x0, x1, [sp+8]
002a0c00ldr x2, [sp+24]
002a0c04b 0x2a0aa0
002a0c08udf 0
002a0c0cudf 0
002a0aa0
002a0aa0encoding/asn1.parseNumericString: ; void encoding/asn1.parseNumericString(struct []uint8 bytes)
002a0aa0ldr x16, [x28+16]
002a0aa4sub x17, sp, 48
002a0aa8subs xzr, x17, x16
002a0aacb.ls 0x2a0bec
002a0ab0str x30, [sp-176]!
002a0ab4stur x29, [sp-8]
002a0ab8sub x29, sp, 8
002a0abcstr x0, [sp+184]
002a0ac0str x1, [sp+192]
002a0ac4str x2, [sp+200]
002a0ac8stp xzr, xzr, [sp+56]
002a0accstp xzr, xzr, [sp+72]
002a0ad0ldr x3, [sp+192]
002a0ad4ldr x4, [sp+184]
002a0ad8ldr x5, [sp+200]
002a0adcstr x4, [sp+120]
002a0ae0str x3, [sp+128]
002a0ae4str x5, [sp+136]
002a0ae8str xzr, [sp+48]
002a0aecstr x3, [sp+40]
002a0af0b 0x2a0af4
002a0af4
002a0af4loc_2a0af4:
002a0af4ldr x3, [sp+40]
002a0af8ldr x4, [sp+48]
002a0afcsubs xzr, x3, x4
002a0b00b.gt 0x2a0b08
002a0b04b 0x2a0bb4
002a0b08
002a0b08loc_2a0b08:
002a0b08ldr x1, [sp+48]
002a0b0cldr x2, [sp+120]
002a0b10ldrb w0, [x2+x1]
002a0b14strb w0, [sp+38]
002a0b18bl encoding/asn1.isNumeric
002a0b1cstrb w0, [sp+39]
002a0b20tbnz w0, 0, 0x2a0b28
002a0b24b 0x2a0b3c
002a0b28
002a0b28loc_2a0b28:
002a0b28b 0x2a0b2c
002a0b2c
002a0b2cloc_2a0b2c:
002a0b2cldr x3, [sp+48]
002a0b30add x3, x3, 1
002a0b34str x3, [sp+48]
002a0b38b 0x2a0af4
002a0b3c
002a0b3cloc_2a0b3c:
002a0b3cstp xzr, xzr, [sp+104]
002a0b40adrp x2, 0x424000
002a0b44add x2, x2, 2179
002a0b48str x2, [sp+104]
002a0b4cmovz x2, 40
002a0b50str x2, [sp+112]
002a0b54stp xzr, xzr, [sp+56]
002a0b58ldr x2, [sp+104]
002a0b5cldr x3, [sp+112]
002a0b60str x2, [sp+88]
002a0b64str x3, [sp+96]
002a0b68add x2, sp, 88
002a0b6cldrsb x27, [x2]
002a0b70ldr x0, [x2]
002a0b74ldr x1, [x2+8]
002a0b78str x0, [sp+152]
002a0b7cstr x1, [sp+160]
002a0b80bl runtime.convTstring
002a0b84str x0, [sp+144]
002a0b88adrp x2, 0x476000
002a0b8cadd x2, x2, 416
002a0b90str x2, [sp+72]
002a0b94str x0, [sp+80]
002a0b98ldr x2, [sp+72]
002a0b9cldr x0, [sp+56]
002a0ba0ldr x1, [sp+64]
002a0ba4ldr x3, [sp+80]
002a0ba8ldur x29, [sp-8]
002a0bacldr x30, [sp], 176
002a0bb0ret x30
002a0bb4
002a0bb4loc_2a0bb4:
002a0bb4ldr x1, [sp+184]
002a0bb8ldr x2, [sp+192]
002a0bbcmov x0, xzr
002a0bc0bl runtime.slicebytetostring
002a0bc4str x0, [sp+56]
002a0bc8str x1, [sp+64]
002a0bccstp xzr, xzr, [sp+72]
002a0bd0ldr x0, [sp+56]
002a0bd4ldr x1, [sp+64]
002a0bd8mov x2, xzr
002a0bdcmov x3, xzr
002a0be0ldur x29, [sp-8]
002a0be4ldr x30, [sp], 176
002a0be8ret x30
002a0bec
002a0becloc_2a0bec:
002a0becstp x0, x1, [sp+8]
002a0bf0str x2, [sp+24]
002a0bf4mov x3, x30
002a0bf8bl runtime.morestack_noctxt.abi0
002a0bfcldp x0, x1, [sp+8]
002a0c00ldr x2, [sp+24]
002a0c04b 0x2a0aa0
002a0c08udf 0
002a0c0cudf 0
002a0aa0
002a0c10
002a0c10encoding/asn1.isNumeric: ; void encoding/asn1.isNumeric(uint8 b)
002a0c10str x30, [sp-32]!
002a0c14stur x29, [sp-8]
002a0c18sub x29, sp, 8
002a0c1cstrb w0, [sp+40]
002a0c20strb wzr, [sp+21]
002a0c24ubfm x1, x0, 0, 7
002a0c28subs wzr, w1, 48
002a0c2ccset x1, hs
002a0c30strb w1, [sp+22]
002a0c34b.hs 0x2a0c3c
002a0c38b 0x2a0c50
002a0c3c
002a0c3cloc_2a0c3c:
002a0c3cubfm x1, x0, 0, 7
002a0c40subs wzr, w1, 57
002a0c44cset x1, ls
002a0c48strb w1, [sp+22]
002a0c4cb 0x2a0c54
002a0c50
002a0c50loc_2a0c50:
002a0c50b 0x2a0c54
002a0c54
002a0c54loc_2a0c54:
002a0c54ldrb w1, [sp+22]
002a0c58strb w1, [sp+23]
002a0c5ctbnz w1, 0, 0x2a0c64
002a0c60b 0x2a0c68
002a0c64
002a0c64loc_2a0c64:
002a0c64b 0x2a0c7c
002a0c68
002a0c68loc_2a0c68:
002a0c68ldrb w1, [sp+40]
002a0c6csubs wzr, w1, 32
002a0c70cset x1, eq
002a0c74strb w1, [sp+23]
002a0c78b 0x2a0c7c
002a0c7c
002a0c7cloc_2a0c7c:
002a0c7cldrb w0, [sp+23]
002a0c80strb w0, [sp+21]
002a0c84add x29, sp, 24
002a0c88add sp, sp, 32
002a0c8cret x30
002a0c10
002a0c10encoding/asn1.isNumeric: ; void encoding/asn1.isNumeric(uint8 b)
002a0c10str x30, [sp-32]!
002a0c14stur x29, [sp-8]
002a0c18sub x29, sp, 8
002a0c1cstrb w0, [sp+40]
002a0c20strb wzr, [sp+21]
002a0c24ubfm x1, x0, 0, 7
002a0c28subs wzr, w1, 48
002a0c2ccset x1, hs
002a0c30strb w1, [sp+22]
002a0c34b.hs 0x2a0c3c
002a0c38b 0x2a0c50
002a0c3c
002a0c3cloc_2a0c3c:
002a0c3cubfm x1, x0, 0, 7
002a0c40subs wzr, w1, 57
002a0c44cset x1, ls
002a0c48strb w1, [sp+22]
002a0c4cb 0x2a0c54
002a0c50
002a0c50loc_2a0c50:
002a0c50b 0x2a0c54
002a0c54
002a0c54loc_2a0c54:
002a0c54ldrb w1, [sp+22]
002a0c58strb w1, [sp+23]
002a0c5ctbnz w1, 0, 0x2a0c64
002a0c60b 0x2a0c68
002a0c64
002a0c64loc_2a0c64:
002a0c64b 0x2a0c7c
002a0c68
002a0c68loc_2a0c68:
002a0c68ldrb w1, [sp+40]
002a0c6csubs wzr, w1, 32
002a0c70cset x1, eq
002a0c74strb w1, [sp+23]
002a0c78b 0x2a0c7c
002a0c7c
002a0c7cloc_2a0c7c:
002a0c7cldrb w0, [sp+23]
002a0c80strb w0, [sp+21]
002a0c84add x29, sp, 24
002a0c88add sp, sp, 32
002a0c8cret x30
002a0c10
Loading..