1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=core-avx2 -mattr=+avx2 | FileCheck %s
7 define <4 x i32> @trunc4(<4 x i64> %A) nounwind {
8 %B = trunc <4 x i64> %A to <4 x i32>
17 define <8 x i16> @trunc8(<8 x i32> %A) nounwind {
18 %B = trunc <8 x i32> %A to <8 x i16>
26 define <4 x i64> @sext4(<4 x i32> %A) nounwind {
27 %B = sext <4 x i32> %A to <4 x i64>
35 define <8 x i32> @sext8(<8 x i16> %A) nounwind {
36 %B = sext <8 x i16> %A to <8 x i32>
44 define <4 x i64> @zext4(<4 x i32> %A) nounwind {
45 %B = zext <4 x i32> %A to <4 x i64>
53 define <8 x i32> @zext8(<8 x i16> %A) nounwind {
54 %B = zext <8 x i16> %A to <8 x i32>
57 ; CHECK: zext_8i8_8i32
61 define <8 x i32> @zext_8i8_8i32(<8 x i8> %A) nounwind {
62 %B = zext <8 x i8> %A to <8 x i32>