Deleted Added
full compact
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 ---