From 591d76ea5a10062316e18075eccd4c62d60b5a80 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 3 Oct 2010 19:09:13 +0000 Subject: the immediate field of pshufw is actually an 8-bit field, not a 8-bit field that is sign extended. This fixes PR8288 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115473 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/X86/x86-32.s | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'test') diff --git a/test/MC/X86/x86-32.s b/test/MC/X86/x86-32.s index b2422847b2..2391028fee 100644 --- a/test/MC/X86/x86-32.s +++ b/test/MC/X86/x86-32.s @@ -585,3 +585,8 @@ ljmp $0x7ace,$0x7ace // CHECK: pshufw $14, %mm4, %mm0 # encoding: [0x0f,0x70,0xc4,0x0e] pshufw $14, %mm4, %mm0 + +// CHECK: pshufw $90, %mm4, %mm0 # encoding: [0x0f,0x70,0xc4,0x5a] +// PR8288 +pshufw $90, %mm4, %mm0 + -- cgit v1.2.3