[autovect] [patch] Implement extract_even/odd for altivec

Ira Rosen IRAR@il.ibm.com
Thu Dec 15 13:55:00 GMT 2005





Bootstrapped and tested on ppc-linux.
Committed to autovect branch.

Ira


ChangeLog entry:

        * config/rs6000/rs6000.c (rs6000_builtin_extract_even,
        rs6000_builtin_extract_odd): Remove.
        * config/rs6000/altivec.md (vec_extract_evenv4si,
vec_extract_evenv4sf,
        vec_extract_evenv8hi, vec_extract_evenv16qi, vec_extract_oddv4si,
        vec_extract_oddv4sf): New.

Patch:
(See attached file: extract.patch)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: extract.patch
Type: application/octet-stream
Size: 25682 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20051215/ab68af0f/attachment.obj>


More information about the Gcc-patches mailing list