MCPcopy Create free account
hub / github.com/GaijinEntertainment/daScript / v_madd

Function v_madd

include/vecmath/dag_vecMath_neon.h:214–214  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

212VECTORCALL VECMATH_FINLINE vec4f v_sub(vec4f a, vec4f b) { return vsubq_f32(a, b); }
213VECTORCALL VECMATH_FINLINE vec4f v_mul(vec4f a, vec4f b) { return vmulq_f32(a, b); }
214VECTORCALL VECMATH_FINLINE vec4f v_madd(vec4f a, vec4f b, vec4f c) { return vmlaq_f32(c, a, b); }
215VECTORCALL VECMATH_FINLINE vec4f v_msub(vec4f a, vec4f b, vec4f c) { return vsubq_f32(vmulq_f32(a, b), c); }
216VECTORCALL VECMATH_FINLINE vec4f v_nmsub(vec4f a, vec4f b, vec4f c) { return vmlsq_f32(c, a, b); }
217VECTORCALL VECMATH_FINLINE vec4f v_add_x(vec4f a, vec4f b) { return vaddq_f32(a, b); }

Callers 15

v_lerp_vec4fFunction · 0.70
v_mat44_make_orthoFunction · 0.70
v_bbox3_init_by_rayFunction · 0.70
v_bbox3_add_rayFunction · 0.70
v_bsph_bsph_best_sumFunction · 0.70
v_quat_mul_vec3Function · 0.70
v_quat_mul_quatFunction · 0.70
v_mat33_from_quatFunction · 0.70
v_mat33_composeFunction · 0.70
v_mat44_composeFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected