My pleasure. Please make a pull request on github for your patch.
gcc does not have an option for using sleef via its automatic vectorizer. If you really need it, please send a request to the gcc mailing list.
Version 3.3.1 is now released.
I will soon release 3.3.1 which includes FreeBSD support.
I think @iotamudelta was working on that. https://github.com/shibatch/sleef/pull/205 I don't know how much progress he has made since then. Do you think there is demand for FreeBSD support? For desktop environment, the share of FreeBSD is very small nowadays. There could be demand by video game developers, though.
It is decided when it is run. Please see : http://sleef.org/additional.xhtml#dispatcher
It is decided when it is run. Please see : http://ito-lab.naist.jp/~n-sibata/sleef/additional.xhtml#dispatcher
Hello, SLEEF has a dispatcher that automatically detects available vector extensions and chooses the best one. You can just call Sleef_sind2_u10, for example, and it automatically use AVX2 if available.