This is the mail archive of the
gdb@sourceware.cygnus.com
mailing list for the GDB project.
Re: MMX: Messy Multimedia eXtensions
- To: Todd Whitesel <toddpw at windriver dot com>
- Subject: Re: MMX: Messy Multimedia eXtensions
- From: Jim Blandy <jimb at cygnus dot com>
- Date: 10 Nov 1999 13:06:10 -0500
- Cc: gdb at sourceware dot cygnus dot com (GDB Developers)
- References: <199911100940.BAA14019@alabama.wrs.com>
> Mapping one register to two numbers is hazardous to any code that might
> exist which saves/restores the register file by naively looping through
> the register numbers.
Right. And in my quick survey, it looked like there were other
problems, too. For example, what would write_register_bytes do?
> Don't the Pentium 3 "SSE" extensions make FP+MMX registers become truly
> distinct registers? I suppose you're taking it as a given that we already
> know how to handle this case; just thought I should mention it anyway...
The Streaming SIMD Extensions do add a new set of registers, but the
MMX registers remain mapped to the FP register mantissas.