Example #1
0
void test_vget_lowp8 (void)
{
  poly8x8_t out_poly8x8_t;
  poly8x16_t arg0_poly8x16_t;

  out_poly8x8_t = vget_low_p8 (arg0_poly8x16_t);
}
Example #2
0
poly8x8_t test_vget_low_p8(poly8x16_t a) {
  // CHECK-LABEL: test_vget_low_p8:
  return vget_low_p8(a);
  // CHECK-NEXT: ret
}
// CHECK-LABEL: define <8 x i8> @test_vget_low_p8(<16 x i8> %a) #0 {
// CHECK:   [[SHUFFLE_I:%.*]] = shufflevector <16 x i8> %a, <16 x i8> %a, <8 x i32> <i32 0, i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7>
// CHECK:   ret <8 x i8> [[SHUFFLE_I]]
poly8x8_t test_vget_low_p8(poly8x16_t a) {
  return vget_low_p8(a);
}