aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86/x86_64-avx-encoding.s
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-12-15 23:46:18 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-12-15 23:46:18 +0000
commit7e840efc238db1123ea625b3d4e9893d6ea1bc50 (patch)
tree0e131ab2699e2dede8cea065fe347805838728c4 /test/MC/X86/x86_64-avx-encoding.s
parentbcf14bbd57b8457ea09afbfc7acddf2d21a5adac (diff)
downloadexternal_llvm-7e840efc238db1123ea625b3d4e9893d6ea1bc50.zip
external_llvm-7e840efc238db1123ea625b3d4e9893d6ea1bc50.tar.gz
external_llvm-7e840efc238db1123ea625b3d4e9893d6ea1bc50.tar.bz2
Make sure we correctly note the existence of an i8 immediate for vblendvps and friends, so we compute fixups correctly. PR11586.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146709 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/X86/x86_64-avx-encoding.s')
-rw-r--r--test/MC/X86/x86_64-avx-encoding.s7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/MC/X86/x86_64-avx-encoding.s b/test/MC/X86/x86_64-avx-encoding.s
index d3b226f..990ba40 100644
--- a/test/MC/X86/x86_64-avx-encoding.s
+++ b/test/MC/X86/x86_64-avx-encoding.s
@@ -3346,3 +3346,10 @@ vdivpd -4(%rcx,%rbx,8), %xmm10, %xmm11
_foo:
nop
vpshufb _foo(%rip), %xmm0, %xmm0
+
+// CHECK: vblendvps %ymm1, _foo2(%rip), %ymm0, %ymm0
+// CHECK: encoding: [0xc4,0xe3,0x7d,0x4a,0x05,A,A,A,A,0x10]
+// CHECK: fixup A - offset: 5, value: _foo2-5
+_foo2:
+ nop
+ vblendvps %ymm1, _foo2(%rip), %ymm0, %ymm0