Skip to content

Commit 7ec7a5b

Browse files
Re-Release
### 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
1 parent fd598ff commit 7ec7a5b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "maxmath",
33
"displayName": "MaxMath",
44
"version": "2.0.0",
5-
"unity": "2020.2",
5+
"unity": "2018.4",
66
"description": "MaxMath is SIMD math library, supplementary to Unity.Mathematics using Unity.Burst. It adds (s)byte, (u)short and (u)long SIMD vectors and matrices to the ones already provided by Unity.Mathematics. Almost all functions present in Unity.Mathematics have been transcribed to work with the new vector and matrix types in addition to many useful functions having been added.",
77
"keywords": [
88
"Unity"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "maxmath",
33
"displayName": "MaxMath",
44
"version": "2.0.0",
5-
"unity": "2020.2",
5+
"unity": "2018.4",
66
"description": "MaxMath is SIMD math library, supplementary to Unity.Mathematics using Unity.Burst. It adds (s)byte, (u)short and (u)long SIMD vectors and matrices to the ones already provided by Unity.Mathematics. Almost all functions present in Unity.Mathematics have been transcribed to work with the new vector and matrix types in addition to many useful functions having been added.",
77
"keywords": [
88
"Unity"

0 commit comments

Comments
 (0)