it's probably better to collect into one place for future changes later on
 ( Is_Target_Barcelona() || Is_Target_EM64T() ||
        Is_Target_Wolfdale()  || Is_Target_Core()  ||
        Is_Target_Orochi() )
Otherwise, looks good

Sun

On Thu, Jul 21, 2011 at 11:32 AM, Berg, Michael <michael.b...@amd.com> wrote:
> All, the attached patch file contains:
>
>
>
> 1.)                Updates {|v}movss/{|v}movsd (AVX/SSE) conforming to the
> isa for both SSE2 and AVX code.
>
> 2.)                Changes in copy detection and side effect detection for
> LRA and EBO.
>
>
>
> In doing this, I updated the auto translation back to originating forms for
> movss, movsd, vmovss, vmovd so that intrinsics will map properly for all of
> x8664.
>
> Also I updated the copy expansion code to use movaps under the same target
> guards that we did in the auto translation remap before.  The change
> produces correct code on BD and all SSE enabled x8664 architectures for
> expansion patterns and intrinsics.  The expanded SSE movs{s|d} instructions
> have been replaced with movdq in the generic path as it correctly fits the
> motif as a single source move.
>
>
>
> These mov instructions are really merge operations that need to preserve a
> data path.
>
>
>
>
> These changes pass the following:
>
> a.)           No compile time failure for x86 build.
>
> b.)          The gcc regression test suite on x86/Linux with no new
> failures(GH and BD).
>
> c.)           The SPEC2006 test suite at with current AMD 1 copy config at
> both base and peak(GH and BD).
>
>
>
> Thx,
>
>
>
> m
>
> ------------------------------------------------------------------------------
> 5 Ways to Improve & Secure Unified Communications
> Unified Communications promises greater efficiencies for business. UC can
> improve internal communications as well as offer faster, more efficient ways
> to interact with customers and streamline customer service. Learn more!
> http://www.accelacomm.com/jaw/sfnl/114/51426253/
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel
>
>

------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide.  Store less, Store more with what you own, Move data to 
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to