polishing simd unit tests in arithmetic
on more oxygenation turn on arithmetic
three more oxygenation patches
bench simd tests for arithmetic
changing impl of sqr_abs to improve performances + making some functors generic + adding tests
aligning divfix on other divxxx
suppressing integer calls in aritmetic functions returning floating and adapting test.
also modifying rec and fast_rec behaviour on integers
fixing immediate constant names to round intrinsic calls, adding a fast_iround2even and unit and bench tests
missing includes for round/round2even
adding round2zero as intrinsics exist in sse4.1 and avx
 bad includes in sse4.1 roundxxx
suppressing round2zero that was by all means a mistake
correcting oxygenation relative to return types
adding a sse2 version of fast_iround2even for double using _mm_cvtpd_epi32 with an assert checking range
wrong assert in fast_iround2even
suppressing integral tests for arg
changing ulp to 0.5 to some fast_rec scalar tests
comment error in logical_xor.hpp
spurious commented code in divround.hpp
fixing a number of bad includes + inconsistent signal handling + bad header guard