r135717 - in /branches/ix86/avx/gcc: ChangeLog....

hjl@gcc.gnu.org hjl@gcc.gnu.org
Wed May 21 13:46:00 GMT 2008


Author: hjl
Date: Wed May 21 13:46:06 2008
New Revision: 135717

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=135717
Log:
2008-05-21  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386.c (bdesc_args): Updated.
	(ix86_expand_args_builtin): Likewise.
	(ix86_expand_vector_set): Don't cast to V4DFmode for 256bit AVX
	modes.

	* config/i386/sse.md (SSEMODE4F): Removed.
	(SSEMODEIF4): Likewise.
	(avxextractmode): Likewise.
	(avx_vextractf128_<avxmodesuffixp>256): Likewise.
	(avx_vextractf128_pd256_0): Likewise.
	(avx_vextractf128_pd256_1): Likewise.
	(avx_vextractf128_<avxmodesuffixp>256_0): Likewise.
	(avx_vextractf128_<avxmodesuffixp>256_1): Likewise.
	(avx_vinsertf128_<avxmodesuffixp>256): Likewise.
	(avx_vinsertf128_pd256_0): Likewise.
	(avx_vinsertf128_pd256_1): Likewise.
	(avx_vinsertf128_<avxmodesuffixp>256_0): Likewise.
	(avx_vinsertf128_<avxmodesuffixp>256_1): Likewise.
	(AVX256MODE4P): New.
	(avx_vextractf128<mode>): Likewise.
	(vec_extract_lo_<mode>): Likewise.
	(vec_extract_hi_<mode>): Likewise.
	(vec_extract_lo_<mode>): Likewise.
	(vec_extract_hi_<mode>): Likewise.
	(vec_extract_lo_v16hi): Likewise.
	(vec_extract_hi_v16hi): Likewise.
	(vec_extract_lo_v32qi): Likewise.
	(vec_extract_hi_v32qi): Likewise.
	(avx_vinsertf128<mode>): Likewise.
	(vec_set_lo_<mode>): Likewise.
	(vec_set_hi_<mode>): Likewise.
	(vec_set_lo_<mode>): Likewise.
	(vec_set_hi_<mode>): Likewise.
	(vec_set_lo_v16hi): Likewise.
	(vec_set_hi_v16hi): Likewise.
	(vec_set_lo_v32qi): Likewise.
	(vec_set_hi_v32qi): Likewise.

Modified:
    branches/ix86/avx/gcc/ChangeLog.avx
    branches/ix86/avx/gcc/config/i386/i386.c
    branches/ix86/avx/gcc/config/i386/sse.md



More information about the Gcc-cvs mailing list