├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── VerifyRounding └── MyXMVectorSinCos.h ├── cpuid └── cpuid.cpp ├── ext ├── build.cmd ├── testavx.cpp ├── testavx2.cpp ├── testbe.cpp ├── testf16c.cpp ├── testfma3.cpp ├── testfma4.cpp ├── testsse3.cpp └── testsse4.cpp ├── headertest ├── CMakeLists.txt ├── CMakePresets.json ├── collision.cpp ├── colors.cpp ├── core.cpp ├── main.cpp └── packed.cpp ├── math3 ├── box.cpp ├── build.cmd ├── clangcompat.cpp ├── constexpr.cpp ├── cpp17compat.cpp ├── cpp20compat.cpp ├── favorinteltest.cpp ├── frustum.cpp ├── hdrtest.cpp ├── math3.cpp ├── math3.h ├── math3_2019.sln ├── math3_2019.vcxproj ├── math3_2019.vcxproj.filters ├── math3_2022.sln ├── math3_2022.vcxproj ├── math3_2022.vcxproj.filters ├── math3tests.cpp ├── nomovnttest.cpp ├── obox.cpp ├── permissive.cpp ├── r15.cmd ├── r16.cmd ├── r17.cmd ├── shared.cpp ├── sphere.cpp ├── triangle.cpp ├── xmcolor.cpp ├── xmmat.cpp ├── xmquat.cpp ├── xmvec.cpp └── xmvec234.cpp ├── shmath ├── DDSTextureLoader11.cpp ├── DDSTextureLoader11.h ├── DDSTextureLoader12.cpp ├── DDSTextureLoader12.h ├── coeff.cpp ├── d3dx12.h ├── media │ ├── galileo_cross.dds │ ├── grace_cross.dds │ ├── rnl_cross.dds │ ├── shxyfunc.dds │ ├── shxyfunc_mip.dds │ ├── stpeters_cross.dds │ └── uffizi_cross.dds ├── shmath_2019.sln ├── shmath_2019.vcxproj ├── shmath_2019.vcxproj.filters ├── shmath_2022.sln ├── shmath_2022.vcxproj ├── shmath_2022.vcxproj.filters └── test.cpp ├── stacktest └── main.cpp └── xdsp ├── Test.cpp ├── XDSPTest_2019.sln ├── XDSPTest_2019.vcxproj ├── XDSPTest_2019.vcxproj.filters ├── XDSPTest_2022.sln ├── XDSPTest_2022.vcxproj └── XDSPTest_2022.vcxproj.filters /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/README.md -------------------------------------------------------------------------------- /VerifyRounding/MyXMVectorSinCos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/VerifyRounding/MyXMVectorSinCos.h -------------------------------------------------------------------------------- /cpuid/cpuid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/cpuid/cpuid.cpp -------------------------------------------------------------------------------- /ext/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/build.cmd -------------------------------------------------------------------------------- /ext/testavx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testavx.cpp -------------------------------------------------------------------------------- /ext/testavx2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testavx2.cpp -------------------------------------------------------------------------------- /ext/testbe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testbe.cpp -------------------------------------------------------------------------------- /ext/testf16c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testf16c.cpp -------------------------------------------------------------------------------- /ext/testfma3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testfma3.cpp -------------------------------------------------------------------------------- /ext/testfma4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testfma4.cpp -------------------------------------------------------------------------------- /ext/testsse3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testsse3.cpp -------------------------------------------------------------------------------- /ext/testsse4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/ext/testsse4.cpp -------------------------------------------------------------------------------- /headertest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/CMakeLists.txt -------------------------------------------------------------------------------- /headertest/CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/CMakePresets.json -------------------------------------------------------------------------------- /headertest/collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/collision.cpp -------------------------------------------------------------------------------- /headertest/colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/colors.cpp -------------------------------------------------------------------------------- /headertest/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/core.cpp -------------------------------------------------------------------------------- /headertest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/main.cpp -------------------------------------------------------------------------------- /headertest/packed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/headertest/packed.cpp -------------------------------------------------------------------------------- /math3/box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/box.cpp -------------------------------------------------------------------------------- /math3/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/build.cmd -------------------------------------------------------------------------------- /math3/clangcompat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/clangcompat.cpp -------------------------------------------------------------------------------- /math3/constexpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/constexpr.cpp -------------------------------------------------------------------------------- /math3/cpp17compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/cpp17compat.cpp -------------------------------------------------------------------------------- /math3/cpp20compat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/cpp20compat.cpp -------------------------------------------------------------------------------- /math3/favorinteltest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/favorinteltest.cpp -------------------------------------------------------------------------------- /math3/frustum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/frustum.cpp -------------------------------------------------------------------------------- /math3/hdrtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/hdrtest.cpp -------------------------------------------------------------------------------- /math3/math3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3.cpp -------------------------------------------------------------------------------- /math3/math3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3.h -------------------------------------------------------------------------------- /math3/math3_2019.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2019.sln -------------------------------------------------------------------------------- /math3/math3_2019.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2019.vcxproj -------------------------------------------------------------------------------- /math3/math3_2019.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2019.vcxproj.filters -------------------------------------------------------------------------------- /math3/math3_2022.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2022.sln -------------------------------------------------------------------------------- /math3/math3_2022.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2022.vcxproj -------------------------------------------------------------------------------- /math3/math3_2022.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3_2022.vcxproj.filters -------------------------------------------------------------------------------- /math3/math3tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/math3tests.cpp -------------------------------------------------------------------------------- /math3/nomovnttest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/nomovnttest.cpp -------------------------------------------------------------------------------- /math3/obox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/obox.cpp -------------------------------------------------------------------------------- /math3/permissive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/permissive.cpp -------------------------------------------------------------------------------- /math3/r15.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/r15.cmd -------------------------------------------------------------------------------- /math3/r16.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/r16.cmd -------------------------------------------------------------------------------- /math3/r17.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/r17.cmd -------------------------------------------------------------------------------- /math3/shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/shared.cpp -------------------------------------------------------------------------------- /math3/sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/sphere.cpp -------------------------------------------------------------------------------- /math3/triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/triangle.cpp -------------------------------------------------------------------------------- /math3/xmcolor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/xmcolor.cpp -------------------------------------------------------------------------------- /math3/xmmat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/xmmat.cpp -------------------------------------------------------------------------------- /math3/xmquat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/xmquat.cpp -------------------------------------------------------------------------------- /math3/xmvec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/xmvec.cpp -------------------------------------------------------------------------------- /math3/xmvec234.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/math3/xmvec234.cpp -------------------------------------------------------------------------------- /shmath/DDSTextureLoader11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/DDSTextureLoader11.cpp -------------------------------------------------------------------------------- /shmath/DDSTextureLoader11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/DDSTextureLoader11.h -------------------------------------------------------------------------------- /shmath/DDSTextureLoader12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/DDSTextureLoader12.cpp -------------------------------------------------------------------------------- /shmath/DDSTextureLoader12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/DDSTextureLoader12.h -------------------------------------------------------------------------------- /shmath/coeff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/coeff.cpp -------------------------------------------------------------------------------- /shmath/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/d3dx12.h -------------------------------------------------------------------------------- /shmath/media/galileo_cross.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/galileo_cross.dds -------------------------------------------------------------------------------- /shmath/media/grace_cross.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/grace_cross.dds -------------------------------------------------------------------------------- /shmath/media/rnl_cross.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/rnl_cross.dds -------------------------------------------------------------------------------- /shmath/media/shxyfunc.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/shxyfunc.dds -------------------------------------------------------------------------------- /shmath/media/shxyfunc_mip.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/shxyfunc_mip.dds -------------------------------------------------------------------------------- /shmath/media/stpeters_cross.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/stpeters_cross.dds -------------------------------------------------------------------------------- /shmath/media/uffizi_cross.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/media/uffizi_cross.dds -------------------------------------------------------------------------------- /shmath/shmath_2019.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2019.sln -------------------------------------------------------------------------------- /shmath/shmath_2019.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2019.vcxproj -------------------------------------------------------------------------------- /shmath/shmath_2019.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2019.vcxproj.filters -------------------------------------------------------------------------------- /shmath/shmath_2022.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2022.sln -------------------------------------------------------------------------------- /shmath/shmath_2022.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2022.vcxproj -------------------------------------------------------------------------------- /shmath/shmath_2022.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/shmath_2022.vcxproj.filters -------------------------------------------------------------------------------- /shmath/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/shmath/test.cpp -------------------------------------------------------------------------------- /stacktest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/stacktest/main.cpp -------------------------------------------------------------------------------- /xdsp/Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/Test.cpp -------------------------------------------------------------------------------- /xdsp/XDSPTest_2019.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2019.sln -------------------------------------------------------------------------------- /xdsp/XDSPTest_2019.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2019.vcxproj -------------------------------------------------------------------------------- /xdsp/XDSPTest_2019.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2019.vcxproj.filters -------------------------------------------------------------------------------- /xdsp/XDSPTest_2022.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2022.sln -------------------------------------------------------------------------------- /xdsp/XDSPTest_2022.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2022.vcxproj -------------------------------------------------------------------------------- /xdsp/XDSPTest_2022.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/walbourn/directxmathtest/HEAD/xdsp/XDSPTest_2022.vcxproj.filters --------------------------------------------------------------------------------