Skip to content
Snippets Groups Projects
Commit 8ff27c24 authored by Victor Kaplansky's avatar Victor Kaplansky Committed by Victor Kaplansky
Browse files

spu.md (vec_extract_evenv4si, [...]): Implement.S


2008-08-26  Victor Kaplansky  <victork@il.ibm.com>
            Dorit Nuzman  <dorit@il.ibm.com>

        * gcc/config/spu/spu.md (vec_extract_evenv4si,
        vec_extract_evenv4sf, vec_extract_evenv8hi,
        vec_extract_evenv16qi, vec_extract_oddv4si,
        vec_extract_oddv4sf, vec_extract_oddv8hi, vec_extract_oddv16qi,
        vec_interleave_highv4sf, vec_interleave_lowv4sf,
        vec_interleave_highv4si, vec_interleave_lowv4si,
        vec_interleave_highv8hi, vec_interleave_lowv8hi,
        vec_interleave_highv16qi, vec_interleave_lowv16qi,
        vec_pack_trunc_v8hi, vec_pack_trunc_v4si): Implement.S

Testsuite

	* gcc.dg/vect/slp-18.c: Require vect_intfloat_cvt.
	* gcc.dg/vect/slp-11.c: Likewise.
	* gcc.dg/vect/fast-math-pr35982.c: Likewise.
	* lib/target-supports.exp:
	(check_effective_target_vect_pack_trunc): Add SPU to the list.
	(check_effective_target_vect_extract_even_odd): Likewise.
	(check_effective_target_vect_extract_even_odd_wide): Likewise.
	(check_effective_target_vect_interleave): Likewise.


Co-Authored-By: default avatarDorit Nuzman <dorit@il.ibm.com>

From-SVN: r139589
parent 77b31725
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment