This should always be signed chars, so use int8_t. This fixes a miscompile when
[llvm/stm8.git] / test / CodeGen / X86 / negative-sin.ll
blob76e557b84225d0211b40d30197fc77e792fec390
1 ; RUN: llc < %s -enable-unsafe-fp-math -march=x86-64 | FileCheck %s
2 ; CHECK-NOT:     {{addsd|subsd|xor}}
4 declare double @sin(double %f)
6 define double @foo(double %e)
8   %f = fsub double 0.0, %e
9   %g = call double @sin(double %f) readonly
10   %h = fsub double 0.0, %g
11   ret double %h