xmmintrin.h (219639) | xmmintrin.h (242182) |
---|---|
1/* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 2 Free Software Foundation, Inc. 3 4 This file is part of GCC. 5 6 GCC is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) --- 25 unchanged lines hidden (view full) --- 34#ifndef __SSE__ 35# error "SSE instruction set not enabled" 36#else 37 38/* We need type definitions from the MMX header file. */ 39#include <mmintrin.h> 40 41/* Get _mm_malloc () and _mm_free (). */ | 1/* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 2 Free Software Foundation, Inc. 3 4 This file is part of GCC. 5 6 GCC is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2, or (at your option) --- 25 unchanged lines hidden (view full) --- 34#ifndef __SSE__ 35# error "SSE instruction set not enabled" 36#else 37 38/* We need type definitions from the MMX header file. */ 39#include <mmintrin.h> 40 41/* Get _mm_malloc () and _mm_free (). */ |
42#if __STDC_HOSTED__ |
|
42#include <mm_malloc.h> | 43#include <mm_malloc.h> |
44#endif |
|
43 44/* The Intel API is flexible enough that we must allow aliasing with other 45 vector types, and their scalar components. */ 46typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__)); 47 48/* Internal data types for implementing the intrinsics. */ 49typedef float __v4sf __attribute__ ((__vector_size__ (16))); 50 --- 1201 unchanged lines hidden --- | 45 46/* The Intel API is flexible enough that we must allow aliasing with other 47 vector types, and their scalar components. */ 48typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__)); 49 50/* Internal data types for implementing the intrinsics. */ 51typedef float __v4sf __attribute__ ((__vector_size__ (16))); 52 --- 1201 unchanged lines hidden --- |