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 }
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] }