Need to make output 100% exact for MSVC and GCC libc testing, but they are 1 ULP off when converting fp32 to string in some weird corner cases. Roundtrip should be correct though, but that outside the scope of SPIRV-Cross.