Naoki Shibata
Naoki Shibata
One big point to consider is whether we assume IEEE 754 compliance. * If we assume IEEE 754 compliance, it is impossible to get the exactly same results on AArch32....
For the naming of the functions, I am considering adding various attributes before the current function names. For example, Sleef_sind4_u10avx512f is the current name. Sleef_finite_sind4_u10avx512f if we will implement finite-math...
u60 won't be much faster than u35. The difference between u10 and u35 is if it uses DD arithmetic. Possibly I could implement faster subroutine if it is u1000 or...
Do you really need tan? I thought that atan and acos would be used more frequently. I also want to know what accuracy you really need.
And they are all single precision functions?
How about the input domain of the trig functions? Do you need wider range than [-2PI, 2PI]?
> The current names in libsleef are already too long, making them even longer is even worse. I don't think you can expect people to write those things in user...
>What do you mean here? Which specific character to use for each attribute? It doesn't really matter, as long as it is properly documented. Do you mean that each attribute...
@fpetrogalli-arm Who decide the correspondence between a mangled attribute name and an attribute? Is the error bound (ULP) included in the mangled attributes?
But if attributes are mangled in a different way in each library, there would be no compatibility.