File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002b07b0
002b07b0slices.insertionSortCmpFunc[go.shape.[]uint8]: ; void slices.insertionSortCmpFunc[go.shape.[]uint8](uintptr[2] * dict, struct []go.shape.[]uint8 data, int a, int b, int64_t cmp)
002b07b0ldr x16, [x28+16]
002b07b4sub x17, sp, 48
002b07b8subs xzr, x17, x16
002b07bcb.ls 0x2b0a6c
002b07c0str x30, [sp-176]!
002b07c4stur x29, [sp-8]
002b07c8sub x29, sp, 8
002b07ccstr x0, [sp+184]
002b07d0str x1, [sp+192]
002b07d4str x2, [sp+200]
002b07d8str x3, [sp+208]
002b07dcstr x4, [sp+216]
002b07e0str x5, [sp+224]
002b07e4str x6, [sp+232]
002b07e8add x6, x4, 1
002b07ecstr x6, [sp+72]
002b07f0b 0x2b07f4
002b07f4
002b07f4loc_2b07f4:
002b07f4ldr x6, [sp+224]
002b07f8ldr x7, [sp+72]
002b07fcsubs xzr, x6, x7
002b0800b.gt 0x2b0808
002b0804b 0x2b0814
002b0808
002b0808loc_2b0808:
002b0808ldr x6, [sp+72]
002b080cstr x6, [sp+64]
002b0810b 0x2b0820
002b0814
002b0814loc_2b0814:
002b0814ldur x29, [sp-8]
002b0818ldr x30, [sp], 176
002b081cret x30
002b0820
002b0820loc_2b0820:
002b0820ldr x6, [sp+216]
002b0824ldr x7, [sp+64]
002b0828subs xzr, x6, x7
002b082ccset x6, lt
002b0830strb w6, [sp+63]
002b0834b.lt 0x2b083c
002b0838b 0x2b08e4
002b083c
002b083cloc_2b083c:
002b083cldr x0, [sp+64]
002b0840ldr x1, [sp+200]
002b0844ldr x6, [sp+192]
002b0848subs xzr, x1, x0
002b084cb.hi 0x2b0854
002b0850b 0x2b0a64
002b0854
002b0854loc_2b0854:
002b0854sub x7, x0, x0, lsl #2
002b0858sub x6, x6, x7, lsl #3
002b085cldr x7, [x6]
002b0860ldr x8, [x6+8]
002b0864ldr x6, [x6+16]
002b0868str x7, [sp+96]
002b086cstr x8, [sp+104]
002b0870str x6, [sp+112]
002b0874ldr x6, [sp+192]
002b0878ldr x1, [sp+200]
002b087cldr x7, [sp+64]
002b0880sub x0, x7, 1
002b0884subs xzr, x1, x0
002b0888b.hi 0x2b0890
002b088cb 0x2b0a60
002b0890
002b0890loc_2b0890:
002b0890add x7, x7, x7, lsl #1
002b0894ubfm x7, x7, 61, 60
002b0898sub x7, x7, 24
002b089cldr x3, [x6+x7]
002b08a0add x6, x6, x7
002b08a4ldr x4, [x6+8]
002b08a8ldr x5, [x6+16]
002b08acstr x3, [sp+144]
002b08b0str x4, [sp+152]
002b08b4str x5, [sp+160]
002b08b8ldr x26, [sp+232]
002b08bcldr x6, [x26]
002b08c0ldr x0, [sp+96]
002b08c4ldr x1, [sp+104]
002b08c8ldr x2, [sp+112]
002b08ccblr x6
002b08d0str x0, [sp+80]
002b08d4subs xzr, x0, 0
002b08d8cset x6, lt
002b08dcstrb w6, [sp+63]
002b08e0b 0x2b08e8
002b08e4
002b08e4loc_2b08e4:
002b08e4b 0x2b08e8
002b08e8
002b08e8loc_2b08e8:
002b08e8ldrb w6, [sp+63]
002b08ectbnz w6, 0, 0x2b08f4
002b08f0b 0x2b0a3c
002b08f4
002b08f4loc_2b08f4:
002b08f4ldr x0, [sp+64]
002b08f8ldr x1, [sp+200]
002b08fcldr x6, [sp+192]
002b0900subs xzr, x1, x0
002b0904b.hi 0x2b090c
002b0908b 0x2b0a5c
002b090c
002b090cloc_2b090c:
002b090csub x7, x0, x0, lsl #2
002b0910sub x6, x6, x7, lsl #3
002b0914ldr x7, [x6]
002b0918ldr x8, [x6+8]
002b091cldr x6, [x6+16]
002b0920str x7, [sp+120]
002b0924str x8, [sp+128]
002b0928str x6, [sp+136]
002b092cldr x6, [sp+192]
002b0930ldr x1, [sp+200]
002b0934ldr x7, [sp+64]
002b0938sub x0, x7, 1
002b093csubs xzr, x1, x0
002b0940b.hi 0x2b0948
002b0944b 0x2b0a58
002b0948
002b0948loc_2b0948:
002b0948ldr x0, [sp+64]
002b094cldr x1, [sp+200]
002b0950ldr x8, [sp+192]
002b0954add x7, x7, x7, lsl #1
002b0958ubfm x7, x7, 61, 60
002b095csub x7, x7, 24
002b0960ldr x9, [x6+x7]
002b0964add x6, x6, x7
002b0968ldr x7, [x6+8]
002b096cldr x6, [x6+16]
002b0970subs xzr, x1, x0
002b0974b.hi 0x2b097c
002b0978b 0x2b0a54
002b097c
002b097cloc_2b097c:
002b097csub x10, x0, x0, lsl #2
002b0980sub x8, x8, x10, lsl #3
002b0984str x7, [x8+8]
002b0988str x6, [x8+16]
002b098cadrp x27, 0x79b000
002b0990ldr w6, [x27+3056]
002b0994cbz w6, 0x2b099c
002b0998b 0x2b09a0
002b099c
002b099cloc_2b099c:
002b099cb 0x2b09b4
002b09a0
002b09a0loc_2b09a0:
002b09a0bl runtime.gcWriteBarrier2
002b09a4str x9, [x25]
002b09a8ldr x6, [x8]
002b09acstr x6, [x25+8]
002b09b0b 0x2b09b4
002b09b4
002b09b4loc_2b09b4:
002b09b4str x9, [x8]
002b09b8ldr x6, [sp+64]
002b09bcsub x0, x6, 1
002b09c0str x0, [sp+88]
002b09c4ldr x7, [sp+192]
002b09c8ldr x1, [sp+200]
002b09ccldr x8, [sp+120]
002b09d0ldr x9, [sp+128]
002b09d4ldr x10, [sp+136]
002b09d8subs xzr, x1, x0
002b09dcb.hi 0x2b09e4
002b09e0b 0x2b0a50
002b09e4
002b09e4loc_2b09e4:
002b09e4add x6, x6, x6, lsl #1
002b09e8ubfm x6, x6, 61, 60
002b09ecsub x6, x6, 24
002b09f0add x11, x7, x6
002b09f4str x9, [x11+8]
002b09f8str x10, [x11+16]
002b09fcadrp x27, 0x79b000
002b0a00ldr w9, [x27+3056]
002b0a04cbz w9, 0x2b0a0c
002b0a08b 0x2b0a10
002b0a0c
002b0a0cloc_2b0a0c:
002b0a0cb 0x2b0a24
002b0a10
002b0a10loc_2b0a10:
002b0a10bl runtime.gcWriteBarrier2
002b0a14str x8, [x25]
002b0a18ldr x9, [x7+x6]
002b0a1cstr x9, [x25+8]
002b0a20b 0x2b0a24
002b0a24
002b0a24loc_2b0a24:
002b0a24str x8, [x7+x6]
002b0a28b 0x2b0a2c
002b0a2c
002b0a2cloc_2b0a2c:
002b0a2cldr x6, [sp+64]
002b0a30sub x6, x6, 1
002b0a34str x6, [sp+64]
002b0a38b 0x2b0820
002b0a3c
002b0a3cloc_2b0a3c:
002b0a3cb 0x2b0a40
002b0a40
002b0a40loc_2b0a40:
002b0a40ldr x6, [sp+72]
002b0a44add x6, x6, 1
002b0a48str x6, [sp+72]
002b0a4cb 0x2b07f4
002b0a50
002b0a50loc_2b0a50:
002b0a50bl runtime.panicIndex
002b0a54
002b0a54loc_2b0a54:
002b0a54bl runtime.panicIndex
002b0a58
002b0a58loc_2b0a58:
002b0a58bl runtime.panicIndex
002b0a5c
002b0a5cloc_2b0a5c:
002b0a5cbl runtime.panicIndex
002b0a60
002b0a60loc_2b0a60:
002b0a60bl runtime.panicIndex
002b0a64
002b0a64loc_2b0a64:
002b0a64bl runtime.panicIndex
002b0a68hint
002b0a6c
002b0a6cloc_2b0a6c:
002b0a6cstp x0, x1, [sp+8]
002b0a70stp x2, x3, [sp+24]
002b0a74stp x4, x5, [sp+40]
002b0a78str x6, [sp+56]
002b0a7cmov x3, x30
002b0a80bl runtime.morestack_noctxt.abi0
002b0a84ldp x0, x1, [sp+8]
002b0a88ldp x2, x3, [sp+24]
002b0a8cldp x4, x5, [sp+40]
002b0a90ldr x6, [sp+56]
002b0a94b 0x2b07b0
002b0a98udf 0
002b0a9cudf 0
002b07b0
002b07b0slices.insertionSortCmpFunc[go.shape.[]uint8]: ; void slices.insertionSortCmpFunc[go.shape.[]uint8](uintptr[2] * dict, struct []go.shape.[]uint8 data, int a, int b, int64_t cmp)
002b07b0ldr x16, [x28+16]
002b07b4sub x17, sp, 48
002b07b8subs xzr, x17, x16
002b07bcb.ls 0x2b0a6c
002b07c0str x30, [sp-176]!
002b07c4stur x29, [sp-8]
002b07c8sub x29, sp, 8
002b07ccstr x0, [sp+184]
002b07d0str x1, [sp+192]
002b07d4str x2, [sp+200]
002b07d8str x3, [sp+208]
002b07dcstr x4, [sp+216]
002b07e0str x5, [sp+224]
002b07e4str x6, [sp+232]
002b07e8add x6, x4, 1
002b07ecstr x6, [sp+72]
002b07f0b 0x2b07f4
002b07f4
002b07f4loc_2b07f4:
002b07f4ldr x6, [sp+224]
002b07f8ldr x7, [sp+72]
002b07fcsubs xzr, x6, x7
002b0800b.gt 0x2b0808
002b0804b 0x2b0814
002b0808
002b0808loc_2b0808:
002b0808ldr x6, [sp+72]
002b080cstr x6, [sp+64]
002b0810b 0x2b0820
002b0814
002b0814loc_2b0814:
002b0814ldur x29, [sp-8]
002b0818ldr x30, [sp], 176
002b081cret x30
002b0820
002b0820loc_2b0820:
002b0820ldr x6, [sp+216]
002b0824ldr x7, [sp+64]
002b0828subs xzr, x6, x7
002b082ccset x6, lt
002b0830strb w6, [sp+63]
002b0834b.lt 0x2b083c
002b0838b 0x2b08e4
002b083c
002b083cloc_2b083c:
002b083cldr x0, [sp+64]
002b0840ldr x1, [sp+200]
002b0844ldr x6, [sp+192]
002b0848subs xzr, x1, x0
002b084cb.hi 0x2b0854
002b0850b 0x2b0a64
002b0854
002b0854loc_2b0854:
002b0854sub x7, x0, x0, lsl #2
002b0858sub x6, x6, x7, lsl #3
002b085cldr x7, [x6]
002b0860ldr x8, [x6+8]
002b0864ldr x6, [x6+16]
002b0868str x7, [sp+96]
002b086cstr x8, [sp+104]
002b0870str x6, [sp+112]
002b0874ldr x6, [sp+192]
002b0878ldr x1, [sp+200]
002b087cldr x7, [sp+64]
002b0880sub x0, x7, 1
002b0884subs xzr, x1, x0
002b0888b.hi 0x2b0890
002b088cb 0x2b0a60
002b0890
002b0890loc_2b0890:
002b0890add x7, x7, x7, lsl #1
002b0894ubfm x7, x7, 61, 60
002b0898sub x7, x7, 24
002b089cldr x3, [x6+x7]
002b08a0add x6, x6, x7
002b08a4ldr x4, [x6+8]
002b08a8ldr x5, [x6+16]
002b08acstr x3, [sp+144]
002b08b0str x4, [sp+152]
002b08b4str x5, [sp+160]
002b08b8ldr x26, [sp+232]
002b08bcldr x6, [x26]
002b08c0ldr x0, [sp+96]
002b08c4ldr x1, [sp+104]
002b08c8ldr x2, [sp+112]
002b08ccblr x6
002b08d0str x0, [sp+80]
002b08d4subs xzr, x0, 0
002b08d8cset x6, lt
002b08dcstrb w6, [sp+63]
002b08e0b 0x2b08e8
002b08e4
002b08e4loc_2b08e4:
002b08e4b 0x2b08e8
002b08e8
002b08e8loc_2b08e8:
002b08e8ldrb w6, [sp+63]
002b08ectbnz w6, 0, 0x2b08f4
002b08f0b 0x2b0a3c
002b08f4
002b08f4loc_2b08f4:
002b08f4ldr x0, [sp+64]
002b08f8ldr x1, [sp+200]
002b08fcldr x6, [sp+192]
002b0900subs xzr, x1, x0
002b0904b.hi 0x2b090c
002b0908b 0x2b0a5c
002b090c
002b090cloc_2b090c:
002b090csub x7, x0, x0, lsl #2
002b0910sub x6, x6, x7, lsl #3
002b0914ldr x7, [x6]
002b0918ldr x8, [x6+8]
002b091cldr x6, [x6+16]
002b0920str x7, [sp+120]
002b0924str x8, [sp+128]
002b0928str x6, [sp+136]
002b092cldr x6, [sp+192]
002b0930ldr x1, [sp+200]
002b0934ldr x7, [sp+64]
002b0938sub x0, x7, 1
002b093csubs xzr, x1, x0
002b0940b.hi 0x2b0948
002b0944b 0x2b0a58
002b0948
002b0948loc_2b0948:
002b0948ldr x0, [sp+64]
002b094cldr x1, [sp+200]
002b0950ldr x8, [sp+192]
002b0954add x7, x7, x7, lsl #1
002b0958ubfm x7, x7, 61, 60
002b095csub x7, x7, 24
002b0960ldr x9, [x6+x7]
002b0964add x6, x6, x7
002b0968ldr x7, [x6+8]
002b096cldr x6, [x6+16]
002b0970subs xzr, x1, x0
002b0974b.hi 0x2b097c
002b0978b 0x2b0a54
002b097c
002b097cloc_2b097c:
002b097csub x10, x0, x0, lsl #2
002b0980sub x8, x8, x10, lsl #3
002b0984str x7, [x8+8]
002b0988str x6, [x8+16]
002b098cadrp x27, 0x79b000
002b0990ldr w6, [x27+3056]
002b0994cbz w6, 0x2b099c
002b0998b 0x2b09a0
002b099c
002b099cloc_2b099c:
002b099cb 0x2b09b4
002b09a0
002b09a0loc_2b09a0:
002b09a0bl runtime.gcWriteBarrier2
002b09a4str x9, [x25]
002b09a8ldr x6, [x8]
002b09acstr x6, [x25+8]
002b09b0b 0x2b09b4
002b09b4
002b09b4loc_2b09b4:
002b09b4str x9, [x8]
002b09b8ldr x6, [sp+64]
002b09bcsub x0, x6, 1
002b09c0str x0, [sp+88]
002b09c4ldr x7, [sp+192]
002b09c8ldr x1, [sp+200]
002b09ccldr x8, [sp+120]
002b09d0ldr x9, [sp+128]
002b09d4ldr x10, [sp+136]
002b09d8subs xzr, x1, x0
002b09dcb.hi 0x2b09e4
002b09e0b 0x2b0a50
002b09e4
002b09e4loc_2b09e4:
002b09e4add x6, x6, x6, lsl #1
002b09e8ubfm x6, x6, 61, 60
002b09ecsub x6, x6, 24
002b09f0add x11, x7, x6
002b09f4str x9, [x11+8]
002b09f8str x10, [x11+16]
002b09fcadrp x27, 0x79b000
002b0a00ldr w9, [x27+3056]
002b0a04cbz w9, 0x2b0a0c
002b0a08b 0x2b0a10
002b0a0c
002b0a0cloc_2b0a0c:
002b0a0cb 0x2b0a24
002b0a10
002b0a10loc_2b0a10:
002b0a10bl runtime.gcWriteBarrier2
002b0a14str x8, [x25]
002b0a18ldr x9, [x7+x6]
002b0a1cstr x9, [x25+8]
002b0a20b 0x2b0a24
002b0a24
002b0a24loc_2b0a24:
002b0a24str x8, [x7+x6]
002b0a28b 0x2b0a2c
002b0a2c
002b0a2cloc_2b0a2c:
002b0a2cldr x6, [sp+64]
002b0a30sub x6, x6, 1
002b0a34str x6, [sp+64]
002b0a38b 0x2b0820
002b0a3c
002b0a3cloc_2b0a3c:
002b0a3cb 0x2b0a40
002b0a40
002b0a40loc_2b0a40:
002b0a40ldr x6, [sp+72]
002b0a44add x6, x6, 1
002b0a48str x6, [sp+72]
002b0a4cb 0x2b07f4
002b0a50
002b0a50loc_2b0a50:
002b0a50bl runtime.panicIndex
002b0a54
002b0a54loc_2b0a54:
002b0a54bl runtime.panicIndex
002b0a58
002b0a58loc_2b0a58:
002b0a58bl runtime.panicIndex
002b0a5c
002b0a5cloc_2b0a5c:
002b0a5cbl runtime.panicIndex
002b0a60
002b0a60loc_2b0a60:
002b0a60bl runtime.panicIndex
002b0a64
002b0a64loc_2b0a64:
002b0a64bl runtime.panicIndex
002b0a68hint
002b0a6c
002b0a6cloc_2b0a6c:
002b0a6cstp x0, x1, [sp+8]
002b0a70stp x2, x3, [sp+24]
002b0a74stp x4, x5, [sp+40]
002b0a78str x6, [sp+56]
002b0a7cmov x3, x30
002b0a80bl runtime.morestack_noctxt.abi0
002b0a84ldp x0, x1, [sp+8]
002b0a88ldp x2, x3, [sp+24]
002b0a8cldp x4, x5, [sp+40]
002b0a90ldr x6, [sp+56]
002b0a94b 0x2b07b0
002b0a98udf 0
002b0a9cudf 0
002b07b0
002b0aa0
002b0aa0reflect.TypeFor[go.shape.*uint8]: ; void reflect.TypeFor[go.shape.*uint8](uintptr[5] * dict)
002b0aa0ldr x16, [x28+16]
002b0aa4sub x17, sp, 32
002b0aa8subs xzr, x17, x16
002b0aacb.ls 0x2b0b68
002b0ab0str x30, [sp-160]!
002b0ab4stur x29, [sp-8]
002b0ab8sub x29, sp, 8
002b0abcstr x0, [sp+168]
002b0ac0stp xzr, xzr, [sp+32]
002b0ac4str xzr, [sp+48]
002b0ac8str xzr, [sp+128]
002b0accldr x2, [sp+168]
002b0ad0ldrsb x27, [x2]
002b0ad4b 0x2b0ad8
002b0ad8
002b0ad8loc_2b0ad8:
002b0ad8ldr x0, [x2]
002b0adcstr x0, [sp+88]
002b0ae0str xzr, [sp+96]
002b0ae4mov x1, xzr
002b0ae8bl reflect.TypeOf
002b0aecstr x0, [sp+56]
002b0af0str x1, [sp+64]
002b0af4cbnz x0, 0x2b0afc
002b0af8b 0x2b0b10
002b0afc
002b0afcloc_2b0afc:
002b0afcstr x0, [sp+32]
002b0b00str x1, [sp+40]
002b0b04ldur x29, [sp-8]
002b0b08ldr x30, [sp], 160
002b0b0cret x30
002b0b10
002b0b10loc_2b0b10:
002b0b10str xzr, [sp+120]
002b0b14ldr x2, [sp+168]
002b0b18ldrsb x27, [x2]
002b0b1cb 0x2b0b20
002b0b20
002b0b20loc_2b0b20:
002b0b20ldr x0, [x2+8]
002b0b24str x0, [sp+72]
002b0b28str xzr, [sp+80]
002b0b2cmov x1, xzr
002b0b30bl reflect.TypeOf
002b0b34str x0, [sp+136]
002b0b38str x1, [sp+144]
002b0b3cldrsb x27, [x0]
002b0b40ldr x2, [x0+88]
002b0b44mov x0, x1
002b0b48blr x2
002b0b4cstr x0, [sp+104]
002b0b50str x1, [sp+112]
002b0b54str x0, [sp+32]
002b0b58str x1, [sp+40]
002b0b5cldur x29, [sp-8]
002b0b60ldr x30, [sp], 160
002b0b64ret x30
002b0b68
002b0b68loc_2b0b68:
002b0b68str x0, [sp+8]
002b0b6cmov x3, x30
002b0b70bl runtime.morestack_noctxt.abi0
002b0b74ldr x0, [sp+8]
002b0b78b 0x2b0aa0
002b0b7cudf 0
002b0aa0
002b0aa0reflect.TypeFor[go.shape.*uint8]: ; void reflect.TypeFor[go.shape.*uint8](uintptr[5] * dict)
002b0aa0ldr x16, [x28+16]
002b0aa4sub x17, sp, 32
002b0aa8subs xzr, x17, x16
002b0aacb.ls 0x2b0b68
002b0ab0str x30, [sp-160]!
002b0ab4stur x29, [sp-8]
002b0ab8sub x29, sp, 8
002b0abcstr x0, [sp+168]
002b0ac0stp xzr, xzr, [sp+32]
002b0ac4str xzr, [sp+48]
002b0ac8str xzr, [sp+128]
002b0accldr x2, [sp+168]
002b0ad0ldrsb x27, [x2]
002b0ad4b 0x2b0ad8
002b0ad8
002b0ad8loc_2b0ad8:
002b0ad8ldr x0, [x2]
002b0adcstr x0, [sp+88]
002b0ae0str xzr, [sp+96]
002b0ae4mov x1, xzr
002b0ae8bl reflect.TypeOf
002b0aecstr x0, [sp+56]
002b0af0str x1, [sp+64]
002b0af4cbnz x0, 0x2b0afc
002b0af8b 0x2b0b10
002b0afc
002b0afcloc_2b0afc:
002b0afcstr x0, [sp+32]
002b0b00str x1, [sp+40]
002b0b04ldur x29, [sp-8]
002b0b08ldr x30, [sp], 160
002b0b0cret x30
002b0b10
002b0b10loc_2b0b10:
002b0b10str xzr, [sp+120]
002b0b14ldr x2, [sp+168]
002b0b18ldrsb x27, [x2]
002b0b1cb 0x2b0b20
002b0b20
002b0b20loc_2b0b20:
002b0b20ldr x0, [x2+8]
002b0b24str x0, [sp+72]
002b0b28str xzr, [sp+80]
002b0b2cmov x1, xzr
002b0b30bl reflect.TypeOf
002b0b34str x0, [sp+136]
002b0b38str x1, [sp+144]
002b0b3cldrsb x27, [x0]
002b0b40ldr x2, [x0+88]
002b0b44mov x0, x1
002b0b48blr x2
002b0b4cstr x0, [sp+104]
002b0b50str x1, [sp+112]
002b0b54str x0, [sp+32]
002b0b58str x1, [sp+40]
002b0b5cldur x29, [sp-8]
002b0b60ldr x30, [sp], 160
002b0b64ret x30
002b0b68
002b0b68loc_2b0b68:
002b0b68str x0, [sp+8]
002b0b6cmov x3, x30
002b0b70bl runtime.morestack_noctxt.abi0
002b0b74ldr x0, [sp+8]
002b0b78b 0x2b0aa0
002b0b7cudf 0
002b0aa0
002b0b80
002b0b80reflect.TypeFor[go.shape.[]uint8]: ; void reflect.TypeFor[go.shape.[]uint8](uintptr[5] * dict)
002b0b80ldr x16, [x28+16]
002b0b84sub x17, sp, 64
002b0b88subs xzr, x17, x16
002b0b8cb.ls 0x2b0c50
002b0b90str x30, [sp-192]!
002b0b94stur x29, [sp-8]
002b0b98sub x29, sp, 8
002b0b9cstr x0, [sp+200]
002b0ba0stp xzr, xzr, [sp+32]
002b0ba4str xzr, [sp+48]
002b0ba8stp xzr, xzr, [sp+56]
002b0bacstr xzr, [sp+120]
002b0bb0stp xzr, xzr, [sp+128]
002b0bb4ldr x2, [sp+200]
002b0bb8ldrsb x27, [x2]
002b0bbcb 0x2b0bc0
002b0bc0
002b0bc0loc_2b0bc0:
002b0bc0ldr x0, [x2]
002b0bc4str x0, [sp+104]
002b0bc8add x1, sp, 120
002b0bccstr x1, [sp+112]
002b0bd0bl reflect.TypeOf
002b0bd4str x0, [sp+72]
002b0bd8str x1, [sp+80]
002b0bdccbnz x0, 0x2b0be4
002b0be0b 0x2b0bf8
002b0be4
002b0be4loc_2b0be4:
002b0be4str x0, [sp+32]
002b0be8str x1, [sp+40]
002b0becldur x29, [sp-8]
002b0bf0ldr x30, [sp], 192
002b0bf4ret x30
002b0bf8
002b0bf8loc_2b0bf8:
002b0bf8str xzr, [sp+160]
002b0bfcldr x2, [sp+200]
002b0c00ldrsb x27, [x2]
002b0c04b 0x2b0c08
002b0c08
002b0c08loc_2b0c08:
002b0c08ldr x0, [x2+8]
002b0c0cstr x0, [sp+88]
002b0c10str xzr, [sp+96]
002b0c14mov x1, xzr
002b0c18bl reflect.TypeOf
002b0c1cstr x0, [sp+168]
002b0c20str x1, [sp+176]
002b0c24ldrsb x27, [x0]
002b0c28ldr x2, [x0+88]
002b0c2cmov x0, x1
002b0c30blr x2
002b0c34str x0, [sp+144]
002b0c38str x1, [sp+152]
002b0c3cstr x0, [sp+32]
002b0c40str x1, [sp+40]
002b0c44ldur x29, [sp-8]
002b0c48ldr x30, [sp], 192
002b0c4cret x30
002b0c50
002b0c50loc_2b0c50:
002b0c50str x0, [sp+8]
002b0c54mov x3, x30
002b0c58bl runtime.morestack_noctxt.abi0
002b0c5cldr x0, [sp+8]
002b0c60b 0x2b0b80
002b0c64udf 0
002b0c68udf 0
002b0c6cudf 0
002b0b80
002b0b80reflect.TypeFor[go.shape.[]uint8]: ; void reflect.TypeFor[go.shape.[]uint8](uintptr[5] * dict)
002b0b80ldr x16, [x28+16]
002b0b84sub x17, sp, 64
002b0b88subs xzr, x17, x16
002b0b8cb.ls 0x2b0c50
002b0b90str x30, [sp-192]!
002b0b94stur x29, [sp-8]
002b0b98sub x29, sp, 8
002b0b9cstr x0, [sp+200]
002b0ba0stp xzr, xzr, [sp+32]
002b0ba4str xzr, [sp+48]
002b0ba8stp xzr, xzr, [sp+56]
002b0bacstr xzr, [sp+120]
002b0bb0stp xzr, xzr, [sp+128]
002b0bb4ldr x2, [sp+200]
002b0bb8ldrsb x27, [x2]
002b0bbcb 0x2b0bc0
002b0bc0
002b0bc0loc_2b0bc0:
002b0bc0ldr x0, [x2]
002b0bc4str x0, [sp+104]
002b0bc8add x1, sp, 120
002b0bccstr x1, [sp+112]
002b0bd0bl reflect.TypeOf
002b0bd4str x0, [sp+72]
002b0bd8str x1, [sp+80]
002b0bdccbnz x0, 0x2b0be4
002b0be0b 0x2b0bf8
002b0be4
002b0be4loc_2b0be4:
002b0be4str x0, [sp+32]
002b0be8str x1, [sp+40]
002b0becldur x29, [sp-8]
002b0bf0ldr x30, [sp], 192
002b0bf4ret x30
002b0bf8
002b0bf8loc_2b0bf8:
002b0bf8str xzr, [sp+160]
002b0bfcldr x2, [sp+200]
002b0c00ldrsb x27, [x2]
002b0c04b 0x2b0c08
002b0c08
002b0c08loc_2b0c08:
002b0c08ldr x0, [x2+8]
002b0c0cstr x0, [sp+88]
002b0c10str xzr, [sp+96]
002b0c14mov x1, xzr
002b0c18bl reflect.TypeOf
002b0c1cstr x0, [sp+168]
002b0c20str x1, [sp+176]
002b0c24ldrsb x27, [x0]
002b0c28ldr x2, [x0+88]
002b0c2cmov x0, x1
002b0c30blr x2
002b0c34str x0, [sp+144]
002b0c38str x1, [sp+152]
002b0c3cstr x0, [sp+32]
002b0c40str x1, [sp+40]
002b0c44ldur x29, [sp-8]
002b0c48ldr x30, [sp], 192
002b0c4cret x30
002b0c50
002b0c50loc_2b0c50:
002b0c50str x0, [sp+8]
002b0c54mov x3, x30
002b0c58bl runtime.morestack_noctxt.abi0
002b0c5cldr x0, [sp+8]
002b0c60b 0x2b0b80
002b0c64udf 0
002b0c68udf 0
002b0c6cudf 0
002b0b80
002b0c70
002b0c70reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }]: ; void reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }](uintptr[5] * dict)
002b0c70ldr x16, [x28+16]
002b0c74sub x17, sp, 160
002b0c78subs xzr, x17, x16
002b0c7cb.ls 0x2b0d5c
002b0c80sub x20, sp, 288
002b0c84stp x29, x30, [x20-8]
002b0c88add sp, x20, 0
002b0c8csub x29, sp, 8
002b0c90str x0, [sp+296]
002b0c94stp xzr, xzr, [sp+32]
002b0c98stp xzr, xzr, [sp+48]
002b0c9cstp xzr, xzr, [sp+64]
002b0ca0stp xzr, xzr, [sp+80]
002b0ca4stp xzr, xzr, [sp+96]
002b0ca8str xzr, [sp+112]
002b0cacstp xzr, xzr, [sp+168]
002b0cb0stp xzr, xzr, [sp+184]
002b0cb4stp xzr, xzr, [sp+200]
002b0cb8stp xzr, xzr, [sp+216]
002b0cbcstr xzr, [sp+232]
002b0cc0ldr x2, [sp+296]
002b0cc4ldrsb x27, [x2]
002b0cc8b 0x2b0ccc
002b0ccc
002b0cccloc_2b0ccc:
002b0cccldr x0, [x2]
002b0cd0str x0, [sp+152]
002b0cd4add x1, sp, 168
002b0cd8str x1, [sp+160]
002b0cdcbl reflect.TypeOf
002b0ce0str x0, [sp+120]
002b0ce4str x1, [sp+128]
002b0ce8cbnz x0, 0x2b0cf0
002b0cecb 0x2b0d04
002b0cf0
002b0cf0loc_2b0cf0:
002b0cf0str x0, [sp+32]
002b0cf4str x1, [sp+40]
002b0cf8ldp x29, x30, [sp-8]
002b0cfcadd sp, sp, 288
002b0d00ret x30
002b0d04
002b0d04loc_2b0d04:
002b0d04str xzr, [sp+256]
002b0d08ldr x2, [sp+296]
002b0d0cldrsb x27, [x2]
002b0d10b 0x2b0d14
002b0d14
002b0d14loc_2b0d14:
002b0d14ldr x0, [x2+8]
002b0d18str x0, [sp+136]
002b0d1cstr xzr, [sp+144]
002b0d20mov x1, xzr
002b0d24bl reflect.TypeOf
002b0d28str x0, [sp+264]
002b0d2cstr x1, [sp+272]
002b0d30ldrsb x27, [x0]
002b0d34ldr x2, [x0+88]
002b0d38mov x0, x1
002b0d3cblr x2
002b0d40str x0, [sp+240]
002b0d44str x1, [sp+248]
002b0d48str x0, [sp+32]
002b0d4cstr x1, [sp+40]
002b0d50ldp x29, x30, [sp-8]
002b0d54add sp, sp, 288
002b0d58ret x30
002b0d5c
002b0d5cloc_2b0d5c:
002b0d5cstr x0, [sp+8]
002b0d60mov x3, x30
002b0d64bl runtime.morestack_noctxt.abi0
002b0d68ldr x0, [sp+8]
002b0d6cb 0x2b0c70
002b0c70
002b0c70reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }]: ; void reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }](uintptr[5] * dict)
002b0c70ldr x16, [x28+16]
002b0c74sub x17, sp, 160
002b0c78subs xzr, x17, x16
002b0c7cb.ls 0x2b0d5c
002b0c80sub x20, sp, 288
002b0c84stp x29, x30, [x20-8]
002b0c88add sp, x20, 0
002b0c8csub x29, sp, 8
002b0c90str x0, [sp+296]
002b0c94stp xzr, xzr, [sp+32]
002b0c98stp xzr, xzr, [sp+48]
002b0c9cstp xzr, xzr, [sp+64]
002b0ca0stp xzr, xzr, [sp+80]
002b0ca4stp xzr, xzr, [sp+96]
002b0ca8str xzr, [sp+112]
002b0cacstp xzr, xzr, [sp+168]
002b0cb0stp xzr, xzr, [sp+184]
002b0cb4stp xzr, xzr, [sp+200]
002b0cb8stp xzr, xzr, [sp+216]
002b0cbcstr xzr, [sp+232]
002b0cc0ldr x2, [sp+296]
002b0cc4ldrsb x27, [x2]
002b0cc8b 0x2b0ccc
002b0ccc
002b0cccloc_2b0ccc:
002b0cccldr x0, [x2]
002b0cd0str x0, [sp+152]
002b0cd4add x1, sp, 168
002b0cd8str x1, [sp+160]
002b0cdcbl reflect.TypeOf
002b0ce0str x0, [sp+120]
002b0ce4str x1, [sp+128]
002b0ce8cbnz x0, 0x2b0cf0
002b0cecb 0x2b0d04
002b0cf0
002b0cf0loc_2b0cf0:
002b0cf0str x0, [sp+32]
002b0cf4str x1, [sp+40]
002b0cf8ldp x29, x30, [sp-8]
002b0cfcadd sp, sp, 288
002b0d00ret x30
002b0d04
002b0d04loc_2b0d04:
002b0d04str xzr, [sp+256]
002b0d08ldr x2, [sp+296]
002b0d0cldrsb x27, [x2]
002b0d10b 0x2b0d14
002b0d14
002b0d14loc_2b0d14:
002b0d14ldr x0, [x2+8]
002b0d18str x0, [sp+136]
002b0d1cstr xzr, [sp+144]
002b0d20mov x1, xzr
002b0d24bl reflect.TypeOf
002b0d28str x0, [sp+264]
002b0d2cstr x1, [sp+272]
002b0d30ldrsb x27, [x0]
002b0d34ldr x2, [x0+88]
002b0d38mov x0, x1
002b0d3cblr x2
002b0d40str x0, [sp+240]
002b0d44str x1, [sp+248]
002b0d48str x0, [sp+32]
002b0d4cstr x1, [sp+40]
002b0d50ldp x29, x30, [sp-8]
002b0d54add sp, sp, 288
002b0d58ret x30
002b0d5c
002b0d5cloc_2b0d5c:
002b0d5cstr x0, [sp+8]
002b0d60mov x3, x30
002b0d64bl runtime.morestack_noctxt.abi0
002b0d68ldr x0, [sp+8]
002b0d6cb 0x2b0c70
002b0c70
002b0d70
002b0d70reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }]: ; void reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }](uintptr[5] * dict)
002b0d70ldr x16, [x28+16]
002b0d74sub x17, sp, 80
002b0d78subs xzr, x17, x16
002b0d7cb.ls 0x2b0e48
002b0d80str x30, [sp-208]!
002b0d84stur x29, [sp-8]
002b0d88sub x29, sp, 8
002b0d8cstr x0, [sp+216]
002b0d90stp xzr, xzr, [sp+24]
002b0d94stp xzr, xzr, [sp+40]
002b0d98str xzr, [sp+56]
002b0d9cstp xzr, xzr, [sp+144]
002b0da0str xzr, [sp+160]
002b0da4stp xzr, xzr, [sp+96]
002b0da8str xzr, [sp+112]
002b0dacldr x2, [sp+216]
002b0db0ldrsb x27, [x2]
002b0db4b 0x2b0db8
002b0db8
002b0db8loc_2b0db8:
002b0db8ldr x0, [x2]
002b0dbcstr x0, [sp+80]
002b0dc0add x1, sp, 96
002b0dc4str x1, [sp+88]
002b0dc8bl reflect.TypeOf
002b0dccstr x0, [sp+64]
002b0dd0str x1, [sp+72]
002b0dd4cbnz x0, 0x2b0ddc
002b0dd8b 0x2b0df0
002b0ddc
002b0ddcloc_2b0ddc:
002b0ddcstr x0, [sp+24]
002b0de0str x1, [sp+32]
002b0de4ldur x29, [sp-8]
002b0de8ldr x30, [sp], 208
002b0decret x30
002b0df0
002b0df0loc_2b0df0:
002b0df0str xzr, [sp+136]
002b0df4ldr x2, [sp+216]
002b0df8ldrsb x27, [x2]
002b0dfcb 0x2b0e00
002b0e00
002b0e00loc_2b0e00:
002b0e00ldr x0, [x2+8]
002b0e04str x0, [sp+184]
002b0e08str xzr, [sp+192]
002b0e0cmov x1, xzr
002b0e10bl reflect.TypeOf
002b0e14str x0, [sp+168]
002b0e18str x1, [sp+176]
002b0e1cldrsb x27, [x0]
002b0e20ldr x2, [x0+88]
002b0e24mov x0, x1
002b0e28blr x2
002b0e2cstr x0, [sp+120]
002b0e30str x1, [sp+128]
002b0e34str x0, [sp+24]
002b0e38str x1, [sp+32]
002b0e3cldur x29, [sp-8]
002b0e40ldr x30, [sp], 208
002b0e44ret x30
002b0e48
002b0e48loc_2b0e48:
002b0e48str x0, [sp+8]
002b0e4cmov x3, x30
002b0e50bl runtime.morestack_noctxt.abi0
002b0e54ldr x0, [sp+8]
002b0e58b 0x2b0d70
002b0e5cudf 0
002b0d70
002b0d70reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }]: ; void reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }](uintptr[5] * dict)
002b0d70ldr x16, [x28+16]
002b0d74sub x17, sp, 80
002b0d78subs xzr, x17, x16
002b0d7cb.ls 0x2b0e48
002b0d80str x30, [sp-208]!
002b0d84stur x29, [sp-8]
002b0d88sub x29, sp, 8
002b0d8cstr x0, [sp+216]
002b0d90stp xzr, xzr, [sp+24]
002b0d94stp xzr, xzr, [sp+40]
002b0d98str xzr, [sp+56]
002b0d9cstp xzr, xzr, [sp+144]
002b0da0str xzr, [sp+160]
002b0da4stp xzr, xzr, [sp+96]
002b0da8str xzr, [sp+112]
002b0dacldr x2, [sp+216]
002b0db0ldrsb x27, [x2]
002b0db4b 0x2b0db8
002b0db8
002b0db8loc_2b0db8:
002b0db8ldr x0, [x2]
002b0dbcstr x0, [sp+80]
002b0dc0add x1, sp, 96
002b0dc4str x1, [sp+88]
002b0dc8bl reflect.TypeOf
002b0dccstr x0, [sp+64]
002b0dd0str x1, [sp+72]
002b0dd4cbnz x0, 0x2b0ddc
002b0dd8b 0x2b0df0
002b0ddc
002b0ddcloc_2b0ddc:
002b0ddcstr x0, [sp+24]
002b0de0str x1, [sp+32]
002b0de4ldur x29, [sp-8]
002b0de8ldr x30, [sp], 208
002b0decret x30
002b0df0
002b0df0loc_2b0df0:
002b0df0str xzr, [sp+136]
002b0df4ldr x2, [sp+216]
002b0df8ldrsb x27, [x2]
002b0dfcb 0x2b0e00
002b0e00
002b0e00loc_2b0e00:
002b0e00ldr x0, [x2+8]
002b0e04str x0, [sp+184]
002b0e08str xzr, [sp+192]
002b0e0cmov x1, xzr
002b0e10bl reflect.TypeOf
002b0e14str x0, [sp+168]
002b0e18str x1, [sp+176]
002b0e1cldrsb x27, [x0]
002b0e20ldr x2, [x0+88]
002b0e24mov x0, x1
002b0e28blr x2
002b0e2cstr x0, [sp+120]
002b0e30str x1, [sp+128]
002b0e34str x0, [sp+24]
002b0e38str x1, [sp+32]
002b0e3cldur x29, [sp-8]
002b0e40ldr x30, [sp], 208
002b0e44ret x30
002b0e48
002b0e48loc_2b0e48:
002b0e48str x0, [sp+8]
002b0e4cmov x3, x30
002b0e50bl runtime.morestack_noctxt.abi0
002b0e54ldr x0, [sp+8]
002b0e58b 0x2b0d70
002b0e5cudf 0
002b0d70
002b0e60
002b0e60reflect.TypeFor[go.shape.bool]: ; void reflect.TypeFor[go.shape.bool](uintptr[5] * dict)
002b0e60ldr x16, [x28+16]
002b0e64sub x17, sp, 16
002b0e68subs xzr, x17, x16
002b0e6cb.ls 0x2b0f2c
002b0e70str x30, [sp-144]!
002b0e74stur x29, [sp-8]
002b0e78sub x29, sp, 8
002b0e7cstr x0, [sp+152]
002b0e80stp xzr, xzr, [sp+32]
002b0e84strb wzr, [sp+30]
002b0e88strb wzr, [sp+31]
002b0e8cldr x2, [sp+152]
002b0e90ldrsb x27, [x2]
002b0e94b 0x2b0e98
002b0e98
002b0e98loc_2b0e98:
002b0e98ldr x0, [x2]
002b0e9cstr x0, [sp+80]
002b0ea0adrp x1, 0x472000
002b0ea4add x1, x1, 640
002b0ea8str x1, [sp+88]
002b0eacbl reflect.TypeOf
002b0eb0str x0, [sp+48]
002b0eb4str x1, [sp+56]
002b0eb8cbnz x0, 0x2b0ec0
002b0ebcb 0x2b0ed4
002b0ec0
002b0ec0loc_2b0ec0:
002b0ec0str x0, [sp+32]
002b0ec4str x1, [sp+40]
002b0ec8ldur x29, [sp-8]
002b0eccldr x30, [sp], 144
002b0ed0ret x30
002b0ed4
002b0ed4loc_2b0ed4:
002b0ed4str xzr, [sp+112]
002b0ed8ldr x2, [sp+152]
002b0edcldrsb x27, [x2]
002b0ee0b 0x2b0ee4
002b0ee4
002b0ee4loc_2b0ee4:
002b0ee4ldr x0, [x2+8]
002b0ee8str x0, [sp+64]
002b0eecstr xzr, [sp+72]
002b0ef0mov x1, xzr
002b0ef4bl reflect.TypeOf
002b0ef8str x0, [sp+120]
002b0efcstr x1, [sp+128]
002b0f00ldrsb x27, [x0]
002b0f04ldr x2, [x0+88]
002b0f08mov x0, x1
002b0f0cblr x2
002b0f10str x0, [sp+96]
002b0f14str x1, [sp+104]
002b0f18str x0, [sp+32]
002b0f1cstr x1, [sp+40]
002b0f20ldur x29, [sp-8]
002b0f24ldr x30, [sp], 144
002b0f28ret x30
002b0f2c
002b0f2cloc_2b0f2c:
002b0f2cstr x0, [sp+8]
002b0f30mov x3, x30
002b0f34bl runtime.morestack_noctxt.abi0
002b0f38ldr x0, [sp+8]
002b0f3cb 0x2b0e60
002b0e60
002b0e60reflect.TypeFor[go.shape.bool]: ; void reflect.TypeFor[go.shape.bool](uintptr[5] * dict)
002b0e60ldr x16, [x28+16]
002b0e64sub x17, sp, 16
002b0e68subs xzr, x17, x16
002b0e6cb.ls 0x2b0f2c
002b0e70str x30, [sp-144]!
002b0e74stur x29, [sp-8]
002b0e78sub x29, sp, 8
002b0e7cstr x0, [sp+152]
002b0e80stp xzr, xzr, [sp+32]
002b0e84strb wzr, [sp+30]
002b0e88strb wzr, [sp+31]
002b0e8cldr x2, [sp+152]
002b0e90ldrsb x27, [x2]
002b0e94b 0x2b0e98
002b0e98
002b0e98loc_2b0e98:
002b0e98ldr x0, [x2]
002b0e9cstr x0, [sp+80]
002b0ea0adrp x1, 0x472000
002b0ea4add x1, x1, 640
002b0ea8str x1, [sp+88]
002b0eacbl reflect.TypeOf
002b0eb0str x0, [sp+48]
002b0eb4str x1, [sp+56]
002b0eb8cbnz x0, 0x2b0ec0
002b0ebcb 0x2b0ed4
002b0ec0
002b0ec0loc_2b0ec0:
002b0ec0str x0, [sp+32]
002b0ec4str x1, [sp+40]
002b0ec8ldur x29, [sp-8]
002b0eccldr x30, [sp], 144
002b0ed0ret x30
002b0ed4
002b0ed4loc_2b0ed4:
002b0ed4str xzr, [sp+112]
002b0ed8ldr x2, [sp+152]
002b0edcldrsb x27, [x2]
002b0ee0b 0x2b0ee4
002b0ee4
002b0ee4loc_2b0ee4:
002b0ee4ldr x0, [x2+8]
002b0ee8str x0, [sp+64]
002b0eecstr xzr, [sp+72]
002b0ef0mov x1, xzr
002b0ef4bl reflect.TypeOf
002b0ef8str x0, [sp+120]
002b0efcstr x1, [sp+128]
002b0f00ldrsb x27, [x0]
002b0f04ldr x2, [x0+88]
002b0f08mov x0, x1
002b0f0cblr x2
002b0f10str x0, [sp+96]
002b0f14str x1, [sp+104]
002b0f18str x0, [sp+32]
002b0f1cstr x1, [sp+40]
002b0f20ldur x29, [sp-8]
002b0f24ldr x30, [sp], 144
002b0f28ret x30
002b0f2c
002b0f2cloc_2b0f2c:
002b0f2cstr x0, [sp+8]
002b0f30mov x3, x30
002b0f34bl runtime.morestack_noctxt.abi0
002b0f38ldr x0, [sp+8]
002b0f3cb 0x2b0e60
002b0e60
002b0f40
002b0f40reflect.TypeFor[go.shape.int]: ; void reflect.TypeFor[go.shape.int](uintptr[5] * dict)
002b0f40ldr x16, [x28+16]
002b0f44sub x17, sp, 32
002b0f48subs xzr, x17, x16
002b0f4cb.ls 0x2b1008
002b0f50str x30, [sp-160]!
002b0f54stur x29, [sp-8]
002b0f58sub x29, sp, 8
002b0f5cstr x0, [sp+168]
002b0f60stp xzr, xzr, [sp+48]
002b0f64str xzr, [sp+32]
002b0f68str xzr, [sp+40]
002b0f6cldr x2, [sp+168]
002b0f70ldrsb x27, [x2]
002b0f74b 0x2b0f78
002b0f78
002b0f78loc_2b0f78:
002b0f78ldr x0, [x2]
002b0f7cstr x0, [sp+96]
002b0f80add x1, sp, 40
002b0f84str x1, [sp+104]
002b0f88bl reflect.TypeOf
002b0f8cstr x0, [sp+64]
002b0f90str x1, [sp+72]
002b0f94cbnz x0, 0x2b0f9c
002b0f98b 0x2b0fb0
002b0f9c
002b0f9cloc_2b0f9c:
002b0f9cstr x0, [sp+48]
002b0fa0str x1, [sp+56]
002b0fa4ldur x29, [sp-8]
002b0fa8ldr x30, [sp], 160
002b0facret x30
002b0fb0
002b0fb0loc_2b0fb0:
002b0fb0str xzr, [sp+128]
002b0fb4ldr x2, [sp+168]
002b0fb8ldrsb x27, [x2]
002b0fbcb 0x2b0fc0
002b0fc0
002b0fc0loc_2b0fc0:
002b0fc0ldr x0, [x2+8]
002b0fc4str x0, [sp+80]
002b0fc8str xzr, [sp+88]
002b0fccmov x1, xzr
002b0fd0bl reflect.TypeOf
002b0fd4str x0, [sp+136]
002b0fd8str x1, [sp+144]
002b0fdcldrsb x27, [x0]
002b0fe0ldr x2, [x0+88]
002b0fe4mov x0, x1
002b0fe8blr x2
002b0fecstr x0, [sp+112]
002b0ff0str x1, [sp+120]
002b0ff4str x0, [sp+48]
002b0ff8str x1, [sp+56]
002b0ffcldur x29, [sp-8]
002b1000ldr x30, [sp], 160
002b1004ret x30
002b1008
002b1008loc_2b1008:
002b1008str x0, [sp+8]
002b100cmov x3, x30
002b1010bl runtime.morestack_noctxt.abi0
002b1014ldr x0, [sp+8]
002b1018b 0x2b0f40
002b101cudf 0
002b0f40
002b0f40reflect.TypeFor[go.shape.int]: ; void reflect.TypeFor[go.shape.int](uintptr[5] * dict)
002b0f40ldr x16, [x28+16]
002b0f44sub x17, sp, 32
002b0f48subs xzr, x17, x16
002b0f4cb.ls 0x2b1008
002b0f50str x30, [sp-160]!
002b0f54stur x29, [sp-8]
002b0f58sub x29, sp, 8
002b0f5cstr x0, [sp+168]
002b0f60stp xzr, xzr, [sp+48]
002b0f64str xzr, [sp+32]
002b0f68str xzr, [sp+40]
002b0f6cldr x2, [sp+168]
002b0f70ldrsb x27, [x2]
002b0f74b 0x2b0f78
002b0f78
002b0f78loc_2b0f78:
002b0f78ldr x0, [x2]
002b0f7cstr x0, [sp+96]
002b0f80add x1, sp, 40
002b0f84str x1, [sp+104]
002b0f88bl reflect.TypeOf
002b0f8cstr x0, [sp+64]
002b0f90str x1, [sp+72]
002b0f94cbnz x0, 0x2b0f9c
002b0f98b 0x2b0fb0
002b0f9c
002b0f9cloc_2b0f9c:
002b0f9cstr x0, [sp+48]
002b0fa0str x1, [sp+56]
002b0fa4ldur x29, [sp-8]
002b0fa8ldr x30, [sp], 160
002b0facret x30
002b0fb0
002b0fb0loc_2b0fb0:
002b0fb0str xzr, [sp+128]
002b0fb4ldr x2, [sp+168]
002b0fb8ldrsb x27, [x2]
002b0fbcb 0x2b0fc0
002b0fc0
002b0fc0loc_2b0fc0:
002b0fc0ldr x0, [x2+8]
002b0fc4str x0, [sp+80]
002b0fc8str xzr, [sp+88]
002b0fccmov x1, xzr
002b0fd0bl reflect.TypeOf
002b0fd4str x0, [sp+136]
002b0fd8str x1, [sp+144]
002b0fdcldrsb x27, [x0]
002b0fe0ldr x2, [x0+88]
002b0fe4mov x0, x1
002b0fe8blr x2
002b0fecstr x0, [sp+112]
002b0ff0str x1, [sp+120]
002b0ff4str x0, [sp+48]
002b0ff8str x1, [sp+56]
002b0ffcldur x29, [sp-8]
002b1000ldr x30, [sp], 160
002b1004ret x30
002b1008
002b1008loc_2b1008:
002b1008str x0, [sp+8]
002b100cmov x3, x30
002b1010bl runtime.morestack_noctxt.abi0
002b1014ldr x0, [sp+8]
002b1018b 0x2b0f40
002b101cudf 0
002b0f40
002b1020
002b1020reflect.TypeFor[go.shape.[]int]: ; void reflect.TypeFor[go.shape.[]int](uintptr[5] * dict)
002b1020ldr x16, [x28+16]
002b1024sub x17, sp, 64
002b1028subs xzr, x17, x16
002b102cb.ls 0x2b10f0
002b1030str x30, [sp-192]!
002b1034stur x29, [sp-8]
002b1038sub x29, sp, 8
002b103cstr x0, [sp+200]
002b1040stp xzr, xzr, [sp+32]
002b1044str xzr, [sp+48]
002b1048stp xzr, xzr, [sp+56]
002b104cstr xzr, [sp+120]
002b1050stp xzr, xzr, [sp+128]
002b1054ldr x2, [sp+200]
002b1058ldrsb x27, [x2]
002b105cb 0x2b1060
002b1060
002b1060loc_2b1060:
002b1060ldr x0, [x2]
002b1064str x0, [sp+104]
002b1068add x1, sp, 120
002b106cstr x1, [sp+112]
002b1070bl reflect.TypeOf
002b1074str x0, [sp+72]
002b1078str x1, [sp+80]
002b107ccbnz x0, 0x2b1084
002b1080b 0x2b1098
002b1084
002b1084loc_2b1084:
002b1084str x0, [sp+32]
002b1088str x1, [sp+40]
002b108cldur x29, [sp-8]
002b1090ldr x30, [sp], 192
002b1094ret x30
002b1098
002b1098loc_2b1098:
002b1098str xzr, [sp+160]
002b109cldr x2, [sp+200]
002b10a0ldrsb x27, [x2]
002b10a4b 0x2b10a8
002b10a8
002b10a8loc_2b10a8:
002b10a8ldr x0, [x2+8]
002b10acstr x0, [sp+88]
002b10b0str xzr, [sp+96]
002b10b4mov x1, xzr
002b10b8bl reflect.TypeOf
002b10bcstr x0, [sp+168]
002b10c0str x1, [sp+176]
002b10c4ldrsb x27, [x0]
002b10c8ldr x2, [x0+88]
002b10ccmov x0, x1
002b10d0blr x2
002b10d4str x0, [sp+144]
002b10d8str x1, [sp+152]
002b10dcstr x0, [sp+32]
002b10e0str x1, [sp+40]
002b10e4ldur x29, [sp-8]
002b10e8ldr x30, [sp], 192
002b10ecret x30
002b10f0
002b10f0loc_2b10f0:
002b10f0str x0, [sp+8]
002b10f4mov x3, x30
002b10f8bl runtime.morestack_noctxt.abi0
002b10fcldr x0, [sp+8]
002b1100b 0x2b1020
002b1104udf 0
002b1108udf 0
002b110cudf 0
002b1020
002b1020reflect.TypeFor[go.shape.[]int]: ; void reflect.TypeFor[go.shape.[]int](uintptr[5] * dict)
002b1020ldr x16, [x28+16]
002b1024sub x17, sp, 64
002b1028subs xzr, x17, x16
002b102cb.ls 0x2b10f0
002b1030str x30, [sp-192]!
002b1034stur x29, [sp-8]
002b1038sub x29, sp, 8
002b103cstr x0, [sp+200]
002b1040stp xzr, xzr, [sp+32]
002b1044str xzr, [sp+48]
002b1048stp xzr, xzr, [sp+56]
002b104cstr xzr, [sp+120]
002b1050stp xzr, xzr, [sp+128]
002b1054ldr x2, [sp+200]
002b1058ldrsb x27, [x2]
002b105cb 0x2b1060
002b1060
002b1060loc_2b1060:
002b1060ldr x0, [x2]
002b1064str x0, [sp+104]
002b1068add x1, sp, 120
002b106cstr x1, [sp+112]
002b1070bl reflect.TypeOf
002b1074str x0, [sp+72]
002b1078str x1, [sp+80]
002b107ccbnz x0, 0x2b1084
002b1080b 0x2b1098
002b1084
002b1084loc_2b1084:
002b1084str x0, [sp+32]
002b1088str x1, [sp+40]
002b108cldur x29, [sp-8]
002b1090ldr x30, [sp], 192
002b1094ret x30
002b1098
002b1098loc_2b1098:
002b1098str xzr, [sp+160]
002b109cldr x2, [sp+200]
002b10a0ldrsb x27, [x2]
002b10a4b 0x2b10a8
002b10a8
002b10a8loc_2b10a8:
002b10a8ldr x0, [x2+8]
002b10acstr x0, [sp+88]
002b10b0str xzr, [sp+96]
002b10b4mov x1, xzr
002b10b8bl reflect.TypeOf
002b10bcstr x0, [sp+168]
002b10c0str x1, [sp+176]
002b10c4ldrsb x27, [x0]
002b10c8ldr x2, [x0+88]
002b10ccmov x0, x1
002b10d0blr x2
002b10d4str x0, [sp+144]
002b10d8str x1, [sp+152]
002b10dcstr x0, [sp+32]
002b10e0str x1, [sp+40]
002b10e4ldur x29, [sp-8]
002b10e8ldr x30, [sp], 192
002b10ecret x30
002b10f0
002b10f0loc_2b10f0:
002b10f0str x0, [sp+8]
002b10f4mov x3, x30
002b10f8bl runtime.morestack_noctxt.abi0
002b10fcldr x0, [sp+8]
002b1100b 0x2b1020
002b1104udf 0
002b1108udf 0
002b110cudf 0
002b1020
002b1110
002b1110slices.Equal[go.shape.[]int,go.shape.int]: ; void slices.Equal[go.shape.[]int,go.shape.int](uintptr[1] * dict, int64_t s1, int64_t s2)
002b1110ldr x16, [x28+16]
002b1114subs xzr, sp, x16
002b1118b.ls 0x2b1224
002b111cstr x30, [sp-80]!
002b1120stur x29, [sp-8]
002b1124sub x29, sp, 8
002b1128str x0, [sp+88]
002b112cstr x1, [sp+96]
002b1130str x2, [sp+104]
002b1134str x3, [sp+112]
002b1138str x4, [sp+120]
002b113cstr x5, [sp+128]
002b1140str x6, [sp+136]
002b1144strb wzr, [sp+31]
002b1148ldr x2, [sp+104]
002b114cstr x2, [sp+64]
002b1150str x5, [sp+56]
002b1154subs xzr, x5, x2
002b1158b.ne 0x2b1160
002b115cb 0x2b1174
002b1160
002b1160loc_2b1160:
002b1160strb wzr, [sp+31]
002b1164mov x0, xzr
002b1168ldur x29, [sp-8]
002b116cldr x30, [sp], 80
002b1170ret x30
002b1174
002b1174loc_2b1174:
002b1174str xzr, [sp+48]
002b1178ldr x2, [sp+104]
002b117cstr x2, [sp+40]
002b1180b 0x2b1184
002b1184
002b1184loc_2b1184:
002b1184ldr x2, [sp+40]
002b1188ldr x3, [sp+48]
002b118csubs xzr, x2, x3
002b1190b.gt 0x2b1198
002b1194b 0x2b1204
002b1198
002b1198loc_2b1198:
002b1198ldr x0, [sp+48]
002b119cstr x0, [sp+32]
002b11a0ldr x1, [sp+104]
002b11a4ldr x2, [sp+96]
002b11a8subs xzr, x1, x0
002b11acb.hi 0x2b11b4
002b11b0b 0x2b121c
002b11b4
002b11b4loc_2b11b4:
002b11b4ldr x2, [x2+3*x0]
002b11b8ldr x1, [sp+128]
002b11bcldr x3, [sp+120]
002b11c0subs xzr, x1, x0
002b11c4b.hi 0x2b11cc
002b11c8b 0x2b1218
002b11cc
002b11ccloc_2b11cc:
002b11ccldr x3, [x3+3*x0]
002b11d0subs xzr, x3, x2
002b11d4b.ne 0x2b11dc
002b11d8b 0x2b11f0
002b11dc
002b11dcloc_2b11dc:
002b11dcstrb wzr, [sp+31]
002b11e0mov x0, xzr
002b11e4ldur x29, [sp-8]
002b11e8ldr x30, [sp], 80
002b11ecret x30
002b11f0
002b11f0loc_2b11f0:
002b11f0b 0x2b11f4
002b11f4
002b11f4loc_2b11f4:
002b11f4ldr x2, [sp+48]
002b11f8add x2, x2, 1
002b11fcstr x2, [sp+48]
002b1200b 0x2b1184
002b1204
002b1204loc_2b1204:
002b1204orr x0, xzr, 1
002b1208strb w0, [sp+31]
002b120cldur x29, [sp-8]
002b1210ldr x30, [sp], 80
002b1214ret x30
002b1218
002b1218loc_2b1218:
002b1218bl runtime.panicIndex
002b121c
002b121cloc_2b121c:
002b121cbl runtime.panicIndex
002b1220hint
002b1224
002b1224loc_2b1224:
002b1224stp x0, x1, [sp+8]
002b1228stp x2, x3, [sp+24]
002b122cstp x4, x5, [sp+40]
002b1230str x6, [sp+56]
002b1234mov x3, x30
002b1238bl runtime.morestack_noctxt.abi0
002b123cldp x0, x1, [sp+8]
002b1240ldp x2, x3, [sp+24]
002b1244ldp x4, x5, [sp+40]
002b1248ldr x6, [sp+56]
002b124cb 0x2b1110
002b1110
002b1110slices.Equal[go.shape.[]int,go.shape.int]: ; void slices.Equal[go.shape.[]int,go.shape.int](uintptr[1] * dict, int64_t s1, int64_t s2)
002b1110ldr x16, [x28+16]
002b1114subs xzr, sp, x16
002b1118b.ls 0x2b1224
002b111cstr x30, [sp-80]!
002b1120stur x29, [sp-8]
002b1124sub x29, sp, 8
002b1128str x0, [sp+88]
002b112cstr x1, [sp+96]
002b1130str x2, [sp+104]
002b1134str x3, [sp+112]
002b1138str x4, [sp+120]
002b113cstr x5, [sp+128]
002b1140str x6, [sp+136]
002b1144strb wzr, [sp+31]
002b1148ldr x2, [sp+104]
002b114cstr x2, [sp+64]
002b1150str x5, [sp+56]
002b1154subs xzr, x5, x2
002b1158b.ne 0x2b1160
002b115cb 0x2b1174
002b1160
002b1160loc_2b1160:
002b1160strb wzr, [sp+31]
002b1164mov x0, xzr
002b1168ldur x29, [sp-8]
002b116cldr x30, [sp], 80
002b1170ret x30
002b1174
002b1174loc_2b1174:
002b1174str xzr, [sp+48]
002b1178ldr x2, [sp+104]
002b117cstr x2, [sp+40]
002b1180b 0x2b1184
002b1184
002b1184loc_2b1184:
002b1184ldr x2, [sp+40]
002b1188ldr x3, [sp+48]
002b118csubs xzr, x2, x3
002b1190b.gt 0x2b1198
002b1194b 0x2b1204
002b1198
002b1198loc_2b1198:
002b1198ldr x0, [sp+48]
002b119cstr x0, [sp+32]
002b11a0ldr x1, [sp+104]
002b11a4ldr x2, [sp+96]
002b11a8subs xzr, x1, x0
002b11acb.hi 0x2b11b4
002b11b0b 0x2b121c
002b11b4
002b11b4loc_2b11b4:
002b11b4ldr x2, [x2+3*x0]
002b11b8ldr x1, [sp+128]
002b11bcldr x3, [sp+120]
002b11c0subs xzr, x1, x0
002b11c4b.hi 0x2b11cc
002b11c8b 0x2b1218
002b11cc
002b11ccloc_2b11cc:
002b11ccldr x3, [x3+3*x0]
002b11d0subs xzr, x3, x2
002b11d4b.ne 0x2b11dc
002b11d8b 0x2b11f0
002b11dc
002b11dcloc_2b11dc:
002b11dcstrb wzr, [sp+31]
002b11e0mov x0, xzr
002b11e4ldur x29, [sp-8]
002b11e8ldr x30, [sp], 80
002b11ecret x30
002b11f0
002b11f0loc_2b11f0:
002b11f0b 0x2b11f4
002b11f4
002b11f4loc_2b11f4:
002b11f4ldr x2, [sp+48]
002b11f8add x2, x2, 1
002b11fcstr x2, [sp+48]
002b1200b 0x2b1184
002b1204
002b1204loc_2b1204:
002b1204orr x0, xzr, 1
002b1208strb w0, [sp+31]
002b120cldur x29, [sp-8]
002b1210ldr x30, [sp], 80
002b1214ret x30
002b1218
002b1218loc_2b1218:
002b1218bl runtime.panicIndex
002b121c
002b121cloc_2b121c:
002b121cbl runtime.panicIndex
002b1220hint
002b1224
002b1224loc_2b1224:
002b1224stp x0, x1, [sp+8]
002b1228stp x2, x3, [sp+24]
002b122cstp x4, x5, [sp+40]
002b1230str x6, [sp+56]
002b1234mov x3, x30
002b1238bl runtime.morestack_noctxt.abi0
002b123cldp x0, x1, [sp+8]
002b1240ldp x2, x3, [sp+24]
002b1244ldp x4, x5, [sp+40]
002b1248ldr x6, [sp+56]
002b124cb 0x2b1110
002b1110
002b1250
002b1250reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }]: ; void reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }](uintptr[5] * dict)
002b1250ldr x16, [x28+16]
002b1254sub x17, sp, 112
002b1258subs xzr, x17, x16
002b125cb.ls 0x2b1328
002b1260str x30, [sp-240]!
002b1264stur x29, [sp-8]
002b1268sub x29, sp, 8
002b126cstr x0, [sp+248]
002b1270stp xzr, xzr, [sp+32]
002b1274stp xzr, xzr, [sp+48]
002b1278stp xzr, xzr, [sp+64]
002b127cstp xzr, xzr, [sp+168]
002b1280stp xzr, xzr, [sp+184]
002b1284stp xzr, xzr, [sp+112]
002b1288stp xzr, xzr, [sp+128]
002b128cldr x2, [sp+248]
002b1290ldrsb x27, [x2]
002b1294b 0x2b1298
002b1298
002b1298loc_2b1298:
002b1298ldr x0, [x2]
002b129cstr x0, [sp+96]
002b12a0add x1, sp, 112
002b12a4str x1, [sp+104]
002b12a8bl reflect.TypeOf
002b12acstr x0, [sp+80]
002b12b0str x1, [sp+88]
002b12b4cbnz x0, 0x2b12bc
002b12b8b 0x2b12d0
002b12bc
002b12bcloc_2b12bc:
002b12bcstr x0, [sp+32]
002b12c0str x1, [sp+40]
002b12c4ldur x29, [sp-8]
002b12c8ldr x30, [sp], 240
002b12ccret x30
002b12d0
002b12d0loc_2b12d0:
002b12d0str xzr, [sp+160]
002b12d4ldr x2, [sp+248]
002b12d8ldrsb x27, [x2]
002b12dcb 0x2b12e0
002b12e0
002b12e0loc_2b12e0:
002b12e0ldr x0, [x2+8]
002b12e4str x0, [sp+216]
002b12e8str xzr, [sp+224]
002b12ecmov x1, xzr
002b12f0bl reflect.TypeOf
002b12f4str x0, [sp+200]
002b12f8str x1, [sp+208]
002b12fcldrsb x27, [x0]
002b1300ldr x2, [x0+88]
002b1304mov x0, x1
002b1308blr x2
002b130cstr x0, [sp+144]
002b1310str x1, [sp+152]
002b1314str x0, [sp+32]
002b1318str x1, [sp+40]
002b131cldur x29, [sp-8]
002b1320ldr x30, [sp], 240
002b1324ret x30
002b1328
002b1328loc_2b1328:
002b1328str x0, [sp+8]
002b132cmov x3, x30
002b1330bl runtime.morestack_noctxt.abi0
002b1334ldr x0, [sp+8]
002b1338b 0x2b1250
002b133cudf 0
002b1250
002b1250reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }]: ; void reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }](uintptr[5] * dict)
002b1250ldr x16, [x28+16]
002b1254sub x17, sp, 112
002b1258subs xzr, x17, x16
002b125cb.ls 0x2b1328
002b1260str x30, [sp-240]!
002b1264stur x29, [sp-8]
002b1268sub x29, sp, 8
002b126cstr x0, [sp+248]
002b1270stp xzr, xzr, [sp+32]
002b1274stp xzr, xzr, [sp+48]
002b1278stp xzr, xzr, [sp+64]
002b127cstp xzr, xzr, [sp+168]
002b1280stp xzr, xzr, [sp+184]
002b1284stp xzr, xzr, [sp+112]
002b1288stp xzr, xzr, [sp+128]
002b128cldr x2, [sp+248]
002b1290ldrsb x27, [x2]
002b1294b 0x2b1298
002b1298
002b1298loc_2b1298:
002b1298ldr x0, [x2]
002b129cstr x0, [sp+96]
002b12a0add x1, sp, 112
002b12a4str x1, [sp+104]
002b12a8bl reflect.TypeOf
002b12acstr x0, [sp+80]
002b12b0str x1, [sp+88]
002b12b4cbnz x0, 0x2b12bc
002b12b8b 0x2b12d0
002b12bc
002b12bcloc_2b12bc:
002b12bcstr x0, [sp+32]
002b12c0str x1, [sp+40]
002b12c4ldur x29, [sp-8]
002b12c8ldr x30, [sp], 240
002b12ccret x30
002b12d0
002b12d0loc_2b12d0:
002b12d0str xzr, [sp+160]
002b12d4ldr x2, [sp+248]
002b12d8ldrsb x27, [x2]
002b12dcb 0x2b12e0
002b12e0
002b12e0loc_2b12e0:
002b12e0ldr x0, [x2+8]
002b12e4str x0, [sp+216]
002b12e8str xzr, [sp+224]
002b12ecmov x1, xzr
002b12f0bl reflect.TypeOf
002b12f4str x0, [sp+200]
002b12f8str x1, [sp+208]
002b12fcldrsb x27, [x0]
002b1300ldr x2, [x0+88]
002b1304mov x0, x1
002b1308blr x2
002b130cstr x0, [sp+144]
002b1310str x1, [sp+152]
002b1314str x0, [sp+32]
002b1318str x1, [sp+40]
002b131cldur x29, [sp-8]
002b1320ldr x30, [sp], 240
002b1324ret x30
002b1328
002b1328loc_2b1328:
002b1328str x0, [sp+8]
002b132cmov x3, x30
002b1330bl runtime.morestack_noctxt.abi0
002b1334ldr x0, [sp+8]
002b1338b 0x2b1250
002b133cudf 0
002b1250
002b1340
002b1340encoding/asn1.(*ObjectIdentifier).String: ; void encoding/asn1.(*ObjectIdentifier).String(encoding/asn1.ObjectIdentifier * oi)
002b1340ldr x16, [x28+16]
002b1344subs xzr, sp, x16
002b1348b.ls 0x2b13bc
002b134cstr x30, [sp-96]!
002b1350stur x29, [sp-8]
002b1354sub x29, sp, 8
002b1358ldr x16, [x28+32]
002b135ccbnz x16, 0x2b13d0
002b1360
002b1360loc_2b1360:
002b1360str x0, [sp+104]
002b1364stp xzr, xzr, [sp+32]
002b1368ldr x3, [sp+104]
002b136ccbnz x3, 0x2b1374
002b1370b 0x2b13b4
002b1374
002b1374loc_2b1374:
002b1374ldr x3, [sp+104]
002b1378ldrsb x27, [x3]
002b137cldr x0, [x3]
002b1380ldr x1, [x3+8]
002b1384ldr x2, [x3+16]
002b1388str x0, [sp+48]
002b138cstr x1, [sp+56]
002b1390str x2, [sp+64]
002b1394bl encoding/asn1.ObjectIdentifier.String
002b1398str x0, [sp+72]
002b139cstr x1, [sp+80]
002b13a0str x0, [sp+32]
002b13a4str x1, [sp+40]
002b13a8ldur x29, [sp-8]
002b13acldr x30, [sp], 96
002b13b0ret x30
002b13b4
002b13b4loc_2b13b4:
002b13b4bl runtime.panicwrap
002b13b8hint
002b13bc
002b13bcloc_2b13bc:
002b13bcstr x0, [sp+8]
002b13c0mov x3, x30
002b13c4bl runtime.morestack_noctxt.abi0
002b13c8ldr x0, [sp+8]
002b13ccb 0x2b1340
002b13d0
002b13d0loc_2b13d0:
002b13d0ldr x17, [x16]
002b13d4add x20, sp, 104
002b13d8subs xzr, x20, x17
002b13dcb.ne 0x2b1360
002b13e0add x20, sp, 8
002b13e4str x20, [x16]
002b13e8b 0x2b1360
002b13ecudf 0
002b1340
002b1340encoding/asn1.(*ObjectIdentifier).String: ; void encoding/asn1.(*ObjectIdentifier).String(encoding/asn1.ObjectIdentifier * oi)
002b1340ldr x16, [x28+16]
002b1344subs xzr, sp, x16
002b1348b.ls 0x2b13bc
002b134cstr x30, [sp-96]!
002b1350stur x29, [sp-8]
002b1354sub x29, sp, 8
002b1358ldr x16, [x28+32]
002b135ccbnz x16, 0x2b13d0
002b1360
002b1360loc_2b1360:
002b1360str x0, [sp+104]
002b1364stp xzr, xzr, [sp+32]
002b1368ldr x3, [sp+104]
002b136ccbnz x3, 0x2b1374
002b1370b 0x2b13b4
002b1374
002b1374loc_2b1374:
002b1374ldr x3, [sp+104]
002b1378ldrsb x27, [x3]
002b137cldr x0, [x3]
002b1380ldr x1, [x3+8]
002b1384ldr x2, [x3+16]
002b1388str x0, [sp+48]
002b138cstr x1, [sp+56]
002b1390str x2, [sp+64]
002b1394bl encoding/asn1.ObjectIdentifier.String
002b1398str x0, [sp+72]
002b139cstr x1, [sp+80]
002b13a0str x0, [sp+32]
002b13a4str x1, [sp+40]
002b13a8ldur x29, [sp-8]
002b13acldr x30, [sp], 96
002b13b0ret x30
002b13b4
002b13b4loc_2b13b4:
002b13b4bl runtime.panicwrap
002b13b8hint
002b13bc
002b13bcloc_2b13bc:
002b13bcstr x0, [sp+8]
002b13c0mov x3, x30
002b13c4bl runtime.morestack_noctxt.abi0
002b13c8ldr x0, [sp+8]
002b13ccb 0x2b1340
002b13d0
002b13d0loc_2b13d0:
002b13d0ldr x17, [x16]
002b13d4add x20, sp, 104
002b13d8subs xzr, x20, x17
002b13dcb.ne 0x2b1360
002b13e0add x20, sp, 8
002b13e4str x20, [x16]
002b13e8b 0x2b1360
002b13ecudf 0
002b1340
002b13f0
002b13f0encoding/asn1.(*byteEncoder).Encode: ; void encoding/asn1.(*byteEncoder).Encode(encoding/asn1.byteEncoder * c, struct []uint8 dst)
002b13f0ldr x16, [x28+16]
002b13f4subs xzr, sp, x16
002b13f8b.ls 0x2b1458
002b13fcstr x30, [sp-64]!
002b1400stur x29, [sp-8]
002b1404sub x29, sp, 8
002b1408ldr x16, [x28+32]
002b140ccbnz x16, 0x2b1474
002b1410
002b1410loc_2b1410:
002b1410str x0, [sp+72]
002b1414str x1, [sp+80]
002b1418str x2, [sp+88]
002b141cstr x3, [sp+96]
002b1420cbnz x0, 0x2b1428
002b1424b 0x2b1450
002b1428
002b1428loc_2b1428:
002b1428ldrsb x27, [x0]
002b142cldrb w0, [x0]
002b1430strb w0, [sp+55]
002b1434ldr x1, [sp+80]
002b1438ldr x2, [sp+88]
002b143cldr x3, [sp+96]
002b1440bl encoding/asn1.byteEncoder.Encode
002b1444ldur x29, [sp-8]
002b1448ldr x30, [sp], 64
002b144cret x30
002b1450
002b1450loc_2b1450:
002b1450bl runtime.panicwrap
002b1454hint
002b1458
002b1458loc_2b1458:
002b1458stp x0, x1, [sp+8]
002b145cstp x2, x3, [sp+24]
002b1460mov x3, x30
002b1464bl runtime.morestack_noctxt.abi0
002b1468ldp x0, x1, [sp+8]
002b146cldp x2, x3, [sp+24]
002b1470b 0x2b13f0
002b1474
002b1474loc_2b1474:
002b1474ldr x17, [x16]
002b1478add x20, sp, 72
002b147csubs xzr, x20, x17
002b1480b.ne 0x2b1410
002b1484add x20, sp, 8
002b1488str x20, [x16]
002b148cb 0x2b1410
002b13f0
002b13f0encoding/asn1.(*byteEncoder).Encode: ; void encoding/asn1.(*byteEncoder).Encode(encoding/asn1.byteEncoder * c, struct []uint8 dst)
002b13f0ldr x16, [x28+16]
002b13f4subs xzr, sp, x16
002b13f8b.ls 0x2b1458
002b13fcstr x30, [sp-64]!
002b1400stur x29, [sp-8]
002b1404sub x29, sp, 8
002b1408ldr x16, [x28+32]
002b140ccbnz x16, 0x2b1474
002b1410
002b1410loc_2b1410:
002b1410str x0, [sp+72]
002b1414str x1, [sp+80]
002b1418str x2, [sp+88]
002b141cstr x3, [sp+96]
002b1420cbnz x0, 0x2b1428
002b1424b 0x2b1450
002b1428
002b1428loc_2b1428:
002b1428ldrsb x27, [x0]
002b142cldrb w0, [x0]
002b1430strb w0, [sp+55]
002b1434ldr x1, [sp+80]
002b1438ldr x2, [sp+88]
002b143cldr x3, [sp+96]
002b1440bl encoding/asn1.byteEncoder.Encode
002b1444ldur x29, [sp-8]
002b1448ldr x30, [sp], 64
002b144cret x30
002b1450
002b1450loc_2b1450:
002b1450bl runtime.panicwrap
002b1454hint
002b1458
002b1458loc_2b1458:
002b1458stp x0, x1, [sp+8]
002b145cstp x2, x3, [sp+24]
002b1460mov x3, x30
002b1464bl runtime.morestack_noctxt.abi0
002b1468ldp x0, x1, [sp+8]
002b146cldp x2, x3, [sp+24]
002b1470b 0x2b13f0
002b1474
002b1474loc_2b1474:
002b1474ldr x17, [x16]
002b1478add x20, sp, 72
002b147csubs xzr, x20, x17
002b1480b.ne 0x2b1410
002b1484add x20, sp, 8
002b1488str x20, [x16]
002b148cb 0x2b1410
002b13f0
002b1490
002b1490encoding/asn1.(*byteEncoder).Len: ; void encoding/asn1.(*byteEncoder).Len(encoding/asn1.byteEncoder * c)
002b1490ldr x16, [x28+16]
002b1494subs xzr, sp, x16
002b1498b.ls 0x2b14ec
002b149cstr x30, [sp-48]!
002b14a0stur x29, [sp-8]
002b14a4sub x29, sp, 8
002b14a8ldr x16, [x28+32]
002b14accbnz x16, 0x2b1500
002b14b0
002b14b0loc_2b14b0:
002b14b0str x0, [sp+56]
002b14b4str xzr, [sp+24]
002b14b8cbnz x0, 0x2b14c0
002b14bcb 0x2b14e4
002b14c0
002b14c0loc_2b14c0:
002b14c0ldrsb x27, [x0]
002b14c4ldrb w0, [x0]
002b14c8strb w0, [sp+23]
002b14ccbl encoding/asn1.byteEncoder.Len
002b14d0str x0, [sp+32]
002b14d4str x0, [sp+24]
002b14d8ldur x29, [sp-8]
002b14dcldr x30, [sp], 48
002b14e0ret x30
002b14e4
002b14e4loc_2b14e4:
002b14e4bl runtime.panicwrap
002b14e8hint
002b14ec
002b14ecloc_2b14ec:
002b14ecstr x0, [sp+8]
002b14f0mov x3, x30
002b14f4bl runtime.morestack_noctxt.abi0
002b14f8ldr x0, [sp+8]
002b14fcb 0x2b1490
002b1500
002b1500loc_2b1500:
002b1500ldr x17, [x16]
002b1504add x20, sp, 56
002b1508subs xzr, x20, x17
002b150cb.ne 0x2b14b0
002b1510add x20, sp, 8
002b1514str x20, [x16]
002b1518b 0x2b14b0
002b151cudf 0
002b1490
002b1490encoding/asn1.(*byteEncoder).Len: ; void encoding/asn1.(*byteEncoder).Len(encoding/asn1.byteEncoder * c)
002b1490ldr x16, [x28+16]
002b1494subs xzr, sp, x16
002b1498b.ls 0x2b14ec
002b149cstr x30, [sp-48]!
002b14a0stur x29, [sp-8]
002b14a4sub x29, sp, 8
002b14a8ldr x16, [x28+32]
002b14accbnz x16, 0x2b1500
002b14b0
002b14b0loc_2b14b0:
002b14b0str x0, [sp+56]
002b14b4str xzr, [sp+24]
002b14b8cbnz x0, 0x2b14c0
002b14bcb 0x2b14e4
002b14c0
002b14c0loc_2b14c0:
002b14c0ldrsb x27, [x0]
002b14c4ldrb w0, [x0]
002b14c8strb w0, [sp+23]
002b14ccbl encoding/asn1.byteEncoder.Len
002b14d0str x0, [sp+32]
002b14d4str x0, [sp+24]
002b14d8ldur x29, [sp-8]
002b14dcldr x30, [sp], 48
002b14e0ret x30
002b14e4
002b14e4loc_2b14e4:
002b14e4bl runtime.panicwrap
002b14e8hint
002b14ec
002b14ecloc_2b14ec:
002b14ecstr x0, [sp+8]
002b14f0mov x3, x30
002b14f4bl runtime.morestack_noctxt.abi0
002b14f8ldr x0, [sp+8]
002b14fcb 0x2b1490
002b1500
002b1500loc_2b1500:
002b1500ldr x17, [x16]
002b1504add x20, sp, 56
002b1508subs xzr, x20, x17
002b150cb.ne 0x2b14b0
002b1510add x20, sp, 8
002b1514str x20, [x16]
002b1518b 0x2b14b0
002b151cudf 0
002b1490
002b1520
002b1520encoding/asn1.(*StructuralError).Error: ; void encoding/asn1.(*StructuralError).Error(encoding/asn1.StructuralError * e)
002b1520ldr x16, [x28+16]
002b1524subs xzr, sp, x16
002b1528b.ls 0x2b1594
002b152cstr x30, [sp-80]!
002b1530stur x29, [sp-8]
002b1534sub x29, sp, 8
002b1538ldr x16, [x28+32]
002b153ccbnz x16, 0x2b15a8
002b1540
002b1540loc_2b1540:
002b1540str x0, [sp+88]
002b1544stp xzr, xzr, [sp+24]
002b1548ldr x2, [sp+88]
002b154ccbnz x2, 0x2b1554
002b1550b 0x2b158c
002b1554
002b1554loc_2b1554:
002b1554ldr x2, [sp+88]
002b1558ldrsb x27, [x2]
002b155cldr x0, [x2]
002b1560ldr x1, [x2+8]
002b1564str x0, [sp+40]
002b1568str x1, [sp+48]
002b156cbl encoding/asn1.StructuralError.Error
002b1570str x0, [sp+56]
002b1574str x1, [sp+64]
002b1578str x0, [sp+24]
002b157cstr x1, [sp+32]
002b1580ldur x29, [sp-8]
002b1584ldr x30, [sp], 80
002b1588ret x30
002b158c
002b158cloc_2b158c:
002b158cbl runtime.panicwrap
002b1590hint
002b1594
002b1594loc_2b1594:
002b1594str x0, [sp+8]
002b1598mov x3, x30
002b159cbl runtime.morestack_noctxt.abi0
002b15a0ldr x0, [sp+8]
002b15a4b 0x2b1520
002b15a8
002b15a8loc_2b15a8:
002b15a8ldr x17, [x16]
002b15acadd x20, sp, 88
002b15b0subs xzr, x20, x17
002b15b4b.ne 0x2b1540
002b15b8add x20, sp, 8
002b15bcstr x20, [x16]
002b15c0b 0x2b1540
002b15c4udf 0
002b15c8udf 0
002b15ccudf 0
002b1520
002b1520encoding/asn1.(*StructuralError).Error: ; void encoding/asn1.(*StructuralError).Error(encoding/asn1.StructuralError * e)
002b1520ldr x16, [x28+16]
002b1524subs xzr, sp, x16
002b1528b.ls 0x2b1594
002b152cstr x30, [sp-80]!
002b1530stur x29, [sp-8]
002b1534sub x29, sp, 8
002b1538ldr x16, [x28+32]
002b153ccbnz x16, 0x2b15a8
002b1540
002b1540loc_2b1540:
002b1540str x0, [sp+88]
002b1544stp xzr, xzr, [sp+24]
002b1548ldr x2, [sp+88]
002b154ccbnz x2, 0x2b1554
002b1550b 0x2b158c
002b1554
002b1554loc_2b1554:
002b1554ldr x2, [sp+88]
002b1558ldrsb x27, [x2]
002b155cldr x0, [x2]
002b1560ldr x1, [x2+8]
002b1564str x0, [sp+40]
002b1568str x1, [sp+48]
002b156cbl encoding/asn1.StructuralError.Error
002b1570str x0, [sp+56]
002b1574str x1, [sp+64]
002b1578str x0, [sp+24]
002b157cstr x1, [sp+32]
002b1580ldur x29, [sp-8]
002b1584ldr x30, [sp], 80
002b1588ret x30
002b158c
002b158cloc_2b158c:
002b158cbl runtime.panicwrap
002b1590hint
002b1594
002b1594loc_2b1594:
002b1594str x0, [sp+8]
002b1598mov x3, x30
002b159cbl runtime.morestack_noctxt.abi0
002b15a0ldr x0, [sp+8]
002b15a4b 0x2b1520
002b15a8
002b15a8loc_2b15a8:
002b15a8ldr x17, [x16]
002b15acadd x20, sp, 88
002b15b0subs xzr, x20, x17
002b15b4b.ne 0x2b1540
002b15b8add x20, sp, 8
002b15bcstr x20, [x16]
002b15c0b 0x2b1540
002b15c4udf 0
002b15c8udf 0
002b15ccudf 0
002b1520
002b15d0
002b15d0encoding/asn1.(*SyntaxError).Error: ; void encoding/asn1.(*SyntaxError).Error(encoding/asn1.SyntaxError * e)
002b15d0ldr x16, [x28+16]
002b15d4subs xzr, sp, x16
002b15d8b.ls 0x2b1644
002b15dcstr x30, [sp-80]!
002b15e0stur x29, [sp-8]
002b15e4sub x29, sp, 8
002b15e8ldr x16, [x28+32]
002b15eccbnz x16, 0x2b1658
002b15f0
002b15f0loc_2b15f0:
002b15f0str x0, [sp+88]
002b15f4stp xzr, xzr, [sp+24]
002b15f8ldr x2, [sp+88]
002b15fccbnz x2, 0x2b1604
002b1600b 0x2b163c
002b1604
002b1604loc_2b1604:
002b1604ldr x2, [sp+88]
002b1608ldrsb x27, [x2]
002b160cldr x0, [x2]
002b1610ldr x1, [x2+8]
002b1614str x0, [sp+40]
002b1618str x1, [sp+48]
002b161cbl encoding/asn1.SyntaxError.Error
002b1620str x0, [sp+56]
002b1624str x1, [sp+64]
002b1628str x0, [sp+24]
002b162cstr x1, [sp+32]
002b1630ldur x29, [sp-8]
002b1634ldr x30, [sp], 80
002b1638ret x30
002b163c
002b163cloc_2b163c:
002b163cbl runtime.panicwrap
002b1640hint
002b1644
002b1644loc_2b1644:
002b1644str x0, [sp+8]
002b1648mov x3, x30
002b164cbl runtime.morestack_noctxt.abi0
002b1650ldr x0, [sp+8]
002b1654b 0x2b15d0
002b1658
002b1658loc_2b1658:
002b1658ldr x17, [x16]
002b165cadd x20, sp, 88
002b1660subs xzr, x20, x17
002b1664b.ne 0x2b15f0
002b1668add x20, sp, 8
002b166cstr x20, [x16]
002b1670b 0x2b15f0
002b1674udf 0
002b1678udf 0
002b167cudf 0
002b15d0
002b15d0encoding/asn1.(*SyntaxError).Error: ; void encoding/asn1.(*SyntaxError).Error(encoding/asn1.SyntaxError * e)
002b15d0ldr x16, [x28+16]
002b15d4subs xzr, sp, x16
002b15d8b.ls 0x2b1644
002b15dcstr x30, [sp-80]!
002b15e0stur x29, [sp-8]
002b15e4sub x29, sp, 8
002b15e8ldr x16, [x28+32]
002b15eccbnz x16, 0x2b1658
002b15f0
002b15f0loc_2b15f0:
002b15f0str x0, [sp+88]
002b15f4stp xzr, xzr, [sp+24]
002b15f8ldr x2, [sp+88]
002b15fccbnz x2, 0x2b1604
002b1600b 0x2b163c
002b1604
002b1604loc_2b1604:
002b1604ldr x2, [sp+88]
002b1608ldrsb x27, [x2]
002b160cldr x0, [x2]
002b1610ldr x1, [x2+8]
002b1614str x0, [sp+40]
002b1618str x1, [sp+48]
002b161cbl encoding/asn1.SyntaxError.Error
002b1620str x0, [sp+56]
002b1624str x1, [sp+64]
002b1628str x0, [sp+24]
002b162cstr x1, [sp+32]
002b1630ldur x29, [sp-8]
002b1634ldr x30, [sp], 80
002b1638ret x30
002b163c
002b163cloc_2b163c:
002b163cbl runtime.panicwrap
002b1640hint
002b1644
002b1644loc_2b1644:
002b1644str x0, [sp+8]
002b1648mov x3, x30
002b164cbl runtime.morestack_noctxt.abi0
002b1650ldr x0, [sp+8]
002b1654b 0x2b15d0
002b1658
002b1658loc_2b1658:
002b1658ldr x17, [x16]
002b165cadd x20, sp, 88
002b1660subs xzr, x20, x17
002b1664b.ne 0x2b15f0
002b1668add x20, sp, 8
002b166cstr x20, [x16]
002b1670b 0x2b15f0
002b1674udf 0
002b1678udf 0
002b167cudf 0
002b15d0
002b1680
002b1680encoding/asn1.(*bytesEncoder).Encode: ; void encoding/asn1.(*bytesEncoder).Encode(encoding/asn1.bytesEncoder * b, struct []uint8 dst)
002b1680ldr x16, [x28+16]
002b1684subs xzr, sp, x16
002b1688b.ls 0x2b16fc
002b168cstr x30, [sp-96]!
002b1690stur x29, [sp-8]
002b1694sub x29, sp, 8
002b1698ldr x16, [x28+32]
002b169ccbnz x16, 0x2b1718
002b16a0
002b16a0loc_2b16a0:
002b16a0str x0, [sp+104]
002b16a4str x1, [sp+112]
002b16a8str x2, [sp+120]
002b16acstr x3, [sp+128]
002b16b0cbnz x0, 0x2b16b8
002b16b4b 0x2b16f4
002b16b8
002b16b8loc_2b16b8:
002b16b8ldrsb x27, [x0]
002b16bcldr x6, [x0]
002b16c0ldr x1, [x0+8]
002b16c4ldr x2, [x0+16]
002b16c8str x6, [sp+64]
002b16ccstr x1, [sp+72]
002b16d0str x2, [sp+80]
002b16d4ldr x3, [sp+112]
002b16d8ldr x4, [sp+120]
002b16dcldr x5, [sp+128]
002b16e0mov x0, x6
002b16e4bl encoding/asn1.bytesEncoder.Encode
002b16e8ldur x29, [sp-8]
002b16ecldr x30, [sp], 96
002b16f0ret x30
002b16f4
002b16f4loc_2b16f4:
002b16f4bl runtime.panicwrap
002b16f8hint
002b16fc
002b16fcloc_2b16fc:
002b16fcstp x0, x1, [sp+8]
002b1700stp x2, x3, [sp+24]
002b1704mov x3, x30
002b1708bl runtime.morestack_noctxt.abi0
002b170cldp x0, x1, [sp+8]
002b1710ldp x2, x3, [sp+24]
002b1714b 0x2b1680
002b1718
002b1718loc_2b1718:
002b1718ldr x17, [x16]
002b171cadd x20, sp, 104
002b1720subs xzr, x20, x17
002b1724b.ne 0x2b16a0
002b1728add x20, sp, 8
002b172cstr x20, [x16]
002b1730b 0x2b16a0
002b1734udf 0
002b1738udf 0
002b173cudf 0
002b1680
002b1680encoding/asn1.(*bytesEncoder).Encode: ; void encoding/asn1.(*bytesEncoder).Encode(encoding/asn1.bytesEncoder * b, struct []uint8 dst)
002b1680ldr x16, [x28+16]
002b1684subs xzr, sp, x16
002b1688b.ls 0x2b16fc
002b168cstr x30, [sp-96]!
002b1690stur x29, [sp-8]
002b1694sub x29, sp, 8
002b1698ldr x16, [x28+32]
002b169ccbnz x16, 0x2b1718
002b16a0
002b16a0loc_2b16a0:
002b16a0str x0, [sp+104]
002b16a4str x1, [sp+112]
002b16a8str x2, [sp+120]
002b16acstr x3, [sp+128]
002b16b0cbnz x0, 0x2b16b8
002b16b4b 0x2b16f4
002b16b8
002b16b8loc_2b16b8:
002b16b8ldrsb x27, [x0]
002b16bcldr x6, [x0]
002b16c0ldr x1, [x0+8]
002b16c4ldr x2, [x0+16]
002b16c8str x6, [sp+64]
002b16ccstr x1, [sp+72]
002b16d0str x2, [sp+80]
002b16d4ldr x3, [sp+112]
002b16d8ldr x4, [sp+120]
002b16dcldr x5, [sp+128]
002b16e0mov x0, x6
002b16e4bl encoding/asn1.bytesEncoder.Encode
002b16e8ldur x29, [sp-8]
002b16ecldr x30, [sp], 96
002b16f0ret x30
002b16f4
002b16f4loc_2b16f4:
002b16f4bl runtime.panicwrap
002b16f8hint
002b16fc
002b16fcloc_2b16fc:
002b16fcstp x0, x1, [sp+8]
002b1700stp x2, x3, [sp+24]
002b1704mov x3, x30
002b1708bl runtime.morestack_noctxt.abi0
002b170cldp x0, x1, [sp+8]
002b1710ldp x2, x3, [sp+24]
002b1714b 0x2b1680
002b1718
002b1718loc_2b1718:
002b1718ldr x17, [x16]
002b171cadd x20, sp, 104
002b1720subs xzr, x20, x17
002b1724b.ne 0x2b16a0
002b1728add x20, sp, 8
002b172cstr x20, [x16]
002b1730b 0x2b16a0
002b1734udf 0
002b1738udf 0
002b173cudf 0
002b1680
002b1740
002b1740encoding/asn1.(*bytesEncoder).Len: ; void encoding/asn1.(*bytesEncoder).Len(encoding/asn1.bytesEncoder * b)
002b1740ldr x16, [x28+16]
002b1744subs xzr, sp, x16
002b1748b.ls 0x2b17b0
002b174cstr x30, [sp-80]!
002b1750stur x29, [sp-8]
002b1754sub x29, sp, 8
002b1758ldr x16, [x28+32]
002b175ccbnz x16, 0x2b17c4
002b1760
002b1760loc_2b1760:
002b1760str x0, [sp+88]
002b1764str xzr, [sp+32]
002b1768cbnz x0, 0x2b1770
002b176cb 0x2b17a8
002b1770
002b1770loc_2b1770:
002b1770ldrsb x27, [x0]
002b1774ldr x3, [x0]
002b1778ldr x1, [x0+8]
002b177cldr x2, [x0+16]
002b1780str x3, [sp+48]
002b1784str x1, [sp+56]
002b1788str x2, [sp+64]
002b178cmov x0, x3
002b1790bl encoding/asn1.bytesEncoder.Len
002b1794str x0, [sp+40]
002b1798str x0, [sp+32]
002b179cldur x29, [sp-8]
002b17a0ldr x30, [sp], 80
002b17a4ret x30
002b17a8
002b17a8loc_2b17a8:
002b17a8bl runtime.panicwrap
002b17achint
002b17b0
002b17b0loc_2b17b0:
002b17b0str x0, [sp+8]
002b17b4mov x3, x30
002b17b8bl runtime.morestack_noctxt.abi0
002b17bcldr x0, [sp+8]
002b17c0b 0x2b1740
002b17c4
002b17c4loc_2b17c4:
002b17c4ldr x17, [x16]
002b17c8add x20, sp, 88
002b17ccsubs xzr, x20, x17
002b17d0b.ne 0x2b1760
002b17d4add x20, sp, 8
002b17d8str x20, [x16]
002b17dcb 0x2b1760
002b1740
002b1740encoding/asn1.(*bytesEncoder).Len: ; void encoding/asn1.(*bytesEncoder).Len(encoding/asn1.bytesEncoder * b)
002b1740ldr x16, [x28+16]
002b1744subs xzr, sp, x16
002b1748b.ls 0x2b17b0
002b174cstr x30, [sp-80]!
002b1750stur x29, [sp-8]
002b1754sub x29, sp, 8
002b1758ldr x16, [x28+32]
002b175ccbnz x16, 0x2b17c4
002b1760
002b1760loc_2b1760:
002b1760str x0, [sp+88]
002b1764str xzr, [sp+32]
002b1768cbnz x0, 0x2b1770
002b176cb 0x2b17a8
002b1770
002b1770loc_2b1770:
002b1770ldrsb x27, [x0]
002b1774ldr x3, [x0]
002b1778ldr x1, [x0+8]
002b177cldr x2, [x0+16]
002b1780str x3, [sp+48]
002b1784str x1, [sp+56]
002b1788str x2, [sp+64]
002b178cmov x0, x3
002b1790bl encoding/asn1.bytesEncoder.Len
002b1794str x0, [sp+40]
002b1798str x0, [sp+32]
002b179cldur x29, [sp-8]
002b17a0ldr x30, [sp], 80
002b17a4ret x30
002b17a8
002b17a8loc_2b17a8:
002b17a8bl runtime.panicwrap
002b17achint
002b17b0
002b17b0loc_2b17b0:
002b17b0str x0, [sp+8]
002b17b4mov x3, x30
002b17b8bl runtime.morestack_noctxt.abi0
002b17bcldr x0, [sp+8]
002b17c0b 0x2b1740
002b17c4
002b17c4loc_2b17c4:
002b17c4ldr x17, [x16]
002b17c8add x20, sp, 88
002b17ccsubs xzr, x20, x17
002b17d0b.ne 0x2b1760
002b17d4add x20, sp, 8
002b17d8str x20, [x16]
002b17dcb 0x2b1760
002b1740
002b17e0
002b17e0encoding/asn1.(*stringEncoder).Encode: ; void encoding/asn1.(*stringEncoder).Encode(struct encoding/asn1.stringEncoder * s, struct []uint8 dst)
002b17e0ldr x16, [x28+16]
002b17e4subs xzr, sp, x16
002b17e8b.ls 0x2b1854
002b17ecstr x30, [sp-80]!
002b17f0stur x29, [sp-8]
002b17f4sub x29, sp, 8
002b17f8ldr x16, [x28+32]
002b17fccbnz x16, 0x2b1870
002b1800
002b1800loc_2b1800:
002b1800str x0, [sp+88]
002b1804str x1, [sp+96]
002b1808str x2, [sp+104]
002b180cstr x3, [sp+112]
002b1810cbnz x0, 0x2b1818
002b1814b 0x2b184c
002b1818
002b1818loc_2b1818:
002b1818ldrsb x27, [x0]
002b181cldr x5, [x0]
002b1820ldr x1, [x0+8]
002b1824str x5, [sp+56]
002b1828str x1, [sp+64]
002b182cldr x2, [sp+96]
002b1830ldr x3, [sp+104]
002b1834ldr x4, [sp+112]
002b1838mov x0, x5
002b183cbl encoding/asn1.stringEncoder.Encode
002b1840ldur x29, [sp-8]
002b1844ldr x30, [sp], 80
002b1848ret x30
002b184c
002b184cloc_2b184c:
002b184cbl runtime.panicwrap
002b1850hint
002b1854
002b1854loc_2b1854:
002b1854stp x0, x1, [sp+8]
002b1858stp x2, x3, [sp+24]
002b185cmov x3, x30
002b1860bl runtime.morestack_noctxt.abi0
002b1864ldp x0, x1, [sp+8]
002b1868ldp x2, x3, [sp+24]
002b186cb 0x2b17e0
002b1870
002b1870loc_2b1870:
002b1870ldr x17, [x16]
002b1874add x20, sp, 88
002b1878subs xzr, x20, x17
002b187cb.ne 0x2b1800
002b1880add x20, sp, 8
002b1884str x20, [x16]
002b1888b 0x2b1800
002b188cudf 0
002b17e0
002b17e0encoding/asn1.(*stringEncoder).Encode: ; void encoding/asn1.(*stringEncoder).Encode(struct encoding/asn1.stringEncoder * s, struct []uint8 dst)
002b17e0ldr x16, [x28+16]
002b17e4subs xzr, sp, x16
002b17e8b.ls 0x2b1854
002b17ecstr x30, [sp-80]!
002b17f0stur x29, [sp-8]
002b17f4sub x29, sp, 8
002b17f8ldr x16, [x28+32]
002b17fccbnz x16, 0x2b1870
002b1800
002b1800loc_2b1800:
002b1800str x0, [sp+88]
002b1804str x1, [sp+96]
002b1808str x2, [sp+104]
002b180cstr x3, [sp+112]
002b1810cbnz x0, 0x2b1818
002b1814b 0x2b184c
002b1818
002b1818loc_2b1818:
002b1818ldrsb x27, [x0]
002b181cldr x5, [x0]
002b1820ldr x1, [x0+8]
002b1824str x5, [sp+56]
002b1828str x1, [sp+64]
002b182cldr x2, [sp+96]
002b1830ldr x3, [sp+104]
002b1834ldr x4, [sp+112]
002b1838mov x0, x5
002b183cbl encoding/asn1.stringEncoder.Encode
002b1840ldur x29, [sp-8]
002b1844ldr x30, [sp], 80
002b1848ret x30
002b184c
002b184cloc_2b184c:
002b184cbl runtime.panicwrap
002b1850hint
002b1854
002b1854loc_2b1854:
002b1854stp x0, x1, [sp+8]
002b1858stp x2, x3, [sp+24]
002b185cmov x3, x30
002b1860bl runtime.morestack_noctxt.abi0
002b1864ldp x0, x1, [sp+8]
002b1868ldp x2, x3, [sp+24]
002b186cb 0x2b17e0
002b1870
002b1870loc_2b1870:
002b1870ldr x17, [x16]
002b1874add x20, sp, 88
002b1878subs xzr, x20, x17
002b187cb.ne 0x2b1800
002b1880add x20, sp, 8
002b1884str x20, [x16]
002b1888b 0x2b1800
002b188cudf 0
002b17e0
002b1890
002b1890encoding/asn1.(*stringEncoder).Len: ; void encoding/asn1.(*stringEncoder).Len(struct encoding/asn1.stringEncoder * s)
002b1890ldr x16, [x28+16]
002b1894subs xzr, sp, x16
002b1898b.ls 0x2b18f8
002b189cstr x30, [sp-64]!
002b18a0stur x29, [sp-8]
002b18a4sub x29, sp, 8
002b18a8ldr x16, [x28+32]
002b18accbnz x16, 0x2b190c
002b18b0
002b18b0loc_2b18b0:
002b18b0str x0, [sp+72]
002b18b4str xzr, [sp+24]
002b18b8cbnz x0, 0x2b18c0
002b18bcb 0x2b18f0
002b18c0
002b18c0loc_2b18c0:
002b18c0ldrsb x27, [x0]
002b18c4ldr x2, [x0]
002b18c8ldr x1, [x0+8]
002b18ccstr x2, [sp+40]
002b18d0str x1, [sp+48]
002b18d4mov x0, x2
002b18d8bl encoding/asn1.stringEncoder.Len
002b18dcstr x0, [sp+32]
002b18e0str x0, [sp+24]
002b18e4ldur x29, [sp-8]
002b18e8ldr x30, [sp], 64
002b18ecret x30
002b18f0
002b18f0loc_2b18f0:
002b18f0bl runtime.panicwrap
002b18f4hint
002b18f8
002b18f8loc_2b18f8:
002b18f8str x0, [sp+8]
002b18fcmov x3, x30
002b1900bl runtime.morestack_noctxt.abi0
002b1904ldr x0, [sp+8]
002b1908b 0x2b1890
002b190c
002b190cloc_2b190c:
002b190cldr x17, [x16]
002b1910add x20, sp, 72
002b1914subs xzr, x20, x17
002b1918b.ne 0x2b18b0
002b191cadd x20, sp, 8
002b1920str x20, [x16]
002b1924b 0x2b18b0
002b1928udf 0
002b192cudf 0
002b1890
002b1890encoding/asn1.(*stringEncoder).Len: ; void encoding/asn1.(*stringEncoder).Len(struct encoding/asn1.stringEncoder * s)
002b1890ldr x16, [x28+16]
002b1894subs xzr, sp, x16
002b1898b.ls 0x2b18f8
002b189cstr x30, [sp-64]!
002b18a0stur x29, [sp-8]
002b18a4sub x29, sp, 8
002b18a8ldr x16, [x28+32]
002b18accbnz x16, 0x2b190c
002b18b0
002b18b0loc_2b18b0:
002b18b0str x0, [sp+72]
002b18b4str xzr, [sp+24]
002b18b8cbnz x0, 0x2b18c0
002b18bcb 0x2b18f0
002b18c0
002b18c0loc_2b18c0:
002b18c0ldrsb x27, [x0]
002b18c4ldr x2, [x0]
002b18c8ldr x1, [x0+8]
002b18ccstr x2, [sp+40]
002b18d0str x1, [sp+48]
002b18d4mov x0, x2
002b18d8bl encoding/asn1.stringEncoder.Len
002b18dcstr x0, [sp+32]
002b18e0str x0, [sp+24]
002b18e4ldur x29, [sp-8]
002b18e8ldr x30, [sp], 64
002b18ecret x30
002b18f0
002b18f0loc_2b18f0:
002b18f0bl runtime.panicwrap
002b18f4hint
002b18f8
002b18f8loc_2b18f8:
002b18f8str x0, [sp+8]
002b18fcmov x3, x30
002b1900bl runtime.morestack_noctxt.abi0
002b1904ldr x0, [sp+8]
002b1908b 0x2b1890
002b190c
002b190cloc_2b190c:
002b190cldr x17, [x16]
002b1910add x20, sp, 72
002b1914subs xzr, x20, x17
002b1918b.ne 0x2b18b0
002b191cadd x20, sp, 8
002b1920str x20, [x16]
002b1924b 0x2b18b0
002b1928udf 0
002b192cudf 0
002b1890
002b1930
002b1930encoding/asn1.(*multiEncoder).Encode: ; void encoding/asn1.(*multiEncoder).Encode(encoding/asn1.multiEncoder * m, struct []uint8 dst)
002b1930ldr x16, [x28+16]
002b1934subs xzr, sp, x16
002b1938b.ls 0x2b19ac
002b193cstr x30, [sp-96]!
002b1940stur x29, [sp-8]
002b1944sub x29, sp, 8
002b1948ldr x16, [x28+32]
002b194ccbnz x16, 0x2b19c8
002b1950
002b1950loc_2b1950:
002b1950str x0, [sp+104]
002b1954str x1, [sp+112]
002b1958str x2, [sp+120]
002b195cstr x3, [sp+128]
002b1960cbnz x0, 0x2b1968
002b1964b 0x2b19a4
002b1968
002b1968loc_2b1968:
002b1968ldrsb x27, [x0]
002b196cldr x6, [x0]
002b1970ldr x1, [x0+8]
002b1974ldr x2, [x0+16]
002b1978str x6, [sp+64]
002b197cstr x1, [sp+72]
002b1980str x2, [sp+80]
002b1984ldr x3, [sp+112]
002b1988ldr x4, [sp+120]
002b198cldr x5, [sp+128]
002b1990mov x0, x6
002b1994bl encoding/asn1.multiEncoder.Encode
002b1998ldur x29, [sp-8]
002b199cldr x30, [sp], 96
002b19a0ret x30
002b19a4
002b19a4loc_2b19a4:
002b19a4bl runtime.panicwrap
002b19a8hint
002b19ac
002b19acloc_2b19ac:
002b19acstp x0, x1, [sp+8]
002b19b0stp x2, x3, [sp+24]
002b19b4mov x3, x30
002b19b8bl runtime.morestack_noctxt.abi0
002b19bcldp x0, x1, [sp+8]
002b19c0ldp x2, x3, [sp+24]
002b19c4b 0x2b1930
002b19c8
002b19c8loc_2b19c8:
002b19c8ldr x17, [x16]
002b19ccadd x20, sp, 104
002b19d0subs xzr, x20, x17
002b19d4b.ne 0x2b1950
002b19d8add x20, sp, 8
002b19dcstr x20, [x16]
002b19e0b 0x2b1950
002b19e4udf 0
002b19e8udf 0
002b19ecudf 0
002b1930
002b1930encoding/asn1.(*multiEncoder).Encode: ; void encoding/asn1.(*multiEncoder).Encode(encoding/asn1.multiEncoder * m, struct []uint8 dst)
002b1930ldr x16, [x28+16]
002b1934subs xzr, sp, x16
002b1938b.ls 0x2b19ac
002b193cstr x30, [sp-96]!
002b1940stur x29, [sp-8]
002b1944sub x29, sp, 8
002b1948ldr x16, [x28+32]
002b194ccbnz x16, 0x2b19c8
002b1950
002b1950loc_2b1950:
002b1950str x0, [sp+104]
002b1954str x1, [sp+112]
002b1958str x2, [sp+120]
002b195cstr x3, [sp+128]
002b1960cbnz x0, 0x2b1968
002b1964b 0x2b19a4
002b1968
002b1968loc_2b1968:
002b1968ldrsb x27, [x0]
002b196cldr x6, [x0]
002b1970ldr x1, [x0+8]
002b1974ldr x2, [x0+16]
002b1978str x6, [sp+64]
002b197cstr x1, [sp+72]
002b1980str x2, [sp+80]
002b1984ldr x3, [sp+112]
002b1988ldr x4, [sp+120]
002b198cldr x5, [sp+128]
002b1990mov x0, x6
002b1994bl encoding/asn1.multiEncoder.Encode
002b1998ldur x29, [sp-8]
002b199cldr x30, [sp], 96
002b19a0ret x30
002b19a4
002b19a4loc_2b19a4:
002b19a4bl runtime.panicwrap
002b19a8hint
002b19ac
002b19acloc_2b19ac:
002b19acstp x0, x1, [sp+8]
002b19b0stp x2, x3, [sp+24]
002b19b4mov x3, x30
002b19b8bl runtime.morestack_noctxt.abi0
002b19bcldp x0, x1, [sp+8]
002b19c0ldp x2, x3, [sp+24]
002b19c4b 0x2b1930
002b19c8
002b19c8loc_2b19c8:
002b19c8ldr x17, [x16]
002b19ccadd x20, sp, 104
002b19d0subs xzr, x20, x17
002b19d4b.ne 0x2b1950
002b19d8add x20, sp, 8
002b19dcstr x20, [x16]
002b19e0b 0x2b1950
002b19e4udf 0
002b19e8udf 0
002b19ecudf 0
002b1930
002b19f0
002b19f0encoding/asn1.(*multiEncoder).Len: ; void encoding/asn1.(*multiEncoder).Len(encoding/asn1.multiEncoder * m)
002b19f0ldr x16, [x28+16]
002b19f4subs xzr, sp, x16
002b19f8b.ls 0x2b1a60
002b19fcstr x30, [sp-80]!
002b1a00stur x29, [sp-8]
002b1a04sub x29, sp, 8
002b1a08ldr x16, [x28+32]
002b1a0ccbnz x16, 0x2b1a74
002b1a10
002b1a10loc_2b1a10:
002b1a10str x0, [sp+88]
002b1a14str xzr, [sp+32]
002b1a18cbnz x0, 0x2b1a20
002b1a1cb 0x2b1a58
002b1a20
002b1a20loc_2b1a20:
002b1a20ldrsb x27, [x0]
002b1a24ldr x3, [x0]
002b1a28ldr x1, [x0+8]
002b1a2cldr x2, [x0+16]
002b1a30str x3, [sp+48]
002b1a34str x1, [sp+56]
002b1a38str x2, [sp+64]
002b1a3cmov x0, x3
002b1a40bl encoding/asn1.multiEncoder.Len
002b1a44str x0, [sp+40]
002b1a48str x0, [sp+32]
002b1a4cldur x29, [sp-8]
002b1a50ldr x30, [sp], 80
002b1a54ret x30
002b1a58
002b1a58loc_2b1a58:
002b1a58bl runtime.panicwrap
002b1a5chint
002b1a60
002b1a60loc_2b1a60:
002b1a60str x0, [sp+8]
002b1a64mov x3, x30
002b1a68bl runtime.morestack_noctxt.abi0
002b1a6cldr x0, [sp+8]
002b1a70b 0x2b19f0
002b1a74
002b1a74loc_2b1a74:
002b1a74ldr x17, [x16]
002b1a78add x20, sp, 88
002b1a7csubs xzr, x20, x17
002b1a80b.ne 0x2b1a10
002b1a84add x20, sp, 8
002b1a88str x20, [x16]
002b1a8cb 0x2b1a10
002b19f0
002b19f0encoding/asn1.(*multiEncoder).Len: ; void encoding/asn1.(*multiEncoder).Len(encoding/asn1.multiEncoder * m)
002b19f0ldr x16, [x28+16]
002b19f4subs xzr, sp, x16
002b19f8b.ls 0x2b1a60
002b19fcstr x30, [sp-80]!
002b1a00stur x29, [sp-8]
002b1a04sub x29, sp, 8
002b1a08ldr x16, [x28+32]
002b1a0ccbnz x16, 0x2b1a74
002b1a10
002b1a10loc_2b1a10:
002b1a10str x0, [sp+88]
002b1a14str xzr, [sp+32]
002b1a18cbnz x0, 0x2b1a20
002b1a1cb 0x2b1a58
002b1a20
002b1a20loc_2b1a20:
002b1a20ldrsb x27, [x0]
002b1a24ldr x3, [x0]
002b1a28ldr x1, [x0+8]
002b1a2cldr x2, [x0+16]
002b1a30str x3, [sp+48]
002b1a34str x1, [sp+56]
002b1a38str x2, [sp+64]
002b1a3cmov x0, x3
002b1a40bl encoding/asn1.multiEncoder.Len
002b1a44str x0, [sp+40]
002b1a48str x0, [sp+32]
002b1a4cldur x29, [sp-8]
002b1a50ldr x30, [sp], 80
002b1a54ret x30
002b1a58
002b1a58loc_2b1a58:
002b1a58bl runtime.panicwrap
002b1a5chint
002b1a60
002b1a60loc_2b1a60:
002b1a60str x0, [sp+8]
002b1a64mov x3, x30
002b1a68bl runtime.morestack_noctxt.abi0
002b1a6cldr x0, [sp+8]
002b1a70b 0x2b19f0
002b1a74
002b1a74loc_2b1a74:
002b1a74ldr x17, [x16]
002b1a78add x20, sp, 88
002b1a7csubs xzr, x20, x17
002b1a80b.ne 0x2b1a10
002b1a84add x20, sp, 8
002b1a88str x20, [x16]
002b1a8cb 0x2b1a10
002b19f0
002b1a90
002b1a90encoding/asn1.(*setEncoder).Encode: ; void encoding/asn1.(*setEncoder).Encode(encoding/asn1.setEncoder * s, struct []uint8 dst)
002b1a90ldr x16, [x28+16]
002b1a94subs xzr, sp, x16
002b1a98b.ls 0x2b1b0c
002b1a9cstr x30, [sp-96]!
002b1aa0stur x29, [sp-8]
002b1aa4sub x29, sp, 8
002b1aa8ldr x16, [x28+32]
002b1aaccbnz x16, 0x2b1b28
002b1ab0
002b1ab0loc_2b1ab0:
002b1ab0str x0, [sp+104]
002b1ab4str x1, [sp+112]
002b1ab8str x2, [sp+120]
002b1abcstr x3, [sp+128]
002b1ac0cbnz x0, 0x2b1ac8
002b1ac4b 0x2b1b04
002b1ac8
002b1ac8loc_2b1ac8:
002b1ac8ldrsb x27, [x0]
002b1accldr x6, [x0]
002b1ad0ldr x1, [x0+8]
002b1ad4ldr x2, [x0+16]
002b1ad8str x6, [sp+64]
002b1adcstr x1, [sp+72]
002b1ae0str x2, [sp+80]
002b1ae4ldr x3, [sp+112]
002b1ae8ldr x4, [sp+120]
002b1aecldr x5, [sp+128]
002b1af0mov x0, x6
002b1af4bl encoding/asn1.setEncoder.Encode
002b1af8ldur x29, [sp-8]
002b1afcldr x30, [sp], 96
002b1b00ret x30
002b1b04
002b1b04loc_2b1b04:
002b1b04bl runtime.panicwrap
002b1b08hint
002b1b0c
002b1b0cloc_2b1b0c:
002b1b0cstp x0, x1, [sp+8]
002b1b10stp x2, x3, [sp+24]
002b1b14mov x3, x30
002b1b18bl runtime.morestack_noctxt.abi0
002b1b1cldp x0, x1, [sp+8]
002b1b20ldp x2, x3, [sp+24]
002b1b24b 0x2b1a90
002b1b28
002b1b28loc_2b1b28:
002b1b28ldr x17, [x16]
002b1b2cadd x20, sp, 104
002b1b30subs xzr, x20, x17
002b1b34b.ne 0x2b1ab0
002b1b38add x20, sp, 8
002b1b3cstr x20, [x16]
002b1b40b 0x2b1ab0
002b1b44udf 0
002b1b48udf 0
002b1b4cudf 0
002b1a90
002b1a90encoding/asn1.(*setEncoder).Encode: ; void encoding/asn1.(*setEncoder).Encode(encoding/asn1.setEncoder * s, struct []uint8 dst)
002b1a90ldr x16, [x28+16]
002b1a94subs xzr, sp, x16
002b1a98b.ls 0x2b1b0c
002b1a9cstr x30, [sp-96]!
002b1aa0stur x29, [sp-8]
002b1aa4sub x29, sp, 8
002b1aa8ldr x16, [x28+32]
002b1aaccbnz x16, 0x2b1b28
002b1ab0
002b1ab0loc_2b1ab0:
002b1ab0str x0, [sp+104]
002b1ab4str x1, [sp+112]
002b1ab8str x2, [sp+120]
002b1abcstr x3, [sp+128]
002b1ac0cbnz x0, 0x2b1ac8
002b1ac4b 0x2b1b04
002b1ac8
002b1ac8loc_2b1ac8:
002b1ac8ldrsb x27, [x0]
002b1accldr x6, [x0]
002b1ad0ldr x1, [x0+8]
002b1ad4ldr x2, [x0+16]
002b1ad8str x6, [sp+64]
002b1adcstr x1, [sp+72]
002b1ae0str x2, [sp+80]
002b1ae4ldr x3, [sp+112]
002b1ae8ldr x4, [sp+120]
002b1aecldr x5, [sp+128]
002b1af0mov x0, x6
002b1af4bl encoding/asn1.setEncoder.Encode
002b1af8ldur x29, [sp-8]
002b1afcldr x30, [sp], 96
002b1b00ret x30
002b1b04
002b1b04loc_2b1b04:
002b1b04bl runtime.panicwrap
002b1b08hint
002b1b0c
002b1b0cloc_2b1b0c:
002b1b0cstp x0, x1, [sp+8]
002b1b10stp x2, x3, [sp+24]
002b1b14mov x3, x30
002b1b18bl runtime.morestack_noctxt.abi0
002b1b1cldp x0, x1, [sp+8]
002b1b20ldp x2, x3, [sp+24]
002b1b24b 0x2b1a90
002b1b28
002b1b28loc_2b1b28:
002b1b28ldr x17, [x16]
002b1b2cadd x20, sp, 104
002b1b30subs xzr, x20, x17
002b1b34b.ne 0x2b1ab0
002b1b38add x20, sp, 8
002b1b3cstr x20, [x16]
002b1b40b 0x2b1ab0
002b1b44udf 0
002b1b48udf 0
002b1b4cudf 0
002b1a90
002b1b50
002b1b50encoding/asn1.(*setEncoder).Len: ; void encoding/asn1.(*setEncoder).Len(encoding/asn1.setEncoder * s)
002b1b50ldr x16, [x28+16]
002b1b54subs xzr, sp, x16
002b1b58b.ls 0x2b1bc0
002b1b5cstr x30, [sp-80]!
002b1b60stur x29, [sp-8]
002b1b64sub x29, sp, 8
002b1b68ldr x16, [x28+32]
002b1b6ccbnz x16, 0x2b1bd4
002b1b70
002b1b70loc_2b1b70:
002b1b70str x0, [sp+88]
002b1b74str xzr, [sp+32]
002b1b78cbnz x0, 0x2b1b80
002b1b7cb 0x2b1bb8
002b1b80
002b1b80loc_2b1b80:
002b1b80ldrsb x27, [x0]
002b1b84ldr x3, [x0]
002b1b88ldr x1, [x0+8]
002b1b8cldr x2, [x0+16]
002b1b90str x3, [sp+48]
002b1b94str x1, [sp+56]
002b1b98str x2, [sp+64]
002b1b9cmov x0, x3
002b1ba0bl encoding/asn1.setEncoder.Len
002b1ba4str x0, [sp+40]
002b1ba8str x0, [sp+32]
002b1bacldur x29, [sp-8]
002b1bb0ldr x30, [sp], 80
002b1bb4ret x30
002b1bb8
002b1bb8loc_2b1bb8:
002b1bb8bl runtime.panicwrap
002b1bbchint
002b1bc0
002b1bc0loc_2b1bc0:
002b1bc0str x0, [sp+8]
002b1bc4mov x3, x30
002b1bc8bl runtime.morestack_noctxt.abi0
002b1bccldr x0, [sp+8]
002b1bd0b 0x2b1b50
002b1bd4
002b1bd4loc_2b1bd4:
002b1bd4ldr x17, [x16]
002b1bd8add x20, sp, 88
002b1bdcsubs xzr, x20, x17
002b1be0b.ne 0x2b1b70
002b1be4add x20, sp, 8
002b1be8str x20, [x16]
002b1becb 0x2b1b70
002b1b50
002b1b50encoding/asn1.(*setEncoder).Len: ; void encoding/asn1.(*setEncoder).Len(encoding/asn1.setEncoder * s)
002b1b50ldr x16, [x28+16]
002b1b54subs xzr, sp, x16
002b1b58b.ls 0x2b1bc0
002b1b5cstr x30, [sp-80]!
002b1b60stur x29, [sp-8]
002b1b64sub x29, sp, 8
002b1b68ldr x16, [x28+32]
002b1b6ccbnz x16, 0x2b1bd4
002b1b70
002b1b70loc_2b1b70:
002b1b70str x0, [sp+88]
002b1b74str xzr, [sp+32]
002b1b78cbnz x0, 0x2b1b80
002b1b7cb 0x2b1bb8
002b1b80
002b1b80loc_2b1b80:
002b1b80ldrsb x27, [x0]
002b1b84ldr x3, [x0]
002b1b88ldr x1, [x0+8]
002b1b8cldr x2, [x0+16]
002b1b90str x3, [sp+48]
002b1b94str x1, [sp+56]
002b1b98str x2, [sp+64]
002b1b9cmov x0, x3
002b1ba0bl encoding/asn1.setEncoder.Len
002b1ba4str x0, [sp+40]
002b1ba8str x0, [sp+32]
002b1bacldur x29, [sp-8]
002b1bb0ldr x30, [sp], 80
002b1bb4ret x30
002b1bb8
002b1bb8loc_2b1bb8:
002b1bb8bl runtime.panicwrap
002b1bbchint
002b1bc0
002b1bc0loc_2b1bc0:
002b1bc0str x0, [sp+8]
002b1bc4mov x3, x30
002b1bc8bl runtime.morestack_noctxt.abi0
002b1bccldr x0, [sp+8]
002b1bd0b 0x2b1b50
002b1bd4
002b1bd4loc_2b1bd4:
002b1bd4ldr x17, [x16]
002b1bd8add x20, sp, 88
002b1bdcsubs xzr, x20, x17
002b1be0b.ne 0x2b1b70
002b1be4add x20, sp, 8
002b1be8str x20, [x16]
002b1becb 0x2b1b70
002b1b50
002b1bf0
002b1bf0encoding/asn1.(*int64Encoder).Encode: ; void encoding/asn1.(*int64Encoder).Encode(encoding/asn1.int64Encoder * i, struct []uint8 dst)
002b1bf0ldr x16, [x28+16]
002b1bf4subs xzr, sp, x16
002b1bf8b.ls 0x2b1c4c
002b1bfcstr x30, [sp-64]!
002b1c00stur x29, [sp-8]
002b1c04sub x29, sp, 8
002b1c08ldr x16, [x28+32]
002b1c0ccbnz x16, 0x2b1c68
002b1c10
002b1c10loc_2b1c10:
002b1c10str x0, [sp+72]
002b1c14str x1, [sp+80]
002b1c18str x2, [sp+88]
002b1c1cstr x3, [sp+96]
002b1c20cbnz x0, 0x2b1c28
002b1c24b 0x2b1c44
002b1c28
002b1c28loc_2b1c28:
002b1c28ldrsb x27, [x0]
002b1c2cldr x0, [x0]
002b1c30str x0, [sp+48]
002b1c34bl encoding/asn1.int64Encoder.Encode
002b1c38ldur x29, [sp-8]
002b1c3cldr x30, [sp], 64
002b1c40ret x30
002b1c44
002b1c44loc_2b1c44:
002b1c44bl runtime.panicwrap
002b1c48hint
002b1c4c
002b1c4cloc_2b1c4c:
002b1c4cstp x0, x1, [sp+8]
002b1c50stp x2, x3, [sp+24]
002b1c54mov x3, x30
002b1c58bl runtime.morestack_noctxt.abi0
002b1c5cldp x0, x1, [sp+8]
002b1c60ldp x2, x3, [sp+24]
002b1c64b 0x2b1bf0
002b1c68
002b1c68loc_2b1c68:
002b1c68ldr x17, [x16]
002b1c6cadd x20, sp, 72
002b1c70subs xzr, x20, x17
002b1c74b.ne 0x2b1c10
002b1c78add x20, sp, 8
002b1c7cstr x20, [x16]
002b1c80b 0x2b1c10
002b1c84udf 0
002b1c88udf 0
002b1c8cudf 0
002b1bf0
002b1bf0encoding/asn1.(*int64Encoder).Encode: ; void encoding/asn1.(*int64Encoder).Encode(encoding/asn1.int64Encoder * i, struct []uint8 dst)
002b1bf0ldr x16, [x28+16]
002b1bf4subs xzr, sp, x16
002b1bf8b.ls 0x2b1c4c
002b1bfcstr x30, [sp-64]!
002b1c00stur x29, [sp-8]
002b1c04sub x29, sp, 8
002b1c08ldr x16, [x28+32]
002b1c0ccbnz x16, 0x2b1c68
002b1c10
002b1c10loc_2b1c10:
002b1c10str x0, [sp+72]
002b1c14str x1, [sp+80]
002b1c18str x2, [sp+88]
002b1c1cstr x3, [sp+96]
002b1c20cbnz x0, 0x2b1c28
002b1c24b 0x2b1c44
002b1c28
002b1c28loc_2b1c28:
002b1c28ldrsb x27, [x0]
002b1c2cldr x0, [x0]
002b1c30str x0, [sp+48]
002b1c34bl encoding/asn1.int64Encoder.Encode
002b1c38ldur x29, [sp-8]
002b1c3cldr x30, [sp], 64
002b1c40ret x30
002b1c44
002b1c44loc_2b1c44:
002b1c44bl runtime.panicwrap
002b1c48hint
002b1c4c
002b1c4cloc_2b1c4c:
002b1c4cstp x0, x1, [sp+8]
002b1c50stp x2, x3, [sp+24]
002b1c54mov x3, x30
002b1c58bl runtime.morestack_noctxt.abi0
002b1c5cldp x0, x1, [sp+8]
002b1c60ldp x2, x3, [sp+24]
002b1c64b 0x2b1bf0
002b1c68
002b1c68loc_2b1c68:
002b1c68ldr x17, [x16]
002b1c6cadd x20, sp, 72
002b1c70subs xzr, x20, x17
002b1c74b.ne 0x2b1c10
002b1c78add x20, sp, 8
002b1c7cstr x20, [x16]
002b1c80b 0x2b1c10
002b1c84udf 0
002b1c88udf 0
002b1c8cudf 0
002b1bf0
002b1c90
002b1c90encoding/asn1.(*int64Encoder).Len: ; void encoding/asn1.(*int64Encoder).Len(encoding/asn1.int64Encoder * i)
002b1c90ldr x16, [x28+16]
002b1c94subs xzr, sp, x16
002b1c98b.ls 0x2b1cec
002b1c9cstr x30, [sp-48]!
002b1ca0stur x29, [sp-8]
002b1ca4sub x29, sp, 8
002b1ca8ldr x16, [x28+32]
002b1caccbnz x16, 0x2b1d00
002b1cb0
002b1cb0loc_2b1cb0:
002b1cb0str x0, [sp+56]
002b1cb4str xzr, [sp+16]
002b1cb8cbnz x0, 0x2b1cc0
002b1cbcb 0x2b1ce4
002b1cc0
002b1cc0loc_2b1cc0:
002b1cc0ldrsb x27, [x0]
002b1cc4ldr x0, [x0]
002b1cc8str x0, [sp+24]
002b1cccbl encoding/asn1.int64Encoder.Len
002b1cd0str x0, [sp+32]
002b1cd4str x0, [sp+16]
002b1cd8ldur x29, [sp-8]
002b1cdcldr x30, [sp], 48
002b1ce0ret x30
002b1ce4
002b1ce4loc_2b1ce4:
002b1ce4bl runtime.panicwrap
002b1ce8hint
002b1cec
002b1cecloc_2b1cec:
002b1cecstr x0, [sp+8]
002b1cf0mov x3, x30
002b1cf4bl runtime.morestack_noctxt.abi0
002b1cf8ldr x0, [sp+8]
002b1cfcb 0x2b1c90
002b1d00
002b1d00loc_2b1d00:
002b1d00ldr x17, [x16]
002b1d04add x20, sp, 56
002b1d08subs xzr, x20, x17
002b1d0cb.ne 0x2b1cb0
002b1d10add x20, sp, 8
002b1d14str x20, [x16]
002b1d18b 0x2b1cb0
002b1d1cudf 0
002b1c90
002b1c90encoding/asn1.(*int64Encoder).Len: ; void encoding/asn1.(*int64Encoder).Len(encoding/asn1.int64Encoder * i)
002b1c90ldr x16, [x28+16]
002b1c94subs xzr, sp, x16
002b1c98b.ls 0x2b1cec
002b1c9cstr x30, [sp-48]!
002b1ca0stur x29, [sp-8]
002b1ca4sub x29, sp, 8
002b1ca8ldr x16, [x28+32]
002b1caccbnz x16, 0x2b1d00
002b1cb0
002b1cb0loc_2b1cb0:
002b1cb0str x0, [sp+56]
002b1cb4str xzr, [sp+16]
002b1cb8cbnz x0, 0x2b1cc0
002b1cbcb 0x2b1ce4
002b1cc0
002b1cc0loc_2b1cc0:
002b1cc0ldrsb x27, [x0]
002b1cc4ldr x0, [x0]
002b1cc8str x0, [sp+24]
002b1cccbl encoding/asn1.int64Encoder.Len
002b1cd0str x0, [sp+32]
002b1cd4str x0, [sp+16]
002b1cd8ldur x29, [sp-8]
002b1cdcldr x30, [sp], 48
002b1ce0ret x30
002b1ce4
002b1ce4loc_2b1ce4:
002b1ce4bl runtime.panicwrap
002b1ce8hint
002b1cec
002b1cecloc_2b1cec:
002b1cecstr x0, [sp+8]
002b1cf0mov x3, x30
002b1cf4bl runtime.morestack_noctxt.abi0
002b1cf8ldr x0, [sp+8]
002b1cfcb 0x2b1c90
002b1d00
002b1d00loc_2b1d00:
002b1d00ldr x17, [x16]
002b1d04add x20, sp, 56
002b1d08subs xzr, x20, x17
002b1d0cb.ne 0x2b1cb0
002b1d10add x20, sp, 8
002b1d14str x20, [x16]
002b1d18b 0x2b1cb0
002b1d1cudf 0
002b1c90
002b1d20
002b1d20encoding/asn1.(*bitStringEncoder).Encode: ; void encoding/asn1.(*bitStringEncoder).Encode(encoding/asn1.bitStringEncoder * b, struct []uint8 dst)
002b1d20ldr x16, [x28+16]
002b1d24subs xzr, sp, x16
002b1d28b.ls 0x2b1da4
002b1d2cstr x30, [sp-112]!
002b1d30stur x29, [sp-8]
002b1d34sub x29, sp, 8
002b1d38ldr x16, [x28+32]
002b1d3ccbnz x16, 0x2b1dc0
002b1d40
002b1d40loc_2b1d40:
002b1d40str x0, [sp+120]
002b1d44str x1, [sp+128]
002b1d48str x2, [sp+136]
002b1d4cstr x3, [sp+144]
002b1d50cbnz x0, 0x2b1d58
002b1d54b 0x2b1d9c
002b1d58
002b1d58loc_2b1d58:
002b1d58ldrsb x27, [x0]
002b1d5cldr x7, [x0]
002b1d60ldr x1, [x0+8]
002b1d64ldr x2, [x0+16]
002b1d68ldr x3, [x0+24]
002b1d6cstr x7, [sp+72]
002b1d70str x1, [sp+80]
002b1d74str x2, [sp+88]
002b1d78str x3, [sp+96]
002b1d7cldr x4, [sp+128]
002b1d80ldr x5, [sp+136]
002b1d84ldr x6, [sp+144]
002b1d88mov x0, x7
002b1d8cbl encoding/asn1.bitStringEncoder.Encode
002b1d90ldur x29, [sp-8]
002b1d94ldr x30, [sp], 112
002b1d98ret x30
002b1d9c
002b1d9cloc_2b1d9c:
002b1d9cbl runtime.panicwrap
002b1da0hint
002b1da4
002b1da4loc_2b1da4:
002b1da4stp x0, x1, [sp+8]
002b1da8stp x2, x3, [sp+24]
002b1dacmov x3, x30
002b1db0bl runtime.morestack_noctxt.abi0
002b1db4ldp x0, x1, [sp+8]
002b1db8ldp x2, x3, [sp+24]
002b1dbcb 0x2b1d20
002b1dc0
002b1dc0loc_2b1dc0:
002b1dc0ldr x17, [x16]
002b1dc4add x20, sp, 120
002b1dc8subs xzr, x20, x17
002b1dccb.ne 0x2b1d40
002b1dd0add x20, sp, 8
002b1dd4str x20, [x16]
002b1dd8b 0x2b1d40
002b1ddcudf 0
002b1d20
002b1d20encoding/asn1.(*bitStringEncoder).Encode: ; void encoding/asn1.(*bitStringEncoder).Encode(encoding/asn1.bitStringEncoder * b, struct []uint8 dst)
002b1d20ldr x16, [x28+16]
002b1d24subs xzr, sp, x16
002b1d28b.ls 0x2b1da4
002b1d2cstr x30, [sp-112]!
002b1d30stur x29, [sp-8]
002b1d34sub x29, sp, 8
002b1d38ldr x16, [x28+32]
002b1d3ccbnz x16, 0x2b1dc0
002b1d40
002b1d40loc_2b1d40:
002b1d40str x0, [sp+120]
002b1d44str x1, [sp+128]
002b1d48str x2, [sp+136]
002b1d4cstr x3, [sp+144]
002b1d50cbnz x0, 0x2b1d58
002b1d54b 0x2b1d9c
002b1d58
002b1d58loc_2b1d58:
002b1d58ldrsb x27, [x0]
002b1d5cldr x7, [x0]
002b1d60ldr x1, [x0+8]
002b1d64ldr x2, [x0+16]
002b1d68ldr x3, [x0+24]
002b1d6cstr x7, [sp+72]
002b1d70str x1, [sp+80]
002b1d74str x2, [sp+88]
002b1d78str x3, [sp+96]
002b1d7cldr x4, [sp+128]
002b1d80ldr x5, [sp+136]
002b1d84ldr x6, [sp+144]
002b1d88mov x0, x7
002b1d8cbl encoding/asn1.bitStringEncoder.Encode
002b1d90ldur x29, [sp-8]
002b1d94ldr x30, [sp], 112
002b1d98ret x30
002b1d9c
002b1d9cloc_2b1d9c:
002b1d9cbl runtime.panicwrap
002b1da0hint
002b1da4
002b1da4loc_2b1da4:
002b1da4stp x0, x1, [sp+8]
002b1da8stp x2, x3, [sp+24]
002b1dacmov x3, x30
002b1db0bl runtime.morestack_noctxt.abi0
002b1db4ldp x0, x1, [sp+8]
002b1db8ldp x2, x3, [sp+24]
002b1dbcb 0x2b1d20
002b1dc0
002b1dc0loc_2b1dc0:
002b1dc0ldr x17, [x16]
002b1dc4add x20, sp, 120
002b1dc8subs xzr, x20, x17
002b1dccb.ne 0x2b1d40
002b1dd0add x20, sp, 8
002b1dd4str x20, [x16]
002b1dd8b 0x2b1d40
002b1ddcudf 0
002b1d20
002b1de0
002b1de0encoding/asn1.(*bitStringEncoder).Len: ; void encoding/asn1.(*bitStringEncoder).Len(encoding/asn1.bitStringEncoder * b)
002b1de0ldr x16, [x28+16]
002b1de4subs xzr, sp, x16
002b1de8b.ls 0x2b1e58
002b1decstr x30, [sp-96]!
002b1df0stur x29, [sp-8]
002b1df4sub x29, sp, 8
002b1df8ldr x16, [x28+32]
002b1dfccbnz x16, 0x2b1e6c
002b1e00
002b1e00loc_2b1e00:
002b1e00str x0, [sp+104]
002b1e04str xzr, [sp+40]
002b1e08cbnz x0, 0x2b1e10
002b1e0cb 0x2b1e50
002b1e10
002b1e10loc_2b1e10:
002b1e10ldrsb x27, [x0]
002b1e14ldr x4, [x0]
002b1e18ldr x1, [x0+8]
002b1e1cldr x2, [x0+16]
002b1e20ldr x3, [x0+24]
002b1e24str x4, [sp+56]
002b1e28str x1, [sp+64]
002b1e2cstr x2, [sp+72]
002b1e30str x3, [sp+80]
002b1e34mov x0, x4
002b1e38bl encoding/asn1.bitStringEncoder.Len
002b1e3cstr x0, [sp+48]
002b1e40str x0, [sp+40]
002b1e44ldur x29, [sp-8]
002b1e48ldr x30, [sp], 96
002b1e4cret x30
002b1e50
002b1e50loc_2b1e50:
002b1e50bl runtime.panicwrap
002b1e54hint
002b1e58
002b1e58loc_2b1e58:
002b1e58str x0, [sp+8]
002b1e5cmov x3, x30
002b1e60bl runtime.morestack_noctxt.abi0
002b1e64ldr x0, [sp+8]
002b1e68b 0x2b1de0
002b1e6c
002b1e6cloc_2b1e6c:
002b1e6cldr x17, [x16]
002b1e70add x20, sp, 104
002b1e74subs xzr, x20, x17
002b1e78b.ne 0x2b1e00
002b1e7cadd x20, sp, 8
002b1e80str x20, [x16]
002b1e84b 0x2b1e00
002b1e88udf 0
002b1e8cudf 0
002b1de0
002b1de0encoding/asn1.(*bitStringEncoder).Len: ; void encoding/asn1.(*bitStringEncoder).Len(encoding/asn1.bitStringEncoder * b)
002b1de0ldr x16, [x28+16]
002b1de4subs xzr, sp, x16
002b1de8b.ls 0x2b1e58
002b1decstr x30, [sp-96]!
002b1df0stur x29, [sp-8]
002b1df4sub x29, sp, 8
002b1df8ldr x16, [x28+32]
002b1dfccbnz x16, 0x2b1e6c
002b1e00
002b1e00loc_2b1e00:
002b1e00str x0, [sp+104]
002b1e04str xzr, [sp+40]
002b1e08cbnz x0, 0x2b1e10
002b1e0cb 0x2b1e50
002b1e10
002b1e10loc_2b1e10:
002b1e10ldrsb x27, [x0]
002b1e14ldr x4, [x0]
002b1e18ldr x1, [x0+8]
002b1e1cldr x2, [x0+16]
002b1e20ldr x3, [x0+24]
002b1e24str x4, [sp+56]
002b1e28str x1, [sp+64]
002b1e2cstr x2, [sp+72]
002b1e30str x3, [sp+80]
002b1e34mov x0, x4
002b1e38bl encoding/asn1.bitStringEncoder.Len
002b1e3cstr x0, [sp+48]
002b1e40str x0, [sp+40]
002b1e44ldur x29, [sp-8]
002b1e48ldr x30, [sp], 96
002b1e4cret x30
002b1e50
002b1e50loc_2b1e50:
002b1e50bl runtime.panicwrap
002b1e54hint
002b1e58
002b1e58loc_2b1e58:
002b1e58str x0, [sp+8]
002b1e5cmov x3, x30
002b1e60bl runtime.morestack_noctxt.abi0
002b1e64ldr x0, [sp+8]
002b1e68b 0x2b1de0
002b1e6c
002b1e6cloc_2b1e6c:
002b1e6cldr x17, [x16]
002b1e70add x20, sp, 104
002b1e74subs xzr, x20, x17
002b1e78b.ne 0x2b1e00
002b1e7cadd x20, sp, 8
002b1e80str x20, [x16]
002b1e84b 0x2b1e00
002b1e88udf 0
002b1e8cudf 0
002b1de0
002b1e90
002b1e90encoding/asn1.(*oidEncoder).Encode: ; void encoding/asn1.(*oidEncoder).Encode(encoding/asn1.oidEncoder * oid, struct []uint8 dst)
002b1e90ldr x16, [x28+16]
002b1e94subs xzr, sp, x16
002b1e98b.ls 0x2b1f0c
002b1e9cstr x30, [sp-96]!
002b1ea0stur x29, [sp-8]
002b1ea4sub x29, sp, 8
002b1ea8ldr x16, [x28+32]
002b1eaccbnz x16, 0x2b1f28
002b1eb0
002b1eb0loc_2b1eb0:
002b1eb0str x0, [sp+104]
002b1eb4str x1, [sp+112]
002b1eb8str x2, [sp+120]
002b1ebcstr x3, [sp+128]
002b1ec0cbnz x0, 0x2b1ec8
002b1ec4b 0x2b1f04
002b1ec8
002b1ec8loc_2b1ec8:
002b1ec8ldrsb x27, [x0]
002b1eccldr x6, [x0]
002b1ed0ldr x1, [x0+8]
002b1ed4ldr x2, [x0+16]
002b1ed8str x6, [sp+64]
002b1edcstr x1, [sp+72]
002b1ee0str x2, [sp+80]
002b1ee4ldr x3, [sp+112]
002b1ee8ldr x4, [sp+120]
002b1eecldr x5, [sp+128]
002b1ef0mov x0, x6
002b1ef4bl encoding/asn1.oidEncoder.Encode
002b1ef8ldur x29, [sp-8]
002b1efcldr x30, [sp], 96
002b1f00ret x30
002b1f04
002b1f04loc_2b1f04:
002b1f04bl runtime.panicwrap
002b1f08hint
002b1f0c
002b1f0cloc_2b1f0c:
002b1f0cstp x0, x1, [sp+8]
002b1f10stp x2, x3, [sp+24]
002b1f14mov x3, x30
002b1f18bl runtime.morestack_noctxt.abi0
002b1f1cldp x0, x1, [sp+8]
002b1f20ldp x2, x3, [sp+24]
002b1f24b 0x2b1e90
002b1f28
002b1f28loc_2b1f28:
002b1f28ldr x17, [x16]
002b1f2cadd x20, sp, 104
002b1f30subs xzr, x20, x17
002b1f34b.ne 0x2b1eb0
002b1f38add x20, sp, 8
002b1f3cstr x20, [x16]
002b1f40b 0x2b1eb0
002b1f44udf 0
002b1f48udf 0
002b1f4cudf 0
002b1e90
002b1e90encoding/asn1.(*oidEncoder).Encode: ; void encoding/asn1.(*oidEncoder).Encode(encoding/asn1.oidEncoder * oid, struct []uint8 dst)
002b1e90ldr x16, [x28+16]
002b1e94subs xzr, sp, x16
002b1e98b.ls 0x2b1f0c
002b1e9cstr x30, [sp-96]!
002b1ea0stur x29, [sp-8]
002b1ea4sub x29, sp, 8
002b1ea8ldr x16, [x28+32]
002b1eaccbnz x16, 0x2b1f28
002b1eb0
002b1eb0loc_2b1eb0:
002b1eb0str x0, [sp+104]
002b1eb4str x1, [sp+112]
002b1eb8str x2, [sp+120]
002b1ebcstr x3, [sp+128]
002b1ec0cbnz x0, 0x2b1ec8
002b1ec4b 0x2b1f04
002b1ec8
002b1ec8loc_2b1ec8:
002b1ec8ldrsb x27, [x0]
002b1eccldr x6, [x0]
002b1ed0ldr x1, [x0+8]
002b1ed4ldr x2, [x0+16]
002b1ed8str x6, [sp+64]
002b1edcstr x1, [sp+72]
002b1ee0str x2, [sp+80]
002b1ee4ldr x3, [sp+112]
002b1ee8ldr x4, [sp+120]
002b1eecldr x5, [sp+128]
002b1ef0mov x0, x6
002b1ef4bl encoding/asn1.oidEncoder.Encode
002b1ef8ldur x29, [sp-8]
002b1efcldr x30, [sp], 96
002b1f00ret x30
002b1f04
002b1f04loc_2b1f04:
002b1f04bl runtime.panicwrap
002b1f08hint
002b1f0c
002b1f0cloc_2b1f0c:
002b1f0cstp x0, x1, [sp+8]
002b1f10stp x2, x3, [sp+24]
002b1f14mov x3, x30
002b1f18bl runtime.morestack_noctxt.abi0
002b1f1cldp x0, x1, [sp+8]
002b1f20ldp x2, x3, [sp+24]
002b1f24b 0x2b1e90
002b1f28
002b1f28loc_2b1f28:
002b1f28ldr x17, [x16]
002b1f2cadd x20, sp, 104
002b1f30subs xzr, x20, x17
002b1f34b.ne 0x2b1eb0
002b1f38add x20, sp, 8
002b1f3cstr x20, [x16]
002b1f40b 0x2b1eb0
002b1f44udf 0
002b1f48udf 0
002b1f4cudf 0
002b1e90
002b1f50
002b1f50encoding/asn1.(*oidEncoder).Len: ; void encoding/asn1.(*oidEncoder).Len(encoding/asn1.oidEncoder * oid)
002b1f50ldr x16, [x28+16]
002b1f54subs xzr, sp, x16
002b1f58b.ls 0x2b1fc0
002b1f5cstr x30, [sp-80]!
002b1f60stur x29, [sp-8]
002b1f64sub x29, sp, 8
002b1f68ldr x16, [x28+32]
002b1f6ccbnz x16, 0x2b1fd4
002b1f70
002b1f70loc_2b1f70:
002b1f70str x0, [sp+88]
002b1f74str xzr, [sp+32]
002b1f78cbnz x0, 0x2b1f80
002b1f7cb 0x2b1fb8
002b1f80
002b1f80loc_2b1f80:
002b1f80ldrsb x27, [x0]
002b1f84ldr x3, [x0]
002b1f88ldr x1, [x0+8]
002b1f8cldr x2, [x0+16]
002b1f90str x3, [sp+48]
002b1f94str x1, [sp+56]
002b1f98str x2, [sp+64]
002b1f9cmov x0, x3
002b1fa0bl encoding/asn1.oidEncoder.Len
002b1fa4str x0, [sp+40]
002b1fa8str x0, [sp+32]
002b1facldur x29, [sp-8]
002b1fb0ldr x30, [sp], 80
002b1fb4ret x30
002b1fb8
002b1fb8loc_2b1fb8:
002b1fb8bl runtime.panicwrap
002b1fbchint
002b1fc0
002b1fc0loc_2b1fc0:
002b1fc0str x0, [sp+8]
002b1fc4mov x3, x30
002b1fc8bl runtime.morestack_noctxt.abi0
002b1fccldr x0, [sp+8]
002b1fd0b 0x2b1f50
002b1fd4
002b1fd4loc_2b1fd4:
002b1fd4ldr x17, [x16]
002b1fd8add x20, sp, 88
002b1fdcsubs xzr, x20, x17
002b1fe0b.ne 0x2b1f70
002b1fe4add x20, sp, 8
002b1fe8str x20, [x16]
002b1fecb 0x2b1f70
002b1f50
002b1f50encoding/asn1.(*oidEncoder).Len: ; void encoding/asn1.(*oidEncoder).Len(encoding/asn1.oidEncoder * oid)
002b1f50ldr x16, [x28+16]
002b1f54subs xzr, sp, x16
002b1f58b.ls 0x2b1fc0
002b1f5cstr x30, [sp-80]!
002b1f60stur x29, [sp-8]
002b1f64sub x29, sp, 8
002b1f68ldr x16, [x28+32]
002b1f6ccbnz x16, 0x2b1fd4
002b1f70
002b1f70loc_2b1f70:
002b1f70str x0, [sp+88]
002b1f74str xzr, [sp+32]
002b1f78cbnz x0, 0x2b1f80
002b1f7cb 0x2b1fb8
002b1f80
002b1f80loc_2b1f80:
002b1f80ldrsb x27, [x0]
002b1f84ldr x3, [x0]
002b1f88ldr x1, [x0+8]
002b1f8cldr x2, [x0+16]
002b1f90str x3, [sp+48]
002b1f94str x1, [sp+56]
002b1f98str x2, [sp+64]
002b1f9cmov x0, x3
002b1fa0bl encoding/asn1.oidEncoder.Len
002b1fa4str x0, [sp+40]
002b1fa8str x0, [sp+32]
002b1facldur x29, [sp-8]
002b1fb0ldr x30, [sp], 80
002b1fb4ret x30
002b1fb8
002b1fb8loc_2b1fb8:
002b1fb8bl runtime.panicwrap
002b1fbchint
002b1fc0
002b1fc0loc_2b1fc0:
002b1fc0str x0, [sp+8]
002b1fc4mov x3, x30
002b1fc8bl runtime.morestack_noctxt.abi0
002b1fccldr x0, [sp+8]
002b1fd0b 0x2b1f50
002b1fd4
002b1fd4loc_2b1fd4:
002b1fd4ldr x17, [x16]
002b1fd8add x20, sp, 88
002b1fdcsubs xzr, x20, x17
002b1fe0b.ne 0x2b1f70
002b1fe4add x20, sp, 8
002b1fe8str x20, [x16]
002b1fecb 0x2b1f70
002b1f50
002b1ff0
002b1ff0type:.eq.encoding/asn1.fieldParameters: ; void type:.eq.encoding/asn1.fieldParameters(encoding/asn1.fieldParameters * p, encoding/asn1.fieldParameters * q)
002b1ff0ldr x16, [x28+16]
002b1ff4subs xzr, sp, x16
002b1ff8b.ls 0x2b20e8
002b1ffcstr x30, [sp-64]!
002b2000stur x29, [sp-8]
002b2004sub x29, sp, 8
002b2008str x0, [sp+72]
002b200cstr x1, [sp+80]
002b2010strb wzr, [sp+39]
002b2014ldr x3, [sp+72]
002b2018ldrb w3, [x3]
002b201cldr x4, [sp+80]
002b2020ldrb w4, [x4]
002b2024eor x3, x3, x4
002b2028eor x3, x3, 1
002b202ctbnz w3, 0, 0x2b2034
002b2030b 0x2b20cc
002b2034
002b2034loc_2b2034:
002b2034ldr x3, [sp+72]
002b2038ldr x4, [sp+80]
002b203cldrb w3, [x3+1]
002b2040ldrb w4, [x4+1]
002b2044eor x3, x3, x4
002b2048eor x3, x3, 1
002b204ctbnz w3, 0, 0x2b2054
002b2050b 0x2b20c8
002b2054
002b2054loc_2b2054:
002b2054ldr x3, [sp+72]
002b2058ldr x4, [sp+80]
002b205cldrb w3, [x3+2]
002b2060ldrb w4, [x4+2]
002b2064eor x3, x3, x4
002b2068eor x3, x3, 1
002b206ctbnz w3, 0, 0x2b2074
002b2070b 0x2b20c4
002b2074
002b2074loc_2b2074:
002b2074ldr x3, [sp+72]
002b2078ldr x4, [sp+80]
002b207cldrb w3, [x3+3]
002b2080ldrb w4, [x4+3]
002b2084eor x3, x3, x4
002b2088eor x3, x3, 1
002b208ctbnz w3, 0, 0x2b2094
002b2090b 0x2b20c0
002b2094
002b2094loc_2b2094:
002b2094ldr x3, [sp+72]
002b2098add x3, x3, 8
002b209cstr x3, [sp+48]
002b20a0ldr x3, [sp+80]
002b20a4add x1, x3, 8
002b20a8str x1, [sp+40]
002b20acldr x0, [sp+48]
002b20b0movz x2, 34
002b20b4bl runtime.memequal
002b20b8strb w0, [sp+39]
002b20bcb 0x2b20d8
002b20c0
002b20c0loc_2b20c0:
002b20c0b 0x2b20d0
002b20c4
002b20c4loc_2b20c4:
002b20c4b 0x2b20d0
002b20c8
002b20c8loc_2b20c8:
002b20c8b 0x2b20d0
002b20cc
002b20ccloc_2b20cc:
002b20ccb 0x2b20d0
002b20d0
002b20d0loc_2b20d0:
002b20d0strb wzr, [sp+39]
002b20d4b 0x2b20d8
002b20d8
002b20d8loc_2b20d8:
002b20d8ldrb w0, [sp+39]
002b20dcldur x29, [sp-8]
002b20e0ldr x30, [sp], 64
002b20e4ret x30
002b20e8
002b20e8loc_2b20e8:
002b20e8stp x0, x1, [sp+8]
002b20ecmov x3, x30
002b20f0bl runtime.morestack_noctxt.abi0
002b20f4ldp x0, x1, [sp+8]
002b20f8b 0x2b1ff0
002b20fcudf 0
002b1ff0
002b1ff0type:.eq.encoding/asn1.fieldParameters: ; void type:.eq.encoding/asn1.fieldParameters(encoding/asn1.fieldParameters * p, encoding/asn1.fieldParameters * q)
002b1ff0ldr x16, [x28+16]
002b1ff4subs xzr, sp, x16
002b1ff8b.ls 0x2b20e8
002b1ffcstr x30, [sp-64]!
002b2000stur x29, [sp-8]
002b2004sub x29, sp, 8
002b2008str x0, [sp+72]
002b200cstr x1, [sp+80]
002b2010strb wzr, [sp+39]
002b2014ldr x3, [sp+72]
002b2018ldrb w3, [x3]
002b201cldr x4, [sp+80]
002b2020ldrb w4, [x4]
002b2024eor x3, x3, x4
002b2028eor x3, x3, 1
002b202ctbnz w3, 0, 0x2b2034
002b2030b 0x2b20cc
002b2034
002b2034loc_2b2034:
002b2034ldr x3, [sp+72]
002b2038ldr x4, [sp+80]
002b203cldrb w3, [x3+1]
002b2040ldrb w4, [x4+1]
002b2044eor x3, x3, x4
002b2048eor x3, x3, 1
002b204ctbnz w3, 0, 0x2b2054
002b2050b 0x2b20c8
002b2054
002b2054loc_2b2054:
002b2054ldr x3, [sp+72]
002b2058ldr x4, [sp+80]
002b205cldrb w3, [x3+2]
002b2060ldrb w4, [x4+2]
002b2064eor x3, x3, x4
002b2068eor x3, x3, 1
002b206ctbnz w3, 0, 0x2b2074
002b2070b 0x2b20c4
002b2074
002b2074loc_2b2074:
002b2074ldr x3, [sp+72]
002b2078ldr x4, [sp+80]
002b207cldrb w3, [x3+3]
002b2080ldrb w4, [x4+3]
002b2084eor x3, x3, x4
002b2088eor x3, x3, 1
002b208ctbnz w3, 0, 0x2b2094
002b2090b 0x2b20c0
002b2094
002b2094loc_2b2094:
002b2094ldr x3, [sp+72]
002b2098add x3, x3, 8
002b209cstr x3, [sp+48]
002b20a0ldr x3, [sp+80]
002b20a4add x1, x3, 8
002b20a8str x1, [sp+40]
002b20acldr x0, [sp+48]
002b20b0movz x2, 34
002b20b4bl runtime.memequal
002b20b8strb w0, [sp+39]
002b20bcb 0x2b20d8
002b20c0
002b20c0loc_2b20c0:
002b20c0b 0x2b20d0
002b20c4
002b20c4loc_2b20c4:
002b20c4b 0x2b20d0
002b20c8
002b20c8loc_2b20c8:
002b20c8b 0x2b20d0
002b20cc
002b20ccloc_2b20cc:
002b20ccb 0x2b20d0
002b20d0
002b20d0loc_2b20d0:
002b20d0strb wzr, [sp+39]
002b20d4b 0x2b20d8
002b20d8
002b20d8loc_2b20d8:
002b20d8ldrb w0, [sp+39]
002b20dcldur x29, [sp-8]
002b20e0ldr x30, [sp], 64
002b20e4ret x30
002b20e8
002b20e8loc_2b20e8:
002b20e8stp x0, x1, [sp+8]
002b20ecmov x3, x30
002b20f0bl runtime.morestack_noctxt.abi0
002b20f4ldp x0, x1, [sp+8]
002b20f8b 0x2b1ff0
002b20fcudf 0
002b1ff0
002b2100
002b2100type:.eq.encoding/asn1.tagAndLength: ; void type:.eq.encoding/asn1.tagAndLength(encoding/asn1.tagAndLength * p, encoding/asn1.tagAndLength * q)
002b2100str x30, [sp-32]!
002b2104stur x29, [sp-8]
002b2108sub x29, sp, 8
002b210cstr x0, [sp+40]
002b2110str x1, [sp+48]
002b2114strb wzr, [sp+23]
002b2118ldr x1, [sp+40]
002b211cldr x1, [x1]
002b2120ldr x2, [sp+48]
002b2124ldr x2, [x2]
002b2128subs xzr, x2, x1
002b212cb.eq 0x2b2134
002b2130b 0x2b21a0
002b2134
002b2134loc_2b2134:
002b2134ldr x1, [sp+40]
002b2138ldr x2, [sp+48]
002b213cldr x1, [x1+8]
002b2140ldr x2, [x2+8]
002b2144subs xzr, x2, x1
002b2148b.eq 0x2b2150
002b214cb 0x2b219c
002b2150
002b2150loc_2b2150:
002b2150ldr x1, [sp+40]
002b2154ldr x2, [sp+48]
002b2158ldr x1, [x1+16]
002b215cldr x2, [x2+16]
002b2160subs xzr, x2, x1
002b2164b.eq 0x2b216c
002b2168b 0x2b2198
002b216c
002b216cloc_2b216c:
002b216cldr x1, [sp+40]
002b2170ldr x2, [sp+48]
002b2174ldrb w1, [x1+24]
002b2178ldrb w2, [x2+24]
002b217ceor x1, x1, x2
002b2180eor x0, x1, 1
002b2184strb w0, [sp+23]
002b2188b 0x2b218c
002b218c
002b218cloc_2b218c:
002b218cadd x29, sp, 24
002b2190add sp, sp, 32
002b2194ret x30
002b2198
002b2198loc_2b2198:
002b2198b 0x2b21a4
002b219c
002b219cloc_2b219c:
002b219cb 0x2b21a4
002b21a0
002b21a0loc_2b21a0:
002b21a0b 0x2b21a4
002b21a4
002b21a4loc_2b21a4:
002b21a4strb wzr, [sp+23]
002b21a8mov x0, xzr
002b21acadd x29, sp, 24
002b21b0add sp, sp, 32
002b21b4ret x30
002b21b8udf 0
002b21bcudf 0
002b2100
002b2100type:.eq.encoding/asn1.tagAndLength: ; void type:.eq.encoding/asn1.tagAndLength(encoding/asn1.tagAndLength * p, encoding/asn1.tagAndLength * q)
002b2100str x30, [sp-32]!
002b2104stur x29, [sp-8]
002b2108sub x29, sp, 8
002b210cstr x0, [sp+40]
002b2110str x1, [sp+48]
002b2114strb wzr, [sp+23]
002b2118ldr x1, [sp+40]
002b211cldr x1, [x1]
002b2120ldr x2, [sp+48]
002b2124ldr x2, [x2]
002b2128subs xzr, x2, x1
002b212cb.eq 0x2b2134
002b2130b 0x2b21a0
002b2134
002b2134loc_2b2134:
002b2134ldr x1, [sp+40]
002b2138ldr x2, [sp+48]
002b213cldr x1, [x1+8]
002b2140ldr x2, [x2+8]
002b2144subs xzr, x2, x1
002b2148b.eq 0x2b2150
002b214cb 0x2b219c
002b2150
002b2150loc_2b2150:
002b2150ldr x1, [sp+40]
002b2154ldr x2, [sp+48]
002b2158ldr x1, [x1+16]
002b215cldr x2, [x2+16]
002b2160subs xzr, x2, x1
002b2164b.eq 0x2b216c
002b2168b 0x2b2198
002b216c
002b216cloc_2b216c:
002b216cldr x1, [sp+40]
002b2170ldr x2, [sp+48]
002b2174ldrb w1, [x1+24]
002b2178ldrb w2, [x2+24]
002b217ceor x1, x1, x2
002b2180eor x0, x1, 1
002b2184strb w0, [sp+23]
002b2188b 0x2b218c
002b218c
002b218cloc_2b218c:
002b218cadd x29, sp, 24
002b2190add sp, sp, 32
002b2194ret x30
002b2198
002b2198loc_2b2198:
002b2198b 0x2b21a4
002b219c
002b219cloc_2b219c:
002b219cb 0x2b21a4
002b21a0
002b21a0loc_2b21a0:
002b21a0b 0x2b21a4
002b21a4
002b21a4loc_2b21a4:
002b21a4strb wzr, [sp+23]
002b21a8mov x0, xzr
002b21acadd x29, sp, 24
002b21b0add sp, sp, 32
002b21b4ret x30
002b21b8udf 0
002b21bcudf 0
002b2100
002b21c0
002b21c0type:.eq.[2]encoding/asn1.encoder: ; void type:.eq.[2]encoding/asn1.encoder(encoding/asn1.encoder[2] * p, encoding/asn1.encoder[2] * q)
002b21c0ldr x16, [x28+16]
002b21c4subs xzr, sp, x16
002b21c8b.ls 0x2b22a0
002b21ccstr x30, [sp-96]!
002b21d0stur x29, [sp-8]
002b21d4sub x29, sp, 8
002b21d8str x0, [sp+104]
002b21dcstr x1, [sp+112]
002b21e0strb wzr, [sp+47]
002b21e4str xzr, [sp+48]
002b21e8b 0x2b21ec
002b21ec
002b21ecloc_2b21ec:
002b21ecldr x3, [sp+48]
002b21f0subs xzr, x3, 2
002b21f4b.lt 0x2b21fc
002b21f8b 0x2b2284
002b21fc
002b21fcloc_2b21fc:
002b21fcldr x3, [sp+48]
002b2200ldr x4, [sp+112]
002b2204add x5, x4, x3, lsl #4
002b2208ldr x5, [x5+8]
002b220cubfm x3, x3, 60, 59
002b2210ldr x3, [x4+x3]
002b2214str x3, [sp+72]
002b2218str x5, [sp+80]
002b221cldr x3, [sp+48]
002b2220ldr x4, [sp+104]
002b2224add x5, x4, x3, lsl #4
002b2228ldr x1, [x5+8]
002b222cubfm x3, x3, 60, 59
002b2230ldr x0, [x4+x3]
002b2234str x0, [sp+56]
002b2238str x1, [sp+64]
002b223cldr x3, [sp+72]
002b2240subs xzr, x0, x3
002b2244b.eq 0x2b224c
002b2248b 0x2b2274
002b224c
002b224cloc_2b224c:
002b224cldr x2, [sp+80]
002b2250bl runtime.ifaceeq
002b2254tbnz w0, 0, 0x2b225c
002b2258b 0x2b2270
002b225c
002b225cloc_2b225c:
002b225cldr x3, [sp+48]
002b2260add x3, x3, 1
002b2264str x3, [sp+48]
002b2268b 0x2b226c
002b226c
002b226cloc_2b226c:
002b226cb 0x2b21ec
002b2270
002b2270loc_2b2270:
002b2270b 0x2b2278
002b2274
002b2274loc_2b2274:
002b2274b 0x2b2278
002b2278
002b2278loc_2b2278:
002b2278b 0x2b227c
002b227c
002b227cloc_2b227c:
002b227cstrb wzr, [sp+47]
002b2280b 0x2b2290
002b2284
002b2284loc_2b2284:
002b2284orr x1, xzr, 1
002b2288strb w1, [sp+47]
002b228cb 0x2b2290
002b2290
002b2290loc_2b2290:
002b2290ldrb w0, [sp+47]
002b2294ldur x29, [sp-8]
002b2298ldr x30, [sp], 96
002b229cret x30
002b22a0
002b22a0loc_2b22a0:
002b22a0stp x0, x1, [sp+8]
002b22a4mov x3, x30
002b22a8bl runtime.morestack_noctxt.abi0
002b22acldp x0, x1, [sp+8]
002b22b0b 0x2b21c0
002b22b4udf 0
002b22b8udf 0
002b22bcudf 0
002b21c0
002b21c0type:.eq.[2]encoding/asn1.encoder: ; void type:.eq.[2]encoding/asn1.encoder(encoding/asn1.encoder[2] * p, encoding/asn1.encoder[2] * q)
002b21c0ldr x16, [x28+16]
002b21c4subs xzr, sp, x16
002b21c8b.ls 0x2b22a0
002b21ccstr x30, [sp-96]!
002b21d0stur x29, [sp-8]
002b21d4sub x29, sp, 8
002b21d8str x0, [sp+104]
002b21dcstr x1, [sp+112]
002b21e0strb wzr, [sp+47]
002b21e4str xzr, [sp+48]
002b21e8b 0x2b21ec
002b21ec
002b21ecloc_2b21ec:
002b21ecldr x3, [sp+48]
002b21f0subs xzr, x3, 2
002b21f4b.lt 0x2b21fc
002b21f8b 0x2b2284
002b21fc
002b21fcloc_2b21fc:
002b21fcldr x3, [sp+48]
002b2200ldr x4, [sp+112]
002b2204add x5, x4, x3, lsl #4
002b2208ldr x5, [x5+8]
002b220cubfm x3, x3, 60, 59
002b2210ldr x3, [x4+x3]
002b2214str x3, [sp+72]
002b2218str x5, [sp+80]
002b221cldr x3, [sp+48]
002b2220ldr x4, [sp+104]
002b2224add x5, x4, x3, lsl #4
002b2228ldr x1, [x5+8]
002b222cubfm x3, x3, 60, 59
002b2230ldr x0, [x4+x3]
002b2234str x0, [sp+56]
002b2238str x1, [sp+64]
002b223cldr x3, [sp+72]
002b2240subs xzr, x0, x3
002b2244b.eq 0x2b224c
002b2248b 0x2b2274
002b224c
002b224cloc_2b224c:
002b224cldr x2, [sp+80]
002b2250bl runtime.ifaceeq
002b2254tbnz w0, 0, 0x2b225c
002b2258b 0x2b2270
002b225c
002b225cloc_2b225c:
002b225cldr x3, [sp+48]
002b2260add x3, x3, 1
002b2264str x3, [sp+48]
002b2268b 0x2b226c
002b226c
002b226cloc_2b226c:
002b226cb 0x2b21ec
002b2270
002b2270loc_2b2270:
002b2270b 0x2b2278
002b2274
002b2274loc_2b2274:
002b2274b 0x2b2278
002b2278
002b2278loc_2b2278:
002b2278b 0x2b227c
002b227c
002b227cloc_2b227c:
002b227cstrb wzr, [sp+47]
002b2280b 0x2b2290
002b2284
002b2284loc_2b2284:
002b2284orr x1, xzr, 1
002b2288strb w1, [sp+47]
002b228cb 0x2b2290
002b2290
002b2290loc_2b2290:
002b2290ldrb w0, [sp+47]
002b2294ldur x29, [sp-8]
002b2298ldr x30, [sp], 96
002b229cret x30
002b22a0
002b22a0loc_2b22a0:
002b22a0stp x0, x1, [sp+8]
002b22a4mov x3, x30
002b22a8bl runtime.morestack_noctxt.abi0
002b22acldp x0, x1, [sp+8]
002b22b0b 0x2b21c0
002b22b4udf 0
002b22b8udf 0
002b22bcudf 0
002b21c0
002b22c0
002b22c0vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructed: ; void vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructed(vendor/golang.org/x/crypto/cryptobyte/asn1.Tag t)
002b22c0str x30, [sp-32]!
002b22c4stur x29, [sp-8]
002b22c8sub x29, sp, 8
002b22ccstrb w0, [sp+40]
002b22d0strb wzr, [sp+23]
002b22d4orr x0, x0, 32
002b22d8strb w0, [sp+23]
002b22dcadd x29, sp, 24
002b22e0add sp, sp, 32
002b22e4ret x30
002b22e8udf 0
002b22ecudf 0
002b22c0
002b22c0vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructed: ; void vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructed(vendor/golang.org/x/crypto/cryptobyte/asn1.Tag t)
002b22c0str x30, [sp-32]!
002b22c4stur x29, [sp-8]
002b22c8sub x29, sp, 8
002b22ccstrb w0, [sp+40]
002b22d0strb wzr, [sp+23]
002b22d4orr x0, x0, 32
002b22d8strb w0, [sp+23]
002b22dcadd x29, sp, 24
002b22e0add sp, sp, 32
002b22e4ret x30
002b22e8udf 0
002b22ecudf 0
002b22c0
002b22f0
002b22f0vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecific: ; void vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecific(vendor/golang.org/x/crypto/cryptobyte/asn1.Tag t)
002b22f0str x30, [sp-32]!
002b22f4stur x29, [sp-8]
002b22f8sub x29, sp, 8
002b22fcstrb w0, [sp+40]
002b2300strb wzr, [sp+23]
002b2304orr x0, x0, -128
002b2308strb w0, [sp+23]
002b230cadd x29, sp, 24
002b2310add sp, sp, 32
002b2314ret x30
002b2318udf 0
002b231cudf 0
002b22f0
002b22f0vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecific: ; void vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecific(vendor/golang.org/x/crypto/cryptobyte/asn1.Tag t)
002b22f0str x30, [sp-32]!
002b22f4stur x29, [sp-8]
002b22f8sub x29, sp, 8
002b22fcstrb w0, [sp+40]
002b2300strb wzr, [sp+23]
002b2304orr x0, x0, -128
002b2308strb w0, [sp+23]
002b230cadd x29, sp, 24
002b2310add sp, sp, 32
002b2314ret x30
002b2318udf 0
002b231cudf 0
002b22f0
002b2320
002b2320vendor/golang.org/x/crypto/cryptobyte.init: ; void vendor/golang.org/x/crypto/cryptobyte.init(void)
002b2320ldr x16, [x28+16]
002b2324subs xzr, sp, x16
002b2328b.ls 0x2b2380
002b232cstr x30, [sp-32]!
002b2330stur x29, [sp-8]
002b2334sub x29, sp, 8
002b2338orr x0, xzr, 1
002b233cbl math/big.NewInt
002b2340adrp x27, 0x799000
002b2344ldr w1, [x27+3056]
002b2348cbz w1, 0x2b2350
002b234cb 0x2b2354
002b2350
002b2350loc_2b2350:
002b2350b 0x2b236c
002b2354
002b2354loc_2b2354:
002b2354bl runtime.gcWriteBarrier2
002b2358str x0, [x25]
002b235cadrp x27, 0x76f000
002b2360ldr x1, [x27+104]
002b2364str x1, [x25+8]
002b2368b 0x2b236c
002b236c
002b236cloc_2b236c:
002b236cadrp x27, 0x76f000
002b2370str x0, [x27+104]
002b2374ldur x29, [sp-8]
002b2378ldr x30, [sp], 32
002b237cret x30
002b2380
002b2380loc_2b2380:
002b2380mov x3, x30
002b2384bl runtime.morestack_noctxt.abi0
002b2388b 0x2b2320
002b238cudf 0
002b2320
002b2320vendor/golang.org/x/crypto/cryptobyte.init: ; void vendor/golang.org/x/crypto/cryptobyte.init(void)
002b2320ldr x16, [x28+16]
002b2324subs xzr, sp, x16
002b2328b.ls 0x2b2380
002b232cstr x30, [sp-32]!
002b2330stur x29, [sp-8]
002b2334sub x29, sp, 8
002b2338orr x0, xzr, 1
002b233cbl math/big.NewInt
002b2340adrp x27, 0x799000
002b2344ldr w1, [x27+3056]
002b2348cbz w1, 0x2b2350
002b234cb 0x2b2354
002b2350
002b2350loc_2b2350:
002b2350b 0x2b236c
002b2354
002b2354loc_2b2354:
002b2354bl runtime.gcWriteBarrier2
002b2358str x0, [x25]
002b235cadrp x27, 0x76f000
002b2360ldr x1, [x27+104]
002b2364str x1, [x25+8]
002b2368b 0x2b236c
002b236c
002b236cloc_2b236c:
002b236cadrp x27, 0x76f000
002b2370str x0, [x27+104]
002b2374ldur x29, [sp-8]
002b2378ldr x30, [sp], 32
002b237cret x30
002b2380
002b2380loc_2b2380:
002b2380mov x3, x30
002b2384bl runtime.morestack_noctxt.abi0
002b2388b 0x2b2320
002b238cudf 0
002b2320
002b2390
002b2390vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1: ; void vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1(vendor/golang.org/x/crypto/cryptobyte.Builder * b, vendor/golang.org/x/crypto/cryptobyte/asn1.Tag tag, vendor/golang.org/x/crypto/cryptobyte.BuilderContinuation f)
002b2390ldr x16, [x28+16]
002b2394subs xzr, sp, x16
002b2398b.ls 0x2b24dc
002b239cstr x30, [sp-128]!
002b23a0stur x29, [sp-8]
002b23a4sub x29, sp, 8
002b23a8str x0, [sp+136]
002b23acstrb w1, [sp+144]
002b23b0str x2, [sp+152]
002b23b4ldrsb x27, [x0]
002b23b8ldr x5, [x0]
002b23bccbnz x5, 0x2b23c4
002b23c0b 0x2b23d0
002b23c4
002b23c4loc_2b23c4:
002b23c4ldur x29, [sp-8]
002b23c8ldr x30, [sp], 128
002b23ccret x30
002b23d0
002b23d0loc_2b23d0:
002b23d0ldrb w5, [sp+144]
002b23d4and x5, x5, 31
002b23d8subs wzr, w5, 31
002b23dcb.eq 0x2b23e4
002b23e0b 0x2b24b4
002b23e4
002b23e4loc_2b23e4:
002b23e4stp xzr, xzr, [sp+104]
002b23e8add x2, sp, 104
002b23ecstr x2, [sp+56]
002b23f0ldrsb x27, [x2]
002b23f4ldrb w5, [sp+144]
002b23f8adrp x6, 0x366000
002b23fcadd x6, x6, 2080
002b2400str x6, [x2]
002b2404ubfm x5, x5, 61, 7
002b2408adrp x6, 0x470000
002b240cadd x6, x6, 640
002b2410add x5, x6, x5
002b2414adrp x27, 0x799000
002b2418ldr w6, [x27+3056]
002b241ccbz w6, 0x2b2424
002b2420b 0x2b2428
002b2424
002b2424loc_2b2424:
002b2424b 0x2b2438
002b2428
002b2428loc_2b2428:
002b2428ldr x6, [x2+8]
002b242cbl runtime.gcWriteBarrier1
002b2430str x6, [x25]
002b2434b 0x2b2438
002b2438
002b2438loc_2b2438:
002b2438str x5, [x2+8]
002b243cldrsb x27, [x2]
002b2440b 0x2b2444
002b2444
002b2444loc_2b2444:
002b2444str x2, [sp+64]
002b2448orr x4, xzr, 1
002b244cstr x4, [sp+72]
002b2450str x4, [sp+80]
002b2454adrp x0, 0x41b000
002b2458add x0, x0, 3879
002b245cmovz x1, 66
002b2460mov x3, x4
002b2464bl fmt.Errorf
002b2468str x0, [sp+88]
002b246cstr x1, [sp+96]
002b2470ldr x5, [sp+136]
002b2474ldrsb x27, [x5]
002b2478str x0, [x5]
002b247cadrp x27, 0x799000
002b2480ldr w6, [x27+3056]
002b2484cbz w6, 0x2b248c
002b2488b 0x2b2490
002b248c
002b248cloc_2b248c:
002b248cb 0x2b24a4
002b2490
002b2490loc_2b2490:
002b2490bl runtime.gcWriteBarrier2
002b2494str x1, [x25]
002b2498ldr x0, [x5+8]
002b249cstr x0, [x25+8]
002b24a0b 0x2b24a4
002b24a4
002b24a4loc_2b24a4:
002b24a4str x1, [x5+8]
002b24a8ldur x29, [sp-8]
002b24acldr x30, [sp], 128
002b24b0ret x30
002b24b4
002b24b4loc_2b24b4:
002b24b4ldrb w1, [sp+144]
002b24b8bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8
002b24bcldr x3, [sp+152]
002b24c0ldr x0, [sp+136]
002b24c4orr x1, xzr, 1
002b24c8orr x2, xzr, 1
002b24ccbl vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed
002b24d0ldur x29, [sp-8]
002b24d4ldr x30, [sp], 128
002b24d8ret x30
002b24dc
002b24dcloc_2b24dc:
002b24dcstr x0, [sp+8]
002b24e0strb w1, [sp+16]
002b24e4str x2, [sp+24]
002b24e8mov x3, x30
002b24ecbl runtime.morestack_noctxt.abi0
002b24f0ldr x0, [sp+8]
002b24f4ldrb w1, [sp+16]
002b24f8ldr x2, [sp+24]
002b24fcb 0x2b2390
002b2390
002b2390vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1: ; void vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1(vendor/golang.org/x/crypto/cryptobyte.Builder * b, vendor/golang.org/x/crypto/cryptobyte/asn1.Tag tag, vendor/golang.org/x/crypto/cryptobyte.BuilderContinuation f)
002b2390ldr x16, [x28+16]
002b2394subs xzr, sp, x16
002b2398b.ls 0x2b24dc
002b239cstr x30, [sp-128]!
002b23a0stur x29, [sp-8]
002b23a4sub x29, sp, 8
002b23a8str x0, [sp+136]
002b23acstrb w1, [sp+144]
002b23b0str x2, [sp+152]
002b23b4ldrsb x27, [x0]
002b23b8ldr x5, [x0]
002b23bccbnz x5, 0x2b23c4
002b23c0b 0x2b23d0
002b23c4
002b23c4loc_2b23c4:
002b23c4ldur x29, [sp-8]
002b23c8ldr x30, [sp], 128
002b23ccret x30
002b23d0
002b23d0loc_2b23d0:
002b23d0ldrb w5, [sp+144]
002b23d4and x5, x5, 31
002b23d8subs wzr, w5, 31
002b23dcb.eq 0x2b23e4
002b23e0b 0x2b24b4
002b23e4
002b23e4loc_2b23e4:
002b23e4stp xzr, xzr, [sp+104]
002b23e8add x2, sp, 104
002b23ecstr x2, [sp+56]
002b23f0ldrsb x27, [x2]
002b23f4ldrb w5, [sp+144]
002b23f8adrp x6, 0x366000
002b23fcadd x6, x6, 2080
002b2400str x6, [x2]
002b2404ubfm x5, x5, 61, 7
002b2408adrp x6, 0x470000
002b240cadd x6, x6, 640
002b2410add x5, x6, x5
002b2414adrp x27, 0x799000
002b2418ldr w6, [x27+3056]
002b241ccbz w6, 0x2b2424
002b2420b 0x2b2428
002b2424
002b2424loc_2b2424:
002b2424b 0x2b2438
002b2428
002b2428loc_2b2428:
002b2428ldr x6, [x2+8]
002b242cbl runtime.gcWriteBarrier1
002b2430str x6, [x25]
002b2434b 0x2b2438
002b2438
002b2438loc_2b2438:
002b2438str x5, [x2+8]
002b243cldrsb x27, [x2]
002b2440b 0x2b2444
002b2444
002b2444loc_2b2444:
002b2444str x2, [sp+64]
002b2448orr x4, xzr, 1
002b244cstr x4, [sp+72]
002b2450str x4, [sp+80]
002b2454adrp x0, 0x41b000
002b2458add x0, x0, 3879
002b245cmovz x1, 66
002b2460mov x3, x4
002b2464bl fmt.Errorf
002b2468str x0, [sp+88]
002b246cstr x1, [sp+96]
002b2470ldr x5, [sp+136]
002b2474ldrsb x27, [x5]
002b2478str x0, [x5]
002b247cadrp x27, 0x799000
002b2480ldr w6, [x27+3056]
002b2484cbz w6, 0x2b248c
002b2488b 0x2b2490
002b248c
002b248cloc_2b248c:
002b248cb 0x2b24a4
002b2490
002b2490loc_2b2490:
002b2490bl runtime.gcWriteBarrier2
002b2494str x1, [x25]
002b2498ldr x0, [x5+8]
002b249cstr x0, [x25+8]
002b24a0b 0x2b24a4
002b24a4
002b24a4loc_2b24a4:
002b24a4str x1, [x5+8]
002b24a8ldur x29, [sp-8]
002b24acldr x30, [sp], 128
002b24b0ret x30
002b24b4
002b24b4loc_2b24b4:
002b24b4ldrb w1, [sp+144]
002b24b8bl vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8
002b24bcldr x3, [sp+152]
002b24c0ldr x0, [sp+136]
002b24c4orr x1, xzr, 1
002b24c8orr x2, xzr, 1
002b24ccbl vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed
002b24d0ldur x29, [sp-8]
002b24d4ldr x30, [sp], 128
002b24d8ret x30
002b24dc
002b24dcloc_2b24dc:
002b24dcstr x0, [sp+8]
002b24e0strb w1, [sp+16]
002b24e4str x2, [sp+24]
002b24e8mov x3, x30
002b24ecbl runtime.morestack_noctxt.abi0
002b24f0ldr x0, [sp+8]
002b24f4ldrb w1, [sp+16]
002b24f8ldr x2, [sp+24]
002b24fcb 0x2b2390
002b2390
002b2500
002b2500vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Boolean: ; void vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Boolean(vendor/golang.org/x/crypto/cryptobyte.String * s, bool * out)
002b2500ldr x16, [x28+16]
002b2504subs xzr, sp, x16
002b2508b.ls 0x2b2628
002b250cstr x30, [sp-80]!
002b2510stur x29, [sp-8]
002b2514sub x29, sp, 8
002b2518str x0, [sp+88]
002b251cstr x1, [sp+96]
002b2520strb wzr, [sp+36]
002b2524str xzr, [sp+48]
002b2528stp xzr, xzr, [sp+56]
002b252cldr x0, [sp+88]
002b2530add x1, sp, 48
002b2534orr x2, xzr, 1
002b2538bl vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1
002b253cstrb w0, [sp+38]
002b2540eor x3, x0, 1
002b2544strb w3, [sp+39]
002b2548tbnz w0, 0, 0x2b2550
002b254cb 0x2b2568
002b2550
002b2550loc_2b2550:
002b2550ldr x2, [sp+56]
002b2554str x2, [sp+40]
002b2558subs xzr, x2, 1
002b255ccset x2, ne
002b2560strb w2, [sp+39]
002b2564b 0x2b256c
002b2568
002b2568loc_2b2568:
002b2568b 0x2b256c
002b256c
002b256cloc_2b256c:
002b256cldrb w2, [sp+39]
002b2570tbnz w2, 0, 0x2b2578
002b2574b 0x2b258c
002b2578
002b2578loc_2b2578:
002b2578strb wzr, [sp+36]
002b257cmov x0, xzr
002b2580ldur x29, [sp-8]
002b2584ldr x30, [sp], 80
002b2588ret x30
002b258c
002b258cloc_2b258c:
002b258cldr x1, [sp+56]
002b2590ldr x2, [sp+48]
002b2594subs xzr, x1, 0
002b2598b.hi 0x2b25a0
002b259cb 0x2b261c
002b25a0
002b25a0loc_2b25a0:
002b25a0ldrb w1, [x2]
002b25a4strb w1, [sp+37]
002b25a8mov x2, x1
002b25accbz w2, 0x2b25b4
002b25b0b 0x2b25c8
002b25b4
002b25b4loc_2b25b4:
002b25b4b 0x2b25b8
002b25b8
002b25b8loc_2b25b8:
002b25b8ldr x1, [sp+96]
002b25bcldrsb x27, [x1]
002b25c0strb wzr, [x1]
002b25c4b 0x2b25ec
002b25c8
002b25c8loc_2b25c8:
002b25c8subs wzr, w1, 255
002b25ccb.eq 0x2b25d4
002b25d0b 0x2b2600
002b25d4
002b25d4loc_2b25d4:
002b25d4b 0x2b25d8
002b25d8
002b25d8loc_2b25d8:
002b25d8ldr x1, [sp+96]
002b25dcldrsb x27, [x1]
002b25e0orr x0, xzr, 1
002b25e4strb w0, [x1]
002b25e8b 0x2b25ec
002b25ec
002b25ecloc_2b25ec:
002b25ecorr x0, xzr, 1
002b25f0strb w0, [sp+36]
002b25f4ldur x29, [sp-8]
002b25f8ldr x30, [sp], 80
002b25fcret x30
002b2600
002b2600loc_2b2600:
002b2600b 0x2b2604
002b2604
002b2604loc_2b2604:
002b2604b 0x2b2608
002b2608
002b2608loc_2b2608:
002b2608strb wzr, [sp+36]
002b260cmov x0, xzr
002b2610ldur x29, [sp-8]
002b2614ldr x30, [sp], 80
002b2618ret x30
002b261c
002b261cloc_2b261c:
002b261cmov x0, xzr
002b2620bl runtime.panicIndex
002b2624hint
002b2628
002b2628loc_2b2628:
002b2628stp x0, x1, [sp+8]
002b262cmov x3, x30
002b2630bl runtime.morestack_noctxt.abi0
002b2634ldp x0, x1, [sp+8]
002b2638b 0x2b2500
002b263cudf 0
002b2500
002b2500vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Boolean: ; void vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Boolean(vendor/golang.org/x/crypto/cryptobyte.String * s, bool * out)
002b2500ldr x16, [x28+16]
002b2504subs xzr, sp, x16
002b2508b.ls 0x2b2628
002b250cstr x30, [sp-80]!
002b2510stur x29, [sp-8]
002b2514sub x29, sp, 8
002b2518str x0, [sp+88]
002b251cstr x1, [sp+96]
002b2520strb wzr, [sp+36]
002b2524str xzr, [sp+48]
002b2528stp xzr, xzr, [sp+56]
002b252cldr x0, [sp+88]
002b2530add x1, sp, 48
002b2534orr x2, xzr, 1
002b2538bl vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1
002b253cstrb w0, [sp+38]
002b2540eor x3, x0, 1
002b2544strb w3, [sp+39]
002b2548tbnz w0, 0, 0x2b2550
002b254cb 0x2b2568
002b2550
002b2550loc_2b2550:
002b2550ldr x2, [sp+56]
002b2554str x2, [sp+40]
002b2558subs xzr, x2, 1
002b255ccset x2, ne
002b2560strb w2, [sp+39]
002b2564b 0x2b256c
002b2568
002b2568loc_2b2568:
002b2568b 0x2b256c
002b256c
002b256cloc_2b256c:
002b256cldrb w2, [sp+39]
002b2570tbnz w2, 0, 0x2b2578
002b2574b 0x2b258c
002b2578
002b2578loc_2b2578:
002b2578strb wzr, [sp+36]
002b257cmov x0, xzr
002b2580ldur x29, [sp-8]
002b2584ldr x30, [sp], 80
002b2588ret x30
002b258c
002b258cloc_2b258c:
002b258cldr x1, [sp+56]
002b2590ldr x2, [sp+48]
002b2594subs xzr, x1, 0
002b2598b.hi 0x2b25a0
002b259cb 0x2b261c
002b25a0
002b25a0loc_2b25a0:
002b25a0ldrb w1, [x2]
002b25a4strb w1, [sp+37]
002b25a8mov x2, x1
002b25accbz w2, 0x2b25b4
002b25b0b 0x2b25c8
002b25b4
002b25b4loc_2b25b4:
002b25b4b 0x2b25b8
002b25b8
002b25b8loc_2b25b8:
002b25b8ldr x1, [sp+96]
002b25bcldrsb x27, [x1]
002b25c0strb wzr, [x1]
002b25c4b 0x2b25ec
002b25c8
002b25c8loc_2b25c8:
002b25c8subs wzr, w1, 255
002b25ccb.eq 0x2b25d4
002b25d0b 0x2b2600
002b25d4
002b25d4loc_2b25d4:
002b25d4b 0x2b25d8
002b25d8
002b25d8loc_2b25d8:
002b25d8ldr x1, [sp+96]
002b25dcldrsb x27, [x1]
002b25e0orr x0, xzr, 1
002b25e4strb w0, [x1]
002b25e8b 0x2b25ec
002b25ec
002b25ecloc_2b25ec:
002b25ecorr x0, xzr, 1
002b25f0strb w0, [sp+36]
002b25f4ldur x29, [sp-8]
002b25f8ldr x30, [sp], 80
002b25fcret x30
002b2600
002b2600loc_2b2600:
002b2600b 0x2b2604
002b2604
002b2604loc_2b2604:
002b2604b 0x2b2608
002b2608
002b2608loc_2b2608:
002b2608strb wzr, [sp+36]
002b260cmov x0, xzr
002b2610ldur x29, [sp-8]
002b2614ldr x30, [sp], 80
002b2618ret x30
002b261c
002b261cloc_2b261c:
002b261cmov x0, xzr
002b2620bl runtime.panicIndex
002b2624hint
002b2628
002b2628loc_2b2628:
002b2628stp x0, x1, [sp+8]
002b262cmov x3, x30
002b2630bl runtime.morestack_noctxt.abi0
002b2634ldp x0, x1, [sp+8]
002b2638b 0x2b2500
002b263cudf 0
002b2500
002b2640
002b2640vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer: ; void vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer(vendor/golang.org/x/crypto/cryptobyte.String * s, interface {} out)
002b2640ldr x16, [x28+16]
002b2644sub x17, sp, 80
002b2648subs xzr, x17, x16
002b264cb.ls 0x2b2cf4
002b2650str x30, [sp-208]!
002b2654stur x29, [sp-8]
002b2658sub x29, sp, 8
002b265cstr x0, [sp+216]
002b2660str x1, [sp+224]
002b2664str x2, [sp+232]
002b2668strb wzr, [sp+47]
002b266cldr x2, [sp+232]
002b2670ldr x3, [sp+224]
002b2674str x3, [sp+136]
002b2678str x2, [sp+144]
002b267ccbnz x3, 0x2b2684
002b2680b 0x2b2cf0
002b2684
002b2684loc_2b2684:
002b2684ldr w2, [x3+16]
002b2688str w2, [sp+52]
002b268cmovz x3, 62555
002b2690movk x3, 0x6b880000
002b2694adds wzr, w2, w3
002b2698b.ls 0x2b26a0
002b269cb 0x2b28a0
002b26a0
002b26a0loc_2b26a0:
002b26a0movz x3, 48149
002b26a4movk x3, 0x5e9b0000
002b26a8subs wzr, w2, w3
002b26acb.ls 0x2b26b4
002b26b0b 0x2b2798
002b26b4
002b26b4loc_2b26b4:
002b26b4movz x3, 29486
002b26b8movk x3, 0x485e0000
002b26bcsubs wzr, w2, w3
002b26c0b.eq 0x2b26c8
002b26c4b 0x2b2700
002b26c8
002b26c8loc_2b26c8:
002b26c8ldr x2, [sp+136]
002b26ccadrp x3, 0x331000
002b26d0add x3, x3, 3200
002b26d4subs xzr, x2, x3
002b26d8b.eq 0x2b26e0
002b26dcb 0x2b26e8
002b26e0
002b26e0loc_2b26e0:
002b26e0orr x0, xzr, 1
002b26e4b 0x2b26f0
002b26e8
002b26e8loc_2b26e8:
002b26e8mov x0, xzr
002b26ecb 0x2b26f0
002b26f0
002b26f0loc_2b26f0:
002b26f0strb w0, [sp+48]
002b26f4tbnz w0, 0, 0x2b26fc
002b26f8b 0x2b2cec
002b26fc
002b26fcloc_2b26fc:
002b26fcb 0x2b2a08
002b2700
002b2700loc_2b2700:
002b2700movz x3, 39916
002b2704movk x3, 0x53450000
002b2708subs wzr, w2, w3
002b270cb.eq 0x2b2714
002b2710b 0x2b274c
002b2714
002b2714loc_2b2714:
002b2714ldr x2, [sp+136]
002b2718adrp x3, 0x331000
002b271cadd x3, x3, 3648
002b2720subs xzr, x2, x3
002b2724b.eq 0x2b272c
002b2728b 0x2b2734
002b272c
002b272cloc_2b272c:
002b272corr x0, xzr, 1
002b2730b 0x2b273c
002b2734
002b2734loc_2b2734:
002b2734mov x0, xzr
002b2738b 0x2b273c
002b273c
002b273cloc_2b273c:
002b273cstrb w0, [sp+48]
002b2740tbnz w0, 0, 0x2b2748
002b2744b 0x2b2ce8
002b2748
002b2748loc_2b2748:
002b2748b 0x2b2b78
002b274c
002b274cloc_2b274c:
002b274cmovz x3, 48149
002b2750movk x3, 0x5e9b0000
002b2754subs wzr, w2, w3
002b2758b.eq 0x2b2760
002b275cb 0x2b2ce4
002b2760
002b2760loc_2b2760:
002b2760ldr x2, [sp+136]
002b2764adrp x3, 0x331000
002b2768add x3, x3, 3584
002b276csubs xzr, x2, x3
002b2770b.eq 0x2b2778
002b2774b 0x2b2780
002b2778
002b2778loc_2b2778:
002b2778orr x0, xzr, 1
002b277cb 0x2b2788
002b2780
002b2780loc_2b2780:
002b2780mov x0, xzr
002b2784b 0x2b2788
002b2788
002b2788loc_2b2788:
002b2788strb w0, [sp+48]
002b278ctbnz w0, 0, 0x2b2794
002b2790b 0x2b2cd4
002b2794
002b2794loc_2b2794:
002b2794b 0x2b2a08
002b2798
002b2798loc_2b2798:
002b2798movz x3, 25321
002b279cmovk x3, 0x738a0000
002b27a0adds wzr, w2, w3
002b27a4b.eq 0x2b27ac
002b27a8b 0x2b2808
002b27ac
002b27acloc_2b27ac:
002b27acldr x2, [sp+136]
002b27b0adrp x3, 0x3fb000
002b27b4add x3, x3, 2816
002b27b8subs xzr, x2, x3
002b27bcb.eq 0x2b27c4
002b27c0b 0x2b27cc
002b27c4
002b27c4loc_2b27c4:
002b27c4orr x0, xzr, 1
002b27c8b 0x2b27d4
002b27cc
002b27ccloc_2b27cc:
002b27ccmov x0, xzr
002b27d0b 0x2b27d4
002b27d4
002b27d4loc_2b27d4:
002b27d4strb w0, [sp+48]
002b27d8tbnz w0, 0, 0x2b27e0
002b27dcb 0x2b2cd0
002b27e0
002b27e0loc_2b27e0:
002b27e0b 0x2b27e4
002b27e4
002b27e4loc_2b27e4:
002b27e4ldr x1, [sp+144]
002b27e8str x1, [sp+96]
002b27ecldr x0, [sp+216]
002b27f0bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt
002b27f4strb w0, [sp+51]
002b27f8strb w0, [sp+47]
002b27fcldur x29, [sp-8]
002b2800ldr x30, [sp], 208
002b2804ret x30
002b2808
002b2808loc_2b2808:
002b2808movz x3, 46886
002b280cmovk x3, 0x6ef00000
002b2810adds wzr, w2, w3
002b2814b.eq 0x2b281c
002b2818b 0x2b2854
002b281c
002b281cloc_2b281c:
002b281cldr x2, [sp+136]
002b2820adrp x3, 0x331000
002b2824add x3, x3, 3456
002b2828subs xzr, x2, x3
002b282cb.eq 0x2b2834
002b2830b 0x2b283c
002b2834
002b2834loc_2b2834:
002b2834orr x0, xzr, 1
002b2838b 0x2b2844
002b283c
002b283cloc_2b283c:
002b283cmov x0, xzr
002b2840b 0x2b2844
002b2844
002b2844loc_2b2844:
002b2844strb w0, [sp+48]
002b2848tbnz w0, 0, 0x2b2850
002b284cb 0x2b2ccc
002b2850
002b2850loc_2b2850:
002b2850b 0x2b2a08
002b2854
002b2854loc_2b2854:
002b2854movz x3, 62555
002b2858movk x3, 0x6b880000
002b285cadds wzr, w2, w3
002b2860b.eq 0x2b2868
002b2864b 0x2b2cc8
002b2868
002b2868loc_2b2868:
002b2868ldr x2, [sp+136]
002b286cadrp x3, 0x331000
002b2870add x3, x3, 3328
002b2874subs xzr, x2, x3
002b2878b.eq 0x2b2880
002b287cb 0x2b2888
002b2880
002b2880loc_2b2880:
002b2880orr x0, xzr, 1
002b2884b 0x2b2890
002b2888
002b2888loc_2b2888:
002b2888mov x0, xzr
002b288cb 0x2b2890
002b2890
002b2890loc_2b2890:
002b2890strb w0, [sp+48]
002b2894tbnz w0, 0, 0x2b289c
002b2898b 0x2b2cb4
002b289c
002b289cloc_2b289c:
002b289cb 0x2b2a08
002b28a0
002b28a0loc_2b28a0:
002b28a0movz x3, 13631
002b28a4movk x3, 0x557a0000
002b28a8adds wzr, w2, w3
002b28acb.ls 0x2b28b4
002b28b0b 0x2b29bc
002b28b4
002b28b4loc_2b28b4:
002b28b4movz x3, 8104
002b28b8movk x3, 0x68cc0000
002b28bcadds wzr, w2, w3
002b28c0b.eq 0x2b28c8
002b28c4b 0x2b2900
002b28c8
002b28c8loc_2b28c8:
002b28c8ldr x2, [sp+136]
002b28ccadrp x3, 0x331000
002b28d0add x3, x3, 3392
002b28d4subs xzr, x2, x3
002b28d8b.eq 0x2b28e0
002b28dcb 0x2b28e8
002b28e0
002b28e0loc_2b28e0:
002b28e0orr x0, xzr, 1
002b28e4b 0x2b28f0
002b28e8
002b28e8loc_2b28e8:
002b28e8mov x0, xzr
002b28ecb 0x2b28f0
002b28f0
002b28f0loc_2b28f0:
002b28f0strb w0, [sp+48]
002b28f4tbnz w0, 0, 0x2b28fc
002b28f8b 0x2b2cb0
002b28fc
002b28fcloc_2b28fc:
002b28fcb 0x2b2b78
002b2900
002b2900loc_2b2900:
002b2900movz x3, 43199
002b2904movk x3, 0x62c70000
002b2908adds wzr, w2, w3
002b290cb.eq 0x2b2914
002b2910b 0x2b2970
002b2914
002b2914loc_2b2914:
002b2914ldr x2, [sp+136]
002b2918adrp x3, 0x33b000
002b291cadd x3, x3, 0
002b2920subs xzr, x2, x3
002b2924b.eq 0x2b292c
002b2928b 0x2b2934
002b292c
002b292cloc_2b292c:
002b292corr x0, xzr, 1
002b2930b 0x2b293c
002b2934
002b2934loc_2b2934:
002b2934mov x0, xzr
002b2938b 0x2b293c
002b293c
002b293cloc_2b293c:
002b293cstrb w0, [sp+48]
002b2940tbnz w0, 0, 0x2b2948
002b2944b 0x2b2cac
002b2948
002b2948loc_2b2948:
002b2948b 0x2b294c
002b294c
002b294cloc_2b294c:
002b294cldr x1, [sp+144]
002b2950str x1, [sp+88]
002b2954ldr x0, [sp+216]
002b2958bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Bytes
002b295cstrb w0, [sp+51]
002b2960strb w0, [sp+47]
002b2964ldur x29, [sp-8]
002b2968ldr x30, [sp], 208
002b296cret x30
002b2970
002b2970loc_2b2970:
002b2970movz x3, 13631
002b2974movk x3, 0x557a0000
002b2978adds wzr, w2, w3
002b297cb.eq 0x2b2984
002b2980b 0x2b2ca8
002b2984
002b2984loc_2b2984:
002b2984ldr x2, [sp+136]
002b2988adrp x3, 0x331000
002b298cadd x3, x3, 3520
002b2990subs xzr, x2, x3
002b2994b.eq 0x2b299c
002b2998b 0x2b29a4
002b299c
002b299cloc_2b299c:
002b299corr x0, xzr, 1
002b29a0b 0x2b29ac
002b29a4
002b29a4loc_2b29a4:
002b29a4mov x0, xzr
002b29a8b 0x2b29ac
002b29ac
002b29acloc_2b29ac:
002b29acstrb w0, [sp+48]
002b29b0tbnz w0, 0, 0x2b29b8
002b29b4b 0x2b2c98
002b29b8
002b29b8loc_2b29b8:
002b29b8b 0x2b2b78
002b29bc
002b29bcloc_2b29bc:
002b29bcmovz x3, 38631
002b29c0movk x3, 0x31ee0000
002b29c4adds wzr, w2, w3
002b29c8b.eq 0x2b29d0
002b29ccb 0x2b2ae0
002b29d0
002b29d0loc_2b29d0:
002b29d0ldr x2, [sp+136]
002b29d4adrp x3, 0x331000
002b29d8add x3, x3, 3072
002b29dcsubs xzr, x2, x3
002b29e0b.eq 0x2b29e8
002b29e4b 0x2b29f0
002b29e8
002b29e8loc_2b29e8:
002b29e8orr x0, xzr, 1
002b29ecb 0x2b29f8
002b29f0
002b29f0loc_2b29f0:
002b29f0mov x0, xzr
002b29f4b 0x2b29f8
002b29f8
002b29f8loc_2b29f8:
002b29f8strb w0, [sp+48]
002b29fctbnz w0, 0, 0x2b2a04
002b2a00b 0x2b2c94
002b2a04
002b2a04loc_2b2a04:
002b2a04b 0x2b2a08
002b2a08
002b2a08loc_2b2a08:
002b2a08ldr x2, [sp+136]
002b2a0cldr x3, [sp+144]
002b2a10str x2, [sp+120]
002b2a14str x3, [sp+128]
002b2a18str xzr, [sp+64]
002b2a1cldr x0, [sp+216]
002b2a20add x1, sp, 64
002b2a24bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Int64
002b2a28strb w0, [sp+50]
002b2a2ceor x2, x0, 1
002b2a30strb w2, [sp+51]
002b2a34tbnz w0, 0, 0x2b2a3c
002b2a38b 0x2b2a78
002b2a3c
002b2a3cloc_2b2a3c:
002b2a3cldr x0, [sp+120]
002b2a40ldr x1, [sp+128]
002b2a44bl reflect.ValueOf
002b2a48str x0, [sp+176]
002b2a4cstr x1, [sp+184]
002b2a50str x2, [sp+192]
002b2a54bl reflect.Value.Elem
002b2a58str x0, [sp+152]
002b2a5cstr x1, [sp+160]
002b2a60str x2, [sp+168]
002b2a64ldr x3, [sp+64]
002b2a68bl reflect.Value.OverflowInt
002b2a6cstrb w0, [sp+49]
002b2a70strb w0, [sp+51]
002b2a74b 0x2b2a7c
002b2a78
002b2a78loc_2b2a78:
002b2a78b 0x2b2a7c
002b2a7c
002b2a7cloc_2b2a7c:
002b2a7cldrb w2, [sp+51]
002b2a80tbnz w2, 0, 0x2b2a88
002b2a84b 0x2b2a9c
002b2a88
002b2a88loc_2b2a88:
002b2a88strb wzr, [sp+47]
002b2a8cmov x0, xzr
002b2a90ldur x29, [sp-8]
002b2a94ldr x30, [sp], 208
002b2a98ret x30
002b2a9c
002b2a9cloc_2b2a9c:
002b2a9cldr x0, [sp+120]
002b2aa0ldr x1, [sp+128]
002b2aa4bl reflect.ValueOf
002b2aa8str x0, [sp+152]
002b2aacstr x1, [sp+160]
002b2ab0str x2, [sp+168]
002b2ab4bl reflect.Value.Elem
002b2ab8str x0, [sp+176]
002b2abcstr x1, [sp+184]
002b2ac0str x2, [sp+192]
002b2ac4ldr x3, [sp+64]
002b2ac8bl reflect.Value.SetInt
002b2accorr x0, xzr, 1
002b2ad0strb w0, [sp+47]
002b2ad4ldur x29, [sp-8]
002b2ad8ldr x30, [sp], 208
002b2adcret x30
002b2ae0
002b2ae0loc_2b2ae0:
002b2ae0movz x3, 35801
002b2ae4movk x3, 0x26970000
002b2ae8adds wzr, w2, w3
002b2aecb.eq 0x2b2af4
002b2af0b 0x2b2b2c
002b2af4
002b2af4loc_2b2af4:
002b2af4ldr x2, [sp+136]
002b2af8adrp x3, 0x331000
002b2afcadd x3, x3, 3136
002b2b00subs xzr, x2, x3
002b2b04b.eq 0x2b2b0c
002b2b08b 0x2b2b14
002b2b0c
002b2b0cloc_2b2b0c:
002b2b0corr x0, xzr, 1
002b2b10b 0x2b2b1c
002b2b14
002b2b14loc_2b2b14:
002b2b14mov x0, xzr
002b2b18b 0x2b2b1c
002b2b1c
002b2b1cloc_2b2b1c:
002b2b1cstrb w0, [sp+48]
002b2b20tbnz w0, 0, 0x2b2b28
002b2b24b 0x2b2c90
002b2b28
002b2b28loc_2b2b28:
002b2b28b 0x2b2b78
002b2b2c
002b2b2cloc_2b2b2c:
002b2b2cmovz x3, 2427
002b2b30movk x3, 0x2750000
002b2b34adds wzr, w2, w3
002b2b38b.eq 0x2b2b40
002b2b3cb 0x2b2c8c
002b2b40
002b2b40loc_2b2b40:
002b2b40ldr x2, [sp+136]
002b2b44adrp x3, 0x331000
002b2b48add x3, x3, 3264
002b2b4csubs xzr, x2, x3
002b2b50b.eq 0x2b2b58
002b2b54b 0x2b2b60
002b2b58
002b2b58loc_2b2b58:
002b2b58orr x0, xzr, 1
002b2b5cb 0x2b2b68
002b2b60
002b2b60loc_2b2b60:
002b2b60mov x0, xzr
002b2b64b 0x2b2b68
002b2b68
002b2b68loc_2b2b68:
002b2b68strb w0, [sp+48]
002b2b6ctbnz w0, 0, 0x2b2b74
002b2b70b 0x2b2c50
002b2b74
002b2b74loc_2b2b74:
002b2b74b 0x2b2b78
002b2b78
002b2b78loc_2b2b78:
002b2b78ldr x2, [sp+136]
002b2b7cldr x3, [sp+144]
002b2b80str x2, [sp+104]
002b2b84str x3, [sp+112]
002b2b88str xzr, [sp+56]
002b2b8cldr x0, [sp+216]
002b2b90add x1, sp, 56
002b2b94bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Uint64
002b2b98strb w0, [sp+51]
002b2b9ceor x2, x0, 1
002b2ba0strb w2, [sp+50]
002b2ba4tbnz w0, 0, 0x2b2bac
002b2ba8b 0x2b2be8
002b2bac
002b2bacloc_2b2bac:
002b2bacldr x0, [sp+104]
002b2bb0ldr x1, [sp+112]
002b2bb4bl reflect.ValueOf
002b2bb8str x0, [sp+176]
002b2bbcstr x1, [sp+184]
002b2bc0str x2, [sp+192]
002b2bc4bl reflect.Value.Elem
002b2bc8str x0, [sp+152]
002b2bccstr x1, [sp+160]
002b2bd0str x2, [sp+168]
002b2bd4ldr x3, [sp+56]
002b2bd8bl reflect.Value.OverflowUint
002b2bdcstrb w0, [sp+49]
002b2be0strb w0, [sp+50]
002b2be4b 0x2b2bec
002b2be8
002b2be8loc_2b2be8:
002b2be8b 0x2b2bec
002b2bec
002b2becloc_2b2bec:
002b2becldrb w2, [sp+50]
002b2bf0tbnz w2, 0, 0x2b2bf8
002b2bf4b 0x2b2c0c
002b2bf8
002b2bf8loc_2b2bf8:
002b2bf8strb wzr, [sp+47]
002b2bfcmov x0, xzr
002b2c00ldur x29, [sp-8]
002b2c04ldr x30, [sp], 208
002b2c08ret x30
002b2c0c
002b2c0cloc_2b2c0c:
002b2c0cldr x0, [sp+104]
002b2c10ldr x1, [sp+112]
002b2c14bl reflect.ValueOf
002b2c18str x0, [sp+152]
002b2c1cstr x1, [sp+160]
002b2c20str x2, [sp+168]
002b2c24bl reflect.Value.Elem
002b2c28str x0, [sp+176]
002b2c2cstr x1, [sp+184]
002b2c30str x2, [sp+192]
002b2c34ldr x3, [sp+56]
002b2c38bl reflect.Value.SetUint
002b2c3corr x0, xzr, 1
002b2c40strb w0, [sp+47]
002b2c44ldur x29, [sp-8]
002b2c48ldr x30, [sp], 208
002b2c4cret x30
002b2c50
002b2c50loc_2b2c50:
002b2c50b 0x2b2c54
002b2c54
002b2c54loc_2b2c54:
002b2c54b 0x2b2c58
002b2c58
002b2c58loc_2b2c58:
002b2c58b 0x2b2c5c
002b2c5c
002b2c5cloc_2b2c5c:
002b2c5cb 0x2b2c60
002b2c60
002b2c60loc_2b2c60:
002b2c60b 0x2b2c64
002b2c64
002b2c64loc_2b2c64:
002b2c64b 0x2b2c68
002b2c68
002b2c68loc_2b2c68:
002b2c68ldr x2, [sp+136]
002b2c6cldr x3, [sp+144]
002b2c70str x2, [sp+72]
002b2c74str x3, [sp+80]
002b2c78adrp x0, 0x343000
002b2c7cadd x0, x0, 2944
002b2c80adrp x1, 0x460000
002b2c84add x1, x1, 2560
002b2c88bl runtime.gopanic
002b2c8c
002b2c8cloc_2b2c8c:
002b2c8cb 0x2b2c54
002b2c90
002b2c90loc_2b2c90:
002b2c90b 0x2b2c58
002b2c94
002b2c94loc_2b2c94:
002b2c94b 0x2b2c5c
002b2c98
002b2c98loc_2b2c98:
002b2c98b 0x2b2c9c
002b2c9c
002b2c9cloc_2b2c9c:
002b2c9cb 0x2b2ca0
002b2ca0
002b2ca0loc_2b2ca0:
002b2ca0b 0x2b2ca4
002b2ca4
002b2ca4loc_2b2ca4:
002b2ca4b 0x2b2c60
002b2ca8
002b2ca8loc_2b2ca8:
002b2ca8b 0x2b2c9c
002b2cac
002b2cacloc_2b2cac:
002b2cacb 0x2b2ca0
002b2cb0
002b2cb0loc_2b2cb0:
002b2cb0b 0x2b2ca4
002b2cb4
002b2cb4loc_2b2cb4:
002b2cb4b 0x2b2cb8
002b2cb8
002b2cb8loc_2b2cb8:
002b2cb8b 0x2b2cbc
002b2cbc
002b2cbcloc_2b2cbc:
002b2cbcb 0x2b2cc0
002b2cc0
002b2cc0loc_2b2cc0:
002b2cc0b 0x2b2cc4
002b2cc4
002b2cc4loc_2b2cc4:
002b2cc4b 0x2b2c64
002b2cc8
002b2cc8loc_2b2cc8:
002b2cc8b 0x2b2cb8
002b2ccc
002b2cccloc_2b2ccc:
002b2cccb 0x2b2cbc
002b2cd0
002b2cd0loc_2b2cd0:
002b2cd0b 0x2b2cc0
002b2cd4
002b2cd4loc_2b2cd4:
002b2cd4b 0x2b2cd8
002b2cd8
002b2cd8loc_2b2cd8:
002b2cd8b 0x2b2cdc
002b2cdc
002b2cdcloc_2b2cdc:
002b2cdcb 0x2b2ce0
002b2ce0
002b2ce0loc_2b2ce0:
002b2ce0b 0x2b2cc4
002b2ce4
002b2ce4loc_2b2ce4:
002b2ce4b 0x2b2cd8
002b2ce8
002b2ce8loc_2b2ce8:
002b2ce8b 0x2b2cdc
002b2cec
002b2cecloc_2b2cec:
002b2cecb 0x2b2ce0
002b2cf0
002b2cf0loc_2b2cf0:
002b2cf0b 0x2b2c68
002b2cf4
002b2cf4loc_2b2cf4:
002b2cf4stp x0, x1, [sp+8]
002b2cf8str x2, [sp+24]
002b2cfcmov x3, x30
002b2d00bl runtime.morestack_noctxt.abi0
002b2d04ldp x0, x1, [sp+8]
002b2d08ldr x2, [sp+24]
002b2d0cb 0x2b2640
002b2640
002b2640vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer: ; void vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer(vendor/golang.org/x/crypto/cryptobyte.String * s, interface {} out)
002b2640ldr x16, [x28+16]
002b2644sub x17, sp, 80
002b2648subs xzr, x17, x16
002b264cb.ls 0x2b2cf4
002b2650str x30, [sp-208]!
002b2654stur x29, [sp-8]
002b2658sub x29, sp, 8
002b265cstr x0, [sp+216]
002b2660str x1, [sp+224]
002b2664str x2, [sp+232]
002b2668strb wzr, [sp+47]
002b266cldr x2, [sp+232]
002b2670ldr x3, [sp+224]
002b2674str x3, [sp+136]
002b2678str x2, [sp+144]
002b267ccbnz x3, 0x2b2684
002b2680b 0x2b2cf0
002b2684
002b2684loc_2b2684:
002b2684ldr w2, [x3+16]
002b2688str w2, [sp+52]
002b268cmovz x3, 62555
002b2690movk x3, 0x6b880000
002b2694adds wzr, w2, w3
002b2698b.ls 0x2b26a0
002b269cb 0x2b28a0
002b26a0
002b26a0loc_2b26a0:
002b26a0movz x3, 48149
002b26a4movk x3, 0x5e9b0000
002b26a8subs wzr, w2, w3
002b26acb.ls 0x2b26b4
002b26b0b 0x2b2798
002b26b4
002b26b4loc_2b26b4:
002b26b4movz x3, 29486
002b26b8movk x3, 0x485e0000
002b26bcsubs wzr, w2, w3
002b26c0b.eq 0x2b26c8
002b26c4b 0x2b2700
002b26c8
002b26c8loc_2b26c8:
002b26c8ldr x2, [sp+136]
002b26ccadrp x3, 0x331000
002b26d0add x3, x3, 3200
002b26d4subs xzr, x2, x3
002b26d8b.eq 0x2b26e0
002b26dcb 0x2b26e8
002b26e0
002b26e0loc_2b26e0:
002b26e0orr x0, xzr, 1
002b26e4b 0x2b26f0
002b26e8
002b26e8loc_2b26e8:
002b26e8mov x0, xzr
002b26ecb 0x2b26f0
002b26f0
002b26f0loc_2b26f0:
002b26f0strb w0, [sp+48]
002b26f4tbnz w0, 0, 0x2b26fc
002b26f8b 0x2b2cec
002b26fc
002b26fcloc_2b26fc:
002b26fcb 0x2b2a08
002b2700
002b2700loc_2b2700:
002b2700movz x3, 39916
002b2704movk x3, 0x53450000
002b2708subs wzr, w2, w3
002b270cb.eq 0x2b2714
002b2710b 0x2b274c
002b2714
002b2714loc_2b2714:
002b2714ldr x2, [sp+136]
002b2718adrp x3, 0x331000
002b271cadd x3, x3, 3648
002b2720subs xzr, x2, x3
002b2724b.eq 0x2b272c
002b2728b 0x2b2734
002b272c
002b272cloc_2b272c:
002b272corr x0, xzr, 1
002b2730b 0x2b273c
002b2734
002b2734loc_2b2734:
002b2734mov x0, xzr
002b2738b 0x2b273c
002b273c
002b273cloc_2b273c:
002b273cstrb w0, [sp+48]
002b2740tbnz w0, 0, 0x2b2748
002b2744b 0x2b2ce8
002b2748
002b2748loc_2b2748:
002b2748b 0x2b2b78
002b274c
002b274cloc_2b274c:
002b274cmovz x3, 48149
002b2750movk x3, 0x5e9b0000
002b2754subs wzr, w2, w3
002b2758b.eq 0x2b2760
002b275cb 0x2b2ce4
002b2760
002b2760loc_2b2760:
002b2760ldr x2, [sp+136]
002b2764adrp x3, 0x331000
002b2768add x3, x3, 3584
002b276csubs xzr, x2, x3
002b2770b.eq 0x2b2778
002b2774b 0x2b2780
002b2778
002b2778loc_2b2778:
002b2778orr x0, xzr, 1
002b277cb 0x2b2788
002b2780
002b2780loc_2b2780:
002b2780mov x0, xzr
002b2784b 0x2b2788
002b2788
002b2788loc_2b2788:
002b2788strb w0, [sp+48]
002b278ctbnz w0, 0, 0x2b2794
002b2790b 0x2b2cd4
002b2794
002b2794loc_2b2794:
002b2794b 0x2b2a08
002b2798
002b2798loc_2b2798:
002b2798movz x3, 25321
002b279cmovk x3, 0x738a0000
002b27a0adds wzr, w2, w3
002b27a4b.eq 0x2b27ac
002b27a8b 0x2b2808
002b27ac
002b27acloc_2b27ac:
002b27acldr x2, [sp+136]
002b27b0adrp x3, 0x3fb000
002b27b4add x3, x3, 2816
002b27b8subs xzr, x2, x3
002b27bcb.eq 0x2b27c4
002b27c0b 0x2b27cc
002b27c4
002b27c4loc_2b27c4:
002b27c4orr x0, xzr, 1
002b27c8b 0x2b27d4
002b27cc
002b27ccloc_2b27cc:
002b27ccmov x0, xzr
002b27d0b 0x2b27d4
002b27d4
002b27d4loc_2b27d4:
002b27d4strb w0, [sp+48]
002b27d8tbnz w0, 0, 0x2b27e0
002b27dcb 0x2b2cd0
002b27e0
002b27e0loc_2b27e0:
002b27e0b 0x2b27e4
002b27e4
002b27e4loc_2b27e4:
002b27e4ldr x1, [sp+144]
002b27e8str x1, [sp+96]
002b27ecldr x0, [sp+216]
002b27f0bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt
002b27f4strb w0, [sp+51]
002b27f8strb w0, [sp+47]
002b27fcldur x29, [sp-8]
002b2800ldr x30, [sp], 208
002b2804ret x30
002b2808
002b2808loc_2b2808:
002b2808movz x3, 46886
002b280cmovk x3, 0x6ef00000
002b2810adds wzr, w2, w3
002b2814b.eq 0x2b281c
002b2818b 0x2b2854
002b281c
002b281cloc_2b281c:
002b281cldr x2, [sp+136]
002b2820adrp x3, 0x331000
002b2824add x3, x3, 3456
002b2828subs xzr, x2, x3
002b282cb.eq 0x2b2834
002b2830b 0x2b283c
002b2834
002b2834loc_2b2834:
002b2834orr x0, xzr, 1
002b2838b 0x2b2844
002b283c
002b283cloc_2b283c:
002b283cmov x0, xzr
002b2840b 0x2b2844
002b2844
002b2844loc_2b2844:
002b2844strb w0, [sp+48]
002b2848tbnz w0, 0, 0x2b2850
002b284cb 0x2b2ccc
002b2850
002b2850loc_2b2850:
002b2850b 0x2b2a08
002b2854
002b2854loc_2b2854:
002b2854movz x3, 62555
002b2858movk x3, 0x6b880000
002b285cadds wzr, w2, w3
002b2860b.eq 0x2b2868
002b2864b 0x2b2cc8
002b2868
002b2868loc_2b2868:
002b2868ldr x2, [sp+136]
002b286cadrp x3, 0x331000
002b2870add x3, x3, 3328
002b2874subs xzr, x2, x3
002b2878b.eq 0x2b2880
002b287cb 0x2b2888
002b2880
002b2880loc_2b2880:
002b2880orr x0, xzr, 1
002b2884b 0x2b2890
002b2888
002b2888loc_2b2888:
002b2888mov x0, xzr
002b288cb 0x2b2890
002b2890
002b2890loc_2b2890:
002b2890strb w0, [sp+48]
002b2894tbnz w0, 0, 0x2b289c
002b2898b 0x2b2cb4
002b289c
002b289cloc_2b289c:
002b289cb 0x2b2a08
002b28a0
002b28a0loc_2b28a0:
002b28a0movz x3, 13631
002b28a4movk x3, 0x557a0000
002b28a8adds wzr, w2, w3
002b28acb.ls 0x2b28b4
002b28b0b 0x2b29bc
002b28b4
002b28b4loc_2b28b4:
002b28b4movz x3, 8104
002b28b8movk x3, 0x68cc0000
002b28bcadds wzr, w2, w3
002b28c0b.eq 0x2b28c8
002b28c4b 0x2b2900
002b28c8
002b28c8loc_2b28c8:
002b28c8ldr x2, [sp+136]
002b28ccadrp x3, 0x331000
002b28d0add x3, x3, 3392
002b28d4subs xzr, x2, x3
002b28d8b.eq 0x2b28e0
002b28dcb 0x2b28e8
002b28e0
002b28e0loc_2b28e0:
002b28e0orr x0, xzr, 1
002b28e4b 0x2b28f0
002b28e8
002b28e8loc_2b28e8:
002b28e8mov x0, xzr
002b28ecb 0x2b28f0
002b28f0
002b28f0loc_2b28f0:
002b28f0strb w0, [sp+48]
002b28f4tbnz w0, 0, 0x2b28fc
002b28f8b 0x2b2cb0
002b28fc
002b28fcloc_2b28fc:
002b28fcb 0x2b2b78
002b2900
002b2900loc_2b2900:
002b2900movz x3, 43199
002b2904movk x3, 0x62c70000
002b2908adds wzr, w2, w3
002b290cb.eq 0x2b2914
002b2910b 0x2b2970
002b2914
002b2914loc_2b2914:
002b2914ldr x2, [sp+136]
002b2918adrp x3, 0x33b000
002b291cadd x3, x3, 0
002b2920subs xzr, x2, x3
002b2924b.eq 0x2b292c
002b2928b 0x2b2934
002b292c
002b292cloc_2b292c:
002b292corr x0, xzr, 1
002b2930b 0x2b293c
002b2934
002b2934loc_2b2934:
002b2934mov x0, xzr
002b2938b 0x2b293c
002b293c
002b293cloc_2b293c:
002b293cstrb w0, [sp+48]
002b2940tbnz w0, 0, 0x2b2948
002b2944b 0x2b2cac
002b2948
002b2948loc_2b2948:
002b2948b 0x2b294c
002b294c
002b294cloc_2b294c:
002b294cldr x1, [sp+144]
002b2950str x1, [sp+88]
002b2954ldr x0, [sp+216]
002b2958bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Bytes
002b295cstrb w0, [sp+51]
002b2960strb w0, [sp+47]
002b2964ldur x29, [sp-8]
002b2968ldr x30, [sp], 208
002b296cret x30
002b2970
002b2970loc_2b2970:
002b2970movz x3, 13631
002b2974movk x3, 0x557a0000
002b2978adds wzr, w2, w3
002b297cb.eq 0x2b2984
002b2980b 0x2b2ca8
002b2984
002b2984loc_2b2984:
002b2984ldr x2, [sp+136]
002b2988adrp x3, 0x331000
002b298cadd x3, x3, 3520
002b2990subs xzr, x2, x3
002b2994b.eq 0x2b299c
002b2998b 0x2b29a4
002b299c
002b299cloc_2b299c:
002b299corr x0, xzr, 1
002b29a0b 0x2b29ac
002b29a4
002b29a4loc_2b29a4:
002b29a4mov x0, xzr
002b29a8b 0x2b29ac
002b29ac
002b29acloc_2b29ac:
002b29acstrb w0, [sp+48]
002b29b0tbnz w0, 0, 0x2b29b8
002b29b4b 0x2b2c98
002b29b8
002b29b8loc_2b29b8:
002b29b8b 0x2b2b78
002b29bc
002b29bcloc_2b29bc:
002b29bcmovz x3, 38631
002b29c0movk x3, 0x31ee0000
002b29c4adds wzr, w2, w3
002b29c8b.eq 0x2b29d0
002b29ccb 0x2b2ae0
002b29d0
002b29d0loc_2b29d0:
002b29d0ldr x2, [sp+136]
002b29d4adrp x3, 0x331000
002b29d8add x3, x3, 3072
002b29dcsubs xzr, x2, x3
002b29e0b.eq 0x2b29e8
002b29e4b 0x2b29f0
002b29e8
002b29e8loc_2b29e8:
002b29e8orr x0, xzr, 1
002b29ecb 0x2b29f8
002b29f0
002b29f0loc_2b29f0:
002b29f0mov x0, xzr
002b29f4b 0x2b29f8
002b29f8
002b29f8loc_2b29f8:
002b29f8strb w0, [sp+48]
002b29fctbnz w0, 0, 0x2b2a04
002b2a00b 0x2b2c94
002b2a04
002b2a04loc_2b2a04:
002b2a04b 0x2b2a08
002b2a08
002b2a08loc_2b2a08:
002b2a08ldr x2, [sp+136]
002b2a0cldr x3, [sp+144]
002b2a10str x2, [sp+120]
002b2a14str x3, [sp+128]
002b2a18str xzr, [sp+64]
002b2a1cldr x0, [sp+216]
002b2a20add x1, sp, 64
002b2a24bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Int64
002b2a28strb w0, [sp+50]
002b2a2ceor x2, x0, 1
002b2a30strb w2, [sp+51]
002b2a34tbnz w0, 0, 0x2b2a3c
002b2a38b 0x2b2a78
002b2a3c
002b2a3cloc_2b2a3c:
002b2a3cldr x0, [sp+120]
002b2a40ldr x1, [sp+128]
002b2a44bl reflect.ValueOf
002b2a48str x0, [sp+176]
002b2a4cstr x1, [sp+184]
002b2a50str x2, [sp+192]
002b2a54bl reflect.Value.Elem
002b2a58str x0, [sp+152]
002b2a5cstr x1, [sp+160]
002b2a60str x2, [sp+168]
002b2a64ldr x3, [sp+64]
002b2a68bl reflect.Value.OverflowInt
002b2a6cstrb w0, [sp+49]
002b2a70strb w0, [sp+51]
002b2a74b 0x2b2a7c
002b2a78
002b2a78loc_2b2a78:
002b2a78b 0x2b2a7c
002b2a7c
002b2a7cloc_2b2a7c:
002b2a7cldrb w2, [sp+51]
002b2a80tbnz w2, 0, 0x2b2a88
002b2a84b 0x2b2a9c
002b2a88
002b2a88loc_2b2a88:
002b2a88strb wzr, [sp+47]
002b2a8cmov x0, xzr
002b2a90ldur x29, [sp-8]
002b2a94ldr x30, [sp], 208
002b2a98ret x30
002b2a9c
002b2a9cloc_2b2a9c:
002b2a9cldr x0, [sp+120]
002b2aa0ldr x1, [sp+128]
002b2aa4bl reflect.ValueOf
002b2aa8str x0, [sp+152]
002b2aacstr x1, [sp+160]
002b2ab0str x2, [sp+168]
002b2ab4bl reflect.Value.Elem
002b2ab8str x0, [sp+176]
002b2abcstr x1, [sp+184]
002b2ac0str x2, [sp+192]
002b2ac4ldr x3, [sp+64]
002b2ac8bl reflect.Value.SetInt
002b2accorr x0, xzr, 1
002b2ad0strb w0, [sp+47]
002b2ad4ldur x29, [sp-8]
002b2ad8ldr x30, [sp], 208
002b2adcret x30
002b2ae0
002b2ae0loc_2b2ae0:
002b2ae0movz x3, 35801
002b2ae4movk x3, 0x26970000
002b2ae8adds wzr, w2, w3
002b2aecb.eq 0x2b2af4
002b2af0b 0x2b2b2c
002b2af4
002b2af4loc_2b2af4:
002b2af4ldr x2, [sp+136]
002b2af8adrp x3, 0x331000
002b2afcadd x3, x3, 3136
002b2b00subs xzr, x2, x3
002b2b04b.eq 0x2b2b0c
002b2b08b 0x2b2b14
002b2b0c
002b2b0cloc_2b2b0c:
002b2b0corr x0, xzr, 1
002b2b10b 0x2b2b1c
002b2b14
002b2b14loc_2b2b14:
002b2b14mov x0, xzr
002b2b18b 0x2b2b1c
002b2b1c
002b2b1cloc_2b2b1c:
002b2b1cstrb w0, [sp+48]
002b2b20tbnz w0, 0, 0x2b2b28
002b2b24b 0x2b2c90
002b2b28
002b2b28loc_2b2b28:
002b2b28b 0x2b2b78
002b2b2c
002b2b2cloc_2b2b2c:
002b2b2cmovz x3, 2427
002b2b30movk x3, 0x2750000
002b2b34adds wzr, w2, w3
002b2b38b.eq 0x2b2b40
002b2b3cb 0x2b2c8c
002b2b40
002b2b40loc_2b2b40:
002b2b40ldr x2, [sp+136]
002b2b44adrp x3, 0x331000
002b2b48add x3, x3, 3264
002b2b4csubs xzr, x2, x3
002b2b50b.eq 0x2b2b58
002b2b54b 0x2b2b60
002b2b58
002b2b58loc_2b2b58:
002b2b58orr x0, xzr, 1
002b2b5cb 0x2b2b68
002b2b60
002b2b60loc_2b2b60:
002b2b60mov x0, xzr
002b2b64b 0x2b2b68
002b2b68
002b2b68loc_2b2b68:
002b2b68strb w0, [sp+48]
002b2b6ctbnz w0, 0, 0x2b2b74
002b2b70b 0x2b2c50
002b2b74
002b2b74loc_2b2b74:
002b2b74b 0x2b2b78
002b2b78
002b2b78loc_2b2b78:
002b2b78ldr x2, [sp+136]
002b2b7cldr x3, [sp+144]
002b2b80str x2, [sp+104]
002b2b84str x3, [sp+112]
002b2b88str xzr, [sp+56]
002b2b8cldr x0, [sp+216]
002b2b90add x1, sp, 56
002b2b94bl vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Uint64
002b2b98strb w0, [sp+51]
002b2b9ceor x2, x0, 1
002b2ba0strb w2, [sp+50]
002b2ba4tbnz w0, 0, 0x2b2bac
002b2ba8b 0x2b2be8
002b2bac
002b2bacloc_2b2bac:
002b2bacldr x0, [sp+104]
002b2bb0ldr x1, [sp+112]
002b2bb4bl reflect.ValueOf
002b2bb8str x0, [sp+176]
002b2bbcstr x1, [sp+184]
002b2bc0str x2, [sp+192]
002b2bc4bl reflect.Value.Elem
002b2bc8str x0, [sp+152]
002b2bccstr x1, [sp+160]
002b2bd0str x2, [sp+168]
002b2bd4ldr x3, [sp+56]
002b2bd8bl reflect.Value.OverflowUint
002b2bdcstrb w0, [sp+49]
002b2be0strb w0, [sp+50]
002b2be4b 0x2b2bec
002b2be8
002b2be8loc_2b2be8:
002b2be8b 0x2b2bec
002b2bec
002b2becloc_2b2bec:
002b2becldrb w2, [sp+50]
002b2bf0tbnz w2, 0, 0x2b2bf8
002b2bf4b 0x2b2c0c
002b2bf8
002b2bf8loc_2b2bf8:
002b2bf8strb wzr, [sp+47]
002b2bfcmov x0, xzr
002b2c00ldur x29, [sp-8]
002b2c04ldr x30, [sp], 208
002b2c08ret x30
002b2c0c
002b2c0cloc_2b2c0c:
002b2c0cldr x0, [sp+104]
002b2c10ldr x1, [sp+112]
002b2c14bl reflect.ValueOf
002b2c18str x0, [sp+152]
002b2c1cstr x1, [sp+160]
002b2c20str x2, [sp+168]
002b2c24bl reflect.Value.Elem
002b2c28str x0, [sp+176]
002b2c2cstr x1, [sp+184]
002b2c30str x2, [sp+192]
002b2c34ldr x3, [sp+56]
002b2c38bl reflect.Value.SetUint
002b2c3corr x0, xzr, 1
002b2c40strb w0, [sp+47]
002b2c44ldur x29, [sp-8]
002b2c48ldr x30, [sp], 208
002b2c4cret x30
002b2c50
002b2c50loc_2b2c50:
002b2c50b 0x2b2c54
002b2c54
002b2c54loc_2b2c54:
002b2c54b 0x2b2c58
002b2c58
002b2c58loc_2b2c58:
002b2c58b 0x2b2c5c
002b2c5c
002b2c5cloc_2b2c5c:
002b2c5cb 0x2b2c60
002b2c60
002b2c60loc_2b2c60:
002b2c60b 0x2b2c64
002b2c64
002b2c64loc_2b2c64:
002b2c64b 0x2b2c68
002b2c68
002b2c68loc_2b2c68:
002b2c68ldr x2, [sp+136]
002b2c6cldr x3, [sp+144]
002b2c70str x2, [sp+72]
002b2c74str x3, [sp+80]
002b2c78adrp x0, 0x343000
002b2c7cadd x0, x0, 2944
002b2c80adrp x1, 0x460000
002b2c84add x1, x1, 2560
002b2c88bl runtime.gopanic
002b2c8c
002b2c8cloc_2b2c8c:
002b2c8cb 0x2b2c54
002b2c90
002b2c90loc_2b2c90:
002b2c90b 0x2b2c58
002b2c94
002b2c94loc_2b2c94:
002b2c94b 0x2b2c5c
002b2c98
002b2c98loc_2b2c98:
002b2c98b 0x2b2c9c
002b2c9c
002b2c9cloc_2b2c9c:
002b2c9cb 0x2b2ca0
002b2ca0
002b2ca0loc_2b2ca0:
002b2ca0b 0x2b2ca4
002b2ca4
002b2ca4loc_2b2ca4:
002b2ca4b 0x2b2c60
002b2ca8
002b2ca8loc_2b2ca8:
002b2ca8b 0x2b2c9c
002b2cac
002b2cacloc_2b2cac:
002b2cacb 0x2b2ca0
002b2cb0
002b2cb0loc_2b2cb0:
002b2cb0b 0x2b2ca4
002b2cb4
002b2cb4loc_2b2cb4:
002b2cb4b 0x2b2cb8
002b2cb8
002b2cb8loc_2b2cb8:
002b2cb8b 0x2b2cbc
002b2cbc
002b2cbcloc_2b2cbc:
002b2cbcb 0x2b2cc0
002b2cc0
002b2cc0loc_2b2cc0:
002b2cc0b 0x2b2cc4
002b2cc4
002b2cc4loc_2b2cc4:
002b2cc4b 0x2b2c64
002b2cc8
002b2cc8loc_2b2cc8:
002b2cc8b 0x2b2cb8
002b2ccc
002b2cccloc_2b2ccc:
002b2cccb 0x2b2cbc
002b2cd0
002b2cd0loc_2b2cd0:
002b2cd0b 0x2b2cc0
002b2cd4
002b2cd4loc_2b2cd4:
002b2cd4b 0x2b2cd8
002b2cd8
002b2cd8loc_2b2cd8:
002b2cd8b 0x2b2cdc
002b2cdc
002b2cdcloc_2b2cdc:
002b2cdcb 0x2b2ce0
002b2ce0
002b2ce0loc_2b2ce0:
002b2ce0b 0x2b2cc4
002b2ce4
002b2ce4loc_2b2ce4:
002b2ce4b 0x2b2cd8
002b2ce8
002b2ce8loc_2b2ce8:
002b2ce8b 0x2b2cdc
002b2cec
002b2cecloc_2b2cec:
002b2cecb 0x2b2ce0
002b2cf0
002b2cf0loc_2b2cf0:
002b2cf0b 0x2b2c68
002b2cf4
002b2cf4loc_2b2cf4:
002b2cf4stp x0, x1, [sp+8]
002b2cf8str x2, [sp+24]
002b2cfcmov x3, x30
002b2d00bl runtime.morestack_noctxt.abi0
002b2d04ldp x0, x1, [sp+8]
002b2d08ldr x2, [sp+24]
002b2d0cb 0x2b2640
002b2640
Loading..