| 178 | int xnan_ss(__m128 m) { return !_mm_ucomige_ss(m, m); } |
| 179 | int ynan_ss(__m128 m) { return xnan_ss(_mm_shuffle_ps(m, m, _MM_SHUFFLE(1,1,1,1))); } |
| 180 | int znan_ss(__m128 m) { return xnan_ss(_mm_movehl_ps(m, m)); } |
| 181 | int wnan_ss(__m128 m) { return xnan_ss(_mm_shuffle_ps(m, m, _MM_SHUFFLE(3,3,3,3))); } |
| 182 | |
| 183 | unsigned 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) |
no test coverage detected