This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: -mno-sse and -mno-sse2 broken on opteron?



On 2005-01-07, at 14:29, Dave Korn wrote:

It's also a major issue for ppc platforms. Saving and restoring all those
altivec registers is a BIG hit and absolutely not something you want to do in
low-latency-high-priority interrupt handlers, or indeed as part of your standard
syscall entry sequence, if you can possibly avoid it.


On architectures where gcc has chosen to use FP registers
to optimize integer operations, RTEMS has in fact had to
treat the FP as part of the integer context.

As far as I can see the linux-2.6 kernel already does the lazy trick only
on the i387 registers for AMD64.



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]