Currently, on x86, we support /arch:IA32, and build our separately compiled sources with SSE2 support disabled. Is this still necessary, or can we allow ourselves to assume SSE2 hardware?
Notes:
- XP and Vista support has been dropped
- Windows 7 supported CPUs without SSE2 in its initial release, but dropped support in a 2018 update
- Windows 8 has never supported CPUs without SSE2
- SSE2 doesn't work in 32-bit kernels (this is a problem as long as we support Windows 10)
Currently, on x86, we support
/arch:IA32, and build our separately compiled sources with SSE2 support disabled. Is this still necessary, or can we allow ourselves to assume SSE2 hardware?Notes: