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]

RE: [patch] tuning gcc for AMDFAM10 processor (patch 1)


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]