@@ -188,3 +188,61 @@ movdir64b 291(%esi, %eiz, 4), %ebx
188
188
189
189
movdir64b 291 (% rsi , %riz , 4 ) , % rbx
190
190
// 64 : movdir64b 291 (% rsi , %riz , 4 ) , % rbx # encoding: [ 0x66 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
191
+
192
+ enqcmd 291 (% si ) , % ecx
193
+ // ERR64: error: invalid 16 - bit base register
194
+ // ERR32: invalid operand
195
+ // ERR16: invalid operand
196
+
197
+ enqcmd 291 (% esi ) , % cx
198
+ // ERR64: error: invalid operand for instruction
199
+ // ERR32: invalid operand
200
+ // ERR16: invalid operand
201
+
202
+ enqcmd (% rdx ) , % r15d
203
+ // ERR64: [[ #@LINE - 1 ]] : [[ # ]] : error: invalid operand
204
+
205
+ enqcmd (% edx ) , % r15
206
+ // ERR64: [[ #@LINE - 1 ]] : [[ # ]] : error: invalid operand
207
+
208
+ enqcmd (% eip ) , % ebx
209
+ // 64 : enqcmd (% eip ) , % ebx # encoding: [ 0x67 , 0xf2 , 0x0f , 0x38 , 0xf8 , 0x1d , 0x00 , 0x00 , 0x00 , 0x00 ]
210
+
211
+ enqcmd (% rip ) , % rbx
212
+ // 64 : enqcmd (% rip ) , % rbx # encoding: [ 0xf2 , 0x0f , 0x38 , 0xf8 , 0x1d , 0x00 , 0x00 , 0x00 , 0x00 ]
213
+
214
+ enqcmd 291 (% esi , %eiz , 4 ) , % ebx
215
+ // 64 : enqcmd 291 (% esi , %eiz , 4 ) , % ebx # encoding: [ 0x67 , 0xf2 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
216
+ // 32 : enqcmd 291 (% esi , %eiz , 4 ) , % ebx # encoding: [ 0xf2 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
217
+
218
+ enqcmd 291 (% rsi , %riz , 4 ) , % rbx
219
+ // 64 : enqcmd 291 (% rsi , %riz , 4 ) , % rbx # encoding: [ 0xf2 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
220
+
221
+ enqcmds 291 (% si ) , % ecx
222
+ // ERR64: error: invalid 16 - bit base register
223
+ // ERR32: invalid operand
224
+ // ERR16: invalid operand
225
+
226
+ enqcmds 291 (% esi ) , % cx
227
+ // ERR64: error: invalid operand for instruction
228
+ // ERR32: invalid operand
229
+ // ERR16: invalid operand
230
+
231
+ enqcmds (% rdx ) , % r15d
232
+ // ERR64: [[ #@LINE - 1 ]] : [[ # ]] : error: invalid operand
233
+
234
+ enqcmds (% edx ) , % r15
235
+ // ERR64: [[ #@LINE - 1 ]] : [[ # ]] : error: invalid operand
236
+
237
+ enqcmds (% eip ) , % ebx
238
+ // 64 : enqcmds (% eip ) , % ebx # encoding: [ 0x67 , 0xf3 , 0x0f , 0x38 , 0xf8 , 0x1d , 0x00 , 0x00 , 0x00 , 0x00 ]
239
+
240
+ enqcmds (% rip ) , % rbx
241
+ // 64 : enqcmds (% rip ) , % rbx # encoding: [ 0xf3 , 0x0f , 0x38 , 0xf8 , 0x1d , 0x00 , 0x00 , 0x00 , 0x00 ]
242
+
243
+ enqcmds 291 (% esi , %eiz , 4 ) , % ebx
244
+ // 64 : enqcmds 291 (% esi , %eiz , 4 ) , % ebx # encoding: [ 0x67 , 0xf3 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
245
+ // 32 : enqcmds 291 (% esi , %eiz , 4 ) , % ebx # encoding: [ 0xf3 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
246
+
247
+ enqcmds 291 (% rsi , %riz , 4 ) , % rbx
248
+ // 64 : enqcmds 291 (% rsi , %riz , 4 ) , % rbx # encoding: [ 0xf3 , 0x0f , 0x38 , 0xf8 , 0x9c , 0xa6 , 0x23 , 0x01 , 0x00 , 0x00 ]
0 commit comments