blob: 4c3f2f67c54b553d32e21d4cfbc4e327227eae9c [file] [log] [blame]
Michael Liao8fe3a6b2012-10-25 17:50:05 +00001; RUN: llc < %s -mtriple=x86_64-linux-pc -mcpu=atom | FileCheck %s
2
3define <16 x i8> @foo(<16 x i8> %in) {
4 %r = shufflevector <16 x i8> %in, <16 x i8> undef, <16 x i32> < i32 7, i32 3, i32 2, i32 11, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef, i32 undef>
5 ret <16 x i8> %r
6; CHECK: foo
7; CHECK: pshufb
8; CHECK-NEXT: ret
9}