Laurent Caumont 7f2a5b89b3 Simd improvement
- Add simd aligned_vec3 (and sse aligned_dvec3 - 2 x xmm)
- Fast packed_vec3 <=> aligned_vec3 and packed_vec4 <=> aligned_vec4 conversion
- Fast aligned_vec3 <=> aligned_vec4 conversion
- Optimized aligned_mat x aligned_mat and aligned_mat x aligned_vec
- Inverse aligned_mat3 simd version (actually slower than ssid on my computer even it has 30% less instruction ?)
2024-02-08 20:35:21 +01:00
..
common.h Simd improvement 2024-02-08 20:35:21 +01:00
exponential.h Added C++17 detection, added VC language version detection, clean up alignment type, clean up swizzle operator detection 2018-07-11 02:53:22 +02:00
geometric.h cleanup : Remove trailing whitespaces. 2018-03-24 20:01:03 -04:00
integer.h cleanup : Remove trailing whitespaces. 2018-03-24 20:01:03 -04:00
matrix.h Simd improvement 2024-02-08 20:35:21 +01:00
neon.h Simd improvement 2024-02-08 20:35:21 +01:00
packing.h Renamed instruction set flags 2016-05-28 19:26:59 +02:00
platform.h Test multiple platforms to test multiple compiler versions (#1199) 2023-12-28 16:50:25 +01:00
trigonometric.h Renamed instruction set flags 2016-05-28 19:26:59 +02:00
vector_relational.h Renamed instruction set flags 2016-05-28 19:26:59 +02:00