nfrechette / rtm

Realtime Math
MIT License
732 stars 44 forks source link

fix(quat): ensure deterministic output on ARM64 #127

Closed nfrechette closed 2 years ago

nfrechette commented 2 years ago

Clang 14 started fusing separate mul/sub instructions which impacts accuracy. Switching to intrinsics to ensure consistent results across versions and tool chains.

commit-lint[bot] commented 2 years ago

Bug Fixes

Contributors

nfrechette

Commit-Lint commands
You can trigger Commit-Lint actions by commenting on this PR: - `@Commit-Lint merge patch` will merge dependabot PR on "patch" versions (X.X.Y - Y change) - `@Commit-Lint merge minor` will merge dependabot PR on "minor" versions (X.Y.Y - Y change) - `@Commit-Lint merge major` will merge dependabot PR on "major" versions (Y.Y.Y - Y change) - `@Commit-Lint merge disable` will desactivate merge dependabot PR - `@Commit-Lint review` will approve dependabot PR - `@Commit-Lint stop review` will stop approve dependabot PR
sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication