Lines Matching full:rsqrt
18 %elt.rsqrt = call float @llvm.spv.rsqrt.f32(float %a)
19 ret float %elt.rsqrt
26 %elt.rsqrt = call half @llvm.spv.rsqrt.f16(half %a)
27 ret half %elt.rsqrt
34 %elt.rsqrt = call double @llvm.spv.rsqrt.f64(double %a)
35 ret double %elt.rsqrt
42 %elt.rsqrt = call <4 x float> @llvm.spv.rsqrt.v4f32(<4 x float> %a)
43 ret <4 x float> %elt.rsqrt
50 %elt.rsqrt = call <4 x half> @llvm.spv.rsqrt.v4f16(<4 x half> %a)
51 ret <4 x half> %elt.rsqrt
58 %elt.rsqrt = call <4 x double> @llvm.spv.rsqrt.v4f64(<4 x double> %a)
59 ret <4 x double> %elt.rsqrt
62 declare half @llvm.spv.rsqrt.f16(half)
63 declare float @llvm.spv.rsqrt.f32(float)
64 declare double @llvm.spv.rsqrt.f64(double)
66 declare <4 x float> @llvm.spv.rsqrt.v4f32(<4 x float>)
67 declare <4 x half> @llvm.spv.rsqrt.v4f16(<4 x half>)
68 declare <4 x double> @llvm.spv.rsqrt.v4f64(<4 x double>)