quakeforge/include/QF/simd
Bill Currie 63db48bf42 [simd] Add integral loadvec3 versions that set w to 1
Always setting w to 0 made it impossible to use the resulting 4d vectors
in division-based operations as they would result in divide-by-zero and
thus an unavoidable exception (CPUs don't like integer div-by-zero).
I'll probably add similar for float and double, but they're not as
critical as they'll just give inf or nan. This also increases my doubts
about the value of keeping 3d vector operations.
2022-01-04 18:23:32 +09:00
..
mat4f.h [simd] Make mmulf safe for src=dst 2021-04-29 19:25:31 +09:00
types.h [simd] Add 2d vector types 2022-01-02 00:57:55 +09:00
vec2d.h [simd] Correct result for cmuld 2022-01-03 23:27:01 +09:00
vec2f.h [simd] Correct result for dot2f 2022-01-03 23:27:01 +09:00
vec2i.h [simd] Split out the ivec implementations 2022-01-02 16:02:57 +09:00
vec4d.h [simd] Add integral loadvec3 versions that set w to 1 2022-01-04 18:23:32 +09:00
vec4f.h [simd] Split out the ivec implementations 2022-01-02 16:02:57 +09:00
vec4i.h [simd] Add integral loadvec3 versions that set w to 1 2022-01-04 18:23:32 +09:00