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
002a82f0
002a82f0encoding/asn1.int64Encoder.Len: ; void encoding/asn1.int64Encoder.Len(encoding/asn1.int64Encoder i)
002a82f0str x30, [sp-32]!
002a82f4stur x29, [sp-8]
002a82f8sub x29, sp, 8
002a82fcstr x0, [sp+40]
002a8300str xzr, [sp+8]
002a8304orr x1, xzr, 1
002a8308str x1, [sp+16]
002a830cb 0x2a8310
002a8310
002a8310loc_2a8310:
002a8310ldr x1, [sp+40]
002a8314subs xzr, x1, 127
002a8318b.gt 0x2a8320
002a831cb 0x2a8340
002a8320
002a8320loc_2a8320:
002a8320ldr x1, [sp+16]
002a8324add x1, x1, 1
002a8328str x1, [sp+16]
002a832cldr x1, [sp+40]
002a8330sbfm x1, x1, 8, 63
002a8334str x1, [sp+40]
002a8338b 0x2a833c
002a833c
002a833cloc_2a833c:
002a833cb 0x2a8310
002a8340
002a8340loc_2a8340:
002a8340b 0x2a8344
002a8344
002a8344loc_2a8344:
002a8344ldr x1, [sp+40]
002a8348adds xzr, x1, 128
002a834cb.lt 0x2a8354
002a8350b 0x2a8374
002a8354
002a8354loc_2a8354:
002a8354ldr x1, [sp+16]
002a8358add x1, x1, 1
002a835cstr x1, [sp+16]
002a8360ldr x1, [sp+40]
002a8364sbfm x1, x1, 8, 63
002a8368str x1, [sp+40]
002a836cb 0x2a8370
002a8370
002a8370loc_2a8370:
002a8370b 0x2a8344
002a8374
002a8374loc_2a8374:
002a8374ldr x0, [sp+16]
002a8378str x0, [sp+8]
002a837cadd x29, sp, 24
002a8380add sp, sp, 32
002a8384ret x30
002a8388udf 0
002a838cudf 0
002a82f0
002a82f0encoding/asn1.int64Encoder.Len: ; void encoding/asn1.int64Encoder.Len(encoding/asn1.int64Encoder i)
002a82f0str x30, [sp-32]!
002a82f4stur x29, [sp-8]
002a82f8sub x29, sp, 8
002a82fcstr x0, [sp+40]
002a8300str xzr, [sp+8]
002a8304orr x1, xzr, 1
002a8308str x1, [sp+16]
002a830cb 0x2a8310
002a8310
002a8310loc_2a8310:
002a8310ldr x1, [sp+40]
002a8314subs xzr, x1, 127
002a8318b.gt 0x2a8320
002a831cb 0x2a8340
002a8320
002a8320loc_2a8320:
002a8320ldr x1, [sp+16]
002a8324add x1, x1, 1
002a8328str x1, [sp+16]
002a832cldr x1, [sp+40]
002a8330sbfm x1, x1, 8, 63
002a8334str x1, [sp+40]
002a8338b 0x2a833c
002a833c
002a833cloc_2a833c:
002a833cb 0x2a8310
002a8340
002a8340loc_2a8340:
002a8340b 0x2a8344
002a8344
002a8344loc_2a8344:
002a8344ldr x1, [sp+40]
002a8348adds xzr, x1, 128
002a834cb.lt 0x2a8354
002a8350b 0x2a8374
002a8354
002a8354loc_2a8354:
002a8354ldr x1, [sp+16]
002a8358add x1, x1, 1
002a835cstr x1, [sp+16]
002a8360ldr x1, [sp+40]
002a8364sbfm x1, x1, 8, 63
002a8368str x1, [sp+40]
002a836cb 0x2a8370
002a8370
002a8370loc_2a8370:
002a8370b 0x2a8344
002a8374
002a8374loc_2a8374:
002a8374ldr x0, [sp+16]
002a8378str x0, [sp+8]
002a837cadd x29, sp, 24
002a8380add sp, sp, 32
002a8384ret x30
002a8388udf 0
002a838cudf 0
002a82f0
002a8390
002a8390encoding/asn1.int64Encoder.Encode: ; void encoding/asn1.int64Encoder.Encode(encoding/asn1.int64Encoder i, struct []uint8 dst)
002a8390ldr x16, [x28+16]
002a8394subs xzr, sp, x16
002a8398b.ls 0x2a8448
002a839cstr x30, [sp-48]!
002a83a0stur x29, [sp-8]
002a83a4sub x29, sp, 8
002a83a8str x0, [sp+56]
002a83acstr x1, [sp+64]
002a83b0str x2, [sp+72]
002a83b4str x3, [sp+80]
002a83b8bl encoding/asn1.int64Encoder.Len
002a83bcstr x0, [sp+24]
002a83c0str xzr, [sp+32]
002a83c4b 0x2a83c8
002a83c8
002a83c8loc_2a83c8:
002a83c8ldr x2, [sp+24]
002a83ccldr x3, [sp+32]
002a83d0subs xzr, x2, x3
002a83d4b.gt 0x2a83dc
002a83d8b 0x2a8434
002a83dc
002a83dcloc_2a83dc:
002a83dcldr x0, [sp+32]
002a83e0ldr x1, [sp+72]
002a83e4ldr x2, [sp+64]
002a83e8ldr x3, [sp+56]
002a83ecldr x4, [sp+24]
002a83f0ldr x5, [sp+32]
002a83f4sub x4, x4, x5
002a83f8sub x4, x4, 1
002a83fcubfm x4, x4, 61, 60
002a8400subs xzr, x4, 64
002a8404orr x5, xzr, 63
002a8408csel x4, x4, x5, lo
002a840casrv x3, x3, x4
002a8410subs xzr, x1, x0
002a8414b.hi 0x2a841c
002a8418b 0x2a8440
002a841c
002a841cloc_2a841c:
002a841cstrb w3, [x2+x0]
002a8420b 0x2a8424
002a8424
002a8424loc_2a8424:
002a8424ldr x2, [sp+32]
002a8428add x2, x2, 1
002a842cstr x2, [sp+32]
002a8430b 0x2a83c8
002a8434
002a8434loc_2a8434:
002a8434ldur x29, [sp-8]
002a8438ldr x30, [sp], 48
002a843cret x30
002a8440
002a8440loc_2a8440:
002a8440bl runtime.panicIndex
002a8444hint
002a8448
002a8448loc_2a8448:
002a8448stp x0, x1, [sp+8]
002a844cstp x2, x3, [sp+24]
002a8450mov x3, x30
002a8454bl runtime.morestack_noctxt.abi0
002a8458ldp x0, x1, [sp+8]
002a845cldp x2, x3, [sp+24]
002a8460b 0x2a8390
002a8464udf 0
002a8468udf 0
002a846cudf 0
002a8390
002a8390encoding/asn1.int64Encoder.Encode: ; void encoding/asn1.int64Encoder.Encode(encoding/asn1.int64Encoder i, struct []uint8 dst)
002a8390ldr x16, [x28+16]
002a8394subs xzr, sp, x16
002a8398b.ls 0x2a8448
002a839cstr x30, [sp-48]!
002a83a0stur x29, [sp-8]
002a83a4sub x29, sp, 8
002a83a8str x0, [sp+56]
002a83acstr x1, [sp+64]
002a83b0str x2, [sp+72]
002a83b4str x3, [sp+80]
002a83b8bl encoding/asn1.int64Encoder.Len
002a83bcstr x0, [sp+24]
002a83c0str xzr, [sp+32]
002a83c4b 0x2a83c8
002a83c8
002a83c8loc_2a83c8:
002a83c8ldr x2, [sp+24]
002a83ccldr x3, [sp+32]
002a83d0subs xzr, x2, x3
002a83d4b.gt 0x2a83dc
002a83d8b 0x2a8434
002a83dc
002a83dcloc_2a83dc:
002a83dcldr x0, [sp+32]
002a83e0ldr x1, [sp+72]
002a83e4ldr x2, [sp+64]
002a83e8ldr x3, [sp+56]
002a83ecldr x4, [sp+24]
002a83f0ldr x5, [sp+32]
002a83f4sub x4, x4, x5
002a83f8sub x4, x4, 1
002a83fcubfm x4, x4, 61, 60
002a8400subs xzr, x4, 64
002a8404orr x5, xzr, 63
002a8408csel x4, x4, x5, lo
002a840casrv x3, x3, x4
002a8410subs xzr, x1, x0
002a8414b.hi 0x2a841c
002a8418b 0x2a8440
002a841c
002a841cloc_2a841c:
002a841cstrb w3, [x2+x0]
002a8420b 0x2a8424
002a8424
002a8424loc_2a8424:
002a8424ldr x2, [sp+32]
002a8428add x2, x2, 1
002a842cstr x2, [sp+32]
002a8430b 0x2a83c8
002a8434
002a8434loc_2a8434:
002a8434ldur x29, [sp-8]
002a8438ldr x30, [sp], 48
002a843cret x30
002a8440
002a8440loc_2a8440:
002a8440bl runtime.panicIndex
002a8444hint
002a8448
002a8448loc_2a8448:
002a8448stp x0, x1, [sp+8]
002a844cstp x2, x3, [sp+24]
002a8450mov x3, x30
002a8454bl runtime.morestack_noctxt.abi0
002a8458ldp x0, x1, [sp+8]
002a845cldp x2, x3, [sp+24]
002a8460b 0x2a8390
002a8464udf 0
002a8468udf 0
002a846cudf 0
002a8390
002a8470
002a8470encoding/asn1.base128IntLength: ; void encoding/asn1.base128IntLength(int64 n)
002a8470str x30, [sp-48]!
002a8474stur x29, [sp-8]
002a8478sub x29, sp, 8
002a847cstr x0, [sp+56]
002a8480str xzr, [sp+16]
002a8484cbz x0, 0x2a848c
002a8488b 0x2a84a0
002a848c
002a848cloc_2a848c:
002a848corr x0, xzr, 1
002a8490str x0, [sp+16]
002a8494add x29, sp, 40
002a8498add sp, sp, 48
002a849cret x30
002a84a0
002a84a0loc_2a84a0:
002a84a0str xzr, [sp+24]
002a84a4str x0, [sp+32]
002a84a8b 0x2a84ac
002a84ac
002a84acloc_2a84ac:
002a84acldr x1, [sp+32]
002a84b0subs xzr, x1, 0
002a84b4b.gt 0x2a84bc
002a84b8b 0x2a84dc
002a84bc
002a84bcloc_2a84bc:
002a84bcldr x1, [sp+24]
002a84c0add x1, x1, 1
002a84c4str x1, [sp+24]
002a84c8b 0x2a84cc
002a84cc
002a84ccloc_2a84cc:
002a84ccldr x1, [sp+32]
002a84d0sbfm x1, x1, 7, 63
002a84d4str x1, [sp+32]
002a84d8b 0x2a84ac
002a84dc
002a84dcloc_2a84dc:
002a84dcldr x0, [sp+24]
002a84e0str x0, [sp+16]
002a84e4add x29, sp, 40
002a84e8add sp, sp, 48
002a84ecret x30
002a8470
002a8470encoding/asn1.base128IntLength: ; void encoding/asn1.base128IntLength(int64 n)
002a8470str x30, [sp-48]!
002a8474stur x29, [sp-8]
002a8478sub x29, sp, 8
002a847cstr x0, [sp+56]
002a8480str xzr, [sp+16]
002a8484cbz x0, 0x2a848c
002a8488b 0x2a84a0
002a848c
002a848cloc_2a848c:
002a848corr x0, xzr, 1
002a8490str x0, [sp+16]
002a8494add x29, sp, 40
002a8498add sp, sp, 48
002a849cret x30
002a84a0
002a84a0loc_2a84a0:
002a84a0str xzr, [sp+24]
002a84a4str x0, [sp+32]
002a84a8b 0x2a84ac
002a84ac
002a84acloc_2a84ac:
002a84acldr x1, [sp+32]
002a84b0subs xzr, x1, 0
002a84b4b.gt 0x2a84bc
002a84b8b 0x2a84dc
002a84bc
002a84bcloc_2a84bc:
002a84bcldr x1, [sp+24]
002a84c0add x1, x1, 1
002a84c4str x1, [sp+24]
002a84c8b 0x2a84cc
002a84cc
002a84ccloc_2a84cc:
002a84ccldr x1, [sp+32]
002a84d0sbfm x1, x1, 7, 63
002a84d4str x1, [sp+32]
002a84d8b 0x2a84ac
002a84dc
002a84dcloc_2a84dc:
002a84dcldr x0, [sp+24]
002a84e0str x0, [sp+16]
002a84e4add x29, sp, 40
002a84e8add sp, sp, 48
002a84ecret x30
002a8470
002a84f0
002a84f0encoding/asn1.appendBase128Int: ; void encoding/asn1.appendBase128Int(struct []uint8 dst, int64 n)
002a84f0ldr x16, [x28+16]
002a84f4sub x17, sp, 16
002a84f8subs xzr, x17, x16
002a84fcb.ls 0x2a8614
002a8500str x30, [sp-144]!
002a8504stur x29, [sp-8]
002a8508sub x29, sp, 8
002a850cstr x0, [sp+152]
002a8510str x1, [sp+160]
002a8514str x2, [sp+168]
002a8518str x3, [sp+176]
002a851cstr xzr, [sp+112]
002a8520stp xzr, xzr, [sp+120]
002a8524ldr x0, [sp+176]
002a8528bl encoding/asn1.base128IntLength
002a852cstr x0, [sp+96]
002a8530sub x1, x0, 1
002a8534str x1, [sp+104]
002a8538b 0x2a853c
002a853c
002a853cloc_2a853c:
002a853cldr x5, [sp+104]
002a8540tbz x5, 63, 0x2a8548
002a8544b 0x2a85f0
002a8548
002a8548loc_2a8548:
002a8548ldr x5, [sp+176]
002a854cldr x6, [sp+104]
002a8550sub x7, xzr, x6
002a8554add x6, x7, x6, lsl #3
002a8558subs xzr, x6, 64
002a855corr x7, xzr, 63
002a8560csel x6, x6, x7, lo
002a8564asrv x5, x5, x6
002a8568strb w5, [sp+95]
002a856cand x6, x5, 127
002a8570strb w6, [sp+95]
002a8574ldr x6, [sp+104]
002a8578cbnz x6, 0x2a8580
002a857cb 0x2a858c
002a8580
002a8580loc_2a8580:
002a8580orr x5, x5, -128
002a8584strb w5, [sp+95]
002a8588b 0x2a8590
002a858c
002a858cloc_2a858c:
002a858cb 0x2a8590
002a8590
002a8590loc_2a8590:
002a8590ldr x2, [sp+168]
002a8594ldr x0, [sp+152]
002a8598ldr x5, [sp+160]
002a859cadd x1, x5, 1
002a85a0subs xzr, x2, x1
002a85a4b.hs 0x2a85ac
002a85a8b 0x2a85b0
002a85ac
002a85acloc_2a85ac:
002a85acb 0x2a85c4
002a85b0
002a85b0loc_2a85b0:
002a85b0orr x3, xzr, 1
002a85b4adrp x4, 0x34d000
002a85b8add x4, x4, 3072
002a85bcbl runtime.growslice
002a85c0b 0x2a85c4
002a85c4
002a85c4loc_2a85c4:
002a85c4ldrb w5, [sp+95]
002a85c8sub x6, x1, 1
002a85ccstrb w5, [x0+x6]
002a85d0str x0, [sp+152]
002a85d4str x1, [sp+160]
002a85d8str x2, [sp+168]
002a85dcb 0x2a85e0
002a85e0
002a85e0loc_2a85e0:
002a85e0ldr x5, [sp+104]
002a85e4sub x5, x5, 1
002a85e8str x5, [sp+104]
002a85ecb 0x2a853c
002a85f0
002a85f0loc_2a85f0:
002a85f0ldr x0, [sp+152]
002a85f4ldr x1, [sp+160]
002a85f8ldr x2, [sp+168]
002a85fcstr x0, [sp+112]
002a8600str x1, [sp+120]
002a8604str x2, [sp+128]
002a8608ldur x29, [sp-8]
002a860cldr x30, [sp], 144
002a8610ret x30
002a8614
002a8614loc_2a8614:
002a8614stp x0, x1, [sp+8]
002a8618stp x2, x3, [sp+24]
002a861cmov x3, x30
002a8620bl runtime.morestack_noctxt.abi0
002a8624ldp x0, x1, [sp+8]
002a8628ldp x2, x3, [sp+24]
002a862cb 0x2a84f0
002a84f0
002a84f0encoding/asn1.appendBase128Int: ; void encoding/asn1.appendBase128Int(struct []uint8 dst, int64 n)
002a84f0ldr x16, [x28+16]
002a84f4sub x17, sp, 16
002a84f8subs xzr, x17, x16
002a84fcb.ls 0x2a8614
002a8500str x30, [sp-144]!
002a8504stur x29, [sp-8]
002a8508sub x29, sp, 8
002a850cstr x0, [sp+152]
002a8510str x1, [sp+160]
002a8514str x2, [sp+168]
002a8518str x3, [sp+176]
002a851cstr xzr, [sp+112]
002a8520stp xzr, xzr, [sp+120]
002a8524ldr x0, [sp+176]
002a8528bl encoding/asn1.base128IntLength
002a852cstr x0, [sp+96]
002a8530sub x1, x0, 1
002a8534str x1, [sp+104]
002a8538b 0x2a853c
002a853c
002a853cloc_2a853c:
002a853cldr x5, [sp+104]
002a8540tbz x5, 63, 0x2a8548
002a8544b 0x2a85f0
002a8548
002a8548loc_2a8548:
002a8548ldr x5, [sp+176]
002a854cldr x6, [sp+104]
002a8550sub x7, xzr, x6
002a8554add x6, x7, x6, lsl #3
002a8558subs xzr, x6, 64
002a855corr x7, xzr, 63
002a8560csel x6, x6, x7, lo
002a8564asrv x5, x5, x6
002a8568strb w5, [sp+95]
002a856cand x6, x5, 127
002a8570strb w6, [sp+95]
002a8574ldr x6, [sp+104]
002a8578cbnz x6, 0x2a8580
002a857cb 0x2a858c
002a8580
002a8580loc_2a8580:
002a8580orr x5, x5, -128
002a8584strb w5, [sp+95]
002a8588b 0x2a8590
002a858c
002a858cloc_2a858c:
002a858cb 0x2a8590
002a8590
002a8590loc_2a8590:
002a8590ldr x2, [sp+168]
002a8594ldr x0, [sp+152]
002a8598ldr x5, [sp+160]
002a859cadd x1, x5, 1
002a85a0subs xzr, x2, x1
002a85a4b.hs 0x2a85ac
002a85a8b 0x2a85b0
002a85ac
002a85acloc_2a85ac:
002a85acb 0x2a85c4
002a85b0
002a85b0loc_2a85b0:
002a85b0orr x3, xzr, 1
002a85b4adrp x4, 0x34d000
002a85b8add x4, x4, 3072
002a85bcbl runtime.growslice
002a85c0b 0x2a85c4
002a85c4
002a85c4loc_2a85c4:
002a85c4ldrb w5, [sp+95]
002a85c8sub x6, x1, 1
002a85ccstrb w5, [x0+x6]
002a85d0str x0, [sp+152]
002a85d4str x1, [sp+160]
002a85d8str x2, [sp+168]
002a85dcb 0x2a85e0
002a85e0
002a85e0loc_2a85e0:
002a85e0ldr x5, [sp+104]
002a85e4sub x5, x5, 1
002a85e8str x5, [sp+104]
002a85ecb 0x2a853c
002a85f0
002a85f0loc_2a85f0:
002a85f0ldr x0, [sp+152]
002a85f4ldr x1, [sp+160]
002a85f8ldr x2, [sp+168]
002a85fcstr x0, [sp+112]
002a8600str x1, [sp+120]
002a8604str x2, [sp+128]
002a8608ldur x29, [sp-8]
002a860cldr x30, [sp], 144
002a8610ret x30
002a8614
002a8614loc_2a8614:
002a8614stp x0, x1, [sp+8]
002a8618stp x2, x3, [sp+24]
002a861cmov x3, x30
002a8620bl runtime.morestack_noctxt.abi0
002a8624ldp x0, x1, [sp+8]
002a8628ldp x2, x3, [sp+24]
002a862cb 0x2a84f0
002a84f0
002a8630
002a8630encoding/asn1.makeBigInt: ; void encoding/asn1.makeBigInt(math/big.Int * n)
002a8630ldr x16, [x28+16]
002a8634sub x17, sp, 256
002a8638subs xzr, x17, x16
002a863cb.ls 0x2a8b48
002a8640sub x20, sp, 384
002a8644stp x29, x30, [x20-8]
002a8648add sp, x20, 0
002a864csub x29, sp, 8
002a8650str x0, [sp+392]
002a8654stp xzr, xzr, [sp+96]
002a8658stp xzr, xzr, [sp+80]
002a865cldr x2, [sp+392]
002a8660cbnz x2, 0x2a8668
002a8664b 0x2a88bc
002a8668
002a8668loc_2a8668:
002a8668ldr x0, [sp+392]
002a866cbl math/big.(*Int).Sign
002a8670str x0, [sp+56]
002a8674tbnz x0, 63, 0x2a867c
002a8678b 0x2a86cc
002a867c
002a867cloc_2a867c:
002a867cstrb wzr, [sp+304]
002a8680str xzr, [sp+312]
002a8684stp xzr, xzr, [sp+320]
002a8688add x0, sp, 304
002a868cstr x0, [sp+168]
002a8690ldr x1, [sp+392]
002a8694bl math/big.(*Int).Neg
002a8698str x0, [sp+112]
002a869cadrp x27, 0x779000
002a86a0ldr x2, [x27+296]
002a86a4mov x1, x0
002a86a8bl math/big.(*Int).Sub
002a86acldr x0, [sp+112]
002a86b0bl math/big.(*Int).Bytes
002a86b4str x0, [sp+144]
002a86b8str x1, [sp+152]
002a86bcstr x2, [sp+160]
002a86c0str xzr, [sp+72]
002a86c4str x1, [sp+64]
002a86c8b 0x2a893c
002a86cc
002a86ccloc_2a86cc:
002a86ccldr x0, [sp+392]
002a86d0bl math/big.(*Int).Sign
002a86d4str x0, [sp+56]
002a86d8cbz x0, 0x2a86e0
002a86dcb 0x2a8718
002a86e0
002a86e0loc_2a86e0:
002a86e0adrp x27, 0x765000
002a86e4ldr x4, [x27+3200]
002a86e8adrp x27, 0x765000
002a86ecldr x5, [x27+3208]
002a86f0str x4, [sp+96]
002a86f4str x5, [sp+104]
002a86f8stp xzr, xzr, [sp+80]
002a86fcldr x0, [sp+96]
002a8700ldr x1, [sp+104]
002a8704mov x2, xzr
002a8708mov x3, xzr
002a870cldp x29, x30, [sp-8]
002a8710add sp, sp, 384
002a8714ret x30
002a8718
002a8718loc_2a8718:
002a8718ldr x0, [sp+392]
002a871cbl math/big.(*Int).Bytes
002a8720str x0, [sp+120]
002a8724str x1, [sp+128]
002a8728str x2, [sp+136]
002a872cstr x1, [sp+56]
002a8730subs xzr, x1, 0
002a8734cset x2, ne
002a8738strb w2, [sp+47]
002a873ccbnz x1, 0x2a8744
002a8740b 0x2a876c
002a8744
002a8744loc_2a8744:
002a8744ldr x1, [sp+128]
002a8748ldr x3, [sp+120]
002a874csubs xzr, x1, 0
002a8750b.hi 0x2a8758
002a8754b 0x2a8934
002a8758
002a8758loc_2a8758:
002a8758ldrb w3, [x3]
002a875cands wzr, w3, 128
002a8760cset x3, ne
002a8764strb w3, [sp+47]
002a8768b 0x2a8770
002a876c
002a876cloc_2a876c:
002a876cb 0x2a8770
002a8770
002a8770loc_2a8770:
002a8770ldrb w3, [sp+47]
002a8774tbnz w3, 0, 0x2a877c
002a8778b 0x2a8878
002a877c
002a877cloc_2a877c:
002a877cadrp x0, 0x35f000
002a8780add x0, x0, 1504
002a8784bl runtime.newobject
002a8788str x0, [sp+216]
002a878cadrp x27, 0x765000
002a8790ldr x1, [x27+3208]
002a8794adrp x27, 0x765000
002a8798ldr x2, [x27+3200]
002a879cstr x2, [x0]
002a87a0adrp x27, 0x7a3000
002a87a4ldr w2, [x27+3056]
002a87a8cbz w2, 0x2a87b0
002a87acb 0x2a87b4
002a87b0
002a87b0loc_2a87b0:
002a87b0b 0x2a87c8
002a87b4
002a87b4loc_2a87b4:
002a87b4bl runtime.gcWriteBarrier2
002a87b8str x1, [x25]
002a87bcldr x3, [x0+8]
002a87c0str x3, [x25+8]
002a87c4b 0x2a87c8
002a87c8
002a87c8loc_2a87c8:
002a87c8str x1, [x0+8]
002a87ccldr x0, [sp+120]
002a87d0ldr x1, [sp+128]
002a87d4ldr x2, [sp+136]
002a87d8bl runtime.convTslice
002a87dcstr x0, [sp+208]
002a87e0ldr x3, [sp+216]
002a87e4ldrsb x27, [x3]
002a87e8adrp x4, 0x46f000
002a87ecadd x4, x4, 4040
002a87f0str x4, [x3+16]
002a87f4adrp x27, 0x7a3000
002a87f8ldr w4, [x27+3056]
002a87fccbz w4, 0x2a8804
002a8800b 0x2a8808
002a8804
002a8804loc_2a8804:
002a8804b 0x2a881c
002a8808
002a8808loc_2a8808:
002a8808bl runtime.gcWriteBarrier2
002a880cstr x0, [x25]
002a8810ldr x4, [x3+24]
002a8814str x4, [x25+8]
002a8818b 0x2a881c
002a881c
002a881cloc_2a881c:
002a881cstr x0, [x3+24]
002a8820ldr x0, [sp+216]
002a8824ldrsb x27, [x0]
002a8828b 0x2a882c
002a882c
002a882cloc_2a882c:
002a882cstr x0, [sp+224]
002a8830orr x2, xzr, 2
002a8834str x2, [sp+232]
002a8838str x2, [sp+240]
002a883cmov x1, x2
002a8840bl runtime.convTslice
002a8844str x0, [sp+200]
002a8848adrp x3, 0x470000
002a884cadd x3, x3, 104
002a8850str x3, [sp+96]
002a8854str x0, [sp+104]
002a8858stp xzr, xzr, [sp+80]
002a885cldr x0, [sp+96]
002a8860ldr x1, [sp+104]
002a8864mov x2, xzr
002a8868mov x3, xzr
002a886cldp x29, x30, [sp-8]
002a8870add sp, sp, 384
002a8874ret x30
002a8878
002a8878loc_2a8878:
002a8878ldr x0, [sp+120]
002a887cldr x1, [sp+128]
002a8880ldr x2, [sp+136]
002a8884bl runtime.convTslice
002a8888str x0, [sp+192]
002a888cadrp x3, 0x46f000
002a8890add x3, x3, 4040
002a8894str x3, [sp+96]
002a8898str x0, [sp+104]
002a889cstp xzr, xzr, [sp+80]
002a88a0ldr x0, [sp+96]
002a88a4ldr x1, [sp+104]
002a88a8mov x2, xzr
002a88acmov x3, xzr
002a88b0ldp x29, x30, [sp-8]
002a88b4add sp, sp, 384
002a88b8ret x30
002a88bc
002a88bcloc_2a88bc:
002a88bcstp xzr, xzr, [sp+176]
002a88c0adrp x2, 0x40b000
002a88c4add x2, x2, 2772
002a88c8str x2, [sp+176]
002a88ccmovz x2, 13
002a88d0str x2, [sp+184]
002a88d4stp xzr, xzr, [sp+96]
002a88d8ldr x2, [sp+176]
002a88dcldr x3, [sp+184]
002a88e0str x2, [sp+360]
002a88e4str x3, [sp+368]
002a88e8add x2, sp, 360
002a88ecldrsb x27, [x2]
002a88f0ldr x0, [x2]
002a88f4ldr x1, [x2+8]
002a88f8str x0, [sp+344]
002a88fcstr x1, [sp+352]
002a8900bl runtime.convTstring
002a8904str x0, [sp+336]
002a8908adrp x2, 0x46e000
002a890cadd x2, x2, 2080
002a8910str x2, [sp+80]
002a8914str x0, [sp+88]
002a8918ldr x0, [sp+96]
002a891cldr x2, [sp+80]
002a8920ldr x1, [sp+104]
002a8924ldr x3, [sp+88]
002a8928ldp x29, x30, [sp-8]
002a892cadd sp, sp, 384
002a8930ret x30
002a8934
002a8934loc_2a8934:
002a8934mov x0, xzr
002a8938bl runtime.panicIndex
002a893c
002a893cloc_2a893c:
002a893cldr x3, [sp+64]
002a8940ldr x4, [sp+72]
002a8944subs xzr, x3, x4
002a8948b.gt 0x2a8950
002a894cb 0x2a89a0
002a8950
002a8950loc_2a8950:
002a8950ldr x0, [sp+72]
002a8954str x0, [sp+48]
002a8958ldr x1, [sp+152]
002a895cldr x3, [sp+144]
002a8960subs xzr, x1, x0
002a8964b.hi 0x2a896c
002a8968b 0x2a8b40
002a896c
002a896cloc_2a896c:
002a896cldrb w3, [x3+x0]
002a8970ldr x1, [sp+152]
002a8974ldr x4, [sp+144]
002a8978orn x3, xzr, x3
002a897csubs xzr, x1, x0
002a8980b.hi 0x2a8988
002a8984b 0x2a8b3c
002a8988
002a8988loc_2a8988:
002a8988strb w3, [x4+x0]
002a898cb 0x2a8990
002a8990
002a8990loc_2a8990:
002a8990ldr x3, [sp+72]
002a8994add x3, x3, 1
002a8998str x3, [sp+72]
002a899cb 0x2a893c
002a89a0
002a89a0loc_2a89a0:
002a89a0ldr x3, [sp+152]
002a89a4str x3, [sp+56]
002a89a8subs xzr, x3, 0
002a89accset x4, eq
002a89b0strb w4, [sp+47]
002a89b4cbz x3, 0x2a89bc
002a89b8b 0x2a89c0
002a89bc
002a89bcloc_2a89bc:
002a89bcb 0x2a89e8
002a89c0
002a89c0loc_2a89c0:
002a89c0ldr x1, [sp+152]
002a89c4ldr x3, [sp+144]
002a89c8subs xzr, x1, 0
002a89ccb.hi 0x2a89d4
002a89d0b 0x2a8b34
002a89d4
002a89d4loc_2a89d4:
002a89d4ldrb w3, [x3]
002a89d8ands wzr, w3, 128
002a89dccset x3, eq
002a89e0strb w3, [sp+47]
002a89e4b 0x2a89e8
002a89e8
002a89e8loc_2a89e8:
002a89e8ldrb w3, [sp+47]
002a89ectbnz w3, 0, 0x2a89f4
002a89f0b 0x2a8af0
002a89f4
002a89f4loc_2a89f4:
002a89f4adrp x0, 0x35f000
002a89f8add x0, x0, 1504
002a89fcbl runtime.newobject
002a8a00str x0, [sp+272]
002a8a04adrp x27, 0x765000
002a8a08ldr x1, [x27+3224]
002a8a0cadrp x27, 0x765000
002a8a10ldr x2, [x27+3216]
002a8a14str x2, [x0]
002a8a18adrp x27, 0x7a3000
002a8a1cldr w2, [x27+3056]
002a8a20cbz w2, 0x2a8a28
002a8a24b 0x2a8a2c
002a8a28
002a8a28loc_2a8a28:
002a8a28b 0x2a8a40
002a8a2c
002a8a2cloc_2a8a2c:
002a8a2cbl runtime.gcWriteBarrier2
002a8a30str x1, [x25]
002a8a34ldr x3, [x0+8]
002a8a38str x3, [x25+8]
002a8a3cb 0x2a8a40
002a8a40
002a8a40loc_2a8a40:
002a8a40str x1, [x0+8]
002a8a44ldr x0, [sp+144]
002a8a48ldr x1, [sp+152]
002a8a4cldr x2, [sp+160]
002a8a50bl runtime.convTslice
002a8a54str x0, [sp+264]
002a8a58ldr x3, [sp+272]
002a8a5cldrsb x27, [x3]
002a8a60adrp x4, 0x46f000
002a8a64add x4, x4, 4040
002a8a68str x4, [x3+16]
002a8a6cadrp x27, 0x7a3000
002a8a70ldr w4, [x27+3056]
002a8a74cbz w4, 0x2a8a7c
002a8a78b 0x2a8a80
002a8a7c
002a8a7cloc_2a8a7c:
002a8a7cb 0x2a8a94
002a8a80
002a8a80loc_2a8a80:
002a8a80bl runtime.gcWriteBarrier2
002a8a84str x0, [x25]
002a8a88ldr x4, [x3+24]
002a8a8cstr x4, [x25+8]
002a8a90b 0x2a8a94
002a8a94
002a8a94loc_2a8a94:
002a8a94str x0, [x3+24]
002a8a98ldr x0, [sp+272]
002a8a9cldrsb x27, [x0]
002a8aa0b 0x2a8aa4
002a8aa4
002a8aa4loc_2a8aa4:
002a8aa4str x0, [sp+280]
002a8aa8orr x2, xzr, 2
002a8aacstr x2, [sp+288]
002a8ab0str x2, [sp+296]
002a8ab4mov x1, x2
002a8ab8bl runtime.convTslice
002a8abcstr x0, [sp+256]
002a8ac0adrp x3, 0x470000
002a8ac4add x3, x3, 104
002a8ac8str x3, [sp+96]
002a8accstr x0, [sp+104]
002a8ad0stp xzr, xzr, [sp+80]
002a8ad4ldr x0, [sp+96]
002a8ad8ldr x1, [sp+104]
002a8adcmov x2, xzr
002a8ae0mov x3, xzr
002a8ae4ldp x29, x30, [sp-8]
002a8ae8add sp, sp, 384
002a8aecret x30
002a8af0
002a8af0loc_2a8af0:
002a8af0ldr x0, [sp+144]
002a8af4ldr x1, [sp+152]
002a8af8ldr x2, [sp+160]
002a8afcbl runtime.convTslice
002a8b00str x0, [sp+248]
002a8b04adrp x3, 0x46f000
002a8b08add x3, x3, 4040
002a8b0cstr x3, [sp+96]
002a8b10str x0, [sp+104]
002a8b14stp xzr, xzr, [sp+80]
002a8b18ldr x0, [sp+96]
002a8b1cldr x1, [sp+104]
002a8b20mov x2, xzr
002a8b24mov x3, xzr
002a8b28ldp x29, x30, [sp-8]
002a8b2cadd sp, sp, 384
002a8b30ret x30
002a8b34
002a8b34loc_2a8b34:
002a8b34mov x0, xzr
002a8b38bl runtime.panicIndex
002a8b3c
002a8b3cloc_2a8b3c:
002a8b3cbl runtime.panicIndex
002a8b40
002a8b40loc_2a8b40:
002a8b40bl runtime.panicIndex
002a8b44hint
002a8b48
002a8b48loc_2a8b48:
002a8b48str x0, [sp+8]
002a8b4cmov x3, x30
002a8b50bl runtime.morestack_noctxt.abi0
002a8b54ldr x0, [sp+8]
002a8b58b 0x2a8630
002a8b5cudf 0
002a8630
002a8630encoding/asn1.makeBigInt: ; void encoding/asn1.makeBigInt(math/big.Int * n)
002a8630ldr x16, [x28+16]
002a8634sub x17, sp, 256
002a8638subs xzr, x17, x16
002a863cb.ls 0x2a8b48
002a8640sub x20, sp, 384
002a8644stp x29, x30, [x20-8]
002a8648add sp, x20, 0
002a864csub x29, sp, 8
002a8650str x0, [sp+392]
002a8654stp xzr, xzr, [sp+96]
002a8658stp xzr, xzr, [sp+80]
002a865cldr x2, [sp+392]
002a8660cbnz x2, 0x2a8668
002a8664b 0x2a88bc
002a8668
002a8668loc_2a8668:
002a8668ldr x0, [sp+392]
002a866cbl math/big.(*Int).Sign
002a8670str x0, [sp+56]
002a8674tbnz x0, 63, 0x2a867c
002a8678b 0x2a86cc
002a867c
002a867cloc_2a867c:
002a867cstrb wzr, [sp+304]
002a8680str xzr, [sp+312]
002a8684stp xzr, xzr, [sp+320]
002a8688add x0, sp, 304
002a868cstr x0, [sp+168]
002a8690ldr x1, [sp+392]
002a8694bl math/big.(*Int).Neg
002a8698str x0, [sp+112]
002a869cadrp x27, 0x779000
002a86a0ldr x2, [x27+296]
002a86a4mov x1, x0
002a86a8bl math/big.(*Int).Sub
002a86acldr x0, [sp+112]
002a86b0bl math/big.(*Int).Bytes
002a86b4str x0, [sp+144]
002a86b8str x1, [sp+152]
002a86bcstr x2, [sp+160]
002a86c0str xzr, [sp+72]
002a86c4str x1, [sp+64]
002a86c8b 0x2a893c
002a86cc
002a86ccloc_2a86cc:
002a86ccldr x0, [sp+392]
002a86d0bl math/big.(*Int).Sign
002a86d4str x0, [sp+56]
002a86d8cbz x0, 0x2a86e0
002a86dcb 0x2a8718
002a86e0
002a86e0loc_2a86e0:
002a86e0adrp x27, 0x765000
002a86e4ldr x4, [x27+3200]
002a86e8adrp x27, 0x765000
002a86ecldr x5, [x27+3208]
002a86f0str x4, [sp+96]
002a86f4str x5, [sp+104]
002a86f8stp xzr, xzr, [sp+80]
002a86fcldr x0, [sp+96]
002a8700ldr x1, [sp+104]
002a8704mov x2, xzr
002a8708mov x3, xzr
002a870cldp x29, x30, [sp-8]
002a8710add sp, sp, 384
002a8714ret x30
002a8718
002a8718loc_2a8718:
002a8718ldr x0, [sp+392]
002a871cbl math/big.(*Int).Bytes
002a8720str x0, [sp+120]
002a8724str x1, [sp+128]
002a8728str x2, [sp+136]
002a872cstr x1, [sp+56]
002a8730subs xzr, x1, 0
002a8734cset x2, ne
002a8738strb w2, [sp+47]
002a873ccbnz x1, 0x2a8744
002a8740b 0x2a876c
002a8744
002a8744loc_2a8744:
002a8744ldr x1, [sp+128]
002a8748ldr x3, [sp+120]
002a874csubs xzr, x1, 0
002a8750b.hi 0x2a8758
002a8754b 0x2a8934
002a8758
002a8758loc_2a8758:
002a8758ldrb w3, [x3]
002a875cands wzr, w3, 128
002a8760cset x3, ne
002a8764strb w3, [sp+47]
002a8768b 0x2a8770
002a876c
002a876cloc_2a876c:
002a876cb 0x2a8770
002a8770
002a8770loc_2a8770:
002a8770ldrb w3, [sp+47]
002a8774tbnz w3, 0, 0x2a877c
002a8778b 0x2a8878
002a877c
002a877cloc_2a877c:
002a877cadrp x0, 0x35f000
002a8780add x0, x0, 1504
002a8784bl runtime.newobject
002a8788str x0, [sp+216]
002a878cadrp x27, 0x765000
002a8790ldr x1, [x27+3208]
002a8794adrp x27, 0x765000
002a8798ldr x2, [x27+3200]
002a879cstr x2, [x0]
002a87a0adrp x27, 0x7a3000
002a87a4ldr w2, [x27+3056]
002a87a8cbz w2, 0x2a87b0
002a87acb 0x2a87b4
002a87b0
002a87b0loc_2a87b0:
002a87b0b 0x2a87c8
002a87b4
002a87b4loc_2a87b4:
002a87b4bl runtime.gcWriteBarrier2
002a87b8str x1, [x25]
002a87bcldr x3, [x0+8]
002a87c0str x3, [x25+8]
002a87c4b 0x2a87c8
002a87c8
002a87c8loc_2a87c8:
002a87c8str x1, [x0+8]
002a87ccldr x0, [sp+120]
002a87d0ldr x1, [sp+128]
002a87d4ldr x2, [sp+136]
002a87d8bl runtime.convTslice
002a87dcstr x0, [sp+208]
002a87e0ldr x3, [sp+216]
002a87e4ldrsb x27, [x3]
002a87e8adrp x4, 0x46f000
002a87ecadd x4, x4, 4040
002a87f0str x4, [x3+16]
002a87f4adrp x27, 0x7a3000
002a87f8ldr w4, [x27+3056]
002a87fccbz w4, 0x2a8804
002a8800b 0x2a8808
002a8804
002a8804loc_2a8804:
002a8804b 0x2a881c
002a8808
002a8808loc_2a8808:
002a8808bl runtime.gcWriteBarrier2
002a880cstr x0, [x25]
002a8810ldr x4, [x3+24]
002a8814str x4, [x25+8]
002a8818b 0x2a881c
002a881c
002a881cloc_2a881c:
002a881cstr x0, [x3+24]
002a8820ldr x0, [sp+216]
002a8824ldrsb x27, [x0]
002a8828b 0x2a882c
002a882c
002a882cloc_2a882c:
002a882cstr x0, [sp+224]
002a8830orr x2, xzr, 2
002a8834str x2, [sp+232]
002a8838str x2, [sp+240]
002a883cmov x1, x2
002a8840bl runtime.convTslice
002a8844str x0, [sp+200]
002a8848adrp x3, 0x470000
002a884cadd x3, x3, 104
002a8850str x3, [sp+96]
002a8854str x0, [sp+104]
002a8858stp xzr, xzr, [sp+80]
002a885cldr x0, [sp+96]
002a8860ldr x1, [sp+104]
002a8864mov x2, xzr
002a8868mov x3, xzr
002a886cldp x29, x30, [sp-8]
002a8870add sp, sp, 384
002a8874ret x30
002a8878
002a8878loc_2a8878:
002a8878ldr x0, [sp+120]
002a887cldr x1, [sp+128]
002a8880ldr x2, [sp+136]
002a8884bl runtime.convTslice
002a8888str x0, [sp+192]
002a888cadrp x3, 0x46f000
002a8890add x3, x3, 4040
002a8894str x3, [sp+96]
002a8898str x0, [sp+104]
002a889cstp xzr, xzr, [sp+80]
002a88a0ldr x0, [sp+96]
002a88a4ldr x1, [sp+104]
002a88a8mov x2, xzr
002a88acmov x3, xzr
002a88b0ldp x29, x30, [sp-8]
002a88b4add sp, sp, 384
002a88b8ret x30
002a88bc
002a88bcloc_2a88bc:
002a88bcstp xzr, xzr, [sp+176]
002a88c0adrp x2, 0x40b000
002a88c4add x2, x2, 2772
002a88c8str x2, [sp+176]
002a88ccmovz x2, 13
002a88d0str x2, [sp+184]
002a88d4stp xzr, xzr, [sp+96]
002a88d8ldr x2, [sp+176]
002a88dcldr x3, [sp+184]
002a88e0str x2, [sp+360]
002a88e4str x3, [sp+368]
002a88e8add x2, sp, 360
002a88ecldrsb x27, [x2]
002a88f0ldr x0, [x2]
002a88f4ldr x1, [x2+8]
002a88f8str x0, [sp+344]
002a88fcstr x1, [sp+352]
002a8900bl runtime.convTstring
002a8904str x0, [sp+336]
002a8908adrp x2, 0x46e000
002a890cadd x2, x2, 2080
002a8910str x2, [sp+80]
002a8914str x0, [sp+88]
002a8918ldr x0, [sp+96]
002a891cldr x2, [sp+80]
002a8920ldr x1, [sp+104]
002a8924ldr x3, [sp+88]
002a8928ldp x29, x30, [sp-8]
002a892cadd sp, sp, 384
002a8930ret x30
002a8934
002a8934loc_2a8934:
002a8934mov x0, xzr
002a8938bl runtime.panicIndex
002a893c
002a893cloc_2a893c:
002a893cldr x3, [sp+64]
002a8940ldr x4, [sp+72]
002a8944subs xzr, x3, x4
002a8948b.gt 0x2a8950
002a894cb 0x2a89a0
002a8950
002a8950loc_2a8950:
002a8950ldr x0, [sp+72]
002a8954str x0, [sp+48]
002a8958ldr x1, [sp+152]
002a895cldr x3, [sp+144]
002a8960subs xzr, x1, x0
002a8964b.hi 0x2a896c
002a8968b 0x2a8b40
002a896c
002a896cloc_2a896c:
002a896cldrb w3, [x3+x0]
002a8970ldr x1, [sp+152]
002a8974ldr x4, [sp+144]
002a8978orn x3, xzr, x3
002a897csubs xzr, x1, x0
002a8980b.hi 0x2a8988
002a8984b 0x2a8b3c
002a8988
002a8988loc_2a8988:
002a8988strb w3, [x4+x0]
002a898cb 0x2a8990
002a8990
002a8990loc_2a8990:
002a8990ldr x3, [sp+72]
002a8994add x3, x3, 1
002a8998str x3, [sp+72]
002a899cb 0x2a893c
002a89a0
002a89a0loc_2a89a0:
002a89a0ldr x3, [sp+152]
002a89a4str x3, [sp+56]
002a89a8subs xzr, x3, 0
002a89accset x4, eq
002a89b0strb w4, [sp+47]
002a89b4cbz x3, 0x2a89bc
002a89b8b 0x2a89c0
002a89bc
002a89bcloc_2a89bc:
002a89bcb 0x2a89e8
002a89c0
002a89c0loc_2a89c0:
002a89c0ldr x1, [sp+152]
002a89c4ldr x3, [sp+144]
002a89c8subs xzr, x1, 0
002a89ccb.hi 0x2a89d4
002a89d0b 0x2a8b34
002a89d4
002a89d4loc_2a89d4:
002a89d4ldrb w3, [x3]
002a89d8ands wzr, w3, 128
002a89dccset x3, eq
002a89e0strb w3, [sp+47]
002a89e4b 0x2a89e8
002a89e8
002a89e8loc_2a89e8:
002a89e8ldrb w3, [sp+47]
002a89ectbnz w3, 0, 0x2a89f4
002a89f0b 0x2a8af0
002a89f4
002a89f4loc_2a89f4:
002a89f4adrp x0, 0x35f000
002a89f8add x0, x0, 1504
002a89fcbl runtime.newobject
002a8a00str x0, [sp+272]
002a8a04adrp x27, 0x765000
002a8a08ldr x1, [x27+3224]
002a8a0cadrp x27, 0x765000
002a8a10ldr x2, [x27+3216]
002a8a14str x2, [x0]
002a8a18adrp x27, 0x7a3000
002a8a1cldr w2, [x27+3056]
002a8a20cbz w2, 0x2a8a28
002a8a24b 0x2a8a2c
002a8a28
002a8a28loc_2a8a28:
002a8a28b 0x2a8a40
002a8a2c
002a8a2cloc_2a8a2c:
002a8a2cbl runtime.gcWriteBarrier2
002a8a30str x1, [x25]
002a8a34ldr x3, [x0+8]
002a8a38str x3, [x25+8]
002a8a3cb 0x2a8a40
002a8a40
002a8a40loc_2a8a40:
002a8a40str x1, [x0+8]
002a8a44ldr x0, [sp+144]
002a8a48ldr x1, [sp+152]
002a8a4cldr x2, [sp+160]
002a8a50bl runtime.convTslice
002a8a54str x0, [sp+264]
002a8a58ldr x3, [sp+272]
002a8a5cldrsb x27, [x3]
002a8a60adrp x4, 0x46f000
002a8a64add x4, x4, 4040
002a8a68str x4, [x3+16]
002a8a6cadrp x27, 0x7a3000
002a8a70ldr w4, [x27+3056]
002a8a74cbz w4, 0x2a8a7c
002a8a78b 0x2a8a80
002a8a7c
002a8a7cloc_2a8a7c:
002a8a7cb 0x2a8a94
002a8a80
002a8a80loc_2a8a80:
002a8a80bl runtime.gcWriteBarrier2
002a8a84str x0, [x25]
002a8a88ldr x4, [x3+24]
002a8a8cstr x4, [x25+8]
002a8a90b 0x2a8a94
002a8a94
002a8a94loc_2a8a94:
002a8a94str x0, [x3+24]
002a8a98ldr x0, [sp+272]
002a8a9cldrsb x27, [x0]
002a8aa0b 0x2a8aa4
002a8aa4
002a8aa4loc_2a8aa4:
002a8aa4str x0, [sp+280]
002a8aa8orr x2, xzr, 2
002a8aacstr x2, [sp+288]
002a8ab0str x2, [sp+296]
002a8ab4mov x1, x2
002a8ab8bl runtime.convTslice
002a8abcstr x0, [sp+256]
002a8ac0adrp x3, 0x470000
002a8ac4add x3, x3, 104
002a8ac8str x3, [sp+96]
002a8accstr x0, [sp+104]
002a8ad0stp xzr, xzr, [sp+80]
002a8ad4ldr x0, [sp+96]
002a8ad8ldr x1, [sp+104]
002a8adcmov x2, xzr
002a8ae0mov x3, xzr
002a8ae4ldp x29, x30, [sp-8]
002a8ae8add sp, sp, 384
002a8aecret x30
002a8af0
002a8af0loc_2a8af0:
002a8af0ldr x0, [sp+144]
002a8af4ldr x1, [sp+152]
002a8af8ldr x2, [sp+160]
002a8afcbl runtime.convTslice
002a8b00str x0, [sp+248]
002a8b04adrp x3, 0x46f000
002a8b08add x3, x3, 4040
002a8b0cstr x3, [sp+96]
002a8b10str x0, [sp+104]
002a8b14stp xzr, xzr, [sp+80]
002a8b18ldr x0, [sp+96]
002a8b1cldr x1, [sp+104]
002a8b20mov x2, xzr
002a8b24mov x3, xzr
002a8b28ldp x29, x30, [sp-8]
002a8b2cadd sp, sp, 384
002a8b30ret x30
002a8b34
002a8b34loc_2a8b34:
002a8b34mov x0, xzr
002a8b38bl runtime.panicIndex
002a8b3c
002a8b3cloc_2a8b3c:
002a8b3cbl runtime.panicIndex
002a8b40
002a8b40loc_2a8b40:
002a8b40bl runtime.panicIndex
002a8b44hint
002a8b48
002a8b48loc_2a8b48:
002a8b48str x0, [sp+8]
002a8b4cmov x3, x30
002a8b50bl runtime.morestack_noctxt.abi0
002a8b54ldr x0, [sp+8]
002a8b58b 0x2a8630
002a8b5cudf 0
002a8630
Loading..