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] |
Patch should address Richard's and Andi's comments. ChangeLog should address Eric's and Roger's comments. 2007-02-02 Harsha Jagasia <harsha.jagasia@amd.com> * config/i386/i386.opt: Add new Advanced Bit Manipulation (-mabm) instruction set feature flag. Add new (-mpopcnt) flag for popcnt instruction. Add new SSE4A (-msse4a) instruction set feature flag. * config/i386/i386.h: Add builtin definition for SSE4A. * config/i386/i386.md: Add support for ABM instructions (popcnt and lzcnt). * config/i386/sse.md: Add support for SSE4A instructions (movntss, movntsd, extrq, insertq). * config/i386/i386.c: Add support for ABM and SSE4A builtins. Add -march=amdfam10 flag. * config/i386/ammintrin.h: Add support for SSE4A intrinsics. * doc/invoke.texi: Add documentation on flags for sse4a, abm, popcnt and amdfam10. * doc/extend.texi: Add documentation for SSE4A builtins. 2007-02-02 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com> * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported for running tests. * gcc.target/i386/sse4a-extract.c: New test. * gcc.target/i386/sse4a-insert.c: New test. * gcc.target/i386/sse4a-montsd.c: New test. * gcc.target/i386/sse4a-montss.c: New test. >See Eric's notes about the changelog. Also, I sent you some >minor tweeks to the md file in the private mail thread we'd >been having. With those changes , this patch is ok. > > >r~ Thanks, Harsha
Attachment:
gcc-amdfam10-1.patch
Description: gcc-amdfam10-1.patch
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |