I am new to Intel processor. It looks like there are SSE registers for 128-bits operation for 32-bits pentium processors.
Just wonder if anyone can help on Intel 32-bits CPU using 128-bits SSE registers for 128 bits integer operations
in the gcc 4.x compiler. I have used gcc -msse3 -m128bit-long-double foo.c,
but it complains about "warning: integer constant is too large for its type" and
"error: invalid operands to binary &".
long double x, y, z;
x=0x1ffffffff000000ffLL; /* 65 bits */
z= x & y;
Are these ever supported or am I missing something?
Please let me know if I am in the wrong forum.
Thanks for help