Skip to content

Commit

Permalink
fix: Solve strict-aliasing errors
Browse files Browse the repository at this point in the history
Casting vector registers to a pointer or accessing the address of a
variable and then casting it to a different pointer type would
violate strict aliasing rules, potentially causing strict aliasing
errors.

`sse2neon_recast_u64_f64` and `sse2neon_recast_f64_s64` are introduced
to solve this error.

closes DLTcollab#635 DLTcollab#639
  • Loading branch information
howjmay committed Jul 18, 2024
1 parent 05d1472 commit 6e6a265
Show file tree
Hide file tree
Showing 3 changed files with 475 additions and 326 deletions.
Loading

0 comments on commit 6e6a265

Please sign in to comment.