1/* Capstone Disassembly Engine, http://www.capstone-engine.org */ 2/* This is auto-gen data for Capstone disassembly engine (www.capstone-engine.org) */ 3/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */ 4 5 6{ /* AArch64_ABS_ZPmZ_B, AArch64_INS_ABS: abs */ 7 0, 8 { 0 } 9}, 10 11{ /* AArch64_ABS_ZPmZ_D, AArch64_INS_ABS: abs */ 12 0, 13 { 0 } 14}, 15 16{ /* AArch64_ABS_ZPmZ_H, AArch64_INS_ABS: abs */ 17 0, 18 { 0 } 19}, 20 21{ /* AArch64_ABS_ZPmZ_S, AArch64_INS_ABS: abs */ 22 0, 23 { 0 } 24}, 25 26{ /* AArch64_ABSv16i8, AArch64_INS_ABS: abs */ 27 0, 28 { CS_AC_WRITE, CS_AC_READ, 0 } 29}, 30 31{ /* AArch64_ABSv1i64, AArch64_INS_ABS: abs */ 32 0, 33 { CS_AC_WRITE, CS_AC_READ, 0 } 34}, 35 36{ /* AArch64_ABSv2i32, AArch64_INS_ABS: abs */ 37 0, 38 { CS_AC_WRITE, CS_AC_READ, 0 } 39}, 40 41{ /* AArch64_ABSv2i64, AArch64_INS_ABS: abs */ 42 0, 43 { CS_AC_WRITE, CS_AC_READ, 0 } 44}, 45 46{ /* AArch64_ABSv4i16, AArch64_INS_ABS: abs */ 47 0, 48 { CS_AC_WRITE, CS_AC_READ, 0 } 49}, 50 51{ /* AArch64_ABSv4i32, AArch64_INS_ABS: abs */ 52 0, 53 { CS_AC_WRITE, CS_AC_READ, 0 } 54}, 55 56{ /* AArch64_ABSv8i16, AArch64_INS_ABS: abs */ 57 0, 58 { CS_AC_WRITE, CS_AC_READ, 0 } 59}, 60 61{ /* AArch64_ABSv8i8, AArch64_INS_ABS: abs */ 62 0, 63 { CS_AC_WRITE, CS_AC_READ, 0 } 64}, 65 66{ /* AArch64_ADCSWr, AArch64_INS_ADCS: adcs */ 67 0, 68 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 69}, 70 71{ /* AArch64_ADCSXr, AArch64_INS_ADCS: adcs */ 72 0, 73 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 74}, 75 76{ /* AArch64_ADCWr, AArch64_INS_ADC: adc */ 77 0, 78 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 79}, 80 81{ /* AArch64_ADCXr, AArch64_INS_ADC: adc */ 82 0, 83 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 84}, 85 86{ /* AArch64_ADDHNv2i64_v2i32, AArch64_INS_ADDHN: addhn */ 87 0, 88 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 89}, 90 91{ /* AArch64_ADDHNv2i64_v4i32, AArch64_INS_ADDHN2: addhn2 */ 92 0, 93 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 94}, 95 96{ /* AArch64_ADDHNv4i32_v4i16, AArch64_INS_ADDHN: addhn */ 97 0, 98 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 99}, 100 101{ /* AArch64_ADDHNv4i32_v8i16, AArch64_INS_ADDHN2: addhn2 */ 102 0, 103 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 104}, 105 106{ /* AArch64_ADDHNv8i16_v16i8, AArch64_INS_ADDHN2: addhn2 */ 107 0, 108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 109}, 110 111{ /* AArch64_ADDHNv8i16_v8i8, AArch64_INS_ADDHN: addhn */ 112 0, 113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 114}, 115 116{ /* AArch64_ADDPL_XXI, AArch64_INS_ADDPL: addpl */ 117 0, 118 { 0 } 119}, 120 121{ /* AArch64_ADDPv16i8, AArch64_INS_ADDP: addp */ 122 0, 123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 124}, 125 126{ /* AArch64_ADDPv2i32, AArch64_INS_ADDP: addp */ 127 0, 128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 129}, 130 131{ /* AArch64_ADDPv2i64, AArch64_INS_ADDP: addp */ 132 0, 133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 134}, 135 136{ /* AArch64_ADDPv2i64p, AArch64_INS_ADDP: addp */ 137 0, 138 { CS_AC_WRITE, CS_AC_READ, 0 } 139}, 140 141{ /* AArch64_ADDPv4i16, AArch64_INS_ADDP: addp */ 142 0, 143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 144}, 145 146{ /* AArch64_ADDPv4i32, AArch64_INS_ADDP: addp */ 147 0, 148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 149}, 150 151{ /* AArch64_ADDPv8i16, AArch64_INS_ADDP: addp */ 152 0, 153 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 154}, 155 156{ /* AArch64_ADDPv8i8, AArch64_INS_ADDP: addp */ 157 0, 158 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 159}, 160 161{ /* AArch64_ADDSWri, AArch64_INS_ADDS: adds */ 162 0, 163 { CS_AC_READ, CS_AC_READ, CS_AC_READ,0 } 164}, 165 166{ /* AArch64_ADDSWrs, AArch64_INS_ADDS: adds */ 167 0, 168 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 169}, 170 171{ /* AArch64_ADDSWrx, AArch64_INS_ADDS: adds */ 172 0, 173 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 174}, 175 176{ /* AArch64_ADDSXri, AArch64_INS_ADDS: adds */ 177 0, 178 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 179}, 180 181{ /* AArch64_ADDSXrs, AArch64_INS_ADDS: adds */ 182 0, 183 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 184}, 185 186{ /* AArch64_ADDSXrx, AArch64_INS_ADDS: adds */ 187 0, 188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 189}, 190 191{ /* AArch64_ADDSXrx64, AArch64_INS_ADDS: adds */ 192 0, 193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 194}, 195 196{ /* AArch64_ADDVL_XXI, AArch64_INS_ADDVL: addvl */ 197 0, 198 { 0 } 199}, 200 201{ /* AArch64_ADDVv16i8v, AArch64_INS_ADDV: addv */ 202 0, 203 { CS_AC_WRITE, CS_AC_READ, 0 } 204}, 205 206{ /* AArch64_ADDVv4i16v, AArch64_INS_ADDV: addv */ 207 0, 208 { CS_AC_WRITE, CS_AC_READ, 0 } 209}, 210 211{ /* AArch64_ADDVv4i32v, AArch64_INS_ADDV: addv */ 212 0, 213 { CS_AC_WRITE, CS_AC_READ, 0 } 214}, 215 216{ /* AArch64_ADDVv8i16v, AArch64_INS_ADDV: addv */ 217 0, 218 { CS_AC_WRITE, CS_AC_READ, 0 } 219}, 220 221{ /* AArch64_ADDVv8i8v, AArch64_INS_ADDV: addv */ 222 0, 223 { CS_AC_WRITE, CS_AC_READ, 0 } 224}, 225 226{ /* AArch64_ADDWri, AArch64_INS_ADD: add */ 227 0, 228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 229}, 230 231{ /* AArch64_ADDWrs, AArch64_INS_ADD: add */ 232 0, 233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 234}, 235 236{ /* AArch64_ADDWrx, AArch64_INS_ADD: add */ 237 0, 238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 239}, 240 241{ /* AArch64_ADDXri, AArch64_INS_ADD: add */ 242 0, 243 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 244}, 245 246{ /* AArch64_ADDXrs, AArch64_INS_ADD: add */ 247 0, 248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 249}, 250 251{ /* AArch64_ADDXrx, AArch64_INS_ADD: add */ 252 0, 253 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 254}, 255 256{ /* AArch64_ADDXrx64, AArch64_INS_ADD: add */ 257 0, 258 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 259}, 260 261{ /* AArch64_ADD_ZI_B, AArch64_INS_ADD: add */ 262 0, 263 { 0 } 264}, 265 266{ /* AArch64_ADD_ZI_D, AArch64_INS_ADD: add */ 267 0, 268 { 0 } 269}, 270 271{ /* AArch64_ADD_ZI_H, AArch64_INS_ADD: add */ 272 0, 273 { 0 } 274}, 275 276{ /* AArch64_ADD_ZI_S, AArch64_INS_ADD: add */ 277 0, 278 { 0 } 279}, 280 281{ /* AArch64_ADD_ZPmZ_B, AArch64_INS_ADD: add */ 282 0, 283 { 0 } 284}, 285 286{ /* AArch64_ADD_ZPmZ_D, AArch64_INS_ADD: add */ 287 0, 288 { 0 } 289}, 290 291{ /* AArch64_ADD_ZPmZ_H, AArch64_INS_ADD: add */ 292 0, 293 { 0 } 294}, 295 296{ /* AArch64_ADD_ZPmZ_S, AArch64_INS_ADD: add */ 297 0, 298 { 0 } 299}, 300 301{ /* AArch64_ADD_ZZZ_B, AArch64_INS_ADD: add */ 302 0, 303 { 0 } 304}, 305 306{ /* AArch64_ADD_ZZZ_D, AArch64_INS_ADD: add */ 307 0, 308 { 0 } 309}, 310 311{ /* AArch64_ADD_ZZZ_H, AArch64_INS_ADD: add */ 312 0, 313 { 0 } 314}, 315 316{ /* AArch64_ADD_ZZZ_S, AArch64_INS_ADD: add */ 317 0, 318 { 0 } 319}, 320 321{ /* AArch64_ADDv16i8, AArch64_INS_ADD: add */ 322 0, 323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 324}, 325 326{ /* AArch64_ADDv1i64, AArch64_INS_ADD: add */ 327 0, 328 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 329}, 330 331{ /* AArch64_ADDv2i32, AArch64_INS_ADD: add */ 332 0, 333 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 334}, 335 336{ /* AArch64_ADDv2i64, AArch64_INS_ADD: add */ 337 0, 338 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 339}, 340 341{ /* AArch64_ADDv4i16, AArch64_INS_ADD: add */ 342 0, 343 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 344}, 345 346{ /* AArch64_ADDv4i32, AArch64_INS_ADD: add */ 347 0, 348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 349}, 350 351{ /* AArch64_ADDv8i16, AArch64_INS_ADD: add */ 352 0, 353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 354}, 355 356{ /* AArch64_ADDv8i8, AArch64_INS_ADD: add */ 357 0, 358 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 359}, 360 361{ /* AArch64_ADR, AArch64_INS_ADR: adr */ 362 0, 363 { CS_AC_WRITE, CS_AC_READ, 0 } 364}, 365 366{ /* AArch64_ADRP, AArch64_INS_ADRP: adrp */ 367 0, 368 { CS_AC_WRITE, CS_AC_READ, 0 } 369}, 370 371{ /* AArch64_ADR_LSL_ZZZ_D_0, AArch64_INS_ADR: adr */ 372 0, 373 { 0 } 374}, 375 376{ /* AArch64_ADR_LSL_ZZZ_D_1, AArch64_INS_ADR: adr */ 377 0, 378 { 0 } 379}, 380 381{ /* AArch64_ADR_LSL_ZZZ_D_2, AArch64_INS_ADR: adr */ 382 0, 383 { 0 } 384}, 385 386{ /* AArch64_ADR_LSL_ZZZ_D_3, AArch64_INS_ADR: adr */ 387 0, 388 { 0 } 389}, 390 391{ /* AArch64_ADR_LSL_ZZZ_S_0, AArch64_INS_ADR: adr */ 392 0, 393 { 0 } 394}, 395 396{ /* AArch64_ADR_LSL_ZZZ_S_1, AArch64_INS_ADR: adr */ 397 0, 398 { 0 } 399}, 400 401{ /* AArch64_ADR_LSL_ZZZ_S_2, AArch64_INS_ADR: adr */ 402 0, 403 { 0 } 404}, 405 406{ /* AArch64_ADR_LSL_ZZZ_S_3, AArch64_INS_ADR: adr */ 407 0, 408 { 0 } 409}, 410 411{ /* AArch64_ADR_SXTW_ZZZ_D_0, AArch64_INS_ADR: adr */ 412 0, 413 { 0 } 414}, 415 416{ /* AArch64_ADR_SXTW_ZZZ_D_1, AArch64_INS_ADR: adr */ 417 0, 418 { 0 } 419}, 420 421{ /* AArch64_ADR_SXTW_ZZZ_D_2, AArch64_INS_ADR: adr */ 422 0, 423 { 0 } 424}, 425 426{ /* AArch64_ADR_SXTW_ZZZ_D_3, AArch64_INS_ADR: adr */ 427 0, 428 { 0 } 429}, 430 431{ /* AArch64_ADR_UXTW_ZZZ_D_0, AArch64_INS_ADR: adr */ 432 0, 433 { 0 } 434}, 435 436{ /* AArch64_ADR_UXTW_ZZZ_D_1, AArch64_INS_ADR: adr */ 437 0, 438 { 0 } 439}, 440 441{ /* AArch64_ADR_UXTW_ZZZ_D_2, AArch64_INS_ADR: adr */ 442 0, 443 { 0 } 444}, 445 446{ /* AArch64_ADR_UXTW_ZZZ_D_3, AArch64_INS_ADR: adr */ 447 0, 448 { 0 } 449}, 450 451{ /* AArch64_AESDrr, AArch64_INS_AESD: aesd */ 452 0, 453 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 } 454}, 455 456{ /* AArch64_AESErr, AArch64_INS_AESE: aese */ 457 0, 458 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 } 459}, 460 461{ /* AArch64_AESIMCrr, AArch64_INS_AESIMC: aesimc */ 462 0, 463 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 } 464}, 465 466{ /* AArch64_AESMCrr, AArch64_INS_AESMC: aesmc */ 467 0, 468 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 } 469}, 470 471{ /* AArch64_ANDSWri, AArch64_INS_ANDS: ands */ 472 0, 473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 474}, 475 476{ /* AArch64_ANDSWrs, AArch64_INS_ANDS: ands */ 477 0, 478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 479}, 480 481{ /* AArch64_ANDSXri, AArch64_INS_ANDS: ands */ 482 0, 483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 484}, 485 486{ /* AArch64_ANDSXrs, AArch64_INS_ANDS: ands */ 487 0, 488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 489}, 490 491{ /* AArch64_ANDS_PPzPP, AArch64_INS_ANDS: ands */ 492 0, 493 { 0 } 494}, 495 496{ /* AArch64_ANDV_VPZ_B, AArch64_INS_ANDV: andv */ 497 0, 498 { 0 } 499}, 500 501{ /* AArch64_ANDV_VPZ_D, AArch64_INS_ANDV: andv */ 502 0, 503 { 0 } 504}, 505 506{ /* AArch64_ANDV_VPZ_H, AArch64_INS_ANDV: andv */ 507 0, 508 { 0 } 509}, 510 511{ /* AArch64_ANDV_VPZ_S, AArch64_INS_ANDV: andv */ 512 0, 513 { 0 } 514}, 515 516{ /* AArch64_ANDWri, AArch64_INS_AND: and */ 517 0, 518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 519}, 520 521{ /* AArch64_ANDWrs, AArch64_INS_AND: and */ 522 0, 523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 524}, 525 526{ /* AArch64_ANDXri, AArch64_INS_AND: and */ 527 0, 528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 529}, 530 531{ /* AArch64_ANDXrs, AArch64_INS_AND: and */ 532 0, 533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 534}, 535 536{ /* AArch64_AND_PPzPP, AArch64_INS_AND: and */ 537 0, 538 { 0 } 539}, 540 541{ /* AArch64_AND_ZI, AArch64_INS_AND: and */ 542 0, 543 { 0 } 544}, 545 546{ /* AArch64_AND_ZPmZ_B, AArch64_INS_AND: and */ 547 0, 548 { 0 } 549}, 550 551{ /* AArch64_AND_ZPmZ_D, AArch64_INS_AND: and */ 552 0, 553 { 0 } 554}, 555 556{ /* AArch64_AND_ZPmZ_H, AArch64_INS_AND: and */ 557 0, 558 { 0 } 559}, 560 561{ /* AArch64_AND_ZPmZ_S, AArch64_INS_AND: and */ 562 0, 563 { 0 } 564}, 565 566{ /* AArch64_AND_ZZZ, AArch64_INS_AND: and */ 567 0, 568 { 0 } 569}, 570 571{ /* AArch64_ANDv16i8, AArch64_INS_AND: and */ 572 0, 573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 574}, 575 576{ /* AArch64_ANDv8i8, AArch64_INS_AND: and */ 577 0, 578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 579}, 580 581{ /* AArch64_ASRD_ZPmI_B, AArch64_INS_ASRD: asrd */ 582 0, 583 { 0 } 584}, 585 586{ /* AArch64_ASRD_ZPmI_D, AArch64_INS_ASRD: asrd */ 587 0, 588 { 0 } 589}, 590 591{ /* AArch64_ASRD_ZPmI_H, AArch64_INS_ASRD: asrd */ 592 0, 593 { 0 } 594}, 595 596{ /* AArch64_ASRD_ZPmI_S, AArch64_INS_ASRD: asrd */ 597 0, 598 { 0 } 599}, 600 601{ /* AArch64_ASRR_ZPmZ_B, AArch64_INS_ASRR: asrr */ 602 0, 603 { 0 } 604}, 605 606{ /* AArch64_ASRR_ZPmZ_D, AArch64_INS_ASRR: asrr */ 607 0, 608 { 0 } 609}, 610 611{ /* AArch64_ASRR_ZPmZ_H, AArch64_INS_ASRR: asrr */ 612 0, 613 { 0 } 614}, 615 616{ /* AArch64_ASRR_ZPmZ_S, AArch64_INS_ASRR: asrr */ 617 0, 618 { 0 } 619}, 620 621{ /* AArch64_ASRVWr, AArch64_INS_ASR: asr */ 622 0, 623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 624}, 625 626{ /* AArch64_ASRVXr, AArch64_INS_ASR: asr */ 627 0, 628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 629}, 630 631{ /* AArch64_ASR_WIDE_ZPmZ_B, AArch64_INS_ASR: asr */ 632 0, 633 { 0 } 634}, 635 636{ /* AArch64_ASR_WIDE_ZPmZ_H, AArch64_INS_ASR: asr */ 637 0, 638 { 0 } 639}, 640 641{ /* AArch64_ASR_WIDE_ZPmZ_S, AArch64_INS_ASR: asr */ 642 0, 643 { 0 } 644}, 645 646{ /* AArch64_ASR_WIDE_ZZZ_B, AArch64_INS_ASR: asr */ 647 0, 648 { 0 } 649}, 650 651{ /* AArch64_ASR_WIDE_ZZZ_H, AArch64_INS_ASR: asr */ 652 0, 653 { 0 } 654}, 655 656{ /* AArch64_ASR_WIDE_ZZZ_S, AArch64_INS_ASR: asr */ 657 0, 658 { 0 } 659}, 660 661{ /* AArch64_ASR_ZPmI_B, AArch64_INS_ASR: asr */ 662 0, 663 { 0 } 664}, 665 666{ /* AArch64_ASR_ZPmI_D, AArch64_INS_ASR: asr */ 667 0, 668 { 0 } 669}, 670 671{ /* AArch64_ASR_ZPmI_H, AArch64_INS_ASR: asr */ 672 0, 673 { 0 } 674}, 675 676{ /* AArch64_ASR_ZPmI_S, AArch64_INS_ASR: asr */ 677 0, 678 { 0 } 679}, 680 681{ /* AArch64_ASR_ZPmZ_B, AArch64_INS_ASR: asr */ 682 0, 683 { 0 } 684}, 685 686{ /* AArch64_ASR_ZPmZ_D, AArch64_INS_ASR: asr */ 687 0, 688 { 0 } 689}, 690 691{ /* AArch64_ASR_ZPmZ_H, AArch64_INS_ASR: asr */ 692 0, 693 { 0 } 694}, 695 696{ /* AArch64_ASR_ZPmZ_S, AArch64_INS_ASR: asr */ 697 0, 698 { 0 } 699}, 700 701{ /* AArch64_ASR_ZZI_B, AArch64_INS_ASR: asr */ 702 0, 703 { 0 } 704}, 705 706{ /* AArch64_ASR_ZZI_D, AArch64_INS_ASR: asr */ 707 0, 708 { 0 } 709}, 710 711{ /* AArch64_ASR_ZZI_H, AArch64_INS_ASR: asr */ 712 0, 713 { 0 } 714}, 715 716{ /* AArch64_ASR_ZZI_S, AArch64_INS_ASR: asr */ 717 0, 718 { 0 } 719}, 720 721{ /* AArch64_AUTDA, AArch64_INS_AUTDA: autda */ 722 0, 723 { 0 } 724}, 725 726{ /* AArch64_AUTDB, AArch64_INS_AUTDB: autdb */ 727 0, 728 { 0 } 729}, 730 731{ /* AArch64_AUTDZA, AArch64_INS_AUTDZA: autdza */ 732 0, 733 { 0 } 734}, 735 736{ /* AArch64_AUTDZB, AArch64_INS_AUTDZB: autdzb */ 737 0, 738 { 0 } 739}, 740 741{ /* AArch64_AUTIA, AArch64_INS_AUTIA: autia */ 742 0, 743 { 0 } 744}, 745 746{ /* AArch64_AUTIA1716, AArch64_INS_AUTIA1716: autia1716 */ 747 0, 748 { 0 } 749}, 750 751{ /* AArch64_AUTIASP, AArch64_INS_AUTIASP: autiasp */ 752 0, 753 { 0 } 754}, 755 756{ /* AArch64_AUTIAZ, AArch64_INS_AUTIAZ: autiaz */ 757 0, 758 { 0 } 759}, 760 761{ /* AArch64_AUTIB, AArch64_INS_AUTIB: autib */ 762 0, 763 { 0 } 764}, 765 766{ /* AArch64_AUTIB1716, AArch64_INS_AUTIB1716: autib1716 */ 767 0, 768 { 0 } 769}, 770 771{ /* AArch64_AUTIBSP, AArch64_INS_AUTIBSP: autibsp */ 772 0, 773 { 0 } 774}, 775 776{ /* AArch64_AUTIBZ, AArch64_INS_AUTIBZ: autibz */ 777 0, 778 { 0 } 779}, 780 781{ /* AArch64_AUTIZA, AArch64_INS_AUTIZA: autiza */ 782 0, 783 { 0 } 784}, 785 786{ /* AArch64_AUTIZB, AArch64_INS_AUTIZB: autizb */ 787 0, 788 { 0 } 789}, 790 791{ /* AArch64_B, AArch64_INS_B: b */ 792 0, 793 { CS_AC_READ, 0 } 794}, 795 796{ /* AArch64_BCAX, AArch64_INS_BCAX: bcax */ 797 0, 798 { 0 } 799}, 800 801{ /* AArch64_BFMWri, AArch64_INS_BFM: bfm */ 802 0, 803 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 804}, 805 806{ /* AArch64_BFMXri, AArch64_INS_BFM: bfm */ 807 0, 808 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 809}, 810 811{ /* AArch64_BICSWrs, AArch64_INS_BICS: bics */ 812 0, 813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 814}, 815 816{ /* AArch64_BICSXrs, AArch64_INS_BICS: bics */ 817 0, 818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 819}, 820 821{ /* AArch64_BICS_PPzPP, AArch64_INS_BICS: bics */ 822 0, 823 { 0 } 824}, 825 826{ /* AArch64_BICWrs, AArch64_INS_BIC: bic */ 827 0, 828 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 829}, 830 831{ /* AArch64_BICXrs, AArch64_INS_BIC: bic */ 832 0, 833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 834}, 835 836{ /* AArch64_BIC_PPzPP, AArch64_INS_BIC: bic */ 837 0, 838 { 0 } 839}, 840 841{ /* AArch64_BIC_ZPmZ_B, AArch64_INS_BIC: bic */ 842 0, 843 { 0 } 844}, 845 846{ /* AArch64_BIC_ZPmZ_D, AArch64_INS_BIC: bic */ 847 0, 848 { 0 } 849}, 850 851{ /* AArch64_BIC_ZPmZ_H, AArch64_INS_BIC: bic */ 852 0, 853 { 0 } 854}, 855 856{ /* AArch64_BIC_ZPmZ_S, AArch64_INS_BIC: bic */ 857 0, 858 { 0 } 859}, 860 861{ /* AArch64_BIC_ZZZ, AArch64_INS_BIC: bic */ 862 0, 863 { 0 } 864}, 865 866{ /* AArch64_BICv16i8, AArch64_INS_BIC: bic */ 867 0, 868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 869}, 870 871{ /* AArch64_BICv2i32, AArch64_INS_BIC: bic */ 872 0, 873 { CS_AC_WRITE, CS_AC_READ, 0 } 874}, 875 876{ /* AArch64_BICv4i16, AArch64_INS_BIC: bic */ 877 0, 878 { CS_AC_WRITE, CS_AC_READ, 0 } 879}, 880 881{ /* AArch64_BICv4i32, AArch64_INS_BIC: bic */ 882 0, 883 { CS_AC_WRITE, CS_AC_READ, 0 } 884}, 885 886{ /* AArch64_BICv8i16, AArch64_INS_BIC: bic */ 887 0, 888 { CS_AC_WRITE, CS_AC_READ, 0 } 889}, 890 891{ /* AArch64_BICv8i8, AArch64_INS_BIC: bic */ 892 0, 893 { CS_AC_WRITE, CS_AC_READ, 0 } 894}, 895 896{ /* AArch64_BIFv16i8, AArch64_INS_BIF: bif */ 897 0, 898 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 899}, 900 901{ /* AArch64_BIFv8i8, AArch64_INS_BIF: bif */ 902 0, 903 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 904}, 905 906{ /* AArch64_BITv16i8, AArch64_INS_BIT: bit */ 907 0, 908 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 909}, 910 911{ /* AArch64_BITv8i8, AArch64_INS_BIT: bit */ 912 0, 913 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 914}, 915 916{ /* AArch64_BL, AArch64_INS_BL: bl */ 917 0, 918 { CS_AC_READ, 0 } 919}, 920 921{ /* AArch64_BLR, AArch64_INS_BLR: blr */ 922 0, 923 { CS_AC_READ, 0 } 924}, 925 926{ /* AArch64_BLRAA, AArch64_INS_BLRAA: blraa */ 927 0, 928 { 0 } 929}, 930 931{ /* AArch64_BLRAAZ, AArch64_INS_BLRAAZ: blraaz */ 932 0, 933 { 0 } 934}, 935 936{ /* AArch64_BLRAB, AArch64_INS_BLRAB: blrab */ 937 0, 938 { 0 } 939}, 940 941{ /* AArch64_BLRABZ, AArch64_INS_BLRABZ: blrabz */ 942 0, 943 { 0 } 944}, 945 946{ /* AArch64_BR, AArch64_INS_BR: br */ 947 0, 948 { CS_AC_READ, 0 } 949}, 950 951{ /* AArch64_BRAA, AArch64_INS_BRAA: braa */ 952 0, 953 { 0 } 954}, 955 956{ /* AArch64_BRAAZ, AArch64_INS_BRAAZ: braaz */ 957 0, 958 { 0 } 959}, 960 961{ /* AArch64_BRAB, AArch64_INS_BRAB: brab */ 962 0, 963 { 0 } 964}, 965 966{ /* AArch64_BRABZ, AArch64_INS_BRABZ: brabz */ 967 0, 968 { 0 } 969}, 970 971{ /* AArch64_BRK, AArch64_INS_BRK: brk */ 972 0, 973 { CS_AC_READ, 0 } 974}, 975 976{ /* AArch64_BRKAS_PPzP, AArch64_INS_BRKAS: brkas */ 977 0, 978 { 0 } 979}, 980 981{ /* AArch64_BRKA_PPmP, AArch64_INS_BRKA: brka */ 982 0, 983 { 0 } 984}, 985 986{ /* AArch64_BRKA_PPzP, AArch64_INS_BRKA: brka */ 987 0, 988 { 0 } 989}, 990 991{ /* AArch64_BRKBS_PPzP, AArch64_INS_BRKBS: brkbs */ 992 0, 993 { 0 } 994}, 995 996{ /* AArch64_BRKB_PPmP, AArch64_INS_BRKB: brkb */ 997 0, 998 { 0 } 999}, 1000 1001{ /* AArch64_BRKB_PPzP, AArch64_INS_BRKB: brkb */ 1002 0, 1003 { 0 } 1004}, 1005 1006{ /* AArch64_BRKNS_PPzP, AArch64_INS_BRKNS: brkns */ 1007 0, 1008 { 0 } 1009}, 1010 1011{ /* AArch64_BRKN_PPzP, AArch64_INS_BRKN: brkn */ 1012 0, 1013 { 0 } 1014}, 1015 1016{ /* AArch64_BRKPAS_PPzPP, AArch64_INS_BRKPAS: brkpas */ 1017 0, 1018 { 0 } 1019}, 1020 1021{ /* AArch64_BRKPA_PPzPP, AArch64_INS_BRKPA: brkpa */ 1022 0, 1023 { 0 } 1024}, 1025 1026{ /* AArch64_BRKPBS_PPzPP, AArch64_INS_BRKPBS: brkpbs */ 1027 0, 1028 { 0 } 1029}, 1030 1031{ /* AArch64_BRKPB_PPzPP, AArch64_INS_BRKPB: brkpb */ 1032 0, 1033 { 0 } 1034}, 1035 1036{ /* AArch64_BSLv16i8, AArch64_INS_BSL: bsl */ 1037 0, 1038 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1039}, 1040 1041{ /* AArch64_BSLv8i8, AArch64_INS_BSL: bsl */ 1042 0, 1043 { CS_AC_READ | CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1044}, 1045 1046{ /* AArch64_Bcc, AArch64_INS_B: b */ 1047 0, 1048 { CS_AC_READ, 0 } 1049}, 1050 1051{ /* AArch64_CASAB, AArch64_INS_CASAB: casab */ 1052 0, 1053 { 0 } 1054}, 1055 1056{ /* AArch64_CASAH, AArch64_INS_CASAH: casah */ 1057 0, 1058 { 0 } 1059}, 1060 1061{ /* AArch64_CASALB, AArch64_INS_CASALB: casalb */ 1062 0, 1063 { 0 } 1064}, 1065 1066{ /* AArch64_CASALH, AArch64_INS_CASALH: casalh */ 1067 0, 1068 { 0 } 1069}, 1070 1071{ /* AArch64_CASALW, AArch64_INS_CASAL: casal */ 1072 0, 1073 { 0 } 1074}, 1075 1076{ /* AArch64_CASALX, AArch64_INS_CASAL: casal */ 1077 0, 1078 { 0 } 1079}, 1080 1081{ /* AArch64_CASAW, AArch64_INS_CASA: casa */ 1082 0, 1083 { 0 } 1084}, 1085 1086{ /* AArch64_CASAX, AArch64_INS_CASA: casa */ 1087 0, 1088 { 0 } 1089}, 1090 1091{ /* AArch64_CASB, AArch64_INS_CASB: casb */ 1092 0, 1093 { 0 } 1094}, 1095 1096{ /* AArch64_CASH, AArch64_INS_CASH: cash */ 1097 0, 1098 { 0 } 1099}, 1100 1101{ /* AArch64_CASLB, AArch64_INS_CASLB: caslb */ 1102 0, 1103 { 0 } 1104}, 1105 1106{ /* AArch64_CASLH, AArch64_INS_CASLH: caslh */ 1107 0, 1108 { 0 } 1109}, 1110 1111{ /* AArch64_CASLW, AArch64_INS_CASL: casl */ 1112 0, 1113 { 0 } 1114}, 1115 1116{ /* AArch64_CASLX, AArch64_INS_CASL: casl */ 1117 0, 1118 { 0 } 1119}, 1120 1121{ /* AArch64_CASPALW, AArch64_INS_CASPAL: caspal */ 1122 0, 1123 { 0 } 1124}, 1125 1126{ /* AArch64_CASPALX, AArch64_INS_CASPAL: caspal */ 1127 0, 1128 { 0 } 1129}, 1130 1131{ /* AArch64_CASPAW, AArch64_INS_CASPA: caspa */ 1132 0, 1133 { 0 } 1134}, 1135 1136{ /* AArch64_CASPAX, AArch64_INS_CASPA: caspa */ 1137 0, 1138 { 0 } 1139}, 1140 1141{ /* AArch64_CASPLW, AArch64_INS_CASPL: caspl */ 1142 0, 1143 { 0 } 1144}, 1145 1146{ /* AArch64_CASPLX, AArch64_INS_CASPL: caspl */ 1147 0, 1148 { 0 } 1149}, 1150 1151{ /* AArch64_CASPW, AArch64_INS_CASP: casp */ 1152 0, 1153 { 0 } 1154}, 1155 1156{ /* AArch64_CASPX, AArch64_INS_CASP: casp */ 1157 0, 1158 { 0 } 1159}, 1160 1161{ /* AArch64_CASW, AArch64_INS_CAS: cas */ 1162 0, 1163 { 0 } 1164}, 1165 1166{ /* AArch64_CASX, AArch64_INS_CAS: cas */ 1167 0, 1168 { 0 } 1169}, 1170 1171{ /* AArch64_CBNZW, AArch64_INS_CBNZ: cbnz */ 1172 0, 1173 { CS_AC_READ, CS_AC_READ, 0 } 1174}, 1175 1176{ /* AArch64_CBNZX, AArch64_INS_CBNZ: cbnz */ 1177 0, 1178 { CS_AC_READ, CS_AC_READ, 0 } 1179}, 1180 1181{ /* AArch64_CBZW, AArch64_INS_CBZ: cbz */ 1182 0, 1183 { CS_AC_READ, CS_AC_READ, 0 } 1184}, 1185 1186{ /* AArch64_CBZX, AArch64_INS_CBZ: cbz */ 1187 0, 1188 { CS_AC_READ, CS_AC_READ, 0 } 1189}, 1190 1191{ /* AArch64_CCMNWi, AArch64_INS_CCMN: ccmn */ 1192 0, 1193 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1194}, 1195 1196{ /* AArch64_CCMNWr, AArch64_INS_CCMN: ccmn */ 1197 0, 1198 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1199}, 1200 1201{ /* AArch64_CCMNXi, AArch64_INS_CCMN: ccmn */ 1202 0, 1203 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1204}, 1205 1206{ /* AArch64_CCMNXr, AArch64_INS_CCMN: ccmn */ 1207 0, 1208 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1209}, 1210 1211{ /* AArch64_CCMPWi, AArch64_INS_CCMP: ccmp */ 1212 0, 1213 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1214}, 1215 1216{ /* AArch64_CCMPWr, AArch64_INS_CCMP: ccmp */ 1217 0, 1218 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1219}, 1220 1221{ /* AArch64_CCMPXi, AArch64_INS_CCMP: ccmp */ 1222 0, 1223 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1224}, 1225 1226{ /* AArch64_CCMPXr, AArch64_INS_CCMP: ccmp */ 1227 0, 1228 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 1229}, 1230 1231{ /* AArch64_CFINV, AArch64_INS_CFINV: cfinv */ 1232 0, 1233 { 0 } 1234}, 1235 1236{ /* AArch64_CLASTA_RPZ_B, AArch64_INS_CLASTA: clasta */ 1237 0, 1238 { 0 } 1239}, 1240 1241{ /* AArch64_CLASTA_RPZ_D, AArch64_INS_CLASTA: clasta */ 1242 0, 1243 { 0 } 1244}, 1245 1246{ /* AArch64_CLASTA_RPZ_H, AArch64_INS_CLASTA: clasta */ 1247 0, 1248 { 0 } 1249}, 1250 1251{ /* AArch64_CLASTA_RPZ_S, AArch64_INS_CLASTA: clasta */ 1252 0, 1253 { 0 } 1254}, 1255 1256{ /* AArch64_CLASTA_VPZ_B, AArch64_INS_CLASTA: clasta */ 1257 0, 1258 { 0 } 1259}, 1260 1261{ /* AArch64_CLASTA_VPZ_D, AArch64_INS_CLASTA: clasta */ 1262 0, 1263 { 0 } 1264}, 1265 1266{ /* AArch64_CLASTA_VPZ_H, AArch64_INS_CLASTA: clasta */ 1267 0, 1268 { 0 } 1269}, 1270 1271{ /* AArch64_CLASTA_VPZ_S, AArch64_INS_CLASTA: clasta */ 1272 0, 1273 { 0 } 1274}, 1275 1276{ /* AArch64_CLASTA_ZPZ_B, AArch64_INS_CLASTA: clasta */ 1277 0, 1278 { 0 } 1279}, 1280 1281{ /* AArch64_CLASTA_ZPZ_D, AArch64_INS_CLASTA: clasta */ 1282 0, 1283 { 0 } 1284}, 1285 1286{ /* AArch64_CLASTA_ZPZ_H, AArch64_INS_CLASTA: clasta */ 1287 0, 1288 { 0 } 1289}, 1290 1291{ /* AArch64_CLASTA_ZPZ_S, AArch64_INS_CLASTA: clasta */ 1292 0, 1293 { 0 } 1294}, 1295 1296{ /* AArch64_CLASTB_RPZ_B, AArch64_INS_CLASTB: clastb */ 1297 0, 1298 { 0 } 1299}, 1300 1301{ /* AArch64_CLASTB_RPZ_D, AArch64_INS_CLASTB: clastb */ 1302 0, 1303 { 0 } 1304}, 1305 1306{ /* AArch64_CLASTB_RPZ_H, AArch64_INS_CLASTB: clastb */ 1307 0, 1308 { 0 } 1309}, 1310 1311{ /* AArch64_CLASTB_RPZ_S, AArch64_INS_CLASTB: clastb */ 1312 0, 1313 { 0 } 1314}, 1315 1316{ /* AArch64_CLASTB_VPZ_B, AArch64_INS_CLASTB: clastb */ 1317 0, 1318 { 0 } 1319}, 1320 1321{ /* AArch64_CLASTB_VPZ_D, AArch64_INS_CLASTB: clastb */ 1322 0, 1323 { 0 } 1324}, 1325 1326{ /* AArch64_CLASTB_VPZ_H, AArch64_INS_CLASTB: clastb */ 1327 0, 1328 { 0 } 1329}, 1330 1331{ /* AArch64_CLASTB_VPZ_S, AArch64_INS_CLASTB: clastb */ 1332 0, 1333 { 0 } 1334}, 1335 1336{ /* AArch64_CLASTB_ZPZ_B, AArch64_INS_CLASTB: clastb */ 1337 0, 1338 { 0 } 1339}, 1340 1341{ /* AArch64_CLASTB_ZPZ_D, AArch64_INS_CLASTB: clastb */ 1342 0, 1343 { 0 } 1344}, 1345 1346{ /* AArch64_CLASTB_ZPZ_H, AArch64_INS_CLASTB: clastb */ 1347 0, 1348 { 0 } 1349}, 1350 1351{ /* AArch64_CLASTB_ZPZ_S, AArch64_INS_CLASTB: clastb */ 1352 0, 1353 { 0 } 1354}, 1355 1356{ /* AArch64_CLREX, AArch64_INS_CLREX: clrex */ 1357 0, 1358 { CS_AC_READ, 0 } 1359}, 1360 1361{ /* AArch64_CLSWr, AArch64_INS_CLS: cls */ 1362 0, 1363 { CS_AC_WRITE, CS_AC_READ, 0 } 1364}, 1365 1366{ /* AArch64_CLSXr, AArch64_INS_CLS: cls */ 1367 0, 1368 { CS_AC_WRITE, CS_AC_READ, 0 } 1369}, 1370 1371{ /* AArch64_CLS_ZPmZ_B, AArch64_INS_CLS: cls */ 1372 0, 1373 { 0 } 1374}, 1375 1376{ /* AArch64_CLS_ZPmZ_D, AArch64_INS_CLS: cls */ 1377 0, 1378 { 0 } 1379}, 1380 1381{ /* AArch64_CLS_ZPmZ_H, AArch64_INS_CLS: cls */ 1382 0, 1383 { 0 } 1384}, 1385 1386{ /* AArch64_CLS_ZPmZ_S, AArch64_INS_CLS: cls */ 1387 0, 1388 { 0 } 1389}, 1390 1391{ /* AArch64_CLSv16i8, AArch64_INS_CLS: cls */ 1392 0, 1393 { CS_AC_WRITE, CS_AC_READ, 0 } 1394}, 1395 1396{ /* AArch64_CLSv2i32, AArch64_INS_CLS: cls */ 1397 0, 1398 { CS_AC_WRITE, CS_AC_READ, 0 } 1399}, 1400 1401{ /* AArch64_CLSv4i16, AArch64_INS_CLS: cls */ 1402 0, 1403 { CS_AC_WRITE, CS_AC_READ, 0 } 1404}, 1405 1406{ /* AArch64_CLSv4i32, AArch64_INS_CLS: cls */ 1407 0, 1408 { CS_AC_WRITE, CS_AC_READ, 0 } 1409}, 1410 1411{ /* AArch64_CLSv8i16, AArch64_INS_CLS: cls */ 1412 0, 1413 { CS_AC_WRITE, CS_AC_READ, 0 } 1414}, 1415 1416{ /* AArch64_CLSv8i8, AArch64_INS_CLS: cls */ 1417 0, 1418 { CS_AC_WRITE, CS_AC_READ, 0 } 1419}, 1420 1421{ /* AArch64_CLZWr, AArch64_INS_CLZ: clz */ 1422 0, 1423 { CS_AC_WRITE, CS_AC_READ, 0 } 1424}, 1425 1426{ /* AArch64_CLZXr, AArch64_INS_CLZ: clz */ 1427 0, 1428 { CS_AC_WRITE, CS_AC_READ, 0 } 1429}, 1430 1431{ /* AArch64_CLZ_ZPmZ_B, AArch64_INS_CLZ: clz */ 1432 0, 1433 { 0 } 1434}, 1435 1436{ /* AArch64_CLZ_ZPmZ_D, AArch64_INS_CLZ: clz */ 1437 0, 1438 { 0 } 1439}, 1440 1441{ /* AArch64_CLZ_ZPmZ_H, AArch64_INS_CLZ: clz */ 1442 0, 1443 { 0 } 1444}, 1445 1446{ /* AArch64_CLZ_ZPmZ_S, AArch64_INS_CLZ: clz */ 1447 0, 1448 { 0 } 1449}, 1450 1451{ /* AArch64_CLZv16i8, AArch64_INS_CLZ: clz */ 1452 0, 1453 { CS_AC_WRITE, CS_AC_READ, 0 } 1454}, 1455 1456{ /* AArch64_CLZv2i32, AArch64_INS_CLZ: clz */ 1457 0, 1458 { CS_AC_WRITE, CS_AC_READ, 0 } 1459}, 1460 1461{ /* AArch64_CLZv4i16, AArch64_INS_CLZ: clz */ 1462 0, 1463 { CS_AC_WRITE, CS_AC_READ, 0 } 1464}, 1465 1466{ /* AArch64_CLZv4i32, AArch64_INS_CLZ: clz */ 1467 0, 1468 { CS_AC_WRITE, CS_AC_READ, 0 } 1469}, 1470 1471{ /* AArch64_CLZv8i16, AArch64_INS_CLZ: clz */ 1472 0, 1473 { CS_AC_WRITE, CS_AC_READ, 0 } 1474}, 1475 1476{ /* AArch64_CLZv8i8, AArch64_INS_CLZ: clz */ 1477 0, 1478 { CS_AC_WRITE, CS_AC_READ, 0 } 1479}, 1480 1481{ /* AArch64_CMEQv16i8, AArch64_INS_CMEQ: cmeq */ 1482 0, 1483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1484}, 1485 1486{ /* AArch64_CMEQv16i8rz, AArch64_INS_CMEQ: cmeq */ 1487 0, 1488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1489}, 1490 1491{ /* AArch64_CMEQv1i64, AArch64_INS_CMEQ: cmeq */ 1492 0, 1493 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1494}, 1495 1496{ /* AArch64_CMEQv1i64rz, AArch64_INS_CMEQ: cmeq */ 1497 0, 1498 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1499}, 1500 1501{ /* AArch64_CMEQv2i32, AArch64_INS_CMEQ: cmeq */ 1502 0, 1503 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1504}, 1505 1506{ /* AArch64_CMEQv2i32rz, AArch64_INS_CMEQ: cmeq */ 1507 0, 1508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1509}, 1510 1511{ /* AArch64_CMEQv2i64, AArch64_INS_CMEQ: cmeq */ 1512 0, 1513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1514}, 1515 1516{ /* AArch64_CMEQv2i64rz, AArch64_INS_CMEQ: cmeq */ 1517 0, 1518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1519}, 1520 1521{ /* AArch64_CMEQv4i16, AArch64_INS_CMEQ: cmeq */ 1522 0, 1523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1524}, 1525 1526{ /* AArch64_CMEQv4i16rz, AArch64_INS_CMEQ: cmeq */ 1527 0, 1528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1529}, 1530 1531{ /* AArch64_CMEQv4i32, AArch64_INS_CMEQ: cmeq */ 1532 0, 1533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1534}, 1535 1536{ /* AArch64_CMEQv4i32rz, AArch64_INS_CMEQ: cmeq */ 1537 0, 1538 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1539}, 1540 1541{ /* AArch64_CMEQv8i16, AArch64_INS_CMEQ: cmeq */ 1542 0, 1543 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1544}, 1545 1546{ /* AArch64_CMEQv8i16rz, AArch64_INS_CMEQ: cmeq */ 1547 0, 1548 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1549}, 1550 1551{ /* AArch64_CMEQv8i8, AArch64_INS_CMEQ: cmeq */ 1552 0, 1553 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1554}, 1555 1556{ /* AArch64_CMEQv8i8rz, AArch64_INS_CMEQ: cmeq */ 1557 0, 1558 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1559}, 1560 1561{ /* AArch64_CMGEv16i8, AArch64_INS_CMGE: cmge */ 1562 0, 1563 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1564}, 1565 1566{ /* AArch64_CMGEv16i8rz, AArch64_INS_CMGE: cmge */ 1567 0, 1568 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1569}, 1570 1571{ /* AArch64_CMGEv1i64, AArch64_INS_CMGE: cmge */ 1572 0, 1573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1574}, 1575 1576{ /* AArch64_CMGEv1i64rz, AArch64_INS_CMGE: cmge */ 1577 0, 1578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1579}, 1580 1581{ /* AArch64_CMGEv2i32, AArch64_INS_CMGE: cmge */ 1582 0, 1583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1584}, 1585 1586{ /* AArch64_CMGEv2i32rz, AArch64_INS_CMGE: cmge */ 1587 0, 1588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1589}, 1590 1591{ /* AArch64_CMGEv2i64, AArch64_INS_CMGE: cmge */ 1592 0, 1593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1594}, 1595 1596{ /* AArch64_CMGEv2i64rz, AArch64_INS_CMGE: cmge */ 1597 0, 1598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1599}, 1600 1601{ /* AArch64_CMGEv4i16, AArch64_INS_CMGE: cmge */ 1602 0, 1603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1604}, 1605 1606{ /* AArch64_CMGEv4i16rz, AArch64_INS_CMGE: cmge */ 1607 0, 1608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1609}, 1610 1611{ /* AArch64_CMGEv4i32, AArch64_INS_CMGE: cmge */ 1612 0, 1613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1614}, 1615 1616{ /* AArch64_CMGEv4i32rz, AArch64_INS_CMGE: cmge */ 1617 0, 1618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1619}, 1620 1621{ /* AArch64_CMGEv8i16, AArch64_INS_CMGE: cmge */ 1622 0, 1623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1624}, 1625 1626{ /* AArch64_CMGEv8i16rz, AArch64_INS_CMGE: cmge */ 1627 0, 1628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1629}, 1630 1631{ /* AArch64_CMGEv8i8, AArch64_INS_CMGE: cmge */ 1632 0, 1633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1634}, 1635 1636{ /* AArch64_CMGEv8i8rz, AArch64_INS_CMGE: cmge */ 1637 0, 1638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1639}, 1640 1641{ /* AArch64_CMGTv16i8, AArch64_INS_CMGT: cmgt */ 1642 0, 1643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1644}, 1645 1646{ /* AArch64_CMGTv16i8rz, AArch64_INS_CMGT: cmgt */ 1647 0, 1648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1649}, 1650 1651{ /* AArch64_CMGTv1i64, AArch64_INS_CMGT: cmgt */ 1652 0, 1653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1654}, 1655 1656{ /* AArch64_CMGTv1i64rz, AArch64_INS_CMGT: cmgt */ 1657 0, 1658 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1659}, 1660 1661{ /* AArch64_CMGTv2i32, AArch64_INS_CMGT: cmgt */ 1662 0, 1663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1664}, 1665 1666{ /* AArch64_CMGTv2i32rz, AArch64_INS_CMGT: cmgt */ 1667 0, 1668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1669}, 1670 1671{ /* AArch64_CMGTv2i64, AArch64_INS_CMGT: cmgt */ 1672 0, 1673 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1674}, 1675 1676{ /* AArch64_CMGTv2i64rz, AArch64_INS_CMGT: cmgt */ 1677 0, 1678 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1679}, 1680 1681{ /* AArch64_CMGTv4i16, AArch64_INS_CMGT: cmgt */ 1682 0, 1683 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1684}, 1685 1686{ /* AArch64_CMGTv4i16rz, AArch64_INS_CMGT: cmgt */ 1687 0, 1688 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1689}, 1690 1691{ /* AArch64_CMGTv4i32, AArch64_INS_CMGT: cmgt */ 1692 0, 1693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1694}, 1695 1696{ /* AArch64_CMGTv4i32rz, AArch64_INS_CMGT: cmgt */ 1697 0, 1698 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1699}, 1700 1701{ /* AArch64_CMGTv8i16, AArch64_INS_CMGT: cmgt */ 1702 0, 1703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1704}, 1705 1706{ /* AArch64_CMGTv8i16rz, AArch64_INS_CMGT: cmgt */ 1707 0, 1708 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1709}, 1710 1711{ /* AArch64_CMGTv8i8, AArch64_INS_CMGT: cmgt */ 1712 0, 1713 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1714}, 1715 1716{ /* AArch64_CMGTv8i8rz, AArch64_INS_CMGT: cmgt */ 1717 0, 1718 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1719}, 1720 1721{ /* AArch64_CMHIv16i8, AArch64_INS_CMHI: cmhi */ 1722 0, 1723 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1724}, 1725 1726{ /* AArch64_CMHIv1i64, AArch64_INS_CMHI: cmhi */ 1727 0, 1728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1729}, 1730 1731{ /* AArch64_CMHIv2i32, AArch64_INS_CMHI: cmhi */ 1732 0, 1733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1734}, 1735 1736{ /* AArch64_CMHIv2i64, AArch64_INS_CMHI: cmhi */ 1737 0, 1738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1739}, 1740 1741{ /* AArch64_CMHIv4i16, AArch64_INS_CMHI: cmhi */ 1742 0, 1743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1744}, 1745 1746{ /* AArch64_CMHIv4i32, AArch64_INS_CMHI: cmhi */ 1747 0, 1748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1749}, 1750 1751{ /* AArch64_CMHIv8i16, AArch64_INS_CMHI: cmhi */ 1752 0, 1753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1754}, 1755 1756{ /* AArch64_CMHIv8i8, AArch64_INS_CMHI: cmhi */ 1757 0, 1758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1759}, 1760 1761{ /* AArch64_CMHSv16i8, AArch64_INS_CMHS: cmhs */ 1762 0, 1763 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1764}, 1765 1766{ /* AArch64_CMHSv1i64, AArch64_INS_CMHS: cmhs */ 1767 0, 1768 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1769}, 1770 1771{ /* AArch64_CMHSv2i32, AArch64_INS_CMHS: cmhs */ 1772 0, 1773 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1774}, 1775 1776{ /* AArch64_CMHSv2i64, AArch64_INS_CMHS: cmhs */ 1777 0, 1778 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1779}, 1780 1781{ /* AArch64_CMHSv4i16, AArch64_INS_CMHS: cmhs */ 1782 0, 1783 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1784}, 1785 1786{ /* AArch64_CMHSv4i32, AArch64_INS_CMHS: cmhs */ 1787 0, 1788 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1789}, 1790 1791{ /* AArch64_CMHSv8i16, AArch64_INS_CMHS: cmhs */ 1792 0, 1793 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1794}, 1795 1796{ /* AArch64_CMHSv8i8, AArch64_INS_CMHS: cmhs */ 1797 0, 1798 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1799}, 1800 1801{ /* AArch64_CMLEv16i8rz, AArch64_INS_CMLE: cmle */ 1802 0, 1803 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1804}, 1805 1806{ /* AArch64_CMLEv1i64rz, AArch64_INS_CMLE: cmle */ 1807 0, 1808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1809}, 1810 1811{ /* AArch64_CMLEv2i32rz, AArch64_INS_CMLE: cmle */ 1812 0, 1813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1814}, 1815 1816{ /* AArch64_CMLEv2i64rz, AArch64_INS_CMLE: cmle */ 1817 0, 1818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1819}, 1820 1821{ /* AArch64_CMLEv4i16rz, AArch64_INS_CMLE: cmle */ 1822 0, 1823 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1824}, 1825 1826{ /* AArch64_CMLEv4i32rz, AArch64_INS_CMLE: cmle */ 1827 0, 1828 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1829}, 1830 1831{ /* AArch64_CMLEv8i16rz, AArch64_INS_CMLE: cmle */ 1832 0, 1833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1834}, 1835 1836{ /* AArch64_CMLEv8i8rz, AArch64_INS_CMLE: cmle */ 1837 0, 1838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1839}, 1840 1841{ /* AArch64_CMLTv16i8rz, AArch64_INS_CMLT: cmlt */ 1842 0, 1843 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1844}, 1845 1846{ /* AArch64_CMLTv1i64rz, AArch64_INS_CMLT: cmlt */ 1847 0, 1848 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1849}, 1850 1851{ /* AArch64_CMLTv2i32rz, AArch64_INS_CMLT: cmlt */ 1852 0, 1853 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1854}, 1855 1856{ /* AArch64_CMLTv2i64rz, AArch64_INS_CMLT: cmlt */ 1857 0, 1858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1859}, 1860 1861{ /* AArch64_CMLTv4i16rz, AArch64_INS_CMLT: cmlt */ 1862 0, 1863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1864}, 1865 1866{ /* AArch64_CMLTv4i32rz, AArch64_INS_CMLT: cmlt */ 1867 0, 1868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1869}, 1870 1871{ /* AArch64_CMLTv8i16rz, AArch64_INS_CMLT: cmlt */ 1872 0, 1873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1874}, 1875 1876{ /* AArch64_CMLTv8i8rz, AArch64_INS_CMLT: cmlt */ 1877 0, 1878 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 1879}, 1880 1881{ /* AArch64_CMPEQ_PPzZI_B, AArch64_INS_CMPEQ: cmpeq */ 1882 0, 1883 { 0 } 1884}, 1885 1886{ /* AArch64_CMPEQ_PPzZI_D, AArch64_INS_CMPEQ: cmpeq */ 1887 0, 1888 { 0 } 1889}, 1890 1891{ /* AArch64_CMPEQ_PPzZI_H, AArch64_INS_CMPEQ: cmpeq */ 1892 0, 1893 { 0 } 1894}, 1895 1896{ /* AArch64_CMPEQ_PPzZI_S, AArch64_INS_CMPEQ: cmpeq */ 1897 0, 1898 { 0 } 1899}, 1900 1901{ /* AArch64_CMPEQ_PPzZZ_B, AArch64_INS_CMPEQ: cmpeq */ 1902 0, 1903 { 0 } 1904}, 1905 1906{ /* AArch64_CMPEQ_PPzZZ_D, AArch64_INS_CMPEQ: cmpeq */ 1907 0, 1908 { 0 } 1909}, 1910 1911{ /* AArch64_CMPEQ_PPzZZ_H, AArch64_INS_CMPEQ: cmpeq */ 1912 0, 1913 { 0 } 1914}, 1915 1916{ /* AArch64_CMPEQ_PPzZZ_S, AArch64_INS_CMPEQ: cmpeq */ 1917 0, 1918 { 0 } 1919}, 1920 1921{ /* AArch64_CMPEQ_WIDE_PPzZZ_B, AArch64_INS_CMPEQ: cmpeq */ 1922 0, 1923 { 0 } 1924}, 1925 1926{ /* AArch64_CMPEQ_WIDE_PPzZZ_H, AArch64_INS_CMPEQ: cmpeq */ 1927 0, 1928 { 0 } 1929}, 1930 1931{ /* AArch64_CMPEQ_WIDE_PPzZZ_S, AArch64_INS_CMPEQ: cmpeq */ 1932 0, 1933 { 0 } 1934}, 1935 1936{ /* AArch64_CMPGE_PPzZI_B, AArch64_INS_CMPGE: cmpge */ 1937 0, 1938 { 0 } 1939}, 1940 1941{ /* AArch64_CMPGE_PPzZI_D, AArch64_INS_CMPGE: cmpge */ 1942 0, 1943 { 0 } 1944}, 1945 1946{ /* AArch64_CMPGE_PPzZI_H, AArch64_INS_CMPGE: cmpge */ 1947 0, 1948 { 0 } 1949}, 1950 1951{ /* AArch64_CMPGE_PPzZI_S, AArch64_INS_CMPGE: cmpge */ 1952 0, 1953 { 0 } 1954}, 1955 1956{ /* AArch64_CMPGE_PPzZZ_B, AArch64_INS_CMPGE: cmpge */ 1957 0, 1958 { 0 } 1959}, 1960 1961{ /* AArch64_CMPGE_PPzZZ_D, AArch64_INS_CMPGE: cmpge */ 1962 0, 1963 { 0 } 1964}, 1965 1966{ /* AArch64_CMPGE_PPzZZ_H, AArch64_INS_CMPGE: cmpge */ 1967 0, 1968 { 0 } 1969}, 1970 1971{ /* AArch64_CMPGE_PPzZZ_S, AArch64_INS_CMPGE: cmpge */ 1972 0, 1973 { 0 } 1974}, 1975 1976{ /* AArch64_CMPGE_WIDE_PPzZZ_B, AArch64_INS_CMPGE: cmpge */ 1977 0, 1978 { 0 } 1979}, 1980 1981{ /* AArch64_CMPGE_WIDE_PPzZZ_H, AArch64_INS_CMPGE: cmpge */ 1982 0, 1983 { 0 } 1984}, 1985 1986{ /* AArch64_CMPGE_WIDE_PPzZZ_S, AArch64_INS_CMPGE: cmpge */ 1987 0, 1988 { 0 } 1989}, 1990 1991{ /* AArch64_CMPGT_PPzZI_B, AArch64_INS_CMPGT: cmpgt */ 1992 0, 1993 { 0 } 1994}, 1995 1996{ /* AArch64_CMPGT_PPzZI_D, AArch64_INS_CMPGT: cmpgt */ 1997 0, 1998 { 0 } 1999}, 2000 2001{ /* AArch64_CMPGT_PPzZI_H, AArch64_INS_CMPGT: cmpgt */ 2002 0, 2003 { 0 } 2004}, 2005 2006{ /* AArch64_CMPGT_PPzZI_S, AArch64_INS_CMPGT: cmpgt */ 2007 0, 2008 { 0 } 2009}, 2010 2011{ /* AArch64_CMPGT_PPzZZ_B, AArch64_INS_CMPGT: cmpgt */ 2012 0, 2013 { 0 } 2014}, 2015 2016{ /* AArch64_CMPGT_PPzZZ_D, AArch64_INS_CMPGT: cmpgt */ 2017 0, 2018 { 0 } 2019}, 2020 2021{ /* AArch64_CMPGT_PPzZZ_H, AArch64_INS_CMPGT: cmpgt */ 2022 0, 2023 { 0 } 2024}, 2025 2026{ /* AArch64_CMPGT_PPzZZ_S, AArch64_INS_CMPGT: cmpgt */ 2027 0, 2028 { 0 } 2029}, 2030 2031{ /* AArch64_CMPGT_WIDE_PPzZZ_B, AArch64_INS_CMPGT: cmpgt */ 2032 0, 2033 { 0 } 2034}, 2035 2036{ /* AArch64_CMPGT_WIDE_PPzZZ_H, AArch64_INS_CMPGT: cmpgt */ 2037 0, 2038 { 0 } 2039}, 2040 2041{ /* AArch64_CMPGT_WIDE_PPzZZ_S, AArch64_INS_CMPGT: cmpgt */ 2042 0, 2043 { 0 } 2044}, 2045 2046{ /* AArch64_CMPHI_PPzZI_B, AArch64_INS_CMPHI: cmphi */ 2047 0, 2048 { 0 } 2049}, 2050 2051{ /* AArch64_CMPHI_PPzZI_D, AArch64_INS_CMPHI: cmphi */ 2052 0, 2053 { 0 } 2054}, 2055 2056{ /* AArch64_CMPHI_PPzZI_H, AArch64_INS_CMPHI: cmphi */ 2057 0, 2058 { 0 } 2059}, 2060 2061{ /* AArch64_CMPHI_PPzZI_S, AArch64_INS_CMPHI: cmphi */ 2062 0, 2063 { 0 } 2064}, 2065 2066{ /* AArch64_CMPHI_PPzZZ_B, AArch64_INS_CMPHI: cmphi */ 2067 0, 2068 { 0 } 2069}, 2070 2071{ /* AArch64_CMPHI_PPzZZ_D, AArch64_INS_CMPHI: cmphi */ 2072 0, 2073 { 0 } 2074}, 2075 2076{ /* AArch64_CMPHI_PPzZZ_H, AArch64_INS_CMPHI: cmphi */ 2077 0, 2078 { 0 } 2079}, 2080 2081{ /* AArch64_CMPHI_PPzZZ_S, AArch64_INS_CMPHI: cmphi */ 2082 0, 2083 { 0 } 2084}, 2085 2086{ /* AArch64_CMPHI_WIDE_PPzZZ_B, AArch64_INS_CMPHI: cmphi */ 2087 0, 2088 { 0 } 2089}, 2090 2091{ /* AArch64_CMPHI_WIDE_PPzZZ_H, AArch64_INS_CMPHI: cmphi */ 2092 0, 2093 { 0 } 2094}, 2095 2096{ /* AArch64_CMPHI_WIDE_PPzZZ_S, AArch64_INS_CMPHI: cmphi */ 2097 0, 2098 { 0 } 2099}, 2100 2101{ /* AArch64_CMPHS_PPzZI_B, AArch64_INS_CMPHS: cmphs */ 2102 0, 2103 { 0 } 2104}, 2105 2106{ /* AArch64_CMPHS_PPzZI_D, AArch64_INS_CMPHS: cmphs */ 2107 0, 2108 { 0 } 2109}, 2110 2111{ /* AArch64_CMPHS_PPzZI_H, AArch64_INS_CMPHS: cmphs */ 2112 0, 2113 { 0 } 2114}, 2115 2116{ /* AArch64_CMPHS_PPzZI_S, AArch64_INS_CMPHS: cmphs */ 2117 0, 2118 { 0 } 2119}, 2120 2121{ /* AArch64_CMPHS_PPzZZ_B, AArch64_INS_CMPHS: cmphs */ 2122 0, 2123 { 0 } 2124}, 2125 2126{ /* AArch64_CMPHS_PPzZZ_D, AArch64_INS_CMPHS: cmphs */ 2127 0, 2128 { 0 } 2129}, 2130 2131{ /* AArch64_CMPHS_PPzZZ_H, AArch64_INS_CMPHS: cmphs */ 2132 0, 2133 { 0 } 2134}, 2135 2136{ /* AArch64_CMPHS_PPzZZ_S, AArch64_INS_CMPHS: cmphs */ 2137 0, 2138 { 0 } 2139}, 2140 2141{ /* AArch64_CMPHS_WIDE_PPzZZ_B, AArch64_INS_CMPHS: cmphs */ 2142 0, 2143 { 0 } 2144}, 2145 2146{ /* AArch64_CMPHS_WIDE_PPzZZ_H, AArch64_INS_CMPHS: cmphs */ 2147 0, 2148 { 0 } 2149}, 2150 2151{ /* AArch64_CMPHS_WIDE_PPzZZ_S, AArch64_INS_CMPHS: cmphs */ 2152 0, 2153 { 0 } 2154}, 2155 2156{ /* AArch64_CMPLE_PPzZI_B, AArch64_INS_CMPLE: cmple */ 2157 0, 2158 { 0 } 2159}, 2160 2161{ /* AArch64_CMPLE_PPzZI_D, AArch64_INS_CMPLE: cmple */ 2162 0, 2163 { 0 } 2164}, 2165 2166{ /* AArch64_CMPLE_PPzZI_H, AArch64_INS_CMPLE: cmple */ 2167 0, 2168 { 0 } 2169}, 2170 2171{ /* AArch64_CMPLE_PPzZI_S, AArch64_INS_CMPLE: cmple */ 2172 0, 2173 { 0 } 2174}, 2175 2176{ /* AArch64_CMPLE_WIDE_PPzZZ_B, AArch64_INS_CMPLE: cmple */ 2177 0, 2178 { 0 } 2179}, 2180 2181{ /* AArch64_CMPLE_WIDE_PPzZZ_H, AArch64_INS_CMPLE: cmple */ 2182 0, 2183 { 0 } 2184}, 2185 2186{ /* AArch64_CMPLE_WIDE_PPzZZ_S, AArch64_INS_CMPLE: cmple */ 2187 0, 2188 { 0 } 2189}, 2190 2191{ /* AArch64_CMPLO_PPzZI_B, AArch64_INS_CMPLO: cmplo */ 2192 0, 2193 { 0 } 2194}, 2195 2196{ /* AArch64_CMPLO_PPzZI_D, AArch64_INS_CMPLO: cmplo */ 2197 0, 2198 { 0 } 2199}, 2200 2201{ /* AArch64_CMPLO_PPzZI_H, AArch64_INS_CMPLO: cmplo */ 2202 0, 2203 { 0 } 2204}, 2205 2206{ /* AArch64_CMPLO_PPzZI_S, AArch64_INS_CMPLO: cmplo */ 2207 0, 2208 { 0 } 2209}, 2210 2211{ /* AArch64_CMPLO_WIDE_PPzZZ_B, AArch64_INS_CMPLO: cmplo */ 2212 0, 2213 { 0 } 2214}, 2215 2216{ /* AArch64_CMPLO_WIDE_PPzZZ_H, AArch64_INS_CMPLO: cmplo */ 2217 0, 2218 { 0 } 2219}, 2220 2221{ /* AArch64_CMPLO_WIDE_PPzZZ_S, AArch64_INS_CMPLO: cmplo */ 2222 0, 2223 { 0 } 2224}, 2225 2226{ /* AArch64_CMPLS_PPzZI_B, AArch64_INS_CMPLS: cmpls */ 2227 0, 2228 { 0 } 2229}, 2230 2231{ /* AArch64_CMPLS_PPzZI_D, AArch64_INS_CMPLS: cmpls */ 2232 0, 2233 { 0 } 2234}, 2235 2236{ /* AArch64_CMPLS_PPzZI_H, AArch64_INS_CMPLS: cmpls */ 2237 0, 2238 { 0 } 2239}, 2240 2241{ /* AArch64_CMPLS_PPzZI_S, AArch64_INS_CMPLS: cmpls */ 2242 0, 2243 { 0 } 2244}, 2245 2246{ /* AArch64_CMPLS_WIDE_PPzZZ_B, AArch64_INS_CMPLS: cmpls */ 2247 0, 2248 { 0 } 2249}, 2250 2251{ /* AArch64_CMPLS_WIDE_PPzZZ_H, AArch64_INS_CMPLS: cmpls */ 2252 0, 2253 { 0 } 2254}, 2255 2256{ /* AArch64_CMPLS_WIDE_PPzZZ_S, AArch64_INS_CMPLS: cmpls */ 2257 0, 2258 { 0 } 2259}, 2260 2261{ /* AArch64_CMPLT_PPzZI_B, AArch64_INS_CMPLT: cmplt */ 2262 0, 2263 { 0 } 2264}, 2265 2266{ /* AArch64_CMPLT_PPzZI_D, AArch64_INS_CMPLT: cmplt */ 2267 0, 2268 { 0 } 2269}, 2270 2271{ /* AArch64_CMPLT_PPzZI_H, AArch64_INS_CMPLT: cmplt */ 2272 0, 2273 { 0 } 2274}, 2275 2276{ /* AArch64_CMPLT_PPzZI_S, AArch64_INS_CMPLT: cmplt */ 2277 0, 2278 { 0 } 2279}, 2280 2281{ /* AArch64_CMPLT_WIDE_PPzZZ_B, AArch64_INS_CMPLT: cmplt */ 2282 0, 2283 { 0 } 2284}, 2285 2286{ /* AArch64_CMPLT_WIDE_PPzZZ_H, AArch64_INS_CMPLT: cmplt */ 2287 0, 2288 { 0 } 2289}, 2290 2291{ /* AArch64_CMPLT_WIDE_PPzZZ_S, AArch64_INS_CMPLT: cmplt */ 2292 0, 2293 { 0 } 2294}, 2295 2296{ /* AArch64_CMPNE_PPzZI_B, AArch64_INS_CMPNE: cmpne */ 2297 0, 2298 { 0 } 2299}, 2300 2301{ /* AArch64_CMPNE_PPzZI_D, AArch64_INS_CMPNE: cmpne */ 2302 0, 2303 { 0 } 2304}, 2305 2306{ /* AArch64_CMPNE_PPzZI_H, AArch64_INS_CMPNE: cmpne */ 2307 0, 2308 { 0 } 2309}, 2310 2311{ /* AArch64_CMPNE_PPzZI_S, AArch64_INS_CMPNE: cmpne */ 2312 0, 2313 { 0 } 2314}, 2315 2316{ /* AArch64_CMPNE_PPzZZ_B, AArch64_INS_CMPNE: cmpne */ 2317 0, 2318 { 0 } 2319}, 2320 2321{ /* AArch64_CMPNE_PPzZZ_D, AArch64_INS_CMPNE: cmpne */ 2322 0, 2323 { 0 } 2324}, 2325 2326{ /* AArch64_CMPNE_PPzZZ_H, AArch64_INS_CMPNE: cmpne */ 2327 0, 2328 { 0 } 2329}, 2330 2331{ /* AArch64_CMPNE_PPzZZ_S, AArch64_INS_CMPNE: cmpne */ 2332 0, 2333 { 0 } 2334}, 2335 2336{ /* AArch64_CMPNE_WIDE_PPzZZ_B, AArch64_INS_CMPNE: cmpne */ 2337 0, 2338 { 0 } 2339}, 2340 2341{ /* AArch64_CMPNE_WIDE_PPzZZ_H, AArch64_INS_CMPNE: cmpne */ 2342 0, 2343 { 0 } 2344}, 2345 2346{ /* AArch64_CMPNE_WIDE_PPzZZ_S, AArch64_INS_CMPNE: cmpne */ 2347 0, 2348 { 0 } 2349}, 2350 2351{ /* AArch64_CMTSTv16i8, AArch64_INS_CMTST: cmtst */ 2352 0, 2353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2354}, 2355 2356{ /* AArch64_CMTSTv1i64, AArch64_INS_CMTST: cmtst */ 2357 0, 2358 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2359}, 2360 2361{ /* AArch64_CMTSTv2i32, AArch64_INS_CMTST: cmtst */ 2362 0, 2363 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2364}, 2365 2366{ /* AArch64_CMTSTv2i64, AArch64_INS_CMTST: cmtst */ 2367 0, 2368 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2369}, 2370 2371{ /* AArch64_CMTSTv4i16, AArch64_INS_CMTST: cmtst */ 2372 0, 2373 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2374}, 2375 2376{ /* AArch64_CMTSTv4i32, AArch64_INS_CMTST: cmtst */ 2377 0, 2378 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2379}, 2380 2381{ /* AArch64_CMTSTv8i16, AArch64_INS_CMTST: cmtst */ 2382 0, 2383 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2384}, 2385 2386{ /* AArch64_CMTSTv8i8, AArch64_INS_CMTST: cmtst */ 2387 0, 2388 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2389}, 2390 2391{ /* AArch64_CNOT_ZPmZ_B, AArch64_INS_CNOT: cnot */ 2392 0, 2393 { 0 } 2394}, 2395 2396{ /* AArch64_CNOT_ZPmZ_D, AArch64_INS_CNOT: cnot */ 2397 0, 2398 { 0 } 2399}, 2400 2401{ /* AArch64_CNOT_ZPmZ_H, AArch64_INS_CNOT: cnot */ 2402 0, 2403 { 0 } 2404}, 2405 2406{ /* AArch64_CNOT_ZPmZ_S, AArch64_INS_CNOT: cnot */ 2407 0, 2408 { 0 } 2409}, 2410 2411{ /* AArch64_CNTB_XPiI, AArch64_INS_CNTB: cntb */ 2412 0, 2413 { 0 } 2414}, 2415 2416{ /* AArch64_CNTD_XPiI, AArch64_INS_CNTD: cntd */ 2417 0, 2418 { 0 } 2419}, 2420 2421{ /* AArch64_CNTH_XPiI, AArch64_INS_CNTH: cnth */ 2422 0, 2423 { 0 } 2424}, 2425 2426{ /* AArch64_CNTP_XPP_B, AArch64_INS_CNTP: cntp */ 2427 0, 2428 { 0 } 2429}, 2430 2431{ /* AArch64_CNTP_XPP_D, AArch64_INS_CNTP: cntp */ 2432 0, 2433 { 0 } 2434}, 2435 2436{ /* AArch64_CNTP_XPP_H, AArch64_INS_CNTP: cntp */ 2437 0, 2438 { 0 } 2439}, 2440 2441{ /* AArch64_CNTP_XPP_S, AArch64_INS_CNTP: cntp */ 2442 0, 2443 { 0 } 2444}, 2445 2446{ /* AArch64_CNTW_XPiI, AArch64_INS_CNTW: cntw */ 2447 0, 2448 { 0 } 2449}, 2450 2451{ /* AArch64_CNT_ZPmZ_B, AArch64_INS_CNT: cnt */ 2452 0, 2453 { 0 } 2454}, 2455 2456{ /* AArch64_CNT_ZPmZ_D, AArch64_INS_CNT: cnt */ 2457 0, 2458 { 0 } 2459}, 2460 2461{ /* AArch64_CNT_ZPmZ_H, AArch64_INS_CNT: cnt */ 2462 0, 2463 { 0 } 2464}, 2465 2466{ /* AArch64_CNT_ZPmZ_S, AArch64_INS_CNT: cnt */ 2467 0, 2468 { 0 } 2469}, 2470 2471{ /* AArch64_CNTv16i8, AArch64_INS_CNT: cnt */ 2472 0, 2473 { CS_AC_WRITE, CS_AC_READ, 0 } 2474}, 2475 2476{ /* AArch64_CNTv8i8, AArch64_INS_CNT: cnt */ 2477 0, 2478 { CS_AC_WRITE, CS_AC_READ, 0 } 2479}, 2480 2481{ /* AArch64_COMPACT_ZPZ_D, AArch64_INS_COMPACT: compact */ 2482 0, 2483 { 0 } 2484}, 2485 2486{ /* AArch64_COMPACT_ZPZ_S, AArch64_INS_COMPACT: compact */ 2487 0, 2488 { 0 } 2489}, 2490 2491{ /* AArch64_CPY_ZPmI_B, AArch64_INS_CPY: cpy */ 2492 0, 2493 { 0 } 2494}, 2495 2496{ /* AArch64_CPY_ZPmI_D, AArch64_INS_CPY: cpy */ 2497 0, 2498 { 0 } 2499}, 2500 2501{ /* AArch64_CPY_ZPmI_H, AArch64_INS_CPY: cpy */ 2502 0, 2503 { 0 } 2504}, 2505 2506{ /* AArch64_CPY_ZPmI_S, AArch64_INS_CPY: cpy */ 2507 0, 2508 { 0 } 2509}, 2510 2511{ /* AArch64_CPY_ZPmR_B, AArch64_INS_CPY: cpy */ 2512 0, 2513 { 0 } 2514}, 2515 2516{ /* AArch64_CPY_ZPmR_D, AArch64_INS_CPY: cpy */ 2517 0, 2518 { 0 } 2519}, 2520 2521{ /* AArch64_CPY_ZPmR_H, AArch64_INS_CPY: cpy */ 2522 0, 2523 { 0 } 2524}, 2525 2526{ /* AArch64_CPY_ZPmR_S, AArch64_INS_CPY: cpy */ 2527 0, 2528 { 0 } 2529}, 2530 2531{ /* AArch64_CPY_ZPmV_B, AArch64_INS_CPY: cpy */ 2532 0, 2533 { 0 } 2534}, 2535 2536{ /* AArch64_CPY_ZPmV_D, AArch64_INS_CPY: cpy */ 2537 0, 2538 { 0 } 2539}, 2540 2541{ /* AArch64_CPY_ZPmV_H, AArch64_INS_CPY: cpy */ 2542 0, 2543 { 0 } 2544}, 2545 2546{ /* AArch64_CPY_ZPmV_S, AArch64_INS_CPY: cpy */ 2547 0, 2548 { 0 } 2549}, 2550 2551{ /* AArch64_CPY_ZPzI_B, AArch64_INS_CPY: cpy */ 2552 0, 2553 { 0 } 2554}, 2555 2556{ /* AArch64_CPY_ZPzI_D, AArch64_INS_CPY: cpy */ 2557 0, 2558 { 0 } 2559}, 2560 2561{ /* AArch64_CPY_ZPzI_H, AArch64_INS_CPY: cpy */ 2562 0, 2563 { 0 } 2564}, 2565 2566{ /* AArch64_CPY_ZPzI_S, AArch64_INS_CPY: cpy */ 2567 0, 2568 { 0 } 2569}, 2570 2571{ /* AArch64_CPYi16, AArch64_INS_DUP: dup */ 2572 0, 2573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2574}, 2575 2576{ /* AArch64_CPYi32, AArch64_INS_DUP: dup */ 2577 0, 2578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2579}, 2580 2581{ /* AArch64_CPYi64, AArch64_INS_DUP: dup */ 2582 0, 2583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2584}, 2585 2586{ /* AArch64_CPYi8, AArch64_INS_DUP: dup */ 2587 0, 2588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2589}, 2590 2591{ /* AArch64_CRC32Brr, AArch64_INS_CRC32B: crc32b */ 2592 0, 2593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2594}, 2595 2596{ /* AArch64_CRC32CBrr, AArch64_INS_CRC32CB: crc32cb */ 2597 0, 2598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2599}, 2600 2601{ /* AArch64_CRC32CHrr, AArch64_INS_CRC32CH: crc32ch */ 2602 0, 2603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2604}, 2605 2606{ /* AArch64_CRC32CWrr, AArch64_INS_CRC32CW: crc32cw */ 2607 0, 2608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2609}, 2610 2611{ /* AArch64_CRC32CXrr, AArch64_INS_CRC32CX: crc32cx */ 2612 0, 2613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2614}, 2615 2616{ /* AArch64_CRC32Hrr, AArch64_INS_CRC32H: crc32h */ 2617 0, 2618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2619}, 2620 2621{ /* AArch64_CRC32Wrr, AArch64_INS_CRC32W: crc32w */ 2622 0, 2623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2624}, 2625 2626{ /* AArch64_CRC32Xrr, AArch64_INS_CRC32X: crc32x */ 2627 0, 2628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2629}, 2630 2631{ /* AArch64_CSELWr, AArch64_INS_CSEL: csel */ 2632 0, 2633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2634}, 2635 2636{ /* AArch64_CSELXr, AArch64_INS_CSEL: csel */ 2637 0, 2638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2639}, 2640 2641{ /* AArch64_CSINCWr, AArch64_INS_CINC: cinc */ 2642 0, 2643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2644}, 2645 2646{ /* AArch64_CSINCXr, AArch64_INS_CINC: cinc */ 2647 0, 2648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2649}, 2650 2651{ /* AArch64_CSINVWr, AArch64_INS_CINV: cinv */ 2652 0, 2653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2654}, 2655 2656{ /* AArch64_CSINVXr, AArch64_INS_CINV: cinv */ 2657 0, 2658 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2659}, 2660 2661{ /* AArch64_CSNEGWr, AArch64_INS_CNEG: cneg */ 2662 0, 2663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2664}, 2665 2666{ /* AArch64_CSNEGXr, AArch64_INS_CNEG: cneg */ 2667 0, 2668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 2669}, 2670 2671{ /* AArch64_CTERMEQ_WW, AArch64_INS_CTERMEQ: ctermeq */ 2672 0, 2673 { 0 } 2674}, 2675 2676{ /* AArch64_CTERMEQ_XX, AArch64_INS_CTERMEQ: ctermeq */ 2677 0, 2678 { 0 } 2679}, 2680 2681{ /* AArch64_CTERMNE_WW, AArch64_INS_CTERMNE: ctermne */ 2682 0, 2683 { 0 } 2684}, 2685 2686{ /* AArch64_CTERMNE_XX, AArch64_INS_CTERMNE: ctermne */ 2687 0, 2688 { 0 } 2689}, 2690 2691{ /* AArch64_DCPS1, AArch64_INS_DCPS1: dcps1 */ 2692 0, 2693 { CS_AC_READ, 0 } 2694}, 2695 2696{ /* AArch64_DCPS2, AArch64_INS_DCPS2: dcps2 */ 2697 0, 2698 { CS_AC_READ, 0 } 2699}, 2700 2701{ /* AArch64_DCPS3, AArch64_INS_DCPS3: dcps3 */ 2702 0, 2703 { CS_AC_READ, 0 } 2704}, 2705 2706{ /* AArch64_DECB_XPiI, AArch64_INS_DECB: decb */ 2707 0, 2708 { 0 } 2709}, 2710 2711{ /* AArch64_DECD_XPiI, AArch64_INS_DECD: decd */ 2712 0, 2713 { 0 } 2714}, 2715 2716{ /* AArch64_DECD_ZPiI, AArch64_INS_DECD: decd */ 2717 0, 2718 { 0 } 2719}, 2720 2721{ /* AArch64_DECH_XPiI, AArch64_INS_DECH: dech */ 2722 0, 2723 { 0 } 2724}, 2725 2726{ /* AArch64_DECH_ZPiI, AArch64_INS_DECH: dech */ 2727 0, 2728 { 0 } 2729}, 2730 2731{ /* AArch64_DECP_XP_B, AArch64_INS_DECP: decp */ 2732 0, 2733 { 0 } 2734}, 2735 2736{ /* AArch64_DECP_XP_D, AArch64_INS_DECP: decp */ 2737 0, 2738 { 0 } 2739}, 2740 2741{ /* AArch64_DECP_XP_H, AArch64_INS_DECP: decp */ 2742 0, 2743 { 0 } 2744}, 2745 2746{ /* AArch64_DECP_XP_S, AArch64_INS_DECP: decp */ 2747 0, 2748 { 0 } 2749}, 2750 2751{ /* AArch64_DECP_ZP_D, AArch64_INS_DECP: decp */ 2752 0, 2753 { 0 } 2754}, 2755 2756{ /* AArch64_DECP_ZP_H, AArch64_INS_DECP: decp */ 2757 0, 2758 { 0 } 2759}, 2760 2761{ /* AArch64_DECP_ZP_S, AArch64_INS_DECP: decp */ 2762 0, 2763 { 0 } 2764}, 2765 2766{ /* AArch64_DECW_XPiI, AArch64_INS_DECW: decw */ 2767 0, 2768 { 0 } 2769}, 2770 2771{ /* AArch64_DECW_ZPiI, AArch64_INS_DECW: decw */ 2772 0, 2773 { 0 } 2774}, 2775 2776{ /* AArch64_DMB, AArch64_INS_DMB: dmb */ 2777 0, 2778 { CS_AC_READ, 0 } 2779}, 2780 2781{ /* AArch64_DRPS, AArch64_INS_DRPS: drps */ 2782 0, 2783 { 0 } 2784}, 2785 2786{ /* AArch64_DSB, AArch64_INS_DSB: dsb */ 2787 0, 2788 { CS_AC_READ, 0 } 2789}, 2790 2791{ /* AArch64_DUPM_ZI, AArch64_INS_DUPM: dupm */ 2792 0, 2793 { 0 } 2794}, 2795 2796{ /* AArch64_DUP_ZI_B, AArch64_INS_DUP: dup */ 2797 0, 2798 { 0 } 2799}, 2800 2801{ /* AArch64_DUP_ZI_D, AArch64_INS_DUP: dup */ 2802 0, 2803 { 0 } 2804}, 2805 2806{ /* AArch64_DUP_ZI_H, AArch64_INS_DUP: dup */ 2807 0, 2808 { 0 } 2809}, 2810 2811{ /* AArch64_DUP_ZI_S, AArch64_INS_DUP: dup */ 2812 0, 2813 { 0 } 2814}, 2815 2816{ /* AArch64_DUP_ZR_B, AArch64_INS_DUP: dup */ 2817 0, 2818 { 0 } 2819}, 2820 2821{ /* AArch64_DUP_ZR_D, AArch64_INS_DUP: dup */ 2822 0, 2823 { 0 } 2824}, 2825 2826{ /* AArch64_DUP_ZR_H, AArch64_INS_DUP: dup */ 2827 0, 2828 { 0 } 2829}, 2830 2831{ /* AArch64_DUP_ZR_S, AArch64_INS_DUP: dup */ 2832 0, 2833 { 0 } 2834}, 2835 2836{ /* AArch64_DUP_ZZI_B, AArch64_INS_DUP: dup */ 2837 0, 2838 { 0 } 2839}, 2840 2841{ /* AArch64_DUP_ZZI_D, AArch64_INS_DUP: dup */ 2842 0, 2843 { 0 } 2844}, 2845 2846{ /* AArch64_DUP_ZZI_H, AArch64_INS_DUP: dup */ 2847 0, 2848 { 0 } 2849}, 2850 2851{ /* AArch64_DUP_ZZI_Q, AArch64_INS_DUP: dup */ 2852 0, 2853 { 0 } 2854}, 2855 2856{ /* AArch64_DUP_ZZI_S, AArch64_INS_DUP: dup */ 2857 0, 2858 { 0 } 2859}, 2860 2861{ /* AArch64_DUPv16i8gpr, AArch64_INS_DUP: dup */ 2862 0, 2863 { CS_AC_WRITE, CS_AC_READ, 0 } 2864}, 2865 2866{ /* AArch64_DUPv16i8lane, AArch64_INS_DUP: dup */ 2867 0, 2868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2869}, 2870 2871{ /* AArch64_DUPv2i32gpr, AArch64_INS_DUP: dup */ 2872 0, 2873 { CS_AC_WRITE, CS_AC_READ, 0 } 2874}, 2875 2876{ /* AArch64_DUPv2i32lane, AArch64_INS_DUP: dup */ 2877 0, 2878 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2879}, 2880 2881{ /* AArch64_DUPv2i64gpr, AArch64_INS_DUP: dup */ 2882 0, 2883 { CS_AC_WRITE, CS_AC_READ, 0 } 2884}, 2885 2886{ /* AArch64_DUPv2i64lane, AArch64_INS_DUP: dup */ 2887 0, 2888 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2889}, 2890 2891{ /* AArch64_DUPv4i16gpr, AArch64_INS_DUP: dup */ 2892 0, 2893 { CS_AC_WRITE, CS_AC_READ, 0 } 2894}, 2895 2896{ /* AArch64_DUPv4i16lane, AArch64_INS_DUP: dup */ 2897 0, 2898 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2899}, 2900 2901{ /* AArch64_DUPv4i32gpr, AArch64_INS_DUP: dup */ 2902 0, 2903 { CS_AC_WRITE, CS_AC_READ, 0 } 2904}, 2905 2906{ /* AArch64_DUPv4i32lane, AArch64_INS_DUP: dup */ 2907 0, 2908 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2909}, 2910 2911{ /* AArch64_DUPv8i16gpr, AArch64_INS_DUP: dup */ 2912 0, 2913 { CS_AC_WRITE, CS_AC_READ, 0 } 2914}, 2915 2916{ /* AArch64_DUPv8i16lane, AArch64_INS_DUP: dup */ 2917 0, 2918 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2919}, 2920 2921{ /* AArch64_DUPv8i8gpr, AArch64_INS_DUP: dup */ 2922 0, 2923 { CS_AC_WRITE, CS_AC_READ, 0 } 2924}, 2925 2926{ /* AArch64_DUPv8i8lane, AArch64_INS_DUP: dup */ 2927 0, 2928 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2929}, 2930 2931{ /* AArch64_EONWrs, AArch64_INS_EON: eon */ 2932 0, 2933 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2934}, 2935 2936{ /* AArch64_EONXrs, AArch64_INS_EON: eon */ 2937 0, 2938 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2939}, 2940 2941{ /* AArch64_EOR3, AArch64_INS_EOR3: eor3 */ 2942 0, 2943 { 0 } 2944}, 2945 2946{ /* AArch64_EORS_PPzPP, AArch64_INS_EORS: eors */ 2947 0, 2948 { 0 } 2949}, 2950 2951{ /* AArch64_EORV_VPZ_B, AArch64_INS_EORV: eorv */ 2952 0, 2953 { 0 } 2954}, 2955 2956{ /* AArch64_EORV_VPZ_D, AArch64_INS_EORV: eorv */ 2957 0, 2958 { 0 } 2959}, 2960 2961{ /* AArch64_EORV_VPZ_H, AArch64_INS_EORV: eorv */ 2962 0, 2963 { 0 } 2964}, 2965 2966{ /* AArch64_EORV_VPZ_S, AArch64_INS_EORV: eorv */ 2967 0, 2968 { 0 } 2969}, 2970 2971{ /* AArch64_EORWri, AArch64_INS_EON: eon */ 2972 0, 2973 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2974}, 2975 2976{ /* AArch64_EORWrs, AArch64_INS_EOR: eor */ 2977 0, 2978 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2979}, 2980 2981{ /* AArch64_EORXri, AArch64_INS_EON: eon */ 2982 0, 2983 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2984}, 2985 2986{ /* AArch64_EORXrs, AArch64_INS_EOR: eor */ 2987 0, 2988 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 2989}, 2990 2991{ /* AArch64_EOR_PPzPP, AArch64_INS_EOR: eor */ 2992 0, 2993 { 0 } 2994}, 2995 2996{ /* AArch64_EOR_ZI, AArch64_INS_EON: eon */ 2997 0, 2998 { 0 } 2999}, 3000 3001{ /* AArch64_EOR_ZPmZ_B, AArch64_INS_EOR: eor */ 3002 0, 3003 { 0 } 3004}, 3005 3006{ /* AArch64_EOR_ZPmZ_D, AArch64_INS_EOR: eor */ 3007 0, 3008 { 0 } 3009}, 3010 3011{ /* AArch64_EOR_ZPmZ_H, AArch64_INS_EOR: eor */ 3012 0, 3013 { 0 } 3014}, 3015 3016{ /* AArch64_EOR_ZPmZ_S, AArch64_INS_EOR: eor */ 3017 0, 3018 { 0 } 3019}, 3020 3021{ /* AArch64_EOR_ZZZ, AArch64_INS_EOR: eor */ 3022 0, 3023 { 0 } 3024}, 3025 3026{ /* AArch64_EORv16i8, AArch64_INS_EOR: eor */ 3027 0, 3028 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3029}, 3030 3031{ /* AArch64_EORv8i8, AArch64_INS_EOR: eor */ 3032 0, 3033 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3034}, 3035 3036{ /* AArch64_ERET, AArch64_INS_ERET: eret */ 3037 0, 3038 { 0 } 3039}, 3040 3041{ /* AArch64_ERETAA, AArch64_INS_ERETAA: eretaa */ 3042 0, 3043 { 0 } 3044}, 3045 3046{ /* AArch64_ERETAB, AArch64_INS_ERETAB: eretab */ 3047 0, 3048 { 0 } 3049}, 3050 3051{ /* AArch64_EXTRWrri, AArch64_INS_EXTR: extr */ 3052 0, 3053 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 3054}, 3055 3056{ /* AArch64_EXTRXrri, AArch64_INS_EXTR: extr */ 3057 0, 3058 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 3059}, 3060 3061{ /* AArch64_EXT_ZZI, AArch64_INS_EXT: ext */ 3062 0, 3063 { 0 } 3064}, 3065 3066{ /* AArch64_EXTv16i8, AArch64_INS_EXT: ext */ 3067 0, 3068 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 3069}, 3070 3071{ /* AArch64_EXTv8i8, AArch64_INS_EXT: ext */ 3072 0, 3073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 3074}, 3075 3076{ /* AArch64_FABD16, AArch64_INS_FABD: fabd */ 3077 0, 3078 { 0 } 3079}, 3080 3081{ /* AArch64_FABD32, AArch64_INS_FABD: fabd */ 3082 0, 3083 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3084}, 3085 3086{ /* AArch64_FABD64, AArch64_INS_FABD: fabd */ 3087 0, 3088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3089}, 3090 3091{ /* AArch64_FABD_ZPmZ_D, AArch64_INS_FABD: fabd */ 3092 0, 3093 { 0 } 3094}, 3095 3096{ /* AArch64_FABD_ZPmZ_H, AArch64_INS_FABD: fabd */ 3097 0, 3098 { 0 } 3099}, 3100 3101{ /* AArch64_FABD_ZPmZ_S, AArch64_INS_FABD: fabd */ 3102 0, 3103 { 0 } 3104}, 3105 3106{ /* AArch64_FABDv2f32, AArch64_INS_FABD: fabd */ 3107 0, 3108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3109}, 3110 3111{ /* AArch64_FABDv2f64, AArch64_INS_FABD: fabd */ 3112 0, 3113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3114}, 3115 3116{ /* AArch64_FABDv4f16, AArch64_INS_FABD: fabd */ 3117 0, 3118 { 0 } 3119}, 3120 3121{ /* AArch64_FABDv4f32, AArch64_INS_FABD: fabd */ 3122 0, 3123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3124}, 3125 3126{ /* AArch64_FABDv8f16, AArch64_INS_FABD: fabd */ 3127 0, 3128 { 0 } 3129}, 3130 3131{ /* AArch64_FABSDr, AArch64_INS_FABS: fabs */ 3132 0, 3133 { CS_AC_WRITE, CS_AC_READ, 0 } 3134}, 3135 3136{ /* AArch64_FABSHr, AArch64_INS_FABS: fabs */ 3137 0, 3138 { 0 } 3139}, 3140 3141{ /* AArch64_FABSSr, AArch64_INS_FABS: fabs */ 3142 0, 3143 { CS_AC_WRITE, CS_AC_READ, 0 } 3144}, 3145 3146{ /* AArch64_FABS_ZPmZ_D, AArch64_INS_FABS: fabs */ 3147 0, 3148 { 0 } 3149}, 3150 3151{ /* AArch64_FABS_ZPmZ_H, AArch64_INS_FABS: fabs */ 3152 0, 3153 { 0 } 3154}, 3155 3156{ /* AArch64_FABS_ZPmZ_S, AArch64_INS_FABS: fabs */ 3157 0, 3158 { 0 } 3159}, 3160 3161{ /* AArch64_FABSv2f32, AArch64_INS_FABS: fabs */ 3162 0, 3163 { CS_AC_WRITE, CS_AC_READ, 0 } 3164}, 3165 3166{ /* AArch64_FABSv2f64, AArch64_INS_FABS: fabs */ 3167 0, 3168 { CS_AC_WRITE, CS_AC_READ, 0 } 3169}, 3170 3171{ /* AArch64_FABSv4f16, AArch64_INS_FABS: fabs */ 3172 0, 3173 { 0 } 3174}, 3175 3176{ /* AArch64_FABSv4f32, AArch64_INS_FABS: fabs */ 3177 0, 3178 { CS_AC_WRITE, CS_AC_READ, 0 } 3179}, 3180 3181{ /* AArch64_FABSv8f16, AArch64_INS_FABS: fabs */ 3182 0, 3183 { 0 } 3184}, 3185 3186{ /* AArch64_FACGE16, AArch64_INS_FACGE: facge */ 3187 0, 3188 { 0 } 3189}, 3190 3191{ /* AArch64_FACGE32, AArch64_INS_FACGE: facge */ 3192 0, 3193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3194}, 3195 3196{ /* AArch64_FACGE64, AArch64_INS_FACGE: facge */ 3197 0, 3198 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3199}, 3200 3201{ /* AArch64_FACGE_PPzZZ_D, AArch64_INS_FACGE: facge */ 3202 0, 3203 { 0 } 3204}, 3205 3206{ /* AArch64_FACGE_PPzZZ_H, AArch64_INS_FACGE: facge */ 3207 0, 3208 { 0 } 3209}, 3210 3211{ /* AArch64_FACGE_PPzZZ_S, AArch64_INS_FACGE: facge */ 3212 0, 3213 { 0 } 3214}, 3215 3216{ /* AArch64_FACGEv2f32, AArch64_INS_FACGE: facge */ 3217 0, 3218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3219}, 3220 3221{ /* AArch64_FACGEv2f64, AArch64_INS_FACGE: facge */ 3222 0, 3223 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3224}, 3225 3226{ /* AArch64_FACGEv4f16, AArch64_INS_FACGE: facge */ 3227 0, 3228 { 0 } 3229}, 3230 3231{ /* AArch64_FACGEv4f32, AArch64_INS_FACGE: facge */ 3232 0, 3233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3234}, 3235 3236{ /* AArch64_FACGEv8f16, AArch64_INS_FACGE: facge */ 3237 0, 3238 { 0 } 3239}, 3240 3241{ /* AArch64_FACGT16, AArch64_INS_FACGT: facgt */ 3242 0, 3243 { 0 } 3244}, 3245 3246{ /* AArch64_FACGT32, AArch64_INS_FACGT: facgt */ 3247 0, 3248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3249}, 3250 3251{ /* AArch64_FACGT64, AArch64_INS_FACGT: facgt */ 3252 0, 3253 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3254}, 3255 3256{ /* AArch64_FACGT_PPzZZ_D, AArch64_INS_FACGT: facgt */ 3257 0, 3258 { 0 } 3259}, 3260 3261{ /* AArch64_FACGT_PPzZZ_H, AArch64_INS_FACGT: facgt */ 3262 0, 3263 { 0 } 3264}, 3265 3266{ /* AArch64_FACGT_PPzZZ_S, AArch64_INS_FACGT: facgt */ 3267 0, 3268 { 0 } 3269}, 3270 3271{ /* AArch64_FACGTv2f32, AArch64_INS_FACGT: facgt */ 3272 0, 3273 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3274}, 3275 3276{ /* AArch64_FACGTv2f64, AArch64_INS_FACGT: facgt */ 3277 0, 3278 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3279}, 3280 3281{ /* AArch64_FACGTv4f16, AArch64_INS_FACGT: facgt */ 3282 0, 3283 { 0 } 3284}, 3285 3286{ /* AArch64_FACGTv4f32, AArch64_INS_FACGT: facgt */ 3287 0, 3288 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3289}, 3290 3291{ /* AArch64_FACGTv8f16, AArch64_INS_FACGT: facgt */ 3292 0, 3293 { 0 } 3294}, 3295 3296{ /* AArch64_FADDA_VPZ_D, AArch64_INS_FADDA: fadda */ 3297 0, 3298 { 0 } 3299}, 3300 3301{ /* AArch64_FADDA_VPZ_H, AArch64_INS_FADDA: fadda */ 3302 0, 3303 { 0 } 3304}, 3305 3306{ /* AArch64_FADDA_VPZ_S, AArch64_INS_FADDA: fadda */ 3307 0, 3308 { 0 } 3309}, 3310 3311{ /* AArch64_FADDDrr, AArch64_INS_FADD: fadd */ 3312 0, 3313 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3314}, 3315 3316{ /* AArch64_FADDHrr, AArch64_INS_FADD: fadd */ 3317 0, 3318 { 0 } 3319}, 3320 3321{ /* AArch64_FADDPv2f32, AArch64_INS_FADDP: faddp */ 3322 0, 3323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3324}, 3325 3326{ /* AArch64_FADDPv2f64, AArch64_INS_FADDP: faddp */ 3327 0, 3328 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3329}, 3330 3331{ /* AArch64_FADDPv2i16p, AArch64_INS_FADDP: faddp */ 3332 0, 3333 { 0 } 3334}, 3335 3336{ /* AArch64_FADDPv2i32p, AArch64_INS_FADDP: faddp */ 3337 0, 3338 { CS_AC_WRITE, CS_AC_READ, 0 } 3339}, 3340 3341{ /* AArch64_FADDPv2i64p, AArch64_INS_FADDP: faddp */ 3342 0, 3343 { CS_AC_WRITE, CS_AC_READ, 0 } 3344}, 3345 3346{ /* AArch64_FADDPv4f16, AArch64_INS_FADDP: faddp */ 3347 0, 3348 { 0 } 3349}, 3350 3351{ /* AArch64_FADDPv4f32, AArch64_INS_FADDP: faddp */ 3352 0, 3353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3354}, 3355 3356{ /* AArch64_FADDPv8f16, AArch64_INS_FADDP: faddp */ 3357 0, 3358 { 0 } 3359}, 3360 3361{ /* AArch64_FADDSrr, AArch64_INS_FADD: fadd */ 3362 0, 3363 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3364}, 3365 3366{ /* AArch64_FADDV_VPZ_D, AArch64_INS_FADDV: faddv */ 3367 0, 3368 { 0 } 3369}, 3370 3371{ /* AArch64_FADDV_VPZ_H, AArch64_INS_FADDV: faddv */ 3372 0, 3373 { 0 } 3374}, 3375 3376{ /* AArch64_FADDV_VPZ_S, AArch64_INS_FADDV: faddv */ 3377 0, 3378 { 0 } 3379}, 3380 3381{ /* AArch64_FADD_ZPmI_D, AArch64_INS_FADD: fadd */ 3382 0, 3383 { 0 } 3384}, 3385 3386{ /* AArch64_FADD_ZPmI_H, AArch64_INS_FADD: fadd */ 3387 0, 3388 { 0 } 3389}, 3390 3391{ /* AArch64_FADD_ZPmI_S, AArch64_INS_FADD: fadd */ 3392 0, 3393 { 0 } 3394}, 3395 3396{ /* AArch64_FADD_ZPmZ_D, AArch64_INS_FADD: fadd */ 3397 0, 3398 { 0 } 3399}, 3400 3401{ /* AArch64_FADD_ZPmZ_H, AArch64_INS_FADD: fadd */ 3402 0, 3403 { 0 } 3404}, 3405 3406{ /* AArch64_FADD_ZPmZ_S, AArch64_INS_FADD: fadd */ 3407 0, 3408 { 0 } 3409}, 3410 3411{ /* AArch64_FADD_ZZZ_D, AArch64_INS_FADD: fadd */ 3412 0, 3413 { 0 } 3414}, 3415 3416{ /* AArch64_FADD_ZZZ_H, AArch64_INS_FADD: fadd */ 3417 0, 3418 { 0 } 3419}, 3420 3421{ /* AArch64_FADD_ZZZ_S, AArch64_INS_FADD: fadd */ 3422 0, 3423 { 0 } 3424}, 3425 3426{ /* AArch64_FADDv2f32, AArch64_INS_FADD: fadd */ 3427 0, 3428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3429}, 3430 3431{ /* AArch64_FADDv2f64, AArch64_INS_FADD: fadd */ 3432 0, 3433 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3434}, 3435 3436{ /* AArch64_FADDv4f16, AArch64_INS_FADD: fadd */ 3437 0, 3438 { 0 } 3439}, 3440 3441{ /* AArch64_FADDv4f32, AArch64_INS_FADD: fadd */ 3442 0, 3443 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3444}, 3445 3446{ /* AArch64_FADDv8f16, AArch64_INS_FADD: fadd */ 3447 0, 3448 { 0 } 3449}, 3450 3451{ /* AArch64_FCADD_ZPmZ_D, AArch64_INS_FCADD: fcadd */ 3452 0, 3453 { 0 } 3454}, 3455 3456{ /* AArch64_FCADD_ZPmZ_H, AArch64_INS_FCADD: fcadd */ 3457 0, 3458 { 0 } 3459}, 3460 3461{ /* AArch64_FCADD_ZPmZ_S, AArch64_INS_FCADD: fcadd */ 3462 0, 3463 { 0 } 3464}, 3465 3466{ /* AArch64_FCADDv2f32, AArch64_INS_FCADD: fcadd */ 3467 0, 3468 { 0 } 3469}, 3470 3471{ /* AArch64_FCADDv2f64, AArch64_INS_FCADD: fcadd */ 3472 0, 3473 { 0 } 3474}, 3475 3476{ /* AArch64_FCADDv4f16, AArch64_INS_FCADD: fcadd */ 3477 0, 3478 { 0 } 3479}, 3480 3481{ /* AArch64_FCADDv4f32, AArch64_INS_FCADD: fcadd */ 3482 0, 3483 { 0 } 3484}, 3485 3486{ /* AArch64_FCADDv8f16, AArch64_INS_FCADD: fcadd */ 3487 0, 3488 { 0 } 3489}, 3490 3491{ /* AArch64_FCCMPDrr, AArch64_INS_FCCMP: fccmp */ 3492 0, 3493 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ } 3494}, 3495 3496{ /* AArch64_FCCMPEDrr, AArch64_INS_FCCMPE: fccmpe */ 3497 0, 3498 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ } 3499}, 3500 3501{ /* AArch64_FCCMPEHrr, AArch64_INS_FCCMPE: fccmpe */ 3502 0, 3503 { 0 } 3504}, 3505 3506{ /* AArch64_FCCMPESrr, AArch64_INS_FCCMPE: fccmpe */ 3507 0, 3508 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ } 3509}, 3510 3511{ /* AArch64_FCCMPHrr, AArch64_INS_FCCMP: fccmp */ 3512 0, 3513 { 0 } 3514}, 3515 3516{ /* AArch64_FCCMPSrr, AArch64_INS_FCCMP: fccmp */ 3517 0, 3518 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE, CS_AC_READ } 3519}, 3520 3521{ /* AArch64_FCMEQ16, AArch64_INS_FCMEQ: fcmeq */ 3522 0, 3523 { 0 } 3524}, 3525 3526{ /* AArch64_FCMEQ32, AArch64_INS_FCMEQ: fcmeq */ 3527 0, 3528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3529}, 3530 3531{ /* AArch64_FCMEQ64, AArch64_INS_FCMEQ: fcmeq */ 3532 0, 3533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3534}, 3535 3536{ /* AArch64_FCMEQ_PPzZ0_D, AArch64_INS_FCMEQ: fcmeq */ 3537 0, 3538 { 0 } 3539}, 3540 3541{ /* AArch64_FCMEQ_PPzZ0_H, AArch64_INS_FCMEQ: fcmeq */ 3542 0, 3543 { 0 } 3544}, 3545 3546{ /* AArch64_FCMEQ_PPzZ0_S, AArch64_INS_FCMEQ: fcmeq */ 3547 0, 3548 { 0 } 3549}, 3550 3551{ /* AArch64_FCMEQ_PPzZZ_D, AArch64_INS_FCMEQ: fcmeq */ 3552 0, 3553 { 0 } 3554}, 3555 3556{ /* AArch64_FCMEQ_PPzZZ_H, AArch64_INS_FCMEQ: fcmeq */ 3557 0, 3558 { 0 } 3559}, 3560 3561{ /* AArch64_FCMEQ_PPzZZ_S, AArch64_INS_FCMEQ: fcmeq */ 3562 0, 3563 { 0 } 3564}, 3565 3566{ /* AArch64_FCMEQv1i16rz, AArch64_INS_FCMEQ: fcmeq */ 3567 0, 3568 { 0 } 3569}, 3570 3571{ /* AArch64_FCMEQv1i32rz, AArch64_INS_FCMEQ: fcmeq */ 3572 0, 3573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3574}, 3575 3576{ /* AArch64_FCMEQv1i64rz, AArch64_INS_FCMEQ: fcmeq */ 3577 0, 3578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3579}, 3580 3581{ /* AArch64_FCMEQv2f32, AArch64_INS_FCMEQ: fcmeq */ 3582 0, 3583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3584}, 3585 3586{ /* AArch64_FCMEQv2f64, AArch64_INS_FCMEQ: fcmeq */ 3587 0, 3588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3589}, 3590 3591{ /* AArch64_FCMEQv2i32rz, AArch64_INS_FCMEQ: fcmeq */ 3592 0, 3593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3594}, 3595 3596{ /* AArch64_FCMEQv2i64rz, AArch64_INS_FCMEQ: fcmeq */ 3597 0, 3598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3599}, 3600 3601{ /* AArch64_FCMEQv4f16, AArch64_INS_FCMEQ: fcmeq */ 3602 0, 3603 { 0 } 3604}, 3605 3606{ /* AArch64_FCMEQv4f32, AArch64_INS_FCMEQ: fcmeq */ 3607 0, 3608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3609}, 3610 3611{ /* AArch64_FCMEQv4i16rz, AArch64_INS_FCMEQ: fcmeq */ 3612 0, 3613 { 0 } 3614}, 3615 3616{ /* AArch64_FCMEQv4i32rz, AArch64_INS_FCMEQ: fcmeq */ 3617 0, 3618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3619}, 3620 3621{ /* AArch64_FCMEQv8f16, AArch64_INS_FCMEQ: fcmeq */ 3622 0, 3623 { 0 } 3624}, 3625 3626{ /* AArch64_FCMEQv8i16rz, AArch64_INS_FCMEQ: fcmeq */ 3627 0, 3628 { 0 } 3629}, 3630 3631{ /* AArch64_FCMGE16, AArch64_INS_FCMGE: fcmge */ 3632 0, 3633 { 0 } 3634}, 3635 3636{ /* AArch64_FCMGE32, AArch64_INS_FCMGE: fcmge */ 3637 0, 3638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3639}, 3640 3641{ /* AArch64_FCMGE64, AArch64_INS_FCMGE: fcmge */ 3642 0, 3643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3644}, 3645 3646{ /* AArch64_FCMGE_PPzZ0_D, AArch64_INS_FCMGE: fcmge */ 3647 0, 3648 { 0 } 3649}, 3650 3651{ /* AArch64_FCMGE_PPzZ0_H, AArch64_INS_FCMGE: fcmge */ 3652 0, 3653 { 0 } 3654}, 3655 3656{ /* AArch64_FCMGE_PPzZ0_S, AArch64_INS_FCMGE: fcmge */ 3657 0, 3658 { 0 } 3659}, 3660 3661{ /* AArch64_FCMGE_PPzZZ_D, AArch64_INS_FCMGE: fcmge */ 3662 0, 3663 { 0 } 3664}, 3665 3666{ /* AArch64_FCMGE_PPzZZ_H, AArch64_INS_FCMGE: fcmge */ 3667 0, 3668 { 0 } 3669}, 3670 3671{ /* AArch64_FCMGE_PPzZZ_S, AArch64_INS_FCMGE: fcmge */ 3672 0, 3673 { 0 } 3674}, 3675 3676{ /* AArch64_FCMGEv1i16rz, AArch64_INS_FCMGE: fcmge */ 3677 0, 3678 { 0 } 3679}, 3680 3681{ /* AArch64_FCMGEv1i32rz, AArch64_INS_FCMGE: fcmge */ 3682 0, 3683 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3684}, 3685 3686{ /* AArch64_FCMGEv1i64rz, AArch64_INS_FCMGE: fcmge */ 3687 0, 3688 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3689}, 3690 3691{ /* AArch64_FCMGEv2f32, AArch64_INS_FCMGE: fcmge */ 3692 0, 3693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3694}, 3695 3696{ /* AArch64_FCMGEv2f64, AArch64_INS_FCMGE: fcmge */ 3697 0, 3698 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3699}, 3700 3701{ /* AArch64_FCMGEv2i32rz, AArch64_INS_FCMGE: fcmge */ 3702 0, 3703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3704}, 3705 3706{ /* AArch64_FCMGEv2i64rz, AArch64_INS_FCMGE: fcmge */ 3707 0, 3708 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3709}, 3710 3711{ /* AArch64_FCMGEv4f16, AArch64_INS_FCMGE: fcmge */ 3712 0, 3713 { 0 } 3714}, 3715 3716{ /* AArch64_FCMGEv4f32, AArch64_INS_FCMGE: fcmge */ 3717 0, 3718 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3719}, 3720 3721{ /* AArch64_FCMGEv4i16rz, AArch64_INS_FCMGE: fcmge */ 3722 0, 3723 { 0 } 3724}, 3725 3726{ /* AArch64_FCMGEv4i32rz, AArch64_INS_FCMGE: fcmge */ 3727 0, 3728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3729}, 3730 3731{ /* AArch64_FCMGEv8f16, AArch64_INS_FCMGE: fcmge */ 3732 0, 3733 { 0 } 3734}, 3735 3736{ /* AArch64_FCMGEv8i16rz, AArch64_INS_FCMGE: fcmge */ 3737 0, 3738 { 0 } 3739}, 3740 3741{ /* AArch64_FCMGT16, AArch64_INS_FCMGT: fcmgt */ 3742 0, 3743 { 0 } 3744}, 3745 3746{ /* AArch64_FCMGT32, AArch64_INS_FCMGT: fcmgt */ 3747 0, 3748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3749}, 3750 3751{ /* AArch64_FCMGT64, AArch64_INS_FCMGT: fcmgt */ 3752 0, 3753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3754}, 3755 3756{ /* AArch64_FCMGT_PPzZ0_D, AArch64_INS_FCMGT: fcmgt */ 3757 0, 3758 { 0 } 3759}, 3760 3761{ /* AArch64_FCMGT_PPzZ0_H, AArch64_INS_FCMGT: fcmgt */ 3762 0, 3763 { 0 } 3764}, 3765 3766{ /* AArch64_FCMGT_PPzZ0_S, AArch64_INS_FCMGT: fcmgt */ 3767 0, 3768 { 0 } 3769}, 3770 3771{ /* AArch64_FCMGT_PPzZZ_D, AArch64_INS_FCMGT: fcmgt */ 3772 0, 3773 { 0 } 3774}, 3775 3776{ /* AArch64_FCMGT_PPzZZ_H, AArch64_INS_FCMGT: fcmgt */ 3777 0, 3778 { 0 } 3779}, 3780 3781{ /* AArch64_FCMGT_PPzZZ_S, AArch64_INS_FCMGT: fcmgt */ 3782 0, 3783 { 0 } 3784}, 3785 3786{ /* AArch64_FCMGTv1i16rz, AArch64_INS_FCMGT: fcmgt */ 3787 0, 3788 { 0 } 3789}, 3790 3791{ /* AArch64_FCMGTv1i32rz, AArch64_INS_FCMGT: fcmgt */ 3792 0, 3793 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3794}, 3795 3796{ /* AArch64_FCMGTv1i64rz, AArch64_INS_FCMGT: fcmgt */ 3797 0, 3798 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3799}, 3800 3801{ /* AArch64_FCMGTv2f32, AArch64_INS_FCMGT: fcmgt */ 3802 0, 3803 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3804}, 3805 3806{ /* AArch64_FCMGTv2f64, AArch64_INS_FCMGT: fcmgt */ 3807 0, 3808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3809}, 3810 3811{ /* AArch64_FCMGTv2i32rz, AArch64_INS_FCMGT: fcmgt */ 3812 0, 3813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3814}, 3815 3816{ /* AArch64_FCMGTv2i64rz, AArch64_INS_FCMGT: fcmgt */ 3817 0, 3818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3819}, 3820 3821{ /* AArch64_FCMGTv4f16, AArch64_INS_FCMGT: fcmgt */ 3822 0, 3823 { 0 } 3824}, 3825 3826{ /* AArch64_FCMGTv4f32, AArch64_INS_FCMGT: fcmgt */ 3827 0, 3828 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3829}, 3830 3831{ /* AArch64_FCMGTv4i16rz, AArch64_INS_FCMGT: fcmgt */ 3832 0, 3833 { 0 } 3834}, 3835 3836{ /* AArch64_FCMGTv4i32rz, AArch64_INS_FCMGT: fcmgt */ 3837 0, 3838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3839}, 3840 3841{ /* AArch64_FCMGTv8f16, AArch64_INS_FCMGT: fcmgt */ 3842 0, 3843 { 0 } 3844}, 3845 3846{ /* AArch64_FCMGTv8i16rz, AArch64_INS_FCMGT: fcmgt */ 3847 0, 3848 { 0 } 3849}, 3850 3851{ /* AArch64_FCMLA_ZPmZZ_D, AArch64_INS_FCMLA: fcmla */ 3852 0, 3853 { 0 } 3854}, 3855 3856{ /* AArch64_FCMLA_ZPmZZ_H, AArch64_INS_FCMLA: fcmla */ 3857 0, 3858 { 0 } 3859}, 3860 3861{ /* AArch64_FCMLA_ZPmZZ_S, AArch64_INS_FCMLA: fcmla */ 3862 0, 3863 { 0 } 3864}, 3865 3866{ /* AArch64_FCMLA_ZZZI_H, AArch64_INS_FCMLA: fcmla */ 3867 0, 3868 { 0 } 3869}, 3870 3871{ /* AArch64_FCMLA_ZZZI_S, AArch64_INS_FCMLA: fcmla */ 3872 0, 3873 { 0 } 3874}, 3875 3876{ /* AArch64_FCMLAv2f32, AArch64_INS_FCMLA: fcmla */ 3877 0, 3878 { 0 } 3879}, 3880 3881{ /* AArch64_FCMLAv2f64, AArch64_INS_FCMLA: fcmla */ 3882 0, 3883 { 0 } 3884}, 3885 3886{ /* AArch64_FCMLAv4f16, AArch64_INS_FCMLA: fcmla */ 3887 0, 3888 { 0 } 3889}, 3890 3891{ /* AArch64_FCMLAv4f16_indexed, AArch64_INS_FCMLA: fcmla */ 3892 0, 3893 { 0 } 3894}, 3895 3896{ /* AArch64_FCMLAv4f32, AArch64_INS_FCMLA: fcmla */ 3897 0, 3898 { 0 } 3899}, 3900 3901{ /* AArch64_FCMLAv4f32_indexed, AArch64_INS_FCMLA: fcmla */ 3902 0, 3903 { 0 } 3904}, 3905 3906{ /* AArch64_FCMLAv8f16, AArch64_INS_FCMLA: fcmla */ 3907 0, 3908 { 0 } 3909}, 3910 3911{ /* AArch64_FCMLAv8f16_indexed, AArch64_INS_FCMLA: fcmla */ 3912 0, 3913 { 0 } 3914}, 3915 3916{ /* AArch64_FCMLE_PPzZ0_D, AArch64_INS_FCMLE: fcmle */ 3917 0, 3918 { 0 } 3919}, 3920 3921{ /* AArch64_FCMLE_PPzZ0_H, AArch64_INS_FCMLE: fcmle */ 3922 0, 3923 { 0 } 3924}, 3925 3926{ /* AArch64_FCMLE_PPzZ0_S, AArch64_INS_FCMLE: fcmle */ 3927 0, 3928 { 0 } 3929}, 3930 3931{ /* AArch64_FCMLEv1i16rz, AArch64_INS_FCMLE: fcmle */ 3932 0, 3933 { 0 } 3934}, 3935 3936{ /* AArch64_FCMLEv1i32rz, AArch64_INS_FCMLE: fcmle */ 3937 0, 3938 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3939}, 3940 3941{ /* AArch64_FCMLEv1i64rz, AArch64_INS_FCMLE: fcmle */ 3942 0, 3943 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3944}, 3945 3946{ /* AArch64_FCMLEv2i32rz, AArch64_INS_FCMLE: fcmle */ 3947 0, 3948 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3949}, 3950 3951{ /* AArch64_FCMLEv2i64rz, AArch64_INS_FCMLE: fcmle */ 3952 0, 3953 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3954}, 3955 3956{ /* AArch64_FCMLEv4i16rz, AArch64_INS_FCMLE: fcmle */ 3957 0, 3958 { 0 } 3959}, 3960 3961{ /* AArch64_FCMLEv4i32rz, AArch64_INS_FCMLE: fcmle */ 3962 0, 3963 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3964}, 3965 3966{ /* AArch64_FCMLEv8i16rz, AArch64_INS_FCMLE: fcmle */ 3967 0, 3968 { 0 } 3969}, 3970 3971{ /* AArch64_FCMLT_PPzZ0_D, AArch64_INS_FCMLT: fcmlt */ 3972 0, 3973 { 0 } 3974}, 3975 3976{ /* AArch64_FCMLT_PPzZ0_H, AArch64_INS_FCMLT: fcmlt */ 3977 0, 3978 { 0 } 3979}, 3980 3981{ /* AArch64_FCMLT_PPzZ0_S, AArch64_INS_FCMLT: fcmlt */ 3982 0, 3983 { 0 } 3984}, 3985 3986{ /* AArch64_FCMLTv1i16rz, AArch64_INS_FCMLT: fcmlt */ 3987 0, 3988 { 0 } 3989}, 3990 3991{ /* AArch64_FCMLTv1i32rz, AArch64_INS_FCMLT: fcmlt */ 3992 0, 3993 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3994}, 3995 3996{ /* AArch64_FCMLTv1i64rz, AArch64_INS_FCMLT: fcmlt */ 3997 0, 3998 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 3999}, 4000 4001{ /* AArch64_FCMLTv2i32rz, AArch64_INS_FCMLT: fcmlt */ 4002 0, 4003 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4004}, 4005 4006{ /* AArch64_FCMLTv2i64rz, AArch64_INS_FCMLT: fcmlt */ 4007 0, 4008 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4009}, 4010 4011{ /* AArch64_FCMLTv4i16rz, AArch64_INS_FCMLT: fcmlt */ 4012 0, 4013 { 0 } 4014}, 4015 4016{ /* AArch64_FCMLTv4i32rz, AArch64_INS_FCMLT: fcmlt */ 4017 0, 4018 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4019}, 4020 4021{ /* AArch64_FCMLTv8i16rz, AArch64_INS_FCMLT: fcmlt */ 4022 0, 4023 { 0 } 4024}, 4025 4026{ /* AArch64_FCMNE_PPzZ0_D, AArch64_INS_FCMNE: fcmne */ 4027 0, 4028 { 0 } 4029}, 4030 4031{ /* AArch64_FCMNE_PPzZ0_H, AArch64_INS_FCMNE: fcmne */ 4032 0, 4033 { 0 } 4034}, 4035 4036{ /* AArch64_FCMNE_PPzZ0_S, AArch64_INS_FCMNE: fcmne */ 4037 0, 4038 { 0 } 4039}, 4040 4041{ /* AArch64_FCMNE_PPzZZ_D, AArch64_INS_FCMNE: fcmne */ 4042 0, 4043 { 0 } 4044}, 4045 4046{ /* AArch64_FCMNE_PPzZZ_H, AArch64_INS_FCMNE: fcmne */ 4047 0, 4048 { 0 } 4049}, 4050 4051{ /* AArch64_FCMNE_PPzZZ_S, AArch64_INS_FCMNE: fcmne */ 4052 0, 4053 { 0 } 4054}, 4055 4056{ /* AArch64_FCMPDri, AArch64_INS_FCMP: fcmp */ 4057 0, 4058 { CS_AC_READ, CS_AC_READ, 0 } 4059}, 4060 4061{ /* AArch64_FCMPDrr, AArch64_INS_FCMP: fcmp */ 4062 0, 4063 { CS_AC_READ, CS_AC_READ, 0 } 4064}, 4065 4066{ /* AArch64_FCMPEDri, AArch64_INS_FCMPE: fcmpe */ 4067 0, 4068 { CS_AC_READ, CS_AC_READ, 0 } 4069}, 4070 4071{ /* AArch64_FCMPEDrr, AArch64_INS_FCMPE: fcmpe */ 4072 0, 4073 { CS_AC_READ, CS_AC_READ, 0 } 4074}, 4075 4076{ /* AArch64_FCMPEHri, AArch64_INS_FCMPE: fcmpe */ 4077 0, 4078 { 0 } 4079}, 4080 4081{ /* AArch64_FCMPEHrr, AArch64_INS_FCMPE: fcmpe */ 4082 0, 4083 { 0 } 4084}, 4085 4086{ /* AArch64_FCMPESri, AArch64_INS_FCMPE: fcmpe */ 4087 0, 4088 { CS_AC_READ, CS_AC_READ, 0 } 4089}, 4090 4091{ /* AArch64_FCMPESrr, AArch64_INS_FCMPE: fcmpe */ 4092 0, 4093 { CS_AC_READ, CS_AC_READ, 0 } 4094}, 4095 4096{ /* AArch64_FCMPHri, AArch64_INS_FCMP: fcmp */ 4097 0, 4098 { 0 } 4099}, 4100 4101{ /* AArch64_FCMPHrr, AArch64_INS_FCMP: fcmp */ 4102 0, 4103 { 0 } 4104}, 4105 4106{ /* AArch64_FCMPSri, AArch64_INS_FCMP: fcmp */ 4107 0, 4108 { CS_AC_READ, CS_AC_READ, 0 } 4109}, 4110 4111{ /* AArch64_FCMPSrr, AArch64_INS_FCMP: fcmp */ 4112 0, 4113 { CS_AC_READ, CS_AC_READ, 0 } 4114}, 4115 4116{ /* AArch64_FCMUO_PPzZZ_D, AArch64_INS_FCMUO: fcmuo */ 4117 0, 4118 { 0 } 4119}, 4120 4121{ /* AArch64_FCMUO_PPzZZ_H, AArch64_INS_FCMUO: fcmuo */ 4122 0, 4123 { 0 } 4124}, 4125 4126{ /* AArch64_FCMUO_PPzZZ_S, AArch64_INS_FCMUO: fcmuo */ 4127 0, 4128 { 0 } 4129}, 4130 4131{ /* AArch64_FCPY_ZPmI_D, AArch64_INS_FCPY: fcpy */ 4132 0, 4133 { 0 } 4134}, 4135 4136{ /* AArch64_FCPY_ZPmI_H, AArch64_INS_FCPY: fcpy */ 4137 0, 4138 { 0 } 4139}, 4140 4141{ /* AArch64_FCPY_ZPmI_S, AArch64_INS_FCPY: fcpy */ 4142 0, 4143 { 0 } 4144}, 4145 4146{ /* AArch64_FCSELDrrr, AArch64_INS_FCSEL: fcsel */ 4147 0, 4148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 4149}, 4150 4151{ /* AArch64_FCSELHrrr, AArch64_INS_FCSEL: fcsel */ 4152 0, 4153 { 0 } 4154}, 4155 4156{ /* AArch64_FCSELSrrr, AArch64_INS_FCSEL: fcsel */ 4157 0, 4158 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 4159}, 4160 4161{ /* AArch64_FCVTASUWDr, AArch64_INS_FCVTAS: fcvtas */ 4162 0, 4163 { CS_AC_WRITE, CS_AC_READ, 0 } 4164}, 4165 4166{ /* AArch64_FCVTASUWHr, AArch64_INS_FCVTAS: fcvtas */ 4167 0, 4168 { 0 } 4169}, 4170 4171{ /* AArch64_FCVTASUWSr, AArch64_INS_FCVTAS: fcvtas */ 4172 0, 4173 { CS_AC_WRITE, CS_AC_READ, 0 } 4174}, 4175 4176{ /* AArch64_FCVTASUXDr, AArch64_INS_FCVTAS: fcvtas */ 4177 0, 4178 { CS_AC_WRITE, CS_AC_READ, 0 } 4179}, 4180 4181{ /* AArch64_FCVTASUXHr, AArch64_INS_FCVTAS: fcvtas */ 4182 0, 4183 { 0 } 4184}, 4185 4186{ /* AArch64_FCVTASUXSr, AArch64_INS_FCVTAS: fcvtas */ 4187 0, 4188 { CS_AC_WRITE, CS_AC_READ, 0 } 4189}, 4190 4191{ /* AArch64_FCVTASv1f16, AArch64_INS_FCVTAS: fcvtas */ 4192 0, 4193 { 0 } 4194}, 4195 4196{ /* AArch64_FCVTASv1i32, AArch64_INS_FCVTAS: fcvtas */ 4197 0, 4198 { CS_AC_WRITE, CS_AC_READ, 0 } 4199}, 4200 4201{ /* AArch64_FCVTASv1i64, AArch64_INS_FCVTAS: fcvtas */ 4202 0, 4203 { CS_AC_WRITE, CS_AC_READ, 0 } 4204}, 4205 4206{ /* AArch64_FCVTASv2f32, AArch64_INS_FCVTAS: fcvtas */ 4207 0, 4208 { CS_AC_WRITE, CS_AC_READ, 0 } 4209}, 4210 4211{ /* AArch64_FCVTASv2f64, AArch64_INS_FCVTAS: fcvtas */ 4212 0, 4213 { CS_AC_WRITE, CS_AC_READ, 0 } 4214}, 4215 4216{ /* AArch64_FCVTASv4f16, AArch64_INS_FCVTAS: fcvtas */ 4217 0, 4218 { 0 } 4219}, 4220 4221{ /* AArch64_FCVTASv4f32, AArch64_INS_FCVTAS: fcvtas */ 4222 0, 4223 { CS_AC_WRITE, CS_AC_READ, 0 } 4224}, 4225 4226{ /* AArch64_FCVTASv8f16, AArch64_INS_FCVTAS: fcvtas */ 4227 0, 4228 { 0 } 4229}, 4230 4231{ /* AArch64_FCVTAUUWDr, AArch64_INS_FCVTAU: fcvtau */ 4232 0, 4233 { CS_AC_WRITE, CS_AC_READ, 0 } 4234}, 4235 4236{ /* AArch64_FCVTAUUWHr, AArch64_INS_FCVTAU: fcvtau */ 4237 0, 4238 { 0 } 4239}, 4240 4241{ /* AArch64_FCVTAUUWSr, AArch64_INS_FCVTAU: fcvtau */ 4242 0, 4243 { CS_AC_WRITE, CS_AC_READ, 0 } 4244}, 4245 4246{ /* AArch64_FCVTAUUXDr, AArch64_INS_FCVTAU: fcvtau */ 4247 0, 4248 { CS_AC_WRITE, CS_AC_READ, 0 } 4249}, 4250 4251{ /* AArch64_FCVTAUUXHr, AArch64_INS_FCVTAU: fcvtau */ 4252 0, 4253 { 0 } 4254}, 4255 4256{ /* AArch64_FCVTAUUXSr, AArch64_INS_FCVTAU: fcvtau */ 4257 0, 4258 { CS_AC_WRITE, CS_AC_READ, 0 } 4259}, 4260 4261{ /* AArch64_FCVTAUv1f16, AArch64_INS_FCVTAU: fcvtau */ 4262 0, 4263 { 0 } 4264}, 4265 4266{ /* AArch64_FCVTAUv1i32, AArch64_INS_FCVTAU: fcvtau */ 4267 0, 4268 { CS_AC_WRITE, CS_AC_READ, 0 } 4269}, 4270 4271{ /* AArch64_FCVTAUv1i64, AArch64_INS_FCVTAU: fcvtau */ 4272 0, 4273 { CS_AC_WRITE, CS_AC_READ, 0 } 4274}, 4275 4276{ /* AArch64_FCVTAUv2f32, AArch64_INS_FCVTAU: fcvtau */ 4277 0, 4278 { CS_AC_WRITE, CS_AC_READ, 0 } 4279}, 4280 4281{ /* AArch64_FCVTAUv2f64, AArch64_INS_FCVTAU: fcvtau */ 4282 0, 4283 { CS_AC_WRITE, CS_AC_READ, 0 } 4284}, 4285 4286{ /* AArch64_FCVTAUv4f16, AArch64_INS_FCVTAU: fcvtau */ 4287 0, 4288 { 0 } 4289}, 4290 4291{ /* AArch64_FCVTAUv4f32, AArch64_INS_FCVTAU: fcvtau */ 4292 0, 4293 { CS_AC_WRITE, CS_AC_READ, 0 } 4294}, 4295 4296{ /* AArch64_FCVTAUv8f16, AArch64_INS_FCVTAU: fcvtau */ 4297 0, 4298 { 0 } 4299}, 4300 4301{ /* AArch64_FCVTDHr, AArch64_INS_FCVT: fcvt */ 4302 0, 4303 { CS_AC_WRITE, CS_AC_READ, 0 } 4304}, 4305 4306{ /* AArch64_FCVTDSr, AArch64_INS_FCVT: fcvt */ 4307 0, 4308 { CS_AC_WRITE, CS_AC_READ, 0 } 4309}, 4310 4311{ /* AArch64_FCVTHDr, AArch64_INS_FCVT: fcvt */ 4312 0, 4313 { CS_AC_WRITE, CS_AC_READ, 0 } 4314}, 4315 4316{ /* AArch64_FCVTHSr, AArch64_INS_FCVT: fcvt */ 4317 0, 4318 { CS_AC_WRITE, CS_AC_READ, 0 } 4319}, 4320 4321{ /* AArch64_FCVTLv2i32, AArch64_INS_FCVTL: fcvtl */ 4322 0, 4323 { CS_AC_WRITE, CS_AC_READ, 0 } 4324}, 4325 4326{ /* AArch64_FCVTLv4i16, AArch64_INS_FCVTL: fcvtl */ 4327 0, 4328 { CS_AC_WRITE, CS_AC_READ, 0 } 4329}, 4330 4331{ /* AArch64_FCVTLv4i32, AArch64_INS_FCVTL2: fcvtl2 */ 4332 0, 4333 { CS_AC_WRITE, CS_AC_READ, 0 } 4334}, 4335 4336{ /* AArch64_FCVTLv8i16, AArch64_INS_FCVTL2: fcvtl2 */ 4337 0, 4338 { CS_AC_WRITE, CS_AC_READ, 0 } 4339}, 4340 4341{ /* AArch64_FCVTMSUWDr, AArch64_INS_FCVTMS: fcvtms */ 4342 0, 4343 { CS_AC_WRITE, CS_AC_READ, 0 } 4344}, 4345 4346{ /* AArch64_FCVTMSUWHr, AArch64_INS_FCVTMS: fcvtms */ 4347 0, 4348 { 0 } 4349}, 4350 4351{ /* AArch64_FCVTMSUWSr, AArch64_INS_FCVTMS: fcvtms */ 4352 0, 4353 { CS_AC_WRITE, CS_AC_READ, 0 } 4354}, 4355 4356{ /* AArch64_FCVTMSUXDr, AArch64_INS_FCVTMS: fcvtms */ 4357 0, 4358 { CS_AC_WRITE, CS_AC_READ, 0 } 4359}, 4360 4361{ /* AArch64_FCVTMSUXHr, AArch64_INS_FCVTMS: fcvtms */ 4362 0, 4363 { 0 } 4364}, 4365 4366{ /* AArch64_FCVTMSUXSr, AArch64_INS_FCVTMS: fcvtms */ 4367 0, 4368 { CS_AC_WRITE, CS_AC_READ, 0 } 4369}, 4370 4371{ /* AArch64_FCVTMSv1f16, AArch64_INS_FCVTMS: fcvtms */ 4372 0, 4373 { 0 } 4374}, 4375 4376{ /* AArch64_FCVTMSv1i32, AArch64_INS_FCVTMS: fcvtms */ 4377 0, 4378 { CS_AC_WRITE, CS_AC_READ, 0 } 4379}, 4380 4381{ /* AArch64_FCVTMSv1i64, AArch64_INS_FCVTMS: fcvtms */ 4382 0, 4383 { CS_AC_WRITE, CS_AC_READ, 0 } 4384}, 4385 4386{ /* AArch64_FCVTMSv2f32, AArch64_INS_FCVTMS: fcvtms */ 4387 0, 4388 { CS_AC_WRITE, CS_AC_READ, 0 } 4389}, 4390 4391{ /* AArch64_FCVTMSv2f64, AArch64_INS_FCVTMS: fcvtms */ 4392 0, 4393 { CS_AC_WRITE, CS_AC_READ, 0 } 4394}, 4395 4396{ /* AArch64_FCVTMSv4f16, AArch64_INS_FCVTMS: fcvtms */ 4397 0, 4398 { 0 } 4399}, 4400 4401{ /* AArch64_FCVTMSv4f32, AArch64_INS_FCVTMS: fcvtms */ 4402 0, 4403 { CS_AC_WRITE, CS_AC_READ, 0 } 4404}, 4405 4406{ /* AArch64_FCVTMSv8f16, AArch64_INS_FCVTMS: fcvtms */ 4407 0, 4408 { 0 } 4409}, 4410 4411{ /* AArch64_FCVTMUUWDr, AArch64_INS_FCVTMU: fcvtmu */ 4412 0, 4413 { CS_AC_WRITE, CS_AC_READ, 0 } 4414}, 4415 4416{ /* AArch64_FCVTMUUWHr, AArch64_INS_FCVTMU: fcvtmu */ 4417 0, 4418 { 0 } 4419}, 4420 4421{ /* AArch64_FCVTMUUWSr, AArch64_INS_FCVTMU: fcvtmu */ 4422 0, 4423 { CS_AC_WRITE, CS_AC_READ, 0 } 4424}, 4425 4426{ /* AArch64_FCVTMUUXDr, AArch64_INS_FCVTMU: fcvtmu */ 4427 0, 4428 { CS_AC_WRITE, CS_AC_READ, 0 } 4429}, 4430 4431{ /* AArch64_FCVTMUUXHr, AArch64_INS_FCVTMU: fcvtmu */ 4432 0, 4433 { 0 } 4434}, 4435 4436{ /* AArch64_FCVTMUUXSr, AArch64_INS_FCVTMU: fcvtmu */ 4437 0, 4438 { CS_AC_WRITE, CS_AC_READ, 0 } 4439}, 4440 4441{ /* AArch64_FCVTMUv1f16, AArch64_INS_FCVTMU: fcvtmu */ 4442 0, 4443 { 0 } 4444}, 4445 4446{ /* AArch64_FCVTMUv1i32, AArch64_INS_FCVTMU: fcvtmu */ 4447 0, 4448 { CS_AC_WRITE, CS_AC_READ, 0 } 4449}, 4450 4451{ /* AArch64_FCVTMUv1i64, AArch64_INS_FCVTMU: fcvtmu */ 4452 0, 4453 { CS_AC_WRITE, CS_AC_READ, 0 } 4454}, 4455 4456{ /* AArch64_FCVTMUv2f32, AArch64_INS_FCVTMU: fcvtmu */ 4457 0, 4458 { CS_AC_WRITE, CS_AC_READ, 0 } 4459}, 4460 4461{ /* AArch64_FCVTMUv2f64, AArch64_INS_FCVTMU: fcvtmu */ 4462 0, 4463 { CS_AC_WRITE, CS_AC_READ, 0 } 4464}, 4465 4466{ /* AArch64_FCVTMUv4f16, AArch64_INS_FCVTMU: fcvtmu */ 4467 0, 4468 { 0 } 4469}, 4470 4471{ /* AArch64_FCVTMUv4f32, AArch64_INS_FCVTMU: fcvtmu */ 4472 0, 4473 { CS_AC_WRITE, CS_AC_READ, 0 } 4474}, 4475 4476{ /* AArch64_FCVTMUv8f16, AArch64_INS_FCVTMU: fcvtmu */ 4477 0, 4478 { 0 } 4479}, 4480 4481{ /* AArch64_FCVTNSUWDr, AArch64_INS_FCVTNS: fcvtns */ 4482 0, 4483 { CS_AC_WRITE, CS_AC_READ, 0 } 4484}, 4485 4486{ /* AArch64_FCVTNSUWHr, AArch64_INS_FCVTNS: fcvtns */ 4487 0, 4488 { 0 } 4489}, 4490 4491{ /* AArch64_FCVTNSUWSr, AArch64_INS_FCVTNS: fcvtns */ 4492 0, 4493 { CS_AC_WRITE, CS_AC_READ, 0 } 4494}, 4495 4496{ /* AArch64_FCVTNSUXDr, AArch64_INS_FCVTNS: fcvtns */ 4497 0, 4498 { CS_AC_WRITE, CS_AC_READ, 0 } 4499}, 4500 4501{ /* AArch64_FCVTNSUXHr, AArch64_INS_FCVTNS: fcvtns */ 4502 0, 4503 { 0 } 4504}, 4505 4506{ /* AArch64_FCVTNSUXSr, AArch64_INS_FCVTNS: fcvtns */ 4507 0, 4508 { CS_AC_WRITE, CS_AC_READ, 0 } 4509}, 4510 4511{ /* AArch64_FCVTNSv1f16, AArch64_INS_FCVTNS: fcvtns */ 4512 0, 4513 { 0 } 4514}, 4515 4516{ /* AArch64_FCVTNSv1i32, AArch64_INS_FCVTNS: fcvtns */ 4517 0, 4518 { CS_AC_WRITE, CS_AC_READ, 0 } 4519}, 4520 4521{ /* AArch64_FCVTNSv1i64, AArch64_INS_FCVTNS: fcvtns */ 4522 0, 4523 { CS_AC_WRITE, CS_AC_READ, 0 } 4524}, 4525 4526{ /* AArch64_FCVTNSv2f32, AArch64_INS_FCVTNS: fcvtns */ 4527 0, 4528 { CS_AC_WRITE, CS_AC_READ, 0 } 4529}, 4530 4531{ /* AArch64_FCVTNSv2f64, AArch64_INS_FCVTNS: fcvtns */ 4532 0, 4533 { CS_AC_WRITE, CS_AC_READ, 0 } 4534}, 4535 4536{ /* AArch64_FCVTNSv4f16, AArch64_INS_FCVTNS: fcvtns */ 4537 0, 4538 { 0 } 4539}, 4540 4541{ /* AArch64_FCVTNSv4f32, AArch64_INS_FCVTNS: fcvtns */ 4542 0, 4543 { CS_AC_WRITE, CS_AC_READ, 0 } 4544}, 4545 4546{ /* AArch64_FCVTNSv8f16, AArch64_INS_FCVTNS: fcvtns */ 4547 0, 4548 { 0 } 4549}, 4550 4551{ /* AArch64_FCVTNUUWDr, AArch64_INS_FCVTNU: fcvtnu */ 4552 0, 4553 { CS_AC_WRITE, CS_AC_READ, 0 } 4554}, 4555 4556{ /* AArch64_FCVTNUUWHr, AArch64_INS_FCVTNU: fcvtnu */ 4557 0, 4558 { 0 } 4559}, 4560 4561{ /* AArch64_FCVTNUUWSr, AArch64_INS_FCVTNU: fcvtnu */ 4562 0, 4563 { CS_AC_WRITE, CS_AC_READ, 0 } 4564}, 4565 4566{ /* AArch64_FCVTNUUXDr, AArch64_INS_FCVTNU: fcvtnu */ 4567 0, 4568 { CS_AC_WRITE, CS_AC_READ, 0 } 4569}, 4570 4571{ /* AArch64_FCVTNUUXHr, AArch64_INS_FCVTNU: fcvtnu */ 4572 0, 4573 { 0 } 4574}, 4575 4576{ /* AArch64_FCVTNUUXSr, AArch64_INS_FCVTNU: fcvtnu */ 4577 0, 4578 { CS_AC_WRITE, CS_AC_READ, 0 } 4579}, 4580 4581{ /* AArch64_FCVTNUv1f16, AArch64_INS_FCVTNU: fcvtnu */ 4582 0, 4583 { 0 } 4584}, 4585 4586{ /* AArch64_FCVTNUv1i32, AArch64_INS_FCVTNU: fcvtnu */ 4587 0, 4588 { CS_AC_WRITE, CS_AC_READ, 0 } 4589}, 4590 4591{ /* AArch64_FCVTNUv1i64, AArch64_INS_FCVTNU: fcvtnu */ 4592 0, 4593 { CS_AC_WRITE, CS_AC_READ, 0 } 4594}, 4595 4596{ /* AArch64_FCVTNUv2f32, AArch64_INS_FCVTNU: fcvtnu */ 4597 0, 4598 { CS_AC_WRITE, CS_AC_READ, 0 } 4599}, 4600 4601{ /* AArch64_FCVTNUv2f64, AArch64_INS_FCVTNU: fcvtnu */ 4602 0, 4603 { CS_AC_WRITE, CS_AC_READ, 0 } 4604}, 4605 4606{ /* AArch64_FCVTNUv4f16, AArch64_INS_FCVTNU: fcvtnu */ 4607 0, 4608 { 0 } 4609}, 4610 4611{ /* AArch64_FCVTNUv4f32, AArch64_INS_FCVTNU: fcvtnu */ 4612 0, 4613 { CS_AC_WRITE, CS_AC_READ, 0 } 4614}, 4615 4616{ /* AArch64_FCVTNUv8f16, AArch64_INS_FCVTNU: fcvtnu */ 4617 0, 4618 { 0 } 4619}, 4620 4621{ /* AArch64_FCVTNv2i32, AArch64_INS_FCVTN: fcvtn */ 4622 0, 4623 { CS_AC_WRITE, CS_AC_READ, 0 } 4624}, 4625 4626{ /* AArch64_FCVTNv4i16, AArch64_INS_FCVTN: fcvtn */ 4627 0, 4628 { CS_AC_WRITE, CS_AC_READ, 0 } 4629}, 4630 4631{ /* AArch64_FCVTNv4i32, AArch64_INS_FCVTN2: fcvtn2 */ 4632 0, 4633 { CS_AC_WRITE, CS_AC_READ, 0 } 4634}, 4635 4636{ /* AArch64_FCVTNv8i16, AArch64_INS_FCVTN2: fcvtn2 */ 4637 0, 4638 { CS_AC_WRITE, CS_AC_READ, 0 } 4639}, 4640 4641{ /* AArch64_FCVTPSUWDr, AArch64_INS_FCVTPS: fcvtps */ 4642 0, 4643 { CS_AC_WRITE, CS_AC_READ, 0 } 4644}, 4645 4646{ /* AArch64_FCVTPSUWHr, AArch64_INS_FCVTPS: fcvtps */ 4647 0, 4648 { 0 } 4649}, 4650 4651{ /* AArch64_FCVTPSUWSr, AArch64_INS_FCVTPS: fcvtps */ 4652 0, 4653 { CS_AC_WRITE, CS_AC_READ, 0 } 4654}, 4655 4656{ /* AArch64_FCVTPSUXDr, AArch64_INS_FCVTPS: fcvtps */ 4657 0, 4658 { CS_AC_WRITE, CS_AC_READ, 0 } 4659}, 4660 4661{ /* AArch64_FCVTPSUXHr, AArch64_INS_FCVTPS: fcvtps */ 4662 0, 4663 { 0 } 4664}, 4665 4666{ /* AArch64_FCVTPSUXSr, AArch64_INS_FCVTPS: fcvtps */ 4667 0, 4668 { CS_AC_WRITE, CS_AC_READ, 0 } 4669}, 4670 4671{ /* AArch64_FCVTPSv1f16, AArch64_INS_FCVTPS: fcvtps */ 4672 0, 4673 { 0 } 4674}, 4675 4676{ /* AArch64_FCVTPSv1i32, AArch64_INS_FCVTPS: fcvtps */ 4677 0, 4678 { CS_AC_WRITE, CS_AC_READ, 0 } 4679}, 4680 4681{ /* AArch64_FCVTPSv1i64, AArch64_INS_FCVTPS: fcvtps */ 4682 0, 4683 { CS_AC_WRITE, CS_AC_READ, 0 } 4684}, 4685 4686{ /* AArch64_FCVTPSv2f32, AArch64_INS_FCVTPS: fcvtps */ 4687 0, 4688 { CS_AC_WRITE, CS_AC_READ, 0 } 4689}, 4690 4691{ /* AArch64_FCVTPSv2f64, AArch64_INS_FCVTPS: fcvtps */ 4692 0, 4693 { CS_AC_WRITE, CS_AC_READ, 0 } 4694}, 4695 4696{ /* AArch64_FCVTPSv4f16, AArch64_INS_FCVTPS: fcvtps */ 4697 0, 4698 { 0 } 4699}, 4700 4701{ /* AArch64_FCVTPSv4f32, AArch64_INS_FCVTPS: fcvtps */ 4702 0, 4703 { CS_AC_WRITE, CS_AC_READ, 0 } 4704}, 4705 4706{ /* AArch64_FCVTPSv8f16, AArch64_INS_FCVTPS: fcvtps */ 4707 0, 4708 { 0 } 4709}, 4710 4711{ /* AArch64_FCVTPUUWDr, AArch64_INS_FCVTPU: fcvtpu */ 4712 0, 4713 { CS_AC_WRITE, CS_AC_READ, 0 } 4714}, 4715 4716{ /* AArch64_FCVTPUUWHr, AArch64_INS_FCVTPU: fcvtpu */ 4717 0, 4718 { 0 } 4719}, 4720 4721{ /* AArch64_FCVTPUUWSr, AArch64_INS_FCVTPU: fcvtpu */ 4722 0, 4723 { CS_AC_WRITE, CS_AC_READ, 0 } 4724}, 4725 4726{ /* AArch64_FCVTPUUXDr, AArch64_INS_FCVTPU: fcvtpu */ 4727 0, 4728 { CS_AC_WRITE, CS_AC_READ, 0 } 4729}, 4730 4731{ /* AArch64_FCVTPUUXHr, AArch64_INS_FCVTPU: fcvtpu */ 4732 0, 4733 { 0 } 4734}, 4735 4736{ /* AArch64_FCVTPUUXSr, AArch64_INS_FCVTPU: fcvtpu */ 4737 0, 4738 { CS_AC_WRITE, CS_AC_READ, 0 } 4739}, 4740 4741{ /* AArch64_FCVTPUv1f16, AArch64_INS_FCVTPU: fcvtpu */ 4742 0, 4743 { 0 } 4744}, 4745 4746{ /* AArch64_FCVTPUv1i32, AArch64_INS_FCVTPU: fcvtpu */ 4747 0, 4748 { CS_AC_WRITE, CS_AC_READ, 0 } 4749}, 4750 4751{ /* AArch64_FCVTPUv1i64, AArch64_INS_FCVTPU: fcvtpu */ 4752 0, 4753 { CS_AC_WRITE, CS_AC_READ, 0 } 4754}, 4755 4756{ /* AArch64_FCVTPUv2f32, AArch64_INS_FCVTPU: fcvtpu */ 4757 0, 4758 { CS_AC_WRITE, CS_AC_READ, 0 } 4759}, 4760 4761{ /* AArch64_FCVTPUv2f64, AArch64_INS_FCVTPU: fcvtpu */ 4762 0, 4763 { CS_AC_WRITE, CS_AC_READ, 0 } 4764}, 4765 4766{ /* AArch64_FCVTPUv4f16, AArch64_INS_FCVTPU: fcvtpu */ 4767 0, 4768 { 0 } 4769}, 4770 4771{ /* AArch64_FCVTPUv4f32, AArch64_INS_FCVTPU: fcvtpu */ 4772 0, 4773 { CS_AC_WRITE, CS_AC_READ, 0 } 4774}, 4775 4776{ /* AArch64_FCVTPUv8f16, AArch64_INS_FCVTPU: fcvtpu */ 4777 0, 4778 { 0 } 4779}, 4780 4781{ /* AArch64_FCVTSDr, AArch64_INS_FCVT: fcvt */ 4782 0, 4783 { CS_AC_WRITE, CS_AC_READ, 0 } 4784}, 4785 4786{ /* AArch64_FCVTSHr, AArch64_INS_FCVT: fcvt */ 4787 0, 4788 { CS_AC_WRITE, CS_AC_READ, 0 } 4789}, 4790 4791{ /* AArch64_FCVTXNv1i64, AArch64_INS_FCVTXN: fcvtxn */ 4792 0, 4793 { CS_AC_WRITE, CS_AC_READ, 0 } 4794}, 4795 4796{ /* AArch64_FCVTXNv2f32, AArch64_INS_FCVTXN: fcvtxn */ 4797 0, 4798 { CS_AC_WRITE, CS_AC_READ, 0 } 4799}, 4800 4801{ /* AArch64_FCVTXNv4f32, AArch64_INS_FCVTXN2: fcvtxn2 */ 4802 0, 4803 { CS_AC_WRITE, CS_AC_READ, 0 } 4804}, 4805 4806{ /* AArch64_FCVTZSSWDri, AArch64_INS_FCVTZS: fcvtzs */ 4807 0, 4808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4809}, 4810 4811{ /* AArch64_FCVTZSSWHri, AArch64_INS_FCVTZS: fcvtzs */ 4812 0, 4813 { 0 } 4814}, 4815 4816{ /* AArch64_FCVTZSSWSri, AArch64_INS_FCVTZS: fcvtzs */ 4817 0, 4818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4819}, 4820 4821{ /* AArch64_FCVTZSSXDri, AArch64_INS_FCVTZS: fcvtzs */ 4822 0, 4823 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4824}, 4825 4826{ /* AArch64_FCVTZSSXHri, AArch64_INS_FCVTZS: fcvtzs */ 4827 0, 4828 { 0 } 4829}, 4830 4831{ /* AArch64_FCVTZSSXSri, AArch64_INS_FCVTZS: fcvtzs */ 4832 0, 4833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4834}, 4835 4836{ /* AArch64_FCVTZSUWDr, AArch64_INS_FCVTZS: fcvtzs */ 4837 0, 4838 { CS_AC_WRITE, CS_AC_READ, 0 } 4839}, 4840 4841{ /* AArch64_FCVTZSUWHr, AArch64_INS_FCVTZS: fcvtzs */ 4842 0, 4843 { 0 } 4844}, 4845 4846{ /* AArch64_FCVTZSUWSr, AArch64_INS_FCVTZS: fcvtzs */ 4847 0, 4848 { CS_AC_WRITE, CS_AC_READ, 0 } 4849}, 4850 4851{ /* AArch64_FCVTZSUXDr, AArch64_INS_FCVTZS: fcvtzs */ 4852 0, 4853 { CS_AC_WRITE, CS_AC_READ, 0 } 4854}, 4855 4856{ /* AArch64_FCVTZSUXHr, AArch64_INS_FCVTZS: fcvtzs */ 4857 0, 4858 { 0 } 4859}, 4860 4861{ /* AArch64_FCVTZSUXSr, AArch64_INS_FCVTZS: fcvtzs */ 4862 0, 4863 { CS_AC_WRITE, CS_AC_READ, 0 } 4864}, 4865 4866{ /* AArch64_FCVTZS_ZPmZ_DtoD, AArch64_INS_FCVTZS: fcvtzs */ 4867 0, 4868 { 0 } 4869}, 4870 4871{ /* AArch64_FCVTZS_ZPmZ_DtoS, AArch64_INS_FCVTZS: fcvtzs */ 4872 0, 4873 { 0 } 4874}, 4875 4876{ /* AArch64_FCVTZS_ZPmZ_HtoD, AArch64_INS_FCVTZS: fcvtzs */ 4877 0, 4878 { 0 } 4879}, 4880 4881{ /* AArch64_FCVTZS_ZPmZ_HtoH, AArch64_INS_FCVTZS: fcvtzs */ 4882 0, 4883 { 0 } 4884}, 4885 4886{ /* AArch64_FCVTZS_ZPmZ_HtoS, AArch64_INS_FCVTZS: fcvtzs */ 4887 0, 4888 { 0 } 4889}, 4890 4891{ /* AArch64_FCVTZS_ZPmZ_StoD, AArch64_INS_FCVTZS: fcvtzs */ 4892 0, 4893 { 0 } 4894}, 4895 4896{ /* AArch64_FCVTZS_ZPmZ_StoS, AArch64_INS_FCVTZS: fcvtzs */ 4897 0, 4898 { 0 } 4899}, 4900 4901{ /* AArch64_FCVTZSd, AArch64_INS_FCVTZS: fcvtzs */ 4902 0, 4903 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4904}, 4905 4906{ /* AArch64_FCVTZSh, AArch64_INS_FCVTZS: fcvtzs */ 4907 0, 4908 { 0 } 4909}, 4910 4911{ /* AArch64_FCVTZSs, AArch64_INS_FCVTZS: fcvtzs */ 4912 0, 4913 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4914}, 4915 4916{ /* AArch64_FCVTZSv1f16, AArch64_INS_FCVTZS: fcvtzs */ 4917 0, 4918 { 0 } 4919}, 4920 4921{ /* AArch64_FCVTZSv1i32, AArch64_INS_FCVTZS: fcvtzs */ 4922 0, 4923 { CS_AC_WRITE, CS_AC_READ, 0 } 4924}, 4925 4926{ /* AArch64_FCVTZSv1i64, AArch64_INS_FCVTZS: fcvtzs */ 4927 0, 4928 { CS_AC_WRITE, CS_AC_READ, 0 } 4929}, 4930 4931{ /* AArch64_FCVTZSv2f32, AArch64_INS_FCVTZS: fcvtzs */ 4932 0, 4933 { CS_AC_WRITE, CS_AC_READ, 0 } 4934}, 4935 4936{ /* AArch64_FCVTZSv2f64, AArch64_INS_FCVTZS: fcvtzs */ 4937 0, 4938 { CS_AC_WRITE, CS_AC_READ, 0 } 4939}, 4940 4941{ /* AArch64_FCVTZSv2i32_shift, AArch64_INS_FCVTZS: fcvtzs */ 4942 0, 4943 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4944}, 4945 4946{ /* AArch64_FCVTZSv2i64_shift, AArch64_INS_FCVTZS: fcvtzs */ 4947 0, 4948 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4949}, 4950 4951{ /* AArch64_FCVTZSv4f16, AArch64_INS_FCVTZS: fcvtzs */ 4952 0, 4953 { 0 } 4954}, 4955 4956{ /* AArch64_FCVTZSv4f32, AArch64_INS_FCVTZS: fcvtzs */ 4957 0, 4958 { CS_AC_WRITE, CS_AC_READ, 0 } 4959}, 4960 4961{ /* AArch64_FCVTZSv4i16_shift, AArch64_INS_FCVTZS: fcvtzs */ 4962 0, 4963 { 0 } 4964}, 4965 4966{ /* AArch64_FCVTZSv4i32_shift, AArch64_INS_FCVTZS: fcvtzs */ 4967 0, 4968 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4969}, 4970 4971{ /* AArch64_FCVTZSv8f16, AArch64_INS_FCVTZS: fcvtzs */ 4972 0, 4973 { 0 } 4974}, 4975 4976{ /* AArch64_FCVTZSv8i16_shift, AArch64_INS_FCVTZS: fcvtzs */ 4977 0, 4978 { 0 } 4979}, 4980 4981{ /* AArch64_FCVTZUSWDri, AArch64_INS_FCVTZU: fcvtzu */ 4982 0, 4983 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4984}, 4985 4986{ /* AArch64_FCVTZUSWHri, AArch64_INS_FCVTZU: fcvtzu */ 4987 0, 4988 { 0 } 4989}, 4990 4991{ /* AArch64_FCVTZUSWSri, AArch64_INS_FCVTZU: fcvtzu */ 4992 0, 4993 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4994}, 4995 4996{ /* AArch64_FCVTZUSXDri, AArch64_INS_FCVTZU: fcvtzu */ 4997 0, 4998 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 4999}, 5000 5001{ /* AArch64_FCVTZUSXHri, AArch64_INS_FCVTZU: fcvtzu */ 5002 0, 5003 { 0 } 5004}, 5005 5006{ /* AArch64_FCVTZUSXSri, AArch64_INS_FCVTZU: fcvtzu */ 5007 0, 5008 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5009}, 5010 5011{ /* AArch64_FCVTZUUWDr, AArch64_INS_FCVTZU: fcvtzu */ 5012 0, 5013 { CS_AC_WRITE, CS_AC_READ, 0 } 5014}, 5015 5016{ /* AArch64_FCVTZUUWHr, AArch64_INS_FCVTZU: fcvtzu */ 5017 0, 5018 { 0 } 5019}, 5020 5021{ /* AArch64_FCVTZUUWSr, AArch64_INS_FCVTZU: fcvtzu */ 5022 0, 5023 { CS_AC_WRITE, CS_AC_READ, 0 } 5024}, 5025 5026{ /* AArch64_FCVTZUUXDr, AArch64_INS_FCVTZU: fcvtzu */ 5027 0, 5028 { CS_AC_WRITE, CS_AC_READ, 0 } 5029}, 5030 5031{ /* AArch64_FCVTZUUXHr, AArch64_INS_FCVTZU: fcvtzu */ 5032 0, 5033 { 0 } 5034}, 5035 5036{ /* AArch64_FCVTZUUXSr, AArch64_INS_FCVTZU: fcvtzu */ 5037 0, 5038 { CS_AC_WRITE, CS_AC_READ, 0 } 5039}, 5040 5041{ /* AArch64_FCVTZU_ZPmZ_DtoD, AArch64_INS_FCVTZU: fcvtzu */ 5042 0, 5043 { 0 } 5044}, 5045 5046{ /* AArch64_FCVTZU_ZPmZ_DtoS, AArch64_INS_FCVTZU: fcvtzu */ 5047 0, 5048 { 0 } 5049}, 5050 5051{ /* AArch64_FCVTZU_ZPmZ_HtoD, AArch64_INS_FCVTZU: fcvtzu */ 5052 0, 5053 { 0 } 5054}, 5055 5056{ /* AArch64_FCVTZU_ZPmZ_HtoH, AArch64_INS_FCVTZU: fcvtzu */ 5057 0, 5058 { 0 } 5059}, 5060 5061{ /* AArch64_FCVTZU_ZPmZ_HtoS, AArch64_INS_FCVTZU: fcvtzu */ 5062 0, 5063 { 0 } 5064}, 5065 5066{ /* AArch64_FCVTZU_ZPmZ_StoD, AArch64_INS_FCVTZU: fcvtzu */ 5067 0, 5068 { 0 } 5069}, 5070 5071{ /* AArch64_FCVTZU_ZPmZ_StoS, AArch64_INS_FCVTZU: fcvtzu */ 5072 0, 5073 { 0 } 5074}, 5075 5076{ /* AArch64_FCVTZUd, AArch64_INS_FCVTZU: fcvtzu */ 5077 0, 5078 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5079}, 5080 5081{ /* AArch64_FCVTZUh, AArch64_INS_FCVTZU: fcvtzu */ 5082 0, 5083 { 0 } 5084}, 5085 5086{ /* AArch64_FCVTZUs, AArch64_INS_FCVTZU: fcvtzu */ 5087 0, 5088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5089}, 5090 5091{ /* AArch64_FCVTZUv1f16, AArch64_INS_FCVTZU: fcvtzu */ 5092 0, 5093 { 0 } 5094}, 5095 5096{ /* AArch64_FCVTZUv1i32, AArch64_INS_FCVTZU: fcvtzu */ 5097 0, 5098 { CS_AC_WRITE, CS_AC_READ, 0 } 5099}, 5100 5101{ /* AArch64_FCVTZUv1i64, AArch64_INS_FCVTZU: fcvtzu */ 5102 0, 5103 { CS_AC_WRITE, CS_AC_READ, 0 } 5104}, 5105 5106{ /* AArch64_FCVTZUv2f32, AArch64_INS_FCVTZU: fcvtzu */ 5107 0, 5108 { CS_AC_WRITE, CS_AC_READ, 0 } 5109}, 5110 5111{ /* AArch64_FCVTZUv2f64, AArch64_INS_FCVTZU: fcvtzu */ 5112 0, 5113 { CS_AC_WRITE, CS_AC_READ, 0 } 5114}, 5115 5116{ /* AArch64_FCVTZUv2i32_shift, AArch64_INS_FCVTZU: fcvtzu */ 5117 0, 5118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5119}, 5120 5121{ /* AArch64_FCVTZUv2i64_shift, AArch64_INS_FCVTZU: fcvtzu */ 5122 0, 5123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5124}, 5125 5126{ /* AArch64_FCVTZUv4f16, AArch64_INS_FCVTZU: fcvtzu */ 5127 0, 5128 { 0 } 5129}, 5130 5131{ /* AArch64_FCVTZUv4f32, AArch64_INS_FCVTZU: fcvtzu */ 5132 0, 5133 { CS_AC_WRITE, CS_AC_READ, 0 } 5134}, 5135 5136{ /* AArch64_FCVTZUv4i16_shift, AArch64_INS_FCVTZU: fcvtzu */ 5137 0, 5138 { 0 } 5139}, 5140 5141{ /* AArch64_FCVTZUv4i32_shift, AArch64_INS_FCVTZU: fcvtzu */ 5142 0, 5143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5144}, 5145 5146{ /* AArch64_FCVTZUv8f16, AArch64_INS_FCVTZU: fcvtzu */ 5147 0, 5148 { 0 } 5149}, 5150 5151{ /* AArch64_FCVTZUv8i16_shift, AArch64_INS_FCVTZU: fcvtzu */ 5152 0, 5153 { 0 } 5154}, 5155 5156{ /* AArch64_FCVT_ZPmZ_DtoH, AArch64_INS_FCVT: fcvt */ 5157 0, 5158 { 0 } 5159}, 5160 5161{ /* AArch64_FCVT_ZPmZ_DtoS, AArch64_INS_FCVT: fcvt */ 5162 0, 5163 { 0 } 5164}, 5165 5166{ /* AArch64_FCVT_ZPmZ_HtoD, AArch64_INS_FCVT: fcvt */ 5167 0, 5168 { 0 } 5169}, 5170 5171{ /* AArch64_FCVT_ZPmZ_HtoS, AArch64_INS_FCVT: fcvt */ 5172 0, 5173 { 0 } 5174}, 5175 5176{ /* AArch64_FCVT_ZPmZ_StoD, AArch64_INS_FCVT: fcvt */ 5177 0, 5178 { 0 } 5179}, 5180 5181{ /* AArch64_FCVT_ZPmZ_StoH, AArch64_INS_FCVT: fcvt */ 5182 0, 5183 { 0 } 5184}, 5185 5186{ /* AArch64_FDIVDrr, AArch64_INS_FDIV: fdiv */ 5187 0, 5188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5189}, 5190 5191{ /* AArch64_FDIVHrr, AArch64_INS_FDIV: fdiv */ 5192 0, 5193 { 0 } 5194}, 5195 5196{ /* AArch64_FDIVR_ZPmZ_D, AArch64_INS_FDIVR: fdivr */ 5197 0, 5198 { 0 } 5199}, 5200 5201{ /* AArch64_FDIVR_ZPmZ_H, AArch64_INS_FDIVR: fdivr */ 5202 0, 5203 { 0 } 5204}, 5205 5206{ /* AArch64_FDIVR_ZPmZ_S, AArch64_INS_FDIVR: fdivr */ 5207 0, 5208 { 0 } 5209}, 5210 5211{ /* AArch64_FDIVSrr, AArch64_INS_FDIV: fdiv */ 5212 0, 5213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5214}, 5215 5216{ /* AArch64_FDIV_ZPmZ_D, AArch64_INS_FDIV: fdiv */ 5217 0, 5218 { 0 } 5219}, 5220 5221{ /* AArch64_FDIV_ZPmZ_H, AArch64_INS_FDIV: fdiv */ 5222 0, 5223 { 0 } 5224}, 5225 5226{ /* AArch64_FDIV_ZPmZ_S, AArch64_INS_FDIV: fdiv */ 5227 0, 5228 { 0 } 5229}, 5230 5231{ /* AArch64_FDIVv2f32, AArch64_INS_FDIV: fdiv */ 5232 0, 5233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5234}, 5235 5236{ /* AArch64_FDIVv2f64, AArch64_INS_FDIV: fdiv */ 5237 0, 5238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5239}, 5240 5241{ /* AArch64_FDIVv4f16, AArch64_INS_FDIV: fdiv */ 5242 0, 5243 { 0 } 5244}, 5245 5246{ /* AArch64_FDIVv4f32, AArch64_INS_FDIV: fdiv */ 5247 0, 5248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5249}, 5250 5251{ /* AArch64_FDIVv8f16, AArch64_INS_FDIV: fdiv */ 5252 0, 5253 { 0 } 5254}, 5255 5256{ /* AArch64_FDUP_ZI_D, AArch64_INS_FDUP: fdup */ 5257 0, 5258 { 0 } 5259}, 5260 5261{ /* AArch64_FDUP_ZI_H, AArch64_INS_FDUP: fdup */ 5262 0, 5263 { 0 } 5264}, 5265 5266{ /* AArch64_FDUP_ZI_S, AArch64_INS_FDUP: fdup */ 5267 0, 5268 { 0 } 5269}, 5270 5271{ /* AArch64_FEXPA_ZZ_D, AArch64_INS_FEXPA: fexpa */ 5272 0, 5273 { 0 } 5274}, 5275 5276{ /* AArch64_FEXPA_ZZ_H, AArch64_INS_FEXPA: fexpa */ 5277 0, 5278 { 0 } 5279}, 5280 5281{ /* AArch64_FEXPA_ZZ_S, AArch64_INS_FEXPA: fexpa */ 5282 0, 5283 { 0 } 5284}, 5285 5286{ /* AArch64_FJCVTZS, AArch64_INS_FJCVTZS: fjcvtzs */ 5287 0, 5288 { 0 } 5289}, 5290 5291{ /* AArch64_FMADDDrrr, AArch64_INS_FMADD: fmadd */ 5292 0, 5293 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5294}, 5295 5296{ /* AArch64_FMADDHrrr, AArch64_INS_FMADD: fmadd */ 5297 0, 5298 { 0 } 5299}, 5300 5301{ /* AArch64_FMADDSrrr, AArch64_INS_FMADD: fmadd */ 5302 0, 5303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5304}, 5305 5306{ /* AArch64_FMAD_ZPmZZ_D, AArch64_INS_FMAD: fmad */ 5307 0, 5308 { 0 } 5309}, 5310 5311{ /* AArch64_FMAD_ZPmZZ_H, AArch64_INS_FMAD: fmad */ 5312 0, 5313 { 0 } 5314}, 5315 5316{ /* AArch64_FMAD_ZPmZZ_S, AArch64_INS_FMAD: fmad */ 5317 0, 5318 { 0 } 5319}, 5320 5321{ /* AArch64_FMAXDrr, AArch64_INS_FMAX: fmax */ 5322 0, 5323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5324}, 5325 5326{ /* AArch64_FMAXHrr, AArch64_INS_FMAX: fmax */ 5327 0, 5328 { 0 } 5329}, 5330 5331{ /* AArch64_FMAXNMDrr, AArch64_INS_FMAXNM: fmaxnm */ 5332 0, 5333 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5334}, 5335 5336{ /* AArch64_FMAXNMHrr, AArch64_INS_FMAXNM: fmaxnm */ 5337 0, 5338 { 0 } 5339}, 5340 5341{ /* AArch64_FMAXNMPv2f32, AArch64_INS_FMAXNMP: fmaxnmp */ 5342 0, 5343 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5344}, 5345 5346{ /* AArch64_FMAXNMPv2f64, AArch64_INS_FMAXNMP: fmaxnmp */ 5347 0, 5348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5349}, 5350 5351{ /* AArch64_FMAXNMPv2i16p, AArch64_INS_FMAXNMP: fmaxnmp */ 5352 0, 5353 { 0 } 5354}, 5355 5356{ /* AArch64_FMAXNMPv2i32p, AArch64_INS_FMAXNMP: fmaxnmp */ 5357 0, 5358 { CS_AC_WRITE, CS_AC_READ, 0 } 5359}, 5360 5361{ /* AArch64_FMAXNMPv2i64p, AArch64_INS_FMAXNMP: fmaxnmp */ 5362 0, 5363 { CS_AC_WRITE, CS_AC_READ, 0 } 5364}, 5365 5366{ /* AArch64_FMAXNMPv4f16, AArch64_INS_FMAXNMP: fmaxnmp */ 5367 0, 5368 { 0 } 5369}, 5370 5371{ /* AArch64_FMAXNMPv4f32, AArch64_INS_FMAXNMP: fmaxnmp */ 5372 0, 5373 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5374}, 5375 5376{ /* AArch64_FMAXNMPv8f16, AArch64_INS_FMAXNMP: fmaxnmp */ 5377 0, 5378 { 0 } 5379}, 5380 5381{ /* AArch64_FMAXNMSrr, AArch64_INS_FMAXNM: fmaxnm */ 5382 0, 5383 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5384}, 5385 5386{ /* AArch64_FMAXNMV_VPZ_D, AArch64_INS_FMAXNMV: fmaxnmv */ 5387 0, 5388 { 0 } 5389}, 5390 5391{ /* AArch64_FMAXNMV_VPZ_H, AArch64_INS_FMAXNMV: fmaxnmv */ 5392 0, 5393 { 0 } 5394}, 5395 5396{ /* AArch64_FMAXNMV_VPZ_S, AArch64_INS_FMAXNMV: fmaxnmv */ 5397 0, 5398 { 0 } 5399}, 5400 5401{ /* AArch64_FMAXNMVv4i16v, AArch64_INS_FMAXNMV: fmaxnmv */ 5402 0, 5403 { 0 } 5404}, 5405 5406{ /* AArch64_FMAXNMVv4i32v, AArch64_INS_FMAXNMV: fmaxnmv */ 5407 0, 5408 { CS_AC_WRITE, CS_AC_READ, 0 } 5409}, 5410 5411{ /* AArch64_FMAXNMVv8i16v, AArch64_INS_FMAXNMV: fmaxnmv */ 5412 0, 5413 { 0 } 5414}, 5415 5416{ /* AArch64_FMAXNM_ZPmI_D, AArch64_INS_FMAXNM: fmaxnm */ 5417 0, 5418 { 0 } 5419}, 5420 5421{ /* AArch64_FMAXNM_ZPmI_H, AArch64_INS_FMAXNM: fmaxnm */ 5422 0, 5423 { 0 } 5424}, 5425 5426{ /* AArch64_FMAXNM_ZPmI_S, AArch64_INS_FMAXNM: fmaxnm */ 5427 0, 5428 { 0 } 5429}, 5430 5431{ /* AArch64_FMAXNM_ZPmZ_D, AArch64_INS_FMAXNM: fmaxnm */ 5432 0, 5433 { 0 } 5434}, 5435 5436{ /* AArch64_FMAXNM_ZPmZ_H, AArch64_INS_FMAXNM: fmaxnm */ 5437 0, 5438 { 0 } 5439}, 5440 5441{ /* AArch64_FMAXNM_ZPmZ_S, AArch64_INS_FMAXNM: fmaxnm */ 5442 0, 5443 { 0 } 5444}, 5445 5446{ /* AArch64_FMAXNMv2f32, AArch64_INS_FMAXNM: fmaxnm */ 5447 0, 5448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5449}, 5450 5451{ /* AArch64_FMAXNMv2f64, AArch64_INS_FMAXNM: fmaxnm */ 5452 0, 5453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5454}, 5455 5456{ /* AArch64_FMAXNMv4f16, AArch64_INS_FMAXNM: fmaxnm */ 5457 0, 5458 { 0 } 5459}, 5460 5461{ /* AArch64_FMAXNMv4f32, AArch64_INS_FMAXNM: fmaxnm */ 5462 0, 5463 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5464}, 5465 5466{ /* AArch64_FMAXNMv8f16, AArch64_INS_FMAXNM: fmaxnm */ 5467 0, 5468 { 0 } 5469}, 5470 5471{ /* AArch64_FMAXPv2f32, AArch64_INS_FMAXP: fmaxp */ 5472 0, 5473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5474}, 5475 5476{ /* AArch64_FMAXPv2f64, AArch64_INS_FMAXP: fmaxp */ 5477 0, 5478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5479}, 5480 5481{ /* AArch64_FMAXPv2i16p, AArch64_INS_FMAXP: fmaxp */ 5482 0, 5483 { 0 } 5484}, 5485 5486{ /* AArch64_FMAXPv2i32p, AArch64_INS_FMAXP: fmaxp */ 5487 0, 5488 { CS_AC_WRITE, CS_AC_READ, 0 } 5489}, 5490 5491{ /* AArch64_FMAXPv2i64p, AArch64_INS_FMAXP: fmaxp */ 5492 0, 5493 { CS_AC_WRITE, CS_AC_READ, 0 } 5494}, 5495 5496{ /* AArch64_FMAXPv4f16, AArch64_INS_FMAXP: fmaxp */ 5497 0, 5498 { 0 } 5499}, 5500 5501{ /* AArch64_FMAXPv4f32, AArch64_INS_FMAXP: fmaxp */ 5502 0, 5503 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5504}, 5505 5506{ /* AArch64_FMAXPv8f16, AArch64_INS_FMAXP: fmaxp */ 5507 0, 5508 { 0 } 5509}, 5510 5511{ /* AArch64_FMAXSrr, AArch64_INS_FMAX: fmax */ 5512 0, 5513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5514}, 5515 5516{ /* AArch64_FMAXV_VPZ_D, AArch64_INS_FMAXV: fmaxv */ 5517 0, 5518 { 0 } 5519}, 5520 5521{ /* AArch64_FMAXV_VPZ_H, AArch64_INS_FMAXV: fmaxv */ 5522 0, 5523 { 0 } 5524}, 5525 5526{ /* AArch64_FMAXV_VPZ_S, AArch64_INS_FMAXV: fmaxv */ 5527 0, 5528 { 0 } 5529}, 5530 5531{ /* AArch64_FMAXVv4i16v, AArch64_INS_FMAXV: fmaxv */ 5532 0, 5533 { 0 } 5534}, 5535 5536{ /* AArch64_FMAXVv4i32v, AArch64_INS_FMAXV: fmaxv */ 5537 0, 5538 { CS_AC_WRITE, CS_AC_READ, 0 } 5539}, 5540 5541{ /* AArch64_FMAXVv8i16v, AArch64_INS_FMAXV: fmaxv */ 5542 0, 5543 { 0 } 5544}, 5545 5546{ /* AArch64_FMAX_ZPmI_D, AArch64_INS_FMAX: fmax */ 5547 0, 5548 { 0 } 5549}, 5550 5551{ /* AArch64_FMAX_ZPmI_H, AArch64_INS_FMAX: fmax */ 5552 0, 5553 { 0 } 5554}, 5555 5556{ /* AArch64_FMAX_ZPmI_S, AArch64_INS_FMAX: fmax */ 5557 0, 5558 { 0 } 5559}, 5560 5561{ /* AArch64_FMAX_ZPmZ_D, AArch64_INS_FMAX: fmax */ 5562 0, 5563 { 0 } 5564}, 5565 5566{ /* AArch64_FMAX_ZPmZ_H, AArch64_INS_FMAX: fmax */ 5567 0, 5568 { 0 } 5569}, 5570 5571{ /* AArch64_FMAX_ZPmZ_S, AArch64_INS_FMAX: fmax */ 5572 0, 5573 { 0 } 5574}, 5575 5576{ /* AArch64_FMAXv2f32, AArch64_INS_FMAX: fmax */ 5577 0, 5578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5579}, 5580 5581{ /* AArch64_FMAXv2f64, AArch64_INS_FMAX: fmax */ 5582 0, 5583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5584}, 5585 5586{ /* AArch64_FMAXv4f16, AArch64_INS_FMAX: fmax */ 5587 0, 5588 { 0 } 5589}, 5590 5591{ /* AArch64_FMAXv4f32, AArch64_INS_FMAX: fmax */ 5592 0, 5593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5594}, 5595 5596{ /* AArch64_FMAXv8f16, AArch64_INS_FMAX: fmax */ 5597 0, 5598 { 0 } 5599}, 5600 5601{ /* AArch64_FMINDrr, AArch64_INS_FMIN: fmin */ 5602 0, 5603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5604}, 5605 5606{ /* AArch64_FMINHrr, AArch64_INS_FMIN: fmin */ 5607 0, 5608 { 0 } 5609}, 5610 5611{ /* AArch64_FMINNMDrr, AArch64_INS_FMINNM: fminnm */ 5612 0, 5613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5614}, 5615 5616{ /* AArch64_FMINNMHrr, AArch64_INS_FMINNM: fminnm */ 5617 0, 5618 { 0 } 5619}, 5620 5621{ /* AArch64_FMINNMPv2f32, AArch64_INS_FMINNMP: fminnmp */ 5622 0, 5623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5624}, 5625 5626{ /* AArch64_FMINNMPv2f64, AArch64_INS_FMINNMP: fminnmp */ 5627 0, 5628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5629}, 5630 5631{ /* AArch64_FMINNMPv2i16p, AArch64_INS_FMINNMP: fminnmp */ 5632 0, 5633 { 0 } 5634}, 5635 5636{ /* AArch64_FMINNMPv2i32p, AArch64_INS_FMINNMP: fminnmp */ 5637 0, 5638 { CS_AC_WRITE, CS_AC_READ, 0 } 5639}, 5640 5641{ /* AArch64_FMINNMPv2i64p, AArch64_INS_FMINNMP: fminnmp */ 5642 0, 5643 { CS_AC_WRITE, CS_AC_READ, 0 } 5644}, 5645 5646{ /* AArch64_FMINNMPv4f16, AArch64_INS_FMINNMP: fminnmp */ 5647 0, 5648 { 0 } 5649}, 5650 5651{ /* AArch64_FMINNMPv4f32, AArch64_INS_FMINNMP: fminnmp */ 5652 0, 5653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5654}, 5655 5656{ /* AArch64_FMINNMPv8f16, AArch64_INS_FMINNMP: fminnmp */ 5657 0, 5658 { 0 } 5659}, 5660 5661{ /* AArch64_FMINNMSrr, AArch64_INS_FMINNM: fminnm */ 5662 0, 5663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5664}, 5665 5666{ /* AArch64_FMINNMV_VPZ_D, AArch64_INS_FMINNMV: fminnmv */ 5667 0, 5668 { 0 } 5669}, 5670 5671{ /* AArch64_FMINNMV_VPZ_H, AArch64_INS_FMINNMV: fminnmv */ 5672 0, 5673 { 0 } 5674}, 5675 5676{ /* AArch64_FMINNMV_VPZ_S, AArch64_INS_FMINNMV: fminnmv */ 5677 0, 5678 { 0 } 5679}, 5680 5681{ /* AArch64_FMINNMVv4i16v, AArch64_INS_FMINNMV: fminnmv */ 5682 0, 5683 { 0 } 5684}, 5685 5686{ /* AArch64_FMINNMVv4i32v, AArch64_INS_FMINNMV: fminnmv */ 5687 0, 5688 { CS_AC_WRITE, CS_AC_READ, 0 } 5689}, 5690 5691{ /* AArch64_FMINNMVv8i16v, AArch64_INS_FMINNMV: fminnmv */ 5692 0, 5693 { 0 } 5694}, 5695 5696{ /* AArch64_FMINNM_ZPmI_D, AArch64_INS_FMINNM: fminnm */ 5697 0, 5698 { 0 } 5699}, 5700 5701{ /* AArch64_FMINNM_ZPmI_H, AArch64_INS_FMINNM: fminnm */ 5702 0, 5703 { 0 } 5704}, 5705 5706{ /* AArch64_FMINNM_ZPmI_S, AArch64_INS_FMINNM: fminnm */ 5707 0, 5708 { 0 } 5709}, 5710 5711{ /* AArch64_FMINNM_ZPmZ_D, AArch64_INS_FMINNM: fminnm */ 5712 0, 5713 { 0 } 5714}, 5715 5716{ /* AArch64_FMINNM_ZPmZ_H, AArch64_INS_FMINNM: fminnm */ 5717 0, 5718 { 0 } 5719}, 5720 5721{ /* AArch64_FMINNM_ZPmZ_S, AArch64_INS_FMINNM: fminnm */ 5722 0, 5723 { 0 } 5724}, 5725 5726{ /* AArch64_FMINNMv2f32, AArch64_INS_FMINNM: fminnm */ 5727 0, 5728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5729}, 5730 5731{ /* AArch64_FMINNMv2f64, AArch64_INS_FMINNM: fminnm */ 5732 0, 5733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5734}, 5735 5736{ /* AArch64_FMINNMv4f16, AArch64_INS_FMINNM: fminnm */ 5737 0, 5738 { 0 } 5739}, 5740 5741{ /* AArch64_FMINNMv4f32, AArch64_INS_FMINNM: fminnm */ 5742 0, 5743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5744}, 5745 5746{ /* AArch64_FMINNMv8f16, AArch64_INS_FMINNM: fminnm */ 5747 0, 5748 { 0 } 5749}, 5750 5751{ /* AArch64_FMINPv2f32, AArch64_INS_FMINP: fminp */ 5752 0, 5753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5754}, 5755 5756{ /* AArch64_FMINPv2f64, AArch64_INS_FMINP: fminp */ 5757 0, 5758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5759}, 5760 5761{ /* AArch64_FMINPv2i16p, AArch64_INS_FMINP: fminp */ 5762 0, 5763 { 0 } 5764}, 5765 5766{ /* AArch64_FMINPv2i32p, AArch64_INS_FMINP: fminp */ 5767 0, 5768 { CS_AC_WRITE, CS_AC_READ, 0 } 5769}, 5770 5771{ /* AArch64_FMINPv2i64p, AArch64_INS_FMINP: fminp */ 5772 0, 5773 { CS_AC_WRITE, CS_AC_READ, 0 } 5774}, 5775 5776{ /* AArch64_FMINPv4f16, AArch64_INS_FMINP: fminp */ 5777 0, 5778 { 0 } 5779}, 5780 5781{ /* AArch64_FMINPv4f32, AArch64_INS_FMINP: fminp */ 5782 0, 5783 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5784}, 5785 5786{ /* AArch64_FMINPv8f16, AArch64_INS_FMINP: fminp */ 5787 0, 5788 { 0 } 5789}, 5790 5791{ /* AArch64_FMINSrr, AArch64_INS_FMIN: fmin */ 5792 0, 5793 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5794}, 5795 5796{ /* AArch64_FMINV_VPZ_D, AArch64_INS_FMINV: fminv */ 5797 0, 5798 { 0 } 5799}, 5800 5801{ /* AArch64_FMINV_VPZ_H, AArch64_INS_FMINV: fminv */ 5802 0, 5803 { 0 } 5804}, 5805 5806{ /* AArch64_FMINV_VPZ_S, AArch64_INS_FMINV: fminv */ 5807 0, 5808 { 0 } 5809}, 5810 5811{ /* AArch64_FMINVv4i16v, AArch64_INS_FMINV: fminv */ 5812 0, 5813 { 0 } 5814}, 5815 5816{ /* AArch64_FMINVv4i32v, AArch64_INS_FMINV: fminv */ 5817 0, 5818 { CS_AC_WRITE, CS_AC_READ, 0 } 5819}, 5820 5821{ /* AArch64_FMINVv8i16v, AArch64_INS_FMINV: fminv */ 5822 0, 5823 { 0 } 5824}, 5825 5826{ /* AArch64_FMIN_ZPmI_D, AArch64_INS_FMIN: fmin */ 5827 0, 5828 { 0 } 5829}, 5830 5831{ /* AArch64_FMIN_ZPmI_H, AArch64_INS_FMIN: fmin */ 5832 0, 5833 { 0 } 5834}, 5835 5836{ /* AArch64_FMIN_ZPmI_S, AArch64_INS_FMIN: fmin */ 5837 0, 5838 { 0 } 5839}, 5840 5841{ /* AArch64_FMIN_ZPmZ_D, AArch64_INS_FMIN: fmin */ 5842 0, 5843 { 0 } 5844}, 5845 5846{ /* AArch64_FMIN_ZPmZ_H, AArch64_INS_FMIN: fmin */ 5847 0, 5848 { 0 } 5849}, 5850 5851{ /* AArch64_FMIN_ZPmZ_S, AArch64_INS_FMIN: fmin */ 5852 0, 5853 { 0 } 5854}, 5855 5856{ /* AArch64_FMINv2f32, AArch64_INS_FMIN: fmin */ 5857 0, 5858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5859}, 5860 5861{ /* AArch64_FMINv2f64, AArch64_INS_FMIN: fmin */ 5862 0, 5863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5864}, 5865 5866{ /* AArch64_FMINv4f16, AArch64_INS_FMIN: fmin */ 5867 0, 5868 { 0 } 5869}, 5870 5871{ /* AArch64_FMINv4f32, AArch64_INS_FMIN: fmin */ 5872 0, 5873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 5874}, 5875 5876{ /* AArch64_FMINv8f16, AArch64_INS_FMIN: fmin */ 5877 0, 5878 { 0 } 5879}, 5880 5881{ /* AArch64_FMLA_ZPmZZ_D, AArch64_INS_FMLA: fmla */ 5882 0, 5883 { 0 } 5884}, 5885 5886{ /* AArch64_FMLA_ZPmZZ_H, AArch64_INS_FMLA: fmla */ 5887 0, 5888 { 0 } 5889}, 5890 5891{ /* AArch64_FMLA_ZPmZZ_S, AArch64_INS_FMLA: fmla */ 5892 0, 5893 { 0 } 5894}, 5895 5896{ /* AArch64_FMLA_ZZZI_D, AArch64_INS_FMLA: fmla */ 5897 0, 5898 { 0 } 5899}, 5900 5901{ /* AArch64_FMLA_ZZZI_H, AArch64_INS_FMLA: fmla */ 5902 0, 5903 { 0 } 5904}, 5905 5906{ /* AArch64_FMLA_ZZZI_S, AArch64_INS_FMLA: fmla */ 5907 0, 5908 { 0 } 5909}, 5910 5911{ /* AArch64_FMLAv1i16_indexed, AArch64_INS_FMLA: fmla */ 5912 0, 5913 { 0 } 5914}, 5915 5916{ /* AArch64_FMLAv1i32_indexed, AArch64_INS_FMLA: fmla */ 5917 0, 5918 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5919}, 5920 5921{ /* AArch64_FMLAv1i64_indexed, AArch64_INS_FMLA: fmla */ 5922 0, 5923 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5924}, 5925 5926{ /* AArch64_FMLAv2f32, AArch64_INS_FMLA: fmla */ 5927 0, 5928 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 5929}, 5930 5931{ /* AArch64_FMLAv2f64, AArch64_INS_FMLA: fmla */ 5932 0, 5933 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 5934}, 5935 5936{ /* AArch64_FMLAv2i32_indexed, AArch64_INS_FMLA: fmla */ 5937 0, 5938 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5939}, 5940 5941{ /* AArch64_FMLAv2i64_indexed, AArch64_INS_FMLA: fmla */ 5942 0, 5943 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5944}, 5945 5946{ /* AArch64_FMLAv4f16, AArch64_INS_FMLA: fmla */ 5947 0, 5948 { 0 } 5949}, 5950 5951{ /* AArch64_FMLAv4f32, AArch64_INS_FMLA: fmla */ 5952 0, 5953 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 5954}, 5955 5956{ /* AArch64_FMLAv4i16_indexed, AArch64_INS_FMLA: fmla */ 5957 0, 5958 { 0 } 5959}, 5960 5961{ /* AArch64_FMLAv4i32_indexed, AArch64_INS_FMLA: fmla */ 5962 0, 5963 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 5964}, 5965 5966{ /* AArch64_FMLAv8f16, AArch64_INS_FMLA: fmla */ 5967 0, 5968 { 0 } 5969}, 5970 5971{ /* AArch64_FMLAv8i16_indexed, AArch64_INS_FMLA: fmla */ 5972 0, 5973 { 0 } 5974}, 5975 5976{ /* AArch64_FMLS_ZPmZZ_D, AArch64_INS_FMLS: fmls */ 5977 0, 5978 { 0 } 5979}, 5980 5981{ /* AArch64_FMLS_ZPmZZ_H, AArch64_INS_FMLS: fmls */ 5982 0, 5983 { 0 } 5984}, 5985 5986{ /* AArch64_FMLS_ZPmZZ_S, AArch64_INS_FMLS: fmls */ 5987 0, 5988 { 0 } 5989}, 5990 5991{ /* AArch64_FMLS_ZZZI_D, AArch64_INS_FMLS: fmls */ 5992 0, 5993 { 0 } 5994}, 5995 5996{ /* AArch64_FMLS_ZZZI_H, AArch64_INS_FMLS: fmls */ 5997 0, 5998 { 0 } 5999}, 6000 6001{ /* AArch64_FMLS_ZZZI_S, AArch64_INS_FMLS: fmls */ 6002 0, 6003 { 0 } 6004}, 6005 6006{ /* AArch64_FMLSv1i16_indexed, AArch64_INS_FMLS: fmls */ 6007 0, 6008 { 0 } 6009}, 6010 6011{ /* AArch64_FMLSv1i32_indexed, AArch64_INS_FMLS: fmls */ 6012 0, 6013 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6014}, 6015 6016{ /* AArch64_FMLSv1i64_indexed, AArch64_INS_FMLS: fmls */ 6017 0, 6018 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6019}, 6020 6021{ /* AArch64_FMLSv2f32, AArch64_INS_FMLS: fmls */ 6022 0, 6023 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 6024}, 6025 6026{ /* AArch64_FMLSv2f64, AArch64_INS_FMLS: fmls */ 6027 0, 6028 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 6029}, 6030 6031{ /* AArch64_FMLSv2i32_indexed, AArch64_INS_FMLS: fmls */ 6032 0, 6033 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6034}, 6035 6036{ /* AArch64_FMLSv2i64_indexed, AArch64_INS_FMLS: fmls */ 6037 0, 6038 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6039}, 6040 6041{ /* AArch64_FMLSv4f16, AArch64_INS_FMLS: fmls */ 6042 0, 6043 { 0 } 6044}, 6045 6046{ /* AArch64_FMLSv4f32, AArch64_INS_FMLS: fmls */ 6047 0, 6048 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 6049}, 6050 6051{ /* AArch64_FMLSv4i16_indexed, AArch64_INS_FMLS: fmls */ 6052 0, 6053 { 0 } 6054}, 6055 6056{ /* AArch64_FMLSv4i32_indexed, AArch64_INS_FMLS: fmls */ 6057 0, 6058 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6059}, 6060 6061{ /* AArch64_FMLSv8f16, AArch64_INS_FMLS: fmls */ 6062 0, 6063 { 0 } 6064}, 6065 6066{ /* AArch64_FMLSv8i16_indexed, AArch64_INS_FMLS: fmls */ 6067 0, 6068 { 0 } 6069}, 6070 6071{ /* AArch64_FMOVDXHighr, AArch64_INS_FMOV: fmov */ 6072 0, 6073 { CS_AC_WRITE, CS_AC_READ, 0 } 6074}, 6075 6076{ /* AArch64_FMOVDXr, AArch64_INS_FMOV: fmov */ 6077 0, 6078 { CS_AC_WRITE, CS_AC_READ, 0 } 6079}, 6080 6081{ /* AArch64_FMOVDi, AArch64_INS_FMOV: fmov */ 6082 0, 6083 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 6084}, 6085 6086{ /* AArch64_FMOVDr, AArch64_INS_FMOV: fmov */ 6087 0, 6088 { CS_AC_WRITE, CS_AC_READ, 0 } 6089}, 6090 6091{ /* AArch64_FMOVHWr, AArch64_INS_FMOV: fmov */ 6092 0, 6093 { 0 } 6094}, 6095 6096{ /* AArch64_FMOVHXr, AArch64_INS_FMOV: fmov */ 6097 0, 6098 { 0 } 6099}, 6100 6101{ /* AArch64_FMOVHi, AArch64_INS_FMOV: fmov */ 6102 0, 6103 { 0 } 6104}, 6105 6106{ /* AArch64_FMOVHr, AArch64_INS_FMOV: fmov */ 6107 0, 6108 { 0 } 6109}, 6110 6111{ /* AArch64_FMOVSWr, AArch64_INS_FMOV: fmov */ 6112 0, 6113 { CS_AC_WRITE, CS_AC_READ, 0 } 6114}, 6115 6116{ /* AArch64_FMOVSi, AArch64_INS_FMOV: fmov */ 6117 0, 6118 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 6119}, 6120 6121{ /* AArch64_FMOVSr, AArch64_INS_FMOV: fmov */ 6122 0, 6123 { CS_AC_WRITE, CS_AC_READ, 0 } 6124}, 6125 6126{ /* AArch64_FMOVWHr, AArch64_INS_FMOV: fmov */ 6127 0, 6128 { 0 } 6129}, 6130 6131{ /* AArch64_FMOVWSr, AArch64_INS_FMOV: fmov */ 6132 0, 6133 { CS_AC_WRITE, CS_AC_READ, 0 } 6134}, 6135 6136{ /* AArch64_FMOVXDHighr, AArch64_INS_FMOV: fmov */ 6137 0, 6138 { CS_AC_WRITE, CS_AC_READ, 0 } 6139}, 6140 6141{ /* AArch64_FMOVXDr, AArch64_INS_FMOV: fmov */ 6142 0, 6143 { CS_AC_WRITE, CS_AC_READ, 0 } 6144}, 6145 6146{ /* AArch64_FMOVXHr, AArch64_INS_FMOV: fmov */ 6147 0, 6148 { 0 } 6149}, 6150 6151{ /* AArch64_FMOVv2f32_ns, AArch64_INS_FMOV: fmov */ 6152 0, 6153 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 } 6154}, 6155 6156{ /* AArch64_FMOVv2f64_ns, AArch64_INS_FMOV: fmov */ 6157 0, 6158 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 } 6159}, 6160 6161{ /* AArch64_FMOVv4f16_ns, AArch64_INS_FMOV: fmov */ 6162 0, 6163 { 0 } 6164}, 6165 6166{ /* AArch64_FMOVv4f32_ns, AArch64_INS_FMOV: fmov */ 6167 0, 6168 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ,0 } 6169}, 6170 6171{ /* AArch64_FMOVv8f16_ns, AArch64_INS_FMOV: fmov */ 6172 0, 6173 { 0 } 6174}, 6175 6176{ /* AArch64_FMSB_ZPmZZ_D, AArch64_INS_FMSB: fmsb */ 6177 0, 6178 { 0 } 6179}, 6180 6181{ /* AArch64_FMSB_ZPmZZ_H, AArch64_INS_FMSB: fmsb */ 6182 0, 6183 { 0 } 6184}, 6185 6186{ /* AArch64_FMSB_ZPmZZ_S, AArch64_INS_FMSB: fmsb */ 6187 0, 6188 { 0 } 6189}, 6190 6191{ /* AArch64_FMSUBDrrr, AArch64_INS_FMSUB: fmsub */ 6192 0, 6193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6194}, 6195 6196{ /* AArch64_FMSUBHrrr, AArch64_INS_FMSUB: fmsub */ 6197 0, 6198 { 0 } 6199}, 6200 6201{ /* AArch64_FMSUBSrrr, AArch64_INS_FMSUB: fmsub */ 6202 0, 6203 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6204}, 6205 6206{ /* AArch64_FMULDrr, AArch64_INS_FMUL: fmul */ 6207 0, 6208 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6209}, 6210 6211{ /* AArch64_FMULHrr, AArch64_INS_FMUL: fmul */ 6212 0, 6213 { 0 } 6214}, 6215 6216{ /* AArch64_FMULSrr, AArch64_INS_FMUL: fmul */ 6217 0, 6218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6219}, 6220 6221{ /* AArch64_FMULX16, AArch64_INS_FMULX: fmulx */ 6222 0, 6223 { 0 } 6224}, 6225 6226{ /* AArch64_FMULX32, AArch64_INS_FMULX: fmulx */ 6227 0, 6228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6229}, 6230 6231{ /* AArch64_FMULX64, AArch64_INS_FMULX: fmulx */ 6232 0, 6233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6234}, 6235 6236{ /* AArch64_FMULX_ZPmZ_D, AArch64_INS_FMULX: fmulx */ 6237 0, 6238 { 0 } 6239}, 6240 6241{ /* AArch64_FMULX_ZPmZ_H, AArch64_INS_FMULX: fmulx */ 6242 0, 6243 { 0 } 6244}, 6245 6246{ /* AArch64_FMULX_ZPmZ_S, AArch64_INS_FMULX: fmulx */ 6247 0, 6248 { 0 } 6249}, 6250 6251{ /* AArch64_FMULXv1i16_indexed, AArch64_INS_FMULX: fmulx */ 6252 0, 6253 { 0 } 6254}, 6255 6256{ /* AArch64_FMULXv1i32_indexed, AArch64_INS_FMULX: fmulx */ 6257 0, 6258 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6259}, 6260 6261{ /* AArch64_FMULXv1i64_indexed, AArch64_INS_FMULX: fmulx */ 6262 0, 6263 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6264}, 6265 6266{ /* AArch64_FMULXv2f32, AArch64_INS_FMULX: fmulx */ 6267 0, 6268 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6269}, 6270 6271{ /* AArch64_FMULXv2f64, AArch64_INS_FMULX: fmulx */ 6272 0, 6273 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6274}, 6275 6276{ /* AArch64_FMULXv2i32_indexed, AArch64_INS_FMULX: fmulx */ 6277 0, 6278 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6279}, 6280 6281{ /* AArch64_FMULXv2i64_indexed, AArch64_INS_FMULX: fmulx */ 6282 0, 6283 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6284}, 6285 6286{ /* AArch64_FMULXv4f16, AArch64_INS_FMULX: fmulx */ 6287 0, 6288 { 0 } 6289}, 6290 6291{ /* AArch64_FMULXv4f32, AArch64_INS_FMULX: fmulx */ 6292 0, 6293 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6294}, 6295 6296{ /* AArch64_FMULXv4i16_indexed, AArch64_INS_FMULX: fmulx */ 6297 0, 6298 { 0 } 6299}, 6300 6301{ /* AArch64_FMULXv4i32_indexed, AArch64_INS_FMULX: fmulx */ 6302 0, 6303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6304}, 6305 6306{ /* AArch64_FMULXv8f16, AArch64_INS_FMULX: fmulx */ 6307 0, 6308 { 0 } 6309}, 6310 6311{ /* AArch64_FMULXv8i16_indexed, AArch64_INS_FMULX: fmulx */ 6312 0, 6313 { 0 } 6314}, 6315 6316{ /* AArch64_FMUL_ZPmI_D, AArch64_INS_FMUL: fmul */ 6317 0, 6318 { 0 } 6319}, 6320 6321{ /* AArch64_FMUL_ZPmI_H, AArch64_INS_FMUL: fmul */ 6322 0, 6323 { 0 } 6324}, 6325 6326{ /* AArch64_FMUL_ZPmI_S, AArch64_INS_FMUL: fmul */ 6327 0, 6328 { 0 } 6329}, 6330 6331{ /* AArch64_FMUL_ZPmZ_D, AArch64_INS_FMUL: fmul */ 6332 0, 6333 { 0 } 6334}, 6335 6336{ /* AArch64_FMUL_ZPmZ_H, AArch64_INS_FMUL: fmul */ 6337 0, 6338 { 0 } 6339}, 6340 6341{ /* AArch64_FMUL_ZPmZ_S, AArch64_INS_FMUL: fmul */ 6342 0, 6343 { 0 } 6344}, 6345 6346{ /* AArch64_FMUL_ZZZI_D, AArch64_INS_FMUL: fmul */ 6347 0, 6348 { 0 } 6349}, 6350 6351{ /* AArch64_FMUL_ZZZI_H, AArch64_INS_FMUL: fmul */ 6352 0, 6353 { 0 } 6354}, 6355 6356{ /* AArch64_FMUL_ZZZI_S, AArch64_INS_FMUL: fmul */ 6357 0, 6358 { 0 } 6359}, 6360 6361{ /* AArch64_FMUL_ZZZ_D, AArch64_INS_FMUL: fmul */ 6362 0, 6363 { 0 } 6364}, 6365 6366{ /* AArch64_FMUL_ZZZ_H, AArch64_INS_FMUL: fmul */ 6367 0, 6368 { 0 } 6369}, 6370 6371{ /* AArch64_FMUL_ZZZ_S, AArch64_INS_FMUL: fmul */ 6372 0, 6373 { 0 } 6374}, 6375 6376{ /* AArch64_FMULv1i16_indexed, AArch64_INS_FMUL: fmul */ 6377 0, 6378 { 0 } 6379}, 6380 6381{ /* AArch64_FMULv1i32_indexed, AArch64_INS_FMUL: fmul */ 6382 0, 6383 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6384}, 6385 6386{ /* AArch64_FMULv1i64_indexed, AArch64_INS_FMUL: fmul */ 6387 0, 6388 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6389}, 6390 6391{ /* AArch64_FMULv2f32, AArch64_INS_FMUL: fmul */ 6392 0, 6393 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6394}, 6395 6396{ /* AArch64_FMULv2f64, AArch64_INS_FMUL: fmul */ 6397 0, 6398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6399}, 6400 6401{ /* AArch64_FMULv2i32_indexed, AArch64_INS_FMUL: fmul */ 6402 0, 6403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6404}, 6405 6406{ /* AArch64_FMULv2i64_indexed, AArch64_INS_FMUL: fmul */ 6407 0, 6408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6409}, 6410 6411{ /* AArch64_FMULv4f16, AArch64_INS_FMUL: fmul */ 6412 0, 6413 { 0 } 6414}, 6415 6416{ /* AArch64_FMULv4f32, AArch64_INS_FMUL: fmul */ 6417 0, 6418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6419}, 6420 6421{ /* AArch64_FMULv4i16_indexed, AArch64_INS_FMUL: fmul */ 6422 0, 6423 { 0 } 6424}, 6425 6426{ /* AArch64_FMULv4i32_indexed, AArch64_INS_FMUL: fmul */ 6427 0, 6428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6429}, 6430 6431{ /* AArch64_FMULv8f16, AArch64_INS_FMUL: fmul */ 6432 0, 6433 { 0 } 6434}, 6435 6436{ /* AArch64_FMULv8i16_indexed, AArch64_INS_FMUL: fmul */ 6437 0, 6438 { 0 } 6439}, 6440 6441{ /* AArch64_FNEGDr, AArch64_INS_FNEG: fneg */ 6442 0, 6443 { CS_AC_WRITE, CS_AC_READ, 0 } 6444}, 6445 6446{ /* AArch64_FNEGHr, AArch64_INS_FNEG: fneg */ 6447 0, 6448 { 0 } 6449}, 6450 6451{ /* AArch64_FNEGSr, AArch64_INS_FNEG: fneg */ 6452 0, 6453 { CS_AC_WRITE, CS_AC_READ, 0 } 6454}, 6455 6456{ /* AArch64_FNEG_ZPmZ_D, AArch64_INS_FNEG: fneg */ 6457 0, 6458 { 0 } 6459}, 6460 6461{ /* AArch64_FNEG_ZPmZ_H, AArch64_INS_FNEG: fneg */ 6462 0, 6463 { 0 } 6464}, 6465 6466{ /* AArch64_FNEG_ZPmZ_S, AArch64_INS_FNEG: fneg */ 6467 0, 6468 { 0 } 6469}, 6470 6471{ /* AArch64_FNEGv2f32, AArch64_INS_FNEG: fneg */ 6472 0, 6473 { CS_AC_WRITE, CS_AC_READ, 0 } 6474}, 6475 6476{ /* AArch64_FNEGv2f64, AArch64_INS_FNEG: fneg */ 6477 0, 6478 { CS_AC_WRITE, CS_AC_READ, 0 } 6479}, 6480 6481{ /* AArch64_FNEGv4f16, AArch64_INS_FNEG: fneg */ 6482 0, 6483 { 0 } 6484}, 6485 6486{ /* AArch64_FNEGv4f32, AArch64_INS_FNEG: fneg */ 6487 0, 6488 { CS_AC_WRITE, CS_AC_READ, 0 } 6489}, 6490 6491{ /* AArch64_FNEGv8f16, AArch64_INS_FNEG: fneg */ 6492 0, 6493 { 0 } 6494}, 6495 6496{ /* AArch64_FNMADDDrrr, AArch64_INS_FNMADD: fnmadd */ 6497 0, 6498 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6499}, 6500 6501{ /* AArch64_FNMADDHrrr, AArch64_INS_FNMADD: fnmadd */ 6502 0, 6503 { 0 } 6504}, 6505 6506{ /* AArch64_FNMADDSrrr, AArch64_INS_FNMADD: fnmadd */ 6507 0, 6508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6509}, 6510 6511{ /* AArch64_FNMAD_ZPmZZ_D, AArch64_INS_FNMAD: fnmad */ 6512 0, 6513 { 0 } 6514}, 6515 6516{ /* AArch64_FNMAD_ZPmZZ_H, AArch64_INS_FNMAD: fnmad */ 6517 0, 6518 { 0 } 6519}, 6520 6521{ /* AArch64_FNMAD_ZPmZZ_S, AArch64_INS_FNMAD: fnmad */ 6522 0, 6523 { 0 } 6524}, 6525 6526{ /* AArch64_FNMLA_ZPmZZ_D, AArch64_INS_FNMLA: fnmla */ 6527 0, 6528 { 0 } 6529}, 6530 6531{ /* AArch64_FNMLA_ZPmZZ_H, AArch64_INS_FNMLA: fnmla */ 6532 0, 6533 { 0 } 6534}, 6535 6536{ /* AArch64_FNMLA_ZPmZZ_S, AArch64_INS_FNMLA: fnmla */ 6537 0, 6538 { 0 } 6539}, 6540 6541{ /* AArch64_FNMLS_ZPmZZ_D, AArch64_INS_FNMLS: fnmls */ 6542 0, 6543 { 0 } 6544}, 6545 6546{ /* AArch64_FNMLS_ZPmZZ_H, AArch64_INS_FNMLS: fnmls */ 6547 0, 6548 { 0 } 6549}, 6550 6551{ /* AArch64_FNMLS_ZPmZZ_S, AArch64_INS_FNMLS: fnmls */ 6552 0, 6553 { 0 } 6554}, 6555 6556{ /* AArch64_FNMSB_ZPmZZ_D, AArch64_INS_FNMSB: fnmsb */ 6557 0, 6558 { 0 } 6559}, 6560 6561{ /* AArch64_FNMSB_ZPmZZ_H, AArch64_INS_FNMSB: fnmsb */ 6562 0, 6563 { 0 } 6564}, 6565 6566{ /* AArch64_FNMSB_ZPmZZ_S, AArch64_INS_FNMSB: fnmsb */ 6567 0, 6568 { 0 } 6569}, 6570 6571{ /* AArch64_FNMSUBDrrr, AArch64_INS_FNMSUB: fnmsub */ 6572 0, 6573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6574}, 6575 6576{ /* AArch64_FNMSUBHrrr, AArch64_INS_FNMSUB: fnmsub */ 6577 0, 6578 { 0 } 6579}, 6580 6581{ /* AArch64_FNMSUBSrrr, AArch64_INS_FNMSUB: fnmsub */ 6582 0, 6583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 6584}, 6585 6586{ /* AArch64_FNMULDrr, AArch64_INS_FNMUL: fnmul */ 6587 0, 6588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6589}, 6590 6591{ /* AArch64_FNMULHrr, AArch64_INS_FNMUL: fnmul */ 6592 0, 6593 { 0 } 6594}, 6595 6596{ /* AArch64_FNMULSrr, AArch64_INS_FNMUL: fnmul */ 6597 0, 6598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6599}, 6600 6601{ /* AArch64_FRECPE_ZZ_D, AArch64_INS_FRECPE: frecpe */ 6602 0, 6603 { 0 } 6604}, 6605 6606{ /* AArch64_FRECPE_ZZ_H, AArch64_INS_FRECPE: frecpe */ 6607 0, 6608 { 0 } 6609}, 6610 6611{ /* AArch64_FRECPE_ZZ_S, AArch64_INS_FRECPE: frecpe */ 6612 0, 6613 { 0 } 6614}, 6615 6616{ /* AArch64_FRECPEv1f16, AArch64_INS_FRECPE: frecpe */ 6617 0, 6618 { 0 } 6619}, 6620 6621{ /* AArch64_FRECPEv1i32, AArch64_INS_FRECPE: frecpe */ 6622 0, 6623 { CS_AC_WRITE, CS_AC_READ, 0 } 6624}, 6625 6626{ /* AArch64_FRECPEv1i64, AArch64_INS_FRECPE: frecpe */ 6627 0, 6628 { CS_AC_WRITE, CS_AC_READ, 0 } 6629}, 6630 6631{ /* AArch64_FRECPEv2f32, AArch64_INS_FRECPE: frecpe */ 6632 0, 6633 { CS_AC_WRITE, CS_AC_READ, 0 } 6634}, 6635 6636{ /* AArch64_FRECPEv2f64, AArch64_INS_FRECPE: frecpe */ 6637 0, 6638 { CS_AC_WRITE, CS_AC_READ, 0 } 6639}, 6640 6641{ /* AArch64_FRECPEv4f16, AArch64_INS_FRECPE: frecpe */ 6642 0, 6643 { 0 } 6644}, 6645 6646{ /* AArch64_FRECPEv4f32, AArch64_INS_FRECPE: frecpe */ 6647 0, 6648 { CS_AC_WRITE, CS_AC_READ, 0 } 6649}, 6650 6651{ /* AArch64_FRECPEv8f16, AArch64_INS_FRECPE: frecpe */ 6652 0, 6653 { 0 } 6654}, 6655 6656{ /* AArch64_FRECPS16, AArch64_INS_FRECPS: frecps */ 6657 0, 6658 { 0 } 6659}, 6660 6661{ /* AArch64_FRECPS32, AArch64_INS_FRECPS: frecps */ 6662 0, 6663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6664}, 6665 6666{ /* AArch64_FRECPS64, AArch64_INS_FRECPS: frecps */ 6667 0, 6668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6669}, 6670 6671{ /* AArch64_FRECPS_ZZZ_D, AArch64_INS_FRECPS: frecps */ 6672 0, 6673 { 0 } 6674}, 6675 6676{ /* AArch64_FRECPS_ZZZ_H, AArch64_INS_FRECPS: frecps */ 6677 0, 6678 { 0 } 6679}, 6680 6681{ /* AArch64_FRECPS_ZZZ_S, AArch64_INS_FRECPS: frecps */ 6682 0, 6683 { 0 } 6684}, 6685 6686{ /* AArch64_FRECPSv2f32, AArch64_INS_FRECPS: frecps */ 6687 0, 6688 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6689}, 6690 6691{ /* AArch64_FRECPSv2f64, AArch64_INS_FRECPS: frecps */ 6692 0, 6693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6694}, 6695 6696{ /* AArch64_FRECPSv4f16, AArch64_INS_FRECPS: frecps */ 6697 0, 6698 { 0 } 6699}, 6700 6701{ /* AArch64_FRECPSv4f32, AArch64_INS_FRECPS: frecps */ 6702 0, 6703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 6704}, 6705 6706{ /* AArch64_FRECPSv8f16, AArch64_INS_FRECPS: frecps */ 6707 0, 6708 { 0 } 6709}, 6710 6711{ /* AArch64_FRECPX_ZPmZ_D, AArch64_INS_FRECPX: frecpx */ 6712 0, 6713 { 0 } 6714}, 6715 6716{ /* AArch64_FRECPX_ZPmZ_H, AArch64_INS_FRECPX: frecpx */ 6717 0, 6718 { 0 } 6719}, 6720 6721{ /* AArch64_FRECPX_ZPmZ_S, AArch64_INS_FRECPX: frecpx */ 6722 0, 6723 { 0 } 6724}, 6725 6726{ /* AArch64_FRECPXv1f16, AArch64_INS_FRECPX: frecpx */ 6727 0, 6728 { 0 } 6729}, 6730 6731{ /* AArch64_FRECPXv1i32, AArch64_INS_FRECPX: frecpx */ 6732 0, 6733 { CS_AC_WRITE, CS_AC_READ, 0 } 6734}, 6735 6736{ /* AArch64_FRECPXv1i64, AArch64_INS_FRECPX: frecpx */ 6737 0, 6738 { CS_AC_WRITE, CS_AC_READ, 0 } 6739}, 6740 6741{ /* AArch64_FRINTADr, AArch64_INS_FRINTA: frinta */ 6742 0, 6743 { CS_AC_WRITE, CS_AC_READ, 0 } 6744}, 6745 6746{ /* AArch64_FRINTAHr, AArch64_INS_FRINTA: frinta */ 6747 0, 6748 { 0 } 6749}, 6750 6751{ /* AArch64_FRINTASr, AArch64_INS_FRINTA: frinta */ 6752 0, 6753 { CS_AC_WRITE, CS_AC_READ, 0 } 6754}, 6755 6756{ /* AArch64_FRINTA_ZPmZ_D, AArch64_INS_FRINTA: frinta */ 6757 0, 6758 { 0 } 6759}, 6760 6761{ /* AArch64_FRINTA_ZPmZ_H, AArch64_INS_FRINTA: frinta */ 6762 0, 6763 { 0 } 6764}, 6765 6766{ /* AArch64_FRINTA_ZPmZ_S, AArch64_INS_FRINTA: frinta */ 6767 0, 6768 { 0 } 6769}, 6770 6771{ /* AArch64_FRINTAv2f32, AArch64_INS_FRINTA: frinta */ 6772 0, 6773 { CS_AC_WRITE, CS_AC_READ, 0 } 6774}, 6775 6776{ /* AArch64_FRINTAv2f64, AArch64_INS_FRINTA: frinta */ 6777 0, 6778 { CS_AC_WRITE, CS_AC_READ, 0 } 6779}, 6780 6781{ /* AArch64_FRINTAv4f16, AArch64_INS_FRINTA: frinta */ 6782 0, 6783 { 0 } 6784}, 6785 6786{ /* AArch64_FRINTAv4f32, AArch64_INS_FRINTA: frinta */ 6787 0, 6788 { CS_AC_WRITE, CS_AC_READ, 0 } 6789}, 6790 6791{ /* AArch64_FRINTAv8f16, AArch64_INS_FRINTA: frinta */ 6792 0, 6793 { 0 } 6794}, 6795 6796{ /* AArch64_FRINTIDr, AArch64_INS_FRINTI: frinti */ 6797 0, 6798 { CS_AC_WRITE, CS_AC_READ, 0 } 6799}, 6800 6801{ /* AArch64_FRINTIHr, AArch64_INS_FRINTI: frinti */ 6802 0, 6803 { 0 } 6804}, 6805 6806{ /* AArch64_FRINTISr, AArch64_INS_FRINTI: frinti */ 6807 0, 6808 { CS_AC_WRITE, CS_AC_READ, 0 } 6809}, 6810 6811{ /* AArch64_FRINTI_ZPmZ_D, AArch64_INS_FRINTI: frinti */ 6812 0, 6813 { 0 } 6814}, 6815 6816{ /* AArch64_FRINTI_ZPmZ_H, AArch64_INS_FRINTI: frinti */ 6817 0, 6818 { 0 } 6819}, 6820 6821{ /* AArch64_FRINTI_ZPmZ_S, AArch64_INS_FRINTI: frinti */ 6822 0, 6823 { 0 } 6824}, 6825 6826{ /* AArch64_FRINTIv2f32, AArch64_INS_FRINTI: frinti */ 6827 0, 6828 { CS_AC_WRITE, CS_AC_READ, 0 } 6829}, 6830 6831{ /* AArch64_FRINTIv2f64, AArch64_INS_FRINTI: frinti */ 6832 0, 6833 { CS_AC_WRITE, CS_AC_READ, 0 } 6834}, 6835 6836{ /* AArch64_FRINTIv4f16, AArch64_INS_FRINTI: frinti */ 6837 0, 6838 { 0 } 6839}, 6840 6841{ /* AArch64_FRINTIv4f32, AArch64_INS_FRINTI: frinti */ 6842 0, 6843 { CS_AC_WRITE, CS_AC_READ, 0 } 6844}, 6845 6846{ /* AArch64_FRINTIv8f16, AArch64_INS_FRINTI: frinti */ 6847 0, 6848 { 0 } 6849}, 6850 6851{ /* AArch64_FRINTMDr, AArch64_INS_FRINTM: frintm */ 6852 0, 6853 { CS_AC_WRITE, CS_AC_READ, 0 } 6854}, 6855 6856{ /* AArch64_FRINTMHr, AArch64_INS_FRINTM: frintm */ 6857 0, 6858 { 0 } 6859}, 6860 6861{ /* AArch64_FRINTMSr, AArch64_INS_FRINTM: frintm */ 6862 0, 6863 { CS_AC_WRITE, CS_AC_READ, 0 } 6864}, 6865 6866{ /* AArch64_FRINTM_ZPmZ_D, AArch64_INS_FRINTM: frintm */ 6867 0, 6868 { 0 } 6869}, 6870 6871{ /* AArch64_FRINTM_ZPmZ_H, AArch64_INS_FRINTM: frintm */ 6872 0, 6873 { 0 } 6874}, 6875 6876{ /* AArch64_FRINTM_ZPmZ_S, AArch64_INS_FRINTM: frintm */ 6877 0, 6878 { 0 } 6879}, 6880 6881{ /* AArch64_FRINTMv2f32, AArch64_INS_FRINTM: frintm */ 6882 0, 6883 { CS_AC_WRITE, CS_AC_READ, 0 } 6884}, 6885 6886{ /* AArch64_FRINTMv2f64, AArch64_INS_FRINTM: frintm */ 6887 0, 6888 { CS_AC_WRITE, CS_AC_READ, 0 } 6889}, 6890 6891{ /* AArch64_FRINTMv4f16, AArch64_INS_FRINTM: frintm */ 6892 0, 6893 { 0 } 6894}, 6895 6896{ /* AArch64_FRINTMv4f32, AArch64_INS_FRINTM: frintm */ 6897 0, 6898 { CS_AC_WRITE, CS_AC_READ, 0 } 6899}, 6900 6901{ /* AArch64_FRINTMv8f16, AArch64_INS_FRINTM: frintm */ 6902 0, 6903 { 0 } 6904}, 6905 6906{ /* AArch64_FRINTNDr, AArch64_INS_FRINTN: frintn */ 6907 0, 6908 { CS_AC_WRITE, CS_AC_READ, 0 } 6909}, 6910 6911{ /* AArch64_FRINTNHr, AArch64_INS_FRINTN: frintn */ 6912 0, 6913 { 0 } 6914}, 6915 6916{ /* AArch64_FRINTNSr, AArch64_INS_FRINTN: frintn */ 6917 0, 6918 { CS_AC_WRITE, CS_AC_READ, 0 } 6919}, 6920 6921{ /* AArch64_FRINTN_ZPmZ_D, AArch64_INS_FRINTN: frintn */ 6922 0, 6923 { 0 } 6924}, 6925 6926{ /* AArch64_FRINTN_ZPmZ_H, AArch64_INS_FRINTN: frintn */ 6927 0, 6928 { 0 } 6929}, 6930 6931{ /* AArch64_FRINTN_ZPmZ_S, AArch64_INS_FRINTN: frintn */ 6932 0, 6933 { 0 } 6934}, 6935 6936{ /* AArch64_FRINTNv2f32, AArch64_INS_FRINTN: frintn */ 6937 0, 6938 { CS_AC_WRITE, CS_AC_READ, 0 } 6939}, 6940 6941{ /* AArch64_FRINTNv2f64, AArch64_INS_FRINTN: frintn */ 6942 0, 6943 { CS_AC_WRITE, CS_AC_READ, 0 } 6944}, 6945 6946{ /* AArch64_FRINTNv4f16, AArch64_INS_FRINTN: frintn */ 6947 0, 6948 { 0 } 6949}, 6950 6951{ /* AArch64_FRINTNv4f32, AArch64_INS_FRINTN: frintn */ 6952 0, 6953 { CS_AC_WRITE, CS_AC_READ, 0 } 6954}, 6955 6956{ /* AArch64_FRINTNv8f16, AArch64_INS_FRINTN: frintn */ 6957 0, 6958 { 0 } 6959}, 6960 6961{ /* AArch64_FRINTPDr, AArch64_INS_FRINTP: frintp */ 6962 0, 6963 { CS_AC_WRITE, CS_AC_READ, 0 } 6964}, 6965 6966{ /* AArch64_FRINTPHr, AArch64_INS_FRINTP: frintp */ 6967 0, 6968 { 0 } 6969}, 6970 6971{ /* AArch64_FRINTPSr, AArch64_INS_FRINTP: frintp */ 6972 0, 6973 { CS_AC_WRITE, CS_AC_READ, 0 } 6974}, 6975 6976{ /* AArch64_FRINTP_ZPmZ_D, AArch64_INS_FRINTP: frintp */ 6977 0, 6978 { 0 } 6979}, 6980 6981{ /* AArch64_FRINTP_ZPmZ_H, AArch64_INS_FRINTP: frintp */ 6982 0, 6983 { 0 } 6984}, 6985 6986{ /* AArch64_FRINTP_ZPmZ_S, AArch64_INS_FRINTP: frintp */ 6987 0, 6988 { 0 } 6989}, 6990 6991{ /* AArch64_FRINTPv2f32, AArch64_INS_FRINTP: frintp */ 6992 0, 6993 { CS_AC_WRITE, CS_AC_READ, 0 } 6994}, 6995 6996{ /* AArch64_FRINTPv2f64, AArch64_INS_FRINTP: frintp */ 6997 0, 6998 { CS_AC_WRITE, CS_AC_READ, 0 } 6999}, 7000 7001{ /* AArch64_FRINTPv4f16, AArch64_INS_FRINTP: frintp */ 7002 0, 7003 { 0 } 7004}, 7005 7006{ /* AArch64_FRINTPv4f32, AArch64_INS_FRINTP: frintp */ 7007 0, 7008 { CS_AC_WRITE, CS_AC_READ, 0 } 7009}, 7010 7011{ /* AArch64_FRINTPv8f16, AArch64_INS_FRINTP: frintp */ 7012 0, 7013 { 0 } 7014}, 7015 7016{ /* AArch64_FRINTXDr, AArch64_INS_FRINTX: frintx */ 7017 0, 7018 { CS_AC_WRITE, CS_AC_READ, 0 } 7019}, 7020 7021{ /* AArch64_FRINTXHr, AArch64_INS_FRINTX: frintx */ 7022 0, 7023 { 0 } 7024}, 7025 7026{ /* AArch64_FRINTXSr, AArch64_INS_FRINTX: frintx */ 7027 0, 7028 { CS_AC_WRITE, CS_AC_READ, 0 } 7029}, 7030 7031{ /* AArch64_FRINTX_ZPmZ_D, AArch64_INS_FRINTX: frintx */ 7032 0, 7033 { 0 } 7034}, 7035 7036{ /* AArch64_FRINTX_ZPmZ_H, AArch64_INS_FRINTX: frintx */ 7037 0, 7038 { 0 } 7039}, 7040 7041{ /* AArch64_FRINTX_ZPmZ_S, AArch64_INS_FRINTX: frintx */ 7042 0, 7043 { 0 } 7044}, 7045 7046{ /* AArch64_FRINTXv2f32, AArch64_INS_FRINTX: frintx */ 7047 0, 7048 { CS_AC_WRITE, CS_AC_READ, 0 } 7049}, 7050 7051{ /* AArch64_FRINTXv2f64, AArch64_INS_FRINTX: frintx */ 7052 0, 7053 { CS_AC_WRITE, CS_AC_READ, 0 } 7054}, 7055 7056{ /* AArch64_FRINTXv4f16, AArch64_INS_FRINTX: frintx */ 7057 0, 7058 { 0 } 7059}, 7060 7061{ /* AArch64_FRINTXv4f32, AArch64_INS_FRINTX: frintx */ 7062 0, 7063 { CS_AC_WRITE, CS_AC_READ, 0 } 7064}, 7065 7066{ /* AArch64_FRINTXv8f16, AArch64_INS_FRINTX: frintx */ 7067 0, 7068 { 0 } 7069}, 7070 7071{ /* AArch64_FRINTZDr, AArch64_INS_FRINTZ: frintz */ 7072 0, 7073 { CS_AC_WRITE, CS_AC_READ, 0 } 7074}, 7075 7076{ /* AArch64_FRINTZHr, AArch64_INS_FRINTZ: frintz */ 7077 0, 7078 { 0 } 7079}, 7080 7081{ /* AArch64_FRINTZSr, AArch64_INS_FRINTZ: frintz */ 7082 0, 7083 { CS_AC_WRITE, CS_AC_READ, 0 } 7084}, 7085 7086{ /* AArch64_FRINTZ_ZPmZ_D, AArch64_INS_FRINTZ: frintz */ 7087 0, 7088 { 0 } 7089}, 7090 7091{ /* AArch64_FRINTZ_ZPmZ_H, AArch64_INS_FRINTZ: frintz */ 7092 0, 7093 { 0 } 7094}, 7095 7096{ /* AArch64_FRINTZ_ZPmZ_S, AArch64_INS_FRINTZ: frintz */ 7097 0, 7098 { 0 } 7099}, 7100 7101{ /* AArch64_FRINTZv2f32, AArch64_INS_FRINTZ: frintz */ 7102 0, 7103 { CS_AC_WRITE, CS_AC_READ, 0 } 7104}, 7105 7106{ /* AArch64_FRINTZv2f64, AArch64_INS_FRINTZ: frintz */ 7107 0, 7108 { CS_AC_WRITE, CS_AC_READ, 0 } 7109}, 7110 7111{ /* AArch64_FRINTZv4f16, AArch64_INS_FRINTZ: frintz */ 7112 0, 7113 { 0 } 7114}, 7115 7116{ /* AArch64_FRINTZv4f32, AArch64_INS_FRINTZ: frintz */ 7117 0, 7118 { CS_AC_WRITE, CS_AC_READ, 0 } 7119}, 7120 7121{ /* AArch64_FRINTZv8f16, AArch64_INS_FRINTZ: frintz */ 7122 0, 7123 { 0 } 7124}, 7125 7126{ /* AArch64_FRSQRTE_ZZ_D, AArch64_INS_FRSQRTE: frsqrte */ 7127 0, 7128 { 0 } 7129}, 7130 7131{ /* AArch64_FRSQRTE_ZZ_H, AArch64_INS_FRSQRTE: frsqrte */ 7132 0, 7133 { 0 } 7134}, 7135 7136{ /* AArch64_FRSQRTE_ZZ_S, AArch64_INS_FRSQRTE: frsqrte */ 7137 0, 7138 { 0 } 7139}, 7140 7141{ /* AArch64_FRSQRTEv1f16, AArch64_INS_FRSQRTE: frsqrte */ 7142 0, 7143 { 0 } 7144}, 7145 7146{ /* AArch64_FRSQRTEv1i32, AArch64_INS_FRSQRTE: frsqrte */ 7147 0, 7148 { CS_AC_WRITE, CS_AC_READ, 0 } 7149}, 7150 7151{ /* AArch64_FRSQRTEv1i64, AArch64_INS_FRSQRTE: frsqrte */ 7152 0, 7153 { CS_AC_WRITE, CS_AC_READ, 0 } 7154}, 7155 7156{ /* AArch64_FRSQRTEv2f32, AArch64_INS_FRSQRTE: frsqrte */ 7157 0, 7158 { CS_AC_WRITE, CS_AC_READ, 0 } 7159}, 7160 7161{ /* AArch64_FRSQRTEv2f64, AArch64_INS_FRSQRTE: frsqrte */ 7162 0, 7163 { CS_AC_WRITE, CS_AC_READ, 0 } 7164}, 7165 7166{ /* AArch64_FRSQRTEv4f16, AArch64_INS_FRSQRTE: frsqrte */ 7167 0, 7168 { 0 } 7169}, 7170 7171{ /* AArch64_FRSQRTEv4f32, AArch64_INS_FRSQRTE: frsqrte */ 7172 0, 7173 { CS_AC_WRITE, CS_AC_READ, 0 } 7174}, 7175 7176{ /* AArch64_FRSQRTEv8f16, AArch64_INS_FRSQRTE: frsqrte */ 7177 0, 7178 { 0 } 7179}, 7180 7181{ /* AArch64_FRSQRTS16, AArch64_INS_FRSQRTS: frsqrts */ 7182 0, 7183 { 0 } 7184}, 7185 7186{ /* AArch64_FRSQRTS32, AArch64_INS_FRSQRTS: frsqrts */ 7187 0, 7188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7189}, 7190 7191{ /* AArch64_FRSQRTS64, AArch64_INS_FRSQRTS: frsqrts */ 7192 0, 7193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7194}, 7195 7196{ /* AArch64_FRSQRTS_ZZZ_D, AArch64_INS_FRSQRTS: frsqrts */ 7197 0, 7198 { 0 } 7199}, 7200 7201{ /* AArch64_FRSQRTS_ZZZ_H, AArch64_INS_FRSQRTS: frsqrts */ 7202 0, 7203 { 0 } 7204}, 7205 7206{ /* AArch64_FRSQRTS_ZZZ_S, AArch64_INS_FRSQRTS: frsqrts */ 7207 0, 7208 { 0 } 7209}, 7210 7211{ /* AArch64_FRSQRTSv2f32, AArch64_INS_FRSQRTS: frsqrts */ 7212 0, 7213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7214}, 7215 7216{ /* AArch64_FRSQRTSv2f64, AArch64_INS_FRSQRTS: frsqrts */ 7217 0, 7218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7219}, 7220 7221{ /* AArch64_FRSQRTSv4f16, AArch64_INS_FRSQRTS: frsqrts */ 7222 0, 7223 { 0 } 7224}, 7225 7226{ /* AArch64_FRSQRTSv4f32, AArch64_INS_FRSQRTS: frsqrts */ 7227 0, 7228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7229}, 7230 7231{ /* AArch64_FRSQRTSv8f16, AArch64_INS_FRSQRTS: frsqrts */ 7232 0, 7233 { 0 } 7234}, 7235 7236{ /* AArch64_FSCALE_ZPmZ_D, AArch64_INS_FSCALE: fscale */ 7237 0, 7238 { 0 } 7239}, 7240 7241{ /* AArch64_FSCALE_ZPmZ_H, AArch64_INS_FSCALE: fscale */ 7242 0, 7243 { 0 } 7244}, 7245 7246{ /* AArch64_FSCALE_ZPmZ_S, AArch64_INS_FSCALE: fscale */ 7247 0, 7248 { 0 } 7249}, 7250 7251{ /* AArch64_FSQRTDr, AArch64_INS_FSQRT: fsqrt */ 7252 0, 7253 { CS_AC_WRITE, CS_AC_READ, 0 } 7254}, 7255 7256{ /* AArch64_FSQRTHr, AArch64_INS_FSQRT: fsqrt */ 7257 0, 7258 { 0 } 7259}, 7260 7261{ /* AArch64_FSQRTSr, AArch64_INS_FSQRT: fsqrt */ 7262 0, 7263 { CS_AC_WRITE, CS_AC_READ, 0 } 7264}, 7265 7266{ /* AArch64_FSQRT_ZPmZ_D, AArch64_INS_FSQRT: fsqrt */ 7267 0, 7268 { 0 } 7269}, 7270 7271{ /* AArch64_FSQRT_ZPmZ_H, AArch64_INS_FSQRT: fsqrt */ 7272 0, 7273 { 0 } 7274}, 7275 7276{ /* AArch64_FSQRT_ZPmZ_S, AArch64_INS_FSQRT: fsqrt */ 7277 0, 7278 { 0 } 7279}, 7280 7281{ /* AArch64_FSQRTv2f32, AArch64_INS_FSQRT: fsqrt */ 7282 0, 7283 { CS_AC_WRITE, CS_AC_READ, 0 } 7284}, 7285 7286{ /* AArch64_FSQRTv2f64, AArch64_INS_FSQRT: fsqrt */ 7287 0, 7288 { CS_AC_WRITE, CS_AC_READ, 0 } 7289}, 7290 7291{ /* AArch64_FSQRTv4f16, AArch64_INS_FSQRT: fsqrt */ 7292 0, 7293 { 0 } 7294}, 7295 7296{ /* AArch64_FSQRTv4f32, AArch64_INS_FSQRT: fsqrt */ 7297 0, 7298 { CS_AC_WRITE, CS_AC_READ, 0 } 7299}, 7300 7301{ /* AArch64_FSQRTv8f16, AArch64_INS_FSQRT: fsqrt */ 7302 0, 7303 { 0 } 7304}, 7305 7306{ /* AArch64_FSUBDrr, AArch64_INS_FSUB: fsub */ 7307 0, 7308 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7309}, 7310 7311{ /* AArch64_FSUBHrr, AArch64_INS_FSUB: fsub */ 7312 0, 7313 { 0 } 7314}, 7315 7316{ /* AArch64_FSUBR_ZPmI_D, AArch64_INS_FSUBR: fsubr */ 7317 0, 7318 { 0 } 7319}, 7320 7321{ /* AArch64_FSUBR_ZPmI_H, AArch64_INS_FSUBR: fsubr */ 7322 0, 7323 { 0 } 7324}, 7325 7326{ /* AArch64_FSUBR_ZPmI_S, AArch64_INS_FSUBR: fsubr */ 7327 0, 7328 { 0 } 7329}, 7330 7331{ /* AArch64_FSUBR_ZPmZ_D, AArch64_INS_FSUBR: fsubr */ 7332 0, 7333 { 0 } 7334}, 7335 7336{ /* AArch64_FSUBR_ZPmZ_H, AArch64_INS_FSUBR: fsubr */ 7337 0, 7338 { 0 } 7339}, 7340 7341{ /* AArch64_FSUBR_ZPmZ_S, AArch64_INS_FSUBR: fsubr */ 7342 0, 7343 { 0 } 7344}, 7345 7346{ /* AArch64_FSUBSrr, AArch64_INS_FSUB: fsub */ 7347 0, 7348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7349}, 7350 7351{ /* AArch64_FSUB_ZPmI_D, AArch64_INS_FSUB: fsub */ 7352 0, 7353 { 0 } 7354}, 7355 7356{ /* AArch64_FSUB_ZPmI_H, AArch64_INS_FSUB: fsub */ 7357 0, 7358 { 0 } 7359}, 7360 7361{ /* AArch64_FSUB_ZPmI_S, AArch64_INS_FSUB: fsub */ 7362 0, 7363 { 0 } 7364}, 7365 7366{ /* AArch64_FSUB_ZPmZ_D, AArch64_INS_FSUB: fsub */ 7367 0, 7368 { 0 } 7369}, 7370 7371{ /* AArch64_FSUB_ZPmZ_H, AArch64_INS_FSUB: fsub */ 7372 0, 7373 { 0 } 7374}, 7375 7376{ /* AArch64_FSUB_ZPmZ_S, AArch64_INS_FSUB: fsub */ 7377 0, 7378 { 0 } 7379}, 7380 7381{ /* AArch64_FSUB_ZZZ_D, AArch64_INS_FSUB: fsub */ 7382 0, 7383 { 0 } 7384}, 7385 7386{ /* AArch64_FSUB_ZZZ_H, AArch64_INS_FSUB: fsub */ 7387 0, 7388 { 0 } 7389}, 7390 7391{ /* AArch64_FSUB_ZZZ_S, AArch64_INS_FSUB: fsub */ 7392 0, 7393 { 0 } 7394}, 7395 7396{ /* AArch64_FSUBv2f32, AArch64_INS_FSUB: fsub */ 7397 0, 7398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7399}, 7400 7401{ /* AArch64_FSUBv2f64, AArch64_INS_FSUB: fsub */ 7402 0, 7403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7404}, 7405 7406{ /* AArch64_FSUBv4f16, AArch64_INS_FSUB: fsub */ 7407 0, 7408 { 0 } 7409}, 7410 7411{ /* AArch64_FSUBv4f32, AArch64_INS_FSUB: fsub */ 7412 0, 7413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 7414}, 7415 7416{ /* AArch64_FSUBv8f16, AArch64_INS_FSUB: fsub */ 7417 0, 7418 { 0 } 7419}, 7420 7421{ /* AArch64_FTMAD_ZZI_D, AArch64_INS_FTMAD: ftmad */ 7422 0, 7423 { 0 } 7424}, 7425 7426{ /* AArch64_FTMAD_ZZI_H, AArch64_INS_FTMAD: ftmad */ 7427 0, 7428 { 0 } 7429}, 7430 7431{ /* AArch64_FTMAD_ZZI_S, AArch64_INS_FTMAD: ftmad */ 7432 0, 7433 { 0 } 7434}, 7435 7436{ /* AArch64_FTSMUL_ZZZ_D, AArch64_INS_FTSMUL: ftsmul */ 7437 0, 7438 { 0 } 7439}, 7440 7441{ /* AArch64_FTSMUL_ZZZ_H, AArch64_INS_FTSMUL: ftsmul */ 7442 0, 7443 { 0 } 7444}, 7445 7446{ /* AArch64_FTSMUL_ZZZ_S, AArch64_INS_FTSMUL: ftsmul */ 7447 0, 7448 { 0 } 7449}, 7450 7451{ /* AArch64_FTSSEL_ZZZ_D, AArch64_INS_FTSSEL: ftssel */ 7452 0, 7453 { 0 } 7454}, 7455 7456{ /* AArch64_FTSSEL_ZZZ_H, AArch64_INS_FTSSEL: ftssel */ 7457 0, 7458 { 0 } 7459}, 7460 7461{ /* AArch64_FTSSEL_ZZZ_S, AArch64_INS_FTSSEL: ftssel */ 7462 0, 7463 { 0 } 7464}, 7465 7466{ /* AArch64_GLD1B_D_IMM_REAL, AArch64_INS_LD1B: ld1b */ 7467 0, 7468 { 0 } 7469}, 7470 7471{ /* AArch64_GLD1B_D_REAL, AArch64_INS_LD1B: ld1b */ 7472 0, 7473 { 0 } 7474}, 7475 7476{ /* AArch64_GLD1B_D_SXTW_REAL, AArch64_INS_LD1B: ld1b */ 7477 0, 7478 { 0 } 7479}, 7480 7481{ /* AArch64_GLD1B_D_UXTW_REAL, AArch64_INS_LD1B: ld1b */ 7482 0, 7483 { 0 } 7484}, 7485 7486{ /* AArch64_GLD1B_S_IMM_REAL, AArch64_INS_LD1B: ld1b */ 7487 0, 7488 { 0 } 7489}, 7490 7491{ /* AArch64_GLD1B_S_SXTW_REAL, AArch64_INS_LD1B: ld1b */ 7492 0, 7493 { 0 } 7494}, 7495 7496{ /* AArch64_GLD1B_S_UXTW_REAL, AArch64_INS_LD1B: ld1b */ 7497 0, 7498 { 0 } 7499}, 7500 7501{ /* AArch64_GLD1D_IMM_REAL, AArch64_INS_LD1D: ld1d */ 7502 0, 7503 { 0 } 7504}, 7505 7506{ /* AArch64_GLD1D_REAL, AArch64_INS_LD1D: ld1d */ 7507 0, 7508 { 0 } 7509}, 7510 7511{ /* AArch64_GLD1D_SCALED_REAL, AArch64_INS_LD1D: ld1d */ 7512 0, 7513 { 0 } 7514}, 7515 7516{ /* AArch64_GLD1D_SXTW_REAL, AArch64_INS_LD1D: ld1d */ 7517 0, 7518 { 0 } 7519}, 7520 7521{ /* AArch64_GLD1D_SXTW_SCALED_REAL, AArch64_INS_LD1D: ld1d */ 7522 0, 7523 { 0 } 7524}, 7525 7526{ /* AArch64_GLD1D_UXTW_REAL, AArch64_INS_LD1D: ld1d */ 7527 0, 7528 { 0 } 7529}, 7530 7531{ /* AArch64_GLD1D_UXTW_SCALED_REAL, AArch64_INS_LD1D: ld1d */ 7532 0, 7533 { 0 } 7534}, 7535 7536{ /* AArch64_GLD1H_D_IMM_REAL, AArch64_INS_LD1H: ld1h */ 7537 0, 7538 { 0 } 7539}, 7540 7541{ /* AArch64_GLD1H_D_REAL, AArch64_INS_LD1H: ld1h */ 7542 0, 7543 { 0 } 7544}, 7545 7546{ /* AArch64_GLD1H_D_SCALED_REAL, AArch64_INS_LD1H: ld1h */ 7547 0, 7548 { 0 } 7549}, 7550 7551{ /* AArch64_GLD1H_D_SXTW_REAL, AArch64_INS_LD1H: ld1h */ 7552 0, 7553 { 0 } 7554}, 7555 7556{ /* AArch64_GLD1H_D_SXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */ 7557 0, 7558 { 0 } 7559}, 7560 7561{ /* AArch64_GLD1H_D_UXTW_REAL, AArch64_INS_LD1H: ld1h */ 7562 0, 7563 { 0 } 7564}, 7565 7566{ /* AArch64_GLD1H_D_UXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */ 7567 0, 7568 { 0 } 7569}, 7570 7571{ /* AArch64_GLD1H_S_IMM_REAL, AArch64_INS_LD1H: ld1h */ 7572 0, 7573 { 0 } 7574}, 7575 7576{ /* AArch64_GLD1H_S_SXTW_REAL, AArch64_INS_LD1H: ld1h */ 7577 0, 7578 { 0 } 7579}, 7580 7581{ /* AArch64_GLD1H_S_SXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */ 7582 0, 7583 { 0 } 7584}, 7585 7586{ /* AArch64_GLD1H_S_UXTW_REAL, AArch64_INS_LD1H: ld1h */ 7587 0, 7588 { 0 } 7589}, 7590 7591{ /* AArch64_GLD1H_S_UXTW_SCALED_REAL, AArch64_INS_LD1H: ld1h */ 7592 0, 7593 { 0 } 7594}, 7595 7596{ /* AArch64_GLD1SB_D_IMM_REAL, AArch64_INS_LD1SB: ld1sb */ 7597 0, 7598 { 0 } 7599}, 7600 7601{ /* AArch64_GLD1SB_D_REAL, AArch64_INS_LD1SB: ld1sb */ 7602 0, 7603 { 0 } 7604}, 7605 7606{ /* AArch64_GLD1SB_D_SXTW_REAL, AArch64_INS_LD1SB: ld1sb */ 7607 0, 7608 { 0 } 7609}, 7610 7611{ /* AArch64_GLD1SB_D_UXTW_REAL, AArch64_INS_LD1SB: ld1sb */ 7612 0, 7613 { 0 } 7614}, 7615 7616{ /* AArch64_GLD1SB_S_IMM_REAL, AArch64_INS_LD1SB: ld1sb */ 7617 0, 7618 { 0 } 7619}, 7620 7621{ /* AArch64_GLD1SB_S_SXTW_REAL, AArch64_INS_LD1SB: ld1sb */ 7622 0, 7623 { 0 } 7624}, 7625 7626{ /* AArch64_GLD1SB_S_UXTW_REAL, AArch64_INS_LD1SB: ld1sb */ 7627 0, 7628 { 0 } 7629}, 7630 7631{ /* AArch64_GLD1SH_D_IMM_REAL, AArch64_INS_LD1SH: ld1sh */ 7632 0, 7633 { 0 } 7634}, 7635 7636{ /* AArch64_GLD1SH_D_REAL, AArch64_INS_LD1SH: ld1sh */ 7637 0, 7638 { 0 } 7639}, 7640 7641{ /* AArch64_GLD1SH_D_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */ 7642 0, 7643 { 0 } 7644}, 7645 7646{ /* AArch64_GLD1SH_D_SXTW_REAL, AArch64_INS_LD1SH: ld1sh */ 7647 0, 7648 { 0 } 7649}, 7650 7651{ /* AArch64_GLD1SH_D_SXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */ 7652 0, 7653 { 0 } 7654}, 7655 7656{ /* AArch64_GLD1SH_D_UXTW_REAL, AArch64_INS_LD1SH: ld1sh */ 7657 0, 7658 { 0 } 7659}, 7660 7661{ /* AArch64_GLD1SH_D_UXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */ 7662 0, 7663 { 0 } 7664}, 7665 7666{ /* AArch64_GLD1SH_S_IMM_REAL, AArch64_INS_LD1SH: ld1sh */ 7667 0, 7668 { 0 } 7669}, 7670 7671{ /* AArch64_GLD1SH_S_SXTW_REAL, AArch64_INS_LD1SH: ld1sh */ 7672 0, 7673 { 0 } 7674}, 7675 7676{ /* AArch64_GLD1SH_S_SXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */ 7677 0, 7678 { 0 } 7679}, 7680 7681{ /* AArch64_GLD1SH_S_UXTW_REAL, AArch64_INS_LD1SH: ld1sh */ 7682 0, 7683 { 0 } 7684}, 7685 7686{ /* AArch64_GLD1SH_S_UXTW_SCALED_REAL, AArch64_INS_LD1SH: ld1sh */ 7687 0, 7688 { 0 } 7689}, 7690 7691{ /* AArch64_GLD1SW_D_IMM_REAL, AArch64_INS_LD1SW: ld1sw */ 7692 0, 7693 { 0 } 7694}, 7695 7696{ /* AArch64_GLD1SW_D_REAL, AArch64_INS_LD1SW: ld1sw */ 7697 0, 7698 { 0 } 7699}, 7700 7701{ /* AArch64_GLD1SW_D_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */ 7702 0, 7703 { 0 } 7704}, 7705 7706{ /* AArch64_GLD1SW_D_SXTW_REAL, AArch64_INS_LD1SW: ld1sw */ 7707 0, 7708 { 0 } 7709}, 7710 7711{ /* AArch64_GLD1SW_D_SXTW_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */ 7712 0, 7713 { 0 } 7714}, 7715 7716{ /* AArch64_GLD1SW_D_UXTW_REAL, AArch64_INS_LD1SW: ld1sw */ 7717 0, 7718 { 0 } 7719}, 7720 7721{ /* AArch64_GLD1SW_D_UXTW_SCALED_REAL, AArch64_INS_LD1SW: ld1sw */ 7722 0, 7723 { 0 } 7724}, 7725 7726{ /* AArch64_GLD1W_D_IMM_REAL, AArch64_INS_LD1W: ld1w */ 7727 0, 7728 { 0 } 7729}, 7730 7731{ /* AArch64_GLD1W_D_REAL, AArch64_INS_LD1W: ld1w */ 7732 0, 7733 { 0 } 7734}, 7735 7736{ /* AArch64_GLD1W_D_SCALED_REAL, AArch64_INS_LD1W: ld1w */ 7737 0, 7738 { 0 } 7739}, 7740 7741{ /* AArch64_GLD1W_D_SXTW_REAL, AArch64_INS_LD1W: ld1w */ 7742 0, 7743 { 0 } 7744}, 7745 7746{ /* AArch64_GLD1W_D_SXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */ 7747 0, 7748 { 0 } 7749}, 7750 7751{ /* AArch64_GLD1W_D_UXTW_REAL, AArch64_INS_LD1W: ld1w */ 7752 0, 7753 { 0 } 7754}, 7755 7756{ /* AArch64_GLD1W_D_UXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */ 7757 0, 7758 { 0 } 7759}, 7760 7761{ /* AArch64_GLD1W_IMM_REAL, AArch64_INS_LD1W: ld1w */ 7762 0, 7763 { 0 } 7764}, 7765 7766{ /* AArch64_GLD1W_SXTW_REAL, AArch64_INS_LD1W: ld1w */ 7767 0, 7768 { 0 } 7769}, 7770 7771{ /* AArch64_GLD1W_SXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */ 7772 0, 7773 { 0 } 7774}, 7775 7776{ /* AArch64_GLD1W_UXTW_REAL, AArch64_INS_LD1W: ld1w */ 7777 0, 7778 { 0 } 7779}, 7780 7781{ /* AArch64_GLD1W_UXTW_SCALED_REAL, AArch64_INS_LD1W: ld1w */ 7782 0, 7783 { 0 } 7784}, 7785 7786{ /* AArch64_GLDFF1B_D_IMM_REAL, AArch64_INS_LDFF1B: ldff1b */ 7787 0, 7788 { 0 } 7789}, 7790 7791{ /* AArch64_GLDFF1B_D_REAL, AArch64_INS_LDFF1B: ldff1b */ 7792 0, 7793 { 0 } 7794}, 7795 7796{ /* AArch64_GLDFF1B_D_SXTW_REAL, AArch64_INS_LDFF1B: ldff1b */ 7797 0, 7798 { 0 } 7799}, 7800 7801{ /* AArch64_GLDFF1B_D_UXTW_REAL, AArch64_INS_LDFF1B: ldff1b */ 7802 0, 7803 { 0 } 7804}, 7805 7806{ /* AArch64_GLDFF1B_S_IMM_REAL, AArch64_INS_LDFF1B: ldff1b */ 7807 0, 7808 { 0 } 7809}, 7810 7811{ /* AArch64_GLDFF1B_S_SXTW_REAL, AArch64_INS_LDFF1B: ldff1b */ 7812 0, 7813 { 0 } 7814}, 7815 7816{ /* AArch64_GLDFF1B_S_UXTW_REAL, AArch64_INS_LDFF1B: ldff1b */ 7817 0, 7818 { 0 } 7819}, 7820 7821{ /* AArch64_GLDFF1D_IMM_REAL, AArch64_INS_LDFF1D: ldff1d */ 7822 0, 7823 { 0 } 7824}, 7825 7826{ /* AArch64_GLDFF1D_REAL, AArch64_INS_LDFF1D: ldff1d */ 7827 0, 7828 { 0 } 7829}, 7830 7831{ /* AArch64_GLDFF1D_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */ 7832 0, 7833 { 0 } 7834}, 7835 7836{ /* AArch64_GLDFF1D_SXTW_REAL, AArch64_INS_LDFF1D: ldff1d */ 7837 0, 7838 { 0 } 7839}, 7840 7841{ /* AArch64_GLDFF1D_SXTW_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */ 7842 0, 7843 { 0 } 7844}, 7845 7846{ /* AArch64_GLDFF1D_UXTW_REAL, AArch64_INS_LDFF1D: ldff1d */ 7847 0, 7848 { 0 } 7849}, 7850 7851{ /* AArch64_GLDFF1D_UXTW_SCALED_REAL, AArch64_INS_LDFF1D: ldff1d */ 7852 0, 7853 { 0 } 7854}, 7855 7856{ /* AArch64_GLDFF1H_D_IMM_REAL, AArch64_INS_LDFF1H: ldff1h */ 7857 0, 7858 { 0 } 7859}, 7860 7861{ /* AArch64_GLDFF1H_D_REAL, AArch64_INS_LDFF1H: ldff1h */ 7862 0, 7863 { 0 } 7864}, 7865 7866{ /* AArch64_GLDFF1H_D_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */ 7867 0, 7868 { 0 } 7869}, 7870 7871{ /* AArch64_GLDFF1H_D_SXTW_REAL, AArch64_INS_LDFF1H: ldff1h */ 7872 0, 7873 { 0 } 7874}, 7875 7876{ /* AArch64_GLDFF1H_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */ 7877 0, 7878 { 0 } 7879}, 7880 7881{ /* AArch64_GLDFF1H_D_UXTW_REAL, AArch64_INS_LDFF1H: ldff1h */ 7882 0, 7883 { 0 } 7884}, 7885 7886{ /* AArch64_GLDFF1H_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */ 7887 0, 7888 { 0 } 7889}, 7890 7891{ /* AArch64_GLDFF1H_S_IMM_REAL, AArch64_INS_LDFF1H: ldff1h */ 7892 0, 7893 { 0 } 7894}, 7895 7896{ /* AArch64_GLDFF1H_S_SXTW_REAL, AArch64_INS_LDFF1H: ldff1h */ 7897 0, 7898 { 0 } 7899}, 7900 7901{ /* AArch64_GLDFF1H_S_SXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */ 7902 0, 7903 { 0 } 7904}, 7905 7906{ /* AArch64_GLDFF1H_S_UXTW_REAL, AArch64_INS_LDFF1H: ldff1h */ 7907 0, 7908 { 0 } 7909}, 7910 7911{ /* AArch64_GLDFF1H_S_UXTW_SCALED_REAL, AArch64_INS_LDFF1H: ldff1h */ 7912 0, 7913 { 0 } 7914}, 7915 7916{ /* AArch64_GLDFF1SB_D_IMM_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7917 0, 7918 { 0 } 7919}, 7920 7921{ /* AArch64_GLDFF1SB_D_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7922 0, 7923 { 0 } 7924}, 7925 7926{ /* AArch64_GLDFF1SB_D_SXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7927 0, 7928 { 0 } 7929}, 7930 7931{ /* AArch64_GLDFF1SB_D_UXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7932 0, 7933 { 0 } 7934}, 7935 7936{ /* AArch64_GLDFF1SB_S_IMM_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7937 0, 7938 { 0 } 7939}, 7940 7941{ /* AArch64_GLDFF1SB_S_SXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7942 0, 7943 { 0 } 7944}, 7945 7946{ /* AArch64_GLDFF1SB_S_UXTW_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 7947 0, 7948 { 0 } 7949}, 7950 7951{ /* AArch64_GLDFF1SH_D_IMM_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7952 0, 7953 { 0 } 7954}, 7955 7956{ /* AArch64_GLDFF1SH_D_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7957 0, 7958 { 0 } 7959}, 7960 7961{ /* AArch64_GLDFF1SH_D_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7962 0, 7963 { 0 } 7964}, 7965 7966{ /* AArch64_GLDFF1SH_D_SXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7967 0, 7968 { 0 } 7969}, 7970 7971{ /* AArch64_GLDFF1SH_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7972 0, 7973 { 0 } 7974}, 7975 7976{ /* AArch64_GLDFF1SH_D_UXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7977 0, 7978 { 0 } 7979}, 7980 7981{ /* AArch64_GLDFF1SH_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7982 0, 7983 { 0 } 7984}, 7985 7986{ /* AArch64_GLDFF1SH_S_IMM_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7987 0, 7988 { 0 } 7989}, 7990 7991{ /* AArch64_GLDFF1SH_S_SXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7992 0, 7993 { 0 } 7994}, 7995 7996{ /* AArch64_GLDFF1SH_S_SXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 7997 0, 7998 { 0 } 7999}, 8000 8001{ /* AArch64_GLDFF1SH_S_UXTW_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 8002 0, 8003 { 0 } 8004}, 8005 8006{ /* AArch64_GLDFF1SH_S_UXTW_SCALED_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 8007 0, 8008 { 0 } 8009}, 8010 8011{ /* AArch64_GLDFF1SW_D_IMM_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8012 0, 8013 { 0 } 8014}, 8015 8016{ /* AArch64_GLDFF1SW_D_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8017 0, 8018 { 0 } 8019}, 8020 8021{ /* AArch64_GLDFF1SW_D_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8022 0, 8023 { 0 } 8024}, 8025 8026{ /* AArch64_GLDFF1SW_D_SXTW_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8027 0, 8028 { 0 } 8029}, 8030 8031{ /* AArch64_GLDFF1SW_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8032 0, 8033 { 0 } 8034}, 8035 8036{ /* AArch64_GLDFF1SW_D_UXTW_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8037 0, 8038 { 0 } 8039}, 8040 8041{ /* AArch64_GLDFF1SW_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 8042 0, 8043 { 0 } 8044}, 8045 8046{ /* AArch64_GLDFF1W_D_IMM_REAL, AArch64_INS_LDFF1W: ldff1w */ 8047 0, 8048 { 0 } 8049}, 8050 8051{ /* AArch64_GLDFF1W_D_REAL, AArch64_INS_LDFF1W: ldff1w */ 8052 0, 8053 { 0 } 8054}, 8055 8056{ /* AArch64_GLDFF1W_D_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */ 8057 0, 8058 { 0 } 8059}, 8060 8061{ /* AArch64_GLDFF1W_D_SXTW_REAL, AArch64_INS_LDFF1W: ldff1w */ 8062 0, 8063 { 0 } 8064}, 8065 8066{ /* AArch64_GLDFF1W_D_SXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */ 8067 0, 8068 { 0 } 8069}, 8070 8071{ /* AArch64_GLDFF1W_D_UXTW_REAL, AArch64_INS_LDFF1W: ldff1w */ 8072 0, 8073 { 0 } 8074}, 8075 8076{ /* AArch64_GLDFF1W_D_UXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */ 8077 0, 8078 { 0 } 8079}, 8080 8081{ /* AArch64_GLDFF1W_IMM_REAL, AArch64_INS_LDFF1W: ldff1w */ 8082 0, 8083 { 0 } 8084}, 8085 8086{ /* AArch64_GLDFF1W_SXTW_REAL, AArch64_INS_LDFF1W: ldff1w */ 8087 0, 8088 { 0 } 8089}, 8090 8091{ /* AArch64_GLDFF1W_SXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */ 8092 0, 8093 { 0 } 8094}, 8095 8096{ /* AArch64_GLDFF1W_UXTW_REAL, AArch64_INS_LDFF1W: ldff1w */ 8097 0, 8098 { 0 } 8099}, 8100 8101{ /* AArch64_GLDFF1W_UXTW_SCALED_REAL, AArch64_INS_LDFF1W: ldff1w */ 8102 0, 8103 { 0 } 8104}, 8105 8106{ /* AArch64_HINT, AArch64_INS_CSDB: csdb */ 8107 0, 8108 { CS_AC_READ, 0 } 8109}, 8110 8111{ /* AArch64_HLT, AArch64_INS_HLT: hlt */ 8112 0, 8113 { CS_AC_READ, 0 } 8114}, 8115 8116{ /* AArch64_HVC, AArch64_INS_HVC: hvc */ 8117 0, 8118 { CS_AC_READ, 0 } 8119}, 8120 8121{ /* AArch64_INCB_XPiI, AArch64_INS_INCB: incb */ 8122 0, 8123 { 0 } 8124}, 8125 8126{ /* AArch64_INCD_XPiI, AArch64_INS_INCD: incd */ 8127 0, 8128 { 0 } 8129}, 8130 8131{ /* AArch64_INCD_ZPiI, AArch64_INS_INCD: incd */ 8132 0, 8133 { 0 } 8134}, 8135 8136{ /* AArch64_INCH_XPiI, AArch64_INS_INCH: inch */ 8137 0, 8138 { 0 } 8139}, 8140 8141{ /* AArch64_INCH_ZPiI, AArch64_INS_INCH: inch */ 8142 0, 8143 { 0 } 8144}, 8145 8146{ /* AArch64_INCP_XP_B, AArch64_INS_INCP: incp */ 8147 0, 8148 { 0 } 8149}, 8150 8151{ /* AArch64_INCP_XP_D, AArch64_INS_INCP: incp */ 8152 0, 8153 { 0 } 8154}, 8155 8156{ /* AArch64_INCP_XP_H, AArch64_INS_INCP: incp */ 8157 0, 8158 { 0 } 8159}, 8160 8161{ /* AArch64_INCP_XP_S, AArch64_INS_INCP: incp */ 8162 0, 8163 { 0 } 8164}, 8165 8166{ /* AArch64_INCP_ZP_D, AArch64_INS_INCP: incp */ 8167 0, 8168 { 0 } 8169}, 8170 8171{ /* AArch64_INCP_ZP_H, AArch64_INS_INCP: incp */ 8172 0, 8173 { 0 } 8174}, 8175 8176{ /* AArch64_INCP_ZP_S, AArch64_INS_INCP: incp */ 8177 0, 8178 { 0 } 8179}, 8180 8181{ /* AArch64_INCW_XPiI, AArch64_INS_INCW: incw */ 8182 0, 8183 { 0 } 8184}, 8185 8186{ /* AArch64_INCW_ZPiI, AArch64_INS_INCW: incw */ 8187 0, 8188 { 0 } 8189}, 8190 8191{ /* AArch64_INDEX_II_B, AArch64_INS_INDEX: index */ 8192 0, 8193 { 0 } 8194}, 8195 8196{ /* AArch64_INDEX_II_D, AArch64_INS_INDEX: index */ 8197 0, 8198 { 0 } 8199}, 8200 8201{ /* AArch64_INDEX_II_H, AArch64_INS_INDEX: index */ 8202 0, 8203 { 0 } 8204}, 8205 8206{ /* AArch64_INDEX_II_S, AArch64_INS_INDEX: index */ 8207 0, 8208 { 0 } 8209}, 8210 8211{ /* AArch64_INDEX_IR_B, AArch64_INS_INDEX: index */ 8212 0, 8213 { 0 } 8214}, 8215 8216{ /* AArch64_INDEX_IR_D, AArch64_INS_INDEX: index */ 8217 0, 8218 { 0 } 8219}, 8220 8221{ /* AArch64_INDEX_IR_H, AArch64_INS_INDEX: index */ 8222 0, 8223 { 0 } 8224}, 8225 8226{ /* AArch64_INDEX_IR_S, AArch64_INS_INDEX: index */ 8227 0, 8228 { 0 } 8229}, 8230 8231{ /* AArch64_INDEX_RI_B, AArch64_INS_INDEX: index */ 8232 0, 8233 { 0 } 8234}, 8235 8236{ /* AArch64_INDEX_RI_D, AArch64_INS_INDEX: index */ 8237 0, 8238 { 0 } 8239}, 8240 8241{ /* AArch64_INDEX_RI_H, AArch64_INS_INDEX: index */ 8242 0, 8243 { 0 } 8244}, 8245 8246{ /* AArch64_INDEX_RI_S, AArch64_INS_INDEX: index */ 8247 0, 8248 { 0 } 8249}, 8250 8251{ /* AArch64_INDEX_RR_B, AArch64_INS_INDEX: index */ 8252 0, 8253 { 0 } 8254}, 8255 8256{ /* AArch64_INDEX_RR_D, AArch64_INS_INDEX: index */ 8257 0, 8258 { 0 } 8259}, 8260 8261{ /* AArch64_INDEX_RR_H, AArch64_INS_INDEX: index */ 8262 0, 8263 { 0 } 8264}, 8265 8266{ /* AArch64_INDEX_RR_S, AArch64_INS_INDEX: index */ 8267 0, 8268 { 0 } 8269}, 8270 8271{ /* AArch64_INSR_ZR_B, AArch64_INS_INSR: insr */ 8272 0, 8273 { 0 } 8274}, 8275 8276{ /* AArch64_INSR_ZR_D, AArch64_INS_INSR: insr */ 8277 0, 8278 { 0 } 8279}, 8280 8281{ /* AArch64_INSR_ZR_H, AArch64_INS_INSR: insr */ 8282 0, 8283 { 0 } 8284}, 8285 8286{ /* AArch64_INSR_ZR_S, AArch64_INS_INSR: insr */ 8287 0, 8288 { 0 } 8289}, 8290 8291{ /* AArch64_INSR_ZV_B, AArch64_INS_INSR: insr */ 8292 0, 8293 { 0 } 8294}, 8295 8296{ /* AArch64_INSR_ZV_D, AArch64_INS_INSR: insr */ 8297 0, 8298 { 0 } 8299}, 8300 8301{ /* AArch64_INSR_ZV_H, AArch64_INS_INSR: insr */ 8302 0, 8303 { 0 } 8304}, 8305 8306{ /* AArch64_INSR_ZV_S, AArch64_INS_INSR: insr */ 8307 0, 8308 { 0 } 8309}, 8310 8311{ /* AArch64_INSvi16gpr, AArch64_INS_INS: ins */ 8312 0, 8313 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 8314}, 8315 8316{ /* AArch64_INSvi16lane, AArch64_INS_INS: ins */ 8317 0, 8318 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 8319}, 8320 8321{ /* AArch64_INSvi32gpr, AArch64_INS_INS: ins */ 8322 0, 8323 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 8324}, 8325 8326{ /* AArch64_INSvi32lane, AArch64_INS_INS: ins */ 8327 0, 8328 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 8329}, 8330 8331{ /* AArch64_INSvi64gpr, AArch64_INS_INS: ins */ 8332 0, 8333 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 8334}, 8335 8336{ /* AArch64_INSvi64lane, AArch64_INS_INS: ins */ 8337 0, 8338 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 8339}, 8340 8341{ /* AArch64_INSvi8gpr, AArch64_INS_INS: ins */ 8342 0, 8343 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 8344}, 8345 8346{ /* AArch64_INSvi8lane, AArch64_INS_INS: ins */ 8347 0, 8348 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 8349}, 8350 8351{ /* AArch64_ISB, AArch64_INS_ISB: isb */ 8352 0, 8353 { 0 } 8354}, 8355 8356{ /* AArch64_LASTA_RPZ_B, AArch64_INS_LASTA: lasta */ 8357 0, 8358 { 0 } 8359}, 8360 8361{ /* AArch64_LASTA_RPZ_D, AArch64_INS_LASTA: lasta */ 8362 0, 8363 { 0 } 8364}, 8365 8366{ /* AArch64_LASTA_RPZ_H, AArch64_INS_LASTA: lasta */ 8367 0, 8368 { 0 } 8369}, 8370 8371{ /* AArch64_LASTA_RPZ_S, AArch64_INS_LASTA: lasta */ 8372 0, 8373 { 0 } 8374}, 8375 8376{ /* AArch64_LASTA_VPZ_B, AArch64_INS_LASTA: lasta */ 8377 0, 8378 { 0 } 8379}, 8380 8381{ /* AArch64_LASTA_VPZ_D, AArch64_INS_LASTA: lasta */ 8382 0, 8383 { 0 } 8384}, 8385 8386{ /* AArch64_LASTA_VPZ_H, AArch64_INS_LASTA: lasta */ 8387 0, 8388 { 0 } 8389}, 8390 8391{ /* AArch64_LASTA_VPZ_S, AArch64_INS_LASTA: lasta */ 8392 0, 8393 { 0 } 8394}, 8395 8396{ /* AArch64_LASTB_RPZ_B, AArch64_INS_LASTB: lastb */ 8397 0, 8398 { 0 } 8399}, 8400 8401{ /* AArch64_LASTB_RPZ_D, AArch64_INS_LASTB: lastb */ 8402 0, 8403 { 0 } 8404}, 8405 8406{ /* AArch64_LASTB_RPZ_H, AArch64_INS_LASTB: lastb */ 8407 0, 8408 { 0 } 8409}, 8410 8411{ /* AArch64_LASTB_RPZ_S, AArch64_INS_LASTB: lastb */ 8412 0, 8413 { 0 } 8414}, 8415 8416{ /* AArch64_LASTB_VPZ_B, AArch64_INS_LASTB: lastb */ 8417 0, 8418 { 0 } 8419}, 8420 8421{ /* AArch64_LASTB_VPZ_D, AArch64_INS_LASTB: lastb */ 8422 0, 8423 { 0 } 8424}, 8425 8426{ /* AArch64_LASTB_VPZ_H, AArch64_INS_LASTB: lastb */ 8427 0, 8428 { 0 } 8429}, 8430 8431{ /* AArch64_LASTB_VPZ_S, AArch64_INS_LASTB: lastb */ 8432 0, 8433 { 0 } 8434}, 8435 8436{ /* AArch64_LD1B, AArch64_INS_LD1B: ld1b */ 8437 0, 8438 { 0 } 8439}, 8440 8441{ /* AArch64_LD1B_D, AArch64_INS_LD1B: ld1b */ 8442 0, 8443 { 0 } 8444}, 8445 8446{ /* AArch64_LD1B_D_IMM_REAL, AArch64_INS_LD1B: ld1b */ 8447 0, 8448 { 0 } 8449}, 8450 8451{ /* AArch64_LD1B_H, AArch64_INS_LD1B: ld1b */ 8452 0, 8453 { 0 } 8454}, 8455 8456{ /* AArch64_LD1B_H_IMM_REAL, AArch64_INS_LD1B: ld1b */ 8457 0, 8458 { 0 } 8459}, 8460 8461{ /* AArch64_LD1B_IMM_REAL, AArch64_INS_LD1B: ld1b */ 8462 0, 8463 { 0 } 8464}, 8465 8466{ /* AArch64_LD1B_S, AArch64_INS_LD1B: ld1b */ 8467 0, 8468 { 0 } 8469}, 8470 8471{ /* AArch64_LD1B_S_IMM_REAL, AArch64_INS_LD1B: ld1b */ 8472 0, 8473 { 0 } 8474}, 8475 8476{ /* AArch64_LD1D, AArch64_INS_LD1D: ld1d */ 8477 0, 8478 { 0 } 8479}, 8480 8481{ /* AArch64_LD1D_IMM_REAL, AArch64_INS_LD1D: ld1d */ 8482 0, 8483 { 0 } 8484}, 8485 8486{ /* AArch64_LD1Fourv16b, AArch64_INS_LD1: ld1 */ 8487 0, 8488 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8489}, 8490 8491{ /* AArch64_LD1Fourv16b_POST, AArch64_INS_LD1: ld1 */ 8492 0, 8493 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8494}, 8495 8496{ /* AArch64_LD1Fourv1d, AArch64_INS_LD1: ld1 */ 8497 0, 8498 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8499}, 8500 8501{ /* AArch64_LD1Fourv1d_POST, AArch64_INS_LD1: ld1 */ 8502 0, 8503 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8504}, 8505 8506{ /* AArch64_LD1Fourv2d, AArch64_INS_LD1: ld1 */ 8507 0, 8508 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8509}, 8510 8511{ /* AArch64_LD1Fourv2d_POST, AArch64_INS_LD1: ld1 */ 8512 0, 8513 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8514}, 8515 8516{ /* AArch64_LD1Fourv2s, AArch64_INS_LD1: ld1 */ 8517 0, 8518 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8519}, 8520 8521{ /* AArch64_LD1Fourv2s_POST, AArch64_INS_LD1: ld1 */ 8522 0, 8523 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8524}, 8525 8526{ /* AArch64_LD1Fourv4h, AArch64_INS_LD1: ld1 */ 8527 0, 8528 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8529}, 8530 8531{ /* AArch64_LD1Fourv4h_POST, AArch64_INS_LD1: ld1 */ 8532 0, 8533 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8534}, 8535 8536{ /* AArch64_LD1Fourv4s, AArch64_INS_LD1: ld1 */ 8537 0, 8538 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8539}, 8540 8541{ /* AArch64_LD1Fourv4s_POST, AArch64_INS_LD1: ld1 */ 8542 0, 8543 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8544}, 8545 8546{ /* AArch64_LD1Fourv8b, AArch64_INS_LD1: ld1 */ 8547 0, 8548 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8549}, 8550 8551{ /* AArch64_LD1Fourv8b_POST, AArch64_INS_LD1: ld1 */ 8552 0, 8553 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8554}, 8555 8556{ /* AArch64_LD1Fourv8h, AArch64_INS_LD1: ld1 */ 8557 0, 8558 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8559}, 8560 8561{ /* AArch64_LD1Fourv8h_POST, AArch64_INS_LD1: ld1 */ 8562 0, 8563 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8564}, 8565 8566{ /* AArch64_LD1H, AArch64_INS_LD1H: ld1h */ 8567 0, 8568 { 0 } 8569}, 8570 8571{ /* AArch64_LD1H_D, AArch64_INS_LD1H: ld1h */ 8572 0, 8573 { 0 } 8574}, 8575 8576{ /* AArch64_LD1H_D_IMM_REAL, AArch64_INS_LD1H: ld1h */ 8577 0, 8578 { 0 } 8579}, 8580 8581{ /* AArch64_LD1H_IMM_REAL, AArch64_INS_LD1H: ld1h */ 8582 0, 8583 { 0 } 8584}, 8585 8586{ /* AArch64_LD1H_S, AArch64_INS_LD1H: ld1h */ 8587 0, 8588 { 0 } 8589}, 8590 8591{ /* AArch64_LD1H_S_IMM_REAL, AArch64_INS_LD1H: ld1h */ 8592 0, 8593 { 0 } 8594}, 8595 8596{ /* AArch64_LD1Onev16b, AArch64_INS_LD1: ld1 */ 8597 0, 8598 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8599}, 8600 8601{ /* AArch64_LD1Onev16b_POST, AArch64_INS_LD1: ld1 */ 8602 0, 8603 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8604}, 8605 8606{ /* AArch64_LD1Onev1d, AArch64_INS_LD1: ld1 */ 8607 0, 8608 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8609}, 8610 8611{ /* AArch64_LD1Onev1d_POST, AArch64_INS_LD1: ld1 */ 8612 0, 8613 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8614}, 8615 8616{ /* AArch64_LD1Onev2d, AArch64_INS_LD1: ld1 */ 8617 0, 8618 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8619}, 8620 8621{ /* AArch64_LD1Onev2d_POST, AArch64_INS_LD1: ld1 */ 8622 0, 8623 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 8624}, 8625 8626{ /* AArch64_LD1Onev2s, AArch64_INS_LD1: ld1 */ 8627 0, 8628 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8629}, 8630 8631{ /* AArch64_LD1Onev2s_POST, AArch64_INS_LD1: ld1 */ 8632 0, 8633 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8634}, 8635 8636{ /* AArch64_LD1Onev4h, AArch64_INS_LD1: ld1 */ 8637 0, 8638 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8639}, 8640 8641{ /* AArch64_LD1Onev4h_POST, AArch64_INS_LD1: ld1 */ 8642 0, 8643 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8644}, 8645 8646{ /* AArch64_LD1Onev4s, AArch64_INS_LD1: ld1 */ 8647 0, 8648 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8649}, 8650 8651{ /* AArch64_LD1Onev4s_POST, AArch64_INS_LD1: ld1 */ 8652 0, 8653 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8654}, 8655 8656{ /* AArch64_LD1Onev8b, AArch64_INS_LD1: ld1 */ 8657 0, 8658 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8659}, 8660 8661{ /* AArch64_LD1Onev8b_POST, AArch64_INS_LD1: ld1 */ 8662 0, 8663 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8664}, 8665 8666{ /* AArch64_LD1Onev8h, AArch64_INS_LD1: ld1 */ 8667 0, 8668 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8669}, 8670 8671{ /* AArch64_LD1Onev8h_POST, AArch64_INS_LD1: ld1 */ 8672 0, 8673 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8674}, 8675 8676{ /* AArch64_LD1RB_D_IMM, AArch64_INS_LD1RB: ld1rb */ 8677 0, 8678 { 0 } 8679}, 8680 8681{ /* AArch64_LD1RB_H_IMM, AArch64_INS_LD1RB: ld1rb */ 8682 0, 8683 { 0 } 8684}, 8685 8686{ /* AArch64_LD1RB_IMM, AArch64_INS_LD1RB: ld1rb */ 8687 0, 8688 { 0 } 8689}, 8690 8691{ /* AArch64_LD1RB_S_IMM, AArch64_INS_LD1RB: ld1rb */ 8692 0, 8693 { 0 } 8694}, 8695 8696{ /* AArch64_LD1RD_IMM, AArch64_INS_LD1RD: ld1rd */ 8697 0, 8698 { 0 } 8699}, 8700 8701{ /* AArch64_LD1RH_D_IMM, AArch64_INS_LD1RH: ld1rh */ 8702 0, 8703 { 0 } 8704}, 8705 8706{ /* AArch64_LD1RH_IMM, AArch64_INS_LD1RH: ld1rh */ 8707 0, 8708 { 0 } 8709}, 8710 8711{ /* AArch64_LD1RH_S_IMM, AArch64_INS_LD1RH: ld1rh */ 8712 0, 8713 { 0 } 8714}, 8715 8716{ /* AArch64_LD1RQ_B, AArch64_INS_LD1RQB: ld1rqb */ 8717 0, 8718 { 0 } 8719}, 8720 8721{ /* AArch64_LD1RQ_B_IMM, AArch64_INS_LD1RQB: ld1rqb */ 8722 0, 8723 { 0 } 8724}, 8725 8726{ /* AArch64_LD1RQ_D, AArch64_INS_LD1RQD: ld1rqd */ 8727 0, 8728 { 0 } 8729}, 8730 8731{ /* AArch64_LD1RQ_D_IMM, AArch64_INS_LD1RQD: ld1rqd */ 8732 0, 8733 { 0 } 8734}, 8735 8736{ /* AArch64_LD1RQ_H, AArch64_INS_LD1RQH: ld1rqh */ 8737 0, 8738 { 0 } 8739}, 8740 8741{ /* AArch64_LD1RQ_H_IMM, AArch64_INS_LD1RQH: ld1rqh */ 8742 0, 8743 { 0 } 8744}, 8745 8746{ /* AArch64_LD1RQ_W, AArch64_INS_LD1RQW: ld1rqw */ 8747 0, 8748 { 0 } 8749}, 8750 8751{ /* AArch64_LD1RQ_W_IMM, AArch64_INS_LD1RQW: ld1rqw */ 8752 0, 8753 { 0 } 8754}, 8755 8756{ /* AArch64_LD1RSB_D_IMM, AArch64_INS_LD1RSB: ld1rsb */ 8757 0, 8758 { 0 } 8759}, 8760 8761{ /* AArch64_LD1RSB_H_IMM, AArch64_INS_LD1RSB: ld1rsb */ 8762 0, 8763 { 0 } 8764}, 8765 8766{ /* AArch64_LD1RSB_S_IMM, AArch64_INS_LD1RSB: ld1rsb */ 8767 0, 8768 { 0 } 8769}, 8770 8771{ /* AArch64_LD1RSH_D_IMM, AArch64_INS_LD1RSH: ld1rsh */ 8772 0, 8773 { 0 } 8774}, 8775 8776{ /* AArch64_LD1RSH_S_IMM, AArch64_INS_LD1RSH: ld1rsh */ 8777 0, 8778 { 0 } 8779}, 8780 8781{ /* AArch64_LD1RSW_IMM, AArch64_INS_LD1RSW: ld1rsw */ 8782 0, 8783 { 0 } 8784}, 8785 8786{ /* AArch64_LD1RW_D_IMM, AArch64_INS_LD1RW: ld1rw */ 8787 0, 8788 { 0 } 8789}, 8790 8791{ /* AArch64_LD1RW_IMM, AArch64_INS_LD1RW: ld1rw */ 8792 0, 8793 { 0 } 8794}, 8795 8796{ /* AArch64_LD1Rv16b, AArch64_INS_LD1R: ld1r */ 8797 0, 8798 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8799}, 8800 8801{ /* AArch64_LD1Rv16b_POST, AArch64_INS_LD1R: ld1r */ 8802 0, 8803 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8804}, 8805 8806{ /* AArch64_LD1Rv1d, AArch64_INS_LD1R: ld1r */ 8807 0, 8808 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8809}, 8810 8811{ /* AArch64_LD1Rv1d_POST, AArch64_INS_LD1R: ld1r */ 8812 0, 8813 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8814}, 8815 8816{ /* AArch64_LD1Rv2d, AArch64_INS_LD1R: ld1r */ 8817 0, 8818 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8819}, 8820 8821{ /* AArch64_LD1Rv2d_POST, AArch64_INS_LD1R: ld1r */ 8822 0, 8823 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8824}, 8825 8826{ /* AArch64_LD1Rv2s, AArch64_INS_LD1R: ld1r */ 8827 0, 8828 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8829}, 8830 8831{ /* AArch64_LD1Rv2s_POST, AArch64_INS_LD1R: ld1r */ 8832 0, 8833 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8834}, 8835 8836{ /* AArch64_LD1Rv4h, AArch64_INS_LD1R: ld1r */ 8837 0, 8838 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8839}, 8840 8841{ /* AArch64_LD1Rv4h_POST, AArch64_INS_LD1R: ld1r */ 8842 0, 8843 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8844}, 8845 8846{ /* AArch64_LD1Rv4s, AArch64_INS_LD1R: ld1r */ 8847 0, 8848 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8849}, 8850 8851{ /* AArch64_LD1Rv4s_POST, AArch64_INS_LD1R: ld1r */ 8852 0, 8853 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8854}, 8855 8856{ /* AArch64_LD1Rv8b, AArch64_INS_LD1R: ld1r */ 8857 0, 8858 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8859}, 8860 8861{ /* AArch64_LD1Rv8b_POST, AArch64_INS_LD1R: ld1r */ 8862 0, 8863 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8864}, 8865 8866{ /* AArch64_LD1Rv8h, AArch64_INS_LD1R: ld1r */ 8867 0, 8868 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8869}, 8870 8871{ /* AArch64_LD1Rv8h_POST, AArch64_INS_LD1R: ld1r */ 8872 0, 8873 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8874}, 8875 8876{ /* AArch64_LD1SB_D, AArch64_INS_LD1SB: ld1sb */ 8877 0, 8878 { 0 } 8879}, 8880 8881{ /* AArch64_LD1SB_D_IMM_REAL, AArch64_INS_LD1SB: ld1sb */ 8882 0, 8883 { 0 } 8884}, 8885 8886{ /* AArch64_LD1SB_H, AArch64_INS_LD1SB: ld1sb */ 8887 0, 8888 { 0 } 8889}, 8890 8891{ /* AArch64_LD1SB_H_IMM_REAL, AArch64_INS_LD1SB: ld1sb */ 8892 0, 8893 { 0 } 8894}, 8895 8896{ /* AArch64_LD1SB_S, AArch64_INS_LD1SB: ld1sb */ 8897 0, 8898 { 0 } 8899}, 8900 8901{ /* AArch64_LD1SB_S_IMM_REAL, AArch64_INS_LD1SB: ld1sb */ 8902 0, 8903 { 0 } 8904}, 8905 8906{ /* AArch64_LD1SH_D, AArch64_INS_LD1SH: ld1sh */ 8907 0, 8908 { 0 } 8909}, 8910 8911{ /* AArch64_LD1SH_D_IMM_REAL, AArch64_INS_LD1SH: ld1sh */ 8912 0, 8913 { 0 } 8914}, 8915 8916{ /* AArch64_LD1SH_S, AArch64_INS_LD1SH: ld1sh */ 8917 0, 8918 { 0 } 8919}, 8920 8921{ /* AArch64_LD1SH_S_IMM_REAL, AArch64_INS_LD1SH: ld1sh */ 8922 0, 8923 { 0 } 8924}, 8925 8926{ /* AArch64_LD1SW_D, AArch64_INS_LD1SW: ld1sw */ 8927 0, 8928 { 0 } 8929}, 8930 8931{ /* AArch64_LD1SW_D_IMM_REAL, AArch64_INS_LD1SW: ld1sw */ 8932 0, 8933 { 0 } 8934}, 8935 8936{ /* AArch64_LD1Threev16b, AArch64_INS_LD1: ld1 */ 8937 0, 8938 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8939}, 8940 8941{ /* AArch64_LD1Threev16b_POST, AArch64_INS_LD1: ld1 */ 8942 0, 8943 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8944}, 8945 8946{ /* AArch64_LD1Threev1d, AArch64_INS_LD1: ld1 */ 8947 0, 8948 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8949}, 8950 8951{ /* AArch64_LD1Threev1d_POST, AArch64_INS_LD1: ld1 */ 8952 0, 8953 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8954}, 8955 8956{ /* AArch64_LD1Threev2d, AArch64_INS_LD1: ld1 */ 8957 0, 8958 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8959}, 8960 8961{ /* AArch64_LD1Threev2d_POST, AArch64_INS_LD1: ld1 */ 8962 0, 8963 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8964}, 8965 8966{ /* AArch64_LD1Threev2s, AArch64_INS_LD1: ld1 */ 8967 0, 8968 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8969}, 8970 8971{ /* AArch64_LD1Threev2s_POST, AArch64_INS_LD1: ld1 */ 8972 0, 8973 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8974}, 8975 8976{ /* AArch64_LD1Threev4h, AArch64_INS_LD1: ld1 */ 8977 0, 8978 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8979}, 8980 8981{ /* AArch64_LD1Threev4h_POST, AArch64_INS_LD1: ld1 */ 8982 0, 8983 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8984}, 8985 8986{ /* AArch64_LD1Threev4s, AArch64_INS_LD1: ld1 */ 8987 0, 8988 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8989}, 8990 8991{ /* AArch64_LD1Threev4s_POST, AArch64_INS_LD1: ld1 */ 8992 0, 8993 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 8994}, 8995 8996{ /* AArch64_LD1Threev8b, AArch64_INS_LD1: ld1 */ 8997 0, 8998 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 8999}, 9000 9001{ /* AArch64_LD1Threev8b_POST, AArch64_INS_LD1: ld1 */ 9002 0, 9003 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9004}, 9005 9006{ /* AArch64_LD1Threev8h, AArch64_INS_LD1: ld1 */ 9007 0, 9008 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9009}, 9010 9011{ /* AArch64_LD1Threev8h_POST, AArch64_INS_LD1: ld1 */ 9012 0, 9013 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9014}, 9015 9016{ /* AArch64_LD1Twov16b, AArch64_INS_LD1: ld1 */ 9017 0, 9018 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9019}, 9020 9021{ /* AArch64_LD1Twov16b_POST, AArch64_INS_LD1: ld1 */ 9022 0, 9023 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9024}, 9025 9026{ /* AArch64_LD1Twov1d, AArch64_INS_LD1: ld1 */ 9027 0, 9028 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9029}, 9030 9031{ /* AArch64_LD1Twov1d_POST, AArch64_INS_LD1: ld1 */ 9032 0, 9033 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9034}, 9035 9036{ /* AArch64_LD1Twov2d, AArch64_INS_LD1: ld1 */ 9037 0, 9038 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9039}, 9040 9041{ /* AArch64_LD1Twov2d_POST, AArch64_INS_LD1: ld1 */ 9042 0, 9043 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9044}, 9045 9046{ /* AArch64_LD1Twov2s, AArch64_INS_LD1: ld1 */ 9047 0, 9048 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9049}, 9050 9051{ /* AArch64_LD1Twov2s_POST, AArch64_INS_LD1: ld1 */ 9052 0, 9053 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9054}, 9055 9056{ /* AArch64_LD1Twov4h, AArch64_INS_LD1: ld1 */ 9057 0, 9058 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9059}, 9060 9061{ /* AArch64_LD1Twov4h_POST, AArch64_INS_LD1: ld1 */ 9062 0, 9063 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9064}, 9065 9066{ /* AArch64_LD1Twov4s, AArch64_INS_LD1: ld1 */ 9067 0, 9068 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9069}, 9070 9071{ /* AArch64_LD1Twov4s_POST, AArch64_INS_LD1: ld1 */ 9072 0, 9073 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9074}, 9075 9076{ /* AArch64_LD1Twov8b, AArch64_INS_LD1: ld1 */ 9077 0, 9078 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9079}, 9080 9081{ /* AArch64_LD1Twov8b_POST, AArch64_INS_LD1: ld1 */ 9082 0, 9083 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9084}, 9085 9086{ /* AArch64_LD1Twov8h, AArch64_INS_LD1: ld1 */ 9087 0, 9088 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9089}, 9090 9091{ /* AArch64_LD1Twov8h_POST, AArch64_INS_LD1: ld1 */ 9092 0, 9093 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9094}, 9095 9096{ /* AArch64_LD1W, AArch64_INS_LD1W: ld1w */ 9097 0, 9098 { 0 } 9099}, 9100 9101{ /* AArch64_LD1W_D, AArch64_INS_LD1W: ld1w */ 9102 0, 9103 { 0 } 9104}, 9105 9106{ /* AArch64_LD1W_D_IMM_REAL, AArch64_INS_LD1W: ld1w */ 9107 0, 9108 { 0 } 9109}, 9110 9111{ /* AArch64_LD1W_IMM_REAL, AArch64_INS_LD1W: ld1w */ 9112 0, 9113 { 0 } 9114}, 9115 9116{ /* AArch64_LD1i16, AArch64_INS_LD1: ld1 */ 9117 0, 9118 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9119}, 9120 9121{ /* AArch64_LD1i16_POST, AArch64_INS_LD1: ld1 */ 9122 0, 9123 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9124}, 9125 9126{ /* AArch64_LD1i32, AArch64_INS_LD1: ld1 */ 9127 0, 9128 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9129}, 9130 9131{ /* AArch64_LD1i32_POST, AArch64_INS_LD1: ld1 */ 9132 0, 9133 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9134}, 9135 9136{ /* AArch64_LD1i64, AArch64_INS_LD1: ld1 */ 9137 0, 9138 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9139}, 9140 9141{ /* AArch64_LD1i64_POST, AArch64_INS_LD1: ld1 */ 9142 0, 9143 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9144}, 9145 9146{ /* AArch64_LD1i8, AArch64_INS_LD1: ld1 */ 9147 0, 9148 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9149}, 9150 9151{ /* AArch64_LD1i8_POST, AArch64_INS_LD1: ld1 */ 9152 0, 9153 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9154}, 9155 9156{ /* AArch64_LD2B, AArch64_INS_LD2B: ld2b */ 9157 0, 9158 { 0 } 9159}, 9160 9161{ /* AArch64_LD2B_IMM, AArch64_INS_LD2B: ld2b */ 9162 0, 9163 { 0 } 9164}, 9165 9166{ /* AArch64_LD2D, AArch64_INS_LD2D: ld2d */ 9167 0, 9168 { 0 } 9169}, 9170 9171{ /* AArch64_LD2D_IMM, AArch64_INS_LD2D: ld2d */ 9172 0, 9173 { 0 } 9174}, 9175 9176{ /* AArch64_LD2H, AArch64_INS_LD2H: ld2h */ 9177 0, 9178 { 0 } 9179}, 9180 9181{ /* AArch64_LD2H_IMM, AArch64_INS_LD2H: ld2h */ 9182 0, 9183 { 0 } 9184}, 9185 9186{ /* AArch64_LD2Rv16b, AArch64_INS_LD2R: ld2r */ 9187 0, 9188 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9189}, 9190 9191{ /* AArch64_LD2Rv16b_POST, AArch64_INS_LD2R: ld2r */ 9192 0, 9193 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9194}, 9195 9196{ /* AArch64_LD2Rv1d, AArch64_INS_LD2R: ld2r */ 9197 0, 9198 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9199}, 9200 9201{ /* AArch64_LD2Rv1d_POST, AArch64_INS_LD2R: ld2r */ 9202 0, 9203 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9204}, 9205 9206{ /* AArch64_LD2Rv2d, AArch64_INS_LD2R: ld2r */ 9207 0, 9208 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9209}, 9210 9211{ /* AArch64_LD2Rv2d_POST, AArch64_INS_LD2R: ld2r */ 9212 0, 9213 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9214}, 9215 9216{ /* AArch64_LD2Rv2s, AArch64_INS_LD2R: ld2r */ 9217 0, 9218 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9219}, 9220 9221{ /* AArch64_LD2Rv2s_POST, AArch64_INS_LD2R: ld2r */ 9222 0, 9223 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9224}, 9225 9226{ /* AArch64_LD2Rv4h, AArch64_INS_LD2R: ld2r */ 9227 0, 9228 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9229}, 9230 9231{ /* AArch64_LD2Rv4h_POST, AArch64_INS_LD2R: ld2r */ 9232 0, 9233 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9234}, 9235 9236{ /* AArch64_LD2Rv4s, AArch64_INS_LD2R: ld2r */ 9237 0, 9238 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9239}, 9240 9241{ /* AArch64_LD2Rv4s_POST, AArch64_INS_LD2R: ld2r */ 9242 0, 9243 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9244}, 9245 9246{ /* AArch64_LD2Rv8b, AArch64_INS_LD2R: ld2r */ 9247 0, 9248 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9249}, 9250 9251{ /* AArch64_LD2Rv8b_POST, AArch64_INS_LD2R: ld2r */ 9252 0, 9253 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9254}, 9255 9256{ /* AArch64_LD2Rv8h, AArch64_INS_LD2R: ld2r */ 9257 0, 9258 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9259}, 9260 9261{ /* AArch64_LD2Rv8h_POST, AArch64_INS_LD2R: ld2r */ 9262 0, 9263 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9264}, 9265 9266{ /* AArch64_LD2Twov16b, AArch64_INS_LD2: ld2 */ 9267 0, 9268 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9269}, 9270 9271{ /* AArch64_LD2Twov16b_POST, AArch64_INS_LD2: ld2 */ 9272 0, 9273 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9274}, 9275 9276{ /* AArch64_LD2Twov2d, AArch64_INS_LD2: ld2 */ 9277 0, 9278 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9279}, 9280 9281{ /* AArch64_LD2Twov2d_POST, AArch64_INS_LD2: ld2 */ 9282 0, 9283 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9284}, 9285 9286{ /* AArch64_LD2Twov2s, AArch64_INS_LD2: ld2 */ 9287 0, 9288 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9289}, 9290 9291{ /* AArch64_LD2Twov2s_POST, AArch64_INS_LD2: ld2 */ 9292 0, 9293 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9294}, 9295 9296{ /* AArch64_LD2Twov4h, AArch64_INS_LD2: ld2 */ 9297 0, 9298 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9299}, 9300 9301{ /* AArch64_LD2Twov4h_POST, AArch64_INS_LD2: ld2 */ 9302 0, 9303 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9304}, 9305 9306{ /* AArch64_LD2Twov4s, AArch64_INS_LD2: ld2 */ 9307 0, 9308 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9309}, 9310 9311{ /* AArch64_LD2Twov4s_POST, AArch64_INS_LD2: ld2 */ 9312 0, 9313 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9314}, 9315 9316{ /* AArch64_LD2Twov8b, AArch64_INS_LD2: ld2 */ 9317 0, 9318 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9319}, 9320 9321{ /* AArch64_LD2Twov8b_POST, AArch64_INS_LD2: ld2 */ 9322 0, 9323 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9324}, 9325 9326{ /* AArch64_LD2Twov8h, AArch64_INS_LD2: ld2 */ 9327 0, 9328 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9329}, 9330 9331{ /* AArch64_LD2Twov8h_POST, AArch64_INS_LD2: ld2 */ 9332 0, 9333 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9334}, 9335 9336{ /* AArch64_LD2W, AArch64_INS_LD2W: ld2w */ 9337 0, 9338 { 0 } 9339}, 9340 9341{ /* AArch64_LD2W_IMM, AArch64_INS_LD2W: ld2w */ 9342 0, 9343 { 0 } 9344}, 9345 9346{ /* AArch64_LD2i16, AArch64_INS_LD2: ld2 */ 9347 0, 9348 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9349}, 9350 9351{ /* AArch64_LD2i16_POST, AArch64_INS_LD2: ld2 */ 9352 0, 9353 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9354}, 9355 9356{ /* AArch64_LD2i32, AArch64_INS_LD2: ld2 */ 9357 0, 9358 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9359}, 9360 9361{ /* AArch64_LD2i32_POST, AArch64_INS_LD2: ld2 */ 9362 0, 9363 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9364}, 9365 9366{ /* AArch64_LD2i64, AArch64_INS_LD2: ld2 */ 9367 0, 9368 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9369}, 9370 9371{ /* AArch64_LD2i64_POST, AArch64_INS_LD2: ld2 */ 9372 0, 9373 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9374}, 9375 9376{ /* AArch64_LD2i8, AArch64_INS_LD2: ld2 */ 9377 0, 9378 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0} 9379}, 9380 9381{ /* AArch64_LD2i8_POST, AArch64_INS_LD2: ld2 */ 9382 0, 9383 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 9384}, 9385 9386{ /* AArch64_LD3B, AArch64_INS_LD3B: ld3b */ 9387 0, 9388 { 0 } 9389}, 9390 9391{ /* AArch64_LD3B_IMM, AArch64_INS_LD3B: ld3b */ 9392 0, 9393 { 0 } 9394}, 9395 9396{ /* AArch64_LD3D, AArch64_INS_LD3D: ld3d */ 9397 0, 9398 { 0 } 9399}, 9400 9401{ /* AArch64_LD3D_IMM, AArch64_INS_LD3D: ld3d */ 9402 0, 9403 { 0 } 9404}, 9405 9406{ /* AArch64_LD3H, AArch64_INS_LD3H: ld3h */ 9407 0, 9408 { 0 } 9409}, 9410 9411{ /* AArch64_LD3H_IMM, AArch64_INS_LD3H: ld3h */ 9412 0, 9413 { 0 } 9414}, 9415 9416{ /* AArch64_LD3Rv16b, AArch64_INS_LD3R: ld3r */ 9417 0, 9418 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9419}, 9420 9421{ /* AArch64_LD3Rv16b_POST, AArch64_INS_LD3R: ld3r */ 9422 0, 9423 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9424}, 9425 9426{ /* AArch64_LD3Rv1d, AArch64_INS_LD3R: ld3r */ 9427 0, 9428 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9429}, 9430 9431{ /* AArch64_LD3Rv1d_POST, AArch64_INS_LD3R: ld3r */ 9432 0, 9433 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9434}, 9435 9436{ /* AArch64_LD3Rv2d, AArch64_INS_LD3R: ld3r */ 9437 0, 9438 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9439}, 9440 9441{ /* AArch64_LD3Rv2d_POST, AArch64_INS_LD3R: ld3r */ 9442 0, 9443 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9444}, 9445 9446{ /* AArch64_LD3Rv2s, AArch64_INS_LD3R: ld3r */ 9447 0, 9448 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9449}, 9450 9451{ /* AArch64_LD3Rv2s_POST, AArch64_INS_LD3R: ld3r */ 9452 0, 9453 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9454}, 9455 9456{ /* AArch64_LD3Rv4h, AArch64_INS_LD3R: ld3r */ 9457 0, 9458 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9459}, 9460 9461{ /* AArch64_LD3Rv4h_POST, AArch64_INS_LD3R: ld3r */ 9462 0, 9463 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9464}, 9465 9466{ /* AArch64_LD3Rv4s, AArch64_INS_LD3R: ld3r */ 9467 0, 9468 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9469}, 9470 9471{ /* AArch64_LD3Rv4s_POST, AArch64_INS_LD3R: ld3r */ 9472 0, 9473 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9474}, 9475 9476{ /* AArch64_LD3Rv8b, AArch64_INS_LD3R: ld3r */ 9477 0, 9478 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9479}, 9480 9481{ /* AArch64_LD3Rv8b_POST, AArch64_INS_LD3R: ld3r */ 9482 0, 9483 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9484}, 9485 9486{ /* AArch64_LD3Rv8h, AArch64_INS_LD3R: ld3r */ 9487 0, 9488 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9489}, 9490 9491{ /* AArch64_LD3Rv8h_POST, AArch64_INS_LD3R: ld3r */ 9492 0, 9493 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9494}, 9495 9496{ /* AArch64_LD3Threev16b, AArch64_INS_LD3: ld3 */ 9497 0, 9498 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9499}, 9500 9501{ /* AArch64_LD3Threev16b_POST, AArch64_INS_LD3: ld3 */ 9502 0, 9503 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9504}, 9505 9506{ /* AArch64_LD3Threev2d, AArch64_INS_LD3: ld3 */ 9507 0, 9508 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9509}, 9510 9511{ /* AArch64_LD3Threev2d_POST, AArch64_INS_LD3: ld3 */ 9512 0, 9513 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9514}, 9515 9516{ /* AArch64_LD3Threev2s, AArch64_INS_LD3: ld3 */ 9517 0, 9518 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9519}, 9520 9521{ /* AArch64_LD3Threev2s_POST, AArch64_INS_LD3: ld3 */ 9522 0, 9523 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9524}, 9525 9526{ /* AArch64_LD3Threev4h, AArch64_INS_LD3: ld3 */ 9527 0, 9528 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9529}, 9530 9531{ /* AArch64_LD3Threev4h_POST, AArch64_INS_LD3: ld3 */ 9532 0, 9533 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9534}, 9535 9536{ /* AArch64_LD3Threev4s, AArch64_INS_LD3: ld3 */ 9537 0, 9538 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9539}, 9540 9541{ /* AArch64_LD3Threev4s_POST, AArch64_INS_LD3: ld3 */ 9542 0, 9543 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9544}, 9545 9546{ /* AArch64_LD3Threev8b, AArch64_INS_LD3: ld3 */ 9547 0, 9548 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9549}, 9550 9551{ /* AArch64_LD3Threev8b_POST, AArch64_INS_LD3: ld3 */ 9552 0, 9553 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9554}, 9555 9556{ /* AArch64_LD3Threev8h, AArch64_INS_LD3: ld3 */ 9557 0, 9558 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9559}, 9560 9561{ /* AArch64_LD3Threev8h_POST, AArch64_INS_LD3: ld3 */ 9562 0, 9563 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9564}, 9565 9566{ /* AArch64_LD3W, AArch64_INS_LD3W: ld3w */ 9567 0, 9568 { 0 } 9569}, 9570 9571{ /* AArch64_LD3W_IMM, AArch64_INS_LD3W: ld3w */ 9572 0, 9573 { 0 } 9574}, 9575 9576{ /* AArch64_LD3i16, AArch64_INS_LD3: ld3 */ 9577 0, 9578 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9579}, 9580 9581{ /* AArch64_LD3i16_POST, AArch64_INS_LD3: ld3 */ 9582 0, 9583 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9584}, 9585 9586{ /* AArch64_LD3i32, AArch64_INS_LD3: ld3 */ 9587 0, 9588 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9589}, 9590 9591{ /* AArch64_LD3i32_POST, AArch64_INS_LD3: ld3 */ 9592 0, 9593 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9594}, 9595 9596{ /* AArch64_LD3i64, AArch64_INS_LD3: ld3 */ 9597 0, 9598 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9599}, 9600 9601{ /* AArch64_LD3i64_POST, AArch64_INS_LD3: ld3 */ 9602 0, 9603 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9604}, 9605 9606{ /* AArch64_LD3i8, AArch64_INS_LD3: ld3 */ 9607 0, 9608 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9609}, 9610 9611{ /* AArch64_LD3i8_POST, AArch64_INS_LD3: ld3 */ 9612 0, 9613 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9614}, 9615 9616{ /* AArch64_LD4B, AArch64_INS_LD4B: ld4b */ 9617 0, 9618 { 0 } 9619}, 9620 9621{ /* AArch64_LD4B_IMM, AArch64_INS_LD4B: ld4b */ 9622 0, 9623 { 0 } 9624}, 9625 9626{ /* AArch64_LD4D, AArch64_INS_LD4D: ld4d */ 9627 0, 9628 { 0 } 9629}, 9630 9631{ /* AArch64_LD4D_IMM, AArch64_INS_LD4D: ld4d */ 9632 0, 9633 { 0 } 9634}, 9635 9636{ /* AArch64_LD4Fourv16b, AArch64_INS_LD4: ld4 */ 9637 0, 9638 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9639}, 9640 9641{ /* AArch64_LD4Fourv16b_POST, AArch64_INS_LD4: ld4 */ 9642 0, 9643 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9644}, 9645 9646{ /* AArch64_LD4Fourv2d, AArch64_INS_LD4: ld4 */ 9647 0, 9648 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9649}, 9650 9651{ /* AArch64_LD4Fourv2d_POST, AArch64_INS_LD4: ld4 */ 9652 0, 9653 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9654}, 9655 9656{ /* AArch64_LD4Fourv2s, AArch64_INS_LD4: ld4 */ 9657 0, 9658 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9659}, 9660 9661{ /* AArch64_LD4Fourv2s_POST, AArch64_INS_LD4: ld4 */ 9662 0, 9663 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9664}, 9665 9666{ /* AArch64_LD4Fourv4h, AArch64_INS_LD4: ld4 */ 9667 0, 9668 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9669}, 9670 9671{ /* AArch64_LD4Fourv4h_POST, AArch64_INS_LD4: ld4 */ 9672 0, 9673 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9674}, 9675 9676{ /* AArch64_LD4Fourv4s, AArch64_INS_LD4: ld4 */ 9677 0, 9678 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9679}, 9680 9681{ /* AArch64_LD4Fourv4s_POST, AArch64_INS_LD4: ld4 */ 9682 0, 9683 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9684}, 9685 9686{ /* AArch64_LD4Fourv8b, AArch64_INS_LD4: ld4 */ 9687 0, 9688 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9689}, 9690 9691{ /* AArch64_LD4Fourv8b_POST, AArch64_INS_LD4: ld4 */ 9692 0, 9693 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9694}, 9695 9696{ /* AArch64_LD4Fourv8h, AArch64_INS_LD4: ld4 */ 9697 0, 9698 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9699}, 9700 9701{ /* AArch64_LD4Fourv8h_POST, AArch64_INS_LD4: ld4 */ 9702 0, 9703 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9704}, 9705 9706{ /* AArch64_LD4H, AArch64_INS_LD4H: ld4h */ 9707 0, 9708 { 0 } 9709}, 9710 9711{ /* AArch64_LD4H_IMM, AArch64_INS_LD4H: ld4h */ 9712 0, 9713 { 0 } 9714}, 9715 9716{ /* AArch64_LD4Rv16b, AArch64_INS_LD4R: ld4r */ 9717 0, 9718 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9719}, 9720 9721{ /* AArch64_LD4Rv16b_POST, AArch64_INS_LD4R: ld4r */ 9722 0, 9723 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9724}, 9725 9726{ /* AArch64_LD4Rv1d, AArch64_INS_LD4R: ld4r */ 9727 0, 9728 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9729}, 9730 9731{ /* AArch64_LD4Rv1d_POST, AArch64_INS_LD4R: ld4r */ 9732 0, 9733 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9734}, 9735 9736{ /* AArch64_LD4Rv2d, AArch64_INS_LD4R: ld4r */ 9737 0, 9738 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9739}, 9740 9741{ /* AArch64_LD4Rv2d_POST, AArch64_INS_LD4R: ld4r */ 9742 0, 9743 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9744}, 9745 9746{ /* AArch64_LD4Rv2s, AArch64_INS_LD4R: ld4r */ 9747 0, 9748 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9749}, 9750 9751{ /* AArch64_LD4Rv2s_POST, AArch64_INS_LD4R: ld4r */ 9752 0, 9753 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9754}, 9755 9756{ /* AArch64_LD4Rv4h, AArch64_INS_LD4R: ld4r */ 9757 0, 9758 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9759}, 9760 9761{ /* AArch64_LD4Rv4h_POST, AArch64_INS_LD4R: ld4r */ 9762 0, 9763 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9764}, 9765 9766{ /* AArch64_LD4Rv4s, AArch64_INS_LD4R: ld4r */ 9767 0, 9768 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9769}, 9770 9771{ /* AArch64_LD4Rv4s_POST, AArch64_INS_LD4R: ld4r */ 9772 0, 9773 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9774}, 9775 9776{ /* AArch64_LD4Rv8b, AArch64_INS_LD4R: ld4r */ 9777 0, 9778 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9779}, 9780 9781{ /* AArch64_LD4Rv8b_POST, AArch64_INS_LD4R: ld4r */ 9782 0, 9783 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9784}, 9785 9786{ /* AArch64_LD4Rv8h, AArch64_INS_LD4R: ld4r */ 9787 0, 9788 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9789}, 9790 9791{ /* AArch64_LD4Rv8h_POST, AArch64_INS_LD4R: ld4r */ 9792 0, 9793 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 9794}, 9795 9796{ /* AArch64_LD4W, AArch64_INS_LD4W: ld4w */ 9797 0, 9798 { 0 } 9799}, 9800 9801{ /* AArch64_LD4W_IMM, AArch64_INS_LD4W: ld4w */ 9802 0, 9803 { 0 } 9804}, 9805 9806{ /* AArch64_LD4i16, AArch64_INS_LD4: ld4 */ 9807 0, 9808 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9809}, 9810 9811{ /* AArch64_LD4i16_POST, AArch64_INS_LD4: ld4 */ 9812 0, 9813 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9814}, 9815 9816{ /* AArch64_LD4i32, AArch64_INS_LD4: ld4 */ 9817 0, 9818 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9819}, 9820 9821{ /* AArch64_LD4i32_POST, AArch64_INS_LD4: ld4 */ 9822 0, 9823 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9824}, 9825 9826{ /* AArch64_LD4i64, AArch64_INS_LD4: ld4 */ 9827 0, 9828 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9829}, 9830 9831{ /* AArch64_LD4i64_POST, AArch64_INS_LD4: ld4 */ 9832 0, 9833 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9834}, 9835 9836{ /* AArch64_LD4i8, AArch64_INS_LD4: ld4 */ 9837 0, 9838 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 9839}, 9840 9841{ /* AArch64_LD4i8_POST, AArch64_INS_LD4: ld4 */ 9842 0, 9843 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 9844}, 9845 9846{ /* AArch64_LDADDAB, AArch64_INS_LDADDAB: ldaddab */ 9847 0, 9848 { 0 } 9849}, 9850 9851{ /* AArch64_LDADDAH, AArch64_INS_LDADDAH: ldaddah */ 9852 0, 9853 { 0 } 9854}, 9855 9856{ /* AArch64_LDADDALB, AArch64_INS_LDADDALB: ldaddalb */ 9857 0, 9858 { 0 } 9859}, 9860 9861{ /* AArch64_LDADDALH, AArch64_INS_LDADDALH: ldaddalh */ 9862 0, 9863 { 0 } 9864}, 9865 9866{ /* AArch64_LDADDALW, AArch64_INS_LDADDAL: ldaddal */ 9867 0, 9868 { 0 } 9869}, 9870 9871{ /* AArch64_LDADDALX, AArch64_INS_LDADDAL: ldaddal */ 9872 0, 9873 { 0 } 9874}, 9875 9876{ /* AArch64_LDADDAW, AArch64_INS_LDADDA: ldadda */ 9877 0, 9878 { 0 } 9879}, 9880 9881{ /* AArch64_LDADDAX, AArch64_INS_LDADDA: ldadda */ 9882 0, 9883 { 0 } 9884}, 9885 9886{ /* AArch64_LDADDB, AArch64_INS_LDADDB: ldaddb */ 9887 0, 9888 { 0 } 9889}, 9890 9891{ /* AArch64_LDADDH, AArch64_INS_LDADDH: ldaddh */ 9892 0, 9893 { 0 } 9894}, 9895 9896{ /* AArch64_LDADDLB, AArch64_INS_LDADDLB: ldaddlb */ 9897 0, 9898 { 0 } 9899}, 9900 9901{ /* AArch64_LDADDLH, AArch64_INS_LDADDLH: ldaddlh */ 9902 0, 9903 { 0 } 9904}, 9905 9906{ /* AArch64_LDADDLW, AArch64_INS_LDADDL: ldaddl */ 9907 0, 9908 { 0 } 9909}, 9910 9911{ /* AArch64_LDADDLX, AArch64_INS_LDADDL: ldaddl */ 9912 0, 9913 { 0 } 9914}, 9915 9916{ /* AArch64_LDADDW, AArch64_INS_LDADD: ldadd */ 9917 0, 9918 { 0 } 9919}, 9920 9921{ /* AArch64_LDADDX, AArch64_INS_LDADD: ldadd */ 9922 0, 9923 { 0 } 9924}, 9925 9926{ /* AArch64_LDAPRB, AArch64_INS_LDAPRB: ldaprb */ 9927 0, 9928 { 0 } 9929}, 9930 9931{ /* AArch64_LDAPRH, AArch64_INS_LDAPRH: ldaprh */ 9932 0, 9933 { 0 } 9934}, 9935 9936{ /* AArch64_LDAPRW, AArch64_INS_LDAPR: ldapr */ 9937 0, 9938 { 0 } 9939}, 9940 9941{ /* AArch64_LDAPRX, AArch64_INS_LDAPR: ldapr */ 9942 0, 9943 { 0 } 9944}, 9945 9946{ /* AArch64_LDAPURBi, AArch64_INS_LDAPURB: ldapurb */ 9947 0, 9948 { 0 } 9949}, 9950 9951{ /* AArch64_LDAPURHi, AArch64_INS_LDAPURH: ldapurh */ 9952 0, 9953 { 0 } 9954}, 9955 9956{ /* AArch64_LDAPURSBWi, AArch64_INS_LDAPURSB: ldapursb */ 9957 0, 9958 { 0 } 9959}, 9960 9961{ /* AArch64_LDAPURSBXi, AArch64_INS_LDAPURSB: ldapursb */ 9962 0, 9963 { 0 } 9964}, 9965 9966{ /* AArch64_LDAPURSHWi, AArch64_INS_LDAPURSH: ldapursh */ 9967 0, 9968 { 0 } 9969}, 9970 9971{ /* AArch64_LDAPURSHXi, AArch64_INS_LDAPURSH: ldapursh */ 9972 0, 9973 { 0 } 9974}, 9975 9976{ /* AArch64_LDAPURSWi, AArch64_INS_LDAPURSW: ldapursw */ 9977 0, 9978 { 0 } 9979}, 9980 9981{ /* AArch64_LDAPURXi, AArch64_INS_LDAPUR: ldapur */ 9982 0, 9983 { 0 } 9984}, 9985 9986{ /* AArch64_LDAPURi, AArch64_INS_LDAPUR: ldapur */ 9987 0, 9988 { 0 } 9989}, 9990 9991{ /* AArch64_LDARB, AArch64_INS_LDARB: ldarb */ 9992 0, 9993 { CS_AC_WRITE, CS_AC_READ, 0 } 9994}, 9995 9996{ /* AArch64_LDARH, AArch64_INS_LDARH: ldarh */ 9997 0, 9998 { CS_AC_WRITE, CS_AC_READ, 0 } 9999}, 10000 10001{ /* AArch64_LDARW, AArch64_INS_LDAR: ldar */ 10002 0, 10003 { CS_AC_WRITE, CS_AC_READ, 0 } 10004}, 10005 10006{ /* AArch64_LDARX, AArch64_INS_LDAR: ldar */ 10007 0, 10008 { CS_AC_WRITE, CS_AC_READ, 0 } 10009}, 10010 10011{ /* AArch64_LDAXPW, AArch64_INS_LDAXP: ldaxp */ 10012 0, 10013 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 } 10014}, 10015 10016{ /* AArch64_LDAXPX, AArch64_INS_LDAXP: ldaxp */ 10017 0, 10018 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 } 10019}, 10020 10021{ /* AArch64_LDAXRB, AArch64_INS_LDAXRB: ldaxrb */ 10022 0, 10023 { CS_AC_WRITE, CS_AC_READ, 0 } 10024}, 10025 10026{ /* AArch64_LDAXRH, AArch64_INS_LDAXRH: ldaxrh */ 10027 0, 10028 { CS_AC_WRITE, CS_AC_READ, 0 } 10029}, 10030 10031{ /* AArch64_LDAXRW, AArch64_INS_LDAXR: ldaxr */ 10032 0, 10033 { CS_AC_WRITE, CS_AC_READ, 0 } 10034}, 10035 10036{ /* AArch64_LDAXRX, AArch64_INS_LDAXR: ldaxr */ 10037 0, 10038 { CS_AC_WRITE, CS_AC_READ, 0 } 10039}, 10040 10041{ /* AArch64_LDCLRAB, AArch64_INS_LDCLRAB: ldclrab */ 10042 0, 10043 { 0 } 10044}, 10045 10046{ /* AArch64_LDCLRAH, AArch64_INS_LDCLRAH: ldclrah */ 10047 0, 10048 { 0 } 10049}, 10050 10051{ /* AArch64_LDCLRALB, AArch64_INS_LDCLRALB: ldclralb */ 10052 0, 10053 { 0 } 10054}, 10055 10056{ /* AArch64_LDCLRALH, AArch64_INS_LDCLRALH: ldclralh */ 10057 0, 10058 { 0 } 10059}, 10060 10061{ /* AArch64_LDCLRALW, AArch64_INS_LDCLRAL: ldclral */ 10062 0, 10063 { 0 } 10064}, 10065 10066{ /* AArch64_LDCLRALX, AArch64_INS_LDCLRAL: ldclral */ 10067 0, 10068 { 0 } 10069}, 10070 10071{ /* AArch64_LDCLRAW, AArch64_INS_LDCLRA: ldclra */ 10072 0, 10073 { 0 } 10074}, 10075 10076{ /* AArch64_LDCLRAX, AArch64_INS_LDCLRA: ldclra */ 10077 0, 10078 { 0 } 10079}, 10080 10081{ /* AArch64_LDCLRB, AArch64_INS_LDCLRB: ldclrb */ 10082 0, 10083 { 0 } 10084}, 10085 10086{ /* AArch64_LDCLRH, AArch64_INS_LDCLRH: ldclrh */ 10087 0, 10088 { 0 } 10089}, 10090 10091{ /* AArch64_LDCLRLB, AArch64_INS_LDCLRLB: ldclrlb */ 10092 0, 10093 { 0 } 10094}, 10095 10096{ /* AArch64_LDCLRLH, AArch64_INS_LDCLRLH: ldclrlh */ 10097 0, 10098 { 0 } 10099}, 10100 10101{ /* AArch64_LDCLRLW, AArch64_INS_LDCLRL: ldclrl */ 10102 0, 10103 { 0 } 10104}, 10105 10106{ /* AArch64_LDCLRLX, AArch64_INS_LDCLRL: ldclrl */ 10107 0, 10108 { 0 } 10109}, 10110 10111{ /* AArch64_LDCLRW, AArch64_INS_LDCLR: ldclr */ 10112 0, 10113 { 0 } 10114}, 10115 10116{ /* AArch64_LDCLRX, AArch64_INS_LDCLR: ldclr */ 10117 0, 10118 { 0 } 10119}, 10120 10121{ /* AArch64_LDEORAB, AArch64_INS_LDEORAB: ldeorab */ 10122 0, 10123 { 0 } 10124}, 10125 10126{ /* AArch64_LDEORAH, AArch64_INS_LDEORAH: ldeorah */ 10127 0, 10128 { 0 } 10129}, 10130 10131{ /* AArch64_LDEORALB, AArch64_INS_LDEORALB: ldeoralb */ 10132 0, 10133 { 0 } 10134}, 10135 10136{ /* AArch64_LDEORALH, AArch64_INS_LDEORALH: ldeoralh */ 10137 0, 10138 { 0 } 10139}, 10140 10141{ /* AArch64_LDEORALW, AArch64_INS_LDEORAL: ldeoral */ 10142 0, 10143 { 0 } 10144}, 10145 10146{ /* AArch64_LDEORALX, AArch64_INS_LDEORAL: ldeoral */ 10147 0, 10148 { 0 } 10149}, 10150 10151{ /* AArch64_LDEORAW, AArch64_INS_LDEORA: ldeora */ 10152 0, 10153 { 0 } 10154}, 10155 10156{ /* AArch64_LDEORAX, AArch64_INS_LDEORA: ldeora */ 10157 0, 10158 { 0 } 10159}, 10160 10161{ /* AArch64_LDEORB, AArch64_INS_LDEORB: ldeorb */ 10162 0, 10163 { 0 } 10164}, 10165 10166{ /* AArch64_LDEORH, AArch64_INS_LDEORH: ldeorh */ 10167 0, 10168 { 0 } 10169}, 10170 10171{ /* AArch64_LDEORLB, AArch64_INS_LDEORLB: ldeorlb */ 10172 0, 10173 { 0 } 10174}, 10175 10176{ /* AArch64_LDEORLH, AArch64_INS_LDEORLH: ldeorlh */ 10177 0, 10178 { 0 } 10179}, 10180 10181{ /* AArch64_LDEORLW, AArch64_INS_LDEORL: ldeorl */ 10182 0, 10183 { 0 } 10184}, 10185 10186{ /* AArch64_LDEORLX, AArch64_INS_LDEORL: ldeorl */ 10187 0, 10188 { 0 } 10189}, 10190 10191{ /* AArch64_LDEORW, AArch64_INS_LDEOR: ldeor */ 10192 0, 10193 { 0 } 10194}, 10195 10196{ /* AArch64_LDEORX, AArch64_INS_LDEOR: ldeor */ 10197 0, 10198 { 0 } 10199}, 10200 10201{ /* AArch64_LDFF1B_D_REAL, AArch64_INS_LDFF1B: ldff1b */ 10202 0, 10203 { 0 } 10204}, 10205 10206{ /* AArch64_LDFF1B_H_REAL, AArch64_INS_LDFF1B: ldff1b */ 10207 0, 10208 { 0 } 10209}, 10210 10211{ /* AArch64_LDFF1B_REAL, AArch64_INS_LDFF1B: ldff1b */ 10212 0, 10213 { 0 } 10214}, 10215 10216{ /* AArch64_LDFF1B_S_REAL, AArch64_INS_LDFF1B: ldff1b */ 10217 0, 10218 { 0 } 10219}, 10220 10221{ /* AArch64_LDFF1D_REAL, AArch64_INS_LDFF1D: ldff1d */ 10222 0, 10223 { 0 } 10224}, 10225 10226{ /* AArch64_LDFF1H_D_REAL, AArch64_INS_LDFF1H: ldff1h */ 10227 0, 10228 { 0 } 10229}, 10230 10231{ /* AArch64_LDFF1H_REAL, AArch64_INS_LDFF1H: ldff1h */ 10232 0, 10233 { 0 } 10234}, 10235 10236{ /* AArch64_LDFF1H_S_REAL, AArch64_INS_LDFF1H: ldff1h */ 10237 0, 10238 { 0 } 10239}, 10240 10241{ /* AArch64_LDFF1SB_D_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 10242 0, 10243 { 0 } 10244}, 10245 10246{ /* AArch64_LDFF1SB_H_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 10247 0, 10248 { 0 } 10249}, 10250 10251{ /* AArch64_LDFF1SB_S_REAL, AArch64_INS_LDFF1SB: ldff1sb */ 10252 0, 10253 { 0 } 10254}, 10255 10256{ /* AArch64_LDFF1SH_D_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 10257 0, 10258 { 0 } 10259}, 10260 10261{ /* AArch64_LDFF1SH_S_REAL, AArch64_INS_LDFF1SH: ldff1sh */ 10262 0, 10263 { 0 } 10264}, 10265 10266{ /* AArch64_LDFF1SW_D_REAL, AArch64_INS_LDFF1SW: ldff1sw */ 10267 0, 10268 { 0 } 10269}, 10270 10271{ /* AArch64_LDFF1W_D_REAL, AArch64_INS_LDFF1W: ldff1w */ 10272 0, 10273 { 0 } 10274}, 10275 10276{ /* AArch64_LDFF1W_REAL, AArch64_INS_LDFF1W: ldff1w */ 10277 0, 10278 { 0 } 10279}, 10280 10281{ /* AArch64_LDLARB, AArch64_INS_LDLARB: ldlarb */ 10282 0, 10283 { 0 } 10284}, 10285 10286{ /* AArch64_LDLARH, AArch64_INS_LDLARH: ldlarh */ 10287 0, 10288 { 0 } 10289}, 10290 10291{ /* AArch64_LDLARW, AArch64_INS_LDLAR: ldlar */ 10292 0, 10293 { 0 } 10294}, 10295 10296{ /* AArch64_LDLARX, AArch64_INS_LDLAR: ldlar */ 10297 0, 10298 { 0 } 10299}, 10300 10301{ /* AArch64_LDNF1B_D_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */ 10302 0, 10303 { 0 } 10304}, 10305 10306{ /* AArch64_LDNF1B_H_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */ 10307 0, 10308 { 0 } 10309}, 10310 10311{ /* AArch64_LDNF1B_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */ 10312 0, 10313 { 0 } 10314}, 10315 10316{ /* AArch64_LDNF1B_S_IMM_REAL, AArch64_INS_LDNF1B: ldnf1b */ 10317 0, 10318 { 0 } 10319}, 10320 10321{ /* AArch64_LDNF1D_IMM_REAL, AArch64_INS_LDNF1D: ldnf1d */ 10322 0, 10323 { 0 } 10324}, 10325 10326{ /* AArch64_LDNF1H_D_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */ 10327 0, 10328 { 0 } 10329}, 10330 10331{ /* AArch64_LDNF1H_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */ 10332 0, 10333 { 0 } 10334}, 10335 10336{ /* AArch64_LDNF1H_S_IMM_REAL, AArch64_INS_LDNF1H: ldnf1h */ 10337 0, 10338 { 0 } 10339}, 10340 10341{ /* AArch64_LDNF1SB_D_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */ 10342 0, 10343 { 0 } 10344}, 10345 10346{ /* AArch64_LDNF1SB_H_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */ 10347 0, 10348 { 0 } 10349}, 10350 10351{ /* AArch64_LDNF1SB_S_IMM_REAL, AArch64_INS_LDNF1SB: ldnf1sb */ 10352 0, 10353 { 0 } 10354}, 10355 10356{ /* AArch64_LDNF1SH_D_IMM_REAL, AArch64_INS_LDNF1SH: ldnf1sh */ 10357 0, 10358 { 0 } 10359}, 10360 10361{ /* AArch64_LDNF1SH_S_IMM_REAL, AArch64_INS_LDNF1SH: ldnf1sh */ 10362 0, 10363 { 0 } 10364}, 10365 10366{ /* AArch64_LDNF1SW_D_IMM_REAL, AArch64_INS_LDNF1SW: ldnf1sw */ 10367 0, 10368 { 0 } 10369}, 10370 10371{ /* AArch64_LDNF1W_D_IMM_REAL, AArch64_INS_LDNF1W: ldnf1w */ 10372 0, 10373 { 0 } 10374}, 10375 10376{ /* AArch64_LDNF1W_IMM_REAL, AArch64_INS_LDNF1W: ldnf1w */ 10377 0, 10378 { 0 } 10379}, 10380 10381{ /* AArch64_LDNPDi, AArch64_INS_LDNP: ldnp */ 10382 0, 10383 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10384}, 10385 10386{ /* AArch64_LDNPQi, AArch64_INS_LDNP: ldnp */ 10387 0, 10388 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10389}, 10390 10391{ /* AArch64_LDNPSi, AArch64_INS_LDNP: ldnp */ 10392 0, 10393 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10394}, 10395 10396{ /* AArch64_LDNPWi, AArch64_INS_LDNP: ldnp */ 10397 0, 10398 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10399}, 10400 10401{ /* AArch64_LDNPXi, AArch64_INS_LDNP: ldnp */ 10402 0, 10403 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10404}, 10405 10406{ /* AArch64_LDNT1B_ZRI, AArch64_INS_LDNT1B: ldnt1b */ 10407 0, 10408 { 0 } 10409}, 10410 10411{ /* AArch64_LDNT1B_ZRR, AArch64_INS_LDNT1B: ldnt1b */ 10412 0, 10413 { 0 } 10414}, 10415 10416{ /* AArch64_LDNT1D_ZRI, AArch64_INS_LDNT1D: ldnt1d */ 10417 0, 10418 { 0 } 10419}, 10420 10421{ /* AArch64_LDNT1D_ZRR, AArch64_INS_LDNT1D: ldnt1d */ 10422 0, 10423 { 0 } 10424}, 10425 10426{ /* AArch64_LDNT1H_ZRI, AArch64_INS_LDNT1H: ldnt1h */ 10427 0, 10428 { 0 } 10429}, 10430 10431{ /* AArch64_LDNT1H_ZRR, AArch64_INS_LDNT1H: ldnt1h */ 10432 0, 10433 { 0 } 10434}, 10435 10436{ /* AArch64_LDNT1W_ZRI, AArch64_INS_LDNT1W: ldnt1w */ 10437 0, 10438 { 0 } 10439}, 10440 10441{ /* AArch64_LDNT1W_ZRR, AArch64_INS_LDNT1W: ldnt1w */ 10442 0, 10443 { 0 } 10444}, 10445 10446{ /* AArch64_LDPDi, AArch64_INS_LDP: ldp */ 10447 0, 10448 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10449}, 10450 10451{ /* AArch64_LDPDpost, AArch64_INS_LDP: ldp */ 10452 0, 10453 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10454}, 10455 10456{ /* AArch64_LDPDpre, AArch64_INS_LDP: ldp */ 10457 0, 10458 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10459}, 10460 10461{ /* AArch64_LDPQi, AArch64_INS_LDP: ldp */ 10462 0, 10463 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10464}, 10465 10466{ /* AArch64_LDPQpost, AArch64_INS_LDP: ldp */ 10467 0, 10468 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10469}, 10470 10471{ /* AArch64_LDPQpre, AArch64_INS_LDP: ldp */ 10472 0, 10473 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10474}, 10475 10476{ /* AArch64_LDPSWi, AArch64_INS_LDPSW: ldpsw */ 10477 0, 10478 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10479}, 10480 10481{ /* AArch64_LDPSWpost, AArch64_INS_LDPSW: ldpsw */ 10482 0, 10483 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10484}, 10485 10486{ /* AArch64_LDPSWpre, AArch64_INS_LDPSW: ldpsw */ 10487 0, 10488 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10489}, 10490 10491{ /* AArch64_LDPSi, AArch64_INS_LDP: ldp */ 10492 0, 10493 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10494}, 10495 10496{ /* AArch64_LDPSpost, AArch64_INS_LDP: ldp */ 10497 0, 10498 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10499}, 10500 10501{ /* AArch64_LDPSpre, AArch64_INS_LDP: ldp */ 10502 0, 10503 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10504}, 10505 10506{ /* AArch64_LDPWi, AArch64_INS_LDP: ldp */ 10507 0, 10508 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10509}, 10510 10511{ /* AArch64_LDPWpost, AArch64_INS_LDP: ldp */ 10512 0, 10513 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10514}, 10515 10516{ /* AArch64_LDPWpre, AArch64_INS_LDP: ldp */ 10517 0, 10518 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10519}, 10520 10521{ /* AArch64_LDPXi, AArch64_INS_LDP: ldp */ 10522 0, 10523 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, CS_AC_READ } 10524}, 10525 10526{ /* AArch64_LDPXpost, AArch64_INS_LDP: ldp */ 10527 0, 10528 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10529}, 10530 10531{ /* AArch64_LDPXpre, AArch64_INS_LDP: ldp */ 10532 0, 10533 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 10534}, 10535 10536{ /* AArch64_LDRAAindexed, AArch64_INS_LDRAA: ldraa */ 10537 0, 10538 { 0 } 10539}, 10540 10541{ /* AArch64_LDRAAwriteback, AArch64_INS_LDRAA: ldraa */ 10542 0, 10543 { 0 } 10544}, 10545 10546{ /* AArch64_LDRABindexed, AArch64_INS_LDRAB: ldrab */ 10547 0, 10548 { 0 } 10549}, 10550 10551{ /* AArch64_LDRABwriteback, AArch64_INS_LDRAB: ldrab */ 10552 0, 10553 { 0 } 10554}, 10555 10556{ /* AArch64_LDRBBpost, AArch64_INS_LDRB: ldrb */ 10557 0, 10558 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10559}, 10560 10561{ /* AArch64_LDRBBpre, AArch64_INS_LDRB: ldrb */ 10562 0, 10563 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10564}, 10565 10566{ /* AArch64_LDRBBroW, AArch64_INS_LDRB: ldrb */ 10567 0, 10568 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10569}, 10570 10571{ /* AArch64_LDRBBroX, AArch64_INS_LDRB: ldrb */ 10572 0, 10573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10574}, 10575 10576{ /* AArch64_LDRBBui, AArch64_INS_LDRB: ldrb */ 10577 0, 10578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10579}, 10580 10581{ /* AArch64_LDRBpost, AArch64_INS_LDR: ldr */ 10582 0, 10583 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10584}, 10585 10586{ /* AArch64_LDRBpre, AArch64_INS_LDR: ldr */ 10587 0, 10588 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10589}, 10590 10591{ /* AArch64_LDRBroW, AArch64_INS_LDR: ldr */ 10592 0, 10593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10594}, 10595 10596{ /* AArch64_LDRBroX, AArch64_INS_LDR: ldr */ 10597 0, 10598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10599}, 10600 10601{ /* AArch64_LDRBui, AArch64_INS_LDR: ldr */ 10602 0, 10603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10604}, 10605 10606{ /* AArch64_LDRDl, AArch64_INS_LDR: ldr */ 10607 0, 10608 { CS_AC_WRITE, CS_AC_READ, 0 } 10609}, 10610 10611{ /* AArch64_LDRDpost, AArch64_INS_LDR: ldr */ 10612 0, 10613 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10614}, 10615 10616{ /* AArch64_LDRDpre, AArch64_INS_LDR: ldr */ 10617 0, 10618 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10619}, 10620 10621{ /* AArch64_LDRDroW, AArch64_INS_LDR: ldr */ 10622 00, 10623 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 10624}, 10625 10626{ /* AArch64_LDRDroX, AArch64_INS_LDR: ldr */ 10627 0, 10628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10629}, 10630 10631{ /* AArch64_LDRDui, AArch64_INS_LDR: ldr */ 10632 0, 10633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10634}, 10635 10636{ /* AArch64_LDRHHpost, AArch64_INS_LDRH: ldrh */ 10637 0, 10638 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10639}, 10640 10641{ /* AArch64_LDRHHpre, AArch64_INS_LDRH: ldrh */ 10642 0, 10643 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10644}, 10645 10646{ /* AArch64_LDRHHroW, AArch64_INS_LDRH: ldrh */ 10647 0, 10648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10649}, 10650 10651{ /* AArch64_LDRHHroX, AArch64_INS_LDRH: ldrh */ 10652 0, 10653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10654}, 10655 10656{ /* AArch64_LDRHHui, AArch64_INS_LDRH: ldrh */ 10657 0, 10658 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10659}, 10660 10661{ /* AArch64_LDRHpost, AArch64_INS_LDR: ldr */ 10662 0, 10663 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10664}, 10665 10666{ /* AArch64_LDRHpre, AArch64_INS_LDR: ldr */ 10667 0, 10668 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10669}, 10670 10671{ /* AArch64_LDRHroW, AArch64_INS_LDR: ldr */ 10672 0, 10673 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10674}, 10675 10676{ /* AArch64_LDRHroX, AArch64_INS_LDR: ldr */ 10677 0, 10678 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10679}, 10680 10681{ /* AArch64_LDRHui, AArch64_INS_LDR: ldr */ 10682 0, 10683 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10684}, 10685 10686{ /* AArch64_LDRQl, AArch64_INS_LDR: ldr */ 10687 0, 10688 { CS_AC_WRITE, CS_AC_READ, 0 } 10689}, 10690 10691{ /* AArch64_LDRQpost, AArch64_INS_LDR: ldr */ 10692 0, 10693 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10694}, 10695 10696{ /* AArch64_LDRQpre, AArch64_INS_LDR: ldr */ 10697 0, 10698 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10699}, 10700 10701{ /* AArch64_LDRQroW, AArch64_INS_LDR: ldr */ 10702 0, 10703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10704}, 10705 10706{ /* AArch64_LDRQroX, AArch64_INS_LDR: ldr */ 10707 0, 10708 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10709}, 10710 10711{ /* AArch64_LDRQui, AArch64_INS_LDR: ldr */ 10712 0, 10713 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10714}, 10715 10716{ /* AArch64_LDRSBWpost, AArch64_INS_LDRSB: ldrsb */ 10717 0, 10718 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10719}, 10720 10721{ /* AArch64_LDRSBWpre, AArch64_INS_LDRSB: ldrsb */ 10722 0, 10723 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10724}, 10725 10726{ /* AArch64_LDRSBWroW, AArch64_INS_LDRSB: ldrsb */ 10727 0, 10728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10729}, 10730 10731{ /* AArch64_LDRSBWroX, AArch64_INS_LDRSB: ldrsb */ 10732 0, 10733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10734}, 10735 10736{ /* AArch64_LDRSBWui, AArch64_INS_LDRSB: ldrsb */ 10737 0, 10738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10739}, 10740 10741{ /* AArch64_LDRSBXpost, AArch64_INS_LDRSB: ldrsb */ 10742 0, 10743 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10744}, 10745 10746{ /* AArch64_LDRSBXpre, AArch64_INS_LDRSB: ldrsb */ 10747 0, 10748 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10749}, 10750 10751{ /* AArch64_LDRSBXroW, AArch64_INS_LDRSB: ldrsb */ 10752 0, 10753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10754}, 10755 10756{ /* AArch64_LDRSBXroX, AArch64_INS_LDRSB: ldrsb */ 10757 0, 10758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10759}, 10760 10761{ /* AArch64_LDRSBXui, AArch64_INS_LDRSB: ldrsb */ 10762 0, 10763 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10764}, 10765 10766{ /* AArch64_LDRSHWpost, AArch64_INS_LDRSH: ldrsh */ 10767 0, 10768 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10769}, 10770 10771{ /* AArch64_LDRSHWpre, AArch64_INS_LDRSH: ldrsh */ 10772 0, 10773 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10774}, 10775 10776{ /* AArch64_LDRSHWroW, AArch64_INS_LDRSH: ldrsh */ 10777 0, 10778 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10779}, 10780 10781{ /* AArch64_LDRSHWroX, AArch64_INS_LDRSH: ldrsh */ 10782 0, 10783 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10784}, 10785 10786{ /* AArch64_LDRSHWui, AArch64_INS_LDRSH: ldrsh */ 10787 0, 10788 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10789}, 10790 10791{ /* AArch64_LDRSHXpost, AArch64_INS_LDRSH: ldrsh */ 10792 0, 10793 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10794}, 10795 10796{ /* AArch64_LDRSHXpre, AArch64_INS_LDRSH: ldrsh */ 10797 0, 10798 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10799}, 10800 10801{ /* AArch64_LDRSHXroW, AArch64_INS_LDRSH: ldrsh */ 10802 0, 10803 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10804}, 10805 10806{ /* AArch64_LDRSHXroX, AArch64_INS_LDRSH: ldrsh */ 10807 0, 10808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10809}, 10810 10811{ /* AArch64_LDRSHXui, AArch64_INS_LDRSH: ldrsh */ 10812 0, 10813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10814}, 10815 10816{ /* AArch64_LDRSWl, AArch64_INS_LDRSW: ldrsw */ 10817 0, 10818 { CS_AC_WRITE, CS_AC_READ, 0 } 10819}, 10820 10821{ /* AArch64_LDRSWpost, AArch64_INS_LDRSW: ldrsw */ 10822 0, 10823 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10824}, 10825 10826{ /* AArch64_LDRSWpre, AArch64_INS_LDRSW: ldrsw */ 10827 0, 10828 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10829}, 10830 10831{ /* AArch64_LDRSWroW, AArch64_INS_LDRSW: ldrsw */ 10832 0, 10833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10834}, 10835 10836{ /* AArch64_LDRSWroX, AArch64_INS_LDRSW: ldrsw */ 10837 0, 10838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10839}, 10840 10841{ /* AArch64_LDRSWui, AArch64_INS_LDRSW: ldrsw */ 10842 0, 10843 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10844}, 10845 10846{ /* AArch64_LDRSl, AArch64_INS_LDR: ldr */ 10847 0, 10848 { CS_AC_WRITE, CS_AC_READ, 0 } 10849}, 10850 10851{ /* AArch64_LDRSpost, AArch64_INS_LDR: ldr */ 10852 0, 10853 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10854}, 10855 10856{ /* AArch64_LDRSpre, AArch64_INS_LDR: ldr */ 10857 0, 10858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10859}, 10860 10861{ /* AArch64_LDRSroW, AArch64_INS_LDR: ldr */ 10862 0, 10863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10864}, 10865 10866{ /* AArch64_LDRSroX, AArch64_INS_LDR: ldr */ 10867 0, 10868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10869}, 10870 10871{ /* AArch64_LDRSui, AArch64_INS_LDR: ldr */ 10872 0, 10873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10874}, 10875 10876{ /* AArch64_LDRWl, AArch64_INS_LDR: ldr */ 10877 0, 10878 { CS_AC_WRITE, CS_AC_READ, 0 } 10879}, 10880 10881{ /* AArch64_LDRWpost, AArch64_INS_LDR: ldr */ 10882 0, 10883 { CS_AC_WRITE, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 10884}, 10885 10886{ /* AArch64_LDRWpre, AArch64_INS_LDR: ldr */ 10887 0, 10888 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10889}, 10890 10891{ /* AArch64_LDRWroW, AArch64_INS_LDR: ldr */ 10892 0, 10893 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10894}, 10895 10896{ /* AArch64_LDRWroX, AArch64_INS_LDR: ldr */ 10897 0, 10898 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10899}, 10900 10901{ /* AArch64_LDRWui, AArch64_INS_LDR: ldr */ 10902 0, 10903 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10904}, 10905 10906{ /* AArch64_LDRXl, AArch64_INS_LDR: ldr */ 10907 0, 10908 { CS_AC_WRITE, CS_AC_READ, 0 } 10909}, 10910 10911{ /* AArch64_LDRXpost, AArch64_INS_LDR: ldr */ 10912 0, 10913 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10914}, 10915 10916{ /* AArch64_LDRXpre, AArch64_INS_LDR: ldr */ 10917 0, 10918 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10919}, 10920 10921{ /* AArch64_LDRXroW, AArch64_INS_LDR: ldr */ 10922 0, 10923 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10924}, 10925 10926{ /* AArch64_LDRXroX, AArch64_INS_LDR: ldr */ 10927 0, 10928 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 10929}, 10930 10931{ /* AArch64_LDRXui, AArch64_INS_LDR: ldr */ 10932 0, 10933 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 10934}, 10935 10936{ /* AArch64_LDR_PXI, AArch64_INS_LDR: ldr */ 10937 0, 10938 { 0 } 10939}, 10940 10941{ /* AArch64_LDR_ZXI, AArch64_INS_LDR: ldr */ 10942 0, 10943 { 0 } 10944}, 10945 10946{ /* AArch64_LDSETAB, AArch64_INS_LDSETAB: ldsetab */ 10947 0, 10948 { 0 } 10949}, 10950 10951{ /* AArch64_LDSETAH, AArch64_INS_LDSETAH: ldsetah */ 10952 0, 10953 { 0 } 10954}, 10955 10956{ /* AArch64_LDSETALB, AArch64_INS_LDSETALB: ldsetalb */ 10957 0, 10958 { 0 } 10959}, 10960 10961{ /* AArch64_LDSETALH, AArch64_INS_LDSETALH: ldsetalh */ 10962 0, 10963 { 0 } 10964}, 10965 10966{ /* AArch64_LDSETALW, AArch64_INS_LDSETAL: ldsetal */ 10967 0, 10968 { 0 } 10969}, 10970 10971{ /* AArch64_LDSETALX, AArch64_INS_LDSETAL: ldsetal */ 10972 0, 10973 { 0 } 10974}, 10975 10976{ /* AArch64_LDSETAW, AArch64_INS_LDSETA: ldseta */ 10977 0, 10978 { 0 } 10979}, 10980 10981{ /* AArch64_LDSETAX, AArch64_INS_LDSETA: ldseta */ 10982 0, 10983 { 0 } 10984}, 10985 10986{ /* AArch64_LDSETB, AArch64_INS_LDSETB: ldsetb */ 10987 0, 10988 { 0 } 10989}, 10990 10991{ /* AArch64_LDSETH, AArch64_INS_LDSETH: ldseth */ 10992 0, 10993 { 0 } 10994}, 10995 10996{ /* AArch64_LDSETLB, AArch64_INS_LDSETLB: ldsetlb */ 10997 0, 10998 { 0 } 10999}, 11000 11001{ /* AArch64_LDSETLH, AArch64_INS_LDSETLH: ldsetlh */ 11002 0, 11003 { 0 } 11004}, 11005 11006{ /* AArch64_LDSETLW, AArch64_INS_LDSETL: ldsetl */ 11007 0, 11008 { 0 } 11009}, 11010 11011{ /* AArch64_LDSETLX, AArch64_INS_LDSETL: ldsetl */ 11012 0, 11013 { 0 } 11014}, 11015 11016{ /* AArch64_LDSETW, AArch64_INS_LDSET: ldset */ 11017 0, 11018 { 0 } 11019}, 11020 11021{ /* AArch64_LDSETX, AArch64_INS_LDSET: ldset */ 11022 0, 11023 { 0 } 11024}, 11025 11026{ /* AArch64_LDSMAXAB, AArch64_INS_LDSMAXAB: ldsmaxab */ 11027 0, 11028 { 0 } 11029}, 11030 11031{ /* AArch64_LDSMAXAH, AArch64_INS_LDSMAXAH: ldsmaxah */ 11032 0, 11033 { 0 } 11034}, 11035 11036{ /* AArch64_LDSMAXALB, AArch64_INS_LDSMAXALB: ldsmaxalb */ 11037 0, 11038 { 0 } 11039}, 11040 11041{ /* AArch64_LDSMAXALH, AArch64_INS_LDSMAXALH: ldsmaxalh */ 11042 0, 11043 { 0 } 11044}, 11045 11046{ /* AArch64_LDSMAXALW, AArch64_INS_LDSMAXAL: ldsmaxal */ 11047 0, 11048 { 0 } 11049}, 11050 11051{ /* AArch64_LDSMAXALX, AArch64_INS_LDSMAXAL: ldsmaxal */ 11052 0, 11053 { 0 } 11054}, 11055 11056{ /* AArch64_LDSMAXAW, AArch64_INS_LDSMAXA: ldsmaxa */ 11057 0, 11058 { 0 } 11059}, 11060 11061{ /* AArch64_LDSMAXAX, AArch64_INS_LDSMAXA: ldsmaxa */ 11062 0, 11063 { 0 } 11064}, 11065 11066{ /* AArch64_LDSMAXB, AArch64_INS_LDSMAXB: ldsmaxb */ 11067 0, 11068 { 0 } 11069}, 11070 11071{ /* AArch64_LDSMAXH, AArch64_INS_LDSMAXH: ldsmaxh */ 11072 0, 11073 { 0 } 11074}, 11075 11076{ /* AArch64_LDSMAXLB, AArch64_INS_LDSMAXLB: ldsmaxlb */ 11077 0, 11078 { 0 } 11079}, 11080 11081{ /* AArch64_LDSMAXLH, AArch64_INS_LDSMAXLH: ldsmaxlh */ 11082 0, 11083 { 0 } 11084}, 11085 11086{ /* AArch64_LDSMAXLW, AArch64_INS_LDSMAXL: ldsmaxl */ 11087 0, 11088 { 0 } 11089}, 11090 11091{ /* AArch64_LDSMAXLX, AArch64_INS_LDSMAXL: ldsmaxl */ 11092 0, 11093 { 0 } 11094}, 11095 11096{ /* AArch64_LDSMAXW, AArch64_INS_LDSMAX: ldsmax */ 11097 0, 11098 { 0 } 11099}, 11100 11101{ /* AArch64_LDSMAXX, AArch64_INS_LDSMAX: ldsmax */ 11102 0, 11103 { 0 } 11104}, 11105 11106{ /* AArch64_LDSMINAB, AArch64_INS_LDSMINAB: ldsminab */ 11107 0, 11108 { 0 } 11109}, 11110 11111{ /* AArch64_LDSMINAH, AArch64_INS_LDSMINAH: ldsminah */ 11112 0, 11113 { 0 } 11114}, 11115 11116{ /* AArch64_LDSMINALB, AArch64_INS_LDSMINALB: ldsminalb */ 11117 0, 11118 { 0 } 11119}, 11120 11121{ /* AArch64_LDSMINALH, AArch64_INS_LDSMINALH: ldsminalh */ 11122 0, 11123 { 0 } 11124}, 11125 11126{ /* AArch64_LDSMINALW, AArch64_INS_LDSMINAL: ldsminal */ 11127 0, 11128 { 0 } 11129}, 11130 11131{ /* AArch64_LDSMINALX, AArch64_INS_LDSMINAL: ldsminal */ 11132 0, 11133 { 0 } 11134}, 11135 11136{ /* AArch64_LDSMINAW, AArch64_INS_LDSMINA: ldsmina */ 11137 0, 11138 { 0 } 11139}, 11140 11141{ /* AArch64_LDSMINAX, AArch64_INS_LDSMINA: ldsmina */ 11142 0, 11143 { 0 } 11144}, 11145 11146{ /* AArch64_LDSMINB, AArch64_INS_LDSMINB: ldsminb */ 11147 0, 11148 { 0 } 11149}, 11150 11151{ /* AArch64_LDSMINH, AArch64_INS_LDSMINH: ldsminh */ 11152 0, 11153 { 0 } 11154}, 11155 11156{ /* AArch64_LDSMINLB, AArch64_INS_LDSMINLB: ldsminlb */ 11157 0, 11158 { 0 } 11159}, 11160 11161{ /* AArch64_LDSMINLH, AArch64_INS_LDSMINLH: ldsminlh */ 11162 0, 11163 { 0 } 11164}, 11165 11166{ /* AArch64_LDSMINLW, AArch64_INS_LDSMINL: ldsminl */ 11167 0, 11168 { 0 } 11169}, 11170 11171{ /* AArch64_LDSMINLX, AArch64_INS_LDSMINL: ldsminl */ 11172 0, 11173 { 0 } 11174}, 11175 11176{ /* AArch64_LDSMINW, AArch64_INS_LDSMIN: ldsmin */ 11177 0, 11178 { 0 } 11179}, 11180 11181{ /* AArch64_LDSMINX, AArch64_INS_LDSMIN: ldsmin */ 11182 0, 11183 { 0 } 11184}, 11185 11186{ /* AArch64_LDTRBi, AArch64_INS_LDTRB: ldtrb */ 11187 0, 11188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11189}, 11190 11191{ /* AArch64_LDTRHi, AArch64_INS_LDTRH: ldtrh */ 11192 0, 11193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11194}, 11195 11196{ /* AArch64_LDTRSBWi, AArch64_INS_LDTRSB: ldtrsb */ 11197 0, 11198 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11199}, 11200 11201{ /* AArch64_LDTRSBXi, AArch64_INS_LDTRSB: ldtrsb */ 11202 0, 11203 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11204}, 11205 11206{ /* AArch64_LDTRSHWi, AArch64_INS_LDTRSH: ldtrsh */ 11207 0, 11208 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11209}, 11210 11211{ /* AArch64_LDTRSHXi, AArch64_INS_LDTRSH: ldtrsh */ 11212 0, 11213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11214}, 11215 11216{ /* AArch64_LDTRSWi, AArch64_INS_LDTRSW: ldtrsw */ 11217 0, 11218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11219}, 11220 11221{ /* AArch64_LDTRWi, AArch64_INS_LDTR: ldtr */ 11222 0, 11223 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11224}, 11225 11226{ /* AArch64_LDTRXi, AArch64_INS_LDTR: ldtr */ 11227 0, 11228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11229}, 11230 11231{ /* AArch64_LDUMAXAB, AArch64_INS_LDUMAXAB: ldumaxab */ 11232 0, 11233 { 0 } 11234}, 11235 11236{ /* AArch64_LDUMAXAH, AArch64_INS_LDUMAXAH: ldumaxah */ 11237 0, 11238 { 0 } 11239}, 11240 11241{ /* AArch64_LDUMAXALB, AArch64_INS_LDUMAXALB: ldumaxalb */ 11242 0, 11243 { 0 } 11244}, 11245 11246{ /* AArch64_LDUMAXALH, AArch64_INS_LDUMAXALH: ldumaxalh */ 11247 0, 11248 { 0 } 11249}, 11250 11251{ /* AArch64_LDUMAXALW, AArch64_INS_LDUMAXAL: ldumaxal */ 11252 0, 11253 { 0 } 11254}, 11255 11256{ /* AArch64_LDUMAXALX, AArch64_INS_LDUMAXAL: ldumaxal */ 11257 0, 11258 { 0 } 11259}, 11260 11261{ /* AArch64_LDUMAXAW, AArch64_INS_LDUMAXA: ldumaxa */ 11262 0, 11263 { 0 } 11264}, 11265 11266{ /* AArch64_LDUMAXAX, AArch64_INS_LDUMAXA: ldumaxa */ 11267 0, 11268 { 0 } 11269}, 11270 11271{ /* AArch64_LDUMAXB, AArch64_INS_LDUMAXB: ldumaxb */ 11272 0, 11273 { 0 } 11274}, 11275 11276{ /* AArch64_LDUMAXH, AArch64_INS_LDUMAXH: ldumaxh */ 11277 0, 11278 { 0 } 11279}, 11280 11281{ /* AArch64_LDUMAXLB, AArch64_INS_LDUMAXLB: ldumaxlb */ 11282 0, 11283 { 0 } 11284}, 11285 11286{ /* AArch64_LDUMAXLH, AArch64_INS_LDUMAXLH: ldumaxlh */ 11287 0, 11288 { 0 } 11289}, 11290 11291{ /* AArch64_LDUMAXLW, AArch64_INS_LDUMAXL: ldumaxl */ 11292 0, 11293 { 0 } 11294}, 11295 11296{ /* AArch64_LDUMAXLX, AArch64_INS_LDUMAXL: ldumaxl */ 11297 0, 11298 { 0 } 11299}, 11300 11301{ /* AArch64_LDUMAXW, AArch64_INS_LDUMAX: ldumax */ 11302 0, 11303 { 0 } 11304}, 11305 11306{ /* AArch64_LDUMAXX, AArch64_INS_LDUMAX: ldumax */ 11307 0, 11308 { 0 } 11309}, 11310 11311{ /* AArch64_LDUMINAB, AArch64_INS_LDUMINAB: lduminab */ 11312 0, 11313 { 0 } 11314}, 11315 11316{ /* AArch64_LDUMINAH, AArch64_INS_LDUMINAH: lduminah */ 11317 0, 11318 { 0 } 11319}, 11320 11321{ /* AArch64_LDUMINALB, AArch64_INS_LDUMINALB: lduminalb */ 11322 0, 11323 { 0 } 11324}, 11325 11326{ /* AArch64_LDUMINALH, AArch64_INS_LDUMINALH: lduminalh */ 11327 0, 11328 { 0 } 11329}, 11330 11331{ /* AArch64_LDUMINALW, AArch64_INS_LDUMINAL: lduminal */ 11332 0, 11333 { 0 } 11334}, 11335 11336{ /* AArch64_LDUMINALX, AArch64_INS_LDUMINAL: lduminal */ 11337 0, 11338 { 0 } 11339}, 11340 11341{ /* AArch64_LDUMINAW, AArch64_INS_LDUMINA: ldumina */ 11342 0, 11343 { 0 } 11344}, 11345 11346{ /* AArch64_LDUMINAX, AArch64_INS_LDUMINA: ldumina */ 11347 0, 11348 { 0 } 11349}, 11350 11351{ /* AArch64_LDUMINB, AArch64_INS_LDUMINB: lduminb */ 11352 0, 11353 { 0 } 11354}, 11355 11356{ /* AArch64_LDUMINH, AArch64_INS_LDUMINH: lduminh */ 11357 0, 11358 { 0 } 11359}, 11360 11361{ /* AArch64_LDUMINLB, AArch64_INS_LDUMINLB: lduminlb */ 11362 0, 11363 { 0 } 11364}, 11365 11366{ /* AArch64_LDUMINLH, AArch64_INS_LDUMINLH: lduminlh */ 11367 0, 11368 { 0 } 11369}, 11370 11371{ /* AArch64_LDUMINLW, AArch64_INS_LDUMINL: lduminl */ 11372 0, 11373 { 0 } 11374}, 11375 11376{ /* AArch64_LDUMINLX, AArch64_INS_LDUMINL: lduminl */ 11377 0, 11378 { 0 } 11379}, 11380 11381{ /* AArch64_LDUMINW, AArch64_INS_LDUMIN: ldumin */ 11382 0, 11383 { 0 } 11384}, 11385 11386{ /* AArch64_LDUMINX, AArch64_INS_LDUMIN: ldumin */ 11387 0, 11388 { 0 } 11389}, 11390 11391{ /* AArch64_LDURBBi, AArch64_INS_LDRB: ldrb */ 11392 0, 11393 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11394}, 11395 11396{ /* AArch64_LDURBi, AArch64_INS_LDR: ldr */ 11397 0, 11398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11399}, 11400 11401{ /* AArch64_LDURDi, AArch64_INS_LDR: ldr */ 11402 0, 11403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11404}, 11405 11406{ /* AArch64_LDURHHi, AArch64_INS_LDRH: ldrh */ 11407 0, 11408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11409}, 11410 11411{ /* AArch64_LDURHi, AArch64_INS_LDR: ldr */ 11412 0, 11413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11414}, 11415 11416{ /* AArch64_LDURQi, AArch64_INS_LDR: ldr */ 11417 0, 11418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11419}, 11420 11421{ /* AArch64_LDURSBWi, AArch64_INS_LDRSB: ldrsb */ 11422 0, 11423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11424}, 11425 11426{ /* AArch64_LDURSBXi, AArch64_INS_LDRSB: ldrsb */ 11427 0, 11428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11429}, 11430 11431{ /* AArch64_LDURSHWi, AArch64_INS_LDRSH: ldrsh */ 11432 0, 11433 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11434}, 11435 11436{ /* AArch64_LDURSHXi, AArch64_INS_LDRSH: ldrsh */ 11437 0, 11438 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11439}, 11440 11441{ /* AArch64_LDURSWi, AArch64_INS_LDRSW: ldrsw */ 11442 0, 11443 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11444}, 11445 11446{ /* AArch64_LDURSi, AArch64_INS_LDR: ldr */ 11447 0, 11448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11449}, 11450 11451{ /* AArch64_LDURWi, AArch64_INS_LDR: ldr */ 11452 0, 11453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11454}, 11455 11456{ /* AArch64_LDURXi, AArch64_INS_LDR: ldr */ 11457 0, 11458 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 11459}, 11460 11461{ /* AArch64_LDXPW, AArch64_INS_LDXP: ldxp */ 11462 0, 11463 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 } 11464}, 11465 11466{ /* AArch64_LDXPX, AArch64_INS_LDXP: ldxp */ 11467 0, 11468 { CS_AC_WRITE, CS_AC_WRITE, CS_AC_READ, 0 } 11469}, 11470 11471{ /* AArch64_LDXRB, AArch64_INS_LDXRB: ldxrb */ 11472 0, 11473 { CS_AC_WRITE, CS_AC_READ, 0 } 11474}, 11475 11476{ /* AArch64_LDXRH, AArch64_INS_LDXRH: ldxrh */ 11477 0, 11478 { CS_AC_WRITE, CS_AC_READ, 0 } 11479}, 11480 11481{ /* AArch64_LDXRW, AArch64_INS_LDXR: ldxr */ 11482 0, 11483 { CS_AC_WRITE, CS_AC_READ, 0 } 11484}, 11485 11486{ /* AArch64_LDXRX, AArch64_INS_LDXR: ldxr */ 11487 0, 11488 { CS_AC_WRITE, CS_AC_READ, 0 } 11489}, 11490 11491{ /* AArch64_LSLR_ZPmZ_B, AArch64_INS_LSLR: lslr */ 11492 0, 11493 { 0 } 11494}, 11495 11496{ /* AArch64_LSLR_ZPmZ_D, AArch64_INS_LSLR: lslr */ 11497 0, 11498 { 0 } 11499}, 11500 11501{ /* AArch64_LSLR_ZPmZ_H, AArch64_INS_LSLR: lslr */ 11502 0, 11503 { 0 } 11504}, 11505 11506{ /* AArch64_LSLR_ZPmZ_S, AArch64_INS_LSLR: lslr */ 11507 0, 11508 { 0 } 11509}, 11510 11511{ /* AArch64_LSLVWr, AArch64_INS_LSL: lsl */ 11512 0, 11513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 11514}, 11515 11516{ /* AArch64_LSLVXr, AArch64_INS_LSL: lsl */ 11517 0, 11518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 11519}, 11520 11521{ /* AArch64_LSL_WIDE_ZPmZ_B, AArch64_INS_LSL: lsl */ 11522 0, 11523 { 0 } 11524}, 11525 11526{ /* AArch64_LSL_WIDE_ZPmZ_H, AArch64_INS_LSL: lsl */ 11527 0, 11528 { 0 } 11529}, 11530 11531{ /* AArch64_LSL_WIDE_ZPmZ_S, AArch64_INS_LSL: lsl */ 11532 0, 11533 { 0 } 11534}, 11535 11536{ /* AArch64_LSL_WIDE_ZZZ_B, AArch64_INS_LSL: lsl */ 11537 0, 11538 { 0 } 11539}, 11540 11541{ /* AArch64_LSL_WIDE_ZZZ_H, AArch64_INS_LSL: lsl */ 11542 0, 11543 { 0 } 11544}, 11545 11546{ /* AArch64_LSL_WIDE_ZZZ_S, AArch64_INS_LSL: lsl */ 11547 0, 11548 { 0 } 11549}, 11550 11551{ /* AArch64_LSL_ZPmI_B, AArch64_INS_LSL: lsl */ 11552 0, 11553 { 0 } 11554}, 11555 11556{ /* AArch64_LSL_ZPmI_D, AArch64_INS_LSL: lsl */ 11557 0, 11558 { 0 } 11559}, 11560 11561{ /* AArch64_LSL_ZPmI_H, AArch64_INS_LSL: lsl */ 11562 0, 11563 { 0 } 11564}, 11565 11566{ /* AArch64_LSL_ZPmI_S, AArch64_INS_LSL: lsl */ 11567 0, 11568 { 0 } 11569}, 11570 11571{ /* AArch64_LSL_ZPmZ_B, AArch64_INS_LSL: lsl */ 11572 0, 11573 { 0 } 11574}, 11575 11576{ /* AArch64_LSL_ZPmZ_D, AArch64_INS_LSL: lsl */ 11577 0, 11578 { 0 } 11579}, 11580 11581{ /* AArch64_LSL_ZPmZ_H, AArch64_INS_LSL: lsl */ 11582 0, 11583 { 0 } 11584}, 11585 11586{ /* AArch64_LSL_ZPmZ_S, AArch64_INS_LSL: lsl */ 11587 0, 11588 { 0 } 11589}, 11590 11591{ /* AArch64_LSL_ZZI_B, AArch64_INS_LSL: lsl */ 11592 0, 11593 { 0 } 11594}, 11595 11596{ /* AArch64_LSL_ZZI_D, AArch64_INS_LSL: lsl */ 11597 0, 11598 { 0 } 11599}, 11600 11601{ /* AArch64_LSL_ZZI_H, AArch64_INS_LSL: lsl */ 11602 0, 11603 { 0 } 11604}, 11605 11606{ /* AArch64_LSL_ZZI_S, AArch64_INS_LSL: lsl */ 11607 0, 11608 { 0 } 11609}, 11610 11611{ /* AArch64_LSRR_ZPmZ_B, AArch64_INS_LSRR: lsrr */ 11612 0, 11613 { 0 } 11614}, 11615 11616{ /* AArch64_LSRR_ZPmZ_D, AArch64_INS_LSRR: lsrr */ 11617 0, 11618 { 0 } 11619}, 11620 11621{ /* AArch64_LSRR_ZPmZ_H, AArch64_INS_LSRR: lsrr */ 11622 0, 11623 { 0 } 11624}, 11625 11626{ /* AArch64_LSRR_ZPmZ_S, AArch64_INS_LSRR: lsrr */ 11627 0, 11628 { 0 } 11629}, 11630 11631{ /* AArch64_LSRVWr, AArch64_INS_LSR: lsr */ 11632 0, 11633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 11634}, 11635 11636{ /* AArch64_LSRVXr, AArch64_INS_LSR: lsr */ 11637 0, 11638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 11639}, 11640 11641{ /* AArch64_LSR_WIDE_ZPmZ_B, AArch64_INS_LSR: lsr */ 11642 0, 11643 { 0 } 11644}, 11645 11646{ /* AArch64_LSR_WIDE_ZPmZ_H, AArch64_INS_LSR: lsr */ 11647 0, 11648 { 0 } 11649}, 11650 11651{ /* AArch64_LSR_WIDE_ZPmZ_S, AArch64_INS_LSR: lsr */ 11652 0, 11653 { 0 } 11654}, 11655 11656{ /* AArch64_LSR_WIDE_ZZZ_B, AArch64_INS_LSR: lsr */ 11657 0, 11658 { 0 } 11659}, 11660 11661{ /* AArch64_LSR_WIDE_ZZZ_H, AArch64_INS_LSR: lsr */ 11662 0, 11663 { 0 } 11664}, 11665 11666{ /* AArch64_LSR_WIDE_ZZZ_S, AArch64_INS_LSR: lsr */ 11667 0, 11668 { 0 } 11669}, 11670 11671{ /* AArch64_LSR_ZPmI_B, AArch64_INS_LSR: lsr */ 11672 0, 11673 { 0 } 11674}, 11675 11676{ /* AArch64_LSR_ZPmI_D, AArch64_INS_LSR: lsr */ 11677 0, 11678 { 0 } 11679}, 11680 11681{ /* AArch64_LSR_ZPmI_H, AArch64_INS_LSR: lsr */ 11682 0, 11683 { 0 } 11684}, 11685 11686{ /* AArch64_LSR_ZPmI_S, AArch64_INS_LSR: lsr */ 11687 0, 11688 { 0 } 11689}, 11690 11691{ /* AArch64_LSR_ZPmZ_B, AArch64_INS_LSR: lsr */ 11692 0, 11693 { 0 } 11694}, 11695 11696{ /* AArch64_LSR_ZPmZ_D, AArch64_INS_LSR: lsr */ 11697 0, 11698 { 0 } 11699}, 11700 11701{ /* AArch64_LSR_ZPmZ_H, AArch64_INS_LSR: lsr */ 11702 0, 11703 { 0 } 11704}, 11705 11706{ /* AArch64_LSR_ZPmZ_S, AArch64_INS_LSR: lsr */ 11707 0, 11708 { 0 } 11709}, 11710 11711{ /* AArch64_LSR_ZZI_B, AArch64_INS_LSR: lsr */ 11712 0, 11713 { 0 } 11714}, 11715 11716{ /* AArch64_LSR_ZZI_D, AArch64_INS_LSR: lsr */ 11717 0, 11718 { 0 } 11719}, 11720 11721{ /* AArch64_LSR_ZZI_H, AArch64_INS_LSR: lsr */ 11722 0, 11723 { 0 } 11724}, 11725 11726{ /* AArch64_LSR_ZZI_S, AArch64_INS_LSR: lsr */ 11727 0, 11728 { 0 } 11729}, 11730 11731{ /* AArch64_MADDWrrr, AArch64_INS_MADD: madd */ 11732 0, 11733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11734}, 11735 11736{ /* AArch64_MADDXrrr, AArch64_INS_MADD: madd */ 11737 0, 11738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11739}, 11740 11741{ /* AArch64_MAD_ZPmZZ_B, AArch64_INS_MAD: mad */ 11742 0, 11743 { 0 } 11744}, 11745 11746{ /* AArch64_MAD_ZPmZZ_D, AArch64_INS_MAD: mad */ 11747 0, 11748 { 0 } 11749}, 11750 11751{ /* AArch64_MAD_ZPmZZ_H, AArch64_INS_MAD: mad */ 11752 0, 11753 { 0 } 11754}, 11755 11756{ /* AArch64_MAD_ZPmZZ_S, AArch64_INS_MAD: mad */ 11757 0, 11758 { 0 } 11759}, 11760 11761{ /* AArch64_MLA_ZPmZZ_B, AArch64_INS_MLA: mla */ 11762 0, 11763 { 0 } 11764}, 11765 11766{ /* AArch64_MLA_ZPmZZ_D, AArch64_INS_MLA: mla */ 11767 0, 11768 { 0 } 11769}, 11770 11771{ /* AArch64_MLA_ZPmZZ_H, AArch64_INS_MLA: mla */ 11772 0, 11773 { 0 } 11774}, 11775 11776{ /* AArch64_MLA_ZPmZZ_S, AArch64_INS_MLA: mla */ 11777 0, 11778 { 0 } 11779}, 11780 11781{ /* AArch64_MLAv16i8, AArch64_INS_MLA: mla */ 11782 0, 11783 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11784}, 11785 11786{ /* AArch64_MLAv2i32, AArch64_INS_MLA: mla */ 11787 0, 11788 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11789}, 11790 11791{ /* AArch64_MLAv2i32_indexed, AArch64_INS_MLA: mla */ 11792 0, 11793 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11794}, 11795 11796{ /* AArch64_MLAv4i16, AArch64_INS_MLA: mla */ 11797 0, 11798 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11799}, 11800 11801{ /* AArch64_MLAv4i16_indexed, AArch64_INS_MLA: mla */ 11802 0, 11803 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11804}, 11805 11806{ /* AArch64_MLAv4i32, AArch64_INS_MLA: mla */ 11807 0, 11808 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11809}, 11810 11811{ /* AArch64_MLAv4i32_indexed, AArch64_INS_MLA: mla */ 11812 0, 11813 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11814}, 11815 11816{ /* AArch64_MLAv8i16, AArch64_INS_MLA: mla */ 11817 0, 11818 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11819}, 11820 11821{ /* AArch64_MLAv8i16_indexed, AArch64_INS_MLA: mla */ 11822 0, 11823 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11824}, 11825 11826{ /* AArch64_MLAv8i8, AArch64_INS_MLA: mla */ 11827 0, 11828 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11829}, 11830 11831{ /* AArch64_MLS_ZPmZZ_B, AArch64_INS_MLS: mls */ 11832 0, 11833 { 0 } 11834}, 11835 11836{ /* AArch64_MLS_ZPmZZ_D, AArch64_INS_MLS: mls */ 11837 0, 11838 { 0 } 11839}, 11840 11841{ /* AArch64_MLS_ZPmZZ_H, AArch64_INS_MLS: mls */ 11842 0, 11843 { 0 } 11844}, 11845 11846{ /* AArch64_MLS_ZPmZZ_S, AArch64_INS_MLS: mls */ 11847 0, 11848 { 0 } 11849}, 11850 11851{ /* AArch64_MLSv16i8, AArch64_INS_MLS: mls */ 11852 0, 11853 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11854}, 11855 11856{ /* AArch64_MLSv2i32, AArch64_INS_MLS: mls */ 11857 0, 11858 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11859}, 11860 11861{ /* AArch64_MLSv2i32_indexed, AArch64_INS_MLS: mls */ 11862 0, 11863 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11864}, 11865 11866{ /* AArch64_MLSv4i16, AArch64_INS_MLS: mls */ 11867 0, 11868 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11869}, 11870 11871{ /* AArch64_MLSv4i16_indexed, AArch64_INS_MLS: mls */ 11872 0, 11873 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11874}, 11875 11876{ /* AArch64_MLSv4i32, AArch64_INS_MLS: mls */ 11877 0, 11878 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11879}, 11880 11881{ /* AArch64_MLSv4i32_indexed, AArch64_INS_MLS: mls */ 11882 0, 11883 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11884}, 11885 11886{ /* AArch64_MLSv8i16, AArch64_INS_MLS: mls */ 11887 0, 11888 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11889}, 11890 11891{ /* AArch64_MLSv8i16_indexed, AArch64_INS_MLS: mls */ 11892 0, 11893 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 11894}, 11895 11896{ /* AArch64_MLSv8i8, AArch64_INS_MLS: mls */ 11897 0, 11898 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11899}, 11900 11901{ /* AArch64_MOVID, AArch64_INS_MOVI: movi */ 11902 0, 11903 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 11904}, 11905 11906{ /* AArch64_MOVIv16b_ns, AArch64_INS_MOVI: movi */ 11907 0, 11908 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 11909}, 11910 11911{ /* AArch64_MOVIv2d_ns, AArch64_INS_MOVI: movi */ 11912 0, 11913 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 11914}, 11915 11916{ /* AArch64_MOVIv2i32, AArch64_INS_MOVI: movi */ 11917 0, 11918 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11919}, 11920 11921{ /* AArch64_MOVIv2s_msl, AArch64_INS_MOVI: movi */ 11922 0, 11923 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11924}, 11925 11926{ /* AArch64_MOVIv4i16, AArch64_INS_MOVI: movi */ 11927 0, 11928 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11929}, 11930 11931{ /* AArch64_MOVIv4i32, AArch64_INS_MOVI: movi */ 11932 0, 11933 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11934}, 11935 11936{ /* AArch64_MOVIv4s_msl, AArch64_INS_MOVI: movi */ 11937 0, 11938 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11939}, 11940 11941{ /* AArch64_MOVIv8b_ns, AArch64_INS_MOVI: movi */ 11942 0, 11943 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 11944}, 11945 11946{ /* AArch64_MOVIv8i16, AArch64_INS_MOVI: movi */ 11947 0, 11948 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11949}, 11950 11951{ /* AArch64_MOVKWi, AArch64_INS_MOVK: movk */ 11952 0, 11953 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11954}, 11955 11956{ /* AArch64_MOVKXi, AArch64_INS_MOVK: movk */ 11957 0, 11958 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11959}, 11960 11961{ /* AArch64_MOVNWi, AArch64_INS_MOV: mov */ 11962 0, 11963 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11964}, 11965 11966{ /* AArch64_MOVNXi, AArch64_INS_MOV: mov */ 11967 0, 11968 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 11969}, 11970 11971{ /* AArch64_MOVPRFX_ZPmZ_B, AArch64_INS_MOVPRFX: movprfx */ 11972 0, 11973 { 0 } 11974}, 11975 11976{ /* AArch64_MOVPRFX_ZPmZ_D, AArch64_INS_MOVPRFX: movprfx */ 11977 0, 11978 { 0 } 11979}, 11980 11981{ /* AArch64_MOVPRFX_ZPmZ_H, AArch64_INS_MOVPRFX: movprfx */ 11982 0, 11983 { 0 } 11984}, 11985 11986{ /* AArch64_MOVPRFX_ZPmZ_S, AArch64_INS_MOVPRFX: movprfx */ 11987 0, 11988 { 0 } 11989}, 11990 11991{ /* AArch64_MOVPRFX_ZPzZ_B, AArch64_INS_MOVPRFX: movprfx */ 11992 0, 11993 { 0 } 11994}, 11995 11996{ /* AArch64_MOVPRFX_ZPzZ_D, AArch64_INS_MOVPRFX: movprfx */ 11997 0, 11998 { 0 } 11999}, 12000 12001{ /* AArch64_MOVPRFX_ZPzZ_H, AArch64_INS_MOVPRFX: movprfx */ 12002 0, 12003 { 0 } 12004}, 12005 12006{ /* AArch64_MOVPRFX_ZPzZ_S, AArch64_INS_MOVPRFX: movprfx */ 12007 0, 12008 { 0 } 12009}, 12010 12011{ /* AArch64_MOVPRFX_ZZ, AArch64_INS_MOVPRFX: movprfx */ 12012 0, 12013 { 0 } 12014}, 12015 12016{ /* AArch64_MOVZWi, AArch64_INS_MOV: mov */ 12017 0, 12018 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12019}, 12020 12021{ /* AArch64_MOVZXi, AArch64_INS_MOV: mov */ 12022 0, 12023 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12024}, 12025 12026{ /* AArch64_MRS, AArch64_INS_MRS: mrs */ 12027 0, 12028 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 12029}, 12030 12031{ /* AArch64_MSB_ZPmZZ_B, AArch64_INS_MSB: msb */ 12032 0, 12033 { 0 } 12034}, 12035 12036{ /* AArch64_MSB_ZPmZZ_D, AArch64_INS_MSB: msb */ 12037 0, 12038 { 0 } 12039}, 12040 12041{ /* AArch64_MSB_ZPmZZ_H, AArch64_INS_MSB: msb */ 12042 0, 12043 { 0 } 12044}, 12045 12046{ /* AArch64_MSB_ZPmZZ_S, AArch64_INS_MSB: msb */ 12047 0, 12048 { 0 } 12049}, 12050 12051{ /* AArch64_MSR, AArch64_INS_MSR: msr */ 12052 0, 12053 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 12054}, 12055 12056{ /* AArch64_MSRpstateImm1, AArch64_INS_MSR: msr */ 12057 0, 12058 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 12059}, 12060 12061{ /* AArch64_MSRpstateImm4, AArch64_INS_MSR: msr */ 12062 0, 12063 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 12064}, 12065 12066{ /* AArch64_MSUBWrrr, AArch64_INS_MNEG: mneg */ 12067 0, 12068 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 12069}, 12070 12071{ /* AArch64_MSUBXrrr, AArch64_INS_MNEG: mneg */ 12072 0, 12073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 12074}, 12075 12076{ /* AArch64_MUL_ZI_B, AArch64_INS_MUL: mul */ 12077 0, 12078 { 0 } 12079}, 12080 12081{ /* AArch64_MUL_ZI_D, AArch64_INS_MUL: mul */ 12082 0, 12083 { 0 } 12084}, 12085 12086{ /* AArch64_MUL_ZI_H, AArch64_INS_MUL: mul */ 12087 0, 12088 { 0 } 12089}, 12090 12091{ /* AArch64_MUL_ZI_S, AArch64_INS_MUL: mul */ 12092 0, 12093 { 0 } 12094}, 12095 12096{ /* AArch64_MUL_ZPmZ_B, AArch64_INS_MUL: mul */ 12097 0, 12098 { 0 } 12099}, 12100 12101{ /* AArch64_MUL_ZPmZ_D, AArch64_INS_MUL: mul */ 12102 0, 12103 { 0 } 12104}, 12105 12106{ /* AArch64_MUL_ZPmZ_H, AArch64_INS_MUL: mul */ 12107 0, 12108 { 0 } 12109}, 12110 12111{ /* AArch64_MUL_ZPmZ_S, AArch64_INS_MUL: mul */ 12112 0, 12113 { 0 } 12114}, 12115 12116{ /* AArch64_MULv16i8, AArch64_INS_MUL: mul */ 12117 0, 12118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12119}, 12120 12121{ /* AArch64_MULv2i32, AArch64_INS_MUL: mul */ 12122 0, 12123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12124}, 12125 12126{ /* AArch64_MULv2i32_indexed, AArch64_INS_MUL: mul */ 12127 0, 12128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 12129}, 12130 12131{ /* AArch64_MULv4i16, AArch64_INS_MUL: mul */ 12132 0, 12133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12134}, 12135 12136{ /* AArch64_MULv4i16_indexed, AArch64_INS_MUL: mul */ 12137 0, 12138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 12139}, 12140 12141{ /* AArch64_MULv4i32, AArch64_INS_MUL: mul */ 12142 0, 12143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12144}, 12145 12146{ /* AArch64_MULv4i32_indexed, AArch64_INS_MUL: mul */ 12147 0, 12148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12149}, 12150 12151{ /* AArch64_MULv8i16, AArch64_INS_MUL: mul */ 12152 0, 12153 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12154}, 12155 12156{ /* AArch64_MULv8i16_indexed, AArch64_INS_MUL: mul */ 12157 0, 12158 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12159}, 12160 12161{ /* AArch64_MULv8i8, AArch64_INS_MUL: mul */ 12162 0, 12163 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12164}, 12165 12166{ /* AArch64_MVNIv2i32, AArch64_INS_MVNI: mvni */ 12167 0, 12168 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12169}, 12170 12171{ /* AArch64_MVNIv2s_msl, AArch64_INS_MVNI: mvni */ 12172 0, 12173 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12174}, 12175 12176{ /* AArch64_MVNIv4i16, AArch64_INS_MVNI: mvni */ 12177 0, 12178 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12179}, 12180 12181{ /* AArch64_MVNIv4i32, AArch64_INS_MVNI: mvni */ 12182 0, 12183 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12184}, 12185 12186{ /* AArch64_MVNIv4s_msl, AArch64_INS_MVNI: mvni */ 12187 0, 12188 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12189}, 12190 12191{ /* AArch64_MVNIv8i16, AArch64_INS_MVNI: mvni */ 12192 0, 12193 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 12194}, 12195 12196{ /* AArch64_NANDS_PPzPP, AArch64_INS_NANDS: nands */ 12197 0, 12198 { 0 } 12199}, 12200 12201{ /* AArch64_NAND_PPzPP, AArch64_INS_NAND: nand */ 12202 0, 12203 { 0 } 12204}, 12205 12206{ /* AArch64_NEG_ZPmZ_B, AArch64_INS_NEG: neg */ 12207 0, 12208 { 0 } 12209}, 12210 12211{ /* AArch64_NEG_ZPmZ_D, AArch64_INS_NEG: neg */ 12212 0, 12213 { 0 } 12214}, 12215 12216{ /* AArch64_NEG_ZPmZ_H, AArch64_INS_NEG: neg */ 12217 0, 12218 { 0 } 12219}, 12220 12221{ /* AArch64_NEG_ZPmZ_S, AArch64_INS_NEG: neg */ 12222 0, 12223 { 0 } 12224}, 12225 12226{ /* AArch64_NEGv16i8, AArch64_INS_NEG: neg */ 12227 0, 12228 { CS_AC_WRITE, CS_AC_READ, 0 } 12229}, 12230 12231{ /* AArch64_NEGv1i64, AArch64_INS_NEG: neg */ 12232 0, 12233 { CS_AC_WRITE, CS_AC_READ, 0 } 12234}, 12235 12236{ /* AArch64_NEGv2i32, AArch64_INS_NEG: neg */ 12237 0, 12238 { CS_AC_WRITE, CS_AC_READ, 0 } 12239}, 12240 12241{ /* AArch64_NEGv2i64, AArch64_INS_NEG: neg */ 12242 0, 12243 { CS_AC_WRITE, CS_AC_READ, 0 } 12244}, 12245 12246{ /* AArch64_NEGv4i16, AArch64_INS_NEG: neg */ 12247 0, 12248 { CS_AC_WRITE, CS_AC_READ, 0 } 12249}, 12250 12251{ /* AArch64_NEGv4i32, AArch64_INS_NEG: neg */ 12252 0, 12253 { CS_AC_WRITE, CS_AC_READ, 0 } 12254}, 12255 12256{ /* AArch64_NEGv8i16, AArch64_INS_NEG: neg */ 12257 0, 12258 { CS_AC_WRITE, CS_AC_READ, 0 } 12259}, 12260 12261{ /* AArch64_NEGv8i8, AArch64_INS_NEG: neg */ 12262 0, 12263 { CS_AC_WRITE, CS_AC_READ, 0 } 12264}, 12265 12266{ /* AArch64_NORS_PPzPP, AArch64_INS_NORS: nors */ 12267 0, 12268 { 0 } 12269}, 12270 12271{ /* AArch64_NOR_PPzPP, AArch64_INS_NOR: nor */ 12272 0, 12273 { 0 } 12274}, 12275 12276{ /* AArch64_NOT_ZPmZ_B, AArch64_INS_NOT: not */ 12277 0, 12278 { 0 } 12279}, 12280 12281{ /* AArch64_NOT_ZPmZ_D, AArch64_INS_NOT: not */ 12282 0, 12283 { 0 } 12284}, 12285 12286{ /* AArch64_NOT_ZPmZ_H, AArch64_INS_NOT: not */ 12287 0, 12288 { 0 } 12289}, 12290 12291{ /* AArch64_NOT_ZPmZ_S, AArch64_INS_NOT: not */ 12292 0, 12293 { 0 } 12294}, 12295 12296{ /* AArch64_NOTv16i8, AArch64_INS_MVN: mvn */ 12297 0, 12298 { CS_AC_WRITE, CS_AC_READ, 0 } 12299}, 12300 12301{ /* AArch64_NOTv8i8, AArch64_INS_MVN: mvn */ 12302 0, 12303 { CS_AC_WRITE, CS_AC_READ, 0 } 12304}, 12305 12306{ /* AArch64_ORNS_PPzPP, AArch64_INS_ORNS: orns */ 12307 0, 12308 { 0 } 12309}, 12310 12311{ /* AArch64_ORNWrs, AArch64_INS_MVN: mvn */ 12312 0, 12313 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12314}, 12315 12316{ /* AArch64_ORNXrs, AArch64_INS_MVN: mvn */ 12317 0, 12318 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12319}, 12320 12321{ /* AArch64_ORN_PPzPP, AArch64_INS_ORN: orn */ 12322 0, 12323 { 0 } 12324}, 12325 12326{ /* AArch64_ORNv16i8, AArch64_INS_ORN: orn */ 12327 0, 12328 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12329}, 12330 12331{ /* AArch64_ORNv8i8, AArch64_INS_ORN: orn */ 12332 0, 12333 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12334}, 12335 12336{ /* AArch64_ORRS_PPzPP, AArch64_INS_MOVS: movs */ 12337 0, 12338 { 0 } 12339}, 12340 12341{ /* AArch64_ORRWri, AArch64_INS_MOV: mov */ 12342 0, 12343 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12344}, 12345 12346{ /* AArch64_ORRWrs, AArch64_INS_MOV: mov */ 12347 0, 12348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12349}, 12350 12351{ /* AArch64_ORRXri, AArch64_INS_MOV: mov */ 12352 0, 12353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12354}, 12355 12356{ /* AArch64_ORRXrs, AArch64_INS_MOV: mov */ 12357 0, 12358 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12359}, 12360 12361{ /* AArch64_ORR_PPzPP, AArch64_INS_MOV: mov */ 12362 0, 12363 { 0 } 12364}, 12365 12366{ /* AArch64_ORR_ZI, AArch64_INS_ORN: orn */ 12367 0, 12368 { 0 } 12369}, 12370 12371{ /* AArch64_ORR_ZPmZ_B, AArch64_INS_ORR: orr */ 12372 0, 12373 { 0 } 12374}, 12375 12376{ /* AArch64_ORR_ZPmZ_D, AArch64_INS_ORR: orr */ 12377 0, 12378 { 0 } 12379}, 12380 12381{ /* AArch64_ORR_ZPmZ_H, AArch64_INS_ORR: orr */ 12382 0, 12383 { 0 } 12384}, 12385 12386{ /* AArch64_ORR_ZPmZ_S, AArch64_INS_ORR: orr */ 12387 0, 12388 { 0 } 12389}, 12390 12391{ /* AArch64_ORR_ZZZ, AArch64_INS_MOV: mov */ 12392 0, 12393 { 0 } 12394}, 12395 12396{ /* AArch64_ORRv16i8, AArch64_INS_MOV: mov */ 12397 0, 12398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12399}, 12400 12401{ /* AArch64_ORRv2i32, AArch64_INS_ORR: orr */ 12402 0, 12403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12404}, 12405 12406{ /* AArch64_ORRv4i16, AArch64_INS_ORR: orr */ 12407 0, 12408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12409}, 12410 12411{ /* AArch64_ORRv4i32, AArch64_INS_ORR: orr */ 12412 0, 12413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12414}, 12415 12416{ /* AArch64_ORRv8i16, AArch64_INS_ORR: orr */ 12417 0, 12418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12419}, 12420 12421{ /* AArch64_ORRv8i8, AArch64_INS_MOV: mov */ 12422 0, 12423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 12424}, 12425 12426{ /* AArch64_ORV_VPZ_B, AArch64_INS_ORV: orv */ 12427 0, 12428 { 0 } 12429}, 12430 12431{ /* AArch64_ORV_VPZ_D, AArch64_INS_ORV: orv */ 12432 0, 12433 { 0 } 12434}, 12435 12436{ /* AArch64_ORV_VPZ_H, AArch64_INS_ORV: orv */ 12437 0, 12438 { 0 } 12439}, 12440 12441{ /* AArch64_ORV_VPZ_S, AArch64_INS_ORV: orv */ 12442 0, 12443 { 0 } 12444}, 12445 12446{ /* AArch64_PACDA, AArch64_INS_PACDA: pacda */ 12447 0, 12448 { 0 } 12449}, 12450 12451{ /* AArch64_PACDB, AArch64_INS_PACDB: pacdb */ 12452 0, 12453 { 0 } 12454}, 12455 12456{ /* AArch64_PACDZA, AArch64_INS_PACDZA: pacdza */ 12457 0, 12458 { 0 } 12459}, 12460 12461{ /* AArch64_PACDZB, AArch64_INS_PACDZB: pacdzb */ 12462 0, 12463 { 0 } 12464}, 12465 12466{ /* AArch64_PACGA, AArch64_INS_PACGA: pacga */ 12467 0, 12468 { 0 } 12469}, 12470 12471{ /* AArch64_PACIA, AArch64_INS_PACIA: pacia */ 12472 0, 12473 { 0 } 12474}, 12475 12476{ /* AArch64_PACIA1716, AArch64_INS_PACIA1716: pacia1716 */ 12477 0, 12478 { 0 } 12479}, 12480 12481{ /* AArch64_PACIASP, AArch64_INS_PACIASP: paciasp */ 12482 0, 12483 { 0 } 12484}, 12485 12486{ /* AArch64_PACIAZ, AArch64_INS_PACIAZ: paciaz */ 12487 0, 12488 { 0 } 12489}, 12490 12491{ /* AArch64_PACIB, AArch64_INS_PACIB: pacib */ 12492 0, 12493 { 0 } 12494}, 12495 12496{ /* AArch64_PACIB1716, AArch64_INS_PACIB1716: pacib1716 */ 12497 0, 12498 { 0 } 12499}, 12500 12501{ /* AArch64_PACIBSP, AArch64_INS_PACIBSP: pacibsp */ 12502 0, 12503 { 0 } 12504}, 12505 12506{ /* AArch64_PACIBZ, AArch64_INS_PACIBZ: pacibz */ 12507 0, 12508 { 0 } 12509}, 12510 12511{ /* AArch64_PACIZA, AArch64_INS_PACIZA: paciza */ 12512 0, 12513 { 0 } 12514}, 12515 12516{ /* AArch64_PACIZB, AArch64_INS_PACIZB: pacizb */ 12517 0, 12518 { 0 } 12519}, 12520 12521{ /* AArch64_PFALSE, AArch64_INS_PFALSE: pfalse */ 12522 0, 12523 { 0 } 12524}, 12525 12526{ /* AArch64_PMULLv16i8, AArch64_INS_PMULL2: pmull2 */ 12527 0, 12528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12529}, 12530 12531{ /* AArch64_PMULLv1i64, AArch64_INS_PMULL: pmull */ 12532 0, 12533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12534}, 12535 12536{ /* AArch64_PMULLv2i64, AArch64_INS_PMULL2: pmull2 */ 12537 0, 12538 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12539}, 12540 12541{ /* AArch64_PMULLv8i8, AArch64_INS_PMULL: pmull */ 12542 0, 12543 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12544}, 12545 12546{ /* AArch64_PMULv16i8, AArch64_INS_PMUL: pmul */ 12547 0, 12548 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12549}, 12550 12551{ /* AArch64_PMULv8i8, AArch64_INS_PMUL: pmul */ 12552 0, 12553 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12554}, 12555 12556{ /* AArch64_PNEXT_B, AArch64_INS_PNEXT: pnext */ 12557 0, 12558 { 0 } 12559}, 12560 12561{ /* AArch64_PNEXT_D, AArch64_INS_PNEXT: pnext */ 12562 0, 12563 { 0 } 12564}, 12565 12566{ /* AArch64_PNEXT_H, AArch64_INS_PNEXT: pnext */ 12567 0, 12568 { 0 } 12569}, 12570 12571{ /* AArch64_PNEXT_S, AArch64_INS_PNEXT: pnext */ 12572 0, 12573 { 0 } 12574}, 12575 12576{ /* AArch64_PRFB_D_PZI, AArch64_INS_PRFB: prfb */ 12577 0, 12578 { 0 } 12579}, 12580 12581{ /* AArch64_PRFB_D_SCALED, AArch64_INS_PRFB: prfb */ 12582 0, 12583 { 0 } 12584}, 12585 12586{ /* AArch64_PRFB_D_SXTW_SCALED, AArch64_INS_PRFB: prfb */ 12587 0, 12588 { 0 } 12589}, 12590 12591{ /* AArch64_PRFB_D_UXTW_SCALED, AArch64_INS_PRFB: prfb */ 12592 0, 12593 { 0 } 12594}, 12595 12596{ /* AArch64_PRFB_PRI, AArch64_INS_PRFB: prfb */ 12597 0, 12598 { 0 } 12599}, 12600 12601{ /* AArch64_PRFB_PRR, AArch64_INS_PRFB: prfb */ 12602 0, 12603 { 0 } 12604}, 12605 12606{ /* AArch64_PRFB_S_PZI, AArch64_INS_PRFB: prfb */ 12607 0, 12608 { 0 } 12609}, 12610 12611{ /* AArch64_PRFB_S_SXTW_SCALED, AArch64_INS_PRFB: prfb */ 12612 0, 12613 { 0 } 12614}, 12615 12616{ /* AArch64_PRFB_S_UXTW_SCALED, AArch64_INS_PRFB: prfb */ 12617 0, 12618 { 0 } 12619}, 12620 12621{ /* AArch64_PRFD_D_PZI, AArch64_INS_PRFD: prfd */ 12622 0, 12623 { 0 } 12624}, 12625 12626{ /* AArch64_PRFD_D_SCALED, AArch64_INS_PRFD: prfd */ 12627 0, 12628 { 0 } 12629}, 12630 12631{ /* AArch64_PRFD_D_SXTW_SCALED, AArch64_INS_PRFD: prfd */ 12632 0, 12633 { 0 } 12634}, 12635 12636{ /* AArch64_PRFD_D_UXTW_SCALED, AArch64_INS_PRFD: prfd */ 12637 0, 12638 { 0 } 12639}, 12640 12641{ /* AArch64_PRFD_PRI, AArch64_INS_PRFD: prfd */ 12642 0, 12643 { 0 } 12644}, 12645 12646{ /* AArch64_PRFD_PRR, AArch64_INS_PRFD: prfd */ 12647 0, 12648 { 0 } 12649}, 12650 12651{ /* AArch64_PRFD_S_PZI, AArch64_INS_PRFD: prfd */ 12652 0, 12653 { 0 } 12654}, 12655 12656{ /* AArch64_PRFD_S_SXTW_SCALED, AArch64_INS_PRFD: prfd */ 12657 0, 12658 { 0 } 12659}, 12660 12661{ /* AArch64_PRFD_S_UXTW_SCALED, AArch64_INS_PRFD: prfd */ 12662 0, 12663 { 0 } 12664}, 12665 12666{ /* AArch64_PRFH_D_PZI, AArch64_INS_PRFH: prfh */ 12667 0, 12668 { 0 } 12669}, 12670 12671{ /* AArch64_PRFH_D_SCALED, AArch64_INS_PRFH: prfh */ 12672 0, 12673 { 0 } 12674}, 12675 12676{ /* AArch64_PRFH_D_SXTW_SCALED, AArch64_INS_PRFH: prfh */ 12677 0, 12678 { 0 } 12679}, 12680 12681{ /* AArch64_PRFH_D_UXTW_SCALED, AArch64_INS_PRFH: prfh */ 12682 0, 12683 { 0 } 12684}, 12685 12686{ /* AArch64_PRFH_PRI, AArch64_INS_PRFH: prfh */ 12687 0, 12688 { 0 } 12689}, 12690 12691{ /* AArch64_PRFH_PRR, AArch64_INS_PRFH: prfh */ 12692 0, 12693 { 0 } 12694}, 12695 12696{ /* AArch64_PRFH_S_PZI, AArch64_INS_PRFH: prfh */ 12697 0, 12698 { 0 } 12699}, 12700 12701{ /* AArch64_PRFH_S_SXTW_SCALED, AArch64_INS_PRFH: prfh */ 12702 0, 12703 { 0 } 12704}, 12705 12706{ /* AArch64_PRFH_S_UXTW_SCALED, AArch64_INS_PRFH: prfh */ 12707 0, 12708 { 0 } 12709}, 12710 12711{ /* AArch64_PRFMl, AArch64_INS_PRFM: prfm */ 12712 0, 12713 { CS_AC_WRITE, CS_AC_READ, 0 } 12714}, 12715 12716{ /* AArch64_PRFMroW, AArch64_INS_PRFM: prfm */ 12717 0, 12718 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 12719}, 12720 12721{ /* AArch64_PRFMroX, AArch64_INS_PRFM: prfm */ 12722 0, 12723 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 12724}, 12725 12726{ /* AArch64_PRFMui, AArch64_INS_PRFM: prfm */ 12727 0, 12728 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 12729}, 12730 12731{ /* AArch64_PRFS_PRR, AArch64_INS_PRFW: prfw */ 12732 0, 12733 { 0 } 12734}, 12735 12736{ /* AArch64_PRFUMi, AArch64_INS_PRFUM: prfum */ 12737 0, 12738 { CS_AC_WRITE | CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 12739}, 12740 12741{ /* AArch64_PRFW_D_PZI, AArch64_INS_PRFW: prfw */ 12742 0, 12743 { 0 } 12744}, 12745 12746{ /* AArch64_PRFW_D_SCALED, AArch64_INS_PRFW: prfw */ 12747 0, 12748 { 0 } 12749}, 12750 12751{ /* AArch64_PRFW_D_SXTW_SCALED, AArch64_INS_PRFW: prfw */ 12752 0, 12753 { 0 } 12754}, 12755 12756{ /* AArch64_PRFW_D_UXTW_SCALED, AArch64_INS_PRFW: prfw */ 12757 0, 12758 { 0 } 12759}, 12760 12761{ /* AArch64_PRFW_PRI, AArch64_INS_PRFW: prfw */ 12762 0, 12763 { 0 } 12764}, 12765 12766{ /* AArch64_PRFW_S_PZI, AArch64_INS_PRFW: prfw */ 12767 0, 12768 { 0 } 12769}, 12770 12771{ /* AArch64_PRFW_S_SXTW_SCALED, AArch64_INS_PRFW: prfw */ 12772 0, 12773 { 0 } 12774}, 12775 12776{ /* AArch64_PRFW_S_UXTW_SCALED, AArch64_INS_PRFW: prfw */ 12777 0, 12778 { 0 } 12779}, 12780 12781{ /* AArch64_PTEST_PP, AArch64_INS_PTEST: ptest */ 12782 0, 12783 { 0 } 12784}, 12785 12786{ /* AArch64_PTRUES_B, AArch64_INS_PTRUES: ptrues */ 12787 0, 12788 { 0 } 12789}, 12790 12791{ /* AArch64_PTRUES_D, AArch64_INS_PTRUES: ptrues */ 12792 0, 12793 { 0 } 12794}, 12795 12796{ /* AArch64_PTRUES_H, AArch64_INS_PTRUES: ptrues */ 12797 0, 12798 { 0 } 12799}, 12800 12801{ /* AArch64_PTRUES_S, AArch64_INS_PTRUES: ptrues */ 12802 0, 12803 { 0 } 12804}, 12805 12806{ /* AArch64_PTRUE_B, AArch64_INS_PTRUE: ptrue */ 12807 0, 12808 { 0 } 12809}, 12810 12811{ /* AArch64_PTRUE_D, AArch64_INS_PTRUE: ptrue */ 12812 0, 12813 { 0 } 12814}, 12815 12816{ /* AArch64_PTRUE_H, AArch64_INS_PTRUE: ptrue */ 12817 0, 12818 { 0 } 12819}, 12820 12821{ /* AArch64_PTRUE_S, AArch64_INS_PTRUE: ptrue */ 12822 0, 12823 { 0 } 12824}, 12825 12826{ /* AArch64_PUNPKHI_PP, AArch64_INS_PUNPKHI: punpkhi */ 12827 0, 12828 { 0 } 12829}, 12830 12831{ /* AArch64_PUNPKLO_PP, AArch64_INS_PUNPKLO: punpklo */ 12832 0, 12833 { 0 } 12834}, 12835 12836{ /* AArch64_RADDHNv2i64_v2i32, AArch64_INS_RADDHN: raddhn */ 12837 0, 12838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12839}, 12840 12841{ /* AArch64_RADDHNv2i64_v4i32, AArch64_INS_RADDHN2: raddhn2 */ 12842 0, 12843 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12844}, 12845 12846{ /* AArch64_RADDHNv4i32_v4i16, AArch64_INS_RADDHN: raddhn */ 12847 0, 12848 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12849}, 12850 12851{ /* AArch64_RADDHNv4i32_v8i16, AArch64_INS_RADDHN2: raddhn2 */ 12852 0, 12853 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12854}, 12855 12856{ /* AArch64_RADDHNv8i16_v16i8, AArch64_INS_RADDHN2: raddhn2 */ 12857 0, 12858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12859}, 12860 12861{ /* AArch64_RADDHNv8i16_v8i8, AArch64_INS_RADDHN: raddhn */ 12862 0, 12863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 12864}, 12865 12866{ /* AArch64_RAX1, AArch64_INS_RAX1: rax1 */ 12867 0, 12868 { 0 } 12869}, 12870 12871{ /* AArch64_RBITWr, AArch64_INS_RBIT: rbit */ 12872 0, 12873 { CS_AC_WRITE, CS_AC_READ, 0} 12874}, 12875 12876{ /* AArch64_RBITXr, AArch64_INS_RBIT: rbit */ 12877 0, 12878 { CS_AC_WRITE, CS_AC_READ, 0} 12879}, 12880 12881{ /* AArch64_RBIT_ZPmZ_B, AArch64_INS_RBIT: rbit */ 12882 0, 12883 { 0 } 12884}, 12885 12886{ /* AArch64_RBIT_ZPmZ_D, AArch64_INS_RBIT: rbit */ 12887 0, 12888 { 0 } 12889}, 12890 12891{ /* AArch64_RBIT_ZPmZ_H, AArch64_INS_RBIT: rbit */ 12892 0, 12893 { 0 } 12894}, 12895 12896{ /* AArch64_RBIT_ZPmZ_S, AArch64_INS_RBIT: rbit */ 12897 0, 12898 { 0 } 12899}, 12900 12901{ /* AArch64_RBITv16i8, AArch64_INS_RBIT: rbit */ 12902 0, 12903 { CS_AC_WRITE, CS_AC_READ, 0} 12904}, 12905 12906{ /* AArch64_RBITv8i8, AArch64_INS_RBIT: rbit */ 12907 0, 12908 { CS_AC_WRITE, CS_AC_READ, 0} 12909}, 12910 12911{ /* AArch64_RDFFRS_PPz, AArch64_INS_RDFFRS: rdffrs */ 12912 0, 12913 { 0 } 12914}, 12915 12916{ /* AArch64_RDFFR_P, AArch64_INS_RDFFR: rdffr */ 12917 0, 12918 { 0 } 12919}, 12920 12921{ /* AArch64_RDFFR_PPz, AArch64_INS_RDFFR: rdffr */ 12922 0, 12923 { 0 } 12924}, 12925 12926{ /* AArch64_RDVLI_XI, AArch64_INS_RDVL: rdvl */ 12927 0, 12928 { 0 } 12929}, 12930 12931{ /* AArch64_RET, AArch64_INS_RET: ret */ 12932 0, 12933 { CS_AC_READ, 0 } 12934}, 12935 12936{ /* AArch64_RETAA, AArch64_INS_RETAA: retaa */ 12937 0, 12938 { 0 } 12939}, 12940 12941{ /* AArch64_RETAB, AArch64_INS_RETAB: retab */ 12942 0, 12943 { 0 } 12944}, 12945 12946{ /* AArch64_REV16Wr, AArch64_INS_REV16: rev16 */ 12947 0, 12948 { CS_AC_WRITE, CS_AC_READ, 0} 12949}, 12950 12951{ /* AArch64_REV16Xr, AArch64_INS_REV16: rev16 */ 12952 0, 12953 { CS_AC_WRITE, CS_AC_READ, 0} 12954}, 12955 12956{ /* AArch64_REV16v16i8, AArch64_INS_REV16: rev16 */ 12957 0, 12958 { CS_AC_WRITE, CS_AC_READ, 0} 12959}, 12960 12961{ /* AArch64_REV16v8i8, AArch64_INS_REV16: rev16 */ 12962 0, 12963 { CS_AC_WRITE, CS_AC_READ, 0} 12964}, 12965 12966{ /* AArch64_REV32Xr, AArch64_INS_REV32: rev32 */ 12967 0, 12968 { CS_AC_WRITE, CS_AC_READ, 0} 12969}, 12970 12971{ /* AArch64_REV32v16i8, AArch64_INS_REV32: rev32 */ 12972 0, 12973 { CS_AC_WRITE, CS_AC_READ, 0} 12974}, 12975 12976{ /* AArch64_REV32v4i16, AArch64_INS_REV32: rev32 */ 12977 0, 12978 { CS_AC_WRITE, CS_AC_READ, 0} 12979}, 12980 12981{ /* AArch64_REV32v8i16, AArch64_INS_REV32: rev32 */ 12982 0, 12983 { CS_AC_WRITE, CS_AC_READ, 0} 12984}, 12985 12986{ /* AArch64_REV32v8i8, AArch64_INS_REV32: rev32 */ 12987 0, 12988 { CS_AC_WRITE, CS_AC_READ, 0} 12989}, 12990 12991{ /* AArch64_REV64v16i8, AArch64_INS_REV64: rev64 */ 12992 0, 12993 { CS_AC_WRITE, CS_AC_READ, 0} 12994}, 12995 12996{ /* AArch64_REV64v2i32, AArch64_INS_REV64: rev64 */ 12997 0, 12998 { CS_AC_WRITE, CS_AC_READ, 0} 12999}, 13000 13001{ /* AArch64_REV64v4i16, AArch64_INS_REV64: rev64 */ 13002 0, 13003 { CS_AC_WRITE, CS_AC_READ, 0} 13004}, 13005 13006{ /* AArch64_REV64v4i32, AArch64_INS_REV64: rev64 */ 13007 0, 13008 { CS_AC_WRITE, CS_AC_READ, 0} 13009}, 13010 13011{ /* AArch64_REV64v8i16, AArch64_INS_REV64: rev64 */ 13012 0, 13013 { CS_AC_WRITE, CS_AC_READ, 0} 13014}, 13015 13016{ /* AArch64_REV64v8i8, AArch64_INS_REV64: rev64 */ 13017 0, 13018 { CS_AC_WRITE, CS_AC_READ, 0} 13019}, 13020 13021{ /* AArch64_REVB_ZPmZ_D, AArch64_INS_REVB: revb */ 13022 0, 13023 { 0 } 13024}, 13025 13026{ /* AArch64_REVB_ZPmZ_H, AArch64_INS_REVB: revb */ 13027 0, 13028 { 0 } 13029}, 13030 13031{ /* AArch64_REVB_ZPmZ_S, AArch64_INS_REVB: revb */ 13032 0, 13033 { 0 } 13034}, 13035 13036{ /* AArch64_REVH_ZPmZ_D, AArch64_INS_REVH: revh */ 13037 0, 13038 { 0 } 13039}, 13040 13041{ /* AArch64_REVH_ZPmZ_S, AArch64_INS_REVH: revh */ 13042 0, 13043 { 0 } 13044}, 13045 13046{ /* AArch64_REVW_ZPmZ_D, AArch64_INS_REVW: revw */ 13047 0, 13048 { 0 } 13049}, 13050 13051{ /* AArch64_REVWr, AArch64_INS_REV: rev */ 13052 0, 13053 { CS_AC_WRITE, CS_AC_READ, 0} 13054}, 13055 13056{ /* AArch64_REVXr, AArch64_INS_REV: rev */ 13057 0, 13058 { CS_AC_WRITE, CS_AC_READ, 0} 13059}, 13060 13061{ /* AArch64_REV_PP_B, AArch64_INS_REV: rev */ 13062 0, 13063 { 0 } 13064}, 13065 13066{ /* AArch64_REV_PP_D, AArch64_INS_REV: rev */ 13067 0, 13068 { 0 } 13069}, 13070 13071{ /* AArch64_REV_PP_H, AArch64_INS_REV: rev */ 13072 0, 13073 { 0 } 13074}, 13075 13076{ /* AArch64_REV_PP_S, AArch64_INS_REV: rev */ 13077 0, 13078 { 0 } 13079}, 13080 13081{ /* AArch64_REV_ZZ_B, AArch64_INS_REV: rev */ 13082 0, 13083 { 0 } 13084}, 13085 13086{ /* AArch64_REV_ZZ_D, AArch64_INS_REV: rev */ 13087 0, 13088 { 0 } 13089}, 13090 13091{ /* AArch64_REV_ZZ_H, AArch64_INS_REV: rev */ 13092 0, 13093 { 0 } 13094}, 13095 13096{ /* AArch64_REV_ZZ_S, AArch64_INS_REV: rev */ 13097 0, 13098 { 0 } 13099}, 13100 13101{ /* AArch64_RMIF, AArch64_INS_RMIF: rmif */ 13102 0, 13103 { 0 } 13104}, 13105 13106{ /* AArch64_RORVWr, AArch64_INS_ROR: ror */ 13107 0, 13108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13109}, 13110 13111{ /* AArch64_RORVXr, AArch64_INS_ROR: ror */ 13112 0, 13113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13114}, 13115 13116{ /* AArch64_RSHRNv16i8_shift, AArch64_INS_RSHRN2: rshrn2 */ 13117 0, 13118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13119}, 13120 13121{ /* AArch64_RSHRNv2i32_shift, AArch64_INS_RSHRN: rshrn */ 13122 0, 13123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13124}, 13125 13126{ /* AArch64_RSHRNv4i16_shift, AArch64_INS_RSHRN: rshrn */ 13127 0, 13128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13129}, 13130 13131{ /* AArch64_RSHRNv4i32_shift, AArch64_INS_RSHRN2: rshrn2 */ 13132 0, 13133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13134}, 13135 13136{ /* AArch64_RSHRNv8i16_shift, AArch64_INS_RSHRN2: rshrn2 */ 13137 0, 13138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13139}, 13140 13141{ /* AArch64_RSHRNv8i8_shift, AArch64_INS_RSHRN: rshrn */ 13142 0, 13143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13144}, 13145 13146{ /* AArch64_RSUBHNv2i64_v2i32, AArch64_INS_RSUBHN: rsubhn */ 13147 0, 13148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13149}, 13150 13151{ /* AArch64_RSUBHNv2i64_v4i32, AArch64_INS_RSUBHN2: rsubhn2 */ 13152 0, 13153 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13154}, 13155 13156{ /* AArch64_RSUBHNv4i32_v4i16, AArch64_INS_RSUBHN: rsubhn */ 13157 0, 13158 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13159}, 13160 13161{ /* AArch64_RSUBHNv4i32_v8i16, AArch64_INS_RSUBHN2: rsubhn2 */ 13162 0, 13163 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13164}, 13165 13166{ /* AArch64_RSUBHNv8i16_v16i8, AArch64_INS_RSUBHN2: rsubhn2 */ 13167 0, 13168 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13169}, 13170 13171{ /* AArch64_RSUBHNv8i16_v8i8, AArch64_INS_RSUBHN: rsubhn */ 13172 0, 13173 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13174}, 13175 13176{ /* AArch64_SABALv16i8_v8i16, AArch64_INS_SABAL2: sabal2 */ 13177 0, 13178 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13179}, 13180 13181{ /* AArch64_SABALv2i32_v2i64, AArch64_INS_SABAL: sabal */ 13182 0, 13183 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13184}, 13185 13186{ /* AArch64_SABALv4i16_v4i32, AArch64_INS_SABAL: sabal */ 13187 0, 13188 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13189}, 13190 13191{ /* AArch64_SABALv4i32_v2i64, AArch64_INS_SABAL2: sabal2 */ 13192 0, 13193 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13194}, 13195 13196{ /* AArch64_SABALv8i16_v4i32, AArch64_INS_SABAL2: sabal2 */ 13197 0, 13198 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13199}, 13200 13201{ /* AArch64_SABALv8i8_v8i16, AArch64_INS_SABAL: sabal */ 13202 0, 13203 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13204}, 13205 13206{ /* AArch64_SABAv16i8, AArch64_INS_SABA: saba */ 13207 0, 13208 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13209}, 13210 13211{ /* AArch64_SABAv2i32, AArch64_INS_SABA: saba */ 13212 0, 13213 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13214}, 13215 13216{ /* AArch64_SABAv4i16, AArch64_INS_SABA: saba */ 13217 0, 13218 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13219}, 13220 13221{ /* AArch64_SABAv4i32, AArch64_INS_SABA: saba */ 13222 0, 13223 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13224}, 13225 13226{ /* AArch64_SABAv8i16, AArch64_INS_SABA: saba */ 13227 0, 13228 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13229}, 13230 13231{ /* AArch64_SABAv8i8, AArch64_INS_SABA: saba */ 13232 0, 13233 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13234}, 13235 13236{ /* AArch64_SABDLv16i8_v8i16, AArch64_INS_SABDL2: sabdl2 */ 13237 0, 13238 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13239}, 13240 13241{ /* AArch64_SABDLv2i32_v2i64, AArch64_INS_SABDL: sabdl */ 13242 0, 13243 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13244}, 13245 13246{ /* AArch64_SABDLv4i16_v4i32, AArch64_INS_SABDL: sabdl */ 13247 0, 13248 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13249}, 13250 13251{ /* AArch64_SABDLv4i32_v2i64, AArch64_INS_SABDL2: sabdl2 */ 13252 0, 13253 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13254}, 13255 13256{ /* AArch64_SABDLv8i16_v4i32, AArch64_INS_SABDL2: sabdl2 */ 13257 0, 13258 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13259}, 13260 13261{ /* AArch64_SABDLv8i8_v8i16, AArch64_INS_SABDL: sabdl */ 13262 0, 13263 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13264}, 13265 13266{ /* AArch64_SABD_ZPmZ_B, AArch64_INS_SABD: sabd */ 13267 0, 13268 { 0 } 13269}, 13270 13271{ /* AArch64_SABD_ZPmZ_D, AArch64_INS_SABD: sabd */ 13272 0, 13273 { 0 } 13274}, 13275 13276{ /* AArch64_SABD_ZPmZ_H, AArch64_INS_SABD: sabd */ 13277 0, 13278 { 0 } 13279}, 13280 13281{ /* AArch64_SABD_ZPmZ_S, AArch64_INS_SABD: sabd */ 13282 0, 13283 { 0 } 13284}, 13285 13286{ /* AArch64_SABDv16i8, AArch64_INS_SABD: sabd */ 13287 0, 13288 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13289}, 13290 13291{ /* AArch64_SABDv2i32, AArch64_INS_SABD: sabd */ 13292 0, 13293 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13294}, 13295 13296{ /* AArch64_SABDv4i16, AArch64_INS_SABD: sabd */ 13297 0, 13298 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13299}, 13300 13301{ /* AArch64_SABDv4i32, AArch64_INS_SABD: sabd */ 13302 0, 13303 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13304}, 13305 13306{ /* AArch64_SABDv8i16, AArch64_INS_SABD: sabd */ 13307 0, 13308 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13309}, 13310 13311{ /* AArch64_SABDv8i8, AArch64_INS_SABD: sabd */ 13312 0, 13313 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 13314}, 13315 13316{ /* AArch64_SADALPv16i8_v8i16, AArch64_INS_SADALP: sadalp */ 13317 0, 13318 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13319}, 13320 13321{ /* AArch64_SADALPv2i32_v1i64, AArch64_INS_SADALP: sadalp */ 13322 0, 13323 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13324}, 13325 13326{ /* AArch64_SADALPv4i16_v2i32, AArch64_INS_SADALP: sadalp */ 13327 0, 13328 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13329}, 13330 13331{ /* AArch64_SADALPv4i32_v2i64, AArch64_INS_SADALP: sadalp */ 13332 0, 13333 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13334}, 13335 13336{ /* AArch64_SADALPv8i16_v4i32, AArch64_INS_SADALP: sadalp */ 13337 0, 13338 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13339}, 13340 13341{ /* AArch64_SADALPv8i8_v4i16, AArch64_INS_SADALP: sadalp */ 13342 0, 13343 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13344}, 13345 13346{ /* AArch64_SADDLPv16i8_v8i16, AArch64_INS_SADDLP: saddlp */ 13347 0, 13348 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13349}, 13350 13351{ /* AArch64_SADDLPv2i32_v1i64, AArch64_INS_SADDLP: saddlp */ 13352 0, 13353 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13354}, 13355 13356{ /* AArch64_SADDLPv4i16_v2i32, AArch64_INS_SADDLP: saddlp */ 13357 0, 13358 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13359}, 13360 13361{ /* AArch64_SADDLPv4i32_v2i64, AArch64_INS_SADDLP: saddlp */ 13362 0, 13363 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13364}, 13365 13366{ /* AArch64_SADDLPv8i16_v4i32, AArch64_INS_SADDLP: saddlp */ 13367 0, 13368 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13369}, 13370 13371{ /* AArch64_SADDLPv8i8_v4i16, AArch64_INS_SADDLP: saddlp */ 13372 0, 13373 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0} 13374}, 13375 13376{ /* AArch64_SADDLVv16i8v, AArch64_INS_SADDLV: saddlv */ 13377 0, 13378 { CS_AC_WRITE, CS_AC_READ, 0} 13379}, 13380 13381{ /* AArch64_SADDLVv4i16v, AArch64_INS_SADDLV: saddlv */ 13382 0, 13383 { CS_AC_WRITE, CS_AC_READ, 0} 13384}, 13385 13386{ /* AArch64_SADDLVv4i32v, AArch64_INS_SADDLV: saddlv */ 13387 0, 13388 { CS_AC_WRITE, CS_AC_READ, 0} 13389}, 13390 13391{ /* AArch64_SADDLVv8i16v, AArch64_INS_SADDLV: saddlv */ 13392 0, 13393 { CS_AC_WRITE, CS_AC_READ, 0} 13394}, 13395 13396{ /* AArch64_SADDLVv8i8v, AArch64_INS_SADDLV: saddlv */ 13397 0, 13398 { CS_AC_WRITE, CS_AC_READ, 0} 13399}, 13400 13401{ /* AArch64_SADDLv16i8_v8i16, AArch64_INS_SADDL2: saddl2 */ 13402 0, 13403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13404}, 13405 13406{ /* AArch64_SADDLv2i32_v2i64, AArch64_INS_SADDL: saddl */ 13407 0, 13408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13409}, 13410 13411{ /* AArch64_SADDLv4i16_v4i32, AArch64_INS_SADDL: saddl */ 13412 0, 13413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13414}, 13415 13416{ /* AArch64_SADDLv4i32_v2i64, AArch64_INS_SADDL2: saddl2 */ 13417 0, 13418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13419}, 13420 13421{ /* AArch64_SADDLv8i16_v4i32, AArch64_INS_SADDL2: saddl2 */ 13422 0, 13423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13424}, 13425 13426{ /* AArch64_SADDLv8i8_v8i16, AArch64_INS_SADDL: saddl */ 13427 0, 13428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13429}, 13430 13431{ /* AArch64_SADDV_VPZ_B, AArch64_INS_SADDV: saddv */ 13432 0, 13433 { 0 } 13434}, 13435 13436{ /* AArch64_SADDV_VPZ_H, AArch64_INS_SADDV: saddv */ 13437 0, 13438 { 0 } 13439}, 13440 13441{ /* AArch64_SADDV_VPZ_S, AArch64_INS_SADDV: saddv */ 13442 0, 13443 { 0 } 13444}, 13445 13446{ /* AArch64_SADDWv16i8_v8i16, AArch64_INS_SADDW2: saddw2 */ 13447 0, 13448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13449}, 13450 13451{ /* AArch64_SADDWv2i32_v2i64, AArch64_INS_SADDW: saddw */ 13452 0, 13453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13454}, 13455 13456{ /* AArch64_SADDWv4i16_v4i32, AArch64_INS_SADDW: saddw */ 13457 0, 13458 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13459}, 13460 13461{ /* AArch64_SADDWv4i32_v2i64, AArch64_INS_SADDW2: saddw2 */ 13462 0, 13463 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13464}, 13465 13466{ /* AArch64_SADDWv8i16_v4i32, AArch64_INS_SADDW2: saddw2 */ 13467 0, 13468 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13469}, 13470 13471{ /* AArch64_SADDWv8i8_v8i16, AArch64_INS_SADDW: saddw */ 13472 0, 13473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13474}, 13475 13476{ /* AArch64_SBCSWr, AArch64_INS_NGCS: ngcs */ 13477 0, 13478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13479}, 13480 13481{ /* AArch64_SBCSXr, AArch64_INS_NGCS: ngcs */ 13482 0, 13483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13484}, 13485 13486{ /* AArch64_SBCWr, AArch64_INS_NGC: ngc */ 13487 0, 13488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13489}, 13490 13491{ /* AArch64_SBCXr, AArch64_INS_NGC: ngc */ 13492 0, 13493 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13494}, 13495 13496{ /* AArch64_SBFMWri, AArch64_INS_ASR: asr */ 13497 0, 13498 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 13499}, 13500 13501{ /* AArch64_SBFMXri, AArch64_INS_ASR: asr */ 13502 0, 13503 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 13504}, 13505 13506{ /* AArch64_SCVTFSWDri, AArch64_INS_SCVTF: scvtf */ 13507 0, 13508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13509}, 13510 13511{ /* AArch64_SCVTFSWHri, AArch64_INS_SCVTF: scvtf */ 13512 0, 13513 { 0 } 13514}, 13515 13516{ /* AArch64_SCVTFSWSri, AArch64_INS_SCVTF: scvtf */ 13517 0, 13518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13519}, 13520 13521{ /* AArch64_SCVTFSXDri, AArch64_INS_SCVTF: scvtf */ 13522 0, 13523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13524}, 13525 13526{ /* AArch64_SCVTFSXHri, AArch64_INS_SCVTF: scvtf */ 13527 0, 13528 { 0 } 13529}, 13530 13531{ /* AArch64_SCVTFSXSri, AArch64_INS_SCVTF: scvtf */ 13532 0, 13533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13534}, 13535 13536{ /* AArch64_SCVTFUWDri, AArch64_INS_SCVTF: scvtf */ 13537 0, 13538 { CS_AC_WRITE, CS_AC_READ, 0} 13539}, 13540 13541{ /* AArch64_SCVTFUWHri, AArch64_INS_SCVTF: scvtf */ 13542 0, 13543 { 0 } 13544}, 13545 13546{ /* AArch64_SCVTFUWSri, AArch64_INS_SCVTF: scvtf */ 13547 0, 13548 { CS_AC_WRITE, CS_AC_READ, 0} 13549}, 13550 13551{ /* AArch64_SCVTFUXDri, AArch64_INS_SCVTF: scvtf */ 13552 0, 13553 { CS_AC_WRITE, CS_AC_READ, 0} 13554}, 13555 13556{ /* AArch64_SCVTFUXHri, AArch64_INS_SCVTF: scvtf */ 13557 0, 13558 { 0 } 13559}, 13560 13561{ /* AArch64_SCVTFUXSri, AArch64_INS_SCVTF: scvtf */ 13562 0, 13563 { CS_AC_WRITE, CS_AC_READ, 0} 13564}, 13565 13566{ /* AArch64_SCVTF_ZPmZ_DtoD, AArch64_INS_SCVTF: scvtf */ 13567 0, 13568 { 0 } 13569}, 13570 13571{ /* AArch64_SCVTF_ZPmZ_DtoH, AArch64_INS_SCVTF: scvtf */ 13572 0, 13573 { 0 } 13574}, 13575 13576{ /* AArch64_SCVTF_ZPmZ_DtoS, AArch64_INS_SCVTF: scvtf */ 13577 0, 13578 { 0 } 13579}, 13580 13581{ /* AArch64_SCVTF_ZPmZ_HtoH, AArch64_INS_SCVTF: scvtf */ 13582 0, 13583 { 0 } 13584}, 13585 13586{ /* AArch64_SCVTF_ZPmZ_StoD, AArch64_INS_SCVTF: scvtf */ 13587 0, 13588 { 0 } 13589}, 13590 13591{ /* AArch64_SCVTF_ZPmZ_StoH, AArch64_INS_SCVTF: scvtf */ 13592 0, 13593 { 0 } 13594}, 13595 13596{ /* AArch64_SCVTF_ZPmZ_StoS, AArch64_INS_SCVTF: scvtf */ 13597 0, 13598 { 0 } 13599}, 13600 13601{ /* AArch64_SCVTFd, AArch64_INS_SCVTF: scvtf */ 13602 0, 13603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13604}, 13605 13606{ /* AArch64_SCVTFh, AArch64_INS_SCVTF: scvtf */ 13607 0, 13608 { 0 } 13609}, 13610 13611{ /* AArch64_SCVTFs, AArch64_INS_SCVTF: scvtf */ 13612 0, 13613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13614}, 13615 13616{ /* AArch64_SCVTFv1i16, AArch64_INS_SCVTF: scvtf */ 13617 0, 13618 { 0 } 13619}, 13620 13621{ /* AArch64_SCVTFv1i32, AArch64_INS_SCVTF: scvtf */ 13622 0, 13623 { CS_AC_WRITE, CS_AC_READ, 0} 13624}, 13625 13626{ /* AArch64_SCVTFv1i64, AArch64_INS_SCVTF: scvtf */ 13627 0, 13628 { CS_AC_WRITE, CS_AC_READ, 0} 13629}, 13630 13631{ /* AArch64_SCVTFv2f32, AArch64_INS_SCVTF: scvtf */ 13632 0, 13633 { CS_AC_WRITE, CS_AC_READ, 0} 13634}, 13635 13636{ /* AArch64_SCVTFv2f64, AArch64_INS_SCVTF: scvtf */ 13637 0, 13638 { CS_AC_WRITE, CS_AC_READ, 0} 13639}, 13640 13641{ /* AArch64_SCVTFv2i32_shift, AArch64_INS_SCVTF: scvtf */ 13642 0, 13643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13644}, 13645 13646{ /* AArch64_SCVTFv2i64_shift, AArch64_INS_SCVTF: scvtf */ 13647 0, 13648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13649}, 13650 13651{ /* AArch64_SCVTFv4f16, AArch64_INS_SCVTF: scvtf */ 13652 0, 13653 { 0 } 13654}, 13655 13656{ /* AArch64_SCVTFv4f32, AArch64_INS_SCVTF: scvtf */ 13657 0, 13658 { CS_AC_WRITE, CS_AC_READ, 0} 13659}, 13660 13661{ /* AArch64_SCVTFv4i16_shift, AArch64_INS_SCVTF: scvtf */ 13662 0, 13663 { 0 } 13664}, 13665 13666{ /* AArch64_SCVTFv4i32_shift, AArch64_INS_SCVTF: scvtf */ 13667 0, 13668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13669}, 13670 13671{ /* AArch64_SCVTFv8f16, AArch64_INS_SCVTF: scvtf */ 13672 0, 13673 { 0 } 13674}, 13675 13676{ /* AArch64_SCVTFv8i16_shift, AArch64_INS_SCVTF: scvtf */ 13677 0, 13678 { 0 } 13679}, 13680 13681{ /* AArch64_SDIVR_ZPmZ_D, AArch64_INS_SDIVR: sdivr */ 13682 0, 13683 { 0 } 13684}, 13685 13686{ /* AArch64_SDIVR_ZPmZ_S, AArch64_INS_SDIVR: sdivr */ 13687 0, 13688 { 0 } 13689}, 13690 13691{ /* AArch64_SDIVWr, AArch64_INS_SDIV: sdiv */ 13692 0, 13693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13694}, 13695 13696{ /* AArch64_SDIVXr, AArch64_INS_SDIV: sdiv */ 13697 0, 13698 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13699}, 13700 13701{ /* AArch64_SDIV_ZPmZ_D, AArch64_INS_SDIV: sdiv */ 13702 0, 13703 { 0 } 13704}, 13705 13706{ /* AArch64_SDIV_ZPmZ_S, AArch64_INS_SDIV: sdiv */ 13707 0, 13708 { 0 } 13709}, 13710 13711{ /* AArch64_SDOT_ZZZI_D, AArch64_INS_SDOT: sdot */ 13712 0, 13713 { 0 } 13714}, 13715 13716{ /* AArch64_SDOT_ZZZI_S, AArch64_INS_SDOT: sdot */ 13717 0, 13718 { 0 } 13719}, 13720 13721{ /* AArch64_SDOT_ZZZ_D, AArch64_INS_SDOT: sdot */ 13722 0, 13723 { 0 } 13724}, 13725 13726{ /* AArch64_SDOT_ZZZ_S, AArch64_INS_SDOT: sdot */ 13727 0, 13728 { 0 } 13729}, 13730 13731{ /* AArch64_SDOTlanev16i8, AArch64_INS_SDOT: sdot */ 13732 0, 13733 { 0 } 13734}, 13735 13736{ /* AArch64_SDOTlanev8i8, AArch64_INS_SDOT: sdot */ 13737 0, 13738 { 0 } 13739}, 13740 13741{ /* AArch64_SDOTv16i8, AArch64_INS_SDOT: sdot */ 13742 0, 13743 { 0 } 13744}, 13745 13746{ /* AArch64_SDOTv8i8, AArch64_INS_SDOT: sdot */ 13747 0, 13748 { 0 } 13749}, 13750 13751{ /* AArch64_SEL_PPPP, AArch64_INS_MOV: mov */ 13752 0, 13753 { 0 } 13754}, 13755 13756{ /* AArch64_SEL_ZPZZ_B, AArch64_INS_MOV: mov */ 13757 0, 13758 { 0 } 13759}, 13760 13761{ /* AArch64_SEL_ZPZZ_D, AArch64_INS_MOV: mov */ 13762 0, 13763 { 0 } 13764}, 13765 13766{ /* AArch64_SEL_ZPZZ_H, AArch64_INS_MOV: mov */ 13767 0, 13768 { 0 } 13769}, 13770 13771{ /* AArch64_SEL_ZPZZ_S, AArch64_INS_MOV: mov */ 13772 0, 13773 { 0 } 13774}, 13775 13776{ /* AArch64_SETF16, AArch64_INS_SETF16: setf16 */ 13777 0, 13778 { 0 } 13779}, 13780 13781{ /* AArch64_SETF8, AArch64_INS_SETF8: setf8 */ 13782 0, 13783 { 0 } 13784}, 13785 13786{ /* AArch64_SETFFR, AArch64_INS_SETFFR: setffr */ 13787 0, 13788 { 0 } 13789}, 13790 13791{ /* AArch64_SHA1Crrr, AArch64_INS_SHA1C: sha1c */ 13792 0, 13793 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13794}, 13795 13796{ /* AArch64_SHA1Hrr, AArch64_INS_SHA1H: sha1h */ 13797 0, 13798 { CS_AC_WRITE, CS_AC_READ, 0 } 13799}, 13800 13801{ /* AArch64_SHA1Mrrr, AArch64_INS_SHA1M: sha1m */ 13802 0, 13803 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13804}, 13805 13806{ /* AArch64_SHA1Prrr, AArch64_INS_SHA1P: sha1p */ 13807 0, 13808 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13809}, 13810 13811{ /* AArch64_SHA1SU0rrr, AArch64_INS_SHA1SU0: sha1su0 */ 13812 0, 13813 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13814}, 13815 13816{ /* AArch64_SHA1SU1rr, AArch64_INS_SHA1SU1: sha1su1 */ 13817 0, 13818 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 13819}, 13820 13821{ /* AArch64_SHA256H2rrr, AArch64_INS_SHA256H2: sha256h2 */ 13822 0, 13823 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13824}, 13825 13826{ /* AArch64_SHA256Hrrr, AArch64_INS_SHA256H: sha256h */ 13827 0, 13828 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13829}, 13830 13831{ /* AArch64_SHA256SU0rr, AArch64_INS_SHA256SU0: sha256su0 */ 13832 0, 13833 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 13834}, 13835 13836{ /* AArch64_SHA256SU1rrr, AArch64_INS_SHA256SU1: sha256su1 */ 13837 0, 13838 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 13839}, 13840 13841{ /* AArch64_SHA512H, AArch64_INS_SHA512H: sha512h */ 13842 0, 13843 { 0 } 13844}, 13845 13846{ /* AArch64_SHA512H2, AArch64_INS_SHA512H2: sha512h2 */ 13847 0, 13848 { 0 } 13849}, 13850 13851{ /* AArch64_SHA512SU0, AArch64_INS_SHA512SU0: sha512su0 */ 13852 0, 13853 { 0 } 13854}, 13855 13856{ /* AArch64_SHA512SU1, AArch64_INS_SHA512SU1: sha512su1 */ 13857 0, 13858 { 0 } 13859}, 13860 13861{ /* AArch64_SHADDv16i8, AArch64_INS_SHADD: shadd */ 13862 0, 13863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13864}, 13865 13866{ /* AArch64_SHADDv2i32, AArch64_INS_SHADD: shadd */ 13867 0, 13868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13869}, 13870 13871{ /* AArch64_SHADDv4i16, AArch64_INS_SHADD: shadd */ 13872 0, 13873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13874}, 13875 13876{ /* AArch64_SHADDv4i32, AArch64_INS_SHADD: shadd */ 13877 0, 13878 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13879}, 13880 13881{ /* AArch64_SHADDv8i16, AArch64_INS_SHADD: shadd */ 13882 0, 13883 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13884}, 13885 13886{ /* AArch64_SHADDv8i8, AArch64_INS_SHADD: shadd */ 13887 0, 13888 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13889}, 13890 13891{ /* AArch64_SHLLv16i8, AArch64_INS_SHLL2: shll2 */ 13892 0, 13893 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13894}, 13895 13896{ /* AArch64_SHLLv2i32, AArch64_INS_SHLL: shll */ 13897 0, 13898 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13899}, 13900 13901{ /* AArch64_SHLLv4i16, AArch64_INS_SHLL: shll */ 13902 0, 13903 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13904}, 13905 13906{ /* AArch64_SHLLv4i32, AArch64_INS_SHLL2: shll2 */ 13907 0, 13908 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13909}, 13910 13911{ /* AArch64_SHLLv8i16, AArch64_INS_SHLL2: shll2 */ 13912 0, 13913 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13914}, 13915 13916{ /* AArch64_SHLLv8i8, AArch64_INS_SHLL: shll */ 13917 0, 13918 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13919}, 13920 13921{ /* AArch64_SHLd, AArch64_INS_SHL: shl */ 13922 0, 13923 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13924}, 13925 13926{ /* AArch64_SHLv16i8_shift, AArch64_INS_SHL: shl */ 13927 0, 13928 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13929}, 13930 13931{ /* AArch64_SHLv2i32_shift, AArch64_INS_SHL: shl */ 13932 0, 13933 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13934}, 13935 13936{ /* AArch64_SHLv2i64_shift, AArch64_INS_SHL: shl */ 13937 0, 13938 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13939}, 13940 13941{ /* AArch64_SHLv4i16_shift, AArch64_INS_SHL: shl */ 13942 0, 13943 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13944}, 13945 13946{ /* AArch64_SHLv4i32_shift, AArch64_INS_SHL: shl */ 13947 0, 13948 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13949}, 13950 13951{ /* AArch64_SHLv8i16_shift, AArch64_INS_SHL: shl */ 13952 0, 13953 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13954}, 13955 13956{ /* AArch64_SHLv8i8_shift, AArch64_INS_SHL: shl */ 13957 0, 13958 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13959}, 13960 13961{ /* AArch64_SHRNv16i8_shift, AArch64_INS_SHRN2: shrn2 */ 13962 0, 13963 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13964}, 13965 13966{ /* AArch64_SHRNv2i32_shift, AArch64_INS_SHRN: shrn */ 13967 0, 13968 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13969}, 13970 13971{ /* AArch64_SHRNv4i16_shift, AArch64_INS_SHRN: shrn */ 13972 0, 13973 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13974}, 13975 13976{ /* AArch64_SHRNv4i32_shift, AArch64_INS_SHRN2: shrn2 */ 13977 0, 13978 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13979}, 13980 13981{ /* AArch64_SHRNv8i16_shift, AArch64_INS_SHRN2: shrn2 */ 13982 0, 13983 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13984}, 13985 13986{ /* AArch64_SHRNv8i8_shift, AArch64_INS_SHRN: shrn */ 13987 0, 13988 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13989}, 13990 13991{ /* AArch64_SHSUBv16i8, AArch64_INS_SHSUB: shsub */ 13992 0, 13993 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13994}, 13995 13996{ /* AArch64_SHSUBv2i32, AArch64_INS_SHSUB: shsub */ 13997 0, 13998 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 13999}, 14000 14001{ /* AArch64_SHSUBv4i16, AArch64_INS_SHSUB: shsub */ 14002 0, 14003 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 14004}, 14005 14006{ /* AArch64_SHSUBv4i32, AArch64_INS_SHSUB: shsub */ 14007 0, 14008 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 14009}, 14010 14011{ /* AArch64_SHSUBv8i16, AArch64_INS_SHSUB: shsub */ 14012 0, 14013 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 14014}, 14015 14016{ /* AArch64_SHSUBv8i8, AArch64_INS_SHSUB: shsub */ 14017 0, 14018 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0} 14019}, 14020 14021{ /* AArch64_SLId, AArch64_INS_SLI: sli */ 14022 0, 14023 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14024}, 14025 14026{ /* AArch64_SLIv16i8_shift, AArch64_INS_SLI: sli */ 14027 0, 14028 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14029}, 14030 14031{ /* AArch64_SLIv2i32_shift, AArch64_INS_SLI: sli */ 14032 0, 14033 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14034}, 14035 14036{ /* AArch64_SLIv2i64_shift, AArch64_INS_SLI: sli */ 14037 0, 14038 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14039}, 14040 14041{ /* AArch64_SLIv4i16_shift, AArch64_INS_SLI: sli */ 14042 0, 14043 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14044}, 14045 14046{ /* AArch64_SLIv4i32_shift, AArch64_INS_SLI: sli */ 14047 0, 14048 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14049}, 14050 14051{ /* AArch64_SLIv8i16_shift, AArch64_INS_SLI: sli */ 14052 0, 14053 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14054}, 14055 14056{ /* AArch64_SLIv8i8_shift, AArch64_INS_SLI: sli */ 14057 0, 14058 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0} 14059}, 14060 14061{ /* AArch64_SM3PARTW1, AArch64_INS_SM3PARTW1: sm3partw1 */ 14062 0, 14063 { 0 } 14064}, 14065 14066{ /* AArch64_SM3PARTW2, AArch64_INS_SM3PARTW2: sm3partw2 */ 14067 0, 14068 { 0 } 14069}, 14070 14071{ /* AArch64_SM3SS1, AArch64_INS_SM3SS1: sm3ss1 */ 14072 0, 14073 { 0 } 14074}, 14075 14076{ /* AArch64_SM3TT1A, AArch64_INS_SM3TT1A: sm3tt1a */ 14077 0, 14078 { 0 } 14079}, 14080 14081{ /* AArch64_SM3TT1B, AArch64_INS_SM3TT1B: sm3tt1b */ 14082 0, 14083 { 0 } 14084}, 14085 14086{ /* AArch64_SM3TT2A, AArch64_INS_SM3TT2A: sm3tt2a */ 14087 0, 14088 { 0 } 14089}, 14090 14091{ /* AArch64_SM3TT2B, AArch64_INS_SM3TT2B: sm3tt2b */ 14092 0, 14093 { 0 } 14094}, 14095 14096{ /* AArch64_SM4E, AArch64_INS_SM4E: sm4e */ 14097 0, 14098 { 0 } 14099}, 14100 14101{ /* AArch64_SM4ENCKEY, AArch64_INS_SM4EKEY: sm4ekey */ 14102 0, 14103 { 0 } 14104}, 14105 14106{ /* AArch64_SMADDLrrr, AArch64_INS_SMADDL: smaddl */ 14107 0, 14108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14109}, 14110 14111{ /* AArch64_SMAXPv16i8, AArch64_INS_SMAXP: smaxp */ 14112 0, 14113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14114}, 14115 14116{ /* AArch64_SMAXPv2i32, AArch64_INS_SMAXP: smaxp */ 14117 0, 14118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14119}, 14120 14121{ /* AArch64_SMAXPv4i16, AArch64_INS_SMAXP: smaxp */ 14122 0, 14123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14124}, 14125 14126{ /* AArch64_SMAXPv4i32, AArch64_INS_SMAXP: smaxp */ 14127 0, 14128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14129}, 14130 14131{ /* AArch64_SMAXPv8i16, AArch64_INS_SMAXP: smaxp */ 14132 0, 14133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14134}, 14135 14136{ /* AArch64_SMAXPv8i8, AArch64_INS_SMAXP: smaxp */ 14137 0, 14138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14139}, 14140 14141{ /* AArch64_SMAXV_VPZ_B, AArch64_INS_SMAXV: smaxv */ 14142 0, 14143 { 0 } 14144}, 14145 14146{ /* AArch64_SMAXV_VPZ_D, AArch64_INS_SMAXV: smaxv */ 14147 0, 14148 { 0 } 14149}, 14150 14151{ /* AArch64_SMAXV_VPZ_H, AArch64_INS_SMAXV: smaxv */ 14152 0, 14153 { 0 } 14154}, 14155 14156{ /* AArch64_SMAXV_VPZ_S, AArch64_INS_SMAXV: smaxv */ 14157 0, 14158 { 0 } 14159}, 14160 14161{ /* AArch64_SMAXVv16i8v, AArch64_INS_SMAXV: smaxv */ 14162 0, 14163 { CS_AC_WRITE, CS_AC_READ, 0 } 14164}, 14165 14166{ /* AArch64_SMAXVv4i16v, AArch64_INS_SMAXV: smaxv */ 14167 0, 14168 { CS_AC_WRITE, CS_AC_READ, 0 } 14169}, 14170 14171{ /* AArch64_SMAXVv4i32v, AArch64_INS_SMAXV: smaxv */ 14172 0, 14173 { CS_AC_WRITE, CS_AC_READ, 0 } 14174}, 14175 14176{ /* AArch64_SMAXVv8i16v, AArch64_INS_SMAXV: smaxv */ 14177 0, 14178 { CS_AC_WRITE, CS_AC_READ, 0 } 14179}, 14180 14181{ /* AArch64_SMAXVv8i8v, AArch64_INS_SMAXV: smaxv */ 14182 0, 14183 { CS_AC_WRITE, CS_AC_READ, 0 } 14184}, 14185 14186{ /* AArch64_SMAX_ZI_B, AArch64_INS_SMAX: smax */ 14187 0, 14188 { 0 } 14189}, 14190 14191{ /* AArch64_SMAX_ZI_D, AArch64_INS_SMAX: smax */ 14192 0, 14193 { 0 } 14194}, 14195 14196{ /* AArch64_SMAX_ZI_H, AArch64_INS_SMAX: smax */ 14197 0, 14198 { 0 } 14199}, 14200 14201{ /* AArch64_SMAX_ZI_S, AArch64_INS_SMAX: smax */ 14202 0, 14203 { 0 } 14204}, 14205 14206{ /* AArch64_SMAX_ZPmZ_B, AArch64_INS_SMAX: smax */ 14207 0, 14208 { 0 } 14209}, 14210 14211{ /* AArch64_SMAX_ZPmZ_D, AArch64_INS_SMAX: smax */ 14212 0, 14213 { 0 } 14214}, 14215 14216{ /* AArch64_SMAX_ZPmZ_H, AArch64_INS_SMAX: smax */ 14217 0, 14218 { 0 } 14219}, 14220 14221{ /* AArch64_SMAX_ZPmZ_S, AArch64_INS_SMAX: smax */ 14222 0, 14223 { 0 } 14224}, 14225 14226{ /* AArch64_SMAXv16i8, AArch64_INS_SMAX: smax */ 14227 0, 14228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14229}, 14230 14231{ /* AArch64_SMAXv2i32, AArch64_INS_SMAX: smax */ 14232 0, 14233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14234}, 14235 14236{ /* AArch64_SMAXv4i16, AArch64_INS_SMAX: smax */ 14237 0, 14238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14239}, 14240 14241{ /* AArch64_SMAXv4i32, AArch64_INS_SMAX: smax */ 14242 0, 14243 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14244}, 14245 14246{ /* AArch64_SMAXv8i16, AArch64_INS_SMAX: smax */ 14247 0, 14248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14249}, 14250 14251{ /* AArch64_SMAXv8i8, AArch64_INS_SMAX: smax */ 14252 0, 14253 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14254}, 14255 14256{ /* AArch64_SMC, AArch64_INS_SMC: smc */ 14257 0, 14258 { CS_AC_READ, 0 } 14259}, 14260 14261{ /* AArch64_SMINPv16i8, AArch64_INS_SMINP: sminp */ 14262 0, 14263 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14264}, 14265 14266{ /* AArch64_SMINPv2i32, AArch64_INS_SMINP: sminp */ 14267 0, 14268 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14269}, 14270 14271{ /* AArch64_SMINPv4i16, AArch64_INS_SMINP: sminp */ 14272 0, 14273 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14274}, 14275 14276{ /* AArch64_SMINPv4i32, AArch64_INS_SMINP: sminp */ 14277 0, 14278 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14279}, 14280 14281{ /* AArch64_SMINPv8i16, AArch64_INS_SMINP: sminp */ 14282 0, 14283 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14284}, 14285 14286{ /* AArch64_SMINPv8i8, AArch64_INS_SMINP: sminp */ 14287 0, 14288 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14289}, 14290 14291{ /* AArch64_SMINV_VPZ_B, AArch64_INS_SMINV: sminv */ 14292 0, 14293 { 0 } 14294}, 14295 14296{ /* AArch64_SMINV_VPZ_D, AArch64_INS_SMINV: sminv */ 14297 0, 14298 { 0 } 14299}, 14300 14301{ /* AArch64_SMINV_VPZ_H, AArch64_INS_SMINV: sminv */ 14302 0, 14303 { 0 } 14304}, 14305 14306{ /* AArch64_SMINV_VPZ_S, AArch64_INS_SMINV: sminv */ 14307 0, 14308 { 0 } 14309}, 14310 14311{ /* AArch64_SMINVv16i8v, AArch64_INS_SMINV: sminv */ 14312 0, 14313 { CS_AC_WRITE, CS_AC_READ, 0 } 14314}, 14315 14316{ /* AArch64_SMINVv4i16v, AArch64_INS_SMINV: sminv */ 14317 0, 14318 { CS_AC_WRITE, CS_AC_READ, 0 } 14319}, 14320 14321{ /* AArch64_SMINVv4i32v, AArch64_INS_SMINV: sminv */ 14322 0, 14323 { CS_AC_WRITE, CS_AC_READ, 0 } 14324}, 14325 14326{ /* AArch64_SMINVv8i16v, AArch64_INS_SMINV: sminv */ 14327 0, 14328 { CS_AC_WRITE, CS_AC_READ, 0 } 14329}, 14330 14331{ /* AArch64_SMINVv8i8v, AArch64_INS_SMINV: sminv */ 14332 0, 14333 { CS_AC_WRITE, CS_AC_READ, 0 } 14334}, 14335 14336{ /* AArch64_SMIN_ZI_B, AArch64_INS_SMIN: smin */ 14337 0, 14338 { 0 } 14339}, 14340 14341{ /* AArch64_SMIN_ZI_D, AArch64_INS_SMIN: smin */ 14342 0, 14343 { 0 } 14344}, 14345 14346{ /* AArch64_SMIN_ZI_H, AArch64_INS_SMIN: smin */ 14347 0, 14348 { 0 } 14349}, 14350 14351{ /* AArch64_SMIN_ZI_S, AArch64_INS_SMIN: smin */ 14352 0, 14353 { 0 } 14354}, 14355 14356{ /* AArch64_SMIN_ZPmZ_B, AArch64_INS_SMIN: smin */ 14357 0, 14358 { 0 } 14359}, 14360 14361{ /* AArch64_SMIN_ZPmZ_D, AArch64_INS_SMIN: smin */ 14362 0, 14363 { 0 } 14364}, 14365 14366{ /* AArch64_SMIN_ZPmZ_H, AArch64_INS_SMIN: smin */ 14367 0, 14368 { 0 } 14369}, 14370 14371{ /* AArch64_SMIN_ZPmZ_S, AArch64_INS_SMIN: smin */ 14372 0, 14373 { 0 } 14374}, 14375 14376{ /* AArch64_SMINv16i8, AArch64_INS_SMIN: smin */ 14377 0, 14378 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14379}, 14380 14381{ /* AArch64_SMINv2i32, AArch64_INS_SMIN: smin */ 14382 0, 14383 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14384}, 14385 14386{ /* AArch64_SMINv4i16, AArch64_INS_SMIN: smin */ 14387 0, 14388 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14389}, 14390 14391{ /* AArch64_SMINv4i32, AArch64_INS_SMIN: smin */ 14392 0, 14393 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14394}, 14395 14396{ /* AArch64_SMINv8i16, AArch64_INS_SMIN: smin */ 14397 0, 14398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14399}, 14400 14401{ /* AArch64_SMINv8i8, AArch64_INS_SMIN: smin */ 14402 0, 14403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14404}, 14405 14406{ /* AArch64_SMLALv16i8_v8i16, AArch64_INS_SMLAL2: smlal2 */ 14407 0, 14408 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14409}, 14410 14411{ /* AArch64_SMLALv2i32_indexed, AArch64_INS_SMLAL: smlal */ 14412 0, 14413 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14414}, 14415 14416{ /* AArch64_SMLALv2i32_v2i64, AArch64_INS_SMLAL: smlal */ 14417 0, 14418 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14419}, 14420 14421{ /* AArch64_SMLALv4i16_indexed, AArch64_INS_SMLAL: smlal */ 14422 0, 14423 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14424}, 14425 14426{ /* AArch64_SMLALv4i16_v4i32, AArch64_INS_SMLAL: smlal */ 14427 0, 14428 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14429}, 14430 14431{ /* AArch64_SMLALv4i32_indexed, AArch64_INS_SMLAL2: smlal2 */ 14432 0, 14433 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14434}, 14435 14436{ /* AArch64_SMLALv4i32_v2i64, AArch64_INS_SMLAL2: smlal2 */ 14437 0, 14438 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14439}, 14440 14441{ /* AArch64_SMLALv8i16_indexed, AArch64_INS_SMLAL2: smlal2 */ 14442 0, 14443 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14444}, 14445 14446{ /* AArch64_SMLALv8i16_v4i32, AArch64_INS_SMLAL2: smlal2 */ 14447 0, 14448 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14449}, 14450 14451{ /* AArch64_SMLALv8i8_v8i16, AArch64_INS_SMLAL: smlal */ 14452 0, 14453 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14454}, 14455 14456{ /* AArch64_SMLSLv16i8_v8i16, AArch64_INS_SMLSL2: smlsl2 */ 14457 0, 14458 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14459}, 14460 14461{ /* AArch64_SMLSLv2i32_indexed, AArch64_INS_SMLSL: smlsl */ 14462 0, 14463 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14464}, 14465 14466{ /* AArch64_SMLSLv2i32_v2i64, AArch64_INS_SMLSL: smlsl */ 14467 0, 14468 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14469}, 14470 14471{ /* AArch64_SMLSLv4i16_indexed, AArch64_INS_SMLSL: smlsl */ 14472 0, 14473 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14474}, 14475 14476{ /* AArch64_SMLSLv4i16_v4i32, AArch64_INS_SMLSL: smlsl */ 14477 0, 14478 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14479}, 14480 14481{ /* AArch64_SMLSLv4i32_indexed, AArch64_INS_SMLSL2: smlsl2 */ 14482 0, 14483 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14484}, 14485 14486{ /* AArch64_SMLSLv4i32_v2i64, AArch64_INS_SMLSL2: smlsl2 */ 14487 0, 14488 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14489}, 14490 14491{ /* AArch64_SMLSLv8i16_indexed, AArch64_INS_SMLSL2: smlsl2 */ 14492 0, 14493 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14494}, 14495 14496{ /* AArch64_SMLSLv8i16_v4i32, AArch64_INS_SMLSL2: smlsl2 */ 14497 0, 14498 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14499}, 14500 14501{ /* AArch64_SMLSLv8i8_v8i16, AArch64_INS_SMLSL: smlsl */ 14502 0, 14503 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14504}, 14505 14506{ /* AArch64_SMOVvi16to32, AArch64_INS_SMOV: smov */ 14507 0, 14508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14509}, 14510 14511{ /* AArch64_SMOVvi16to64, AArch64_INS_SMOV: smov */ 14512 0, 14513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14514}, 14515 14516{ /* AArch64_SMOVvi32to64, AArch64_INS_SMOV: smov */ 14517 0, 14518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14519}, 14520 14521{ /* AArch64_SMOVvi8to32, AArch64_INS_SMOV: smov */ 14522 0, 14523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14524}, 14525 14526{ /* AArch64_SMOVvi8to64, AArch64_INS_SMOV: smov */ 14527 0, 14528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14529}, 14530 14531{ /* AArch64_SMSUBLrrr, AArch64_INS_SMNEGL: smnegl */ 14532 0, 14533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14534}, 14535 14536{ /* AArch64_SMULH_ZPmZ_B, AArch64_INS_SMULH: smulh */ 14537 0, 14538 { 0 } 14539}, 14540 14541{ /* AArch64_SMULH_ZPmZ_D, AArch64_INS_SMULH: smulh */ 14542 0, 14543 { 0 } 14544}, 14545 14546{ /* AArch64_SMULH_ZPmZ_H, AArch64_INS_SMULH: smulh */ 14547 0, 14548 { 0 } 14549}, 14550 14551{ /* AArch64_SMULH_ZPmZ_S, AArch64_INS_SMULH: smulh */ 14552 0, 14553 { 0 } 14554}, 14555 14556{ /* AArch64_SMULHrr, AArch64_INS_SMULH: smulh */ 14557 0, 14558 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14559}, 14560 14561{ /* AArch64_SMULLv16i8_v8i16, AArch64_INS_SMULL2: smull2 */ 14562 0, 14563 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14564}, 14565 14566{ /* AArch64_SMULLv2i32_indexed, AArch64_INS_SMULL: smull */ 14567 0, 14568 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14569}, 14570 14571{ /* AArch64_SMULLv2i32_v2i64, AArch64_INS_SMULL: smull */ 14572 0, 14573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14574}, 14575 14576{ /* AArch64_SMULLv4i16_indexed, AArch64_INS_SMULL: smull */ 14577 0, 14578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14579}, 14580 14581{ /* AArch64_SMULLv4i16_v4i32, AArch64_INS_SMULL: smull */ 14582 0, 14583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14584}, 14585 14586{ /* AArch64_SMULLv4i32_indexed, AArch64_INS_SMULL2: smull2 */ 14587 0, 14588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14589}, 14590 14591{ /* AArch64_SMULLv4i32_v2i64, AArch64_INS_SMULL2: smull2 */ 14592 0, 14593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14594}, 14595 14596{ /* AArch64_SMULLv8i16_indexed, AArch64_INS_SMULL2: smull2 */ 14597 0, 14598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14599}, 14600 14601{ /* AArch64_SMULLv8i16_v4i32, AArch64_INS_SMULL2: smull2 */ 14602 0, 14603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14604}, 14605 14606{ /* AArch64_SMULLv8i8_v8i16, AArch64_INS_SMULL: smull */ 14607 0, 14608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14609}, 14610 14611{ /* AArch64_SPLICE_ZPZ_B, AArch64_INS_SPLICE: splice */ 14612 0, 14613 { 0 } 14614}, 14615 14616{ /* AArch64_SPLICE_ZPZ_D, AArch64_INS_SPLICE: splice */ 14617 0, 14618 { 0 } 14619}, 14620 14621{ /* AArch64_SPLICE_ZPZ_H, AArch64_INS_SPLICE: splice */ 14622 0, 14623 { 0 } 14624}, 14625 14626{ /* AArch64_SPLICE_ZPZ_S, AArch64_INS_SPLICE: splice */ 14627 0, 14628 { 0 } 14629}, 14630 14631{ /* AArch64_SQABSv16i8, AArch64_INS_SQABS: sqabs */ 14632 0, 14633 { CS_AC_WRITE, CS_AC_READ, 0 } 14634}, 14635 14636{ /* AArch64_SQABSv1i16, AArch64_INS_SQABS: sqabs */ 14637 0, 14638 { CS_AC_WRITE, CS_AC_READ, 0 } 14639}, 14640 14641{ /* AArch64_SQABSv1i32, AArch64_INS_SQABS: sqabs */ 14642 0, 14643 { CS_AC_WRITE, CS_AC_READ, 0 } 14644}, 14645 14646{ /* AArch64_SQABSv1i64, AArch64_INS_SQABS: sqabs */ 14647 0, 14648 { CS_AC_WRITE, CS_AC_READ, 0 } 14649}, 14650 14651{ /* AArch64_SQABSv1i8, AArch64_INS_SQABS: sqabs */ 14652 0, 14653 { CS_AC_WRITE, CS_AC_READ, 0 } 14654}, 14655 14656{ /* AArch64_SQABSv2i32, AArch64_INS_SQABS: sqabs */ 14657 0, 14658 { CS_AC_WRITE, CS_AC_READ, 0 } 14659}, 14660 14661{ /* AArch64_SQABSv2i64, AArch64_INS_SQABS: sqabs */ 14662 0, 14663 { CS_AC_WRITE, CS_AC_READ, 0 } 14664}, 14665 14666{ /* AArch64_SQABSv4i16, AArch64_INS_SQABS: sqabs */ 14667 0, 14668 { CS_AC_WRITE, CS_AC_READ, 0 } 14669}, 14670 14671{ /* AArch64_SQABSv4i32, AArch64_INS_SQABS: sqabs */ 14672 0, 14673 { CS_AC_WRITE, CS_AC_READ, 0 } 14674}, 14675 14676{ /* AArch64_SQABSv8i16, AArch64_INS_SQABS: sqabs */ 14677 0, 14678 { CS_AC_WRITE, CS_AC_READ, 0 } 14679}, 14680 14681{ /* AArch64_SQABSv8i8, AArch64_INS_SQABS: sqabs */ 14682 0, 14683 { CS_AC_WRITE, CS_AC_READ, 0 } 14684}, 14685 14686{ /* AArch64_SQADD_ZI_B, AArch64_INS_SQADD: sqadd */ 14687 0, 14688 { 0 } 14689}, 14690 14691{ /* AArch64_SQADD_ZI_D, AArch64_INS_SQADD: sqadd */ 14692 0, 14693 { 0 } 14694}, 14695 14696{ /* AArch64_SQADD_ZI_H, AArch64_INS_SQADD: sqadd */ 14697 0, 14698 { 0 } 14699}, 14700 14701{ /* AArch64_SQADD_ZI_S, AArch64_INS_SQADD: sqadd */ 14702 0, 14703 { 0 } 14704}, 14705 14706{ /* AArch64_SQADD_ZZZ_B, AArch64_INS_SQADD: sqadd */ 14707 0, 14708 { 0 } 14709}, 14710 14711{ /* AArch64_SQADD_ZZZ_D, AArch64_INS_SQADD: sqadd */ 14712 0, 14713 { 0 } 14714}, 14715 14716{ /* AArch64_SQADD_ZZZ_H, AArch64_INS_SQADD: sqadd */ 14717 0, 14718 { 0 } 14719}, 14720 14721{ /* AArch64_SQADD_ZZZ_S, AArch64_INS_SQADD: sqadd */ 14722 0, 14723 { 0 } 14724}, 14725 14726{ /* AArch64_SQADDv16i8, AArch64_INS_SQADD: sqadd */ 14727 0, 14728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14729}, 14730 14731{ /* AArch64_SQADDv1i16, AArch64_INS_SQADD: sqadd */ 14732 0, 14733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14734}, 14735 14736{ /* AArch64_SQADDv1i32, AArch64_INS_SQADD: sqadd */ 14737 0, 14738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14739}, 14740 14741{ /* AArch64_SQADDv1i64, AArch64_INS_SQADD: sqadd */ 14742 0, 14743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14744}, 14745 14746{ /* AArch64_SQADDv1i8, AArch64_INS_SQADD: sqadd */ 14747 0, 14748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14749}, 14750 14751{ /* AArch64_SQADDv2i32, AArch64_INS_SQADD: sqadd */ 14752 0, 14753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14754}, 14755 14756{ /* AArch64_SQADDv2i64, AArch64_INS_SQADD: sqadd */ 14757 0, 14758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14759}, 14760 14761{ /* AArch64_SQADDv4i16, AArch64_INS_SQADD: sqadd */ 14762 0, 14763 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14764}, 14765 14766{ /* AArch64_SQADDv4i32, AArch64_INS_SQADD: sqadd */ 14767 0, 14768 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14769}, 14770 14771{ /* AArch64_SQADDv8i16, AArch64_INS_SQADD: sqadd */ 14772 0, 14773 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14774}, 14775 14776{ /* AArch64_SQADDv8i8, AArch64_INS_SQADD: sqadd */ 14777 0, 14778 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 14779}, 14780 14781{ /* AArch64_SQDECB_XPiI, AArch64_INS_SQDECB: sqdecb */ 14782 0, 14783 { 0 } 14784}, 14785 14786{ /* AArch64_SQDECB_XPiWdI, AArch64_INS_SQDECB: sqdecb */ 14787 0, 14788 { 0 } 14789}, 14790 14791{ /* AArch64_SQDECD_XPiI, AArch64_INS_SQDECD: sqdecd */ 14792 0, 14793 { 0 } 14794}, 14795 14796{ /* AArch64_SQDECD_XPiWdI, AArch64_INS_SQDECD: sqdecd */ 14797 0, 14798 { 0 } 14799}, 14800 14801{ /* AArch64_SQDECD_ZPiI, AArch64_INS_SQDECD: sqdecd */ 14802 0, 14803 { 0 } 14804}, 14805 14806{ /* AArch64_SQDECH_XPiI, AArch64_INS_SQDECH: sqdech */ 14807 0, 14808 { 0 } 14809}, 14810 14811{ /* AArch64_SQDECH_XPiWdI, AArch64_INS_SQDECH: sqdech */ 14812 0, 14813 { 0 } 14814}, 14815 14816{ /* AArch64_SQDECH_ZPiI, AArch64_INS_SQDECH: sqdech */ 14817 0, 14818 { 0 } 14819}, 14820 14821{ /* AArch64_SQDECP_XPWd_B, AArch64_INS_SQDECP: sqdecp */ 14822 0, 14823 { 0 } 14824}, 14825 14826{ /* AArch64_SQDECP_XPWd_D, AArch64_INS_SQDECP: sqdecp */ 14827 0, 14828 { 0 } 14829}, 14830 14831{ /* AArch64_SQDECP_XPWd_H, AArch64_INS_SQDECP: sqdecp */ 14832 0, 14833 { 0 } 14834}, 14835 14836{ /* AArch64_SQDECP_XPWd_S, AArch64_INS_SQDECP: sqdecp */ 14837 0, 14838 { 0 } 14839}, 14840 14841{ /* AArch64_SQDECP_XP_B, AArch64_INS_SQDECP: sqdecp */ 14842 0, 14843 { 0 } 14844}, 14845 14846{ /* AArch64_SQDECP_XP_D, AArch64_INS_SQDECP: sqdecp */ 14847 0, 14848 { 0 } 14849}, 14850 14851{ /* AArch64_SQDECP_XP_H, AArch64_INS_SQDECP: sqdecp */ 14852 0, 14853 { 0 } 14854}, 14855 14856{ /* AArch64_SQDECP_XP_S, AArch64_INS_SQDECP: sqdecp */ 14857 0, 14858 { 0 } 14859}, 14860 14861{ /* AArch64_SQDECP_ZP_D, AArch64_INS_SQDECP: sqdecp */ 14862 0, 14863 { 0 } 14864}, 14865 14866{ /* AArch64_SQDECP_ZP_H, AArch64_INS_SQDECP: sqdecp */ 14867 0, 14868 { 0 } 14869}, 14870 14871{ /* AArch64_SQDECP_ZP_S, AArch64_INS_SQDECP: sqdecp */ 14872 0, 14873 { 0 } 14874}, 14875 14876{ /* AArch64_SQDECW_XPiI, AArch64_INS_SQDECW: sqdecw */ 14877 0, 14878 { 0 } 14879}, 14880 14881{ /* AArch64_SQDECW_XPiWdI, AArch64_INS_SQDECW: sqdecw */ 14882 0, 14883 { 0 } 14884}, 14885 14886{ /* AArch64_SQDECW_ZPiI, AArch64_INS_SQDECW: sqdecw */ 14887 0, 14888 { 0 } 14889}, 14890 14891{ /* AArch64_SQDMLALi16, AArch64_INS_SQDMLAL: sqdmlal */ 14892 0, 14893 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14894}, 14895 14896{ /* AArch64_SQDMLALi32, AArch64_INS_SQDMLAL: sqdmlal */ 14897 0, 14898 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14899}, 14900 14901{ /* AArch64_SQDMLALv1i32_indexed, AArch64_INS_SQDMLAL: sqdmlal */ 14902 0, 14903 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14904}, 14905 14906{ /* AArch64_SQDMLALv1i64_indexed, AArch64_INS_SQDMLAL: sqdmlal */ 14907 0, 14908 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14909}, 14910 14911{ /* AArch64_SQDMLALv2i32_indexed, AArch64_INS_SQDMLAL: sqdmlal */ 14912 0, 14913 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14914}, 14915 14916{ /* AArch64_SQDMLALv2i32_v2i64, AArch64_INS_SQDMLAL: sqdmlal */ 14917 0, 14918 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14919}, 14920 14921{ /* AArch64_SQDMLALv4i16_indexed, AArch64_INS_SQDMLAL: sqdmlal */ 14922 0, 14923 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14924}, 14925 14926{ /* AArch64_SQDMLALv4i16_v4i32, AArch64_INS_SQDMLAL: sqdmlal */ 14927 0, 14928 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14929}, 14930 14931{ /* AArch64_SQDMLALv4i32_indexed, AArch64_INS_SQDMLAL2: sqdmlal2 */ 14932 0, 14933 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14934}, 14935 14936{ /* AArch64_SQDMLALv4i32_v2i64, AArch64_INS_SQDMLAL2: sqdmlal2 */ 14937 0, 14938 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14939}, 14940 14941{ /* AArch64_SQDMLALv8i16_indexed, AArch64_INS_SQDMLAL2: sqdmlal2 */ 14942 0, 14943 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14944}, 14945 14946{ /* AArch64_SQDMLALv8i16_v4i32, AArch64_INS_SQDMLAL2: sqdmlal2 */ 14947 0, 14948 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14949}, 14950 14951{ /* AArch64_SQDMLSLi16, AArch64_INS_SQDMLSL: sqdmlsl */ 14952 0, 14953 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14954}, 14955 14956{ /* AArch64_SQDMLSLi32, AArch64_INS_SQDMLSL: sqdmlsl */ 14957 0, 14958 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14959}, 14960 14961{ /* AArch64_SQDMLSLv1i32_indexed, AArch64_INS_SQDMLSL: sqdmlsl */ 14962 0, 14963 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14964}, 14965 14966{ /* AArch64_SQDMLSLv1i64_indexed, AArch64_INS_SQDMLSL: sqdmlsl */ 14967 0, 14968 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14969}, 14970 14971{ /* AArch64_SQDMLSLv2i32_indexed, AArch64_INS_SQDMLSL: sqdmlsl */ 14972 0, 14973 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14974}, 14975 14976{ /* AArch64_SQDMLSLv2i32_v2i64, AArch64_INS_SQDMLSL: sqdmlsl */ 14977 0, 14978 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14979}, 14980 14981{ /* AArch64_SQDMLSLv4i16_indexed, AArch64_INS_SQDMLSL: sqdmlsl */ 14982 0, 14983 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14984}, 14985 14986{ /* AArch64_SQDMLSLv4i16_v4i32, AArch64_INS_SQDMLSL: sqdmlsl */ 14987 0, 14988 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14989}, 14990 14991{ /* AArch64_SQDMLSLv4i32_indexed, AArch64_INS_SQDMLSL2: sqdmlsl2 */ 14992 0, 14993 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 14994}, 14995 14996{ /* AArch64_SQDMLSLv4i32_v2i64, AArch64_INS_SQDMLSL2: sqdmlsl2 */ 14997 0, 14998 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 14999}, 15000 15001{ /* AArch64_SQDMLSLv8i16_indexed, AArch64_INS_SQDMLSL2: sqdmlsl2 */ 15002 0, 15003 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15004}, 15005 15006{ /* AArch64_SQDMLSLv8i16_v4i32, AArch64_INS_SQDMLSL2: sqdmlsl2 */ 15007 0, 15008 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15009}, 15010 15011{ /* AArch64_SQDMULHv1i16, AArch64_INS_SQDMULH: sqdmulh */ 15012 0, 15013 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15014}, 15015 15016{ /* AArch64_SQDMULHv1i16_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15017 0, 15018 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15019}, 15020 15021{ /* AArch64_SQDMULHv1i32, AArch64_INS_SQDMULH: sqdmulh */ 15022 0, 15023 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15024}, 15025 15026{ /* AArch64_SQDMULHv1i32_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15027 0, 15028 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15029}, 15030 15031{ /* AArch64_SQDMULHv2i32, AArch64_INS_SQDMULH: sqdmulh */ 15032 0, 15033 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15034}, 15035 15036{ /* AArch64_SQDMULHv2i32_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15037 0, 15038 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15039}, 15040 15041{ /* AArch64_SQDMULHv4i16, AArch64_INS_SQDMULH: sqdmulh */ 15042 0, 15043 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15044}, 15045 15046{ /* AArch64_SQDMULHv4i16_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15047 0, 15048 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15049}, 15050 15051{ /* AArch64_SQDMULHv4i32, AArch64_INS_SQDMULH: sqdmulh */ 15052 0, 15053 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15054}, 15055 15056{ /* AArch64_SQDMULHv4i32_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15057 0, 15058 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15059}, 15060 15061{ /* AArch64_SQDMULHv8i16, AArch64_INS_SQDMULH: sqdmulh */ 15062 0, 15063 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15064}, 15065 15066{ /* AArch64_SQDMULHv8i16_indexed, AArch64_INS_SQDMULH: sqdmulh */ 15067 0, 15068 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15069}, 15070 15071{ /* AArch64_SQDMULLi16, AArch64_INS_SQDMULL: sqdmull */ 15072 0, 15073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15074}, 15075 15076{ /* AArch64_SQDMULLi32, AArch64_INS_SQDMULL: sqdmull */ 15077 0, 15078 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15079}, 15080 15081{ /* AArch64_SQDMULLv1i32_indexed, AArch64_INS_SQDMULL: sqdmull */ 15082 0, 15083 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15084}, 15085 15086{ /* AArch64_SQDMULLv1i64_indexed, AArch64_INS_SQDMULL: sqdmull */ 15087 0, 15088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15089}, 15090 15091{ /* AArch64_SQDMULLv2i32_indexed, AArch64_INS_SQDMULL: sqdmull */ 15092 0, 15093 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15094}, 15095 15096{ /* AArch64_SQDMULLv2i32_v2i64, AArch64_INS_SQDMULL: sqdmull */ 15097 0, 15098 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15099}, 15100 15101{ /* AArch64_SQDMULLv4i16_indexed, AArch64_INS_SQDMULL: sqdmull */ 15102 0, 15103 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15104}, 15105 15106{ /* AArch64_SQDMULLv4i16_v4i32, AArch64_INS_SQDMULL: sqdmull */ 15107 0, 15108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15109}, 15110 15111{ /* AArch64_SQDMULLv4i32_indexed, AArch64_INS_SQDMULL2: sqdmull2 */ 15112 0, 15113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15114}, 15115 15116{ /* AArch64_SQDMULLv4i32_v2i64, AArch64_INS_SQDMULL2: sqdmull2 */ 15117 0, 15118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15119}, 15120 15121{ /* AArch64_SQDMULLv8i16_indexed, AArch64_INS_SQDMULL2: sqdmull2 */ 15122 0, 15123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 15124}, 15125 15126{ /* AArch64_SQDMULLv8i16_v4i32, AArch64_INS_SQDMULL2: sqdmull2 */ 15127 0, 15128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15129}, 15130 15131{ /* AArch64_SQINCB_XPiI, AArch64_INS_SQINCB: sqincb */ 15132 0, 15133 { 0 } 15134}, 15135 15136{ /* AArch64_SQINCB_XPiWdI, AArch64_INS_SQINCB: sqincb */ 15137 0, 15138 { 0 } 15139}, 15140 15141{ /* AArch64_SQINCD_XPiI, AArch64_INS_SQINCD: sqincd */ 15142 0, 15143 { 0 } 15144}, 15145 15146{ /* AArch64_SQINCD_XPiWdI, AArch64_INS_SQINCD: sqincd */ 15147 0, 15148 { 0 } 15149}, 15150 15151{ /* AArch64_SQINCD_ZPiI, AArch64_INS_SQINCD: sqincd */ 15152 0, 15153 { 0 } 15154}, 15155 15156{ /* AArch64_SQINCH_XPiI, AArch64_INS_SQINCH: sqinch */ 15157 0, 15158 { 0 } 15159}, 15160 15161{ /* AArch64_SQINCH_XPiWdI, AArch64_INS_SQINCH: sqinch */ 15162 0, 15163 { 0 } 15164}, 15165 15166{ /* AArch64_SQINCH_ZPiI, AArch64_INS_SQINCH: sqinch */ 15167 0, 15168 { 0 } 15169}, 15170 15171{ /* AArch64_SQINCP_XPWd_B, AArch64_INS_SQINCP: sqincp */ 15172 0, 15173 { 0 } 15174}, 15175 15176{ /* AArch64_SQINCP_XPWd_D, AArch64_INS_SQINCP: sqincp */ 15177 0, 15178 { 0 } 15179}, 15180 15181{ /* AArch64_SQINCP_XPWd_H, AArch64_INS_SQINCP: sqincp */ 15182 0, 15183 { 0 } 15184}, 15185 15186{ /* AArch64_SQINCP_XPWd_S, AArch64_INS_SQINCP: sqincp */ 15187 0, 15188 { 0 } 15189}, 15190 15191{ /* AArch64_SQINCP_XP_B, AArch64_INS_SQINCP: sqincp */ 15192 0, 15193 { 0 } 15194}, 15195 15196{ /* AArch64_SQINCP_XP_D, AArch64_INS_SQINCP: sqincp */ 15197 0, 15198 { 0 } 15199}, 15200 15201{ /* AArch64_SQINCP_XP_H, AArch64_INS_SQINCP: sqincp */ 15202 0, 15203 { 0 } 15204}, 15205 15206{ /* AArch64_SQINCP_XP_S, AArch64_INS_SQINCP: sqincp */ 15207 0, 15208 { 0 } 15209}, 15210 15211{ /* AArch64_SQINCP_ZP_D, AArch64_INS_SQINCP: sqincp */ 15212 0, 15213 { 0 } 15214}, 15215 15216{ /* AArch64_SQINCP_ZP_H, AArch64_INS_SQINCP: sqincp */ 15217 0, 15218 { 0 } 15219}, 15220 15221{ /* AArch64_SQINCP_ZP_S, AArch64_INS_SQINCP: sqincp */ 15222 0, 15223 { 0 } 15224}, 15225 15226{ /* AArch64_SQINCW_XPiI, AArch64_INS_SQINCW: sqincw */ 15227 0, 15228 { 0 } 15229}, 15230 15231{ /* AArch64_SQINCW_XPiWdI, AArch64_INS_SQINCW: sqincw */ 15232 0, 15233 { 0 } 15234}, 15235 15236{ /* AArch64_SQINCW_ZPiI, AArch64_INS_SQINCW: sqincw */ 15237 0, 15238 { 0 } 15239}, 15240 15241{ /* AArch64_SQNEGv16i8, AArch64_INS_SQNEG: sqneg */ 15242 0, 15243 { CS_AC_WRITE, CS_AC_READ, 0 } 15244}, 15245 15246{ /* AArch64_SQNEGv1i16, AArch64_INS_SQNEG: sqneg */ 15247 0, 15248 { CS_AC_WRITE, CS_AC_READ, 0 } 15249}, 15250 15251{ /* AArch64_SQNEGv1i32, AArch64_INS_SQNEG: sqneg */ 15252 0, 15253 { CS_AC_WRITE, CS_AC_READ, 0 } 15254}, 15255 15256{ /* AArch64_SQNEGv1i64, AArch64_INS_SQNEG: sqneg */ 15257 0, 15258 { CS_AC_WRITE, CS_AC_READ, 0 } 15259}, 15260 15261{ /* AArch64_SQNEGv1i8, AArch64_INS_SQNEG: sqneg */ 15262 0, 15263 { CS_AC_WRITE, CS_AC_READ, 0 } 15264}, 15265 15266{ /* AArch64_SQNEGv2i32, AArch64_INS_SQNEG: sqneg */ 15267 0, 15268 { CS_AC_WRITE, CS_AC_READ, 0 } 15269}, 15270 15271{ /* AArch64_SQNEGv2i64, AArch64_INS_SQNEG: sqneg */ 15272 0, 15273 { CS_AC_WRITE, CS_AC_READ, 0 } 15274}, 15275 15276{ /* AArch64_SQNEGv4i16, AArch64_INS_SQNEG: sqneg */ 15277 0, 15278 { CS_AC_WRITE, CS_AC_READ, 0 } 15279}, 15280 15281{ /* AArch64_SQNEGv4i32, AArch64_INS_SQNEG: sqneg */ 15282 0, 15283 { CS_AC_WRITE, CS_AC_READ, 0 } 15284}, 15285 15286{ /* AArch64_SQNEGv8i16, AArch64_INS_SQNEG: sqneg */ 15287 0, 15288 { CS_AC_WRITE, CS_AC_READ, 0 } 15289}, 15290 15291{ /* AArch64_SQNEGv8i8, AArch64_INS_SQNEG: sqneg */ 15292 0, 15293 { CS_AC_WRITE, CS_AC_READ, 0 } 15294}, 15295 15296{ /* AArch64_SQRDMLAHi16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15297 0, 15298 { 0 } 15299}, 15300 15301{ /* AArch64_SQRDMLAHi32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15302 0, 15303 { 0 } 15304}, 15305 15306{ /* AArch64_SQRDMLAHv1i16, AArch64_INS_SQRDMLAH: sqrdmlah */ 15307 0, 15308 { 0 } 15309}, 15310 15311{ /* AArch64_SQRDMLAHv1i32, AArch64_INS_SQRDMLAH: sqrdmlah */ 15312 0, 15313 { 0 } 15314}, 15315 15316{ /* AArch64_SQRDMLAHv2i32, AArch64_INS_SQRDMLAH: sqrdmlah */ 15317 0, 15318 { 0 } 15319}, 15320 15321{ /* AArch64_SQRDMLAHv2i32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15322 0, 15323 { 0 } 15324}, 15325 15326{ /* AArch64_SQRDMLAHv4i16, AArch64_INS_SQRDMLAH: sqrdmlah */ 15327 0, 15328 { 0 } 15329}, 15330 15331{ /* AArch64_SQRDMLAHv4i16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15332 0, 15333 { 0 } 15334}, 15335 15336{ /* AArch64_SQRDMLAHv4i32, AArch64_INS_SQRDMLAH: sqrdmlah */ 15337 0, 15338 { 0 } 15339}, 15340 15341{ /* AArch64_SQRDMLAHv4i32_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15342 0, 15343 { 0 } 15344}, 15345 15346{ /* AArch64_SQRDMLAHv8i16, AArch64_INS_SQRDMLAH: sqrdmlah */ 15347 0, 15348 { 0 } 15349}, 15350 15351{ /* AArch64_SQRDMLAHv8i16_indexed, AArch64_INS_SQRDMLAH: sqrdmlah */ 15352 0, 15353 { 0 } 15354}, 15355 15356{ /* AArch64_SQRDMLSHi16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15357 0, 15358 { 0 } 15359}, 15360 15361{ /* AArch64_SQRDMLSHi32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15362 0, 15363 { 0 } 15364}, 15365 15366{ /* AArch64_SQRDMLSHv1i16, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15367 0, 15368 { 0 } 15369}, 15370 15371{ /* AArch64_SQRDMLSHv1i32, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15372 0, 15373 { 0 } 15374}, 15375 15376{ /* AArch64_SQRDMLSHv2i32, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15377 0, 15378 { 0 } 15379}, 15380 15381{ /* AArch64_SQRDMLSHv2i32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15382 0, 15383 { 0 } 15384}, 15385 15386{ /* AArch64_SQRDMLSHv4i16, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15387 0, 15388 { 0 } 15389}, 15390 15391{ /* AArch64_SQRDMLSHv4i16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15392 0, 15393 { 0 } 15394}, 15395 15396{ /* AArch64_SQRDMLSHv4i32, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15397 0, 15398 { 0 } 15399}, 15400 15401{ /* AArch64_SQRDMLSHv4i32_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15402 0, 15403 { 0 } 15404}, 15405 15406{ /* AArch64_SQRDMLSHv8i16, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15407 0, 15408 { 0 } 15409}, 15410 15411{ /* AArch64_SQRDMLSHv8i16_indexed, AArch64_INS_SQRDMLSH: sqrdmlsh */ 15412 0, 15413 { 0 } 15414}, 15415 15416{ /* AArch64_SQRDMULHv1i16, AArch64_INS_SQRDMULH: sqrdmulh */ 15417 0, 15418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15419}, 15420 15421{ /* AArch64_SQRDMULHv1i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15422 0, 15423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15424}, 15425 15426{ /* AArch64_SQRDMULHv1i32, AArch64_INS_SQRDMULH: sqrdmulh */ 15427 0, 15428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15429}, 15430 15431{ /* AArch64_SQRDMULHv1i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15432 0, 15433 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15434}, 15435 15436{ /* AArch64_SQRDMULHv2i32, AArch64_INS_SQRDMULH: sqrdmulh */ 15437 0, 15438 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15439}, 15440 15441{ /* AArch64_SQRDMULHv2i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15442 0, 15443 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15444}, 15445 15446{ /* AArch64_SQRDMULHv4i16, AArch64_INS_SQRDMULH: sqrdmulh */ 15447 0, 15448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15449}, 15450 15451{ /* AArch64_SQRDMULHv4i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15452 0, 15453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15454}, 15455 15456{ /* AArch64_SQRDMULHv4i32, AArch64_INS_SQRDMULH: sqrdmulh */ 15457 0, 15458 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15459}, 15460 15461{ /* AArch64_SQRDMULHv4i32_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15462 0, 15463 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15464}, 15465 15466{ /* AArch64_SQRDMULHv8i16, AArch64_INS_SQRDMULH: sqrdmulh */ 15467 0, 15468 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15469}, 15470 15471{ /* AArch64_SQRDMULHv8i16_indexed, AArch64_INS_SQRDMULH: sqrdmulh */ 15472 0, 15473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 15474}, 15475 15476{ /* AArch64_SQRSHLv16i8, AArch64_INS_SQRSHL: sqrshl */ 15477 0, 15478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15479}, 15480 15481{ /* AArch64_SQRSHLv1i16, AArch64_INS_SQRSHL: sqrshl */ 15482 0, 15483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15484}, 15485 15486{ /* AArch64_SQRSHLv1i32, AArch64_INS_SQRSHL: sqrshl */ 15487 0, 15488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15489}, 15490 15491{ /* AArch64_SQRSHLv1i64, AArch64_INS_SQRSHL: sqrshl */ 15492 0, 15493 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15494}, 15495 15496{ /* AArch64_SQRSHLv1i8, AArch64_INS_SQRSHL: sqrshl */ 15497 0, 15498 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15499}, 15500 15501{ /* AArch64_SQRSHLv2i32, AArch64_INS_SQRSHL: sqrshl */ 15502 0, 15503 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15504}, 15505 15506{ /* AArch64_SQRSHLv2i64, AArch64_INS_SQRSHL: sqrshl */ 15507 0, 15508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15509}, 15510 15511{ /* AArch64_SQRSHLv4i16, AArch64_INS_SQRSHL: sqrshl */ 15512 0, 15513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15514}, 15515 15516{ /* AArch64_SQRSHLv4i32, AArch64_INS_SQRSHL: sqrshl */ 15517 0, 15518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15519}, 15520 15521{ /* AArch64_SQRSHLv8i16, AArch64_INS_SQRSHL: sqrshl */ 15522 0, 15523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15524}, 15525 15526{ /* AArch64_SQRSHLv8i8, AArch64_INS_SQRSHL: sqrshl */ 15527 0, 15528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15529}, 15530 15531{ /* AArch64_SQRSHRNb, AArch64_INS_SQRSHRN: sqrshrn */ 15532 0, 15533 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15534}, 15535 15536{ /* AArch64_SQRSHRNh, AArch64_INS_SQRSHRN: sqrshrn */ 15537 0, 15538 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15539}, 15540 15541{ /* AArch64_SQRSHRNs, AArch64_INS_SQRSHRN: sqrshrn */ 15542 0, 15543 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15544}, 15545 15546{ /* AArch64_SQRSHRNv16i8_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */ 15547 0, 15548 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15549}, 15550 15551{ /* AArch64_SQRSHRNv2i32_shift, AArch64_INS_SQRSHRN: sqrshrn */ 15552 0, 15553 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15554}, 15555 15556{ /* AArch64_SQRSHRNv4i16_shift, AArch64_INS_SQRSHRN: sqrshrn */ 15557 0, 15558 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15559}, 15560 15561{ /* AArch64_SQRSHRNv4i32_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */ 15562 0, 15563 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15564}, 15565 15566{ /* AArch64_SQRSHRNv8i16_shift, AArch64_INS_SQRSHRN2: sqrshrn2 */ 15567 0, 15568 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15569}, 15570 15571{ /* AArch64_SQRSHRNv8i8_shift, AArch64_INS_SQRSHRN: sqrshrn */ 15572 0, 15573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15574}, 15575 15576{ /* AArch64_SQRSHRUNb, AArch64_INS_SQRSHRUN: sqrshrun */ 15577 0, 15578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15579}, 15580 15581{ /* AArch64_SQRSHRUNh, AArch64_INS_SQRSHRUN: sqrshrun */ 15582 0, 15583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15584}, 15585 15586{ /* AArch64_SQRSHRUNs, AArch64_INS_SQRSHRUN: sqrshrun */ 15587 0, 15588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15589}, 15590 15591{ /* AArch64_SQRSHRUNv16i8_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */ 15592 0, 15593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15594}, 15595 15596{ /* AArch64_SQRSHRUNv2i32_shift, AArch64_INS_SQRSHRUN: sqrshrun */ 15597 0, 15598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15599}, 15600 15601{ /* AArch64_SQRSHRUNv4i16_shift, AArch64_INS_SQRSHRUN: sqrshrun */ 15602 0, 15603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15604}, 15605 15606{ /* AArch64_SQRSHRUNv4i32_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */ 15607 0, 15608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15609}, 15610 15611{ /* AArch64_SQRSHRUNv8i16_shift, AArch64_INS_SQRSHRUN2: sqrshrun2 */ 15612 0, 15613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15614}, 15615 15616{ /* AArch64_SQRSHRUNv8i8_shift, AArch64_INS_SQRSHRUN: sqrshrun */ 15617 0, 15618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15619}, 15620 15621{ /* AArch64_SQSHLUb, AArch64_INS_SQSHLU: sqshlu */ 15622 0, 15623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15624}, 15625 15626{ /* AArch64_SQSHLUd, AArch64_INS_SQSHLU: sqshlu */ 15627 0, 15628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15629}, 15630 15631{ /* AArch64_SQSHLUh, AArch64_INS_SQSHLU: sqshlu */ 15632 0, 15633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15634}, 15635 15636{ /* AArch64_SQSHLUs, AArch64_INS_SQSHLU: sqshlu */ 15637 0, 15638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15639}, 15640 15641{ /* AArch64_SQSHLUv16i8_shift, AArch64_INS_SQSHLU: sqshlu */ 15642 0, 15643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15644}, 15645 15646{ /* AArch64_SQSHLUv2i32_shift, AArch64_INS_SQSHLU: sqshlu */ 15647 0, 15648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15649}, 15650 15651{ /* AArch64_SQSHLUv2i64_shift, AArch64_INS_SQSHLU: sqshlu */ 15652 0, 15653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15654}, 15655 15656{ /* AArch64_SQSHLUv4i16_shift, AArch64_INS_SQSHLU: sqshlu */ 15657 0, 15658 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15659}, 15660 15661{ /* AArch64_SQSHLUv4i32_shift, AArch64_INS_SQSHLU: sqshlu */ 15662 0, 15663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15664}, 15665 15666{ /* AArch64_SQSHLUv8i16_shift, AArch64_INS_SQSHLU: sqshlu */ 15667 0, 15668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15669}, 15670 15671{ /* AArch64_SQSHLUv8i8_shift, AArch64_INS_SQSHLU: sqshlu */ 15672 0, 15673 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15674}, 15675 15676{ /* AArch64_SQSHLb, AArch64_INS_SQSHL: sqshl */ 15677 0, 15678 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15679}, 15680 15681{ /* AArch64_SQSHLd, AArch64_INS_SQSHL: sqshl */ 15682 0, 15683 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15684}, 15685 15686{ /* AArch64_SQSHLh, AArch64_INS_SQSHL: sqshl */ 15687 0, 15688 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15689}, 15690 15691{ /* AArch64_SQSHLs, AArch64_INS_SQSHL: sqshl */ 15692 0, 15693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15694}, 15695 15696{ /* AArch64_SQSHLv16i8, AArch64_INS_SQSHL: sqshl */ 15697 0, 15698 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15699}, 15700 15701{ /* AArch64_SQSHLv16i8_shift, AArch64_INS_SQSHL: sqshl */ 15702 0, 15703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15704}, 15705 15706{ /* AArch64_SQSHLv1i16, AArch64_INS_SQSHL: sqshl */ 15707 0, 15708 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15709}, 15710 15711{ /* AArch64_SQSHLv1i32, AArch64_INS_SQSHL: sqshl */ 15712 0, 15713 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15714}, 15715 15716{ /* AArch64_SQSHLv1i64, AArch64_INS_SQSHL: sqshl */ 15717 0, 15718 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15719}, 15720 15721{ /* AArch64_SQSHLv1i8, AArch64_INS_SQSHL: sqshl */ 15722 0, 15723 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15724}, 15725 15726{ /* AArch64_SQSHLv2i32, AArch64_INS_SQSHL: sqshl */ 15727 0, 15728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15729}, 15730 15731{ /* AArch64_SQSHLv2i32_shift, AArch64_INS_SQSHL: sqshl */ 15732 0, 15733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15734}, 15735 15736{ /* AArch64_SQSHLv2i64, AArch64_INS_SQSHL: sqshl */ 15737 0, 15738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15739}, 15740 15741{ /* AArch64_SQSHLv2i64_shift, AArch64_INS_SQSHL: sqshl */ 15742 0, 15743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15744}, 15745 15746{ /* AArch64_SQSHLv4i16, AArch64_INS_SQSHL: sqshl */ 15747 0, 15748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15749}, 15750 15751{ /* AArch64_SQSHLv4i16_shift, AArch64_INS_SQSHL: sqshl */ 15752 0, 15753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15754}, 15755 15756{ /* AArch64_SQSHLv4i32, AArch64_INS_SQSHL: sqshl */ 15757 0, 15758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15759}, 15760 15761{ /* AArch64_SQSHLv4i32_shift, AArch64_INS_SQSHL: sqshl */ 15762 0, 15763 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15764}, 15765 15766{ /* AArch64_SQSHLv8i16, AArch64_INS_SQSHL: sqshl */ 15767 0, 15768 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15769}, 15770 15771{ /* AArch64_SQSHLv8i16_shift, AArch64_INS_SQSHL: sqshl */ 15772 0, 15773 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15774}, 15775 15776{ /* AArch64_SQSHLv8i8, AArch64_INS_SQSHL: sqshl */ 15777 0, 15778 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15779}, 15780 15781{ /* AArch64_SQSHLv8i8_shift, AArch64_INS_SQSHL: sqshl */ 15782 0, 15783 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15784}, 15785 15786{ /* AArch64_SQSHRNb, AArch64_INS_SQSHRN: sqshrn */ 15787 0, 15788 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15789}, 15790 15791{ /* AArch64_SQSHRNh, AArch64_INS_SQSHRN: sqshrn */ 15792 0, 15793 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15794}, 15795 15796{ /* AArch64_SQSHRNs, AArch64_INS_SQSHRN: sqshrn */ 15797 0, 15798 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15799}, 15800 15801{ /* AArch64_SQSHRNv16i8_shift, AArch64_INS_SQSHRN2: sqshrn2 */ 15802 0, 15803 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15804}, 15805 15806{ /* AArch64_SQSHRNv2i32_shift, AArch64_INS_SQSHRN: sqshrn */ 15807 0, 15808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15809}, 15810 15811{ /* AArch64_SQSHRNv4i16_shift, AArch64_INS_SQSHRN: sqshrn */ 15812 0, 15813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15814}, 15815 15816{ /* AArch64_SQSHRNv4i32_shift, AArch64_INS_SQSHRN2: sqshrn2 */ 15817 0, 15818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15819}, 15820 15821{ /* AArch64_SQSHRNv8i16_shift, AArch64_INS_SQSHRN2: sqshrn2 */ 15822 0, 15823 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15824}, 15825 15826{ /* AArch64_SQSHRNv8i8_shift, AArch64_INS_SQSHRN: sqshrn */ 15827 0, 15828 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15829}, 15830 15831{ /* AArch64_SQSHRUNb, AArch64_INS_SQSHRUN: sqshrun */ 15832 0, 15833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15834}, 15835 15836{ /* AArch64_SQSHRUNh, AArch64_INS_SQSHRUN: sqshrun */ 15837 0, 15838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15839}, 15840 15841{ /* AArch64_SQSHRUNs, AArch64_INS_SQSHRUN: sqshrun */ 15842 0, 15843 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15844}, 15845 15846{ /* AArch64_SQSHRUNv16i8_shift, AArch64_INS_SQSHRUN2: sqshrun2 */ 15847 0, 15848 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15849}, 15850 15851{ /* AArch64_SQSHRUNv2i32_shift, AArch64_INS_SQSHRUN: sqshrun */ 15852 0, 15853 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15854}, 15855 15856{ /* AArch64_SQSHRUNv4i16_shift, AArch64_INS_SQSHRUN: sqshrun */ 15857 0, 15858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15859}, 15860 15861{ /* AArch64_SQSHRUNv4i32_shift, AArch64_INS_SQSHRUN2: sqshrun2 */ 15862 0, 15863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15864}, 15865 15866{ /* AArch64_SQSHRUNv8i16_shift, AArch64_INS_SQSHRUN2: sqshrun2 */ 15867 0, 15868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15869}, 15870 15871{ /* AArch64_SQSHRUNv8i8_shift, AArch64_INS_SQSHRUN: sqshrun */ 15872 0, 15873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15874}, 15875 15876{ /* AArch64_SQSUB_ZI_B, AArch64_INS_SQSUB: sqsub */ 15877 0, 15878 { 0 } 15879}, 15880 15881{ /* AArch64_SQSUB_ZI_D, AArch64_INS_SQSUB: sqsub */ 15882 0, 15883 { 0 } 15884}, 15885 15886{ /* AArch64_SQSUB_ZI_H, AArch64_INS_SQSUB: sqsub */ 15887 0, 15888 { 0 } 15889}, 15890 15891{ /* AArch64_SQSUB_ZI_S, AArch64_INS_SQSUB: sqsub */ 15892 0, 15893 { 0 } 15894}, 15895 15896{ /* AArch64_SQSUB_ZZZ_B, AArch64_INS_SQSUB: sqsub */ 15897 0, 15898 { 0 } 15899}, 15900 15901{ /* AArch64_SQSUB_ZZZ_D, AArch64_INS_SQSUB: sqsub */ 15902 0, 15903 { 0 } 15904}, 15905 15906{ /* AArch64_SQSUB_ZZZ_H, AArch64_INS_SQSUB: sqsub */ 15907 0, 15908 { 0 } 15909}, 15910 15911{ /* AArch64_SQSUB_ZZZ_S, AArch64_INS_SQSUB: sqsub */ 15912 0, 15913 { 0 } 15914}, 15915 15916{ /* AArch64_SQSUBv16i8, AArch64_INS_SQSUB: sqsub */ 15917 0, 15918 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15919}, 15920 15921{ /* AArch64_SQSUBv1i16, AArch64_INS_SQSUB: sqsub */ 15922 0, 15923 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15924}, 15925 15926{ /* AArch64_SQSUBv1i32, AArch64_INS_SQSUB: sqsub */ 15927 0, 15928 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15929}, 15930 15931{ /* AArch64_SQSUBv1i64, AArch64_INS_SQSUB: sqsub */ 15932 0, 15933 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15934}, 15935 15936{ /* AArch64_SQSUBv1i8, AArch64_INS_SQSUB: sqsub */ 15937 0, 15938 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15939}, 15940 15941{ /* AArch64_SQSUBv2i32, AArch64_INS_SQSUB: sqsub */ 15942 0, 15943 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15944}, 15945 15946{ /* AArch64_SQSUBv2i64, AArch64_INS_SQSUB: sqsub */ 15947 0, 15948 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15949}, 15950 15951{ /* AArch64_SQSUBv4i16, AArch64_INS_SQSUB: sqsub */ 15952 0, 15953 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15954}, 15955 15956{ /* AArch64_SQSUBv4i32, AArch64_INS_SQSUB: sqsub */ 15957 0, 15958 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15959}, 15960 15961{ /* AArch64_SQSUBv8i16, AArch64_INS_SQSUB: sqsub */ 15962 0, 15963 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15964}, 15965 15966{ /* AArch64_SQSUBv8i8, AArch64_INS_SQSUB: sqsub */ 15967 0, 15968 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 15969}, 15970 15971{ /* AArch64_SQXTNv16i8, AArch64_INS_SQXTN2: sqxtn2 */ 15972 0, 15973 { CS_AC_WRITE, CS_AC_READ, 0 } 15974}, 15975 15976{ /* AArch64_SQXTNv1i16, AArch64_INS_SQXTN: sqxtn */ 15977 0, 15978 { CS_AC_WRITE, CS_AC_READ, 0 } 15979}, 15980 15981{ /* AArch64_SQXTNv1i32, AArch64_INS_SQXTN: sqxtn */ 15982 0, 15983 { CS_AC_WRITE, CS_AC_READ, 0 } 15984}, 15985 15986{ /* AArch64_SQXTNv1i8, AArch64_INS_SQXTN: sqxtn */ 15987 0, 15988 { CS_AC_WRITE, CS_AC_READ, 0 } 15989}, 15990 15991{ /* AArch64_SQXTNv2i32, AArch64_INS_SQXTN: sqxtn */ 15992 0, 15993 { CS_AC_WRITE, CS_AC_READ, 0 } 15994}, 15995 15996{ /* AArch64_SQXTNv4i16, AArch64_INS_SQXTN: sqxtn */ 15997 0, 15998 { CS_AC_WRITE, CS_AC_READ, 0 } 15999}, 16000 16001{ /* AArch64_SQXTNv4i32, AArch64_INS_SQXTN2: sqxtn2 */ 16002 0, 16003 { CS_AC_WRITE, CS_AC_READ, 0 } 16004}, 16005 16006{ /* AArch64_SQXTNv8i16, AArch64_INS_SQXTN2: sqxtn2 */ 16007 0, 16008 { CS_AC_WRITE, CS_AC_READ, 0 } 16009}, 16010 16011{ /* AArch64_SQXTNv8i8, AArch64_INS_SQXTN: sqxtn */ 16012 0, 16013 { CS_AC_WRITE, CS_AC_READ, 0 } 16014}, 16015 16016{ /* AArch64_SQXTUNv16i8, AArch64_INS_SQXTUN2: sqxtun2 */ 16017 0, 16018 { CS_AC_WRITE, CS_AC_READ, 0 } 16019}, 16020 16021{ /* AArch64_SQXTUNv1i16, AArch64_INS_SQXTUN: sqxtun */ 16022 0, 16023 { CS_AC_WRITE, CS_AC_READ, 0 } 16024}, 16025 16026{ /* AArch64_SQXTUNv1i32, AArch64_INS_SQXTUN: sqxtun */ 16027 0, 16028 { CS_AC_WRITE, CS_AC_READ, 0 } 16029}, 16030 16031{ /* AArch64_SQXTUNv1i8, AArch64_INS_SQXTUN: sqxtun */ 16032 0, 16033 { CS_AC_WRITE, CS_AC_READ, 0 } 16034}, 16035 16036{ /* AArch64_SQXTUNv2i32, AArch64_INS_SQXTUN: sqxtun */ 16037 0, 16038 { CS_AC_WRITE, CS_AC_READ, 0 } 16039}, 16040 16041{ /* AArch64_SQXTUNv4i16, AArch64_INS_SQXTUN: sqxtun */ 16042 0, 16043 { CS_AC_WRITE, CS_AC_READ, 0 } 16044}, 16045 16046{ /* AArch64_SQXTUNv4i32, AArch64_INS_SQXTUN2: sqxtun2 */ 16047 0, 16048 { CS_AC_WRITE, CS_AC_READ, 0 } 16049}, 16050 16051{ /* AArch64_SQXTUNv8i16, AArch64_INS_SQXTUN2: sqxtun2 */ 16052 0, 16053 { CS_AC_WRITE, CS_AC_READ, 0 } 16054}, 16055 16056{ /* AArch64_SQXTUNv8i8, AArch64_INS_SQXTUN: sqxtun */ 16057 0, 16058 { CS_AC_WRITE, CS_AC_READ, 0 } 16059}, 16060 16061{ /* AArch64_SRHADDv16i8, AArch64_INS_SRHADD: srhadd */ 16062 0, 16063 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16064}, 16065 16066{ /* AArch64_SRHADDv2i32, AArch64_INS_SRHADD: srhadd */ 16067 0, 16068 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16069}, 16070 16071{ /* AArch64_SRHADDv4i16, AArch64_INS_SRHADD: srhadd */ 16072 0, 16073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16074}, 16075 16076{ /* AArch64_SRHADDv4i32, AArch64_INS_SRHADD: srhadd */ 16077 0, 16078 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16079}, 16080 16081{ /* AArch64_SRHADDv8i16, AArch64_INS_SRHADD: srhadd */ 16082 0, 16083 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16084}, 16085 16086{ /* AArch64_SRHADDv8i8, AArch64_INS_SRHADD: srhadd */ 16087 0, 16088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16089}, 16090 16091{ /* AArch64_SRId, AArch64_INS_SRI: sri */ 16092 0, 16093 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16094}, 16095 16096{ /* AArch64_SRIv16i8_shift, AArch64_INS_SRI: sri */ 16097 0, 16098 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16099}, 16100 16101{ /* AArch64_SRIv2i32_shift, AArch64_INS_SRI: sri */ 16102 0, 16103 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16104}, 16105 16106{ /* AArch64_SRIv2i64_shift, AArch64_INS_SRI: sri */ 16107 0, 16108 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16109}, 16110 16111{ /* AArch64_SRIv4i16_shift, AArch64_INS_SRI: sri */ 16112 0, 16113 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16114}, 16115 16116{ /* AArch64_SRIv4i32_shift, AArch64_INS_SRI: sri */ 16117 0, 16118 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16119}, 16120 16121{ /* AArch64_SRIv8i16_shift, AArch64_INS_SRI: sri */ 16122 0, 16123 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16124}, 16125 16126{ /* AArch64_SRIv8i8_shift, AArch64_INS_SRI: sri */ 16127 0, 16128 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16129}, 16130 16131{ /* AArch64_SRSHLv16i8, AArch64_INS_SRSHL: srshl */ 16132 0, 16133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16134}, 16135 16136{ /* AArch64_SRSHLv1i64, AArch64_INS_SRSHL: srshl */ 16137 0, 16138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16139}, 16140 16141{ /* AArch64_SRSHLv2i32, AArch64_INS_SRSHL: srshl */ 16142 0, 16143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16144}, 16145 16146{ /* AArch64_SRSHLv2i64, AArch64_INS_SRSHL: srshl */ 16147 0, 16148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16149}, 16150 16151{ /* AArch64_SRSHLv4i16, AArch64_INS_SRSHL: srshl */ 16152 0, 16153 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16154}, 16155 16156{ /* AArch64_SRSHLv4i32, AArch64_INS_SRSHL: srshl */ 16157 0, 16158 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16159}, 16160 16161{ /* AArch64_SRSHLv8i16, AArch64_INS_SRSHL: srshl */ 16162 0, 16163 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16164}, 16165 16166{ /* AArch64_SRSHLv8i8, AArch64_INS_SRSHL: srshl */ 16167 0, 16168 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16169}, 16170 16171{ /* AArch64_SRSHRd, AArch64_INS_SRSHR: srshr */ 16172 0, 16173 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16174}, 16175 16176{ /* AArch64_SRSHRv16i8_shift, AArch64_INS_SRSHR: srshr */ 16177 0, 16178 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16179}, 16180 16181{ /* AArch64_SRSHRv2i32_shift, AArch64_INS_SRSHR: srshr */ 16182 0, 16183 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16184}, 16185 16186{ /* AArch64_SRSHRv2i64_shift, AArch64_INS_SRSHR: srshr */ 16187 0, 16188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16189}, 16190 16191{ /* AArch64_SRSHRv4i16_shift, AArch64_INS_SRSHR: srshr */ 16192 0, 16193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16194}, 16195 16196{ /* AArch64_SRSHRv4i32_shift, AArch64_INS_SRSHR: srshr */ 16197 0, 16198 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16199}, 16200 16201{ /* AArch64_SRSHRv8i16_shift, AArch64_INS_SRSHR: srshr */ 16202 0, 16203 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16204}, 16205 16206{ /* AArch64_SRSHRv8i8_shift, AArch64_INS_SRSHR: srshr */ 16207 0, 16208 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16209}, 16210 16211{ /* AArch64_SRSRAd, AArch64_INS_SRSRA: srsra */ 16212 0, 16213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16214}, 16215 16216{ /* AArch64_SRSRAv16i8_shift, AArch64_INS_SRSRA: srsra */ 16217 0, 16218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16219}, 16220 16221{ /* AArch64_SRSRAv2i32_shift, AArch64_INS_SRSRA: srsra */ 16222 0, 16223 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16224}, 16225 16226{ /* AArch64_SRSRAv2i64_shift, AArch64_INS_SRSRA: srsra */ 16227 0, 16228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16229}, 16230 16231{ /* AArch64_SRSRAv4i16_shift, AArch64_INS_SRSRA: srsra */ 16232 0, 16233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16234}, 16235 16236{ /* AArch64_SRSRAv4i32_shift, AArch64_INS_SRSRA: srsra */ 16237 0, 16238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16239}, 16240 16241{ /* AArch64_SRSRAv8i16_shift, AArch64_INS_SRSRA: srsra */ 16242 0, 16243 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16244}, 16245 16246{ /* AArch64_SRSRAv8i8_shift, AArch64_INS_SRSRA: srsra */ 16247 0, 16248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16249}, 16250 16251{ /* AArch64_SSHLLv16i8_shift, AArch64_INS_SSHLL2: sshll2 */ 16252 0, 16253 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16254}, 16255 16256{ /* AArch64_SSHLLv2i32_shift, AArch64_INS_SSHLL: sshll */ 16257 0, 16258 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16259}, 16260 16261{ /* AArch64_SSHLLv4i16_shift, AArch64_INS_SSHLL: sshll */ 16262 0, 16263 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16264}, 16265 16266{ /* AArch64_SSHLLv4i32_shift, AArch64_INS_SSHLL2: sshll2 */ 16267 0, 16268 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16269}, 16270 16271{ /* AArch64_SSHLLv8i16_shift, AArch64_INS_SSHLL2: sshll2 */ 16272 0, 16273 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16274}, 16275 16276{ /* AArch64_SSHLLv8i8_shift, AArch64_INS_SSHLL: sshll */ 16277 0, 16278 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16279}, 16280 16281{ /* AArch64_SSHLv16i8, AArch64_INS_SSHL: sshl */ 16282 0, 16283 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16284}, 16285 16286{ /* AArch64_SSHLv1i64, AArch64_INS_SSHL: sshl */ 16287 0, 16288 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16289}, 16290 16291{ /* AArch64_SSHLv2i32, AArch64_INS_SSHL: sshl */ 16292 0, 16293 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16294}, 16295 16296{ /* AArch64_SSHLv2i64, AArch64_INS_SSHL: sshl */ 16297 0, 16298 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16299}, 16300 16301{ /* AArch64_SSHLv4i16, AArch64_INS_SSHL: sshl */ 16302 0, 16303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16304}, 16305 16306{ /* AArch64_SSHLv4i32, AArch64_INS_SSHL: sshl */ 16307 0, 16308 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16309}, 16310 16311{ /* AArch64_SSHLv8i16, AArch64_INS_SSHL: sshl */ 16312 0, 16313 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16314}, 16315 16316{ /* AArch64_SSHLv8i8, AArch64_INS_SSHL: sshl */ 16317 0, 16318 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16319}, 16320 16321{ /* AArch64_SSHRd, AArch64_INS_SSHR: sshr */ 16322 0, 16323 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16324}, 16325 16326{ /* AArch64_SSHRv16i8_shift, AArch64_INS_SSHR: sshr */ 16327 0, 16328 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16329}, 16330 16331{ /* AArch64_SSHRv2i32_shift, AArch64_INS_SSHR: sshr */ 16332 0, 16333 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16334}, 16335 16336{ /* AArch64_SSHRv2i64_shift, AArch64_INS_SSHR: sshr */ 16337 0, 16338 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16339}, 16340 16341{ /* AArch64_SSHRv4i16_shift, AArch64_INS_SSHR: sshr */ 16342 0, 16343 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16344}, 16345 16346{ /* AArch64_SSHRv4i32_shift, AArch64_INS_SSHR: sshr */ 16347 0, 16348 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16349}, 16350 16351{ /* AArch64_SSHRv8i16_shift, AArch64_INS_SSHR: sshr */ 16352 0, 16353 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16354}, 16355 16356{ /* AArch64_SSHRv8i8_shift, AArch64_INS_SSHR: sshr */ 16357 0, 16358 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16359}, 16360 16361{ /* AArch64_SSRAd, AArch64_INS_SSRA: ssra */ 16362 0, 16363 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16364}, 16365 16366{ /* AArch64_SSRAv16i8_shift, AArch64_INS_SSRA: ssra */ 16367 0, 16368 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16369}, 16370 16371{ /* AArch64_SSRAv2i32_shift, AArch64_INS_SSRA: ssra */ 16372 0, 16373 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16374}, 16375 16376{ /* AArch64_SSRAv2i64_shift, AArch64_INS_SSRA: ssra */ 16377 0, 16378 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16379}, 16380 16381{ /* AArch64_SSRAv4i16_shift, AArch64_INS_SSRA: ssra */ 16382 0, 16383 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16384}, 16385 16386{ /* AArch64_SSRAv4i32_shift, AArch64_INS_SSRA: ssra */ 16387 0, 16388 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16389}, 16390 16391{ /* AArch64_SSRAv8i16_shift, AArch64_INS_SSRA: ssra */ 16392 0, 16393 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16394}, 16395 16396{ /* AArch64_SSRAv8i8_shift, AArch64_INS_SSRA: ssra */ 16397 0, 16398 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 16399}, 16400 16401{ /* AArch64_SST1B_D, AArch64_INS_ST1B: st1b */ 16402 0, 16403 { 0 } 16404}, 16405 16406{ /* AArch64_SST1B_D_IMM, AArch64_INS_ST1B: st1b */ 16407 0, 16408 { 0 } 16409}, 16410 16411{ /* AArch64_SST1B_D_SXTW, AArch64_INS_ST1B: st1b */ 16412 0, 16413 { 0 } 16414}, 16415 16416{ /* AArch64_SST1B_D_UXTW, AArch64_INS_ST1B: st1b */ 16417 0, 16418 { 0 } 16419}, 16420 16421{ /* AArch64_SST1B_S_IMM, AArch64_INS_ST1B: st1b */ 16422 0, 16423 { 0 } 16424}, 16425 16426{ /* AArch64_SST1B_S_SXTW, AArch64_INS_ST1B: st1b */ 16427 0, 16428 { 0 } 16429}, 16430 16431{ /* AArch64_SST1B_S_UXTW, AArch64_INS_ST1B: st1b */ 16432 0, 16433 { 0 } 16434}, 16435 16436{ /* AArch64_SST1D, AArch64_INS_ST1D: st1d */ 16437 0, 16438 { 0 } 16439}, 16440 16441{ /* AArch64_SST1D_IMM, AArch64_INS_ST1D: st1d */ 16442 0, 16443 { 0 } 16444}, 16445 16446{ /* AArch64_SST1D_SCALED, AArch64_INS_ST1D: st1d */ 16447 0, 16448 { 0 } 16449}, 16450 16451{ /* AArch64_SST1D_SXTW, AArch64_INS_ST1D: st1d */ 16452 0, 16453 { 0 } 16454}, 16455 16456{ /* AArch64_SST1D_SXTW_SCALED, AArch64_INS_ST1D: st1d */ 16457 0, 16458 { 0 } 16459}, 16460 16461{ /* AArch64_SST1D_UXTW, AArch64_INS_ST1D: st1d */ 16462 0, 16463 { 0 } 16464}, 16465 16466{ /* AArch64_SST1D_UXTW_SCALED, AArch64_INS_ST1D: st1d */ 16467 0, 16468 { 0 } 16469}, 16470 16471{ /* AArch64_SST1H_D, AArch64_INS_ST1H: st1h */ 16472 0, 16473 { 0 } 16474}, 16475 16476{ /* AArch64_SST1H_D_IMM, AArch64_INS_ST1H: st1h */ 16477 0, 16478 { 0 } 16479}, 16480 16481{ /* AArch64_SST1H_D_SCALED, AArch64_INS_ST1H: st1h */ 16482 0, 16483 { 0 } 16484}, 16485 16486{ /* AArch64_SST1H_D_SXTW, AArch64_INS_ST1H: st1h */ 16487 0, 16488 { 0 } 16489}, 16490 16491{ /* AArch64_SST1H_D_SXTW_SCALED, AArch64_INS_ST1H: st1h */ 16492 0, 16493 { 0 } 16494}, 16495 16496{ /* AArch64_SST1H_D_UXTW, AArch64_INS_ST1H: st1h */ 16497 0, 16498 { 0 } 16499}, 16500 16501{ /* AArch64_SST1H_D_UXTW_SCALED, AArch64_INS_ST1H: st1h */ 16502 0, 16503 { 0 } 16504}, 16505 16506{ /* AArch64_SST1H_S_IMM, AArch64_INS_ST1H: st1h */ 16507 0, 16508 { 0 } 16509}, 16510 16511{ /* AArch64_SST1H_S_SXTW, AArch64_INS_ST1H: st1h */ 16512 0, 16513 { 0 } 16514}, 16515 16516{ /* AArch64_SST1H_S_SXTW_SCALED, AArch64_INS_ST1H: st1h */ 16517 0, 16518 { 0 } 16519}, 16520 16521{ /* AArch64_SST1H_S_UXTW, AArch64_INS_ST1H: st1h */ 16522 0, 16523 { 0 } 16524}, 16525 16526{ /* AArch64_SST1H_S_UXTW_SCALED, AArch64_INS_ST1H: st1h */ 16527 0, 16528 { 0 } 16529}, 16530 16531{ /* AArch64_SST1W_D, AArch64_INS_ST1W: st1w */ 16532 0, 16533 { 0 } 16534}, 16535 16536{ /* AArch64_SST1W_D_IMM, AArch64_INS_ST1W: st1w */ 16537 0, 16538 { 0 } 16539}, 16540 16541{ /* AArch64_SST1W_D_SCALED, AArch64_INS_ST1W: st1w */ 16542 0, 16543 { 0 } 16544}, 16545 16546{ /* AArch64_SST1W_D_SXTW, AArch64_INS_ST1W: st1w */ 16547 0, 16548 { 0 } 16549}, 16550 16551{ /* AArch64_SST1W_D_SXTW_SCALED, AArch64_INS_ST1W: st1w */ 16552 0, 16553 { 0 } 16554}, 16555 16556{ /* AArch64_SST1W_D_UXTW, AArch64_INS_ST1W: st1w */ 16557 0, 16558 { 0 } 16559}, 16560 16561{ /* AArch64_SST1W_D_UXTW_SCALED, AArch64_INS_ST1W: st1w */ 16562 0, 16563 { 0 } 16564}, 16565 16566{ /* AArch64_SST1W_IMM, AArch64_INS_ST1W: st1w */ 16567 0, 16568 { 0 } 16569}, 16570 16571{ /* AArch64_SST1W_SXTW, AArch64_INS_ST1W: st1w */ 16572 0, 16573 { 0 } 16574}, 16575 16576{ /* AArch64_SST1W_SXTW_SCALED, AArch64_INS_ST1W: st1w */ 16577 0, 16578 { 0 } 16579}, 16580 16581{ /* AArch64_SST1W_UXTW, AArch64_INS_ST1W: st1w */ 16582 0, 16583 { 0 } 16584}, 16585 16586{ /* AArch64_SST1W_UXTW_SCALED, AArch64_INS_ST1W: st1w */ 16587 0, 16588 { 0 } 16589}, 16590 16591{ /* AArch64_SSUBLv16i8_v8i16, AArch64_INS_SSUBL2: ssubl2 */ 16592 0, 16593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16594}, 16595 16596{ /* AArch64_SSUBLv2i32_v2i64, AArch64_INS_SSUBL: ssubl */ 16597 0, 16598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16599}, 16600 16601{ /* AArch64_SSUBLv4i16_v4i32, AArch64_INS_SSUBL: ssubl */ 16602 0, 16603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16604}, 16605 16606{ /* AArch64_SSUBLv4i32_v2i64, AArch64_INS_SSUBL2: ssubl2 */ 16607 0, 16608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16609}, 16610 16611{ /* AArch64_SSUBLv8i16_v4i32, AArch64_INS_SSUBL2: ssubl2 */ 16612 0, 16613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16614}, 16615 16616{ /* AArch64_SSUBLv8i8_v8i16, AArch64_INS_SSUBL: ssubl */ 16617 0, 16618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16619}, 16620 16621{ /* AArch64_SSUBWv16i8_v8i16, AArch64_INS_SSUBW2: ssubw2 */ 16622 0, 16623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16624}, 16625 16626{ /* AArch64_SSUBWv2i32_v2i64, AArch64_INS_SSUBW: ssubw */ 16627 0, 16628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16629}, 16630 16631{ /* AArch64_SSUBWv4i16_v4i32, AArch64_INS_SSUBW: ssubw */ 16632 0, 16633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16634}, 16635 16636{ /* AArch64_SSUBWv4i32_v2i64, AArch64_INS_SSUBW2: ssubw2 */ 16637 0, 16638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16639}, 16640 16641{ /* AArch64_SSUBWv8i16_v4i32, AArch64_INS_SSUBW2: ssubw2 */ 16642 0, 16643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16644}, 16645 16646{ /* AArch64_SSUBWv8i8_v8i16, AArch64_INS_SSUBW: ssubw */ 16647 0, 16648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 16649}, 16650 16651{ /* AArch64_ST1B, AArch64_INS_ST1B: st1b */ 16652 0, 16653 { 0 } 16654}, 16655 16656{ /* AArch64_ST1B_D, AArch64_INS_ST1B: st1b */ 16657 0, 16658 { 0 } 16659}, 16660 16661{ /* AArch64_ST1B_D_IMM, AArch64_INS_ST1B: st1b */ 16662 0, 16663 { 0 } 16664}, 16665 16666{ /* AArch64_ST1B_H, AArch64_INS_ST1B: st1b */ 16667 0, 16668 { 0 } 16669}, 16670 16671{ /* AArch64_ST1B_H_IMM, AArch64_INS_ST1B: st1b */ 16672 0, 16673 { 0 } 16674}, 16675 16676{ /* AArch64_ST1B_IMM, AArch64_INS_ST1B: st1b */ 16677 0, 16678 { 0 } 16679}, 16680 16681{ /* AArch64_ST1B_S, AArch64_INS_ST1B: st1b */ 16682 0, 16683 { 0 } 16684}, 16685 16686{ /* AArch64_ST1B_S_IMM, AArch64_INS_ST1B: st1b */ 16687 0, 16688 { 0 } 16689}, 16690 16691{ /* AArch64_ST1D, AArch64_INS_ST1D: st1d */ 16692 0, 16693 { 0 } 16694}, 16695 16696{ /* AArch64_ST1D_IMM, AArch64_INS_ST1D: st1d */ 16697 0, 16698 { 0 } 16699}, 16700 16701{ /* AArch64_ST1Fourv16b, AArch64_INS_ST1: st1 */ 16702 0, 16703 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16704}, 16705 16706{ /* AArch64_ST1Fourv16b_POST, AArch64_INS_ST1: st1 */ 16707 0, 16708 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16709}, 16710 16711{ /* AArch64_ST1Fourv1d, AArch64_INS_ST1: st1 */ 16712 0, 16713 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16714}, 16715 16716{ /* AArch64_ST1Fourv1d_POST, AArch64_INS_ST1: st1 */ 16717 0, 16718 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16719}, 16720 16721{ /* AArch64_ST1Fourv2d, AArch64_INS_ST1: st1 */ 16722 0, 16723 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16724}, 16725 16726{ /* AArch64_ST1Fourv2d_POST, AArch64_INS_ST1: st1 */ 16727 0, 16728 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16729}, 16730 16731{ /* AArch64_ST1Fourv2s, AArch64_INS_ST1: st1 */ 16732 0, 16733 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16734}, 16735 16736{ /* AArch64_ST1Fourv2s_POST, AArch64_INS_ST1: st1 */ 16737 0, 16738 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16739}, 16740 16741{ /* AArch64_ST1Fourv4h, AArch64_INS_ST1: st1 */ 16742 0, 16743 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16744}, 16745 16746{ /* AArch64_ST1Fourv4h_POST, AArch64_INS_ST1: st1 */ 16747 0, 16748 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16749}, 16750 16751{ /* AArch64_ST1Fourv4s, AArch64_INS_ST1: st1 */ 16752 0, 16753 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16754}, 16755 16756{ /* AArch64_ST1Fourv4s_POST, AArch64_INS_ST1: st1 */ 16757 0, 16758 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16759}, 16760 16761{ /* AArch64_ST1Fourv8b, AArch64_INS_ST1: st1 */ 16762 0, 16763 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16764}, 16765 16766{ /* AArch64_ST1Fourv8b_POST, AArch64_INS_ST1: st1 */ 16767 0, 16768 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16769}, 16770 16771{ /* AArch64_ST1Fourv8h, AArch64_INS_ST1: st1 */ 16772 0, 16773 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16774}, 16775 16776{ /* AArch64_ST1Fourv8h_POST, AArch64_INS_ST1: st1 */ 16777 0, 16778 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16779}, 16780 16781{ /* AArch64_ST1H, AArch64_INS_ST1H: st1h */ 16782 0, 16783 { 0 } 16784}, 16785 16786{ /* AArch64_ST1H_D, AArch64_INS_ST1H: st1h */ 16787 0, 16788 { 0 } 16789}, 16790 16791{ /* AArch64_ST1H_D_IMM, AArch64_INS_ST1H: st1h */ 16792 0, 16793 { 0 } 16794}, 16795 16796{ /* AArch64_ST1H_IMM, AArch64_INS_ST1H: st1h */ 16797 0, 16798 { 0 } 16799}, 16800 16801{ /* AArch64_ST1H_S, AArch64_INS_ST1H: st1h */ 16802 0, 16803 { 0 } 16804}, 16805 16806{ /* AArch64_ST1H_S_IMM, AArch64_INS_ST1H: st1h */ 16807 0, 16808 { 0 } 16809}, 16810 16811{ /* AArch64_ST1Onev16b, AArch64_INS_ST1: st1 */ 16812 0, 16813 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16814}, 16815 16816{ /* AArch64_ST1Onev16b_POST, AArch64_INS_ST1: st1 */ 16817 0, 16818 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16819}, 16820 16821{ /* AArch64_ST1Onev1d, AArch64_INS_ST1: st1 */ 16822 0, 16823 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16824}, 16825 16826{ /* AArch64_ST1Onev1d_POST, AArch64_INS_ST1: st1 */ 16827 0, 16828 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16829}, 16830 16831{ /* AArch64_ST1Onev2d, AArch64_INS_ST1: st1 */ 16832 0, 16833 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16834}, 16835 16836{ /* AArch64_ST1Onev2d_POST, AArch64_INS_ST1: st1 */ 16837 0, 16838 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16839}, 16840 16841{ /* AArch64_ST1Onev2s, AArch64_INS_ST1: st1 */ 16842 0, 16843 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16844}, 16845 16846{ /* AArch64_ST1Onev2s_POST, AArch64_INS_ST1: st1 */ 16847 0, 16848 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16849}, 16850 16851{ /* AArch64_ST1Onev4h, AArch64_INS_ST1: st1 */ 16852 0, 16853 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16854}, 16855 16856{ /* AArch64_ST1Onev4h_POST, AArch64_INS_ST1: st1 */ 16857 0, 16858 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16859}, 16860 16861{ /* AArch64_ST1Onev4s, AArch64_INS_ST1: st1 */ 16862 0, 16863 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16864}, 16865 16866{ /* AArch64_ST1Onev4s_POST, AArch64_INS_ST1: st1 */ 16867 0, 16868 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16869}, 16870 16871{ /* AArch64_ST1Onev8b, AArch64_INS_ST1: st1 */ 16872 0, 16873 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16874}, 16875 16876{ /* AArch64_ST1Onev8b_POST, AArch64_INS_ST1: st1 */ 16877 0, 16878 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16879}, 16880 16881{ /* AArch64_ST1Onev8h, AArch64_INS_ST1: st1 */ 16882 0, 16883 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16884}, 16885 16886{ /* AArch64_ST1Onev8h_POST, AArch64_INS_ST1: st1 */ 16887 0, 16888 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16889}, 16890 16891{ /* AArch64_ST1Threev16b, AArch64_INS_ST1: st1 */ 16892 0, 16893 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16894}, 16895 16896{ /* AArch64_ST1Threev16b_POST, AArch64_INS_ST1: st1 */ 16897 0, 16898 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16899}, 16900 16901{ /* AArch64_ST1Threev1d, AArch64_INS_ST1: st1 */ 16902 0, 16903 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16904}, 16905 16906{ /* AArch64_ST1Threev1d_POST, AArch64_INS_ST1: st1 */ 16907 0, 16908 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16909}, 16910 16911{ /* AArch64_ST1Threev2d, AArch64_INS_ST1: st1 */ 16912 0, 16913 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16914}, 16915 16916{ /* AArch64_ST1Threev2d_POST, AArch64_INS_ST1: st1 */ 16917 0, 16918 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16919}, 16920 16921{ /* AArch64_ST1Threev2s, AArch64_INS_ST1: st1 */ 16922 0, 16923 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16924}, 16925 16926{ /* AArch64_ST1Threev2s_POST, AArch64_INS_ST1: st1 */ 16927 0, 16928 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16929}, 16930 16931{ /* AArch64_ST1Threev4h, AArch64_INS_ST1: st1 */ 16932 0, 16933 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16934}, 16935 16936{ /* AArch64_ST1Threev4h_POST, AArch64_INS_ST1: st1 */ 16937 0, 16938 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16939}, 16940 16941{ /* AArch64_ST1Threev4s, AArch64_INS_ST1: st1 */ 16942 0, 16943 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16944}, 16945 16946{ /* AArch64_ST1Threev4s_POST, AArch64_INS_ST1: st1 */ 16947 0, 16948 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16949}, 16950 16951{ /* AArch64_ST1Threev8b, AArch64_INS_ST1: st1 */ 16952 0, 16953 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16954}, 16955 16956{ /* AArch64_ST1Threev8b_POST, AArch64_INS_ST1: st1 */ 16957 0, 16958 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16959}, 16960 16961{ /* AArch64_ST1Threev8h, AArch64_INS_ST1: st1 */ 16962 0, 16963 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16964}, 16965 16966{ /* AArch64_ST1Threev8h_POST, AArch64_INS_ST1: st1 */ 16967 0, 16968 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16969}, 16970 16971{ /* AArch64_ST1Twov16b, AArch64_INS_ST1: st1 */ 16972 0, 16973 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16974}, 16975 16976{ /* AArch64_ST1Twov16b_POST, AArch64_INS_ST1: st1 */ 16977 0, 16978 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16979}, 16980 16981{ /* AArch64_ST1Twov1d, AArch64_INS_ST1: st1 */ 16982 0, 16983 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16984}, 16985 16986{ /* AArch64_ST1Twov1d_POST, AArch64_INS_ST1: st1 */ 16987 0, 16988 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16989}, 16990 16991{ /* AArch64_ST1Twov2d, AArch64_INS_ST1: st1 */ 16992 0, 16993 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 16994}, 16995 16996{ /* AArch64_ST1Twov2d_POST, AArch64_INS_ST1: st1 */ 16997 0, 16998 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 16999}, 17000 17001{ /* AArch64_ST1Twov2s, AArch64_INS_ST1: st1 */ 17002 0, 17003 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17004}, 17005 17006{ /* AArch64_ST1Twov2s_POST, AArch64_INS_ST1: st1 */ 17007 0, 17008 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17009}, 17010 17011{ /* AArch64_ST1Twov4h, AArch64_INS_ST1: st1 */ 17012 0, 17013 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17014}, 17015 17016{ /* AArch64_ST1Twov4h_POST, AArch64_INS_ST1: st1 */ 17017 0, 17018 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17019}, 17020 17021{ /* AArch64_ST1Twov4s, AArch64_INS_ST1: st1 */ 17022 0, 17023 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17024}, 17025 17026{ /* AArch64_ST1Twov4s_POST, AArch64_INS_ST1: st1 */ 17027 0, 17028 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17029}, 17030 17031{ /* AArch64_ST1Twov8b, AArch64_INS_ST1: st1 */ 17032 0, 17033 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17034}, 17035 17036{ /* AArch64_ST1Twov8b_POST, AArch64_INS_ST1: st1 */ 17037 0, 17038 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17039}, 17040 17041{ /* AArch64_ST1Twov8h, AArch64_INS_ST1: st1 */ 17042 0, 17043 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17044}, 17045 17046{ /* AArch64_ST1Twov8h_POST, AArch64_INS_ST1: st1 */ 17047 0, 17048 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17049}, 17050 17051{ /* AArch64_ST1W, AArch64_INS_ST1W: st1w */ 17052 0, 17053 { 0 } 17054}, 17055 17056{ /* AArch64_ST1W_D, AArch64_INS_ST1W: st1w */ 17057 0, 17058 { 0 } 17059}, 17060 17061{ /* AArch64_ST1W_D_IMM, AArch64_INS_ST1W: st1w */ 17062 0, 17063 { 0 } 17064}, 17065 17066{ /* AArch64_ST1W_IMM, AArch64_INS_ST1W: st1w */ 17067 0, 17068 { 0 } 17069}, 17070 17071{ /* AArch64_ST1i16, AArch64_INS_ST1: st1 */ 17072 0, 17073 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17074}, 17075 17076{ /* AArch64_ST1i16_POST, AArch64_INS_ST1: st1 */ 17077 0, 17078 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17079}, 17080 17081{ /* AArch64_ST1i32, AArch64_INS_ST1: st1 */ 17082 0, 17083 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17084}, 17085 17086{ /* AArch64_ST1i32_POST, AArch64_INS_ST1: st1 */ 17087 0, 17088 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17089}, 17090 17091{ /* AArch64_ST1i64, AArch64_INS_ST1: st1 */ 17092 0, 17093 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17094}, 17095 17096{ /* AArch64_ST1i64_POST, AArch64_INS_ST1: st1 */ 17097 0, 17098 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17099}, 17100 17101{ /* AArch64_ST1i8, AArch64_INS_ST1: st1 */ 17102 0, 17103 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17104}, 17105 17106{ /* AArch64_ST1i8_POST, AArch64_INS_ST1: st1 */ 17107 0, 17108 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17109}, 17110 17111{ /* AArch64_ST2B, AArch64_INS_ST2B: st2b */ 17112 0, 17113 { 0 } 17114}, 17115 17116{ /* AArch64_ST2B_IMM, AArch64_INS_ST2B: st2b */ 17117 0, 17118 { 0 } 17119}, 17120 17121{ /* AArch64_ST2D, AArch64_INS_ST2D: st2d */ 17122 0, 17123 { 0 } 17124}, 17125 17126{ /* AArch64_ST2D_IMM, AArch64_INS_ST2D: st2d */ 17127 0, 17128 { 0 } 17129}, 17130 17131{ /* AArch64_ST2H, AArch64_INS_ST2H: st2h */ 17132 0, 17133 { 0 } 17134}, 17135 17136{ /* AArch64_ST2H_IMM, AArch64_INS_ST2H: st2h */ 17137 0, 17138 { 0 } 17139}, 17140 17141{ /* AArch64_ST2Twov16b, AArch64_INS_ST2: st2 */ 17142 0, 17143 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17144}, 17145 17146{ /* AArch64_ST2Twov16b_POST, AArch64_INS_ST2: st2 */ 17147 0, 17148 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17149}, 17150 17151{ /* AArch64_ST2Twov2d, AArch64_INS_ST2: st2 */ 17152 0, 17153 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17154}, 17155 17156{ /* AArch64_ST2Twov2d_POST, AArch64_INS_ST2: st2 */ 17157 0, 17158 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17159}, 17160 17161{ /* AArch64_ST2Twov2s, AArch64_INS_ST2: st2 */ 17162 0, 17163 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17164}, 17165 17166{ /* AArch64_ST2Twov2s_POST, AArch64_INS_ST2: st2 */ 17167 0, 17168 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17169}, 17170 17171{ /* AArch64_ST2Twov4h, AArch64_INS_ST2: st2 */ 17172 0, 17173 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17174}, 17175 17176{ /* AArch64_ST2Twov4h_POST, AArch64_INS_ST2: st2 */ 17177 0, 17178 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17179}, 17180 17181{ /* AArch64_ST2Twov4s, AArch64_INS_ST2: st2 */ 17182 0, 17183 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17184}, 17185 17186{ /* AArch64_ST2Twov4s_POST, AArch64_INS_ST2: st2 */ 17187 0, 17188 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17189}, 17190 17191{ /* AArch64_ST2Twov8b, AArch64_INS_ST2: st2 */ 17192 0, 17193 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17194}, 17195 17196{ /* AArch64_ST2Twov8b_POST, AArch64_INS_ST2: st2 */ 17197 0, 17198 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17199}, 17200 17201{ /* AArch64_ST2Twov8h, AArch64_INS_ST2: st2 */ 17202 0, 17203 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17204}, 17205 17206{ /* AArch64_ST2Twov8h_POST, AArch64_INS_ST2: st2 */ 17207 0, 17208 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17209}, 17210 17211{ /* AArch64_ST2W, AArch64_INS_ST2W: st2w */ 17212 0, 17213 { 0 } 17214}, 17215 17216{ /* AArch64_ST2W_IMM, AArch64_INS_ST2W: st2w */ 17217 0, 17218 { 0 } 17219}, 17220 17221{ /* AArch64_ST2i16, AArch64_INS_ST2: st2 */ 17222 0, 17223 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17224}, 17225 17226{ /* AArch64_ST2i16_POST, AArch64_INS_ST2: st2 */ 17227 0, 17228 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17229}, 17230 17231{ /* AArch64_ST2i32, AArch64_INS_ST2: st2 */ 17232 0, 17233 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17234}, 17235 17236{ /* AArch64_ST2i32_POST, AArch64_INS_ST2: st2 */ 17237 0, 17238 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17239}, 17240 17241{ /* AArch64_ST2i64, AArch64_INS_ST2: st2 */ 17242 0, 17243 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17244}, 17245 17246{ /* AArch64_ST2i64_POST, AArch64_INS_ST2: st2 */ 17247 0, 17248 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17249}, 17250 17251{ /* AArch64_ST2i8, AArch64_INS_ST2: st2 */ 17252 0, 17253 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17254}, 17255 17256{ /* AArch64_ST2i8_POST, AArch64_INS_ST2: st2 */ 17257 0, 17258 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17259}, 17260 17261{ /* AArch64_ST3B, AArch64_INS_ST3B: st3b */ 17262 0, 17263 { 0 } 17264}, 17265 17266{ /* AArch64_ST3B_IMM, AArch64_INS_ST3B: st3b */ 17267 0, 17268 { 0 } 17269}, 17270 17271{ /* AArch64_ST3D, AArch64_INS_ST3D: st3d */ 17272 0, 17273 { 0 } 17274}, 17275 17276{ /* AArch64_ST3D_IMM, AArch64_INS_ST3D: st3d */ 17277 0, 17278 { 0 } 17279}, 17280 17281{ /* AArch64_ST3H, AArch64_INS_ST3H: st3h */ 17282 0, 17283 { 0 } 17284}, 17285 17286{ /* AArch64_ST3H_IMM, AArch64_INS_ST3H: st3h */ 17287 0, 17288 { 0 } 17289}, 17290 17291{ /* AArch64_ST3Threev16b, AArch64_INS_ST3: st3 */ 17292 0, 17293 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17294}, 17295 17296{ /* AArch64_ST3Threev16b_POST, AArch64_INS_ST3: st3 */ 17297 0, 17298 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17299}, 17300 17301{ /* AArch64_ST3Threev2d, AArch64_INS_ST3: st3 */ 17302 0, 17303 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17304}, 17305 17306{ /* AArch64_ST3Threev2d_POST, AArch64_INS_ST3: st3 */ 17307 0, 17308 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17309}, 17310 17311{ /* AArch64_ST3Threev2s, AArch64_INS_ST3: st3 */ 17312 0, 17313 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17314}, 17315 17316{ /* AArch64_ST3Threev2s_POST, AArch64_INS_ST3: st3 */ 17317 0, 17318 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17319}, 17320 17321{ /* AArch64_ST3Threev4h, AArch64_INS_ST3: st3 */ 17322 0, 17323 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17324}, 17325 17326{ /* AArch64_ST3Threev4h_POST, AArch64_INS_ST3: st3 */ 17327 0, 17328 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17329}, 17330 17331{ /* AArch64_ST3Threev4s, AArch64_INS_ST3: st3 */ 17332 0, 17333 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17334}, 17335 17336{ /* AArch64_ST3Threev4s_POST, AArch64_INS_ST3: st3 */ 17337 0, 17338 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17339}, 17340 17341{ /* AArch64_ST3Threev8b, AArch64_INS_ST3: st3 */ 17342 0, 17343 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17344}, 17345 17346{ /* AArch64_ST3Threev8b_POST, AArch64_INS_ST3: st3 */ 17347 0, 17348 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17349}, 17350 17351{ /* AArch64_ST3Threev8h, AArch64_INS_ST3: st3 */ 17352 0, 17353 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17354}, 17355 17356{ /* AArch64_ST3Threev8h_POST, AArch64_INS_ST3: st3 */ 17357 0, 17358 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17359}, 17360 17361{ /* AArch64_ST3W, AArch64_INS_ST3W: st3w */ 17362 0, 17363 { 0 } 17364}, 17365 17366{ /* AArch64_ST3W_IMM, AArch64_INS_ST3W: st3w */ 17367 0, 17368 { 0 } 17369}, 17370 17371{ /* AArch64_ST3i16, AArch64_INS_ST3: st3 */ 17372 0, 17373 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17374}, 17375 17376{ /* AArch64_ST3i16_POST, AArch64_INS_ST3: st3 */ 17377 0, 17378 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17379}, 17380 17381{ /* AArch64_ST3i32, AArch64_INS_ST3: st3 */ 17382 0, 17383 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17384}, 17385 17386{ /* AArch64_ST3i32_POST, AArch64_INS_ST3: st3 */ 17387 0, 17388 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17389}, 17390 17391{ /* AArch64_ST3i64, AArch64_INS_ST3: st3 */ 17392 0, 17393 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17394}, 17395 17396{ /* AArch64_ST3i64_POST, AArch64_INS_ST3: st3 */ 17397 0, 17398 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17399}, 17400 17401{ /* AArch64_ST3i8, AArch64_INS_ST3: st3 */ 17402 0, 17403 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17404}, 17405 17406{ /* AArch64_ST3i8_POST, AArch64_INS_ST3: st3 */ 17407 0, 17408 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17409}, 17410 17411{ /* AArch64_ST4B, AArch64_INS_ST4B: st4b */ 17412 0, 17413 { 0 } 17414}, 17415 17416{ /* AArch64_ST4B_IMM, AArch64_INS_ST4B: st4b */ 17417 0, 17418 { 0 } 17419}, 17420 17421{ /* AArch64_ST4D, AArch64_INS_ST4D: st4d */ 17422 0, 17423 { 0 } 17424}, 17425 17426{ /* AArch64_ST4D_IMM, AArch64_INS_ST4D: st4d */ 17427 0, 17428 { 0 } 17429}, 17430 17431{ /* AArch64_ST4Fourv16b, AArch64_INS_ST4: st4 */ 17432 0, 17433 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17434}, 17435 17436{ /* AArch64_ST4Fourv16b_POST, AArch64_INS_ST4: st4 */ 17437 0, 17438 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17439}, 17440 17441{ /* AArch64_ST4Fourv2d, AArch64_INS_ST4: st4 */ 17442 0, 17443 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17444}, 17445 17446{ /* AArch64_ST4Fourv2d_POST, AArch64_INS_ST4: st4 */ 17447 0, 17448 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17449}, 17450 17451{ /* AArch64_ST4Fourv2s, AArch64_INS_ST4: st4 */ 17452 0, 17453 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17454}, 17455 17456{ /* AArch64_ST4Fourv2s_POST, AArch64_INS_ST4: st4 */ 17457 0, 17458 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17459}, 17460 17461{ /* AArch64_ST4Fourv4h, AArch64_INS_ST4: st4 */ 17462 0, 17463 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17464}, 17465 17466{ /* AArch64_ST4Fourv4h_POST, AArch64_INS_ST4: st4 */ 17467 0, 17468 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17469}, 17470 17471{ /* AArch64_ST4Fourv4s, AArch64_INS_ST4: st4 */ 17472 0, 17473 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17474}, 17475 17476{ /* AArch64_ST4Fourv4s_POST, AArch64_INS_ST4: st4 */ 17477 0, 17478 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17479}, 17480 17481{ /* AArch64_ST4Fourv8b, AArch64_INS_ST4: st4 */ 17482 0, 17483 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17484}, 17485 17486{ /* AArch64_ST4Fourv8b_POST, AArch64_INS_ST4: st4 */ 17487 0, 17488 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17489}, 17490 17491{ /* AArch64_ST4Fourv8h, AArch64_INS_ST4: st4 */ 17492 0, 17493 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17494}, 17495 17496{ /* AArch64_ST4Fourv8h_POST, AArch64_INS_ST4: st4 */ 17497 0, 17498 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17499}, 17500 17501{ /* AArch64_ST4H, AArch64_INS_ST4H: st4h */ 17502 0, 17503 { 0 } 17504}, 17505 17506{ /* AArch64_ST4H_IMM, AArch64_INS_ST4H: st4h */ 17507 0, 17508 { 0 } 17509}, 17510 17511{ /* AArch64_ST4W, AArch64_INS_ST4W: st4w */ 17512 0, 17513 { 0 } 17514}, 17515 17516{ /* AArch64_ST4W_IMM, AArch64_INS_ST4W: st4w */ 17517 0, 17518 { 0 } 17519}, 17520 17521{ /* AArch64_ST4i16, AArch64_INS_ST4: st4 */ 17522 0, 17523 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17524}, 17525 17526{ /* AArch64_ST4i16_POST, AArch64_INS_ST4: st4 */ 17527 0, 17528 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17529}, 17530 17531{ /* AArch64_ST4i32, AArch64_INS_ST4: st4 */ 17532 0, 17533 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17534}, 17535 17536{ /* AArch64_ST4i32_POST, AArch64_INS_ST4: st4 */ 17537 0, 17538 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17539}, 17540 17541{ /* AArch64_ST4i64, AArch64_INS_ST4: st4 */ 17542 0, 17543 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17544}, 17545 17546{ /* AArch64_ST4i64_POST, AArch64_INS_ST4: st4 */ 17547 0, 17548 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17549}, 17550 17551{ /* AArch64_ST4i8, AArch64_INS_ST4: st4 */ 17552 0, 17553 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, 0 } 17554}, 17555 17556{ /* AArch64_ST4i8_POST, AArch64_INS_ST4: st4 */ 17557 0, 17558 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17559}, 17560 17561{ /* AArch64_STLLRB, AArch64_INS_STLLRB: stllrb */ 17562 0, 17563 { 0 } 17564}, 17565 17566{ /* AArch64_STLLRH, AArch64_INS_STLLRH: stllrh */ 17567 0, 17568 { 0 } 17569}, 17570 17571{ /* AArch64_STLLRW, AArch64_INS_STLLR: stllr */ 17572 0, 17573 { 0 } 17574}, 17575 17576{ /* AArch64_STLLRX, AArch64_INS_STLLR: stllr */ 17577 0, 17578 { 0 } 17579}, 17580 17581{ /* AArch64_STLRB, AArch64_INS_STLRB: stlrb */ 17582 0, 17583 { CS_AC_READ, CS_AC_READ, 0 } 17584}, 17585 17586{ /* AArch64_STLRH, AArch64_INS_STLRH: stlrh */ 17587 0, 17588 { CS_AC_READ, CS_AC_READ, 0 } 17589}, 17590 17591{ /* AArch64_STLRW, AArch64_INS_STLR: stlr */ 17592 0, 17593 { CS_AC_READ, CS_AC_READ, 0 } 17594}, 17595 17596{ /* AArch64_STLRX, AArch64_INS_STLR: stlr */ 17597 0, 17598 { CS_AC_READ, CS_AC_READ, 0 } 17599}, 17600 17601{ /* AArch64_STLURBi, AArch64_INS_STLURB: stlurb */ 17602 0, 17603 { 0 } 17604}, 17605 17606{ /* AArch64_STLURHi, AArch64_INS_STLURH: stlurh */ 17607 0, 17608 { 0 } 17609}, 17610 17611{ /* AArch64_STLURWi, AArch64_INS_STLUR: stlur */ 17612 0, 17613 { 0 } 17614}, 17615 17616{ /* AArch64_STLURXi, AArch64_INS_STLUR: stlur */ 17617 0, 17618 { 0 } 17619}, 17620 17621{ /* AArch64_STLXPW, AArch64_INS_STLXP: stlxp */ 17622 0, 17623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 17624}, 17625 17626{ /* AArch64_STLXPX, AArch64_INS_STLXP: stlxp */ 17627 0, 17628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 17629}, 17630 17631{ /* AArch64_STLXRB, AArch64_INS_STLXRB: stlxrb */ 17632 0, 17633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 17634}, 17635 17636{ /* AArch64_STLXRH, AArch64_INS_STLXRH: stlxrh */ 17637 0, 17638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 17639}, 17640 17641{ /* AArch64_STLXRW, AArch64_INS_STLXR: stlxr */ 17642 0, 17643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 17644}, 17645 17646{ /* AArch64_STLXRX, AArch64_INS_STLXR: stlxr */ 17647 0, 17648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 17649}, 17650 17651{ /* AArch64_STNPDi, AArch64_INS_STNP: stnp */ 17652 0, 17653 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17654}, 17655 17656{ /* AArch64_STNPQi, AArch64_INS_STNP: stnp */ 17657 0, 17658 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17659}, 17660 17661{ /* AArch64_STNPSi, AArch64_INS_STNP: stnp */ 17662 0, 17663 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17664}, 17665 17666{ /* AArch64_STNPWi, AArch64_INS_STNP: stnp */ 17667 0, 17668 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17669}, 17670 17671{ /* AArch64_STNPXi, AArch64_INS_STNP: stnp */ 17672 0, 17673 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17674}, 17675 17676{ /* AArch64_STNT1B_ZRI, AArch64_INS_STNT1B: stnt1b */ 17677 0, 17678 { 0 } 17679}, 17680 17681{ /* AArch64_STNT1B_ZRR, AArch64_INS_STNT1B: stnt1b */ 17682 0, 17683 { 0 } 17684}, 17685 17686{ /* AArch64_STNT1D_ZRI, AArch64_INS_STNT1D: stnt1d */ 17687 0, 17688 { 0 } 17689}, 17690 17691{ /* AArch64_STNT1D_ZRR, AArch64_INS_STNT1D: stnt1d */ 17692 0, 17693 { 0 } 17694}, 17695 17696{ /* AArch64_STNT1H_ZRI, AArch64_INS_STNT1H: stnt1h */ 17697 0, 17698 { 0 } 17699}, 17700 17701{ /* AArch64_STNT1H_ZRR, AArch64_INS_STNT1H: stnt1h */ 17702 0, 17703 { 0 } 17704}, 17705 17706{ /* AArch64_STNT1W_ZRI, AArch64_INS_STNT1W: stnt1w */ 17707 0, 17708 { 0 } 17709}, 17710 17711{ /* AArch64_STNT1W_ZRR, AArch64_INS_STNT1W: stnt1w */ 17712 0, 17713 { 0 } 17714}, 17715 17716{ /* AArch64_STPDi, AArch64_INS_STP: stp */ 17717 0, 17718 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17719}, 17720 17721{ /* AArch64_STPDpost, AArch64_INS_STP: stp */ 17722 0, 17723 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17724}, 17725 17726{ /* AArch64_STPDpre, AArch64_INS_STP: stp */ 17727 0, 17728 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17729}, 17730 17731{ /* AArch64_STPQi, AArch64_INS_STP: stp */ 17732 0, 17733 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17734}, 17735 17736{ /* AArch64_STPQpost, AArch64_INS_STP: stp */ 17737 0, 17738 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17739}, 17740 17741{ /* AArch64_STPQpre, AArch64_INS_STP: stp */ 17742 0, 17743 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17744}, 17745 17746{ /* AArch64_STPSi, AArch64_INS_STP: stp */ 17747 0, 17748 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17749}, 17750 17751{ /* AArch64_STPSpost, AArch64_INS_STP: stp */ 17752 0, 17753 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17754}, 17755 17756{ /* AArch64_STPSpre, AArch64_INS_STP: stp */ 17757 0, 17758 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17759}, 17760 17761{ /* AArch64_STPWi, AArch64_INS_STP: stp */ 17762 0, 17763 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17764}, 17765 17766{ /* AArch64_STPWpost, AArch64_INS_STP: stp */ 17767 0, 17768 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17769}, 17770 17771{ /* AArch64_STPWpre, AArch64_INS_STP: stp */ 17772 0, 17773 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17774}, 17775 17776{ /* AArch64_STPXi, AArch64_INS_STP: stp */ 17777 0, 17778 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17779}, 17780 17781{ /* AArch64_STPXpost, AArch64_INS_STP: stp */ 17782 0, 17783 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17784}, 17785 17786{ /* AArch64_STPXpre, AArch64_INS_STP: stp */ 17787 0, 17788 { CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ } 17789}, 17790 17791{ /* AArch64_STRBBpost, AArch64_INS_STRB: strb */ 17792 0, 17793 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17794}, 17795 17796{ /* AArch64_STRBBpre, AArch64_INS_STRB: strb */ 17797 0, 17798 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17799}, 17800 17801{ /* AArch64_STRBBroW, AArch64_INS_STRB: strb */ 17802 0, 17803 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17804}, 17805 17806{ /* AArch64_STRBBroX, AArch64_INS_STRB: strb */ 17807 0, 17808 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17809}, 17810 17811{ /* AArch64_STRBBui, AArch64_INS_STRB: strb */ 17812 0, 17813 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17814}, 17815 17816{ /* AArch64_STRBpost, AArch64_INS_STR: str */ 17817 0, 17818 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17819}, 17820 17821{ /* AArch64_STRBpre, AArch64_INS_STR: str */ 17822 0, 17823 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17824}, 17825 17826{ /* AArch64_STRBroW, AArch64_INS_STR: str */ 17827 0, 17828 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17829}, 17830 17831{ /* AArch64_STRBroX, AArch64_INS_STR: str */ 17832 0, 17833 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17834}, 17835 17836{ /* AArch64_STRBui, AArch64_INS_STR: str */ 17837 0, 17838 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17839}, 17840 17841{ /* AArch64_STRDpost, AArch64_INS_STR: str */ 17842 0, 17843 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17844}, 17845 17846{ /* AArch64_STRDpre, AArch64_INS_STR: str */ 17847 0, 17848 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17849}, 17850 17851{ /* AArch64_STRDroW, AArch64_INS_STR: str */ 17852 0, 17853 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17854}, 17855 17856{ /* AArch64_STRDroX, AArch64_INS_STR: str */ 17857 0, 17858 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17859}, 17860 17861{ /* AArch64_STRDui, AArch64_INS_STR: str */ 17862 0, 17863 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17864}, 17865 17866{ /* AArch64_STRHHpost, AArch64_INS_STRH: strh */ 17867 0, 17868 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17869}, 17870 17871{ /* AArch64_STRHHpre, AArch64_INS_STRH: strh */ 17872 0, 17873 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17874}, 17875 17876{ /* AArch64_STRHHroW, AArch64_INS_STRH: strh */ 17877 0, 17878 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17879}, 17880 17881{ /* AArch64_STRHHroX, AArch64_INS_STRH: strh */ 17882 0, 17883 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17884}, 17885 17886{ /* AArch64_STRHHui, AArch64_INS_STRH: strh */ 17887 0, 17888 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17889}, 17890 17891{ /* AArch64_STRHpost, AArch64_INS_STR: str */ 17892 0, 17893 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17894}, 17895 17896{ /* AArch64_STRHpre, AArch64_INS_STR: str */ 17897 0, 17898 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17899}, 17900 17901{ /* AArch64_STRHroW, AArch64_INS_STR: str */ 17902 0, 17903 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17904}, 17905 17906{ /* AArch64_STRHroX, AArch64_INS_STR: str */ 17907 0, 17908 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17909}, 17910 17911{ /* AArch64_STRHui, AArch64_INS_STR: str */ 17912 0, 17913 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17914}, 17915 17916{ /* AArch64_STRQpost, AArch64_INS_STR: str */ 17917 0, 17918 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17919}, 17920 17921{ /* AArch64_STRQpre, AArch64_INS_STR: str */ 17922 0, 17923 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17924}, 17925 17926{ /* AArch64_STRQroW, AArch64_INS_STR: str */ 17927 0, 17928 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17929}, 17930 17931{ /* AArch64_STRQroX, AArch64_INS_STR: str */ 17932 0, 17933 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17934}, 17935 17936{ /* AArch64_STRQui, AArch64_INS_STR: str */ 17937 0, 17938 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17939}, 17940 17941{ /* AArch64_STRSpost, AArch64_INS_STR: str */ 17942 0, 17943 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17944}, 17945 17946{ /* AArch64_STRSpre, AArch64_INS_STR: str */ 17947 0, 17948 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17949}, 17950 17951{ /* AArch64_STRSroW, AArch64_INS_STR: str */ 17952 0, 17953 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17954}, 17955 17956{ /* AArch64_STRSroX, AArch64_INS_STR: str */ 17957 0, 17958 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17959}, 17960 17961{ /* AArch64_STRSui, AArch64_INS_STR: str */ 17962 0, 17963 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17964}, 17965 17966{ /* AArch64_STRWpost, AArch64_INS_STR: str */ 17967 0, 17968 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17969}, 17970 17971{ /* AArch64_STRWpre, AArch64_INS_STR: str */ 17972 0, 17973 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17974}, 17975 17976{ /* AArch64_STRWroW, AArch64_INS_STR: str */ 17977 0, 17978 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17979}, 17980 17981{ /* AArch64_STRWroX, AArch64_INS_STR: str */ 17982 0, 17983 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 17984}, 17985 17986{ /* AArch64_STRWui, AArch64_INS_STR: str */ 17987 0, 17988 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17989}, 17990 17991{ /* AArch64_STRXpost, AArch64_INS_STR: str */ 17992 0, 17993 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17994}, 17995 17996{ /* AArch64_STRXpre, AArch64_INS_STR: str */ 17997 0, 17998 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 17999}, 18000 18001{ /* AArch64_STRXroW, AArch64_INS_STR: str */ 18002 0, 18003 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 18004}, 18005 18006{ /* AArch64_STRXroX, AArch64_INS_STR: str */ 18007 0, 18008 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ } 18009}, 18010 18011{ /* AArch64_STRXui, AArch64_INS_STR: str */ 18012 0, 18013 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18014}, 18015 18016{ /* AArch64_STR_PXI, AArch64_INS_STR: str */ 18017 0, 18018 { 0 } 18019}, 18020 18021{ /* AArch64_STR_ZXI, AArch64_INS_STR: str */ 18022 0, 18023 { 0 } 18024}, 18025 18026{ /* AArch64_STTRBi, AArch64_INS_STTRB: sttrb */ 18027 0, 18028 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18029}, 18030 18031{ /* AArch64_STTRHi, AArch64_INS_STTRH: sttrh */ 18032 0, 18033 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18034}, 18035 18036{ /* AArch64_STTRWi, AArch64_INS_STTR: sttr */ 18037 0, 18038 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18039}, 18040 18041{ /* AArch64_STTRXi, AArch64_INS_STTR: sttr */ 18042 0, 18043 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18044}, 18045 18046{ /* AArch64_STURBBi, AArch64_INS_STRB: strb */ 18047 0, 18048 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18049}, 18050 18051{ /* AArch64_STURBi, AArch64_INS_STR: str */ 18052 0, 18053 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18054}, 18055 18056{ /* AArch64_STURDi, AArch64_INS_STR: str */ 18057 0, 18058 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18059}, 18060 18061{ /* AArch64_STURHHi, AArch64_INS_STRH: strh */ 18062 0, 18063 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18064}, 18065 18066{ /* AArch64_STURHi, AArch64_INS_STR: str */ 18067 0, 18068 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18069}, 18070 18071{ /* AArch64_STURQi, AArch64_INS_STR: str */ 18072 0, 18073 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18074}, 18075 18076{ /* AArch64_STURSi, AArch64_INS_STR: str */ 18077 0, 18078 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18079}, 18080 18081{ /* AArch64_STURWi, AArch64_INS_STR: str */ 18082 0, 18083 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18084}, 18085 18086{ /* AArch64_STURXi, AArch64_INS_STR: str */ 18087 0, 18088 { CS_AC_READ, CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18089}, 18090 18091{ /* AArch64_STXPW, AArch64_INS_STXP: stxp */ 18092 0, 18093 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 18094}, 18095 18096{ /* AArch64_STXPX, AArch64_INS_STXP: stxp */ 18097 0, 18098 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 18099}, 18100 18101{ /* AArch64_STXRB, AArch64_INS_STXRB: stxrb */ 18102 0, 18103 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18104}, 18105 18106{ /* AArch64_STXRH, AArch64_INS_STXRH: stxrh */ 18107 0, 18108 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18109}, 18110 18111{ /* AArch64_STXRW, AArch64_INS_STXR: stxr */ 18112 0, 18113 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18114}, 18115 18116{ /* AArch64_STXRX, AArch64_INS_STXR: stxr */ 18117 0, 18118 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18119}, 18120 18121{ /* AArch64_SUBHNv2i64_v2i32, AArch64_INS_SUBHN: subhn */ 18122 0, 18123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18124}, 18125 18126{ /* AArch64_SUBHNv2i64_v4i32, AArch64_INS_SUBHN2: subhn2 */ 18127 0, 18128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18129}, 18130 18131{ /* AArch64_SUBHNv4i32_v4i16, AArch64_INS_SUBHN: subhn */ 18132 0, 18133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18134}, 18135 18136{ /* AArch64_SUBHNv4i32_v8i16, AArch64_INS_SUBHN2: subhn2 */ 18137 0, 18138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18139}, 18140 18141{ /* AArch64_SUBHNv8i16_v16i8, AArch64_INS_SUBHN2: subhn2 */ 18142 0, 18143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18144}, 18145 18146{ /* AArch64_SUBHNv8i16_v8i8, AArch64_INS_SUBHN: subhn */ 18147 0, 18148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18149}, 18150 18151{ /* AArch64_SUBR_ZI_B, AArch64_INS_SUBR: subr */ 18152 0, 18153 { 0 } 18154}, 18155 18156{ /* AArch64_SUBR_ZI_D, AArch64_INS_SUBR: subr */ 18157 0, 18158 { 0 } 18159}, 18160 18161{ /* AArch64_SUBR_ZI_H, AArch64_INS_SUBR: subr */ 18162 0, 18163 { 0 } 18164}, 18165 18166{ /* AArch64_SUBR_ZI_S, AArch64_INS_SUBR: subr */ 18167 0, 18168 { 0 } 18169}, 18170 18171{ /* AArch64_SUBR_ZPmZ_B, AArch64_INS_SUBR: subr */ 18172 0, 18173 { 0 } 18174}, 18175 18176{ /* AArch64_SUBR_ZPmZ_D, AArch64_INS_SUBR: subr */ 18177 0, 18178 { 0 } 18179}, 18180 18181{ /* AArch64_SUBR_ZPmZ_H, AArch64_INS_SUBR: subr */ 18182 0, 18183 { 0 } 18184}, 18185 18186{ /* AArch64_SUBR_ZPmZ_S, AArch64_INS_SUBR: subr */ 18187 0, 18188 { 0 } 18189}, 18190 18191{ /* AArch64_SUBSWri, AArch64_INS_ADDS: adds */ 18192 0, 18193 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18194}, 18195 18196{ /* AArch64_SUBSWrs, AArch64_INS_CMP: cmp */ 18197 0, 18198 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18199}, 18200 18201{ /* AArch64_SUBSWrx, AArch64_INS_CMP: cmp */ 18202 0, 18203 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18204}, 18205 18206{ /* AArch64_SUBSXri, AArch64_INS_ADDS: adds */ 18207 0, 18208 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18209}, 18210 18211{ /* AArch64_SUBSXrs, AArch64_INS_CMP: cmp */ 18212 0, 18213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18214}, 18215 18216{ /* AArch64_SUBSXrx, AArch64_INS_CMP: cmp */ 18217 0, 18218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18219}, 18220 18221{ /* AArch64_SUBSXrx64, AArch64_INS_CMP: cmp */ 18222 0, 18223 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 18224}, 18225 18226{ /* AArch64_SUBWri, AArch64_INS_ADD: add */ 18227 0, 18228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18229}, 18230 18231{ /* AArch64_SUBWrs, AArch64_INS_NEG: neg */ 18232 0, 18233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18234}, 18235 18236{ /* AArch64_SUBWrx, AArch64_INS_SUB: sub */ 18237 0, 18238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18239}, 18240 18241{ /* AArch64_SUBXri, AArch64_INS_ADD: add */ 18242 0, 18243 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18244}, 18245 18246{ /* AArch64_SUBXrs, AArch64_INS_NEG: neg */ 18247 0, 18248 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18249}, 18250 18251{ /* AArch64_SUBXrx, AArch64_INS_SUB: sub */ 18252 0, 18253 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18254}, 18255 18256{ /* AArch64_SUBXrx64, AArch64_INS_SUB: sub */ 18257 0, 18258 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ } 18259}, 18260 18261{ /* AArch64_SUB_ZI_B, AArch64_INS_SUB: sub */ 18262 0, 18263 { 0 } 18264}, 18265 18266{ /* AArch64_SUB_ZI_D, AArch64_INS_SUB: sub */ 18267 0, 18268 { 0 } 18269}, 18270 18271{ /* AArch64_SUB_ZI_H, AArch64_INS_SUB: sub */ 18272 0, 18273 { 0 } 18274}, 18275 18276{ /* AArch64_SUB_ZI_S, AArch64_INS_SUB: sub */ 18277 0, 18278 { 0 } 18279}, 18280 18281{ /* AArch64_SUB_ZPmZ_B, AArch64_INS_SUB: sub */ 18282 0, 18283 { 0 } 18284}, 18285 18286{ /* AArch64_SUB_ZPmZ_D, AArch64_INS_SUB: sub */ 18287 0, 18288 { 0 } 18289}, 18290 18291{ /* AArch64_SUB_ZPmZ_H, AArch64_INS_SUB: sub */ 18292 0, 18293 { 0 } 18294}, 18295 18296{ /* AArch64_SUB_ZPmZ_S, AArch64_INS_SUB: sub */ 18297 0, 18298 { 0 } 18299}, 18300 18301{ /* AArch64_SUB_ZZZ_B, AArch64_INS_SUB: sub */ 18302 0, 18303 { 0 } 18304}, 18305 18306{ /* AArch64_SUB_ZZZ_D, AArch64_INS_SUB: sub */ 18307 0, 18308 { 0 } 18309}, 18310 18311{ /* AArch64_SUB_ZZZ_H, AArch64_INS_SUB: sub */ 18312 0, 18313 { 0 } 18314}, 18315 18316{ /* AArch64_SUB_ZZZ_S, AArch64_INS_SUB: sub */ 18317 0, 18318 { 0 } 18319}, 18320 18321{ /* AArch64_SUBv16i8, AArch64_INS_SUB: sub */ 18322 0, 18323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18324}, 18325 18326{ /* AArch64_SUBv1i64, AArch64_INS_SUB: sub */ 18327 0, 18328 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18329}, 18330 18331{ /* AArch64_SUBv2i32, AArch64_INS_SUB: sub */ 18332 0, 18333 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18334}, 18335 18336{ /* AArch64_SUBv2i64, AArch64_INS_SUB: sub */ 18337 0, 18338 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18339}, 18340 18341{ /* AArch64_SUBv4i16, AArch64_INS_SUB: sub */ 18342 0, 18343 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18344}, 18345 18346{ /* AArch64_SUBv4i32, AArch64_INS_SUB: sub */ 18347 0, 18348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18349}, 18350 18351{ /* AArch64_SUBv8i16, AArch64_INS_SUB: sub */ 18352 0, 18353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18354}, 18355 18356{ /* AArch64_SUBv8i8, AArch64_INS_SUB: sub */ 18357 0, 18358 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18359}, 18360 18361{ /* AArch64_SUNPKHI_ZZ_D, AArch64_INS_SUNPKHI: sunpkhi */ 18362 0, 18363 { 0 } 18364}, 18365 18366{ /* AArch64_SUNPKHI_ZZ_H, AArch64_INS_SUNPKHI: sunpkhi */ 18367 0, 18368 { 0 } 18369}, 18370 18371{ /* AArch64_SUNPKHI_ZZ_S, AArch64_INS_SUNPKHI: sunpkhi */ 18372 0, 18373 { 0 } 18374}, 18375 18376{ /* AArch64_SUNPKLO_ZZ_D, AArch64_INS_SUNPKLO: sunpklo */ 18377 0, 18378 { 0 } 18379}, 18380 18381{ /* AArch64_SUNPKLO_ZZ_H, AArch64_INS_SUNPKLO: sunpklo */ 18382 0, 18383 { 0 } 18384}, 18385 18386{ /* AArch64_SUNPKLO_ZZ_S, AArch64_INS_SUNPKLO: sunpklo */ 18387 0, 18388 { 0 } 18389}, 18390 18391{ /* AArch64_SUQADDv16i8, AArch64_INS_SUQADD: suqadd */ 18392 0, 18393 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18394}, 18395 18396{ /* AArch64_SUQADDv1i16, AArch64_INS_SUQADD: suqadd */ 18397 0, 18398 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18399}, 18400 18401{ /* AArch64_SUQADDv1i32, AArch64_INS_SUQADD: suqadd */ 18402 0, 18403 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18404}, 18405 18406{ /* AArch64_SUQADDv1i64, AArch64_INS_SUQADD: suqadd */ 18407 0, 18408 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18409}, 18410 18411{ /* AArch64_SUQADDv1i8, AArch64_INS_SUQADD: suqadd */ 18412 0, 18413 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18414}, 18415 18416{ /* AArch64_SUQADDv2i32, AArch64_INS_SUQADD: suqadd */ 18417 0, 18418 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18419}, 18420 18421{ /* AArch64_SUQADDv2i64, AArch64_INS_SUQADD: suqadd */ 18422 0, 18423 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18424}, 18425 18426{ /* AArch64_SUQADDv4i16, AArch64_INS_SUQADD: suqadd */ 18427 0, 18428 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18429}, 18430 18431{ /* AArch64_SUQADDv4i32, AArch64_INS_SUQADD: suqadd */ 18432 0, 18433 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18434}, 18435 18436{ /* AArch64_SUQADDv8i16, AArch64_INS_SUQADD: suqadd */ 18437 0, 18438 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18439}, 18440 18441{ /* AArch64_SUQADDv8i8, AArch64_INS_SUQADD: suqadd */ 18442 0, 18443 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18444}, 18445 18446{ /* AArch64_SVC, AArch64_INS_SVC: svc */ 18447 0, 18448 { CS_AC_READ, 0 } 18449}, 18450 18451{ /* AArch64_SWPAB, AArch64_INS_SWPAB: swpab */ 18452 0, 18453 { 0 } 18454}, 18455 18456{ /* AArch64_SWPAH, AArch64_INS_SWPAH: swpah */ 18457 0, 18458 { 0 } 18459}, 18460 18461{ /* AArch64_SWPALB, AArch64_INS_SWPALB: swpalb */ 18462 0, 18463 { 0 } 18464}, 18465 18466{ /* AArch64_SWPALH, AArch64_INS_SWPALH: swpalh */ 18467 0, 18468 { 0 } 18469}, 18470 18471{ /* AArch64_SWPALW, AArch64_INS_SWPAL: swpal */ 18472 0, 18473 { 0 } 18474}, 18475 18476{ /* AArch64_SWPALX, AArch64_INS_SWPAL: swpal */ 18477 0, 18478 { 0 } 18479}, 18480 18481{ /* AArch64_SWPAW, AArch64_INS_SWPA: swpa */ 18482 0, 18483 { 0 } 18484}, 18485 18486{ /* AArch64_SWPAX, AArch64_INS_SWPA: swpa */ 18487 0, 18488 { 0 } 18489}, 18490 18491{ /* AArch64_SWPB, AArch64_INS_SWPB: swpb */ 18492 0, 18493 { 0 } 18494}, 18495 18496{ /* AArch64_SWPH, AArch64_INS_SWPH: swph */ 18497 0, 18498 { 0 } 18499}, 18500 18501{ /* AArch64_SWPLB, AArch64_INS_SWPLB: swplb */ 18502 0, 18503 { 0 } 18504}, 18505 18506{ /* AArch64_SWPLH, AArch64_INS_SWPLH: swplh */ 18507 0, 18508 { 0 } 18509}, 18510 18511{ /* AArch64_SWPLW, AArch64_INS_SWPL: swpl */ 18512 0, 18513 { 0 } 18514}, 18515 18516{ /* AArch64_SWPLX, AArch64_INS_SWPL: swpl */ 18517 0, 18518 { 0 } 18519}, 18520 18521{ /* AArch64_SWPW, AArch64_INS_SWP: swp */ 18522 0, 18523 { 0 } 18524}, 18525 18526{ /* AArch64_SWPX, AArch64_INS_SWP: swp */ 18527 0, 18528 { 0 } 18529}, 18530 18531{ /* AArch64_SXTB_ZPmZ_D, AArch64_INS_SXTB: sxtb */ 18532 0, 18533 { 0 } 18534}, 18535 18536{ /* AArch64_SXTB_ZPmZ_H, AArch64_INS_SXTB: sxtb */ 18537 0, 18538 { 0 } 18539}, 18540 18541{ /* AArch64_SXTB_ZPmZ_S, AArch64_INS_SXTB: sxtb */ 18542 0, 18543 { 0 } 18544}, 18545 18546{ /* AArch64_SXTH_ZPmZ_D, AArch64_INS_SXTH: sxth */ 18547 0, 18548 { 0 } 18549}, 18550 18551{ /* AArch64_SXTH_ZPmZ_S, AArch64_INS_SXTH: sxth */ 18552 0, 18553 { 0 } 18554}, 18555 18556{ /* AArch64_SXTW_ZPmZ_D, AArch64_INS_SXTW: sxtw */ 18557 0, 18558 { 0 } 18559}, 18560 18561{ /* AArch64_SYSLxt, AArch64_INS_SYSL: sysl */ 18562 0, 18563 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ } 18564}, 18565 18566{ /* AArch64_SYSxt, AArch64_INS_SYS: sys */ 18567 0, 18568 { CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_WRITE | CS_AC_READ } 18569}, 18570 18571{ /* AArch64_TBL_ZZZ_B, AArch64_INS_TBL: tbl */ 18572 0, 18573 { 0 } 18574}, 18575 18576{ /* AArch64_TBL_ZZZ_D, AArch64_INS_TBL: tbl */ 18577 0, 18578 { 0 } 18579}, 18580 18581{ /* AArch64_TBL_ZZZ_H, AArch64_INS_TBL: tbl */ 18582 0, 18583 { 0 } 18584}, 18585 18586{ /* AArch64_TBL_ZZZ_S, AArch64_INS_TBL: tbl */ 18587 0, 18588 { 0 } 18589}, 18590 18591{ /* AArch64_TBLv16i8Four, AArch64_INS_TBL: tbl */ 18592 0, 18593 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18594}, 18595 18596{ /* AArch64_TBLv16i8One, AArch64_INS_TBL: tbl */ 18597 0, 18598 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18599}, 18600 18601{ /* AArch64_TBLv16i8Three, AArch64_INS_TBL: tbl */ 18602 0, 18603 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18604}, 18605 18606{ /* AArch64_TBLv16i8Two, AArch64_INS_TBL: tbl */ 18607 0, 18608 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18609}, 18610 18611{ /* AArch64_TBLv8i8Four, AArch64_INS_TBL: tbl */ 18612 0, 18613 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18614}, 18615 18616{ /* AArch64_TBLv8i8One, AArch64_INS_TBL: tbl */ 18617 0, 18618 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18619}, 18620 18621{ /* AArch64_TBLv8i8Three, AArch64_INS_TBL: tbl */ 18622 0, 18623 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18624}, 18625 18626{ /* AArch64_TBLv8i8Two, AArch64_INS_TBL: tbl */ 18627 0, 18628 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18629}, 18630 18631{ /* AArch64_TBNZW, AArch64_INS_TBNZ: tbnz */ 18632 0, 18633 { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18634}, 18635 18636{ /* AArch64_TBNZX, AArch64_INS_TBNZ: tbnz */ 18637 0, 18638 { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18639}, 18640 18641{ /* AArch64_TBXv16i8Four, AArch64_INS_TBX: tbx */ 18642 0, 18643 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18644}, 18645 18646{ /* AArch64_TBXv16i8One, AArch64_INS_TBX: tbx */ 18647 0, 18648 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18649}, 18650 18651{ /* AArch64_TBXv16i8Three, AArch64_INS_TBX: tbx */ 18652 0, 18653 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18654}, 18655 18656{ /* AArch64_TBXv16i8Two, AArch64_INS_TBX: tbx */ 18657 0, 18658 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18659}, 18660 18661{ /* AArch64_TBXv8i8Four, AArch64_INS_TBX: tbx */ 18662 0, 18663 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18664}, 18665 18666{ /* AArch64_TBXv8i8One, AArch64_INS_TBX: tbx */ 18667 0, 18668 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18669}, 18670 18671{ /* AArch64_TBXv8i8Three, AArch64_INS_TBX: tbx */ 18672 0, 18673 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18674}, 18675 18676{ /* AArch64_TBXv8i8Two, AArch64_INS_TBX: tbx */ 18677 0, 18678 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18679}, 18680 18681{ /* AArch64_TBZW, AArch64_INS_TBZ: tbz */ 18682 0, 18683 { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18684}, 18685 18686{ /* AArch64_TBZX, AArch64_INS_TBZ: tbz */ 18687 0, 18688 { CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18689}, 18690 18691{ /* AArch64_TRN1_PPP_B, AArch64_INS_TRN1: trn1 */ 18692 0, 18693 { 0 } 18694}, 18695 18696{ /* AArch64_TRN1_PPP_D, AArch64_INS_TRN1: trn1 */ 18697 0, 18698 { 0 } 18699}, 18700 18701{ /* AArch64_TRN1_PPP_H, AArch64_INS_TRN1: trn1 */ 18702 0, 18703 { 0 } 18704}, 18705 18706{ /* AArch64_TRN1_PPP_S, AArch64_INS_TRN1: trn1 */ 18707 0, 18708 { 0 } 18709}, 18710 18711{ /* AArch64_TRN1_ZZZ_B, AArch64_INS_TRN1: trn1 */ 18712 0, 18713 { 0 } 18714}, 18715 18716{ /* AArch64_TRN1_ZZZ_D, AArch64_INS_TRN1: trn1 */ 18717 0, 18718 { 0 } 18719}, 18720 18721{ /* AArch64_TRN1_ZZZ_H, AArch64_INS_TRN1: trn1 */ 18722 0, 18723 { 0 } 18724}, 18725 18726{ /* AArch64_TRN1_ZZZ_S, AArch64_INS_TRN1: trn1 */ 18727 0, 18728 { 0 } 18729}, 18730 18731{ /* AArch64_TRN1v16i8, AArch64_INS_TRN1: trn1 */ 18732 0, 18733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18734}, 18735 18736{ /* AArch64_TRN1v2i32, AArch64_INS_TRN1: trn1 */ 18737 0, 18738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18739}, 18740 18741{ /* AArch64_TRN1v2i64, AArch64_INS_TRN1: trn1 */ 18742 0, 18743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18744}, 18745 18746{ /* AArch64_TRN1v4i16, AArch64_INS_TRN1: trn1 */ 18747 0, 18748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18749}, 18750 18751{ /* AArch64_TRN1v4i32, AArch64_INS_TRN1: trn1 */ 18752 0, 18753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18754}, 18755 18756{ /* AArch64_TRN1v8i16, AArch64_INS_TRN1: trn1 */ 18757 0, 18758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18759}, 18760 18761{ /* AArch64_TRN1v8i8, AArch64_INS_TRN1: trn1 */ 18762 0, 18763 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18764}, 18765 18766{ /* AArch64_TRN2_PPP_B, AArch64_INS_TRN2: trn2 */ 18767 0, 18768 { 0 } 18769}, 18770 18771{ /* AArch64_TRN2_PPP_D, AArch64_INS_TRN2: trn2 */ 18772 0, 18773 { 0 } 18774}, 18775 18776{ /* AArch64_TRN2_PPP_H, AArch64_INS_TRN2: trn2 */ 18777 0, 18778 { 0 } 18779}, 18780 18781{ /* AArch64_TRN2_PPP_S, AArch64_INS_TRN2: trn2 */ 18782 0, 18783 { 0 } 18784}, 18785 18786{ /* AArch64_TRN2_ZZZ_B, AArch64_INS_TRN2: trn2 */ 18787 0, 18788 { 0 } 18789}, 18790 18791{ /* AArch64_TRN2_ZZZ_D, AArch64_INS_TRN2: trn2 */ 18792 0, 18793 { 0 } 18794}, 18795 18796{ /* AArch64_TRN2_ZZZ_H, AArch64_INS_TRN2: trn2 */ 18797 0, 18798 { 0 } 18799}, 18800 18801{ /* AArch64_TRN2_ZZZ_S, AArch64_INS_TRN2: trn2 */ 18802 0, 18803 { 0 } 18804}, 18805 18806{ /* AArch64_TRN2v16i8, AArch64_INS_TRN2: trn2 */ 18807 0, 18808 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18809}, 18810 18811{ /* AArch64_TRN2v2i32, AArch64_INS_TRN2: trn2 */ 18812 0, 18813 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18814}, 18815 18816{ /* AArch64_TRN2v2i64, AArch64_INS_TRN2: trn2 */ 18817 0, 18818 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18819}, 18820 18821{ /* AArch64_TRN2v4i16, AArch64_INS_TRN2: trn2 */ 18822 0, 18823 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18824}, 18825 18826{ /* AArch64_TRN2v4i32, AArch64_INS_TRN2: trn2 */ 18827 0, 18828 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18829}, 18830 18831{ /* AArch64_TRN2v8i16, AArch64_INS_TRN2: trn2 */ 18832 0, 18833 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18834}, 18835 18836{ /* AArch64_TRN2v8i8, AArch64_INS_TRN2: trn2 */ 18837 0, 18838 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 18839}, 18840 18841{ /* AArch64_TSB, AArch64_INS_TSB: tsb */ 18842 0, 18843 { 0 } 18844}, 18845 18846{ /* AArch64_UABALv16i8_v8i16, AArch64_INS_UABAL2: uabal2 */ 18847 0, 18848 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18849}, 18850 18851{ /* AArch64_UABALv2i32_v2i64, AArch64_INS_UABAL: uabal */ 18852 0, 18853 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18854}, 18855 18856{ /* AArch64_UABALv4i16_v4i32, AArch64_INS_UABAL: uabal */ 18857 0, 18858 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18859}, 18860 18861{ /* AArch64_UABALv4i32_v2i64, AArch64_INS_UABAL2: uabal2 */ 18862 0, 18863 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18864}, 18865 18866{ /* AArch64_UABALv8i16_v4i32, AArch64_INS_UABAL2: uabal2 */ 18867 0, 18868 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18869}, 18870 18871{ /* AArch64_UABALv8i8_v8i16, AArch64_INS_UABAL: uabal */ 18872 0, 18873 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18874}, 18875 18876{ /* AArch64_UABAv16i8, AArch64_INS_UABA: uaba */ 18877 0, 18878 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18879}, 18880 18881{ /* AArch64_UABAv2i32, AArch64_INS_UABA: uaba */ 18882 0, 18883 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18884}, 18885 18886{ /* AArch64_UABAv4i16, AArch64_INS_UABA: uaba */ 18887 0, 18888 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18889}, 18890 18891{ /* AArch64_UABAv4i32, AArch64_INS_UABA: uaba */ 18892 0, 18893 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18894}, 18895 18896{ /* AArch64_UABAv8i16, AArch64_INS_UABA: uaba */ 18897 0, 18898 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18899}, 18900 18901{ /* AArch64_UABAv8i8, AArch64_INS_UABA: uaba */ 18902 0, 18903 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18904}, 18905 18906{ /* AArch64_UABDLv16i8_v8i16, AArch64_INS_UABDL2: uabdl2 */ 18907 0, 18908 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18909}, 18910 18911{ /* AArch64_UABDLv2i32_v2i64, AArch64_INS_UABDL: uabdl */ 18912 0, 18913 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18914}, 18915 18916{ /* AArch64_UABDLv4i16_v4i32, AArch64_INS_UABDL: uabdl */ 18917 0, 18918 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18919}, 18920 18921{ /* AArch64_UABDLv4i32_v2i64, AArch64_INS_UABDL2: uabdl2 */ 18922 0, 18923 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18924}, 18925 18926{ /* AArch64_UABDLv8i16_v4i32, AArch64_INS_UABDL2: uabdl2 */ 18927 0, 18928 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18929}, 18930 18931{ /* AArch64_UABDLv8i8_v8i16, AArch64_INS_UABDL: uabdl */ 18932 0, 18933 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18934}, 18935 18936{ /* AArch64_UABD_ZPmZ_B, AArch64_INS_UABD: uabd */ 18937 0, 18938 { 0 } 18939}, 18940 18941{ /* AArch64_UABD_ZPmZ_D, AArch64_INS_UABD: uabd */ 18942 0, 18943 { 0 } 18944}, 18945 18946{ /* AArch64_UABD_ZPmZ_H, AArch64_INS_UABD: uabd */ 18947 0, 18948 { 0 } 18949}, 18950 18951{ /* AArch64_UABD_ZPmZ_S, AArch64_INS_UABD: uabd */ 18952 0, 18953 { 0 } 18954}, 18955 18956{ /* AArch64_UABDv16i8, AArch64_INS_UABD: uabd */ 18957 0, 18958 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18959}, 18960 18961{ /* AArch64_UABDv2i32, AArch64_INS_UABD: uabd */ 18962 0, 18963 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18964}, 18965 18966{ /* AArch64_UABDv4i16, AArch64_INS_UABD: uabd */ 18967 0, 18968 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18969}, 18970 18971{ /* AArch64_UABDv4i32, AArch64_INS_UABD: uabd */ 18972 0, 18973 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18974}, 18975 18976{ /* AArch64_UABDv8i16, AArch64_INS_UABD: uabd */ 18977 0, 18978 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18979}, 18980 18981{ /* AArch64_UABDv8i8, AArch64_INS_UABD: uabd */ 18982 0, 18983 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 18984}, 18985 18986{ /* AArch64_UADALPv16i8_v8i16, AArch64_INS_UADALP: uadalp */ 18987 0, 18988 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18989}, 18990 18991{ /* AArch64_UADALPv2i32_v1i64, AArch64_INS_UADALP: uadalp */ 18992 0, 18993 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18994}, 18995 18996{ /* AArch64_UADALPv4i16_v2i32, AArch64_INS_UADALP: uadalp */ 18997 0, 18998 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 18999}, 19000 19001{ /* AArch64_UADALPv4i32_v2i64, AArch64_INS_UADALP: uadalp */ 19002 0, 19003 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19004}, 19005 19006{ /* AArch64_UADALPv8i16_v4i32, AArch64_INS_UADALP: uadalp */ 19007 0, 19008 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19009}, 19010 19011{ /* AArch64_UADALPv8i8_v4i16, AArch64_INS_UADALP: uadalp */ 19012 0, 19013 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19014}, 19015 19016{ /* AArch64_UADDLPv16i8_v8i16, AArch64_INS_UADDLP: uaddlp */ 19017 0, 19018 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19019}, 19020 19021{ /* AArch64_UADDLPv2i32_v1i64, AArch64_INS_UADDLP: uaddlp */ 19022 0, 19023 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19024}, 19025 19026{ /* AArch64_UADDLPv4i16_v2i32, AArch64_INS_UADDLP: uaddlp */ 19027 0, 19028 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19029}, 19030 19031{ /* AArch64_UADDLPv4i32_v2i64, AArch64_INS_UADDLP: uaddlp */ 19032 0, 19033 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19034}, 19035 19036{ /* AArch64_UADDLPv8i16_v4i32, AArch64_INS_UADDLP: uaddlp */ 19037 0, 19038 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19039}, 19040 19041{ /* AArch64_UADDLPv8i8_v4i16, AArch64_INS_UADDLP: uaddlp */ 19042 0, 19043 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 19044}, 19045 19046{ /* AArch64_UADDLVv16i8v, AArch64_INS_UADDLV: uaddlv */ 19047 0, 19048 { CS_AC_WRITE, CS_AC_READ, 0 } 19049}, 19050 19051{ /* AArch64_UADDLVv4i16v, AArch64_INS_UADDLV: uaddlv */ 19052 0, 19053 { CS_AC_WRITE, CS_AC_READ, 0 } 19054}, 19055 19056{ /* AArch64_UADDLVv4i32v, AArch64_INS_UADDLV: uaddlv */ 19057 0, 19058 { CS_AC_WRITE, CS_AC_READ, 0 } 19059}, 19060 19061{ /* AArch64_UADDLVv8i16v, AArch64_INS_UADDLV: uaddlv */ 19062 0, 19063 { CS_AC_WRITE, CS_AC_READ, 0 } 19064}, 19065 19066{ /* AArch64_UADDLVv8i8v, AArch64_INS_UADDLV: uaddlv */ 19067 0, 19068 { CS_AC_WRITE, CS_AC_READ, 0 } 19069}, 19070 19071{ /* AArch64_UADDLv16i8_v8i16, AArch64_INS_UADDL2: uaddl2 */ 19072 0, 19073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19074}, 19075 19076{ /* AArch64_UADDLv2i32_v2i64, AArch64_INS_UADDL: uaddl */ 19077 0, 19078 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19079}, 19080 19081{ /* AArch64_UADDLv4i16_v4i32, AArch64_INS_UADDL: uaddl */ 19082 0, 19083 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19084}, 19085 19086{ /* AArch64_UADDLv4i32_v2i64, AArch64_INS_UADDL2: uaddl2 */ 19087 0, 19088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19089}, 19090 19091{ /* AArch64_UADDLv8i16_v4i32, AArch64_INS_UADDL2: uaddl2 */ 19092 0, 19093 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19094}, 19095 19096{ /* AArch64_UADDLv8i8_v8i16, AArch64_INS_UADDL: uaddl */ 19097 0, 19098 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19099}, 19100 19101{ /* AArch64_UADDV_VPZ_B, AArch64_INS_UADDV: uaddv */ 19102 0, 19103 { 0 } 19104}, 19105 19106{ /* AArch64_UADDV_VPZ_D, AArch64_INS_UADDV: uaddv */ 19107 0, 19108 { 0 } 19109}, 19110 19111{ /* AArch64_UADDV_VPZ_H, AArch64_INS_UADDV: uaddv */ 19112 0, 19113 { 0 } 19114}, 19115 19116{ /* AArch64_UADDV_VPZ_S, AArch64_INS_UADDV: uaddv */ 19117 0, 19118 { 0 } 19119}, 19120 19121{ /* AArch64_UADDWv16i8_v8i16, AArch64_INS_UADDW2: uaddw2 */ 19122 0, 19123 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19124}, 19125 19126{ /* AArch64_UADDWv2i32_v2i64, AArch64_INS_UADDW: uaddw */ 19127 0, 19128 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19129}, 19130 19131{ /* AArch64_UADDWv4i16_v4i32, AArch64_INS_UADDW: uaddw */ 19132 0, 19133 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19134}, 19135 19136{ /* AArch64_UADDWv4i32_v2i64, AArch64_INS_UADDW2: uaddw2 */ 19137 0, 19138 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19139}, 19140 19141{ /* AArch64_UADDWv8i16_v4i32, AArch64_INS_UADDW2: uaddw2 */ 19142 0, 19143 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19144}, 19145 19146{ /* AArch64_UADDWv8i8_v8i16, AArch64_INS_UADDW: uaddw */ 19147 0, 19148 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19149}, 19150 19151{ /* AArch64_UBFMWri, AArch64_INS_LSR: lsr */ 19152 0, 19153 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19154}, 19155 19156{ /* AArch64_UBFMXri, AArch64_INS_LSR: lsr */ 19157 0, 19158 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19159}, 19160 19161{ /* AArch64_UCVTFSWDri, AArch64_INS_UCVTF: ucvtf */ 19162 0, 19163 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19164}, 19165 19166{ /* AArch64_UCVTFSWHri, AArch64_INS_UCVTF: ucvtf */ 19167 0, 19168 { 0 } 19169}, 19170 19171{ /* AArch64_UCVTFSWSri, AArch64_INS_UCVTF: ucvtf */ 19172 0, 19173 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19174}, 19175 19176{ /* AArch64_UCVTFSXDri, AArch64_INS_UCVTF: ucvtf */ 19177 0, 19178 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19179}, 19180 19181{ /* AArch64_UCVTFSXHri, AArch64_INS_UCVTF: ucvtf */ 19182 0, 19183 { 0 } 19184}, 19185 19186{ /* AArch64_UCVTFSXSri, AArch64_INS_UCVTF: ucvtf */ 19187 0, 19188 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19189}, 19190 19191{ /* AArch64_UCVTFUWDri, AArch64_INS_UCVTF: ucvtf */ 19192 0, 19193 { CS_AC_WRITE, CS_AC_READ, 0 } 19194}, 19195 19196{ /* AArch64_UCVTFUWHri, AArch64_INS_UCVTF: ucvtf */ 19197 0, 19198 { 0 } 19199}, 19200 19201{ /* AArch64_UCVTFUWSri, AArch64_INS_UCVTF: ucvtf */ 19202 0, 19203 { CS_AC_WRITE, CS_AC_READ, 0 } 19204}, 19205 19206{ /* AArch64_UCVTFUXDri, AArch64_INS_UCVTF: ucvtf */ 19207 0, 19208 { CS_AC_WRITE, CS_AC_READ, 0 } 19209}, 19210 19211{ /* AArch64_UCVTFUXHri, AArch64_INS_UCVTF: ucvtf */ 19212 0, 19213 { 0 } 19214}, 19215 19216{ /* AArch64_UCVTFUXSri, AArch64_INS_UCVTF: ucvtf */ 19217 0, 19218 { CS_AC_WRITE, CS_AC_READ, 0 } 19219}, 19220 19221{ /* AArch64_UCVTF_ZPmZ_DtoD, AArch64_INS_UCVTF: ucvtf */ 19222 0, 19223 { 0 } 19224}, 19225 19226{ /* AArch64_UCVTF_ZPmZ_DtoH, AArch64_INS_UCVTF: ucvtf */ 19227 0, 19228 { 0 } 19229}, 19230 19231{ /* AArch64_UCVTF_ZPmZ_DtoS, AArch64_INS_UCVTF: ucvtf */ 19232 0, 19233 { 0 } 19234}, 19235 19236{ /* AArch64_UCVTF_ZPmZ_HtoH, AArch64_INS_UCVTF: ucvtf */ 19237 0, 19238 { 0 } 19239}, 19240 19241{ /* AArch64_UCVTF_ZPmZ_StoD, AArch64_INS_UCVTF: ucvtf */ 19242 0, 19243 { 0 } 19244}, 19245 19246{ /* AArch64_UCVTF_ZPmZ_StoH, AArch64_INS_UCVTF: ucvtf */ 19247 0, 19248 { 0 } 19249}, 19250 19251{ /* AArch64_UCVTF_ZPmZ_StoS, AArch64_INS_UCVTF: ucvtf */ 19252 0, 19253 { 0 } 19254}, 19255 19256{ /* AArch64_UCVTFd, AArch64_INS_UCVTF: ucvtf */ 19257 0, 19258 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19259}, 19260 19261{ /* AArch64_UCVTFh, AArch64_INS_UCVTF: ucvtf */ 19262 0, 19263 { 0 } 19264}, 19265 19266{ /* AArch64_UCVTFs, AArch64_INS_UCVTF: ucvtf */ 19267 0, 19268 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19269}, 19270 19271{ /* AArch64_UCVTFv1i16, AArch64_INS_UCVTF: ucvtf */ 19272 0, 19273 { 0 } 19274}, 19275 19276{ /* AArch64_UCVTFv1i32, AArch64_INS_UCVTF: ucvtf */ 19277 0, 19278 { CS_AC_WRITE, CS_AC_READ, 0 } 19279}, 19280 19281{ /* AArch64_UCVTFv1i64, AArch64_INS_UCVTF: ucvtf */ 19282 0, 19283 { CS_AC_WRITE, CS_AC_READ, 0 } 19284}, 19285 19286{ /* AArch64_UCVTFv2f32, AArch64_INS_UCVTF: ucvtf */ 19287 0, 19288 { CS_AC_WRITE, CS_AC_READ, 0 } 19289}, 19290 19291{ /* AArch64_UCVTFv2f64, AArch64_INS_UCVTF: ucvtf */ 19292 0, 19293 { CS_AC_WRITE, CS_AC_READ, 0 } 19294}, 19295 19296{ /* AArch64_UCVTFv2i32_shift, AArch64_INS_UCVTF: ucvtf */ 19297 0, 19298 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19299}, 19300 19301{ /* AArch64_UCVTFv2i64_shift, AArch64_INS_UCVTF: ucvtf */ 19302 0, 19303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19304}, 19305 19306{ /* AArch64_UCVTFv4f16, AArch64_INS_UCVTF: ucvtf */ 19307 0, 19308 { 0 } 19309}, 19310 19311{ /* AArch64_UCVTFv4f32, AArch64_INS_UCVTF: ucvtf */ 19312 0, 19313 { CS_AC_WRITE, CS_AC_READ, 0 } 19314}, 19315 19316{ /* AArch64_UCVTFv4i16_shift, AArch64_INS_UCVTF: ucvtf */ 19317 0, 19318 { 0 } 19319}, 19320 19321{ /* AArch64_UCVTFv4i32_shift, AArch64_INS_UCVTF: ucvtf */ 19322 0, 19323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19324}, 19325 19326{ /* AArch64_UCVTFv8f16, AArch64_INS_UCVTF: ucvtf */ 19327 0, 19328 { 0 } 19329}, 19330 19331{ /* AArch64_UCVTFv8i16_shift, AArch64_INS_UCVTF: ucvtf */ 19332 0, 19333 { 0 } 19334}, 19335 19336{ /* AArch64_UDIVR_ZPmZ_D, AArch64_INS_UDIVR: udivr */ 19337 0, 19338 { 0 } 19339}, 19340 19341{ /* AArch64_UDIVR_ZPmZ_S, AArch64_INS_UDIVR: udivr */ 19342 0, 19343 { 0 } 19344}, 19345 19346{ /* AArch64_UDIVWr, AArch64_INS_UDIV: udiv */ 19347 0, 19348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19349}, 19350 19351{ /* AArch64_UDIVXr, AArch64_INS_UDIV: udiv */ 19352 0, 19353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19354}, 19355 19356{ /* AArch64_UDIV_ZPmZ_D, AArch64_INS_UDIV: udiv */ 19357 0, 19358 { 0 } 19359}, 19360 19361{ /* AArch64_UDIV_ZPmZ_S, AArch64_INS_UDIV: udiv */ 19362 0, 19363 { 0 } 19364}, 19365 19366{ /* AArch64_UDOT_ZZZI_D, AArch64_INS_UDOT: udot */ 19367 0, 19368 { 0 } 19369}, 19370 19371{ /* AArch64_UDOT_ZZZI_S, AArch64_INS_UDOT: udot */ 19372 0, 19373 { 0 } 19374}, 19375 19376{ /* AArch64_UDOT_ZZZ_D, AArch64_INS_UDOT: udot */ 19377 0, 19378 { 0 } 19379}, 19380 19381{ /* AArch64_UDOT_ZZZ_S, AArch64_INS_UDOT: udot */ 19382 0, 19383 { 0 } 19384}, 19385 19386{ /* AArch64_UDOTlanev16i8, AArch64_INS_UDOT: udot */ 19387 0, 19388 { 0 } 19389}, 19390 19391{ /* AArch64_UDOTlanev8i8, AArch64_INS_UDOT: udot */ 19392 0, 19393 { 0 } 19394}, 19395 19396{ /* AArch64_UDOTv16i8, AArch64_INS_UDOT: udot */ 19397 0, 19398 { 0 } 19399}, 19400 19401{ /* AArch64_UDOTv8i8, AArch64_INS_UDOT: udot */ 19402 0, 19403 { 0 } 19404}, 19405 19406{ /* AArch64_UHADDv16i8, AArch64_INS_UHADD: uhadd */ 19407 0, 19408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19409}, 19410 19411{ /* AArch64_UHADDv2i32, AArch64_INS_UHADD: uhadd */ 19412 0, 19413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19414}, 19415 19416{ /* AArch64_UHADDv4i16, AArch64_INS_UHADD: uhadd */ 19417 0, 19418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19419}, 19420 19421{ /* AArch64_UHADDv4i32, AArch64_INS_UHADD: uhadd */ 19422 0, 19423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19424}, 19425 19426{ /* AArch64_UHADDv8i16, AArch64_INS_UHADD: uhadd */ 19427 0, 19428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19429}, 19430 19431{ /* AArch64_UHADDv8i8, AArch64_INS_UHADD: uhadd */ 19432 0, 19433 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19434}, 19435 19436{ /* AArch64_UHSUBv16i8, AArch64_INS_UHSUB: uhsub */ 19437 0, 19438 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19439}, 19440 19441{ /* AArch64_UHSUBv2i32, AArch64_INS_UHSUB: uhsub */ 19442 0, 19443 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19444}, 19445 19446{ /* AArch64_UHSUBv4i16, AArch64_INS_UHSUB: uhsub */ 19447 0, 19448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19449}, 19450 19451{ /* AArch64_UHSUBv4i32, AArch64_INS_UHSUB: uhsub */ 19452 0, 19453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19454}, 19455 19456{ /* AArch64_UHSUBv8i16, AArch64_INS_UHSUB: uhsub */ 19457 0, 19458 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19459}, 19460 19461{ /* AArch64_UHSUBv8i8, AArch64_INS_UHSUB: uhsub */ 19462 0, 19463 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19464}, 19465 19466{ /* AArch64_UMADDLrrr, AArch64_INS_UMADDL: umaddl */ 19467 0, 19468 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19469}, 19470 19471{ /* AArch64_UMAXPv16i8, AArch64_INS_UMAXP: umaxp */ 19472 0, 19473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19474}, 19475 19476{ /* AArch64_UMAXPv2i32, AArch64_INS_UMAXP: umaxp */ 19477 0, 19478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19479}, 19480 19481{ /* AArch64_UMAXPv4i16, AArch64_INS_UMAXP: umaxp */ 19482 0, 19483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19484}, 19485 19486{ /* AArch64_UMAXPv4i32, AArch64_INS_UMAXP: umaxp */ 19487 0, 19488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19489}, 19490 19491{ /* AArch64_UMAXPv8i16, AArch64_INS_UMAXP: umaxp */ 19492 0, 19493 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19494}, 19495 19496{ /* AArch64_UMAXPv8i8, AArch64_INS_UMAXP: umaxp */ 19497 0, 19498 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19499}, 19500 19501{ /* AArch64_UMAXV_VPZ_B, AArch64_INS_UMAXV: umaxv */ 19502 0, 19503 { 0 } 19504}, 19505 19506{ /* AArch64_UMAXV_VPZ_D, AArch64_INS_UMAXV: umaxv */ 19507 0, 19508 { 0 } 19509}, 19510 19511{ /* AArch64_UMAXV_VPZ_H, AArch64_INS_UMAXV: umaxv */ 19512 0, 19513 { 0 } 19514}, 19515 19516{ /* AArch64_UMAXV_VPZ_S, AArch64_INS_UMAXV: umaxv */ 19517 0, 19518 { 0 } 19519}, 19520 19521{ /* AArch64_UMAXVv16i8v, AArch64_INS_UMAXV: umaxv */ 19522 0, 19523 { CS_AC_WRITE, CS_AC_READ, 0 } 19524}, 19525 19526{ /* AArch64_UMAXVv4i16v, AArch64_INS_UMAXV: umaxv */ 19527 0, 19528 { CS_AC_WRITE, CS_AC_READ, 0 } 19529}, 19530 19531{ /* AArch64_UMAXVv4i32v, AArch64_INS_UMAXV: umaxv */ 19532 0, 19533 { CS_AC_WRITE, CS_AC_READ, 0 } 19534}, 19535 19536{ /* AArch64_UMAXVv8i16v, AArch64_INS_UMAXV: umaxv */ 19537 0, 19538 { CS_AC_WRITE, CS_AC_READ, 0 } 19539}, 19540 19541{ /* AArch64_UMAXVv8i8v, AArch64_INS_UMAXV: umaxv */ 19542 0, 19543 { CS_AC_WRITE, CS_AC_READ, 0 } 19544}, 19545 19546{ /* AArch64_UMAX_ZI_B, AArch64_INS_UMAX: umax */ 19547 0, 19548 { 0 } 19549}, 19550 19551{ /* AArch64_UMAX_ZI_D, AArch64_INS_UMAX: umax */ 19552 0, 19553 { 0 } 19554}, 19555 19556{ /* AArch64_UMAX_ZI_H, AArch64_INS_UMAX: umax */ 19557 0, 19558 { 0 } 19559}, 19560 19561{ /* AArch64_UMAX_ZI_S, AArch64_INS_UMAX: umax */ 19562 0, 19563 { 0 } 19564}, 19565 19566{ /* AArch64_UMAX_ZPmZ_B, AArch64_INS_UMAX: umax */ 19567 0, 19568 { 0 } 19569}, 19570 19571{ /* AArch64_UMAX_ZPmZ_D, AArch64_INS_UMAX: umax */ 19572 0, 19573 { 0 } 19574}, 19575 19576{ /* AArch64_UMAX_ZPmZ_H, AArch64_INS_UMAX: umax */ 19577 0, 19578 { 0 } 19579}, 19580 19581{ /* AArch64_UMAX_ZPmZ_S, AArch64_INS_UMAX: umax */ 19582 0, 19583 { 0 } 19584}, 19585 19586{ /* AArch64_UMAXv16i8, AArch64_INS_UMAX: umax */ 19587 0, 19588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19589}, 19590 19591{ /* AArch64_UMAXv2i32, AArch64_INS_UMAX: umax */ 19592 0, 19593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19594}, 19595 19596{ /* AArch64_UMAXv4i16, AArch64_INS_UMAX: umax */ 19597 0, 19598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19599}, 19600 19601{ /* AArch64_UMAXv4i32, AArch64_INS_UMAX: umax */ 19602 0, 19603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19604}, 19605 19606{ /* AArch64_UMAXv8i16, AArch64_INS_UMAX: umax */ 19607 0, 19608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19609}, 19610 19611{ /* AArch64_UMAXv8i8, AArch64_INS_UMAX: umax */ 19612 0, 19613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19614}, 19615 19616{ /* AArch64_UMINPv16i8, AArch64_INS_UMINP: uminp */ 19617 0, 19618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19619}, 19620 19621{ /* AArch64_UMINPv2i32, AArch64_INS_UMINP: uminp */ 19622 0, 19623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19624}, 19625 19626{ /* AArch64_UMINPv4i16, AArch64_INS_UMINP: uminp */ 19627 0, 19628 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19629}, 19630 19631{ /* AArch64_UMINPv4i32, AArch64_INS_UMINP: uminp */ 19632 0, 19633 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19634}, 19635 19636{ /* AArch64_UMINPv8i16, AArch64_INS_UMINP: uminp */ 19637 0, 19638 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19639}, 19640 19641{ /* AArch64_UMINPv8i8, AArch64_INS_UMINP: uminp */ 19642 0, 19643 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19644}, 19645 19646{ /* AArch64_UMINV_VPZ_B, AArch64_INS_UMINV: uminv */ 19647 0, 19648 { 0 } 19649}, 19650 19651{ /* AArch64_UMINV_VPZ_D, AArch64_INS_UMINV: uminv */ 19652 0, 19653 { 0 } 19654}, 19655 19656{ /* AArch64_UMINV_VPZ_H, AArch64_INS_UMINV: uminv */ 19657 0, 19658 { 0 } 19659}, 19660 19661{ /* AArch64_UMINV_VPZ_S, AArch64_INS_UMINV: uminv */ 19662 0, 19663 { 0 } 19664}, 19665 19666{ /* AArch64_UMINVv16i8v, AArch64_INS_UMINV: uminv */ 19667 0, 19668 { CS_AC_WRITE, CS_AC_READ, 0 } 19669}, 19670 19671{ /* AArch64_UMINVv4i16v, AArch64_INS_UMINV: uminv */ 19672 0, 19673 { CS_AC_WRITE, CS_AC_READ, 0 } 19674}, 19675 19676{ /* AArch64_UMINVv4i32v, AArch64_INS_UMINV: uminv */ 19677 0, 19678 { CS_AC_WRITE, CS_AC_READ, 0 } 19679}, 19680 19681{ /* AArch64_UMINVv8i16v, AArch64_INS_UMINV: uminv */ 19682 0, 19683 { CS_AC_WRITE, CS_AC_READ, 0 } 19684}, 19685 19686{ /* AArch64_UMINVv8i8v, AArch64_INS_UMINV: uminv */ 19687 0, 19688 { CS_AC_WRITE, CS_AC_READ, 0 } 19689}, 19690 19691{ /* AArch64_UMIN_ZI_B, AArch64_INS_UMIN: umin */ 19692 0, 19693 { 0 } 19694}, 19695 19696{ /* AArch64_UMIN_ZI_D, AArch64_INS_UMIN: umin */ 19697 0, 19698 { 0 } 19699}, 19700 19701{ /* AArch64_UMIN_ZI_H, AArch64_INS_UMIN: umin */ 19702 0, 19703 { 0 } 19704}, 19705 19706{ /* AArch64_UMIN_ZI_S, AArch64_INS_UMIN: umin */ 19707 0, 19708 { 0 } 19709}, 19710 19711{ /* AArch64_UMIN_ZPmZ_B, AArch64_INS_UMIN: umin */ 19712 0, 19713 { 0 } 19714}, 19715 19716{ /* AArch64_UMIN_ZPmZ_D, AArch64_INS_UMIN: umin */ 19717 0, 19718 { 0 } 19719}, 19720 19721{ /* AArch64_UMIN_ZPmZ_H, AArch64_INS_UMIN: umin */ 19722 0, 19723 { 0 } 19724}, 19725 19726{ /* AArch64_UMIN_ZPmZ_S, AArch64_INS_UMIN: umin */ 19727 0, 19728 { 0 } 19729}, 19730 19731{ /* AArch64_UMINv16i8, AArch64_INS_UMIN: umin */ 19732 0, 19733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19734}, 19735 19736{ /* AArch64_UMINv2i32, AArch64_INS_UMIN: umin */ 19737 0, 19738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19739}, 19740 19741{ /* AArch64_UMINv4i16, AArch64_INS_UMIN: umin */ 19742 0, 19743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19744}, 19745 19746{ /* AArch64_UMINv4i32, AArch64_INS_UMIN: umin */ 19747 0, 19748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19749}, 19750 19751{ /* AArch64_UMINv8i16, AArch64_INS_UMIN: umin */ 19752 0, 19753 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19754}, 19755 19756{ /* AArch64_UMINv8i8, AArch64_INS_UMIN: umin */ 19757 0, 19758 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19759}, 19760 19761{ /* AArch64_UMLALv16i8_v8i16, AArch64_INS_UMLAL2: umlal2 */ 19762 0, 19763 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19764}, 19765 19766{ /* AArch64_UMLALv2i32_indexed, AArch64_INS_UMLAL: umlal */ 19767 0, 19768 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19769}, 19770 19771{ /* AArch64_UMLALv2i32_v2i64, AArch64_INS_UMLAL: umlal */ 19772 0, 19773 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19774}, 19775 19776{ /* AArch64_UMLALv4i16_indexed, AArch64_INS_UMLAL: umlal */ 19777 0, 19778 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19779}, 19780 19781{ /* AArch64_UMLALv4i16_v4i32, AArch64_INS_UMLAL: umlal */ 19782 0, 19783 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19784}, 19785 19786{ /* AArch64_UMLALv4i32_indexed, AArch64_INS_UMLAL2: umlal2 */ 19787 0, 19788 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19789}, 19790 19791{ /* AArch64_UMLALv4i32_v2i64, AArch64_INS_UMLAL2: umlal2 */ 19792 0, 19793 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19794}, 19795 19796{ /* AArch64_UMLALv8i16_indexed, AArch64_INS_UMLAL2: umlal2 */ 19797 0, 19798 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19799}, 19800 19801{ /* AArch64_UMLALv8i16_v4i32, AArch64_INS_UMLAL2: umlal2 */ 19802 0, 19803 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19804}, 19805 19806{ /* AArch64_UMLALv8i8_v8i16, AArch64_INS_UMLAL: umlal */ 19807 0, 19808 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19809}, 19810 19811{ /* AArch64_UMLSLv16i8_v8i16, AArch64_INS_UMLSL2: umlsl2 */ 19812 0, 19813 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19814}, 19815 19816{ /* AArch64_UMLSLv2i32_indexed, AArch64_INS_UMLSL: umlsl */ 19817 0, 19818 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19819}, 19820 19821{ /* AArch64_UMLSLv2i32_v2i64, AArch64_INS_UMLSL: umlsl */ 19822 0, 19823 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19824}, 19825 19826{ /* AArch64_UMLSLv4i16_indexed, AArch64_INS_UMLSL: umlsl */ 19827 0, 19828 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19829}, 19830 19831{ /* AArch64_UMLSLv4i16_v4i32, AArch64_INS_UMLSL: umlsl */ 19832 0, 19833 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19834}, 19835 19836{ /* AArch64_UMLSLv4i32_indexed, AArch64_INS_UMLSL2: umlsl2 */ 19837 0, 19838 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19839}, 19840 19841{ /* AArch64_UMLSLv4i32_v2i64, AArch64_INS_UMLSL2: umlsl2 */ 19842 0, 19843 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19844}, 19845 19846{ /* AArch64_UMLSLv8i16_indexed, AArch64_INS_UMLSL2: umlsl2 */ 19847 0, 19848 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19849}, 19850 19851{ /* AArch64_UMLSLv8i16_v4i32, AArch64_INS_UMLSL2: umlsl2 */ 19852 0, 19853 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19854}, 19855 19856{ /* AArch64_UMLSLv8i8_v8i16, AArch64_INS_UMLSL: umlsl */ 19857 0, 19858 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19859}, 19860 19861{ /* AArch64_UMOVvi16, AArch64_INS_UMOV: umov */ 19862 0, 19863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19864}, 19865 19866{ /* AArch64_UMOVvi32, AArch64_INS_MOV: mov */ 19867 0, 19868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19869}, 19870 19871{ /* AArch64_UMOVvi64, AArch64_INS_MOV: mov */ 19872 0, 19873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19874}, 19875 19876{ /* AArch64_UMOVvi8, AArch64_INS_UMOV: umov */ 19877 0, 19878 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19879}, 19880 19881{ /* AArch64_UMSUBLrrr, AArch64_INS_UMNEGL: umnegl */ 19882 0, 19883 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19884}, 19885 19886{ /* AArch64_UMULH_ZPmZ_B, AArch64_INS_UMULH: umulh */ 19887 0, 19888 { 0 } 19889}, 19890 19891{ /* AArch64_UMULH_ZPmZ_D, AArch64_INS_UMULH: umulh */ 19892 0, 19893 { 0 } 19894}, 19895 19896{ /* AArch64_UMULH_ZPmZ_H, AArch64_INS_UMULH: umulh */ 19897 0, 19898 { 0 } 19899}, 19900 19901{ /* AArch64_UMULH_ZPmZ_S, AArch64_INS_UMULH: umulh */ 19902 0, 19903 { 0 } 19904}, 19905 19906{ /* AArch64_UMULHrr, AArch64_INS_UMULH: umulh */ 19907 0, 19908 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19909}, 19910 19911{ /* AArch64_UMULLv16i8_v8i16, AArch64_INS_UMULL2: umull2 */ 19912 0, 19913 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19914}, 19915 19916{ /* AArch64_UMULLv2i32_indexed, AArch64_INS_UMULL: umull */ 19917 0, 19918 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19919}, 19920 19921{ /* AArch64_UMULLv2i32_v2i64, AArch64_INS_UMULL: umull */ 19922 0, 19923 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19924}, 19925 19926{ /* AArch64_UMULLv4i16_indexed, AArch64_INS_UMULL: umull */ 19927 0, 19928 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19929}, 19930 19931{ /* AArch64_UMULLv4i16_v4i32, AArch64_INS_UMULL: umull */ 19932 0, 19933 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19934}, 19935 19936{ /* AArch64_UMULLv4i32_indexed, AArch64_INS_UMULL2: umull2 */ 19937 0, 19938 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19939}, 19940 19941{ /* AArch64_UMULLv4i32_v2i64, AArch64_INS_UMULL2: umull2 */ 19942 0, 19943 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19944}, 19945 19946{ /* AArch64_UMULLv8i16_indexed, AArch64_INS_UMULL2: umull2 */ 19947 0, 19948 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 19949}, 19950 19951{ /* AArch64_UMULLv8i16_v4i32, AArch64_INS_UMULL2: umull2 */ 19952 0, 19953 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19954}, 19955 19956{ /* AArch64_UMULLv8i8_v8i16, AArch64_INS_UMULL: umull */ 19957 0, 19958 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 19959}, 19960 19961{ /* AArch64_UQADD_ZI_B, AArch64_INS_UQADD: uqadd */ 19962 0, 19963 { 0 } 19964}, 19965 19966{ /* AArch64_UQADD_ZI_D, AArch64_INS_UQADD: uqadd */ 19967 0, 19968 { 0 } 19969}, 19970 19971{ /* AArch64_UQADD_ZI_H, AArch64_INS_UQADD: uqadd */ 19972 0, 19973 { 0 } 19974}, 19975 19976{ /* AArch64_UQADD_ZI_S, AArch64_INS_UQADD: uqadd */ 19977 0, 19978 { 0 } 19979}, 19980 19981{ /* AArch64_UQADD_ZZZ_B, AArch64_INS_UQADD: uqadd */ 19982 0, 19983 { 0 } 19984}, 19985 19986{ /* AArch64_UQADD_ZZZ_D, AArch64_INS_UQADD: uqadd */ 19987 0, 19988 { 0 } 19989}, 19990 19991{ /* AArch64_UQADD_ZZZ_H, AArch64_INS_UQADD: uqadd */ 19992 0, 19993 { 0 } 19994}, 19995 19996{ /* AArch64_UQADD_ZZZ_S, AArch64_INS_UQADD: uqadd */ 19997 0, 19998 { 0 } 19999}, 20000 20001{ /* AArch64_UQADDv16i8, AArch64_INS_UQADD: uqadd */ 20002 0, 20003 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20004}, 20005 20006{ /* AArch64_UQADDv1i16, AArch64_INS_UQADD: uqadd */ 20007 0, 20008 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20009}, 20010 20011{ /* AArch64_UQADDv1i32, AArch64_INS_UQADD: uqadd */ 20012 0, 20013 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20014}, 20015 20016{ /* AArch64_UQADDv1i64, AArch64_INS_UQADD: uqadd */ 20017 0, 20018 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20019}, 20020 20021{ /* AArch64_UQADDv1i8, AArch64_INS_UQADD: uqadd */ 20022 0, 20023 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20024}, 20025 20026{ /* AArch64_UQADDv2i32, AArch64_INS_UQADD: uqadd */ 20027 0, 20028 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20029}, 20030 20031{ /* AArch64_UQADDv2i64, AArch64_INS_UQADD: uqadd */ 20032 0, 20033 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20034}, 20035 20036{ /* AArch64_UQADDv4i16, AArch64_INS_UQADD: uqadd */ 20037 0, 20038 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20039}, 20040 20041{ /* AArch64_UQADDv4i32, AArch64_INS_UQADD: uqadd */ 20042 0, 20043 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20044}, 20045 20046{ /* AArch64_UQADDv8i16, AArch64_INS_UQADD: uqadd */ 20047 0, 20048 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20049}, 20050 20051{ /* AArch64_UQADDv8i8, AArch64_INS_UQADD: uqadd */ 20052 0, 20053 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20054}, 20055 20056{ /* AArch64_UQDECB_WPiI, AArch64_INS_UQDECB: uqdecb */ 20057 0, 20058 { 0 } 20059}, 20060 20061{ /* AArch64_UQDECB_XPiI, AArch64_INS_UQDECB: uqdecb */ 20062 0, 20063 { 0 } 20064}, 20065 20066{ /* AArch64_UQDECD_WPiI, AArch64_INS_UQDECD: uqdecd */ 20067 0, 20068 { 0 } 20069}, 20070 20071{ /* AArch64_UQDECD_XPiI, AArch64_INS_UQDECD: uqdecd */ 20072 0, 20073 { 0 } 20074}, 20075 20076{ /* AArch64_UQDECD_ZPiI, AArch64_INS_UQDECD: uqdecd */ 20077 0, 20078 { 0 } 20079}, 20080 20081{ /* AArch64_UQDECH_WPiI, AArch64_INS_UQDECH: uqdech */ 20082 0, 20083 { 0 } 20084}, 20085 20086{ /* AArch64_UQDECH_XPiI, AArch64_INS_UQDECH: uqdech */ 20087 0, 20088 { 0 } 20089}, 20090 20091{ /* AArch64_UQDECH_ZPiI, AArch64_INS_UQDECH: uqdech */ 20092 0, 20093 { 0 } 20094}, 20095 20096{ /* AArch64_UQDECP_WP_B, AArch64_INS_UQDECP: uqdecp */ 20097 0, 20098 { 0 } 20099}, 20100 20101{ /* AArch64_UQDECP_WP_D, AArch64_INS_UQDECP: uqdecp */ 20102 0, 20103 { 0 } 20104}, 20105 20106{ /* AArch64_UQDECP_WP_H, AArch64_INS_UQDECP: uqdecp */ 20107 0, 20108 { 0 } 20109}, 20110 20111{ /* AArch64_UQDECP_WP_S, AArch64_INS_UQDECP: uqdecp */ 20112 0, 20113 { 0 } 20114}, 20115 20116{ /* AArch64_UQDECP_XP_B, AArch64_INS_UQDECP: uqdecp */ 20117 0, 20118 { 0 } 20119}, 20120 20121{ /* AArch64_UQDECP_XP_D, AArch64_INS_UQDECP: uqdecp */ 20122 0, 20123 { 0 } 20124}, 20125 20126{ /* AArch64_UQDECP_XP_H, AArch64_INS_UQDECP: uqdecp */ 20127 0, 20128 { 0 } 20129}, 20130 20131{ /* AArch64_UQDECP_XP_S, AArch64_INS_UQDECP: uqdecp */ 20132 0, 20133 { 0 } 20134}, 20135 20136{ /* AArch64_UQDECP_ZP_D, AArch64_INS_UQDECP: uqdecp */ 20137 0, 20138 { 0 } 20139}, 20140 20141{ /* AArch64_UQDECP_ZP_H, AArch64_INS_UQDECP: uqdecp */ 20142 0, 20143 { 0 } 20144}, 20145 20146{ /* AArch64_UQDECP_ZP_S, AArch64_INS_UQDECP: uqdecp */ 20147 0, 20148 { 0 } 20149}, 20150 20151{ /* AArch64_UQDECW_WPiI, AArch64_INS_UQDECW: uqdecw */ 20152 0, 20153 { 0 } 20154}, 20155 20156{ /* AArch64_UQDECW_XPiI, AArch64_INS_UQDECW: uqdecw */ 20157 0, 20158 { 0 } 20159}, 20160 20161{ /* AArch64_UQDECW_ZPiI, AArch64_INS_UQDECW: uqdecw */ 20162 0, 20163 { 0 } 20164}, 20165 20166{ /* AArch64_UQINCB_WPiI, AArch64_INS_UQINCB: uqincb */ 20167 0, 20168 { 0 } 20169}, 20170 20171{ /* AArch64_UQINCB_XPiI, AArch64_INS_UQINCB: uqincb */ 20172 0, 20173 { 0 } 20174}, 20175 20176{ /* AArch64_UQINCD_WPiI, AArch64_INS_UQINCD: uqincd */ 20177 0, 20178 { 0 } 20179}, 20180 20181{ /* AArch64_UQINCD_XPiI, AArch64_INS_UQINCD: uqincd */ 20182 0, 20183 { 0 } 20184}, 20185 20186{ /* AArch64_UQINCD_ZPiI, AArch64_INS_UQINCD: uqincd */ 20187 0, 20188 { 0 } 20189}, 20190 20191{ /* AArch64_UQINCH_WPiI, AArch64_INS_UQINCH: uqinch */ 20192 0, 20193 { 0 } 20194}, 20195 20196{ /* AArch64_UQINCH_XPiI, AArch64_INS_UQINCH: uqinch */ 20197 0, 20198 { 0 } 20199}, 20200 20201{ /* AArch64_UQINCH_ZPiI, AArch64_INS_UQINCH: uqinch */ 20202 0, 20203 { 0 } 20204}, 20205 20206{ /* AArch64_UQINCP_WP_B, AArch64_INS_UQINCP: uqincp */ 20207 0, 20208 { 0 } 20209}, 20210 20211{ /* AArch64_UQINCP_WP_D, AArch64_INS_UQINCP: uqincp */ 20212 0, 20213 { 0 } 20214}, 20215 20216{ /* AArch64_UQINCP_WP_H, AArch64_INS_UQINCP: uqincp */ 20217 0, 20218 { 0 } 20219}, 20220 20221{ /* AArch64_UQINCP_WP_S, AArch64_INS_UQINCP: uqincp */ 20222 0, 20223 { 0 } 20224}, 20225 20226{ /* AArch64_UQINCP_XP_B, AArch64_INS_UQINCP: uqincp */ 20227 0, 20228 { 0 } 20229}, 20230 20231{ /* AArch64_UQINCP_XP_D, AArch64_INS_UQINCP: uqincp */ 20232 0, 20233 { 0 } 20234}, 20235 20236{ /* AArch64_UQINCP_XP_H, AArch64_INS_UQINCP: uqincp */ 20237 0, 20238 { 0 } 20239}, 20240 20241{ /* AArch64_UQINCP_XP_S, AArch64_INS_UQINCP: uqincp */ 20242 0, 20243 { 0 } 20244}, 20245 20246{ /* AArch64_UQINCP_ZP_D, AArch64_INS_UQINCP: uqincp */ 20247 0, 20248 { 0 } 20249}, 20250 20251{ /* AArch64_UQINCP_ZP_H, AArch64_INS_UQINCP: uqincp */ 20252 0, 20253 { 0 } 20254}, 20255 20256{ /* AArch64_UQINCP_ZP_S, AArch64_INS_UQINCP: uqincp */ 20257 0, 20258 { 0 } 20259}, 20260 20261{ /* AArch64_UQINCW_WPiI, AArch64_INS_UQINCW: uqincw */ 20262 0, 20263 { 0 } 20264}, 20265 20266{ /* AArch64_UQINCW_XPiI, AArch64_INS_UQINCW: uqincw */ 20267 0, 20268 { 0 } 20269}, 20270 20271{ /* AArch64_UQINCW_ZPiI, AArch64_INS_UQINCW: uqincw */ 20272 0, 20273 { 0 } 20274}, 20275 20276{ /* AArch64_UQRSHLv16i8, AArch64_INS_UQRSHL: uqrshl */ 20277 0, 20278 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20279}, 20280 20281{ /* AArch64_UQRSHLv1i16, AArch64_INS_UQRSHL: uqrshl */ 20282 0, 20283 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20284}, 20285 20286{ /* AArch64_UQRSHLv1i32, AArch64_INS_UQRSHL: uqrshl */ 20287 0, 20288 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20289}, 20290 20291{ /* AArch64_UQRSHLv1i64, AArch64_INS_UQRSHL: uqrshl */ 20292 0, 20293 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20294}, 20295 20296{ /* AArch64_UQRSHLv1i8, AArch64_INS_UQRSHL: uqrshl */ 20297 0, 20298 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20299}, 20300 20301{ /* AArch64_UQRSHLv2i32, AArch64_INS_UQRSHL: uqrshl */ 20302 0, 20303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20304}, 20305 20306{ /* AArch64_UQRSHLv2i64, AArch64_INS_UQRSHL: uqrshl */ 20307 0, 20308 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20309}, 20310 20311{ /* AArch64_UQRSHLv4i16, AArch64_INS_UQRSHL: uqrshl */ 20312 0, 20313 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20314}, 20315 20316{ /* AArch64_UQRSHLv4i32, AArch64_INS_UQRSHL: uqrshl */ 20317 0, 20318 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20319}, 20320 20321{ /* AArch64_UQRSHLv8i16, AArch64_INS_UQRSHL: uqrshl */ 20322 0, 20323 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20324}, 20325 20326{ /* AArch64_UQRSHLv8i8, AArch64_INS_UQRSHL: uqrshl */ 20327 0, 20328 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20329}, 20330 20331{ /* AArch64_UQRSHRNb, AArch64_INS_UQRSHRN: uqrshrn */ 20332 0, 20333 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20334}, 20335 20336{ /* AArch64_UQRSHRNh, AArch64_INS_UQRSHRN: uqrshrn */ 20337 0, 20338 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20339}, 20340 20341{ /* AArch64_UQRSHRNs, AArch64_INS_UQRSHRN: uqrshrn */ 20342 0, 20343 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20344}, 20345 20346{ /* AArch64_UQRSHRNv16i8_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */ 20347 0, 20348 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20349}, 20350 20351{ /* AArch64_UQRSHRNv2i32_shift, AArch64_INS_UQRSHRN: uqrshrn */ 20352 0, 20353 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20354}, 20355 20356{ /* AArch64_UQRSHRNv4i16_shift, AArch64_INS_UQRSHRN: uqrshrn */ 20357 0, 20358 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20359}, 20360 20361{ /* AArch64_UQRSHRNv4i32_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */ 20362 0, 20363 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20364}, 20365 20366{ /* AArch64_UQRSHRNv8i16_shift, AArch64_INS_UQRSHRN2: uqrshrn2 */ 20367 0, 20368 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20369}, 20370 20371{ /* AArch64_UQRSHRNv8i8_shift, AArch64_INS_UQRSHRN: uqrshrn */ 20372 0, 20373 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20374}, 20375 20376{ /* AArch64_UQSHLb, AArch64_INS_UQSHL: uqshl */ 20377 0, 20378 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20379}, 20380 20381{ /* AArch64_UQSHLd, AArch64_INS_UQSHL: uqshl */ 20382 0, 20383 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20384}, 20385 20386{ /* AArch64_UQSHLh, AArch64_INS_UQSHL: uqshl */ 20387 0, 20388 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20389}, 20390 20391{ /* AArch64_UQSHLs, AArch64_INS_UQSHL: uqshl */ 20392 0, 20393 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20394}, 20395 20396{ /* AArch64_UQSHLv16i8, AArch64_INS_UQSHL: uqshl */ 20397 0, 20398 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20399}, 20400 20401{ /* AArch64_UQSHLv16i8_shift, AArch64_INS_UQSHL: uqshl */ 20402 0, 20403 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20404}, 20405 20406{ /* AArch64_UQSHLv1i16, AArch64_INS_UQSHL: uqshl */ 20407 0, 20408 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20409}, 20410 20411{ /* AArch64_UQSHLv1i32, AArch64_INS_UQSHL: uqshl */ 20412 0, 20413 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20414}, 20415 20416{ /* AArch64_UQSHLv1i64, AArch64_INS_UQSHL: uqshl */ 20417 0, 20418 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20419}, 20420 20421{ /* AArch64_UQSHLv1i8, AArch64_INS_UQSHL: uqshl */ 20422 0, 20423 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20424}, 20425 20426{ /* AArch64_UQSHLv2i32, AArch64_INS_UQSHL: uqshl */ 20427 0, 20428 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20429}, 20430 20431{ /* AArch64_UQSHLv2i32_shift, AArch64_INS_UQSHL: uqshl */ 20432 0, 20433 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20434}, 20435 20436{ /* AArch64_UQSHLv2i64, AArch64_INS_UQSHL: uqshl */ 20437 0, 20438 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20439}, 20440 20441{ /* AArch64_UQSHLv2i64_shift, AArch64_INS_UQSHL: uqshl */ 20442 0, 20443 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20444}, 20445 20446{ /* AArch64_UQSHLv4i16, AArch64_INS_UQSHL: uqshl */ 20447 0, 20448 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20449}, 20450 20451{ /* AArch64_UQSHLv4i16_shift, AArch64_INS_UQSHL: uqshl */ 20452 0, 20453 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20454}, 20455 20456{ /* AArch64_UQSHLv4i32, AArch64_INS_UQSHL: uqshl */ 20457 0, 20458 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20459}, 20460 20461{ /* AArch64_UQSHLv4i32_shift, AArch64_INS_UQSHL: uqshl */ 20462 0, 20463 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20464}, 20465 20466{ /* AArch64_UQSHLv8i16, AArch64_INS_UQSHL: uqshl */ 20467 0, 20468 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20469}, 20470 20471{ /* AArch64_UQSHLv8i16_shift, AArch64_INS_UQSHL: uqshl */ 20472 0, 20473 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20474}, 20475 20476{ /* AArch64_UQSHLv8i8, AArch64_INS_UQSHL: uqshl */ 20477 0, 20478 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20479}, 20480 20481{ /* AArch64_UQSHLv8i8_shift, AArch64_INS_UQSHL: uqshl */ 20482 0, 20483 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20484}, 20485 20486{ /* AArch64_UQSHRNb, AArch64_INS_UQSHRN: uqshrn */ 20487 0, 20488 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20489}, 20490 20491{ /* AArch64_UQSHRNh, AArch64_INS_UQSHRN: uqshrn */ 20492 0, 20493 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20494}, 20495 20496{ /* AArch64_UQSHRNs, AArch64_INS_UQSHRN: uqshrn */ 20497 0, 20498 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20499}, 20500 20501{ /* AArch64_UQSHRNv16i8_shift, AArch64_INS_UQSHRN2: uqshrn2 */ 20502 0, 20503 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20504}, 20505 20506{ /* AArch64_UQSHRNv2i32_shift, AArch64_INS_UQSHRN: uqshrn */ 20507 0, 20508 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20509}, 20510 20511{ /* AArch64_UQSHRNv4i16_shift, AArch64_INS_UQSHRN: uqshrn */ 20512 0, 20513 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20514}, 20515 20516{ /* AArch64_UQSHRNv4i32_shift, AArch64_INS_UQSHRN2: uqshrn2 */ 20517 0, 20518 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20519}, 20520 20521{ /* AArch64_UQSHRNv8i16_shift, AArch64_INS_UQSHRN2: uqshrn2 */ 20522 0, 20523 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20524}, 20525 20526{ /* AArch64_UQSHRNv8i8_shift, AArch64_INS_UQSHRN: uqshrn */ 20527 0, 20528 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20529}, 20530 20531{ /* AArch64_UQSUB_ZI_B, AArch64_INS_UQSUB: uqsub */ 20532 0, 20533 { 0 } 20534}, 20535 20536{ /* AArch64_UQSUB_ZI_D, AArch64_INS_UQSUB: uqsub */ 20537 0, 20538 { 0 } 20539}, 20540 20541{ /* AArch64_UQSUB_ZI_H, AArch64_INS_UQSUB: uqsub */ 20542 0, 20543 { 0 } 20544}, 20545 20546{ /* AArch64_UQSUB_ZI_S, AArch64_INS_UQSUB: uqsub */ 20547 0, 20548 { 0 } 20549}, 20550 20551{ /* AArch64_UQSUB_ZZZ_B, AArch64_INS_UQSUB: uqsub */ 20552 0, 20553 { 0 } 20554}, 20555 20556{ /* AArch64_UQSUB_ZZZ_D, AArch64_INS_UQSUB: uqsub */ 20557 0, 20558 { 0 } 20559}, 20560 20561{ /* AArch64_UQSUB_ZZZ_H, AArch64_INS_UQSUB: uqsub */ 20562 0, 20563 { 0 } 20564}, 20565 20566{ /* AArch64_UQSUB_ZZZ_S, AArch64_INS_UQSUB: uqsub */ 20567 0, 20568 { 0 } 20569}, 20570 20571{ /* AArch64_UQSUBv16i8, AArch64_INS_UQSUB: uqsub */ 20572 0, 20573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20574}, 20575 20576{ /* AArch64_UQSUBv1i16, AArch64_INS_UQSUB: uqsub */ 20577 0, 20578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20579}, 20580 20581{ /* AArch64_UQSUBv1i32, AArch64_INS_UQSUB: uqsub */ 20582 0, 20583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20584}, 20585 20586{ /* AArch64_UQSUBv1i64, AArch64_INS_UQSUB: uqsub */ 20587 0, 20588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20589}, 20590 20591{ /* AArch64_UQSUBv1i8, AArch64_INS_UQSUB: uqsub */ 20592 0, 20593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20594}, 20595 20596{ /* AArch64_UQSUBv2i32, AArch64_INS_UQSUB: uqsub */ 20597 0, 20598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20599}, 20600 20601{ /* AArch64_UQSUBv2i64, AArch64_INS_UQSUB: uqsub */ 20602 0, 20603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20604}, 20605 20606{ /* AArch64_UQSUBv4i16, AArch64_INS_UQSUB: uqsub */ 20607 0, 20608 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20609}, 20610 20611{ /* AArch64_UQSUBv4i32, AArch64_INS_UQSUB: uqsub */ 20612 0, 20613 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20614}, 20615 20616{ /* AArch64_UQSUBv8i16, AArch64_INS_UQSUB: uqsub */ 20617 0, 20618 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20619}, 20620 20621{ /* AArch64_UQSUBv8i8, AArch64_INS_UQSUB: uqsub */ 20622 0, 20623 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20624}, 20625 20626{ /* AArch64_UQXTNv16i8, AArch64_INS_UQXTN2: uqxtn2 */ 20627 0, 20628 { CS_AC_WRITE, CS_AC_READ, 0 } 20629}, 20630 20631{ /* AArch64_UQXTNv1i16, AArch64_INS_UQXTN: uqxtn */ 20632 0, 20633 { CS_AC_WRITE, CS_AC_READ, 0 } 20634}, 20635 20636{ /* AArch64_UQXTNv1i32, AArch64_INS_UQXTN: uqxtn */ 20637 0, 20638 { CS_AC_WRITE, CS_AC_READ, 0 } 20639}, 20640 20641{ /* AArch64_UQXTNv1i8, AArch64_INS_UQXTN: uqxtn */ 20642 0, 20643 { CS_AC_WRITE, CS_AC_READ, 0 } 20644}, 20645 20646{ /* AArch64_UQXTNv2i32, AArch64_INS_UQXTN: uqxtn */ 20647 0, 20648 { CS_AC_WRITE, CS_AC_READ, 0 } 20649}, 20650 20651{ /* AArch64_UQXTNv4i16, AArch64_INS_UQXTN: uqxtn */ 20652 0, 20653 { CS_AC_WRITE, CS_AC_READ, 0 } 20654}, 20655 20656{ /* AArch64_UQXTNv4i32, AArch64_INS_UQXTN2: uqxtn2 */ 20657 0, 20658 { CS_AC_WRITE, CS_AC_READ, 0 } 20659}, 20660 20661{ /* AArch64_UQXTNv8i16, AArch64_INS_UQXTN2: uqxtn2 */ 20662 0, 20663 { CS_AC_WRITE, CS_AC_READ, 0 } 20664}, 20665 20666{ /* AArch64_UQXTNv8i8, AArch64_INS_UQXTN: uqxtn */ 20667 0, 20668 { CS_AC_WRITE, CS_AC_READ, 0 } 20669}, 20670 20671{ /* AArch64_URECPEv2i32, AArch64_INS_URECPE: urecpe */ 20672 0, 20673 { CS_AC_WRITE, CS_AC_READ, 0 } 20674}, 20675 20676{ /* AArch64_URECPEv4i32, AArch64_INS_URECPE: urecpe */ 20677 0, 20678 { CS_AC_WRITE, CS_AC_READ, 0 } 20679}, 20680 20681{ /* AArch64_URHADDv16i8, AArch64_INS_URHADD: urhadd */ 20682 0, 20683 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20684}, 20685 20686{ /* AArch64_URHADDv2i32, AArch64_INS_URHADD: urhadd */ 20687 0, 20688 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20689}, 20690 20691{ /* AArch64_URHADDv4i16, AArch64_INS_URHADD: urhadd */ 20692 0, 20693 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20694}, 20695 20696{ /* AArch64_URHADDv4i32, AArch64_INS_URHADD: urhadd */ 20697 0, 20698 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20699}, 20700 20701{ /* AArch64_URHADDv8i16, AArch64_INS_URHADD: urhadd */ 20702 0, 20703 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20704}, 20705 20706{ /* AArch64_URHADDv8i8, AArch64_INS_URHADD: urhadd */ 20707 0, 20708 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20709}, 20710 20711{ /* AArch64_URSHLv16i8, AArch64_INS_URSHL: urshl */ 20712 0, 20713 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20714}, 20715 20716{ /* AArch64_URSHLv1i64, AArch64_INS_URSHL: urshl */ 20717 0, 20718 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20719}, 20720 20721{ /* AArch64_URSHLv2i32, AArch64_INS_URSHL: urshl */ 20722 0, 20723 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20724}, 20725 20726{ /* AArch64_URSHLv2i64, AArch64_INS_URSHL: urshl */ 20727 0, 20728 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20729}, 20730 20731{ /* AArch64_URSHLv4i16, AArch64_INS_URSHL: urshl */ 20732 0, 20733 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20734}, 20735 20736{ /* AArch64_URSHLv4i32, AArch64_INS_URSHL: urshl */ 20737 0, 20738 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20739}, 20740 20741{ /* AArch64_URSHLv8i16, AArch64_INS_URSHL: urshl */ 20742 0, 20743 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20744}, 20745 20746{ /* AArch64_URSHLv8i8, AArch64_INS_URSHL: urshl */ 20747 0, 20748 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20749}, 20750 20751{ /* AArch64_URSHRd, AArch64_INS_URSHR: urshr */ 20752 0, 20753 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20754}, 20755 20756{ /* AArch64_URSHRv16i8_shift, AArch64_INS_URSHR: urshr */ 20757 0, 20758 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20759}, 20760 20761{ /* AArch64_URSHRv2i32_shift, AArch64_INS_URSHR: urshr */ 20762 0, 20763 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20764}, 20765 20766{ /* AArch64_URSHRv2i64_shift, AArch64_INS_URSHR: urshr */ 20767 0, 20768 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20769}, 20770 20771{ /* AArch64_URSHRv4i16_shift, AArch64_INS_URSHR: urshr */ 20772 0, 20773 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20774}, 20775 20776{ /* AArch64_URSHRv4i32_shift, AArch64_INS_URSHR: urshr */ 20777 0, 20778 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20779}, 20780 20781{ /* AArch64_URSHRv8i16_shift, AArch64_INS_URSHR: urshr */ 20782 0, 20783 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20784}, 20785 20786{ /* AArch64_URSHRv8i8_shift, AArch64_INS_URSHR: urshr */ 20787 0, 20788 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20789}, 20790 20791{ /* AArch64_URSQRTEv2i32, AArch64_INS_URSQRTE: ursqrte */ 20792 0, 20793 { CS_AC_WRITE, CS_AC_READ, 0 } 20794}, 20795 20796{ /* AArch64_URSQRTEv4i32, AArch64_INS_URSQRTE: ursqrte */ 20797 0, 20798 { CS_AC_WRITE, CS_AC_READ, 0 } 20799}, 20800 20801{ /* AArch64_URSRAd, AArch64_INS_URSRA: ursra */ 20802 0, 20803 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20804}, 20805 20806{ /* AArch64_URSRAv16i8_shift, AArch64_INS_URSRA: ursra */ 20807 0, 20808 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20809}, 20810 20811{ /* AArch64_URSRAv2i32_shift, AArch64_INS_URSRA: ursra */ 20812 0, 20813 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20814}, 20815 20816{ /* AArch64_URSRAv2i64_shift, AArch64_INS_URSRA: ursra */ 20817 0, 20818 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20819}, 20820 20821{ /* AArch64_URSRAv4i16_shift, AArch64_INS_URSRA: ursra */ 20822 0, 20823 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20824}, 20825 20826{ /* AArch64_URSRAv4i32_shift, AArch64_INS_URSRA: ursra */ 20827 0, 20828 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20829}, 20830 20831{ /* AArch64_URSRAv8i16_shift, AArch64_INS_URSRA: ursra */ 20832 0, 20833 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20834}, 20835 20836{ /* AArch64_URSRAv8i8_shift, AArch64_INS_URSRA: ursra */ 20837 0, 20838 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20839}, 20840 20841{ /* AArch64_USHLLv16i8_shift, AArch64_INS_USHLL2: ushll2 */ 20842 0, 20843 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20844}, 20845 20846{ /* AArch64_USHLLv2i32_shift, AArch64_INS_USHLL: ushll */ 20847 0, 20848 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20849}, 20850 20851{ /* AArch64_USHLLv4i16_shift, AArch64_INS_USHLL: ushll */ 20852 0, 20853 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20854}, 20855 20856{ /* AArch64_USHLLv4i32_shift, AArch64_INS_USHLL2: ushll2 */ 20857 0, 20858 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20859}, 20860 20861{ /* AArch64_USHLLv8i16_shift, AArch64_INS_USHLL2: ushll2 */ 20862 0, 20863 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20864}, 20865 20866{ /* AArch64_USHLLv8i8_shift, AArch64_INS_USHLL: ushll */ 20867 0, 20868 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20869}, 20870 20871{ /* AArch64_USHLv16i8, AArch64_INS_USHL: ushl */ 20872 0, 20873 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20874}, 20875 20876{ /* AArch64_USHLv1i64, AArch64_INS_USHL: ushl */ 20877 0, 20878 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20879}, 20880 20881{ /* AArch64_USHLv2i32, AArch64_INS_USHL: ushl */ 20882 0, 20883 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20884}, 20885 20886{ /* AArch64_USHLv2i64, AArch64_INS_USHL: ushl */ 20887 0, 20888 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20889}, 20890 20891{ /* AArch64_USHLv4i16, AArch64_INS_USHL: ushl */ 20892 0, 20893 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20894}, 20895 20896{ /* AArch64_USHLv4i32, AArch64_INS_USHL: ushl */ 20897 0, 20898 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20899}, 20900 20901{ /* AArch64_USHLv8i16, AArch64_INS_USHL: ushl */ 20902 0, 20903 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20904}, 20905 20906{ /* AArch64_USHLv8i8, AArch64_INS_USHL: ushl */ 20907 0, 20908 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 20909}, 20910 20911{ /* AArch64_USHRd, AArch64_INS_USHR: ushr */ 20912 0, 20913 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20914}, 20915 20916{ /* AArch64_USHRv16i8_shift, AArch64_INS_USHR: ushr */ 20917 0, 20918 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20919}, 20920 20921{ /* AArch64_USHRv2i32_shift, AArch64_INS_USHR: ushr */ 20922 0, 20923 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20924}, 20925 20926{ /* AArch64_USHRv2i64_shift, AArch64_INS_USHR: ushr */ 20927 0, 20928 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20929}, 20930 20931{ /* AArch64_USHRv4i16_shift, AArch64_INS_USHR: ushr */ 20932 0, 20933 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20934}, 20935 20936{ /* AArch64_USHRv4i32_shift, AArch64_INS_USHR: ushr */ 20937 0, 20938 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20939}, 20940 20941{ /* AArch64_USHRv8i16_shift, AArch64_INS_USHR: ushr */ 20942 0, 20943 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20944}, 20945 20946{ /* AArch64_USHRv8i8_shift, AArch64_INS_USHR: ushr */ 20947 0, 20948 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 20949}, 20950 20951{ /* AArch64_USQADDv16i8, AArch64_INS_USQADD: usqadd */ 20952 0, 20953 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20954}, 20955 20956{ /* AArch64_USQADDv1i16, AArch64_INS_USQADD: usqadd */ 20957 0, 20958 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20959}, 20960 20961{ /* AArch64_USQADDv1i32, AArch64_INS_USQADD: usqadd */ 20962 0, 20963 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20964}, 20965 20966{ /* AArch64_USQADDv1i64, AArch64_INS_USQADD: usqadd */ 20967 0, 20968 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20969}, 20970 20971{ /* AArch64_USQADDv1i8, AArch64_INS_USQADD: usqadd */ 20972 0, 20973 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20974}, 20975 20976{ /* AArch64_USQADDv2i32, AArch64_INS_USQADD: usqadd */ 20977 0, 20978 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20979}, 20980 20981{ /* AArch64_USQADDv2i64, AArch64_INS_USQADD: usqadd */ 20982 0, 20983 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20984}, 20985 20986{ /* AArch64_USQADDv4i16, AArch64_INS_USQADD: usqadd */ 20987 0, 20988 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20989}, 20990 20991{ /* AArch64_USQADDv4i32, AArch64_INS_USQADD: usqadd */ 20992 0, 20993 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20994}, 20995 20996{ /* AArch64_USQADDv8i16, AArch64_INS_USQADD: usqadd */ 20997 0, 20998 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 20999}, 21000 21001{ /* AArch64_USQADDv8i8, AArch64_INS_USQADD: usqadd */ 21002 0, 21003 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, 0 } 21004}, 21005 21006{ /* AArch64_USRAd, AArch64_INS_USRA: usra */ 21007 0, 21008 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21009}, 21010 21011{ /* AArch64_USRAv16i8_shift, AArch64_INS_USRA: usra */ 21012 0, 21013 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21014}, 21015 21016{ /* AArch64_USRAv2i32_shift, AArch64_INS_USRA: usra */ 21017 0, 21018 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21019}, 21020 21021{ /* AArch64_USRAv2i64_shift, AArch64_INS_USRA: usra */ 21022 0, 21023 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21024}, 21025 21026{ /* AArch64_USRAv4i16_shift, AArch64_INS_USRA: usra */ 21027 0, 21028 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21029}, 21030 21031{ /* AArch64_USRAv4i32_shift, AArch64_INS_USRA: usra */ 21032 0, 21033 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21034}, 21035 21036{ /* AArch64_USRAv8i16_shift, AArch64_INS_USRA: usra */ 21037 0, 21038 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21039}, 21040 21041{ /* AArch64_USRAv8i8_shift, AArch64_INS_USRA: usra */ 21042 0, 21043 { CS_AC_WRITE | CS_AC_READ, CS_AC_READ, CS_AC_READ, 0 } 21044}, 21045 21046{ /* AArch64_USUBLv16i8_v8i16, AArch64_INS_USUBL2: usubl2 */ 21047 0, 21048 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21049}, 21050 21051{ /* AArch64_USUBLv2i32_v2i64, AArch64_INS_USUBL: usubl */ 21052 0, 21053 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21054}, 21055 21056{ /* AArch64_USUBLv4i16_v4i32, AArch64_INS_USUBL: usubl */ 21057 0, 21058 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21059}, 21060 21061{ /* AArch64_USUBLv4i32_v2i64, AArch64_INS_USUBL2: usubl2 */ 21062 0, 21063 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21064}, 21065 21066{ /* AArch64_USUBLv8i16_v4i32, AArch64_INS_USUBL2: usubl2 */ 21067 0, 21068 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21069}, 21070 21071{ /* AArch64_USUBLv8i8_v8i16, AArch64_INS_USUBL: usubl */ 21072 0, 21073 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21074}, 21075 21076{ /* AArch64_USUBWv16i8_v8i16, AArch64_INS_USUBW2: usubw2 */ 21077 0, 21078 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21079}, 21080 21081{ /* AArch64_USUBWv2i32_v2i64, AArch64_INS_USUBW: usubw */ 21082 0, 21083 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21084}, 21085 21086{ /* AArch64_USUBWv4i16_v4i32, AArch64_INS_USUBW: usubw */ 21087 0, 21088 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21089}, 21090 21091{ /* AArch64_USUBWv4i32_v2i64, AArch64_INS_USUBW2: usubw2 */ 21092 0, 21093 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21094}, 21095 21096{ /* AArch64_USUBWv8i16_v4i32, AArch64_INS_USUBW2: usubw2 */ 21097 0, 21098 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21099}, 21100 21101{ /* AArch64_USUBWv8i8_v8i16, AArch64_INS_USUBW: usubw */ 21102 0, 21103 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21104}, 21105 21106{ /* AArch64_UUNPKHI_ZZ_D, AArch64_INS_UUNPKHI: uunpkhi */ 21107 0, 21108 { 0 } 21109}, 21110 21111{ /* AArch64_UUNPKHI_ZZ_H, AArch64_INS_UUNPKHI: uunpkhi */ 21112 0, 21113 { 0 } 21114}, 21115 21116{ /* AArch64_UUNPKHI_ZZ_S, AArch64_INS_UUNPKHI: uunpkhi */ 21117 0, 21118 { 0 } 21119}, 21120 21121{ /* AArch64_UUNPKLO_ZZ_D, AArch64_INS_UUNPKLO: uunpklo */ 21122 0, 21123 { 0 } 21124}, 21125 21126{ /* AArch64_UUNPKLO_ZZ_H, AArch64_INS_UUNPKLO: uunpklo */ 21127 0, 21128 { 0 } 21129}, 21130 21131{ /* AArch64_UUNPKLO_ZZ_S, AArch64_INS_UUNPKLO: uunpklo */ 21132 0, 21133 { 0 } 21134}, 21135 21136{ /* AArch64_UXTB_ZPmZ_D, AArch64_INS_UXTB: uxtb */ 21137 0, 21138 { 0 } 21139}, 21140 21141{ /* AArch64_UXTB_ZPmZ_H, AArch64_INS_UXTB: uxtb */ 21142 0, 21143 { 0 } 21144}, 21145 21146{ /* AArch64_UXTB_ZPmZ_S, AArch64_INS_UXTB: uxtb */ 21147 0, 21148 { 0 } 21149}, 21150 21151{ /* AArch64_UXTH_ZPmZ_D, AArch64_INS_UXTH: uxth */ 21152 0, 21153 { 0 } 21154}, 21155 21156{ /* AArch64_UXTH_ZPmZ_S, AArch64_INS_UXTH: uxth */ 21157 0, 21158 { 0 } 21159}, 21160 21161{ /* AArch64_UXTW_ZPmZ_D, AArch64_INS_UXTW: uxtw */ 21162 0, 21163 { 0 } 21164}, 21165 21166{ /* AArch64_UZP1_PPP_B, AArch64_INS_UZP1: uzp1 */ 21167 0, 21168 { 0 } 21169}, 21170 21171{ /* AArch64_UZP1_PPP_D, AArch64_INS_UZP1: uzp1 */ 21172 0, 21173 { 0 } 21174}, 21175 21176{ /* AArch64_UZP1_PPP_H, AArch64_INS_UZP1: uzp1 */ 21177 0, 21178 { 0 } 21179}, 21180 21181{ /* AArch64_UZP1_PPP_S, AArch64_INS_UZP1: uzp1 */ 21182 0, 21183 { 0 } 21184}, 21185 21186{ /* AArch64_UZP1_ZZZ_B, AArch64_INS_UZP1: uzp1 */ 21187 0, 21188 { 0 } 21189}, 21190 21191{ /* AArch64_UZP1_ZZZ_D, AArch64_INS_UZP1: uzp1 */ 21192 0, 21193 { 0 } 21194}, 21195 21196{ /* AArch64_UZP1_ZZZ_H, AArch64_INS_UZP1: uzp1 */ 21197 0, 21198 { 0 } 21199}, 21200 21201{ /* AArch64_UZP1_ZZZ_S, AArch64_INS_UZP1: uzp1 */ 21202 0, 21203 { 0 } 21204}, 21205 21206{ /* AArch64_UZP1v16i8, AArch64_INS_UZP1: uzp1 */ 21207 0, 21208 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21209}, 21210 21211{ /* AArch64_UZP1v2i32, AArch64_INS_UZP1: uzp1 */ 21212 0, 21213 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21214}, 21215 21216{ /* AArch64_UZP1v2i64, AArch64_INS_UZP1: uzp1 */ 21217 0, 21218 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21219}, 21220 21221{ /* AArch64_UZP1v4i16, AArch64_INS_UZP1: uzp1 */ 21222 0, 21223 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21224}, 21225 21226{ /* AArch64_UZP1v4i32, AArch64_INS_UZP1: uzp1 */ 21227 0, 21228 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21229}, 21230 21231{ /* AArch64_UZP1v8i16, AArch64_INS_UZP1: uzp1 */ 21232 0, 21233 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21234}, 21235 21236{ /* AArch64_UZP1v8i8, AArch64_INS_UZP1: uzp1 */ 21237 0, 21238 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21239}, 21240 21241{ /* AArch64_UZP2_PPP_B, AArch64_INS_UZP2: uzp2 */ 21242 0, 21243 { 0 } 21244}, 21245 21246{ /* AArch64_UZP2_PPP_D, AArch64_INS_UZP2: uzp2 */ 21247 0, 21248 { 0 } 21249}, 21250 21251{ /* AArch64_UZP2_PPP_H, AArch64_INS_UZP2: uzp2 */ 21252 0, 21253 { 0 } 21254}, 21255 21256{ /* AArch64_UZP2_PPP_S, AArch64_INS_UZP2: uzp2 */ 21257 0, 21258 { 0 } 21259}, 21260 21261{ /* AArch64_UZP2_ZZZ_B, AArch64_INS_UZP2: uzp2 */ 21262 0, 21263 { 0 } 21264}, 21265 21266{ /* AArch64_UZP2_ZZZ_D, AArch64_INS_UZP2: uzp2 */ 21267 0, 21268 { 0 } 21269}, 21270 21271{ /* AArch64_UZP2_ZZZ_H, AArch64_INS_UZP2: uzp2 */ 21272 0, 21273 { 0 } 21274}, 21275 21276{ /* AArch64_UZP2_ZZZ_S, AArch64_INS_UZP2: uzp2 */ 21277 0, 21278 { 0 } 21279}, 21280 21281{ /* AArch64_UZP2v16i8, AArch64_INS_UZP2: uzp2 */ 21282 0, 21283 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21284}, 21285 21286{ /* AArch64_UZP2v2i32, AArch64_INS_UZP2: uzp2 */ 21287 0, 21288 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21289}, 21290 21291{ /* AArch64_UZP2v2i64, AArch64_INS_UZP2: uzp2 */ 21292 0, 21293 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21294}, 21295 21296{ /* AArch64_UZP2v4i16, AArch64_INS_UZP2: uzp2 */ 21297 0, 21298 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21299}, 21300 21301{ /* AArch64_UZP2v4i32, AArch64_INS_UZP2: uzp2 */ 21302 0, 21303 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21304}, 21305 21306{ /* AArch64_UZP2v8i16, AArch64_INS_UZP2: uzp2 */ 21307 0, 21308 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21309}, 21310 21311{ /* AArch64_UZP2v8i8, AArch64_INS_UZP2: uzp2 */ 21312 0, 21313 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21314}, 21315 21316{ /* AArch64_WHILELE_PWW_B, AArch64_INS_WHILELE: whilele */ 21317 0, 21318 { 0 } 21319}, 21320 21321{ /* AArch64_WHILELE_PWW_D, AArch64_INS_WHILELE: whilele */ 21322 0, 21323 { 0 } 21324}, 21325 21326{ /* AArch64_WHILELE_PWW_H, AArch64_INS_WHILELE: whilele */ 21327 0, 21328 { 0 } 21329}, 21330 21331{ /* AArch64_WHILELE_PWW_S, AArch64_INS_WHILELE: whilele */ 21332 0, 21333 { 0 } 21334}, 21335 21336{ /* AArch64_WHILELE_PXX_B, AArch64_INS_WHILELE: whilele */ 21337 0, 21338 { 0 } 21339}, 21340 21341{ /* AArch64_WHILELE_PXX_D, AArch64_INS_WHILELE: whilele */ 21342 0, 21343 { 0 } 21344}, 21345 21346{ /* AArch64_WHILELE_PXX_H, AArch64_INS_WHILELE: whilele */ 21347 0, 21348 { 0 } 21349}, 21350 21351{ /* AArch64_WHILELE_PXX_S, AArch64_INS_WHILELE: whilele */ 21352 0, 21353 { 0 } 21354}, 21355 21356{ /* AArch64_WHILELO_PWW_B, AArch64_INS_WHILELO: whilelo */ 21357 0, 21358 { 0 } 21359}, 21360 21361{ /* AArch64_WHILELO_PWW_D, AArch64_INS_WHILELO: whilelo */ 21362 0, 21363 { 0 } 21364}, 21365 21366{ /* AArch64_WHILELO_PWW_H, AArch64_INS_WHILELO: whilelo */ 21367 0, 21368 { 0 } 21369}, 21370 21371{ /* AArch64_WHILELO_PWW_S, AArch64_INS_WHILELO: whilelo */ 21372 0, 21373 { 0 } 21374}, 21375 21376{ /* AArch64_WHILELO_PXX_B, AArch64_INS_WHILELO: whilelo */ 21377 0, 21378 { 0 } 21379}, 21380 21381{ /* AArch64_WHILELO_PXX_D, AArch64_INS_WHILELO: whilelo */ 21382 0, 21383 { 0 } 21384}, 21385 21386{ /* AArch64_WHILELO_PXX_H, AArch64_INS_WHILELO: whilelo */ 21387 0, 21388 { 0 } 21389}, 21390 21391{ /* AArch64_WHILELO_PXX_S, AArch64_INS_WHILELO: whilelo */ 21392 0, 21393 { 0 } 21394}, 21395 21396{ /* AArch64_WHILELS_PWW_B, AArch64_INS_WHILELS: whilels */ 21397 0, 21398 { 0 } 21399}, 21400 21401{ /* AArch64_WHILELS_PWW_D, AArch64_INS_WHILELS: whilels */ 21402 0, 21403 { 0 } 21404}, 21405 21406{ /* AArch64_WHILELS_PWW_H, AArch64_INS_WHILELS: whilels */ 21407 0, 21408 { 0 } 21409}, 21410 21411{ /* AArch64_WHILELS_PWW_S, AArch64_INS_WHILELS: whilels */ 21412 0, 21413 { 0 } 21414}, 21415 21416{ /* AArch64_WHILELS_PXX_B, AArch64_INS_WHILELS: whilels */ 21417 0, 21418 { 0 } 21419}, 21420 21421{ /* AArch64_WHILELS_PXX_D, AArch64_INS_WHILELS: whilels */ 21422 0, 21423 { 0 } 21424}, 21425 21426{ /* AArch64_WHILELS_PXX_H, AArch64_INS_WHILELS: whilels */ 21427 0, 21428 { 0 } 21429}, 21430 21431{ /* AArch64_WHILELS_PXX_S, AArch64_INS_WHILELS: whilels */ 21432 0, 21433 { 0 } 21434}, 21435 21436{ /* AArch64_WHILELT_PWW_B, AArch64_INS_WHILELT: whilelt */ 21437 0, 21438 { 0 } 21439}, 21440 21441{ /* AArch64_WHILELT_PWW_D, AArch64_INS_WHILELT: whilelt */ 21442 0, 21443 { 0 } 21444}, 21445 21446{ /* AArch64_WHILELT_PWW_H, AArch64_INS_WHILELT: whilelt */ 21447 0, 21448 { 0 } 21449}, 21450 21451{ /* AArch64_WHILELT_PWW_S, AArch64_INS_WHILELT: whilelt */ 21452 0, 21453 { 0 } 21454}, 21455 21456{ /* AArch64_WHILELT_PXX_B, AArch64_INS_WHILELT: whilelt */ 21457 0, 21458 { 0 } 21459}, 21460 21461{ /* AArch64_WHILELT_PXX_D, AArch64_INS_WHILELT: whilelt */ 21462 0, 21463 { 0 } 21464}, 21465 21466{ /* AArch64_WHILELT_PXX_H, AArch64_INS_WHILELT: whilelt */ 21467 0, 21468 { 0 } 21469}, 21470 21471{ /* AArch64_WHILELT_PXX_S, AArch64_INS_WHILELT: whilelt */ 21472 0, 21473 { 0 } 21474}, 21475 21476{ /* AArch64_WRFFR, AArch64_INS_WRFFR: wrffr */ 21477 0, 21478 { 0 } 21479}, 21480 21481{ /* AArch64_XAR, AArch64_INS_XAR: xar */ 21482 0, 21483 { 0 } 21484}, 21485 21486{ /* AArch64_XPACD, AArch64_INS_XPACD: xpacd */ 21487 0, 21488 { 0 } 21489}, 21490 21491{ /* AArch64_XPACI, AArch64_INS_XPACI: xpaci */ 21492 0, 21493 { 0 } 21494}, 21495 21496{ /* AArch64_XPACLRI, AArch64_INS_XPACLRI: xpaclri */ 21497 0, 21498 { 0 } 21499}, 21500 21501{ /* AArch64_XTNv16i8, AArch64_INS_XTN2: xtn2 */ 21502 0, 21503 { CS_AC_WRITE, CS_AC_READ, 0 } 21504}, 21505 21506{ /* AArch64_XTNv2i32, AArch64_INS_XTN: xtn */ 21507 0, 21508 { CS_AC_WRITE, CS_AC_READ, 0 } 21509}, 21510 21511{ /* AArch64_XTNv4i16, AArch64_INS_XTN: xtn */ 21512 0, 21513 { CS_AC_WRITE, CS_AC_READ, 0 } 21514}, 21515 21516{ /* AArch64_XTNv4i32, AArch64_INS_XTN2: xtn2 */ 21517 0, 21518 { CS_AC_WRITE, CS_AC_READ, 0 } 21519}, 21520 21521{ /* AArch64_XTNv8i16, AArch64_INS_XTN2: xtn2 */ 21522 0, 21523 { CS_AC_WRITE, CS_AC_READ, 0 } 21524}, 21525 21526{ /* AArch64_XTNv8i8, AArch64_INS_XTN: xtn */ 21527 0, 21528 { CS_AC_WRITE, CS_AC_READ, 0 } 21529}, 21530 21531{ /* AArch64_ZIP1_PPP_B, AArch64_INS_ZIP1: zip1 */ 21532 0, 21533 { 0 } 21534}, 21535 21536{ /* AArch64_ZIP1_PPP_D, AArch64_INS_ZIP1: zip1 */ 21537 0, 21538 { 0 } 21539}, 21540 21541{ /* AArch64_ZIP1_PPP_H, AArch64_INS_ZIP1: zip1 */ 21542 0, 21543 { 0 } 21544}, 21545 21546{ /* AArch64_ZIP1_PPP_S, AArch64_INS_ZIP1: zip1 */ 21547 0, 21548 { 0 } 21549}, 21550 21551{ /* AArch64_ZIP1_ZZZ_B, AArch64_INS_ZIP1: zip1 */ 21552 0, 21553 { 0 } 21554}, 21555 21556{ /* AArch64_ZIP1_ZZZ_D, AArch64_INS_ZIP1: zip1 */ 21557 0, 21558 { 0 } 21559}, 21560 21561{ /* AArch64_ZIP1_ZZZ_H, AArch64_INS_ZIP1: zip1 */ 21562 0, 21563 { 0 } 21564}, 21565 21566{ /* AArch64_ZIP1_ZZZ_S, AArch64_INS_ZIP1: zip1 */ 21567 0, 21568 { 0 } 21569}, 21570 21571{ /* AArch64_ZIP1v16i8, AArch64_INS_ZIP1: zip1 */ 21572 0, 21573 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21574}, 21575 21576{ /* AArch64_ZIP1v2i32, AArch64_INS_ZIP1: zip1 */ 21577 0, 21578 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21579}, 21580 21581{ /* AArch64_ZIP1v2i64, AArch64_INS_ZIP1: zip1 */ 21582 0, 21583 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21584}, 21585 21586{ /* AArch64_ZIP1v4i16, AArch64_INS_ZIP1: zip1 */ 21587 0, 21588 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21589}, 21590 21591{ /* AArch64_ZIP1v4i32, AArch64_INS_ZIP1: zip1 */ 21592 0, 21593 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21594}, 21595 21596{ /* AArch64_ZIP1v8i16, AArch64_INS_ZIP1: zip1 */ 21597 0, 21598 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21599}, 21600 21601{ /* AArch64_ZIP1v8i8, AArch64_INS_ZIP1: zip1 */ 21602 0, 21603 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21604}, 21605 21606{ /* AArch64_ZIP2_PPP_B, AArch64_INS_ZIP2: zip2 */ 21607 0, 21608 { 0 } 21609}, 21610 21611{ /* AArch64_ZIP2_PPP_D, AArch64_INS_ZIP2: zip2 */ 21612 0, 21613 { 0 } 21614}, 21615 21616{ /* AArch64_ZIP2_PPP_H, AArch64_INS_ZIP2: zip2 */ 21617 0, 21618 { 0 } 21619}, 21620 21621{ /* AArch64_ZIP2_PPP_S, AArch64_INS_ZIP2: zip2 */ 21622 0, 21623 { 0 } 21624}, 21625 21626{ /* AArch64_ZIP2_ZZZ_B, AArch64_INS_ZIP2: zip2 */ 21627 0, 21628 { 0 } 21629}, 21630 21631{ /* AArch64_ZIP2_ZZZ_D, AArch64_INS_ZIP2: zip2 */ 21632 0, 21633 { 0 } 21634}, 21635 21636{ /* AArch64_ZIP2_ZZZ_H, AArch64_INS_ZIP2: zip2 */ 21637 0, 21638 { 0 } 21639}, 21640 21641{ /* AArch64_ZIP2_ZZZ_S, AArch64_INS_ZIP2: zip2 */ 21642 0, 21643 { 0 } 21644}, 21645 21646{ /* AArch64_ZIP2v16i8, AArch64_INS_ZIP2: zip2 */ 21647 0, 21648 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21649}, 21650 21651{ /* AArch64_ZIP2v2i32, AArch64_INS_ZIP2: zip2 */ 21652 0, 21653 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21654}, 21655 21656{ /* AArch64_ZIP2v2i64, AArch64_INS_ZIP2: zip2 */ 21657 0, 21658 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21659}, 21660 21661{ /* AArch64_ZIP2v4i16, AArch64_INS_ZIP2: zip2 */ 21662 0, 21663 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21664}, 21665 21666{ /* AArch64_ZIP2v4i32, AArch64_INS_ZIP2: zip2 */ 21667 0, 21668 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21669}, 21670 21671{ /* AArch64_ZIP2v8i16, AArch64_INS_ZIP2: zip2 */ 21672 0, 21673 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21674}, 21675 21676{ /* AArch64_ZIP2v8i8, AArch64_INS_ZIP2: zip2 */ 21677 0, 21678 { CS_AC_WRITE, CS_AC_READ, CS_AC_READ, 0 } 21679}, 21680 21681{ /* AArch64_anonymous_1349, AArch64_INS_PFIRST: pfirst */ 21682 0, 21683 { 0 } 21684}, 21685