1 /* { dg-do run } */ 2 /* { dg-options "-O3" } */ 3 4 #include "arm_neon.h" 5 6 extern void abort (); 7 8 int main(int argc,char ** argv)9main (int argc, char **argv) 10 { 11 int8_t arg1 = -1; 12 int8_t arg2 = 127; 13 int8_t exp = -128; 14 int8_t got = vqshlb_s8 (arg1, arg2); 15 16 if (exp != got) 17 abort (); 18 19 return 0; 20 } 21 22