diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2003-06-25 22:28:27 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2003-06-25 15:28:27 -0700 |
commit | 22c7c85ebc1408ab528f400094e5dc513e51dcdc (patch) | |
tree | 76adad37d41c6f38aa36534443272c96e8797b5b /gcc/libgcov.c | |
parent | 7f8b3eb0cc48db3abe67b3988e4d3297ee499d32 (diff) | |
download | gcc-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