// vdupq_lane_f64 -> dup.2d v0, v0[0] // this was in <rdar://problem/11778405>, but had already been implemented, // test anyway float64x2_t test_vdupq_lane_f64(float64x1_t V) { return vdupq_lane_f64(V, 0); // CHECK-LABEL: test_vdupq_lane_f64: // CHECK: dup.2d v0, v0[0] // CHECK-NEXT: ret }
float64x2_t test_vdupq_lane_f64(float64x1_t v1) { // CHECK: test_vdupq_lane_f64 return vdupq_lane_f64(v1, 0); // CHECK: dup {{v[0-9]+}}.2d, {{v[0-9]+}}.d[0] }