aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcov.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2003-06-25 22:28:27 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2003-06-25 15:28:27 -0700
commit22c7c85ebc1408ab528f400094e5dc513e51dcdc (patch)
tree76adad37d41c6f38aa36534443272c96e8797b5b /gcc/libgcov.c
parent7f8b3eb0cc48db3abe67b3988e4d3297ee499d32 (diff)
downloadgcc-22c7c85ebc1408ab528f400094e5dc513e51dcdc.zip
gcc-22c7c85ebc1408ab528f400094e5dc513e51dcdc.tar.gz
gcc-22c7c85ebc1408ab528f400094e5dc513e51dcdc.tar.bz2
extend.texi: Document new builtin functions for Intel Prescott New Intrunctions.
2003-06-25 H.J. Lu <hongjiu.lu@intel.com> * doc/extend.texi: Document new builtin functions for Intel Prescott New Intrunctions. * doc/invoke.texi: Document new command-line options, -mpni and -mno-pni, for Intel Prescott New Intrunctions. * config.gcc (extra_headers): Add pmmintrin.h for i[34567]86-*-*. * config/i386/i386.c (override_options): Turn on MASK_SSE2 for -mpni. Turn on MASK_SSE for -msse2. (bdesc_2arg): Add PNI builtins with 2 args. (bdesc_1arg): Add PNI builtins with 1 arg. (ix86_init_mmx_sse_builtins): Handle PNI builtins. (ix86_expand_builtin): Likewise. * config/i386/i386.h (MASK_3DNOW, MASK_3DNOW_A, MASK_128BIT_LONG_DOUBLE, MASK_64BIT, MASK_MS_BITFIELD_LAYOUT, MASK_TLS_DIRECT_SEG_REFS): Renumbered. (TARGET_PNI): New. (TARGET_SWITCHES): Don't enable MASK_SSE for -msse2 here. Add -mpni and -mno-pni. (TARGET_CPU_CPP_BUILTINS): Defined __PNI__ for PNI. (ix86_builtins): Add PNI builtins. (config/i386/i386.md): Add PNI patterns. * config/i386/pmmintrin.h: New file. From-SVN: r68502
Diffstat (limited to 'gcc/libgcov.c')
0 files changed, 0 insertions, 0 deletions