i386.c (259563) | i386.c (260074) |
---|---|
1/* Subroutines used for code generation on IA-32. 2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify 8it under the terms of the GNU General Public License as published by --- 5 unchanged lines hidden (view full) --- 14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15GNU General Public License for more details. 16 17You should have received a copy of the GNU General Public License 18along with GCC; see the file COPYING. If not, write to 19the Free Software Foundation, 51 Franklin Street, Fifth Floor, 20Boston, MA 02110-1301, USA. */ 21 | 1/* Subroutines used for code generation on IA-32. 2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 3 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. 4 5This file is part of GCC. 6 7GCC is free software; you can redistribute it and/or modify 8it under the terms of the GNU General Public License as published by --- 5 unchanged lines hidden (view full) --- 14MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15GNU General Public License for more details. 16 17You should have received a copy of the GNU General Public License 18along with GCC; see the file COPYING. If not, write to 19the Free Software Foundation, 51 Franklin Street, Fifth Floor, 20Boston, MA 02110-1301, USA. */ 21 |
22/* $FreeBSD: stable/10/contrib/gcc/config/i386/i386.c 259563 2013-12-18 19:07:29Z pfg $ */ | 22/* $FreeBSD: stable/10/contrib/gcc/config/i386/i386.c 260074 2013-12-30 03:39:46Z pfg $ */ |
23 24#include "config.h" 25#include "system.h" 26#include "coretypes.h" 27#include "tm.h" 28#include "rtl.h" 29#include "tree.h" 30#include "tm_p.h" --- 15372 unchanged lines hidden (view full) --- 15403 is zero. Otherwise, if TARGET_SSE is not set, only expand the MMX 15404 builtins. */ 15405static void 15406ix86_init_mmx_sse_builtins (void) 15407{ 15408 const struct builtin_description * d; 15409 size_t i; 15410 | 23 24#include "config.h" 25#include "system.h" 26#include "coretypes.h" 27#include "tm.h" 28#include "rtl.h" 29#include "tree.h" 30#include "tm_p.h" --- 15372 unchanged lines hidden (view full) --- 15403 is zero. Otherwise, if TARGET_SSE is not set, only expand the MMX 15404 builtins. */ 15405static void 15406ix86_init_mmx_sse_builtins (void) 15407{ 15408 const struct builtin_description * d; 15409 size_t i; 15410 |
15411 tree V16QI_type_node = build_vector_type_for_mode (intQI_type_node, V16QImode); | 15411 tree V16QI_type_node = build_vector_type_for_mode (char_type_node, V16QImode); |
15412 tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode); 15413 tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode); 15414 tree V2DI_type_node 15415 = build_vector_type_for_mode (long_long_integer_type_node, V2DImode); 15416 tree V2DF_type_node = build_vector_type_for_mode (double_type_node, V2DFmode); 15417 tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode); 15418 tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode); 15419 tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode); | 15412 tree V2SI_type_node = build_vector_type_for_mode (intSI_type_node, V2SImode); 15413 tree V2SF_type_node = build_vector_type_for_mode (float_type_node, V2SFmode); 15414 tree V2DI_type_node 15415 = build_vector_type_for_mode (long_long_integer_type_node, V2DImode); 15416 tree V2DF_type_node = build_vector_type_for_mode (double_type_node, V2DFmode); 15417 tree V4SF_type_node = build_vector_type_for_mode (float_type_node, V4SFmode); 15418 tree V4SI_type_node = build_vector_type_for_mode (intSI_type_node, V4SImode); 15419 tree V4HI_type_node = build_vector_type_for_mode (intHI_type_node, V4HImode); |
15420 tree V8QI_type_node = build_vector_type_for_mode (intQI_type_node, V8QImode); | 15420 tree V8QI_type_node = build_vector_type_for_mode (char_type_node, V8QImode); |
15421 tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode); 15422 15423 tree pchar_type_node = build_pointer_type (char_type_node); 15424 tree pcchar_type_node = build_pointer_type ( 15425 build_type_variant (char_type_node, 1, 0)); 15426 tree pfloat_type_node = build_pointer_type (float_type_node); 15427 tree pcfloat_type_node = build_pointer_type ( 15428 build_type_variant (float_type_node, 1, 0)); --- 4429 unchanged lines hidden --- | 15421 tree V8HI_type_node = build_vector_type_for_mode (intHI_type_node, V8HImode); 15422 15423 tree pchar_type_node = build_pointer_type (char_type_node); 15424 tree pcchar_type_node = build_pointer_type ( 15425 build_type_variant (char_type_node, 1, 0)); 15426 tree pfloat_type_node = build_pointer_type (float_type_node); 15427 tree pcfloat_type_node = build_pointer_type ( 15428 build_type_variant (float_type_node, 1, 0)); --- 4429 unchanged lines hidden --- |