diff options
| author | Dan Gohman <gohman@apple.com> | 2010-05-24 20:51:08 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2010-05-24 20:51:08 +0000 |
| commit | 79b6a0f140157300b4be158178837313e3d6f592 (patch) | |
| tree | d673afb8b9c461a7097ace3f687bceb73cf1f92e /llvm/test | |
| parent | 9a414458ff9de0f3b7a04f7561ba28c68143f145 (diff) | |
| download | bcm5719-llvm-79b6a0f140157300b4be158178837313e3d6f592.tar.gz bcm5719-llvm-79b6a0f140157300b4be158178837313e3d6f592.zip | |
Fix an mmx movd encoding.
llvm-svn: 104552
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/MC/AsmParser/X86/x86_64-encoding.s | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/llvm/test/MC/AsmParser/X86/x86_64-encoding.s b/llvm/test/MC/AsmParser/X86/x86_64-encoding.s index 3920c5b5f22..036f7d49da0 100644 --- a/llvm/test/MC/AsmParser/X86/x86_64-encoding.s +++ b/llvm/test/MC/AsmParser/X86/x86_64-encoding.s @@ -71,3 +71,35 @@ // CHECK: crc32q 4(%rbx), %rax // CHECK: encoding: [0xf2,0x48,0x0f,0x38,0xf1,0x43,0x04] crc32q 4(%rbx), %rax + +// CHECK: movd %r8, %mm1 +// CHECK: encoding: [0x49,0x0f,0x6e,0xc8] +movd %r8, %mm1 + +// CHECK: movd %r8d, %mm1 +// CHECK: encoding: [0x41,0x0f,0x6e,0xc8] +movd %r8d, %mm1 + +// CHECK: movd %rdx, %mm1 +// CHECK: encoding: [0x48,0x0f,0x6e,0xca] +movd %rdx, %mm1 + +// CHECK: movd %edx, %mm1 +// CHECK: encoding: [0x0f,0x6e,0xca] +movd %edx, %mm1 + +// CHECK: movd %mm1, %r8 +// CHECK: encoding: [0x49,0x0f,0x7e,0xc8] +movd %mm1, %r8 + +// CHECK: movd %mm1, %r8d +// CHECK: encoding: [0x41,0x0f,0x7e,0xc8] +movd %mm1, %r8d + +// CHECK: movd %mm1, %rdx +// CHECK: encoding: [0x48,0x0f,0x7e,0xca] +movd %mm1, %rdx + +// CHECK: movd %mm1, %edx +// CHECK: encoding: [0x0f,0x7e,0xca] +movd %mm1, %edx |

