• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -fast-isel -fast-isel-abort -mtriple=x86_64-apple-darwin10 | FileCheck %s
2; RUN: llc < %s -fast-isel -march=x86 -mattr=+sse2 | grep xor | count 2
3
4; CHECK: doo:
5; CHECK: xor
6define double @doo(double %x) nounwind {
7  %y = fsub double -0.0, %x
8  ret double %y
9}
10
11; CHECK: foo:
12; CHECK: xor
13define float @foo(float %x) nounwind {
14  %y = fsub float -0.0, %x
15  ret float %y
16}
17