Exemple #1
0
uint64x2_t test_vtrn2q_u64(uint64x2_t a, uint64x2_t b) {
  // CHECK-LABEL: test_vtrn2q_u64
  return vtrn2q_u64(a, b);
  // CHECK: {{ins v[0-9]+.d\[0\], v[0-9]+.d\[1\]|zip2 v0.2d, v0.2d, v1.2d}}
}
poly64x2_t test_vtrn2q_p64(poly64x2_t a, poly64x2_t b) {
  // CHECK-LABEL: test_vtrn2q_p64
  return vtrn2q_u64(a, b);
  // CHECK-ARM64: zip2 {{v[0-9]+}}.2d, {{v[0-9]+}}.2d, {{v[0-9]+}}.2d
}
Exemple #3
0
poly64x2_t test_vtrn2q_p64(poly64x2_t a, poly64x2_t b) {
  // CHECK-LABEL: test_vtrn2q_p64
  return vtrn2q_u64(a, b);
  // CHECK: ins {{v[0-9]+}}.d[0], {{v[0-9]+}}.d[1]
}