MCPcopy Create free account
hub / github.com/EricLengyel/Terathon-Math-Library / VecStoreX

Function VecStoreX

TSSimd.h:502–517  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

500 }
501
502 inline void VecStoreX(const vec_float& v, float *ptr)
503 {
504 #if defined(TERATHON_SSE4)
505
506 *ptr = v[0];
507
508 #elif defined(TERATHON_SSE)
509
510 _mm_store_ss(ptr, v);
511
512 #elif defined(TERATHON_NEON)
513
514 vst1q_lane_f32(ptr, v, 0);
515
516 #endif
517 }
518
519 inline void VecStoreY(const vec_float& v, float *ptr)
520 {

Callers 15

FabsFunction · 0.85
FnabsFunction · 0.85
FsgnFunction · 0.85
FnsgnFunction · 0.85
NonzeroFsgnFunction · 0.85
NonzeroFnsgnFunction · 0.85
FminFunction · 0.85
FmaxFunction · 0.85
FminZeroFunction · 0.85
FmaxZeroFunction · 0.85
SaturateFunction · 0.85
ClampFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected