/* { dg-do run } */ | |
/* { dg-require-effective-target vmx_hw } */ | |
/* { dg-options "-maltivec -O2 -ftree-vectorize -fno-vect-cost-model" } */ | |
#include "unpack-vectorize-1.h" | |
/* Test if unpack vectorization cases on signed/unsigned short and char | |
run successfully. */ | |
CHECK1 (sh, si) | |
CHECK1 (uh, ui) | |
CHECK1 (sc, sh) | |
CHECK1 (uc, uh) | |
int | |
main () | |
{ | |
check1_sh_si (); | |
check1_uh_ui (); | |
check1_sc_sh (); | |
check1_uc_uh (); | |
return 0; | |
} |