where \(\oplus\) (resp. \(\otimes\)) adds (resp. multiplies) its two parameters with infinite precision.
#include <eve/module/core.hpp>
#include <iostream>
#include <iomanip>
int main()
{
std::cout << std::setprecision(20);
std::cout << "<- a = " << a << "\n";
std::cout << "<- x = " << x << "\n";
std::cout << "<- y = " << y << "\n";
std::cout << "-> f (the fma itself) = " << f << "\n";
std::cout << "-> e1 (the rounding error) = " << e1 << "\n";
}
Wrapper for SIMD registers.
Definition wide.hpp:94