This is the mail archive of the gcc-patches@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]

[3.4-bib, Patch] rs6000 floating point multiply-add instructions


Since I was see some of the rs6000 floating point multiply-add
instructions being used in the fsf version of the compiler but they
were generated by the Apple compiler, I thought I would look to
see what is going on.  I saw that in the md file of Apple's version it
contains more define_insn for the instructions so they could be
matched with different ways of saying them.


ChangeLog:
2002-11-18  Andrew Pinski  <pinskia@physics.uc.edu>

	* config/rs6000/rs6000.md (fmadd): Add a comment
	(fmsub): New patterns.  (fnmadd): New patterns.
	(fnmsub): New patterns. (fmadds): Add a comment
	(fmsubs): New patterns.  (fnmadds): New patterns.
	(fnmsubs): New patterns.

Attachment: ppc-fused-multiply-add.patch
Description: Binary data


testsuite/ChangeLog:
2002-11-18  Andrew Pinski  <pinskia@physics.uc.edu>

	* gcc.dg/ppc-fused-multiply-add-1.c: New test.
	* gcc.dg/ppc-fused-multiply-add-2.c: New test.

Attachment: ppc-fused-multiply-add-1.c
Description: Text document

Attachment: ppc-fused-multiply-add-2.c
Description: Text document

Thanks,
Andrew Pinski

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