Mail Archives: djgpp/2000/01/12/10:28:35
Nate Eldredge wrote:
> As I understand it, no. There aren't extra registers. They overload
> the floating-point registers into "vector" registers, and add some
This makes things even more harder - mixing MMX and floating point
code kills perfomance.
> vector arithmetic. This means you could parallelize some of your
> arithmetic (i.e. do two or four or eight additions with one
> instruction). But you'll probably have to do it in assembly; it's a
> difficult thing for a compiler to handle, and GCC currently doesn't
> (though I believe there are some special patches).
Pentium GCC supports it from version 2.95. As they say, on Pentium
the gain is very tiny, and a little bit better on Pentium II.
Laurynas Biveinis
- Raw text -