MCPcopy Create free account
hub / github.com/XiaoBaiiiiii/colmap-pcd / ScaleJ4

Function ScaleJ4

lib/PBA/SparseBundleCPU.cpp:172–176  ·  view source on GitHub ↗

////////////////////////

Source from the content-addressed store, hash-verified

170#define SSE_T typename SSE<Float>::sse_type
171/////////////////////////////
172inline void ScaleJ4(float* jcx, float* jcy, const float* sj) {
173 __m128 ps = _mm_load_ps(sj);
174 _mm_store_ps(jcx, _mm_mul_ps(_mm_load_ps(jcx), ps));
175 _mm_store_ps(jcy, _mm_mul_ps(_mm_load_ps(jcy), ps));
176}
177inline void ScaleJ8(float* jcx, float* jcy, const float* sj) {
178 ScaleJ4(jcx, jcy, sj);
179 ScaleJ4(jcx + 4, jcy + 4, sj + 4);

Callers 1

ScaleJ8Function · 0.85

Calls 3

sse_loadFunction · 0.85
sse_storeFunction · 0.85
sse_mulFunction · 0.85

Tested by

no test coverage detected