From 7684e58062af4886aceb05ecd83a956bfcd14aaf Mon Sep 17 00:00:00 2001 From: Jiong Wang Date: Mon, 24 Jul 2017 11:26:58 +0100 Subject: [PATCH] [AArch64] Fix the bit pattern order in the comments in auto-generated file The bit pattern comment in "aarch64_opcode_lookup_1" is reversed. This patch fixed this. opcode/ * aarch64-gen.c (print_decision_tree_1): Reverse the index of PATTERN to correct the print. * aarch64-dis-2.c: Regenerated. --- opcodes/ChangeLog | 7 + opcodes/aarch64-dis-2.c | 3372 +++++++++++++++++++-------------------- opcodes/aarch64-gen.c | 9 +- 3 files changed, 1699 insertions(+), 1689 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 50f2546ca4e..ef026af4596 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,10 @@ +2017-07-24 Laurent Desnogues + Jiong Wang + + * aarch64-gen.c (print_decision_tree_1): Reverse the index of PATTERN to + correct the print. + * aarch64-dis-2.c: Regenerated. + 2017-07-21 Andreas Krebbel * s390-mkopc.c (main): Enable z14 as CPU string in the opcode diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c index bbe066929e7..f9f3d09a132 100644 --- a/opcodes/aarch64-dis-2.c +++ b/opcodes/aarch64-dis-2.c @@ -38,7 +38,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx0000xxx0 + 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx adr. */ return 1155; } @@ -46,7 +46,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx0000xxx1 + 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx adrp. */ return 1156; } @@ -59,7 +59,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx1000x00x + x00x0001xxxxxxxxxxxxxxxxxxxxxxxx add. */ return 12; } @@ -67,7 +67,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx1000x01x + x10x0001xxxxxxxxxxxxxxxxxxxxxxxx sub. */ return 16; } @@ -78,7 +78,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx1000x10x + x01x0001xxxxxxxxxxxxxxxxxxxxxxxx adds. */ return 14; } @@ -86,7 +86,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx1000x11x + x11x0001xxxxxxxxxxxxxxxxxxxxxxxx subs. */ return 17; } @@ -113,7 +113,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx000x0010000 + 0000100x000xxxxx0xxxxxxxxxxxxxxx stxrb. */ return 910; } @@ -121,7 +121,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx000x0010010 + 0100100x000xxxxx0xxxxxxxxxxxxxxx stxrh. */ return 916; } @@ -130,7 +130,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx000x00100x1 + 1x00100x000xxxxx0xxxxxxxxxxxxxxx stxr. */ return 922; } @@ -141,7 +141,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx100x00100x0 + 0x00100x001xxxxx0xxxxxxxxxxxxxxx casp. */ return 990; } @@ -149,7 +149,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx100x00100x1 + 1x00100x001xxxxx0xxxxxxxxxxxxxxx stxp. */ return 924; } @@ -165,7 +165,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx000x0010000 + 0000100x000xxxxx1xxxxxxxxxxxxxxx stlxrb. */ return 911; } @@ -173,7 +173,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx000x0010010 + 0100100x000xxxxx1xxxxxxxxxxxxxxx stlxrh. */ return 917; } @@ -182,7 +182,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx000x00100x1 + 1x00100x000xxxxx1xxxxxxxxxxxxxxx stlxr. */ return 923; } @@ -193,7 +193,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx100x00100x0 + 0x00100x001xxxxx1xxxxxxxxxxxxxxx caspl. */ return 992; } @@ -201,7 +201,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx100x00100x1 + 1x00100x001xxxxx1xxxxxxxxxxxxxxx stlxp. */ return 925; } @@ -212,7 +212,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx00x00101xx + xx10100x00xxxxxxxxxxxxxxxxxxxxxx stnp. */ return 941; } @@ -229,7 +229,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx001x00100x0 + 0x00100x100xxxxx0xxxxxxxxxxxxxxx stllrb. */ return 939; } @@ -237,7 +237,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx001x00100x1 + 1x00100x100xxxxx0xxxxxxxxxxxxxxx stllr. */ return 938; } @@ -250,7 +250,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx101x0010000 + 0000100x101xxxxx0xxxxxxxxxxxxxxx casb. */ return 978; } @@ -258,7 +258,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx101x0010010 + 0100100x101xxxxx0xxxxxxxxxxxxxxx cash. */ return 979; } @@ -267,7 +267,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx101x00100x1 + 1x00100x101xxxxx0xxxxxxxxxxxxxxx cas. */ return 980; } @@ -283,7 +283,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx001x0010000 + 0000100x100xxxxx1xxxxxxxxxxxxxxx stlrb. */ return 914; } @@ -291,7 +291,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx001x0010010 + 0100100x100xxxxx1xxxxxxxxxxxxxxx stlrh. */ return 920; } @@ -300,7 +300,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx001x00100x1 + 1x00100x100xxxxx1xxxxxxxxxxxxxxx stlr. */ return 930; } @@ -313,7 +313,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx101x0010000 + 0000100x101xxxxx1xxxxxxxxxxxxxxx caslb. */ return 982; } @@ -321,7 +321,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx101x0010010 + 0100100x101xxxxx1xxxxxxxxxxxxxxx caslh. */ return 985; } @@ -330,7 +330,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx101x00100x1 + 1x00100x101xxxxx1xxxxxxxxxxxxxxx casl. */ return 988; } @@ -341,7 +341,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx01x00101xx + xx10100x10xxxxxxxxxxxxxxxxxxxxxx stp. */ return 950; } @@ -363,7 +363,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx010x0010000 + 0000100x010xxxxx0xxxxxxxxxxxxxxx ldxrb. */ return 912; } @@ -371,7 +371,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx010x0010010 + 0100100x010xxxxx0xxxxxxxxxxxxxxx ldxrh. */ return 918; } @@ -380,7 +380,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx010x00100x1 + 1x00100x010xxxxx0xxxxxxxxxxxxxxx ldxr. */ return 926; } @@ -391,7 +391,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx110x00100x0 + 0x00100x011xxxxx0xxxxxxxxxxxxxxx caspa. */ return 991; } @@ -399,7 +399,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx110x00100x1 + 1x00100x011xxxxx0xxxxxxxxxxxxxxx ldxp. */ return 928; } @@ -415,7 +415,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx010x0010000 + 0000100x010xxxxx1xxxxxxxxxxxxxxx ldaxrb. */ return 913; } @@ -423,7 +423,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx010x0010010 + 0100100x010xxxxx1xxxxxxxxxxxxxxx ldaxrh. */ return 919; } @@ -432,7 +432,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx010x00100x1 + 1x00100x010xxxxx1xxxxxxxxxxxxxxx ldaxr. */ return 927; } @@ -443,7 +443,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx110x00100x0 + 0x00100x011xxxxx1xxxxxxxxxxxxxxx caspal. */ return 993; } @@ -451,7 +451,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx110x00100x1 + 1x00100x011xxxxx1xxxxxxxxxxxxxxx ldaxp. */ return 929; } @@ -464,7 +464,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx10x001010x + x010100x01xxxxxxxxxxxxxxxxxxxxxx ldnp. */ return 942; } @@ -472,7 +472,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx10x001011x + x110100x01xxxxxxxxxxxxxxxxxxxxxx ldpsw. */ return 949; } @@ -492,7 +492,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx011x0010000 + 0000100x110xxxxx0xxxxxxxxxxxxxxx ldlarb. */ return 936; } @@ -500,7 +500,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx011x0010010 + 0100100x110xxxxx0xxxxxxxxxxxxxxx ldlarh. */ return 937; } @@ -509,7 +509,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx011x00100x1 + 1x00100x110xxxxx0xxxxxxxxxxxxxxx ldlar. */ return 935; } @@ -522,7 +522,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx111x0010000 + 0000100x111xxxxx0xxxxxxxxxxxxxxx casab. */ return 981; } @@ -530,7 +530,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx111x0010010 + 0100100x111xxxxx0xxxxxxxxxxxxxxx casah. */ return 984; } @@ -539,7 +539,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx111x00100x1 + 1x00100x111xxxxx0xxxxxxxxxxxxxxx casa. */ return 987; } @@ -555,7 +555,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx011x0010000 + 0000100x110xxxxx1xxxxxxxxxxxxxxx ldarb. */ return 915; } @@ -563,7 +563,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx011x0010010 + 0100100x110xxxxx1xxxxxxxxxxxxxxx ldarh. */ return 921; } @@ -572,7 +572,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx011x00100x1 + 1x00100x110xxxxx1xxxxxxxxxxxxxxx ldar. */ return 931; } @@ -585,7 +585,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx111x0010000 + 0000100x111xxxxx1xxxxxxxxxxxxxxx casalb. */ return 983; } @@ -593,7 +593,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx111x0010010 + 0100100x111xxxxx1xxxxxxxxxxxxxxx casalh. */ return 986; } @@ -602,7 +602,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx111x00100x1 + 1x00100x111xxxxx1xxxxxxxxxxxxxxx casal. */ return 989; } @@ -615,7 +615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx11x001010x + x010100x11xxxxxxxxxxxxxxxxxxxxxx ldp. */ return 951; } @@ -623,7 +623,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx11x001011x + x110100x11xxxxxxxxxxxxxxxxxxxxxx ldpsw. */ return 954; } @@ -641,7 +641,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx000110x0 + 0x011000xxxxxxxxxxxxxxxxxxxxxxxx ldr. */ return 955; } @@ -651,7 +651,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx00011001 + 10011000xxxxxxxxxxxxxxxxxxxxxxxx ldrsw. */ return 957; } @@ -659,7 +659,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx00011011 + 11011000xxxxxxxxxxxxxxxxxxxxxxxx prfm. */ return 958; } @@ -683,7 +683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx00000011100 + 00111000000xxxxxxxxx00xxxxxxxxxx sturb. */ return 896; } @@ -691,7 +691,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx00000011110 + 01111000000xxxxxxxxx00xxxxxxxxxx sturh. */ return 901; } @@ -700,7 +700,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx000000111x1 + 1x111000000xxxxxxxxx00xxxxxxxxxx stur. */ return 904; } @@ -713,7 +713,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx01000011100 + 00111000010xxxxxxxxx00xxxxxxxxxx ldurb. */ return 897; } @@ -721,7 +721,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx01000011110 + 01111000010xxxxxxxxx00xxxxxxxxxx ldurh. */ return 902; } @@ -730,7 +730,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx010000111x1 + 1x111000010xxxxxxxxx00xxxxxxxxxx ldur. */ return 905; } @@ -744,7 +744,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0x100011100 + 001110001x0xxxxxxxxx00xxxxxxxxxx ldursb. */ return 898; } @@ -752,7 +752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0x100011101 + 101110001x0xxxxxxxxx00xxxxxxxxxx ldursw. */ return 906; } @@ -763,7 +763,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0x100011110 + 011110001x0xxxxxxxxx00xxxxxxxxxx ldursh. */ return 903; } @@ -771,7 +771,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0x100011111 + 111110001x0xxxxxxxxx00xxxxxxxxxx prfum. */ return 907; } @@ -798,7 +798,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx10000011100 + 00111000001xxxxx000000xxxxxxxxxx ldaddb. */ return 1006; } @@ -806,7 +806,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx10000011110 + 01111000001xxxxx000000xxxxxxxxxx ldaddh. */ return 1007; } @@ -815,7 +815,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx100000111x1 + 1x111000001xxxxx000000xxxxxxxxxx ldadd. */ return 1008; } @@ -828,7 +828,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx10100011100 + 00111000101xxxxx000000xxxxxxxxxx ldaddab. */ return 1009; } @@ -836,7 +836,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx10100011110 + 01111000101xxxxx000000xxxxxxxxxx ldaddah. */ return 1012; } @@ -845,7 +845,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx101000111x1 + 1x111000101xxxxx000000xxxxxxxxxx ldadda. */ return 1015; } @@ -861,7 +861,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx11000011100 + 00111000011xxxxx000000xxxxxxxxxx ldaddlb. */ return 1010; } @@ -869,7 +869,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx11000011110 + 01111000011xxxxx000000xxxxxxxxxx ldaddlh. */ return 1013; } @@ -878,7 +878,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx110000111x1 + 1x111000011xxxxx000000xxxxxxxxxx ldaddl. */ return 1016; } @@ -891,7 +891,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx11100011100 + 00111000111xxxxx000000xxxxxxxxxx ldaddalb. */ return 1011; } @@ -899,7 +899,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx11100011110 + 01111000111xxxxx000000xxxxxxxxxx ldaddalh. */ return 1014; } @@ -908,7 +908,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx111000111x1 + 1x111000111xxxxx000000xxxxxxxxxx ldaddal. */ return 1017; } @@ -927,7 +927,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx10000011100 + 00111000001xxxxx100000xxxxxxxxxx swpb. */ return 994; } @@ -935,7 +935,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx10000011110 + 01111000001xxxxx100000xxxxxxxxxx swph. */ return 995; } @@ -944,7 +944,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx100000111x1 + 1x111000001xxxxx100000xxxxxxxxxx swp. */ return 996; } @@ -957,7 +957,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx10100011100 + 00111000101xxxxx100000xxxxxxxxxx swpab. */ return 997; } @@ -965,7 +965,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx10100011110 + 01111000101xxxxx100000xxxxxxxxxx swpah. */ return 1000; } @@ -974,7 +974,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx101000111x1 + 1x111000101xxxxx100000xxxxxxxxxx swpa. */ return 1003; } @@ -990,7 +990,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx11000011100 + 00111000011xxxxx100000xxxxxxxxxx swplb. */ return 998; } @@ -998,7 +998,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx11000011110 + 01111000011xxxxx100000xxxxxxxxxx swplh. */ return 1001; } @@ -1007,7 +1007,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx110000111x1 + 1x111000011xxxxx100000xxxxxxxxxx swpl. */ return 1004; } @@ -1020,7 +1020,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx11100011100 + 00111000111xxxxx100000xxxxxxxxxx swpalb. */ return 999; } @@ -1028,7 +1028,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx11100011110 + 01111000111xxxxx100000xxxxxxxxxx swpalh. */ return 1002; } @@ -1037,7 +1037,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx111000111x1 + 1x111000111xxxxx100000xxxxxxxxxx swpal. */ return 1005; } @@ -1059,7 +1059,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx10000011100 + 00111000001xxxxx010000xxxxxxxxxx ldsmaxb. */ return 1054; } @@ -1067,7 +1067,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx10000011110 + 01111000001xxxxx010000xxxxxxxxxx ldsmaxh. */ return 1055; } @@ -1076,7 +1076,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx100000111x1 + 1x111000001xxxxx010000xxxxxxxxxx ldsmax. */ return 1056; } @@ -1089,7 +1089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx10100011100 + 00111000101xxxxx010000xxxxxxxxxx ldsmaxab. */ return 1057; } @@ -1097,7 +1097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx10100011110 + 01111000101xxxxx010000xxxxxxxxxx ldsmaxah. */ return 1060; } @@ -1106,7 +1106,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx101000111x1 + 1x111000101xxxxx010000xxxxxxxxxx ldsmaxa. */ return 1063; } @@ -1122,7 +1122,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx11000011100 + 00111000011xxxxx010000xxxxxxxxxx ldsmaxlb. */ return 1058; } @@ -1130,7 +1130,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx11000011110 + 01111000011xxxxx010000xxxxxxxxxx ldsmaxlh. */ return 1061; } @@ -1139,7 +1139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx110000111x1 + 1x111000011xxxxx010000xxxxxxxxxx ldsmaxl. */ return 1064; } @@ -1152,7 +1152,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx11100011100 + 00111000111xxxxx010000xxxxxxxxxx ldsmaxalb. */ return 1059; } @@ -1160,7 +1160,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx11100011110 + 01111000111xxxxx010000xxxxxxxxxx ldsmaxalh. */ return 1062; } @@ -1169,7 +1169,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx111000111x1 + 1x111000111xxxxx010000xxxxxxxxxx ldsmaxal. */ return 1065; } @@ -1184,7 +1184,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx00011100 + 00111000xx1xxxxx110000xxxxxxxxxx ldaprb. */ return 932; } @@ -1192,7 +1192,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx00011110 + 01111000xx1xxxxx110000xxxxxxxxxx ldaprh. */ return 933; } @@ -1201,7 +1201,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx000111x1 + 1x111000xx1xxxxx110000xxxxxxxxxx ldapr. */ return 934; } @@ -1222,7 +1222,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx10000011100 + 00111000001xxxxxx01000xxxxxxxxxx ldeorb. */ return 1030; } @@ -1230,7 +1230,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx10000011110 + 01111000001xxxxxx01000xxxxxxxxxx ldeorh. */ return 1031; } @@ -1239,7 +1239,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx100000111x1 + 1x111000001xxxxxx01000xxxxxxxxxx ldeor. */ return 1032; } @@ -1252,7 +1252,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx10100011100 + 00111000101xxxxxx01000xxxxxxxxxx ldeorab. */ return 1033; } @@ -1260,7 +1260,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx10100011110 + 01111000101xxxxxx01000xxxxxxxxxx ldeorah. */ return 1036; } @@ -1269,7 +1269,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx101000111x1 + 1x111000101xxxxxx01000xxxxxxxxxx ldeora. */ return 1039; } @@ -1285,7 +1285,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx11000011100 + 00111000011xxxxxx01000xxxxxxxxxx ldeorlb. */ return 1034; } @@ -1293,7 +1293,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx11000011110 + 01111000011xxxxxx01000xxxxxxxxxx ldeorlh. */ return 1037; } @@ -1302,7 +1302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx110000111x1 + 1x111000011xxxxxx01000xxxxxxxxxx ldeorl. */ return 1040; } @@ -1315,7 +1315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx11100011100 + 00111000111xxxxxx01000xxxxxxxxxx ldeoralb. */ return 1035; } @@ -1323,7 +1323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx11100011110 + 01111000111xxxxxx01000xxxxxxxxxx ldeoralh. */ return 1038; } @@ -1332,7 +1332,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00010xxxxxx111000111x1 + 1x111000111xxxxxx01000xxxxxxxxxx ldeoral. */ return 1041; } @@ -1351,7 +1351,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx10000011100 + 00111000001xxxxxx11000xxxxxxxxxx ldumaxb. */ return 1078; } @@ -1359,7 +1359,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx10000011110 + 01111000001xxxxxx11000xxxxxxxxxx ldumaxh. */ return 1079; } @@ -1368,7 +1368,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx100000111x1 + 1x111000001xxxxxx11000xxxxxxxxxx ldumax. */ return 1080; } @@ -1381,7 +1381,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx10100011100 + 00111000101xxxxxx11000xxxxxxxxxx ldumaxab. */ return 1081; } @@ -1389,7 +1389,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx10100011110 + 01111000101xxxxxx11000xxxxxxxxxx ldumaxah. */ return 1084; } @@ -1398,7 +1398,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx101000111x1 + 1x111000101xxxxxx11000xxxxxxxxxx ldumaxa. */ return 1087; } @@ -1414,7 +1414,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx11000011100 + 00111000011xxxxxx11000xxxxxxxxxx ldumaxlb. */ return 1082; } @@ -1422,7 +1422,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx11000011110 + 01111000011xxxxxx11000xxxxxxxxxx ldumaxlh. */ return 1085; } @@ -1431,7 +1431,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx110000111x1 + 1x111000011xxxxxx11000xxxxxxxxxx ldumaxl. */ return 1088; } @@ -1444,7 +1444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx11100011100 + 00111000111xxxxxx11000xxxxxxxxxx ldumaxalb. */ return 1083; } @@ -1452,7 +1452,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx11100011110 + 01111000111xxxxxx11000xxxxxxxxxx ldumaxalh. */ return 1086; } @@ -1461,7 +1461,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00011xxxxxx111000111x1 + 1x111000111xxxxxx11000xxxxxxxxxx ldumaxal. */ return 1089; } @@ -1486,7 +1486,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx10000011100 + 00111000001xxxxxx00100xxxxxxxxxx ldclrb. */ return 1018; } @@ -1494,7 +1494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx10000011110 + 01111000001xxxxxx00100xxxxxxxxxx ldclrh. */ return 1019; } @@ -1503,7 +1503,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx100000111x1 + 1x111000001xxxxxx00100xxxxxxxxxx ldclr. */ return 1020; } @@ -1516,7 +1516,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx10100011100 + 00111000101xxxxxx00100xxxxxxxxxx ldclrab. */ return 1021; } @@ -1524,7 +1524,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx10100011110 + 01111000101xxxxxx00100xxxxxxxxxx ldclrah. */ return 1024; } @@ -1533,7 +1533,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx101000111x1 + 1x111000101xxxxxx00100xxxxxxxxxx ldclra. */ return 1027; } @@ -1549,7 +1549,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx11000011100 + 00111000011xxxxxx00100xxxxxxxxxx ldclrlb. */ return 1022; } @@ -1557,7 +1557,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx11000011110 + 01111000011xxxxxx00100xxxxxxxxxx ldclrlh. */ return 1025; } @@ -1566,7 +1566,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx110000111x1 + 1x111000011xxxxxx00100xxxxxxxxxx ldclrl. */ return 1028; } @@ -1579,7 +1579,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx11100011100 + 00111000111xxxxxx00100xxxxxxxxxx ldclralb. */ return 1023; } @@ -1587,7 +1587,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx11100011110 + 01111000111xxxxxx00100xxxxxxxxxx ldclralh. */ return 1026; } @@ -1596,7 +1596,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx111000111x1 + 1x111000111xxxxxx00100xxxxxxxxxx ldclral. */ return 1029; } @@ -1615,7 +1615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx10000011100 + 00111000001xxxxxx10100xxxxxxxxxx ldsminb. */ return 1066; } @@ -1623,7 +1623,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx10000011110 + 01111000001xxxxxx10100xxxxxxxxxx ldsminh. */ return 1067; } @@ -1632,7 +1632,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx100000111x1 + 1x111000001xxxxxx10100xxxxxxxxxx ldsmin. */ return 1068; } @@ -1645,7 +1645,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx10100011100 + 00111000101xxxxxx10100xxxxxxxxxx ldsminab. */ return 1069; } @@ -1653,7 +1653,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx10100011110 + 01111000101xxxxxx10100xxxxxxxxxx ldsminah. */ return 1072; } @@ -1662,7 +1662,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx101000111x1 + 1x111000101xxxxxx10100xxxxxxxxxx ldsmina. */ return 1075; } @@ -1678,7 +1678,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx11000011100 + 00111000011xxxxxx10100xxxxxxxxxx ldsminlb. */ return 1070; } @@ -1686,7 +1686,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx11000011110 + 01111000011xxxxxx10100xxxxxxxxxx ldsminlh. */ return 1073; } @@ -1695,7 +1695,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx110000111x1 + 1x111000011xxxxxx10100xxxxxxxxxx ldsminl. */ return 1076; } @@ -1708,7 +1708,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx11100011100 + 00111000111xxxxxx10100xxxxxxxxxx ldsminalb. */ return 1071; } @@ -1716,7 +1716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx11100011110 + 01111000111xxxxxx10100xxxxxxxxxx ldsminalh. */ return 1074; } @@ -1725,7 +1725,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx111000111x1 + 1x111000111xxxxxx10100xxxxxxxxxx ldsminal. */ return 1077; } @@ -1747,7 +1747,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx10000011100 + 00111000001xxxxxx01100xxxxxxxxxx ldsetb. */ return 1042; } @@ -1755,7 +1755,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx10000011110 + 01111000001xxxxxx01100xxxxxxxxxx ldseth. */ return 1043; } @@ -1764,7 +1764,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx100000111x1 + 1x111000001xxxxxx01100xxxxxxxxxx ldset. */ return 1044; } @@ -1777,7 +1777,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx10100011100 + 00111000101xxxxxx01100xxxxxxxxxx ldsetab. */ return 1045; } @@ -1785,7 +1785,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx10100011110 + 01111000101xxxxxx01100xxxxxxxxxx ldsetah. */ return 1048; } @@ -1794,7 +1794,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx101000111x1 + 1x111000101xxxxxx01100xxxxxxxxxx ldseta. */ return 1051; } @@ -1810,7 +1810,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx11000011100 + 00111000011xxxxxx01100xxxxxxxxxx ldsetlb. */ return 1046; } @@ -1818,7 +1818,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx11000011110 + 01111000011xxxxxx01100xxxxxxxxxx ldsetlh. */ return 1049; } @@ -1827,7 +1827,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx110000111x1 + 1x111000011xxxxxx01100xxxxxxxxxx ldsetl. */ return 1052; } @@ -1840,7 +1840,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx11100011100 + 00111000111xxxxxx01100xxxxxxxxxx ldsetalb. */ return 1047; } @@ -1848,7 +1848,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx11100011110 + 01111000111xxxxxx01100xxxxxxxxxx ldsetalh. */ return 1050; } @@ -1857,7 +1857,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00110xxxxxx111000111x1 + 1x111000111xxxxxx01100xxxxxxxxxx ldsetal. */ return 1053; } @@ -1876,7 +1876,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx10000011100 + 00111000001xxxxxx11100xxxxxxxxxx lduminb. */ return 1090; } @@ -1884,7 +1884,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx10000011110 + 01111000001xxxxxx11100xxxxxxxxxx lduminh. */ return 1091; } @@ -1893,7 +1893,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx100000111x1 + 1x111000001xxxxxx11100xxxxxxxxxx ldumin. */ return 1092; } @@ -1906,7 +1906,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx10100011100 + 00111000101xxxxxx11100xxxxxxxxxx lduminab. */ return 1093; } @@ -1914,7 +1914,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx10100011110 + 01111000101xxxxxx11100xxxxxxxxxx lduminah. */ return 1096; } @@ -1923,7 +1923,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx101000111x1 + 1x111000101xxxxxx11100xxxxxxxxxx ldumina. */ return 1099; } @@ -1939,7 +1939,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx11000011100 + 00111000011xxxxxx11100xxxxxxxxxx lduminlb. */ return 1094; } @@ -1947,7 +1947,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx11000011110 + 01111000011xxxxxx11100xxxxxxxxxx lduminlh. */ return 1097; } @@ -1956,7 +1956,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx110000111x1 + 1x111000011xxxxxx11100xxxxxxxxxx lduminl. */ return 1100; } @@ -1969,7 +1969,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx11100011100 + 00111000111xxxxxx11100xxxxxxxxxx lduminalb. */ return 1095; } @@ -1977,7 +1977,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx11100011110 + 01111000111xxxxxx11100xxxxxxxxxx lduminalh. */ return 1098; } @@ -1986,7 +1986,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx111000111x1 + 1x111000111xxxxxx11100xxxxxxxxxx lduminal. */ return 1101; } @@ -2011,7 +2011,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx00000011100 + 00111000000xxxxxxxxx10xxxxxxxxxx sttrb. */ return 887; } @@ -2019,7 +2019,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx00000011110 + 01111000000xxxxxxxxx10xxxxxxxxxx sttrh. */ return 890; } @@ -2028,7 +2028,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx000000111x1 + 1x111000000xxxxxxxxx10xxxxxxxxxx sttr. */ return 893; } @@ -2041,7 +2041,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx01000011100 + 00111000010xxxxxxxxx10xxxxxxxxxx ldtrb. */ return 888; } @@ -2049,7 +2049,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx01000011110 + 01111000010xxxxxxxxx10xxxxxxxxxx ldtrh. */ return 891; } @@ -2058,7 +2058,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx010000111x1 + 1x111000010xxxxxxxxx10xxxxxxxxxx ldtr. */ return 894; } @@ -2072,7 +2072,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx0x100011100 + 001110001x0xxxxxxxxx10xxxxxxxxxx ldtrsb. */ return 889; } @@ -2080,7 +2080,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx0x100011101 + 101110001x0xxxxxxxxx10xxxxxxxxxx ldtrsw. */ return 895; } @@ -2089,7 +2089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx0x10001111x + x11110001x0xxxxxxxxx10xxxxxxxxxx ldtrsh. */ return 892; } @@ -2107,7 +2107,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx10000011100 + 00111000001xxxxxxxxx10xxxxxxxxxx strb. */ return 875; } @@ -2115,7 +2115,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx10000011110 + 01111000001xxxxxxxxx10xxxxxxxxxx strh. */ return 880; } @@ -2124,7 +2124,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx100000111x1 + 1x111000001xxxxxxxxx10xxxxxxxxxx str. */ return 883; } @@ -2137,7 +2137,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx11000011100 + 00111000011xxxxxxxxx10xxxxxxxxxx ldrb. */ return 876; } @@ -2145,7 +2145,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx11000011110 + 01111000011xxxxxxxxx10xxxxxxxxxx ldrh. */ return 881; } @@ -2154,7 +2154,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx110000111x1 + 1x111000011xxxxxxxxx10xxxxxxxxxx ldr. */ return 884; } @@ -2168,7 +2168,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx1x100011100 + 001110001x1xxxxxxxxx10xxxxxxxxxx ldrsb. */ return 877; } @@ -2176,7 +2176,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx1x100011101 + 101110001x1xxxxxxxxx10xxxxxxxxxx ldrsw. */ return 885; } @@ -2187,7 +2187,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx1x100011110 + 011110001x1xxxxxxxxx10xxxxxxxxxx ldrsh. */ return 882; } @@ -2195,7 +2195,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx1x100011111 + 111110001x1xxxxxxxxx10xxxxxxxxxx prfm. */ return 886; } @@ -2218,7 +2218,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx00000011100 + 00111000000xxxxxxxxxx1xxxxxxxxxx strb. */ return 852; } @@ -2226,7 +2226,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx00000011110 + 01111000000xxxxxxxxxx1xxxxxxxxxx strh. */ return 857; } @@ -2235,7 +2235,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx000000111x1 + 1x111000000xxxxxxxxxx1xxxxxxxxxx str. */ return 860; } @@ -2248,7 +2248,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx01000011100 + 00111000010xxxxxxxxxx1xxxxxxxxxx ldrb. */ return 853; } @@ -2256,7 +2256,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx01000011110 + 01111000010xxxxxxxxxx1xxxxxxxxxx ldrh. */ return 858; } @@ -2265,7 +2265,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx010000111x1 + 1x111000010xxxxxxxxxx1xxxxxxxxxx ldr. */ return 861; } @@ -2279,7 +2279,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx0x100011100 + 001110001x0xxxxxxxxxx1xxxxxxxxxx ldrsb. */ return 854; } @@ -2287,7 +2287,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx0x100011101 + 101110001x0xxxxxxxxxx1xxxxxxxxxx ldrsw. */ return 862; } @@ -2296,7 +2296,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx0x10001111x + x11110001x0xxxxxxxxxx1xxxxxxxxxx ldrsh. */ return 859; } @@ -2308,7 +2308,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx1x0000111xx + xx1110000x1xxxxxxxxxx1xxxxxxxxxx ldraa. */ return 908; } @@ -2316,7 +2316,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx1x1000111xx + xx1110001x1xxxxxxxxxx1xxxxxxxxxx ldrab. */ return 909; } @@ -2336,7 +2336,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx0010011x00 + 00x1100100xxxxxxxxxxxxxxxxxxxxxx strb. */ return 863; } @@ -2344,7 +2344,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx0010011x10 + 01x1100100xxxxxxxxxxxxxxxxxxxxxx strh. */ return 868; } @@ -2353,7 +2353,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx0010011xx1 + 1xx1100100xxxxxxxxxxxxxxxxxxxxxx str. */ return 871; } @@ -2366,7 +2366,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx1010011x00 + 00x1100101xxxxxxxxxxxxxxxxxxxxxx ldrb. */ return 864; } @@ -2374,7 +2374,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx1010011x10 + 01x1100101xxxxxxxxxxxxxxxxxxxxxx ldrh. */ return 869; } @@ -2383,7 +2383,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx1010011xx1 + 1xx1100101xxxxxxxxxxxxxxxxxxxxxx ldr. */ return 872; } @@ -2397,7 +2397,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx110011x00 + 00x110011xxxxxxxxxxxxxxxxxxxxxxx ldrsb. */ return 865; } @@ -2405,7 +2405,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx110011x01 + 10x110011xxxxxxxxxxxxxxxxxxxxxxx ldrsw. */ return 873; } @@ -2416,7 +2416,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx110011x10 + 01x110011xxxxxxxxxxxxxxxxxxxxxxx ldrsh. */ return 870; } @@ -2424,7 +2424,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx110011x11 + 11x110011xxxxxxxxxxxxxxxxxxxxxxx prfm. */ return 874; } @@ -2448,7 +2448,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx00100x00x + x00x00100xxxxxxxxxxxxxxxxxxxxxxx and. */ return 959; } @@ -2456,7 +2456,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx00100x01x + x10x00100xxxxxxxxxxxxxxxxxxxxxxx eor. */ return 963; } @@ -2467,7 +2467,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx00100x10x + x01x00100xxxxxxxxxxxxxxxxxxxxxxx orr. */ return 961; } @@ -2475,7 +2475,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx00100x11x + x11x00100xxxxxxxxxxxxxxxxxxxxxxx ands. */ return 964; } @@ -2489,7 +2489,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx10100x00x + x00x00101xxxxxxxxxxxxxxxxxxxxxxx movn. */ return 1150; } @@ -2497,7 +2497,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx10100x01x + x10x00101xxxxxxxxxxxxxxxxxxxxxxx movz. */ return 1152; } @@ -2506,7 +2506,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx10100x1xx + xx1x00101xxxxxxxxxxxxxxxxxxxxxxx movk. */ return 1154; } @@ -2524,7 +2524,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx0101000x + x0001010xx0xxxxxxxxxxxxxxxxxxxxx and. */ return 966; } @@ -2532,7 +2532,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx0101001x + x1001010xx0xxxxxxxxxxxxxxxxxxxxx eor. */ return 973; } @@ -2543,7 +2543,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx0101010x + x0101010xx0xxxxxxxxxxxxxxxxxxxxx orr. */ return 968; } @@ -2551,7 +2551,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx0101011x + x1101010xx0xxxxxxxxxxxxxxxxxxxxx ands. */ return 975; } @@ -2573,7 +2573,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0000101100x + x0011010000xxxxxxxxx00xxxxxxxxxx adc. */ return 0; } @@ -2581,7 +2581,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0000101101x + x1011010000xxxxxxxxx00xxxxxxxxxx sbc. */ return 2; } @@ -2592,7 +2592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0000101110x + x0111010000xxxxxxxxx00xxxxxxxxxx adcs. */ return 1; } @@ -2600,7 +2600,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx0000101111x + x1111010000xxxxxxxxx00xxxxxxxxxx sbcs. */ return 4; } @@ -2612,7 +2612,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx00101011x0x + x0x11010100xxxxxxxxx00xxxxxxxxxx csel. */ return 656; } @@ -2620,7 +2620,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx00101011x1x + x1x11010100xxxxxxxxx00xxxxxxxxxx csinv. */ return 660; } @@ -2634,7 +2634,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx01001011x0x + x0x11010010xxxxxxxxx00xxxxxxxxxx ccmn. */ return 654; } @@ -2642,7 +2642,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxx01001011x1x + x1x11010010xxxxxxxxx00xxxxxxxxxx ccmp. */ return 655; } @@ -2659,7 +2659,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00000x0xxxx01101011xxx + xxx11010110xxxx0x00000xxxxxxxxxx rbit. */ return 679; } @@ -2667,7 +2667,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00000x1xxxx01101011xxx + xxx11010110xxxx1x00000xxxxxxxxxx pacia. */ return 687; } @@ -2678,7 +2678,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00001xxxxxx01101011x0x + x0x11010110xxxxxx10000xxxxxxxxxx crc32b. */ return 716; } @@ -2686,7 +2686,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00001xxxxxx01101011x1x + x1x11010110xxxxxx10000xxxxxxxxxx xpaci. */ return 703; } @@ -2698,7 +2698,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0001xxxxxxx01101011x0x + x0x11010110xxxxxxx1000xxxxxxxxxx lslv. */ return 707; } @@ -2706,7 +2706,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0001xxxxxxx01101011x1x + x1x11010110xxxxxxx1000xxxxxxxxxx paciza. */ return 695; } @@ -2722,7 +2722,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100x0xxxx01101011xxx + xxx11010110xxxx0x00100xxxxxxxxxx clz. */ return 684; } @@ -2730,7 +2730,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100x1xxxx01101011xxx + xxx11010110xxxx1x00100xxxxxxxxxx autia. */ return 691; } @@ -2739,7 +2739,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx01101011xxx + xxx11010110xxxxxx10100xxxxxxxxxx crc32cb. */ return 720; } @@ -2750,7 +2750,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0011xxxxxxx01101011x0x + x0x11010110xxxxxxx1100xxxxxxxxxx pacga. */ return 715; } @@ -2758,7 +2758,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0011xxxxxxx01101011x1x + x1x11010110xxxxxxx1100xxxxxxxxxx autiza. */ return 699; } @@ -2775,7 +2775,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx0x001011x0x + x0x110100x0xxxxxxxxx10xxxxxxxxxx ccmn. */ return 652; } @@ -2783,7 +2783,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxx0x001011x1x + x1x110100x0xxxxxxxxx10xxxxxxxxxx ccmp. */ return 653; } @@ -2800,7 +2800,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01000xxxxxx0x101011x0x + x0x110101x0xxxxxx00010xxxxxxxxxx udiv. */ return 705; } @@ -2812,7 +2812,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01000x0xxxx0x101011x10 + 01x110101x0xxxx0x00010xxxxxxxxxx rev. */ return 681; } @@ -2820,7 +2820,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01000x0xxxx0x101011x11 + 11x110101x0xxxx0x00010xxxxxxxxxx rev32. */ return 686; } @@ -2829,7 +2829,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01000x1xxxx0x101011x1x + x1x110101x0xxxx1x00010xxxxxxxxxx pacda. */ return 689; } @@ -2839,7 +2839,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01001xxxxxx0x101011xxx + xxx110101x0xxxxxx10010xxxxxxxxxx crc32w. */ return 718; } @@ -2850,7 +2850,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101xxxxxxx0x101011x0x + x0x110101x0xxxxxxx1010xxxxxxxxxx asrv. */ return 711; } @@ -2858,7 +2858,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101xxxxxxx0x101011x1x + x1x110101x0xxxxxxx1010xxxxxxxxxx pacdza. */ return 697; } @@ -2872,7 +2872,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01100xxxxxx0x101011xxx + xxx110101x0xxxxxx00110xxxxxxxxxx autda. */ return 693; } @@ -2880,7 +2880,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01101xxxxxx0x101011xxx + xxx110101x0xxxxxx10110xxxxxxxxxx crc32cw. */ return 722; } @@ -2889,7 +2889,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111xxxxxxx0x101011xxx + xxx110101x0xxxxxxx1110xxxxxxxxxx autdza. */ return 701; } @@ -2907,7 +2907,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10xxxxxxxxx00x01011x0x + x0x11010x00xxxxxxxxx01xxxxxxxxxx csinc. */ return 657; } @@ -2915,7 +2915,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10xxxxxxxxx00x01011x1x + x1x11010x00xxxxxxxxx01xxxxxxxxxx csneg. */ return 663; } @@ -2932,7 +2932,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10000x0xxxx01x01011xxx + xxx11010x10xxxx0x00001xxxxxxxxxx rev16. */ return 680; } @@ -2940,7 +2940,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10000x1xxxx01x01011xxx + xxx11010x10xxxx1x00001xxxxxxxxxx pacib. */ return 688; } @@ -2951,7 +2951,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10001xxxxxx01x01011x0x + x0x11010x10xxxxxx10001xxxxxxxxxx crc32h. */ return 717; } @@ -2959,7 +2959,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10001xxxxxx01x01011x1x + x1x11010x10xxxxxx10001xxxxxxxxxx xpacd. */ return 704; } @@ -2971,7 +2971,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001xxxxxxx01x01011x0x + x0x11010x10xxxxxxx1001xxxxxxxxxx lsrv. */ return 709; } @@ -2979,7 +2979,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001xxxxxxx01x01011x1x + x1x11010x10xxxxxxx1001xxxxxxxxxx pacizb. */ return 696; } @@ -2995,7 +2995,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10100x0xxxx01x01011xxx + xxx11010x10xxxx0x00101xxxxxxxxxx cls. */ return 685; } @@ -3003,7 +3003,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10100x1xxxx01x01011xxx + xxx11010x10xxxx1x00101xxxxxxxxxx autib. */ return 692; } @@ -3012,7 +3012,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10101xxxxxx01x01011xxx + xxx11010x10xxxxxx10101xxxxxxxxxx crc32ch. */ return 721; } @@ -3021,7 +3021,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011xxxxxxx01x01011xxx + xxx11010x10xxxxxxx1101xxxxxxxxxx autizb. */ return 700; } @@ -3040,7 +3040,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11000xxxxxx0xx01011x0x + x0x11010xx0xxxxxx00011xxxxxxxxxx sdiv. */ return 706; } @@ -3050,7 +3050,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11000x0xxxx0xx01011x1x + x1x11010xx0xxxx0x00011xxxxxxxxxx rev. */ return 682; } @@ -3058,7 +3058,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11000x1xxxx0xx01011x1x + x1x11010xx0xxxx1x00011xxxxxxxxxx pacdb. */ return 690; } @@ -3068,7 +3068,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11001xxxxxx0xx01011xxx + xxx11010xx0xxxxxx10011xxxxxxxxxx crc32x. */ return 719; } @@ -3079,7 +3079,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101xxxxxxx0xx01011x0x + x0x11010xx0xxxxxxx1011xxxxxxxxxx rorv. */ return 713; } @@ -3087,7 +3087,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101xxxxxxx0xx01011x1x + x1x11010xx0xxxxxxx1011xxxxxxxxxx pacdzb. */ return 698; } @@ -3101,7 +3101,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11100xxxxxx0xx01011xxx + xxx11010xx0xxxxxx00111xxxxxxxxxx autdb. */ return 694; } @@ -3109,7 +3109,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11101xxxxxx0xx01011xxx + xxx11010xx0xxxxxx10111xxxxxxxxxx crc32cx. */ return 723; } @@ -3118,7 +3118,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111xxxxxxx0xx01011xxx + xxx11010xx0xxxxxxx1111xxxxxxxxxx autdzb. */ return 702; } @@ -3135,7 +3135,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1xx0101x00x + x00x1010xx1xxxxxxxxxxxxxxxxxxxxx bic. */ return 967; } @@ -3143,7 +3143,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1xx0101x01x + x10x1010xx1xxxxxxxxxxxxxxxxxxxxx eon. */ return 974; } @@ -3154,7 +3154,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1xx0101x10x + x01x1010xx1xxxxxxxxxxxxxxxxxxxxx orn. */ return 971; } @@ -3162,7 +3162,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1xx0101x11x + x11x1010xx1xxxxxxxxxxxxxxxxxxxxx bics. */ return 977; } @@ -3182,7 +3182,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx01100x00x + x00x00110xxxxxxxxxxxxxxxxxxxxxxx sbfm. */ return 612; } @@ -3190,7 +3190,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx01100x01x + x10x00110xxxxxxxxxxxxxxxxxxxxxxx ubfm. */ return 623; } @@ -3199,7 +3199,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx01100x1xx + xx1x00110xxxxxxxxxxxxxxxxxxxxxxx bfm. */ return 619; } @@ -3208,7 +3208,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxx11100xxxx + xxxx00111xxxxxxxxxxxxxxxxxxxxxxx extr. */ return 746; } @@ -3225,7 +3225,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx1101000x + x0001011xx0xxxxxxxxxxxxxxxxxxxxx add. */ return 19; } @@ -3233,7 +3233,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx1101001x + x1001011xx0xxxxxxxxxxxxxxxxxxxxx sub. */ return 22; } @@ -3244,7 +3244,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx1101010x + x0101011xx0xxxxxxxxxxxxxxxxxxxxx adds. */ return 20; } @@ -3252,7 +3252,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx1101011x + x1101011xx0xxxxxxxxxxxxxxxxxxxxx subs. */ return 24; } @@ -3266,7 +3266,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx00x11011xxx + xxx11011x00xxxxx0xxxxxxxxxxxxxxx madd. */ return 724; } @@ -3276,7 +3276,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx01011011xxx + xxx11011010xxxxx0xxxxxxxxxxxxxxx smulh. */ return 732; } @@ -3284,7 +3284,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx01111011xxx + xxx11011110xxxxx0xxxxxxxxxxxxxxx umulh. */ return 737; } @@ -3294,7 +3294,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx0xx11011xxx + xxx11011xx0xxxxx1xxxxxxxxxxxxxxx msub. */ return 726; } @@ -3312,7 +3312,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1x01101000x + x00010110x1xxxxxxxxxxxxxxxxxxxxx add. */ return 6; } @@ -3320,7 +3320,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1x01101001x + x10010110x1xxxxxxxxxxxxxxxxxxxxx sub. */ return 9; } @@ -3331,7 +3331,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1x01101010x + x01010110x1xxxxxxxxxxxxxxxxxxxxx adds. */ return 7; } @@ -3339,7 +3339,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1x01101011x + x11010110x1xxxxxxxxxxxxxxxxxxxxx subs. */ return 10; } @@ -3351,7 +3351,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx1x011011xxx + xxx110110x1xxxxx0xxxxxxxxxxxxxxx smaddl. */ return 728; } @@ -3359,7 +3359,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx1x011011xxx + xxx110110x1xxxxx1xxxxxxxxxxxxxxx smsubl. */ return 730; } @@ -3371,7 +3371,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx1x11101xxxx + xxxx10111x1xxxxx0xxxxxxxxxxxxxxx umaddl. */ return 733; } @@ -3379,7 +3379,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx1x11101xxxx + xxxx10111x1xxxxx1xxxxxxxxxxxxxxx umsubl. */ return 735; } @@ -3423,7 +3423,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000000000xx0x100000 + 000001x0xx000000000xxxxxxxxxxxxx add. */ return 1232; } @@ -3431,7 +3431,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000000010xx0x100000 + 000001x0xx010000000xxxxxxxxxxxxx mul. */ return 1685; } @@ -3442,7 +3442,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000000100xx0x100000 + 000001x0xx001000000xxxxxxxxxxxxx smax. */ return 1764; } @@ -3450,7 +3450,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000000110xx0x100000 + 000001x0xx011000000xxxxxxxxxxxxx orr. */ return 1696; } @@ -3462,7 +3462,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0000010x0xx0x100000 + 000001x0xx0x0100000xxxxxxxxxxxxx sdiv. */ return 1755; } @@ -3470,7 +3470,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0000011x0xx0x100000 + 000001x0xx0x1100000xxxxxxxxxxxxx sabd. */ return 1746; } @@ -3484,7 +3484,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0000100x0xx0x100000 + 000001x0xx0x0010000xxxxxxxxxxxxx smulh. */ return 1769; } @@ -3494,7 +3494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000010100xx0x100000 + 000001x0xx001010000xxxxxxxxxxxxx smin. */ return 1767; } @@ -3502,7 +3502,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000010110xx0x100000 + 000001x0xx011010000xxxxxxxxxxxxx and. */ return 1240; } @@ -3512,7 +3512,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000011xx0xx0x100000 + 000001x0xx0xx110000xxxxxxxxxxxxx sdivr. */ return 1756; } @@ -3528,7 +3528,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0001000x0xx0x100000 + 000001x0xx0x0001000xxxxxxxxxxxxx sub. */ return 1885; } @@ -3538,7 +3538,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000100100xx0x100000 + 000001x0xx001001000xxxxxxxxxxxxx umax. */ return 1913; } @@ -3546,7 +3546,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000100110xx0x100000 + 000001x0xx011001000xxxxxxxxxxxxx eor. */ return 1327; } @@ -3558,7 +3558,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0001010x0xx0x100000 + 000001x0xx0x0101000xxxxxxxxxxxxx udiv. */ return 1907; } @@ -3566,7 +3566,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0001011x0xx0x100000 + 000001x0xx0x1101000xxxxxxxxxxxxx uabd. */ return 1898; } @@ -3582,7 +3582,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000110000xx0x100000 + 000001x0xx000011000xxxxxxxxxxxxx subr. */ return 1887; } @@ -3590,7 +3590,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000110010xx0x100000 + 000001x0xx010011000xxxxxxxxxxxxx umulh. */ return 1918; } @@ -3601,7 +3601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000110100xx0x100000 + 000001x0xx001011000xxxxxxxxxxxxx umin. */ return 1916; } @@ -3609,7 +3609,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000110110xx0x100000 + 000001x0xx011011000xxxxxxxxxxxxx bic. */ return 1252; } @@ -3619,7 +3619,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000111xx0xx0x100000 + 000001x0xx0xx111000xxxxxxxxxxxxx udivr. */ return 1908; } @@ -3632,7 +3632,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x00x100001 + 100001x00x0xxxxx000xxxxxxxxxxxxx ld1sb. */ return 1514; } @@ -3640,7 +3640,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x10x100001 + 100001x01x0xxxxx000xxxxxxxxxxxxx ld1sh. */ return 1525; } @@ -3652,7 +3652,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x00x10001x + x10001x00x0xxxxx000xxxxxxxxxxxxx ld1sb. */ return 1518; } @@ -3664,7 +3664,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx000xxxxx0x10x100010 + 010001x01x0xxxxx000xx0xxxxxxxxxx sdot. */ return 1757; } @@ -3672,7 +3672,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx000xxxxx0x10x100010 + 010001x01x0xxxxx000xx1xxxxxxxxxx udot. */ return 1909; } @@ -3681,7 +3681,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x10x100011 + 110001x01x0xxxxx000xxxxxxxxxxxxx ld1sh. */ return 1529; } @@ -3702,7 +3702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx1xx0x100000 + 000001x0xx1xxxxx000000xxxxxxxxxx add. */ return 1230; } @@ -3710,7 +3710,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001000xxxxx1xx0x100000 + 000001x0xx1xxxxx000100xxxxxxxxxx sqadd. */ return 1771; } @@ -3719,7 +3719,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x000xxxxx1xx0x100000 + 000001x0xx1xxxxx000x10xxxxxxxxxx sqsub. */ return 1801; } @@ -3732,7 +3732,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100000xxxxx1xx0x100000 + 000001x0xx1xxxxx000001xxxxxxxxxx sub. */ return 1883; } @@ -3740,7 +3740,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101000xxxxx1xx0x100000 + 000001x0xx1xxxxx000101xxxxxxxxxx uqadd. */ return 1919; } @@ -3749,7 +3749,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x000xxxxx1xx0x100000 + 000001x0xx1xxxxx000x11xxxxxxxxxx uqsub. */ return 1949; } @@ -3761,7 +3761,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1x00x100001 + 100001x00x1xxxxx000xxxxxxxxxxxxx prfb. */ return 1704; } @@ -3769,7 +3769,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1x10x100001 + 100001x01x1xxxxx000xxxxxxxxxxxxx ld1sh. */ return 1526; } @@ -3781,7 +3781,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1x00x10001x + x10001x00x1xxxxx000xxxxxxxxxxxxx prfb. */ return 1705; } @@ -3795,7 +3795,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx000xxxxx1010x100010 + 010001x0101xxxxx000xx0xxxxxxxxxx sdot. */ return 1758; } @@ -3803,7 +3803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx000xxxxx1110x100010 + 010001x0111xxxxx000xx0xxxxxxxxxx sdot. */ return 1759; } @@ -3814,7 +3814,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx000xxxxx1010x100010 + 010001x0101xxxxx000xx1xxxxxxxxxx udot. */ return 1910; } @@ -3822,7 +3822,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx000xxxxx1110x100010 + 010001x0111xxxxx000xx1xxxxxxxxxx udot. */ return 1911; } @@ -3832,7 +3832,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1x10x100011 + 110001x01x1xxxxx000xxxxxxxxxxxxx ld1sh. */ return 1530; } @@ -3858,7 +3858,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010x0000xx0x100000 + 000001x0xx0000x0100xxxxxxxxxxxxx asr. */ return 1248; } @@ -3866,7 +3866,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010x0010xx0x100000 + 000001x0xx0100x0100xxxxxxxxxxxxx asr. */ return 1246; } @@ -3875,7 +3875,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010x01x0xx0x100000 + 000001x0xx0x10x0100xxxxxxxxxxxxx asr. */ return 1247; } @@ -3886,7 +3886,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010x1x00xx0x100000 + 000001x0xx00x1x0100xxxxxxxxxxxxx asrd. */ return 1249; } @@ -3894,7 +3894,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010x1x10xx0x100000 + 000001x0xx01x1x0100xxxxxxxxxxxxx asrr. */ return 1250; } @@ -3912,7 +3912,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001100000xx0x100000 + 000001x0xx000001100xxxxxxxxxxxxx lsr. */ return 1676; } @@ -3920,7 +3920,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001100010xx0x100000 + 000001x0xx010001100xxxxxxxxxxxxx lsr. */ return 1674; } @@ -3929,7 +3929,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011001x0xx0x100000 + 000001x0xx0x1001100xxxxxxxxxxxxx lsr. */ return 1675; } @@ -3938,7 +3938,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001101xx0xx0x100000 + 000001x0xx0xx101100xxxxxxxxxxxxx lsrr. */ return 1677; } @@ -3953,7 +3953,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001110000xx0x100000 + 000001x0xx000011100xxxxxxxxxxxxx lsl. */ return 1670; } @@ -3961,7 +3961,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001110010xx0x100000 + 000001x0xx010011100xxxxxxxxxxxxx lsl. */ return 1668; } @@ -3970,7 +3970,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011101x0xx0x100000 + 000001x0xx0x1011100xxxxxxxxxxxxx lsl. */ return 1669; } @@ -3979,7 +3979,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001111xx0xx0x100000 + 000001x0xx0xx111100xxxxxxxxxxxxx lslr. */ return 1671; } @@ -3994,7 +3994,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0001xxxxx1xx0x100000 + 000001x0xx1xxxxx1000x0xxxxxxxxxx asr. */ return 1244; } @@ -4002,7 +4002,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxx1xx0x100000 + 000001x0xx1xxxxx1001x0xxxxxxxxxx asr. */ return 1245; } @@ -4015,7 +4015,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100001xxxxx1xx0x100000 + 000001x0xx1xxxxx100001xxxxxxxxxx lsr. */ return 1672; } @@ -4023,7 +4023,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101001xxxxx1xx0x100000 + 000001x0xx1xxxxx100101xxxxxxxxxx lsr. */ return 1673; } @@ -4034,7 +4034,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110001xxxxx1xx0x100000 + 000001x0xx1xxxxx100011xxxxxxxxxx lsl. */ return 1666; } @@ -4042,7 +4042,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111001xxxxx1xx0x100000 + 000001x0xx1xxxxx100111xxxxxxxxxx lsl. */ return 1667; } @@ -4058,7 +4058,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxx000x100001 + 100001x000xxxxxx100xxxxxxxxxxxxx ld1sb. */ return 1520; } @@ -4066,7 +4066,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxx010x100001 + 100001x010xxxxxx100xxxxxxxxxxxxx ld1sh. */ return 1533; } @@ -4077,7 +4077,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxx100x100001 + 100001x001xxxxxx100xxxxxxxxxxxxx ld1rb. */ return 1490; } @@ -4085,7 +4085,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxx110x100001 + 100001x011xxxxxx100xxxxxxxxxxxxx ld1rsw. */ return 1511; } @@ -4100,7 +4100,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx0x00x10001x + x10001x00x0xxxxx100xxxxxxxxxxxxx ld1sb. */ return 1519; } @@ -4108,7 +4108,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx0x10x10001x + x10001x01x0xxxxx100xxxxxxxxxxxxx ld1sh. */ return 1531; } @@ -4121,7 +4121,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx1000x10001x + x10001x0001xxxxx100xxxxxxxxxxxxx ld1sb. */ return 1524; } @@ -4129,7 +4129,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx1010x10001x + x10001x0101xxxxx100xxxxxxxxxxxxx ld1sh. */ return 1536; } @@ -4140,7 +4140,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx1100x10001x + x10001x0011xxxxx100xxxxxxxxxxxxx prfb. */ return 1706; } @@ -4148,7 +4148,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx1110x10001x + x10001x0111xxxxx100xxxxxxxxxxxxx ld1sh. */ return 1532; } @@ -4169,7 +4169,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0xx0x100000 + 000001x0xx0xxxxx010xxxxxxxxxxxxx mla. */ return 1679; } @@ -4179,7 +4179,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x00x100001 + 100001x00x0xxxxx010xxxxxxxxxxxxx ld1b. */ return 1456; } @@ -4187,7 +4187,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x10x100001 + 100001x01x0xxxxx010xxxxxxxxxxxxx ld1h. */ return 1476; } @@ -4199,7 +4199,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x00x10001x + x10001x00x0xxxxx010xxxxxxxxxxxxx ld1b. */ return 1461; } @@ -4207,7 +4207,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x10x10001x + x10001x01x0xxxxx010xxxxxxxxxxxxx ld1h. */ return 1481; } @@ -4227,7 +4227,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx1xx0x100000 + 000001x0xx1xxxxx010000xxxxxxxxxx index. */ return 1447; } @@ -4235,7 +4235,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100010xxxxx1xx0x100000 + 000001x0xx1xxxxx010001xxxxxxxxxx index. */ return 1448; } @@ -4248,7 +4248,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01010xxxxx1000x100000 + 000001x0001xxxxx01010xxxxxxxxxxx addvl. */ return 1234; } @@ -4256,7 +4256,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01010xxxxx1010x100000 + 000001x0101xxxxx01010xxxxxxxxxxx rdvl. */ return 1740; } @@ -4265,7 +4265,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01010xxxxx11x0x100000 + 000001x0x11xxxxx01010xxxxxxxxxxx addpl. */ return 1233; } @@ -4277,7 +4277,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x010xxxxx1xx0x100000 + 000001x0xx1xxxxx010x10xxxxxxxxxx index. */ return 1449; } @@ -4285,7 +4285,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x010xxxxx1xx0x100000 + 000001x0xx1xxxxx010x11xxxxxxxxxx index. */ return 1446; } @@ -4297,7 +4297,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x00x100001 + 100001x00x1xxxxx010xxxxxxxxxxxxx prfw. */ return 1724; } @@ -4305,7 +4305,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x10x100001 + 100001x01x1xxxxx010xxxxxxxxxxxxx ld1h. */ return 1477; } @@ -4317,7 +4317,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x00x10001x + x10001x00x1xxxxx010xxxxxxxxxxxxx prfw. */ return 1726; } @@ -4325,7 +4325,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x10x10001x + x10001x01x1xxxxx010xxxxxxxxxxxxx ld1h. */ return 1482; } @@ -4342,7 +4342,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0xx0x100000 + 000001x0xx0xxxxx110xxxxxxxxxxxxx mad. */ return 1678; } @@ -4358,7 +4358,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx010x0x100000 + 000001x0x010xxxx110x00xxxxxxxxxx sqincw. */ return 1798; } @@ -4368,7 +4368,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx01100x100000 + 000001x00110xxxx110x00xxxxxxxxxx sqinch. */ return 1792; } @@ -4376,7 +4376,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx01110x100000 + 000001x01110xxxx110x00xxxxxxxxxx sqincd. */ return 1789; } @@ -4388,7 +4388,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx110x0x100000 + 000001x0x011xxxx110x00xxxxxxxxxx incw. */ return 1444; } @@ -4398,7 +4398,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx11100x100000 + 000001x00111xxxx110x00xxxxxxxxxx inch. */ return 1440; } @@ -4406,7 +4406,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x011xxxx11110x100000 + 000001x01111xxxx110x00xxxxxxxxxx incd. */ return 1438; } @@ -4419,7 +4419,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x011xxxxx10x0x100000 + 000001x0x01xxxxx110x10xxxxxxxxxx sqdecw. */ return 1784; } @@ -4429,7 +4429,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x011xxxxx1100x100000 + 000001x0011xxxxx110x10xxxxxxxxxx sqdech. */ return 1778; } @@ -4437,7 +4437,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x011xxxxx1110x100000 + 000001x0111xxxxx110x10xxxxxxxxxx sqdecd. */ return 1775; } @@ -4454,7 +4454,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx010x0x100000 + 000001x0x010xxxx110x01xxxxxxxxxx uqincw. */ return 1946; } @@ -4464,7 +4464,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx01100x100000 + 000001x00110xxxx110x01xxxxxxxxxx uqinch. */ return 1940; } @@ -4472,7 +4472,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx01110x100000 + 000001x01110xxxx110x01xxxxxxxxxx uqincd. */ return 1937; } @@ -4484,7 +4484,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx110x0x100000 + 000001x0x011xxxx110x01xxxxxxxxxx decw. */ return 1319; } @@ -4494,7 +4494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx11100x100000 + 000001x00111xxxx110x01xxxxxxxxxx dech. */ return 1315; } @@ -4502,7 +4502,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x011xxxx11110x100000 + 000001x01111xxxx110x01xxxxxxxxxx decd. */ return 1313; } @@ -4515,7 +4515,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x011xxxxx10x0x100000 + 000001x0x01xxxxx110x11xxxxxxxxxx uqdecw. */ return 1932; } @@ -4525,7 +4525,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x011xxxxx1100x100000 + 000001x0011xxxxx110x11xxxxxxxxxx uqdech. */ return 1926; } @@ -4533,7 +4533,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x011xxxxx1110x100000 + 000001x0111xxxxx110x11xxxxxxxxxx uqdecd. */ return 1923; } @@ -4552,7 +4552,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0000x100001 + 100001x0000xxxxx110xxxxxxxxxxxxx prfb. */ return 1703; } @@ -4560,7 +4560,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0010x100001 + 100001x0100xxxxx110xxxxxxxxxxxxx prfh. */ return 1718; } @@ -4571,7 +4571,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1000x100001 + 100001x0001xxxxx110xxxxxxxxxxxxx ld1b. */ return 1463; } @@ -4579,7 +4579,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1010x100001 + 100001x0101xxxxx110xxxxxxxxxxxxx ld1h. */ return 1485; } @@ -4591,7 +4591,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxxx100x100001 + 100001x001xxxxxx110xxxxxxxxxxxxx ld1rb. */ return 1492; } @@ -4599,7 +4599,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxxx110x100001 + 100001x011xxxxxx110xxxxxxxxxxxxx ld1rh. */ return 1496; } @@ -4614,7 +4614,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0x00x10001x + x10001x00x0xxxxx110xxxxxxxxxxxxx ld1b. */ return 1462; } @@ -4622,7 +4622,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0x10x10001x + x10001x01x0xxxxx110xxxxxxxxxxxxx ld1h. */ return 1483; } @@ -4635,7 +4635,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1000x10001x + x10001x0001xxxxx110xxxxxxxxxxxxx ld1b. */ return 1468; } @@ -4643,7 +4643,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1010x10001x + x10001x0101xxxxx110xxxxxxxxxxxxx ld1h. */ return 1489; } @@ -4654,7 +4654,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1100x10001x + x10001x0011xxxxx110xxxxxxxxxxxxx prfw. */ return 1727; } @@ -4662,7 +4662,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1110x10001x + x10001x0111xxxxx110xxxxxxxxxxxxx ld1h. */ return 1484; } @@ -4694,7 +4694,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10000x000xx0x100000 + 000001x0xx000x00001xxxxxxxxxxxxx saddv. */ return 1747; } @@ -4702,7 +4702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10010x000xx0x100000 + 000001x0xx000x01001xxxxxxxxxxxxx uaddv. */ return 1899; } @@ -4711,7 +4711,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100x0x010xx0x100000 + 000001x0xx010x0x001xxxxxxxxxxxxx movprfx. */ return 1682; } @@ -4724,7 +4724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10000x100xx0x100000 + 000001x0xx001x00001xxxxxxxxxxxxx smaxv. */ return 1765; } @@ -4732,7 +4732,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10000x110xx0x100000 + 000001x0xx011x00001xxxxxxxxxxxxx orv. */ return 1699; } @@ -4743,7 +4743,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10010x100xx0x100000 + 000001x0xx001x01001xxxxxxxxxxxxx umaxv. */ return 1914; } @@ -4751,7 +4751,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10010x110xx0x100000 + 000001x0xx011x01001xxxxxxxxxxxxx eorv. */ return 1330; } @@ -4766,7 +4766,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10001xx00xx0x100000 + 000001x0xx00xx10001xxxxxxxxxxxxx sminv. */ return 1768; } @@ -4774,7 +4774,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10001xx10xx0x100000 + 000001x0xx01xx10001xxxxxxxxxxxxx andv. */ return 1243; } @@ -4783,7 +4783,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10011xxx0xx0x100000 + 000001x0xx0xxx11001xxxxxxxxxxxxx uminv. */ return 1917; } @@ -4795,7 +4795,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x00x100001 + 100001x00x0xxxxx001xxxxxxxxxxxxx ldff1sb. */ return 1606; } @@ -4803,7 +4803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x10x100001 + 100001x01x0xxxxx001xxxxxxxxxxxxx ldff1sh. */ return 1614; } @@ -4815,7 +4815,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x00x10001x + x10001x00x0xxxxx001xxxxxxxxxxxxx ldff1sb. */ return 1610; } @@ -4823,7 +4823,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x10x10001x + x10001x01x0xxxxx001xxxxxxxxxxxxx ldff1sh. */ return 1618; } @@ -4841,7 +4841,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1000x100000 + 000001x0001xxxxx001xxxxxxxxxxxxx and. */ return 1238; } @@ -4849,7 +4849,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1100x100000 + 000001x0011xxxxx001xxxxxxxxxxxxx orr. */ return 1694; } @@ -4858,7 +4858,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1x00x100001 + 100001x00x1xxxxx001xxxxxxxxxxxxx prfh. */ return 1717; } @@ -4867,7 +4867,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1x00x10001x + x10001x00x1xxxxx001xxxxxxxxxxxxx prfh. */ return 1719; } @@ -4882,7 +4882,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1010x100000 + 000001x0101xxxxx001xxxxxxxxxxxxx eor. */ return 1325; } @@ -4890,7 +4890,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1110x100000 + 000001x0111xxxxx001xxxxxxxxxxxxx bic. */ return 1251; } @@ -4899,7 +4899,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1x10x100001 + 100001x01x1xxxxx001xxxxxxxxxxxxx ldff1sh. */ return 1615; } @@ -4908,7 +4908,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1x10x10001x + x10001x01x1xxxxx001xxxxxxxxxxxxx ldff1sh. */ return 1619; } @@ -4933,7 +4933,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010000x0xx0x100000 + 000001x0xx0x0000101xxxxxxxxxxxxx sxtb. */ return 1890; } @@ -4941,7 +4941,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010001x0xx0x100000 + 000001x0xx0x1000101xxxxxxxxxxxxx cls. */ return 1271; } @@ -4952,7 +4952,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010010x0xx0x100000 + 000001x0xx0x0100101xxxxxxxxxxxxx sxtw. */ return 1892; } @@ -4960,7 +4960,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010011x0xx0x100000 + 000001x0xx0x1100101xxxxxxxxxxxxx fabs. */ return 1333; } @@ -4974,7 +4974,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010100x0xx0x100000 + 000001x0xx0x0010101xxxxxxxxxxxxx sxth. */ return 1891; } @@ -4982,7 +4982,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010101x0xx0x100000 + 000001x0xx0x1010101xxxxxxxxxxxxx cnt. */ return 1300; } @@ -4993,7 +4993,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010110x0xx0x100000 + 000001x0xx0x0110101xxxxxxxxxxxxx abs. */ return 1229; } @@ -5001,7 +5001,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010111x0xx0x100000 + 000001x0xx0x1110101xxxxxxxxxxxxx not. */ return 1691; } @@ -5018,7 +5018,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011000x0xx0x100000 + 000001x0xx0x0001101xxxxxxxxxxxxx uxtb. */ return 1953; } @@ -5026,7 +5026,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011001x0xx0x100000 + 000001x0xx0x1001101xxxxxxxxxxxxx clz. */ return 1272; } @@ -5037,7 +5037,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011010x0xx0x100000 + 000001x0xx0x0101101xxxxxxxxxxxxx uxtw. */ return 1955; } @@ -5045,7 +5045,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011011x0xx0x100000 + 000001x0xx0x1101101xxxxxxxxxxxxx fneg. */ return 1410; } @@ -5059,7 +5059,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011100x0xx0x100000 + 000001x0xx0x0011101xxxxxxxxxxxxx uxth. */ return 1954; } @@ -5067,7 +5067,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011101x0xx0x100000 + 000001x0xx0x1011101xxxxxxxxxxxxx cnot. */ return 1299; } @@ -5076,7 +5076,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101111xx0xx0x100000 + 000001x0xx0xx111101xxxxxxxxxxxxx neg. */ return 1688; } @@ -5093,7 +5093,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0101xxxxx1000x100000 + 000001x0001xxxxx1010xxxxxxxxxxxx adr. */ return 1235; } @@ -5101,7 +5101,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0101xxxxx1100x100000 + 000001x0011xxxxx1010xxxxxxxxxxxx adr. */ return 1236; } @@ -5110,7 +5110,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0101xxxxx1x10x100000 + 000001x01x1xxxxx1010xxxxxxxxxxxx adr. */ return 1237; } @@ -5123,7 +5123,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001101xxxxx1xx0x100000 + 000001x0xx1xxxxx101100xxxxxxxxxx ftssel. */ return 1436; } @@ -5131,7 +5131,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011101xxxxx1xx0x100000 + 000001x0xx1xxxxx101110xxxxxxxxxx fexpa. */ return 1380; } @@ -5140,7 +5140,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1101xxxxx1xx0x100000 + 000001x0xx1xxxxx1011x1xxxxxxxxxx movprfx. */ return 1681; } @@ -5155,7 +5155,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxx000x100001 + 100001x000xxxxxx101xxxxxxxxxxxxx ldff1sb. */ return 1612; } @@ -5163,7 +5163,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxx010x100001 + 100001x010xxxxxx101xxxxxxxxxxxxx ldff1sh. */ return 1622; } @@ -5174,7 +5174,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxx100x100001 + 100001x001xxxxxx101xxxxxxxxxxxxx ld1rb. */ return 1491; } @@ -5182,7 +5182,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxx110x100001 + 100001x011xxxxxx101xxxxxxxxxxxxx ld1rh. */ return 1495; } @@ -5197,7 +5197,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0x00x10001x + x10001x00x0xxxxx101xxxxxxxxxxxxx ldff1sb. */ return 1611; } @@ -5205,7 +5205,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0x10x10001x + x10001x01x0xxxxx101xxxxxxxxxxxxx ldff1sh. */ return 1620; } @@ -5218,7 +5218,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1000x10001x + x10001x0001xxxxx101xxxxxxxxxxxxx ldff1sb. */ return 1613; } @@ -5226,7 +5226,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1010x10001x + x10001x0101xxxxx101xxxxxxxxxxxxx ldff1sh. */ return 1623; } @@ -5237,7 +5237,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1100x10001x + x10001x0011xxxxx101xxxxxxxxxxxxx prfh. */ return 1720; } @@ -5245,7 +5245,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1110x10001x + x10001x0111xxxxx101xxxxxxxxxxxxx ldff1sh. */ return 1621; } @@ -5266,7 +5266,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0xx0x100000 + 000001x0xx0xxxxx011xxxxxxxxxxxxx mls. */ return 1680; } @@ -5276,7 +5276,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x00x100001 + 100001x00x0xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1580; } @@ -5284,7 +5284,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x10x100001 + 100001x01x0xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1595; } @@ -5296,7 +5296,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x00x10001x + x10001x00x0xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1585; } @@ -5304,7 +5304,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x10x10001x + x10001x01x0xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1600; } @@ -5318,7 +5318,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x00x10000x + x00001x00x1xxxxx011xxxxxxxxxxxxx prfd. */ return 1710; } @@ -5326,7 +5326,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x00x10001x + x10001x00x1xxxxx011xxxxxxxxxxxxx prfd. */ return 1712; } @@ -5337,7 +5337,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x10x10000x + x00001x01x1xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1596; } @@ -5345,7 +5345,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x10x10001x + x10001x01x1xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1601; } @@ -5362,7 +5362,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0xx0x100000 + 000001x0xx0xxxxx111xxxxxxxxxxxxx msb. */ return 1683; } @@ -5382,7 +5382,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx01000x100000 + 000001x00010xxxx111000xxxxxxxxxx cntb. */ return 1301; } @@ -5390,7 +5390,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx01010x100000 + 000001x01010xxxx111000xxxxxxxxxx cntw. */ return 1305; } @@ -5401,7 +5401,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx01100x100000 + 000001x00110xxxx111000xxxxxxxxxx cnth. */ return 1303; } @@ -5409,7 +5409,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx01110x100000 + 000001x01110xxxx111000xxxxxxxxxx cntd. */ return 1302; } @@ -5423,7 +5423,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx11000x100000 + 000001x00011xxxx111000xxxxxxxxxx incb. */ return 1437; } @@ -5431,7 +5431,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx11010x100000 + 000001x01011xxxx111000xxxxxxxxxx incw. */ return 1445; } @@ -5442,7 +5442,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx11100x100000 + 000001x00111xxxx111000xxxxxxxxxx inch. */ return 1441; } @@ -5450,7 +5450,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxx11110x100000 + 000001x01111xxxx111000xxxxxxxxxx incd. */ return 1439; } @@ -5467,7 +5467,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx01000x100000 + 000001x00010xxxx111100xxxxxxxxxx sqincb. */ return 1788; } @@ -5475,7 +5475,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx01010x100000 + 000001x01010xxxx111100xxxxxxxxxx sqincw. */ return 1800; } @@ -5486,7 +5486,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx01100x100000 + 000001x00110xxxx111100xxxxxxxxxx sqinch. */ return 1794; } @@ -5494,7 +5494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx01110x100000 + 000001x01110xxxx111100xxxxxxxxxx sqincd. */ return 1791; } @@ -5508,7 +5508,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx11000x100000 + 000001x00011xxxx111100xxxxxxxxxx sqincb. */ return 1787; } @@ -5516,7 +5516,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx11010x100000 + 000001x01011xxxx111100xxxxxxxxxx sqincw. */ return 1799; } @@ -5527,7 +5527,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx11100x100000 + 000001x00111xxxx111100xxxxxxxxxx sqinch. */ return 1793; } @@ -5535,7 +5535,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001111xxxx11110x100000 + 000001x01111xxxx111100xxxxxxxxxx sqincd. */ return 1790; } @@ -5553,7 +5553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx01000x100000 + 000001x00010xxxx111x10xxxxxxxxxx sqdecb. */ return 1774; } @@ -5561,7 +5561,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx01010x100000 + 000001x01010xxxx111x10xxxxxxxxxx sqdecw. */ return 1786; } @@ -5572,7 +5572,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx01100x100000 + 000001x00110xxxx111x10xxxxxxxxxx sqdech. */ return 1780; } @@ -5580,7 +5580,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx01110x100000 + 000001x01110xxxx111x10xxxxxxxxxx sqdecd. */ return 1777; } @@ -5594,7 +5594,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx11000x100000 + 000001x00011xxxx111x10xxxxxxxxxx sqdecb. */ return 1773; } @@ -5602,7 +5602,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx11010x100000 + 000001x01011xxxx111x10xxxxxxxxxx sqdecw. */ return 1785; } @@ -5613,7 +5613,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx11100x100000 + 000001x00111xxxx111x10xxxxxxxxxx sqdech. */ return 1779; } @@ -5621,7 +5621,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x111xxxx11110x100000 + 000001x01111xxxx111x10xxxxxxxxxx sqdecd. */ return 1776; } @@ -5641,7 +5641,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1000x100000 + 000001x0001xxxxx111001xxxxxxxxxx decb. */ return 1312; } @@ -5649,7 +5649,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1010x100000 + 000001x0101xxxxx111001xxxxxxxxxx decw. */ return 1320; } @@ -5660,7 +5660,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1100x100000 + 000001x0011xxxxx111001xxxxxxxxxx dech. */ return 1316; } @@ -5668,7 +5668,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1110x100000 + 000001x0111xxxxx111001xxxxxxxxxx decd. */ return 1314; } @@ -5684,7 +5684,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx01000x100000 + 000001x00010xxxx111101xxxxxxxxxx uqincb. */ return 1935; } @@ -5692,7 +5692,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx01010x100000 + 000001x01010xxxx111101xxxxxxxxxx uqincw. */ return 1947; } @@ -5703,7 +5703,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx01100x100000 + 000001x00110xxxx111101xxxxxxxxxx uqinch. */ return 1941; } @@ -5711,7 +5711,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx01110x100000 + 000001x01110xxxx111101xxxxxxxxxx uqincd. */ return 1938; } @@ -5725,7 +5725,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx11000x100000 + 000001x00011xxxx111101xxxxxxxxxx uqincb. */ return 1936; } @@ -5733,7 +5733,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx11010x100000 + 000001x01011xxxx111101xxxxxxxxxx uqincw. */ return 1948; } @@ -5744,7 +5744,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx11100x100000 + 000001x00111xxxx111101xxxxxxxxxx uqinch. */ return 1942; } @@ -5752,7 +5752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxx11110x100000 + 000001x01111xxxx111101xxxxxxxxxx uqincd. */ return 1939; } @@ -5770,7 +5770,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx01000x100000 + 000001x00010xxxx111x11xxxxxxxxxx uqdecb. */ return 1921; } @@ -5778,7 +5778,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx01010x100000 + 000001x01010xxxx111x11xxxxxxxxxx uqdecw. */ return 1933; } @@ -5789,7 +5789,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx01100x100000 + 000001x00110xxxx111x11xxxxxxxxxx uqdech. */ return 1927; } @@ -5797,7 +5797,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx01110x100000 + 000001x01110xxxx111x11xxxxxxxxxx uqdecd. */ return 1924; } @@ -5811,7 +5811,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx11000x100000 + 000001x00011xxxx111x11xxxxxxxxxx uqdecb. */ return 1922; } @@ -5819,7 +5819,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx11010x100000 + 000001x01011xxxx111x11xxxxxxxxxx uqdecw. */ return 1934; } @@ -5830,7 +5830,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx11100x100000 + 000001x00111xxxx111x11xxxxxxxxxx uqdech. */ return 1928; } @@ -5838,7 +5838,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x111xxxx11110x100000 + 000001x01111xxxx111x11xxxxxxxxxx uqdecd. */ return 1925; } @@ -5858,7 +5858,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0000x100001 + 100001x0000xxxxx111xxxxxxxxxxxxx prfb. */ return 1707; } @@ -5866,7 +5866,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0010x100001 + 100001x0100xxxxx111xxxxxxxxxxxxx prfh. */ return 1721; } @@ -5877,7 +5877,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1000x100001 + 100001x0001xxxxx111xxxxxxxxxxxxx ldff1b. */ return 1587; } @@ -5885,7 +5885,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1010x100001 + 100001x0101xxxxx111xxxxxxxxxxxxx ldff1h. */ return 1604; } @@ -5897,7 +5897,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxxx100x100001 + 100001x001xxxxxx111xxxxxxxxxxxxx ld1rb. */ return 1493; } @@ -5905,7 +5905,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxxx110x100001 + 100001x011xxxxxx111xxxxxxxxxxxxx ld1rh. */ return 1497; } @@ -5922,7 +5922,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0000x10001x + x10001x0000xxxxx111xxxxxxxxxxxxx prfb. */ return 1709; } @@ -5930,7 +5930,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0010x10001x + x10001x0100xxxxx111xxxxxxxxxxxxx prfh. */ return 1723; } @@ -5941,7 +5941,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0100x10001x + x10001x0010xxxxx111xxxxxxxxxxxxx ldff1b. */ return 1586; } @@ -5949,7 +5949,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0110x10001x + x10001x0110xxxxx111xxxxxxxxxxxxx ldff1h. */ return 1602; } @@ -5963,7 +5963,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1000x10001x + x10001x0001xxxxx111xxxxxxxxxxxxx ldff1b. */ return 1588; } @@ -5971,7 +5971,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1010x10001x + x10001x0101xxxxx111xxxxxxxxxxxxx ldff1h. */ return 1605; } @@ -5982,7 +5982,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1100x10001x + x10001x0011xxxxx111xxxxxxxxxxxxx prfd. */ return 1713; } @@ -5990,7 +5990,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1110x10001x + x10001x0111xxxxx111xxxxxxxxxxxxx ldff1h. */ return 1603; } @@ -6019,7 +6019,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx000xxxxx0xx0x100100 + 001001x0xx0xxxxx000xxxxxxxx0xxxx cmphs. */ return 1285; } @@ -6027,7 +6027,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx000xxxxx0xx0x100100 + 001001x0xx0xxxxx000xxxxxxxx1xxxx cmphi. */ return 1282; } @@ -6038,7 +6038,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x00x100101 + 101001x00x0xxxxx000xxxxxxxxxxxxx ld1rqb. */ return 1499; } @@ -6046,7 +6046,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x10x100101 + 101001x01x0xxxxx000xxxxxxxxxxxxx ld1rqh. */ return 1503; } @@ -6060,7 +6060,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx010xxxxx0xx0x100100 + 001001x0xx0xxxxx010xxxxxxxx0xxxx cmpge. */ return 1276; } @@ -6068,7 +6068,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx010xxxxx0xx0x100100 + 001001x0xx0xxxxx010xxxxxxxx1xxxx cmpgt. */ return 1279; } @@ -6081,7 +6081,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0000x100101 + 101001x0000xxxxx010xxxxxxxxxxxxx ld1b. */ return 1457; } @@ -6089,7 +6089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0010x100101 + 101001x0100xxxxx010xxxxxxxxxxxxx ld1sw. */ return 1537; } @@ -6100,7 +6100,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0100x100101 + 101001x0010xxxxx010xxxxxxxxxxxxx ld1b. */ return 1459; } @@ -6108,7 +6108,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0110x100101 + 101001x0110xxxxx010xxxxxxxxxxxxx ld1h. */ return 1479; } @@ -6126,7 +6126,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx100xxxxx0xx0x100100 + 001001x0xx0xxxxx001xxxxxxxx0xxxx cmpeq. */ return 1273; } @@ -6134,7 +6134,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx100xxxxx0xx0x100100 + 001001x0xx0xxxxx001xxxxxxxx1xxxx cmpne. */ return 1296; } @@ -6145,7 +6145,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x00x100101 + 101001x00x0xxxxx001xxxxxxxxxxxxx ld1rqb. */ return 1498; } @@ -6153,7 +6153,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x10x100101 + 101001x01x0xxxxx001xxxxxxxxxxxxx ld1rqh. */ return 1502; } @@ -6167,7 +6167,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx110xxxxx0xx0x100100 + 001001x0xx0xxxxx011xxxxxxxx0xxxx cmplt. */ return 1294; } @@ -6175,7 +6175,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx110xxxxx0xx0x100100 + 001001x0xx0xxxxx011xxxxxxxx1xxxx cmple. */ return 1288; } @@ -6188,7 +6188,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0000x100101 + 101001x0000xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1581; } @@ -6196,7 +6196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0010x100101 + 101001x0100xxxxx011xxxxxxxxxxxxx ldff1sw. */ return 1624; } @@ -6207,7 +6207,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0100x100101 + 101001x0010xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1583; } @@ -6215,7 +6215,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0110x100101 + 101001x0110xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1598; } @@ -6230,7 +6230,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx0xx0x100110 + 011001x0xx0xxxxx0xxxxxxxxxxxxxxx fcmla. */ return 1342; } @@ -6242,7 +6242,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx00x0x100111 + 111001x0x00xxxxx0x0xxxxxxxxxxxxx st1b. */ return 1803; } @@ -6252,7 +6252,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx0100x100111 + 111001x0010xxxxx0x0xxxxxxxxxxxxx st1b. */ return 1807; } @@ -6260,7 +6260,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx0110x100111 + 111001x0110xxxxx0x0xxxxxxxxxxxxx st1h. */ return 1828; } @@ -6274,7 +6274,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1x0xxxxx0000x100111 + 111001x0000xxxxx0x1xxxxxxxxxxxxx stnt1b. */ return 1873; } @@ -6282,7 +6282,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1x0xxxxx0010x100111 + 111001x0100xxxxx0x1xxxxxxxxxxxxx stnt1h. */ return 1877; } @@ -6293,7 +6293,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1x0xxxxx0100x100111 + 111001x0010xxxxx0x1xxxxxxxxxxxxx st3b. */ return 1857; } @@ -6301,7 +6301,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1x0xxxxx0110x100111 + 111001x0110xxxxx0x1xxxxxxxxxxxxx st3h. */ return 1861; } @@ -6322,7 +6322,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx001xxxxx0xx0x10010x + x01001x0xx0xxxxx100xxxxxxxx0xxxx cmpge. */ return 1277; } @@ -6330,7 +6330,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx001xxxxx0xx0x10010x + x01001x0xx0xxxxx100xxxxxxxx1xxxx cmpgt. */ return 1280; } @@ -6343,7 +6343,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx011xxxxx0xx0x100100 + 001001x0xx0xxxxx110xxxxxxxx0xxxx cmphs. */ return 1286; } @@ -6351,7 +6351,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx011xxxxx0xx0x100100 + 001001x0xx0xxxxx110xxxxxxxx1xxxx cmphi. */ return 1283; } @@ -6364,7 +6364,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0000x100101 + 101001x0000xxxxx110xxxxxxxxxxxxx ldnt1b. */ return 1656; } @@ -6372,7 +6372,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0010x100101 + 101001x0100xxxxx110xxxxxxxxxxxxx ldnt1h. */ return 1660; } @@ -6383,7 +6383,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0100x100101 + 101001x0010xxxxx110xxxxxxxxxxxxx ld3b. */ return 1564; } @@ -6391,7 +6391,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0110x100101 + 101001x0110xxxxx110xxxxxxxxxxxxx ld3h. */ return 1568; } @@ -6405,7 +6405,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0xx0x100110 + 011001x0xx0xxxxx1x0xxxxxxxxxxxxx fcadd. */ return 1341; } @@ -6417,7 +6417,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0000x100111 + 111001x0000xxxxx1x0xxxxxxxxxxxxx st1b. */ return 1804; } @@ -6425,7 +6425,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0010x100111 + 111001x0100xxxxx1x0xxxxxxxxxxxxx st1h. */ return 1823; } @@ -6436,7 +6436,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0100x100111 + 111001x0010xxxxx1x0xxxxxxxxxxxxx st1b. */ return 1808; } @@ -6444,7 +6444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0110x100111 + 111001x0110xxxxx1x0xxxxxxxxxxxxx st1h. */ return 1829; } @@ -6464,7 +6464,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx101xxxxx0xx0x100100 + 001001x0xx0xxxxx101xxxxxxxx0xxxx cmpeq. */ return 1274; } @@ -6472,7 +6472,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx101xxxxx0xx0x100100 + 001001x0xx0xxxxx101xxxxxxxx1xxxx cmpne. */ return 1297; } @@ -6487,7 +6487,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00000x100101 + 101001x00000xxxx101xxxxxxxxxxxxx ld1b. */ return 1464; } @@ -6495,7 +6495,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00010x100101 + 101001x01000xxxx101xxxxxxxxxxxxx ld1sw. */ return 1542; } @@ -6506,7 +6506,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00100x100101 + 101001x00100xxxx101xxxxxxxxxxxxx ld1b. */ return 1466; } @@ -6514,7 +6514,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00110x100101 + 101001x01100xxxx101xxxxxxxxxxxxx ld1h. */ return 1487; } @@ -6528,7 +6528,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10000x100101 + 101001x00001xxxx101xxxxxxxxxxxxx ldnf1b. */ return 1640; } @@ -6536,7 +6536,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10010x100101 + 101001x01001xxxx101xxxxxxxxxxxxx ldnf1sw. */ return 1653; } @@ -6547,7 +6547,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10100x100101 + 101001x00101xxxx101xxxxxxxxxxxxx ldnf1b. */ return 1642; } @@ -6555,7 +6555,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10110x100101 + 101001x01101xxxx101xxxxxxxxxxxxx ldnf1h. */ return 1646; } @@ -6571,7 +6571,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0000x10011x + x11001x0000xxxxx101xxxxxxxxxxxxx st1b. */ return 1805; } @@ -6579,7 +6579,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0010x10011x + x11001x0100xxxxx101xxxxxxxxxxxxx st1h. */ return 1824; } @@ -6590,7 +6590,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0100x10011x + x11001x0010xxxxx101xxxxxxxxxxxxx st1b. */ return 1812; } @@ -6598,7 +6598,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0110x10011x + x11001x0110xxxxx101xxxxxxxxxxxxx st1h. */ return 1833; } @@ -6615,7 +6615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx111xxxxx0xx0x100100 + 001001x0xx0xxxxx111xxxxxxxx0xxxx cmplo. */ return 1290; } @@ -6623,7 +6623,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx111xxxxx0xx0x100100 + 001001x0xx0xxxxx111xxxxxxxx1xxxx cmpls. */ return 1292; } @@ -6636,7 +6636,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0000x100101 + 101001x0000xxxxx111xxxxxxxxxxxxx ldnt1b. */ return 1657; } @@ -6644,7 +6644,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0010x100101 + 101001x0100xxxxx111xxxxxxxxxxxxx ldnt1h. */ return 1661; } @@ -6655,7 +6655,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0100x100101 + 101001x0010xxxxx111xxxxxxxxxxxxx ld3b. */ return 1565; } @@ -6663,7 +6663,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0110x100101 + 101001x0110xxxxx111xxxxxxxxxxxxx ld3h. */ return 1569; } @@ -6678,7 +6678,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx000x0x10011x + x11001x0x000xxxx111xxxxxxxxxxxxx st1b. */ return 1810; } @@ -6688,7 +6688,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx00100x10011x + x11001x00100xxxx111xxxxxxxxxxxxx st1b. */ return 1813; } @@ -6696,7 +6696,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx00110x10011x + x11001x01100xxxx111xxxxxxxxxxxxx st1h. */ return 1834; } @@ -6710,7 +6710,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10000x10011x + x11001x00001xxxx111xxxxxxxxxxxxx stnt1b. */ return 1874; } @@ -6718,7 +6718,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10010x10011x + x11001x01001xxxx111xxxxxxxxxxxxx stnt1h. */ return 1878; } @@ -6729,7 +6729,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10100x10011x + x11001x00101xxxx111xxxxxxxxxxxxx st3b. */ return 1858; } @@ -6737,7 +6737,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10110x10011x + x11001x01101xxxx111xxxxxxxxxxxxx st3h. */ return 1862; } @@ -6760,7 +6760,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx0xxxxxxx1xx0x100100 + 001001x0xx1xxxxxxx0xxxxxxxx0xxxx cmphs. */ return 1287; } @@ -6768,7 +6768,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx0xxxxxxx1xx0x100100 + 001001x0xx1xxxxxxx0xxxxxxxx1xxxx cmphi. */ return 1284; } @@ -6783,7 +6783,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx1000x100101 + 101001x0001xxxxx0x0xxxxxxxxxxxxx ld1b. */ return 1458; } @@ -6791,7 +6791,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx1010x100101 + 101001x0101xxxxx0x0xxxxxxxxxxxxx ld1h. */ return 1478; } @@ -6802,7 +6802,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx1100x100101 + 101001x0011xxxxx0x0xxxxxxxxxxxxx ld1b. */ return 1460; } @@ -6810,7 +6810,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x0xxxxx1110x100101 + 101001x0111xxxxx0x0xxxxxxxxxxxxx ld1h. */ return 1480; } @@ -6824,7 +6824,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1000x100101 + 101001x0001xxxxx1x0xxxxxxxxxxxxx ld2b. */ return 1556; } @@ -6832,7 +6832,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1010x100101 + 101001x0101xxxxx1x0xxxxxxxxxxxxx ld2h. */ return 1560; } @@ -6843,7 +6843,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1100x100101 + 101001x0011xxxxx1x0xxxxxxxxxxxxx ld4b. */ return 1572; } @@ -6851,7 +6851,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1110x100101 + 101001x0111xxxxx1x0xxxxxxxxxxxxx ld4h. */ return 1576; } @@ -6873,7 +6873,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0000xxxxx1x00x10011x + x11001x00x1xxxxx0000x0xxxxxxxxxx fmla. */ return 1395; } @@ -6883,7 +6883,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0000xxxxx1010x10011x + x11001x0101xxxxx0000x0xxxxxxxxxx fmla. */ return 1396; } @@ -6891,7 +6891,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0000xxxxx1110x10011x + x11001x0111xxxxx0000x0xxxxxxxxxx fmla. */ return 1397; } @@ -6903,7 +6903,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x0000xxxxx1x00x10011x + x11001x00x1xxxxx0000x1xxxxxxxxxx fmls. */ return 1399; } @@ -6913,7 +6913,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x0000xxxxx1010x10011x + x11001x0101xxxxx0000x1xxxxxxxxxx fmls. */ return 1400; } @@ -6921,7 +6921,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x0000xxxxx1110x10011x + x11001x0111xxxxx0000x1xxxxxxxxxx fmls. */ return 1401; } @@ -6934,7 +6934,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1000xxxxx10x0x10011x + x11001x0x01xxxxx0001xxxxxxxxxxxx fcmla. */ return 1343; } @@ -6942,7 +6942,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1000xxxxx11x0x10011x + x11001x0x11xxxxx0001xxxxxxxxxxxx fcmla. */ return 1344; } @@ -6956,7 +6956,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1000x10011x + x11001x0001xxxxx010xxxxxxxxxxxxx st1b. */ return 1806; } @@ -6964,7 +6964,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1010x10011x + x11001x0101xxxxx010xxxxxxxxxxxxx st1h. */ return 1825; } @@ -6975,7 +6975,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1100x10011x + x11001x0011xxxxx010xxxxxxxxxxxxx st1b. */ return 1809; } @@ -6983,7 +6983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1110x10011x + x11001x0111xxxxx010xxxxxxxxxxxxx st1h. */ return 1830; } @@ -6996,7 +6996,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx10x0x10011x + x11001x0x01xxxxx1x0xxxxxxxxxxxxx st1h. */ return 1826; } @@ -7004,7 +7004,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx11x0x10011x + x11001x0x11xxxxx1x0xxxxxxxxxxxxx st1h. */ return 1831; } @@ -7021,7 +7021,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx1xxxxxxx1xx0x100100 + 001001x0xx1xxxxxxx1xxxxxxxx0xxxx cmplo. */ return 1291; } @@ -7029,7 +7029,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx1xxxxxxx1xx0x100100 + 001001x0xx1xxxxxxx1xxxxxxxx1xxxx cmpls. */ return 1293; } @@ -7046,7 +7046,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx01000x100101 + 101001x00010xxxxx01xxxxxxxxxxxxx ld1b. */ return 1465; } @@ -7054,7 +7054,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx01010x100101 + 101001x01010xxxxx01xxxxxxxxxxxxx ld1h. */ return 1486; } @@ -7065,7 +7065,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx01100x100101 + 101001x00110xxxxx01xxxxxxxxxxxxx ld1b. */ return 1467; } @@ -7073,7 +7073,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx01110x100101 + 101001x01110xxxxx01xxxxxxxxxxxxx ld1h. */ return 1488; } @@ -7087,7 +7087,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx11000x100101 + 101001x00011xxxxx01xxxxxxxxxxxxx ldnf1b. */ return 1641; } @@ -7095,7 +7095,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx11010x100101 + 101001x01011xxxxx01xxxxxxxxxxxxx ldnf1h. */ return 1645; } @@ -7106,7 +7106,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx11100x100101 + 101001x00111xxxxx01xxxxxxxxxxxxx ldnf1b. */ return 1643; } @@ -7114,7 +7114,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx10xxxxx11110x100101 + 101001x01111xxxxx01xxxxxxxxxxxxx ldnf1h. */ return 1647; } @@ -7131,7 +7131,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1000x100101 + 101001x0001xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1582; } @@ -7139,7 +7139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1010x100101 + 101001x0101xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1597; } @@ -7150,7 +7150,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1100x100101 + 101001x0011xxxxx011xxxxxxxxxxxxx ldff1b. */ return 1584; } @@ -7158,7 +7158,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1110x100101 + 101001x0111xxxxx011xxxxxxxxxxxxx ldff1h. */ return 1599; } @@ -7172,7 +7172,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1000x100101 + 101001x0001xxxxx111xxxxxxxxxxxxx ld2b. */ return 1557; } @@ -7180,7 +7180,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1010x100101 + 101001x0101xxxxx111xxxxxxxxxxxxx ld2h. */ return 1561; } @@ -7191,7 +7191,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1100x100101 + 101001x0011xxxxx111xxxxxxxxxxxxx ld4b. */ return 1573; } @@ -7199,7 +7199,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1110x100101 + 101001x0111xxxxx111xxxxxxxxxxxxx ld4h. */ return 1577; } @@ -7218,7 +7218,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1x00x10011x + x11001x00x1xxxxx001xxxxxxxxxxxxx fmul. */ return 1406; } @@ -7228,7 +7228,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1010x10011x + x11001x0101xxxxx001xxxxxxxxxxxxx fmul. */ return 1407; } @@ -7236,7 +7236,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1110x10011x + x11001x0111xxxxx001xxxxxxxxxxxxx fmul. */ return 1408; } @@ -7248,7 +7248,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx10x0x10011x + x11001x0x01xxxxx101xxxxxxxxxxxxx st1h. */ return 1827; } @@ -7258,7 +7258,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1100x10011x + x11001x0011xxxxx101xxxxxxxxxxxxx st1b. */ return 1814; } @@ -7266,7 +7266,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1110x10011x + x11001x0111xxxxx101xxxxxxxxxxxxx st1h. */ return 1835; } @@ -7283,7 +7283,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1000x10011x + x11001x0001xxxxx011xxxxxxxxxxxxx st2b. */ return 1849; } @@ -7291,7 +7291,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1010x10011x + x11001x0101xxxxx011xxxxxxxxxxxxx st2h. */ return 1853; } @@ -7302,7 +7302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1100x10011x + x11001x0011xxxxx011xxxxxxxxxxxxx st4b. */ return 1865; } @@ -7310,7 +7310,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1110x10011x + x11001x0111xxxxx011xxxxxxxxxxxxx st4h. */ return 1869; } @@ -7326,7 +7326,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01000x10011x + x11001x00010xxxx111xxxxxxxxxxxxx st1b. */ return 1811; } @@ -7334,7 +7334,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01010x10011x + x11001x01010xxxx111xxxxxxxxxxxxx st1h. */ return 1832; } @@ -7345,7 +7345,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01100x10011x + x11001x00110xxxx111xxxxxxxxxxxxx st1b. */ return 1815; } @@ -7353,7 +7353,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01110x10011x + x11001x01110xxxx111xxxxxxxxxxxxx st1h. */ return 1836; } @@ -7367,7 +7367,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11000x10011x + x11001x00011xxxx111xxxxxxxxxxxxx st2b. */ return 1850; } @@ -7375,7 +7375,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11010x10011x + x11001x01011xxxx111xxxxxxxxxxxxx st2h. */ return 1854; } @@ -7386,7 +7386,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11100x10011x + x11001x00111xxxx111xxxxxxxxxxxxx st4b. */ return 1866; } @@ -7394,7 +7394,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11110x10011x + x11001x01111xxxx111xxxxxxxxxxxxx st4h. */ return 1870; } @@ -7425,7 +7425,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxx00001x100000 + 000001x10000xxxxxxxxxxxxxxxxxxxx orr. */ return 1695; } @@ -7433,7 +7433,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxx00011x100000 + 000001x11000xxxxxxxxxxxxxxxxxxxx and. */ return 1239; } @@ -7444,7 +7444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxx00101x100000 + 000001x10100xxxxxxxxxxxxxxxxxxxx eor. */ return 1326; } @@ -7452,7 +7452,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxx00111x100000 + 000001x11100xxxxxxxxxxxxxxxxxxxx dupm. */ return 1324; } @@ -7464,7 +7464,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxx10xx1x100000 + 000001x1xx01xxxx0xxxxxxxxxxxxxxx cpy. */ return 1309; } @@ -7472,7 +7472,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxx10xx1x100000 + 000001x1xx01xxxx1xxxxxxxxxxxxxxx fcpy. */ return 1356; } @@ -7488,7 +7488,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1xx1x100000 + 000001x1xx1xxxxx000xxxxxxxxxxxxx ext. */ return 1331; } @@ -7504,7 +7504,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010000x1xx1x100000 + 000001x1xx1x0000100xxxxxxxxxxxxx cpy. */ return 1307; } @@ -7512,7 +7512,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010001x1xx1x100000 + 000001x1xx1x1000100xxxxxxxxxxxxx clasta. */ return 1265; } @@ -7523,7 +7523,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010010x1xx1x100000 + 000001x1xx1x0100100xxxxxxxxxxxxx revb. */ return 1743; } @@ -7531,7 +7531,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010011x1xx1x100000 + 000001x1xx1x1100100xxxxxxxxxxxxx splice. */ return 1770; } @@ -7545,7 +7545,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010100x1xx1x100000 + 000001x1xx1x0010100xxxxxxxxxxxxx lasta. */ return 1453; } @@ -7553,7 +7553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010101x1xx1x100000 + 000001x1xx1x1010100xxxxxxxxxxxxx clasta. */ return 1266; } @@ -7562,7 +7562,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001011xx1xx1x100000 + 000001x1xx1xx110100xxxxxxxxxxxxx revw. */ return 1745; } @@ -7578,7 +7578,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011000x1xx1x100000 + 000001x1xx1x0001100xxxxxxxxxxxxx compact. */ return 1306; } @@ -7586,7 +7586,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011001x1xx1x100000 + 000001x1xx1x1001100xxxxxxxxxxxxx clastb. */ return 1268; } @@ -7595,7 +7595,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001101xx1xx1x100000 + 000001x1xx1xx101100xxxxxxxxxxxxx revh. */ return 1744; } @@ -7608,7 +7608,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011100x1xx1x100000 + 000001x1xx1x0011100xxxxxxxxxxxxx lastb. */ return 1455; } @@ -7616,7 +7616,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011101x1xx1x100000 + 000001x1xx1x1011100xxxxxxxxxxxxx clastb. */ return 1269; } @@ -7625,7 +7625,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001111xx1xx1x100000 + 000001x1xx1xx111100xxxxxxxxxxxxx rbit. */ return 1736; } @@ -7643,7 +7643,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx00100xxxxx1xx1x100000 + 000001x1xx1xxxxx00100xxxxxxxxxxx dup. */ return 1322; } @@ -7651,7 +7651,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01100xxxxx1xx1x100000 + 000001x1xx1xxxxx00110xxxxxxxxxxx tbl. */ return 1893; } @@ -7670,7 +7670,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x100000001xx1x100000 + 000001x1xx100000001x1xxxxxxxxxxx dup. */ return 1321; } @@ -7678,7 +7678,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x100000011xx1x100000 + 000001x1xx110000001x1xxxxxxxxxxx sunpklo. */ return 1889; } @@ -7687,7 +7687,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x1000001x1xx1x100000 + 000001x1xx1x1000001x1xxxxxxxxxxx rev. */ return 1742; } @@ -7698,7 +7698,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x100001x01xx1x100000 + 000001x1xx10x100001x1xxxxxxxxxxx insr. */ return 1450; } @@ -7706,7 +7706,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x100001x11xx1x100000 + 000001x1xx11x100001x1xxxxxxxxxxx insr. */ return 1451; } @@ -7716,7 +7716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x10001xxx1xx1x100000 + 000001x1xx1xxx10001x1xxxxxxxxxxx uunpklo. */ return 1952; } @@ -7727,7 +7727,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x10010xxx1xx1x100000 + 000001x1xx1xxx01001x1xxxxxxxxxxx sunpkhi. */ return 1888; } @@ -7735,7 +7735,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x10011xxx1xx1x100000 + 000001x1xx1xxx11001x1xxxxxxxxxxx uunpkhi. */ return 1951; } @@ -7752,7 +7752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010xx001xx1x100000 + 000001x1xx100xx0101xxxxxxxxxxxxx lasta. */ return 1452; } @@ -7760,7 +7760,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010xx011xx1x100000 + 000001x1xx110xx0101xxxxxxxxxxxxx clasta. */ return 1267; } @@ -7769,7 +7769,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010xx1x1xx1x100000 + 000001x1xx1x1xx0101xxxxxxxxxxxxx cpy. */ return 1308; } @@ -7780,7 +7780,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011xxx01xx1x100000 + 000001x1xx10xxx1101xxxxxxxxxxxxx lastb. */ return 1454; } @@ -7788,7 +7788,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011xxx11xx1x100000 + 000001x1xx11xxx1101xxxxxxxxxxxxx clastb. */ return 1270; } @@ -7812,7 +7812,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxx01xx1x100000 + 000001x1xx10xxxx010000xxxxxxxxxx zip1. */ return 1969; } @@ -7824,7 +7824,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000100x0x11xx1x100000 + 000001x1xx11x0x0010000xxxxxxxxxx punpklo. */ return 1735; } @@ -7832,7 +7832,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000100x1x11xx1x100000 + 000001x1xx11x1x0010000xxxxxxxxxx rev. */ return 1741; } @@ -7841,7 +7841,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000101xxx11xx1x100000 + 000001x1xx11xxx1010000xxxxxxxxxx punpkhi. */ return 1734; } @@ -7851,7 +7851,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000110xxxxx1xx1x100000 + 000001x1xx1xxxxx011000xxxxxxxxxx zip1. */ return 1970; } @@ -7862,7 +7862,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001010xxxxx1xx1x100000 + 000001x1xx1xxxxx010100xxxxxxxxxx trn1. */ return 1894; } @@ -7870,7 +7870,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001110xxxxx1xx1x100000 + 000001x1xx1xxxxx011100xxxxxxxxxx trn1. */ return 1895; } @@ -7882,7 +7882,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x010xxxxx1xx1x100000 + 000001x1xx1xxxxx010x10xxxxxxxxxx uzp1. */ return 1956; } @@ -7890,7 +7890,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01x110xxxxx1xx1x100000 + 000001x1xx1xxxxx011x10xxxxxxxxxx uzp1. */ return 1957; } @@ -7906,7 +7906,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100010xxxxx1xx1x100000 + 000001x1xx1xxxxx010001xxxxxxxxxx zip2. */ return 1971; } @@ -7914,7 +7914,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100110xxxxx1xx1x100000 + 000001x1xx1xxxxx011001xxxxxxxxxx zip2. */ return 1972; } @@ -7925,7 +7925,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101010xxxxx1xx1x100000 + 000001x1xx1xxxxx010101xxxxxxxxxx trn2. */ return 1896; } @@ -7933,7 +7933,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101110xxxxx1xx1x100000 + 000001x1xx1xxxxx011101xxxxxxxxxx trn2. */ return 1897; } @@ -7945,7 +7945,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x010xxxxx1xx1x100000 + 000001x1xx1xxxxx010x11xxxxxxxxxx uzp2. */ return 1958; } @@ -7953,7 +7953,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x110xxxxx1xx1x100000 + 000001x1xx1xxxxx011x11xxxxxxxxxx uzp2. */ return 1959; } @@ -7964,7 +7964,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11xxxxx1xx1x100000 + 000001x1xx1xxxxx11xxxxxxxxxxxxxx sel. */ return 1760; } @@ -7983,7 +7983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxxx0x1x100001 + 100001x1x0xxxxxx000xxxxxxxxxxxxx ldr. */ return 1664; } @@ -7991,7 +7991,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxxx1x1x100001 + 100001x1x1xxxxxx000xxxxxxxxxxxxx prfb. */ return 1708; } @@ -8002,7 +8002,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxxx01x100001 + 100001x10xxxxxxx100xxxxxxxxxxxxx ld1rsh. */ return 1509; } @@ -8010,7 +8010,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxxxx11x100001 + 100001x11xxxxxxx100xxxxxxxxxxxxx ld1rsb. */ return 1506; } @@ -8026,7 +8026,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x01x100001 + 100001x10x0xxxxx010xxxxxxxxxxxxx ld1w. */ return 1544; } @@ -8034,7 +8034,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x01x100001 + 100001x10x1xxxxx010xxxxxxxxxxxxx ld1w. */ return 1545; } @@ -8045,7 +8045,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxxx011x100001 + 100001x110xxxxxx010xxxxxxxxxxxxx ldr. */ return 1665; } @@ -8053,7 +8053,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxxx111x100001 + 100001x111xxxxxx010xxxxxxxxxxxxx prfw. */ return 1729; } @@ -8069,7 +8069,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0001x100001 + 100001x1000xxxxx110xxxxxxxxxxxxx prfw. */ return 1725; } @@ -8077,7 +8077,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0011x100001 + 100001x1100xxxxx110xxxxxxxxxxxxx prfd. */ return 1711; } @@ -8086,7 +8086,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx10x1x100001 + 100001x1x01xxxxx110xxxxxxxxxxxxx ld1w. */ return 1552; } @@ -8097,7 +8097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxxx101x100001 + 100001x101xxxxxx110xxxxxxxxxxxxx ld1rw. */ return 1512; } @@ -8105,7 +8105,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxxx111x100001 + 100001x111xxxxxx110xxxxxxxxxxxxx ld1rsb. */ return 1508; } @@ -8121,7 +8121,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxxxxx1x100001 + 100001x1xxxxxxxx001xxxxxxxxxxxxx prfh. */ return 1722; } @@ -8131,7 +8131,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxxx01x100001 + 100001x10xxxxxxx101xxxxxxxxxxxxx ld1rsh. */ return 1510; } @@ -8139,7 +8139,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxxxx11x100001 + 100001x11xxxxxxx101xxxxxxxxxxxxx ld1rsb. */ return 1507; } @@ -8155,7 +8155,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x01x100001 + 100001x10x0xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1630; } @@ -8163,7 +8163,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x01x100001 + 100001x10x1xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1631; } @@ -8172,7 +8172,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxxxx11x100001 + 100001x11xxxxxxx011xxxxxxxxxxxxx prfd. */ return 1715; } @@ -8187,7 +8187,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0001x100001 + 100001x1000xxxxx111xxxxxxxxxxxxx prfw. */ return 1728; } @@ -8195,7 +8195,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0011x100001 + 100001x1100xxxxx111xxxxxxxxxxxxx prfd. */ return 1714; } @@ -8204,7 +8204,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx10x1x100001 + 100001x1x01xxxxx111xxxxxxxxxxxxx ldff1w. */ return 1638; } @@ -8215,7 +8215,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxxx101x100001 + 100001x101xxxxxx111xxxxxxxxxxxxx ld1rw. */ return 1513; } @@ -8223,7 +8223,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxxx111x100001 + 100001x111xxxxxx111xxxxxxxxxxxxx ld1rd. */ return 1494; } @@ -8245,7 +8245,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0xx1x10001x + x10001x1xx0xxxxx000xxxxxxxxxxxxx ld1sw. */ return 1538; } @@ -8253,7 +8253,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1xx1x10001x + x10001x1xx1xxxxx000xxxxxxxxxxxxx ld1sw. */ return 1539; } @@ -8264,7 +8264,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx0xx1x10001x + x10001x1xx0xxxxx100xxxxxxxxxxxxx ld1sw. */ return 1540; } @@ -8274,7 +8274,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx10x1x10001x + x10001x1x01xxxxx100xxxxxxxxxxxxx ld1sw. */ return 1543; } @@ -8282,7 +8282,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx11x1x10001x + x10001x1x11xxxxx100xxxxxxxxxxxxx ld1sw. */ return 1541; } @@ -8299,7 +8299,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x01x10001x + x10001x10x0xxxxx010xxxxxxxxxxxxx ld1w. */ return 1548; } @@ -8307,7 +8307,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0x11x10001x + x10001x11x0xxxxx010xxxxxxxxxxxxx ld1d. */ return 1470; } @@ -8318,7 +8318,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x01x10001x + x10001x10x1xxxxx010xxxxxxxxxxxxx ld1w. */ return 1549; } @@ -8326,7 +8326,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1x11x10001x + x10001x11x1xxxxx010xxxxxxxxxxxxx ld1d. */ return 1471; } @@ -8340,7 +8340,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0x01x10001x + x10001x10x0xxxxx110xxxxxxxxxxxxx ld1w. */ return 1550; } @@ -8348,7 +8348,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0x11x10001x + x10001x11x0xxxxx110xxxxxxxxxxxxx ld1d. */ return 1472; } @@ -8361,7 +8361,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1001x10001x + x10001x1001xxxxx110xxxxxxxxxxxxx ld1w. */ return 1555; } @@ -8369,7 +8369,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1011x10001x + x10001x1101xxxxx110xxxxxxxxxxxxx ld1d. */ return 1475; } @@ -8380,7 +8380,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1101x10001x + x10001x1011xxxxx110xxxxxxxxxxxxx ld1w. */ return 1551; } @@ -8388,7 +8388,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1111x10001x + x10001x1111xxxxx110xxxxxxxxxxxxx ld1d. */ return 1473; } @@ -8407,7 +8407,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0xx1x10001x + x10001x1xx0xxxxx001xxxxxxxxxxxxx ldff1sw. */ return 1625; } @@ -8415,7 +8415,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1xx1x10001x + x10001x1xx1xxxxx001xxxxxxxxxxxxx ldff1sw. */ return 1626; } @@ -8426,7 +8426,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0xx1x10001x + x10001x1xx0xxxxx101xxxxxxxxxxxxx ldff1sw. */ return 1627; } @@ -8436,7 +8436,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx10x1x10001x + x10001x1x01xxxxx101xxxxxxxxxxxxx ldff1sw. */ return 1629; } @@ -8444,7 +8444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx11x1x10001x + x10001x1x11xxxxx101xxxxxxxxxxxxx ldff1sw. */ return 1628; } @@ -8461,7 +8461,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x01x10001x + x10001x10x0xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1634; } @@ -8469,7 +8469,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0x11x10001x + x10001x11x0xxxxx011xxxxxxxxxxxxx ldff1d. */ return 1590; } @@ -8480,7 +8480,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x01x10001x + x10001x10x1xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1635; } @@ -8488,7 +8488,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1x11x10001x + x10001x11x1xxxxx011xxxxxxxxxxxxx ldff1d. */ return 1591; } @@ -8504,7 +8504,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0001x10001x + x10001x1000xxxxx111xxxxxxxxxxxxx prfw. */ return 1730; } @@ -8512,7 +8512,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0011x10001x + x10001x1100xxxxx111xxxxxxxxxxxxx prfd. */ return 1716; } @@ -8523,7 +8523,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0101x10001x + x10001x1010xxxxx111xxxxxxxxxxxxx ldff1w. */ return 1636; } @@ -8531,7 +8531,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0111x10001x + x10001x1110xxxxx111xxxxxxxxxxxxx ldff1d. */ return 1592; } @@ -8545,7 +8545,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1001x10001x + x10001x1001xxxxx111xxxxxxxxxxxxx ldff1w. */ return 1639; } @@ -8553,7 +8553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1011x10001x + x10001x1101xxxxx111xxxxxxxxxxxxx ldff1d. */ return 1594; } @@ -8564,7 +8564,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1101x10001x + x10001x1011xxxxx111xxxxxxxxxxxxx ldff1w. */ return 1637; } @@ -8572,7 +8572,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1111x10001x + x10001x1111xxxxx111xxxxxxxxxxxxx ldff1d. */ return 1593; } @@ -8601,7 +8601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx000xxxxx0xx1x100100 + 001001x1xx0xxxxx000xxxxxxxx0xxxx cmpge. */ return 1278; } @@ -8609,7 +8609,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx000xxxxx0xx1x100100 + 001001x1xx0xxxxx000xxxxxxxx1xxxx cmpgt. */ return 1281; } @@ -8620,7 +8620,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x01x100101 + 101001x10x0xxxxx000xxxxxxxxxxxxx ld1rqw. */ return 1505; } @@ -8628,7 +8628,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx0x11x100101 + 101001x11x0xxxxx000xxxxxxxxxxxxx ld1rqd. */ return 1501; } @@ -8644,7 +8644,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxx00000xxxxx1xx1x10010x + x01001x1xx1xxxxx00000xxxxxx0xxxx whilelt. */ return 1966; } @@ -8652,7 +8652,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxx01000xxxxx1xx1x10010x + x01001x1xx1xxxxx00010xxxxxx0xxxx whilelt. */ return 1967; } @@ -8663,7 +8663,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxx10000xxxxx1xx1x10010x + x01001x1xx1xxxxx00001xxxxxx0xxxx whilelo. */ return 1962; } @@ -8671,7 +8671,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxx11000xxxxx1xx1x10010x + x01001x1xx1xxxxx00011xxxxxx0xxxx whilelo. */ return 1963; } @@ -8685,7 +8685,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxx00000xxxxx1xx1x10010x + x01001x1xx1xxxxx00000xxxxxx1xxxx whilele. */ return 1960; } @@ -8693,7 +8693,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxx01000xxxxx1xx1x10010x + x01001x1xx1xxxxx00010xxxxxx1xxxx whilele. */ return 1961; } @@ -8704,7 +8704,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxx10000xxxxx1xx1x10010x + x01001x1xx1xxxxx00001xxxxxx1xxxx whilels. */ return 1964; } @@ -8712,7 +8712,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxx11000xxxxx1xx1x10010x + x01001x1xx1xxxxx00011xxxxxx1xxxx whilels. */ return 1965; } @@ -8732,7 +8732,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00x000xxxxx0xx1x100110 + 011001x1xx0xxxxx000x00xxxxxxxxxx fadd. */ return 1336; } @@ -8742,7 +8742,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010000xxxxx0xx1x100110 + 011001x1xx0xxxxx000010xxxxxxxxxx fmul. */ return 1403; } @@ -8750,7 +8750,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011000xxxxx0xx1x100110 + 011001x1xx0xxxxx000110xxxxxxxxxx frecps. */ return 1416; } @@ -8762,7 +8762,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x000xxxxx0xx1x100110 + 011001x1xx0xxxxx000x01xxxxxxxxxx fsub. */ return 1429; } @@ -8772,7 +8772,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110000xxxxx0xx1x100110 + 011001x1xx0xxxxx000011xxxxxxxxxx ftsmul. */ return 1435; } @@ -8780,7 +8780,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx0xx1x100110 + 011001x1xx0xxxxx000111xxxxxxxxxx frsqrts. */ return 1426; } @@ -8791,7 +8791,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxx1xx1x100110 + 011001x1xx1xxxxx000xxxxxxxxxxxxx fmla. */ return 1394; } @@ -8800,7 +8800,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx000xxxxxxxx1x100111 + 111001x1xxxxxxxx000xxxxxxxxxxxxx str. */ return 1881; } @@ -8818,7 +8818,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx100xxxxx0xx1x100100 + 001001x1xx0xxxxx001xxxxxxxx0xxxx cmplt. */ return 1295; } @@ -8826,7 +8826,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx100xxxxx0xx1x100100 + 001001x1xx0xxxxx001xxxxxxxx1xxxx cmple. */ return 1289; } @@ -8837,7 +8837,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x01x100101 + 101001x10x0xxxxx001xxxxxxxxxxxxx ld1rqw. */ return 1504; } @@ -8845,7 +8845,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx0x11x100101 + 101001x11x0xxxxx001xxxxxxxxxxxxx ld1rqd. */ return 1500; } @@ -8865,7 +8865,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100000000xx1x10011x + x11001x1xx000000001xxxxxxxxxxxxx faddv. */ return 1340; } @@ -8875,7 +8875,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx100000010xx1x10011x + x11001x1xx010000001xxxxxxxx0xxxx fcmge. */ return 1347; } @@ -8883,7 +8883,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx100000010xx1x10011x + x11001x1xx010000001xxxxxxxx1xxxx fcmgt. */ return 1349; } @@ -8893,7 +8893,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1000001x0xx1x10011x + x11001x1xx0x1000001xxxxxxxxxxxxx fadda. */ return 1339; } @@ -8902,7 +8902,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100001xx0xx1x10011x + x11001x1xx0xx100001xxxxxxxxxxxxx fmaxnmv. */ return 1386; } @@ -8913,7 +8913,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100010xx0xx1x10011x + x11001x1xx0xx010001xxxxxxxxxxxxx fcmeq. */ return 1345; } @@ -8923,7 +8923,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1000110x0xx1x10011x + x11001x1xx0x0110001xxxxxxxxxxxxx fmaxv. */ return 1387; } @@ -8931,7 +8931,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1000111x0xx1x10011x + x11001x1xx0x1110001xxxxxxxxxxxxx frecpe. */ return 1415; } @@ -8948,7 +8948,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx100100xx0xx1x10011x + x11001x1xx0xx001001xxxxxxxx0xxxx fcmlt. */ return 1352; } @@ -8956,7 +8956,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx100100xx0xx1x10011x + x11001x1xx0xx001001xxxxxxxx1xxxx fcmle. */ return 1351; } @@ -8965,7 +8965,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100101xx0xx1x10011x + x11001x1xx0xx101001xxxxxxxxxxxxx fminnmv. */ return 1392; } @@ -8976,7 +8976,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100110xx0xx1x10011x + x11001x1xx0xx011001xxxxxxxxxxxxx fcmne. */ return 1353; } @@ -8986,7 +8986,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1001110x0xx1x10011x + x11001x1xx0x0111001xxxxxxxxxxxxx fminv. */ return 1393; } @@ -8994,7 +8994,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1001111x0xx1x10011x + x11001x1xx0x1111001xxxxxxxxxxxxx frsqrte. */ return 1425; } @@ -9011,7 +9011,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx100xxxxx1xx1x10010x + x01001x1xx1xxxxx001xxxxxxxx0xxxx ctermeq. */ return 1310; } @@ -9019,7 +9019,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx100xxxxx1xx1x10010x + x01001x1xx1xxxxx001xxxxxxxx1xxxx ctermne. */ return 1311; } @@ -9028,7 +9028,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx100xxxxx1xx1x10011x + x11001x1xx1xxxxx001xxxxxxxxxxxxx fmls. */ return 1398; } @@ -9055,7 +9055,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxxx00001x100100 + 001001x10000xxxx01xxxx0xxxx0xxxx and. */ return 1241; } @@ -9063,7 +9063,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx0xxxx10xxxx00001x100100 + 001001x10000xxxx01xxxx0xxxx1xxxx bic. */ return 1253; } @@ -9074,7 +9074,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxx0xxxx10xxx010001x100100 + 001001x100010xxx01xxxx0xxxxxxxxx brka. */ return 1255; } @@ -9082,7 +9082,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxx0xxxx10xxx110001x100100 + 001001x100011xxx01xxxx0xxxxxxxxx brkn. */ return 1259; } @@ -9094,7 +9094,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx1xxxx10xxxxx0001x100100 + 001001x1000xxxxx01xxxx1xxxx0xxxx eor. */ return 1328; } @@ -9102,7 +9102,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx1xxxx10xxxxx0001x100100 + 001001x1000xxxxx01xxxx1xxxx1xxxx sel. */ return 1761; } @@ -9114,7 +9114,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0001x100101 + 101001x1000xxxxx010xxxxxxxxxxxxx ld1sh. */ return 1527; } @@ -9122,7 +9122,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0001x100101 + 101001x1000xxxxx011xxxxxxxxxxxxx ldff1sh. */ return 1616; } @@ -9140,7 +9140,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxxx00011x100100 + 001001x11000xxxx01xxxx0xxxx0xxxx orr. */ return 1697; } @@ -9148,7 +9148,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx0xxxx10xxxx00011x100100 + 001001x11000xxxx01xxxx0xxxx1xxxx orn. */ return 1692; } @@ -9157,7 +9157,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxx0xxxx10xxxx10011x100100 + 001001x11001xxxx01xxxx0xxxxxxxxx brkb. */ return 1257; } @@ -9168,7 +9168,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx1xxxx10xxxxx0011x100100 + 001001x1100xxxxx01xxxx1xxxx0xxxx nor. */ return 1689; } @@ -9176,7 +9176,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx1xxxx10xxxxx0011x100100 + 001001x1100xxxxx01xxxx1xxxx1xxxx nand. */ return 1686; } @@ -9188,7 +9188,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0011x100101 + 101001x1100xxxxx010xxxxxxxxxxxxx ld1sb. */ return 1515; } @@ -9196,7 +9196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0011x100101 + 101001x1100xxxxx011xxxxxxxxxxxxx ldff1sb. */ return 1607; } @@ -9217,7 +9217,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxxx00101x100100 + 001001x10100xxxx01xxxx0xxxx0xxxx ands. */ return 1242; } @@ -9227,7 +9227,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxx010101x100100 + 001001x101010xxx01xxxx0xxxx0xxxx brkas. */ return 1256; } @@ -9235,7 +9235,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxx110101x100100 + 001001x101011xxx01xxxx0xxxx0xxxx brkns. */ return 1260; } @@ -9245,7 +9245,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx1xxxx10xxxxx0101x100100 + 001001x1010xxxxx01xxxx1xxxx0xxxx eors. */ return 1329; } @@ -9254,7 +9254,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxxx10xxxxx0101x100100 + 001001x1010xxxxx01xxxxxxxxx1xxxx bics. */ return 1254; } @@ -9265,7 +9265,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0101x100101 + 101001x1010xxxxx010xxxxxxxxxxxxx ld1w. */ return 1546; } @@ -9273,7 +9273,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0101x100101 + 101001x1010xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1632; } @@ -9291,7 +9291,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxxx00111x100100 + 001001x11100xxxx01xxxx0xxxx0xxxx orrs. */ return 1698; } @@ -9299,7 +9299,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx0xxxx10xxxx10111x100100 + 001001x11101xxxx01xxxx0xxxx0xxxx brkbs. */ return 1258; } @@ -9308,7 +9308,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxx1xxxx10xxxxx0111x100100 + 001001x1110xxxxx01xxxx1xxxx0xxxx nors. */ return 1690; } @@ -9319,7 +9319,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx0xxxx10xxxxx0111x100100 + 001001x1110xxxxx01xxxx0xxxx1xxxx orns. */ return 1693; } @@ -9327,7 +9327,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxx1xxxx10xxxxx0111x100100 + 001001x1110xxxxx01xxxx1xxxx1xxxx nands. */ return 1687; } @@ -9339,7 +9339,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx0111x100101 + 101001x1110xxxxx010xxxxxxxxxxxxx ld1sb. */ return 1517; } @@ -9347,7 +9347,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0111x100101 + 101001x1110xxxxx011xxxxxxxxxxxxx ldff1sb. */ return 1609; } @@ -9365,7 +9365,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1001x10010x + x01001x1001xxxxx010xxxxxxxxxxxxx ld1sh. */ return 1528; } @@ -9373,7 +9373,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1011x10010x + x01001x1101xxxxx010xxxxxxxxxxxxx ld1sb. */ return 1516; } @@ -9384,7 +9384,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1101x10010x + x01001x1011xxxxx010xxxxxxxxxxxxx ld1w. */ return 1547; } @@ -9392,7 +9392,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1111x10010x + x01001x1111xxxxx010xxxxxxxxxxxxx ld1d. */ return 1469; } @@ -9406,7 +9406,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1001x10010x + x01001x1001xxxxx011xxxxxxxxxxxxx ldff1sh. */ return 1617; } @@ -9414,7 +9414,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1011x10010x + x01001x1101xxxxx011xxxxxxxxxxxxx ldff1sb. */ return 1608; } @@ -9425,7 +9425,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1101x10010x + x01001x1011xxxxx011xxxxxxxxxxxxx ldff1w. */ return 1633; } @@ -9433,7 +9433,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1111x10010x + x01001x1111xxxxx011xxxxxxxxxxxxx ldff1d. */ return 1589; } @@ -9453,7 +9453,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx010xxxxx0xx1x100110 + 011001x1xx0xxxxx010xxxxxxxx0xxxx fcmge. */ return 1348; } @@ -9461,7 +9461,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx010xxxxx0xx1x100110 + 011001x1xx0xxxxx010xxxxxxxx1xxxx fcmgt. */ return 1350; } @@ -9470,7 +9470,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1xx1x100110 + 011001x1xx1xxxxx010xxxxxxxxxxxxx fnmla. */ return 1412; } @@ -9481,7 +9481,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxxx0x1x100111 + 111001x1x0xxxxxx010xxxxxxxxxxxxx str. */ return 1882; } @@ -9491,7 +9491,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx01x1x100111 + 111001x1x10xxxxx010xxxxxxxxxxxxx st1w. */ return 1841; } @@ -9501,7 +9501,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1101x100111 + 111001x1011xxxxx010xxxxxxxxxxxxx st1w. */ return 1843; } @@ -9509,7 +9509,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx010xxxxx1111x100111 + 111001x1111xxxxx010xxxxxxxxxxxxx st1d. */ return 1820; } @@ -9527,7 +9527,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx110xxxxx0xx1x100110 + 011001x1xx0xxxxx011xxxxxxxx0xxxx fcmeq. */ return 1346; } @@ -9535,7 +9535,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx110xxxxx0xx1x100110 + 011001x1xx0xxxxx011xxxxxxxx1xxxx fcmne. */ return 1354; } @@ -9548,7 +9548,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0001x100111 + 111001x1000xxxxx011xxxxxxxxxxxxx stnt1w. */ return 1879; } @@ -9556,7 +9556,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0011x100111 + 111001x1100xxxxx011xxxxxxxxxxxxx stnt1d. */ return 1875; } @@ -9567,7 +9567,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0101x100111 + 111001x1010xxxxx011xxxxxxxxxxxxx st3w. */ return 1863; } @@ -9575,7 +9575,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx0111x100111 + 111001x1110xxxxx011xxxxxxxxxxxxx st3d. */ return 1859; } @@ -9588,7 +9588,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1xx1x100110 + 011001x1xx1xxxxx011xxxxxxxxxxxxx fnmls. */ return 1413; } @@ -9600,7 +9600,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1001x100111 + 111001x1001xxxxx011xxxxxxxxxxxxx st2w. */ return 1855; } @@ -9608,7 +9608,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1011x100111 + 111001x1101xxxxx011xxxxxxxxxxxxx st2d. */ return 1851; } @@ -9619,7 +9619,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1101x100111 + 111001x1011xxxxx011xxxxxxxxxxxxx st4w. */ return 1871; } @@ -9627,7 +9627,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx110xxxxx1111x100111 + 111001x1111xxxxx011xxxxxxxxxxxxx st4d. */ return 1867; } @@ -9652,7 +9652,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx001xxxxx0xx1x10010x + x01001x1xx0xxxxx100xxxxxxxx0xxxx cmpeq. */ return 1275; } @@ -9660,7 +9660,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx001xxxxx0xx1x10010x + x01001x1xx0xxxxx100xxxxxxxx1xxxx cmpne. */ return 1298; } @@ -9675,7 +9675,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00001x10010x + x01001x10000xxxx101xxxxxxxxxxxxx ld1sh. */ return 1534; } @@ -9683,7 +9683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00011x10010x + x01001x11000xxxx101xxxxxxxxxxxxx ld1sb. */ return 1521; } @@ -9694,7 +9694,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00101x10010x + x01001x10100xxxx101xxxxxxxxxxxxx ld1w. */ return 1553; } @@ -9702,7 +9702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx00111x10010x + x01001x11100xxxx101xxxxxxxxxxxxx ld1sb. */ return 1523; } @@ -9716,7 +9716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10001x10010x + x01001x10001xxxx101xxxxxxxxxxxxx ldnf1sh. */ return 1651; } @@ -9724,7 +9724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10011x10010x + x01001x11001xxxx101xxxxxxxxxxxxx ldnf1sb. */ return 1648; } @@ -9735,7 +9735,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10101x10010x + x01001x10101xxxx101xxxxxxxxxxxxx ldnf1w. */ return 1654; } @@ -9743,7 +9743,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxx10111x10010x + x01001x11101xxxx101xxxxxxxxxxxxx ldnf1sb. */ return 1650; } @@ -9763,7 +9763,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxx11xxxx000x1x100100 + 001001x1x000xxxx11xxxxxxxxx0xxxx brkpa. */ return 1261; } @@ -9771,7 +9771,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxx11xxxx001x1x100100 + 001001x1x100xxxx11xxxxxxxxx0xxxx brkpas. */ return 1262; } @@ -9784,7 +9784,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxx110xx010xx1x100100 + 001001x1xx010xx011xxxxxxxxx0xxxx ptest. */ return 1731; } @@ -9798,7 +9798,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x00110xx110xx1x100100 + 001001x1xx011xx01100x0xxxxx0xxxx pfirst. */ return 1701; } @@ -9806,7 +9806,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x01110xx110xx1x100100 + 001001x1xx011xx01110x0xxxxx0xxxx ptrue. */ return 1732; } @@ -9817,7 +9817,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x1x110xx1100x1x100100 + 001001x1x0011xx011x1x0xxxxx0xxxx rdffr. */ return 1738; } @@ -9825,7 +9825,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x1x110xx1101x1x100100 + 001001x1x1011xx011x1x0xxxxx0xxxx rdffrs. */ return 1739; } @@ -9835,7 +9835,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx1xxx110xx110xx1x100100 + 001001x1xx011xx011xxx1xxxxx0xxxx pfalse. */ return 1700; } @@ -9849,7 +9849,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x0x111xxx10xx1x100100 + 001001x1xx01xxx111x0x0xxxxx0xxxx ptrues. */ return 1733; } @@ -9857,7 +9857,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx0x1x111xxx10xx1x100100 + 001001x1xx01xxx111x1x0xxxxx0xxxx rdffr. */ return 1737; } @@ -9866,7 +9866,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx1xxx111xxx10xx1x100100 + 001001x1xx01xxx111xxx1xxxxx0xxxx pnext. */ return 1702; } @@ -9879,7 +9879,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxxx11xxxxx00x1x100100 + 001001x1x00xxxxx11xxxxxxxxx1xxxx brkpb. */ return 1263; } @@ -9887,7 +9887,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxxx11xxxxx01x1x100100 + 001001x1x10xxxxx11xxxxxxxxx1xxxx brkpbs. */ return 1264; } @@ -9903,7 +9903,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0001x100101 + 101001x1000xxxxx110xxxxxxxxxxxxx ldnt1w. */ return 1662; } @@ -9911,7 +9911,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0011x100101 + 101001x1100xxxxx110xxxxxxxxxxxxx ldnt1d. */ return 1658; } @@ -9922,7 +9922,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0101x100101 + 101001x1010xxxxx110xxxxxxxxxxxxx ld3w. */ return 1570; } @@ -9930,7 +9930,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx0111x100101 + 101001x1110xxxxx110xxxxxxxxxxxxx ld3d. */ return 1566; } @@ -9944,7 +9944,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0001x100101 + 101001x1000xxxxx111xxxxxxxxxxxxx ldnt1w. */ return 1663; } @@ -9952,7 +9952,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0011x100101 + 101001x1100xxxxx111xxxxxxxxxxxxx ldnt1d. */ return 1659; } @@ -9963,7 +9963,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0101x100101 + 101001x1010xxxxx111xxxxxxxxxxxxx ld3w. */ return 1571; } @@ -9971,7 +9971,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0111x100101 + 101001x1110xxxxx111xxxxxxxxxxxxx ld3d. */ return 1567; } @@ -10000,7 +10000,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001000000xx1x100110 + 011001x1xx000000100xxxxxxxxxxxxx fadd. */ return 1337; } @@ -10008,7 +10008,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001001000xx1x100110 + 011001x1xx000100100xxxxxxxxxxxxx fmaxnm. */ return 1384; } @@ -10019,7 +10019,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001010000xx1x100110 + 011001x1xx000010100xxxxxxxxxxxxx fmul. */ return 1404; } @@ -10027,7 +10027,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001011000xx1x100110 + 011001x1xx000110100xxxxxxxxxxxxx fmax. */ return 1382; } @@ -10041,7 +10041,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001100000xx1x100110 + 011001x1xx000001100xxxxxxxxxxxxx fsub. */ return 1430; } @@ -10049,7 +10049,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001101000xx1x100110 + 011001x1xx000101100xxxxxxxxxxxxx fminnm. */ return 1390; } @@ -10060,7 +10060,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001110000xx1x100110 + 011001x1xx000011100xxxxxxxxxxxxx fsubr. */ return 1432; } @@ -10068,7 +10068,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001111000xx1x100110 + 011001x1xx000111100xxxxxxxxxxxxx fmin. */ return 1388; } @@ -10079,7 +10079,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxx010xx1x100110 + 011001x1xx010xxx100xxxxxxxxxxxxx ftmad. */ return 1434; } @@ -10096,7 +10096,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001000100xx1x100110 + 011001x1xx001000100xxxxxxxxxxxxx fabd. */ return 1332; } @@ -10104,7 +10104,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001000110xx1x100110 + 011001x1xx011000100xxxxxxxxxxxxx fadd. */ return 1338; } @@ -10115,7 +10115,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001001100xx1x100110 + 011001x1xx001100100xxxxxxxxxxxxx fdivr. */ return 1378; } @@ -10123,7 +10123,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001001110xx1x100110 + 011001x1xx011100100xxxxxxxxxxxxx fmaxnm. */ return 1385; } @@ -10137,7 +10137,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001010100xx1x100110 + 011001x1xx001010100xxxxxxxxxxxxx fmulx. */ return 1409; } @@ -10145,7 +10145,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001010110xx1x100110 + 011001x1xx011010100xxxxxxxxxxxxx fmul. */ return 1405; } @@ -10154,7 +10154,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0010111x0xx1x100110 + 011001x1xx0x1110100xxxxxxxxxxxxx fmax. */ return 1383; } @@ -10170,7 +10170,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001100100xx1x100110 + 011001x1xx001001100xxxxxxxxxxxxx fscale. */ return 1427; } @@ -10178,7 +10178,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001100110xx1x100110 + 011001x1xx011001100xxxxxxxxxxxxx fsub. */ return 1431; } @@ -10189,7 +10189,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001101100xx1x100110 + 011001x1xx001101100xxxxxxxxxxxxx fdiv. */ return 1377; } @@ -10197,7 +10197,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001101110xx1x100110 + 011001x1xx011101100xxxxxxxxxxxxx fminnm. */ return 1391; } @@ -10209,7 +10209,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011101x0xx1x100110 + 011001x1xx0x1011100xxxxxxxxxxxxx fsubr. */ return 1433; } @@ -10217,7 +10217,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0011111x0xx1x100110 + 011001x1xx0x1111100xxxxxxxxxxxxx fmin. */ return 1389; } @@ -10231,7 +10231,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxx011xxxxx0xx1x100110 + 011001x1xx0xxxxx110xxxxxxxx0xxxx fcmuo. */ return 1355; } @@ -10239,7 +10239,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxxxxx011xxxxx0xx1x100110 + 011001x1xx0xxxxx110xxxxxxxx1xxxx facge. */ return 1334; } @@ -10253,7 +10253,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0001x100111 + 111001x1000xxxxx1x0xxxxxxxxxxxxx st1w. */ return 1837; } @@ -10261,7 +10261,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx0011x100111 + 111001x1100xxxxx1x0xxxxxxxxxxxxx st1d. */ return 1816; } @@ -10270,7 +10270,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx01x1x100111 + 111001x1x10xxxxx1x0xxxxxxxxxxxxx st1w. */ return 1842; } @@ -10294,7 +10294,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101000000xx1x100110 + 011001x1xx000000101xxxxxxxxxxxxx frintn. */ return 1421; } @@ -10302,7 +10302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101000010xx1x100110 + 011001x1xx010000101xxxxxxxxxxxxx scvtf. */ return 1751; } @@ -10315,7 +10315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010001000x1x100110 + 011001x1x0001000101xxxxxxxxxxxxx fcvt. */ return 1357; } @@ -10323,7 +10323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010001001x1x100110 + 011001x1x1001000101xxxxxxxxxxxxx fcvt. */ return 1359; } @@ -10332,7 +10332,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101000110xx1x100110 + 011001x1xx011000101xxxxxxxxxxxxx fcvtzs. */ return 1367; } @@ -10346,7 +10346,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001000xx1x100110 + 011001x1xx000100101xxxxxxxxxxxxx frinta. */ return 1418; } @@ -10356,7 +10356,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010010100x1x100110 + 011001x1x0010100101xxxxxxxxxxxxx scvtf. */ return 1750; } @@ -10366,7 +10366,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001010101x100110 + 011001x101010100101xxxxxxxxxxxxx scvtf. */ return 1749; } @@ -10374,7 +10374,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001010111x100110 + 011001x111010100101xxxxxxxxxxxxx scvtf. */ return 1753; } @@ -10387,7 +10387,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001100xx1x100110 + 011001x1xx001100101xxxxxxxxxxxxx frecpx. */ return 1417; } @@ -10397,7 +10397,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010011100x1x100110 + 011001x1x0011100101xxxxxxxxxxxxx fcvtzs. */ return 1366; } @@ -10407,7 +10407,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001110101x100110 + 011001x101011100101xxxxxxxxxxxxx fcvtzs. */ return 1364; } @@ -10415,7 +10415,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101001110111x100110 + 011001x111011100101xxxxxxxxxxxxx fcvtzs. */ return 1368; } @@ -10434,7 +10434,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101010000xx1x100110 + 011001x1xx000010101xxxxxxxxxxxxx frintm. */ return 1420; } @@ -10442,7 +10442,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101010010xx1x100110 + 011001x1xx010010101xxxxxxxxxxxxx scvtf. */ return 1748; } @@ -10453,7 +10453,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101010100xx1x100110 + 011001x1xx001010101xxxxxxxxxxxxx fcvt. */ return 1361; } @@ -10461,7 +10461,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101010110xx1x100110 + 011001x1xx011010101xxxxxxxxxxxxx fcvtzs. */ return 1363; } @@ -10475,7 +10475,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101011000xx1x100110 + 011001x1xx000110101xxxxxxxxxxxxx frintx. */ return 1423; } @@ -10485,7 +10485,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101011010x01x100110 + 011001x10x010110101xxxxxxxxxxxxx scvtf. */ return 1752; } @@ -10493,7 +10493,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101011010x11x100110 + 011001x11x010110101xxxxxxxxxxxxx scvtf. */ return 1754; } @@ -10505,7 +10505,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010111x0x01x100110 + 011001x10x0x1110101xxxxxxxxxxxxx fcvtzs. */ return 1365; } @@ -10513,7 +10513,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1010111x0x11x100110 + 011001x11x0x1110101xxxxxxxxxxxxx fcvtzs. */ return 1369; } @@ -10533,7 +10533,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101100000xx1x100110 + 011001x1xx000001101xxxxxxxxxxxxx frintp. */ return 1422; } @@ -10541,7 +10541,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101100010xx1x100110 + 011001x1xx010001101xxxxxxxxxxxxx ucvtf. */ return 1903; } @@ -10554,7 +10554,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011001000x1x100110 + 011001x1x0001001101xxxxxxxxxxxxx fcvt. */ return 1358; } @@ -10562,7 +10562,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011001001x1x100110 + 011001x1x1001001101xxxxxxxxxxxxx fcvt. */ return 1360; } @@ -10571,7 +10571,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101100110xx1x100110 + 011001x1xx011001101xxxxxxxxxxxxx fcvtzu. */ return 1374; } @@ -10585,7 +10585,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011010x00x1x100110 + 011001x1x00x0101101xxxxxxxxxxxxx ucvtf. */ return 1902; } @@ -10595,7 +10595,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011010x0101x100110 + 011001x1010x0101101xxxxxxxxxxxxx ucvtf. */ return 1901; } @@ -10603,7 +10603,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011010x0111x100110 + 011001x1110x0101101xxxxxxxxxxxxx ucvtf. */ return 1905; } @@ -10615,7 +10615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101101100xx1x100110 + 011001x1xx001101101xxxxxxxxxxxxx fsqrt. */ return 1428; } @@ -10625,7 +10625,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011011100x1x100110 + 011001x1x0011101101xxxxxxxxxxxxx fcvtzu. */ return 1373; } @@ -10635,7 +10635,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101101110101x100110 + 011001x101011101101xxxxxxxxxxxxx fcvtzu. */ return 1371; } @@ -10643,7 +10643,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101101110111x100110 + 011001x111011101101xxxxxxxxxxxxx fcvtzu. */ return 1375; } @@ -10662,7 +10662,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101110000xx1x100110 + 011001x1xx000011101xxxxxxxxxxxxx frintz. */ return 1424; } @@ -10670,7 +10670,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101110010xx1x100110 + 011001x1xx010011101xxxxxxxxxxxxx ucvtf. */ return 1900; } @@ -10681,7 +10681,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101110100xx1x100110 + 011001x1xx001011101xxxxxxxxxxxxx fcvt. */ return 1362; } @@ -10689,7 +10689,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101110110xx1x100110 + 011001x1xx011011101xxxxxxxxxxxxx fcvtzu. */ return 1370; } @@ -10703,7 +10703,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101111000xx1x100110 + 011001x1xx000111101xxxxxxxxxxxxx frinti. */ return 1419; } @@ -10713,7 +10713,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101111010x01x100110 + 011001x10x010111101xxxxxxxxxxxxx ucvtf. */ return 1904; } @@ -10721,7 +10721,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101111010x11x100110 + 011001x11x010111101xxxxxxxxxxxxx ucvtf. */ return 1906; } @@ -10733,7 +10733,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011111x0x01x100110 + 011001x10x0x1111101xxxxxxxxxxxxx fcvtzu. */ return 1372; } @@ -10741,7 +10741,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1011111x0x11x100110 + 011001x11x0x1111101xxxxxxxxxxxxx fcvtzu. */ return 1376; } @@ -10758,7 +10758,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0001x100111 + 111001x1000xxxxx101xxxxxxxxxxxxx st1w. */ return 1838; } @@ -10766,7 +10766,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0011x100111 + 111001x1100xxxxx101xxxxxxxxxxxxx st1d. */ return 1817; } @@ -10777,7 +10777,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0101x100111 + 111001x1010xxxxx101xxxxxxxxxxxxx st1w. */ return 1845; } @@ -10785,7 +10785,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx0111x100111 + 111001x1110xxxxx101xxxxxxxxxxxxx st1d. */ return 1821; } @@ -10798,7 +10798,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx0xx1x100110 + 011001x1xx0xxxxx111xxxxxxxxxxxxx facgt. */ return 1335; } @@ -10808,7 +10808,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx00xx1x100111 + 111001x1xx00xxxx111xxxxxxxxxxxxx st1w. */ return 1846; } @@ -10820,7 +10820,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10001x100111 + 111001x10001xxxx111xxxxxxxxxxxxx stnt1w. */ return 1880; } @@ -10828,7 +10828,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10011x100111 + 111001x11001xxxx111xxxxxxxxxxxxx stnt1d. */ return 1876; } @@ -10839,7 +10839,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10101x100111 + 111001x10101xxxx111xxxxxxxxxxxxx st3w. */ return 1864; } @@ -10847,7 +10847,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx10111x100111 + 111001x11101xxxx111xxxxxxxxxxxxx st3d. */ return 1860; } @@ -10878,7 +10878,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01000001xx1x100100 + 001001x1xx10000010xxxxxxxxxxxxxx cntp. */ return 1304; } @@ -10892,7 +10892,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000x01000101xx1x100100 + 001001x1xx10100010x000xxxxxxxxxx sqincp. */ return 1795; } @@ -10900,7 +10900,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001x01000101xx1x100100 + 001001x1xx10100010x100xxxxxxxxxx wrffr. */ return 1968; } @@ -10909,7 +10909,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xx01000101xx1x100100 + 001001x1xx10100010xx10xxxxxxxxxx sqincp. */ return 1797; } @@ -10918,7 +10918,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxx01000101xx1x100100 + 001001x1xx10100010xxx1xxxxxxxxxx sqincp. */ return 1796; } @@ -10932,7 +10932,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx00x01001x01xx1x100100 + 001001x1xx10x10010x00xxxxxxxxxxx incp. */ return 1442; } @@ -10940,7 +10940,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01x01001x01xx1x100100 + 001001x1xx10x10010x10xxxxxxxxxxx setffr. */ return 1762; } @@ -10949,7 +10949,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1xx01001x01xx1x100100 + 001001x1xx10x10010xx1xxxxxxxxxxx incp. */ return 1443; } @@ -10963,7 +10963,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xx0101xx01xx1x100100 + 001001x1xx10xx1010xx00xxxxxxxxxx sqdecp. */ return 1781; } @@ -10971,7 +10971,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xx0101xx01xx1x100100 + 001001x1xx10xx1010xx10xxxxxxxxxx sqdecp. */ return 1783; } @@ -10980,7 +10980,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxx0101xx01xx1x100100 + 001001x1xx10xx1010xxx1xxxxxxxxxx sqdecp. */ return 1782; } @@ -10998,7 +10998,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xx01100x01xx1x100100 + 001001x1xx10x00110xx00xxxxxxxxxx uqincp. */ return 1943; } @@ -11006,7 +11006,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xx01101x01xx1x100100 + 001001x1xx10x10110xx00xxxxxxxxxx decp. */ return 1317; } @@ -11015,7 +11015,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xx0111xx01xx1x100100 + 001001x1xx10xx1110xx00xxxxxxxxxx uqdecp. */ return 1929; } @@ -11028,7 +11028,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xx01100x01xx1x100100 + 001001x1xx10x00110xx10xxxxxxxxxx uqincp. */ return 1944; } @@ -11036,7 +11036,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xx01101x01xx1x100100 + 001001x1xx10x10110xx10xxxxxxxxxx decp. */ return 1318; } @@ -11045,7 +11045,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xx0111xx01xx1x100100 + 001001x1xx10xx1110xx10xxxxxxxxxx uqdecp. */ return 1930; } @@ -11057,7 +11057,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxx0110xx01xx1x100100 + 001001x1xx10xx0110xxx1xxxxxxxxxx uqincp. */ return 1945; } @@ -11065,7 +11065,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxx0111xx01xx1x100100 + 001001x1xx10xx1110xxx1xxxxxxxxxx uqdecp. */ return 1931; } @@ -11080,7 +11080,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx01001x100101 + 101001x10010xxxx10xxxxxxxxxxxxxx ld1sh. */ return 1535; } @@ -11088,7 +11088,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx01011x100101 + 101001x11010xxxx10xxxxxxxxxxxxxx ld1sb. */ return 1522; } @@ -11099,7 +11099,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx01101x100101 + 101001x10110xxxx10xxxxxxxxxxxxxx ld1w. */ return 1554; } @@ -11107,7 +11107,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx01111x100101 + 101001x11110xxxx10xxxxxxxxxxxxxx ld1d. */ return 1474; } @@ -11122,7 +11122,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx11001x10010x + x01001x10011xxxx10xxxxxxxxxxxxxx ldnf1sh. */ return 1652; } @@ -11130,7 +11130,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx11011x10010x + x01001x11011xxxx10xxxxxxxxxxxxxx ldnf1sb. */ return 1649; } @@ -11141,7 +11141,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx11101x10010x + x01001x10111xxxx10xxxxxxxxxxxxxx ldnf1w. */ return 1655; } @@ -11149,7 +11149,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx01xxxx11111x10010x + x01001x11111xxxx10xxxxxxxxxxxxxx ldnf1d. */ return 1644; } @@ -11172,7 +11172,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11000001xx1x100100 + 001001x1xx10000011xxxxxxxxxxxxxx add. */ return 1231; } @@ -11180,7 +11180,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11000011xx1x100100 + 001001x1xx11000011xxxxxxxxxxxxxx mul. */ return 1684; } @@ -11191,7 +11191,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11000101xx1x100100 + 001001x1xx10100011xxxxxxxxxxxxxx smax. */ return 1763; } @@ -11199,7 +11199,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11000111xx1x100100 + 001001x1xx11100011xxxxxxxxxxxxxx dup. */ return 1323; } @@ -11209,7 +11209,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11001xx1xx1x100100 + 001001x1xx1xx10011xxxxxxxxxxxxxx sqadd. */ return 1772; } @@ -11220,7 +11220,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11010xx1xx1x100100 + 001001x1xx1xx01011xxxxxxxxxxxxxx smin. */ return 1766; } @@ -11228,7 +11228,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11011xx1xx1x100100 + 001001x1xx1xx11011xxxxxxxxxxxxxx sqsub. */ return 1802; } @@ -11244,7 +11244,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx111000x1xx1x100100 + 001001x1xx1x000111xxxxxxxxxxxxxx sub. */ return 1884; } @@ -11254,7 +11254,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11100101xx1x100100 + 001001x1xx10100111xxxxxxxxxxxxxx umax. */ return 1912; } @@ -11262,7 +11262,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11100111xx1x100100 + 001001x1xx11100111xxxxxxxxxxxxxx fdup. */ return 1379; } @@ -11272,7 +11272,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11101xx1xx1x100100 + 001001x1xx1xx10111xxxxxxxxxxxxxx uqadd. */ return 1920; } @@ -11285,7 +11285,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx111100x1xx1x100100 + 001001x1xx1x001111xxxxxxxxxxxxxx subr. */ return 1886; } @@ -11293,7 +11293,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx111101x1xx1x100100 + 001001x1xx1x101111xxxxxxxxxxxxxx umin. */ return 1915; } @@ -11302,7 +11302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxx11111xx1xx1x100100 + 001001x1xx1xx11111xxxxxxxxxxxxxx uqsub. */ return 1950; } @@ -11319,7 +11319,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1001x100101 + 101001x1001xxxxx110xxxxxxxxxxxxx ld2w. */ return 1562; } @@ -11327,7 +11327,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1011x100101 + 101001x1101xxxxx110xxxxxxxxxxxxx ld2d. */ return 1558; } @@ -11338,7 +11338,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1101x100101 + 101001x1011xxxxx110xxxxxxxxxxxxx ld4w. */ return 1578; } @@ -11346,7 +11346,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1111x100101 + 101001x1111xxxxx110xxxxxxxxxxxxx ld4d. */ return 1574; } @@ -11360,7 +11360,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1001x100101 + 101001x1001xxxxx111xxxxxxxxxxxxx ld2w. */ return 1563; } @@ -11368,7 +11368,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1011x100101 + 101001x1101xxxxx111xxxxxxxxxxxxx ld2d. */ return 1559; } @@ -11379,7 +11379,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1101x100101 + 101001x1011xxxxx111xxxxxxxxxxxxx ld4w. */ return 1579; } @@ -11387,7 +11387,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1111x100101 + 101001x1111xxxxx111xxxxxxxxxxxxx ld4d. */ return 1575; } @@ -11406,7 +11406,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx001xxxxx1xx1x100110 + 011001x1xx1xxxxx100xxxxxxxxxxxxx fmad. */ return 1381; } @@ -11414,7 +11414,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx011xxxxx1xx1x100110 + 011001x1xx1xxxxx110xxxxxxxxxxxxx fnmad. */ return 1411; } @@ -11427,7 +11427,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1001x100111 + 111001x1001xxxxx1x0xxxxxxxxxxxxx st1w. */ return 1839; } @@ -11435,7 +11435,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx1011x100111 + 111001x1101xxxxx1x0xxxxxxxxxxxxx st1d. */ return 1818; } @@ -11444,7 +11444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0x1xxxxx11x1x100111 + 111001x1x11xxxxx1x0xxxxxxxxxxxxx st1w. */ return 1844; } @@ -11458,7 +11458,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1xx1x100110 + 011001x1xx1xxxxx101xxxxxxxxxxxxx fmsb. */ return 1402; } @@ -11470,7 +11470,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1001x100111 + 111001x1001xxxxx101xxxxxxxxxxxxx st1w. */ return 1840; } @@ -11478,7 +11478,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx1011x100111 + 111001x1101xxxxx101xxxxxxxxxxxxx st1d. */ return 1819; } @@ -11487,7 +11487,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx101xxxxx11x1x100111 + 111001x1x11xxxxx101xxxxxxxxxxxxx st1w. */ return 1847; } @@ -11499,7 +11499,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxxx1xx1x100110 + 011001x1xx1xxxxx111xxxxxxxxxxxxx fnmsb. */ return 1414; } @@ -11511,7 +11511,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01x01x100111 + 111001x10x10xxxx111xxxxxxxxxxxxx st1w. */ return 1848; } @@ -11519,7 +11519,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx01x11x100111 + 111001x11x10xxxx111xxxxxxxxxxxxx st1d. */ return 1822; } @@ -11532,7 +11532,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11001x100111 + 111001x10011xxxx111xxxxxxxxxxxxx st2w. */ return 1856; } @@ -11540,7 +11540,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11011x100111 + 111001x11011xxxx111xxxxxxxxxxxxx st2d. */ return 1852; } @@ -11551,7 +11551,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11101x100111 + 111001x10111xxxx111xxxxxxxxxxxxx st4w. */ return 1872; } @@ -11559,7 +11559,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx111xxxx11111x100111 + 111001x11111xxxx111xxxxxxxxxxxxx st4d. */ return 1868; } @@ -11584,7 +11584,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxxxx101000 + 000101xxxxxxxxxxxxxxxxxxxxxxxxxx b. */ return 630; } @@ -11592,7 +11592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxxxx101001 + 100101xxxxxxxxxxxxxxxxxxxxxxxxxx bl. */ return 631; } @@ -11609,7 +11609,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxxxxx00101010 + 01010100xxxxxxxxxxxxxxxxxxx0xxxx b.c. */ return 651; } @@ -11623,7 +11623,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 00xx0xxxxxxxxxxxxxxxx0xx00101011 + 11010100xx0xxxxxxxxxxxxxxxx0xx00 hlt. */ return 742; } @@ -11631,7 +11631,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 00xx0xxxxxxxxxxxxxxxx1xx00101011 + 11010100xx1xxxxxxxxxxxxxxxx0xx00 brk. */ return 741; } @@ -11642,7 +11642,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 01xx0xxxxxxxxxxxxxxxx0xx00101011 + 11010100xx0xxxxxxxxxxxxxxxx0xx10 hvc. */ return 739; } @@ -11650,7 +11650,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 01xx0xxxxxxxxxxxxxxxx1xx00101011 + 11010100xx1xxxxxxxxxxxxxxxx0xx10 dcps2. */ return 744; } @@ -11664,7 +11664,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 10xx0xxxxxxxxxxxxxxxx0xx00101011 + 11010100xx0xxxxxxxxxxxxxxxx0xx01 svc. */ return 738; } @@ -11672,7 +11672,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 10xx0xxxxxxxxxxxxxxxx1xx00101011 + 11010100xx1xxxxxxxxxxxxxxxx0xx01 dcps1. */ return 743; } @@ -11683,7 +11683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 11xx0xxxxxxxxxxxxxxxx0xx00101011 + 11010100xx0xxxxxxxxxxxxxxxx0xx11 smc. */ return 740; } @@ -11691,7 +11691,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - 11xx0xxxxxxxxxxxxxxxx1xx00101011 + 11010100xx1xxxxxxxxxxxxxxxx0xx11 dcps3. */ return 745; } @@ -11709,7 +11709,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxx0000110101x + x1010110000xxxxxxxxxxxxxxxx0xxxx br. */ return 632; } @@ -11717,7 +11717,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxx0010110101x + x1010110100xxxxxxxxxxxxxxxx0xxxx eret. */ return 635; } @@ -11726,7 +11726,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxx01x0110101x + x1010110x10xxxxxxxxxxxxxxxx0xxxx ret. */ return 634; } @@ -11737,7 +11737,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxx1x00110101x + x10101100x1xxxxxxxxxxxxxxxx0xxxx blr. */ return 633; } @@ -11745,7 +11745,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxxxxxxxxxxxxx1x10110101x + x10101101x1xxxxxxxxxxxxxxxx0xxxx drps. */ return 636; } @@ -11764,7 +11764,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx0xxxxxxxxxx0000x10101x + x10101x0000xxxxxxxxxx0xxxxx1xxxx braaz. */ return 641; } @@ -11772,7 +11772,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx0xxxxxxxxxx0010x10101x + x10101x0100xxxxxxxxxx0xxxxx1xxxx eretaa. */ return 647; } @@ -11781,7 +11781,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx0xxxxxxxxxx01x0x10101x + x10101x0x10xxxxxxxxxx0xxxxx1xxxx retaa. */ return 645; } @@ -11790,7 +11790,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx0xxxxxxxxxx1xx0x10101x + x10101x0xx1xxxxxxxxxx0xxxxx1xxxx blraaz. */ return 643; } @@ -11805,7 +11805,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx1xxxxxxxxxx0000x10101x + x10101x0000xxxxxxxxxx1xxxxx1xxxx brabz. */ return 642; } @@ -11813,7 +11813,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx1xxxxxxxxxx0010x10101x + x10101x0100xxxxxxxxxx1xxxxx1xxxx eretab. */ return 648; } @@ -11822,7 +11822,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx1xxxxxxxxxx01x0x10101x + x10101x0x10xxxxxxxxxx1xxxxx1xxxx retab. */ return 646; } @@ -11831,7 +11831,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx1xxxxxxxxxx1xx0x10101x + x10101x0xx1xxxxxxxxxx1xxxxx1xxxx blrabz. */ return 644; } @@ -11846,7 +11846,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx0xx1010101x + x1010101xx0xxxxxxxxxxxxxxxxxxxxx msr. */ return 1157; } @@ -11856,7 +11856,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xxxxxxxxxx0xx1110101x + x1010111xx0xxxxxxxxxx0xxxxxxxxxx braa. */ return 637; } @@ -11864,7 +11864,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx0xx1110101x + x1010111xx0xxxxxxxxxx1xxxxxxxxxx brab. */ return 638; } @@ -11876,7 +11876,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx1xx1010101x + x1010101xx1xxxxxxxxxxxxxxxxxxxxx sysl. */ return 1182; } @@ -11886,7 +11886,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xxxxxxxxxx1xx1110101x + x1010111xx1xxxxxxxxxx0xxxxxxxxxx blraa. */ return 639; } @@ -11894,7 +11894,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxx1xx1110101x + x1010111xx1xxxxxxxxxx1xxxxxxxxxx blrab. */ return 640; } @@ -11911,7 +11911,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx001011xx + xx110100xxxxxxxxxxxxxxxxxxxxxxxx cbz. */ return 649; } @@ -11919,7 +11919,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx011011xx + xx110110xxxxxxxxxxxxxxxxxxxxxxxx tbz. */ return 1192; } @@ -11930,7 +11930,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx101011xx + xx110101xxxxxxxxxxxxxxxxxxxxxxxx cbnz. */ return 650; } @@ -11938,7 +11938,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx111011xx + xx110111xxxxxxxxxxxxxxxxxxxxxxxx tbnz. */ return 1193; } @@ -11962,7 +11962,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx00001100xx + xx00110000xxxxxxxxxxxxxxxxxxxxxx st4. */ return 434; } @@ -11970,7 +11970,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx00001101xx + xx10110000xxxxxxxxxxxxxxxxxxxxxx stnp. */ return 943; } @@ -11985,7 +11985,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx000101100xx + xx001101000xxxxxxx0xxxxxxxxxxxxx st1. */ return 450; } @@ -11993,7 +11993,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx100101100xx + xx001101001xxxxxxx0xxxxxxxxxxxxx st2. */ return 452; } @@ -12004,7 +12004,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx000101100xx + xx001101000xxxxxxx1xxxxxxxxxxxxx st3. */ return 451; } @@ -12012,7 +12012,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx100101100xx + xx001101001xxxxxxx1xxxxxxxxxxxxx st4. */ return 453; } @@ -12022,7 +12022,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx00101101xx + xx10110100xxxxxxxxxxxxxxxxxxxxxx stp. */ return 947; } @@ -12038,7 +12038,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx001001100xx + xx001100100xxxxxxxxxxxxxxxxxxxxx st4. */ return 442; } @@ -12048,7 +12048,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx001101100xx + xx001101100xxxxxxx0xxxxxxxxxxxxx st1. */ return 462; } @@ -12056,7 +12056,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx001101100xx + xx001101100xxxxxxx1xxxxxxxxxxxxx st3. */ return 463; } @@ -12068,7 +12068,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx101x01100xx + xx00110x101xxxxxxx0xxxxxxxxxxxxx st2. */ return 464; } @@ -12076,7 +12076,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx101x01100xx + xx00110x101xxxxxxx1xxxxxxxxxxxxx st4. */ return 465; } @@ -12086,7 +12086,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx01x01101xx + xx10110x10xxxxxxxxxxxxxxxxxxxxxx stp. */ return 952; } @@ -12102,7 +12102,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx10001100xx + xx00110001xxxxxxxxxxxxxxxxxxxxxx ld4. */ return 438; } @@ -12110,7 +12110,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx10001101xx + xx10110001xxxxxxxxxxxxxxxxxxxxxx ldnp. */ return 944; } @@ -12125,7 +12125,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx010101100xx + xx001101010xxxxxxx0xxxxxxxxxxxxx ld1. */ return 454; } @@ -12133,7 +12133,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx110101100xx + xx001101011xxxxxxx0xxxxxxxxxxxxx ld2. */ return 458; } @@ -12144,7 +12144,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx010101100xx + xx001101010xxxxxxx1xxxxxxxxxxxxx ld3. */ return 455; } @@ -12152,7 +12152,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx110101100xx + xx001101011xxxxxxx1xxxxxxxxxxxxx ld4. */ return 459; } @@ -12162,7 +12162,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx10101101xx + xx10110101xxxxxxxxxxxxxxxxxxxxxx ldp. */ return 948; } @@ -12178,7 +12178,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxx011001100xx + xx001100110xxxxxxxxxxxxxxxxxxxxx ld4. */ return 446; } @@ -12188,7 +12188,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx011101100xx + xx001101110xxxxxxx0xxxxxxxxxxxxx ld1. */ return 466; } @@ -12196,7 +12196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx011101100xx + xx001101110xxxxxxx1xxxxxxxxxxxxx ld3. */ return 467; } @@ -12208,7 +12208,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx0xxxxxxx111x01100xx + xx00110x111xxxxxxx0xxxxxxxxxxxxx ld2. */ return 470; } @@ -12216,7 +12216,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxx1xxxxxxx111x01100xx + xx00110x111xxxxxxx1xxxxxxxxxxxxx ld4. */ return 471; } @@ -12226,7 +12226,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx11x01101xx + xx10110x11xxxxxxxxxxxxxxxxxxxxxx ldp. */ return 953; } @@ -12241,7 +12241,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxxxx001110xx + xx011100xxxxxxxxxxxxxxxxxxxxxxxx ldr. */ return 956; } @@ -12255,7 +12255,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxxx0x001111xx + xx111100x0xxxxxxxxxx00xxxxxxxxxx stur. */ return 899; } @@ -12263,7 +12263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00xxxxxxxxxx1x001111xx + xx111100x1xxxxxxxxxx00xxxxxxxxxx ldur. */ return 900; } @@ -12274,7 +12274,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxxx0x001111xx + xx111100x0xxxxxxxxxx10xxxxxxxxxx str. */ return 878; } @@ -12282,7 +12282,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01xxxxxxxxxx1x001111xx + xx111100x1xxxxxxxxxx10xxxxxxxxxx ldr. */ return 879; } @@ -12294,7 +12294,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxxx0x001111xx + xx111100x0xxxxxxxxxxx1xxxxxxxxxx str. */ return 855; } @@ -12302,7 +12302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxxxxxxxxx1x001111xx + xx111100x1xxxxxxxxxxx1xxxxxxxxxx ldr. */ return 856; } @@ -12315,7 +12315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx0x10111xxx + xxx11101x0xxxxxxxxxxxxxxxxxxxxxx str. */ return 866; } @@ -12323,7 +12323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxxxxxxxx1x10111xxx + xxx11101x1xxxxxxxxxxxxxxxxxxxxxx ldr. */ return 867; } @@ -12348,7 +12348,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000xxxxxxxx0xx011100xx + xx001110xx0xxxxxxxx000xxxxxxxxxx tbl. */ return 414; } @@ -12356,7 +12356,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001xxxxxxxx0xx011100xx + xx001110xx0xxxxxxxx100xxxxxxxxxx tbx. */ return 415; } @@ -12369,7 +12369,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010x0xxxxxx0xx011100xx + xx001110xx0xxxxxx0x010xxxxxxxxxx trn1. */ return 257; } @@ -12377,7 +12377,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010x1xxxxxx0xx011100xx + xx001110xx0xxxxxx1x010xxxxxxxxxx trn2. */ return 260; } @@ -12390,7 +12390,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01100xxxxxx0xx011100xx + xx001110xx0xxxxxx00110xxxxxxxxxx uzp1. */ return 256; } @@ -12398,7 +12398,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01101xxxxxx0xx011100xx + xx001110xx0xxxxxx10110xxxxxxxxxx uzp2. */ return 259; } @@ -12409,7 +12409,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01110xxxxxx0xx011100xx + xx001110xx0xxxxxx01110xxxxxxxxxx zip1. */ return 258; } @@ -12417,7 +12417,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx01111xxxxxx0xx011100xx + xx001110xx0xxxxxx11110xxxxxxxxxx zip2. */ return 261; } @@ -12429,7 +12429,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xxxxxxxxxx0xx011101xx + xx101110xx0xxxxxxxxxx0xxxxxxxxxx ext. */ return 130; } @@ -12446,7 +12446,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10xxx0xxxxx00x011100xx + xx001110x00xxxxx0xxx01xxxxxxxxxx dup. */ return 147; } @@ -12458,7 +12458,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1100x0xxxxx00x011100xx + xx001110x00xxxxx0x0011xxxxxxxxxx dup. */ return 148; } @@ -12466,7 +12466,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101x0xxxxx00x011100xx + xx001110x00xxxxx0x1011xxxxxxxxxx smov. */ return 149; } @@ -12477,7 +12477,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x0xxxxx00x011100xx + xx001110x00xxxxx0x0111xxxxxxxxxx ins. */ return 152; } @@ -12485,7 +12485,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111x0xxxxx00x011100xx + xx001110x00xxxxx0x1111xxxxxxxxxx umov. */ return 150; } @@ -12496,7 +12496,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xxxx0xxxxx00x011101xx + xx101110x00xxxxx0xxxx1xxxxxxxxxx ins. */ return 154; } @@ -12515,7 +12515,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1000x0xxxxx010011100xx + xx001110010xxxxx0x0001xxxxxxxxxx fmaxnm. */ return 286; } @@ -12523,7 +12523,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1000x0xxxxx010011101xx + xx101110010xxxxx0x0001xxxxxxxxxx fmaxnmp. */ return 337; } @@ -12534,7 +12534,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1000x0xxxxx011011100xx + xx001110110xxxxx0x0001xxxxxxxxxx fminnm. */ return 302; } @@ -12542,7 +12542,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1000x0xxxxx011011101xx + xx101110110xxxxx0x0001xxxxxxxxxx fminnmp. */ return 353; } @@ -12556,7 +12556,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001x0xxxxx010011100xx + xx001110010xxxxx0x1001xxxxxxxxxx fcmeq. */ return 294; } @@ -12564,7 +12564,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001x0xxxxx010011101xx + xx101110010xxxxx0x1001xxxxxxxxxx fcmge. */ return 343; } @@ -12573,7 +12573,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001x0xxxxx01101110xxx + xxx01110110xxxxx0x1001xxxxxxxxxx fcmgt. */ return 357; } @@ -12589,7 +12589,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x0xxxxx010011100xx + xx001110010xxxxx0x0101xxxxxxxxxx fadd. */ return 290; } @@ -12597,7 +12597,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x0xxxxx010011101xx + xx101110010xxxxx0x0101xxxxxxxxxx faddp. */ return 339; } @@ -12608,7 +12608,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x0xxxxx011011100xx + xx001110110xxxxx0x0101xxxxxxxxxx fsub. */ return 306; } @@ -12616,7 +12616,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x0xxxxx011011101xx + xx101110110xxxxx0x0101xxxxxxxxxx fabd. */ return 355; } @@ -12630,7 +12630,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx010011100xx + xx001110010xxxxx0x1101xxxxxxxxxx fmax. */ return 296; } @@ -12638,7 +12638,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx010011101xx + xx101110010xxxxx0x1101xxxxxxxxxx fmaxp. */ return 347; } @@ -12649,7 +12649,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx011011100xx + xx001110110xxxxx0x1101xxxxxxxxxx fmin. */ return 308; } @@ -12657,7 +12657,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx011011101xx + xx101110110xxxxx0x1101xxxxxxxxxx fminp. */ return 361; } @@ -12675,7 +12675,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1100x0xxxxx01001110xxx + xxx01110010xxxxx0x0011xxxxxxxxxx fmla. */ return 288; } @@ -12683,7 +12683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1100x0xxxxx01101110xxx + xxx01110110xxxxx0x0011xxxxxxxxxx fmls. */ return 304; } @@ -12694,7 +12694,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101x0xxxxx01001110xxx + xxx01110010xxxxx0x1011xxxxxxxxxx facge. */ return 345; } @@ -12702,7 +12702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101x0xxxxx01101110xxx + xxx01110110xxxxx0x1011xxxxxxxxxx facgt. */ return 359; } @@ -12716,7 +12716,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x0xxxxx01x011100xx + xx001110x10xxxxx0x0111xxxxxxxxxx fmulx. */ return 292; } @@ -12724,7 +12724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x0xxxxx01x011101xx + xx101110x10xxxxx0x0111xxxxxxxxxx fmul. */ return 341; } @@ -12737,7 +12737,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111x0xxxxx010011100xx + xx001110010xxxxx0x1111xxxxxxxxxx frecps. */ return 298; } @@ -12745,7 +12745,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111x0xxxxx010011101xx + xx101110010xxxxx0x1111xxxxxxxxxx fdiv. */ return 349; } @@ -12754,7 +12754,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111x0xxxxx01101110xxx + xxx01110110xxxxx0x1111xxxxxxxxxx frsqrts. */ return 310; } @@ -12775,7 +12775,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100001xxxxx0xx01110xxx + xxx01110xx0xxxxx100001xxxxxxxxxx sqrdmlah. */ return 364; } @@ -12785,7 +12785,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101001xxxxx0xx011100xx + xx001110xx0xxxxx100101xxxxxxxxxx sdot. */ return 1987; } @@ -12793,7 +12793,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101001xxxxx0xx011101xx + xx101110xx0xxxxx100101xxxxxxxxxx udot. */ return 1986; } @@ -12803,7 +12803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x001xxxxx0xx01110xxx + xxx01110xx0xxxxx100x11xxxxxxxxxx sqrdmlsh. */ return 365; } @@ -12812,7 +12812,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx011xxxxx0xx01110xxx + xxx01110xx0xxxxx110xx1xxxxxxxxxx fcmla. */ return 366; } @@ -12821,7 +12821,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx1x1xxxxx0xx01110xxx + xxx01110xx0xxxxx1x1xx1xxxxxxxxxx fcadd. */ return 367; } @@ -12840,7 +12840,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxx00xxx0xx0111100x + x0011110xx0xxx00xxxxxxxxxxxxxxxx fcvtzs. */ return 752; } @@ -12848,7 +12848,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxx01xxx0xx0111100x + x0011110xx0xxx10xxxxxxxxxxxxxxxx scvtf. */ return 748; } @@ -12859,7 +12859,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxx10xxx0xx0111100x + x0011110xx0xxx01xxxxxxxxxxxxxxxx fcvtzu. */ return 754; } @@ -12867,7 +12867,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxxx11xxx0xx0111100x + x0011110xx0xxx11xxxxxxxxxxxxxxxx ucvtf. */ return 750; } @@ -12885,7 +12885,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x000xxxxxx0xx0111101x + x1011110xx0xxxxxx000x0xxxxxxxxxx sha1c. */ return 672; } @@ -12893,7 +12893,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x001xxxxxx0xx0111101x + x1011110xx0xxxxxx100x0xxxxxxxxxx sha256h. */ return 676; } @@ -12904,7 +12904,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x010xxxxxx0xx0111101x + x1011110xx0xxxxxx010x0xxxxxxxxxx sha1m. */ return 674; } @@ -12912,7 +12912,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x011xxxxxx0xx0111101x + x1011110xx0xxxxxx110x0xxxxxxxxxx sha256su1. */ return 678; } @@ -12926,7 +12926,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x100xxxxxx0xx0111101x + x1011110xx0xxxxxx001x0xxxxxxxxxx sha1p. */ return 673; } @@ -12934,7 +12934,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x101xxxxxx0xx0111101x + x1011110xx0xxxxxx101x0xxxxxxxxxx sha256h2. */ return 677; } @@ -12943,7 +12943,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x11xxxxxxx0xx0111101x + x1011110xx0xxxxxxx11x0xxxxxxxxxx sha1su0. */ return 675; } @@ -12957,7 +12957,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x0xxxxxxx0xx0111101x + x1011110xx0xxxxxxx0x01xxxxxxxxxx dup. */ return 529; } @@ -12965,7 +12965,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10x1xxxxxxx0xx0111101x + x1011110xx0xxxxxxx1x01xxxxxxxxxx fcmeq. */ return 550; } @@ -12976,7 +12976,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x0xxxxxxx0xx0111101x + x1011110xx0xxxxxxx0x11xxxxxxxxxx fmulx. */ return 548; } @@ -12986,7 +12986,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x1xxxxxxx0x00111101x + x10111100x0xxxxxxx1x11xxxxxxxxxx frecps. */ return 552; } @@ -12994,7 +12994,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x1xxxxxxx0x10111101x + x10111101x0xxxxxxx1x11xxxxxxxxxx frsqrts. */ return 554; } @@ -13013,7 +13013,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx000xxxxxxx0xx011111xx + xx111110xx0xxxxxxx000xxxxxxxxxxx sqrdmlah. */ return 582; } @@ -13023,7 +13023,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx001xxxxxxx0x0011111xx + xx1111100x0xxxxxxx100xxxxxxxxxxx fcmge. */ return 567; } @@ -13031,7 +13031,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx001xxxxxxx0x1011111xx + xx1111101x0xxxxxxx100xxxxxxxxxxx fcmgt. */ return 573; } @@ -13041,7 +13041,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx01xxxxxxxx0xx011111xx + xx111110xx0xxxxxxxx10xxxxxxxxxxx fabd. */ return 571; } @@ -13052,7 +13052,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x0xxxxxxx0xx011111xx + xx111110xx0xxxxxxx0x1xxxxxxxxxxx sqrdmlsh. */ return 583; } @@ -13062,7 +13062,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x1xxxxxxx0x0011111xx + xx1111100x0xxxxxxx1x1xxxxxxxxxxx facge. */ return 569; } @@ -13070,7 +13070,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxx1x1xxxxxxx0x1011111xx + xx1111101x0xxxxxxx1x1xxxxxxxxxxx facgt. */ return 575; } @@ -13101,7 +13101,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx1xx0111000x + x0001110xx1xxxxx000000xxxxxxxxxx saddl. */ return 42; } @@ -13109,7 +13109,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx1xx0111001x + x1001110xx1xxxxx000000xxxxxxxxxx saddl2. */ return 43; } @@ -13120,7 +13120,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx1xx0111010x + x0101110xx1xxxxx000000xxxxxxxxxx uaddl. */ return 74; } @@ -13128,7 +13128,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000xxxxx1xx0111011x + x1101110xx1xxxxx000000xxxxxxxxxx uaddl2. */ return 75; } @@ -13148,7 +13148,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000000001xx01111xxx + xxx11110xx100000000000xxxxxxxxxx fcvtns. */ return 756; } @@ -13156,7 +13156,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000000011xx01111xxx + xxx11110xx110000000000xxxxxxxxxx fcvtms. */ return 776; } @@ -13167,7 +13167,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000000101xx01111xxx + xxx11110xx101000000000xxxxxxxxxx fcvtps. */ return 772; } @@ -13175,7 +13175,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000000111xx01111xxx + xxx11110xx111000000000xxxxxxxxxx fcvtzs. */ return 780; } @@ -13185,7 +13185,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000001xx1xx01111xxx + xxx11110xx1xx100000000xxxxxxxxxx fcvtas. */ return 764; } @@ -13196,7 +13196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000010xx1xx01111xxx + xxx11110xx1xx010000000xxxxxxxxxx scvtf. */ return 760; } @@ -13206,7 +13206,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000000110x1xx01111xxx + xxx11110xx1x0110000000xxxxxxxxxx fmov. */ return 768; } @@ -13216,7 +13216,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000011101xx01111xxx + xxx11110xx101110000000xxxxxxxxxx fmov. */ return 784; } @@ -13224,7 +13224,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000011111xx01111xxx + xxx11110xx111110000000xxxxxxxxxx fjcvtzs. */ return 786; } @@ -13244,7 +13244,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000100001xx01111xxx + xxx11110xx100001000000xxxxxxxxxx fcvtnu. */ return 758; } @@ -13252,7 +13252,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000100011xx01111xxx + xxx11110xx110001000000xxxxxxxxxx fcvtmu. */ return 778; } @@ -13263,7 +13263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000100101xx01111xxx + xxx11110xx101001000000xxxxxxxxxx fcvtpu. */ return 774; } @@ -13271,7 +13271,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000100111xx01111xxx + xxx11110xx111001000000xxxxxxxxxx fcvtzu. */ return 782; } @@ -13281,7 +13281,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000101xx1xx01111xxx + xxx11110xx1xx101000000xxxxxxxxxx fcvtau. */ return 766; } @@ -13292,7 +13292,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000000110xx1xx01111xxx + xxx11110xx1xx011000000xxxxxxxxxx ucvtf. */ return 762; } @@ -13302,7 +13302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000001110x1xx01111xxx + xxx11110xx1x0111000000xxxxxxxxxx fmov. */ return 770; } @@ -13310,7 +13310,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0000001111x1xx01111xxx + xxx11110xx1x1111000000xxxxxxxxxx fmov. */ return 785; } @@ -13327,7 +13327,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx1xx0111x00x + x00x1110xx1xxxxx100000xxxxxxxxxx smlal. */ return 58; } @@ -13335,7 +13335,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx1xx0111x01x + x10x1110xx1xxxxx100000xxxxxxxxxx smlal2. */ return 59; } @@ -13346,7 +13346,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx1xx0111x10x + x01x1110xx1xxxxx100000xxxxxxxxxx umlal. */ return 90; } @@ -13354,7 +13354,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000001xxxxx1xx0111x11x + x11x1110xx1xxxxx100000xxxxxxxxxx umlal2. */ return 91; } @@ -13373,7 +13373,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx1xx0111000x + x0001110xx1xxxxx010000xxxxxxxxxx addhn. */ return 50; } @@ -13381,7 +13381,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx1xx0111001x + x1001110xx1xxxxx010000xxxxxxxxxx addhn2. */ return 51; } @@ -13392,7 +13392,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx1xx0111010x + x0101110xx1xxxxx010000xxxxxxxxxx raddhn. */ return 82; } @@ -13400,7 +13400,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010xxxxx1xx0111011x + x1101110xx1xxxxx010000xxxxxxxxxx raddhn2. */ return 83; } @@ -13414,7 +13414,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx0111000x + x0001110xx1xxxxx110000xxxxxxxxxx smull. */ return 66; } @@ -13422,7 +13422,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx0111001x + x1001110xx1xxxxx110000xxxxxxxxxx smull2. */ return 67; } @@ -13433,7 +13433,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx0111010x + x0101110xx1xxxxx110000xxxxxxxxxx umull. */ return 94; } @@ -13441,7 +13441,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011xxxxx1xx0111011x + x1101110xx1xxxxx110000xxxxxxxxxx umull2. */ return 95; } @@ -13460,7 +13460,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010000xx1xx01111xxx + xxx11110xx1xx000010000xxxxxxxxxx fmov. */ return 799; } @@ -13468,7 +13468,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010001xx1xx01111xxx + xxx11110xx1xx100010000xxxxxxxxxx frintn. */ return 808; } @@ -13479,7 +13479,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010100xx1xx01111xxx + xxx11110xx1xx001010000xxxxxxxxxx fneg. */ return 803; } @@ -13487,7 +13487,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010101xx1xx01111xxx + xxx11110xx1xx101010000xxxxxxxxxx frintm. */ return 812; } @@ -13501,7 +13501,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011000xx1xx01111xxx + xxx11110xx1xx000110000xxxxxxxxxx fabs. */ return 801; } @@ -13509,7 +13509,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011001xx1xx01111xxx + xxx11110xx1xx100110000xxxxxxxxxx frintp. */ return 810; } @@ -13520,7 +13520,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011100xx1xx01111xxx + xxx11110xx1xx001110000xxxxxxxxxx fsqrt. */ return 805; } @@ -13528,7 +13528,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011101xx1xx01111xxx + xxx11110xx1xx101110000xxxxxxxxxx frintz. */ return 814; } @@ -13541,7 +13541,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00001xx10xx1xx01111xxx + xxx11110xx1xx01xx10000xxxxxxxxxx fcvt. */ return 807; } @@ -13553,7 +13553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010011xx1xx01111xxx + xxx11110xx1xx110010000xxxxxxxxxx frinta. */ return 816; } @@ -13561,7 +13561,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000010111xx1xx01111xxx + xxx11110xx1xx111010000xxxxxxxxxx frintx. */ return 818; } @@ -13570,7 +13570,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000011x11xx1xx01111xxx + xxx11110xx1xx11x110000xxxxxxxxxx frinti. */ return 820; } @@ -13593,7 +13593,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000100xxxxx1xx0111000x + x0001110xx1xxxxx001000xxxxxxxxxx ssubl. */ return 46; } @@ -13601,7 +13601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000100xxxxx1xx0111001x + x1001110xx1xxxxx001000xxxxxxxxxx ssubl2. */ return 47; } @@ -13612,7 +13612,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000100xxxxx1xx0111010x + x0101110xx1xxxxx001000xxxxxxxxxx usubl. */ return 78; } @@ -13620,7 +13620,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000100xxxxx1xx0111011x + x1101110xx1xxxxx001000xxxxxxxxxx usubl2. */ return 79; } @@ -13634,7 +13634,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxx00xxxxx000100xxxxx1xx01111xxx + xxx11110xx1xxxxx001000xxxxx00xxx fcmp. */ return 791; } @@ -13642,7 +13642,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxx01xxxxx000100xxxxx1xx01111xxx + xxx11110xx1xxxxx001000xxxxx10xxx fcmpe. */ return 793; } @@ -13653,7 +13653,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxx10xxxxx000100xxxxx1xx01111xxx + xxx11110xx1xxxxx001000xxxxx01xxx fcmp. */ return 795; } @@ -13661,7 +13661,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxx11xxxxx000100xxxxx1xx01111xxx + xxx11110xx1xxxxx001000xxxxx11xxx fcmpe. */ return 797; } @@ -13676,7 +13676,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000101xxxxx1xx0111x00x + x00x1110xx1xxxxx101000xxxxxxxxxx smlsl. */ return 62; } @@ -13684,7 +13684,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000101xxxxx1xx0111x01x + x10x1110xx1xxxxx101000xxxxxxxxxx smlsl2. */ return 63; } @@ -13695,7 +13695,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000101xxxxx1xx0111x10x + x01x1110xx1xxxxx101000xxxxxxxxxx umlsl. */ return 92; } @@ -13703,7 +13703,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000101xxxxx1xx0111x11x + x11x1110xx1xxxxx101000xxxxxxxxxx umlsl2. */ return 93; } @@ -13720,7 +13720,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000110xxxxx1xx0111x00x + x00x1110xx1xxxxx011000xxxxxxxxxx subhn. */ return 54; } @@ -13728,7 +13728,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000110xxxxx1xx0111x01x + x10x1110xx1xxxxx011000xxxxxxxxxx subhn2. */ return 55; } @@ -13739,7 +13739,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000110xxxxx1xx0111x10x + x01x1110xx1xxxxx011000xxxxxxxxxx rsubhn. */ return 86; } @@ -13747,7 +13747,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000110xxxxx1xx0111x11x + x11x1110xx1xxxxx011000xxxxxxxxxx rsubhn2. */ return 87; } @@ -13761,7 +13761,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxxx10x0111xx0x + x0xx1110x01xxxxx111000xxxxxxxxxx pmull. */ return 70; } @@ -13769,7 +13769,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxxx10x0111xx1x + x1xx1110x01xxxxx111000xxxxxxxxxx pmull2. */ return 72; } @@ -13780,7 +13780,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxxx11x0111xx0x + x0xx1110x11xxxxx111000xxxxxxxxxx pmull. */ return 71; } @@ -13788,7 +13788,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx000111xxxxx11x0111xx1x + x1xx1110x11xxxxx111000xxxxxxxxxx pmull2. */ return 73; } @@ -13813,7 +13813,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001000xxxxx1xx0111000x + x0001110xx1xxxxx000100xxxxxxxxxx saddw. */ return 44; } @@ -13821,7 +13821,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001000xxxxx1xx0111001x + x1001110xx1xxxxx000100xxxxxxxxxx saddw2. */ return 45; } @@ -13832,7 +13832,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001000xxxxx1xx0111010x + x0101110xx1xxxxx000100xxxxxxxxxx uaddw. */ return 76; } @@ -13840,7 +13840,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001000xxxxx1xx0111011x + x1101110xx1xxxxx000100xxxxxxxxxx uaddw2. */ return 77; } @@ -13852,7 +13852,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001001xxxxx1xx01110x0x + x0x01110xx1xxxxx100100xxxxxxxxxx sqdmlal. */ return 60; } @@ -13860,7 +13860,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001001xxxxx1xx01110x1x + x1x01110xx1xxxxx100100xxxxxxxxxx sqdmlal2. */ return 61; } @@ -13876,7 +13876,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001010xxxxx1xx0111000x + x0001110xx1xxxxx010100xxxxxxxxxx sabal. */ return 52; } @@ -13884,7 +13884,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001010xxxxx1xx0111001x + x1001110xx1xxxxx010100xxxxxxxxxx sabal2. */ return 53; } @@ -13895,7 +13895,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001010xxxxx1xx0111010x + x0101110xx1xxxxx010100xxxxxxxxxx uabal. */ return 84; } @@ -13903,7 +13903,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001010xxxxx1xx0111011x + x1101110xx1xxxxx010100xxxxxxxxxx uabal2. */ return 85; } @@ -13915,7 +13915,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001011xxxxx1xx01110x0x + x0x01110xx1xxxxx110100xxxxxxxxxx sqdmull. */ return 68; } @@ -13923,7 +13923,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001011xxxxx1xx01110x1x + x1x01110xx1xxxxx110100xxxxxxxxxx sqdmull2. */ return 69; } @@ -13942,7 +13942,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001100xxxxx1xx0111000x + x0001110xx1xxxxx001100xxxxxxxxxx ssubw. */ return 48; } @@ -13950,7 +13950,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001100xxxxx1xx0111001x + x1001110xx1xxxxx001100xxxxxxxxxx ssubw2. */ return 49; } @@ -13961,7 +13961,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001100xxxxx1xx0111010x + x0101110xx1xxxxx001100xxxxxxxxxx usubw. */ return 80; } @@ -13969,7 +13969,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001100xxxxx1xx0111011x + x1101110xx1xxxxx001100xxxxxxxxxx usubw2. */ return 81; } @@ -13981,7 +13981,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001101xxxxx1xx01110x0x + x0x01110xx1xxxxx101100xxxxxxxxxx sqdmlsl. */ return 64; } @@ -13989,7 +13989,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001101xxxxx1xx01110x1x + x1x01110xx1xxxxx101100xxxxxxxxxx sqdmlsl2. */ return 65; } @@ -14003,7 +14003,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx1xx0111000x + x0001110xx1xxxxxx11100xxxxxxxxxx sabdl. */ return 56; } @@ -14011,7 +14011,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx1xx0111001x + x1001110xx1xxxxxx11100xxxxxxxxxx sabdl2. */ return 57; } @@ -14022,7 +14022,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx1xx0111010x + x0101110xx1xxxxxx11100xxxxxxxxxx uabdl. */ return 88; } @@ -14030,7 +14030,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00111xxxxxx1xx0111011x + x1101110xx1xxxxxx11100xxxxxxxxxx uabdl2. */ return 89; } @@ -14044,7 +14044,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx001xxxxxxxx1xx01111x0x + x0x11110xx1xxxxxxxx100xxxxxxxxxx fmov. */ return 848; } @@ -14056,7 +14056,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00100xxxxxx1xx01111x1x + x1x11110xx1xxxxxx00100xxxxxxxxxx sqdmlal. */ return 416; } @@ -14064,7 +14064,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx00101xxxxxx1xx01111x1x + x1x11110xx1xxxxxx10100xxxxxxxxxx sqdmull. */ return 418; } @@ -14073,7 +14073,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0011xxxxxxx1xx01111x1x + x1x11110xx1xxxxxxx1100xxxxxxxxxx sqdmlsl. */ return 417; } @@ -14097,7 +14097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010000xxxxx1xx011100xx + xx001110xx1xxxxx000010xxxxxxxxxx rev64. */ return 156; } @@ -14105,7 +14105,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010000xxxxx1xx011101xx + xx101110xx1xxxxx000010xxxxxxxxxx rev32. */ return 207; } @@ -14116,7 +14116,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010000xxxxx1xx01111x0x + x0x11110xx1xxxxx000010xxxxxxxxxx fmul. */ return 822; } @@ -14124,7 +14124,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010000xxxxx1xx01111x1x + x1x11110xx1xxxxx000010xxxxxxxxxx sha1h. */ return 669; } @@ -14140,7 +14140,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100010xxxx1xx011100xx + xx001110xx1xxxx0100010xxxxxxxxxx cmgt. */ return 164; } @@ -14148,7 +14148,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100010xxxx1xx011101xx + xx101110xx1xxxx0100010xxxxxxxxxx cmge. */ return 213; } @@ -14163,7 +14163,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx0x1x0011100xx + xx0011100x1x0xx1100010xxxxxxxxxx frintn. */ return 176; } @@ -14171,7 +14171,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx0x1x0011101xx + xx1011100x1x0xx1100010xxxxxxxxxx frinta. */ return 224; } @@ -14180,7 +14180,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx0x1x101110xxx + xxx011101x1x0xx1100010xxxxxxxxxx frintp. */ return 196; } @@ -14193,7 +14193,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx1x1x0011100xx + xx0011100x1x1xx1100010xxxxxxxxxx frintn. */ return 177; } @@ -14201,7 +14201,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx1x1x0011101xx + xx1011100x1x1xx1100010xxxxxxxxxx frinta. */ return 225; } @@ -14210,7 +14210,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100011xx1x1x101110xxx + xxx011101x1x1xx1100010xxxxxxxxxx frintp. */ return 197; } @@ -14225,7 +14225,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010001xxxxx1xx0111100x + x0011110xx1xxxxx100010xxxxxxxxxx fnmul. */ return 838; } @@ -14233,7 +14233,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010001xxxxx1xx0111101x + x1011110xx1xxxxx100010xxxxxxxxxx cmgt. */ return 476; } @@ -14242,7 +14242,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010001xxxxx1xx011111xx + xx111110xx1xxxxx100010xxxxxxxxxx cmge. */ return 505; } @@ -14263,7 +14263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100100xx0x1xx011100xx + xx001110xx1x0xx0010010xxxxxxxxxx cls. */ return 160; } @@ -14271,7 +14271,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100100xx0x1xx011101xx + xx101110xx1x0xx0010010xxxxxxxxxx clz. */ return 210; } @@ -14280,7 +14280,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100100xx1x1xx01110xxx + xxx01110xx1x1xx0010010xxxxxxxxxx aese. */ return 665; } @@ -14293,7 +14293,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100101xxxx1xx0111000x + x0001110xx1xxxx1010010xxxxxxxxxx sqxtn. */ return 170; } @@ -14301,7 +14301,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100101xxxx1xx0111001x + x1001110xx1xxxx1010010xxxxxxxxxx sqxtn2. */ return 171; } @@ -14312,7 +14312,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100101xxxx1xx0111010x + x0101110xx1xxxx1010010xxxxxxxxxx uqxtn. */ return 220; } @@ -14320,7 +14320,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100101xxxx1xx0111011x + x1101110xx1xxxx1010010xxxxxxxxxx uqxtn2. */ return 221; } @@ -14335,7 +14335,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010010xxxxx1xx0111100x + x0011110xx1xxxxx010010xxxxxxxxxx fmax. */ return 830; } @@ -14343,7 +14343,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010010xxxxx1xx0111101x + x1011110xx1xxxxx010010xxxxxxxxxx sqxtn. */ return 480; } @@ -14352,7 +14352,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010010xxxxx1xx011111xx + xx111110xx1xxxxx010010xxxxxxxxxx uqxtn. */ return 509; } @@ -14372,7 +14372,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx001xx011100xx + xx001110xx100xx0110010xxxxxxxxxx fcmgt. */ return 188; } @@ -14380,7 +14380,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx001xx011101xx + xx101110xx100xx0110010xxxxxxxxxx fcmge. */ return 239; } @@ -14391,7 +14391,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx001xx011110xx + xx011110xx100xx0110010xxxxxxxxxx fcmgt. */ return 489; } @@ -14399,7 +14399,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx001xx011111xx + xx111110xx100xx0110010xxxxxxxxxx fcmge. */ return 519; } @@ -14415,7 +14415,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x0011100xx + xx0011100x110xx0110010xxxxxxxxxx fmaxnmv. */ return 35; } @@ -14423,7 +14423,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x0011101xx + xx1011100x110xx0110010xxxxxxxxxx fmaxnmv. */ return 34; } @@ -14434,7 +14434,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x0011110xx + xx0111100x110xx0110010xxxxxxxxxx fmaxnmp. */ return 533; } @@ -14442,7 +14442,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x0011111xx + xx1111100x110xx0110010xxxxxxxxxx fmaxnmp. */ return 532; } @@ -14456,7 +14456,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x1011100xx + xx0011101x110xx0110010xxxxxxxxxx fminnmv. */ return 39; } @@ -14464,7 +14464,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x1011101xx + xx1011101x110xx0110010xxxxxxxxxx fminnmv. */ return 38; } @@ -14475,7 +14475,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x1011110xx + xx0111101x110xx0110010xxxxxxxxxx fminnmp. */ return 539; } @@ -14483,7 +14483,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx011x1011111xx + xx1111101x110xx0110010xxxxxxxxxx fminnmp. */ return 538; } @@ -14499,7 +14499,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx1x1xx011100xx + xx001110xx1x1xx0110010xxxxxxxxxx fcmgt. */ return 189; } @@ -14507,7 +14507,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx1x1xx011101xx + xx101110xx1x1xx0110010xxxxxxxxxx fcmge. */ return 240; } @@ -14518,7 +14518,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx1x1xx011110xx + xx011110xx1x1xx0110010xxxxxxxxxx fcmgt. */ return 490; } @@ -14526,7 +14526,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100110xx1x1xx011111xx + xx111110xx1x1xx0110010xxxxxxxxxx fcmge. */ return 520; } @@ -14545,7 +14545,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x0011100xx + xx0011100x1x0xx1110010xxxxxxxxxx fcvtas. */ return 184; } @@ -14553,7 +14553,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x0011101xx + xx1011100x1x0xx1110010xxxxxxxxxx fcvtau. */ return 232; } @@ -14564,7 +14564,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x0011110xx + xx0111100x1x0xx1110010xxxxxxxxxx fcvtas. */ return 485; } @@ -14572,7 +14572,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x0011111xx + xx1111100x1x0xx1110010xxxxxxxxxx fcvtau. */ return 515; } @@ -14584,7 +14584,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x10111x0xx + xx0x11101x1x0xx1110010xxxxxxxxxx urecpe. */ return 204; } @@ -14592,7 +14592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx0x1x10111x1xx + xx1x11101x1x0xx1110010xxxxxxxxxx ursqrte. */ return 251; } @@ -14606,7 +14606,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx1x1xx011100xx + xx001110xx1x1xx1110010xxxxxxxxxx fcvtas. */ return 185; } @@ -14614,7 +14614,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx1x1xx011101xx + xx101110xx1x1xx1110010xxxxxxxxxx fcvtau. */ return 233; } @@ -14625,7 +14625,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx1x1xx011110xx + xx011110xx1x1xx1110010xxxxxxxxxx fcvtas. */ return 486; } @@ -14633,7 +14633,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0100111xx1x1xx011111xx + xx111110xx1x1xx1110010xxxxxxxxxx fcvtau. */ return 516; } @@ -14657,7 +14657,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101000xxxx1xx011100xx + xx001110xx1xxxx0001010xxxxxxxxxx saddlp. */ return 158; } @@ -14665,7 +14665,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101000xxxx1xx011101xx + xx101110xx1xxxx0001010xxxxxxxxxx uaddlp. */ return 208; } @@ -14678,7 +14678,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101001xxxx1xx0111000x + x0001110xx1xxxx1001010xxxxxxxxxx xtn. */ return 168; } @@ -14686,7 +14686,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101001xxxx1xx0111001x + x1001110xx1xxxx1001010xxxxxxxxxx xtn2. */ return 169; } @@ -14697,7 +14697,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101001xxxx1xx0111010x + x0101110xx1xxxx1001010xxxxxxxxxx sqxtun. */ return 216; } @@ -14705,7 +14705,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101001xxxx1xx0111011x + x1101110xx1xxxx1001010xxxxxxxxxx sqxtun2. */ return 217; } @@ -14720,7 +14720,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010100xxxxx1xx0111100x + x0011110xx1xxxxx001010xxxxxxxxxx fadd. */ return 826; } @@ -14728,7 +14728,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010100xxxxx1xx0111101x + x1011110xx1xxxxx001010xxxxxxxxxx sha256su0. */ return 671; } @@ -14737,7 +14737,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010100xxxxx1xx011111xx + xx111110xx1xxxxx001010xxxxxxxxxx sqxtun. */ return 508; } @@ -14753,7 +14753,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101010xxx01xx01110xxx + xxx01110xx10xxx0101010xxxxxxxxxx cmlt. */ return 166; } @@ -14761,7 +14761,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101010xxx01xx01111xxx + xxx11110xx10xxx0101010xxxxxxxxxx cmlt. */ return 478; } @@ -14772,7 +14772,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101010xxx11xx0111x0xx + xx0x1110xx11xxx0101010xxxxxxxxxx smaxv. */ return 28; } @@ -14780,7 +14780,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101010xxx11xx0111x1xx + xx1x1110xx11xxx0101010xxxxxxxxxx umaxv. */ return 32; } @@ -14800,7 +14800,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x0011100xx + xx0011100x100xx1101010xxxxxxxxxx fcvtns. */ return 180; } @@ -14808,7 +14808,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x0011101xx + xx1011100x100xx1101010xxxxxxxxxx fcvtnu. */ return 228; } @@ -14819,7 +14819,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x0011110xx + xx0111100x100xx1101010xxxxxxxxxx fcvtns. */ return 481; } @@ -14827,7 +14827,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x0011111xx + xx1111100x100xx1101010xxxxxxxxxx fcvtnu. */ return 511; } @@ -14841,7 +14841,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x1011100xx + xx0011101x100xx1101010xxxxxxxxxx fcvtps. */ return 200; } @@ -14849,7 +14849,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x1011101xx + xx1011101x100xx1101010xxxxxxxxxx fcvtpu. */ return 247; } @@ -14860,7 +14860,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x1011110xx + xx0111101x100xx1101010xxxxxxxxxx fcvtps. */ return 495; } @@ -14868,7 +14868,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx001x1011111xx + xx1111101x100xx1101010xxxxxxxxxx fcvtpu. */ return 523; } @@ -14881,7 +14881,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx011xx0111x0xx + xx0x1110xx110xx1101010xxxxxxxxxx sminv. */ return 29; } @@ -14889,7 +14889,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx011xx0111x1xx + xx1x1110xx110xx1101010xxxxxxxxxx uminv. */ return 33; } @@ -14905,7 +14905,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x0011100xx + xx0011100x1x1xx1101010xxxxxxxxxx fcvtns. */ return 181; } @@ -14913,7 +14913,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x0011101xx + xx1011100x1x1xx1101010xxxxxxxxxx fcvtnu. */ return 229; } @@ -14924,7 +14924,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x0011110xx + xx0111100x1x1xx1101010xxxxxxxxxx fcvtns. */ return 482; } @@ -14932,7 +14932,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x0011111xx + xx1111100x1x1xx1101010xxxxxxxxxx fcvtnu. */ return 512; } @@ -14946,7 +14946,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x1011100xx + xx0011101x1x1xx1101010xxxxxxxxxx fcvtps. */ return 201; } @@ -14954,7 +14954,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x1011101xx + xx1011101x1x1xx1101010xxxxxxxxxx fcvtpu. */ return 248; } @@ -14965,7 +14965,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x1011110xx + xx0111101x1x1xx1101010xxxxxxxxxx fcvtps. */ return 496; } @@ -14973,7 +14973,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101011xx1x1x1011111xx + xx1111101x1x1xx1101010xxxxxxxxxx fcvtpu. */ return 524; } @@ -14997,7 +14997,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101100xx0x1xx011100xx + xx001110xx1x0xx0011010xxxxxxxxxx sadalp. */ return 162; } @@ -15005,7 +15005,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101100xx0x1xx011101xx + xx101110xx1x0xx0011010xxxxxxxxxx uadalp. */ return 211; } @@ -15014,7 +15014,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101100xx1x1xx01110xxx + xxx01110xx1x1xx0011010xxxxxxxxxx aesmc. */ return 667; } @@ -15027,7 +15027,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101101xxxx1xx0111000x + x0001110xx1xxxx1011010xxxxxxxxxx fcvtn. */ return 172; } @@ -15035,7 +15035,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101101xxxx1xx0111001x + x1001110xx1xxxx1011010xxxxxxxxxx fcvtn2. */ return 173; } @@ -15046,7 +15046,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101101xxxx1xx0111010x + x0101110xx1xxxx1011010xxxxxxxxxx fcvtxn. */ return 222; } @@ -15054,7 +15054,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0101101xxxx1xx0111011x + x1101110xx1xxxx1011010xxxxxxxxxx fcvtxn2. */ return 223; } @@ -15067,7 +15067,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010110xxxxx1xx011110xx + xx011110xx1xxxxx011010xxxxxxxxxx fmaxnm. */ return 834; } @@ -15075,7 +15075,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010110xxxxx1xx011111xx + xx111110xx1xxxxx011010xxxxxxxxxx fcvtxn. */ return 510; } @@ -15089,7 +15089,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010111xxx0x1xx01110xxx + xxx01110xx1x0xxx111010xxxxxxxxxx fcmlt. */ return 192; } @@ -15097,7 +15097,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010111xxx0x1xx01111xxx + xxx11110xx1x0xxx111010xxxxxxxxxx fcmlt. */ return 493; } @@ -15108,7 +15108,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010111xxx1x1xx01110xxx + xxx01110xx1x1xxx111010xxxxxxxxxx fcmlt. */ return 193; } @@ -15116,7 +15116,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx010111xxx1x1xx01111xxx + xxx11110xx1x1xxx111010xxxxxxxxxx fcmlt. */ return 494; } @@ -15137,7 +15137,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011000xxxxx1xx01110xxx + xxx01110xx1xxxxx000110xxxxxxxxxx rev16. */ return 157; } @@ -15147,7 +15147,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011000xxxxx1xx01111x0x + x0x11110xx1xxxxx000110xxxxxxxxxx fdiv. */ return 824; } @@ -15155,7 +15155,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011000xxxxx1xx01111x1x + x1x11110xx1xxxxx000110xxxxxxxxxx sha1su1. */ return 670; } @@ -15171,7 +15171,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110010xxxx1xx011100xx + xx001110xx1xxxx0100110xxxxxxxxxx cmeq. */ return 165; } @@ -15179,7 +15179,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110010xxxx1xx011101xx + xx101110xx1xxxx0100110xxxxxxxxxx cmle. */ return 214; } @@ -15190,7 +15190,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110010xxxx1xx011110xx + xx011110xx1xxxx0100110xxxxxxxxxx cmeq. */ return 477; } @@ -15198,7 +15198,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110010xxxx1xx011111xx + xx111110xx1xxxx0100110xxxxxxxxxx cmle. */ return 506; } @@ -15214,7 +15214,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx0x1x00111x0xx + xx0x11100x1x0xx1100110xxxxxxxxxx frintm. */ return 178; } @@ -15222,7 +15222,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx0x1x00111x1xx + xx1x11100x1x0xx1100110xxxxxxxxxx frintx. */ return 226; } @@ -15233,7 +15233,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx0x1x10111x0xx + xx0x11101x1x0xx1100110xxxxxxxxxx frintz. */ return 198; } @@ -15241,7 +15241,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx0x1x10111x1xx + xx1x11101x1x0xx1100110xxxxxxxxxx frinti. */ return 245; } @@ -15255,7 +15255,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx1x1x00111x0xx + xx0x11100x1x1xx1100110xxxxxxxxxx frintm. */ return 179; } @@ -15263,7 +15263,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx1x1x00111x1xx + xx1x11100x1x1xx1100110xxxxxxxxxx frintx. */ return 227; } @@ -15274,7 +15274,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx1x1x10111x0xx + xx0x11101x1x1xx1100110xxxxxxxxxx frintz. */ return 199; } @@ -15282,7 +15282,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110011xx1x1x10111x1xx + xx1x11101x1x1xx1100110xxxxxxxxxx frinti. */ return 246; } @@ -15303,7 +15303,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011010xxx0x1xx011100xx + xx001110xx1x0xxx010110xxxxxxxxxx cnt. */ return 161; } @@ -15313,7 +15313,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011010xxx0x10x011101xx + xx101110x01x0xxx010110xxxxxxxxxx not. */ return 236; } @@ -15321,7 +15321,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011010xxx0x11x011101xx + xx101110x11x0xxx010110xxxxxxxxxx rbit. */ return 238; } @@ -15331,7 +15331,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011010xxx1x1xx01110xxx + xxx01110xx1x1xxx010110xxxxxxxxxx aesd. */ return 666; } @@ -15340,7 +15340,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011010xxxxx1xx01111xxx + xxx11110xx1xxxxx010110xxxxxxxxxx fmin. */ return 832; } @@ -15359,7 +15359,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx001xx011100xx + xx001110xx100xx0110110xxxxxxxxxx fcmeq. */ return 190; } @@ -15367,7 +15367,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx001xx011101xx + xx101110xx100xx0110110xxxxxxxxxx fcmle. */ return 241; } @@ -15378,7 +15378,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx001xx011110xx + xx011110xx100xx0110110xxxxxxxxxx fcmeq. */ return 491; } @@ -15386,7 +15386,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx001xx011111xx + xx111110xx100xx0110110xxxxxxxxxx fcmle. */ return 521; } @@ -15398,7 +15398,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx011xx0111x0xx + xx0x1110xx110xx0110110xxxxxxxxxx faddp. */ return 535; } @@ -15406,7 +15406,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx011xx0111x1xx + xx1x1110xx110xx0110110xxxxxxxxxx faddp. */ return 534; } @@ -15420,7 +15420,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx1x1xx011100xx + xx001110xx1x1xx0110110xxxxxxxxxx fcmeq. */ return 191; } @@ -15428,7 +15428,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx1x1xx011101xx + xx101110xx1x1xx0110110xxxxxxxxxx fcmle. */ return 242; } @@ -15439,7 +15439,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx1x1xx011110xx + xx011110xx1x1xx0110110xxxxxxxxxx fcmeq. */ return 492; } @@ -15447,7 +15447,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110110xx1x1xx011111xx + xx111110xx1x1xx0110110xxxxxxxxxx fcmle. */ return 522; } @@ -15466,7 +15466,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x0011100xx + xx0011100x1x0xx1110110xxxxxxxxxx scvtf. */ return 186; } @@ -15474,7 +15474,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x0011101xx + xx1011100x1x0xx1110110xxxxxxxxxx ucvtf. */ return 234; } @@ -15485,7 +15485,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x0011110xx + xx0111100x1x0xx1110110xxxxxxxxxx scvtf. */ return 487; } @@ -15493,7 +15493,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x0011111xx + xx1111100x1x0xx1110110xxxxxxxxxx ucvtf. */ return 517; } @@ -15507,7 +15507,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x1011100xx + xx0011101x1x0xx1110110xxxxxxxxxx frecpe. */ return 205; } @@ -15515,7 +15515,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x1011101xx + xx1011101x1x0xx1110110xxxxxxxxxx frsqrte. */ return 252; } @@ -15526,7 +15526,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x1011110xx + xx0111101x1x0xx1110110xxxxxxxxxx frecpe. */ return 499; } @@ -15534,7 +15534,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx0x1x1011111xx + xx1111101x1x0xx1110110xxxxxxxxxx frsqrte. */ return 527; } @@ -15551,7 +15551,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x0011100xx + xx0011100x1x1xx1110110xxxxxxxxxx scvtf. */ return 187; } @@ -15559,7 +15559,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x0011101xx + xx1011100x1x1xx1110110xxxxxxxxxx ucvtf. */ return 235; } @@ -15570,7 +15570,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x0011110xx + xx0111100x1x1xx1110110xxxxxxxxxx scvtf. */ return 488; } @@ -15578,7 +15578,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x0011111xx + xx1111100x1x1xx1110110xxxxxxxxxx ucvtf. */ return 518; } @@ -15592,7 +15592,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x1011100xx + xx0011101x1x1xx1110110xxxxxxxxxx frecpe. */ return 206; } @@ -15600,7 +15600,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x1011101xx + xx1011101x1x1xx1110110xxxxxxxxxx frsqrte. */ return 253; } @@ -15611,7 +15611,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x1011110xx + xx0111101x1x1xx1110110xxxxxxxxxx frecpe. */ return 500; } @@ -15619,7 +15619,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0110111xx1x1x1011111xx + xx1111101x1x1xx1110110xxxxxxxxxx frsqrte. */ return 528; } @@ -15646,7 +15646,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111000xxx01xx011100xx + xx001110xx10xxx0001110xxxxxxxxxx suqadd. */ return 159; } @@ -15654,7 +15654,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111000xxx01xx011101xx + xx101110xx10xxx0001110xxxxxxxxxx usqadd. */ return 209; } @@ -15665,7 +15665,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111000xxx11xx011100xx + xx001110xx11xxx0001110xxxxxxxxxx saddlv. */ return 27; } @@ -15673,7 +15673,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111000xxx11xx011101xx + xx101110xx11xxx0001110xxxxxxxxxx uaddlv. */ return 31; } @@ -15685,7 +15685,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111001xxxx1xx01110x0x + x0x01110xx1xxxx1001110xxxxxxxxxx shll. */ return 218; } @@ -15693,7 +15693,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111001xxxx1xx01110x1x + x1x01110xx1xxxx1001110xxxxxxxxxx shll2. */ return 219; } @@ -15707,7 +15707,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011100xxxxx1xx0111100x + x0011110xx1xxxxx001110xxxxxxxxxx fsub. */ return 828; } @@ -15715,7 +15715,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011100xxxxx1xx0111101x + x1011110xx1xxxxx001110xxxxxxxxxx suqadd. */ return 474; } @@ -15724,7 +15724,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011100xxxxx1xx011111xx + xx111110xx1xxxxx001110xxxxxxxxxx usqadd. */ return 503; } @@ -15740,7 +15740,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111010xxxx1xx011100xx + xx001110xx1xxxx0101110xxxxxxxxxx abs. */ return 167; } @@ -15748,7 +15748,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111010xxxx1xx011101xx + xx101110xx1xxxx0101110xxxxxxxxxx neg. */ return 215; } @@ -15759,7 +15759,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111010xxxx1xx011110xx + xx011110xx1xxxx0101110xxxxxxxxxx abs. */ return 479; } @@ -15767,7 +15767,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111010xxxx1xx011111xx + xx111110xx1xxxx0101110xxxxxxxxxx neg. */ return 507; } @@ -15787,7 +15787,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x0011100xx + xx0011100x100xx1101110xxxxxxxxxx fcvtms. */ return 182; } @@ -15795,7 +15795,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x0011101xx + xx1011100x100xx1101110xxxxxxxxxx fcvtmu. */ return 230; } @@ -15806,7 +15806,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x0011110xx + xx0111100x100xx1101110xxxxxxxxxx fcvtms. */ return 483; } @@ -15814,7 +15814,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x0011111xx + xx1111100x100xx1101110xxxxxxxxxx fcvtmu. */ return 513; } @@ -15828,7 +15828,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x1011100xx + xx0011101x100xx1101110xxxxxxxxxx fcvtzs. */ return 202; } @@ -15836,7 +15836,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x1011101xx + xx1011101x100xx1101110xxxxxxxxxx fcvtzu. */ return 249; } @@ -15847,7 +15847,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x1011110xx + xx0111101x100xx1101110xxxxxxxxxx fcvtzs. */ return 497; } @@ -15855,7 +15855,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx001x1011111xx + xx1111101x100xx1101110xxxxxxxxxx fcvtzu. */ return 525; } @@ -15868,7 +15868,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx011xx01110xxx + xxx01110xx110xx1101110xxxxxxxxxx addv. */ return 30; } @@ -15876,7 +15876,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx011xx01111xxx + xxx11110xx110xx1101110xxxxxxxxxx addp. */ return 531; } @@ -15892,7 +15892,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x0011100xx + xx0011100x1x1xx1101110xxxxxxxxxx fcvtms. */ return 183; } @@ -15900,7 +15900,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x0011101xx + xx1011100x1x1xx1101110xxxxxxxxxx fcvtmu. */ return 231; } @@ -15911,7 +15911,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x0011110xx + xx0111100x1x1xx1101110xxxxxxxxxx fcvtms. */ return 484; } @@ -15919,7 +15919,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x0011111xx + xx1111100x1x1xx1101110xxxxxxxxxx fcvtmu. */ return 514; } @@ -15933,7 +15933,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x1011100xx + xx0011101x1x1xx1101110xxxxxxxxxx fcvtzs. */ return 203; } @@ -15941,7 +15941,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x1011101xx + xx1011101x1x1xx1101110xxxxxxxxxx fcvtzu. */ return 250; } @@ -15952,7 +15952,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x1011110xx + xx0111101x1x1xx1101110xxxxxxxxxx fcvtzs. */ return 498; } @@ -15960,7 +15960,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111011xx1x1x1011111xx + xx1111101x1x1xx1101110xxxxxxxxxx fcvtzu. */ return 526; } @@ -15984,7 +15984,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111100xx0x1xx011100xx + xx001110xx1x0xx0011110xxxxxxxxxx sqabs. */ return 163; } @@ -15992,7 +15992,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111100xx0x1xx011101xx + xx101110xx1x0xx0011110xxxxxxxxxx sqneg. */ return 212; } @@ -16001,7 +16001,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111100xx1x1xx01110xxx + xxx01110xx1x1xx0011110xxxxxxxxxx aesimc. */ return 668; } @@ -16012,7 +16012,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111101xxxx1xx01110x0x + x0x01110xx1xxxx1011110xxxxxxxxxx fcvtl. */ return 174; } @@ -16020,7 +16020,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111101xxxx1xx01110x1x + x1x01110xx1xxxx1011110xxxxxxxxxx fcvtl2. */ return 175; } @@ -16034,7 +16034,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011110xxxxx1xx0111100x + x0011110xx1xxxxx011110xxxxxxxxxx fminnm. */ return 836; } @@ -16042,7 +16042,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011110xxxxx1xx0111101x + x1011110xx1xxxxx011110xxxxxxxxxx sqabs. */ return 475; } @@ -16051,7 +16051,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx011110xxxxx1xx011111xx + xx111110xx1xxxxx011110xxxxxxxxxx sqneg. */ return 504; } @@ -16069,7 +16069,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx001xx0111x0xx + xx0x1110xx100xx0111110xxxxxxxxxx fabs. */ return 194; } @@ -16077,7 +16077,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx001xx0111x1xx + xx1x1110xx100xx0111110xxxxxxxxxx fneg. */ return 243; } @@ -16092,7 +16092,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x0011100xx + xx0011100x110xx0111110xxxxxxxxxx fmaxv. */ return 37; } @@ -16100,7 +16100,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x0011101xx + xx1011100x110xx0111110xxxxxxxxxx fmaxv. */ return 36; } @@ -16111,7 +16111,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x0011110xx + xx0111100x110xx0111110xxxxxxxxxx fmaxp. */ return 537; } @@ -16119,7 +16119,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x0011111xx + xx1111100x110xx0111110xxxxxxxxxx fmaxp. */ return 536; } @@ -16133,7 +16133,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x1011100xx + xx0011101x110xx0111110xxxxxxxxxx fminv. */ return 41; } @@ -16141,7 +16141,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x1011101xx + xx1011101x110xx0111110xxxxxxxxxx fminv. */ return 40; } @@ -16152,7 +16152,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x1011110xx + xx0111101x110xx0111110xxxxxxxxxx fminp. */ return 541; } @@ -16160,7 +16160,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx011x1011111xx + xx1111101x110xx0111110xxxxxxxxxx fminp. */ return 540; } @@ -16174,7 +16174,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx1x1xx0111x0xx + xx0x1110xx1x1xx0111110xxxxxxxxxx fabs. */ return 195; } @@ -16182,7 +16182,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111110xx1x1xx0111x1xx + xx1x1110xx1x1xx0111110xxxxxxxxxx fneg. */ return 244; } @@ -16196,7 +16196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111111xx0x1xx01110xxx + xxx01110xx1x0xx1111110xxxxxxxxxx fsqrt. */ return 254; } @@ -16204,7 +16204,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111111xx0x1xx01111xxx + xxx11110xx1x0xx1111110xxxxxxxxxx frecpx. */ return 501; } @@ -16215,7 +16215,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111111xx1x1xx01110xxx + xxx01110xx1x1xx1111110xxxxxxxxxx fsqrt. */ return 255; } @@ -16223,7 +16223,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0111111xx1x1xx01111xxx + xxx11110xx1x1xx1111110xxxxxxxxxx frecpx. */ return 502; } @@ -16253,7 +16253,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100000xxxxx1xx011100xx + xx001110xx1xxxxx000001xxxxxxxxxx shadd. */ return 262; } @@ -16261,7 +16261,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100000xxxxx1xx011101xx + xx101110xx1xxxxx000001xxxxxxxxxx uhadd. */ return 314; } @@ -16272,7 +16272,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100001xxxxx1xx011100xx + xx001110xx1xxxxx100001xxxxxxxxxx add. */ return 277; } @@ -16280,7 +16280,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100001xxxxx1xx011101xx + xx101110xx1xxxxx100001xxxxxxxxxx sub. */ return 329; } @@ -16294,7 +16294,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100010xxxxx1xx011100xx + xx001110xx1xxxxx010001xxxxxxxxxx sshl. */ return 269; } @@ -16302,7 +16302,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100010xxxxx1xx011101xx + xx101110xx1xxxxx010001xxxxxxxxxx ushl. */ return 321; } @@ -16315,7 +16315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100011xxxxx1x0011100xx + xx0011100x1xxxxx110001xxxxxxxxxx fmaxnm. */ return 285; } @@ -16323,7 +16323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100011xxxxx1x0011101xx + xx1011100x1xxxxx110001xxxxxxxxxx fmaxnmp. */ return 336; } @@ -16334,7 +16334,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100011xxxxx1x1011100xx + xx0011101x1xxxxx110001xxxxxxxxxx fminnm. */ return 301; } @@ -16342,7 +16342,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100011xxxxx1x1011101xx + xx1011101x1xxxxx110001xxxxxxxxxx fminnmp. */ return 352; } @@ -16360,7 +16360,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100100xxxxx1xx011100xx + xx001110xx1xxxxx001001xxxxxxxxxx shsub. */ return 265; } @@ -16368,7 +16368,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100100xxxxx1xx011101xx + xx101110xx1xxxxx001001xxxxxxxxxx uhsub. */ return 317; } @@ -16379,7 +16379,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100101xxxxx1xx011100xx + xx001110xx1xxxxx101001xxxxxxxxxx smaxp. */ return 281; } @@ -16387,7 +16387,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100101xxxxx1xx011101xx + xx101110xx1xxxxx101001xxxxxxxxxx umaxp. */ return 333; } @@ -16401,7 +16401,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100110xxxxx1xx011100xx + xx001110xx1xxxxx011001xxxxxxxxxx smax. */ return 273; } @@ -16409,7 +16409,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100110xxxxx1xx011101xx + xx101110xx1xxxxx011001xxxxxxxxxx umax. */ return 325; } @@ -16422,7 +16422,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1x0011100xx + xx0011100x1xxxxx111001xxxxxxxxxx fcmeq. */ return 293; } @@ -16430,7 +16430,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1x0011101xx + xx1011100x1xxxxx111001xxxxxxxxxx fcmge. */ return 342; } @@ -16439,7 +16439,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100111xxxxx1x101110xxx + xxx011101x1xxxxx111001xxxxxxxxxx fcmgt. */ return 356; } @@ -16459,7 +16459,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101000xxxxx1xx011100xx + xx001110xx1xxxxx000101xxxxxxxxxx srhadd. */ return 264; } @@ -16467,7 +16467,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101000xxxxx1xx011101xx + xx101110xx1xxxxx000101xxxxxxxxxx urhadd. */ return 316; } @@ -16478,7 +16478,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101001xxxxx1xx011100xx + xx001110xx1xxxxx100101xxxxxxxxxx mla. */ return 279; } @@ -16486,7 +16486,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101001xxxxx1xx011101xx + xx101110xx1xxxxx100101xxxxxxxxxx mls. */ return 331; } @@ -16500,7 +16500,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101010xxxxx1xx011100xx + xx001110xx1xxxxx010101xxxxxxxxxx srshl. */ return 271; } @@ -16508,7 +16508,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101010xxxxx1xx011101xx + xx101110xx1xxxxx010101xxxxxxxxxx urshl. */ return 323; } @@ -16521,7 +16521,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101011xxxxx1x0011100xx + xx0011100x1xxxxx110101xxxxxxxxxx fadd. */ return 289; } @@ -16529,7 +16529,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101011xxxxx1x0011101xx + xx1011100x1xxxxx110101xxxxxxxxxx faddp. */ return 338; } @@ -16540,7 +16540,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101011xxxxx1x1011100xx + xx0011101x1xxxxx110101xxxxxxxxxx fsub. */ return 305; } @@ -16548,7 +16548,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101011xxxxx1x1011101xx + xx1011101x1xxxxx110101xxxxxxxxxx fabd. */ return 354; } @@ -16566,7 +16566,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101100xxxxx1xx011100xx + xx001110xx1xxxxx001101xxxxxxxxxx cmgt. */ return 267; } @@ -16574,7 +16574,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101100xxxxx1xx011101xx + xx101110xx1xxxxx001101xxxxxxxxxx cmhi. */ return 319; } @@ -16585,7 +16585,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101101xxxxx1xx011100xx + xx001110xx1xxxxx101101xxxxxxxxxx sqdmulh. */ return 283; } @@ -16593,7 +16593,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101101xxxxx1xx011101xx + xx101110xx1xxxxx101101xxxxxxxxxx sqrdmulh. */ return 335; } @@ -16607,7 +16607,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101110xxxxx1xx011100xx + xx001110xx1xxxxx011101xxxxxxxxxx sabd. */ return 275; } @@ -16615,7 +16615,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101110xxxxx1xx011101xx + xx101110xx1xxxxx011101xxxxxxxxxx uabd. */ return 327; } @@ -16628,7 +16628,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxx1x0011100xx + xx0011100x1xxxxx111101xxxxxxxxxx fmax. */ return 295; } @@ -16636,7 +16636,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxx1x0011101xx + xx1011100x1xxxxx111101xxxxxxxxxx fmaxp. */ return 346; } @@ -16647,7 +16647,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxx1x1011100xx + xx0011101x1xxxxx111101xxxxxxxxxx fmin. */ return 307; } @@ -16655,7 +16655,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxx1x1011101xx + xx1011101x1xxxxx111101xxxxxxxxxx fminp. */ return 360; } @@ -16675,7 +16675,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx0xxxxx10xxxxxxxxx1xx0111100x + x0011110xx1xxxxxxxxx01xxxxx0xxxx fccmp. */ return 787; } @@ -16683,7 +16683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxx1xxxxx10xxxxxxxxx1xx0111100x + x0011110xx1xxxxxxxxx01xxxxx1xxxx fccmpe. */ return 789; } @@ -16698,7 +16698,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10000xxxxxx1xx0111101x + x1011110xx1xxxxxx00001xxxxxxxxxx add. */ return 559; } @@ -16706,7 +16706,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10001xxxxxx1xx0111101x + x1011110xx1xxxxxx10001xxxxxxxxxx sshl. */ return 557; } @@ -16715,7 +16715,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001xxxxxxx1xx0111101x + x1011110xx1xxxxxxx1001xxxxxxxxxx fcmeq. */ return 549; } @@ -16726,7 +16726,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010xxxxxxx1xx0111101x + x1011110xx1xxxxxxx0101xxxxxxxxxx srshl. */ return 558; } @@ -16736,7 +16736,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx1xx0111101x + x1011110xx1xxxxx0x1101xxxxxxxxxx cmgt. */ return 555; } @@ -16744,7 +16744,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x1xxxxx1xx0111101x + x1011110xx1xxxxx1x1101xxxxxxxxxx sqdmulh. */ return 546; } @@ -16762,7 +16762,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10000xxxxxx1xx011111xx + xx111110xx1xxxxxx00001xxxxxxxxxx sub. */ return 580; } @@ -16770,7 +16770,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx10001xxxxxx1xx011111xx + xx111110xx1xxxxxx10001xxxxxxxxxx ushl. */ return 578; } @@ -16781,7 +16781,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001xxxxxxx1x0011111xx + xx1111100x1xxxxxxx1001xxxxxxxxxx fcmge. */ return 566; } @@ -16789,7 +16789,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001xxxxxxx1x1011111xx + xx1111101x1xxxxxxx1001xxxxxxxxxx fcmgt. */ return 572; } @@ -16803,7 +16803,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x0xxxxx1xx011111xx + xx111110xx1xxxxx0x0101xxxxxxxxxx urshl. */ return 579; } @@ -16811,7 +16811,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1010x1xxxxx1xx011111xx + xx111110xx1xxxxx1x0101xxxxxxxxxx fabd. */ return 570; } @@ -16822,7 +16822,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x0xxxxx1xx011111xx + xx111110xx1xxxxx0x1101xxxxxxxxxx cmhi. */ return 576; } @@ -16830,7 +16830,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1011x1xxxxx1xx011111xx + xx111110xx1xxxxx1x1101xxxxxxxxxx sqrdmulh. */ return 565; } @@ -16855,7 +16855,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110000xxxxx1xx011100xx + xx001110xx1xxxxx000011xxxxxxxxxx sqadd. */ return 263; } @@ -16863,7 +16863,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110000xxxxx1xx011101xx + xx101110xx1xxxxx000011xxxxxxxxxx uqadd. */ return 315; } @@ -16874,7 +16874,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110001xxxxx1xx011100xx + xx001110xx1xxxxx100011xxxxxxxxxx cmtst. */ return 278; } @@ -16882,7 +16882,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110001xxxxx1xx011101xx + xx101110xx1xxxxx100011xxxxxxxxxx cmeq. */ return 330; } @@ -16896,7 +16896,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110010xxxxx1xx011100xx + xx001110xx1xxxxx010011xxxxxxxxxx sqshl. */ return 270; } @@ -16904,7 +16904,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110010xxxxx1xx011101xx + xx101110xx1xxxxx010011xxxxxxxxxx uqshl. */ return 322; } @@ -16915,7 +16915,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110011xxxxx1x001110xxx + xxx011100x1xxxxx110011xxxxxxxxxx fmla. */ return 287; } @@ -16923,7 +16923,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110011xxxxx1x101110xxx + xxx011101x1xxxxx110011xxxxxxxxxx fmls. */ return 303; } @@ -16940,7 +16940,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110100xxxxx1xx011100xx + xx001110xx1xxxxx001011xxxxxxxxxx sqsub. */ return 266; } @@ -16948,7 +16948,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110100xxxxx1xx011101xx + xx101110xx1xxxxx001011xxxxxxxxxx uqsub. */ return 318; } @@ -16959,7 +16959,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110101xxxxx1xx011100xx + xx001110xx1xxxxx101011xxxxxxxxxx sminp. */ return 282; } @@ -16967,7 +16967,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110101xxxxx1xx011101xx + xx101110xx1xxxxx101011xxxxxxxxxx uminp. */ return 334; } @@ -16981,7 +16981,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110110xxxxx1xx011100xx + xx001110xx1xxxxx011011xxxxxxxxxx smin. */ return 274; } @@ -16989,7 +16989,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110110xxxxx1xx011101xx + xx101110xx1xxxxx011011xxxxxxxxxx umin. */ return 326; } @@ -17000,7 +17000,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110111xxxxx1x001110xxx + xxx011100x1xxxxx111011xxxxxxxxxx facge. */ return 344; } @@ -17008,7 +17008,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110111xxxxx1x101110xxx + xxx011101x1xxxxx111011xxxxxxxxxx facgt. */ return 358; } @@ -17032,7 +17032,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx100011100xx + xx001110001xxxxx000111xxxxxxxxxx and. */ return 299; } @@ -17040,7 +17040,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx100011101xx + xx101110001xxxxx000111xxxxxxxxxx eor. */ return 350; } @@ -17051,7 +17051,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx101011100xx + xx001110101xxxxx000111xxxxxxxxxx orr. */ return 311; } @@ -17059,7 +17059,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx101011101xx + xx101110101xxxxx000111xxxxxxxxxx bit. */ return 362; } @@ -17073,7 +17073,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx110011100xx + xx001110011xxxxx000111xxxxxxxxxx bic. */ return 300; } @@ -17081,7 +17081,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx110011101xx + xx101110011xxxxx000111xxxxxxxxxx bsl. */ return 351; } @@ -17092,7 +17092,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx111011100xx + xx001110111xxxxx000111xxxxxxxxxx orn. */ return 313; } @@ -17100,7 +17100,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111000xxxxx111011101xx + xx101110111xxxxx000111xxxxxxxxxx bif. */ return 363; } @@ -17113,7 +17113,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111001xxxxx1xx011100xx + xx001110xx1xxxxx100111xxxxxxxxxx mul. */ return 280; } @@ -17121,7 +17121,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111001xxxxx1xx011101xx + xx101110xx1xxxxx100111xxxxxxxxxx pmul. */ return 332; } @@ -17135,7 +17135,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111010xxxxx1xx011100xx + xx001110xx1xxxxx010111xxxxxxxxxx sqrshl. */ return 272; } @@ -17143,7 +17143,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111010xxxxx1xx011101xx + xx101110xx1xxxxx010111xxxxxxxxxx uqrshl. */ return 324; } @@ -17154,7 +17154,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111011xxxxx1xx011100xx + xx001110xx1xxxxx110111xxxxxxxxxx fmulx. */ return 291; } @@ -17162,7 +17162,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111011xxxxx1xx011101xx + xx101110xx1xxxxx110111xxxxxxxxxx fmul. */ return 340; } @@ -17179,7 +17179,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111100xxxxx1xx011100xx + xx001110xx1xxxxx001111xxxxxxxxxx cmge. */ return 268; } @@ -17187,7 +17187,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111100xxxxx1xx011101xx + xx101110xx1xxxxx001111xxxxxxxxxx cmhs. */ return 320; } @@ -17196,7 +17196,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111101xxxxx1xx01110xxx + xxx01110xx1xxxxx101111xxxxxxxxxx addp. */ return 284; } @@ -17209,7 +17209,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111110xxxxx1xx011100xx + xx001110xx1xxxxx011111xxxxxxxxxx saba. */ return 276; } @@ -17217,7 +17217,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111110xxxxx1xx011101xx + xx101110xx1xxxxx011111xxxxxxxxxx uaba. */ return 328; } @@ -17230,7 +17230,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111111xxxxx1x0011100xx + xx0011100x1xxxxx111111xxxxxxxxxx frecps. */ return 297; } @@ -17238,7 +17238,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111111xxxxx1x0011101xx + xx1011100x1xxxxx111111xxxxxxxxxx fdiv. */ return 348; } @@ -17247,7 +17247,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111111xxxxx1x101110xxx + xxx011101x1xxxxx111111xxxxxxxxxx frsqrts. */ return 309; } @@ -17264,7 +17264,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11xxxxxxxxx1xx0111100x + x0011110xx1xxxxxxxxx11xxxxxxxxxx fcsel. */ return 850; } @@ -17280,7 +17280,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110000xxxxx1xx0111101x + x1011110xx1xxxxx000011xxxxxxxxxx sqadd. */ return 542; } @@ -17288,7 +17288,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110001xxxxx1xx0111101x + x1011110xx1xxxxx100011xxxxxxxxxx cmtst. */ return 560; } @@ -17297,7 +17297,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11001xxxxxx1xx0111101x + x1011110xx1xxxxxx10011xxxxxxxxxx sqshl. */ return 544; } @@ -17306,7 +17306,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1101xxxxxxx1xx0111101x + x1011110xx1xxxxxxx1011xxxxxxxxxx sqsub. */ return 543; } @@ -17319,7 +17319,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x0xxxxx1xx0111101x + x1011110xx1xxxxx0x0111xxxxxxxxxx sqrshl. */ return 545; } @@ -17327,7 +17327,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x1xxxxx1xx0111101x + x1011110xx1xxxxx1x0111xxxxxxxxxx fmulx. */ return 547; } @@ -17338,7 +17338,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11110xxxxxx1xx0111101x + x1011110xx1xxxxxx01111xxxxxxxxxx cmge. */ return 556; } @@ -17348,7 +17348,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11111xxxxxx1x00111101x + x10111100x1xxxxxx11111xxxxxxxxxx frecps. */ return 551; } @@ -17356,7 +17356,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11111xxxxxx1x10111101x + x10111101x1xxxxxx11111xxxxxxxxxx frsqrts. */ return 553; } @@ -17377,7 +17377,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110000xxxxx1xx011111xx + xx111110xx1xxxxx000011xxxxxxxxxx uqadd. */ return 561; } @@ -17385,7 +17385,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110001xxxxx1xx011111xx + xx111110xx1xxxxx100011xxxxxxxxxx cmeq. */ return 581; } @@ -17394,7 +17394,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11001xxxxxx1xx011111xx + xx111110xx1xxxxxx10011xxxxxxxxxx uqshl. */ return 563; } @@ -17405,7 +17405,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11010xxxxxx1xx011111xx + xx111110xx1xxxxxx01011xxxxxxxxxx uqsub. */ return 562; } @@ -17415,7 +17415,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11011xxxxxx1x0011111xx + xx1111100x1xxxxxx11011xxxxxxxxxx facge. */ return 568; } @@ -17423,7 +17423,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11011xxxxxx1x1011111xx + xx1111101x1xxxxxx11011xxxxxxxxxx facgt. */ return 574; } @@ -17436,7 +17436,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110xxxxxxx1xx011111xx + xx111110xx1xxxxxxx0111xxxxxxxxxx uqrshl. */ return 564; } @@ -17444,7 +17444,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111xxxxxxx1xx011111xx + xx111110xx1xxxxxxx1111xxxxxxxxxx cmhs. */ return 577; } @@ -17471,7 +17471,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0000xxxxxxxx11110xxx + xxx01111xxxxxxxx0000x0xxxxxxxxxx mla. */ return 117; } @@ -17479,7 +17479,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0010xxxxxxxx11110xxx + xxx01111xxxxxxxx0100x0xxxxxxxxxx mls. */ return 120; } @@ -17494,7 +17494,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0100xxxxxxxx1111000x + x0001111xxxxxxxx0010x0xxxxxxxxxx smlal. */ return 96; } @@ -17502,7 +17502,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0100xxxxxxxx1111001x + x1001111xxxxxxxx0010x0xxxxxxxxxx smlal2. */ return 97; } @@ -17513,7 +17513,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0100xxxxxxxx1111010x + x0101111xxxxxxxx0010x0xxxxxxxxxx umlal. */ return 118; } @@ -17521,7 +17521,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0100xxxxxxxx1111011x + x1101111xxxxxxxx0010x0xxxxxxxxxx umlal2. */ return 119; } @@ -17535,7 +17535,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0110xxxxxxxx1111000x + x0001111xxxxxxxx0110x0xxxxxxxxxx smlsl. */ return 100; } @@ -17543,7 +17543,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0110xxxxxxxx1111001x + x1001111xxxxxxxx0110x0xxxxxxxxxx smlsl2. */ return 101; } @@ -17554,7 +17554,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0110xxxxxxxx1111010x + x0101111xxxxxxxx0110x0xxxxxxxxxx umlsl. */ return 121; } @@ -17562,7 +17562,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0110xxxxxxxx1111011x + x1101111xxxxxxxx0110x0xxxxxxxxxx umlsl2. */ return 122; } @@ -17582,7 +17582,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1000xxxxxxx0111100xx + xx0011110xxxxxxx0001x0xxxxxxxxxx fmla. */ return 112; } @@ -17590,7 +17590,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1000xxxxxxx1111100xx + xx0011111xxxxxxx0001x0xxxxxxxxxx fmla. */ return 111; } @@ -17601,7 +17601,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1010xxxxxxx0111100xx + xx0011110xxxxxxx0101x0xxxxxxxxxx fmls. */ return 114; } @@ -17609,7 +17609,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1010xxxxxxx1111100xx + xx0011111xxxxxxx0101x0xxxxxxxxxx fmls. */ return 113; } @@ -17623,7 +17623,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1100xxxxxxxx1111000x + x0001111xxxxxxxx0011x0xxxxxxxxxx sqdmlal. */ return 98; } @@ -17631,7 +17631,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1100xxxxxxxx1111001x + x1001111xxxxxxxx0011x0xxxxxxxxxx sqdmlal2. */ return 99; } @@ -17642,7 +17642,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1110xxxxxxxx1111000x + x0001111xxxxxxxx0111x0xxxxxxxxxx sqdmlsl. */ return 102; } @@ -17650,7 +17650,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1110xxxxxxxx1111001x + x1001111xxxxxxxx0111x0xxxxxxxxxx sqdmlsl2. */ return 103; } @@ -17661,7 +17661,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1xx0xxxxxxxx111101xx + xx101111xxxxxxxx0xx1x0xxxxxxxxxx fcmla. */ return 129; } @@ -17675,7 +17675,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x0xx0xxxxxxxx111100xx + xx001111xxxxxxxx0xx0x1xxxxxxxxxx movi. */ return 131; } @@ -17683,7 +17683,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x0xx0xxxxxxxx111101xx + xx101111xxxxxxxx0xx0x1xxxxxxxxxx mvni. */ return 139; } @@ -17694,7 +17694,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1xx0xxxxxxxx111100xx + xx001111xxxxxxxx0xx1x1xxxxxxxxxx orr. */ return 132; } @@ -17702,7 +17702,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1xx0xxxxxxxx111101xx + xx101111xxxxxxxx0xx1x1xxxxxxxxxx bic. */ return 140; } @@ -17719,7 +17719,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx0xx1111100x + x0011111xx0xxxxx0xxxxxxxxxxxxxxx fmadd. */ return 840; } @@ -17727,7 +17727,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx0xxxxx1xx1111100x + x0011111xx1xxxxx0xxxxxxxxxxxxxxx fnmadd. */ return 844; } @@ -17744,7 +17744,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx000xxxxxxx01111101x + x10111110xxxxxxx000xx0xxxxxxxxxx fmla. */ return 425; } @@ -17752,7 +17752,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx000xxxxxxx11111101x + x10111111xxxxxxx000xx0xxxxxxxxxx fmla. */ return 424; } @@ -17763,7 +17763,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx010xxxxxxx01111101x + x10111110xxxxxxx010xx0xxxxxxxxxx fmls. */ return 427; } @@ -17771,7 +17771,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx010xxxxxxx11111101x + x10111111xxxxxxx010xx0xxxxxxxxxx fmls. */ return 426; } @@ -17783,7 +17783,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx100xxxxxxxx1111101x + x1011111xxxxxxxx001xx0xxxxxxxxxx sqdmlal. */ return 419; } @@ -17791,7 +17791,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx110xxxxxxxx1111101x + x1011111xxxxxxxx011xx0xxxxxxxxxx sqdmlsl. */ return 420; } @@ -17805,7 +17805,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x00x0xxxxxxxx1111101x + x1011111xxxxxxxx0x00x1xxxxxxxxxx sshr. */ return 584; } @@ -17813,7 +17813,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x01x0xxxxxxxx1111101x + x1011111xxxxxxxx0x10x1xxxxxxxxxx srshr. */ return 586; } @@ -17826,7 +17826,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1000xxxxxxxx1111101x + x1011111xxxxxxxx0001x1xxxxxxxxxx ssra. */ return 585; } @@ -17834,7 +17834,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1010xxxxxxxx1111101x + x1011111xxxxxxxx0101x1xxxxxxxxxx shl. */ return 588; } @@ -17845,7 +17845,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1100xxxxxxxx1111101x + x1011111xxxxxxxx0011x1xxxxxxxxxx srsra. */ return 587; } @@ -17853,7 +17853,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1x1110xxxxxxxx1111101x + x1011111xxxxxxxx0111x1xxxxxxxxxx sqshl. */ return 589; } @@ -17872,7 +17872,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0000xxxxxxxx111111xx + xx111111xxxxxxxx0000xxxxxxxxxxxx ushr. */ return 596; } @@ -17880,7 +17880,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0010xxxxxxxx111111xx + xx111111xxxxxxxx0100xxxxxxxxxxxx sri. */ return 600; } @@ -17891,7 +17891,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0100xxxxxxxx111111xx + xx111111xxxxxxxx0010xxxxxxxxxxxx urshr. */ return 598; } @@ -17899,7 +17899,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0110xxxxxxxx111111xx + xx111111xxxxxxxx0110xxxxxxxxxxxx sqshlu. */ return 602; } @@ -17913,7 +17913,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1000xxxxxxxx111111xx + xx111111xxxxxxxx0001xxxxxxxxxxxx usra. */ return 597; } @@ -17921,7 +17921,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1010xxxxxxxx111111xx + xx111111xxxxxxxx0101xxxxxxxxxxxx sli. */ return 601; } @@ -17932,7 +17932,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1100xxxxxxxx111111xx + xx111111xxxxxxxx0011xxxxxxxxxxxx ursra. */ return 599; } @@ -17940,7 +17940,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx1110xxxxxxxx111111xx + xx111111xxxxxxxx0111xxxxxxxxxxxx uqshl. */ return 603; } @@ -17963,7 +17963,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0001xxxxxxxx11110xxx + xxx01111xxxxxxxx1000x0xxxxxxxxxx mul. */ return 104; } @@ -17975,7 +17975,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0101xxxxxxxx1111000x + x0001111xxxxxxxx1010x0xxxxxxxxxx smull. */ return 105; } @@ -17983,7 +17983,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0101xxxxxxxx1111001x + x1001111xxxxxxxx1010x0xxxxxxxxxx smull2. */ return 106; } @@ -17994,7 +17994,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0101xxxxxxxx1111010x + x0101111xxxxxxxx1010x0xxxxxxxxxx umull. */ return 123; } @@ -18002,7 +18002,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0101xxxxxxxx1111011x + x1101111xxxxxxxx1010x0xxxxxxxxxx umull2. */ return 124; } @@ -18019,7 +18019,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx0111100xx + xx0011110xxxxxxx1001x0xxxxxxxxxx fmul. */ return 116; } @@ -18027,7 +18027,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx0111101xx + xx1011110xxxxxxx1001x0xxxxxxxxxx fmulx. */ return 126; } @@ -18038,7 +18038,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx1111100xx + xx0011111xxxxxxx1001x0xxxxxxxxxx fmul. */ return 115; } @@ -18046,7 +18046,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx1111101xx + xx1011111xxxxxxx1001x0xxxxxxxxxx fmulx. */ return 125; } @@ -18058,7 +18058,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1101xxxxxxxx11110x0x + x0x01111xxxxxxxx1011x0xxxxxxxxxx sqdmull. */ return 107; } @@ -18066,7 +18066,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1101xxxxxxxx11110x1x + x1x01111xxxxxxxx1011x0xxxxxxxxxx sqdmull2. */ return 108; } @@ -18083,7 +18083,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100x01xxxxxxxx111100xx + xx001111xxxxxxxx10x001xxxxxxxxxx movi. */ return 133; } @@ -18091,7 +18091,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100x01xxxxxxxx111101xx + xx101111xxxxxxxx10x001xxxxxxxxxx mvni. */ return 141; } @@ -18102,7 +18102,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101x01xxxxxxxx111100xx + xx001111xxxxxxxx10x101xxxxxxxxxx orr. */ return 134; } @@ -18110,7 +18110,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101x01xxxxxxxx111101xx + xx101111xxxxxxxx10x101xxxxxxxxxx bic. */ return 142; } @@ -18126,7 +18126,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110x01xxxxxxxx1111000x + x0001111xxxxxxxx10x011xxxxxxxxxx rshrn. */ return 376; } @@ -18134,7 +18134,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110x01xxxxxxxx1111001x + x1001111xxxxxxxx10x011xxxxxxxxxx rshrn2. */ return 377; } @@ -18145,7 +18145,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110x01xxxxxxxx1111010x + x0101111xxxxxxxx10x011xxxxxxxxxx sqrshrun. */ return 400; } @@ -18153,7 +18153,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110x01xxxxxxxx1111011x + x1101111xxxxxxxx10x011xxxxxxxxxx sqrshrun2. */ return 401; } @@ -18167,7 +18167,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111x01xxxxxxxx1111000x + x0001111xxxxxxxx10x111xxxxxxxxxx sqrshrn. */ return 380; } @@ -18175,7 +18175,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111x01xxxxxxxx1111001x + x1001111xxxxxxxx10x111xxxxxxxxxx sqrshrn2. */ return 381; } @@ -18186,7 +18186,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111x01xxxxxxxx1111010x + x0101111xxxxxxxx10x111xxxxxxxxxx uqrshrn. */ return 404; } @@ -18194,7 +18194,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111x01xxxxxxxx1111011x + x1101111xxxxxxxx10x111xxxxxxxxxx uqrshrn2. */ return 405; } @@ -18213,7 +18213,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0011xxxxxxxx11110xxx + xxx01111xxxxxxxx1100x0xxxxxxxxxx sqdmulh. */ return 109; } @@ -18223,7 +18223,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1011xxxxxxxx111100xx + xx001111xxxxxxxx1101x0xxxxxxxxxx sqrdmulh. */ return 110; } @@ -18231,7 +18231,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1011xxxxxxxx111101xx + xx101111xxxxxxxx1101x0xxxxxxxxxx sqrdmlah. */ return 127; } @@ -18243,7 +18243,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx011xxxxxxxx111100xx + xx001111xxxxxxxx110xx1xxxxxxxxxx movi. */ return 135; } @@ -18251,7 +18251,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1xx011xxxxxxxx111101xx + xx101111xxxxxxxx110xx1xxxxxxxxxx mvni. */ return 143; } @@ -18265,7 +18265,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0111xxxxxxxx111100xx + xx001111xxxxxxxx1110xxxxxxxxxxxx movi. */ return 136; } @@ -18273,7 +18273,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxx0111xxxxxxxx111101xx + xx101111xxxxxxxx1110xxxxxxxxxxxx movi. */ return 144; } @@ -18284,7 +18284,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1111xxxxxxxx11110xxx + xxx01111xxxxxxxx1111x0xxxxxxxxxx sqrdmlsh. */ return 128; } @@ -18296,7 +18296,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxxxxx111100xx + xx001111xxxxxxxx111101xxxxxxxxxx fmov. */ return 137; } @@ -18304,7 +18304,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101111xxxxxxxx111101xx + xx101111xxxxxxxx111101xxxxxxxxxx fmov. */ return 146; } @@ -18315,7 +18315,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111111xxxxxxxx111100xx + xx001111xxxxxxxx111111xxxxxxxxxx fmov. */ return 138; } @@ -18323,7 +18323,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx111111xxxxxxxx111101xx + xx101111xxxxxxxx111111xxxxxxxxxx fcvtzu. */ return 412; } @@ -18343,7 +18343,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx0xx1111100x + x0011111xx0xxxxx1xxxxxxxxxxxxxxx fmsub. */ return 842; } @@ -18351,7 +18351,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxxxxxxx1xxxxx1xx1111100x + x0011111xx1xxxxx1xxxxxxxxxxxxxxx fnmsub. */ return 846; } @@ -18364,7 +18364,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x0xx1xxxxxxxx1111101x + x1011111xxxxxxxx1xx0x0xxxxxxxxxx sqdmulh. */ return 422; } @@ -18378,7 +18378,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx01111101x + x10111110xxxxxxx1001x0xxxxxxxxxx fmul. */ return 429; } @@ -18386,7 +18386,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1001xxxxxxx11111101x + x10111111xxxxxxx1001x0xxxxxxxxxx fmul. */ return 428; } @@ -18395,7 +18395,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x1011xxxxxxxx1111101x + x1011111xxxxxxxx1101x0xxxxxxxxxx sqrdmulh. */ return 423; } @@ -18404,7 +18404,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0x11x1xxxxxxxx1111101x + x1011111xxxxxxxx1x11x0xxxxxxxxxx sqdmull. */ return 421; } @@ -18418,7 +18418,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx100xx1xxxxxxxx1111101x + x1011111xxxxxxxx1xx001xxxxxxxxxx scvtf. */ return 592; } @@ -18426,7 +18426,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101xx1xxxxxxxx1111101x + x1011111xxxxxxxx1xx101xxxxxxxxxx sqshrn. */ return 590; } @@ -18437,7 +18437,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x0x1xxxxxxxx1111101x + x1011111xxxxxxxx1x0x11xxxxxxxxxx sqrshrn. */ return 591; } @@ -18445,7 +18445,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx11x1x1xxxxxxxx1111101x + x1011111xxxxxxxx1x1x11xxxxxxxxxx fcvtzs. */ return 594; } @@ -18465,7 +18465,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx001xxxxxxx0111111xx + xx1111110xxxxxxx100xx0xxxxxxxxxx fmulx. */ return 431; } @@ -18473,7 +18473,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx001xxxxxxx1111111xx + xx1111111xxxxxxx100xx0xxxxxxxxxx fmulx. */ return 430; } @@ -18482,7 +18482,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx011xxxxxxxx111111xx + xx111111xxxxxxxx110xx0xxxxxxxxxx sqrdmlah. */ return 432; } @@ -18491,7 +18491,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx0xx1x1xxxxxxxx111111xx + xx111111xxxxxxxx1x1xx0xxxxxxxxxx sqrdmlsh. */ return 433; } @@ -18506,7 +18506,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1000x1xxxxxxxx111111xx + xx111111xxxxxxxx1x0001xxxxxxxxxx sqshrun. */ return 604; } @@ -18514,7 +18514,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1001x1xxxxxxxx111111xx + xx111111xxxxxxxx1x1001xxxxxxxxxx ucvtf. */ return 608; } @@ -18523,7 +18523,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx101xx1xxxxxxxx111111xx + xx111111xxxxxxxx1xx101xxxxxxxxxx uqshrn. */ return 606; } @@ -18534,7 +18534,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx110xx1xxxxxxxx111111xx + xx111111xxxxxxxx1xx011xxxxxxxxxx sqrshrun. */ return 605; } @@ -18544,7 +18544,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1110x1xxxxxxxx111111xx + xx111111xxxxxxxx1x0111xxxxxxxxxx uqrshrn. */ return 607; } @@ -18552,7 +18552,7 @@ aarch64_opcode_lookup_1 (uint32_t word) { /* 33222222222211111111110000000000 10987654321098765432109876543210 - xxxxxxxxxx1111x1xxxxxxxx111111xx + xx111111xxxxxxxx1x1111xxxxxxxxxx fcvtzu. */ return 610; } diff --git a/opcodes/aarch64-gen.c b/opcodes/aarch64-gen.c index d2685dc3d1d..229da2148cb 100644 --- a/opcodes/aarch64-gen.c +++ b/opcodes/aarch64-gen.c @@ -393,6 +393,9 @@ print_decision_tree_1 (unsigned int indent, struct bittree* bittree) { /* PATTERN is only used to generate comment in the code. */ static char pattern[33] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; + /* Low bits in PATTERN will be printed first which then look as the high + bits in comment. We need to reverse the index to get correct print. */ + unsigned int msb = sizeof (pattern) - 2; assert (bittree != NULL); /* Leaf node located. */ @@ -412,15 +415,15 @@ print_decision_tree_1 (unsigned int indent, struct bittree* bittree) /* Walk down the decoder tree. */ indented_print (indent, "if (((word >> %d) & 0x1) == 0)\n", bittree->bitno); indented_print (indent, " {\n"); - pattern[bittree->bitno] = '0'; + pattern[msb - bittree->bitno] = '0'; print_decision_tree_1 (indent + 4, bittree->bits[0]); indented_print (indent, " }\n"); indented_print (indent, "else\n"); indented_print (indent, " {\n"); - pattern[bittree->bitno] = '1'; + pattern[msb - bittree->bitno] = '1'; print_decision_tree_1 (indent + 4, bittree->bits[1]); indented_print (indent, " }\n"); - pattern[bittree->bitno] = 'x'; + pattern[msb - bittree->bitno] = 'x'; } /* Generate aarch64_opcode_lookup in C code to the standard output. */ -- 2.30.2