GCC Bugzilla – Attachment 8401 Details for
Bug 20494
gcc -O causes segfault in code using SSE2 intrinsics
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
bug_creator.i
bug_creator.i (text/plain), 84.25 KB, created by
Isaac Elias
on 2005-03-16 13:17:53 UTC
(
hide
)
Description:
bug_creator.i
Filename:
MIME Type:
Creator:
Isaac Elias
Created:
2005-03-16 13:17:53 UTC
Size:
84.25 KB
patch
obsolete
># 1 "bug_creator.c" ># 1 "<built-in>" ># 1 "<command line>" ># 1 "bug_creator.c" ># 1 "/usr/include/stdio.h" 1 3 4 ># 28 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 314 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 315 "/usr/include/features.h" 2 3 4 ># 337 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 338 "/usr/include/features.h" 2 3 4 ># 29 "/usr/include/stdio.h" 2 3 4 > > > > > ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 213 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 3 4 >typedef unsigned int size_t; ># 35 "/usr/include/stdio.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 29 "/usr/include/bits/types.h" 2 3 4 > > ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 32 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > > > > >__extension__ typedef signed long long int __int64_t; >__extension__ typedef unsigned long long int __uint64_t; > > > > > > > >__extension__ typedef long long int __quad_t; >__extension__ typedef unsigned long long int __u_quad_t; ># 129 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 130 "/usr/include/bits/types.h" 2 3 4 > > > > > > >__extension__ typedef __u_quad_t __dev_t; >__extension__ typedef unsigned int __uid_t; >__extension__ typedef unsigned int __gid_t; >__extension__ typedef unsigned long int __ino_t; >__extension__ typedef __u_quad_t __ino64_t; >__extension__ typedef unsigned int __mode_t; >__extension__ typedef unsigned int __nlink_t; >__extension__ typedef long int __off_t; >__extension__ typedef __quad_t __off64_t; >__extension__ typedef int __pid_t; >__extension__ typedef struct { int __val[2]; } __fsid_t; >__extension__ typedef long int __clock_t; >__extension__ typedef unsigned long int __rlim_t; >__extension__ typedef __u_quad_t __rlim64_t; >__extension__ typedef unsigned int __id_t; >__extension__ typedef long int __time_t; >__extension__ typedef unsigned int __useconds_t; >__extension__ typedef long int __suseconds_t; > >__extension__ typedef int __daddr_t; >__extension__ typedef long int __swblk_t; >__extension__ typedef int __key_t; > > >__extension__ typedef int __clockid_t; > > >__extension__ typedef int __timer_t; > > >__extension__ typedef long int __blksize_t; > > > > >__extension__ typedef long int __blkcnt_t; >__extension__ typedef __quad_t __blkcnt64_t; > > >__extension__ typedef unsigned long int __fsblkcnt_t; >__extension__ typedef __u_quad_t __fsblkcnt64_t; > > >__extension__ typedef unsigned long int __fsfilcnt_t; >__extension__ typedef __u_quad_t __fsfilcnt64_t; > >__extension__ typedef int __ssize_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >__extension__ typedef int __intptr_t; > > >__extension__ typedef unsigned int __socklen_t; ># 37 "/usr/include/stdio.h" 2 3 4 > > > > > > > > > >typedef struct _IO_FILE FILE; > > > > > ># 62 "/usr/include/stdio.h" 3 4 >typedef struct _IO_FILE __FILE; ># 72 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/libio.h" 1 3 4 ># 32 "/usr/include/libio.h" 3 4 ># 1 "/usr/include/_G_config.h" 1 3 4 ># 14 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 325 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 3 4 >typedef long int wchar_t; ># 354 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 3 4 >typedef unsigned int wint_t; ># 15 "/usr/include/_G_config.h" 2 3 4 ># 24 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/include/wchar.h" 1 3 4 ># 48 "/usr/include/wchar.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 49 "/usr/include/wchar.h" 2 3 4 > ># 1 "/usr/include/bits/wchar.h" 1 3 4 ># 51 "/usr/include/wchar.h" 2 3 4 ># 76 "/usr/include/wchar.h" 3 4 >typedef struct >{ > int __count; > union > { > wint_t __wch; > char __wchb[4]; > } __value; >} __mbstate_t; ># 25 "/usr/include/_G_config.h" 2 3 4 > >typedef struct >{ > __off_t __pos; > __mbstate_t __state; >} _G_fpos_t; >typedef struct >{ > __off64_t __pos; > __mbstate_t __state; >} _G_fpos64_t; ># 44 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/include/gconv.h" 1 3 4 ># 28 "/usr/include/gconv.h" 3 4 ># 1 "/usr/include/wchar.h" 1 3 4 ># 48 "/usr/include/wchar.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 49 "/usr/include/wchar.h" 2 3 4 ># 29 "/usr/include/gconv.h" 2 3 4 > > ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stddef.h" 1 3 4 ># 32 "/usr/include/gconv.h" 2 3 4 > > > > > >enum >{ > __GCONV_OK = 0, > __GCONV_NOCONV, > __GCONV_NODB, > __GCONV_NOMEM, > > __GCONV_EMPTY_INPUT, > __GCONV_FULL_OUTPUT, > __GCONV_ILLEGAL_INPUT, > __GCONV_INCOMPLETE_INPUT, > > __GCONV_ILLEGAL_DESCRIPTOR, > __GCONV_INTERNAL_ERROR >}; > > > >enum >{ > __GCONV_IS_LAST = 0x0001, > __GCONV_IGNORE_ERRORS = 0x0002 >}; > > > >struct __gconv_step; >struct __gconv_step_data; >struct __gconv_loaded_object; >struct __gconv_trans_data; > > > >typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *, > __const unsigned char **, __const unsigned char *, > unsigned char **, size_t *, int, int); > > >typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char); > > >typedef int (*__gconv_init_fct) (struct __gconv_step *); >typedef void (*__gconv_end_fct) (struct __gconv_step *); > > > >typedef int (*__gconv_trans_fct) (struct __gconv_step *, > struct __gconv_step_data *, void *, > __const unsigned char *, > __const unsigned char **, > __const unsigned char *, unsigned char **, > size_t *); > > >typedef int (*__gconv_trans_context_fct) (void *, __const unsigned char *, > __const unsigned char *, > unsigned char *, unsigned char *); > > >typedef int (*__gconv_trans_query_fct) (__const char *, __const char ***, > size_t *); > > >typedef int (*__gconv_trans_init_fct) (void **, const char *); >typedef void (*__gconv_trans_end_fct) (void *); > >struct __gconv_trans_data >{ > > __gconv_trans_fct __trans_fct; > __gconv_trans_context_fct __trans_context_fct; > __gconv_trans_end_fct __trans_end_fct; > void *__data; > struct __gconv_trans_data *__next; >}; > > > >struct __gconv_step >{ > struct __gconv_loaded_object *__shlib_handle; > __const char *__modname; > > int __counter; > > char *__from_name; > char *__to_name; > > __gconv_fct __fct; > __gconv_btowc_fct __btowc_fct; > __gconv_init_fct __init_fct; > __gconv_end_fct __end_fct; > > > > int __min_needed_from; > int __max_needed_from; > int __min_needed_to; > int __max_needed_to; > > > int __stateful; > > void *__data; >}; > > > >struct __gconv_step_data >{ > unsigned char *__outbuf; > unsigned char *__outbufend; > > > > int __flags; > > > > int __invocation_counter; > > > > int __internal_use; > > __mbstate_t *__statep; > __mbstate_t __state; > > > > struct __gconv_trans_data *__trans; >}; > > > >typedef struct __gconv_info >{ > size_t __nsteps; > struct __gconv_step *__steps; > __extension__ struct __gconv_step_data __data []; >} *__gconv_t; ># 45 "/usr/include/_G_config.h" 2 3 4 >typedef union >{ > struct __gconv_info __cd; > struct > { > struct __gconv_info __cd; > struct __gconv_step_data __data; > } __combined; >} _G_iconv_t; > >typedef int _G_int16_t __attribute__ ((__mode__ (__HI__))); >typedef int _G_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__))); ># 33 "/usr/include/libio.h" 2 3 4 ># 53 "/usr/include/libio.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stdarg.h" 1 3 4 ># 43 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/stdarg.h" 3 4 >typedef __builtin_va_list __gnuc_va_list; ># 54 "/usr/include/libio.h" 2 3 4 ># 166 "/usr/include/libio.h" 3 4 >struct _IO_jump_t; struct _IO_FILE; ># 176 "/usr/include/libio.h" 3 4 >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 199 "/usr/include/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 267 "/usr/include/libio.h" 3 4 >struct _IO_FILE { > int _flags; > > > > > char* _IO_read_ptr; > char* _IO_read_end; > char* _IO_read_base; > char* _IO_write_base; > char* _IO_write_ptr; > char* _IO_write_end; > char* _IO_buf_base; > char* _IO_buf_end; > > char *_IO_save_base; > char *_IO_backup_base; > char *_IO_save_end; > > struct _IO_marker *_markers; > > struct _IO_FILE *_chain; > > int _fileno; > > > > int _flags2; > > __off_t _old_offset; > > > > unsigned short _cur_column; > signed char _vtable_offset; > char _shortbuf[1]; > > > > _IO_lock_t *_lock; ># 315 "/usr/include/libio.h" 3 4 > __off64_t _offset; > > > > > > void *__pad1; > void *__pad2; > > int _mode; > > char _unused2[15 * sizeof (int) - 2 * sizeof (void *)]; > >}; > > >typedef struct _IO_FILE _IO_FILE; > > >struct _IO_FILE_plus; > >extern struct _IO_FILE_plus _IO_2_1_stdin_; >extern struct _IO_FILE_plus _IO_2_1_stdout_; >extern struct _IO_FILE_plus _IO_2_1_stderr_; ># 354 "/usr/include/libio.h" 3 4 >typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); > > > > > > > >typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf, > size_t __n); > > > > > > > >typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); > > >typedef int __io_close_fn (void *__cookie); ># 406 "/usr/include/libio.h" 3 4 >extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__)); >extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__)); >extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__)); ># 444 "/usr/include/libio.h" 3 4 >extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__)); >extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__)); > >extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__)); > > > > > >extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__)); ># 474 "/usr/include/libio.h" 3 4 >extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, > __gnuc_va_list, int *__restrict) __attribute__ ((__nothrow__)); >extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, > __gnuc_va_list) __attribute__ ((__nothrow__)); >extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__)); >extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__)); > >extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__)); >extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__)); > >extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__)); ># 73 "/usr/include/stdio.h" 2 3 4 ># 86 "/usr/include/stdio.h" 3 4 > > >typedef _G_fpos_t fpos_t; > > > > ># 138 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 139 "/usr/include/stdio.h" 2 3 4 > > > >extern struct _IO_FILE *stdin; >extern struct _IO_FILE *stdout; >extern struct _IO_FILE *stderr; > > > > > > > > > >extern int remove (__const char *__filename) __attribute__ ((__nothrow__)); > >extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__)); > > > > > > > > > >extern FILE *tmpfile (void); ># 180 "/usr/include/stdio.h" 3 4 >extern char *tmpnam (char *__s) __attribute__ ((__nothrow__)); > > > > > >extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__)); ># 198 "/usr/include/stdio.h" 3 4 >extern char *tempnam (__const char *__dir, __const char *__pfx) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); > > > > > > > > >extern int fclose (FILE *__stream); > > > > >extern int fflush (FILE *__stream); > ># 223 "/usr/include/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 237 "/usr/include/stdio.h" 3 4 > > > > > > >extern FILE *fopen (__const char *__restrict __filename, > __const char *__restrict __modes); > > > > >extern FILE *freopen (__const char *__restrict __filename, > __const char *__restrict __modes, > FILE *__restrict __stream); ># 264 "/usr/include/stdio.h" 3 4 > ># 275 "/usr/include/stdio.h" 3 4 >extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__)); ># 296 "/usr/include/stdio.h" 3 4 > > > >extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__)); > > > >extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, > int __modes, size_t __n) __attribute__ ((__nothrow__)); > > > > > >extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, > size_t __size) __attribute__ ((__nothrow__)); > > >extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__)); > > > > > > > > >extern int fprintf (FILE *__restrict __stream, > __const char *__restrict __format, ...); > > > > >extern int printf (__const char *__restrict __format, ...); > >extern int sprintf (char *__restrict __s, > __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); > > > > > >extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg); > > > > >extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg); > >extern int vsprintf (char *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg) __attribute__ ((__nothrow__)); > > > > > >extern int snprintf (char *__restrict __s, size_t __maxlen, > __const char *__restrict __format, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); > >extern int vsnprintf (char *__restrict __s, size_t __maxlen, > __const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); > ># 390 "/usr/include/stdio.h" 3 4 > > > > > >extern int fscanf (FILE *__restrict __stream, > __const char *__restrict __format, ...); > > > > >extern int scanf (__const char *__restrict __format, ...); > >extern int sscanf (__const char *__restrict __s, > __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); > ># 432 "/usr/include/stdio.h" 3 4 > > > > > >extern int fgetc (FILE *__stream); >extern int getc (FILE *__stream); > > > > > >extern int getchar (void); > ># 456 "/usr/include/stdio.h" 3 4 >extern int getc_unlocked (FILE *__stream); >extern int getchar_unlocked (void); ># 467 "/usr/include/stdio.h" 3 4 >extern int fgetc_unlocked (FILE *__stream); > > > > > > > > > > > >extern int fputc (int __c, FILE *__stream); >extern int putc (int __c, FILE *__stream); > > > > > >extern int putchar (int __c); > ># 500 "/usr/include/stdio.h" 3 4 >extern int fputc_unlocked (int __c, FILE *__stream); > > > > > > > >extern int putc_unlocked (int __c, FILE *__stream); >extern int putchar_unlocked (int __c); > > > > > > >extern int getw (FILE *__stream); > > >extern int putw (int __w, FILE *__stream); > > > > > > > > >extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream); > > > > > > >extern char *gets (char *__s); > ># 580 "/usr/include/stdio.h" 3 4 > > > > > >extern int fputs (__const char *__restrict __s, FILE *__restrict __stream); > > > > > >extern int puts (__const char *__s); > > > > > > >extern int ungetc (int __c, FILE *__stream); > > > > > > >extern size_t fread (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream); > > > > >extern size_t fwrite (__const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __s); > ># 633 "/usr/include/stdio.h" 3 4 >extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream); >extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream); > > > > > > > > >extern int fseek (FILE *__stream, long int __off, int __whence); > > > > >extern long int ftell (FILE *__stream); > > > > >extern void rewind (FILE *__stream); > ># 688 "/usr/include/stdio.h" 3 4 > > > > > > >extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); > > > > >extern int fsetpos (FILE *__stream, __const fpos_t *__pos); ># 711 "/usr/include/stdio.h" 3 4 > ># 720 "/usr/include/stdio.h" 3 4 > > >extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__)); > >extern int feof (FILE *__stream) __attribute__ ((__nothrow__)); > >extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)); > > > > >extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); >extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); >extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); > > > > > > > > >extern void perror (__const char *__s); > > > > > > ># 1 "/usr/include/bits/sys_errlist.h" 1 3 4 ># 27 "/usr/include/bits/sys_errlist.h" 3 4 >extern int sys_nerr; >extern __const char *__const sys_errlist[]; ># 750 "/usr/include/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)); > > > > >extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); ># 769 "/usr/include/stdio.h" 3 4 >extern FILE *popen (__const char *__command, __const char *__modes); > > > > > >extern int pclose (FILE *__stream); > > > > > >extern char *ctermid (char *__s) __attribute__ ((__nothrow__)); ># 809 "/usr/include/stdio.h" 3 4 >extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__)); > > > >extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)); > > >extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__)); ># 830 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio.h" 1 3 4 ># 33 "/usr/include/bits/stdio.h" 3 4 >extern __inline int >vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg) >{ > return vfprintf (stdout, __fmt, __arg); >} > > >extern __inline int >getchar (void) >{ > return _IO_getc (stdin); >} > > > > >extern __inline int >getc_unlocked (FILE *__fp) >{ > return (__builtin_expect ((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end, 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); >} > > >extern __inline int >getchar_unlocked (void) >{ > return (__builtin_expect ((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end, 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++); >} > > > > >extern __inline int >putchar (int __c) >{ > return _IO_putc (__c, stdout); >} > > > > >extern __inline int >fputc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > > > > >extern __inline int >putc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > >extern __inline int >putchar_unlocked (int __c) >{ > return (__builtin_expect ((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end, 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c))); >} ># 111 "/usr/include/bits/stdio.h" 3 4 >extern __inline int >__attribute__ ((__nothrow__)) feof_unlocked (FILE *__stream) >{ > return (((__stream)->_flags & 0x10) != 0); >} > > >extern __inline int >__attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream) >{ > return (((__stream)->_flags & 0x20) != 0); >} ># 831 "/usr/include/stdio.h" 2 3 4 > > > > > > ># 2 "bug_creator.c" 2 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 1 3 4 ># 34 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 1 3 4 ># 38 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/mmintrin.h" 1 3 4 ># 37 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/mmintrin.h" 3 4 >typedef int __m64 __attribute__ ((__mode__ (__V2SI__))); > > >typedef int __v2si __attribute__ ((__mode__ (__V2SI__))); >typedef int __v4hi __attribute__ ((__mode__ (__V4HI__))); >typedef int __v8qi __attribute__ ((__mode__ (__V8QI__))); > > >static __inline void >_mm_empty (void) >{ > __builtin_ia32_emms (); >} > >static __inline void >_m_empty (void) >{ > _mm_empty (); >} > > >static __inline __m64 >_mm_cvtsi32_si64 (int __i) >{ > long long __tmp = (unsigned int)__i; > return (__m64) __tmp; >} > >static __inline __m64 >_m_from_int (int __i) >{ > return _mm_cvtsi32_si64 (__i); >} ># 88 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/mmintrin.h" 3 4 >static __inline int >_mm_cvtsi64_si32 (__m64 __i) >{ > long long __tmp = (long long)__i; > return __tmp; >} > >static __inline int >_m_to_int (__m64 __i) >{ > return _mm_cvtsi64_si32 (__i); >} ># 113 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/mmintrin.h" 3 4 >static __inline __m64 >_mm_packs_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_packsswb (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pi16 (__m1, __m2); >} > > > > >static __inline __m64 >_mm_packs_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_packssdw (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pi32 (__m1, __m2); >} > > > > >static __inline __m64 >_mm_packs_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_packuswb (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pu16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpackhi_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_punpckhbw (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpackhi_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_punpckhwd (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpackhi_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_punpckhdq (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi32 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpacklo_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_punpcklbw (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpacklo_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_punpcklwd (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_unpacklo_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_punpckldq (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi32 (__m1, __m2); >} > > >static __inline __m64 >_mm_add_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_paddb (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi8 (__m1, __m2); >} > > >static __inline __m64 >_mm_add_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_paddw (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi16 (__m1, __m2); >} > > >static __inline __m64 >_mm_add_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_paddd (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi32 (__m1, __m2); >} > > >static __inline __m64 >_mm_add_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2); >} > > > >static __inline __m64 >_mm_adds_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddsb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_paddsb (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pi8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_adds_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddsw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_paddsw (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_adds_pu8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddusb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_paddusb (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pu8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_adds_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddusw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_paddusw (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pu16 (__m1, __m2); >} > > >static __inline __m64 >_mm_sub_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_psubb (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi8 (__m1, __m2); >} > > >static __inline __m64 >_mm_sub_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_psubw (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi16 (__m1, __m2); >} > > >static __inline __m64 >_mm_sub_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_psubd (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi32 (__m1, __m2); >} > > >static __inline __m64 >_mm_sub_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubq ((long long)__m1, (long long)__m2); >} > > > >static __inline __m64 >_mm_subs_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubsb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_psubsb (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pi8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_subs_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubsw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_psubsw (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_subs_pu8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubusb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_psubusb (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pu8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_subs_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubusw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_psubusw (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pu16 (__m1, __m2); >} > > > > >static __inline __m64 >_mm_madd_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmaddwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_pmaddwd (__m64 __m1, __m64 __m2) >{ > return _mm_madd_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_mulhi_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmulhw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_pmulhw (__m64 __m1, __m64 __m2) >{ > return _mm_mulhi_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_mullo_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmullw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_pmullw (__m64 __m1, __m64 __m2) >{ > return _mm_mullo_pi16 (__m1, __m2); >} > > >static __inline __m64 >_mm_sll_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psllw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 >_m_psllw (__m64 __m, __m64 __count) >{ > return _mm_sll_pi16 (__m, __count); >} > >static __inline __m64 >_mm_slli_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psllw ((__v4hi)__m, __count); >} > >static __inline __m64 >_m_psllwi (__m64 __m, int __count) >{ > return _mm_slli_pi16 (__m, __count); >} > > >static __inline __m64 >_mm_sll_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_pslld ((__v2si)__m, (long long)__count); >} > >static __inline __m64 >_m_pslld (__m64 __m, __m64 __count) >{ > return _mm_sll_pi32 (__m, __count); >} > >static __inline __m64 >_mm_slli_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_pslld ((__v2si)__m, __count); >} > >static __inline __m64 >_m_pslldi (__m64 __m, int __count) >{ > return _mm_slli_pi32 (__m, __count); >} > > >static __inline __m64 >_mm_sll_si64 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); >} > >static __inline __m64 >_m_psllq (__m64 __m, __m64 __count) >{ > return _mm_sll_si64 (__m, __count); >} > >static __inline __m64 >_mm_slli_si64 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); >} > >static __inline __m64 >_m_psllqi (__m64 __m, int __count) >{ > return _mm_slli_si64 (__m, __count); >} > > >static __inline __m64 >_mm_sra_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psraw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 >_m_psraw (__m64 __m, __m64 __count) >{ > return _mm_sra_pi16 (__m, __count); >} > >static __inline __m64 >_mm_srai_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psraw ((__v4hi)__m, __count); >} > >static __inline __m64 >_m_psrawi (__m64 __m, int __count) >{ > return _mm_srai_pi16 (__m, __count); >} > > >static __inline __m64 >_mm_sra_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrad ((__v2si)__m, (long long)__count); >} > >static __inline __m64 >_m_psrad (__m64 __m, __m64 __count) >{ > return _mm_sra_pi32 (__m, __count); >} > >static __inline __m64 >_mm_srai_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrad ((__v2si)__m, __count); >} > >static __inline __m64 >_m_psradi (__m64 __m, int __count) >{ > return _mm_srai_pi32 (__m, __count); >} > > >static __inline __m64 >_mm_srl_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 >_m_psrlw (__m64 __m, __m64 __count) >{ > return _mm_srl_pi16 (__m, __count); >} > >static __inline __m64 >_mm_srli_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, __count); >} > >static __inline __m64 >_m_psrlwi (__m64 __m, int __count) >{ > return _mm_srli_pi16 (__m, __count); >} > > >static __inline __m64 >_mm_srl_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrld ((__v2si)__m, (long long)__count); >} > >static __inline __m64 >_m_psrld (__m64 __m, __m64 __count) >{ > return _mm_srl_pi32 (__m, __count); >} > >static __inline __m64 >_mm_srli_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrld ((__v2si)__m, __count); >} > >static __inline __m64 >_m_psrldi (__m64 __m, int __count) >{ > return _mm_srli_pi32 (__m, __count); >} > > >static __inline __m64 >_mm_srl_si64 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); >} > >static __inline __m64 >_m_psrlq (__m64 __m, __m64 __count) >{ > return _mm_srl_si64 (__m, __count); >} > >static __inline __m64 >_mm_srli_si64 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); >} > >static __inline __m64 >_m_psrlqi (__m64 __m, int __count) >{ > return _mm_srli_si64 (__m, __count); >} > > >static __inline __m64 >_mm_and_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pand ((long long)__m1, (long long)__m2); >} > >static __inline __m64 >_m_pand (__m64 __m1, __m64 __m2) >{ > return _mm_and_si64 (__m1, __m2); >} > > > >static __inline __m64 >_mm_andnot_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pandn ((long long)__m1, (long long)__m2); >} > >static __inline __m64 >_m_pandn (__m64 __m1, __m64 __m2) >{ > return _mm_andnot_si64 (__m1, __m2); >} > > >static __inline __m64 >_mm_or_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64)__builtin_ia32_por ((long long)__m1, (long long)__m2); >} > >static __inline __m64 >_m_por (__m64 __m1, __m64 __m2) >{ > return _mm_or_si64 (__m1, __m2); >} > > >static __inline __m64 >_mm_xor_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64)__builtin_ia32_pxor ((long long)__m1, (long long)__m2); >} > >static __inline __m64 >_m_pxor (__m64 __m1, __m64 __m2) >{ > return _mm_xor_si64 (__m1, __m2); >} > > > >static __inline __m64 >_mm_cmpeq_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_pcmpeqb (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi8 (__m1, __m2); >} > >static __inline __m64 >_mm_cmpgt_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 >_m_pcmpgtb (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi8 (__m1, __m2); >} > > > >static __inline __m64 >_mm_cmpeq_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_pcmpeqw (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi16 (__m1, __m2); >} > >static __inline __m64 >_mm_cmpgt_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 >_m_pcmpgtw (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi16 (__m1, __m2); >} > > > >static __inline __m64 >_mm_cmpeq_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_pcmpeqd (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi32 (__m1, __m2); >} > >static __inline __m64 >_mm_cmpgt_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 >_m_pcmpgtd (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi32 (__m1, __m2); >} > > >static __inline __m64 >_mm_setzero_si64 (void) >{ > return (__m64)__builtin_ia32_mmx_zero (); >} > > >static __inline __m64 >_mm_set_pi32 (int __i1, int __i0) >{ > union { > __m64 __q; > struct { > unsigned int __i0; > unsigned int __i1; > } __s; > } __u; > > __u.__s.__i0 = __i0; > __u.__s.__i1 = __i1; > > return __u.__q; >} > > >static __inline __m64 >_mm_set_pi16 (short __w3, short __w2, short __w1, short __w0) >{ > unsigned int __i1 = (unsigned short)__w3 << 16 | (unsigned short)__w2; > unsigned int __i0 = (unsigned short)__w1 << 16 | (unsigned short)__w0; > return _mm_set_pi32 (__i1, __i0); > >} > > >static __inline __m64 >_mm_set_pi8 (char __b7, char __b6, char __b5, char __b4, > char __b3, char __b2, char __b1, char __b0) >{ > unsigned int __i1, __i0; > > __i1 = (unsigned char)__b7; > __i1 = __i1 << 8 | (unsigned char)__b6; > __i1 = __i1 << 8 | (unsigned char)__b5; > __i1 = __i1 << 8 | (unsigned char)__b4; > > __i0 = (unsigned char)__b3; > __i0 = __i0 << 8 | (unsigned char)__b2; > __i0 = __i0 << 8 | (unsigned char)__b1; > __i0 = __i0 << 8 | (unsigned char)__b0; > > return _mm_set_pi32 (__i1, __i0); >} > > >static __inline __m64 >_mm_setr_pi32 (int __i0, int __i1) >{ > return _mm_set_pi32 (__i1, __i0); >} > >static __inline __m64 >_mm_setr_pi16 (short __w0, short __w1, short __w2, short __w3) >{ > return _mm_set_pi16 (__w3, __w2, __w1, __w0); >} > >static __inline __m64 >_mm_setr_pi8 (char __b0, char __b1, char __b2, char __b3, > char __b4, char __b5, char __b6, char __b7) >{ > return _mm_set_pi8 (__b7, __b6, __b5, __b4, __b3, __b2, __b1, __b0); >} > > >static __inline __m64 >_mm_set1_pi32 (int __i) >{ > return _mm_set_pi32 (__i, __i); >} > > >static __inline __m64 >_mm_set1_pi16 (short __w) >{ > unsigned int __i = (unsigned short)__w << 16 | (unsigned short)__w; > return _mm_set1_pi32 (__i); >} > > >static __inline __m64 >_mm_set1_pi8 (char __b) >{ > unsigned int __w = (unsigned char)__b << 8 | (unsigned char)__b; > unsigned int __i = __w << 16 | __w; > return _mm_set1_pi32 (__i); >} ># 39 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 2 3 4 > > >typedef float __m128 __attribute__ ((__mode__(__V4SF__))); > > >typedef float __v4sf __attribute__ ((__mode__(__V4SF__))); > > > > > > >enum _mm_hint >{ > _MM_HINT_T0 = 3, > _MM_HINT_T1 = 2, > _MM_HINT_T2 = 1, > _MM_HINT_NTA = 0 >}; ># 90 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m128 >_mm_add_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_sub_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_mul_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_div_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_divss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_sqrt_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_sqrtss ((__v4sf)__A); >} > >static __inline __m128 >_mm_rcp_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_rcpss ((__v4sf)__A); >} > >static __inline __m128 >_mm_rsqrt_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_rsqrtss ((__v4sf)__A); >} > >static __inline __m128 >_mm_min_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_minss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_max_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_maxss ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 >_mm_add_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_addps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_sub_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_subps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_mul_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_mulps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_div_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_divps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_sqrt_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_sqrtps ((__v4sf)__A); >} > >static __inline __m128 >_mm_rcp_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_rcpps ((__v4sf)__A); >} > >static __inline __m128 >_mm_rsqrt_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_rsqrtps ((__v4sf)__A); >} > >static __inline __m128 >_mm_min_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_minps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_max_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_maxps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 >_mm_and_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_andps (__A, __B); >} > >static __inline __m128 >_mm_andnot_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_andnps (__A, __B); >} > >static __inline __m128 >_mm_or_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_orps (__A, __B); >} > >static __inline __m128 >_mm_xor_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_xorps (__A, __B); >} > > > > > >static __inline __m128 >_mm_cmpeq_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpeqss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmplt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpltss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmple_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpless ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpgt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf) __A, > (__v4sf) > __builtin_ia32_cmpltss ((__v4sf) __B, > (__v4sf) > __A)); >} > >static __inline __m128 >_mm_cmpge_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf) __A, > (__v4sf) > __builtin_ia32_cmpless ((__v4sf) __B, > (__v4sf) > __A)); >} > >static __inline __m128 >_mm_cmpneq_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpneqss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpnlt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnltss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpnle_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnless ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpngt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf) __A, > (__v4sf) > __builtin_ia32_cmpnltss ((__v4sf) __B, > (__v4sf) > __A)); >} > >static __inline __m128 >_mm_cmpnge_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf) __A, > (__v4sf) > __builtin_ia32_cmpnless ((__v4sf) __B, > (__v4sf) > __A)); >} > >static __inline __m128 >_mm_cmpord_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpordss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpunord_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpunordss ((__v4sf)__A, (__v4sf)__B); >} > > > > > >static __inline __m128 >_mm_cmpeq_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpeqps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmplt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpltps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmple_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpleps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpgt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpgtps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpge_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpgeps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpneq_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpneqps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpnlt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnltps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpnle_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnleps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpngt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpngtps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpnge_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpngeps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpord_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpordps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 >_mm_cmpunord_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpunordps ((__v4sf)__A, (__v4sf)__B); >} > > > > >static __inline int >_mm_comieq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comieq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_comilt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comilt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_comile_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comile ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_comigt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comigt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_comige_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comige ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_comineq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comineq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomieq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomieq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomilt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomilt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomile_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomile ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomigt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomigt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomige_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomige ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int >_mm_ucomineq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomineq ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline int >_mm_cvtss_si32 (__m128 __A) >{ > return __builtin_ia32_cvtss2si ((__v4sf) __A); >} > >static __inline int >_mm_cvt_ss2si (__m128 __A) >{ > return _mm_cvtss_si32 (__A); >} ># 495 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m64 >_mm_cvtps_pi32 (__m128 __A) >{ > return (__m64) __builtin_ia32_cvtps2pi ((__v4sf) __A); >} > >static __inline __m64 >_mm_cvt_ps2pi (__m128 __A) >{ > return _mm_cvtps_pi32 (__A); >} > > >static __inline int >_mm_cvttss_si32 (__m128 __A) >{ > return __builtin_ia32_cvttss2si ((__v4sf) __A); >} > >static __inline int >_mm_cvtt_ss2si (__m128 __A) >{ > return _mm_cvttss_si32 (__A); >} ># 531 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m64 >_mm_cvttps_pi32 (__m128 __A) >{ > return (__m64) __builtin_ia32_cvttps2pi ((__v4sf) __A); >} > >static __inline __m64 >_mm_cvtt_ps2pi (__m128 __A) >{ > return _mm_cvttps_pi32 (__A); >} > > >static __inline __m128 >_mm_cvtsi32_ss (__m128 __A, int __B) >{ > return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B); >} > >static __inline __m128 >_mm_cvt_si2ss (__m128 __A, int __B) >{ > return _mm_cvtsi32_ss (__A, __B); >} ># 567 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m128 >_mm_cvtpi32_ps (__m128 __A, __m64 __B) >{ > return (__m128) __builtin_ia32_cvtpi2ps ((__v4sf) __A, (__v2si)__B); >} > >static __inline __m128 >_mm_cvt_pi2ps (__m128 __A, __m64 __B) >{ > return _mm_cvtpi32_ps (__A, __B); >} > > >static __inline __m128 >_mm_cvtpi16_ps (__m64 __A) >{ > __v4hi __sign; > __v2si __hisi, __losi; > __v4sf __r; > > > > > __sign = (__v4hi) __builtin_ia32_mmx_zero (); > __sign = __builtin_ia32_pcmpgtw (__sign, (__v4hi)__A); > > > __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, __sign); > __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, __sign); > > > __r = (__v4sf) __builtin_ia32_setzerops (); > __r = __builtin_ia32_cvtpi2ps (__r, __hisi); > __r = __builtin_ia32_movlhps (__r, __r); > __r = __builtin_ia32_cvtpi2ps (__r, __losi); > > return (__m128) __r; >} > > >static __inline __m128 >_mm_cvtpu16_ps (__m64 __A) >{ > __v4hi __zero = (__v4hi) __builtin_ia32_mmx_zero (); > __v2si __hisi, __losi; > __v4sf __r; > > > __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, __zero); > __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, __zero); > > > __r = (__v4sf) __builtin_ia32_setzerops (); > __r = __builtin_ia32_cvtpi2ps (__r, __hisi); > __r = __builtin_ia32_movlhps (__r, __r); > __r = __builtin_ia32_cvtpi2ps (__r, __losi); > > return (__m128) __r; >} > > >static __inline __m128 >_mm_cvtpi8_ps (__m64 __A) >{ > __v8qi __sign; > > > > > __sign = (__v8qi) __builtin_ia32_mmx_zero (); > __sign = __builtin_ia32_pcmpgtb (__sign, (__v8qi)__A); > > > __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, __sign); > > return _mm_cvtpi16_ps(__A); >} > > >static __inline __m128 >_mm_cvtpu8_ps(__m64 __A) >{ > __v8qi __zero = (__v8qi) __builtin_ia32_mmx_zero (); > __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, __zero); > return _mm_cvtpu16_ps(__A); >} > > >static __inline __m128 >_mm_cvtpi32x2_ps(__m64 __A, __m64 __B) >{ > __v4sf __zero = (__v4sf) __builtin_ia32_setzerops (); > __v4sf __sfa = __builtin_ia32_cvtpi2ps (__zero, (__v2si)__A); > __v4sf __sfb = __builtin_ia32_cvtpi2ps (__zero, (__v2si)__B); > return (__m128) __builtin_ia32_movlhps (__sfa, __sfb); >} > > >static __inline __m64 >_mm_cvtps_pi16(__m128 __A) >{ > __v4sf __hisf = (__v4sf)__A; > __v4sf __losf = __builtin_ia32_movhlps (__hisf, __hisf); > __v2si __hisi = __builtin_ia32_cvtps2pi (__hisf); > __v2si __losi = __builtin_ia32_cvtps2pi (__losf); > return (__m64) __builtin_ia32_packssdw (__hisi, __losi); >} > > >static __inline __m64 >_mm_cvtps_pi8(__m128 __A) >{ > __v4hi __tmp = (__v4hi) _mm_cvtps_pi16 (__A); > __v4hi __zero = (__v4hi) __builtin_ia32_mmx_zero (); > return (__m64) __builtin_ia32_packsswb (__tmp, __zero); >} ># 698 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m128 >_mm_unpackhi_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_unpckhps ((__v4sf)__A, (__v4sf)__B); >} > > >static __inline __m128 >_mm_unpacklo_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_unpcklps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 >_mm_loadh_pi (__m128 __A, __m64 const *__P) >{ > return (__m128) __builtin_ia32_loadhps ((__v4sf)__A, (__v2si *)__P); >} > > >static __inline void >_mm_storeh_pi (__m64 *__P, __m128 __A) >{ > __builtin_ia32_storehps ((__v2si *)__P, (__v4sf)__A); >} > > >static __inline __m128 >_mm_movehl_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movhlps ((__v4sf)__A, (__v4sf)__B); >} > > >static __inline __m128 >_mm_movelh_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movlhps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 >_mm_loadl_pi (__m128 __A, __m64 const *__P) >{ > return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (__v2si *)__P); >} > > >static __inline void >_mm_storel_pi (__m64 *__P, __m128 __A) >{ > __builtin_ia32_storelps ((__v2si *)__P, (__v4sf)__A); >} > > >static __inline int >_mm_movemask_ps (__m128 __A) >{ > return __builtin_ia32_movmskps ((__v4sf)__A); >} > > >static __inline unsigned int >_mm_getcsr (void) >{ > return __builtin_ia32_stmxcsr (); >} > > >static __inline unsigned int >_MM_GET_EXCEPTION_STATE (void) >{ > return _mm_getcsr() & 0x003f; >} > >static __inline unsigned int >_MM_GET_EXCEPTION_MASK (void) >{ > return _mm_getcsr() & 0x1f80; >} > >static __inline unsigned int >_MM_GET_ROUNDING_MODE (void) >{ > return _mm_getcsr() & 0x6000; >} > >static __inline unsigned int >_MM_GET_FLUSH_ZERO_MODE (void) >{ > return _mm_getcsr() & 0x8000; >} > > >static __inline void >_mm_setcsr (unsigned int __I) >{ > __builtin_ia32_ldmxcsr (__I); >} > > >static __inline void >_MM_SET_EXCEPTION_STATE(unsigned int __mask) >{ > _mm_setcsr((_mm_getcsr() & ~0x003f) | __mask); >} > >static __inline void >_MM_SET_EXCEPTION_MASK (unsigned int __mask) >{ > _mm_setcsr((_mm_getcsr() & ~0x1f80) | __mask); >} > >static __inline void >_MM_SET_ROUNDING_MODE (unsigned int __mode) >{ > _mm_setcsr((_mm_getcsr() & ~0x6000) | __mode); >} > >static __inline void >_MM_SET_FLUSH_ZERO_MODE (unsigned int __mode) >{ > _mm_setcsr((_mm_getcsr() & ~0x8000) | __mode); >} > > >static __inline __m128 >_mm_load_ss (float const *__P) >{ > return (__m128) __builtin_ia32_loadss (__P); >} > > >static __inline __m128 >_mm_load1_ps (float const *__P) >{ > __v4sf __tmp = __builtin_ia32_loadss (__P); > return (__m128) __builtin_ia32_shufps (__tmp, __tmp, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); >} > >static __inline __m128 >_mm_load_ps1 (float const *__P) >{ > return _mm_load1_ps (__P); >} > > >static __inline __m128 >_mm_load_ps (float const *__P) >{ > return (__m128) __builtin_ia32_loadaps (__P); >} > > >static __inline __m128 >_mm_loadu_ps (float const *__P) >{ > return (__m128) __builtin_ia32_loadups (__P); >} > > >static __inline __m128 >_mm_loadr_ps (float const *__P) >{ > __v4sf __tmp = __builtin_ia32_loadaps (__P); > return (__m128) __builtin_ia32_shufps (__tmp, __tmp, (((0) << 6) | ((1) << 4) | ((2) << 2) | (3))); >} > > >static __inline __m128 >_mm_set_ss (float __F) >{ > return (__m128) __builtin_ia32_loadss (&__F); >} > > >static __inline __m128 >_mm_set1_ps (float __F) >{ > __v4sf __tmp = __builtin_ia32_loadss (&__F); > return (__m128) __builtin_ia32_shufps (__tmp, __tmp, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); >} > >static __inline __m128 >_mm_set_ps1 (float __F) >{ > return _mm_set1_ps (__F); >} > > >static __inline __m128 >_mm_set_ps (const float __Z, const float __Y, const float __X, const float __W) >{ > return (__v4sf) {__W, __X, __Y, __Z}; >} > > >static __inline __m128 >_mm_setr_ps (float __Z, float __Y, float __X, float __W) >{ > return _mm_set_ps (__W, __X, __Y, __Z); >} > > >static __inline __m128 >_mm_setzero_ps (void) >{ > return (__m128) __builtin_ia32_setzerops (); >} > > >static __inline void >_mm_store_ss (float *__P, __m128 __A) >{ > __builtin_ia32_storess (__P, (__v4sf)__A); >} > > >static __inline void >_mm_store1_ps (float *__P, __m128 __A) >{ > __v4sf __va = (__v4sf)__A; > __v4sf __tmp = __builtin_ia32_shufps (__va, __va, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); > __builtin_ia32_storeaps (__P, __tmp); >} > >static __inline void >_mm_store_ps1 (float *__P, __m128 __A) >{ > _mm_store1_ps (__P, __A); >} > > >static __inline void >_mm_store_ps (float *__P, __m128 __A) >{ > __builtin_ia32_storeaps (__P, (__v4sf)__A); >} > > >static __inline void >_mm_storeu_ps (float *__P, __m128 __A) >{ > __builtin_ia32_storeups (__P, (__v4sf)__A); >} > > >static __inline void >_mm_storer_ps (float *__P, __m128 __A) >{ > __v4sf __va = (__v4sf)__A; > __v4sf __tmp = __builtin_ia32_shufps (__va, __va, (((0) << 6) | ((1) << 4) | ((2) << 2) | (3))); > __builtin_ia32_storeaps (__P, __tmp); >} > > >static __inline __m128 >_mm_move_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf)__A, (__v4sf)__B); >} ># 1003 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline __m64 >_mm_max_pi16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmaxsw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 >_m_pmaxsw (__m64 __A, __m64 __B) >{ > return _mm_max_pi16 (__A, __B); >} > > >static __inline __m64 >_mm_max_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmaxub ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 >_m_pmaxub (__m64 __A, __m64 __B) >{ > return _mm_max_pu8 (__A, __B); >} > > >static __inline __m64 >_mm_min_pi16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pminsw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 >_m_pminsw (__m64 __A, __m64 __B) >{ > return _mm_min_pi16 (__A, __B); >} > > >static __inline __m64 >_mm_min_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pminub ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 >_m_pminub (__m64 __A, __m64 __B) >{ > return _mm_min_pu8 (__A, __B); >} > > >static __inline int >_mm_movemask_pi8 (__m64 __A) >{ > return __builtin_ia32_pmovmskb ((__v8qi)__A); >} > >static __inline int >_m_pmovmskb (__m64 __A) >{ > return _mm_movemask_pi8 (__A); >} > > > >static __inline __m64 >_mm_mulhi_pu16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmulhuw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 >_m_pmulhuw (__m64 __A, __m64 __B) >{ > return _mm_mulhi_pu16 (__A, __B); >} ># 1104 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline void >_mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P) >{ > __builtin_ia32_maskmovq ((__v8qi)__A, (__v8qi)__N, __P); >} > >static __inline void >_m_maskmovq (__m64 __A, __m64 __N, char *__P) >{ > _mm_maskmove_si64 (__A, __N, __P); >} > > >static __inline __m64 >_mm_avg_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pavgb ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 >_m_pavgb (__m64 __A, __m64 __B) >{ > return _mm_avg_pu8 (__A, __B); >} > > >static __inline __m64 >_mm_avg_pu16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pavgw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 >_m_pavgw (__m64 __A, __m64 __B) >{ > return _mm_avg_pu16 (__A, __B); >} > > > > >static __inline __m64 >_mm_sad_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_psadbw ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 >_m_psadbw (__m64 __A, __m64 __B) >{ > return _mm_sad_pu8 (__A, __B); >} ># 1171 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 >static __inline void >_mm_stream_pi (__m64 *__P, __m64 __A) >{ > __builtin_ia32_movntq ((unsigned long long *)__P, (unsigned long long)__A); >} > > >static __inline void >_mm_stream_ps (float *__P, __m128 __A) >{ > __builtin_ia32_movntps (__P, (__v4sf)__A); >} > > > >static __inline void >_mm_sfence (void) >{ > __builtin_ia32_sfence (); >} > > > > >static __inline void >_mm_pause (void) >{ > __asm__ __volatile__ ("rep; nop" : : ); >} ># 1216 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 1 3 4 ># 1217 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/xmmintrin.h" 2 3 4 ># 35 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 2 3 4 > > >typedef double __v2df __attribute__ ((mode (V2DF))); >typedef int __v2di __attribute__ ((mode (V2DI))); >typedef int __v4si __attribute__ ((mode (V4SI))); >typedef int __v8hi __attribute__ ((mode (V8HI))); >typedef int __v16qi __attribute__ ((mode (V16QI))); ># 51 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __v2df >_mm_load_sd (double const *__P) >{ > return (__v2df) __builtin_ia32_loadsd (__P); >} > > >static __inline __v2df >_mm_load1_pd (double const *__P) >{ > __v2df __tmp = __builtin_ia32_loadsd (__P); > return (__v2df) __builtin_ia32_shufpd (__tmp, __tmp, (((0) << 1) | (0))); >} > >static __inline __v2df >_mm_load_pd1 (double const *__P) >{ > return _mm_load1_pd (__P); >} > > >static __inline __v2df >_mm_load_pd (double const *__P) >{ > return (__v2df) __builtin_ia32_loadapd (__P); >} > > >static __inline __v2df >_mm_loadu_pd (double const *__P) >{ > return (__v2df) __builtin_ia32_loadupd (__P); >} > > >static __inline __v2df >_mm_loadr_pd (double const *__P) >{ > __v2df __tmp = __builtin_ia32_loadapd (__P); > return (__v2df) __builtin_ia32_shufpd (__tmp, __tmp, (((0) << 1) | (1))); >} > > >static __inline __v2df >_mm_set_sd (double __F) >{ > return (__v2df) __builtin_ia32_loadsd (&__F); >} > > >static __inline __v2df >_mm_set1_pd (double __F) >{ > __v2df __tmp = __builtin_ia32_loadsd (&__F); > return (__v2df) __builtin_ia32_shufpd (__tmp, __tmp, (((0) << 1) | (0))); >} > >static __inline __v2df >_mm_set_pd1 (double __F) >{ > return _mm_set1_pd (__F); >} > > >static __inline __v2df >_mm_set_pd (double __Z, double __Y) >{ > return (__v2df) {__Y, __Z}; >} > > >static __inline __v2df >_mm_setr_pd (double __Z, double __Y) >{ > return _mm_set_pd (__Y, __Z); >} > > >static __inline __v2df >_mm_setzero_pd (void) >{ > return (__v2df) __builtin_ia32_setzeropd (); >} > > >static __inline void >_mm_store_sd (double *__P, __v2df __A) >{ > __builtin_ia32_storesd (__P, (__v2df)__A); >} > > >static __inline void >_mm_store1_pd (double *__P, __v2df __A) >{ > __v2df __va = (__v2df)__A; > __v2df __tmp = __builtin_ia32_shufpd (__va, __va, (((0) << 1) | (0))); > __builtin_ia32_storeapd (__P, __tmp); >} > >static __inline void >_mm_store_pd1 (double *__P, __v2df __A) >{ > _mm_store1_pd (__P, __A); >} > > >static __inline void >_mm_store_pd (double *__P, __v2df __A) >{ > __builtin_ia32_storeapd (__P, (__v2df)__A); >} > > >static __inline void >_mm_storeu_pd (double *__P, __v2df __A) >{ > __builtin_ia32_storeupd (__P, (__v2df)__A); >} > > >static __inline void >_mm_storer_pd (double *__P, __v2df __A) >{ > __v2df __va = (__v2df)__A; > __v2df __tmp = __builtin_ia32_shufpd (__va, __va, (((0) << 1) | (1))); > __builtin_ia32_storeapd (__P, __tmp); >} > > >static __inline __v2df >_mm_move_sd (__v2df __A, __v2df __B) >{ > return (__v2df) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); >} > > >static __inline __v2df >_mm_add_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_add_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_sub_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_sub_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_mul_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_mul_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_div_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_div_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_sqrt_pd (__v2df __A) >{ > return (__v2df)__builtin_ia32_sqrtpd ((__v2df)__A); >} > > >static __inline __v2df >_mm_sqrt_sd (__v2df __A, __v2df __B) >{ > __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); > return (__v2df)__builtin_ia32_sqrtsd ((__v2df)__tmp); >} > >static __inline __v2df >_mm_min_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_minpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_min_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_minsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_max_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_maxpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_max_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_maxsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_and_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_andnot_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_or_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_xor_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpeq_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmplt_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmple_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpgt_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpge_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpneq_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpnlt_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpnle_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpngt_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpnge_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpord_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpunord_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpeq_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmplt_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmple_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpgt_sd (__v2df __A, __v2df __B) >{ > return (__v2df) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpltsd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __v2df >_mm_cmpge_sd (__v2df __A, __v2df __B) >{ > return (__v2df) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmplesd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __v2df >_mm_cmpneq_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpnlt_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpnle_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpngt_sd (__v2df __A, __v2df __B) >{ > return (__v2df) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpnltsd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __v2df >_mm_cmpnge_sd (__v2df __A, __v2df __B) >{ > return (__v2df) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpnlesd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __v2df >_mm_cmpord_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_cmpunord_sd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comieq_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdeq ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comilt_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdlt ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comile_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdle ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comigt_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdgt ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comige_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdge ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_comineq_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_comisdneq ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomieq_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdeq ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomilt_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdlt ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomile_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdle ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomigt_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdgt ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomige_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdge ((__v2df)__A, (__v2df)__B); >} > >static __inline int >_mm_ucomineq_sd (__v2df __A, __v2df __B) >{ > return __builtin_ia32_ucomisdneq ((__v2df)__A, (__v2df)__B); >} > > > >static __inline __v2di >_mm_load_si128 (__v2di const *__P) >{ > return (__v2di) __builtin_ia32_loaddqa ((char const *)__P); >} > >static __inline __v2di >_mm_loadu_si128 (__v2di const *__P) >{ > return (__v2di) __builtin_ia32_loaddqu ((char const *)__P); >} > >static __inline __v2di >_mm_loadl_epi64 (__v2di const *__P) >{ > return (__v2di) __builtin_ia32_movq2dq (*(unsigned long long *)__P); >} > >static __inline void >_mm_store_si128 (__v2di *__P, __v2di __B) >{ > __builtin_ia32_storedqa ((char *)__P, (__v16qi)__B); >} > >static __inline void >_mm_storeu_si128 (__v2di *__P, __v2di __B) >{ > __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B); >} > >static __inline void >_mm_storel_epi64 (__v2di *__P, __v2di __B) >{ > *(long long *)__P = __builtin_ia32_movdq2q ((__v2di)__B); >} > >static __inline __m64 >_mm_movepi64_pi64 (__v2di __B) >{ > return (__m64) __builtin_ia32_movdq2q ((__v2di)__B); >} > >static __inline __v2di >_mm_move_epi64 (__v2di __A) >{ > return (__v2di) __builtin_ia32_movq ((__v2di)__A); >} > > >static __inline __v2di >_mm_setzero_si128 (void) >{ > return (__v2di) __builtin_ia32_setzero128 (); >} > >static __inline __v2di >_mm_set_epi64 (__m64 __A, __m64 __B) >{ > __v2di __tmp = (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__A); > __v2di __tmp2 = (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__B); > return (__v2di)__builtin_ia32_punpcklqdq128 (__tmp2, __tmp); >} > > >static __inline __v2di >_mm_set_epi32 (int __Z, int __Y, int __X, int __W) >{ > union { > int __a[4]; > __v2di __v; > } __u; > > __u.__a[0] = __W; > __u.__a[1] = __X; > __u.__a[2] = __Y; > __u.__a[3] = __Z; > > return __u.__v; >} ># 630 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __v2di >_mm_set_epi16 (short __Z, short __Y, short __X, short __W, > short __V, short __U, short __T, short __S) >{ > union { > short __a[8]; > __v2di __v; > } __u; > > __u.__a[0] = __S; > __u.__a[1] = __T; > __u.__a[2] = __U; > __u.__a[3] = __V; > __u.__a[4] = __W; > __u.__a[5] = __X; > __u.__a[6] = __Y; > __u.__a[7] = __Z; > > return __u.__v; >} > > >static __inline __v2di >_mm_set_epi8 (char __Z, char __Y, char __X, char __W, > char __V, char __U, char __T, char __S, > char __Z1, char __Y1, char __X1, char __W1, > char __V1, char __U1, char __T1, char __S1) >{ > union { > char __a[16]; > __v2di __v; > } __u; > > __u.__a[0] = __S1; > __u.__a[1] = __T1; > __u.__a[2] = __U1; > __u.__a[3] = __V1; > __u.__a[4] = __W1; > __u.__a[5] = __X1; > __u.__a[6] = __Y1; > __u.__a[7] = __Z1; > __u.__a[8] = __S; > __u.__a[9] = __T; > __u.__a[10] = __U; > __u.__a[11] = __V; > __u.__a[12] = __W; > __u.__a[13] = __X; > __u.__a[14] = __Y; > __u.__a[15] = __Z; > > return __u.__v; >} > >static __inline __v2di >_mm_set1_epi64 (__m64 __A) >{ > __v2di __tmp = (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__A); > return (__v2di)__builtin_ia32_punpcklqdq128 (__tmp, __tmp); >} > >static __inline __v2di >_mm_set1_epi32 (int __A) >{ > __v4si __tmp = (__v4si)__builtin_ia32_loadd (&__A); > return (__v2di) __builtin_ia32_pshufd ((__v4si)__tmp, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); >} ># 706 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __v2di >_mm_set1_epi16 (short __A) >{ > int __Acopy = (unsigned short)__A; > __v4si __tmp = (__v4si)__builtin_ia32_loadd (&__Acopy); > __tmp = (__v4si)__builtin_ia32_punpcklwd128 ((__v8hi)__tmp, (__v8hi)__tmp); > return (__v2di) __builtin_ia32_pshufd ((__v4si)__tmp, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); >} > >static __inline __v2di >_mm_set1_epi8 (char __A) >{ > int __Acopy = (unsigned char)__A; > __v4si __tmp = (__v4si)__builtin_ia32_loadd (&__Acopy); > __tmp = (__v4si)__builtin_ia32_punpcklbw128 ((__v16qi)__tmp, (__v16qi)__tmp); > __tmp = (__v4si)__builtin_ia32_punpcklbw128 ((__v16qi)__tmp, (__v16qi)__tmp); > return (__v2di) __builtin_ia32_pshufd ((__v4si)__tmp, (((0) << 6) | ((0) << 4) | ((0) << 2) | (0))); >} > >static __inline __v2di >_mm_setr_epi64 (__m64 __A, __m64 __B) >{ > __v2di __tmp = (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__A); > __v2di __tmp2 = (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__B); > return (__v2di)__builtin_ia32_punpcklqdq128 (__tmp, __tmp2); >} > > >static __inline __v2di >_mm_setr_epi32 (int __W, int __X, int __Y, int __Z) >{ > union { > int __a[4]; > __v2di __v; > } __u; > > __u.__a[0] = __W; > __u.__a[1] = __X; > __u.__a[2] = __Y; > __u.__a[3] = __Z; > > return __u.__v; >} > >static __inline __v2di >_mm_setr_epi16 (short __S, short __T, short __U, short __V, > short __W, short __X, short __Y, short __Z) >{ > union { > short __a[8]; > __v2di __v; > } __u; > > __u.__a[0] = __S; > __u.__a[1] = __T; > __u.__a[2] = __U; > __u.__a[3] = __V; > __u.__a[4] = __W; > __u.__a[5] = __X; > __u.__a[6] = __Y; > __u.__a[7] = __Z; > > return __u.__v; >} > > >static __inline __v2di >_mm_setr_epi8 (char __S1, char __T1, char __U1, char __V1, > char __W1, char __X1, char __Y1, char __Z1, > char __S, char __T, char __U, char __V, > char __W, char __X, char __Y, char __Z) >{ > union { > char __a[16]; > __v2di __v; > } __u; > > __u.__a[0] = __S1; > __u.__a[1] = __T1; > __u.__a[2] = __U1; > __u.__a[3] = __V1; > __u.__a[4] = __W1; > __u.__a[5] = __X1; > __u.__a[6] = __Y1; > __u.__a[7] = __Z1; > __u.__a[8] = __S; > __u.__a[9] = __T; > __u.__a[10] = __U; > __u.__a[11] = __V; > __u.__a[12] = __W; > __u.__a[13] = __X; > __u.__a[14] = __Y; > __u.__a[15] = __Z; > > return __u.__v; >} > >static __inline __v2df >_mm_cvtepi32_pd (__v2di __A) >{ > return (__v2df)__builtin_ia32_cvtdq2pd ((__v4si) __A); >} > >static __inline __m128 >_mm_cvtepi32_ps (__v2di __A) >{ > return (__m128)__builtin_ia32_cvtdq2ps ((__v4si) __A); >} > >static __inline __v2di >_mm_cvtpd_epi32 (__v2df __A) >{ > return (__v2di)__builtin_ia32_cvtpd2dq ((__v2df) __A); >} > >static __inline __m64 >_mm_cvtpd_pi32 (__v2df __A) >{ > return (__m64)__builtin_ia32_cvtpd2pi ((__v2df) __A); >} > >static __inline __m128 >_mm_cvtpd_ps (__v2df __A) >{ > return (__m128)__builtin_ia32_cvtpd2ps ((__v2df) __A); >} > >static __inline __v2di >_mm_cvttpd_epi32 (__v2df __A) >{ > return (__v2di)__builtin_ia32_cvttpd2dq ((__v2df) __A); >} > >static __inline __m64 >_mm_cvttpd_pi32 (__v2df __A) >{ > return (__m64)__builtin_ia32_cvttpd2pi ((__v2df) __A); >} > >static __inline __v2df >_mm_cvtpi32_pd (__m64 __A) >{ > return (__v2df)__builtin_ia32_cvtpi2pd ((__v2si) __A); >} > >static __inline __v2di >_mm_cvtps_epi32 (__m128 __A) >{ > return (__v2di)__builtin_ia32_cvtps2dq ((__v4sf) __A); >} > >static __inline __v2di >_mm_cvttps_epi32 (__m128 __A) >{ > return (__v2di)__builtin_ia32_cvttps2dq ((__v4sf) __A); >} > >static __inline __v2df >_mm_cvtps_pd (__m128 __A) >{ > return (__v2df)__builtin_ia32_cvtps2pd ((__v4sf) __A); >} > >static __inline int >_mm_cvtsd_si32 (__v2df __A) >{ > return __builtin_ia32_cvtsd2si ((__v2df) __A); >} ># 883 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline int >_mm_cvttsd_si32 (__v2df __A) >{ > return __builtin_ia32_cvttsd2si ((__v2df) __A); >} ># 897 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __m128 >_mm_cvtsd_ss (__m128 __A, __v2df __B) >{ > return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B); >} > >static __inline __v2df >_mm_cvtsi32_sd (__v2df __A, int __B) >{ > return (__v2df)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B); >} ># 917 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __v2df >_mm_cvtss_sd (__v2df __A, __m128 __B) >{ > return (__v2df)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B); >} > > > >static __inline __v2df >_mm_unpackhi_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_unpacklo_pd (__v2df __A, __v2df __B) >{ > return (__v2df)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_loadh_pd (__v2df __A, double const *__B) >{ > return (__v2df)__builtin_ia32_loadhpd ((__v2df)__A, (__v2si *)__B); >} > >static __inline void >_mm_storeh_pd (double *__A, __v2df __B) >{ > __builtin_ia32_storehpd ((__v2si *)__A, (__v2df)__B); >} > >static __inline __v2df >_mm_loadl_pd (__v2df __A, double const *__B) >{ > return (__v2df)__builtin_ia32_loadlpd ((__v2df)__A, (__v2si *)__B); >} > >static __inline void >_mm_storel_pd (double *__A, __v2df __B) >{ > __builtin_ia32_storelpd ((__v2si *)__A, (__v2df)__B); >} > >static __inline int >_mm_movemask_pd (__v2df __A) >{ > return __builtin_ia32_movmskpd ((__v2df)__A); >} > >static __inline __v2di >_mm_packs_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_packsswb128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_packs_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_packssdw128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_packus_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_packuswb128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_unpackhi_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_unpackhi_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_unpackhi_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_unpackhi_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_unpacklo_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_unpacklo_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_unpacklo_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_unpacklo_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_add_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_add_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_add_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_add_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_adds_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddsb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_adds_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_adds_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddusb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_adds_epu16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_paddusw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_sub_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_sub_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_sub_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_sub_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_subs_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubsb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_subs_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_subs_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubusb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_subs_epu16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psubusw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_madd_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmaddwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_mulhi_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmulhw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_mullo_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m64 >_mm_mul_su32 (__m64 __A, __m64 __B) >{ > return (__m64)__builtin_ia32_pmuludq ((__v2si)__A, (__v2si)__B); >} > >static __inline __v2di >_mm_mul_epu32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmuludq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_sll_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psllw128 ((__v8hi)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_sll_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pslld128 ((__v4si)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_sll_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psllq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_sra_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psraw128 ((__v8hi)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_sra_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psrad128 ((__v4si)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_srl_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psrlw128 ((__v8hi)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_srl_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psrld128 ((__v4si)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_srl_epi64 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psrlq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_slli_epi16 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psllwi128 ((__v8hi)__A, __B); >} > >static __inline __v2di >_mm_slli_epi32 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_pslldi128 ((__v4si)__A, __B); >} > >static __inline __v2di >_mm_slli_epi64 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psllqi128 ((__v2di)__A, __B); >} > >static __inline __v2di >_mm_srai_epi16 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psrawi128 ((__v8hi)__A, __B); >} > >static __inline __v2di >_mm_srai_epi32 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psradi128 ((__v4si)__A, __B); >} ># 1253 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline __v2di >_mm_srli_epi16 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psrlwi128 ((__v8hi)__A, __B); >} > >static __inline __v2di >_mm_srli_epi32 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psrldi128 ((__v4si)__A, __B); >} > >static __inline __v2di >_mm_srli_epi64 (__v2di __A, int __B) >{ > return (__v2di)__builtin_ia32_psrlqi128 ((__v2di)__A, __B); >} > >static __inline __v2di >_mm_and_si128 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_andnot_si128 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_or_si128 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_xor_si128 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __v2di >_mm_cmpeq_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpeqb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_cmpeq_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpeqw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_cmpeq_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpeqd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __v2di >_mm_cmplt_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtb128 ((__v16qi)__B, (__v16qi)__A); >} > >static __inline __v2di >_mm_cmplt_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtw128 ((__v8hi)__B, (__v8hi)__A); >} > >static __inline __v2di >_mm_cmplt_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtd128 ((__v4si)__B, (__v4si)__A); >} > >static __inline __v2di >_mm_cmpgt_epi8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_cmpgt_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_cmpgt_epi32 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pcmpgtd128 ((__v4si)__A, (__v4si)__B); >} > > > > > >static __inline __v2di >_mm_max_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmaxsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_max_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmaxub128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_min_epi16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pminsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_min_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pminub128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline int >_mm_movemask_epi8 (__v2di __A) >{ > return __builtin_ia32_pmovmskb128 ((__v16qi)__A); >} > >static __inline __v2di >_mm_mulhi_epu16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pmulhuw128 ((__v8hi)__A, (__v8hi)__B); >} > > > > > >static __inline void >_mm_maskmoveu_si128 (__v2di __A, __v2di __B, char *__C) >{ > __builtin_ia32_maskmovdqu ((__v16qi)__A, (__v16qi)__B, __C); >} > >static __inline __v2di >_mm_avg_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pavgb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __v2di >_mm_avg_epu16 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_pavgw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __v2di >_mm_sad_epu8 (__v2di __A, __v2di __B) >{ > return (__v2di)__builtin_ia32_psadbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline void >_mm_stream_si32 (int *__A, int __B) >{ > __builtin_ia32_movnti (__A, __B); >} > >static __inline void >_mm_stream_si128 (__v2di *__A, __v2di __B) >{ > __builtin_ia32_movntdq ((__v2di *)__A, (__v2di)__B); >} > >static __inline void >_mm_stream_pd (double *__A, __v2df __B) >{ > __builtin_ia32_movntpd (__A, (__v2df)__B); >} > >static __inline __v2di >_mm_movpi64_epi64 (__m64 __A) >{ > return (__v2di)__builtin_ia32_movq2dq ((unsigned long long)__A); >} > >static __inline void >_mm_clflush (void const *__A) >{ > return __builtin_ia32_clflush (__A); >} > >static __inline void >_mm_lfence (void) >{ > __builtin_ia32_lfence (); >} > >static __inline void >_mm_mfence (void) >{ > __builtin_ia32_mfence (); >} > >static __inline __v2di >_mm_cvtsi32_si128 (int __A) >{ > return (__v2di) __builtin_ia32_loadd (&__A); >} ># 1473 "/usr/lib/gcc/i386-redhat-linux/3.4.2/include/emmintrin.h" 3 4 >static __inline int >_mm_cvtsi128_si32 (__v2di __A) >{ > int __tmp; > __builtin_ia32_stored (&__tmp, (__v4si)__A); > return __tmp; >} ># 3 "bug_creator.c" 2 ># 12 "bug_creator.c" >__v2di A1; >__v2di B1; >__v2di BITMASK; > >__v2di A2; >__v2di B2; > > > >void >LEVEL_2(){ > > B1 = _mm_add_epi32(B1,A1); > A1 = _mm_add_epi32(A1,_mm_add_epi32(_mm_setzero_si128(), _mm_add_epi32(_mm_setzero_si128(),BITMASK))); > A2 = _mm_add_epi32(_mm_add_epi32(A1,A1),_mm_add_epi32(_mm_add_epi32(A1,A1),A1)); > > B2 = _mm_add_epi32(_mm_add_epi32(B1,A1),_mm_add_epi32(_mm_add_epi32(B1,A1),A1)); > > > B1 = _mm_add_epi32(B1,A1); > A1 = _mm_add_epi32(A1,_mm_add_epi32(_mm_setzero_si128(), _mm_add_epi32(_mm_setzero_si128(),BITMASK))); > > A2 = _mm_add_epi32(A2,_mm_add_epi32(_mm_add_epi32(A1,BITMASK),_mm_add_epi32(_mm_setzero_si128(),BITMASK))); > >} > >void >LEVEL_3(){ > LEVEL_2(); >} > >int >main(int argc, > char **argv){ > > > > A1 = _mm_setzero_si128(); > B1 = _mm_setzero_si128(); > A2 = _mm_setzero_si128(); > B2 = _mm_setzero_si128(); > BITMASK = _mm_setzero_si128(); > > > LEVEL_3(); > > > > > printf("A1: %d\n",__builtin_ia32_pextrw128 ((__v8hi)A1, 0)); > printf("B1: %d\n",__builtin_ia32_pextrw128 ((__v8hi)B1, 0)); > printf("A2: %d\n",__builtin_ia32_pextrw128 ((__v8hi)A2, 0)); > printf("B2: %d\n",__builtin_ia32_pextrw128 ((__v8hi)A2, 0)); > printf("BITMASK: %d\n",__builtin_ia32_pextrw128 ((__v8hi)BITMASK, 0)); > return 1; >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 20494
: 8401 |
8402