Home | History | Annotate | Download | only in AArch64

Lines Matching full:frsqrts

37 ;CHECK: frsqrts.2s
40 %tmp3 = call <2 x float> @llvm.aarch64.neon.frsqrts.v2f32(<2 x float> %tmp1, <2 x float> %tmp2)
46 ;CHECK: frsqrts.4s
49 %tmp3 = call <4 x float> @llvm.aarch64.neon.frsqrts.v4f32(<4 x float> %tmp1, <4 x float> %tmp2)
55 ;CHECK: frsqrts.2d
58 %tmp3 = call <2 x double> @llvm.aarch64.neon.frsqrts.v2f64(<2 x double> %tmp1, <2 x double> %tmp2)
62 declare <2 x float> @llvm.aarch64.neon.frsqrts.v2f32(<2 x float>, <2 x float>) nounwind readnone
63 declare <4 x float> @llvm.aarch64.neon.frsqrts.v4f32(<4 x float>, <4 x float>) nounwind readnone
64 declare <2 x double> @llvm.aarch64.neon.frsqrts.v2f64(<2 x double>, <2 x double>) nounwind readnone
217 ; CHECK: frsqrts s0, s0, s1
219 %vrsqrtss.i = tail call float @llvm.aarch64.neon.frsqrts.f32(float %a, float %b) nounwind
225 ; CHECK: frsqrts d0, d0, d1
227 %vrsqrtsd.i = tail call double @llvm.aarch64.neon.frsqrts.f64(double %a, double %b) nounwind
231 declare double @llvm.aarch64.neon.frsqrts.f64(double, double) nounwind readnone
232 declare float @llvm.aarch64.neon.frsqrts.f32(float, float) nounwind readnone