This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb/binutils-2_32-branch] AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagging Extension.


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=824d332fac5c53d943be4e5607c991bb5c4ef9ce

commit 824d332fac5c53d943be4e5607c991bb5c4ef9ce
Author: Sudi Das <sudi.das@arm.com>
Date:   Fri Jan 25 14:15:45 2019 +0000

    AArch64: Add new STZGM instruction for Armv8.5-A Memory Tagging Extension.
    
    This patch is part of a series of patches to introduce a few changes to the
    Armv8.5-A Memory Tagging Extension. This patch adds the new STZGM instruction.
    
    STGZM Xt, [<Xn|SP>]
    
    Committed on behalf of Sudakshina Das.
    
    *** gas/ChangeLog ***
    
    	* testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for stzgm.
    	* testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
    	* testsuite/gas/aarch64/illegal-memtag.l: Likewise.
    	* testsuite/gas/aarch64/illegal-memtag.s: Likewise.
    
    *** opcodes/ChangeLog ***
    
    	* aarch64-asm-2.c: Regenerated.
    	* aarch64-dis-2.c: Likewise.
    	* aarch64-opc-2.c: Likewise.
    	* aarch64-tbl.h (aarch64_opcode): Add new stzgm.
    
    (cherry picked from commit 20a4ca5524b9bde2f5dfb19661570c25a3b05e5d)

