spu.md (vec_widen_umult_hi_v8hi): New.
commitc882a2c2384d367d612ab1ce12030d6900d216c9
authorDorit Nuzman <dorit@il.ibm.com>
Wed, 20 Dec 2006 14:07:38 +0000 (20 14:07 +0000)
committerDorit Nuzman <dorit@gcc.gnu.org>
Wed, 20 Dec 2006 14:07:38 +0000 (20 14:07 +0000)
tree081393dfa2fc920ca7ba8c26ccdaa57ce77a0082
parent71f77fd790b55c7d6b831d76665bdf26a65fad2b
spu.md (vec_widen_umult_hi_v8hi): New.

        * config/spu/spu.md (vec_widen_umult_hi_v8hi): New.
        (vec_widen_umult_lo_v8hi, vec_widen_smult_hi_v8hi): New.
        (vec_widen_smult_lo_v8hi): New.
        * config/spu/spu.c (TARGET_VECTORIZE_BUILTIN_MUL_WIDEN_EVEN): Defined.
        (TARGET_VECTORIZE_BUILTIN_MUL_WIDEN_ODD): Defined.
        (spu_builtin_mul_widen_even, spu_builtin_mul_widen_odd): New.

From-SVN: r120073
gcc/ChangeLog
gcc/config/spu/spu.c
gcc/config/spu/spu.md
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp