BUILD: Added a compilation flag to force SSE instructions use on Linux

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
PREPROCESSOR: Using system-driven configuration instead of compiler-driven

This is more logical since access to x87 and/or SSE FPU is system-specific.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
TESTS: Fixed Exceptions test

Now it is always setting the opposite value (for exceptions only) of the
current exceptions flags value.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
EXCEPTIONS: Fixed bitmask input not being checked.

The input is now being applied a bitmask to filter exceptions only.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MISC: Fixed bad Doxygen tag

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
Fixed calls to fenv functions, replacing them by sse specific stuff.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
APPLE: First try for an Apple version

This has not been tested yet.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>