mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-22 15:22:16 +08:00
Implemented NEON audio type conversion
Compiler support for loading/storing multiple registers at once (i.e vld1q_f32_x4) seems very poor, so avoiding them for now. Also switched to aligned stores with SSE. Although both SSE and NEON support unaligned stores, there is more likely to be a penalty to them, i.e when crossing a cache line. So might as align them.
This commit is contained in:
+271
-543
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user