| 477 | } |
| 478 | |
| 479 | __m128 ExtractFloatInRandomOrder(float *arr, int i, int n, int prime) { |
| 480 | return _mm_set_ps(arr[(i*prime)%n], arr[((i+1)*prime)%n], arr[((i+2)*prime)%n], arr[((i+3)*prime)%n]); |
| 481 | } |
| 482 | |
| 483 | #ifdef __SSE2__ |
| 484 | __m128d ExtractDoubleInRandomOrder(double *arr, int i, int n, int prime) { |
nothing calls this directly
no test coverage detected