@@ -17,35 +17,35 @@ half test_lerp_half(half p0) { return lerp(p0, p0, p0); }
17
17
// NATIVE_HALF: ret <2 x half> %dx.lerp
18
18
// NO_HALF: %dx.lerp = call <2 x float> @llvm.dx.lerp.v2f32(<2 x float> %0, <2 x float> %1, <2 x float> %2)
19
19
// NO_HALF: ret <2 x float> %dx.lerp
20
- half2 test_lerp_half2 (half2 p0, half2 p1 ) { return lerp (p0, p0, p0); }
20
+ half2 test_lerp_half2 (half2 p0) { return lerp (p0, p0, p0); }
21
21
22
22
// NATIVE_HALF: %dx.lerp = call <3 x half> @llvm.dx.lerp.v3f16(<3 x half> %0, <3 x half> %1, <3 x half> %2)
23
23
// NATIVE_HALF: ret <3 x half> %dx.lerp
24
24
// NO_HALF: %dx.lerp = call <3 x float> @llvm.dx.lerp.v3f32(<3 x float> %0, <3 x float> %1, <3 x float> %2)
25
25
// NO_HALF: ret <3 x float> %dx.lerp
26
- half3 test_lerp_half3 (half3 p0, half3 p1 ) { return lerp (p0, p0, p0); }
26
+ half3 test_lerp_half3 (half3 p0) { return lerp (p0, p0, p0); }
27
27
28
28
// NATIVE_HALF: %dx.lerp = call <4 x half> @llvm.dx.lerp.v4f16(<4 x half> %0, <4 x half> %1, <4 x half> %2)
29
29
// NATIVE_HALF: ret <4 x half> %dx.lerp
30
30
// NO_HALF: %dx.lerp = call <4 x float> @llvm.dx.lerp.v4f32(<4 x float> %0, <4 x float> %1, <4 x float> %2)
31
31
// NO_HALF: ret <4 x float> %dx.lerp
32
- half4 test_lerp_half4 (half4 p0, half4 p1 ) { return lerp (p0, p0, p0); }
32
+ half4 test_lerp_half4 (half4 p0) { return lerp (p0, p0, p0); }
33
33
34
34
// CHECK: %dx.lerp = call float @llvm.dx.lerp.f32(float %0, float %1, float %2)
35
35
// CHECK: ret float %dx.lerp
36
- float test_lerp_float (float p0, float p1 ) { return lerp (p0, p0, p0); }
36
+ float test_lerp_float (float p0) { return lerp (p0, p0, p0); }
37
37
38
38
// CHECK: %dx.lerp = call <2 x float> @llvm.dx.lerp.v2f32(<2 x float> %0, <2 x float> %1, <2 x float> %2)
39
39
// CHECK: ret <2 x float> %dx.lerp
40
- float2 test_lerp_float2 (float2 p0, float2 p1 ) { return lerp (p0, p0, p0); }
40
+ float2 test_lerp_float2 (float2 p0) { return lerp (p0, p0, p0); }
41
41
42
42
// CHECK: %dx.lerp = call <3 x float> @llvm.dx.lerp.v3f32(<3 x float> %0, <3 x float> %1, <3 x float> %2)
43
43
// CHECK: ret <3 x float> %dx.lerp
44
- float3 test_lerp_float3 (float3 p0, float3 p1 ) { return lerp (p0, p0, p0); }
44
+ float3 test_lerp_float3 (float3 p0) { return lerp (p0, p0, p0); }
45
45
46
46
// CHECK: %dx.lerp = call <4 x float> @llvm.dx.lerp.v4f32(<4 x float> %0, <4 x float> %1, <4 x float> %2)
47
47
// CHECK: ret <4 x float> %dx.lerp
48
- float4 test_lerp_float4 (float4 p0, float4 p1 ) { return lerp (p0, p0, p0); }
48
+ float4 test_lerp_float4 (float4 p0) { return lerp (p0, p0, p0); }
49
49
50
50
// CHECK: %dx.lerp = call <2 x float> @llvm.dx.lerp.v2f32(<2 x float> %splat.splat, <2 x float> %1, <2 x float> %2)
51
51
// CHECK: ret <2 x float> %dx.lerp
0 commit comments