diff options
Diffstat (limited to 'llvm/test/CodeGen/AArch64/recp-fastmath.ll')
| -rw-r--r-- | llvm/test/CodeGen/AArch64/recp-fastmath.ll | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/llvm/test/CodeGen/AArch64/recp-fastmath.ll b/llvm/test/CodeGen/AArch64/recp-fastmath.ll index 1cecdba96ba..710739b2cc5 100644 --- a/llvm/test/CodeGen/AArch64/recp-fastmath.ll +++ b/llvm/test/CodeGen/AArch64/recp-fastmath.ll @@ -46,23 +46,6 @@ define <4 x float> @f4recp(<4 x float> %x) #0 { ; CHECK-NEXT: frecpe } -define <8 x float> @f8recp(<8 x float> %x) #0 { - %div = fdiv fast <8 x float> <float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0, float 1.0>, %x - ret <8 x float> %div - -; FAULT-LABEL: f8recp: -; FAULT-NEXT: BB#0 -; FAULT-NEXT: fmov -; FAULT-NEXT: fdiv -; FAULT-NEXT: fdiv - -; CHECK-LABEL: f8recp: -; CHECK-NEXT: BB#0 -; CHECK-NEXT: fmov -; CHECK-NEXT: frecpe -; CHECK: frecpe -} - define double @drecp(double %x) #0 { %div = fdiv fast double 1.0, %x ret double %div @@ -93,21 +76,4 @@ define <2 x double> @d2recp(<2 x double> %x) #0 { ; CHECK-NEXT: frecpe } -define <4 x double> @d4recp(<4 x double> %x) #0 { - %div = fdiv fast <4 x double> <double 1.0, double 1.0, double 1.0, double 1.0>, %x - ret <4 x double> %div - -; FAULT-LABEL: d4recp: -; FAULT-NEXT: BB#0 -; FAULT-NEXT: fmov -; FAULT-NEXT: fdiv -; FAULT-NEXT: fdiv - -; CHECK-LABEL: d4recp: -; CHECK-NEXT: BB#0 -; CHECK-NEXT: fmov -; CHECK-NEXT: frecpe -; CHECK: frecpe -} - attributes #0 = { nounwind "unsafe-fp-math"="true" } |

