Naoki Shibata

Results 195 comments of Naoki Shibata

The requirements would be like following: * Integration with llvm should be easier. * It should support Linux, Windows(MSVC and Cygwin) and Mac OSX. * It should support x86, aarch64...

SLEEF will export functions with names that are used in LLVM.

So, LLVM has not decided the names for functions. The problem with the current vector ABI defined names would be that glibc has the functions with same names.

Is there a way for the compiler to choose which library to use?

Ahh, but then sleef has to expose the non-vectorized math functions in the other names.

Thank you for your comment. For item 1, I will look into LLVM's cmakelists to check if there is possibility to add support for "out of the box" placement of...

A few more requirements : * Cross compilation * Building static library with MSVC

It looks good to me. As for 1., you still need to detect if the compiler supports long double and/or float128. I would like to share the cmakelist.txt which I...

I am going to add testing for 32-bit x86 and FreeBSD.

@RoyiAvital I overlooked your comment until now, but there is basically no room for exp to get faster. It does not use DD arithmetic, and it should be fast enough...