sleef icon indicating copy to clipboard operation
sleef copied to clipboard

SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT

Results 125 sleef issues
Sort by recently updated
recently updated
newest added

Hello, How could one generate Static Sleef Library under macOS? Could you update the documentation to show how it is done using xCode and GCC? Could you also add examples...

Hey, I just had a quick look a bit more at the performance of sleef and tried just a simple benchmark with `Sleef_sinf_u10` and `Sleef_sinf_u35`, compare also against a stock...

algo

I made a pull request for implementing masked functions by combining the current unmasked functions and a selection(blending) function. https://github.com/shibatch/sleef/pull/139 However, there is a concern on the performance of this...

glibc remaps `log2[f]` to `__log2[f]_finite`. We need to make sure that the vector form of this symbol is available in `libsleefgnuabi.so`. One it is done, the correspondent gnuabi compatibility test...

I am planning to add aliases that conform to the GNU Vector ABI specification to the functions whose names start with Sleef_. By doing this, compilers including GCC and Clang...

There is a request for making scalar functions produce the same results as the vectorized functions. https://sourceforge.net/p/sleef/discussion/general/thread/bed4208e/ In order to follow this request, I am now considering to write helper...

Use the google benchmark library [1] to write micro-benchmarks for the vector math routines. Each benchmark should be invoking the function with random values in the input range. [1] https://github.com/google/benchmark

perf

One minor bug is found in SLEEF-3.1 and I am planning a minor update. That would be 3.1.1. https://sourceforge.net/p/sleef/discussion/general/thread/5b641594/ Diana was also mentioning about incrementing version number, though I cannot...

As we all know, the current build scheme with makefile is a little messy. I recently tried to learn how to use cmake, and I think it is now possible...

As part of the LLVM- compatibility effort, we decided to move SLEEF documentation to `doxygen`. This task is the initial experimental support for doxygen. We are not sure that this...

doc