Lines Matching refs:copysign
10 ; copysign(x, c1) -> fabs(x) iff ispos(c1)
22 …%1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> <float 2.0, float 2.0, floa…
37 …%1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> <float 0.0, float 2.0, floa…
53 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> %1)
57 ; copysign(x, c1) -> fneg(fabs(x)) iff isneg(c1)
69 …%1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> <float -2.0, float -2.0, fl…
84 …%1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> <float -0.0, float -2.0, fl…
101 %3 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> %2)
105 ; copysign(fabs(x), y) -> copysign(x, y)
123 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %1, <4 x float> %y)
127 ; copysign(fneg(x), y) -> copysign(x, y)
145 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %1, <4 x float> %y)
149 ; copysign(copysign(x,z), y) -> copysign(x, y)
166 %1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> %z)
167 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %1, <4 x float> %y)
171 ; copysign(x, copysign(y,z)) -> copysign(x, z)
188 %1 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %y, <4 x float> %z)
189 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> %1)
193 ; copysign(x, fp_extend(y)) -> copysign(x, y)
239 %2 = call <4 x double> @llvm.copysign.v4f64(<4 x double> %x, <4 x double> %1)
243 ; copysign(x, fp_round(y)) -> copysign(x, y)
292 %2 = call <4 x float> @llvm.copysign.v4f32(<4 x float> %x, <4 x float> %1)
297 declare <4 x float> @llvm.copysign.v4f32(<4 x float> %Mag, <4 x float> %Sgn)
298 declare <4 x double> @llvm.copysign.v4f64(<4 x double> %Mag, <4 x double> %Sgn)