Protect all SIMD implementations with the according defines and let the compiler decide if it supports the intructions. Linux will still use Simd_Generic because CPU feature runtime detection is missing.
sizeof(float) != sizeof(long) on this ABI.
Excluding 3rd party files.