Chciałbym zoptymalizować poniższy fragment przy użyciu instrukcji SSE, jeśli to możliwe:SIMD (SSE) instrukcja do podziału w GCC
/*
* the data structure
*/
typedef struct v3d v3d;
struct v3d {
double x;
double y;
double z;
} tmp = { 1.0, 2.0, 3.0 };
/*
* the part that should be "optimized"
*/
tmp.x /= 4.0;
tmp.y /= 4.0;
tmp.z /= 4.0;
Czy to w ogóle możliwe?
dlaczego nie możesz pomnożyć przez 0,25? –