1 ; RUN: llc < %s -o - -mcpu=generic -march=x86-64 -mattr=+sse4.1 | FileCheck %s -check-prefix=SSE41
2 ; RUN: llc < %s -o - -mcpu=generic -march=x86-64 -mattr=+avx | FileCheck %s -check-prefix=AVX
4 define void @pextrb(i8* nocapture %dst, <16 x i8> %foo) {
9 %vecext = extractelement <16 x i8> %foo, i32 15
10 store i8 %vecext, i8* %dst, align 1
14 define void @pextrw(i16* nocapture %dst, <8 x i16> %foo) {
19 %vecext = extractelement <8 x i16> %foo, i32 15
20 store i16 %vecext, i16* %dst, align 1