Add SIMD acceleration for Matrix4x4.Invert #34394 (#36323)
* Add SIMD acceleration for Matrix4x4.Invert #34394
Fix for #34394.
Added SIMD hardware acceleration support to the Matrix4x4.Invert function.
* Add link to source and update THIRD-PARTY-NOTICES.TXT
Added the link to Microsoft/DirectXMath source code and appended license to THIRD-PARTY-NOTICES.TXT
* Add test for non-invertable matrix.
Given a Matrix4x4 of only rank 3 test to see the matrix is non-invertable.
* Typo fixed in new test case
* Fixed formating for test matrix.
* Fix for missing return statement.
* Add suggested fixes to Matrix4x4.Invert
Update containing all suggested fixes.
* Added missing using statement
Added missing using statement for Internal.Runtime.CompilerServices.Unknown static object.
* Use abbreviated constructor for Vector128
* Moved implementations into local functions
Moved the SSE implementation and SoftwareFallback to local functions of Invert.