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]

GCC MMX PATCH


Hello All,

	I have a beta version of MMX patch for GCC 2.7.2.x. You can check
it out from my homepage:

	http://www-personal.umich.edu/~hasdi/mmx.html
	http://www-personal.umich.eud/~hasdi/simd.html (draft)

	There is still a lot of work to be done. I haven't done any work
on 2.8.x and egcs source tree. Basically all the patch does is recognize
the 'x' register constraint (MMX_REGS) and emits EMMS whenever necessary. 
Everything else is done using GCC's extended asm, inline, and
__attribute((const))__. This should give you automatic register
allocation, dead code elim and CSE.  Intermixing of MMX and FP code within
the same function is not supported. 

	BTW, I am not subscribed to egcs (I used but mailbox quickly went
full :( Please CC all discussions to me. Pointers all welcome.

	Support for PA-RISC 2.0, UltraSparc, DEC and generic RISC should
come RealSoonNow (tm). 

	See ya. and good luck.

Hasdi




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