[LLVMdev] sincos functions
Suresh Purini
suresh.purini at gmail.com
Thu Sep 15 04:56:46 PDT 2011
Hello,
I was trying to compare the performance of icc, gcc and llvm on the
program almabench.c in Coyote Benchmark suite. Here is a line of code
from the program.
da = da + (ca[np][k] * cos(arga) + sa[np][k] * sin(arga)) * 0.0000001;
gcc and icc are performing way better than llvm as they are using
'sincos' library function to compute the sin and the cos of the
argument in a single shot. However llvm is computing sin and cos
seperately.
Is there any compiler option which can enable the code generator to
use 'sincos' function against 'sin' and 'cos' functions seperately.
-Suresh
More information about the llvm-dev
mailing list