Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Re-Release Notes - Version 2.0.0 adds - for the first time - fallback procedures from Avx2 to Sse4, Sse2 and platform independent instruction sets, respectively, with some major optimizations for all of them - ARM and other instruction sets do _NOT_ have fallback procedures written for them, and there are no plans for it at this time. Burst/LLVM are good at recognizing the patterns in the code, though, and some of the code will be vectorized on other platforms (confirmed) ### Known Issues - half8 "equals" and "not equals" operators don't conform to the IEEE 754 standard - Unity has not yet reacted to my bug-report in regards to their "half" implementation ### Fixes - fixed incorrect bool4 subvector getters of the bool8 type ### Improvements - removed "fixed" vector element access to improve performance in managed C# ### Additions - added "shuffle(vector, vector, ShuffleComponent(, ShuffleComponent)(, ShuffleComponent)(, ShuffleComponent)) functions for (s)byte, (u)short, (u)long, quarter and half vectors ### Changes - Bump com.unity.burst to version 1.4.4 ### Fixed Oversights - Added "addsub" funtion for floating point types, complementary to "subadd" - Added "addsub" and "subadd" functions for integer types
- Loading branch information