[LLVMdev] SIMD trigonometry/logarithms?

Hal Finkel hfinkel at anl.gov
Sun Jan 27 05:49:46 PST 2013


----- Original Message -----
> From: "Dimitri Tcaciuc" <dtcaciuc at gmail.com>
> To: llvmdev at cs.uiuc.edu
> Sent: Sunday, January 27, 2013 3:42:42 AM
> Subject: [LLVMdev] SIMD trigonometry/logarithms?
> 
> 
> 
> Hi everyone,
> 
> 
> I was looking at loop vectorizer code and wondered if there was any
> current or planned effort to introduce SIMD implementations of
> sin/cos/exp/log intrinsics (in particular for x86-64 backend)?

Ralf Karrenberg had implemented some of these as part of his whole-function vectorization project:
https://github.com/karrenberg/wfv/blob/master/src/utils/nativeSSEMathFunctions.hpp
https://github.com/karrenberg/wfv/blob/master/src/utils/nativeAVXMathFunctions.hpp

Opinions on pulling these into the X86 backend?

 -Hal

> 
> 
> Cheers,
> 
> 
> 
> 
> Dimitri.
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 



More information about the llvm-dev mailing list