Lines Matching full:log
9 // NATIVE_HALF: call reassoc nnan ninf nsz arcp afn half @llvm.log.f16(
11 // NO_HALF: call reassoc nnan ninf nsz arcp afn float @llvm.log.f32(
12 half test_log_half(half p0) { return log(p0); }
14 // NATIVE_HALF: call reassoc nnan ninf nsz arcp afn <2 x half> @llvm.log.v2f16
16 // NO_HALF: call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.log.v2f32(
17 half2 test_log_half2(half2 p0) { return log(p0); }
19 // NATIVE_HALF: call reassoc nnan ninf nsz arcp afn <3 x half> @llvm.log.v3f16
21 // NO_HALF: call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.log.v3f32(
22 half3 test_log_half3(half3 p0) { return log(p0); }
24 // NATIVE_HALF: call reassoc nnan ninf nsz arcp afn <4 x half> @llvm.log.v4f16
26 // NO_HALF: call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.log.v4f32(
27 half4 test_log_half4(half4 p0) { return log(p0); }
30 // CHECK: call reassoc nnan ninf nsz arcp afn float @llvm.log.f32(
31 float test_log_float(float p0) { return log(p0); }
33 // CHECK: call reassoc nnan ninf nsz arcp afn <2 x float> @llvm.log.v2f32
34 float2 test_log_float2(float2 p0) { return log(p0); }
36 // CHECK: call reassoc nnan ninf nsz arcp afn <3 x float> @llvm.log.v3f32
37 float3 test_log_float3(float3 p0) { return log(p0); }
39 // CHECK: call reassoc nnan ninf nsz arcp afn <4 x float> @llvm.log.v4f32
40 float4 test_log_float4(float4 p0) { return log(p0); }