[vector_math]: Use NEON intrinsics in Vec4 dot operation #177

Merged
Gamer64 merged 3 commits from arm-neon into master 2025-08-02 01:48:05 +02:00
Member

PabloMK7: Changes the Vec4 dot operation to use NEON intrinsics on ARM devices.
This function is used every time a triangle is added to the rendered, so it can be considered hot code. The other vector operations are not used as much, so there is no gain to provide NEON operations for them.

The improvements from this change are most likely minimal.

Co-authored-by: PabloMK7 hackyglitch2@gmail.com

PabloMK7: Changes the Vec4 dot operation to use NEON intrinsics on ARM devices. This function is used every time a triangle is added to the rendered, so it can be considered hot code. The other vector operations are not used as much, so there is no gain to provide NEON operations for them. The improvements from this change are most likely minimal. Co-authored-by: PabloMK7 <hackyglitch2@gmail.com>
Shinmegumi force-pushed arm-neon from 861c6ef705 to 37a410558e 2025-08-02 00:10:55 +02:00 Compare
Gamer64 changed title from WIP: [vector_math]: Use NEON intrinsics in Vec4 dot operation to [vector_math]: Use NEON intrinsics in Vec4 dot operation 2025-08-02 01:47:18 +02:00
Gamer64 merged commit 8cfcf1e8bf into master 2025-08-02 01:48:05 +02:00
Gamer64 deleted branch arm-neon 2025-08-02 01:48:06 +02:00
Sign in to join this conversation.
No description provided.