Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Fixes - fixed "IndexOf" functions for bool arrays - fixed infinite loops in "SIMD_Sum" ### Additions - added "SIMD_IndexOf" functions which traverse arrays in reverse order. These are called through the already written "SIMD_IndexOf" functions with another enum paraemter "TraversalOrder.Ascending/Descending", which is set to "TraversalOrder.Ascending" by default - added "SIMD_Contains" functions which traverse arrays in reverse order. These are called through the already written "SIMD_Contains" functions with another enum paraemter "TraversalOrder.Ascending/Descending", which is set to "TraversalOrder.Ascending" by default - added fast "SIMD_Sum" for float- and double arrays. These These are called through the already written "SIMD_Sum" functions with another enum paraemter "Unity.Burst.FloatMode", which is set to "Unity.Burst.FloatMode.Strict" by default ### Improvements - added array bounds checks to all extension methods which take any "index" and/or "numEntires" paraemters as arguments - some small code size and performance improvements throughout the library
- Loading branch information