| 207 | return v_max(v_splat_x(a), v_max(v_splat_y(a), v_splat_z(a))); |
| 208 | } |
| 209 | VECTORCALL VECMATH_FINLINE vec4f v_hmul(vec4f a) |
| 210 | { |
| 211 | a = v_mul(a, v_rot_1(a)); |
| 212 | return v_mul(a, v_rot_2(a)); |
| 213 | } |
| 214 | VECTORCALL VECMATH_FINLINE vec4f v_hmul3(vec3f a) |
| 215 | { |
| 216 | return v_mul(v_splat_x(a), v_mul(v_splat_y(a), v_splat_z(a))); |