aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2009-01-07 14:56:14 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2009-01-07 06:56:14 -0800
commit65b82caa2b4417c19b28e533298dbf61d4ba230b (patch)
tree3f6048bf1b670ec0beb74ae98d8e24088e8d50dd /gcc/graphite.c
parent8877b5a9bd57107ef369d266c0a276515d2f0987 (diff)
downloadgcc-65b82caa2b4417c19b28e533298dbf61d4ba230b.zip
gcc-65b82caa2b4417c19b28e533298dbf61d4ba230b.tar.gz
gcc-65b82caa2b4417c19b28e533298dbf61d4ba230b.tar.bz2
AVX Programming Reference (December, 2008)
gcc/ 2009-01-07 H.J. Lu <hongjiu.lu@intel.com> AVX Programming Reference (December, 2008) * config/i386/avxintrin.h (_mm256_stream_si256): New. (_mm256_stream_pd): Likewise. (_mm256_stream_ps): Likewise. * config/i386/i386.c (ix86_builtins): Add IX86_BUILTIN_MOVNTDQ256, IX86_BUILTIN_MOVNTPD256 and IX86_BUILTIN_MOVNTPS256. (ix86_special_builtin_type): Add VOID_FTYPE_PV4DI_V4DI. (bdesc_special_args): Add __builtin_ia32_movntdq256, __builtin_ia32_movntpd256 and __builtin_ia32_movntps256. (ix86_init_mmx_sse_builtins): Handle VOID_FTYPE_PV4DI_V4DI. (ix86_expand_special_args_builtin): Likewise. * config/i386/sse.md (AVXMODEDI): New. (avx_movnt<mode>): Likewise. (avx_movnt<mode>): Likewise. (<sse>_movnt<mode>): Remove AVX support. (sse2_movntv2di): Likewise. gcc/testsuite/ 2009-01-07 H.J. Lu <hongjiu.lu@intel.com> AVX Programming Reference (December, 2008) * gcc.target/i386/avx-vmovntdq-256-1.c: New. * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise. * gcc.target/i386/avx-vmovntps-256-1.c: Likewise. * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte. * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise. From-SVN: r143157
Diffstat (limited to 'gcc/graphite.c')
0 files changed, 0 insertions, 0 deletions