MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / znan_ss

Function znan_ss

test/pthread/test_pthread_mandelbrot.cpp:180–180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

178int xnan_ss(__m128 m) { return !_mm_ucomige_ss(m, m); }
179int ynan_ss(__m128 m) { return xnan_ss(_mm_shuffle_ps(m, m, _MM_SHUFFLE(1,1,1,1))); }
180int znan_ss(__m128 m) { return xnan_ss(_mm_movehl_ps(m, m)); }
181int wnan_ss(__m128 m) { return xnan_ss(_mm_shuffle_ps(m, m, _MM_SHUFFLE(3,3,3,3))); }
182
183unsigned long long ComputeMandelbrot_SSE(float *srcReal, float *srcImag, uint32_t *dst, int strideSrc, int strideDst, int x, int y, int yIncr, int w, int h, float left, float top, float incrX, float incrY, unsigned int numItersBefore, unsigned int numIters)

Callers 1

ComputeMandelbrot_SSEFunction · 0.85

Calls 2

xnan_ssFunction · 0.85
_mm_movehl_psFunction · 0.85

Tested by

no test coverage detected