(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
set-v16qi-2.h
       1  #include CHECK_H
       2  
       3  static __m128i
       4  __attribute__((noinline))
       5  foo (char x1, char x2, char x3, char x4,
       6       char x5, char x6, char x7, char x8,
       7       char x9, char x10, char x11, char x12,
       8       char x13, char x14, char x15, char x16)
       9  {
      10    return _mm_set_epi8 (x1, x2, x3, x4, x5, x6, x7, x8,
      11  		       x9, x10, x11, x12, x13, x14, x15, x16);
      12  }
      13  
      14  static void
      15  TEST (void)
      16  {
      17    char v[16] =
      18      { 
      19        -3, 60, 48, 104, -90, 37, -48, 78,
      20        4, 33, 81, 4, -89, 17, 8, 68
      21      };
      22    union128i_b u;
      23  
      24    u.x = foo (v[15], v[14], v[13], v[12],
      25  	     v[11], v[10], v[9], v[8],
      26  	     v[7], v[6], v[5], v[4],
      27  	     v[3], v[2], v[1], v[0]);
      28    if (check_union128i_b (u, v))
      29      abort ();
      30  }