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

Function v_ldi

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

load x, zero others

Source from the content-addressed store, hash-verified

15VECTORCALL VECMATH_FINLINE vec4f v_ldu(const float *m) { return vld1q_f32(m); }
16VECTORCALL VECMATH_FINLINE vec4f v_ldu_x(const float *m) { return vsetq_lane_f32(*m, v_zero(), 0); } // load x, zero others
17VECTORCALL VECMATH_FINLINE vec4i v_ldi(const int *m) { return vld1q_s32(m); }
18VECTORCALL VECMATH_FINLINE vec4i v_ldui(const int *m) { return vld1q_s32(m); }
19VECTORCALL VECMATH_FINLINE vec4i v_ldush(const signed short *m) { return vmovl_s16(vld1_s16(m)); }
20VECTORCALL VECMATH_FINLINE vec4i v_lduush(const unsigned short *m) { return (vec4i)vmovl_u16(vld1_u16(m)); }

Callers 5

v_is_not_finiteFunction · 0.70
setAlignedMethod · 0.50
setAlignedMethod · 0.50
setAlignedMethod · 0.50
vec_loadFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected