File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002a5e50
002a5e50encoding/asn1.parseFieldParameters: ; void encoding/asn1.parseFieldParameters(struct string str)
002a5e50ldr x16, [x28+16]
002a5e54sub x17, sp, 208
002a5e58subs xzr, x17, x16
002a5e5cb.ls 0x2a71c4
002a5e60sub x20, sp, 336
002a5e64stp x29, x30, [x20-8]
002a5e68add sp, x20, 0
002a5e6csub x29, sp, 8
002a5e70str x0, [sp+344]
002a5e74str x1, [sp+352]
002a5e78stp xzr, xzr, [sp+104]
002a5e7cstp xzr, xzr, [sp+120]
002a5e80stp xzr, xzr, [sp+136]
002a5e84stp xzr, xzr, [sp+152]
002a5e88b 0x2a5e8c
002a5e8c
002a5e8cloc_2a5e8c:
002a5e8cldr x10, [sp+352]
002a5e90str x10, [sp+88]
002a5e94cbnz x10, 0x2a5e9c
002a5e98b 0x2a6ee4
002a5e9c
002a5e9cloc_2a5e9c:
002a5e9cstp xzr, xzr, [sp+296]
002a5ea0stp xzr, xzr, [sp+280]
002a5ea4ldr x0, [sp+344]
002a5ea8ldr x1, [sp+352]
002a5eacadrp x2, 0x40a000
002a5eb0add x2, x2, 4033
002a5eb4orr x3, xzr, 1
002a5eb8bl strings.Cut
002a5ebcstr x0, [sp+296]
002a5ec0str x1, [sp+304]
002a5ec4str x2, [sp+280]
002a5ec8str x3, [sp+288]
002a5eccstrb w4, [sp+47]
002a5ed0ldr x4, [sp+304]
002a5ed4ldr x5, [sp+296]
002a5ed8str x5, [sp+232]
002a5edcstr x4, [sp+240]
002a5ee0ldr x4, [sp+280]
002a5ee4ldr x5, [sp+288]
002a5ee8str x4, [sp+216]
002a5eecstr x5, [sp+224]
002a5ef0ldrb w4, [sp+47]
002a5ef4strb w4, [sp+45]
002a5ef8ldr x4, [sp+232]
002a5efcldr x5, [sp+240]
002a5f00str x4, [sp+152]
002a5f04str x5, [sp+160]
002a5f08ldr x4, [sp+216]
002a5f0cldr x5, [sp+224]
002a5f10str x4, [sp+344]
002a5f14str x5, [sp+352]
002a5f18ldr x4, [sp+160]
002a5f1csubs xzr, x4, 8
002a5f20b.eq 0x2a5f28
002a5f24b 0x2a6050
002a5f28
002a5f28loc_2a5f28:
002a5f28ldr x1, [sp+160]
002a5f2cldr x10, [sp+152]
002a5f30subs xzr, x1, 0
002a5f34b.hi 0x2a5f3c
002a5f38b 0x2a71b8
002a5f3c
002a5f3cloc_2a5f3c:
002a5f3cldr x1, [sp+160]
002a5f40ldrb w10, [x10]
002a5f44ldr x11, [sp+152]
002a5f48subs xzr, x1, 1
002a5f4cb.hi 0x2a5f54
002a5f50b 0x2a71b0
002a5f54
002a5f54loc_2a5f54:
002a5f54ldr x1, [sp+160]
002a5f58ldr x12, [sp+152]
002a5f5cldrb w11, [x11+1]
002a5f60ubfm x11, x11, 56, 7
002a5f64orr x10, x10, x11
002a5f68subs xzr, x1, 2
002a5f6cb.hi 0x2a5f74
002a5f70b 0x2a71a8
002a5f74
002a5f74loc_2a5f74:
002a5f74ldr x1, [sp+160]
002a5f78ldr x11, [sp+152]
002a5f7cldrb w12, [x12+2]
002a5f80ubfm x12, x12, 48, 7
002a5f84orr x10, x10, x12
002a5f88subs xzr, x1, 3
002a5f8cb.hi 0x2a5f94
002a5f90b 0x2a71a0
002a5f94
002a5f94loc_2a5f94:
002a5f94ldr x1, [sp+160]
002a5f98ldr x12, [sp+152]
002a5f9cldrb w11, [x11+3]
002a5fa0ubfm x11, x11, 40, 7
002a5fa4orr x10, x10, x11
002a5fa8subs xzr, x1, 4
002a5facb.hi 0x2a5fb4
002a5fb0b 0x2a7198
002a5fb4
002a5fb4loc_2a5fb4:
002a5fb4ldr x1, [sp+160]
002a5fb8ldr x11, [sp+152]
002a5fbcldrb w12, [x12+4]
002a5fc0ubfm x12, x12, 32, 7
002a5fc4orr x10, x10, x12
002a5fc8subs xzr, x1, 5
002a5fccb.hi 0x2a5fd4
002a5fd0b 0x2a7190
002a5fd4
002a5fd4loc_2a5fd4:
002a5fd4ldr x1, [sp+160]
002a5fd8ldr x12, [sp+152]
002a5fdcldrb w11, [x11+5]
002a5fe0ubfm x11, x11, 24, 7
002a5fe4orr x10, x10, x11
002a5fe8subs xzr, x1, 6
002a5fecb.hi 0x2a5ff4
002a5ff0b 0x2a7188
002a5ff4
002a5ff4loc_2a5ff4:
002a5ff4ldr x1, [sp+160]
002a5ff8ldr x11, [sp+152]
002a5ffcldrb w12, [x12+6]
002a6000ubfm x12, x12, 16, 7
002a6004orr x10, x10, x12
002a6008subs xzr, x1, 7
002a600cb.hi 0x2a6014
002a6010b 0x2a7180
002a6014
002a6014loc_2a6014:
002a6014ldrb w11, [x11+7]
002a6018ubfm x11, x11, 8, 7
002a601corr x10, x10, x11
002a6020movz x11, 28783
002a6024movk x11, 0x69740000
002a6028movk x11, 0x6e6f00000000
002a602cmovk x11, 0x6c61000000000000
002a6030subs xzr, x10, x11
002a6034b.eq 0x2a603c
002a6038b 0x2a604c
002a603c
002a603cloc_2a603c:
002a603cb 0x2a6040
002a6040
002a6040loc_2a6040:
002a6040orr x10, xzr, 1
002a6044strb w10, [sp+104]
002a6048b 0x2a6edc
002a604c
002a604cloc_2a604c:
002a604cb 0x2a6054
002a6050
002a6050loc_2a6050:
002a6050b 0x2a6054
002a6054
002a6054loc_2a6054:
002a6054ldr x10, [sp+160]
002a6058subs xzr, x10, 8
002a605cb.eq 0x2a6064
002a6060b 0x2a61b8
002a6064
002a6064loc_2a6064:
002a6064ldr x1, [sp+160]
002a6068ldr x10, [sp+152]
002a606csubs xzr, x1, 0
002a6070b.hi 0x2a6078
002a6074b 0x2a7178
002a6078
002a6078loc_2a6078:
002a6078ldr x1, [sp+160]
002a607cldrb w10, [x10]
002a6080ldr x11, [sp+152]
002a6084subs xzr, x1, 1
002a6088b.hi 0x2a6090
002a608cb 0x2a7170
002a6090
002a6090loc_2a6090:
002a6090ldr x1, [sp+160]
002a6094ldr x12, [sp+152]
002a6098ldrb w11, [x11+1]
002a609cubfm x11, x11, 56, 7
002a60a0orr x10, x10, x11
002a60a4subs xzr, x1, 2
002a60a8b.hi 0x2a60b0
002a60acb 0x2a7168
002a60b0
002a60b0loc_2a60b0:
002a60b0ldr x1, [sp+160]
002a60b4ldr x11, [sp+152]
002a60b8ldrb w12, [x12+2]
002a60bcubfm x12, x12, 48, 7
002a60c0orr x10, x10, x12
002a60c4subs xzr, x1, 3
002a60c8b.hi 0x2a60d0
002a60ccb 0x2a7160
002a60d0
002a60d0loc_2a60d0:
002a60d0ldr x1, [sp+160]
002a60d4ldr x12, [sp+152]
002a60d8ldrb w11, [x11+3]
002a60dcubfm x11, x11, 40, 7
002a60e0orr x10, x10, x11
002a60e4subs xzr, x1, 4
002a60e8b.hi 0x2a60f0
002a60ecb 0x2a7158
002a60f0
002a60f0loc_2a60f0:
002a60f0ldr x1, [sp+160]
002a60f4ldr x11, [sp+152]
002a60f8ldrb w12, [x12+4]
002a60fcubfm x12, x12, 32, 7
002a6100orr x10, x10, x12
002a6104subs xzr, x1, 5
002a6108b.hi 0x2a6110
002a610cb 0x2a7150
002a6110
002a6110loc_2a6110:
002a6110ldr x1, [sp+160]
002a6114ldr x12, [sp+152]
002a6118ldrb w11, [x11+5]
002a611cubfm x11, x11, 24, 7
002a6120orr x10, x10, x11
002a6124subs xzr, x1, 6
002a6128b.hi 0x2a6130
002a612cb 0x2a7148
002a6130
002a6130loc_2a6130:
002a6130ldr x1, [sp+160]
002a6134ldr x11, [sp+152]
002a6138ldrb w12, [x12+6]
002a613cubfm x12, x12, 16, 7
002a6140orr x10, x10, x12
002a6144subs xzr, x1, 7
002a6148b.hi 0x2a6150
002a614cb 0x2a7140
002a6150
002a6150loc_2a6150:
002a6150ldrb w11, [x11+7]
002a6154ubfm x11, x11, 8, 7
002a6158orr x10, x10, x11
002a615cmovz x11, 30821
002a6160movk x11, 0x6c700000
002a6164movk x11, 0x636900000000
002a6168movk x11, 0x7469000000000000
002a616csubs xzr, x10, x11
002a6170b.eq 0x2a6178
002a6174b 0x2a61b4
002a6178
002a6178loc_2a6178:
002a6178b 0x2a617c
002a617c
002a617cloc_2a617c:
002a617corr x10, xzr, 1
002a6180strb w10, [sp+105]
002a6184ldr x11, [sp+120]
002a6188cbnz x11, 0x2a6190
002a618cb 0x2a6194
002a6190
002a6190loc_2a6190:
002a6190b 0x2a61b0
002a6194
002a6194loc_2a6194:
002a6194adrp x0, 0x34f000
002a6198add x0, x0, 3520
002a619cbl runtime.newobject
002a61a0str x0, [sp+272]
002a61a4str x0, [sp+120]
002a61a8orr x10, xzr, 1
002a61acb 0x2a61b0
002a61b0
002a61b0loc_2a61b0:
002a61b0b 0x2a6edc
002a61b4
002a61b4loc_2a61b4:
002a61b4b 0x2a61bc
002a61b8
002a61b8loc_2a61b8:
002a61b8b 0x2a61bc
002a61bc
002a61bcloc_2a61bc:
002a61bcldr x10, [sp+160]
002a61c0subs xzr, x10, 11
002a61c4b.eq 0x2a61cc
002a61c8b 0x2a6370
002a61cc
002a61ccloc_2a61cc:
002a61ccldr x1, [sp+160]
002a61d0ldr x10, [sp+152]
002a61d4subs xzr, x1, 0
002a61d8b.hi 0x2a61e0
002a61dcb 0x2a7138
002a61e0
002a61e0loc_2a61e0:
002a61e0ldr x1, [sp+160]
002a61e4ldrb w10, [x10]
002a61e8ldr x11, [sp+152]
002a61ecsubs xzr, x1, 1
002a61f0b.hi 0x2a61f8
002a61f4b 0x2a7130
002a61f8
002a61f8loc_2a61f8:
002a61f8ldr x1, [sp+160]
002a61fcldr x12, [sp+152]
002a6200ldrb w11, [x11+1]
002a6204ubfm x11, x11, 56, 7
002a6208orr x10, x10, x11
002a620csubs xzr, x1, 2
002a6210b.hi 0x2a6218
002a6214b 0x2a7128
002a6218
002a6218loc_2a6218:
002a6218ldr x1, [sp+160]
002a621cldr x11, [sp+152]
002a6220ldrb w12, [x12+2]
002a6224ubfm x12, x12, 48, 7
002a6228orr x10, x10, x12
002a622csubs xzr, x1, 3
002a6230b.hi 0x2a6238
002a6234b 0x2a7120
002a6238
002a6238loc_2a6238:
002a6238ldr x1, [sp+160]
002a623cldr x12, [sp+152]
002a6240ldrb w11, [x11+3]
002a6244ubfm x11, x11, 40, 7
002a6248orr x10, x10, x11
002a624csubs xzr, x1, 4
002a6250b.hi 0x2a6258
002a6254b 0x2a7118
002a6258
002a6258loc_2a6258:
002a6258ldr x1, [sp+160]
002a625cldr x11, [sp+152]
002a6260ldrb w12, [x12+4]
002a6264ubfm x12, x12, 32, 7
002a6268orr x10, x10, x12
002a626csubs xzr, x1, 5
002a6270b.hi 0x2a6278
002a6274b 0x2a7110
002a6278
002a6278loc_2a6278:
002a6278ldr x1, [sp+160]
002a627cldr x12, [sp+152]
002a6280ldrb w11, [x11+5]
002a6284ubfm x11, x11, 24, 7
002a6288orr x10, x10, x11
002a628csubs xzr, x1, 6
002a6290b.hi 0x2a6298
002a6294b 0x2a7108
002a6298
002a6298loc_2a6298:
002a6298ldr x1, [sp+160]
002a629cldr x11, [sp+152]
002a62a0ldrb w12, [x12+6]
002a62a4ubfm x12, x12, 16, 7
002a62a8orr x10, x10, x12
002a62acsubs xzr, x1, 7
002a62b0b.hi 0x2a62b8
002a62b4b 0x2a7100
002a62b8
002a62b8loc_2a62b8:
002a62b8ldrb w11, [x11+7]
002a62bcubfm x11, x11, 8, 7
002a62c0orr x10, x10, x11
002a62c4movz x11, 25959
002a62c8movk x11, 0x656e0000
002a62ccmovk x11, 0x617200000000
002a62d0movk x11, 0x696c000000000000
002a62d4subs xzr, x10, x11
002a62d8b.eq 0x2a62e0
002a62dcb 0x2a636c
002a62e0
002a62e0loc_2a62e0:
002a62e0ldr x1, [sp+160]
002a62e4ldr x10, [sp+152]
002a62e8subs xzr, x1, 8
002a62ecb.hi 0x2a62f4
002a62f0b 0x2a70f8
002a62f4
002a62f4loc_2a62f4:
002a62f4ldr x1, [sp+160]
002a62f8ldr x11, [sp+152]
002a62fcldrb w10, [x10+8]
002a6300subs xzr, x1, 9
002a6304b.hi 0x2a630c
002a6308b 0x2a70f0
002a630c
002a630cloc_2a630c:
002a630cldrb w11, [x11+9]
002a6310ubfm x11, x11, 56, 7
002a6314orr x10, x10, x11
002a6318ubfm x10, x10, 0, 15
002a631cmovz x11, 25978
002a6320subs wzr, w10, w11
002a6324b.eq 0x2a632c
002a6328b 0x2a6368
002a632c
002a632cloc_2a632c:
002a632cldr x1, [sp+160]
002a6330ldr x10, [sp+152]
002a6334subs xzr, x1, 10
002a6338b.hi 0x2a6340
002a633cb 0x2a70e8
002a6340
002a6340loc_2a6340:
002a6340ldrb w10, [x10+10]
002a6344subs wzr, w10, 100
002a6348b.eq 0x2a6350
002a634cb 0x2a6364
002a6350
002a6350loc_2a6350:
002a6350b 0x2a6354
002a6354
002a6354loc_2a6354:
002a6354orr x10, xzr, 24
002a6358str x10, [sp+136]
002a635corr x10, xzr, 1
002a6360b 0x2a6edc
002a6364
002a6364loc_2a6364:
002a6364b 0x2a6374
002a6368
002a6368loc_2a6368:
002a6368b 0x2a6374
002a636c
002a636cloc_2a636c:
002a636cb 0x2a6374
002a6370
002a6370loc_2a6370:
002a6370b 0x2a6374
002a6374
002a6374loc_2a6374:
002a6374ldr x10, [sp+160]
002a6378subs xzr, x10, 3
002a637cb.eq 0x2a6384
002a6380b 0x2a6410
002a6384
002a6384loc_2a6384:
002a6384ldr x1, [sp+160]
002a6388ldr x10, [sp+152]
002a638csubs xzr, x1, 0
002a6390b.hi 0x2a6398
002a6394b 0x2a70e0
002a6398
002a6398loc_2a6398:
002a6398ldr x1, [sp+160]
002a639cldrb w10, [x10]
002a63a0ldr x11, [sp+152]
002a63a4subs xzr, x1, 1
002a63a8b.hi 0x2a63b0
002a63acb 0x2a70d8
002a63b0
002a63b0loc_2a63b0:
002a63b0ldrb w11, [x11+1]
002a63b4ubfm x11, x11, 56, 7
002a63b8orr x10, x10, x11
002a63bcubfm x10, x10, 0, 15
002a63c0movz x11, 29813
002a63c4subs wzr, w10, w11
002a63c8b.eq 0x2a63d0
002a63ccb 0x2a640c
002a63d0
002a63d0loc_2a63d0:
002a63d0ldr x1, [sp+160]
002a63d4ldr x10, [sp+152]
002a63d8subs xzr, x1, 2
002a63dcb.hi 0x2a63e4
002a63e0b 0x2a70d0
002a63e4
002a63e4loc_2a63e4:
002a63e4ldrb w10, [x10+2]
002a63e8subs wzr, w10, 99
002a63ecb.eq 0x2a63f4
002a63f0b 0x2a6408
002a63f4
002a63f4loc_2a63f4:
002a63f4b 0x2a63f8
002a63f8
002a63f8loc_2a63f8:
002a63f8movz x10, 23
002a63fcstr x10, [sp+136]
002a6400orr x10, xzr, 1
002a6404b 0x2a6edc
002a6408
002a6408loc_2a6408:
002a6408b 0x2a6414
002a640c
002a640cloc_2a640c:
002a640cb 0x2a6414
002a6410
002a6410loc_2a6410:
002a6410b 0x2a6414
002a6414
002a6414loc_2a6414:
002a6414ldr x10, [sp+160]
002a6418subs xzr, x10, 3
002a641cb.eq 0x2a6424
002a6420b 0x2a64b0
002a6424
002a6424loc_2a6424:
002a6424ldr x1, [sp+160]
002a6428ldr x10, [sp+152]
002a642csubs xzr, x1, 0
002a6430b.hi 0x2a6438
002a6434b 0x2a70c8
002a6438
002a6438loc_2a6438:
002a6438ldr x1, [sp+160]
002a643cldrb w10, [x10]
002a6440ldr x11, [sp+152]
002a6444subs xzr, x1, 1
002a6448b.hi 0x2a6450
002a644cb 0x2a70c0
002a6450
002a6450loc_2a6450:
002a6450ldrb w11, [x11+1]
002a6454ubfm x11, x11, 56, 7
002a6458orr x10, x10, x11
002a645cubfm x10, x10, 0, 15
002a6460movz x11, 24937
002a6464subs wzr, w10, w11
002a6468b.eq 0x2a6470
002a646cb 0x2a64ac
002a6470
002a6470loc_2a6470:
002a6470ldr x1, [sp+160]
002a6474ldr x10, [sp+152]
002a6478subs xzr, x1, 2
002a647cb.hi 0x2a6484
002a6480b 0x2a70b8
002a6484
002a6484loc_2a6484:
002a6484ldrb w10, [x10+2]
002a6488subs wzr, w10, 53
002a648cb.eq 0x2a6494
002a6490b 0x2a64a8
002a6494
002a6494loc_2a6494:
002a6494b 0x2a6498
002a6498
002a6498loc_2a6498:
002a6498movz x10, 22
002a649cstr x10, [sp+128]
002a64a0orr x10, xzr, 1
002a64a4b 0x2a6edc
002a64a8
002a64a8loc_2a64a8:
002a64a8b 0x2a64b4
002a64ac
002a64acloc_2a64ac:
002a64acb 0x2a64b4
002a64b0
002a64b0loc_2a64b0:
002a64b0b 0x2a64b4
002a64b4
002a64b4loc_2a64b4:
002a64b4ldr x10, [sp+160]
002a64b8subs xzr, x10, 9
002a64bcb.eq 0x2a64c4
002a64c0b 0x2a6618
002a64c4
002a64c4loc_2a64c4:
002a64c4ldr x1, [sp+160]
002a64c8ldr x10, [sp+152]
002a64ccsubs xzr, x1, 0
002a64d0b.hi 0x2a64d8
002a64d4b 0x2a70b0
002a64d8
002a64d8loc_2a64d8:
002a64d8ldr x1, [sp+160]
002a64dcldrb w10, [x10]
002a64e0ldr x11, [sp+152]
002a64e4subs xzr, x1, 1
002a64e8b.hi 0x2a64f0
002a64ecb 0x2a70a8
002a64f0
002a64f0loc_2a64f0:
002a64f0ldr x1, [sp+160]
002a64f4ldr x12, [sp+152]
002a64f8ldrb w11, [x11+1]
002a64fcubfm x11, x11, 56, 7
002a6500orr x10, x10, x11
002a6504subs xzr, x1, 2
002a6508b.hi 0x2a6510
002a650cb 0x2a70a0
002a6510
002a6510loc_2a6510:
002a6510ldr x1, [sp+160]
002a6514ldr x11, [sp+152]
002a6518ldrb w12, [x12+2]
002a651cubfm x12, x12, 48, 7
002a6520orr x10, x10, x12
002a6524subs xzr, x1, 3
002a6528b.hi 0x2a6530
002a652cb 0x2a7098
002a6530
002a6530loc_2a6530:
002a6530ldr x1, [sp+160]
002a6534ldr x12, [sp+152]
002a6538ldrb w11, [x11+3]
002a653cubfm x11, x11, 40, 7
002a6540orr x10, x10, x11
002a6544subs xzr, x1, 4
002a6548b.hi 0x2a6550
002a654cb 0x2a7090
002a6550
002a6550loc_2a6550:
002a6550ldr x1, [sp+160]
002a6554ldr x11, [sp+152]
002a6558ldrb w12, [x12+4]
002a655cubfm x12, x12, 32, 7
002a6560orr x10, x10, x12
002a6564subs xzr, x1, 5
002a6568b.hi 0x2a6570
002a656cb 0x2a7088
002a6570
002a6570loc_2a6570:
002a6570ldr x1, [sp+160]
002a6574ldr x12, [sp+152]
002a6578ldrb w11, [x11+5]
002a657cubfm x11, x11, 24, 7
002a6580orr x10, x10, x11
002a6584subs xzr, x1, 6
002a6588b.hi 0x2a6590
002a658cb 0x2a7080
002a6590
002a6590loc_2a6590:
002a6590ldr x1, [sp+160]
002a6594ldr x11, [sp+152]
002a6598ldrb w12, [x12+6]
002a659cubfm x12, x12, 16, 7
002a65a0orr x10, x10, x12
002a65a4subs xzr, x1, 7
002a65a8b.hi 0x2a65b0
002a65acb 0x2a7078
002a65b0
002a65b0loc_2a65b0:
002a65b0ldrb w11, [x11+7]
002a65b4ubfm x11, x11, 8, 7
002a65b8orr x10, x10, x11
002a65bcmovz x11, 29296
002a65c0movk x11, 0x6e690000
002a65c4movk x11, 0x617400000000
002a65c8movk x11, 0x6c62000000000000
002a65ccsubs xzr, x10, x11
002a65d0b.eq 0x2a65d8
002a65d4b 0x2a6614
002a65d8
002a65d8loc_2a65d8:
002a65d8ldr x1, [sp+160]
002a65dcldr x10, [sp+152]
002a65e0subs xzr, x1, 8
002a65e4b.hi 0x2a65ec
002a65e8b 0x2a7070
002a65ec
002a65ecloc_2a65ec:
002a65ecldrb w10, [x10+8]
002a65f0subs wzr, w10, 101
002a65f4b.eq 0x2a65fc
002a65f8b 0x2a6610
002a65fc
002a65fcloc_2a65fc:
002a65fcb 0x2a6600
002a6600
002a6600loc_2a6600:
002a6600movz x10, 19
002a6604str x10, [sp+128]
002a6608orr x10, xzr, 1
002a660cb 0x2a6edc
002a6610
002a6610loc_2a6610:
002a6610b 0x2a661c
002a6614
002a6614loc_2a6614:
002a6614b 0x2a661c
002a6618
002a6618loc_2a6618:
002a6618b 0x2a661c
002a661c
002a661cloc_2a661c:
002a661cldr x10, [sp+160]
002a6620subs xzr, x10, 7
002a6624b.eq 0x2a662c
002a6628b 0x2a6748
002a662c
002a662cloc_2a662c:
002a662cldr x1, [sp+160]
002a6630ldr x10, [sp+152]
002a6634subs xzr, x1, 0
002a6638b.hi 0x2a6640
002a663cb 0x2a7068
002a6640
002a6640loc_2a6640:
002a6640ldr x1, [sp+160]
002a6644ldrb w10, [x10]
002a6648ldr x11, [sp+152]
002a664csubs xzr, x1, 1
002a6650b.hi 0x2a6658
002a6654b 0x2a7060
002a6658
002a6658loc_2a6658:
002a6658ldr x1, [sp+160]
002a665cldr x12, [sp+152]
002a6660ldrb w11, [x11+1]
002a6664ubfm x11, x11, 56, 7
002a6668orr x10, x10, x11
002a666csubs xzr, x1, 2
002a6670b.hi 0x2a6678
002a6674b 0x2a7058
002a6678
002a6678loc_2a6678:
002a6678ldr x1, [sp+160]
002a667cldr x11, [sp+152]
002a6680ldrb w12, [x12+2]
002a6684ubfm x12, x12, 48, 7
002a6688orr x10, x10, x12
002a668csubs xzr, x1, 3
002a6690b.hi 0x2a6698
002a6694b 0x2a7050
002a6698
002a6698loc_2a6698:
002a6698ldrb w11, [x11+3]
002a669cubfm x11, x11, 40, 7
002a66a0orr x10, x10, x11
002a66a4movz x11, 30062
002a66a8movk x11, 0x656d0000
002a66acsubs wzr, w10, w11
002a66b0b.eq 0x2a66b8
002a66b4b 0x2a6744
002a66b8
002a66b8loc_2a66b8:
002a66b8ldr x1, [sp+160]
002a66bcldr x10, [sp+152]
002a66c0subs xzr, x1, 4
002a66c4b.hi 0x2a66cc
002a66c8b 0x2a7048
002a66cc
002a66ccloc_2a66cc:
002a66ccldr x1, [sp+160]
002a66d0ldr x11, [sp+152]
002a66d4ldrb w10, [x10+4]
002a66d8subs xzr, x1, 5
002a66dcb.hi 0x2a66e4
002a66e0b 0x2a7040
002a66e4
002a66e4loc_2a66e4:
002a66e4ldrb w11, [x11+5]
002a66e8ubfm x11, x11, 56, 7
002a66ecorr x10, x10, x11
002a66f0ubfm x10, x10, 0, 15
002a66f4movz x11, 26994
002a66f8subs wzr, w10, w11
002a66fcb.eq 0x2a6704
002a6700b 0x2a6740
002a6704
002a6704loc_2a6704:
002a6704ldr x1, [sp+160]
002a6708ldr x10, [sp+152]
002a670csubs xzr, x1, 6
002a6710b.hi 0x2a6718
002a6714b 0x2a7038
002a6718
002a6718loc_2a6718:
002a6718ldrb w10, [x10+6]
002a671csubs wzr, w10, 99
002a6720b.eq 0x2a6728
002a6724b 0x2a673c
002a6728
002a6728loc_2a6728:
002a6728b 0x2a672c
002a672c
002a672cloc_2a672c:
002a672cmovz x10, 18
002a6730str x10, [sp+128]
002a6734orr x10, xzr, 1
002a6738b 0x2a6edc
002a673c
002a673cloc_2a673c:
002a673cb 0x2a674c
002a6740
002a6740loc_2a6740:
002a6740b 0x2a674c
002a6744
002a6744loc_2a6744:
002a6744b 0x2a674c
002a6748
002a6748loc_2a6748:
002a6748b 0x2a674c
002a674c
002a674cloc_2a674c:
002a674cldr x10, [sp+160]
002a6750subs xzr, x10, 4
002a6754b.eq 0x2a675c
002a6758b 0x2a6800
002a675c
002a675cloc_2a675c:
002a675cldr x1, [sp+160]
002a6760ldr x10, [sp+152]
002a6764subs xzr, x1, 0
002a6768b.hi 0x2a6770
002a676cb 0x2a7030
002a6770
002a6770loc_2a6770:
002a6770ldr x1, [sp+160]
002a6774ldrb w10, [x10]
002a6778ldr x11, [sp+152]
002a677csubs xzr, x1, 1
002a6780b.hi 0x2a6788
002a6784b 0x2a7028
002a6788
002a6788loc_2a6788:
002a6788ldr x1, [sp+160]
002a678cldr x12, [sp+152]
002a6790ldrb w11, [x11+1]
002a6794ubfm x11, x11, 56, 7
002a6798orr x10, x10, x11
002a679csubs xzr, x1, 2
002a67a0b.hi 0x2a67a8
002a67a4b 0x2a7020
002a67a8
002a67a8loc_2a67a8:
002a67a8ldr x1, [sp+160]
002a67acldr x11, [sp+152]
002a67b0ldrb w12, [x12+2]
002a67b4ubfm x12, x12, 48, 7
002a67b8orr x10, x10, x12
002a67bcsubs xzr, x1, 3
002a67c0b.hi 0x2a67c8
002a67c4b 0x2a7018
002a67c8
002a67c8loc_2a67c8:
002a67c8ldrb w11, [x11+3]
002a67ccubfm x11, x11, 40, 7
002a67d0orr x10, x10, x11
002a67d4movz x11, 29813
002a67d8movk x11, 0x38660000
002a67dcsubs wzr, w10, w11
002a67e0b.eq 0x2a67e8
002a67e4b 0x2a67fc
002a67e8
002a67e8loc_2a67e8:
002a67e8b 0x2a67ec
002a67ec
002a67ecloc_2a67ec:
002a67ecorr x10, xzr, 12
002a67f0str x10, [sp+128]
002a67f4orr x10, xzr, 1
002a67f8b 0x2a6edc
002a67fc
002a67fcloc_2a67fc:
002a67fcb 0x2a6804
002a6800
002a6800loc_2a6800:
002a6800b 0x2a6804
002a6804
002a6804loc_2a6804:
002a6804ldr x0, [sp+152]
002a6808ldr x1, [sp+160]
002a680cadrp x2, 0x40b000
002a6810add x2, x2, 2124
002a6814orr x3, xzr, 8
002a6818bl strings.HasPrefix
002a681cstrb w0, [sp+47]
002a6820tbnz w0, 0, 0x2a6828
002a6824b 0x2a68d4
002a6828
002a6828loc_2a6828:
002a6828b 0x2a682c
002a682c
002a682cloc_2a682c:
002a682cldr x1, [sp+160]
002a6830ldr x4, [sp+152]
002a6834subs xzr, x1, 8
002a6838b.hs 0x2a6840
002a683cb 0x2a7010
002a6840
002a6840loc_2a6840:
002a6840sub x5, x1, 8
002a6844sub x6, xzr, x5
002a6848sbfm x6, x6, 63, 63
002a684cand x6, x6, 8
002a6850add x4, x4, x6
002a6854str x4, [sp+280]
002a6858str x5, [sp+288]
002a685cstp xzr, xzr, [sp+256]
002a6860ldr x0, [sp+280]
002a6864ldr x1, [sp+288]
002a6868movz x2, 10
002a686corr x3, xzr, 64
002a6870bl strconv.ParseInt
002a6874str x0, [sp+80]
002a6878str x1, [sp+256]
002a687cstr x2, [sp+264]
002a6880ldr x4, [sp+80]
002a6884str x4, [sp+64]
002a6888str x1, [sp+200]
002a688cstr x2, [sp+208]
002a6890ldr x4, [sp+64]
002a6894str x4, [sp+56]
002a6898str x1, [sp+184]
002a689cstr x2, [sp+192]
002a68a0cbnz x1, 0x2a68a8
002a68a4b 0x2a68ac
002a68a8
002a68a8loc_2a68a8:
002a68a8b 0x2a68cc
002a68ac
002a68acloc_2a68ac:
002a68acadrp x0, 0x34f000
002a68b0add x0, x0, 3392
002a68b4bl runtime.newobject
002a68b8str x0, [sp+248]
002a68bcstr x0, [sp+112]
002a68c0ldr x1, [sp+56]
002a68c4str x1, [x0]
002a68c8b 0x2a68cc
002a68cc
002a68ccloc_2a68cc:
002a68ccorr x10, xzr, 1
002a68d0b 0x2a6edc
002a68d4
002a68d4loc_2a68d4:
002a68d4ldr x0, [sp+152]
002a68d8ldr x1, [sp+160]
002a68dcadrp x2, 0x40a000
002a68e0add x2, x2, 1358
002a68e4orr x3, xzr, 4
002a68e8bl strings.HasPrefix
002a68ecstrb w0, [sp+46]
002a68f0tbnz w0, 0, 0x2a68f8
002a68f4b 0x2a699c
002a68f8
002a68f8loc_2a68f8:
002a68f8b 0x2a68fc
002a68fc
002a68fcloc_2a68fc:
002a68fcldr x1, [sp+160]
002a6900ldr x2, [sp+152]
002a6904subs xzr, x1, 4
002a6908b.hs 0x2a6910
002a690cb 0x2a7008
002a6910
002a6910loc_2a6910:
002a6910sub x3, x1, 4
002a6914sub x4, xzr, x3
002a6918sbfm x4, x4, 63, 63
002a691cand x4, x4, 4
002a6920add x2, x2, x4
002a6924str x2, [sp+280]
002a6928str x3, [sp+288]
002a692cstp xzr, xzr, [sp+256]
002a6930ldr x0, [sp+280]
002a6934ldr x1, [sp+288]
002a6938bl strconv.Atoi
002a693cstr x0, [sp+72]
002a6940str x1, [sp+256]
002a6944str x2, [sp+264]
002a6948ldr x3, [sp+72]
002a694cstr x3, [sp+96]
002a6950str x1, [sp+312]
002a6954str x2, [sp+320]
002a6958ldr x3, [sp+96]
002a695cstr x3, [sp+48]
002a6960str x1, [sp+168]
002a6964str x2, [sp+176]
002a6968cbnz x1, 0x2a6970
002a696cb 0x2a6974
002a6970
002a6970loc_2a6970:
002a6970b 0x2a6994
002a6974
002a6974loc_2a6974:
002a6974adrp x0, 0x34f000
002a6978add x0, x0, 3520
002a697cbl runtime.newobject
002a6980str x0, [sp+272]
002a6984str x0, [sp+120]
002a6988ldr x1, [sp+48]
002a698cstr x1, [x0]
002a6990b 0x2a6994
002a6994
002a6994loc_2a6994:
002a6994orr x10, xzr, 1
002a6998b 0x2a6edc
002a699c
002a699cloc_2a699c:
002a699cldr x10, [sp+160]
002a69a0subs xzr, x10, 3
002a69a4b.eq 0x2a69ac
002a69a8b 0x2a6a34
002a69ac
002a69acloc_2a69ac:
002a69acldr x1, [sp+160]
002a69b0ldr x10, [sp+152]
002a69b4subs xzr, x1, 0
002a69b8b.hi 0x2a69c0
002a69bcb 0x2a7000
002a69c0
002a69c0loc_2a69c0:
002a69c0ldr x1, [sp+160]
002a69c4ldrb w10, [x10]
002a69c8ldr x11, [sp+152]
002a69ccsubs xzr, x1, 1
002a69d0b.hi 0x2a69d8
002a69d4b 0x2a6ff8
002a69d8
002a69d8loc_2a69d8:
002a69d8ldrb w11, [x11+1]
002a69dcubfm x11, x11, 56, 7
002a69e0orr x10, x10, x11
002a69e4ubfm x10, x10, 0, 15
002a69e8movz x11, 25971
002a69ecsubs wzr, w10, w11
002a69f0b.eq 0x2a69f8
002a69f4b 0x2a6a30
002a69f8
002a69f8loc_2a69f8:
002a69f8ldr x1, [sp+160]
002a69fcldr x10, [sp+152]
002a6a00subs xzr, x1, 2
002a6a04b.hi 0x2a6a0c
002a6a08b 0x2a6ff0
002a6a0c
002a6a0cloc_2a6a0c:
002a6a0cldrb w10, [x10+2]
002a6a10subs wzr, w10, 116
002a6a14b.eq 0x2a6a1c
002a6a18b 0x2a6a2c
002a6a1c
002a6a1cloc_2a6a1c:
002a6a1cb 0x2a6a20
002a6a20
002a6a20loc_2a6a20:
002a6a20orr x10, xzr, 1
002a6a24strb w10, [sp+144]
002a6a28b 0x2a6edc
002a6a2c
002a6a2cloc_2a6a2c:
002a6a2cb 0x2a6a38
002a6a30
002a6a30loc_2a6a30:
002a6a30b 0x2a6a38
002a6a34
002a6a34loc_2a6a34:
002a6a34b 0x2a6a38
002a6a38
002a6a38loc_2a6a38:
002a6a38ldr x10, [sp+160]
002a6a3csubs xzr, x10, 11
002a6a40b.eq 0x2a6a48
002a6a44b 0x2a6c14
002a6a48
002a6a48loc_2a6a48:
002a6a48ldr x1, [sp+160]
002a6a4cldr x10, [sp+152]
002a6a50subs xzr, x1, 0
002a6a54b.hi 0x2a6a5c
002a6a58b 0x2a6fe8
002a6a5c
002a6a5cloc_2a6a5c:
002a6a5cldr x1, [sp+160]
002a6a60ldrb w10, [x10]
002a6a64ldr x11, [sp+152]
002a6a68subs xzr, x1, 1
002a6a6cb.hi 0x2a6a74
002a6a70b 0x2a6fe0
002a6a74
002a6a74loc_2a6a74:
002a6a74ldr x1, [sp+160]
002a6a78ldr x12, [sp+152]
002a6a7cldrb w11, [x11+1]
002a6a80ubfm x11, x11, 56, 7
002a6a84orr x10, x10, x11
002a6a88subs xzr, x1, 2
002a6a8cb.hi 0x2a6a94
002a6a90b 0x2a6fd8
002a6a94
002a6a94loc_2a6a94:
002a6a94ldr x1, [sp+160]
002a6a98ldr x11, [sp+152]
002a6a9cldrb w12, [x12+2]
002a6aa0ubfm x12, x12, 48, 7
002a6aa4orr x10, x10, x12
002a6aa8subs xzr, x1, 3
002a6aacb.hi 0x2a6ab4
002a6ab0b 0x2a6fd0
002a6ab4
002a6ab4loc_2a6ab4:
002a6ab4ldr x1, [sp+160]
002a6ab8ldr x12, [sp+152]
002a6abcldrb w11, [x11+3]
002a6ac0ubfm x11, x11, 40, 7
002a6ac4orr x10, x10, x11
002a6ac8subs xzr, x1, 4
002a6accb.hi 0x2a6ad4
002a6ad0b 0x2a6fc8
002a6ad4
002a6ad4loc_2a6ad4:
002a6ad4ldr x1, [sp+160]
002a6ad8ldr x11, [sp+152]
002a6adcldrb w12, [x12+4]
002a6ae0ubfm x12, x12, 32, 7
002a6ae4orr x10, x10, x12
002a6ae8subs xzr, x1, 5
002a6aecb.hi 0x2a6af4
002a6af0b 0x2a6fc0
002a6af4
002a6af4loc_2a6af4:
002a6af4ldr x1, [sp+160]
002a6af8ldr x12, [sp+152]
002a6afcldrb w11, [x11+5]
002a6b00ubfm x11, x11, 24, 7
002a6b04orr x10, x10, x11
002a6b08subs xzr, x1, 6
002a6b0cb.hi 0x2a6b14
002a6b10b 0x2a6fb8
002a6b14
002a6b14loc_2a6b14:
002a6b14ldr x1, [sp+160]
002a6b18ldr x11, [sp+152]
002a6b1cldrb w12, [x12+6]
002a6b20ubfm x12, x12, 16, 7
002a6b24orr x10, x10, x12
002a6b28subs xzr, x1, 7
002a6b2cb.hi 0x2a6b34
002a6b30b 0x2a6fb0
002a6b34
002a6b34loc_2a6b34:
002a6b34ldrb w11, [x11+7]
002a6b38ubfm x11, x11, 8, 7
002a6b3corr x10, x10, x11
002a6b40movz x11, 28769
002a6b44movk x11, 0x6c700000
002a6b48movk x11, 0x636900000000
002a6b4cmovk x11, 0x7461000000000000
002a6b50subs xzr, x10, x11
002a6b54b.eq 0x2a6b5c
002a6b58b 0x2a6c10
002a6b5c
002a6b5cloc_2a6b5c:
002a6b5cldr x1, [sp+160]
002a6b60ldr x10, [sp+152]
002a6b64subs xzr, x1, 8
002a6b68b.hi 0x2a6b70
002a6b6cb 0x2a6fa8
002a6b70
002a6b70loc_2a6b70:
002a6b70ldr x1, [sp+160]
002a6b74ldr x11, [sp+152]
002a6b78ldrb w10, [x10+8]
002a6b7csubs xzr, x1, 9
002a6b80b.hi 0x2a6b88
002a6b84b 0x2a6fa0
002a6b88
002a6b88loc_2a6b88:
002a6b88ldrb w11, [x11+9]
002a6b8cubfm x11, x11, 56, 7
002a6b90orr x10, x10, x11
002a6b94ubfm x10, x10, 0, 15
002a6b98movz x11, 28521
002a6b9csubs wzr, w10, w11
002a6ba0b.eq 0x2a6ba8
002a6ba4b 0x2a6c0c
002a6ba8
002a6ba8loc_2a6ba8:
002a6ba8ldr x1, [sp+160]
002a6bacldr x10, [sp+152]
002a6bb0subs xzr, x1, 10
002a6bb4b.hi 0x2a6bbc
002a6bb8b 0x2a6f98
002a6bbc
002a6bbcloc_2a6bbc:
002a6bbcldrb w10, [x10+10]
002a6bc0subs wzr, w10, 110
002a6bc4b.eq 0x2a6bcc
002a6bc8b 0x2a6c08
002a6bcc
002a6bccloc_2a6bcc:
002a6bccb 0x2a6bd0
002a6bd0
002a6bd0loc_2a6bd0:
002a6bd0orr x10, xzr, 1
002a6bd4strb w10, [sp+106]
002a6bd8ldr x11, [sp+120]
002a6bdccbnz x11, 0x2a6be4
002a6be0b 0x2a6be8
002a6be4
002a6be4loc_2a6be4:
002a6be4b 0x2a6c04
002a6be8
002a6be8loc_2a6be8:
002a6be8adrp x0, 0x34f000
002a6becadd x0, x0, 3520
002a6bf0bl runtime.newobject
002a6bf4str x0, [sp+272]
002a6bf8str x0, [sp+120]
002a6bfcorr x10, xzr, 1
002a6c00b 0x2a6c04
002a6c04
002a6c04loc_2a6c04:
002a6c04b 0x2a6edc
002a6c08
002a6c08loc_2a6c08:
002a6c08b 0x2a6c18
002a6c0c
002a6c0cloc_2a6c0c:
002a6c0cb 0x2a6c18
002a6c10
002a6c10loc_2a6c10:
002a6c10b 0x2a6c18
002a6c14
002a6c14loc_2a6c14:
002a6c14b 0x2a6c18
002a6c18
002a6c18loc_2a6c18:
002a6c18ldr x10, [sp+160]
002a6c1csubs xzr, x10, 7
002a6c20b.eq 0x2a6c28
002a6c24b 0x2a6d6c
002a6c28
002a6c28loc_2a6c28:
002a6c28ldr x1, [sp+160]
002a6c2cldr x10, [sp+152]
002a6c30subs xzr, x1, 0
002a6c34b.hi 0x2a6c3c
002a6c38b 0x2a6f90
002a6c3c
002a6c3cloc_2a6c3c:
002a6c3cldr x1, [sp+160]
002a6c40ldrb w10, [x10]
002a6c44ldr x11, [sp+152]
002a6c48subs xzr, x1, 1
002a6c4cb.hi 0x2a6c54
002a6c50b 0x2a6f88
002a6c54
002a6c54loc_2a6c54:
002a6c54ldr x1, [sp+160]
002a6c58ldr x12, [sp+152]
002a6c5cldrb w11, [x11+1]
002a6c60ubfm x11, x11, 56, 7
002a6c64orr x10, x10, x11
002a6c68subs xzr, x1, 2
002a6c6cb.hi 0x2a6c74
002a6c70b 0x2a6f80
002a6c74
002a6c74loc_2a6c74:
002a6c74ldr x1, [sp+160]
002a6c78ldr x11, [sp+152]
002a6c7cldrb w12, [x12+2]
002a6c80ubfm x12, x12, 48, 7
002a6c84orr x10, x10, x12
002a6c88subs xzr, x1, 3
002a6c8cb.hi 0x2a6c94
002a6c90b 0x2a6f78
002a6c94
002a6c94loc_2a6c94:
002a6c94ldrb w11, [x11+3]
002a6c98ubfm x11, x11, 40, 7
002a6c9corr x10, x10, x11
002a6ca0movz x11, 29296
002a6ca4movk x11, 0x76690000
002a6ca8subs wzr, w10, w11
002a6cacb.eq 0x2a6cb4
002a6cb0b 0x2a6d68
002a6cb4
002a6cb4loc_2a6cb4:
002a6cb4ldr x1, [sp+160]
002a6cb8ldr x10, [sp+152]
002a6cbcsubs xzr, x1, 4
002a6cc0b.hi 0x2a6cc8
002a6cc4b 0x2a6f70
002a6cc8
002a6cc8loc_2a6cc8:
002a6cc8ldr x1, [sp+160]
002a6cccldr x11, [sp+152]
002a6cd0ldrb w10, [x10+4]
002a6cd4subs xzr, x1, 5
002a6cd8b.hi 0x2a6ce0
002a6cdcb 0x2a6f68
002a6ce0
002a6ce0loc_2a6ce0:
002a6ce0ldrb w11, [x11+5]
002a6ce4ubfm x11, x11, 56, 7
002a6ce8orr x10, x10, x11
002a6cecubfm x10, x10, 0, 15
002a6cf0movz x11, 29793
002a6cf4subs wzr, w10, w11
002a6cf8b.eq 0x2a6d00
002a6cfcb 0x2a6d64
002a6d00
002a6d00loc_2a6d00:
002a6d00ldr x1, [sp+160]
002a6d04ldr x10, [sp+152]
002a6d08subs xzr, x1, 6
002a6d0cb.hi 0x2a6d14
002a6d10b 0x2a6f60
002a6d14
002a6d14loc_2a6d14:
002a6d14ldrb w10, [x10+6]
002a6d18subs wzr, w10, 101
002a6d1cb.eq 0x2a6d24
002a6d20b 0x2a6d60
002a6d24
002a6d24loc_2a6d24:
002a6d24b 0x2a6d28
002a6d28
002a6d28loc_2a6d28:
002a6d28orr x10, xzr, 1
002a6d2cstrb w10, [sp+107]
002a6d30ldr x11, [sp+120]
002a6d34cbnz x11, 0x2a6d3c
002a6d38b 0x2a6d40
002a6d3c
002a6d3cloc_2a6d3c:
002a6d3cb 0x2a6d5c
002a6d40
002a6d40loc_2a6d40:
002a6d40adrp x0, 0x34f000
002a6d44add x0, x0, 3520
002a6d48bl runtime.newobject
002a6d4cstr x0, [sp+272]
002a6d50str x0, [sp+120]
002a6d54orr x10, xzr, 1
002a6d58b 0x2a6d5c
002a6d5c
002a6d5cloc_2a6d5c:
002a6d5cb 0x2a6edc
002a6d60
002a6d60loc_2a6d60:
002a6d60b 0x2a6d70
002a6d64
002a6d64loc_2a6d64:
002a6d64b 0x2a6d70
002a6d68
002a6d68loc_2a6d68:
002a6d68b 0x2a6d70
002a6d6c
002a6d6cloc_2a6d6c:
002a6d6cb 0x2a6d70
002a6d70
002a6d70loc_2a6d70:
002a6d70ldr x10, [sp+160]
002a6d74subs xzr, x10, 9
002a6d78b.eq 0x2a6d80
002a6d7cb 0x2a6ed0
002a6d80
002a6d80loc_2a6d80:
002a6d80ldr x1, [sp+160]
002a6d84ldr x10, [sp+152]
002a6d88subs xzr, x1, 0
002a6d8cb.hi 0x2a6d94
002a6d90b 0x2a6f58
002a6d94
002a6d94loc_2a6d94:
002a6d94ldr x1, [sp+160]
002a6d98ldrb w10, [x10]
002a6d9cldr x11, [sp+152]
002a6da0subs xzr, x1, 1
002a6da4b.hi 0x2a6dac
002a6da8b 0x2a6f50
002a6dac
002a6dacloc_2a6dac:
002a6dacldr x1, [sp+160]
002a6db0ldr x12, [sp+152]
002a6db4ldrb w11, [x11+1]
002a6db8ubfm x11, x11, 56, 7
002a6dbcorr x10, x10, x11
002a6dc0subs xzr, x1, 2
002a6dc4b.hi 0x2a6dcc
002a6dc8b 0x2a6f48
002a6dcc
002a6dccloc_2a6dcc:
002a6dccldr x1, [sp+160]
002a6dd0ldr x11, [sp+152]
002a6dd4ldrb w12, [x12+2]
002a6dd8ubfm x12, x12, 48, 7
002a6ddcorr x10, x10, x12
002a6de0subs xzr, x1, 3
002a6de4b.hi 0x2a6dec
002a6de8b 0x2a6f40
002a6dec
002a6decloc_2a6dec:
002a6decldr x1, [sp+160]
002a6df0ldr x12, [sp+152]
002a6df4ldrb w11, [x11+3]
002a6df8ubfm x11, x11, 40, 7
002a6dfcorr x10, x10, x11
002a6e00subs xzr, x1, 4
002a6e04b.hi 0x2a6e0c
002a6e08b 0x2a6f38
002a6e0c
002a6e0cloc_2a6e0c:
002a6e0cldr x1, [sp+160]
002a6e10ldr x11, [sp+152]
002a6e14ldrb w12, [x12+4]
002a6e18ubfm x12, x12, 32, 7
002a6e1corr x10, x10, x12
002a6e20subs xzr, x1, 5
002a6e24b.hi 0x2a6e2c
002a6e28b 0x2a6f30
002a6e2c
002a6e2cloc_2a6e2c:
002a6e2cldr x1, [sp+160]
002a6e30ldr x12, [sp+152]
002a6e34ldrb w11, [x11+5]
002a6e38ubfm x11, x11, 24, 7
002a6e3corr x10, x10, x11
002a6e40subs xzr, x1, 6
002a6e44b.hi 0x2a6e4c
002a6e48b 0x2a6f28
002a6e4c
002a6e4cloc_2a6e4c:
002a6e4cldr x1, [sp+160]
002a6e50ldr x11, [sp+152]
002a6e54ldrb w12, [x12+6]
002a6e58ubfm x12, x12, 16, 7
002a6e5corr x10, x10, x12
002a6e60subs xzr, x1, 7
002a6e64b.hi 0x2a6e6c
002a6e68b 0x2a6f20
002a6e6c
002a6e6cloc_2a6e6c:
002a6e6cldrb w11, [x11+7]
002a6e70ubfm x11, x11, 8, 7
002a6e74orr x10, x10, x11
002a6e78movz x11, 28015
002a6e7cmovk x11, 0x74690000
002a6e80movk x11, 0x6d6500000000
002a6e84movk x11, 0x7470000000000000
002a6e88subs xzr, x10, x11
002a6e8cb.eq 0x2a6e94
002a6e90b 0x2a6ecc
002a6e94
002a6e94loc_2a6e94:
002a6e94ldr x1, [sp+160]
002a6e98ldr x10, [sp+152]
002a6e9csubs xzr, x1, 8
002a6ea0b.hi 0x2a6ea8
002a6ea4b 0x2a6f18
002a6ea8
002a6ea8loc_2a6ea8:
002a6ea8ldrb w10, [x10+8]
002a6eacsubs wzr, w10, 121
002a6eb0b.eq 0x2a6eb8
002a6eb4b 0x2a6ec8
002a6eb8
002a6eb8loc_2a6eb8:
002a6eb8b 0x2a6ebc
002a6ebc
002a6ebcloc_2a6ebc:
002a6ebcorr x10, xzr, 1
002a6ec0strb w10, [sp+145]
002a6ec4b 0x2a6edc
002a6ec8
002a6ec8loc_2a6ec8:
002a6ec8b 0x2a6ed4
002a6ecc
002a6eccloc_2a6ecc:
002a6eccb 0x2a6ed4
002a6ed0
002a6ed0loc_2a6ed0:
002a6ed0b 0x2a6ed4
002a6ed4
002a6ed4loc_2a6ed4:
002a6ed4orr x10, xzr, 1
002a6ed8b 0x2a6edc
002a6edc
002a6edcloc_2a6edc:
002a6edcb 0x2a6ee0
002a6ee0
002a6ee0loc_2a6ee0:
002a6ee0b 0x2a5e8c
002a6ee4
002a6ee4loc_2a6ee4:
002a6ee4ldrb w0, [sp+104]
002a6ee8ldrb w1, [sp+105]
002a6eecldrb w2, [sp+106]
002a6ef0ldrb w3, [sp+107]
002a6ef4ldr x4, [sp+112]
002a6ef8ldr x5, [sp+120]
002a6efcldr x6, [sp+128]
002a6f00ldr x7, [sp+136]
002a6f04ldrb w8, [sp+144]
002a6f08ldrb w9, [sp+145]
002a6f0cldp x29, x30, [sp-8]
002a6f10add sp, sp, 336
002a6f14ret x30
002a6f18
002a6f18loc_2a6f18:
002a6f18orr x0, xzr, 8
002a6f1cbl runtime.panicIndex
002a6f20
002a6f20loc_2a6f20:
002a6f20orr x0, xzr, 7
002a6f24bl runtime.panicIndex
002a6f28
002a6f28loc_2a6f28:
002a6f28orr x0, xzr, 6
002a6f2cbl runtime.panicIndex
002a6f30
002a6f30loc_2a6f30:
002a6f30movz x0, 5
002a6f34bl runtime.panicIndex
002a6f38
002a6f38loc_2a6f38:
002a6f38orr x0, xzr, 4
002a6f3cbl runtime.panicIndex
002a6f40
002a6f40loc_2a6f40:
002a6f40orr x0, xzr, 3
002a6f44bl runtime.panicIndex
002a6f48
002a6f48loc_2a6f48:
002a6f48orr x0, xzr, 2
002a6f4cbl runtime.panicIndex
002a6f50
002a6f50loc_2a6f50:
002a6f50orr x0, xzr, 1
002a6f54bl runtime.panicIndex
002a6f58
002a6f58loc_2a6f58:
002a6f58mov x0, xzr
002a6f5cbl runtime.panicIndex
002a6f60
002a6f60loc_2a6f60:
002a6f60orr x0, xzr, 6
002a6f64bl runtime.panicIndex
002a6f68
002a6f68loc_2a6f68:
002a6f68movz x0, 5
002a6f6cbl runtime.panicIndex
002a6f70
002a6f70loc_2a6f70:
002a6f70orr x0, xzr, 4
002a6f74bl runtime.panicIndex
002a6f78
002a6f78loc_2a6f78:
002a6f78orr x0, xzr, 3
002a6f7cbl runtime.panicIndex
002a6f80
002a6f80loc_2a6f80:
002a6f80orr x0, xzr, 2
002a6f84bl runtime.panicIndex
002a6f88
002a6f88loc_2a6f88:
002a6f88orr x0, xzr, 1
002a6f8cbl runtime.panicIndex
002a6f90
002a6f90loc_2a6f90:
002a6f90mov x0, xzr
002a6f94bl runtime.panicIndex
002a6f98
002a6f98loc_2a6f98:
002a6f98movz x0, 10
002a6f9cbl runtime.panicIndex
002a6fa0
002a6fa0loc_2a6fa0:
002a6fa0movz x0, 9
002a6fa4bl runtime.panicIndex
002a6fa8
002a6fa8loc_2a6fa8:
002a6fa8orr x0, xzr, 8
002a6facbl runtime.panicIndex
002a6fb0
002a6fb0loc_2a6fb0:
002a6fb0orr x0, xzr, 7
002a6fb4bl runtime.panicIndex
002a6fb8
002a6fb8loc_2a6fb8:
002a6fb8orr x0, xzr, 6
002a6fbcbl runtime.panicIndex
002a6fc0
002a6fc0loc_2a6fc0:
002a6fc0movz x0, 5
002a6fc4bl runtime.panicIndex
002a6fc8
002a6fc8loc_2a6fc8:
002a6fc8orr x0, xzr, 4
002a6fccbl runtime.panicIndex
002a6fd0
002a6fd0loc_2a6fd0:
002a6fd0orr x0, xzr, 3
002a6fd4bl runtime.panicIndex
002a6fd8
002a6fd8loc_2a6fd8:
002a6fd8orr x0, xzr, 2
002a6fdcbl runtime.panicIndex
002a6fe0
002a6fe0loc_2a6fe0:
002a6fe0orr x0, xzr, 1
002a6fe4bl runtime.panicIndex
002a6fe8
002a6fe8loc_2a6fe8:
002a6fe8mov x0, xzr
002a6fecbl runtime.panicIndex
002a6ff0
002a6ff0loc_2a6ff0:
002a6ff0orr x0, xzr, 2
002a6ff4bl runtime.panicIndex
002a6ff8
002a6ff8loc_2a6ff8:
002a6ff8orr x0, xzr, 1
002a6ffcbl runtime.panicIndex
002a7000
002a7000loc_2a7000:
002a7000mov x0, xzr
002a7004bl runtime.panicIndex
002a7008
002a7008loc_2a7008:
002a7008orr x0, xzr, 4
002a700cbl runtime.panicSliceB
002a7010
002a7010loc_2a7010:
002a7010orr x0, xzr, 8
002a7014bl runtime.panicSliceB
002a7018
002a7018loc_2a7018:
002a7018orr x0, xzr, 3
002a701cbl runtime.panicIndex
002a7020
002a7020loc_2a7020:
002a7020orr x0, xzr, 2
002a7024bl runtime.panicIndex
002a7028
002a7028loc_2a7028:
002a7028orr x0, xzr, 1
002a702cbl runtime.panicIndex
002a7030
002a7030loc_2a7030:
002a7030mov x0, xzr
002a7034bl runtime.panicIndex
002a7038
002a7038loc_2a7038:
002a7038orr x0, xzr, 6
002a703cbl runtime.panicIndex
002a7040
002a7040loc_2a7040:
002a7040movz x0, 5
002a7044bl runtime.panicIndex
002a7048
002a7048loc_2a7048:
002a7048orr x0, xzr, 4
002a704cbl runtime.panicIndex
002a7050
002a7050loc_2a7050:
002a7050orr x0, xzr, 3
002a7054bl runtime.panicIndex
002a7058
002a7058loc_2a7058:
002a7058orr x0, xzr, 2
002a705cbl runtime.panicIndex
002a7060
002a7060loc_2a7060:
002a7060orr x0, xzr, 1
002a7064bl runtime.panicIndex
002a7068
002a7068loc_2a7068:
002a7068mov x0, xzr
002a706cbl runtime.panicIndex
002a7070
002a7070loc_2a7070:
002a7070orr x0, xzr, 8
002a7074bl runtime.panicIndex
002a7078
002a7078loc_2a7078:
002a7078orr x0, xzr, 7
002a707cbl runtime.panicIndex
002a7080
002a7080loc_2a7080:
002a7080orr x0, xzr, 6
002a7084bl runtime.panicIndex
002a7088
002a7088loc_2a7088:
002a7088movz x0, 5
002a708cbl runtime.panicIndex
002a7090
002a7090loc_2a7090:
002a7090orr x0, xzr, 4
002a7094bl runtime.panicIndex
002a7098
002a7098loc_2a7098:
002a7098orr x0, xzr, 3
002a709cbl runtime.panicIndex
002a70a0
002a70a0loc_2a70a0:
002a70a0orr x0, xzr, 2
002a70a4bl runtime.panicIndex
002a70a8
002a70a8loc_2a70a8:
002a70a8orr x0, xzr, 1
002a70acbl runtime.panicIndex
002a70b0
002a70b0loc_2a70b0:
002a70b0mov x0, xzr
002a70b4bl runtime.panicIndex
002a70b8
002a70b8loc_2a70b8:
002a70b8orr x0, xzr, 2
002a70bcbl runtime.panicIndex
002a70c0
002a70c0loc_2a70c0:
002a70c0orr x0, xzr, 1
002a70c4bl runtime.panicIndex
002a70c8
002a70c8loc_2a70c8:
002a70c8mov x0, xzr
002a70ccbl runtime.panicIndex
002a70d0
002a70d0loc_2a70d0:
002a70d0orr x0, xzr, 2
002a70d4bl runtime.panicIndex
002a70d8
002a70d8loc_2a70d8:
002a70d8orr x0, xzr, 1
002a70dcbl runtime.panicIndex
002a70e0
002a70e0loc_2a70e0:
002a70e0mov x0, xzr
002a70e4bl runtime.panicIndex
002a70e8
002a70e8loc_2a70e8:
002a70e8movz x0, 10
002a70ecbl runtime.panicIndex
002a70f0
002a70f0loc_2a70f0:
002a70f0movz x0, 9
002a70f4bl runtime.panicIndex
002a70f8
002a70f8loc_2a70f8:
002a70f8orr x0, xzr, 8
002a70fcbl runtime.panicIndex
002a7100
002a7100loc_2a7100:
002a7100orr x0, xzr, 7
002a7104bl runtime.panicIndex
002a7108
002a7108loc_2a7108:
002a7108orr x0, xzr, 6
002a710cbl runtime.panicIndex
002a7110
002a7110loc_2a7110:
002a7110movz x0, 5
002a7114bl runtime.panicIndex
002a7118
002a7118loc_2a7118:
002a7118orr x0, xzr, 4
002a711cbl runtime.panicIndex
002a7120
002a7120loc_2a7120:
002a7120orr x0, xzr, 3
002a7124bl runtime.panicIndex
002a7128
002a7128loc_2a7128:
002a7128orr x0, xzr, 2
002a712cbl runtime.panicIndex
002a7130
002a7130loc_2a7130:
002a7130orr x0, xzr, 1
002a7134bl runtime.panicIndex
002a7138
002a7138loc_2a7138:
002a7138mov x0, xzr
002a713cbl runtime.panicIndex
002a7140
002a7140loc_2a7140:
002a7140orr x0, xzr, 7
002a7144bl runtime.panicIndex
002a7148
002a7148loc_2a7148:
002a7148orr x0, xzr, 6
002a714cbl runtime.panicIndex
002a7150
002a7150loc_2a7150:
002a7150movz x0, 5
002a7154bl runtime.panicIndex
002a7158
002a7158loc_2a7158:
002a7158orr x0, xzr, 4
002a715cbl runtime.panicIndex
002a7160
002a7160loc_2a7160:
002a7160orr x0, xzr, 3
002a7164bl runtime.panicIndex
002a7168
002a7168loc_2a7168:
002a7168orr x0, xzr, 2
002a716cbl runtime.panicIndex
002a7170
002a7170loc_2a7170:
002a7170orr x0, xzr, 1
002a7174bl runtime.panicIndex
002a7178
002a7178loc_2a7178:
002a7178mov x0, xzr
002a717cbl runtime.panicIndex
002a7180
002a7180loc_2a7180:
002a7180orr x0, xzr, 7
002a7184bl runtime.panicIndex
002a7188
002a7188loc_2a7188:
002a7188orr x0, xzr, 6
002a718cbl runtime.panicIndex
002a7190
002a7190loc_2a7190:
002a7190movz x0, 5
002a7194bl runtime.panicIndex
002a7198
002a7198loc_2a7198:
002a7198orr x0, xzr, 4
002a719cbl runtime.panicIndex
002a71a0
002a71a0loc_2a71a0:
002a71a0orr x0, xzr, 3
002a71a4bl runtime.panicIndex
002a71a8
002a71a8loc_2a71a8:
002a71a8orr x0, xzr, 2
002a71acbl runtime.panicIndex
002a71b0
002a71b0loc_2a71b0:
002a71b0orr x0, xzr, 1
002a71b4bl runtime.panicIndex
002a71b8
002a71b8loc_2a71b8:
002a71b8mov x0, xzr
002a71bcbl runtime.panicIndex
002a71c0hint
002a71c4
002a71c4loc_2a71c4:
002a71c4stp x0, x1, [sp+8]
002a71c8mov x3, x30
002a71ccbl runtime.morestack_noctxt.abi0
002a71d0ldp x0, x1, [sp+8]
002a71d4b 0x2a5e50
002a71d8udf 0
002a71dcudf 0
002a5e50
002a5e50encoding/asn1.parseFieldParameters: ; void encoding/asn1.parseFieldParameters(struct string str)
002a5e50ldr x16, [x28+16]
002a5e54sub x17, sp, 208
002a5e58subs xzr, x17, x16
002a5e5cb.ls 0x2a71c4
002a5e60sub x20, sp, 336
002a5e64stp x29, x30, [x20-8]
002a5e68add sp, x20, 0
002a5e6csub x29, sp, 8
002a5e70str x0, [sp+344]
002a5e74str x1, [sp+352]
002a5e78stp xzr, xzr, [sp+104]
002a5e7cstp xzr, xzr, [sp+120]
002a5e80stp xzr, xzr, [sp+136]
002a5e84stp xzr, xzr, [sp+152]
002a5e88b 0x2a5e8c
002a5e8c
002a5e8cloc_2a5e8c:
002a5e8cldr x10, [sp+352]
002a5e90str x10, [sp+88]
002a5e94cbnz x10, 0x2a5e9c
002a5e98b 0x2a6ee4
002a5e9c
002a5e9cloc_2a5e9c:
002a5e9cstp xzr, xzr, [sp+296]
002a5ea0stp xzr, xzr, [sp+280]
002a5ea4ldr x0, [sp+344]
002a5ea8ldr x1, [sp+352]
002a5eacadrp x2, 0x40a000
002a5eb0add x2, x2, 4033
002a5eb4orr x3, xzr, 1
002a5eb8bl strings.Cut
002a5ebcstr x0, [sp+296]
002a5ec0str x1, [sp+304]
002a5ec4str x2, [sp+280]
002a5ec8str x3, [sp+288]
002a5eccstrb w4, [sp+47]
002a5ed0ldr x4, [sp+304]
002a5ed4ldr x5, [sp+296]
002a5ed8str x5, [sp+232]
002a5edcstr x4, [sp+240]
002a5ee0ldr x4, [sp+280]
002a5ee4ldr x5, [sp+288]
002a5ee8str x4, [sp+216]
002a5eecstr x5, [sp+224]
002a5ef0ldrb w4, [sp+47]
002a5ef4strb w4, [sp+45]
002a5ef8ldr x4, [sp+232]
002a5efcldr x5, [sp+240]
002a5f00str x4, [sp+152]
002a5f04str x5, [sp+160]
002a5f08ldr x4, [sp+216]
002a5f0cldr x5, [sp+224]
002a5f10str x4, [sp+344]
002a5f14str x5, [sp+352]
002a5f18ldr x4, [sp+160]
002a5f1csubs xzr, x4, 8
002a5f20b.eq 0x2a5f28
002a5f24b 0x2a6050
002a5f28
002a5f28loc_2a5f28:
002a5f28ldr x1, [sp+160]
002a5f2cldr x10, [sp+152]
002a5f30subs xzr, x1, 0
002a5f34b.hi 0x2a5f3c
002a5f38b 0x2a71b8
002a5f3c
002a5f3cloc_2a5f3c:
002a5f3cldr x1, [sp+160]
002a5f40ldrb w10, [x10]
002a5f44ldr x11, [sp+152]
002a5f48subs xzr, x1, 1
002a5f4cb.hi 0x2a5f54
002a5f50b 0x2a71b0
002a5f54
002a5f54loc_2a5f54:
002a5f54ldr x1, [sp+160]
002a5f58ldr x12, [sp+152]
002a5f5cldrb w11, [x11+1]
002a5f60ubfm x11, x11, 56, 7
002a5f64orr x10, x10, x11
002a5f68subs xzr, x1, 2
002a5f6cb.hi 0x2a5f74
002a5f70b 0x2a71a8
002a5f74
002a5f74loc_2a5f74:
002a5f74ldr x1, [sp+160]
002a5f78ldr x11, [sp+152]
002a5f7cldrb w12, [x12+2]
002a5f80ubfm x12, x12, 48, 7
002a5f84orr x10, x10, x12
002a5f88subs xzr, x1, 3
002a5f8cb.hi 0x2a5f94
002a5f90b 0x2a71a0
002a5f94
002a5f94loc_2a5f94:
002a5f94ldr x1, [sp+160]
002a5f98ldr x12, [sp+152]
002a5f9cldrb w11, [x11+3]
002a5fa0ubfm x11, x11, 40, 7
002a5fa4orr x10, x10, x11
002a5fa8subs xzr, x1, 4
002a5facb.hi 0x2a5fb4
002a5fb0b 0x2a7198
002a5fb4
002a5fb4loc_2a5fb4:
002a5fb4ldr x1, [sp+160]
002a5fb8ldr x11, [sp+152]
002a5fbcldrb w12, [x12+4]
002a5fc0ubfm x12, x12, 32, 7
002a5fc4orr x10, x10, x12
002a5fc8subs xzr, x1, 5
002a5fccb.hi 0x2a5fd4
002a5fd0b 0x2a7190
002a5fd4
002a5fd4loc_2a5fd4:
002a5fd4ldr x1, [sp+160]
002a5fd8ldr x12, [sp+152]
002a5fdcldrb w11, [x11+5]
002a5fe0ubfm x11, x11, 24, 7
002a5fe4orr x10, x10, x11
002a5fe8subs xzr, x1, 6
002a5fecb.hi 0x2a5ff4
002a5ff0b 0x2a7188
002a5ff4
002a5ff4loc_2a5ff4:
002a5ff4ldr x1, [sp+160]
002a5ff8ldr x11, [sp+152]
002a5ffcldrb w12, [x12+6]
002a6000ubfm x12, x12, 16, 7
002a6004orr x10, x10, x12
002a6008subs xzr, x1, 7
002a600cb.hi 0x2a6014
002a6010b 0x2a7180
002a6014
002a6014loc_2a6014:
002a6014ldrb w11, [x11+7]
002a6018ubfm x11, x11, 8, 7
002a601corr x10, x10, x11
002a6020movz x11, 28783
002a6024movk x11, 0x69740000
002a6028movk x11, 0x6e6f00000000
002a602cmovk x11, 0x6c61000000000000
002a6030subs xzr, x10, x11
002a6034b.eq 0x2a603c
002a6038b 0x2a604c
002a603c
002a603cloc_2a603c:
002a603cb 0x2a6040
002a6040
002a6040loc_2a6040:
002a6040orr x10, xzr, 1
002a6044strb w10, [sp+104]
002a6048b 0x2a6edc
002a604c
002a604cloc_2a604c:
002a604cb 0x2a6054
002a6050
002a6050loc_2a6050:
002a6050b 0x2a6054
002a6054
002a6054loc_2a6054:
002a6054ldr x10, [sp+160]
002a6058subs xzr, x10, 8
002a605cb.eq 0x2a6064
002a6060b 0x2a61b8
002a6064
002a6064loc_2a6064:
002a6064ldr x1, [sp+160]
002a6068ldr x10, [sp+152]
002a606csubs xzr, x1, 0
002a6070b.hi 0x2a6078
002a6074b 0x2a7178
002a6078
002a6078loc_2a6078:
002a6078ldr x1, [sp+160]
002a607cldrb w10, [x10]
002a6080ldr x11, [sp+152]
002a6084subs xzr, x1, 1
002a6088b.hi 0x2a6090
002a608cb 0x2a7170
002a6090
002a6090loc_2a6090:
002a6090ldr x1, [sp+160]
002a6094ldr x12, [sp+152]
002a6098ldrb w11, [x11+1]
002a609cubfm x11, x11, 56, 7
002a60a0orr x10, x10, x11
002a60a4subs xzr, x1, 2
002a60a8b.hi 0x2a60b0
002a60acb 0x2a7168
002a60b0
002a60b0loc_2a60b0:
002a60b0ldr x1, [sp+160]
002a60b4ldr x11, [sp+152]
002a60b8ldrb w12, [x12+2]
002a60bcubfm x12, x12, 48, 7
002a60c0orr x10, x10, x12
002a60c4subs xzr, x1, 3
002a60c8b.hi 0x2a60d0
002a60ccb 0x2a7160
002a60d0
002a60d0loc_2a60d0:
002a60d0ldr x1, [sp+160]
002a60d4ldr x12, [sp+152]
002a60d8ldrb w11, [x11+3]
002a60dcubfm x11, x11, 40, 7
002a60e0orr x10, x10, x11
002a60e4subs xzr, x1, 4
002a60e8b.hi 0x2a60f0
002a60ecb 0x2a7158
002a60f0
002a60f0loc_2a60f0:
002a60f0ldr x1, [sp+160]
002a60f4ldr x11, [sp+152]
002a60f8ldrb w12, [x12+4]
002a60fcubfm x12, x12, 32, 7
002a6100orr x10, x10, x12
002a6104subs xzr, x1, 5
002a6108b.hi 0x2a6110
002a610cb 0x2a7150
002a6110
002a6110loc_2a6110:
002a6110ldr x1, [sp+160]
002a6114ldr x12, [sp+152]
002a6118ldrb w11, [x11+5]
002a611cubfm x11, x11, 24, 7
002a6120orr x10, x10, x11
002a6124subs xzr, x1, 6
002a6128b.hi 0x2a6130
002a612cb 0x2a7148
002a6130
002a6130loc_2a6130:
002a6130ldr x1, [sp+160]
002a6134ldr x11, [sp+152]
002a6138ldrb w12, [x12+6]
002a613cubfm x12, x12, 16, 7
002a6140orr x10, x10, x12
002a6144subs xzr, x1, 7
002a6148b.hi 0x2a6150
002a614cb 0x2a7140
002a6150
002a6150loc_2a6150:
002a6150ldrb w11, [x11+7]
002a6154ubfm x11, x11, 8, 7
002a6158orr x10, x10, x11
002a615cmovz x11, 30821
002a6160movk x11, 0x6c700000
002a6164movk x11, 0x636900000000
002a6168movk x11, 0x7469000000000000
002a616csubs xzr, x10, x11
002a6170b.eq 0x2a6178
002a6174b 0x2a61b4
002a6178
002a6178loc_2a6178:
002a6178b 0x2a617c
002a617c
002a617cloc_2a617c:
002a617corr x10, xzr, 1
002a6180strb w10, [sp+105]
002a6184ldr x11, [sp+120]
002a6188cbnz x11, 0x2a6190
002a618cb 0x2a6194
002a6190
002a6190loc_2a6190:
002a6190b 0x2a61b0
002a6194
002a6194loc_2a6194:
002a6194adrp x0, 0x34f000
002a6198add x0, x0, 3520
002a619cbl runtime.newobject
002a61a0str x0, [sp+272]
002a61a4str x0, [sp+120]
002a61a8orr x10, xzr, 1
002a61acb 0x2a61b0
002a61b0
002a61b0loc_2a61b0:
002a61b0b 0x2a6edc
002a61b4
002a61b4loc_2a61b4:
002a61b4b 0x2a61bc
002a61b8
002a61b8loc_2a61b8:
002a61b8b 0x2a61bc
002a61bc
002a61bcloc_2a61bc:
002a61bcldr x10, [sp+160]
002a61c0subs xzr, x10, 11
002a61c4b.eq 0x2a61cc
002a61c8b 0x2a6370
002a61cc
002a61ccloc_2a61cc:
002a61ccldr x1, [sp+160]
002a61d0ldr x10, [sp+152]
002a61d4subs xzr, x1, 0
002a61d8b.hi 0x2a61e0
002a61dcb 0x2a7138
002a61e0
002a61e0loc_2a61e0:
002a61e0ldr x1, [sp+160]
002a61e4ldrb w10, [x10]
002a61e8ldr x11, [sp+152]
002a61ecsubs xzr, x1, 1
002a61f0b.hi 0x2a61f8
002a61f4b 0x2a7130
002a61f8
002a61f8loc_2a61f8:
002a61f8ldr x1, [sp+160]
002a61fcldr x12, [sp+152]
002a6200ldrb w11, [x11+1]
002a6204ubfm x11, x11, 56, 7
002a6208orr x10, x10, x11
002a620csubs xzr, x1, 2
002a6210b.hi 0x2a6218
002a6214b 0x2a7128
002a6218
002a6218loc_2a6218:
002a6218ldr x1, [sp+160]
002a621cldr x11, [sp+152]
002a6220ldrb w12, [x12+2]
002a6224ubfm x12, x12, 48, 7
002a6228orr x10, x10, x12
002a622csubs xzr, x1, 3
002a6230b.hi 0x2a6238
002a6234b 0x2a7120
002a6238
002a6238loc_2a6238:
002a6238ldr x1, [sp+160]
002a623cldr x12, [sp+152]
002a6240ldrb w11, [x11+3]
002a6244ubfm x11, x11, 40, 7
002a6248orr x10, x10, x11
002a624csubs xzr, x1, 4
002a6250b.hi 0x2a6258
002a6254b 0x2a7118
002a6258
002a6258loc_2a6258:
002a6258ldr x1, [sp+160]
002a625cldr x11, [sp+152]
002a6260ldrb w12, [x12+4]
002a6264ubfm x12, x12, 32, 7
002a6268orr x10, x10, x12
002a626csubs xzr, x1, 5
002a6270b.hi 0x2a6278
002a6274b 0x2a7110
002a6278
002a6278loc_2a6278:
002a6278ldr x1, [sp+160]
002a627cldr x12, [sp+152]
002a6280ldrb w11, [x11+5]
002a6284ubfm x11, x11, 24, 7
002a6288orr x10, x10, x11
002a628csubs xzr, x1, 6
002a6290b.hi 0x2a6298
002a6294b 0x2a7108
002a6298
002a6298loc_2a6298:
002a6298ldr x1, [sp+160]
002a629cldr x11, [sp+152]
002a62a0ldrb w12, [x12+6]
002a62a4ubfm x12, x12, 16, 7
002a62a8orr x10, x10, x12
002a62acsubs xzr, x1, 7
002a62b0b.hi 0x2a62b8
002a62b4b 0x2a7100
002a62b8
002a62b8loc_2a62b8:
002a62b8ldrb w11, [x11+7]
002a62bcubfm x11, x11, 8, 7
002a62c0orr x10, x10, x11
002a62c4movz x11, 25959
002a62c8movk x11, 0x656e0000
002a62ccmovk x11, 0x617200000000
002a62d0movk x11, 0x696c000000000000
002a62d4subs xzr, x10, x11
002a62d8b.eq 0x2a62e0
002a62dcb 0x2a636c
002a62e0
002a62e0loc_2a62e0:
002a62e0ldr x1, [sp+160]
002a62e4ldr x10, [sp+152]
002a62e8subs xzr, x1, 8
002a62ecb.hi 0x2a62f4
002a62f0b 0x2a70f8
002a62f4
002a62f4loc_2a62f4:
002a62f4ldr x1, [sp+160]
002a62f8ldr x11, [sp+152]
002a62fcldrb w10, [x10+8]
002a6300subs xzr, x1, 9
002a6304b.hi 0x2a630c
002a6308b 0x2a70f0
002a630c
002a630cloc_2a630c:
002a630cldrb w11, [x11+9]
002a6310ubfm x11, x11, 56, 7
002a6314orr x10, x10, x11
002a6318ubfm x10, x10, 0, 15
002a631cmovz x11, 25978
002a6320subs wzr, w10, w11
002a6324b.eq 0x2a632c
002a6328b 0x2a6368
002a632c
002a632cloc_2a632c:
002a632cldr x1, [sp+160]
002a6330ldr x10, [sp+152]
002a6334subs xzr, x1, 10
002a6338b.hi 0x2a6340
002a633cb 0x2a70e8
002a6340
002a6340loc_2a6340:
002a6340ldrb w10, [x10+10]
002a6344subs wzr, w10, 100
002a6348b.eq 0x2a6350
002a634cb 0x2a6364
002a6350
002a6350loc_2a6350:
002a6350b 0x2a6354
002a6354
002a6354loc_2a6354:
002a6354orr x10, xzr, 24
002a6358str x10, [sp+136]
002a635corr x10, xzr, 1
002a6360b 0x2a6edc
002a6364
002a6364loc_2a6364:
002a6364b 0x2a6374
002a6368
002a6368loc_2a6368:
002a6368b 0x2a6374
002a636c
002a636cloc_2a636c:
002a636cb 0x2a6374
002a6370
002a6370loc_2a6370:
002a6370b 0x2a6374
002a6374
002a6374loc_2a6374:
002a6374ldr x10, [sp+160]
002a6378subs xzr, x10, 3
002a637cb.eq 0x2a6384
002a6380b 0x2a6410
002a6384
002a6384loc_2a6384:
002a6384ldr x1, [sp+160]
002a6388ldr x10, [sp+152]
002a638csubs xzr, x1, 0
002a6390b.hi 0x2a6398
002a6394b 0x2a70e0
002a6398
002a6398loc_2a6398:
002a6398ldr x1, [sp+160]
002a639cldrb w10, [x10]
002a63a0ldr x11, [sp+152]
002a63a4subs xzr, x1, 1
002a63a8b.hi 0x2a63b0
002a63acb 0x2a70d8
002a63b0
002a63b0loc_2a63b0:
002a63b0ldrb w11, [x11+1]
002a63b4ubfm x11, x11, 56, 7
002a63b8orr x10, x10, x11
002a63bcubfm x10, x10, 0, 15
002a63c0movz x11, 29813
002a63c4subs wzr, w10, w11
002a63c8b.eq 0x2a63d0
002a63ccb 0x2a640c
002a63d0
002a63d0loc_2a63d0:
002a63d0ldr x1, [sp+160]
002a63d4ldr x10, [sp+152]
002a63d8subs xzr, x1, 2
002a63dcb.hi 0x2a63e4
002a63e0b 0x2a70d0
002a63e4
002a63e4loc_2a63e4:
002a63e4ldrb w10, [x10+2]
002a63e8subs wzr, w10, 99
002a63ecb.eq 0x2a63f4
002a63f0b 0x2a6408
002a63f4
002a63f4loc_2a63f4:
002a63f4b 0x2a63f8
002a63f8
002a63f8loc_2a63f8:
002a63f8movz x10, 23
002a63fcstr x10, [sp+136]
002a6400orr x10, xzr, 1
002a6404b 0x2a6edc
002a6408
002a6408loc_2a6408:
002a6408b 0x2a6414
002a640c
002a640cloc_2a640c:
002a640cb 0x2a6414
002a6410
002a6410loc_2a6410:
002a6410b 0x2a6414
002a6414
002a6414loc_2a6414:
002a6414ldr x10, [sp+160]
002a6418subs xzr, x10, 3
002a641cb.eq 0x2a6424
002a6420b 0x2a64b0
002a6424
002a6424loc_2a6424:
002a6424ldr x1, [sp+160]
002a6428ldr x10, [sp+152]
002a642csubs xzr, x1, 0
002a6430b.hi 0x2a6438
002a6434b 0x2a70c8
002a6438
002a6438loc_2a6438:
002a6438ldr x1, [sp+160]
002a643cldrb w10, [x10]
002a6440ldr x11, [sp+152]
002a6444subs xzr, x1, 1
002a6448b.hi 0x2a6450
002a644cb 0x2a70c0
002a6450
002a6450loc_2a6450:
002a6450ldrb w11, [x11+1]
002a6454ubfm x11, x11, 56, 7
002a6458orr x10, x10, x11
002a645cubfm x10, x10, 0, 15
002a6460movz x11, 24937
002a6464subs wzr, w10, w11
002a6468b.eq 0x2a6470
002a646cb 0x2a64ac
002a6470
002a6470loc_2a6470:
002a6470ldr x1, [sp+160]
002a6474ldr x10, [sp+152]
002a6478subs xzr, x1, 2
002a647cb.hi 0x2a6484
002a6480b 0x2a70b8
002a6484
002a6484loc_2a6484:
002a6484ldrb w10, [x10+2]
002a6488subs wzr, w10, 53
002a648cb.eq 0x2a6494
002a6490b 0x2a64a8
002a6494
002a6494loc_2a6494:
002a6494b 0x2a6498
002a6498
002a6498loc_2a6498:
002a6498movz x10, 22
002a649cstr x10, [sp+128]
002a64a0orr x10, xzr, 1
002a64a4b 0x2a6edc
002a64a8
002a64a8loc_2a64a8:
002a64a8b 0x2a64b4
002a64ac
002a64acloc_2a64ac:
002a64acb 0x2a64b4
002a64b0
002a64b0loc_2a64b0:
002a64b0b 0x2a64b4
002a64b4
002a64b4loc_2a64b4:
002a64b4ldr x10, [sp+160]
002a64b8subs xzr, x10, 9
002a64bcb.eq 0x2a64c4
002a64c0b 0x2a6618
002a64c4
002a64c4loc_2a64c4:
002a64c4ldr x1, [sp+160]
002a64c8ldr x10, [sp+152]
002a64ccsubs xzr, x1, 0
002a64d0b.hi 0x2a64d8
002a64d4b 0x2a70b0
002a64d8
002a64d8loc_2a64d8:
002a64d8ldr x1, [sp+160]
002a64dcldrb w10, [x10]
002a64e0ldr x11, [sp+152]
002a64e4subs xzr, x1, 1
002a64e8b.hi 0x2a64f0
002a64ecb 0x2a70a8
002a64f0
002a64f0loc_2a64f0:
002a64f0ldr x1, [sp+160]
002a64f4ldr x12, [sp+152]
002a64f8ldrb w11, [x11+1]
002a64fcubfm x11, x11, 56, 7
002a6500orr x10, x10, x11
002a6504subs xzr, x1, 2
002a6508b.hi 0x2a6510
002a650cb 0x2a70a0
002a6510
002a6510loc_2a6510:
002a6510ldr x1, [sp+160]
002a6514ldr x11, [sp+152]
002a6518ldrb w12, [x12+2]
002a651cubfm x12, x12, 48, 7
002a6520orr x10, x10, x12
002a6524subs xzr, x1, 3
002a6528b.hi 0x2a6530
002a652cb 0x2a7098
002a6530
002a6530loc_2a6530:
002a6530ldr x1, [sp+160]
002a6534ldr x12, [sp+152]
002a6538ldrb w11, [x11+3]
002a653cubfm x11, x11, 40, 7
002a6540orr x10, x10, x11
002a6544subs xzr, x1, 4
002a6548b.hi 0x2a6550
002a654cb 0x2a7090
002a6550
002a6550loc_2a6550:
002a6550ldr x1, [sp+160]
002a6554ldr x11, [sp+152]
002a6558ldrb w12, [x12+4]
002a655cubfm x12, x12, 32, 7
002a6560orr x10, x10, x12
002a6564subs xzr, x1, 5
002a6568b.hi 0x2a6570
002a656cb 0x2a7088
002a6570
002a6570loc_2a6570:
002a6570ldr x1, [sp+160]
002a6574ldr x12, [sp+152]
002a6578ldrb w11, [x11+5]
002a657cubfm x11, x11, 24, 7
002a6580orr x10, x10, x11
002a6584subs xzr, x1, 6
002a6588b.hi 0x2a6590
002a658cb 0x2a7080
002a6590
002a6590loc_2a6590:
002a6590ldr x1, [sp+160]
002a6594ldr x11, [sp+152]
002a6598ldrb w12, [x12+6]
002a659cubfm x12, x12, 16, 7
002a65a0orr x10, x10, x12
002a65a4subs xzr, x1, 7
002a65a8b.hi 0x2a65b0
002a65acb 0x2a7078
002a65b0
002a65b0loc_2a65b0:
002a65b0ldrb w11, [x11+7]
002a65b4ubfm x11, x11, 8, 7
002a65b8orr x10, x10, x11
002a65bcmovz x11, 29296
002a65c0movk x11, 0x6e690000
002a65c4movk x11, 0x617400000000
002a65c8movk x11, 0x6c62000000000000
002a65ccsubs xzr, x10, x11
002a65d0b.eq 0x2a65d8
002a65d4b 0x2a6614
002a65d8
002a65d8loc_2a65d8:
002a65d8ldr x1, [sp+160]
002a65dcldr x10, [sp+152]
002a65e0subs xzr, x1, 8
002a65e4b.hi 0x2a65ec
002a65e8b 0x2a7070
002a65ec
002a65ecloc_2a65ec:
002a65ecldrb w10, [x10+8]
002a65f0subs wzr, w10, 101
002a65f4b.eq 0x2a65fc
002a65f8b 0x2a6610
002a65fc
002a65fcloc_2a65fc:
002a65fcb 0x2a6600
002a6600
002a6600loc_2a6600:
002a6600movz x10, 19
002a6604str x10, [sp+128]
002a6608orr x10, xzr, 1
002a660cb 0x2a6edc
002a6610
002a6610loc_2a6610:
002a6610b 0x2a661c
002a6614
002a6614loc_2a6614:
002a6614b 0x2a661c
002a6618
002a6618loc_2a6618:
002a6618b 0x2a661c
002a661c
002a661cloc_2a661c:
002a661cldr x10, [sp+160]
002a6620subs xzr, x10, 7
002a6624b.eq 0x2a662c
002a6628b 0x2a6748
002a662c
002a662cloc_2a662c:
002a662cldr x1, [sp+160]
002a6630ldr x10, [sp+152]
002a6634subs xzr, x1, 0
002a6638b.hi 0x2a6640
002a663cb 0x2a7068
002a6640
002a6640loc_2a6640:
002a6640ldr x1, [sp+160]
002a6644ldrb w10, [x10]
002a6648ldr x11, [sp+152]
002a664csubs xzr, x1, 1
002a6650b.hi 0x2a6658
002a6654b 0x2a7060
002a6658
002a6658loc_2a6658:
002a6658ldr x1, [sp+160]
002a665cldr x12, [sp+152]
002a6660ldrb w11, [x11+1]
002a6664ubfm x11, x11, 56, 7
002a6668orr x10, x10, x11
002a666csubs xzr, x1, 2
002a6670b.hi 0x2a6678
002a6674b 0x2a7058
002a6678
002a6678loc_2a6678:
002a6678ldr x1, [sp+160]
002a667cldr x11, [sp+152]
002a6680ldrb w12, [x12+2]
002a6684ubfm x12, x12, 48, 7
002a6688orr x10, x10, x12
002a668csubs xzr, x1, 3
002a6690b.hi 0x2a6698
002a6694b 0x2a7050
002a6698
002a6698loc_2a6698:
002a6698ldrb w11, [x11+3]
002a669cubfm x11, x11, 40, 7
002a66a0orr x10, x10, x11
002a66a4movz x11, 30062
002a66a8movk x11, 0x656d0000
002a66acsubs wzr, w10, w11
002a66b0b.eq 0x2a66b8
002a66b4b 0x2a6744
002a66b8
002a66b8loc_2a66b8:
002a66b8ldr x1, [sp+160]
002a66bcldr x10, [sp+152]
002a66c0subs xzr, x1, 4
002a66c4b.hi 0x2a66cc
002a66c8b 0x2a7048
002a66cc
002a66ccloc_2a66cc:
002a66ccldr x1, [sp+160]
002a66d0ldr x11, [sp+152]
002a66d4ldrb w10, [x10+4]
002a66d8subs xzr, x1, 5
002a66dcb.hi 0x2a66e4
002a66e0b 0x2a7040
002a66e4
002a66e4loc_2a66e4:
002a66e4ldrb w11, [x11+5]
002a66e8ubfm x11, x11, 56, 7
002a66ecorr x10, x10, x11
002a66f0ubfm x10, x10, 0, 15
002a66f4movz x11, 26994
002a66f8subs wzr, w10, w11
002a66fcb.eq 0x2a6704
002a6700b 0x2a6740
002a6704
002a6704loc_2a6704:
002a6704ldr x1, [sp+160]
002a6708ldr x10, [sp+152]
002a670csubs xzr, x1, 6
002a6710b.hi 0x2a6718
002a6714b 0x2a7038
002a6718
002a6718loc_2a6718:
002a6718ldrb w10, [x10+6]
002a671csubs wzr, w10, 99
002a6720b.eq 0x2a6728
002a6724b 0x2a673c
002a6728
002a6728loc_2a6728:
002a6728b 0x2a672c
002a672c
002a672cloc_2a672c:
002a672cmovz x10, 18
002a6730str x10, [sp+128]
002a6734orr x10, xzr, 1
002a6738b 0x2a6edc
002a673c
002a673cloc_2a673c:
002a673cb 0x2a674c
002a6740
002a6740loc_2a6740:
002a6740b 0x2a674c
002a6744
002a6744loc_2a6744:
002a6744b 0x2a674c
002a6748
002a6748loc_2a6748:
002a6748b 0x2a674c
002a674c
002a674cloc_2a674c:
002a674cldr x10, [sp+160]
002a6750subs xzr, x10, 4
002a6754b.eq 0x2a675c
002a6758b 0x2a6800
002a675c
002a675cloc_2a675c:
002a675cldr x1, [sp+160]
002a6760ldr x10, [sp+152]
002a6764subs xzr, x1, 0
002a6768b.hi 0x2a6770
002a676cb 0x2a7030
002a6770
002a6770loc_2a6770:
002a6770ldr x1, [sp+160]
002a6774ldrb w10, [x10]
002a6778ldr x11, [sp+152]
002a677csubs xzr, x1, 1
002a6780b.hi 0x2a6788
002a6784b 0x2a7028
002a6788
002a6788loc_2a6788:
002a6788ldr x1, [sp+160]
002a678cldr x12, [sp+152]
002a6790ldrb w11, [x11+1]
002a6794ubfm x11, x11, 56, 7
002a6798orr x10, x10, x11
002a679csubs xzr, x1, 2
002a67a0b.hi 0x2a67a8
002a67a4b 0x2a7020
002a67a8
002a67a8loc_2a67a8:
002a67a8ldr x1, [sp+160]
002a67acldr x11, [sp+152]
002a67b0ldrb w12, [x12+2]
002a67b4ubfm x12, x12, 48, 7
002a67b8orr x10, x10, x12
002a67bcsubs xzr, x1, 3
002a67c0b.hi 0x2a67c8
002a67c4b 0x2a7018
002a67c8
002a67c8loc_2a67c8:
002a67c8ldrb w11, [x11+3]
002a67ccubfm x11, x11, 40, 7
002a67d0orr x10, x10, x11
002a67d4movz x11, 29813
002a67d8movk x11, 0x38660000
002a67dcsubs wzr, w10, w11
002a67e0b.eq 0x2a67e8
002a67e4b 0x2a67fc
002a67e8
002a67e8loc_2a67e8:
002a67e8b 0x2a67ec
002a67ec
002a67ecloc_2a67ec:
002a67ecorr x10, xzr, 12
002a67f0str x10, [sp+128]
002a67f4orr x10, xzr, 1
002a67f8b 0x2a6edc
002a67fc
002a67fcloc_2a67fc:
002a67fcb 0x2a6804
002a6800
002a6800loc_2a6800:
002a6800b 0x2a6804
002a6804
002a6804loc_2a6804:
002a6804ldr x0, [sp+152]
002a6808ldr x1, [sp+160]
002a680cadrp x2, 0x40b000
002a6810add x2, x2, 2124
002a6814orr x3, xzr, 8
002a6818bl strings.HasPrefix
002a681cstrb w0, [sp+47]
002a6820tbnz w0, 0, 0x2a6828
002a6824b 0x2a68d4
002a6828
002a6828loc_2a6828:
002a6828b 0x2a682c
002a682c
002a682cloc_2a682c:
002a682cldr x1, [sp+160]
002a6830ldr x4, [sp+152]
002a6834subs xzr, x1, 8
002a6838b.hs 0x2a6840
002a683cb 0x2a7010
002a6840
002a6840loc_2a6840:
002a6840sub x5, x1, 8
002a6844sub x6, xzr, x5
002a6848sbfm x6, x6, 63, 63
002a684cand x6, x6, 8
002a6850add x4, x4, x6
002a6854str x4, [sp+280]
002a6858str x5, [sp+288]
002a685cstp xzr, xzr, [sp+256]
002a6860ldr x0, [sp+280]
002a6864ldr x1, [sp+288]
002a6868movz x2, 10
002a686corr x3, xzr, 64
002a6870bl strconv.ParseInt
002a6874str x0, [sp+80]
002a6878str x1, [sp+256]
002a687cstr x2, [sp+264]
002a6880ldr x4, [sp+80]
002a6884str x4, [sp+64]
002a6888str x1, [sp+200]
002a688cstr x2, [sp+208]
002a6890ldr x4, [sp+64]
002a6894str x4, [sp+56]
002a6898str x1, [sp+184]
002a689cstr x2, [sp+192]
002a68a0cbnz x1, 0x2a68a8
002a68a4b 0x2a68ac
002a68a8
002a68a8loc_2a68a8:
002a68a8b 0x2a68cc
002a68ac
002a68acloc_2a68ac:
002a68acadrp x0, 0x34f000
002a68b0add x0, x0, 3392
002a68b4bl runtime.newobject
002a68b8str x0, [sp+248]
002a68bcstr x0, [sp+112]
002a68c0ldr x1, [sp+56]
002a68c4str x1, [x0]
002a68c8b 0x2a68cc
002a68cc
002a68ccloc_2a68cc:
002a68ccorr x10, xzr, 1
002a68d0b 0x2a6edc
002a68d4
002a68d4loc_2a68d4:
002a68d4ldr x0, [sp+152]
002a68d8ldr x1, [sp+160]
002a68dcadrp x2, 0x40a000
002a68e0add x2, x2, 1358
002a68e4orr x3, xzr, 4
002a68e8bl strings.HasPrefix
002a68ecstrb w0, [sp+46]
002a68f0tbnz w0, 0, 0x2a68f8
002a68f4b 0x2a699c
002a68f8
002a68f8loc_2a68f8:
002a68f8b 0x2a68fc
002a68fc
002a68fcloc_2a68fc:
002a68fcldr x1, [sp+160]
002a6900ldr x2, [sp+152]
002a6904subs xzr, x1, 4
002a6908b.hs 0x2a6910
002a690cb 0x2a7008
002a6910
002a6910loc_2a6910:
002a6910sub x3, x1, 4
002a6914sub x4, xzr, x3
002a6918sbfm x4, x4, 63, 63
002a691cand x4, x4, 4
002a6920add x2, x2, x4
002a6924str x2, [sp+280]
002a6928str x3, [sp+288]
002a692cstp xzr, xzr, [sp+256]
002a6930ldr x0, [sp+280]
002a6934ldr x1, [sp+288]
002a6938bl strconv.Atoi
002a693cstr x0, [sp+72]
002a6940str x1, [sp+256]
002a6944str x2, [sp+264]
002a6948ldr x3, [sp+72]
002a694cstr x3, [sp+96]
002a6950str x1, [sp+312]
002a6954str x2, [sp+320]
002a6958ldr x3, [sp+96]
002a695cstr x3, [sp+48]
002a6960str x1, [sp+168]
002a6964str x2, [sp+176]
002a6968cbnz x1, 0x2a6970
002a696cb 0x2a6974
002a6970
002a6970loc_2a6970:
002a6970b 0x2a6994
002a6974
002a6974loc_2a6974:
002a6974adrp x0, 0x34f000
002a6978add x0, x0, 3520
002a697cbl runtime.newobject
002a6980str x0, [sp+272]
002a6984str x0, [sp+120]
002a6988ldr x1, [sp+48]
002a698cstr x1, [x0]
002a6990b 0x2a6994
002a6994
002a6994loc_2a6994:
002a6994orr x10, xzr, 1
002a6998b 0x2a6edc
002a699c
002a699cloc_2a699c:
002a699cldr x10, [sp+160]
002a69a0subs xzr, x10, 3
002a69a4b.eq 0x2a69ac
002a69a8b 0x2a6a34
002a69ac
002a69acloc_2a69ac:
002a69acldr x1, [sp+160]
002a69b0ldr x10, [sp+152]
002a69b4subs xzr, x1, 0
002a69b8b.hi 0x2a69c0
002a69bcb 0x2a7000
002a69c0
002a69c0loc_2a69c0:
002a69c0ldr x1, [sp+160]
002a69c4ldrb w10, [x10]
002a69c8ldr x11, [sp+152]
002a69ccsubs xzr, x1, 1
002a69d0b.hi 0x2a69d8
002a69d4b 0x2a6ff8
002a69d8
002a69d8loc_2a69d8:
002a69d8ldrb w11, [x11+1]
002a69dcubfm x11, x11, 56, 7
002a69e0orr x10, x10, x11
002a69e4ubfm x10, x10, 0, 15
002a69e8movz x11, 25971
002a69ecsubs wzr, w10, w11
002a69f0b.eq 0x2a69f8
002a69f4b 0x2a6a30
002a69f8
002a69f8loc_2a69f8:
002a69f8ldr x1, [sp+160]
002a69fcldr x10, [sp+152]
002a6a00subs xzr, x1, 2
002a6a04b.hi 0x2a6a0c
002a6a08b 0x2a6ff0
002a6a0c
002a6a0cloc_2a6a0c:
002a6a0cldrb w10, [x10+2]
002a6a10subs wzr, w10, 116
002a6a14b.eq 0x2a6a1c
002a6a18b 0x2a6a2c
002a6a1c
002a6a1cloc_2a6a1c:
002a6a1cb 0x2a6a20
002a6a20
002a6a20loc_2a6a20:
002a6a20orr x10, xzr, 1
002a6a24strb w10, [sp+144]
002a6a28b 0x2a6edc
002a6a2c
002a6a2cloc_2a6a2c:
002a6a2cb 0x2a6a38
002a6a30
002a6a30loc_2a6a30:
002a6a30b 0x2a6a38
002a6a34
002a6a34loc_2a6a34:
002a6a34b 0x2a6a38
002a6a38
002a6a38loc_2a6a38:
002a6a38ldr x10, [sp+160]
002a6a3csubs xzr, x10, 11
002a6a40b.eq 0x2a6a48
002a6a44b 0x2a6c14
002a6a48
002a6a48loc_2a6a48:
002a6a48ldr x1, [sp+160]
002a6a4cldr x10, [sp+152]
002a6a50subs xzr, x1, 0
002a6a54b.hi 0x2a6a5c
002a6a58b 0x2a6fe8
002a6a5c
002a6a5cloc_2a6a5c:
002a6a5cldr x1, [sp+160]
002a6a60ldrb w10, [x10]
002a6a64ldr x11, [sp+152]
002a6a68subs xzr, x1, 1
002a6a6cb.hi 0x2a6a74
002a6a70b 0x2a6fe0
002a6a74
002a6a74loc_2a6a74:
002a6a74ldr x1, [sp+160]
002a6a78ldr x12, [sp+152]
002a6a7cldrb w11, [x11+1]
002a6a80ubfm x11, x11, 56, 7
002a6a84orr x10, x10, x11
002a6a88subs xzr, x1, 2
002a6a8cb.hi 0x2a6a94
002a6a90b 0x2a6fd8
002a6a94
002a6a94loc_2a6a94:
002a6a94ldr x1, [sp+160]
002a6a98ldr x11, [sp+152]
002a6a9cldrb w12, [x12+2]
002a6aa0ubfm x12, x12, 48, 7
002a6aa4orr x10, x10, x12
002a6aa8subs xzr, x1, 3
002a6aacb.hi 0x2a6ab4
002a6ab0b 0x2a6fd0
002a6ab4
002a6ab4loc_2a6ab4:
002a6ab4ldr x1, [sp+160]
002a6ab8ldr x12, [sp+152]
002a6abcldrb w11, [x11+3]
002a6ac0ubfm x11, x11, 40, 7
002a6ac4orr x10, x10, x11
002a6ac8subs xzr, x1, 4
002a6accb.hi 0x2a6ad4
002a6ad0b 0x2a6fc8
002a6ad4
002a6ad4loc_2a6ad4:
002a6ad4ldr x1, [sp+160]
002a6ad8ldr x11, [sp+152]
002a6adcldrb w12, [x12+4]
002a6ae0ubfm x12, x12, 32, 7
002a6ae4orr x10, x10, x12
002a6ae8subs xzr, x1, 5
002a6aecb.hi 0x2a6af4
002a6af0b 0x2a6fc0
002a6af4
002a6af4loc_2a6af4:
002a6af4ldr x1, [sp+160]
002a6af8ldr x12, [sp+152]
002a6afcldrb w11, [x11+5]
002a6b00ubfm x11, x11, 24, 7
002a6b04orr x10, x10, x11
002a6b08subs xzr, x1, 6
002a6b0cb.hi 0x2a6b14
002a6b10b 0x2a6fb8
002a6b14
002a6b14loc_2a6b14:
002a6b14ldr x1, [sp+160]
002a6b18ldr x11, [sp+152]
002a6b1cldrb w12, [x12+6]
002a6b20ubfm x12, x12, 16, 7
002a6b24orr x10, x10, x12
002a6b28subs xzr, x1, 7
002a6b2cb.hi 0x2a6b34
002a6b30b 0x2a6fb0
002a6b34
002a6b34loc_2a6b34:
002a6b34ldrb w11, [x11+7]
002a6b38ubfm x11, x11, 8, 7
002a6b3corr x10, x10, x11
002a6b40movz x11, 28769
002a6b44movk x11, 0x6c700000
002a6b48movk x11, 0x636900000000
002a6b4cmovk x11, 0x7461000000000000
002a6b50subs xzr, x10, x11
002a6b54b.eq 0x2a6b5c
002a6b58b 0x2a6c10
002a6b5c
002a6b5cloc_2a6b5c:
002a6b5cldr x1, [sp+160]
002a6b60ldr x10, [sp+152]
002a6b64subs xzr, x1, 8
002a6b68b.hi 0x2a6b70
002a6b6cb 0x2a6fa8
002a6b70
002a6b70loc_2a6b70:
002a6b70ldr x1, [sp+160]
002a6b74ldr x11, [sp+152]
002a6b78ldrb w10, [x10+8]
002a6b7csubs xzr, x1, 9
002a6b80b.hi 0x2a6b88
002a6b84b 0x2a6fa0
002a6b88
002a6b88loc_2a6b88:
002a6b88ldrb w11, [x11+9]
002a6b8cubfm x11, x11, 56, 7
002a6b90orr x10, x10, x11
002a6b94ubfm x10, x10, 0, 15
002a6b98movz x11, 28521
002a6b9csubs wzr, w10, w11
002a6ba0b.eq 0x2a6ba8
002a6ba4b 0x2a6c0c
002a6ba8
002a6ba8loc_2a6ba8:
002a6ba8ldr x1, [sp+160]
002a6bacldr x10, [sp+152]
002a6bb0subs xzr, x1, 10
002a6bb4b.hi 0x2a6bbc
002a6bb8b 0x2a6f98
002a6bbc
002a6bbcloc_2a6bbc:
002a6bbcldrb w10, [x10+10]
002a6bc0subs wzr, w10, 110
002a6bc4b.eq 0x2a6bcc
002a6bc8b 0x2a6c08
002a6bcc
002a6bccloc_2a6bcc:
002a6bccb 0x2a6bd0
002a6bd0
002a6bd0loc_2a6bd0:
002a6bd0orr x10, xzr, 1
002a6bd4strb w10, [sp+106]
002a6bd8ldr x11, [sp+120]
002a6bdccbnz x11, 0x2a6be4
002a6be0b 0x2a6be8
002a6be4
002a6be4loc_2a6be4:
002a6be4b 0x2a6c04
002a6be8
002a6be8loc_2a6be8:
002a6be8adrp x0, 0x34f000
002a6becadd x0, x0, 3520
002a6bf0bl runtime.newobject
002a6bf4str x0, [sp+272]
002a6bf8str x0, [sp+120]
002a6bfcorr x10, xzr, 1
002a6c00b 0x2a6c04
002a6c04
002a6c04loc_2a6c04:
002a6c04b 0x2a6edc
002a6c08
002a6c08loc_2a6c08:
002a6c08b 0x2a6c18
002a6c0c
002a6c0cloc_2a6c0c:
002a6c0cb 0x2a6c18
002a6c10
002a6c10loc_2a6c10:
002a6c10b 0x2a6c18
002a6c14
002a6c14loc_2a6c14:
002a6c14b 0x2a6c18
002a6c18
002a6c18loc_2a6c18:
002a6c18ldr x10, [sp+160]
002a6c1csubs xzr, x10, 7
002a6c20b.eq 0x2a6c28
002a6c24b 0x2a6d6c
002a6c28
002a6c28loc_2a6c28:
002a6c28ldr x1, [sp+160]
002a6c2cldr x10, [sp+152]
002a6c30subs xzr, x1, 0
002a6c34b.hi 0x2a6c3c
002a6c38b 0x2a6f90
002a6c3c
002a6c3cloc_2a6c3c:
002a6c3cldr x1, [sp+160]
002a6c40ldrb w10, [x10]
002a6c44ldr x11, [sp+152]
002a6c48subs xzr, x1, 1
002a6c4cb.hi 0x2a6c54
002a6c50b 0x2a6f88
002a6c54
002a6c54loc_2a6c54:
002a6c54ldr x1, [sp+160]
002a6c58ldr x12, [sp+152]
002a6c5cldrb w11, [x11+1]
002a6c60ubfm x11, x11, 56, 7
002a6c64orr x10, x10, x11
002a6c68subs xzr, x1, 2
002a6c6cb.hi 0x2a6c74
002a6c70b 0x2a6f80
002a6c74
002a6c74loc_2a6c74:
002a6c74ldr x1, [sp+160]
002a6c78ldr x11, [sp+152]
002a6c7cldrb w12, [x12+2]
002a6c80ubfm x12, x12, 48, 7
002a6c84orr x10, x10, x12
002a6c88subs xzr, x1, 3
002a6c8cb.hi 0x2a6c94
002a6c90b 0x2a6f78
002a6c94
002a6c94loc_2a6c94:
002a6c94ldrb w11, [x11+3]
002a6c98ubfm x11, x11, 40, 7
002a6c9corr x10, x10, x11
002a6ca0movz x11, 29296
002a6ca4movk x11, 0x76690000
002a6ca8subs wzr, w10, w11
002a6cacb.eq 0x2a6cb4
002a6cb0b 0x2a6d68
002a6cb4
002a6cb4loc_2a6cb4:
002a6cb4ldr x1, [sp+160]
002a6cb8ldr x10, [sp+152]
002a6cbcsubs xzr, x1, 4
002a6cc0b.hi 0x2a6cc8
002a6cc4b 0x2a6f70
002a6cc8
002a6cc8loc_2a6cc8:
002a6cc8ldr x1, [sp+160]
002a6cccldr x11, [sp+152]
002a6cd0ldrb w10, [x10+4]
002a6cd4subs xzr, x1, 5
002a6cd8b.hi 0x2a6ce0
002a6cdcb 0x2a6f68
002a6ce0
002a6ce0loc_2a6ce0:
002a6ce0ldrb w11, [x11+5]
002a6ce4ubfm x11, x11, 56, 7
002a6ce8orr x10, x10, x11
002a6cecubfm x10, x10, 0, 15
002a6cf0movz x11, 29793
002a6cf4subs wzr, w10, w11
002a6cf8b.eq 0x2a6d00
002a6cfcb 0x2a6d64
002a6d00
002a6d00loc_2a6d00:
002a6d00ldr x1, [sp+160]
002a6d04ldr x10, [sp+152]
002a6d08subs xzr, x1, 6
002a6d0cb.hi 0x2a6d14
002a6d10b 0x2a6f60
002a6d14
002a6d14loc_2a6d14:
002a6d14ldrb w10, [x10+6]
002a6d18subs wzr, w10, 101
002a6d1cb.eq 0x2a6d24
002a6d20b 0x2a6d60
002a6d24
002a6d24loc_2a6d24:
002a6d24b 0x2a6d28
002a6d28
002a6d28loc_2a6d28:
002a6d28orr x10, xzr, 1
002a6d2cstrb w10, [sp+107]
002a6d30ldr x11, [sp+120]
002a6d34cbnz x11, 0x2a6d3c
002a6d38b 0x2a6d40
002a6d3c
002a6d3cloc_2a6d3c:
002a6d3cb 0x2a6d5c
002a6d40
002a6d40loc_2a6d40:
002a6d40adrp x0, 0x34f000
002a6d44add x0, x0, 3520
002a6d48bl runtime.newobject
002a6d4cstr x0, [sp+272]
002a6d50str x0, [sp+120]
002a6d54orr x10, xzr, 1
002a6d58b 0x2a6d5c
002a6d5c
002a6d5cloc_2a6d5c:
002a6d5cb 0x2a6edc
002a6d60
002a6d60loc_2a6d60:
002a6d60b 0x2a6d70
002a6d64
002a6d64loc_2a6d64:
002a6d64b 0x2a6d70
002a6d68
002a6d68loc_2a6d68:
002a6d68b 0x2a6d70
002a6d6c
002a6d6cloc_2a6d6c:
002a6d6cb 0x2a6d70
002a6d70
002a6d70loc_2a6d70:
002a6d70ldr x10, [sp+160]
002a6d74subs xzr, x10, 9
002a6d78b.eq 0x2a6d80
002a6d7cb 0x2a6ed0
002a6d80
002a6d80loc_2a6d80:
002a6d80ldr x1, [sp+160]
002a6d84ldr x10, [sp+152]
002a6d88subs xzr, x1, 0
002a6d8cb.hi 0x2a6d94
002a6d90b 0x2a6f58
002a6d94
002a6d94loc_2a6d94:
002a6d94ldr x1, [sp+160]
002a6d98ldrb w10, [x10]
002a6d9cldr x11, [sp+152]
002a6da0subs xzr, x1, 1
002a6da4b.hi 0x2a6dac
002a6da8b 0x2a6f50
002a6dac
002a6dacloc_2a6dac:
002a6dacldr x1, [sp+160]
002a6db0ldr x12, [sp+152]
002a6db4ldrb w11, [x11+1]
002a6db8ubfm x11, x11, 56, 7
002a6dbcorr x10, x10, x11
002a6dc0subs xzr, x1, 2
002a6dc4b.hi 0x2a6dcc
002a6dc8b 0x2a6f48
002a6dcc
002a6dccloc_2a6dcc:
002a6dccldr x1, [sp+160]
002a6dd0ldr x11, [sp+152]
002a6dd4ldrb w12, [x12+2]
002a6dd8ubfm x12, x12, 48, 7
002a6ddcorr x10, x10, x12
002a6de0subs xzr, x1, 3
002a6de4b.hi 0x2a6dec
002a6de8b 0x2a6f40
002a6dec
002a6decloc_2a6dec:
002a6decldr x1, [sp+160]
002a6df0ldr x12, [sp+152]
002a6df4ldrb w11, [x11+3]
002a6df8ubfm x11, x11, 40, 7
002a6dfcorr x10, x10, x11
002a6e00subs xzr, x1, 4
002a6e04b.hi 0x2a6e0c
002a6e08b 0x2a6f38
002a6e0c
002a6e0cloc_2a6e0c:
002a6e0cldr x1, [sp+160]
002a6e10ldr x11, [sp+152]
002a6e14ldrb w12, [x12+4]
002a6e18ubfm x12, x12, 32, 7
002a6e1corr x10, x10, x12
002a6e20subs xzr, x1, 5
002a6e24b.hi 0x2a6e2c
002a6e28b 0x2a6f30
002a6e2c
002a6e2cloc_2a6e2c:
002a6e2cldr x1, [sp+160]
002a6e30ldr x12, [sp+152]
002a6e34ldrb w11, [x11+5]
002a6e38ubfm x11, x11, 24, 7
002a6e3corr x10, x10, x11
002a6e40subs xzr, x1, 6
002a6e44b.hi 0x2a6e4c
002a6e48b 0x2a6f28
002a6e4c
002a6e4cloc_2a6e4c:
002a6e4cldr x1, [sp+160]
002a6e50ldr x11, [sp+152]
002a6e54ldrb w12, [x12+6]
002a6e58ubfm x12, x12, 16, 7
002a6e5corr x10, x10, x12
002a6e60subs xzr, x1, 7
002a6e64b.hi 0x2a6e6c
002a6e68b 0x2a6f20
002a6e6c
002a6e6cloc_2a6e6c:
002a6e6cldrb w11, [x11+7]
002a6e70ubfm x11, x11, 8, 7
002a6e74orr x10, x10, x11
002a6e78movz x11, 28015
002a6e7cmovk x11, 0x74690000
002a6e80movk x11, 0x6d6500000000
002a6e84movk x11, 0x7470000000000000
002a6e88subs xzr, x10, x11
002a6e8cb.eq 0x2a6e94
002a6e90b 0x2a6ecc
002a6e94
002a6e94loc_2a6e94:
002a6e94ldr x1, [sp+160]
002a6e98ldr x10, [sp+152]
002a6e9csubs xzr, x1, 8
002a6ea0b.hi 0x2a6ea8
002a6ea4b 0x2a6f18
002a6ea8
002a6ea8loc_2a6ea8:
002a6ea8ldrb w10, [x10+8]
002a6eacsubs wzr, w10, 121
002a6eb0b.eq 0x2a6eb8
002a6eb4b 0x2a6ec8
002a6eb8
002a6eb8loc_2a6eb8:
002a6eb8b 0x2a6ebc
002a6ebc
002a6ebcloc_2a6ebc:
002a6ebcorr x10, xzr, 1
002a6ec0strb w10, [sp+145]
002a6ec4b 0x2a6edc
002a6ec8
002a6ec8loc_2a6ec8:
002a6ec8b 0x2a6ed4
002a6ecc
002a6eccloc_2a6ecc:
002a6eccb 0x2a6ed4
002a6ed0
002a6ed0loc_2a6ed0:
002a6ed0b 0x2a6ed4
002a6ed4
002a6ed4loc_2a6ed4:
002a6ed4orr x10, xzr, 1
002a6ed8b 0x2a6edc
002a6edc
002a6edcloc_2a6edc:
002a6edcb 0x2a6ee0
002a6ee0
002a6ee0loc_2a6ee0:
002a6ee0b 0x2a5e8c
002a6ee4
002a6ee4loc_2a6ee4:
002a6ee4ldrb w0, [sp+104]
002a6ee8ldrb w1, [sp+105]
002a6eecldrb w2, [sp+106]
002a6ef0ldrb w3, [sp+107]
002a6ef4ldr x4, [sp+112]
002a6ef8ldr x5, [sp+120]
002a6efcldr x6, [sp+128]
002a6f00ldr x7, [sp+136]
002a6f04ldrb w8, [sp+144]
002a6f08ldrb w9, [sp+145]
002a6f0cldp x29, x30, [sp-8]
002a6f10add sp, sp, 336
002a6f14ret x30
002a6f18
002a6f18loc_2a6f18:
002a6f18orr x0, xzr, 8
002a6f1cbl runtime.panicIndex
002a6f20
002a6f20loc_2a6f20:
002a6f20orr x0, xzr, 7
002a6f24bl runtime.panicIndex
002a6f28
002a6f28loc_2a6f28:
002a6f28orr x0, xzr, 6
002a6f2cbl runtime.panicIndex
002a6f30
002a6f30loc_2a6f30:
002a6f30movz x0, 5
002a6f34bl runtime.panicIndex
002a6f38
002a6f38loc_2a6f38:
002a6f38orr x0, xzr, 4
002a6f3cbl runtime.panicIndex
002a6f40
002a6f40loc_2a6f40:
002a6f40orr x0, xzr, 3
002a6f44bl runtime.panicIndex
002a6f48
002a6f48loc_2a6f48:
002a6f48orr x0, xzr, 2
002a6f4cbl runtime.panicIndex
002a6f50
002a6f50loc_2a6f50:
002a6f50orr x0, xzr, 1
002a6f54bl runtime.panicIndex
002a6f58
002a6f58loc_2a6f58:
002a6f58mov x0, xzr
002a6f5cbl runtime.panicIndex
002a6f60
002a6f60loc_2a6f60:
002a6f60orr x0, xzr, 6
002a6f64bl runtime.panicIndex
002a6f68
002a6f68loc_2a6f68:
002a6f68movz x0, 5
002a6f6cbl runtime.panicIndex
002a6f70
002a6f70loc_2a6f70:
002a6f70orr x0, xzr, 4
002a6f74bl runtime.panicIndex
002a6f78
002a6f78loc_2a6f78:
002a6f78orr x0, xzr, 3
002a6f7cbl runtime.panicIndex
002a6f80
002a6f80loc_2a6f80:
002a6f80orr x0, xzr, 2
002a6f84bl runtime.panicIndex
002a6f88
002a6f88loc_2a6f88:
002a6f88orr x0, xzr, 1
002a6f8cbl runtime.panicIndex
002a6f90
002a6f90loc_2a6f90:
002a6f90mov x0, xzr
002a6f94bl runtime.panicIndex
002a6f98
002a6f98loc_2a6f98:
002a6f98movz x0, 10
002a6f9cbl runtime.panicIndex
002a6fa0
002a6fa0loc_2a6fa0:
002a6fa0movz x0, 9
002a6fa4bl runtime.panicIndex
002a6fa8
002a6fa8loc_2a6fa8:
002a6fa8orr x0, xzr, 8
002a6facbl runtime.panicIndex
002a6fb0
002a6fb0loc_2a6fb0:
002a6fb0orr x0, xzr, 7
002a6fb4bl runtime.panicIndex
002a6fb8
002a6fb8loc_2a6fb8:
002a6fb8orr x0, xzr, 6
002a6fbcbl runtime.panicIndex
002a6fc0
002a6fc0loc_2a6fc0:
002a6fc0movz x0, 5
002a6fc4bl runtime.panicIndex
002a6fc8
002a6fc8loc_2a6fc8:
002a6fc8orr x0, xzr, 4
002a6fccbl runtime.panicIndex
002a6fd0
002a6fd0loc_2a6fd0:
002a6fd0orr x0, xzr, 3
002a6fd4bl runtime.panicIndex
002a6fd8
002a6fd8loc_2a6fd8:
002a6fd8orr x0, xzr, 2
002a6fdcbl runtime.panicIndex
002a6fe0
002a6fe0loc_2a6fe0:
002a6fe0orr x0, xzr, 1
002a6fe4bl runtime.panicIndex
002a6fe8
002a6fe8loc_2a6fe8:
002a6fe8mov x0, xzr
002a6fecbl runtime.panicIndex
002a6ff0
002a6ff0loc_2a6ff0:
002a6ff0orr x0, xzr, 2
002a6ff4bl runtime.panicIndex
002a6ff8
002a6ff8loc_2a6ff8:
002a6ff8orr x0, xzr, 1
002a6ffcbl runtime.panicIndex
002a7000
002a7000loc_2a7000:
002a7000mov x0, xzr
002a7004bl runtime.panicIndex
002a7008
002a7008loc_2a7008:
002a7008orr x0, xzr, 4
002a700cbl runtime.panicSliceB
002a7010
002a7010loc_2a7010:
002a7010orr x0, xzr, 8
002a7014bl runtime.panicSliceB
002a7018
002a7018loc_2a7018:
002a7018orr x0, xzr, 3
002a701cbl runtime.panicIndex
002a7020
002a7020loc_2a7020:
002a7020orr x0, xzr, 2
002a7024bl runtime.panicIndex
002a7028
002a7028loc_2a7028:
002a7028orr x0, xzr, 1
002a702cbl runtime.panicIndex
002a7030
002a7030loc_2a7030:
002a7030mov x0, xzr
002a7034bl runtime.panicIndex
002a7038
002a7038loc_2a7038:
002a7038orr x0, xzr, 6
002a703cbl runtime.panicIndex
002a7040
002a7040loc_2a7040:
002a7040movz x0, 5
002a7044bl runtime.panicIndex
002a7048
002a7048loc_2a7048:
002a7048orr x0, xzr, 4
002a704cbl runtime.panicIndex
002a7050
002a7050loc_2a7050:
002a7050orr x0, xzr, 3
002a7054bl runtime.panicIndex
002a7058
002a7058loc_2a7058:
002a7058orr x0, xzr, 2
002a705cbl runtime.panicIndex
002a7060
002a7060loc_2a7060:
002a7060orr x0, xzr, 1
002a7064bl runtime.panicIndex
002a7068
002a7068loc_2a7068:
002a7068mov x0, xzr
002a706cbl runtime.panicIndex
002a7070
002a7070loc_2a7070:
002a7070orr x0, xzr, 8
002a7074bl runtime.panicIndex
002a7078
002a7078loc_2a7078:
002a7078orr x0, xzr, 7
002a707cbl runtime.panicIndex
002a7080
002a7080loc_2a7080:
002a7080orr x0, xzr, 6
002a7084bl runtime.panicIndex
002a7088
002a7088loc_2a7088:
002a7088movz x0, 5
002a708cbl runtime.panicIndex
002a7090
002a7090loc_2a7090:
002a7090orr x0, xzr, 4
002a7094bl runtime.panicIndex
002a7098
002a7098loc_2a7098:
002a7098orr x0, xzr, 3
002a709cbl runtime.panicIndex
002a70a0
002a70a0loc_2a70a0:
002a70a0orr x0, xzr, 2
002a70a4bl runtime.panicIndex
002a70a8
002a70a8loc_2a70a8:
002a70a8orr x0, xzr, 1
002a70acbl runtime.panicIndex
002a70b0
002a70b0loc_2a70b0:
002a70b0mov x0, xzr
002a70b4bl runtime.panicIndex
002a70b8
002a70b8loc_2a70b8:
002a70b8orr x0, xzr, 2
002a70bcbl runtime.panicIndex
002a70c0
002a70c0loc_2a70c0:
002a70c0orr x0, xzr, 1
002a70c4bl runtime.panicIndex
002a70c8
002a70c8loc_2a70c8:
002a70c8mov x0, xzr
002a70ccbl runtime.panicIndex
002a70d0
002a70d0loc_2a70d0:
002a70d0orr x0, xzr, 2
002a70d4bl runtime.panicIndex
002a70d8
002a70d8loc_2a70d8:
002a70d8orr x0, xzr, 1
002a70dcbl runtime.panicIndex
002a70e0
002a70e0loc_2a70e0:
002a70e0mov x0, xzr
002a70e4bl runtime.panicIndex
002a70e8
002a70e8loc_2a70e8:
002a70e8movz x0, 10
002a70ecbl runtime.panicIndex
002a70f0
002a70f0loc_2a70f0:
002a70f0movz x0, 9
002a70f4bl runtime.panicIndex
002a70f8
002a70f8loc_2a70f8:
002a70f8orr x0, xzr, 8
002a70fcbl runtime.panicIndex
002a7100
002a7100loc_2a7100:
002a7100orr x0, xzr, 7
002a7104bl runtime.panicIndex
002a7108
002a7108loc_2a7108:
002a7108orr x0, xzr, 6
002a710cbl runtime.panicIndex
002a7110
002a7110loc_2a7110:
002a7110movz x0, 5
002a7114bl runtime.panicIndex
002a7118
002a7118loc_2a7118:
002a7118orr x0, xzr, 4
002a711cbl runtime.panicIndex
002a7120
002a7120loc_2a7120:
002a7120orr x0, xzr, 3
002a7124bl runtime.panicIndex
002a7128
002a7128loc_2a7128:
002a7128orr x0, xzr, 2
002a712cbl runtime.panicIndex
002a7130
002a7130loc_2a7130:
002a7130orr x0, xzr, 1
002a7134bl runtime.panicIndex
002a7138
002a7138loc_2a7138:
002a7138mov x0, xzr
002a713cbl runtime.panicIndex
002a7140
002a7140loc_2a7140:
002a7140orr x0, xzr, 7
002a7144bl runtime.panicIndex
002a7148
002a7148loc_2a7148:
002a7148orr x0, xzr, 6
002a714cbl runtime.panicIndex
002a7150
002a7150loc_2a7150:
002a7150movz x0, 5
002a7154bl runtime.panicIndex
002a7158
002a7158loc_2a7158:
002a7158orr x0, xzr, 4
002a715cbl runtime.panicIndex
002a7160
002a7160loc_2a7160:
002a7160orr x0, xzr, 3
002a7164bl runtime.panicIndex
002a7168
002a7168loc_2a7168:
002a7168orr x0, xzr, 2
002a716cbl runtime.panicIndex
002a7170
002a7170loc_2a7170:
002a7170orr x0, xzr, 1
002a7174bl runtime.panicIndex
002a7178
002a7178loc_2a7178:
002a7178mov x0, xzr
002a717cbl runtime.panicIndex
002a7180
002a7180loc_2a7180:
002a7180orr x0, xzr, 7
002a7184bl runtime.panicIndex
002a7188
002a7188loc_2a7188:
002a7188orr x0, xzr, 6
002a718cbl runtime.panicIndex
002a7190
002a7190loc_2a7190:
002a7190movz x0, 5
002a7194bl runtime.panicIndex
002a7198
002a7198loc_2a7198:
002a7198orr x0, xzr, 4
002a719cbl runtime.panicIndex
002a71a0
002a71a0loc_2a71a0:
002a71a0orr x0, xzr, 3
002a71a4bl runtime.panicIndex
002a71a8
002a71a8loc_2a71a8:
002a71a8orr x0, xzr, 2
002a71acbl runtime.panicIndex
002a71b0
002a71b0loc_2a71b0:
002a71b0orr x0, xzr, 1
002a71b4bl runtime.panicIndex
002a71b8
002a71b8loc_2a71b8:
002a71b8mov x0, xzr
002a71bcbl runtime.panicIndex
002a71c0hint
002a71c4
002a71c4loc_2a71c4:
002a71c4stp x0, x1, [sp+8]
002a71c8mov x3, x30
002a71ccbl runtime.morestack_noctxt.abi0
002a71d0ldp x0, x1, [sp+8]
002a71d4b 0x2a5e50
002a71d8udf 0
002a71dcudf 0
002a5e50
002a71e0
002a71e0encoding/asn1.getUniversalType: ; void encoding/asn1.getUniversalType(reflect.Type t)
002a71e0ldr x16, [x28+16]
002a71e4sub x17, sp, 16
002a71e8subs xzr, x17, x16
002a71ecb.ls 0x2a7750
002a71f0str x30, [sp-144]!
002a71f4stur x29, [sp-8]
002a71f8sub x29, sp, 8
002a71fcstr x0, [sp+152]
002a7200str x1, [sp+160]
002a7204strb wzr, [sp+53]
002a7208str xzr, [sp+56]
002a720cstrb wzr, [sp+54]
002a7210strb wzr, [sp+52]
002a7214ldr x0, [sp+152]
002a7218ldr x1, [sp+160]
002a721cstr x0, [sp+120]
002a7220str x1, [sp+128]
002a7224adrp x27, 0x77b000
002a7228ldr x3, [x27+688]
002a722csubs xzr, x3, x0
002a7230b.eq 0x2a7238
002a7234b 0x2a7284
002a7238
002a7238loc_2a7238:
002a7238adrp x27, 0x77b000
002a723cldr x2, [x27+696]
002a7240bl runtime.ifaceeq
002a7244tbnz w0, 0, 0x2a724c
002a7248b 0x2a7280
002a724c
002a724cloc_2a724c:
002a724cb 0x2a7250
002a7250
002a7250loc_2a7250:
002a7250orr x3, xzr, 1
002a7254strb w3, [sp+53]
002a7258movn x4, 0
002a725cstr x4, [sp+56]
002a7260strb wzr, [sp+54]
002a7264strb w3, [sp+52]
002a7268ldr x1, [sp+56]
002a726cmov x0, x3
002a7270mov x2, xzr
002a7274ldur x29, [sp-8]
002a7278ldr x30, [sp], 144
002a727cret x30
002a7280
002a7280loc_2a7280:
002a7280b 0x2a7288
002a7284
002a7284loc_2a7284:
002a7284b 0x2a7288
002a7288
002a7288loc_2a7288:
002a7288adrp x27, 0x77b000
002a728cldr x3, [x27+624]
002a7290ldr x4, [sp+120]
002a7294subs xzr, x3, x4
002a7298b.eq 0x2a72a0
002a729cb 0x2a72f4
002a72a0
002a72a0loc_2a72a0:
002a72a0adrp x27, 0x77b000
002a72a4ldr x2, [x27+632]
002a72a8ldr x1, [sp+128]
002a72acldr x0, [sp+120]
002a72b0bl runtime.ifaceeq
002a72b4tbnz w0, 0, 0x2a72bc
002a72b8b 0x2a72f0
002a72bc
002a72bcloc_2a72bc:
002a72bcb 0x2a72c0
002a72c0
002a72c0loc_2a72c0:
002a72c0strb wzr, [sp+53]
002a72c4orr x4, xzr, 6
002a72c8str x4, [sp+56]
002a72ccstrb wzr, [sp+54]
002a72d0orr x3, xzr, 1
002a72d4strb w3, [sp+52]
002a72d8ldr x1, [sp+56]
002a72dcmov x0, xzr
002a72e0mov x2, x0
002a72e4ldur x29, [sp-8]
002a72e8ldr x30, [sp], 144
002a72ecret x30
002a72f0
002a72f0loc_2a72f0:
002a72f0b 0x2a72f8
002a72f4
002a72f4loc_2a72f4:
002a72f4b 0x2a72f8
002a72f8
002a72f8loc_2a72f8:
002a72f8adrp x27, 0x77b000
002a72fcldr x3, [x27+608]
002a7300ldr x4, [sp+120]
002a7304subs xzr, x3, x4
002a7308b.eq 0x2a7310
002a730cb 0x2a7364
002a7310
002a7310loc_2a7310:
002a7310adrp x27, 0x77b000
002a7314ldr x2, [x27+616]
002a7318ldr x0, [sp+120]
002a731cldr x1, [sp+128]
002a7320bl runtime.ifaceeq
002a7324tbnz w0, 0, 0x2a732c
002a7328b 0x2a7360
002a732c
002a732cloc_2a732c:
002a732cb 0x2a7330
002a7330
002a7330loc_2a7330:
002a7330strb wzr, [sp+53]
002a7334orr x4, xzr, 3
002a7338str x4, [sp+56]
002a733cstrb wzr, [sp+54]
002a7340orr x3, xzr, 1
002a7344strb w3, [sp+52]
002a7348ldr x1, [sp+56]
002a734cmov x0, xzr
002a7350mov x2, x0
002a7354ldur x29, [sp-8]
002a7358ldr x30, [sp], 144
002a735cret x30
002a7360
002a7360loc_2a7360:
002a7360b 0x2a7368
002a7364
002a7364loc_2a7364:
002a7364b 0x2a7368
002a7368
002a7368loc_2a7368:
002a7368adrp x27, 0x77b000
002a736cldr x3, [x27+672]
002a7370ldr x4, [sp+120]
002a7374subs xzr, x3, x4
002a7378b.eq 0x2a7380
002a737cb 0x2a73d4
002a7380
002a7380loc_2a7380:
002a7380adrp x27, 0x77b000
002a7384ldr x2, [x27+680]
002a7388ldr x1, [sp+128]
002a738cldr x0, [sp+120]
002a7390bl runtime.ifaceeq
002a7394tbnz w0, 0, 0x2a739c
002a7398b 0x2a73d0
002a739c
002a739cloc_2a739c:
002a739cb 0x2a73a0
002a73a0
002a73a0loc_2a73a0:
002a73a0strb wzr, [sp+53]
002a73a4movz x4, 23
002a73a8str x4, [sp+56]
002a73acstrb wzr, [sp+54]
002a73b0orr x3, xzr, 1
002a73b4strb w3, [sp+52]
002a73b8ldr x1, [sp+56]
002a73bcmov x0, xzr
002a73c0mov x2, x0
002a73c4ldur x29, [sp-8]
002a73c8ldr x30, [sp], 144
002a73ccret x30
002a73d0
002a73d0loc_2a73d0:
002a73d0b 0x2a73d8
002a73d4
002a73d4loc_2a73d4:
002a73d4b 0x2a73d8
002a73d8
002a73d8loc_2a73d8:
002a73d8adrp x27, 0x77b000
002a73dcldr x3, [x27+640]
002a73e0ldr x4, [sp+120]
002a73e4subs xzr, x3, x4
002a73e8b.eq 0x2a73f0
002a73ecb 0x2a7444
002a73f0
002a73f0loc_2a73f0:
002a73f0adrp x27, 0x77b000
002a73f4ldr x2, [x27+648]
002a73f8ldr x0, [sp+120]
002a73fcldr x1, [sp+128]
002a7400bl runtime.ifaceeq
002a7404tbnz w0, 0, 0x2a740c
002a7408b 0x2a7440
002a740c
002a740cloc_2a740c:
002a740cb 0x2a7410
002a7410
002a7410loc_2a7410:
002a7410strb wzr, [sp+53]
002a7414movz x4, 10
002a7418str x4, [sp+56]
002a741cstrb wzr, [sp+54]
002a7420orr x3, xzr, 1
002a7424strb w3, [sp+52]
002a7428ldr x1, [sp+56]
002a742cmov x0, xzr
002a7430mov x2, x0
002a7434ldur x29, [sp-8]
002a7438ldr x30, [sp], 144
002a743cret x30
002a7440
002a7440loc_2a7440:
002a7440b 0x2a7448
002a7444
002a7444loc_2a7444:
002a7444b 0x2a7448
002a7448
002a7448loc_2a7448:
002a7448adrp x27, 0x77b000
002a744cldr x3, [x27+720]
002a7450ldr x4, [sp+120]
002a7454subs xzr, x3, x4
002a7458b.eq 0x2a7460
002a745cb 0x2a74b4
002a7460
002a7460loc_2a7460:
002a7460adrp x27, 0x77b000
002a7464ldr x2, [x27+728]
002a7468ldr x1, [sp+128]
002a746cldr x0, [sp+120]
002a7470bl runtime.ifaceeq
002a7474tbnz w0, 0, 0x2a747c
002a7478b 0x2a74b0
002a747c
002a747cloc_2a747c:
002a747cb 0x2a7480
002a7480
002a7480loc_2a7480:
002a7480strb wzr, [sp+53]
002a7484orr x4, xzr, 2
002a7488str x4, [sp+56]
002a748cstrb wzr, [sp+54]
002a7490orr x3, xzr, 1
002a7494strb w3, [sp+52]
002a7498ldr x1, [sp+56]
002a749cmov x0, xzr
002a74a0mov x2, x0
002a74a4ldur x29, [sp-8]
002a74a8ldr x30, [sp], 144
002a74acret x30
002a74b0
002a74b0loc_2a74b0:
002a74b0b 0x2a74b8
002a74b4
002a74b4loc_2a74b4:
002a74b4b 0x2a74b8
002a74b8
002a74b8loc_2a74b8:
002a74b8b 0x2a74bc
002a74bc
002a74bcloc_2a74bc:
002a74bcldr x1, [sp+152]
002a74c0ldrsb x27, [x1]
002a74c4ldr x1, [x1+168]
002a74c8ldr x0, [sp+160]
002a74ccblr x1
002a74d0str x0, [sp+72]
002a74d4str x0, [sp+80]
002a74d8subs xzr, x0, 6
002a74dcb.ls 0x2a74e4
002a74e0b 0x2a7580
002a74e4
002a74e4loc_2a74e4:
002a74e4subs xzr, x0, 1
002a74e8b.eq 0x2a74f0
002a74ecb 0x2a7524
002a74f0
002a74f0loc_2a74f0:
002a74f0b 0x2a74f4
002a74f4
002a74f4loc_2a74f4:
002a74f4strb wzr, [sp+53]
002a74f8orr x4, xzr, 1
002a74fcstr x4, [sp+56]
002a7500strb wzr, [sp+54]
002a7504orr x3, xzr, 1
002a7508strb w3, [sp+52]
002a750cldr x1, [sp+56]
002a7510mov x0, xzr
002a7514mov x2, x0
002a7518ldur x29, [sp-8]
002a751cldr x30, [sp], 144
002a7520ret x30
002a7524
002a7524loc_2a7524:
002a7524subs xzr, x0, 2
002a7528b.hs 0x2a7530
002a752cb 0x2a7574
002a7530
002a7530loc_2a7530:
002a7530subs xzr, x0, 6
002a7534b.ls 0x2a753c
002a7538b 0x2a7570
002a753c
002a753cloc_2a753c:
002a753cb 0x2a7540
002a7540
002a7540loc_2a7540:
002a7540strb wzr, [sp+53]
002a7544orr x4, xzr, 2
002a7548str x4, [sp+56]
002a754cstrb wzr, [sp+54]
002a7550orr x3, xzr, 1
002a7554strb w3, [sp+52]
002a7558ldr x1, [sp+56]
002a755cmov x0, xzr
002a7560mov x2, x0
002a7564ldur x29, [sp-8]
002a7568ldr x30, [sp], 144
002a756cret x30
002a7570
002a7570loc_2a7570:
002a7570b 0x2a7578
002a7574
002a7574loc_2a7574:
002a7574b 0x2a7578
002a7578
002a7578loc_2a7578:
002a7578b 0x2a757c
002a757c
002a757cloc_2a757c:
002a757cb 0x2a7720
002a7580
002a7580loc_2a7580:
002a7580subs xzr, x0, 23
002a7584b.eq 0x2a758c
002a7588b 0x2a7694
002a758c
002a758cloc_2a758c:
002a758cb 0x2a7590
002a7590
002a7590loc_2a7590:
002a7590ldr x1, [sp+152]
002a7594ldrsb x27, [x1]
002a7598ldr x1, [x1+88]
002a759cldr x0, [sp+160]
002a75a0blr x1
002a75a4str x0, [sp+104]
002a75a8str x1, [sp+112]
002a75acldrsb x27, [x0]
002a75b0ldr x2, [x0+168]
002a75b4mov x0, x1
002a75b8blr x2
002a75bcstr x0, [sp+64]
002a75c0subs xzr, x0, 8
002a75c4b.eq 0x2a75cc
002a75c8b 0x2a75fc
002a75cc
002a75ccloc_2a75cc:
002a75ccstrb wzr, [sp+53]
002a75d0orr x4, xzr, 4
002a75d4str x4, [sp+56]
002a75d8strb wzr, [sp+54]
002a75dcorr x3, xzr, 1
002a75e0strb w3, [sp+52]
002a75e4ldr x1, [sp+56]
002a75e8mov x0, xzr
002a75ecmov x2, x0
002a75f0ldur x29, [sp-8]
002a75f4ldr x30, [sp], 144
002a75f8ret x30
002a75fc
002a75fcloc_2a75fc:
002a75fcldr x1, [sp+152]
002a7600ldrsb x27, [x1]
002a7604ldr x1, [x1+200]
002a7608ldr x0, [sp+160]
002a760cblr x1
002a7610str x0, [sp+88]
002a7614str x1, [sp+96]
002a7618adrp x2, 0x409000
002a761cadd x2, x2, 669
002a7620orr x3, xzr, 3
002a7624bl strings.HasSuffix
002a7628strb w0, [sp+55]
002a762ctbnz w0, 0, 0x2a7634
002a7630b 0x2a7664
002a7634
002a7634loc_2a7634:
002a7634strb wzr, [sp+53]
002a7638movz x4, 17
002a763cstr x4, [sp+56]
002a7640orr x3, xzr, 1
002a7644strb w3, [sp+54]
002a7648strb w3, [sp+52]
002a764cldr x1, [sp+56]
002a7650mov x0, xzr
002a7654mov x2, x3
002a7658ldur x29, [sp-8]
002a765cldr x30, [sp], 144
002a7660ret x30
002a7664
002a7664loc_2a7664:
002a7664strb wzr, [sp+53]
002a7668orr x4, xzr, 16
002a766cstr x4, [sp+56]
002a7670orr x3, xzr, 1
002a7674strb w3, [sp+54]
002a7678strb w3, [sp+52]
002a767cldr x1, [sp+56]
002a7680mov x0, xzr
002a7684mov x2, x3
002a7688ldur x29, [sp-8]
002a768cldr x30, [sp], 144
002a7690ret x30
002a7694
002a7694loc_2a7694:
002a7694subs xzr, x0, 24
002a7698b.eq 0x2a76a0
002a769cb 0x2a76d4
002a76a0
002a76a0loc_2a76a0:
002a76a0b 0x2a76a4
002a76a4
002a76a4loc_2a76a4:
002a76a4strb wzr, [sp+53]
002a76a8movz x4, 19
002a76acstr x4, [sp+56]
002a76b0strb wzr, [sp+54]
002a76b4orr x3, xzr, 1
002a76b8strb w3, [sp+52]
002a76bcldr x1, [sp+56]
002a76c0mov x0, xzr
002a76c4mov x2, x0
002a76c8ldur x29, [sp-8]
002a76ccldr x30, [sp], 144
002a76d0ret x30
002a76d4
002a76d4loc_2a76d4:
002a76d4subs xzr, x0, 25
002a76d8b.eq 0x2a76e0
002a76dcb 0x2a7714
002a76e0
002a76e0loc_2a76e0:
002a76e0b 0x2a76e4
002a76e4
002a76e4loc_2a76e4:
002a76e4strb wzr, [sp+53]
002a76e8orr x4, xzr, 16
002a76ecstr x4, [sp+56]
002a76f0orr x3, xzr, 1
002a76f4strb w3, [sp+54]
002a76f8strb w3, [sp+52]
002a76fcldr x1, [sp+56]
002a7700mov x0, xzr
002a7704mov x2, x3
002a7708ldur x29, [sp-8]
002a770cldr x30, [sp], 144
002a7710ret x30
002a7714
002a7714loc_2a7714:
002a7714b 0x2a7718
002a7718
002a7718loc_2a7718:
002a7718b 0x2a771c
002a771c
002a771cloc_2a771c:
002a771cb 0x2a7720
002a7720
002a7720loc_2a7720:
002a7720b 0x2a7724
002a7724
002a7724loc_2a7724:
002a7724strb wzr, [sp+53]
002a7728str xzr, [sp+56]
002a772cstrb wzr, [sp+54]
002a7730strb wzr, [sp+52]
002a7734ldr x1, [sp+56]
002a7738mov x0, xzr
002a773cmov x2, x0
002a7740mov x3, x0
002a7744ldur x29, [sp-8]
002a7748ldr x30, [sp], 144
002a774cret x30
002a7750
002a7750loc_2a7750:
002a7750stp x0, x1, [sp+8]
002a7754mov x3, x30
002a7758bl runtime.morestack_noctxt.abi0
002a775cldp x0, x1, [sp+8]
002a7760b 0x2a71e0
002a7764udf 0
002a7768udf 0
002a776cudf 0
002a71e0
002a71e0encoding/asn1.getUniversalType: ; void encoding/asn1.getUniversalType(reflect.Type t)
002a71e0ldr x16, [x28+16]
002a71e4sub x17, sp, 16
002a71e8subs xzr, x17, x16
002a71ecb.ls 0x2a7750
002a71f0str x30, [sp-144]!
002a71f4stur x29, [sp-8]
002a71f8sub x29, sp, 8
002a71fcstr x0, [sp+152]
002a7200str x1, [sp+160]
002a7204strb wzr, [sp+53]
002a7208str xzr, [sp+56]
002a720cstrb wzr, [sp+54]
002a7210strb wzr, [sp+52]
002a7214ldr x0, [sp+152]
002a7218ldr x1, [sp+160]
002a721cstr x0, [sp+120]
002a7220str x1, [sp+128]
002a7224adrp x27, 0x77b000
002a7228ldr x3, [x27+688]
002a722csubs xzr, x3, x0
002a7230b.eq 0x2a7238
002a7234b 0x2a7284
002a7238
002a7238loc_2a7238:
002a7238adrp x27, 0x77b000
002a723cldr x2, [x27+696]
002a7240bl runtime.ifaceeq
002a7244tbnz w0, 0, 0x2a724c
002a7248b 0x2a7280
002a724c
002a724cloc_2a724c:
002a724cb 0x2a7250
002a7250
002a7250loc_2a7250:
002a7250orr x3, xzr, 1
002a7254strb w3, [sp+53]
002a7258movn x4, 0
002a725cstr x4, [sp+56]
002a7260strb wzr, [sp+54]
002a7264strb w3, [sp+52]
002a7268ldr x1, [sp+56]
002a726cmov x0, x3
002a7270mov x2, xzr
002a7274ldur x29, [sp-8]
002a7278ldr x30, [sp], 144
002a727cret x30
002a7280
002a7280loc_2a7280:
002a7280b 0x2a7288
002a7284
002a7284loc_2a7284:
002a7284b 0x2a7288
002a7288
002a7288loc_2a7288:
002a7288adrp x27, 0x77b000
002a728cldr x3, [x27+624]
002a7290ldr x4, [sp+120]
002a7294subs xzr, x3, x4
002a7298b.eq 0x2a72a0
002a729cb 0x2a72f4
002a72a0
002a72a0loc_2a72a0:
002a72a0adrp x27, 0x77b000
002a72a4ldr x2, [x27+632]
002a72a8ldr x1, [sp+128]
002a72acldr x0, [sp+120]
002a72b0bl runtime.ifaceeq
002a72b4tbnz w0, 0, 0x2a72bc
002a72b8b 0x2a72f0
002a72bc
002a72bcloc_2a72bc:
002a72bcb 0x2a72c0
002a72c0
002a72c0loc_2a72c0:
002a72c0strb wzr, [sp+53]
002a72c4orr x4, xzr, 6
002a72c8str x4, [sp+56]
002a72ccstrb wzr, [sp+54]
002a72d0orr x3, xzr, 1
002a72d4strb w3, [sp+52]
002a72d8ldr x1, [sp+56]
002a72dcmov x0, xzr
002a72e0mov x2, x0
002a72e4ldur x29, [sp-8]
002a72e8ldr x30, [sp], 144
002a72ecret x30
002a72f0
002a72f0loc_2a72f0:
002a72f0b 0x2a72f8
002a72f4
002a72f4loc_2a72f4:
002a72f4b 0x2a72f8
002a72f8
002a72f8loc_2a72f8:
002a72f8adrp x27, 0x77b000
002a72fcldr x3, [x27+608]
002a7300ldr x4, [sp+120]
002a7304subs xzr, x3, x4
002a7308b.eq 0x2a7310
002a730cb 0x2a7364
002a7310
002a7310loc_2a7310:
002a7310adrp x27, 0x77b000
002a7314ldr x2, [x27+616]
002a7318ldr x0, [sp+120]
002a731cldr x1, [sp+128]
002a7320bl runtime.ifaceeq
002a7324tbnz w0, 0, 0x2a732c
002a7328b 0x2a7360
002a732c
002a732cloc_2a732c:
002a732cb 0x2a7330
002a7330
002a7330loc_2a7330:
002a7330strb wzr, [sp+53]
002a7334orr x4, xzr, 3
002a7338str x4, [sp+56]
002a733cstrb wzr, [sp+54]
002a7340orr x3, xzr, 1
002a7344strb w3, [sp+52]
002a7348ldr x1, [sp+56]
002a734cmov x0, xzr
002a7350mov x2, x0
002a7354ldur x29, [sp-8]
002a7358ldr x30, [sp], 144
002a735cret x30
002a7360
002a7360loc_2a7360:
002a7360b 0x2a7368
002a7364
002a7364loc_2a7364:
002a7364b 0x2a7368
002a7368
002a7368loc_2a7368:
002a7368adrp x27, 0x77b000
002a736cldr x3, [x27+672]
002a7370ldr x4, [sp+120]
002a7374subs xzr, x3, x4
002a7378b.eq 0x2a7380
002a737cb 0x2a73d4
002a7380
002a7380loc_2a7380:
002a7380adrp x27, 0x77b000
002a7384ldr x2, [x27+680]
002a7388ldr x1, [sp+128]
002a738cldr x0, [sp+120]
002a7390bl runtime.ifaceeq
002a7394tbnz w0, 0, 0x2a739c
002a7398b 0x2a73d0
002a739c
002a739cloc_2a739c:
002a739cb 0x2a73a0
002a73a0
002a73a0loc_2a73a0:
002a73a0strb wzr, [sp+53]
002a73a4movz x4, 23
002a73a8str x4, [sp+56]
002a73acstrb wzr, [sp+54]
002a73b0orr x3, xzr, 1
002a73b4strb w3, [sp+52]
002a73b8ldr x1, [sp+56]
002a73bcmov x0, xzr
002a73c0mov x2, x0
002a73c4ldur x29, [sp-8]
002a73c8ldr x30, [sp], 144
002a73ccret x30
002a73d0
002a73d0loc_2a73d0:
002a73d0b 0x2a73d8
002a73d4
002a73d4loc_2a73d4:
002a73d4b 0x2a73d8
002a73d8
002a73d8loc_2a73d8:
002a73d8adrp x27, 0x77b000
002a73dcldr x3, [x27+640]
002a73e0ldr x4, [sp+120]
002a73e4subs xzr, x3, x4
002a73e8b.eq 0x2a73f0
002a73ecb 0x2a7444
002a73f0
002a73f0loc_2a73f0:
002a73f0adrp x27, 0x77b000
002a73f4ldr x2, [x27+648]
002a73f8ldr x0, [sp+120]
002a73fcldr x1, [sp+128]
002a7400bl runtime.ifaceeq
002a7404tbnz w0, 0, 0x2a740c
002a7408b 0x2a7440
002a740c
002a740cloc_2a740c:
002a740cb 0x2a7410
002a7410
002a7410loc_2a7410:
002a7410strb wzr, [sp+53]
002a7414movz x4, 10
002a7418str x4, [sp+56]
002a741cstrb wzr, [sp+54]
002a7420orr x3, xzr, 1
002a7424strb w3, [sp+52]
002a7428ldr x1, [sp+56]
002a742cmov x0, xzr
002a7430mov x2, x0
002a7434ldur x29, [sp-8]
002a7438ldr x30, [sp], 144
002a743cret x30
002a7440
002a7440loc_2a7440:
002a7440b 0x2a7448
002a7444
002a7444loc_2a7444:
002a7444b 0x2a7448
002a7448
002a7448loc_2a7448:
002a7448adrp x27, 0x77b000
002a744cldr x3, [x27+720]
002a7450ldr x4, [sp+120]
002a7454subs xzr, x3, x4
002a7458b.eq 0x2a7460
002a745cb 0x2a74b4
002a7460
002a7460loc_2a7460:
002a7460adrp x27, 0x77b000
002a7464ldr x2, [x27+728]
002a7468ldr x1, [sp+128]
002a746cldr x0, [sp+120]
002a7470bl runtime.ifaceeq
002a7474tbnz w0, 0, 0x2a747c
002a7478b 0x2a74b0
002a747c
002a747cloc_2a747c:
002a747cb 0x2a7480
002a7480
002a7480loc_2a7480:
002a7480strb wzr, [sp+53]
002a7484orr x4, xzr, 2
002a7488str x4, [sp+56]
002a748cstrb wzr, [sp+54]
002a7490orr x3, xzr, 1
002a7494strb w3, [sp+52]
002a7498ldr x1, [sp+56]
002a749cmov x0, xzr
002a74a0mov x2, x0
002a74a4ldur x29, [sp-8]
002a74a8ldr x30, [sp], 144
002a74acret x30
002a74b0
002a74b0loc_2a74b0:
002a74b0b 0x2a74b8
002a74b4
002a74b4loc_2a74b4:
002a74b4b 0x2a74b8
002a74b8
002a74b8loc_2a74b8:
002a74b8b 0x2a74bc
002a74bc
002a74bcloc_2a74bc:
002a74bcldr x1, [sp+152]
002a74c0ldrsb x27, [x1]
002a74c4ldr x1, [x1+168]
002a74c8ldr x0, [sp+160]
002a74ccblr x1
002a74d0str x0, [sp+72]
002a74d4str x0, [sp+80]
002a74d8subs xzr, x0, 6
002a74dcb.ls 0x2a74e4
002a74e0b 0x2a7580
002a74e4
002a74e4loc_2a74e4:
002a74e4subs xzr, x0, 1
002a74e8b.eq 0x2a74f0
002a74ecb 0x2a7524
002a74f0
002a74f0loc_2a74f0:
002a74f0b 0x2a74f4
002a74f4
002a74f4loc_2a74f4:
002a74f4strb wzr, [sp+53]
002a74f8orr x4, xzr, 1
002a74fcstr x4, [sp+56]
002a7500strb wzr, [sp+54]
002a7504orr x3, xzr, 1
002a7508strb w3, [sp+52]
002a750cldr x1, [sp+56]
002a7510mov x0, xzr
002a7514mov x2, x0
002a7518ldur x29, [sp-8]
002a751cldr x30, [sp], 144
002a7520ret x30
002a7524
002a7524loc_2a7524:
002a7524subs xzr, x0, 2
002a7528b.hs 0x2a7530
002a752cb 0x2a7574
002a7530
002a7530loc_2a7530:
002a7530subs xzr, x0, 6
002a7534b.ls 0x2a753c
002a7538b 0x2a7570
002a753c
002a753cloc_2a753c:
002a753cb 0x2a7540
002a7540
002a7540loc_2a7540:
002a7540strb wzr, [sp+53]
002a7544orr x4, xzr, 2
002a7548str x4, [sp+56]
002a754cstrb wzr, [sp+54]
002a7550orr x3, xzr, 1
002a7554strb w3, [sp+52]
002a7558ldr x1, [sp+56]
002a755cmov x0, xzr
002a7560mov x2, x0
002a7564ldur x29, [sp-8]
002a7568ldr x30, [sp], 144
002a756cret x30
002a7570
002a7570loc_2a7570:
002a7570b 0x2a7578
002a7574
002a7574loc_2a7574:
002a7574b 0x2a7578
002a7578
002a7578loc_2a7578:
002a7578b 0x2a757c
002a757c
002a757cloc_2a757c:
002a757cb 0x2a7720
002a7580
002a7580loc_2a7580:
002a7580subs xzr, x0, 23
002a7584b.eq 0x2a758c
002a7588b 0x2a7694
002a758c
002a758cloc_2a758c:
002a758cb 0x2a7590
002a7590
002a7590loc_2a7590:
002a7590ldr x1, [sp+152]
002a7594ldrsb x27, [x1]
002a7598ldr x1, [x1+88]
002a759cldr x0, [sp+160]
002a75a0blr x1
002a75a4str x0, [sp+104]
002a75a8str x1, [sp+112]
002a75acldrsb x27, [x0]
002a75b0ldr x2, [x0+168]
002a75b4mov x0, x1
002a75b8blr x2
002a75bcstr x0, [sp+64]
002a75c0subs xzr, x0, 8
002a75c4b.eq 0x2a75cc
002a75c8b 0x2a75fc
002a75cc
002a75ccloc_2a75cc:
002a75ccstrb wzr, [sp+53]
002a75d0orr x4, xzr, 4
002a75d4str x4, [sp+56]
002a75d8strb wzr, [sp+54]
002a75dcorr x3, xzr, 1
002a75e0strb w3, [sp+52]
002a75e4ldr x1, [sp+56]
002a75e8mov x0, xzr
002a75ecmov x2, x0
002a75f0ldur x29, [sp-8]
002a75f4ldr x30, [sp], 144
002a75f8ret x30
002a75fc
002a75fcloc_2a75fc:
002a75fcldr x1, [sp+152]
002a7600ldrsb x27, [x1]
002a7604ldr x1, [x1+200]
002a7608ldr x0, [sp+160]
002a760cblr x1
002a7610str x0, [sp+88]
002a7614str x1, [sp+96]
002a7618adrp x2, 0x409000
002a761cadd x2, x2, 669
002a7620orr x3, xzr, 3
002a7624bl strings.HasSuffix
002a7628strb w0, [sp+55]
002a762ctbnz w0, 0, 0x2a7634
002a7630b 0x2a7664
002a7634
002a7634loc_2a7634:
002a7634strb wzr, [sp+53]
002a7638movz x4, 17
002a763cstr x4, [sp+56]
002a7640orr x3, xzr, 1
002a7644strb w3, [sp+54]
002a7648strb w3, [sp+52]
002a764cldr x1, [sp+56]
002a7650mov x0, xzr
002a7654mov x2, x3
002a7658ldur x29, [sp-8]
002a765cldr x30, [sp], 144
002a7660ret x30
002a7664
002a7664loc_2a7664:
002a7664strb wzr, [sp+53]
002a7668orr x4, xzr, 16
002a766cstr x4, [sp+56]
002a7670orr x3, xzr, 1
002a7674strb w3, [sp+54]
002a7678strb w3, [sp+52]
002a767cldr x1, [sp+56]
002a7680mov x0, xzr
002a7684mov x2, x3
002a7688ldur x29, [sp-8]
002a768cldr x30, [sp], 144
002a7690ret x30
002a7694
002a7694loc_2a7694:
002a7694subs xzr, x0, 24
002a7698b.eq 0x2a76a0
002a769cb 0x2a76d4
002a76a0
002a76a0loc_2a76a0:
002a76a0b 0x2a76a4
002a76a4
002a76a4loc_2a76a4:
002a76a4strb wzr, [sp+53]
002a76a8movz x4, 19
002a76acstr x4, [sp+56]
002a76b0strb wzr, [sp+54]
002a76b4orr x3, xzr, 1
002a76b8strb w3, [sp+52]
002a76bcldr x1, [sp+56]
002a76c0mov x0, xzr
002a76c4mov x2, x0
002a76c8ldur x29, [sp-8]
002a76ccldr x30, [sp], 144
002a76d0ret x30
002a76d4
002a76d4loc_2a76d4:
002a76d4subs xzr, x0, 25
002a76d8b.eq 0x2a76e0
002a76dcb 0x2a7714
002a76e0
002a76e0loc_2a76e0:
002a76e0b 0x2a76e4
002a76e4
002a76e4loc_2a76e4:
002a76e4strb wzr, [sp+53]
002a76e8orr x4, xzr, 16
002a76ecstr x4, [sp+56]
002a76f0orr x3, xzr, 1
002a76f4strb w3, [sp+54]
002a76f8strb w3, [sp+52]
002a76fcldr x1, [sp+56]
002a7700mov x0, xzr
002a7704mov x2, x3
002a7708ldur x29, [sp-8]
002a770cldr x30, [sp], 144
002a7710ret x30
002a7714
002a7714loc_2a7714:
002a7714b 0x2a7718
002a7718
002a7718loc_2a7718:
002a7718b 0x2a771c
002a771c
002a771cloc_2a771c:
002a771cb 0x2a7720
002a7720
002a7720loc_2a7720:
002a7720b 0x2a7724
002a7724
002a7724loc_2a7724:
002a7724strb wzr, [sp+53]
002a7728str xzr, [sp+56]
002a772cstrb wzr, [sp+54]
002a7730strb wzr, [sp+52]
002a7734ldr x1, [sp+56]
002a7738mov x0, xzr
002a773cmov x2, x0
002a7740mov x3, x0
002a7744ldur x29, [sp-8]
002a7748ldr x30, [sp], 144
002a774cret x30
002a7750
002a7750loc_2a7750:
002a7750stp x0, x1, [sp+8]
002a7754mov x3, x30
002a7758bl runtime.morestack_noctxt.abi0
002a775cldp x0, x1, [sp+8]
002a7760b 0x2a71e0
002a7764udf 0
002a7768udf 0
002a776cudf 0
002a71e0
002a7770
002a7770encoding/asn1.byteEncoder.Len: ; void encoding/asn1.byteEncoder.Len(encoding/asn1.byteEncoder c)
002a7770str x30, [sp-32]!
002a7774stur x29, [sp-8]
002a7778sub x29, sp, 8
002a777cstrb w0, [sp+40]
002a7780str xzr, [sp+16]
002a7784orr x0, xzr, 1
002a7788str x0, [sp+16]
002a778cadd x29, sp, 24
002a7790add sp, sp, 32
002a7794ret x30
002a7798udf 0
002a779cudf 0
002a7770
002a7770encoding/asn1.byteEncoder.Len: ; void encoding/asn1.byteEncoder.Len(encoding/asn1.byteEncoder c)
002a7770str x30, [sp-32]!
002a7774stur x29, [sp-8]
002a7778sub x29, sp, 8
002a777cstrb w0, [sp+40]
002a7780str xzr, [sp+16]
002a7784orr x0, xzr, 1
002a7788str x0, [sp+16]
002a778cadd x29, sp, 24
002a7790add sp, sp, 32
002a7794ret x30
002a7798udf 0
002a779cudf 0
002a7770
002a77a0
002a77a0encoding/asn1.byteEncoder.Encode: ; void encoding/asn1.byteEncoder.Encode(encoding/asn1.byteEncoder c, struct []uint8 dst)
002a77a0ldr x16, [x28+16]
002a77a4subs xzr, sp, x16
002a77a8b.ls 0x2a77f8
002a77acstr x30, [sp-32]!
002a77b0stur x29, [sp-8]
002a77b4sub x29, sp, 8
002a77b8strb w0, [sp+40]
002a77bcstr x1, [sp+48]
002a77c0str x2, [sp+56]
002a77c4str x3, [sp+64]
002a77c8ldrb w3, [sp+40]
002a77ccsubs xzr, x2, 0
002a77d0b.hi 0x2a77d8
002a77d4b 0x2a77e8
002a77d8
002a77d8loc_2a77d8:
002a77d8strb w3, [x1]
002a77dcldur x29, [sp-8]
002a77e0ldr x30, [sp], 32
002a77e4ret x30
002a77e8
002a77e8loc_2a77e8:
002a77e8mov x0, xzr
002a77ecmov x1, x2
002a77f0bl runtime.panicIndex
002a77f4hint
002a77f8
002a77f8loc_2a77f8:
002a77f8strb w0, [sp+8]
002a77fcstp x1, x2, [sp+16]
002a7800str x3, [sp+32]
002a7804mov x3, x30
002a7808bl runtime.morestack_noctxt.abi0
002a780cldrb w0, [sp+8]
002a7810ldp x1, x2, [sp+16]
002a7814ldr x3, [sp+32]
002a7818b 0x2a77a0
002a781cudf 0
002a77a0
002a77a0encoding/asn1.byteEncoder.Encode: ; void encoding/asn1.byteEncoder.Encode(encoding/asn1.byteEncoder c, struct []uint8 dst)
002a77a0ldr x16, [x28+16]
002a77a4subs xzr, sp, x16
002a77a8b.ls 0x2a77f8
002a77acstr x30, [sp-32]!
002a77b0stur x29, [sp-8]
002a77b4sub x29, sp, 8
002a77b8strb w0, [sp+40]
002a77bcstr x1, [sp+48]
002a77c0str x2, [sp+56]
002a77c4str x3, [sp+64]
002a77c8ldrb w3, [sp+40]
002a77ccsubs xzr, x2, 0
002a77d0b.hi 0x2a77d8
002a77d4b 0x2a77e8
002a77d8
002a77d8loc_2a77d8:
002a77d8strb w3, [x1]
002a77dcldur x29, [sp-8]
002a77e0ldr x30, [sp], 32
002a77e4ret x30
002a77e8
002a77e8loc_2a77e8:
002a77e8mov x0, xzr
002a77ecmov x1, x2
002a77f0bl runtime.panicIndex
002a77f4hint
002a77f8
002a77f8loc_2a77f8:
002a77f8strb w0, [sp+8]
002a77fcstp x1, x2, [sp+16]
002a7800str x3, [sp+32]
002a7804mov x3, x30
002a7808bl runtime.morestack_noctxt.abi0
002a780cldrb w0, [sp+8]
002a7810ldp x1, x2, [sp+16]
002a7814ldr x3, [sp+32]
002a7818b 0x2a77a0
002a781cudf 0
002a77a0
002a7820
002a7820encoding/asn1.bytesEncoder.Len: ; void encoding/asn1.bytesEncoder.Len(encoding/asn1.bytesEncoder b)
002a7820str x30, [sp-32]!
002a7824stur x29, [sp-8]
002a7828sub x29, sp, 8
002a782cstr x0, [sp+40]
002a7830str x1, [sp+48]
002a7834str x2, [sp+56]
002a7838str xzr, [sp+8]
002a783cstr x1, [sp+16]
002a7840str x1, [sp+8]
002a7844mov x0, x1
002a7848add x29, sp, 24
002a784cadd sp, sp, 32
002a7850ret x30
002a7854udf 0
002a7858udf 0
002a785cudf 0
002a7820
002a7820encoding/asn1.bytesEncoder.Len: ; void encoding/asn1.bytesEncoder.Len(encoding/asn1.bytesEncoder b)
002a7820str x30, [sp-32]!
002a7824stur x29, [sp-8]
002a7828sub x29, sp, 8
002a782cstr x0, [sp+40]
002a7830str x1, [sp+48]
002a7834str x2, [sp+56]
002a7838str xzr, [sp+8]
002a783cstr x1, [sp+16]
002a7840str x1, [sp+8]
002a7844mov x0, x1
002a7848add x29, sp, 24
002a784cadd sp, sp, 32
002a7850ret x30
002a7854udf 0
002a7858udf 0
002a785cudf 0
002a7820
002a7860
002a7860encoding/asn1.bytesEncoder.Encode: ; void encoding/asn1.bytesEncoder.Encode(encoding/asn1.bytesEncoder b, struct []uint8 dst)
002a7860ldr x16, [x28+16]
002a7864subs xzr, sp, x16
002a7868b.ls 0x2a7948
002a786cstr x30, [sp-128]!
002a7870stur x29, [sp-8]
002a7874sub x29, sp, 8
002a7878str x0, [sp+136]
002a787cstr x1, [sp+144]
002a7880str x2, [sp+152]
002a7884str x3, [sp+160]
002a7888str x4, [sp+168]
002a788cstr x5, [sp+176]
002a7890str x3, [sp+96]
002a7894str x4, [sp+104]
002a7898str x5, [sp+112]
002a789cldr x3, [sp+144]
002a78a0ldr x4, [sp+136]
002a78a4ldr x5, [sp+152]
002a78a8str x4, [sp+72]
002a78acstr x3, [sp+80]
002a78b0str x5, [sp+88]
002a78b4ldr x4, [sp+104]
002a78b8str x4, [sp+48]
002a78bcsubs xzr, x4, x3
002a78c0b.gt 0x2a78c8
002a78c4b 0x2a78d0
002a78c8
002a78c8loc_2a78c8:
002a78c8str x3, [sp+48]
002a78ccb 0x2a78d4
002a78d0
002a78d0loc_2a78d0:
002a78d0b 0x2a78d4
002a78d4
002a78d4loc_2a78d4:
002a78d4ldr x3, [sp+72]
002a78d8ldr x4, [sp+96]
002a78dcsubs xzr, x3, x4
002a78e0b.ne 0x2a78e8
002a78e4b 0x2a7904
002a78e8
002a78e8loc_2a78e8:
002a78e8ldr x3, [sp+48]
002a78ecstr x3, [sp+40]
002a78f0ldr x2, [sp+40]
002a78f4ldr x0, [sp+96]
002a78f8ldr x1, [sp+72]
002a78fcbl runtime.memmove
002a7900b 0x2a7908
002a7904
002a7904loc_2a7904:
002a7904b 0x2a7908
002a7908
002a7908loc_2a7908:
002a7908ldr x2, [sp+48]
002a790cstr x2, [sp+64]
002a7910ldr x3, [sp+144]
002a7914str x3, [sp+56]
002a7918subs xzr, x3, x2
002a791cb.ne 0x2a7930
002a7920b 0x2a7924
002a7924
002a7924loc_2a7924:
002a7924ldur x29, [sp-8]
002a7928ldr x30, [sp], 128
002a792cret x30
002a7930
002a7930loc_2a7930:
002a7930adrp x0, 0x34e000
002a7934add x0, x0, 2944
002a7938adrp x1, 0x46a000
002a793cadd x1, x1, 3712
002a7940bl runtime.gopanic
002a7944hint
002a7948
002a7948loc_2a7948:
002a7948stp x0, x1, [sp+8]
002a794cstp x2, x3, [sp+24]
002a7950stp x4, x5, [sp+40]
002a7954mov x3, x30
002a7958bl runtime.morestack_noctxt.abi0
002a795cldp x0, x1, [sp+8]
002a7960ldp x2, x3, [sp+24]
002a7964ldp x4, x5, [sp+40]
002a7968b 0x2a7860
002a796cudf 0
002a7860
002a7860encoding/asn1.bytesEncoder.Encode: ; void encoding/asn1.bytesEncoder.Encode(encoding/asn1.bytesEncoder b, struct []uint8 dst)
002a7860ldr x16, [x28+16]
002a7864subs xzr, sp, x16
002a7868b.ls 0x2a7948
002a786cstr x30, [sp-128]!
002a7870stur x29, [sp-8]
002a7874sub x29, sp, 8
002a7878str x0, [sp+136]
002a787cstr x1, [sp+144]
002a7880str x2, [sp+152]
002a7884str x3, [sp+160]
002a7888str x4, [sp+168]
002a788cstr x5, [sp+176]
002a7890str x3, [sp+96]
002a7894str x4, [sp+104]
002a7898str x5, [sp+112]
002a789cldr x3, [sp+144]
002a78a0ldr x4, [sp+136]
002a78a4ldr x5, [sp+152]
002a78a8str x4, [sp+72]
002a78acstr x3, [sp+80]
002a78b0str x5, [sp+88]
002a78b4ldr x4, [sp+104]
002a78b8str x4, [sp+48]
002a78bcsubs xzr, x4, x3
002a78c0b.gt 0x2a78c8
002a78c4b 0x2a78d0
002a78c8
002a78c8loc_2a78c8:
002a78c8str x3, [sp+48]
002a78ccb 0x2a78d4
002a78d0
002a78d0loc_2a78d0:
002a78d0b 0x2a78d4
002a78d4
002a78d4loc_2a78d4:
002a78d4ldr x3, [sp+72]
002a78d8ldr x4, [sp+96]
002a78dcsubs xzr, x3, x4
002a78e0b.ne 0x2a78e8
002a78e4b 0x2a7904
002a78e8
002a78e8loc_2a78e8:
002a78e8ldr x3, [sp+48]
002a78ecstr x3, [sp+40]
002a78f0ldr x2, [sp+40]
002a78f4ldr x0, [sp+96]
002a78f8ldr x1, [sp+72]
002a78fcbl runtime.memmove
002a7900b 0x2a7908
002a7904
002a7904loc_2a7904:
002a7904b 0x2a7908
002a7908
002a7908loc_2a7908:
002a7908ldr x2, [sp+48]
002a790cstr x2, [sp+64]
002a7910ldr x3, [sp+144]
002a7914str x3, [sp+56]
002a7918subs xzr, x3, x2
002a791cb.ne 0x2a7930
002a7920b 0x2a7924
002a7924
002a7924loc_2a7924:
002a7924ldur x29, [sp-8]
002a7928ldr x30, [sp], 128
002a792cret x30
002a7930
002a7930loc_2a7930:
002a7930adrp x0, 0x34e000
002a7934add x0, x0, 2944
002a7938adrp x1, 0x46a000
002a793cadd x1, x1, 3712
002a7940bl runtime.gopanic
002a7944hint
002a7948
002a7948loc_2a7948:
002a7948stp x0, x1, [sp+8]
002a794cstp x2, x3, [sp+24]
002a7950stp x4, x5, [sp+40]
002a7954mov x3, x30
002a7958bl runtime.morestack_noctxt.abi0
002a795cldp x0, x1, [sp+8]
002a7960ldp x2, x3, [sp+24]
002a7964ldp x4, x5, [sp+40]
002a7968b 0x2a7860
002a796cudf 0
002a7860
002a7970
002a7970encoding/asn1.stringEncoder.Len: ; void encoding/asn1.stringEncoder.Len(struct encoding/asn1.stringEncoder s)
002a7970str x30, [sp-32]!
002a7974stur x29, [sp-8]
002a7978sub x29, sp, 8
002a797cstr x0, [sp+40]
002a7980str x1, [sp+48]
002a7984str xzr, [sp+8]
002a7988str x1, [sp+16]
002a798cstr x1, [sp+8]
002a7990mov x0, x1
002a7994add x29, sp, 24
002a7998add sp, sp, 32
002a799cret x30
002a7970
002a7970encoding/asn1.stringEncoder.Len: ; void encoding/asn1.stringEncoder.Len(struct encoding/asn1.stringEncoder s)
002a7970str x30, [sp-32]!
002a7974stur x29, [sp-8]
002a7978sub x29, sp, 8
002a797cstr x0, [sp+40]
002a7980str x1, [sp+48]
002a7984str xzr, [sp+8]
002a7988str x1, [sp+16]
002a798cstr x1, [sp+8]
002a7990mov x0, x1
002a7994add x29, sp, 24
002a7998add sp, sp, 32
002a799cret x30
002a7970
002a79a0
002a79a0encoding/asn1.stringEncoder.Encode: ; void encoding/asn1.stringEncoder.Encode(struct encoding/asn1.stringEncoder s, struct []uint8 dst)
002a79a0ldr x16, [x28+16]
002a79a4subs xzr, sp, x16
002a79a8b.ls 0x2a7a7c
002a79acstr x30, [sp-112]!
002a79b0stur x29, [sp-8]
002a79b4sub x29, sp, 8
002a79b8str x0, [sp+120]
002a79bcstr x1, [sp+128]
002a79c0str x2, [sp+136]
002a79c4str x3, [sp+144]
002a79c8str x4, [sp+152]
002a79ccstr x2, [sp+80]
002a79d0str x3, [sp+88]
002a79d4str x4, [sp+96]
002a79d8ldr x3, [sp+128]
002a79dcldr x4, [sp+120]
002a79e0str x4, [sp+64]
002a79e4str x3, [sp+72]
002a79e8ldr x4, [sp+88]
002a79ecstr x4, [sp+40]
002a79f0subs xzr, x4, x3
002a79f4b.gt 0x2a79fc
002a79f8b 0x2a7a04
002a79fc
002a79fcloc_2a79fc:
002a79fcstr x3, [sp+40]
002a7a00b 0x2a7a08
002a7a04
002a7a04loc_2a7a04:
002a7a04b 0x2a7a08
002a7a08
002a7a08loc_2a7a08:
002a7a08ldr x3, [sp+64]
002a7a0cldr x4, [sp+80]
002a7a10subs xzr, x3, x4
002a7a14b.ne 0x2a7a1c
002a7a18b 0x2a7a38
002a7a1c
002a7a1cloc_2a7a1c:
002a7a1cldr x3, [sp+40]
002a7a20str x3, [sp+32]
002a7a24ldr x2, [sp+32]
002a7a28ldr x0, [sp+80]
002a7a2cldr x1, [sp+64]
002a7a30bl runtime.memmove
002a7a34b 0x2a7a3c
002a7a38
002a7a38loc_2a7a38:
002a7a38b 0x2a7a3c
002a7a3c
002a7a3cloc_2a7a3c:
002a7a3cldr x2, [sp+40]
002a7a40str x2, [sp+56]
002a7a44ldr x3, [sp+128]
002a7a48str x3, [sp+48]
002a7a4csubs xzr, x3, x2
002a7a50b.ne 0x2a7a64
002a7a54b 0x2a7a58
002a7a58
002a7a58loc_2a7a58:
002a7a58ldur x29, [sp-8]
002a7a5cldr x30, [sp], 112
002a7a60ret x30
002a7a64
002a7a64loc_2a7a64:
002a7a64adrp x0, 0x34e000
002a7a68add x0, x0, 2944
002a7a6cadrp x1, 0x46a000
002a7a70add x1, x1, 3712
002a7a74bl runtime.gopanic
002a7a78hint
002a7a7c
002a7a7cloc_2a7a7c:
002a7a7cstp x0, x1, [sp+8]
002a7a80stp x2, x3, [sp+24]
002a7a84str x4, [sp+40]
002a7a88mov x3, x30
002a7a8cbl runtime.morestack_noctxt.abi0
002a7a90ldp x0, x1, [sp+8]
002a7a94ldp x2, x3, [sp+24]
002a7a98ldr x4, [sp+40]
002a7a9cb 0x2a79a0
002a79a0
002a79a0encoding/asn1.stringEncoder.Encode: ; void encoding/asn1.stringEncoder.Encode(struct encoding/asn1.stringEncoder s, struct []uint8 dst)
002a79a0ldr x16, [x28+16]
002a79a4subs xzr, sp, x16
002a79a8b.ls 0x2a7a7c
002a79acstr x30, [sp-112]!
002a79b0stur x29, [sp-8]
002a79b4sub x29, sp, 8
002a79b8str x0, [sp+120]
002a79bcstr x1, [sp+128]
002a79c0str x2, [sp+136]
002a79c4str x3, [sp+144]
002a79c8str x4, [sp+152]
002a79ccstr x2, [sp+80]
002a79d0str x3, [sp+88]
002a79d4str x4, [sp+96]
002a79d8ldr x3, [sp+128]
002a79dcldr x4, [sp+120]
002a79e0str x4, [sp+64]
002a79e4str x3, [sp+72]
002a79e8ldr x4, [sp+88]
002a79ecstr x4, [sp+40]
002a79f0subs xzr, x4, x3
002a79f4b.gt 0x2a79fc
002a79f8b 0x2a7a04
002a79fc
002a79fcloc_2a79fc:
002a79fcstr x3, [sp+40]
002a7a00b 0x2a7a08
002a7a04
002a7a04loc_2a7a04:
002a7a04b 0x2a7a08
002a7a08
002a7a08loc_2a7a08:
002a7a08ldr x3, [sp+64]
002a7a0cldr x4, [sp+80]
002a7a10subs xzr, x3, x4
002a7a14b.ne 0x2a7a1c
002a7a18b 0x2a7a38
002a7a1c
002a7a1cloc_2a7a1c:
002a7a1cldr x3, [sp+40]
002a7a20str x3, [sp+32]
002a7a24ldr x2, [sp+32]
002a7a28ldr x0, [sp+80]
002a7a2cldr x1, [sp+64]
002a7a30bl runtime.memmove
002a7a34b 0x2a7a3c
002a7a38
002a7a38loc_2a7a38:
002a7a38b 0x2a7a3c
002a7a3c
002a7a3cloc_2a7a3c:
002a7a3cldr x2, [sp+40]
002a7a40str x2, [sp+56]
002a7a44ldr x3, [sp+128]
002a7a48str x3, [sp+48]
002a7a4csubs xzr, x3, x2
002a7a50b.ne 0x2a7a64
002a7a54b 0x2a7a58
002a7a58
002a7a58loc_2a7a58:
002a7a58ldur x29, [sp-8]
002a7a5cldr x30, [sp], 112
002a7a60ret x30
002a7a64
002a7a64loc_2a7a64:
002a7a64adrp x0, 0x34e000
002a7a68add x0, x0, 2944
002a7a6cadrp x1, 0x46a000
002a7a70add x1, x1, 3712
002a7a74bl runtime.gopanic
002a7a78hint
002a7a7c
002a7a7cloc_2a7a7c:
002a7a7cstp x0, x1, [sp+8]
002a7a80stp x2, x3, [sp+24]
002a7a84str x4, [sp+40]
002a7a88mov x3, x30
002a7a8cbl runtime.morestack_noctxt.abi0
002a7a90ldp x0, x1, [sp+8]
002a7a94ldp x2, x3, [sp+24]
002a7a98ldr x4, [sp+40]
002a7a9cb 0x2a79a0
002a79a0
002a7aa0
002a7aa0encoding/asn1.multiEncoder.Len: ; void encoding/asn1.multiEncoder.Len(encoding/asn1.multiEncoder m)
002a7aa0ldr x16, [x28+16]
002a7aa4subs xzr, sp, x16
002a7aa8b.ls 0x2a7b70
002a7aacstr x30, [sp-128]!
002a7ab0stur x29, [sp-8]
002a7ab4sub x29, sp, 8
002a7ab8str x0, [sp+136]
002a7abcstr x1, [sp+144]
002a7ac0str x2, [sp+152]
002a7ac4str xzr, [sp+24]
002a7ac8str xzr, [sp+32]
002a7accldr x3, [sp+136]
002a7ad0str x3, [sp+96]
002a7ad4str x1, [sp+104]
002a7ad8str x2, [sp+112]
002a7adcstr xzr, [sp+56]
002a7ae0str x1, [sp+48]
002a7ae4ldr x1, [sp+96]
002a7ae8str x1, [sp+40]
002a7aecb 0x2a7af0
002a7af0
002a7af0loc_2a7af0:
002a7af0ldr x1, [sp+48]
002a7af4ldr x2, [sp+56]
002a7af8subs xzr, x1, x2
002a7afcb.gt 0x2a7b04
002a7b00b 0x2a7b5c
002a7b04
002a7b04loc_2a7b04:
002a7b04ldr x1, [sp+40]
002a7b08str x1, [sp+88]
002a7b0cldr x1, [sp+88]
002a7b10ldr x2, [x1]
002a7b14ldr x0, [x1+8]
002a7b18str x2, [sp+72]
002a7b1cstr x0, [sp+80]
002a7b20ldrsb x27, [x2]
002a7b24ldr x1, [x2+32]
002a7b28blr x1
002a7b2cstr x0, [sp+64]
002a7b30ldr x1, [sp+32]
002a7b34add x1, x1, x0
002a7b38str x1, [sp+32]
002a7b3cb 0x2a7b40
002a7b40
002a7b40loc_2a7b40:
002a7b40ldr x1, [sp+56]
002a7b44add x1, x1, 1
002a7b48str x1, [sp+56]
002a7b4cldr x1, [sp+88]
002a7b50add x1, x1, 16
002a7b54str x1, [sp+40]
002a7b58b 0x2a7af0
002a7b5c
002a7b5cloc_2a7b5c:
002a7b5cldr x0, [sp+32]
002a7b60str x0, [sp+24]
002a7b64ldur x29, [sp-8]
002a7b68ldr x30, [sp], 128
002a7b6cret x30
002a7b70
002a7b70loc_2a7b70:
002a7b70stp x0, x1, [sp+8]
002a7b74str x2, [sp+24]
002a7b78mov x3, x30
002a7b7cbl runtime.morestack_noctxt.abi0
002a7b80ldp x0, x1, [sp+8]
002a7b84ldr x2, [sp+24]
002a7b88b 0x2a7aa0
002a7b8cudf 0
002a7aa0
002a7aa0encoding/asn1.multiEncoder.Len: ; void encoding/asn1.multiEncoder.Len(encoding/asn1.multiEncoder m)
002a7aa0ldr x16, [x28+16]
002a7aa4subs xzr, sp, x16
002a7aa8b.ls 0x2a7b70
002a7aacstr x30, [sp-128]!
002a7ab0stur x29, [sp-8]
002a7ab4sub x29, sp, 8
002a7ab8str x0, [sp+136]
002a7abcstr x1, [sp+144]
002a7ac0str x2, [sp+152]
002a7ac4str xzr, [sp+24]
002a7ac8str xzr, [sp+32]
002a7accldr x3, [sp+136]
002a7ad0str x3, [sp+96]
002a7ad4str x1, [sp+104]
002a7ad8str x2, [sp+112]
002a7adcstr xzr, [sp+56]
002a7ae0str x1, [sp+48]
002a7ae4ldr x1, [sp+96]
002a7ae8str x1, [sp+40]
002a7aecb 0x2a7af0
002a7af0
002a7af0loc_2a7af0:
002a7af0ldr x1, [sp+48]
002a7af4ldr x2, [sp+56]
002a7af8subs xzr, x1, x2
002a7afcb.gt 0x2a7b04
002a7b00b 0x2a7b5c
002a7b04
002a7b04loc_2a7b04:
002a7b04ldr x1, [sp+40]
002a7b08str x1, [sp+88]
002a7b0cldr x1, [sp+88]
002a7b10ldr x2, [x1]
002a7b14ldr x0, [x1+8]
002a7b18str x2, [sp+72]
002a7b1cstr x0, [sp+80]
002a7b20ldrsb x27, [x2]
002a7b24ldr x1, [x2+32]
002a7b28blr x1
002a7b2cstr x0, [sp+64]
002a7b30ldr x1, [sp+32]
002a7b34add x1, x1, x0
002a7b38str x1, [sp+32]
002a7b3cb 0x2a7b40
002a7b40
002a7b40loc_2a7b40:
002a7b40ldr x1, [sp+56]
002a7b44add x1, x1, 1
002a7b48str x1, [sp+56]
002a7b4cldr x1, [sp+88]
002a7b50add x1, x1, 16
002a7b54str x1, [sp+40]
002a7b58b 0x2a7af0
002a7b5c
002a7b5cloc_2a7b5c:
002a7b5cldr x0, [sp+32]
002a7b60str x0, [sp+24]
002a7b64ldur x29, [sp-8]
002a7b68ldr x30, [sp], 128
002a7b6cret x30
002a7b70
002a7b70loc_2a7b70:
002a7b70stp x0, x1, [sp+8]
002a7b74str x2, [sp+24]
002a7b78mov x3, x30
002a7b7cbl runtime.morestack_noctxt.abi0
002a7b80ldp x0, x1, [sp+8]
002a7b84ldr x2, [sp+24]
002a7b88b 0x2a7aa0
002a7b8cudf 0
002a7aa0
002a7b90
002a7b90encoding/asn1.multiEncoder.Encode: ; void encoding/asn1.multiEncoder.Encode(encoding/asn1.multiEncoder m, struct []uint8 dst)
002a7b90ldr x16, [x28+16]
002a7b94sub x17, sp, 32
002a7b98subs xzr, x17, x16
002a7b9cb.ls 0x2a7cd0
002a7ba0str x30, [sp-160]!
002a7ba4stur x29, [sp-8]
002a7ba8sub x29, sp, 8
002a7bacstr x0, [sp+168]
002a7bb0str x1, [sp+176]
002a7bb4str x2, [sp+184]
002a7bb8str x3, [sp+192]
002a7bbcstr x4, [sp+200]
002a7bc0str x5, [sp+208]
002a7bc4str xzr, [sp+40]
002a7bc8ldr x4, [sp+176]
002a7bccldr x5, [sp+168]
002a7bd0ldr x6, [sp+184]
002a7bd4str x5, [sp+120]
002a7bd8str x4, [sp+128]
002a7bdcstr x6, [sp+136]
002a7be0str xzr, [sp+64]
002a7be4str x4, [sp+56]
002a7be8ldr x4, [sp+120]
002a7becstr x4, [sp+48]
002a7bf0b 0x2a7bf4
002a7bf4
002a7bf4loc_2a7bf4:
002a7bf4ldr x4, [sp+56]
002a7bf8ldr x5, [sp+64]
002a7bfcsubs xzr, x4, x5
002a7c00b.gt 0x2a7c08
002a7c04b 0x2a7cbc
002a7c08
002a7c08loc_2a7c08:
002a7c08ldr x4, [sp+48]
002a7c0cstr x4, [sp+144]
002a7c10ldr x4, [sp+144]
002a7c14ldr x5, [x4]
002a7c18ldr x4, [x4+8]
002a7c1cstr x5, [sp+80]
002a7c20str x4, [sp+88]
002a7c24ldr x0, [sp+40]
002a7c28ldr x1, [sp+200]
002a7c2cldr x4, [sp+192]
002a7c30ldr x5, [sp+208]
002a7c34b 0x2a7c38
002a7c38
002a7c38loc_2a7c38:
002a7c38subs xzr, x1, x0
002a7c3cb.hs 0x2a7c44
002a7c40b 0x2a7cc8
002a7c44
002a7c44loc_2a7c44:
002a7c44sub x3, x5, x0
002a7c48sub x2, x1, x0
002a7c4csub x5, xzr, x3
002a7c50and x5, x0, x5, asr #63
002a7c54add x1, x4, x5
002a7c58str x1, [sp+96]
002a7c5cstr x2, [sp+104]
002a7c60str x3, [sp+112]
002a7c64ldr x4, [sp+80]
002a7c68ldrsb x27, [x4]
002a7c6cldr x0, [sp+88]
002a7c70ldr x4, [x4+24]
002a7c74blr x4
002a7c78ldr x4, [sp+80]
002a7c7cldrsb x27, [x4]
002a7c80ldr x4, [x4+32]
002a7c84ldr x0, [sp+88]
002a7c88blr x4
002a7c8cstr x0, [sp+72]
002a7c90ldr x4, [sp+40]
002a7c94add x4, x4, x0
002a7c98str x4, [sp+40]
002a7c9cb 0x2a7ca0
002a7ca0
002a7ca0loc_2a7ca0:
002a7ca0ldr x4, [sp+64]
002a7ca4add x4, x4, 1
002a7ca8str x4, [sp+64]
002a7cacldr x4, [sp+144]
002a7cb0add x4, x4, 16
002a7cb4str x4, [sp+48]
002a7cb8b 0x2a7bf4
002a7cbc
002a7cbcloc_2a7cbc:
002a7cbcldur x29, [sp-8]
002a7cc0ldr x30, [sp], 160
002a7cc4ret x30
002a7cc8
002a7cc8loc_2a7cc8:
002a7cc8bl runtime.panicSliceB
002a7ccchint
002a7cd0
002a7cd0loc_2a7cd0:
002a7cd0stp x0, x1, [sp+8]
002a7cd4stp x2, x3, [sp+24]
002a7cd8stp x4, x5, [sp+40]
002a7cdcmov x3, x30
002a7ce0bl runtime.morestack_noctxt.abi0
002a7ce4ldp x0, x1, [sp+8]
002a7ce8ldp x2, x3, [sp+24]
002a7cecldp x4, x5, [sp+40]
002a7cf0b 0x2a7b90
002a7cf4udf 0
002a7cf8udf 0
002a7cfcudf 0
002a7b90
002a7b90encoding/asn1.multiEncoder.Encode: ; void encoding/asn1.multiEncoder.Encode(encoding/asn1.multiEncoder m, struct []uint8 dst)
002a7b90ldr x16, [x28+16]
002a7b94sub x17, sp, 32
002a7b98subs xzr, x17, x16
002a7b9cb.ls 0x2a7cd0
002a7ba0str x30, [sp-160]!
002a7ba4stur x29, [sp-8]
002a7ba8sub x29, sp, 8
002a7bacstr x0, [sp+168]
002a7bb0str x1, [sp+176]
002a7bb4str x2, [sp+184]
002a7bb8str x3, [sp+192]
002a7bbcstr x4, [sp+200]
002a7bc0str x5, [sp+208]
002a7bc4str xzr, [sp+40]
002a7bc8ldr x4, [sp+176]
002a7bccldr x5, [sp+168]
002a7bd0ldr x6, [sp+184]
002a7bd4str x5, [sp+120]
002a7bd8str x4, [sp+128]
002a7bdcstr x6, [sp+136]
002a7be0str xzr, [sp+64]
002a7be4str x4, [sp+56]
002a7be8ldr x4, [sp+120]
002a7becstr x4, [sp+48]
002a7bf0b 0x2a7bf4
002a7bf4
002a7bf4loc_2a7bf4:
002a7bf4ldr x4, [sp+56]
002a7bf8ldr x5, [sp+64]
002a7bfcsubs xzr, x4, x5
002a7c00b.gt 0x2a7c08
002a7c04b 0x2a7cbc
002a7c08
002a7c08loc_2a7c08:
002a7c08ldr x4, [sp+48]
002a7c0cstr x4, [sp+144]
002a7c10ldr x4, [sp+144]
002a7c14ldr x5, [x4]
002a7c18ldr x4, [x4+8]
002a7c1cstr x5, [sp+80]
002a7c20str x4, [sp+88]
002a7c24ldr x0, [sp+40]
002a7c28ldr x1, [sp+200]
002a7c2cldr x4, [sp+192]
002a7c30ldr x5, [sp+208]
002a7c34b 0x2a7c38
002a7c38
002a7c38loc_2a7c38:
002a7c38subs xzr, x1, x0
002a7c3cb.hs 0x2a7c44
002a7c40b 0x2a7cc8
002a7c44
002a7c44loc_2a7c44:
002a7c44sub x3, x5, x0
002a7c48sub x2, x1, x0
002a7c4csub x5, xzr, x3
002a7c50and x5, x0, x5, asr #63
002a7c54add x1, x4, x5
002a7c58str x1, [sp+96]
002a7c5cstr x2, [sp+104]
002a7c60str x3, [sp+112]
002a7c64ldr x4, [sp+80]
002a7c68ldrsb x27, [x4]
002a7c6cldr x0, [sp+88]
002a7c70ldr x4, [x4+24]
002a7c74blr x4
002a7c78ldr x4, [sp+80]
002a7c7cldrsb x27, [x4]
002a7c80ldr x4, [x4+32]
002a7c84ldr x0, [sp+88]
002a7c88blr x4
002a7c8cstr x0, [sp+72]
002a7c90ldr x4, [sp+40]
002a7c94add x4, x4, x0
002a7c98str x4, [sp+40]
002a7c9cb 0x2a7ca0
002a7ca0
002a7ca0loc_2a7ca0:
002a7ca0ldr x4, [sp+64]
002a7ca4add x4, x4, 1
002a7ca8str x4, [sp+64]
002a7cacldr x4, [sp+144]
002a7cb0add x4, x4, 16
002a7cb4str x4, [sp+48]
002a7cb8b 0x2a7bf4
002a7cbc
002a7cbcloc_2a7cbc:
002a7cbcldur x29, [sp-8]
002a7cc0ldr x30, [sp], 160
002a7cc4ret x30
002a7cc8
002a7cc8loc_2a7cc8:
002a7cc8bl runtime.panicSliceB
002a7ccchint
002a7cd0
002a7cd0loc_2a7cd0:
002a7cd0stp x0, x1, [sp+8]
002a7cd4stp x2, x3, [sp+24]
002a7cd8stp x4, x5, [sp+40]
002a7cdcmov x3, x30
002a7ce0bl runtime.morestack_noctxt.abi0
002a7ce4ldp x0, x1, [sp+8]
002a7ce8ldp x2, x3, [sp+24]
002a7cecldp x4, x5, [sp+40]
002a7cf0b 0x2a7b90
002a7cf4udf 0
002a7cf8udf 0
002a7cfcudf 0
002a7b90
002a7d00
002a7d00encoding/asn1.setEncoder.Len: ; void encoding/asn1.setEncoder.Len(encoding/asn1.setEncoder s)
002a7d00ldr x16, [x28+16]
002a7d04subs xzr, sp, x16
002a7d08b.ls 0x2a7dd0
002a7d0cstr x30, [sp-128]!
002a7d10stur x29, [sp-8]
002a7d14sub x29, sp, 8
002a7d18str x0, [sp+136]
002a7d1cstr x1, [sp+144]
002a7d20str x2, [sp+152]
002a7d24str xzr, [sp+24]
002a7d28str xzr, [sp+32]
002a7d2cldr x3, [sp+136]
002a7d30str x3, [sp+96]
002a7d34str x1, [sp+104]
002a7d38str x2, [sp+112]
002a7d3cstr xzr, [sp+56]
002a7d40str x1, [sp+48]
002a7d44ldr x1, [sp+96]
002a7d48str x1, [sp+40]
002a7d4cb 0x2a7d50
002a7d50
002a7d50loc_2a7d50:
002a7d50ldr x1, [sp+48]
002a7d54ldr x2, [sp+56]
002a7d58subs xzr, x1, x2
002a7d5cb.gt 0x2a7d64
002a7d60b 0x2a7dbc
002a7d64
002a7d64loc_2a7d64:
002a7d64ldr x1, [sp+40]
002a7d68str x1, [sp+88]
002a7d6cldr x1, [sp+88]
002a7d70ldr x2, [x1]
002a7d74ldr x0, [x1+8]
002a7d78str x2, [sp+72]
002a7d7cstr x0, [sp+80]
002a7d80ldrsb x27, [x2]
002a7d84ldr x1, [x2+32]
002a7d88blr x1
002a7d8cstr x0, [sp+64]
002a7d90ldr x1, [sp+32]
002a7d94add x1, x1, x0
002a7d98str x1, [sp+32]
002a7d9cb 0x2a7da0
002a7da0
002a7da0loc_2a7da0:
002a7da0ldr x1, [sp+56]
002a7da4add x1, x1, 1
002a7da8str x1, [sp+56]
002a7dacldr x1, [sp+88]
002a7db0add x1, x1, 16
002a7db4str x1, [sp+40]
002a7db8b 0x2a7d50
002a7dbc
002a7dbcloc_2a7dbc:
002a7dbcldr x0, [sp+32]
002a7dc0str x0, [sp+24]
002a7dc4ldur x29, [sp-8]
002a7dc8ldr x30, [sp], 128
002a7dccret x30
002a7dd0
002a7dd0loc_2a7dd0:
002a7dd0stp x0, x1, [sp+8]
002a7dd4str x2, [sp+24]
002a7dd8mov x3, x30
002a7ddcbl runtime.morestack_noctxt.abi0
002a7de0ldp x0, x1, [sp+8]
002a7de4ldr x2, [sp+24]
002a7de8b 0x2a7d00
002a7decudf 0
002a7d00
002a7d00encoding/asn1.setEncoder.Len: ; void encoding/asn1.setEncoder.Len(encoding/asn1.setEncoder s)
002a7d00ldr x16, [x28+16]
002a7d04subs xzr, sp, x16
002a7d08b.ls 0x2a7dd0
002a7d0cstr x30, [sp-128]!
002a7d10stur x29, [sp-8]
002a7d14sub x29, sp, 8
002a7d18str x0, [sp+136]
002a7d1cstr x1, [sp+144]
002a7d20str x2, [sp+152]
002a7d24str xzr, [sp+24]
002a7d28str xzr, [sp+32]
002a7d2cldr x3, [sp+136]
002a7d30str x3, [sp+96]
002a7d34str x1, [sp+104]
002a7d38str x2, [sp+112]
002a7d3cstr xzr, [sp+56]
002a7d40str x1, [sp+48]
002a7d44ldr x1, [sp+96]
002a7d48str x1, [sp+40]
002a7d4cb 0x2a7d50
002a7d50
002a7d50loc_2a7d50:
002a7d50ldr x1, [sp+48]
002a7d54ldr x2, [sp+56]
002a7d58subs xzr, x1, x2
002a7d5cb.gt 0x2a7d64
002a7d60b 0x2a7dbc
002a7d64
002a7d64loc_2a7d64:
002a7d64ldr x1, [sp+40]
002a7d68str x1, [sp+88]
002a7d6cldr x1, [sp+88]
002a7d70ldr x2, [x1]
002a7d74ldr x0, [x1+8]
002a7d78str x2, [sp+72]
002a7d7cstr x0, [sp+80]
002a7d80ldrsb x27, [x2]
002a7d84ldr x1, [x2+32]
002a7d88blr x1
002a7d8cstr x0, [sp+64]
002a7d90ldr x1, [sp+32]
002a7d94add x1, x1, x0
002a7d98str x1, [sp+32]
002a7d9cb 0x2a7da0
002a7da0
002a7da0loc_2a7da0:
002a7da0ldr x1, [sp+56]
002a7da4add x1, x1, 1
002a7da8str x1, [sp+56]
002a7dacldr x1, [sp+88]
002a7db0add x1, x1, 16
002a7db4str x1, [sp+40]
002a7db8b 0x2a7d50
002a7dbc
002a7dbcloc_2a7dbc:
002a7dbcldr x0, [sp+32]
002a7dc0str x0, [sp+24]
002a7dc4ldur x29, [sp-8]
002a7dc8ldr x30, [sp], 128
002a7dccret x30
002a7dd0
002a7dd0loc_2a7dd0:
002a7dd0stp x0, x1, [sp+8]
002a7dd4str x2, [sp+24]
002a7dd8mov x3, x30
002a7ddcbl runtime.morestack_noctxt.abi0
002a7de0ldp x0, x1, [sp+8]
002a7de4ldr x2, [sp+24]
002a7de8b 0x2a7d00
002a7decudf 0
002a7d00
002a7df0
002a7df0encoding/asn1.setEncoder.Encode: ; void encoding/asn1.setEncoder.Encode(encoding/asn1.setEncoder s, struct []uint8 dst)
002a7df0ldr x16, [x28+16]
002a7df4sub x17, sp, 240
002a7df8subs xzr, x17, x16
002a7dfcb.ls 0x2a8144
002a7e00sub x20, sp, 368
002a7e04stp x29, x30, [x20-8]
002a7e08add sp, x20, 0
002a7e0csub x29, sp, 8
002a7e10str x0, [sp+376]
002a7e14str x1, [sp+384]
002a7e18str x2, [sp+392]
002a7e1cstr x3, [sp+400]
002a7e20str x4, [sp+408]
002a7e24str x5, [sp+416]
002a7e28str x1, [sp+64]
002a7e2cadrp x0, 0x346000
002a7e30add x0, x0, 1216
002a7e34mov x2, x1
002a7e38bl runtime.makeslice
002a7e3cldr x3, [sp+64]
002a7e40ldr x4, [sp+64]
002a7e44str x0, [sp+136]
002a7e48str x3, [sp+144]
002a7e4cstr x4, [sp+152]
002a7e50ldr x3, [sp+384]
002a7e54ldr x4, [sp+376]
002a7e58ldr x5, [sp+392]
002a7e5cstr x4, [sp+224]
002a7e60str x3, [sp+232]
002a7e64str x5, [sp+240]
002a7e68str xzr, [sp+128]
002a7e6cstr x3, [sp+120]
002a7e70ldr x3, [sp+224]
002a7e74str x3, [sp+112]
002a7e78b 0x2a7e7c
002a7e7c
002a7e7cloc_2a7e7c:
002a7e7cldr x5, [sp+120]
002a7e80ldr x6, [sp+128]
002a7e84subs xzr, x5, x6
002a7e88b.gt 0x2a7e90
002a7e8cb 0x2a7fac
002a7e90
002a7e90loc_2a7e90:
002a7e90ldr x1, [sp+112]
002a7e94str x1, [sp+328]
002a7e98ldr x1, [sp+128]
002a7e9cstr x1, [sp+56]
002a7ea0ldr x1, [sp+328]
002a7ea4ldr x2, [x1]
002a7ea8ldr x0, [x1+8]
002a7eacstr x2, [sp+160]
002a7eb0str x0, [sp+168]
002a7eb4ldrsb x27, [x2]
002a7eb8ldr x1, [x2+32]
002a7ebcblr x1
002a7ec0str x0, [sp+64]
002a7ec4mov x1, x0
002a7ec8mov x2, x1
002a7eccadrp x0, 0x34e000
002a7ed0add x0, x0, 3072
002a7ed4bl runtime.makeslice
002a7ed8ldr x1, [sp+64]
002a7edcldr x2, [sp+64]
002a7ee0str x0, [sp+200]
002a7ee4str x1, [sp+208]
002a7ee8str x2, [sp+216]
002a7eecldr x3, [sp+56]
002a7ef0ldr x4, [sp+144]
002a7ef4ldr x5, [sp+136]
002a7ef8subs xzr, x4, x3
002a7efcb.hi 0x2a7f04
002a7f00b 0x2a8134
002a7f04
002a7f04loc_2a7f04:
002a7f04sub x4, x3, x3, lsl #2
002a7f08sub x4, x5, x4, lsl #3
002a7f0cstr x1, [x4+8]
002a7f10str x2, [x4+16]
002a7f14adrp x27, 0x7a4000
002a7f18ldr w5, [x27+3056]
002a7f1ccbz w5, 0x2a7f24
002a7f20b 0x2a7f28
002a7f24
002a7f24loc_2a7f24:
002a7f24b 0x2a7f3c
002a7f28
002a7f28loc_2a7f28:
002a7f28bl runtime.gcWriteBarrier2
002a7f2cstr x0, [x25]
002a7f30ldr x5, [x4]
002a7f34str x5, [x25+8]
002a7f38b 0x2a7f3c
002a7f3c
002a7f3cloc_2a7f3c:
002a7f3cstr x0, [x4]
002a7f40ldr x0, [sp+56]
002a7f44ldr x1, [sp+144]
002a7f48ldr x4, [sp+136]
002a7f4csubs xzr, x1, x0
002a7f50b.hi 0x2a7f58
002a7f54b 0x2a8130
002a7f58
002a7f58loc_2a7f58:
002a7f58sub x5, x0, x0, lsl #2
002a7f5csub x4, x4, x5, lsl #3
002a7f60ldr x1, [x4]
002a7f64ldr x2, [x4+8]
002a7f68ldr x3, [x4+16]
002a7f6cstr x1, [sp+304]
002a7f70str x2, [sp+312]
002a7f74str x3, [sp+320]
002a7f78ldr x4, [sp+160]
002a7f7cldrsb x27, [x4]
002a7f80ldr x0, [sp+168]
002a7f84ldr x4, [x4+24]
002a7f88blr x4
002a7f8cb 0x2a7f90
002a7f90
002a7f90loc_2a7f90:
002a7f90ldr x5, [sp+128]
002a7f94add x5, x5, 1
002a7f98str x5, [sp+128]
002a7f9cldr x5, [sp+328]
002a7fa0add x5, x5, 16
002a7fa4str x5, [sp+112]
002a7fa8b 0x2a7e7c
002a7fac
002a7facloc_2a7fac:
002a7facldr x1, [sp+136]
002a7fb0ldr x2, [sp+144]
002a7fb4ldr x3, [sp+152]
002a7fb8adrp x0, 0x471000
002a7fbcadd x0, x0, 832
002a7fc0adrp x4, 0x433000
002a7fc4add x4, x4, 456
002a7fc8bl slices.SortFunc[go.shape.[][]uint8,go.shape.[]uint8]
002a7fccstr xzr, [sp+48]
002a7fd0ldr x5, [sp+144]
002a7fd4ldr x6, [sp+136]
002a7fd8ldr x7, [sp+152]
002a7fdcstr x6, [sp+336]
002a7fe0str x5, [sp+344]
002a7fe4str x7, [sp+352]
002a7fe8str xzr, [sp+104]
002a7fecstr x5, [sp+96]
002a7ff0ldr x5, [sp+336]
002a7ff4str x5, [sp+88]
002a7ff8b 0x2a7ffc
002a7ffc
002a7ffcloc_2a7ffc:
002a7ffcldr x3, [sp+96]
002a8000ldr x4, [sp+104]
002a8004subs xzr, x3, x4
002a8008b.gt 0x2a8010
002a800cb 0x2a8120
002a8010
002a8010loc_2a8010:
002a8010ldr x3, [sp+88]
002a8014str x3, [sp+296]
002a8018ldr x3, [sp+296]
002a801cldr x4, [x3]
002a8020ldr x5, [x3+8]
002a8024ldr x3, [x3+16]
002a8028str x4, [sp+176]
002a802cstr x5, [sp+184]
002a8030str x3, [sp+192]
002a8034ldr x0, [sp+48]
002a8038ldr x1, [sp+408]
002a803cldr x3, [sp+400]
002a8040ldr x4, [sp+416]
002a8044b 0x2a8048
002a8048
002a8048loc_2a8048:
002a8048subs xzr, x1, x0
002a804cb.hs 0x2a8054
002a8050b 0x2a812c
002a8054
002a8054loc_2a8054:
002a8054sub x4, x4, x0
002a8058sub x5, x1, x0
002a805csub x6, xzr, x4
002a8060and x6, x0, x6, asr #63
002a8064add x3, x3, x6
002a8068str x3, [sp+200]
002a806cstr x5, [sp+208]
002a8070str x4, [sp+216]
002a8074str x3, [sp+272]
002a8078str x5, [sp+280]
002a807cstr x4, [sp+288]
002a8080ldr x3, [sp+184]
002a8084ldr x4, [sp+176]
002a8088ldr x5, [sp+192]
002a808cstr x4, [sp+248]
002a8090str x3, [sp+256]
002a8094str x5, [sp+264]
002a8098ldr x4, [sp+280]
002a809cstr x4, [sp+80]
002a80a0subs xzr, x4, x3
002a80a4b.gt 0x2a80ac
002a80a8b 0x2a80b4
002a80ac
002a80acloc_2a80ac:
002a80acstr x3, [sp+80]
002a80b0b 0x2a80b8
002a80b4
002a80b4loc_2a80b4:
002a80b4b 0x2a80b8
002a80b8
002a80b8loc_2a80b8:
002a80b8ldr x3, [sp+272]
002a80bcldr x4, [sp+248]
002a80c0subs xzr, x4, x3
002a80c4b.ne 0x2a80cc
002a80c8b 0x2a80e8
002a80cc
002a80ccloc_2a80cc:
002a80ccldr x3, [sp+80]
002a80d0str x3, [sp+72]
002a80d4ldr x2, [sp+72]
002a80d8ldr x1, [sp+248]
002a80dcldr x0, [sp+272]
002a80e0bl runtime.memmove
002a80e4b 0x2a80ec
002a80e8
002a80e8loc_2a80e8:
002a80e8b 0x2a80ec
002a80ec
002a80ecloc_2a80ec:
002a80ecldr x3, [sp+184]
002a80f0str x3, [sp+64]
002a80f4ldr x4, [sp+48]
002a80f8add x3, x4, x3
002a80fcstr x3, [sp+48]
002a8100b 0x2a8104
002a8104
002a8104loc_2a8104:
002a8104ldr x3, [sp+104]
002a8108add x3, x3, 1
002a810cstr x3, [sp+104]
002a8110ldr x3, [sp+296]
002a8114add x3, x3, 24
002a8118str x3, [sp+88]
002a811cb 0x2a7ffc
002a8120
002a8120loc_2a8120:
002a8120ldp x29, x30, [sp-8]
002a8124add sp, sp, 368
002a8128ret x30
002a812c
002a812cloc_2a812c:
002a812cbl runtime.panicSliceB
002a8130
002a8130loc_2a8130:
002a8130bl runtime.panicIndex
002a8134
002a8134loc_2a8134:
002a8134mov x0, x3
002a8138mov x1, x4
002a813cbl runtime.panicIndex
002a8140hint
002a8144
002a8144loc_2a8144:
002a8144stp x0, x1, [sp+8]
002a8148stp x2, x3, [sp+24]
002a814cstp x4, x5, [sp+40]
002a8150mov x3, x30
002a8154bl runtime.morestack_noctxt.abi0
002a8158ldp x0, x1, [sp+8]
002a815cldp x2, x3, [sp+24]
002a8160ldp x4, x5, [sp+40]
002a8164b 0x2a7df0
002a8168udf 0
002a816cudf 0
002a7df0
002a7df0encoding/asn1.setEncoder.Encode: ; void encoding/asn1.setEncoder.Encode(encoding/asn1.setEncoder s, struct []uint8 dst)
002a7df0ldr x16, [x28+16]
002a7df4sub x17, sp, 240
002a7df8subs xzr, x17, x16
002a7dfcb.ls 0x2a8144
002a7e00sub x20, sp, 368
002a7e04stp x29, x30, [x20-8]
002a7e08add sp, x20, 0
002a7e0csub x29, sp, 8
002a7e10str x0, [sp+376]
002a7e14str x1, [sp+384]
002a7e18str x2, [sp+392]
002a7e1cstr x3, [sp+400]
002a7e20str x4, [sp+408]
002a7e24str x5, [sp+416]
002a7e28str x1, [sp+64]
002a7e2cadrp x0, 0x346000
002a7e30add x0, x0, 1216
002a7e34mov x2, x1
002a7e38bl runtime.makeslice
002a7e3cldr x3, [sp+64]
002a7e40ldr x4, [sp+64]
002a7e44str x0, [sp+136]
002a7e48str x3, [sp+144]
002a7e4cstr x4, [sp+152]
002a7e50ldr x3, [sp+384]
002a7e54ldr x4, [sp+376]
002a7e58ldr x5, [sp+392]
002a7e5cstr x4, [sp+224]
002a7e60str x3, [sp+232]
002a7e64str x5, [sp+240]
002a7e68str xzr, [sp+128]
002a7e6cstr x3, [sp+120]
002a7e70ldr x3, [sp+224]
002a7e74str x3, [sp+112]
002a7e78b 0x2a7e7c
002a7e7c
002a7e7cloc_2a7e7c:
002a7e7cldr x5, [sp+120]
002a7e80ldr x6, [sp+128]
002a7e84subs xzr, x5, x6
002a7e88b.gt 0x2a7e90
002a7e8cb 0x2a7fac
002a7e90
002a7e90loc_2a7e90:
002a7e90ldr x1, [sp+112]
002a7e94str x1, [sp+328]
002a7e98ldr x1, [sp+128]
002a7e9cstr x1, [sp+56]
002a7ea0ldr x1, [sp+328]
002a7ea4ldr x2, [x1]
002a7ea8ldr x0, [x1+8]
002a7eacstr x2, [sp+160]
002a7eb0str x0, [sp+168]
002a7eb4ldrsb x27, [x2]
002a7eb8ldr x1, [x2+32]
002a7ebcblr x1
002a7ec0str x0, [sp+64]
002a7ec4mov x1, x0
002a7ec8mov x2, x1
002a7eccadrp x0, 0x34e000
002a7ed0add x0, x0, 3072
002a7ed4bl runtime.makeslice
002a7ed8ldr x1, [sp+64]
002a7edcldr x2, [sp+64]
002a7ee0str x0, [sp+200]
002a7ee4str x1, [sp+208]
002a7ee8str x2, [sp+216]
002a7eecldr x3, [sp+56]
002a7ef0ldr x4, [sp+144]
002a7ef4ldr x5, [sp+136]
002a7ef8subs xzr, x4, x3
002a7efcb.hi 0x2a7f04
002a7f00b 0x2a8134
002a7f04
002a7f04loc_2a7f04:
002a7f04sub x4, x3, x3, lsl #2
002a7f08sub x4, x5, x4, lsl #3
002a7f0cstr x1, [x4+8]
002a7f10str x2, [x4+16]
002a7f14adrp x27, 0x7a4000
002a7f18ldr w5, [x27+3056]
002a7f1ccbz w5, 0x2a7f24
002a7f20b 0x2a7f28
002a7f24
002a7f24loc_2a7f24:
002a7f24b 0x2a7f3c
002a7f28
002a7f28loc_2a7f28:
002a7f28bl runtime.gcWriteBarrier2
002a7f2cstr x0, [x25]
002a7f30ldr x5, [x4]
002a7f34str x5, [x25+8]
002a7f38b 0x2a7f3c
002a7f3c
002a7f3cloc_2a7f3c:
002a7f3cstr x0, [x4]
002a7f40ldr x0, [sp+56]
002a7f44ldr x1, [sp+144]
002a7f48ldr x4, [sp+136]
002a7f4csubs xzr, x1, x0
002a7f50b.hi 0x2a7f58
002a7f54b 0x2a8130
002a7f58
002a7f58loc_2a7f58:
002a7f58sub x5, x0, x0, lsl #2
002a7f5csub x4, x4, x5, lsl #3
002a7f60ldr x1, [x4]
002a7f64ldr x2, [x4+8]
002a7f68ldr x3, [x4+16]
002a7f6cstr x1, [sp+304]
002a7f70str x2, [sp+312]
002a7f74str x3, [sp+320]
002a7f78ldr x4, [sp+160]
002a7f7cldrsb x27, [x4]
002a7f80ldr x0, [sp+168]
002a7f84ldr x4, [x4+24]
002a7f88blr x4
002a7f8cb 0x2a7f90
002a7f90
002a7f90loc_2a7f90:
002a7f90ldr x5, [sp+128]
002a7f94add x5, x5, 1
002a7f98str x5, [sp+128]
002a7f9cldr x5, [sp+328]
002a7fa0add x5, x5, 16
002a7fa4str x5, [sp+112]
002a7fa8b 0x2a7e7c
002a7fac
002a7facloc_2a7fac:
002a7facldr x1, [sp+136]
002a7fb0ldr x2, [sp+144]
002a7fb4ldr x3, [sp+152]
002a7fb8adrp x0, 0x471000
002a7fbcadd x0, x0, 832
002a7fc0adrp x4, 0x433000
002a7fc4add x4, x4, 456
002a7fc8bl slices.SortFunc[go.shape.[][]uint8,go.shape.[]uint8]
002a7fccstr xzr, [sp+48]
002a7fd0ldr x5, [sp+144]
002a7fd4ldr x6, [sp+136]
002a7fd8ldr x7, [sp+152]
002a7fdcstr x6, [sp+336]
002a7fe0str x5, [sp+344]
002a7fe4str x7, [sp+352]
002a7fe8str xzr, [sp+104]
002a7fecstr x5, [sp+96]
002a7ff0ldr x5, [sp+336]
002a7ff4str x5, [sp+88]
002a7ff8b 0x2a7ffc
002a7ffc
002a7ffcloc_2a7ffc:
002a7ffcldr x3, [sp+96]
002a8000ldr x4, [sp+104]
002a8004subs xzr, x3, x4
002a8008b.gt 0x2a8010
002a800cb 0x2a8120
002a8010
002a8010loc_2a8010:
002a8010ldr x3, [sp+88]
002a8014str x3, [sp+296]
002a8018ldr x3, [sp+296]
002a801cldr x4, [x3]
002a8020ldr x5, [x3+8]
002a8024ldr x3, [x3+16]
002a8028str x4, [sp+176]
002a802cstr x5, [sp+184]
002a8030str x3, [sp+192]
002a8034ldr x0, [sp+48]
002a8038ldr x1, [sp+408]
002a803cldr x3, [sp+400]
002a8040ldr x4, [sp+416]
002a8044b 0x2a8048
002a8048
002a8048loc_2a8048:
002a8048subs xzr, x1, x0
002a804cb.hs 0x2a8054
002a8050b 0x2a812c
002a8054
002a8054loc_2a8054:
002a8054sub x4, x4, x0
002a8058sub x5, x1, x0
002a805csub x6, xzr, x4
002a8060and x6, x0, x6, asr #63
002a8064add x3, x3, x6
002a8068str x3, [sp+200]
002a806cstr x5, [sp+208]
002a8070str x4, [sp+216]
002a8074str x3, [sp+272]
002a8078str x5, [sp+280]
002a807cstr x4, [sp+288]
002a8080ldr x3, [sp+184]
002a8084ldr x4, [sp+176]
002a8088ldr x5, [sp+192]
002a808cstr x4, [sp+248]
002a8090str x3, [sp+256]
002a8094str x5, [sp+264]
002a8098ldr x4, [sp+280]
002a809cstr x4, [sp+80]
002a80a0subs xzr, x4, x3
002a80a4b.gt 0x2a80ac
002a80a8b 0x2a80b4
002a80ac
002a80acloc_2a80ac:
002a80acstr x3, [sp+80]
002a80b0b 0x2a80b8
002a80b4
002a80b4loc_2a80b4:
002a80b4b 0x2a80b8
002a80b8
002a80b8loc_2a80b8:
002a80b8ldr x3, [sp+272]
002a80bcldr x4, [sp+248]
002a80c0subs xzr, x4, x3
002a80c4b.ne 0x2a80cc
002a80c8b 0x2a80e8
002a80cc
002a80ccloc_2a80cc:
002a80ccldr x3, [sp+80]
002a80d0str x3, [sp+72]
002a80d4ldr x2, [sp+72]
002a80d8ldr x1, [sp+248]
002a80dcldr x0, [sp+272]
002a80e0bl runtime.memmove
002a80e4b 0x2a80ec
002a80e8
002a80e8loc_2a80e8:
002a80e8b 0x2a80ec
002a80ec
002a80ecloc_2a80ec:
002a80ecldr x3, [sp+184]
002a80f0str x3, [sp+64]
002a80f4ldr x4, [sp+48]
002a80f8add x3, x4, x3
002a80fcstr x3, [sp+48]
002a8100b 0x2a8104
002a8104
002a8104loc_2a8104:
002a8104ldr x3, [sp+104]
002a8108add x3, x3, 1
002a810cstr x3, [sp+104]
002a8110ldr x3, [sp+296]
002a8114add x3, x3, 24
002a8118str x3, [sp+88]
002a811cb 0x2a7ffc
002a8120
002a8120loc_2a8120:
002a8120ldp x29, x30, [sp-8]
002a8124add sp, sp, 368
002a8128ret x30
002a812c
002a812cloc_2a812c:
002a812cbl runtime.panicSliceB
002a8130
002a8130loc_2a8130:
002a8130bl runtime.panicIndex
002a8134
002a8134loc_2a8134:
002a8134mov x0, x3
002a8138mov x1, x4
002a813cbl runtime.panicIndex
002a8140hint
002a8144
002a8144loc_2a8144:
002a8144stp x0, x1, [sp+8]
002a8148stp x2, x3, [sp+24]
002a814cstp x4, x5, [sp+40]
002a8150mov x3, x30
002a8154bl runtime.morestack_noctxt.abi0
002a8158ldp x0, x1, [sp+8]
002a815cldp x2, x3, [sp+24]
002a8160ldp x4, x5, [sp+40]
002a8164b 0x2a7df0
002a8168udf 0
002a816cudf 0
002a7df0
002a8170
002a8170encoding/asn1.(*taggedEncoder).Len: ; void encoding/asn1.(*taggedEncoder).Len(encoding/asn1.taggedEncoder * t)
002a8170ldr x16, [x28+16]
002a8174subs xzr, sp, x16
002a8178b.ls 0x2a81e4
002a817cstr x30, [sp-48]!
002a8180stur x29, [sp-8]
002a8184sub x29, sp, 8
002a8188str x0, [sp+56]
002a818cstr xzr, [sp+16]
002a8190ldrsb x27, [x0]
002a8194ldr x1, [x0+8]
002a8198ldrsb x27, [x1]
002a819cldr x0, [x0+16]
002a81a0ldr x1, [x1+32]
002a81a4blr x1
002a81a8str x0, [sp+32]
002a81acldr x1, [sp+56]
002a81b0ldrsb x27, [x1]
002a81b4ldr x2, [x1+24]
002a81b8ldrsb x27, [x2]
002a81bcldr x0, [x1+32]
002a81c0ldr x1, [x2+32]
002a81c4blr x1
002a81c8str x0, [sp+24]
002a81ccldr x1, [sp+32]
002a81d0add x0, x1, x0
002a81d4str x0, [sp+16]
002a81d8ldur x29, [sp-8]
002a81dcldr x30, [sp], 48
002a81e0ret x30
002a81e4
002a81e4loc_2a81e4:
002a81e4str x0, [sp+8]
002a81e8mov x3, x30
002a81ecbl runtime.morestack_noctxt.abi0
002a81f0ldr x0, [sp+8]
002a81f4b 0x2a8170
002a81f8udf 0
002a81fcudf 0
002a8170
002a8170encoding/asn1.(*taggedEncoder).Len: ; void encoding/asn1.(*taggedEncoder).Len(encoding/asn1.taggedEncoder * t)
002a8170ldr x16, [x28+16]
002a8174subs xzr, sp, x16
002a8178b.ls 0x2a81e4
002a817cstr x30, [sp-48]!
002a8180stur x29, [sp-8]
002a8184sub x29, sp, 8
002a8188str x0, [sp+56]
002a818cstr xzr, [sp+16]
002a8190ldrsb x27, [x0]
002a8194ldr x1, [x0+8]
002a8198ldrsb x27, [x1]
002a819cldr x0, [x0+16]
002a81a0ldr x1, [x1+32]
002a81a4blr x1
002a81a8str x0, [sp+32]
002a81acldr x1, [sp+56]
002a81b0ldrsb x27, [x1]
002a81b4ldr x2, [x1+24]
002a81b8ldrsb x27, [x2]
002a81bcldr x0, [x1+32]
002a81c0ldr x1, [x2+32]
002a81c4blr x1
002a81c8str x0, [sp+24]
002a81ccldr x1, [sp+32]
002a81d0add x0, x1, x0
002a81d4str x0, [sp+16]
002a81d8ldur x29, [sp-8]
002a81dcldr x30, [sp], 48
002a81e0ret x30
002a81e4
002a81e4loc_2a81e4:
002a81e4str x0, [sp+8]
002a81e8mov x3, x30
002a81ecbl runtime.morestack_noctxt.abi0
002a81f0ldr x0, [sp+8]
002a81f4b 0x2a8170
002a81f8udf 0
002a81fcudf 0
002a8170
002a8200
002a8200encoding/asn1.(*taggedEncoder).Encode: ; void encoding/asn1.(*taggedEncoder).Encode(encoding/asn1.taggedEncoder * t, struct []uint8 dst)
002a8200ldr x16, [x28+16]
002a8204subs xzr, sp, x16
002a8208b.ls 0x2a82cc
002a820cstr x30, [sp-80]!
002a8210stur x29, [sp-8]
002a8214sub x29, sp, 8
002a8218str x0, [sp+88]
002a821cstr x1, [sp+96]
002a8220str x2, [sp+104]
002a8224str x3, [sp+112]
002a8228ldrsb x27, [x0]
002a822cldr x4, [x0+8]
002a8230ldrsb x27, [x4]
002a8234ldr x0, [x0+16]
002a8238ldr x4, [x4+24]
002a823cblr x4
002a8240ldr x4, [sp+88]
002a8244ldrsb x27, [x4]
002a8248ldr x5, [x4+8]
002a824cldrsb x27, [x5]
002a8250ldr x0, [x4+16]
002a8254ldr x4, [x5+32]
002a8258blr x4
002a825cstr x0, [sp+40]
002a8260ldr x1, [sp+104]
002a8264ldr x4, [sp+96]
002a8268ldr x5, [sp+112]
002a826cb 0x2a8270
002a8270
002a8270loc_2a8270:
002a8270subs xzr, x0, x1
002a8274b.ls 0x2a827c
002a8278b 0x2a82c4
002a827c
002a827cloc_2a827c:
002a827csub x3, x5, x0
002a8280sub x2, x1, x0
002a8284sub x5, xzr, x3
002a8288and x5, x0, x5, asr #63
002a828cadd x1, x4, x5
002a8290str x1, [sp+48]
002a8294str x2, [sp+56]
002a8298str x3, [sp+64]
002a829cldr x4, [sp+88]
002a82a0ldrsb x27, [x4]
002a82a4ldr x5, [x4+24]
002a82a8ldrsb x27, [x5]
002a82acldr x0, [x4+32]
002a82b0ldr x4, [x5+24]
002a82b4blr x4
002a82b8ldur x29, [sp-8]
002a82bcldr x30, [sp], 80
002a82c0ret x30
002a82c4
002a82c4loc_2a82c4:
002a82c4bl runtime.panicSliceB
002a82c8hint
002a82cc
002a82ccloc_2a82cc:
002a82ccstp x0, x1, [sp+8]
002a82d0stp x2, x3, [sp+24]
002a82d4mov x3, x30
002a82d8bl runtime.morestack_noctxt.abi0
002a82dcldp x0, x1, [sp+8]
002a82e0ldp x2, x3, [sp+24]
002a82e4b 0x2a8200
002a82e8udf 0
002a82ecudf 0
002a8200
002a8200encoding/asn1.(*taggedEncoder).Encode: ; void encoding/asn1.(*taggedEncoder).Encode(encoding/asn1.taggedEncoder * t, struct []uint8 dst)
002a8200ldr x16, [x28+16]
002a8204subs xzr, sp, x16
002a8208b.ls 0x2a82cc
002a820cstr x30, [sp-80]!
002a8210stur x29, [sp-8]
002a8214sub x29, sp, 8
002a8218str x0, [sp+88]
002a821cstr x1, [sp+96]
002a8220str x2, [sp+104]
002a8224str x3, [sp+112]
002a8228ldrsb x27, [x0]
002a822cldr x4, [x0+8]
002a8230ldrsb x27, [x4]
002a8234ldr x0, [x0+16]
002a8238ldr x4, [x4+24]
002a823cblr x4
002a8240ldr x4, [sp+88]
002a8244ldrsb x27, [x4]
002a8248ldr x5, [x4+8]
002a824cldrsb x27, [x5]
002a8250ldr x0, [x4+16]
002a8254ldr x4, [x5+32]
002a8258blr x4
002a825cstr x0, [sp+40]
002a8260ldr x1, [sp+104]
002a8264ldr x4, [sp+96]
002a8268ldr x5, [sp+112]
002a826cb 0x2a8270
002a8270
002a8270loc_2a8270:
002a8270subs xzr, x0, x1
002a8274b.ls 0x2a827c
002a8278b 0x2a82c4
002a827c
002a827cloc_2a827c:
002a827csub x3, x5, x0
002a8280sub x2, x1, x0
002a8284sub x5, xzr, x3
002a8288and x5, x0, x5, asr #63
002a828cadd x1, x4, x5
002a8290str x1, [sp+48]
002a8294str x2, [sp+56]
002a8298str x3, [sp+64]
002a829cldr x4, [sp+88]
002a82a0ldrsb x27, [x4]
002a82a4ldr x5, [x4+24]
002a82a8ldrsb x27, [x5]
002a82acldr x0, [x4+32]
002a82b0ldr x4, [x5+24]
002a82b4blr x4
002a82b8ldur x29, [sp-8]
002a82bcldr x30, [sp], 80
002a82c0ret x30
002a82c4
002a82c4loc_2a82c4:
002a82c4bl runtime.panicSliceB
002a82c8hint
002a82cc
002a82ccloc_2a82cc:
002a82ccstp x0, x1, [sp+8]
002a82d0stp x2, x3, [sp+24]
002a82d4mov x3, x30
002a82d8bl runtime.morestack_noctxt.abi0
002a82dcldp x0, x1, [sp+8]
002a82e0ldp x2, x3, [sp+24]
002a82e4b 0x2a8200
002a82e8udf 0
002a82ecudf 0
002a8200
Loading..