Diff:
---
 gas/ChangeLog                                |    7 +
 gas/testsuite/gas/aarch64/armv8_5-a-memtag.d |    6 +
 gas/testsuite/gas/aarch64/armv8_5-a-memtag.s |   11 +
 gas/testsuite/gas/aarch64/illegal-memtag.l   |    4 +
 gas/testsuite/gas/aarch64/illegal-memtag.s   |    6 +
 opcodes/ChangeLog                            |    7 +
 opcodes/aarch64-asm-2.c                      |  632 +++----
 opcodes/aarch64-dis-2.c                      | 2507 +++++++++++++-------------
 opcodes/aarch64-opc-2.c                      |   32 +-
 opcodes/aarch64-tbl.h                        |    1 +
 10 files changed, 1633 insertions(+), 1580 deletions(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 9b7d016..064a888 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,4 +1,11 @@
 2019-01-25  Sudakshina Das  <sudi.das@arm.com>
+
+	* testsuite/gas/aarch64/armv8_5-a-memtag.d: New tests for stzgm.
+	* testsuite/gas/aarch64/armv8_5-a-memtag.s: Likewise.
+	* testsuite/gas/aarch64/illegal-memtag.l: Likewise.
+	* testsuite/gas/aarch64/illegal-memtag.s: Likewise.
+
+2019-01-25  Sudakshina Das  <sudi.das@arm.com>
 	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
 	* config/tc-aarch64.c (parse_address_main): Remove support for
diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
index 363bbe2..678fefc 100644
--- a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
+++ b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.d
@@ -121,3 +121,9 @@ Disassembly of section \.text:
 .*:	d960001f 	ldg	xzr, \[x0\]
 .*:	d96ff000 	ldg	x0, \[x0, #4080\]
 .*:	d9700000 	ldg	x0, \[x0, #-4096\]
+.*:	d9200000 	stzgm	x0, \[x0\]
+.*:	d920001b 	stzgm	x27, \[x0\]
+.*:	d9200360 	stzgm	x0, \[x27\]
+.*:	d9200379 	stzgm	x25, \[x27\]
+.*:	d92003e0 	stzgm	x0, \[sp\]
+.*:	d920001f 	stzgm	xzr, \[x0\]
diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
index 62c9436..b8cab9f 100644
--- a/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
+++ b/gas/testsuite/gas/aarch64/armv8_5-a-memtag.s
@@ -30,6 +30,15 @@ func:
 	\op [sp], #-4096
 	.endm
 
+	.macro expand_ldg_bulk op
+	\op x0, [x0]
+	\op x27, [x0]
+	\op x0, [x27]
+	\op x25, [x27]
+	\op x0, [sp]
+	\op xzr, [x0]
+	.endm
+
 	# IRG
 	expand_3_reg irg
 	irg sp, x0
@@ -98,3 +107,5 @@ func:
 	ldg xzr, [x0, #0]
 	ldg x0, [x0, #4080]
 	ldg x0, [x0, #-4096]
+
+	expand_ldg_bulk stzgm
diff --git a/gas/testsuite/gas/aarch64/illegal-memtag.l b/gas/testsuite/gas/aarch64/illegal-memtag.l
index dfdf00a..2505ffe 100644
--- a/gas/testsuite/gas/aarch64/illegal-memtag.l
+++ b/gas/testsuite/gas/aarch64/illegal-memtag.l
@@ -12,6 +12,8 @@
 [^:]*:[0-9]+: Error: immediate offset out of range -1024 to 1008 at operand 3 -- `stgp x1,x2,\[x3,#1009\]'
 [^:]*:[0-9]+: Error: immediate value must be a multiple of 16 at operand 3 -- `stgp x1,x2,\[x3,#33\]'
 [^:]*:[0-9]+: Error: immediate offset out of range -1024 to 1008 at operand 3 -- `stgp x1,x2,\[x3,#-1025\]'
+[^:]*:[0-9]+: Error: the optional immediate offset can only be 0 at operand 2 -- `stzgm x2,\[x3,#16\]'
+[^:]*:[0-9]+: Error: invalid addressing mode at operand 2 -- `stzgm x4,\[x5,#16\]!'
 [^:]*:[0-9]+: Error: operand 1 must be an integer or stack pointer register -- `irg xzr,x2,x3'
 [^:]*:[0-9]+: Error: operand 2 must be an integer or stack pointer register -- `irg x1,xzr,x3'
 [^:]*:[0-9]+: Error: operand 3 must be an integer register -- `irg x1,x2,sp'
@@ -37,3 +39,5 @@
 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 3 -- `stgp x0,x0,\[xzr\]'
 [^:]*:[0-9]+: Error: operand 1 must be an integer register -- `ldg sp,\[x0,#16\]'
 [^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `ldg x0,\[xzr,#16\]'
+[^:]*:[0-9]+: Error: 64-bit integer or SP register expected at operand 2 -- `stzgm x0,\[xzr\]'
+[^:]*:[0-9]+: Error: operand 1 must be an integer register -- `stzgm sp,\[x3\]'
diff --git a/gas/testsuite/gas/aarch64/illegal-memtag.s b/gas/testsuite/gas/aarch64/illegal-memtag.s
index 35d1b12..2a45e16 100644
--- a/gas/testsuite/gas/aarch64/illegal-memtag.s
+++ b/gas/testsuite/gas/aarch64/illegal-memtag.s
@@ -20,6 +20,10 @@ func:
 	stgp x1, x2, [x3, #33]
 	stgp x1, x2, [x3, #-1025]
 
+	# STZGM
+	stzgm x2, [x3, #16]
+	stzgm x4, [x5, #16]!
+
 	# Illegal SP/XZR registers
 	irg xzr, x2, x3
 	irg x1, xzr, x3
@@ -46,3 +50,5 @@ func:
 	stgp x0, x0, [xzr]
 	ldg sp, [x0, #16]
 	ldg x0, [xzr, #16]
+	stzgm x0, [xzr]
+	stzgm sp, [x3]
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 52f2f7a..b66f995 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,4 +1,11 @@
 2019-01-25  Sudakshina Das  <sudi.das@arm.com>
+
+	* aarch64-asm-2.c: Regenerated.
+	* aarch64-dis-2.c: Likewise.
+	* aarch64-opc-2.c: Likewise.
+	* aarch64-tbl.h (aarch64_opcode): Add new stzgm.
+
+2019-01-25  Sudakshina Das  <sudi.das@arm.com>
 	    Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
 	* aarch64-asm.c (aarch64_ins_addr_simple_2): Remove.
diff --git a/opcodes/aarch64-asm-2.c b/opcodes/aarch64-asm-2.c
index dad36a3..2587093 100644
--- a/opcodes/aarch64-asm-2.c
+++ b/opcodes/aarch64-asm-2.c
@@ -201,391 +201,391 @@ aarch64_find_real_opcode (const aarch64_opcode *opcode)
     case 757:	/* extr */
       value = 757;	/* --> extr.  */
       break;
-    case 988:	/* bic */
-    case 987:	/* and */
-      value = 987;	/* --> and.  */
-      break;
-    case 990:	/* mov */
-    case 989:	/* orr */
-      value = 989;	/* --> orr.  */
-      break;
-    case 993:	/* tst */
-    case 992:	/* ands */
-      value = 992;	/* --> ands.  */
-      break;
-    case 998:	/* uxtw */
-    case 997:	/* mov */
-    case 996:	/* orr */
-      value = 996;	/* --> orr.  */
+    case 989:	/* bic */
+    case 988:	/* and */
+      value = 988;	/* --> and.  */
+      break;
+    case 991:	/* mov */
+    case 990:	/* orr */
+      value = 990;	/* --> orr.  */
+      break;
+    case 994:	/* tst */
+    case 993:	/* ands */
+      value = 993;	/* --> ands.  */
+      break;
+    case 999:	/* uxtw */
+    case 998:	/* mov */
+    case 997:	/* orr */
+      value = 997;	/* --> orr.  */
       break;
-    case 1000:	/* mvn */
-    case 999:	/* orn */
-      value = 999;	/* --> orn.  */
+    case 1001:	/* mvn */
+    case 1000:	/* orn */
+      value = 1000;	/* --> orn.  */
       break;
-    case 1004:	/* tst */
-    case 1003:	/* ands */
-      value = 1003;	/* --> ands.  */
+    case 1005:	/* tst */
+    case 1004:	/* ands */
+      value = 1004;	/* --> ands.  */
       break;
-    case 1130:	/* staddb */
-    case 1034:	/* ldaddb */
-      value = 1034;	/* --> ldaddb.  */
+    case 1131:	/* staddb */
+    case 1035:	/* ldaddb */
+      value = 1035;	/* --> ldaddb.  */
       break;
-    case 1131:	/* staddh */
-    case 1035:	/* ldaddh */
-      value = 1035;	/* --> ldaddh.  */
+    case 1132:	/* staddh */
+    case 1036:	/* ldaddh */
+      value = 1036;	/* --> ldaddh.  */
       break;
-    case 1132:	/* stadd */
-    case 1036:	/* ldadd */
-      value = 1036;	/* --> ldadd.  */
+    case 1133:	/* stadd */
+    case 1037:	/* ldadd */
+      value = 1037;	/* --> ldadd.  */
       break;
-    case 1133:	/* staddlb */
-    case 1038:	/* ldaddlb */
-      value = 1038;	/* --> ldaddlb.  */
+    case 1134:	/* staddlb */
+    case 1039:	/* ldaddlb */
+      value = 1039;	/* --> ldaddlb.  */
       break;
-    case 1134:	/* staddlh */
-    case 1041:	/* ldaddlh */
-      value = 1041;	/* --> ldaddlh.  */
+    case 1135:	/* staddlh */
+    case 1042:	/* ldaddlh */
+      value = 1042;	/* --> ldaddlh.  */
       break;
-    case 1135:	/* staddl */
-    case 1044:	/* ldaddl */
-      value = 1044;	/* --> ldaddl.  */
+    case 1136:	/* staddl */
+    case 1045:	/* ldaddl */
+      value = 1045;	/* --> ldaddl.  */
       break;
-    case 1136:	/* stclrb */
-    case 1046:	/* ldclrb */
-      value = 1046;	/* --> ldclrb.  */
+    case 1137:	/* stclrb */
+    case 1047:	/* ldclrb */
+      value = 1047;	/* --> ldclrb.  */
       break;
-    case 1137:	/* stclrh */
-    case 1047:	/* ldclrh */
-      value = 1047;	/* --> ldclrh.  */
+    case 1138:	/* stclrh */
+    case 1048:	/* ldclrh */
+      value = 1048;	/* --> ldclrh.  */
       break;
-    case 1138:	/* stclr */
-    case 1048:	/* ldclr */
-      value = 1048;	/* --> ldclr.  */
+    case 1139:	/* stclr */
+    case 1049:	/* ldclr */
+      value = 1049;	/* --> ldclr.  */
       break;
-    case 1139:	/* stclrlb */
-    case 1050:	/* ldclrlb */
-      value = 1050;	/* --> ldclrlb.  */
+    case 1140:	/* stclrlb */
+    case 1051:	/* ldclrlb */
+      value = 1051;	/* --> ldclrlb.  */
       break;
-    case 1140:	/* stclrlh */
-    case 1053:	/* ldclrlh */
-      value = 1053;	/* --> ldclrlh.  */
+    case 1141:	/* stclrlh */
+    case 1054:	/* ldclrlh */
+      value = 1054;	/* --> ldclrlh.  */
       break;
-    case 1141:	/* stclrl */
-    case 1056:	/* ldclrl */
-      value = 1056;	/* --> ldclrl.  */
+    case 1142:	/* stclrl */
+    case 1057:	/* ldclrl */
+      value = 1057;	/* --> ldclrl.  */
       break;
-    case 1142:	/* steorb */
-    case 1058:	/* ldeorb */
-      value = 1058;	/* --> ldeorb.  */
+    case 1143:	/* steorb */
+    case 1059:	/* ldeorb */
+      value = 1059;	/* --> ldeorb.  */
       break;
-    case 1143:	/* steorh */
-    case 1059:	/* ldeorh */
-      value = 1059;	/* --> ldeorh.  */
+    case 1144:	/* steorh */
+    case 1060:	/* ldeorh */
+      value = 1060;	/* --> ldeorh.  */
       break;
-    case 1144:	/* steor */
-    case 1060:	/* ldeor */
-      value = 1060;	/* --> ldeor.  */
+    case 1145:	/* steor */
+    case 1061:	/* ldeor */
+      value = 1061;	/* --> ldeor.  */
       break;
-    case 1145:	/* steorlb */
-    case 1062:	/* ldeorlb */
-      value = 1062;	/* --> ldeorlb.  */
+    case 1146:	/* steorlb */
+    case 1063:	/* ldeorlb */
+      value = 1063;	/* --> ldeorlb.  */
       break;
-    case 1146:	/* steorlh */
-    case 1065:	/* ldeorlh */
-      value = 1065;	/* --> ldeorlh.  */
+    case 1147:	/* steorlh */
+    case 1066:	/* ldeorlh */
+      value = 1066;	/* --> ldeorlh.  */
       break;
-    case 1147:	/* steorl */
-    case 1068:	/* ldeorl */
-      value = 1068;	/* --> ldeorl.  */
+    case 1148:	/* steorl */
+    case 1069:	/* ldeorl */
+      value = 1069;	/* --> ldeorl.  */
       break;
-    case 1148:	/* stsetb */
-    case 1070:	/* ldsetb */
-      value = 1070;	/* --> ldsetb.  */
+    case 1149:	/* stsetb */
+    case 1071:	/* ldsetb */
+      value = 1071;	/* --> ldsetb.  */
       break;
-    case 1149:	/* stseth */
-    case 1071:	/* ldseth */
-      value = 1071;	/* --> ldseth.  */
+    case 1150:	/* stseth */
+    case 1072:	/* ldseth */
+      value = 1072;	/* --> ldseth.  */
       break;
-    case 1150:	/* stset */
-    case 1072:	/* ldset */
-      value = 1072;	/* --> ldset.  */
+    case 1151:	/* stset */
+    case 1073:	/* ldset */
+      value = 1073;	/* --> ldset.  */
       break;
-    case 1151:	/* stsetlb */
-    case 1074:	/* ldsetlb */
-      value = 1074;	/* --> ldsetlb.  */
+    case 1152:	/* stsetlb */
+    case 1075:	/* ldsetlb */
+      value = 1075;	/* --> ldsetlb.  */
       break;
-    case 1152:	/* stsetlh */
-    case 1077:	/* ldsetlh */
-      value = 1077;	/* --> ldsetlh.  */
+    case 1153:	/* stsetlh */
+    case 1078:	/* ldsetlh */
+      value = 1078;	/* --> ldsetlh.  */
       break;
-    case 1153:	/* stsetl */
-    case 1080:	/* ldsetl */
-      value = 1080;	/* --> ldsetl.  */
+    case 1154:	/* stsetl */
+    case 1081:	/* ldsetl */
+      value = 1081;	/* --> ldsetl.  */
       break;
-    case 1154:	/* stsmaxb */
-    case 1082:	/* ldsmaxb */
-      value = 1082;	/* --> ldsmaxb.  */
+    case 1155:	/* stsmaxb */
+    case 1083:	/* ldsmaxb */
+      value = 1083;	/* --> ldsmaxb.  */
       break;
-    case 1155:	/* stsmaxh */
-    case 1083:	/* ldsmaxh */
-      value = 1083;	/* --> ldsmaxh.  */
+    case 1156:	/* stsmaxh */
+    case 1084:	/* ldsmaxh */
+      value = 1084;	/* --> ldsmaxh.  */
       break;
-    case 1156:	/* stsmax */
-    case 1084:	/* ldsmax */
-      value = 1084;	/* --> ldsmax.  */
-      break;
-    case 1157:	/* stsmaxlb */
-    case 1086:	/* ldsmaxlb */
-      value = 1086;	/* --> ldsmaxlb.  */
-      break;
-    case 1158:	/* stsmaxlh */
-    case 1089:	/* ldsmaxlh */
-      value = 1089;	/* --> ldsmaxlh.  */
-      break;
-    case 1159:	/* stsmaxl */
-    case 1092:	/* ldsmaxl */
-      value = 1092;	/* --> ldsmaxl.  */
-      break;
-    case 1160:	/* stsminb */
-    case 1094:	/* ldsminb */
-      value = 1094;	/* --> ldsminb.  */
-      break;
-    case 1161:	/* stsminh */
-    case 1095:	/* ldsminh */
-      value = 1095;	/* --> ldsminh.  */
-      break;
-    case 1162:	/* stsmin */
-    case 1096:	/* ldsmin */
-      value = 1096;	/* --> ldsmin.  */
-      break;
-    case 1163:	/* stsminlb */
-    case 1098:	/* ldsminlb */
-      value = 1098;	/* --> ldsminlb.  */
-      break;
-    case 1164:	/* stsminlh */
-    case 1101:	/* ldsminlh */
-      value = 1101;	/* --> ldsminlh.  */
-      break;
-    case 1165:	/* stsminl */
-    case 1104:	/* ldsminl */
-      value = 1104;	/* --> ldsminl.  */
-      break;
-    case 1166:	/* stumaxb */
-    case 1106:	/* ldumaxb */
-      value = 1106;	/* --> ldumaxb.  */
-      break;
-    case 1167:	/* stumaxh */
-    case 1107:	/* ldumaxh */
-      value = 1107;	/* --> ldumaxh.  */
-      break;
-    case 1168:	/* stumax */
-    case 1108:	/* ldumax */
-      value = 1108;	/* --> ldumax.  */
-      break;
-    case 1169:	/* stumaxlb */
-    case 1110:	/* ldumaxlb */
-      value = 1110;	/* --> ldumaxlb.  */
-      break;
-    case 1170:	/* stumaxlh */
-    case 1113:	/* ldumaxlh */
-      value = 1113;	/* --> ldumaxlh.  */
-      break;
-    case 1171:	/* stumaxl */
-    case 1116:	/* ldumaxl */
-      value = 1116;	/* --> ldumaxl.  */
-      break;
-    case 1172:	/* stuminb */
-    case 1118:	/* lduminb */
-      value = 1118;	/* --> lduminb.  */
-      break;
-    case 1173:	/* stuminh */
-    case 1119:	/* lduminh */
-      value = 1119;	/* --> lduminh.  */
-      break;
-    case 1174:	/* stumin */
-    case 1120:	/* ldumin */
-      value = 1120;	/* --> ldumin.  */
-      break;
-    case 1175:	/* stuminlb */
-    case 1122:	/* lduminlb */
-      value = 1122;	/* --> lduminlb.  */
-      break;
-    case 1176:	/* stuminlh */
-    case 1125:	/* lduminlh */
-      value = 1125;	/* --> lduminlh.  */
-      break;
-    case 1177:	/* stuminl */
-    case 1128:	/* lduminl */
-      value = 1128;	/* --> lduminl.  */
-      break;
-    case 1179:	/* mov */
-    case 1178:	/* movn */
-      value = 1178;	/* --> movn.  */
-      break;
-    case 1181:	/* mov */
-    case 1180:	/* movz */
-      value = 1180;	/* --> movz.  */
-      break;
-    case 1227:	/* autibsp */
-    case 1226:	/* autibz */
-    case 1225:	/* autiasp */
-    case 1224:	/* autiaz */
-    case 1223:	/* pacibsp */
-    case 1222:	/* pacibz */
-    case 1221:	/* paciasp */
-    case 1220:	/* paciaz */
-    case 1201:	/* psb */
-    case 1200:	/* esb */
-    case 1199:	/* autib1716 */
-    case 1198:	/* autia1716 */
-    case 1197:	/* pacib1716 */
-    case 1196:	/* pacia1716 */
-    case 1195:	/* xpaclri */
-    case 1194:	/* sevl */
-    case 1193:	/* sev */
-    case 1192:	/* wfi */
-    case 1191:	/* wfe */
-    case 1190:	/* yield */
-    case 1189:	/* bti */
-    case 1188:	/* csdb */
-    case 1187:	/* nop */
-    case 1186:	/* hint */
-      value = 1186;	/* --> hint.  */
-      break;
-    case 1205:	/* pssbb */
-    case 1204:	/* ssbb */
-    case 1203:	/* dsb */
-      value = 1203;	/* --> dsb.  */
-      break;
-    case 1216:	/* cpp */
-    case 1215:	/* dvp */
-    case 1214:	/* cfp */
-    case 1213:	/* tlbi */
-    case 1212:	/* ic */
-    case 1211:	/* dc */
-    case 1210:	/* at */
-    case 1209:	/* sys */
-      value = 1209;	/* --> sys.  */
-      break;
-    case 2025:	/* bic */
-    case 1275:	/* and */
-      value = 1275;	/* --> and.  */
+    case 1157:	/* stsmax */
+    case 1085:	/* ldsmax */
+      value = 1085;	/* --> ldsmax.  */
+      break;
+    case 1158:	/* stsmaxlb */
+    case 1087:	/* ldsmaxlb */
+      value = 1087;	/* --> ldsmaxlb.  */
+      break;
+    case 1159:	/* stsmaxlh */
+    case 1090:	/* ldsmaxlh */
+      value = 1090;	/* --> ldsmaxlh.  */
+      break;
+    case 1160:	/* stsmaxl */
+    case 1093:	/* ldsmaxl */
+      value = 1093;	/* --> ldsmaxl.  */
+      break;
+    case 1161:	/* stsminb */
+    case 1095:	/* ldsminb */
+      value = 1095;	/* --> ldsminb.  */
+      break;
+    case 1162:	/* stsminh */
+    case 1096:	/* ldsminh */
+      value = 1096;	/* --> ldsminh.  */
+      break;
+    case 1163:	/* stsmin */
+    case 1097:	/* ldsmin */
+      value = 1097;	/* --> ldsmin.  */
+      break;
+    case 1164:	/* stsminlb */
+    case 1099:	/* ldsminlb */
+      value = 1099;	/* --> ldsminlb.  */
+      break;
+    case 1165:	/* stsminlh */
+    case 1102:	/* ldsminlh */
+      value = 1102;	/* --> ldsminlh.  */
+      break;
+    case 1166:	/* stsminl */
+    case 1105:	/* ldsminl */
+      value = 1105;	/* --> ldsminl.  */
+      break;
+    case 1167:	/* stumaxb */
+    case 1107:	/* ldumaxb */
+      value = 1107;	/* --> ldumaxb.  */
+      break;
+    case 1168:	/* stumaxh */
+    case 1108:	/* ldumaxh */
+      value = 1108;	/* --> ldumaxh.  */
+      break;
+    case 1169:	/* stumax */
+    case 1109:	/* ldumax */
+      value = 1109;	/* --> ldumax.  */
+      break;
+    case 1170:	/* stumaxlb */
+    case 1111:	/* ldumaxlb */
+      value = 1111;	/* --> ldumaxlb.  */
+      break;
+    case 1171:	/* stumaxlh */
+    case 1114:	/* ldumaxlh */
+      value = 1114;	/* --> ldumaxlh.  */
+      break;
+    case 1172:	/* stumaxl */
+    case 1117:	/* ldumaxl */
+      value = 1117;	/* --> ldumaxl.  */
+      break;
+    case 1173:	/* stuminb */
+    case 1119:	/* lduminb */
+      value = 1119;	/* --> lduminb.  */
+      break;
+    case 1174:	/* stuminh */
+    case 1120:	/* lduminh */
+      value = 1120;	/* --> lduminh.  */
+      break;
+    case 1175:	/* stumin */
+    case 1121:	/* ldumin */
+      value = 1121;	/* --> ldumin.  */
+      break;
+    case 1176:	/* stuminlb */
+    case 1123:	/* lduminlb */
+      value = 1123;	/* --> lduminlb.  */
+      break;
+    case 1177:	/* stuminlh */
+    case 1126:	/* lduminlh */
+      value = 1126;	/* --> lduminlh.  */
+      break;
+    case 1178:	/* stuminl */
+    case 1129:	/* lduminl */
+      value = 1129;	/* --> lduminl.  */
+      break;
+    case 1180:	/* mov */
+    case 1179:	/* movn */
+      value = 1179;	/* --> movn.  */
+      break;
+    case 1182:	/* mov */
+    case 1181:	/* movz */
+      value = 1181;	/* --> movz.  */
+      break;
+    case 1228:	/* autibsp */
+    case 1227:	/* autibz */
+    case 1226:	/* autiasp */
+    case 1225:	/* autiaz */
+    case 1224:	/* pacibsp */
+    case 1223:	/* pacibz */
+    case 1222:	/* paciasp */
+    case 1221:	/* paciaz */
+    case 1202:	/* psb */
+    case 1201:	/* esb */
+    case 1200:	/* autib1716 */
+    case 1199:	/* autia1716 */
+    case 1198:	/* pacib1716 */
+    case 1197:	/* pacia1716 */
+    case 1196:	/* xpaclri */
+    case 1195:	/* sevl */
+    case 1194:	/* sev */
+    case 1193:	/* wfi */
+    case 1192:	/* wfe */
+    case 1191:	/* yield */
+    case 1190:	/* bti */
+    case 1189:	/* csdb */
+    case 1188:	/* nop */
+    case 1187:	/* hint */
+      value = 1187;	/* --> hint.  */
+      break;
+    case 1206:	/* pssbb */
+    case 1205:	/* ssbb */
+    case 1204:	/* dsb */
+      value = 1204;	/* --> dsb.  */
+      break;
+    case 1217:	/* cpp */
+    case 1216:	/* dvp */
+    case 1215:	/* cfp */
+    case 1214:	/* tlbi */
+    case 1213:	/* ic */
+    case 1212:	/* dc */
+    case 1211:	/* at */
+    case 1210:	/* sys */
+      value = 1210;	/* --> sys.  */
+      break;
+    case 2026:	/* bic */
+    case 1276:	/* and */
+      value = 1276;	/* --> and.  */
       break;
-    case 1258:	/* mov */
-    case 1277:	/* and */
-      value = 1277;	/* --> and.  */
-      break;
-    case 1262:	/* movs */
-    case 1278:	/* ands */
-      value = 1278;	/* --> ands.  */
+    case 1259:	/* mov */
+    case 1278:	/* and */
+      value = 1278;	/* --> and.  */
       break;
-    case 2026:	/* cmple */
-    case 1313:	/* cmpge */
-      value = 1313;	/* --> cmpge.  */
+    case 1263:	/* movs */
+    case 1279:	/* ands */
+      value = 1279;	/* --> ands.  */
       break;
-    case 2029:	/* cmplt */
-    case 1316:	/* cmpgt */
-      value = 1316;	/* --> cmpgt.  */
+    case 2027:	/* cmple */
+    case 1314:	/* cmpge */
+      value = 1314;	/* --> cmpge.  */
       break;
-    case 2027:	/* cmplo */
-    case 1318:	/* cmphi */
-      value = 1318;	/* --> cmphi.  */
+    case 2030:	/* cmplt */
+    case 1317:	/* cmpgt */
+      value = 1317;	/* --> cmpgt.  */
       break;
-    case 2028:	/* cmpls */
-    case 1321:	/* cmphs */
-      value = 1321;	/* --> cmphs.  */
+    case 2028:	/* cmplo */
+    case 1319:	/* cmphi */
+      value = 1319;	/* --> cmphi.  */
       break;
-    case 1255:	/* mov */
-    case 1343:	/* cpy */
-      value = 1343;	/* --> cpy.  */
+    case 2029:	/* cmpls */
+    case 1322:	/* cmphs */
+      value = 1322;	/* --> cmphs.  */
       break;
-    case 1257:	/* mov */
+    case 1256:	/* mov */
     case 1344:	/* cpy */
       value = 1344;	/* --> cpy.  */
       break;
-    case 2036:	/* fmov */
-    case 1260:	/* mov */
+    case 1258:	/* mov */
     case 1345:	/* cpy */
       value = 1345;	/* --> cpy.  */
       break;
-    case 1250:	/* mov */
-    case 1357:	/* dup */
-      value = 1357;	/* --> dup.  */
+    case 2037:	/* fmov */
+    case 1261:	/* mov */
+    case 1346:	/* cpy */
+      value = 1346;	/* --> cpy.  */
       break;
-    case 1252:	/* mov */
-    case 1249:	/* mov */
+    case 1251:	/* mov */
     case 1358:	/* dup */
       value = 1358;	/* --> dup.  */
       break;
-    case 2035:	/* fmov */
-    case 1254:	/* mov */
+    case 1253:	/* mov */
+    case 1250:	/* mov */
     case 1359:	/* dup */
       value = 1359;	/* --> dup.  */
       break;
-    case 1253:	/* mov */
-    case 1360:	/* dupm */
-      value = 1360;	/* --> dupm.  */
+    case 2036:	/* fmov */
+    case 1255:	/* mov */
+    case 1360:	/* dup */
+      value = 1360;	/* --> dup.  */
       break;
-    case 2030:	/* eon */
-    case 1362:	/* eor */
-      value = 1362;	/* --> eor.  */
+    case 1254:	/* mov */
+    case 1361:	/* dupm */
+      value = 1361;	/* --> dupm.  */
       break;
-    case 1263:	/* not */
-    case 1364:	/* eor */
-      value = 1364;	/* --> eor.  */
+    case 2031:	/* eon */
+    case 1363:	/* eor */
+      value = 1363;	/* --> eor.  */
       break;
-    case 1264:	/* nots */
-    case 1365:	/* eors */
-      value = 1365;	/* --> eors.  */
+    case 1264:	/* not */
+    case 1365:	/* eor */
+      value = 1365;	/* --> eor.  */
       break;
-    case 2031:	/* facle */
-    case 1370:	/* facge */
-      value = 1370;	/* --> facge.  */
+    case 1265:	/* nots */
+    case 1366:	/* eors */
+      value = 1366;	/* --> eors.  */
       break;
-    case 2032:	/* faclt */
-    case 1371:	/* facgt */
-      value = 1371;	/* --> facgt.  */
+    case 2032:	/* facle */
+    case 1371:	/* facge */
+      value = 1371;	/* --> facge.  */
       break;
-    case 2033:	/* fcmle */
-    case 1384:	/* fcmge */
-      value = 1384;	/* --> fcmge.  */
+    case 2033:	/* faclt */
+    case 1372:	/* facgt */
+      value = 1372;	/* --> facgt.  */
       break;
-    case 2034:	/* fcmlt */
-    case 1386:	/* fcmgt */
-      value = 1386;	/* --> fcmgt.  */
+    case 2034:	/* fcmle */
+    case 1385:	/* fcmge */
+      value = 1385;	/* --> fcmge.  */
       break;
-    case 1247:	/* fmov */
-    case 1392:	/* fcpy */
-      value = 1392;	/* --> fcpy.  */
+    case 2035:	/* fcmlt */
+    case 1387:	/* fcmgt */
+      value = 1387;	/* --> fcmgt.  */
       break;
-    case 1246:	/* fmov */
-    case 1415:	/* fdup */
-      value = 1415;	/* --> fdup.  */
+    case 1248:	/* fmov */
+    case 1393:	/* fcpy */
+      value = 1393;	/* --> fcpy.  */
       break;
-    case 1248:	/* mov */
-    case 1746:	/* orr */
-      value = 1746;	/* --> orr.  */
+    case 1247:	/* fmov */
+    case 1416:	/* fdup */
+      value = 1416;	/* --> fdup.  */
       break;
-    case 2037:	/* orn */
+    case 1249:	/* mov */
     case 1747:	/* orr */
       value = 1747;	/* --> orr.  */
       break;
-    case 1251:	/* mov */
-    case 1749:	/* orr */
-      value = 1749;	/* --> orr.  */
+    case 2038:	/* orn */
+    case 1748:	/* orr */
+      value = 1748;	/* --> orr.  */
       break;
-    case 1261:	/* movs */
-    case 1750:	/* orrs */
-      value = 1750;	/* --> orrs.  */
+    case 1252:	/* mov */
+    case 1750:	/* orr */
+      value = 1750;	/* --> orr.  */
       break;
-    case 1256:	/* mov */
-    case 1812:	/* sel */
-      value = 1812;	/* --> sel.  */
+    case 1262:	/* movs */
+    case 1751:	/* orrs */
+      value = 1751;	/* --> orrs.  */
       break;
-    case 1259:	/* mov */
+    case 1257:	/* mov */
     case 1813:	/* sel */
       value = 1813;	/* --> sel.  */
       break;
+    case 1260:	/* mov */
+    case 1814:	/* sel */
+      value = 1814;	/* --> sel.  */
+      break;
     default: return NULL;
     }
 
diff --git a/opcodes/aarch64-dis-2.c b/opcodes/aarch64-dis-2.c
index 3279cc0..a5b7f45 100644
--- a/opcodes/aarch64-dis-2.c
+++ b/opcodes/aarch64-dis-2.c
@@ -40,7 +40,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                          10987654321098765432109876543210
                          0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
                          adr.  */
-                      return 1183;
+                      return 1184;
                     }
                   else
                     {
@@ -48,7 +48,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                          10987654321098765432109876543210
                          1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
                          adrp.  */
-                      return 1184;
+                      return 1185;
                     }
                 }
               else
@@ -143,7 +143,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx0xxxxxxxxxxxxxxx
                                              casp.  */
-                                          return 1018;
+                                          return 1019;
                                         }
                                       else
                                         {
@@ -195,7 +195,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x001xxxxx1xxxxxxxxxxxxxxx
                                              caspl.  */
-                                          return 1020;
+                                          return 1021;
                                         }
                                       else
                                         {
@@ -216,7 +216,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stnp.  */
-                                  return 967;
+                                  return 968;
                                 }
                               else
                                 {
@@ -224,7 +224,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x00xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
-                                  return 976;
+                                  return 977;
                                 }
                             }
                         }
@@ -242,7 +242,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllrb.  */
-                                          return 965;
+                                          return 966;
                                         }
                                       else
                                         {
@@ -250,7 +250,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x100xxxxx0xxxxxxxxxxxxxxx
                                              stllr.  */
-                                          return 964;
+                                          return 965;
                                         }
                                     }
                                   else
@@ -263,7 +263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx0xxxxxxxxxxxxxxx
                                                  casb.  */
-                                              return 1006;
+                                              return 1007;
                                             }
                                           else
                                             {
@@ -271,7 +271,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx0xxxxxxxxxxxxxxx
                                                  cash.  */
-                                              return 1007;
+                                              return 1008;
                                             }
                                         }
                                       else
@@ -280,7 +280,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx0xxxxxxxxxxxxxxx
                                              cas.  */
-                                          return 1008;
+                                          return 1009;
                                         }
                                     }
                                 }
@@ -326,7 +326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslb.  */
-                                              return 1010;
+                                              return 1011;
                                             }
                                           else
                                             {
@@ -334,7 +334,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x101xxxxx1xxxxxxxxxxxxxxx
                                                  caslh.  */
-                                              return 1013;
+                                              return 1014;
                                             }
                                         }
                                       else
@@ -343,7 +343,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x101xxxxx1xxxxxxxxxxxxxxx
                                              casl.  */
-                                          return 1016;
+                                          return 1017;
                                         }
                                     }
                                 }
@@ -356,7 +356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stp.  */
-                                  return 977;
+                                  return 978;
                                 }
                               else
                                 {
@@ -364,7 +364,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x10xxxxxxxxxxxxxxxxxxxxxx
                                      stgp.  */
-                                  return 982;
+                                  return 983;
                                 }
                             }
                         }
@@ -415,7 +415,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx0xxxxxxxxxxxxxxx
                                              caspa.  */
-                                          return 1019;
+                                          return 1020;
                                         }
                                       else
                                         {
@@ -467,7 +467,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              0x00100x011xxxxx1xxxxxxxxxxxxxxx
                                              caspal.  */
-                                          return 1021;
+                                          return 1022;
                                         }
                                       else
                                         {
@@ -488,7 +488,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldnp.  */
-                                  return 968;
+                                  return 969;
                                 }
                               else
                                 {
@@ -496,7 +496,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x01xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
-                                  return 975;
+                                  return 976;
                                 }
                             }
                         }
@@ -516,7 +516,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarb.  */
-                                              return 962;
+                                              return 963;
                                             }
                                           else
                                             {
@@ -524,7 +524,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x110xxxxx0xxxxxxxxxxxxxxx
                                                  ldlarh.  */
-                                              return 963;
+                                              return 964;
                                             }
                                         }
                                       else
@@ -533,7 +533,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x110xxxxx0xxxxxxxxxxxxxxx
                                              ldlar.  */
-                                          return 961;
+                                          return 962;
                                         }
                                     }
                                   else
@@ -546,7 +546,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casab.  */
-                                              return 1009;
+                                              return 1010;
                                             }
                                           else
                                             {
@@ -554,7 +554,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx0xxxxxxxxxxxxxxx
                                                  casah.  */
-                                              return 1012;
+                                              return 1013;
                                             }
                                         }
                                       else
@@ -563,7 +563,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx0xxxxxxxxxxxxxxx
                                              casa.  */
-                                          return 1015;
+                                          return 1016;
                                         }
                                     }
                                 }
@@ -609,7 +609,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0000100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalb.  */
-                                              return 1011;
+                                              return 1012;
                                             }
                                           else
                                             {
@@ -617,7 +617,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                  10987654321098765432109876543210
                                                  0100100x111xxxxx1xxxxxxxxxxxxxxx
                                                  casalh.  */
-                                              return 1014;
+                                              return 1015;
                                             }
                                         }
                                       else
@@ -626,7 +626,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                              10987654321098765432109876543210
                                              1x00100x111xxxxx1xxxxxxxxxxxxxxx
                                              casal.  */
-                                          return 1017;
+                                          return 1018;
                                         }
                                     }
                                 }
@@ -639,7 +639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x010100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldp.  */
-                                  return 978;
+                                  return 979;
                                 }
                               else
                                 {
@@ -647,7 +647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      x110100x11xxxxxxxxxxxxxxxxxxxxxx
                                      ldpsw.  */
-                                  return 981;
+                                  return 982;
                                 }
                             }
                         }
@@ -665,7 +665,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                  10987654321098765432109876543210
                                  0x011000xxxxxxxxxxxxxxxxxxxxxxxx
                                  ldr.  */
-                              return 983;
+                              return 984;
                             }
                           else
                             {
@@ -675,7 +675,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      10011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      ldrsw.  */
-                                  return 985;
+                                  return 986;
                                 }
                               else
                                 {
@@ -683,7 +683,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                      10987654321098765432109876543210
                                      11011000xxxxxxxxxxxxxxxxxxxxxxxx
                                      prfm.  */
-                                  return 986;
+                                  return 987;
                                 }
                             }
                         }
@@ -822,7 +822,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddb.  */
-                                                                      return 1034;
+                                                                      return 1035;
                                                                     }
                                                                   else
                                                                     {
@@ -830,7 +830,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx000000xxxxxxxxxx
                                                                          ldaddh.  */
-                                                                      return 1035;
+                                                                      return 1036;
                                                                     }
                                                                 }
                                                               else
@@ -839,7 +839,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx000000xxxxxxxxxx
                                                                      ldadd.  */
-                                                                  return 1036;
+                                                                  return 1037;
                                                                 }
                                                             }
                                                           else
@@ -852,7 +852,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddab.  */
-                                                                      return 1037;
+                                                                      return 1038;
                                                                     }
                                                                   else
                                                                     {
@@ -860,7 +860,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx000000xxxxxxxxxx
                                                                          ldaddah.  */
-                                                                      return 1040;
+                                                                      return 1041;
                                                                     }
                                                                 }
                                                               else
@@ -869,7 +869,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx000000xxxxxxxxxx
                                                                      ldadda.  */
-                                                                  return 1043;
+                                                                  return 1044;
                                                                 }
                                                             }
                                                         }
@@ -885,7 +885,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlb.  */
-                                                                      return 1038;
+                                                                      return 1039;
                                                                     }
                                                                   else
                                                                     {
@@ -893,7 +893,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx000000xxxxxxxxxx
                                                                          ldaddlh.  */
-                                                                      return 1041;
+                                                                      return 1042;
                                                                     }
                                                                 }
                                                               else
@@ -902,7 +902,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx000000xxxxxxxxxx
                                                                      ldaddl.  */
-                                                                  return 1044;
+                                                                  return 1045;
                                                                 }
                                                             }
                                                           else
@@ -915,7 +915,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalb.  */
-                                                                      return 1039;
+                                                                      return 1040;
                                                                     }
                                                                   else
                                                                     {
@@ -923,7 +923,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx000000xxxxxxxxxx
                                                                          ldaddalh.  */
-                                                                      return 1042;
+                                                                      return 1043;
                                                                     }
                                                                 }
                                                               else
@@ -932,7 +932,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx000000xxxxxxxxxx
                                                                      ldaddal.  */
-                                                                  return 1045;
+                                                                  return 1046;
                                                                 }
                                                             }
                                                         }
@@ -951,7 +951,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx100000xxxxxxxxxx
                                                                          swpb.  */
-                                                                      return 1022;
+                                                                      return 1023;
                                                                     }
                                                                   else
                                                                     {
@@ -959,7 +959,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx100000xxxxxxxxxx
                                                                          swph.  */
-                                                                      return 1023;
+                                                                      return 1024;
                                                                     }
                                                                 }
                                                               else
@@ -968,7 +968,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx100000xxxxxxxxxx
                                                                      swp.  */
-                                                                  return 1024;
+                                                                  return 1025;
                                                                 }
                                                             }
                                                           else
@@ -981,7 +981,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx100000xxxxxxxxxx
                                                                          swpab.  */
-                                                                      return 1025;
+                                                                      return 1026;
                                                                     }
                                                                   else
                                                                     {
@@ -989,7 +989,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx100000xxxxxxxxxx
                                                                          swpah.  */
-                                                                      return 1028;
+                                                                      return 1029;
                                                                     }
                                                                 }
                                                               else
@@ -998,7 +998,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx100000xxxxxxxxxx
                                                                      swpa.  */
-                                                                  return 1031;
+                                                                  return 1032;
                                                                 }
                                                             }
                                                         }
@@ -1014,7 +1014,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx100000xxxxxxxxxx
                                                                          swplb.  */
-                                                                      return 1026;
+                                                                      return 1027;
                                                                     }
                                                                   else
                                                                     {
@@ -1022,7 +1022,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx100000xxxxxxxxxx
                                                                          swplh.  */
-                                                                      return 1029;
+                                                                      return 1030;
                                                                     }
                                                                 }
                                                               else
@@ -1031,7 +1031,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx100000xxxxxxxxxx
                                                                      swpl.  */
-                                                                  return 1032;
+                                                                  return 1033;
                                                                 }
                                                             }
                                                           else
@@ -1044,7 +1044,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx100000xxxxxxxxxx
                                                                          swpalb.  */
-                                                                      return 1027;
+                                                                      return 1028;
                                                                     }
                                                                   else
                                                                     {
@@ -1052,7 +1052,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx100000xxxxxxxxxx
                                                                          swpalh.  */
-                                                                      return 1030;
+                                                                      return 1031;
                                                                     }
                                                                 }
                                                               else
@@ -1061,7 +1061,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx100000xxxxxxxxxx
                                                                      swpal.  */
-                                                                  return 1033;
+                                                                  return 1034;
                                                                 }
                                                             }
                                                         }
@@ -1083,7 +1083,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxb.  */
-                                                                      return 1082;
+                                                                      return 1083;
                                                                     }
                                                                   else
                                                                     {
@@ -1091,7 +1091,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000001xxxxx010000xxxxxxxxxx
                                                                          ldsmaxh.  */
-                                                                      return 1083;
+                                                                      return 1084;
                                                                     }
                                                                 }
                                                               else
@@ -1100,7 +1100,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000001xxxxx010000xxxxxxxxxx
                                                                      ldsmax.  */
-                                                                  return 1084;
+                                                                  return 1085;
                                                                 }
                                                             }
                                                           else
@@ -1113,7 +1113,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxab.  */
-                                                                      return 1085;
+                                                                      return 1086;
                                                                     }
                                                                   else
                                                                     {
@@ -1121,7 +1121,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000101xxxxx010000xxxxxxxxxx
                                                                          ldsmaxah.  */
-                                                                      return 1088;
+                                                                      return 1089;
                                                                     }
                                                                 }
                                                               else
@@ -1130,7 +1130,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000101xxxxx010000xxxxxxxxxx
                                                                      ldsmaxa.  */
-                                                                  return 1091;
+                                                                  return 1092;
                                                                 }
                                                             }
                                                         }
@@ -1146,7 +1146,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlb.  */
-                                                                      return 1086;
+                                                                      return 1087;
                                                                     }
                                                                   else
                                                                     {
@@ -1154,7 +1154,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000011xxxxx010000xxxxxxxxxx
                                                                          ldsmaxlh.  */
-                                                                      return 1089;
+                                                                      return 1090;
                                                                     }
                                                                 }
                                                               else
@@ -1163,7 +1163,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000011xxxxx010000xxxxxxxxxx
                                                                      ldsmaxl.  */
-                                                                  return 1092;
+                                                                  return 1093;
                                                                 }
                                                             }
                                                           else
@@ -1176,7 +1176,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          00111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalb.  */
-                                                                      return 1087;
+                                                                      return 1088;
                                                                     }
                                                                   else
                                                                     {
@@ -1184,7 +1184,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                          10987654321098765432109876543210
                                                                          01111000111xxxxx010000xxxxxxxxxx
                                                                          ldsmaxalh.  */
-                                                                      return 1090;
+                                                                      return 1091;
                                                                     }
                                                                 }
                                                               else
@@ -1193,7 +1193,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      1x111000111xxxxx010000xxxxxxxxxx
                                                                      ldsmaxal.  */
-                                                                  return 1093;
+                                                                  return 1094;
                                                                 }
                                                             }
                                                         }
@@ -1246,7 +1246,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorb.  */
-                                                                  return 1058;
+                                                                  return 1059;
                                                                 }
                                                               else
                                                                 {
@@ -1254,7 +1254,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx01000xxxxxxxxxx
                                                                      ldeorh.  */
-                                                                  return 1059;
+                                                                  return 1060;
                                                                 }
                                                             }
                                                           else
@@ -1263,7 +1263,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx01000xxxxxxxxxx
                                                                  ldeor.  */
-                                                              return 1060;
+                                                              return 1061;
                                                             }
                                                         }
                                                       else
@@ -1276,7 +1276,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorab.  */
-                                                                  return 1061;
+                                                                  return 1062;
                                                                 }
                                                               else
                                                                 {
@@ -1284,7 +1284,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx01000xxxxxxxxxx
                                                                      ldeorah.  */
-                                                                  return 1064;
+                                                                  return 1065;
                                                                 }
                                                             }
                                                           else
@@ -1293,7 +1293,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx01000xxxxxxxxxx
                                                                  ldeora.  */
-                                                              return 1067;
+                                                              return 1068;
                                                             }
                                                         }
                                                     }
@@ -1309,7 +1309,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlb.  */
-                                                                  return 1062;
+                                                                  return 1063;
                                                                 }
                                                               else
                                                                 {
@@ -1317,7 +1317,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx01000xxxxxxxxxx
                                                                      ldeorlh.  */
-                                                                  return 1065;
+                                                                  return 1066;
                                                                 }
                                                             }
                                                           else
@@ -1326,7 +1326,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx01000xxxxxxxxxx
                                                                  ldeorl.  */
-                                                              return 1068;
+                                                              return 1069;
                                                             }
                                                         }
                                                       else
@@ -1339,7 +1339,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralb.  */
-                                                                  return 1063;
+                                                                  return 1064;
                                                                 }
                                                               else
                                                                 {
@@ -1347,7 +1347,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx01000xxxxxxxxxx
                                                                      ldeoralh.  */
-                                                                  return 1066;
+                                                                  return 1067;
                                                                 }
                                                             }
                                                           else
@@ -1356,7 +1356,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx01000xxxxxxxxxx
                                                                  ldeoral.  */
-                                                              return 1069;
+                                                              return 1070;
                                                             }
                                                         }
                                                     }
@@ -1375,7 +1375,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxb.  */
-                                                                  return 1106;
+                                                                  return 1107;
                                                                 }
                                                               else
                                                                 {
@@ -1383,7 +1383,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx11000xxxxxxxxxx
                                                                      ldumaxh.  */
-                                                                  return 1107;
+                                                                  return 1108;
                                                                 }
                                                             }
                                                           else
@@ -1392,7 +1392,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx11000xxxxxxxxxx
                                                                  ldumax.  */
-                                                              return 1108;
+                                                              return 1109;
                                                             }
                                                         }
                                                       else
@@ -1405,7 +1405,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxab.  */
-                                                                  return 1109;
+                                                                  return 1110;
                                                                 }
                                                               else
                                                                 {
@@ -1413,7 +1413,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx11000xxxxxxxxxx
                                                                      ldumaxah.  */
-                                                                  return 1112;
+                                                                  return 1113;
                                                                 }
                                                             }
                                                           else
@@ -1422,7 +1422,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx11000xxxxxxxxxx
                                                                  ldumaxa.  */
-                                                              return 1115;
+                                                              return 1116;
                                                             }
                                                         }
                                                     }
@@ -1438,7 +1438,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlb.  */
-                                                                  return 1110;
+                                                                  return 1111;
                                                                 }
                                                               else
                                                                 {
@@ -1446,7 +1446,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx11000xxxxxxxxxx
                                                                      ldumaxlh.  */
-                                                                  return 1113;
+                                                                  return 1114;
                                                                 }
                                                             }
                                                           else
@@ -1455,7 +1455,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx11000xxxxxxxxxx
                                                                  ldumaxl.  */
-                                                              return 1116;
+                                                              return 1117;
                                                             }
                                                         }
                                                       else
@@ -1468,7 +1468,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalb.  */
-                                                                  return 1111;
+                                                                  return 1112;
                                                                 }
                                                               else
                                                                 {
@@ -1476,7 +1476,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx11000xxxxxxxxxx
                                                                      ldumaxalh.  */
-                                                                  return 1114;
+                                                                  return 1115;
                                                                 }
                                                             }
                                                           else
@@ -1485,7 +1485,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx11000xxxxxxxxxx
                                                                  ldumaxal.  */
-                                                              return 1117;
+                                                              return 1118;
                                                             }
                                                         }
                                                     }
@@ -1510,7 +1510,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrb.  */
-                                                                  return 1046;
+                                                                  return 1047;
                                                                 }
                                                               else
                                                                 {
@@ -1518,7 +1518,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx00100xxxxxxxxxx
                                                                      ldclrh.  */
-                                                                  return 1047;
+                                                                  return 1048;
                                                                 }
                                                             }
                                                           else
@@ -1527,7 +1527,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx00100xxxxxxxxxx
                                                                  ldclr.  */
-                                                              return 1048;
+                                                              return 1049;
                                                             }
                                                         }
                                                       else
@@ -1540,7 +1540,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrab.  */
-                                                                  return 1049;
+                                                                  return 1050;
                                                                 }
                                                               else
                                                                 {
@@ -1548,7 +1548,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx00100xxxxxxxxxx
                                                                      ldclrah.  */
-                                                                  return 1052;
+                                                                  return 1053;
                                                                 }
                                                             }
                                                           else
@@ -1557,7 +1557,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx00100xxxxxxxxxx
                                                                  ldclra.  */
-                                                              return 1055;
+                                                              return 1056;
                                                             }
                                                         }
                                                     }
@@ -1573,7 +1573,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlb.  */
-                                                                  return 1050;
+                                                                  return 1051;
                                                                 }
                                                               else
                                                                 {
@@ -1581,7 +1581,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx00100xxxxxxxxxx
                                                                      ldclrlh.  */
-                                                                  return 1053;
+                                                                  return 1054;
                                                                 }
                                                             }
                                                           else
@@ -1590,7 +1590,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx00100xxxxxxxxxx
                                                                  ldclrl.  */
-                                                              return 1056;
+                                                              return 1057;
                                                             }
                                                         }
                                                       else
@@ -1603,7 +1603,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralb.  */
-                                                                  return 1051;
+                                                                  return 1052;
                                                                 }
                                                               else
                                                                 {
@@ -1611,7 +1611,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000111xxxxxx00100xxxxxxxxxx
                                                                      ldclralh.  */
-                                                                  return 1054;
+                                                                  return 1055;
                                                                 }
                                                             }
                                                           else
@@ -1620,7 +1620,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000111xxxxxx00100xxxxxxxxxx
                                                                  ldclral.  */
-                                                              return 1057;
+                                                              return 1058;
                                                             }
                                                         }
                                                     }
@@ -1639,7 +1639,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminb.  */
-                                                                  return 1094;
+                                                                  return 1095;
                                                                 }
                                                               else
                                                                 {
@@ -1647,7 +1647,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000001xxxxxx10100xxxxxxxxxx
                                                                      ldsminh.  */
-                                                                  return 1095;
+                                                                  return 1096;
                                                                 }
                                                             }
                                                           else
@@ -1656,7 +1656,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000001xxxxxx10100xxxxxxxxxx
                                                                  ldsmin.  */
-                                                              return 1096;
+                                                              return 1097;
                                                             }
                                                         }
                                                       else
@@ -1669,7 +1669,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminab.  */
-                                                                  return 1097;
+                                                                  return 1098;
                                                                 }
                                                               else
                                                                 {
@@ -1677,7 +1677,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000101xxxxxx10100xxxxxxxxxx
                                                                      ldsminah.  */
-                                                                  return 1100;
+                                                                  return 1101;
                                                                 }
                                                             }
                                                           else
@@ -1686,7 +1686,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000101xxxxxx10100xxxxxxxxxx
                                                                  ldsmina.  */
-                                                              return 1103;
+                                                              return 1104;
                                                             }
                                                         }
                                                     }
@@ -1702,7 +1702,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlb.  */
-                                                                  return 1098;
+                                                                  return 1099;
                                                                 }
                                                               else
                                                                 {
@@ -1710,7 +1710,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      01111000011xxxxxx10100xxxxxxxxxx
                                                                      ldsminlh.  */
-                                                                  return 1101;
+                                                                  return 1102;
                                                                 }
                                                             }
                                                           else
@@ -1719,7 +1719,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                  10987654321098765432109876543210
                                                                  1x111000011xxxxxx10100xxxxxxxxxx
                                                                  ldsminl.  */
-                                                              return 1104;
+                                                              return 1105;
                                                             }
                                                         }
                                                       else
@@ -1732,7 +1732,7 @@ aarch64_opcode_lookup_1 (uint32_t word)
                                                                      10987654321098765432109876543210
                                                                      00111000111xxxxxx10100xxxxxxxxxx
                                                                      ldsminalb.  */
-                                                                  return 1099;
+                                 [...]

[diff truncated at 100000 bytes]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]