// vmovq_n_f64 -> dup Vd.2d,X0 // this wasn't in <rdar://problem/11778405>, but it was between the vdups float64x2_t test_vmovq_n_f64(float64_t w) { return vmovq_n_f64(w); // CHECK-LABEL: test_vmovq_n_f64: // CHECK: dup.2d v0, v0[0] // CHECK-NEXT: ret }
float64x2_t test_vmovq_n_f64(float64_t v1) { // CHECK: test_vmovq_n_f64 return vmovq_n_f64(v1); // CHECK: dup {{v[0-9]+}}.2d, {{v[0-9]+}}.d[0] }