Are you saying did you try your exp_mp2() approx function on every float values between [-0.5, 0.5]?
Code: Select all
double start = -5.0;
double end = 5.0;
while (start < end) {
// vectorize i:4 start values on m128 vector v_value
// approx exp
m128 result = exp_mp2(v_value);
// next float
start = std::nextafter(start, end);
}