Home | History | Annotate | Download | only in test

Lines Matching refs:MemOperand

967   COMPARE(ldr(w0, MemOperand(x1)), "ldr w0, [x1]");
968 COMPARE(ldr(w2, MemOperand(x3, 4)), "ldr w2, [x3, #4]");
969 COMPARE(ldr(w4, MemOperand(x5, 16380)), "ldr w4, [x5, #16380]");
970 COMPARE(ldr(x6, MemOperand(x7)), "ldr x6, [x7]");
971 COMPARE(ldr(x8, MemOperand(x9, 8)), "ldr x8, [x9, #8]");
972 COMPARE(ldr(x10, MemOperand(x11, 32760)), "ldr x10, [x11, #32760]");
973 COMPARE(str(w12, MemOperand(x13)), "str w12, [x13]");
974 COMPARE(str(w14, MemOperand(x15, 4)), "str w14, [x15, #4]");
975 COMPARE(str(w16, MemOperand(x17, 16380)), "str w16, [x17, #16380]");
976 COMPARE(str(x18, MemOperand(x19)), "str x18, [x19]");
977 COMPARE(str(x20, MemOperand(x21, 8)), "str x20, [x21, #8]");
978 COMPARE(str(x22, MemOperand(x23, 32760)), "str x22, [x23, #32760]");
980 COMPARE(ldr(w0, MemOperand(x1, 4, PreIndex)), "ldr w0, [x1, #4]!");
981 COMPARE(ldr(w2, MemOperand(x3, 255, PreIndex)), "ldr w2, [x3, #255]!");
982 COMPARE(ldr(w4, MemOperand(x5, -256, PreIndex)), "ldr w4, [x5, #-256]!");
983 COMPARE(ldr(x6, MemOperand(x7, 8, PreIndex)), "ldr x6, [x7, #8]!");
984 COMPARE(ldr(x8, MemOperand(x9, 255, PreIndex)), "ldr x8, [x9, #255]!");
985 COMPARE(ldr(x10, MemOperand(x11, -256, PreIndex)), "ldr x10, [x11, #-256]!");
986 COMPARE(str(w12, MemOperand(x13, 4, PreIndex)), "str w12, [x13, #4]!");
987 COMPARE(str(w14, MemOperand(x15, 255, PreIndex)), "str w14, [x15, #255]!");
988 COMPARE(str(w16, MemOperand(x17, -256, PreIndex)), "str w16, [x17, #-256]!");
989 COMPARE(str(x18, MemOperand(x19, 8, PreIndex)), "str x18, [x19, #8]!");
990 COMPARE(str(x20, MemOperand(x21, 255, PreIndex)), "str x20, [x21, #255]!");
991 COMPARE(str(x22, MemOperand(x23, -256, PreIndex)), "str x22, [x23, #-256]!");
993 COMPARE(ldr(w0, MemOperand(x1, 4, PostIndex)), "ldr w0, [x1], #4");
994 COMPARE(ldr(w2, MemOperand(x3, 255, PostIndex)), "ldr w2, [x3], #255");
995 COMPARE(ldr(w4, MemOperand(x5, -256, PostIndex)), "ldr w4, [x5], #-256");
996 COMPARE(ldr(x6, MemOperand(x7, 8, PostIndex)), "ldr x6, [x7], #8");
997 COMPARE(ldr(x8, MemOperand(x9, 255, PostIndex)), "ldr x8, [x9], #255");
998 COMPARE(ldr(x10, MemOperand(x11, -256, PostIndex)), "ldr x10, [x11], #-256");
999 COMPARE(str(w12, MemOperand(x13, 4, PostIndex)), "str w12, [x13], #4");
1000 COMPARE(str(w14, MemOperand(x15, 255, PostIndex)), "str w14, [x15], #255");
1001 COMPARE(str(w16, MemOperand(x17, -256, PostIndex)), "str w16, [x17], #-256");
1002 COMPARE(str(x18, MemOperand(x19, 8, PostIndex)), "str x18, [x19], #8");
1003 COMPARE(str(x20, MemOperand(x21, 255, PostIndex)), "str x20, [x21], #255");
1004 COMPARE(str(x22, MemOperand(x23, -256, PostIndex)), "str x22, [x23], #-256");
1006 COMPARE(ldr(w24, MemOperand(sp)), "ldr w24, [sp]");
1007 COMPARE(ldr(x25, MemOperand(sp, 8)), "ldr x25, [sp, #8]");
1008 COMPARE(str(w26, MemOperand(sp, 4, PreIndex)), "str w26, [sp, #4]!");
1009 COMPARE(str(x27, MemOperand(sp, -8, PostIndex)), "str x27, [sp], #-8");
1011 COMPARE(ldrsw(x0, MemOperand(x1)), "ldrsw x0, [x1]");
1012 COMPARE(ldrsw(x2, MemOperand(x3, 8)), "ldrsw x2, [x3, #8]");
1013 COMPARE(ldrsw(x4, MemOperand(x5, 42, PreIndex)), "ldrsw x4, [x5, #42]!");
1014 COMPARE(ldrsw(x6, MemOperand(x7, -11, PostIndex)), "ldrsw x6, [x7], #-11");
1023 COMPARE(ldr(w0, MemOperand(x1, w2, UXTW)), "ldr w0, [x1, w2, uxtw]");
1024 COMPARE(ldr(w3, MemOperand(x4, w5, UXTW, 2)), "ldr w3, [x4, w5, uxtw #2]");
1025 COMPARE(ldr(w6, MemOperand(x7, x8)), "ldr w6, [x7, x8]");
1026 COMPARE(ldr(w9, MemOperand(x10, x11, LSL, 2)), "ldr w9, [x10, x11, lsl #2]");
1027 COMPARE(ldr(w12, MemOperand(x13, w14, SXTW)), "ldr w12, [x13, w14, sxtw]");
1028 COMPARE(ldr(w15, MemOperand(x16, w17, SXTW, 2)),
1030 COMPARE(ldr(w18, MemOperand(x19, x20, SXTX)), "ldr w18, [x19, x20, sxtx]");
1031 COMPARE(ldr(w21, MemOperand(x22, x23, SXTX, 2)),
1033 COMPARE(ldr(x0, MemOperand(x1, w2, UXTW)), "ldr x0, [x1, w2, uxtw]");
1034 COMPARE(ldr(x3, MemOperand(x4, w5, UXTW, 3)), "ldr x3, [x4, w5, uxtw #3]");
1035 COMPARE(ldr(x6, MemOperand(x7, x8)), "ldr x6, [x7, x8]");
1036 COMPARE(ldr(x9, MemOperand(x10, x11, LSL, 3)), "ldr x9, [x10, x11, lsl #3]");
1037 COMPARE(ldr(x12, MemOperand(x13, w14, SXTW)), "ldr x12, [x13, w14, sxtw]");
1038 COMPARE(ldr(x15, MemOperand(x16, w17, SXTW, 3)),
1040 COMPARE(ldr(x18, MemOperand(x19, x20, SXTX)), "ldr x18, [x19, x20, sxtx]");
1041 COMPARE(ldr(x21, MemOperand(x22, x23, SXTX, 3)),
1044 COMPARE(str(w0, MemOperand(x1, w2, UXTW)), "str w0, [x1, w2, uxtw]");
1045 COMPARE(str(w3, MemOperand(x4, w5, UXTW, 2)), "str w3, [x4, w5, uxtw #2]");
1046 COMPARE(str(w6, MemOperand(x7, x8)), "str w6, [x7, x8]");
1047 COMPARE(str(w9, MemOperand(x10, x11, LSL, 2)), "str w9, [x10, x11, lsl #2]");
1048 COMPARE(str(w12, MemOperand(x13, w14, SXTW)), "str w12, [x13, w14, sxtw]");
1049 COMPARE(str(w15, MemOperand(x16, w17, SXTW, 2)),
1051 COMPARE(str(w18, MemOperand(x19, x20, SXTX)), "str w18, [x19, x20, sxtx]");
1052 COMPARE(str(w21, MemOperand(x22, x23, SXTX, 2)),
1054 COMPARE(str(x0, MemOperand(x1, w2, UXTW)), "str x0, [x1, w2, uxtw]");
1055 COMPARE(str(x3, MemOperand(x4, w5, UXTW, 3)), "str x3, [x4, w5, uxtw #3]");
1056 COMPARE(str(x6, MemOperand(x7, x8)), "str x6, [x7, x8]");
1057 COMPARE(str(x9, MemOperand(x10, x11, LSL, 3)), "str x9, [x10, x11, lsl #3]");
1058 COMPARE(str(x12, MemOperand(x13, w14, SXTW)), "str x12, [x13, w14, sxtw]");
1059 COMPARE(str(x15, MemOperand(x16, w17, SXTW, 3)),
1061 COMPARE(str(x18, MemOperand(x19, x20, SXTX)), "str x18, [x19, x20, sxtx]");
1062 COMPARE(str(x21, MemOperand(x22, x23, SXTX, 3)),
1065 COMPARE(ldrb(w0, MemOperand(x1, w2, UXTW)), "ldrb w0, [x1, w2, uxtw]");
1066 COMPARE(ldrb(w6, MemOperand(x7, x8)), "ldrb w6, [x7, x8]");
1067 COMPARE(ldrb(w12, MemOperand(x13, w14, SXTW)), "ldrb w12, [x13, w14, sxtw]");
1068 COMPARE(ldrb(w18, MemOperand(x19, x20, SXTX)), "ldrb w18, [x19, x20, sxtx]");
1069 COMPARE(strb(w0, MemOperand(x1, w2, UXTW)), "strb w0, [x1, w2, uxtw]");
1070 COMPARE(strb(w6, MemOperand(x7, x8)), "strb w6, [x7, x8]");
1071 COMPARE(strb(w12, MemOperand(x13, w14, SXTW)), "strb w12, [x13, w14, sxtw]");
1072 COMPARE(strb(w18, MemOperand(x19, x20, SXTX)), "strb w18, [x19, x20, sxtx]");
1074 COMPARE(ldrh(w0, MemOperand(x1, w2, UXTW)), "ldrh w0, [x1, w2, uxtw]");
1075 COMPARE(ldrh(w3, MemOperand(x4, w5, UXTW, 1)), "ldrh w3, [x4, w5, uxtw #1]");
1076 COMPARE(ldrh(w6, MemOperand(x7, x8)), "ldrh w6, [x7, x8]");
1077 COMPARE(ldrh(w9, MemOperand(x10, x11, LSL, 1)),
1079 COMPARE(ldrh(w12, MemOperand(x13, w14, SXTW)), "ldrh w12, [x13, w14, sxtw]");
1080 COMPARE(ldrh(w15, MemOperand(x16, w17, SXTW, 1)),
1082 COMPARE(ldrh(w18, MemOperand(x19, x20, SXTX)), "ldrh w18, [x19, x20, sxtx]");
1083 COMPARE(ldrh(w21, MemOperand(x22, x23, SXTX, 1)),
1085 COMPARE(strh(w0, MemOperand(x1, w2, UXTW)), "strh w0, [x1, w2, uxtw]");
1086 COMPARE(strh(w3, MemOperand(x4, w5, UXTW, 1)), "strh w3, [x4, w5, uxtw #1]");
1087 COMPARE(strh(w6, MemOperand(x7, x8)), "strh w6, [x7, x8]");
1088 COMPARE(strh(w9, MemOperand(x10, x11, LSL, 1)),
1090 COMPARE(strh(w12, MemOperand(x13, w14, SXTW)), "strh w12, [x13, w14, sxtw]");
1091 COMPARE(strh(w15, MemOperand(x16, w17, SXTW, 1)),
1093 COMPARE(strh(w18, MemOperand(x19, x20, SXTX)), "strh w18, [x19, x20, sxtx]");
1094 COMPARE(strh(w21, MemOperand(x22, x23, SXTX, 1)),
1097 COMPARE(ldr(x0, MemOperand(sp, wzr, SXTW)), "ldr x0, [sp, wzr, sxtw]");
1098 COMPARE(str(x1, MemOperand(sp, xzr)), "str x1, [sp, xzr]");
1107 COMPARE(ldrb(w0, MemOperand(x1)), "ldrb w0, [x1]");
1108 COMPARE(ldrb(x2, MemOperand(x3)), "ldrb w2, [x3]");
1109 COMPARE(ldrb(w4, MemOperand(x5, 4095)), "ldrb w4, [x5, #4095]");
1110 COMPARE(ldrb(w6, MemOperand(x7, 255, PreIndex)), "ldrb w6, [x7, #255]!");
1111 COMPARE(ldrb(w8, MemOperand(x9, -256, PreIndex)), "ldrb w8, [x9, #-256]!");
1112 COMPARE(ldrb(w10, MemOperand(x11, 255, PostIndex)), "ldrb w10, [x11], #255");
1113 COMPARE(ldrb(w12, MemOperand(x13, -256, PostIndex)),
1115 COMPARE(strb(w14, MemOperand(x15)), "strb w14, [x15]");
1116 COMPARE(strb(x16, MemOperand(x17)), "strb w16, [x17]");
1117 COMPARE(strb(w18, MemOperand(x19, 4095)), "strb w18, [x19, #4095]");
1118 COMPARE(strb(w20, MemOperand(x21, 255, PreIndex)), "strb w20, [x21, #255]!");
1119 COMPARE(strb(w22, MemOperand(x23, -256, PreIndex)),
1121 COMPARE(strb(w24, MemOperand(x25, 255, PostIndex)), "strb w24, [x25], #255");
1122 COMPARE(strb(w26, MemOperand(x27, -256, PostIndex)),
1124 MemOperand(sp, 3, PostIndex)), "ldrb w28, [sp], #3");
1125 COMPARE(strb(x29, MemOperand(sp, -42, PreIndex)), "strb w29, [sp, #-42]!");
1126 COMPARE(ldrsb(w0, MemOperand(x1)), "ldrsb w0, [x1]");
1127 COMPARE(ldrsb(x2, MemOperand(x3, 8)), "ldrsb x2, [x3, #8]");
1128 COMPARE(ldrsb(w4, MemOperand(x5, 42, PreIndex)), "ldrsb w4, [x5, #42]!");
1129 COMPARE(ldrsb(x6, MemOperand(x7, -11, PostIndex)), "ldrsb x6, [x7], #-11");
1138 COMPARE(ldrh(w0, MemOperand(x1)), "ldrh w0, [x1]");
1139 COMPARE(ldrh(x2, MemOperand(x3)), "ldrh w2, [x3]");
1140 COMPARE(ldrh(w4, MemOperand(x5, 8190)), "ldrh w4, [x5, #8190]");
1141 COMPARE(ldrh(w6, MemOperand(x7, 255, PreIndex)), "ldrh w6, [x7, #255]!");
1142 COMPARE(ldrh(w8, MemOperand(x9, -256, PreIndex)), "ldrh w8, [x9, #-256]!");
1143 COMPARE(ldrh(w10, MemOperand(x11, 255, PostIndex)), "ldrh w10, [x11], #255");
1144 COMPARE(ldrh(w12, MemOperand(x13, -256, PostIndex)),
1146 COMPARE(strh(w14, MemOperand(x15)), "strh w14, [x15]");
1147 COMPARE(strh(x16, MemOperand(x17)), "strh w16, [x17]");
1148 COMPARE(strh(w18, MemOperand(x19, 8190)), "strh w18, [x19, #8190]");
1149 COMPARE(strh(w20, MemOperand(x21, 255, PreIndex)), "strh w20, [x21, #255]!");
1150 COMPARE(strh(w22, MemOperand(x23, -256, PreIndex)),
1152 COMPARE(strh(w24, MemOperand(x25, 255, PostIndex)), "strh w24, [x25], #255");
1153 COMPARE(strh(w26, MemOperand(x27, -256, PostIndex)),
1155 COMPARE(ldrh(w28, MemOperand(sp, 3, PostIndex)), "ldrh w28, [sp], #3");
1156 COMPARE(strh(x29, MemOperand(sp, -42, PreIndex)), "strh w29, [sp, #-42]!");
1157 COMPARE(ldrh(w30, MemOperand(x0, 255)), "ldurh w30, [x0, #255]");
1158 COMPARE(ldrh(x1, MemOperand(x2, -256)), "ldurh w1, [x2, #-256]");
1159 COMPARE(strh(w3, MemOperand(x4, 255)), "sturh w3, [x4, #255]");
1160 COMPARE(strh(x5, MemOperand(x6, -256)), "sturh w5, [x6, #-256]");
1161 COMPARE(ldrsh(w0, MemOperand(x1)), "ldrsh w0, [x1]");
1162 COMPARE(ldrsh(w2, MemOperand(x3, 8)), "ldrsh w2, [x3, #8]");
1163 COMPARE(ldrsh(w4, MemOperand(x5, 42, PreIndex)), "ldrsh w4, [x5, #42]!");
1164 COMPARE(ldrsh(x6, MemOperand(x7, -11, PostIndex)), "ldrsh x6, [x7], #-11");
1173 COMPARE(ldr(s0, MemOperand(x1)), "ldr s0, [x1]");
1174 COMPARE(ldr(s2, MemOperand(x3, 4)), "ldr s2, [x3, #4]");
1175 COMPARE(ldr(s4, MemOperand(x5, 16380)), "ldr s4, [x5, #16380]");
1176 COMPARE(ldr(d6, MemOperand(x7)), "ldr d6, [x7]");
1177 COMPARE(ldr(d8, MemOperand(x9, 8)), "ldr d8, [x9, #8]");
1178 COMPARE(ldr(d10, MemOperand(x11, 32760)), "ldr d10, [x11, #32760]");
1179 COMPARE(str(s12, MemOperand(x13)), "str s12, [x13]");
1180 COMPARE(str(s14, MemOperand(x15, 4)), "str s14, [x15, #4]");
1181 COMPARE(str(s16, MemOperand(x17, 16380)), "str s16, [x17, #16380]");
1182 COMPARE(str(d18, MemOperand(x19)), "str d18, [x19]");
1183 COMPARE(str(d20, MemOperand(x21, 8)), "str d20, [x21, #8]");
1184 COMPARE(str(d22, MemOperand(x23, 32760)), "str d22, [x23, #32760]");
1186 COMPARE(ldr(b0, MemOperand(x1)), "ldr b0, [x1]");
1187 COMPARE(ldr(b2, MemOperand(x3, 1)), "ldr b2, [x3, #1]");
1188 COMPARE(ldr(b4, MemOperand(x5, 4095)), "ldr b4, [x5, #4095]");
1189 COMPARE(ldr(h6, MemOperand(x7)), "ldr h6, [x7]");
1190 COMPARE(ldr(h8, MemOperand(x9, 2)), "ldr h8, [x9, #2]");
1191 COMPARE(ldr(h10, MemOperand(x11, 8190)), "ldr h10, [x11, #8190]");
1192 COMPARE(ldr(q12, MemOperand(x13)), "ldr q12, [x13]");
1193 COMPARE(ldr(q14, MemOperand(x15, 16)), "ldr q14, [x15, #16]");
1194 COMPARE(ldr(q16, MemOperand(x17, 65520)), "ldr q16, [x17, #65520]");
1195 COMPARE(str(b18, MemOperand(x19)), "str b18, [x19]");
1196 COMPARE(str(b20, MemOperand(x21, 1)), "str b20, [x21, #1]");
1197 COMPARE(str(b22, MemOperand(x23, 4095)), "str b22, [x23, #4095]");
1198 COMPARE(str(h24, MemOperand(x25)), "str h24, [x25]");
1199 COMPARE(str(h26, MemOperand(x27, 2)), "str h26, [x27, #2]");
1200 COMPARE(str(h28, MemOperand(x29, 8190)), "str h28, [x29, #8190]");
1201 COMPARE(str(q30, MemOperand(x30)), "str q30, [x30]");
1202 COMPARE(str(q31, MemOperand(x1, 16)), "str q31, [x1, #16]");
1203 COMPARE(str(q0, MemOperand(x3, 65520)), "str q0, [x3, #65520]");
1205 COMPARE(ldr(s24, MemOperand(sp)), "ldr s24, [sp]");
1206 COMPARE(ldr(d25, MemOperand(sp, 8)), "ldr d25, [sp, #8]");
1207 COMPARE(ldr(b26, MemOperand(sp, 1)), "ldr b26, [sp, #1]");
1208 COMPARE(ldr(h27, MemOperand(sp, 2)), "ldr h27, [sp, #2]");
1209 COMPARE(ldr(q28, MemOperand(sp, 16)), "ldr q28, [sp, #16]");
1218 COMPARE(ldr(s0, MemOperand(x1, 4, PreIndex)), "ldr s0, [x1, #4]!");
1219 COMPARE(ldr(s2, MemOperand(x3, 255, PreIndex)), "ldr s2, [x3, #255]!");
1220 COMPARE(ldr(s4, MemOperand(x5, -256, PreIndex)), "ldr s4, [x5, #-256]!");
1221 COMPARE(ldr(d6, MemOperand(x7, 8, PreIndex)), "ldr d6, [x7, #8]!");
1222 COMPARE(ldr(d8, MemOperand(x9, 255, PreIndex)), "ldr d8, [x9, #255]!");
1223 COMPARE(ldr(d10, MemOperand(x11, -256, PreIndex)), "ldr d10, [x11, #-256]!");
1225 COMPARE(str(s12, MemOperand(x13, 4, PreIndex)), "str s12, [x13, #4]!");
1226 COMPARE(str(s14, MemOperand(x15, 255, PreIndex)), "str s14, [x15, #255]!");
1227 COMPARE(str(s16, MemOperand(x17, -256, PreIndex)), "str s16, [x17, #-256]!");
1228 COMPARE(str(d18, MemOperand(x19, 8, PreIndex)), "str d18, [x19, #8]!");
1229 COMPARE(str(d20, MemOperand(x21, 255, PreIndex)), "str d20, [x21, #255]!");
1230 COMPARE(str(d22, MemOperand(x23, -256, PreIndex)), "str d22, [x23, #-256]!");
1232 COMPARE(ldr(b0, MemOperand(x1, 1, PreIndex)), "ldr b0, [x1, #1]!");
1233 COMPARE(ldr(b2, MemOperand(x3, 255, PreIndex)), "ldr b2, [x3, #255]!");
1234 COMPARE(ldr(b4, MemOperand(x5, -256, PreIndex)), "ldr b4, [x5, #-256]!");
1235 COMPARE(ldr(h6, MemOperand(x7, 2, PreIndex)), "ldr h6, [x7, #2]!");
1236 COMPARE(ldr(h8, MemOperand(x9, 255, PreIndex)), "ldr h8, [x9, #255]!");
1237 COMPARE(ldr(h10, MemOperand(x11, -256, PreIndex)), "ldr h10, [x11, #-256]!");
1238 COMPARE(ldr(q12, MemOperand(x13, 16, PreIndex)), "ldr q12, [x13, #16]!");
1239 COMPARE(ldr(q14, MemOperand(x15, 255, PreIndex)), "ldr q14, [x15, #255]!");
1240 COMPARE(ldr(q16, MemOperand(x17, -256, PreIndex)), "ldr q16, [x17, #-256]!");
1242 COMPARE(str(b18, MemOperand(x19, 1, PreIndex)), "str b18, [x19, #1]!");
1243 COMPARE(str(b20, MemOperand(x21, 255, PreIndex)), "str b20, [x21, #255]!");
1244 COMPARE(str(b22, MemOperand(x23, -256, PreIndex)), "str b22, [x23, #-256]!");
1245 COMPARE(str(h24, MemOperand(x25, 2, PreIndex)), "str h24, [x25, #2]!");
1246 COMPARE(str(h26, MemOperand(x27, 255, PreIndex)), "str h26, [x27, #255]!");
1247 COMPARE(str(h28, MemOperand(x29, -256, PreIndex)), "str h28, [x29, #-256]!");
1248 COMPARE(str(q30, MemOperand(x1, 16, PreIndex)), "str q30, [x1, #16]!");
1249 COMPARE(str(q31, MemOperand(x3, 255, PreIndex)), "str q31, [x3, #255]!");
1250 COMPARE(str(q0, MemOperand(x5, -256, PreIndex)), "str q0, [x5, #-256]!");
1252 COMPARE(str(b24, MemOperand(sp, 1, PreIndex)), "str b24, [sp, #1]!");
1253 COMPARE(str(h25, MemOperand(sp, -2, PreIndex)), "str h25, [sp, #-2]!");
1254 COMPARE(str(s26, MemOperand(sp, 4, PreIndex)), "str s26, [sp, #4]!");
1255 COMPARE(str(d27, MemOperand(sp, -8, PreIndex)), "str d27, [sp, #-8]!");
1256 COMPARE(str(q28, MemOperand(sp, 16, PreIndex)), "str q28, [sp, #16]!");
1265 COMPARE(ldr(s0, MemOperand(x1, 4, PostIndex)), "ldr s0, [x1], #4");
1266 COMPARE(ldr(s2, MemOperand(x3, 255, PostIndex)), "ldr s2, [x3], #255");
1267 COMPARE(ldr(s4, MemOperand(x5, -256, PostIndex)), "ldr s4, [x5], #-256");
1268 COMPARE(ldr(d6, MemOperand(x7, 8, PostIndex)), "ldr d6, [x7], #8");
1269 COMPARE(ldr(d8, MemOperand(x9, 255, PostIndex)), "ldr d8, [x9], #255");
1270 COMPARE(ldr(d10, MemOperand(x11, -256, PostIndex)), "ldr d10, [x11], #-256");
1272 COMPARE(str(s12, MemOperand(x13, 4, PostIndex)), "str s12, [x13], #4");
1273 COMPARE(str(s14, MemOperand(x15, 255, PostIndex)), "str s14, [x15], #255");
1274 COMPARE(str(s16, MemOperand(x17, -256, PostIndex)), "str s16, [x17], #-256");
1275 COMPARE(str(d18, MemOperand(x19, 8, PostIndex)), "str d18, [x19], #8");
1276 COMPARE(str(d20, MemOperand(x21, 255, PostIndex)), "str d20, [x21], #255");
1277 COMPARE(str(d22, MemOperand(x23, -256, PostIndex)), "str d22, [x23], #-256");
1279 COMPARE(ldr(b0, MemOperand(x1, 4, PostIndex)), "ldr b0, [x1], #4");
1280 COMPARE(ldr(b2, MemOperand(x3, 255, PostIndex)), "ldr b2, [x3], #255");
1281 COMPARE(ldr(b4, MemOperand(x5, -256, PostIndex)), "ldr b4, [x5], #-256");
1282 COMPARE(ldr(h6, MemOperand(x7, 8, PostIndex)), "ldr h6, [x7], #8");
1283 COMPARE(ldr(h8, MemOperand(x9, 255, PostIndex)), "ldr h8, [x9], #255");
1284 COMPARE(ldr(h10, MemOperand(x11, -256, PostIndex)), "ldr h10, [x11], #-256");
1285 COMPARE(ldr(q12, MemOperand(x13, 8, PostIndex)), "ldr q12, [x13], #8");
1286 COMPARE(ldr(q14, MemOperand(x15, 255, PostIndex)), "ldr q14, [x15], #255");
1287 COMPARE(ldr(q16, MemOperand(x17, -256, PostIndex)), "ldr q16, [x17], #-256");
1289 COMPARE(str(b18, MemOperand(x19, 4, PostIndex)), "str b18, [x19], #4");
1290 COMPARE(str(b20, MemOperand(x21, 255, PostIndex)), "str b20, [x21], #255");
1291 COMPARE(str(b22, MemOperand(x23, -256, PostIndex)), "str b22, [x23], #-256");
1292 COMPARE(str(h24, MemOperand(x25, 8, PostIndex)), "str h24, [x25], #8");
1293 COMPARE(str(h26, MemOperand(x27, 255, PostIndex)), "str h26, [x27], #255");
1294 COMPARE(str(h28, MemOperand(x29, -256, PostIndex)), "str h28, [x29], #-256");
1295 COMPARE(str(q30, MemOperand(x1, 8, PostIndex)), "str q30, [x1], #8");
1296 COMPARE(str(q31, MemOperand(x3, 255, PostIndex)), "str q31, [x3], #255");
1297 COMPARE(str(q0, MemOperand(x5, -256, PostIndex)), "str q0, [x5], #-256");
1299 COMPARE(ldr(b24, MemOperand(sp, -1, PreIndex)), "ldr b24, [sp, #-1]!");
1300 COMPARE(ldr(h25, MemOperand(sp, 2, PreIndex)), "ldr h25, [sp, #2]!");
1301 COMPARE(ldr(s26, MemOperand(sp, -4, PreIndex)), "ldr s26, [sp, #-4]!");
1302 COMPARE(ldr(d27, MemOperand(sp, 8, PreIndex)), "ldr d27, [sp, #8]!");
1303 COMPARE(ldr(q28, MemOperand(sp, -16, PreIndex)), "ldr q28, [sp, #-16]!");
1312 COMPARE(ldr(b0, MemOperand(x1, x2)), "ldr b0, [x1, x2]");
1313 COMPARE(ldr(b1, MemOperand(x2, w3, UXTW)), "ldr b1, [x2, w3, uxtw]");
1314 COMPARE(ldr(b2, MemOperand(x3, w4, SXTW)), "ldr b2, [x3, w4, sxtw]");
1317 COMPARE(ldr(b30, MemOperand(sp, xzr)), "ldr b30, [sp, xzr]");
1318 COMPARE(ldr(b31, MemOperand(sp, wzr, UXTW)), "ldr b31, [sp, wzr, uxtw]");
1320 COMPARE(ldr(h0, MemOperand(x1, x2)), "ldr h0, [x1, x2]");
1321 COMPARE(ldr(h1, MemOperand(x2, w3, UXTW)), "ldr h1, [x2, w3, uxtw]");
1322 COMPARE(ldr(h2, MemOperand(x3, w4, SXTW)), "ldr h2, [x3, w4, sxtw]");
1323 COMPARE(ldr(h3, MemOperand(x4, w5, UXTW, 1)), "ldr h3, [x4, w5, uxtw #1]");
1324 COMPARE(ldr(h4, MemOperand(x5, w5, SXTW, 1)), "ldr h4, [x5, w5, sxtw #1]");
1325 COMPARE(ldr(h30, MemOperand(sp, xzr)), "ldr h30, [sp, xzr]");
1326 COMPARE(ldr(h31, MemOperand(sp, wzr, SXTW, 1)),
1329 COMPARE(ldr(s0, MemOperand(x1, x2)), "ldr s0, [x1, x2]");
1330 COMPARE(ldr(s1, MemOperand(x2, w3, UXTW)), "ldr s1, [x2, w3, uxtw]");
1331 COMPARE(ldr(s2, MemOperand(x3, w4, SXTW)), "ldr s2, [x3, w4, sxtw]");
1332 COMPARE(ldr(s3, MemOperand(x4, w5, UXTW, 2)), "ldr s3, [x4, w5, uxtw #2]");
1333 COMPARE(ldr(s4, MemOperand(x5, w5, SXTW, 2)), "ldr s4, [x5, w5, sxtw #2]");
1334 COMPARE(ldr(s30, MemOperand(sp, xzr)), "ldr s30, [sp, xzr]");
1335 COMPARE(ldr(s31, MemOperand(sp, wzr, SXTW, 2)),
1338 COMPARE(ldr(d0, MemOperand(x1, x2)), "ldr d0, [x1, x2]");
1339 COMPARE(ldr(d1, MemOperand(x2, w3, UXTW)), "ldr d1, [x2, w3, uxtw]");
1340 COMPARE(ldr(d2, MemOperand(x3, w4, SXTW)), "ldr d2, [x3, w4, sxtw]");
1341 COMPARE(ldr(d3, MemOperand(x4, w5, UXTW, 3)), "ldr d3, [x4, w5, uxtw #3]");
1342 COMPARE(ldr(d4, MemOperand(x5, w5, SXTW, 3)), "ldr d4, [x5, w5, sxtw #3]");
1343 COMPARE(ldr(d30, MemOperand(sp, xzr)), "ldr d30, [sp, xzr]");
1344 COMPARE(ldr(d31, MemOperand(sp, wzr, SXTW, 3)),
1347 COMPARE(ldr(q0, MemOperand(x1, x2)), "ldr q0, [x1, x2]");
1348 COMPARE(ldr(q1, MemOperand(x2, w3, UXTW)), "ldr q1, [x2, w3, uxtw]");
1349 COMPARE(ldr(q2, MemOperand(x3, w4, SXTW)), "ldr q2, [x3, w4, sxtw]");
1350 COMPARE(ldr(q3, MemOperand(x4, w5, UXTW, 4)), "ldr q3, [x4, w5, uxtw #4]");
1351 COMPARE(ldr(q4, MemOperand(x5, w5, SXTW, 4)), "ldr q4, [x5, w5, sxtw #4]");
1352 COMPARE(ldr(q30, MemOperand(sp, xzr)), "ldr q30, [sp, xzr]");
1353 COMPARE(ldr(q31, MemOperand(sp, wzr, SXTW, 4)),
1356 COMPARE(str(b0, MemOperand(x1, x2)), "str b0, [x1, x2]");
1357 COMPARE(str(b1, MemOperand(x2, w3, UXTW)), "str b1, [x2, w3, uxtw]");
1358 COMPARE(str(b2, MemOperand(x3, w4, SXTW)), "str b2, [x3, w4, sxtw]");
1361 COMPARE(str(b30, MemOperand(sp, xzr)), "str b30, [sp, xzr]");
1362 COMPARE(str(b31, MemOperand(sp, wzr, UXTW)), "str b31, [sp, wzr, uxtw]");
1364 COMPARE(str(h0, MemOperand(x1, x2)), "str h0, [x1, x2]");
1365 COMPARE(str(h1, MemOperand(x2, w3, UXTW)), "str h1, [x2, w3, uxtw]");
1366 COMPARE(str(h2, MemOperand(x3, w4, SXTW)), "str h2, [x3, w4, sxtw]");
1367 COMPARE(str(h3, MemOperand(x4, w5, UXTW, 1)), "str h3, [x4, w5, uxtw #1]");
1368 COMPARE(str(h4, MemOperand(x5, w5, SXTW, 1)), "str h4, [x5, w5, sxtw #1]");
1369 COMPARE(str(h30, MemOperand(sp, xzr)), "str h30, [sp, xzr]");
1370 COMPARE(str(h31, MemOperand(sp, wzr, SXTW, 1)),
1373 COMPARE(str(s0, MemOperand(x1, x2)), "str s0, [x1, x2]");
1374 COMPARE(str(s1, MemOperand(x2, w3, UXTW)), "str s1, [x2, w3, uxtw]");
1375 COMPARE(str(s2, MemOperand(x3, w4, SXTW)), "str s2, [x3, w4, sxtw]");
1376 COMPARE(str(s3, MemOperand(x4, w5, UXTW, 2)), "str s3, [x4, w5, uxtw #2]");
1377 COMPARE(str(s4, MemOperand(x5, w5, SXTW, 2)), "str s4, [x5, w5, sxtw #2]");
1378 COMPARE(str(s30, MemOperand(sp, xzr)), "str s30, [sp, xzr]");
1379 COMPARE(str(s31, MemOperand(sp, wzr, SXTW, 2)),
1382 COMPARE(str(d0, MemOperand(x1, x2)), "str d0, [x1, x2]");
1383 COMPARE(str(d1, MemOperand(x2, w3, UXTW)), "str d1, [x2, w3, uxtw]");
1384 COMPARE(str(d2, MemOperand(x3, w4, SXTW)), "str d2, [x3, w4, sxtw]");
1385 COMPARE(str(d3, MemOperand(x4, w5, UXTW, 3)), "str d3, [x4, w5, uxtw #3]");
1386 COMPARE(str(d4, MemOperand(x5, w5, SXTW, 3)), "str d4, [x5, w5, sxtw #3]");
1387 COMPARE(str(d30, MemOperand(sp, xzr)), "str d30, [sp, xzr]");
1388 COMPARE(str(d31, MemOperand(sp, wzr, SXTW, 3)),
1391 COMPARE(str(q0, MemOperand(x1, x2)), "str q0, [x1, x2]");
1392 COMPARE(str(q1, MemOperand(x2, w3, UXTW)), "str q1, [x2, w3, uxtw]");
1393 COMPARE(str(q2, MemOperand(x3, w4, SXTW)), "str q2, [x3, w4, sxtw]");
1394 COMPARE(str(q3, MemOperand(x4, w5, UXTW, 4)), "str q3, [x4, w5, uxtw #4]");
1395 COMPARE(str(q4, MemOperand(x5, w5, SXTW, 4)), "str q4, [x5, w5, sxtw #4]");
1396 COMPARE(str(q30, MemOperand(sp, xzr)), "str q30, [sp, xzr]");
1397 COMPARE(str(q31, MemOperand(sp, wzr, SXTW, 4)),
1409 COMPARE(ldurb(w0, MemOperand(x1)), "ldurb w0, [x1]");
1410 COMPARE(ldurb(x2, MemOperand(x3, 1)), "ldurb w2, [x3, #1]");
1411 COMPARE(ldurb(w4, MemOperand(x5, 255)), "ldurb w4, [x5, #255]");
1412 COMPARE(sturb(w14, MemOperand(x15)), "sturb w14, [x15]");
1413 COMPARE(sturb(x16, MemOperand(x17, 1)), "sturb w16, [x17, #1]");
1414 COMPARE(sturb(w18, MemOperand(x19, 255)), "sturb w18, [x19, #255]");
1415 COMPARE(ldursb(w0, MemOperand(x1)), "ldursb w0, [x1]");
1416 COMPARE(ldursb(w2, MemOperand(x3, 1)), "ldursb w2, [x3, #1]");
1417 COMPARE(ldursb(x2, MemOperand(x3, 255)), "ldursb x2, [x3, #255]");
1419 COMPARE(ldurh(w0, MemOperand(x1)), "ldurh w0, [x1]");
1420 COMPARE(ldurh(x2, MemOperand(x3, 2)), "ldurh w2, [x3, #2]");
1421 COMPARE(ldurh(w4, MemOperand(x5, 254)), "ldurh w4, [x5, #254]");
1422 COMPARE(sturh(w14, MemOperand(x15)), "sturh w14, [x15]");
1423 COMPARE(sturh(x16, MemOperand(x17, 2)), "sturh w16, [x17, #2]");
1424 COMPARE(sturh(w18, MemOperand(x19, 254)), "sturh w18, [x19, #254]");
1425 COMPARE(ldursh(w0, MemOperand(x1)), "ldursh w0, [x1]");
1426 COMPARE(ldursh(w2, MemOperand(x3, 2)), "ldursh w2, [x3, #2]");
1427 COMPARE(ldursh(x4, MemOperand(x5, 254)), "ldursh x4, [x5, #254]");
1429 COMPARE(ldur(w0, MemOperand(x1)), "ldur w0, [x1]");
1430 MemOperand(x3, 4)), "ldur w2, [x3, #4]");
1431 COMPARE(ldur(w4, MemOperand(x5, 248)), "ldur w4, [x5, #248]");
1432 COMPARE(stur(w12, MemOperand(x13)), "stur w12, [x13]");
1433 COMPARE(stur(w14, MemOperand(x15, 4)), "stur w14, [x15, #4]");
1434 COMPARE(stur(w16, MemOperand(x17, 248)), "stur w16, [x17, #248]");
1435 COMPARE(ldursw(x0, MemOperand(x1)), "ldursw x0, [x1]");
1436 COMPARE(ldursw(x2, MemOperand(x3, 4)), "ldursw x2, [x3, #4]");
1437 COMPARE(ldursw(x4, MemOperand(x5, 248)), "ldursw x4, [x5, #248]");
1439 COMPARE(ldur(x6, MemOperand(x7)), "ldur x6, [x7]");
1440 COMPARE(ldur(x8, MemOperand(x9, 8)), "ldur x8, [x9, #8]");
1441 COMPARE(ldur(x10, MemOperand(x11, 248)), "ldur x10, [x11, #248]");
1442 COMPARE(stur(x18, MemOperand(x19)), "stur x18, [x19]");
1443 COMPARE(stur(x20, MemOperand(x21, 8)), "stur x20, [x21, #8]");
1444 COMPARE(stur(x22, MemOperand(x23, 248)), "stur x22, [x23, #248]");
1446 COMPARE(ldur(b0, MemOperand(x1)), "ldur b0, [x1]");
1447 COMPARE(ldur(h2, MemOperand(x3, -1)), "ldur h2, [x3, #-1]");
1448 COMPARE(ldur(s4, MemOperand(x5, 2)), "ldur s4, [x5, #2]");
1449 COMPARE(ldur(d6, MemOperand(x7, -3)), "ldur d6, [x7, #-3]");
1450 COMPARE(ldur(q8, MemOperand(x9, 4)), "ldur q8, [x9, #4]");
1451 COMPARE(stur(b10, MemOperand(x11)), "stur b10, [x11]");
1452 COMPARE(stur(h12, MemOperand(x13, -1)), "stur h12, [x13, #-1]");
1453 COMPARE(stur(s14, MemOperand(x15, 2)), "stur s14, [x15, #2]");
1454 COMPARE(stur(d16, MemOperand(x17, -3)), "stur d16, [x17, #-3]");
1455 COMPARE(stur(q18, MemOperand(x19, 4)), "stur q18, [x19, #4]");
1459 COMPARE(ldr(w0, MemOperand(x1, 1)), "ldur w0, [x1, #1]");
1460 COMPARE(ldr(w2, MemOperand(x3, -1)), "ldur w2, [x3, #-1]");
1461 COMPARE(ldr(w4, MemOperand(x5, 255)), "ldur w4, [x5, #255]");
1462 COMPARE(ldr(w6, MemOperand(x7, -256)), "ldur w6, [x7, #-256]");
1463 COMPARE(ldr(x8, MemOperand(x9, 1)), "ldur x8, [x9, #1]");
1464 COMPARE(ldr(x10, MemOperand(x11, -1)), "ldur x10, [x11, #-1]");
1465 COMPARE(ldr(x12, MemOperand(x13, 255)), "ldur x12, [x13, #255]");
1466 COMPARE(ldr(x14, MemOperand(x15, -256)), "ldur x14, [x15, #-256]");
1467 COMPARE(str(w16, MemOperand(x17, 1)), "stur w16, [x17, #1]");
1468 COMPARE(str(w18, MemOperand(x19, -1)), "stur w18, [x19, #-1]");
1469 COMPARE(str(w20, MemOperand(x21, 255)), "stur w20, [x21, #255]");
1470 COMPARE(str(w22, MemOperand(x23, -256)), "stur w22, [x23, #-256]");
1471 COMPARE(str(x24, MemOperand(x25, 1)), "stur x24, [x25, #1]");
1472 COMPARE(str(x26, MemOperand(x27, -1)), "stur x26, [x27, #-1]");
1473 COMPARE(str(x28, MemOperand(x29, 255)), "stur x28, [x29, #255]");
1474 COMPARE(str(x30, MemOperand(x0, -256)), "stur x30, [x0, #-256]");
1475 COMPARE(ldr(w0, MemOperand(sp, 1)), "ldur w0, [sp, #1]");
1476 COMPARE(str(x1, MemOperand(sp, -1)), "stur x1, [sp, #-1]");
1477 COMPARE(ldrb(w2, MemOperand(x3, -2)), "ldurb w2, [x3, #-2]");
1478 COMPARE(ldrsb(w4, MemOperand(x5, -3)), "ldursb w4, [x5, #-3]");
1479 COMPARE(ldrsb(x6, MemOperand(x7, -4)), "ldursb x6, [x7, #-4]");
1480 COMPARE(ldrh(w8, MemOperand(x9, -5)), "ldurh w8, [x9, #-5]");
1481 COMPARE(ldrsh(w10, MemOperand(x11, -6)), "ldursh w10, [x11, #-6]");
1482 COMPARE(ldrsh(x12, MemOperand(x13, -7)), "ldursh x12, [x13, #-7]");
1483 COMPARE(ldrsw(x14, MemOperand(x15, -8)), "ldursw x14, [x15, #-8]");
1503 COMPARE(ldurb(w0, MemOperand(x1), option), "ldurb w0, [x1]");
1504 COMPARE(ldurb(x2, MemOperand(x3, 1), option), "ldurb w2, [x3, #1]");
1505 COMPARE(ldurb(w4, MemOperand(x5, 255), option), "ldurb w4, [x5, #255]");
1506 COMPARE(sturb(w14, MemOperand(x15), option), "sturb w14, [x15]");
1507 COMPARE(sturb(x16, MemOperand(x17, 1), option), "sturb w16, [x17, #1]");
1508 COMPARE(sturb(w18, MemOperand(x19, 255), option), "sturb w18, [x19, #255]");
1509 COMPARE(ldursb(w0, MemOperand(x1), option), "ldursb w0, [x1]");
1510 COMPARE(ldursb(w2, MemOperand(x3, 1), option), "ldursb w2, [x3, #1]");
1511 COMPARE(ldursb(x2, MemOperand(x3, 255), option), "ldursb x2, [x3, #255]");
1513 COMPARE(ldurh(w0, MemOperand(x1), option), "ldurh w0, [x1]");
1514 COMPARE(ldurh(x2, MemOperand(x3, 2), option), "ldurh w2, [x3, #2]");
1515 COMPARE(ldurh(w4, MemOperand(x5, 254), option), "ldurh w4, [x5, #254]");
1516 COMPARE(sturh(w14, MemOperand(x15), option), "sturh w14, [x15]");
1517 COMPARE(sturh(x16, MemOperand(x17, 2), option), "sturh w16, [x17, #2]");
1518 COMPARE(sturh(w18, MemOperand(x19, 254), option), "sturh w18, [x19, #254]");
1519 COMPARE(ldursh(w0, MemOperand(x1), option), "ldursh w0, [x1]");
1520 COMPARE(ldursh(w2, MemOperand(x3, 2), option), "ldursh w2, [x3, #2]");
1521 COMPARE(ldursh(x4, MemOperand(x5, 254), option), "ldursh x4, [x5, #254]");
1523 COMPARE(ldur(w0, MemOperand(x1), option), "ldur w0, [x1]");
1524 COMPARE(ldur(w2, MemOperand(x3, 4), option), "ldur w2, [x3, #4]");
1525 COMPARE(ldur(w4, MemOperand(x5, 248), option), "ldur w4, [x5, #248]");
1526 COMPARE(stur(w12, MemOperand(x13), option), "stur w12, [x13]");
1527 COMPARE(stur(w14, MemOperand(x15, 4), option), "stur w14, [x15, #4]");
1528 COMPARE(stur(w16, MemOperand(x17, 248), option), "stur w16, [x17, #248]");
1529 COMPARE(ldursw(x0, MemOperand(x1), option), "ldursw x0, [x1]");
1530 COMPARE(ldursw(x2, MemOperand(x3, 4), option), "ldursw x2, [x3, #4]");
1531 COMPARE(ldursw(x4, MemOperand(x5, 248), option), "ldursw x4, [x5, #248]");
1533 COMPARE(ldur(x6, MemOperand(x7), option), "ldur x6, [x7]");
1534 COMPARE(ldur(x8, MemOperand(x9, 8), option), "ldur x8, [x9, #8]");
1535 COMPARE(ldur(x10, MemOperand(x11, 248), option), "ldur x10, [x11, #248]");
1536 COMPARE(stur(x18, MemOperand(x19), option), "stur x18, [x19]");
1537 COMPARE(stur(x20, MemOperand(x21, 8), option), "stur x20, [x21, #8]");
1538 COMPARE(stur(x22, MemOperand(x23, 248), option), "stur x22, [x23, #248]");
1540 COMPARE(ldur(b0, MemOperand(x1), option), "ldur b0, [x1]");
1541 COMPARE(ldur(h2, MemOperand(x3, 2), option), "ldur h2, [x3, #2]");
1542 COMPARE(ldur(s4, MemOperand(x5, 4), option), "ldur s4, [x5, #4]");
1543 COMPARE(ldur(d6, MemOperand(x7, 8), option), "ldur d6, [x7, #8]");
1544 COMPARE(ldur(q8, MemOperand(x9, 16), option), "ldur q8, [x9, #16]");
1545 COMPARE(stur(b10, MemOperand(x11), option), "stur b10, [x11]");
1546 COMPARE(stur(h12, MemOperand(x13, 2), option), "stur h12, [x13, #2]");
1547 COMPARE(stur(s14, MemOperand(x15, 4), option), "stur s14, [x15, #4]");
1548 COMPARE(stur(d16, MemOperand(x17, 8), option), "stur d16, [x17, #8]");
1549 COMPARE(stur(q18, MemOperand(x19, 16), option), "stur q18, [x19, #16]");
1556 COMPARE(ldr(w0, MemOperand(x1, 1), option), "ldur w0, [x1, #1]");
1557 COMPARE(ldr(w2, MemOperand(x3, -1), option), "ldur w2, [x3, #-1]");
1558 COMPARE(ldr(w4, MemOperand(x5, 255), option), "ldur w4, [x5, #255]");
1559 COMPARE(ldr(w6, MemOperand(x7, -256), option), "ldur w6, [x7, #-256]");
1560 COMPARE(ldr(x8, MemOperand(x9, 1), option), "ldur x8, [x9, #1]");
1561 COMPARE(ldr(x10, MemOperand(x11, -1), option), "ldur x10, [x11, #-1]");
1562 COMPARE(ldr(x12, MemOperand(x13, 255), option), "ldur x12, [x13, #255]");
1563 COMPARE(ldr(x14, MemOperand(x15, -256), option), "ldur x14, [x15, #-256]");
1564 COMPARE(str(w16, MemOperand(x17, 1), option), "stur w16, [x17, #1]");
1565 COMPARE(str(w18, MemOperand(x19, -1), option), "stur w18, [x19, #-1]");
1566 COMPARE(str(w20, MemOperand(x21, 255), option), "stur w20, [x21, #255]");
1567 COMPARE(str(w22, MemOperand(x23, -256), option), "stur w22, [x23, #-256]");
1568 COMPARE(str(x24, MemOperand(x25, 1), option), "stur x24, [x25, #1]");
1569 COMPARE(str(x26, MemOperand(x27, -1), option), "stur x26, [x27, #-1]");
1570 COMPARE(str(x28, MemOperand(x29, 255), option), "stur x28, [x29, #255]");
1571 COMPARE(str(x30, MemOperand(x0, -256), option), "stur x30, [x0, #-256]");
1572 COMPARE(ldr(w0, MemOperand(sp, 1), option), "ldur w0, [sp, #1]");
1573 COMPARE(str(x1, MemOperand(sp, -1), option), "stur x1, [sp, #-1]");
1574 COMPARE(ldrb(w2, MemOperand(x3, -2), option), "ldurb w2, [x3, #-2]");
1575 COMPARE(ldrsb(w4, MemOperand(x5, -3), option), "ldursb w4, [x5, #-3]");
1576 COMPARE(ldrsb(x6, MemOperand(x7, -4), option), "ldursb x6, [x7, #-4]");
1577 COMPARE(ldrh(w8, MemOperand(x9, -5), option), "ldurh w8, [x9, #-5]");
1578 COMPARE(ldrsh(w10, MemOperand(x11, -6), option), "ldursh w10, [x11, #-6]");
1579 COMPARE(ldrsh(x12, MemOperand(x13, -7), option), "ldursh x12, [x13, #-7]");
1580 COMPARE(ldrsw(x14, MemOperand(x15, -8), option), "ldursw x14, [x15, #-8]");
1581 COMPARE(ldr(b0, MemOperand(x1, 1), option), "ldr b0, [x1, #1]");
1582 COMPARE(ldr(h2, MemOperand(x3, 1), option), "ldur h2, [x3, #1]");
1583 COMPARE(ldr(s4, MemOperand(x5, 3), option), "ldur s4, [x5, #3]");
1584 COMPARE(ldr(d6, MemOperand(x7, 7), option), "ldur d6, [x7, #7]");
1585 COMPARE(ldr(q8, MemOperand(x9, 15), option), "ldur q8, [x9, #15]");
1586 COMPARE(str(b10, MemOperand(x11, 1), option), "str b10, [x11, #1]");
1587 COMPARE(str(h12, MemOperand(x13, 1), option), "stur h12, [x13, #1]");
1588 COMPARE(str(s14, MemOperand(x15, 3), option), "stur s14, [x15, #3]");
1589 COMPARE(str(d16, MemOperand(x17, 7), option), "stur d16, [x17, #7]");
1590 COMPARE(str(q18, MemOperand(x19, 15), option), "stur q18, [x19, #15]");
1599 COMPARE(ldp(w0, w1, MemOperand(x2)), "ldp w0, w1, [x2]");
1600 COMPARE(ldp(x3, x4, MemOperand(x5)), "ldp x3, x4, [x5]");
1601 COMPARE(ldp(w6, w7, MemOperand(x8, 4)), "ldp w6, w7, [x8, #4]");
1602 COMPARE(ldp(x9, x10, MemOperand(x11, 8)), "ldp x9, x10, [x11, #8]");
1603 COMPARE(ldp(w12, w13, MemOperand(x14, 252)), "ldp w12, w13, [x14, #252]");
1604 COMPARE(ldp(x15, x16, MemOperand(x17, 504)), "ldp x15, x16, [x17, #504]");
1605 COMPARE(ldp(w18, w19, MemOperand(x20, -256)), "ldp w18, w19, [x20, #-256]");
1606 COMPARE(ldp(x21, x22, MemOperand(x23, -512)), "ldp x21, x22, [x23, #-512]");
1607 COMPARE(ldp(w24, w25, MemOperand(x26, 252, PreIndex)),
1609 COMPARE(ldp(x27, x28, MemOperand(x29, 504, PreIndex)),
1611 COMPARE(ldp(w30, w0, MemOperand(x1, -256, PreIndex)),
1613 COMPARE(ldp(x2, x3, MemOperand(x4, -512, PreIndex)),
1615 COMPARE(ldp(w5, w6, MemOperand(x7, 252, PostIndex)),
1617 COMPARE(ldp(x8, x9, MemOperand(x10, 504, PostIndex)),
1619 COMPARE(ldp(w11, w12, MemOperand(x13, -256, PostIndex)),
1621 COMPARE(ldp(x14, x15, MemOperand(x16, -512, PostIndex)),
1624 COMPARE(ldp(s17, s18, MemOperand(x19)), "ldp s17, s18, [x19]");
1625 COMPARE(ldp(s20, s21, MemOperand(x22, 252)), "ldp s20, s21, [x22, #252]");
1626 COMPARE(ldp(s23, s24, MemOperand(x25, -256)), "ldp s23, s24, [x25, #-256]");
1627 COMPARE(ldp(s26, s27, MemOperand(x28, 252, PreIndex)),
1629 COMPARE(ldp(s29, s30, MemOperand(x29, -256, PreIndex)),
1631 COMPARE(ldp(s31, s0, MemOperand(x1, 252, PostIndex)),
1633 COMPARE(ldp(s2, s3, MemOperand(x4, -256, PostIndex)),
1635 COMPARE(ldp(d17, d18, MemOperand(x19)), "ldp d17, d18, [x19]");
1636 COMPARE(ldp(d20, d21, MemOperand(x22, 504)), "ldp d20, d21, [x22, #504]");
1637 COMPARE(ldp(d23, d24, MemOperand(x25, -512)), "ldp d23, d24, [x25, #-512]");
1638 COMPARE(ldp(d26, d27, MemOperand(x28, 504, PreIndex)),
1640 COMPARE(ldp(d29, d30, MemOperand(x29, -512, PreIndex)),
1642 COMPARE(ldp(d31, d0, MemOperand(x1, 504, PostIndex)),
1644 COMPARE(ldp(d2, d3, MemOperand(x4, -512, PostIndex)),
1647 COMPARE(ldp(q5, q6, MemOperand(x7)), "ldp q5, q6, [x7]");
1648 COMPARE(ldp(q8, q9, MemOperand(x10, 1008)), "ldp q8, q9, [x10, #1008]");
1649 COMPARE(ldp(q11, q12, MemOperand(x13, -1024)), "ldp q11, q12, [x13, #-1024]");
1650 COMPARE(ldp(q14, q15, MemOperand(x16, 1008, PreIndex)),
1652 COMPARE(ldp(q17, q18, MemOperand(x19, -1024, PreIndex)),
1654 COMPARE(ldp(q20, q21, MemOperand(x22, 1008, PostIndex)),
1656 COMPARE(ldp(q23, q24, MemOperand(x25, -1024, PostIndex)),
1659 COMPARE(stp(w0, w1, MemOperand(x2)), "stp w0, w1, [x2]");
1660 COMPARE(stp(x3, x4, MemOperand(x5)), "stp x3, x4, [x5]");
1661 COMPARE(stp(w6, w7, MemOperand(x8, 4)), "stp w6, w7, [x8, #4]");
1662 COMPARE(stp(x9, x10, MemOperand(x11, 8)), "stp x9, x10, [x11, #8]");
1663 COMPARE(stp(w12, w13, MemOperand(x14, 252)), "stp w12, w13, [x14, #252]");
1664 COMPARE(stp(x15, x16, MemOperand(x17, 504)), "stp x15, x16, [x17, #504]");
1665 COMPARE(stp(w18, w19, MemOperand(x20, -256)), "stp w18, w19, [x20, #-256]");
1666 COMPARE(stp(x21, x22, MemOperand(x23, -512)), "stp x21, x22, [x23, #-512]");
1667 COMPARE(stp(w24, w25, MemOperand(x26, 252, PreIndex)),
1669 COMPARE(stp(x27, x28, MemOperand(x29, 504, PreIndex)),
1671 COMPARE(stp(w30, w0, MemOperand(x1, -256, PreIndex)),
1673 COMPARE(stp(x2, x3, MemOperand(x4, -512, PreIndex)),
1675 COMPARE(stp(w5, w6, MemOperand(x7, 252, PostIndex)),
1677 COMPARE(stp(x8, x9, MemOperand(x10, 504, PostIndex)),
1679 COMPARE(stp(w11, w12, MemOperand(x13, -256, PostIndex)),
1681 COMPARE(stp(x14, x15, MemOperand(x16, -512, PostIndex)),
1684 COMPARE(stp(s17, s18, MemOperand(x19)), "stp s17, s18, [x19]");
1685 COMPARE(stp(s20, s21, MemOperand(x22, 252)), "stp s20, s21, [x22, #252]");
1686 COMPARE(stp(s23, s24, MemOperand(x25, -256)), "stp s23, s24, [x25, #-256]");
1687 COMPARE(stp(s26, s27, MemOperand(x28, 252, PreIndex)),
1689 COMPARE(stp(s29, s30, MemOperand(x29, -256, PreIndex)),
1691 COMPARE(stp(s31, s0, MemOperand(x1, 252, PostIndex)),
1693 COMPARE(stp(s2, s3, MemOperand(x4, -256, PostIndex)),
1695 COMPARE(stp(d17, d18, MemOperand(x19)), "stp d17, d18, [x19]");
1696 COMPARE(stp(d20, d21, MemOperand(x22, 504)), "stp d20, d21, [x22, #504]");
1697 COMPARE(stp(d23, d24, MemOperand(x25, -512)), "stp d23, d24, [x25, #-512]");
1698 COMPARE(stp(d26, d27, MemOperand(x28, 504, PreIndex)),
1700 COMPARE(stp(d29, d30, MemOperand(x29, -512, PreIndex)),
1702 COMPARE(stp(d31, d0, MemOperand(x1, 504, PostIndex)),
1704 COMPARE(stp(d2, d3, MemOperand(x4, -512, PostIndex)),
1707 COMPARE(stp(q5, q6, MemOperand(x7)), "stp q5, q6, [x7]");
1708 COMPARE(stp(q8, q9, MemOperand(x10, 1008)), "stp q8, q9, [x10, #1008]");
1709 COMPARE(stp(q11, q12, MemOperand(x13, -1024)), "stp q11, q12, [x13, #-1024]");
1710 COMPARE(stp(q14, q15, MemOperand(x16, 1008, PreIndex)),
1712 COMPARE(stp(q17, q18, MemOperand(x19, -1024, PreIndex)),
1714 COMPARE(stp(q20, q21, MemOperand(x22, 1008, PostIndex)),
1716 COMPARE(stp(q23, q24, MemOperand(x25, -1024, PostIndex)),
1719 COMPARE(ldp(w16, w17, MemOperand(sp, 4, PostIndex)),
1721 COMPARE(stp(x18, x19, MemOperand(sp, -8, PreIndex)),
1723 COMPARE(ldp(s30, s31, MemOperand
1725 COMPARE(stp(d30, d31, MemOperand(sp, -16)),
1727 COMPARE(ldp(q30, q31, MemOperand(sp, 32, PostIndex)),
1730 COMPARE(ldpsw(x0, x1, MemOperand(x2)), "ldpsw x0, x1, [x2]");
1731 COMPARE(ldpsw(x3, x4, MemOperand(x5, 16)), "ldpsw x3, x4, [x5, #16]");
1732 COMPARE(ldpsw(x6, x7, MemOperand(x8, -32, PreIndex)),
1734 COMPARE(ldpsw(x9, x10, MemOperand(x11, 128, PostIndex)),
1744 COMPARE(stxrb(w0, w1, MemOperand(x2)), "stxrb w0, w1, [x2]");
1745 COMPARE(stxrb(x3, w4, MemOperand(sp)), "stxrb w3, w4, [sp]");
1746 COMPARE(stxrb(w5, x6, MemOperand(x7)), "stxrb w5, w6, [x7]");
1747 COMPARE(stxrb(x8, x9, MemOperand(sp)), "stxrb w8, w9, [sp]");
1748 COMPARE(stxrh(w10, w11, MemOperand(x12)), "stxrh w10, w11, [x12]");
1749 COMPARE(stxrh(x13, w14, MemOperand(sp)), "stxrh w13, w14, [sp]");
1750 COMPARE(stxrh(w15, x16, MemOperand(x17)), "stxrh w15, w16, [x17]");
1751 COMPARE(stxrh(x18, x19, MemOperand(sp)), "stxrh w18, w19, [sp]");
1752 COMPARE(stxr(w20, w21, MemOperand(x22)), "stxr w20, w21, [x22]");
1753 COMPARE(stxr(x23, w24, MemOperand(sp)), "stxr w23, w24, [sp]");
1754 COMPARE(stxr(w25, x26, MemOperand(x27)), "stxr w25, x26, [x27]");
1755 COMPARE(stxr(x28, x29, MemOperand(sp)), "stxr w28, x29, [sp]");
1756 COMPARE(ldxrb(w30, MemOperand(x0)), "ldxrb w30, [x0]");
1757 COMPARE(ldxrb(w1, MemOperand(sp)), "ldxrb w1, [sp]");
1758 COMPARE(ldxrb(x2, MemOperand(x3)), "ldxrb w2, [x3]");
1759 COMPARE(ldxrb(x4, MemOperand(sp)), "ldxrb w4, [sp]");
1760 COMPARE(ldxrh(w5, MemOperand(x6)), "ldxrh w5, [x6]");
1761 COMPARE(ldxrh(w7, MemOperand(sp)), "ldxrh w7, [sp]");
1762 COMPARE(ldxrh(x8, MemOperand(x9)), "ldxrh w8, [x9]");
1763 COMPARE(ldxrh(x10, MemOperand(sp)), "ldxrh w10, [sp]");
1764 COMPARE(ldxr(w11, MemOperand(x12)), "ldxr w11, [x12]");
1765 COMPARE(ldxr(w13, MemOperand(sp)), "ldxr w13, [sp]");
1766 COMPARE(ldxr(x14, MemOperand(x15)), "ldxr x14, [x15]");
1767 COMPARE(ldxr(x16, MemOperand(sp)), "ldxr x16, [sp]");
1768 COMPARE(stxp(w17, w18, w19, MemOperand(x20)), "stxp w17, w18, w19, [x20]");
1769 COMPARE(stxp(x21, w22, w23, MemOperand(sp)), "stxp w21, w22, w23, [sp]");
1770 COMPARE(stxp(w24, x25, x26, MemOperand(x27)), "stxp w24, x25, x26, [x27]");
1771 COMPARE(stxp(x28, x29, x30, MemOperand(sp)), "stxp w28, x29, x30, [sp]");
1772 COMPARE(ldxp(w0, w1, MemOperand(x2)), "ldxp w0, w1, [x2]");
1773 COMPARE(ldxp(w3, w4, MemOperand(sp)), "ldxp w3, w4, [sp]");
1774 COMPARE(ldxp(x5, x6, MemOperand(x7)), "ldxp x5, x6, [x7]");
1775 COMPARE(ldxp(x8, x9, MemOperand(sp)), "ldxp x8, x9, [sp]");
1776 COMPARE(stlxrb(w10, w11, MemOperand(x12)), "stlxrb w10, w11, [x12]");
1777 COMPARE(stlxrb(x13, w14, MemOperand(sp)), "stlxrb w13, w14, [sp]");
1778 COMPARE(stlxrb(w15, x16, MemOperand(x17)), "stlxrb w15, w16, [x17]");
1779 COMPARE(stlxrb(x18, x19, MemOperand(sp)), "stlxrb w18, w19, [sp]");
1780 COMPARE(stlxrh(w20, w21, MemOperand(x22)), "stlxrh w20, w21, [x22]");
1781 COMPARE(stlxrh(x23, w24, MemOperand(sp)), "stlxrh w23, w24, [sp]");
1782 COMPARE(stlxrh(w25, x26, MemOperand(x27)), "stlxrh w25, w26, [x27]");
1783 COMPARE(stlxrh(x28, x29, MemOperand(sp)), "stlxrh w28, w29, [sp]");
1784 COMPARE(stlxr(w30, w0, MemOperand(x1)), "stlxr w30, w0, [x1]");
1785 COMPARE(stlxr(x2, w3, MemOperand(sp)), "stlxr w2, w3, [sp]");
1786 COMPARE(stlxr(w4, x5, MemOperand(x6)), "stlxr w4, x5, [x6]");
1787 COMPARE(stlxr(x7, x8, MemOperand(sp)), "stlxr w7, x8, [sp]");
1788 COMPARE(ldaxrb(w9, MemOperand(x10)), "ldaxrb w9, [x10]");
1789 COMPARE(ldaxrb(w11, MemOperand(sp)), "ldaxrb w11, [sp]");
1790 COMPARE(ldaxrb(x12, MemOperand(x13)), "ldaxrb w12, [x13]");
1791 COMPARE(ldaxrb(x14, MemOperand(sp)), "ldaxrb w14, [sp]");
1792 COMPARE(ldaxrh(w15, MemOperand(x16)), "ldaxrh w15, [x16]");
1793 COMPARE(ldaxrh(w17, MemOperand(sp)), "ldaxrh w17, [sp]");
1794 COMPARE(ldaxrh(x18, MemOperand(x19)), "ldaxrh w18, [x19]");
1795 COMPARE(ldaxrh(x20, MemOperand(sp)), "ldaxrh w20, [sp]");
1796 COMPARE(ldaxr(w21, MemOperand(x22)), "ldaxr w21, [x22]");
1797 COMPARE(ldaxr(w23, MemOperand(sp)), "ldaxr w23, [sp]");
1798 COMPARE(ldaxr(x24, MemOperand(x25)), "ldaxr x24, [x25]");
1799 COMPARE(ldaxr(x26, MemOperand(sp)), "ldaxr x26, [sp]");
1800 COMPARE(stlxp(w27, w28, w29, MemOperand(x30)), "stlxp w27, w28, w29, [x30]");
1801 COMPARE(stlxp(x0, w1, w2, MemOperand(sp)), "stlxp w0, w1, w2, [sp]");
1802 COMPARE(stlxp(w3, x4, x5, MemOperand(x6)), "stlxp w3, x4, x5, [x6]");
1803 COMPARE(stlxp(x7, x8, x9, MemOperand(sp)), "stlxp w7, x8, x9, [sp]");
1804 COMPARE(ldaxp(w10, w11, MemOperand(x12)), "ldaxp w10, w11, [x12]");
1805 COMPARE(ldaxp(w13, w14, MemOperand(sp)), "ldaxp w13, w14, [sp]");
1806 COMPARE(ldaxp(x15, x16, MemOperand(x17)), "ldaxp x15, x16, [x17]");
1807 COMPARE(ldaxp(x18, x19, MemOperand(sp)), "ldaxp x18, x19, [sp]");
1808 COMPARE(stlrb(w20, MemOperand(x21)), "stlrb w20, [x21]");
1809 COMPARE(stlrb(w22, MemOperand(sp)), "stlrb w22, [sp]");
1810 COMPARE(stlrb(x23, MemOperand(x24)), "stlrb w23, [x24]");
1811 COMPARE(stlrb(x25, MemOperand(sp)), "stlrb w25, [sp]");
1812 COMPARE(stlrh(w26, MemOperand(x27)), "stlrh w26, [x27]");
1813 COMPARE(stlrh(w28, MemOperand(sp)), "stlrh w28, [sp]");
1814 COMPARE(stlrh(x29, MemOperand(x30)), "stlrh w29, [x30]");
1815 COMPARE(stlrh(x0, MemOperand(sp)), "stlrh w0, [sp]");
1816 COMPARE(stlr(w1, MemOperand(x2)), "stlr w1, [x2]");
1817 COMPARE(stlr(w3, MemOperand(sp)), "stlr w3, [sp]");
1818 COMPARE(stlr(x4, MemOperand(x5)), "stlr x4, [x5]");
1819 COMPARE(stlr(x6, MemOperand(sp)), "stlr x6, [sp]");
1820 COMPARE(ldarb(w7, MemOperand(x8)), "ldarb w7, [x8]");
1821 COMPARE(ldarb(w9, MemOperand(sp)), "ldarb w9, [sp]");
1822 COMPARE(ldarb(x10, MemOperand(x11)), "ldarb w10, [x11]");
1823 COMPARE(ldarb(x12, MemOperand(sp)), "ldarb w12, [sp]");
1824 COMPARE(ldarh(w13, MemOperand(x14)), "ldarh w13, [x14]");
1825 COMPARE(ldarh(w15, MemOperand(sp)), "ldarh w15, [sp]");
1826 COMPARE(ldarh(x16, MemOperand(x17)), "ldarh w16, [x17]");
1827 COMPARE(ldarh(x18, MemOperand(sp)), "ldarh w18, [sp]");
1828 COMPARE(ldar(w19, MemOperand(x20)), "ldar w19, [x20]");
1829 COMPARE(ldar(w21, MemOperand(sp)), "ldar w21, [sp]");
1830 COMPARE(ldar(x22, MemOperand(x23)), "ldar x22, [x23]");
1831 COMPARE(ldar(x24, MemOperand(sp)), "ldar x24, [sp]");
1840 COMPARE(ldnp(w0, w1, MemOperand(x2)), "ldnp w0, w1, [x2]");
1841 COMPARE(stnp(w3, w4, MemOperand(x5, 252)), "stnp w3, w4, [x5, #252]");
1842 COMPARE(ldnp(w6, w7, MemOperand(x8, -256)), "ldnp w6, w7, [x8, #-256]");
1843 COMPARE(stnp(x9, x10, MemOperand(x11)), "stnp x9, x10, [x11]");
1844 COMPARE(ldnp(x12, x13, MemOperand(x14, 504)), "ldnp x12, x13, [x14, #504]");
1845 COMPARE(stnp(x15, x16, MemOperand(x17, -512)), "stnp x15, x16, [x17, #-512]");
1846 COMPARE(ldnp(s18, s19, MemOperand(x20)), "ldnp s18, s19, [x20]");
1847 COMPARE(stnp(s21, s22, MemOperand(x23, 252)), "stnp s21, s22, [x23, #252]");
1848 COMPARE(ldnp(s24, s25, MemOperand(x26, -256)), "ldnp s24, s25, [x26, #-256]");
1849 COMPARE(stnp(d27, d28, MemOperand(x29)), "stnp d27, d28, [x29]");
1850 COMPARE(ldnp(d30, d31, MemOperand(x0, 504)), "ldnp d30, d31, [x0, #504]");
1851 COMPARE(stnp(d1, d2, MemOperand(x3, -512)), "stnp d1, d2, [x3, #-512]");
1852 COMPARE(ldnp(q4, q5, MemOperand(x6)), "ldnp q4, q5, [x6]");
1853 COMPARE(stnp(q7, q8, MemOperand(x9, 1008)), "stnp q7, q8, [x9, #1008]");
1854 COMPARE(ldnp(q10, q11, MemOperand(x12, -1024)),
1956 COMPARE_PREFIX(prfm(op, MemOperand(x0, 0)), expected[i]);
1957 COMPARE_PREFIX(prfm(op, MemOperand(x0, x1)), expected[i]);
2007 COMPARE_PREFIX(prfum(op, MemOperand(x0, 0)), expected[i]);
2017 COMPARE(prfm(PLDL1KEEP, MemOperand(x1)), "prfm pldl1keep, [x1]");
2018 COMPARE(prfm(PLDL1STRM, MemOperand(x3, 8)), "prfm pldl1strm, [x3, #8]");
2019 COMPARE(prfm(PLDL2KEEP, MemOperand(x5, 32760)),
2022 COMPARE(prfm(PLDL2STRM, MemOperand(sp)), "prfm pldl2strm, [sp]");
2023 COMPARE(prfm(PLDL3KEEP, MemOperand(sp, 8)), "prfm pldl3keep, [sp, #8]");
2024 COMPARE(prfm(PLDL3STRM, MemOperand(sp, 32760)),
2034 COMPARE(prfm(PLIL1KEEP, MemOperand(x1, x2)), "prfm plil1keep, [x1, x2]");
2035 COMPARE(prfm(PLIL1STRM, MemOperand(x3, w4, SXTW)),
2037 COMPARE(prfm(PLIL2KEEP, MemOperand(x5, x6, LSL, 3)),
2040 COMPARE(prfm(PLIL2STRM, MemOperand(sp, xzr)), "prfm plil2strm, [sp, xzr]");
2041 COMPARE(prfm(PLIL3KEEP, MemOperand(sp, wzr, SXTW)),
2043 COMPARE(prfm(PLIL3STRM, MemOperand(sp, xzr, LSL, 3)),
2069 COMPARE(prfum(PLDL1KEEP, MemOperand(x1)), "prfum pldl1keep, [x1]");
2070 COMPARE(prfum(PLDL1STRM, MemOperand(x1, 8)), "prfum pldl1strm, [x1, #8]");
2071 COMPARE(prfum(PLDL2KEEP, MemOperand(x1, 248)), "prfum pldl2keep, [x1, #248]");
2074 COMPARE(prfm(PLDL2STRM, MemOperand(x1, 1)), "prfum pldl2strm, [x1, #1]");
2075 COMPARE(prfm(PLDL3KEEP, MemOperand(x1, -1)), "prfum pldl3keep, [x1, #-1]");
2076 COMPARE(prfm(PLDL3STRM, MemOperand(x1, 255)), "prfum pldl3strm, [x1, #255]");
2077 COMPARE(prfm(PLDL3STRM, MemOperand(x1, -256)),
2092 COMPARE(prfum(PLDL1KEEP, MemOperand(x1), option), "prfum pldl1keep, [x1]");
2093 COMPARE(prfum(PLDL1STRM, MemOperand(x1, 8), option),
2095 COMPARE(prfum(PLDL2KEEP, MemOperand(x1, 248), option),
2097 COMPARE(prfum(PLDL2STRM, MemOperand(x1, 1), option),
2099 COMPARE(prfum(PLDL3KEEP, MemOperand(x1, -1), option),
2101 COMPARE(prfum(PLDL3STRM, MemOperand(x1, 255), option),
2103 COMPARE(prfum(PLIL1KEEP, MemOperand(x1, -256), option),
2109 COMPARE(prfm(PLDL1KEEP, MemOperand(x1), option), "prfm pldl1keep, [x1]");
2110 COMPARE(prfm(PLDL1STRM, MemOperand(x1, 8), option),
2112 COMPARE(prfm(PLDL2KEEP, MemOperand(x1, 248), option),
2114 COMPARE(prfm(PLIL2STRM, MemOperand(x1, 256), option),
2116 COMPARE(prfm(PLIL3KEEP, MemOperand(x1, 32760), option),
2122 COMPARE(prfum(PLDL1KEEP, MemOperand(x1), option), "prfum pldl1keep, [x1]");
2123 COMPARE(prfum(PLDL1STRM, MemOperand(x1, 8), option),
2125 COMPARE(prfum(PLDL2KEEP, MemOperand(x1, 248), option),
2127 COMPARE(prfum(PLDL2STRM, MemOperand(x1, 1), option),
2129 COMPARE(prfum(PLDL3KEEP, MemOperand(x1, -1), option),
2131 COMPARE(prfum(PLDL3STRM, MemOperand(x1, 255), option),
2133 COMPARE(prfum(PLIL1KEEP, MemOperand(x1, -256), option),
2135 COMPARE(prfum(PLIL1STRM, MemOperand(x1, 256), option),
2137 COMPARE(prfum(PLIL2KEEP, MemOperand(x1, 32760), option),
2143 COMPARE(prfm(PLDL1KEEP, MemOperand(x1), option), "prfm pldl1keep, [x1]");
2144 COMPARE(prfm(PLDL1STRM, MemOperand(x1, 8), option),
2146 COMPARE(prfm(PLDL2KEEP, MemOperand(x1, 248), option),
2148 COMPARE(prfm(PLDL2STRM, MemOperand(x1, 1), option),
2150 COMPARE(prfm(PLDL3KEEP, MemOperand(x1, -1), option),
2152 COMPARE(prfm(PLDL3STRM, MemOperand(x1, 255), option),
2154 COMPARE(prfm(PLIL1KEEP, MemOperand(x1, -256), option),
2156 COMPARE(prfm(PLIL1STRM, MemOperand(x1, 256), option),
2158 COMPARE(prfm(PLIL2KEEP, MemOperand(x1, 32760), option),
2854 COMPARE(Ld1(v0.M, MemOperand(x15)), \
2856 COMPARE(Ld1(v1.M, v2.M, MemOperand(x16)), \
2858 COMPARE(Ld1(v3.M, v4.M, v5.M, MemOperand(x17)), \
2860 COMPARE(Ld1(v6.M, v7.M, v8.M, v9.M, MemOperand(x18)), \
2862 COMPARE(Ld1(v30.M, v31.M, v0.M, v1.M, MemOperand(sp)), \
2864 COMPARE(Ld2(v1.M, v2.M, MemOperand(x16)), \
2866 COMPARE(Ld3(v3.M, v4.M, v5.M, MemOperand(x17)), \
2868 COMPARE(Ld4(v6.M, v7.M, v8.M, v9.M, MemOperand(x18)), \
2870 COMPARE(Ld4(v30.M, v31.M, v0.M, v1.M, MemOperand(sp)), \
2876 COMPARE(Ld1(v0.M, MemOperand(x15, x20, PostIndex)), \
2878 COMPARE(Ld1(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2880 COMPARE(Ld1(v3.M, v4.M, v5.M, MemOperand(x17, x22, PostIndex)), \
2882 COMPARE(Ld1(v6.M, v7.M, v8.M, v9.M, MemOperand(x18, x23, PostIndex)), \
2884 COMPARE(Ld1(v30.M, v31.M, v0.M, v1.M, MemOperand(sp, x24, PostIndex)), \
2886 COMPARE(Ld2(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2888 COMPARE(Ld3(v3.M, v4.M, v5.M, MemOperand(x17, x22, PostIndex)), \
2890 COMPARE(Ld4(v6.M, v7.M, v8.M, v9.M, MemOperand(x18, x23, PostIndex)), \
2892 COMPARE(Ld4(v30.M, v31.M, v0.M, v1.M, MemOperand(sp, x24, PostIndex)), \
2897 COMPARE(Ld1(v0.V8B(), MemOperand(x15, 8, PostIndex)),
2899 COMPARE(Ld1(v1.V16B(), MemOperand(x16, 16, PostIndex)),
2901 COMPARE(Ld1(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2903 COMPARE(Ld1(v4.V8H(), v5.V8H(), MemOperand(x18, 32, PostIndex)),
2905 COMPARE(Ld1(v16.V2S(), v17.V2S(), v18.V2S(), MemOperand(x19, 24, PostIndex)),
2907 COMPARE(Ld1(v16.V4S(), v17.V4S(), v18.V4S(), MemOperand(x19, 48, PostIndex)),
2910 MemOperand(x20, 32, PostIndex)),
2913 MemOperand(x21, 64, PostIndex)),
2916 COMPARE(Ld2(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2918 COMPARE(Ld2(v4.V8H(), v5.V8H(), MemOperand(x18, 32, PostIndex)),
2920 COMPARE(Ld3(v16.V2S(), v17.V2S(), v18.V2S(), MemOperand(x19, 24, PostIndex)),
2922 COMPARE(Ld3(v16.V4S(), v17.V4S(), v18.V4S(), MemOperand(x19, 48, PostIndex)),
2925 MemOperand(x20, 32, PostIndex)),
2928 MemOperand(x21, 64, PostIndex)),
2931 COMPARE(Ld1(v0.V1D(), MemOperand(x16)), "ld1 {v0.1d}, [x16]");
2932 COMPARE(Ld1(v1.V1D(), v2.V1D(), MemOperand(x17, 16, PostIndex)),
2934 COMPARE(Ld1(v3.V1D(), v4.V1D(), v5.V1D(), MemOperand(x18, x19, PostIndex)),
2937 MemOperand(x20, 32, PostIndex)),
2939 COMPARE(Ld1(d30, d31, d0, d1, MemOperand(x21, x22, PostIndex)),
2943 COMPARE(St1(v20.M, MemOperand(x15)), \
2945 COMPARE(St1(v21.M, v22.M, MemOperand(x16)), \
2947 COMPARE(St1(v23.M, v24.M, v25.M, MemOperand(x17)), \
2949 COMPARE(St1(v26.M, v27.M, v28.M, v29.M, MemOperand(x18)), \
2951 COMPARE(St1(v30.M, v31.M, v0.M, v1.M, MemOperand(sp)), \
2953 COMPARE(St2(VLIST2(v21.M), MemOperand(x16)), \
2955 COMPARE(St3(v23.M, v24.M, v25.M, MemOperand(x17)), \
2957 COMPARE(St4(v30.M, v31.M, v0.M, v1.M, MemOperand(sp)), \
2963 COMPARE(St1(v0.M, MemOperand(x15, x20, PostIndex)), \
2965 COMPARE(St1(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2967 COMPARE(St1(v3.M, v4.M, v5.M, MemOperand(x17, x22, PostIndex)), \
2969 COMPARE(St1(v6.M, v7.M, v8.M, v9.M, MemOperand(x18, x23, PostIndex)), \
2971 COMPARE(St1(v30.M, v31.M, v0.M, v1.M, MemOperand(sp, x24, PostIndex)), \
2973 COMPARE(St2(v1.M, v2.M, MemOperand(x16, x21, PostIndex)), \
2975 COMPARE(St3(v3.M, v4.M, v5.M, MemOperand(x17, x22, PostIndex)), \
2977 COMPARE(St4(v6.M, v7.M, v8.M, v9.M, MemOperand(x18, x23, PostIndex)), \
2979 COMPARE(St4(v30.M, v31.M, v0.M, v1.M, MemOperand(sp, x24, PostIndex)), \
2984 COMPARE(St1(v0.V8B(), MemOperand(x15, 8, PostIndex)),
2986 COMPARE(St1(v1.V16B(), MemOperand(x16, 16, PostIndex)),
2988 COMPARE(St1(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
2990 COMPARE(St1(v4.V8H(), v5.V8H(), MemOperand(x18, 32, PostIndex)),
2992 COMPARE(St1(v16.V2S(), v17.V2S(), v18.V2S(), MemOperand(x19, 24, PostIndex)),
2994 COMPARE(St1(v16.V4S(), v17.V4S(), v18.V4S(), MemOperand(x19, 48, PostIndex)),
2997 MemOperand(x20, 32, PostIndex)),
3000 MemOperand(x21, 64, PostIndex)),
3002 COMPARE(St2(v1.V16B(), v2.V16B(), MemOperand(x16, 32, PostIndex)),
3004 COMPARE(St2(v2.V4H(), v3.V4H(), MemOperand(x17, 16, PostIndex)),
3006 COMPARE(St2(v4.V8H(), v5.V8H(), MemOperand(x18, 32, PostIndex)),
3009 MemOperand(x19, 24, PostIndex)),
3012 MemOperand(x19, 48, PostIndex)),
3015 MemOperand(x20, 32, PostIndex)),
3018 MemOperand(x21, 64, PostIndex)),
3021 COMPARE(St1(v0.V1D(), MemOperand(x16)), "st1 {v0.1d}, [x16]");
3022 COMPARE(St1(v1.V1D(), v2.V1D(), MemOperand(x17, 16, PostIndex)),
3024 COMPARE(St1(v3.V1D(), v4.V1D(), v5.V1D(), MemOperand(x18, x19, PostIndex)),
3027 MemOperand(x20, 32, PostIndex)),
3029 COMPARE(St1(d30, d31, d0, d1, MemOperand(x21, x22, PostIndex)),
3039 COMPARE(Ld1(v0.V8B(), 0, MemOperand(x15)), "ld1 {v0.b}[0], [x15]");
3040 COMPARE(Ld1(v1.V16B(), 1, MemOperand(x16)), "ld1 {v1.b}[1], [x16]");
3041 COMPARE(Ld1(v2.V4H(), 2, MemOperand(x17)), "ld1 {v2.h}[2], [x17]");
3042 COMPARE(Ld1(v3.V8H(), 3, MemOperand(x18)), "ld1 {v3.h}[3], [x18]");
3043 COMPARE(Ld1(v4.V2S(), 0, MemOperand(x19)), "ld1 {v4.s}[0], [x19]");
3044 COMPARE(Ld1(v5.V4S(), 1, MemOperand(x20)), "ld1 {v5.s}[1], [x20]");
3045 COMPARE(Ld1(v6.V2D(), 0, MemOperand(x21)), "ld1 {v6.d}[0], [x21]");
3046 COMPARE(Ld1(v7.B(), 7, MemOperand(x22)), "ld1 {v7.b}[7], [x22]");
3047 COMPARE(Ld1(v8.B(), 15, MemOperand(x23)), "ld1 {v8.b}[15], [x23]");
3048 COMPARE(Ld1(v9.H(), 3, MemOperand(x24)), "ld1 {v9.h}[3], [x24]");
3049 COMPARE(Ld1(v10.H(), 7, MemOperand(x25)), "ld1 {v10.h}[7], [x25]");
3050 COMPARE(Ld1(v11.S(), 1, MemOperand(x26)), "ld1 {v11.s}[1], [x26]");
3051 COMPARE(Ld1(v12.S(), 3, MemOperand(x27)), "ld1 {v12.s}[3], [x27]");
3052 COMPARE(Ld1(v13.D(), 1, MemOperand(sp)), "ld1 {v13.d}[1], [sp]");
3054 COMPARE(Ld1(v0.V8B(), 0, MemOperand(x15, x0, PostIndex)),
3056 COMPARE(Ld1(v1.V16B(), 1, MemOperand(x16, 1, PostIndex)),
3058 COMPARE(Ld1(v2.V4H(), 2, MemOperand(x17, 2, PostIndex)),
3060 COMPARE(Ld1(v3.V8H(), 3, MemOperand(x18, x1, PostIndex)),
3062 COMPARE(Ld1(v4.V2S(), 0, MemOperand(x19, x2, PostIndex)),
3064 COMPARE(Ld1(v5.V4S(), 1, MemOperand(x20, 4, PostIndex)),
3066 COMPARE(Ld1(v6.V2D(), 0, MemOperand(x21, 8, PostIndex)),
3068 COMPARE(Ld1(v7.B(), 7, MemOperand(x22, 1, PostIndex)),
3070 COMPARE(Ld1(v8.B(), 15, MemOperand(x23, x3, PostIndex)),
3072 COMPARE(Ld1(v9.H(), 3, MemOperand(x24, x4, PostIndex)),
3074 COMPARE(Ld1(v10.H(), 7, MemOperand(x25, 2, PostIndex)),
3076 COMPARE(Ld1(v11.S(), 1, MemOperand(x26, 4, PostIndex)),
3078 COMPARE(Ld1(v12.S(), 3, MemOperand(x27, x5, PostIndex)),
3080 COMPARE(Ld1(v13.D(), 1, MemOperand(sp, x6, PostIndex)),
3083 COMPARE(Ld2(v0.V8B(), v1.V8B(), 0, MemOperand(x15)),
3085 COMPARE(Ld2(v1.V16B(), v2.V16B(), 1, MemOperand(x16)),
3087 COMPARE(Ld2(v2.V4H(), v3.V4H(), 2, MemOperand(x17)),
3089 COMPARE(Ld2(v3.V8H(), v4.V8H(), 3, MemOperand(x18)),
3091 COMPARE(Ld2(v4.V2S(), v5.V2S(), 0, MemOperand(x19)),
3093 COMPARE(Ld2(v5.V4S(), v6.V4S(), 1, MemOperand(x20)),
3095 COMPARE(Ld2(v6.V2D(), v7.V2D(), 0, MemOperand(x21)),
3097 COMPARE(Ld2(v7.B(), v8.B(), 7, MemOperand(x22)),
3099 COMPARE(Ld2(v8.B(), v9.B(), 15, MemOperand(x23)),
3101 COMPARE(Ld2(v9.H(), v10.H(), 3, MemOperand(x24)),
3103 COMPARE(Ld2(v10.H(), v11.H(), 7, MemOperand(x25)),
3105 COMPARE(Ld2(v11.S(), v12.S(), 1, MemOperand(x26)),
3107 COMPARE(Ld2(v12.S(), v13.S(), 3, MemOperand(x27)),
3109 COMPARE(Ld2(v13.D(), v14.D(), 1, MemOperand(sp)),
3112 COMPARE(Ld2(v0.V8B(), v1.V8B(), 0, MemOperand(x15, x0, PostIndex)),
3114 COMPARE(Ld2(v1.V16B(), v2.V16B(), 1, MemOperand(x16, 2, PostIndex)),
3116 COMPARE(Ld2(v2.V4H(), v3.V4H(), 2, MemOperand(x17, 4, PostIndex)),
3118 COMPARE(Ld2(v3.V8H(), v4.V8H(), 3, MemOperand(x18, x1, PostIndex)),
3120 COMPARE(Ld2(v4.V2S(), v5.V2S(), 0, MemOperand(x19, x2, PostIndex)),
3122 COMPARE(Ld2(v5.V4S(), v6.V4S(), 1, MemOperand(x20, 8, PostIndex)),
3124 COMPARE(Ld2(v6.V2D(), v7.V2D(), 0, MemOperand(x21, 16, PostIndex)),
3126 COMPARE(Ld2(v7.B(), v8.B(), 7, MemOperand(x22, 2, PostIndex)),
3128 COMPARE(Ld2(v8.B(), v9.B(), 15, MemOperand(x23, x3, PostIndex)),
3130 COMPARE(Ld2(v9.H(), v10.H(), 3, MemOperand(x24, x4, PostIndex)),
3132 COMPARE(Ld2(v10.H(), v11.H(), 7, MemOperand(x25, 4, PostIndex)),
3134 COMPARE(Ld2(v11.S(), v12.S(), 1, MemOperand(x26, 8, PostIndex)),
3136 COMPARE(Ld2(v12.S(), v13.S(), 3, MemOperand(x27, x5, PostIndex)),
3138 COMPARE(Ld2(v13.D(), v14.D(), 1, MemOperand(sp, x6, PostIndex)),
3141 COMPARE(Ld3(v0.V8B(), v1.V8B(), v2.V8B(), 0, MemOperand(x15)),
3143 COMPARE(Ld3(v1.V16B(), v2.V16B(), v3.V16B(), 1, MemOperand(x16)),
3145 COMPARE(Ld3(v2.V4H(), v3.V4H(), v4.V4H(), 2, MemOperand(x17)),
3147 COMPARE(Ld3(v3.V8H(), v4.V8H(), v5.V8H(), 3, MemOperand(x18)),
3149 COMPARE(Ld3(v4.V2S(), v5.V2S(), v6.V2S(), 0, MemOperand(x19)),
3151 COMPARE(Ld3(v5.V4S(), v6.V4S(), v7.V4S(), 1, MemOperand(x20)),
3153 COMPARE(Ld3(v6.V2D(), v7.V2D(), v8.V2D(), 0, MemOperand(x21)),
3155 COMPARE(Ld3(v7.B(), v8.B(), v9.B(), 7, MemOperand(x22)),
3157 COMPARE(Ld3(v8.B(), v9.B(), v10.B(), 15, MemOperand(x23)),
3159 COMPARE(Ld3(v9.H(), v10.H(), v11.H(), 3, MemOperand(x24)),
3161 COMPARE(Ld3(v10.H(), v11.H(), v12.H(), 7, MemOperand(x25)),
3163 COMPARE(Ld3(v11.S(), v12.S(), v13.S(), 1, MemOperand(x26)),
3165 COMPARE(Ld3(v12.S(), v13.S(), v14.S(), 3, MemOperand(x27)),
3167 COMPARE(Ld3(v13.D(), v14.D(), v15.D(), 1, MemOperand(sp)),
3171 MemOperand(x15, x0, PostIndex)),
3174 MemOperand(x16, 3, PostIndex)),
3177 MemOperand(x17, 6, PostIndex)),
3180 MemOperand(x18, x1, PostIndex)),
3183 MemOperand(x19, x2, PostIndex)),
3186 MemOperand(x20, 12, PostIndex)),
3189 MemOperand(x21, 24, PostIndex)),
3192 MemOperand(x22, 3, PostIndex)),
3195 MemOperand(x23, x3, PostIndex)),
3198 MemOperand(x24, x4, PostIndex)),
3201 MemOperand(x25, 6, PostIndex)),
3204 MemOperand(x26, 12, PostIndex)),
3207 MemOperand(x27, x5, PostIndex)),
3210 MemOperand(sp, x6, PostIndex)),
3214 MemOperand(x15)),
3217 MemOperand(x16)),
3220 MemOperand(x17)),
3223 MemOperand(x18)),
3226 MemOperand(x19)),
3229 MemOperand(x20)),
3232 MemOperand(x21)),
3235 MemOperand(x22)),
3238 MemOperand(x23)),
3241 MemOperand(x24)),
3244 MemOperand(x25)),
3247 MemOperand(x26)),
3250 MemOperand(x27)),
3253 MemOperand(sp)),
3257 MemOperand(x15, x0, PostIndex)),
3260 MemOperand(x16, 4, PostIndex)),
3263 MemOperand(x17, 8, PostIndex)),
3266 MemOperand(x18, x1, PostIndex)),
3269 MemOperand(x19, x2, PostIndex)),
3272 MemOperand(x20, 16, PostIndex)),
3275 MemOperand(x21, 32, PostIndex)),
3278 MemOperand(x22, 4, PostIndex)),
3281 MemOperand(x23, x3, PostIndex)),
3284 MemOperand(x24, x4, PostIndex)),
3287 MemOperand(x25, 8, PostIndex)),
3290 MemOperand(x26, 16, PostIndex)),
3293 MemOperand(x27, x5, PostIndex)),
3296 MemOperand(sp, x6, PostIndex)),
3299 COMPARE(St1(v0.V8B(), 0, MemOperand(x15)), "st1 {v0.b}[0], [x15]");
3300 COMPARE(St1(v1.V16B(), 1, MemOperand(x16)), "st1 {v1.b}[1], [x16]");
3301 COMPARE(St1(v2.V4H(), 2, MemOperand(x17)), "st1 {v2.h}[2], [x17]");
3302 COMPARE(St1(v3.V8H(), 3, MemOperand(x18)), "st1 {v3.h}[3], [x18]");
3303 COMPARE(St1(v4.V2S(), 0, MemOperand(x19)), "st1 {v4.s}[0], [x19]");
3304 COMPARE(St1(v5.V4S(), 1, MemOperand(x20)), "st1 {v5.s}[1], [x20]");
3305 COMPARE(St1(v6.V2D(), 0, MemOperand(x21)), "st1 {v6.d}[0], [x21]");
3306 COMPARE(St1(v7.B(), 7, MemOperand(x22)), "st1 {v7.b}[7], [x22]");
3307 COMPARE(St1(v8.B(), 15, MemOperand(x23)), "st1 {v8.b}[15], [x23]");
3308 COMPARE(St1(v9.H(), 3, MemOperand(x24)), "st1 {v9.h}[3], [x24]");
3309 COMPARE(St1(v10.H(), 7, MemOperand(x25)), "st1 {v10.h}[7], [x25]");
3310 COMPARE(St1(v11.S(), 1, MemOperand(x26)), "st1 {v11.s}[1], [x26]");
3311 COMPARE(St1(v12.S(), 3, MemOperand(x27)), "st1 {v12.s}[3], [x27]");
3312 COMPARE(St1(v13.D(), 1, MemOperand(sp)), "st1 {v13.d}[1], [sp]");
3314 COMPARE(St1(v0.V8B(), 0, MemOperand(x15, x0, PostIndex)),
3316 COMPARE(St1(v1.V16B(), 1, MemOperand(x16, 1, PostIndex)),
3318 COMPARE(St1(v2.V4H(), 2, MemOperand(x17, 2, PostIndex)),
3320 COMPARE(St1(v3.V8H(), 3, MemOperand(x18, x1, PostIndex)),
3322 COMPARE(St1(v4.V2S(), 0, MemOperand(x19, x2, PostIndex)),
3324 COMPARE(St1(v5.V4S(), 1, MemOperand(x20, 4, PostIndex)),
3326 COMPARE(St1(v6.V2D(), 0, MemOperand(x21, 8, PostIndex)),
3328 COMPARE(St1(v7.B(), 7, MemOperand(x22, 1, PostIndex)),
3330 COMPARE(St1(v8.B(), 15, MemOperand(x23, x3, PostIndex)),
3332 COMPARE(St1(v9.H(), 3, MemOperand(x24, x4, PostIndex)),
3334 COMPARE(St1(v10.H(), 7, MemOperand(x25, 2, PostIndex)),
3336 COMPARE(St1(v11.S(), 1, MemOperand(x26, 4, PostIndex)),
3338 COMPARE(St1(v12.S(), 3, MemOperand(x27, x5, PostIndex)),
3340 COMPARE(St1(v13.D(), 1, MemOperand(sp, x6, PostIndex)),
3342 COMPARE(St2(v0.V8B(), v1.V8B(), 0, MemOperand(x15, x0, PostIndex)),
3344 COMPARE(St2(v1.V16B(), v2.V16B(), 1, MemOperand(x16, 2, PostIndex)),
3346 COMPARE(St2(v2.V4H(), v3.V4H(), 2, MemOperand(x17, 4, PostIndex)),
3348 COMPARE(St2(v3.V8H(), v4.V8H(), 3, MemOperand(x18, x1, PostIndex)),
3350 COMPARE(St2(v4.V2S(), v5.V2S(), 0, MemOperand(x19, x2, PostIndex)),
3352 COMPARE(St2(v5.V4S(), v6.V4S(), 1, MemOperand(x20, 8, PostIndex)),
3354 COMPARE(St2(v6.V2D(), v7.V2D(), 0, MemOperand(x21, 16, PostIndex)),
3356 COMPARE(St2(v7.B(), v8.B(), 7, MemOperand(x22, 2, PostIndex)),
3358 COMPARE(St2(v8.B(), v9.B(), 15, MemOperand(x23, x3, PostIndex)),
3360 COMPARE(St2(v9.H(), v10.H(), 3, MemOperand(x24, x4, PostIndex)),
3362 COMPARE(St2(v10.H(), v11.H(), 7, MemOperand(x25, 4, PostIndex)),
3364 COMPARE(St2(v11.S(), v12.S(), 1, MemOperand(x26, 8, PostIndex)),
3366 COMPARE(St2(v12.S(), v13.S(), 3, MemOperand(x27, x5, PostIndex)),
3368 COMPARE(St2(v13.D(), v14.D(), 1, MemOperand(sp, x6, PostIndex)),
3370 COMPARE(St3(VLIST3(v0.V8B()), 0, MemOperand(x15, x0, PostIndex)),
3372 COMPARE(St3(VLIST3(v1.V16B()), 1, MemOperand(x16, 3, PostIndex)),
3374 COMPARE(St3(VLIST3(v2.V4H()), 2, MemOperand(x17, 6, PostIndex)),
3376 COMPARE(St3(VLIST3(v3.V8H()), 3, MemOperand(x18, x1, PostIndex)),
3378 COMPARE(St3(VLIST3(v4.V2S()), 0, MemOperand(x19, x2, PostIndex)),
3380 COMPARE(St3(VLIST3(v5.V4S()), 1, MemOperand(x20, 12, PostIndex)),
3382 COMPARE(St3(VLIST3(v6.V2D()), 0, MemOperand(x21, 24, PostIndex)),
3384 COMPARE(St3(VLIST3(v7.B()), 7, MemOperand(x22, 3, PostIndex)),
3386 COMPARE(St3(VLIST3(v8.B()), 15, MemOperand(x23, x3, PostIndex)),
3388 COMPARE(St3(VLIST3(v9.H()), 3, MemOperand(x24, x4, PostIndex)),
3390 COMPARE(St3(VLIST3(v10.H()), 7, MemOperand(x25, 6, PostIndex)),
3392 COMPARE(St3(VLIST3(v11.S()), 1, MemOperand(x26, 12, PostIndex)),
3394 COMPARE(St3(VLIST3(v12.S()), 3, MemOperand(x27, x5, PostIndex)),
3396 COMPARE(St3(VLIST3(v13.D()), 1, MemOperand(sp, x6, PostIndex)),
3399 COMPARE(St4(VLIST4(v0.V8B()), 0, MemOperand(x15, x0, PostIndex)),
3401 COMPARE(St4(VLIST4(v1.V16B()), 1, MemOperand(x16, 4, PostIndex)),
3403 COMPARE(St4(VLIST4(v2.V4H()), 2, MemOperand(x17, 8, PostIndex)),
3405 COMPARE(St4(VLIST4(v3.V8H()), 3, MemOperand(x18, x1, PostIndex)),
3407 COMPARE(St4(VLIST4(v4.V2S()), 0, MemOperand(x19, x2, PostIndex)),
3409 COMPARE(St4(VLIST4(v5.V4S()), 1, MemOperand(x20, 16, PostIndex)),
3411 COMPARE(St4(VLIST4(v6.V2D()), 0, MemOperand(x21, 32, PostIndex)),
3413 COMPARE(St4(VLIST4(v7.B()), 7, MemOperand(x22, 4, PostIndex)),
3415 COMPARE(St4(VLIST4(v8.B()), 15, MemOperand(x23, x3, PostIndex)),
3417 COMPARE(St4(VLIST4(v9.H()), 3, MemOperand(x24, x4, PostIndex)),
3419 COMPARE(St4(VLIST4(v10.H()), 7, MemOperand(x25, 8, PostIndex)),
3421 COMPARE(St4(VLIST4(v11.S()), 1, MemOperand(x26, 16, PostIndex)),
3423 COMPARE(St4(VLIST4(v12.S()), 3, MemOperand(x27, x5, PostIndex)),
3425 COMPARE(St4(VLIST4(v13.D()), 1, MemOperand(sp, x6, PostIndex)),
3435 COMPARE(Ld1r(v14.V8B(), MemOperand(x0)), "ld1r {v14.8b}, [x0]");
3436 COMPARE(Ld1r(v15.V16B(), MemOperand(x1)), "ld1r {v15.16b}, [x1]");
3437 COMPARE(Ld1r(v16.V4H(), MemOperand(x2)), "ld1r {v16.4h}, [x2]");
3438 COMPARE(Ld1r(v17.V8H(), MemOperand(x3)), "ld1r {v17.8h}, [x3]");
3439 COMPARE(Ld1r(v18.V2S(), MemOperand(x4)), "ld1r {v18.2s}, [x4]");
3440 COMPARE(Ld1r(v19.V4S(), MemOperand(x5)), "ld1r {v19.4s}, [x5]");
3441 COMPARE(Ld1r(v20.V2D(), MemOperand(sp)), "ld1r {v20.2d}, [sp]");
3442 COMPARE(Ld1r(v21.V1D(), MemOperand(x30)), "ld1r {v21.1d}, [x30]");
3444 COMPARE(Ld1r(v22.V8B(), MemOperand(x6, 1, PostIndex)),
3446 COMPARE(Ld1r(v23.V16B(), MemOperand(x7, x16, PostIndex)),
3448 COMPARE(Ld1r(v24.V4H(), MemOperand(x8, x17, PostIndex)),
3450 COMPARE(Ld1r(v25.V8H(), MemOperand(x9, 2, PostIndex)),
3452 COMPARE(Ld1r(v26.V2S(), MemOperand(x10, 4, PostIndex)),
3454 COMPARE(Ld1r(v27.V4S(), MemOperand(x11, x18, PostIndex)),
3456 COMPARE(Ld1r(v28.V2D(), MemOperand(x12, 8, PostIndex)),
3458 COMPARE(Ld1r(v29.V1D(), MemOperand(x13, 8, PostIndex)),
3461 COMPARE(Ld2r(v14.V8B(), v15.V8B(), MemOperand(x0)),
3463 COMPARE(Ld2r(v15.V16B(), v16.V16B(), MemOperand(x1)),
3465 COMPARE(Ld2r(v16.V4H(), v17.V4H(), MemOperand(x2)),
3467 COMPARE(Ld2r(v17.V8H(), v18.V8H(), MemOperand(x3)),
3469 COMPARE(Ld2r(v18.V2S(), v19.V2S(), MemOperand(x4)),
3471 COMPARE(Ld2r(v19.V4S(), v20.V4S(), MemOperand(x5)),
3473 COMPARE(Ld2r(v20.V2D(), v21.V2D(), MemOperand(sp)),
3475 COMPARE(Ld2r(v21.V8B(), v22.V8B(), MemOperand(x6, 2, PostIndex)),
3477 COMPARE(Ld2r(v22.V16B(), v23.V16B(), MemOperand(x7, x16, PostIndex)),
3479 COMPARE(Ld2r(v23.V4H(), v24.V4H(), MemOperand(x8, x17, PostIndex)),
3481 COMPARE(Ld2r(v24.V8H(), v25.V8H(), MemOperand(x9, 4, PostIndex)),
3483 COMPARE(Ld2r(v25.V2S(), v26.V2S(), MemOperand(x10, 8, PostIndex)),
3485 COMPARE(Ld2r(v26.V4S(), v27.V4S(), MemOperand(x11, x18, PostIndex)),
3487 COMPARE(Ld2r(v27.V2D(), v28.V2D(), MemOperand(x12, 16, PostIndex)),
3491 MemOperand(x0)),
3494 MemOperand(x1)),
3497 MemOperand(x2)),
3500 MemOperand(x3)),
3503 MemOperand(x4)),
3506 MemOperand(x5)),
3509 MemOperand(sp)),
3512 MemOperand(x6, 3, PostIndex)),
3515 MemOperand(x7, x16, PostIndex)),
3518 MemOperand(x8, x17, PostIndex)),
3521 MemOperand(x9, 6, PostIndex)),
3524 MemOperand(x10, 12, PostIndex)),
3527 MemOperand(x11, x18, PostIndex)),
3530 MemOperand(x12, 24, PostIndex)),
3534 MemOperand(x0)),
3537 MemOperand(x1)),
3540 MemOperand(x2)),
3543 MemOperand(x3)),
3546 MemOperand(x4)),
3549 MemOperand(x5)),
3552 MemOperand(sp)),
3555 MemOperand(x6, 4, PostIndex)),
3558 MemOperand(x7, x16, PostIndex)),
3561 MemOperand(x8, x17, PostIndex)),
3564 MemOperand(x9, 8, PostIndex)),
3567 MemOperand(x10, 16, PostIndex)),
3570 MemOperand(x11, x18, PostIndex)),
3573 MemOperand(x12, 32, PostIndex)),