diff options
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/recipest.ll')
-rw-r--r-- | llvm/test/CodeGen/PowerPC/recipest.ll | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/CodeGen/PowerPC/recipest.ll b/llvm/test/CodeGen/PowerPC/recipest.ll index 3a8e2ff7d61..b7191875190 100644 --- a/llvm/test/CodeGen/PowerPC/recipest.ll +++ b/llvm/test/CodeGen/PowerPC/recipest.ll @@ -14,15 +14,16 @@ define double @foo(double %a, double %b) nounwind { ret double %r ; CHECK: @foo -; CHECK-DAG: frsqrte -; CHECK-DAG: fnmsub +; CHECK: frsqrte ; CHECK: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul ; CHECK-NEXT: fmul +; CHECK-NEXT: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul ; CHECK-NEXT: fmul +; CHECK-NEXT: fmul ; CHECK: blr ; CHECK-SAFE: @foo @@ -53,10 +54,10 @@ define double @foof(double %a, float %b) nounwind { ; CHECK: @foof ; CHECK-DAG: frsqrtes -; CHECK-DAG: fnmsubs ; CHECK: fmuls ; CHECK-NEXT: fmadds ; CHECK-NEXT: fmuls +; CHECK-NEXT: fmuls ; CHECK-NEXT: fmul ; CHECK-NEXT: blr @@ -74,13 +75,14 @@ define float @food(float %a, double %b) nounwind { ; CHECK: @foo ; CHECK-DAG: frsqrte -; CHECK-DAG: fnmsub ; CHECK: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul ; CHECK-NEXT: fmul +; CHECK-NEXT: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul +; CHECK-NEXT: fmul ; CHECK-NEXT: frsp ; CHECK-NEXT: fmuls ; CHECK-NEXT: blr @@ -98,11 +100,11 @@ define float @goo(float %a, float %b) nounwind { ; CHECK: @goo ; CHECK-DAG: frsqrtes -; CHECK-DAG: fnmsubs ; CHECK: fmuls ; CHECK-NEXT: fmadds ; CHECK-NEXT: fmuls ; CHECK-NEXT: fmuls +; CHECK-NEXT: fmuls ; CHECK-NEXT: blr ; CHECK-SAFE: @goo @@ -138,7 +140,6 @@ define float @rsqrt_fmul(float %a, float %b, float %c) { ; CHECK-DAG: fres ; CHECK-DAG: fnmsubs ; CHECK-DAG: fmuls -; CHECK-DAG: fnmsubs ; CHECK-DAG: fmadds ; CHECK-DAG: fmadds ; CHECK: fmuls @@ -219,11 +220,11 @@ define double @foo3(double %a) nounwind { ; CHECK: @foo3 ; CHECK: fcmpu ; CHECK-DAG: frsqrte -; CHECK-DAG: fnmsub ; CHECK: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul ; CHECK-NEXT: fmul +; CHECK-NEXT: fmul ; CHECK-NEXT: fmadd ; CHECK-NEXT: fmul ; CHECK-NEXT: fmul @@ -241,7 +242,6 @@ define float @goo3(float %a) nounwind { ; CHECK: @goo3 ; CHECK: fcmpu ; CHECK-DAG: frsqrtes -; CHECK-DAG: fnmsubs ; CHECK: fmuls ; CHECK-NEXT: fmadds ; CHECK-NEXT: fmuls |