x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noreg64.d
index 7a9beebd50b9ac919d60ea9d16de6af6086b68ae..e7764f9372d5167af1b550bafb4be1be4da81786 100644 (file)
@@ -84,6 +84,12 @@ Disassembly of section .text:
  *[a-f0-9]+:   8e 00                   mov    \(%rax\),%es
  *[a-f0-9]+:   a5                      movsl  %ds:\(%rsi\),%es:\(%rdi\)
  *[a-f0-9]+:   a5                      movsl  %ds:\(%rsi\),%es:\(%rdi\)
+ *[a-f0-9]+:   66 0f be 00             movsbw \(%rax\),%ax
+ *[a-f0-9]+:   0f be 00                movsbl \(%rax\),%eax
+ *[a-f0-9]+:   48 0f be 00             movsbq \(%rax\),%rax
+ *[a-f0-9]+:   66 0f b6 00             movzbw \(%rax\),%ax
+ *[a-f0-9]+:   0f b6 00                movzbl \(%rax\),%eax
+ *[a-f0-9]+:   48 0f b6 00             movzbq \(%rax\),%rax
  *[a-f0-9]+:   f7 20                   mull   \(%rax\)
  *[a-f0-9]+:   f7 18                   negl   \(%rax\)
  *[a-f0-9]+:   0f 1f 00                nopl   \(%rax\)
This page took 0.023667 seconds and 4 git commands to generate.