Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 175355 Details for
Bug 251049
[4.1/ICE] internal compiler error: in ix86_expand_builtin, at config/i386/i386.c:15802
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
compiler output
ccI3DnjY.out (text/plain), 218.10 KB, created by
Demid Smirnov
on 2008-12-15 18:06:21 UTC
(
hide
)
Description:
compiler output
Filename:
MIME Type:
Creator:
Demid Smirnov
Created:
2008-12-15 18:06:21 UTC
Size:
218.10 KB
patch
obsolete
>// /usr/libexec/gcc/i686-pc-linux-gnu/4.1.2/cc1 -quiet -I../include -D _GNU_SOURCE tone_dump.c -quiet -dumpbase tone_dump.c -march=pentium4 -mmmx -msse -msse2 -auxbase tone_dump -g -O4 -Wformat -o - -frandom-seed=0 ># 1 "tone_dump.c" ># 1 "/home/dsmirnov/iptel/src/analyze//" ># 1 "<built-in>" ># 1 "<command line>" ># 1 "tone_dump.c" ># 1 "/usr/include/stdio.h" 1 3 4 ># 28 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 322 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 324 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 325 "/usr/include/sys/cdefs.h" 2 3 4 ># 323 "/usr/include/features.h" 2 3 4 ># 345 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 > > > ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 5 "/usr/include/gnu/stubs.h" 2 3 4 > > ># 1 "/usr/include/gnu/stubs-32.h" 1 3 4 ># 8 "/usr/include/gnu/stubs.h" 2 3 4 ># 346 "/usr/include/features.h" 2 3 4 ># 29 "/usr/include/stdio.h" 2 3 4 > > > > > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 214 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.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/i686-pc-linux-gnu/4.1.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; ># 134 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 135 "/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 void * __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 ># 45 "/usr/include/stdio.h" 3 4 >struct _IO_FILE; > > > >typedef struct _IO_FILE FILE; > > > > > ># 65 "/usr/include/stdio.h" 3 4 >typedef struct _IO_FILE __FILE; ># 75 "/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/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 326 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 3 4 >typedef long int wchar_t; ># 355 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.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/i686-pc-linux-gnu/4.1.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/i686-pc-linux-gnu/4.1.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/i686-pc-linux-gnu/4.1.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/i686-pc-linux-gnu/4.1.2/include/stdarg.h" 1 3 4 ># 43 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stdarg.h" 3 4 >typedef __builtin_va_list __gnuc_va_list; ># 54 "/usr/include/libio.h" 2 3 4 ># 167 "/usr/include/libio.h" 3 4 >struct _IO_jump_t; struct _IO_FILE; ># 177 "/usr/include/libio.h" 3 4 >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 200 "/usr/include/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 268 "/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; ># 316 "/usr/include/libio.h" 3 4 > __off64_t _offset; ># 325 "/usr/include/libio.h" 3 4 > void *__pad1; > void *__pad2; > void *__pad3; > void *__pad4; > size_t __pad5; > > int _mode; > > char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; > >}; > > >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_; ># 361 "/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); > > > > >typedef __io_read_fn cookie_read_function_t; >typedef __io_write_fn cookie_write_function_t; >typedef __io_seek_fn cookie_seek_function_t; >typedef __io_close_fn cookie_close_function_t; > > >typedef struct >{ > __io_read_fn *read; > __io_write_fn *write; > __io_seek_fn *seek; > __io_close_fn *close; >} _IO_cookie_io_functions_t; >typedef _IO_cookie_io_functions_t cookie_io_functions_t; > >struct _IO_cookie_file; > > >extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write, > void *__cookie, _IO_cookie_io_functions_t __fns); > > > > > > > >extern int __underflow (_IO_FILE *); >extern int __uflow (_IO_FILE *); >extern int __overflow (_IO_FILE *, int); >extern wint_t __wunderflow (_IO_FILE *); >extern wint_t __wuflow (_IO_FILE *); >extern wint_t __woverflow (_IO_FILE *, wint_t); ># 451 "/usr/include/libio.h" 3 4 >extern int _IO_getc (_IO_FILE *__fp); >extern int _IO_putc (int __c, _IO_FILE *__fp); >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); > > > > > >extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__)); >extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__)); ># 481 "/usr/include/libio.h" 3 4 >extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, > __gnuc_va_list, int *__restrict); >extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, > __gnuc_va_list); >extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t); >extern size_t _IO_sgetn (_IO_FILE *, void *, size_t); > >extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int); >extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int); > >extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__)); ># 76 "/usr/include/stdio.h" 2 3 4 > > > > >typedef __gnuc_va_list va_list; ># 89 "/usr/include/stdio.h" 3 4 > > >typedef _G_fpos_t fpos_t; > > > > > >typedef _G_fpos64_t fpos64_t; ># 141 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 142 "/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 int renameat (int __oldfd, __const char *__old, int __newfd, > __const char *__new) __attribute__ ((__nothrow__)); > > > > > > > > >extern FILE *tmpfile (void) ; ># 182 "/usr/include/stdio.h" 3 4 >extern FILE *tmpfile64 (void) ; > > > >extern char *tmpnam (char *__s) __attribute__ ((__nothrow__)) ; > > > > > >extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__)) ; ># 204 "/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); > ># 229 "/usr/include/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 239 "/usr/include/stdio.h" 3 4 >extern int fcloseall (void); > > > > > > > > > >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) ; ># 272 "/usr/include/stdio.h" 3 4 > > >extern FILE *fopen64 (__const char *__restrict __filename, > __const char *__restrict __modes) ; >extern FILE *freopen64 (__const char *__restrict __filename, > __const char *__restrict __modes, > FILE *__restrict __stream) ; > > > > >extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__)) ; > > > > > >extern FILE *fopencookie (void *__restrict __magic_cookie, > __const char *__restrict __modes, > _IO_cookie_io_functions_t __io_funcs) __attribute__ ((__nothrow__)) ; > > >extern FILE *fmemopen (void *__s, size_t __len, __const char *__modes) > __attribute__ ((__nothrow__)) ; > > > > >extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __attribute__ ((__nothrow__)) ; > > > > > > >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))); > > > > > > >extern int vasprintf (char **__restrict __ptr, __const char *__restrict __f, > __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))) ; >extern int __asprintf (char **__restrict __ptr, > __const char *__restrict __fmt, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) ; >extern int asprintf (char **__restrict __ptr, > __const char *__restrict __fmt, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))) ; > > > > > > > >extern int vdprintf (int __fd, __const char *__restrict __fmt, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 2, 0))); >extern int dprintf (int __fd, __const char *__restrict __fmt, ...) > __attribute__ ((__format__ (__printf__, 2, 3))); > > > > > > > > >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__)); > > > > > > > > >extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 2, 0))) ; > > > > > >extern int vscanf (__const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 1, 0))) ; > > >extern int vsscanf (__const char *__restrict __s, > __const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__scanf__, 2, 0))); > > > > > > > > > >extern int fgetc (FILE *__stream); >extern int getc (FILE *__stream); > > > > > >extern int getchar (void); > ># 464 "/usr/include/stdio.h" 3 4 >extern int getc_unlocked (FILE *__stream); >extern int getchar_unlocked (void); ># 475 "/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); > ># 508 "/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) ; > ># 554 "/usr/include/stdio.h" 3 4 >extern char *fgets_unlocked (char *__restrict __s, int __n, > FILE *__restrict __stream) ; ># 570 "/usr/include/stdio.h" 3 4 >extern __ssize_t __getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) ; >extern __ssize_t getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) ; > > > > > > > >extern __ssize_t getline (char **__restrict __lineptr, > size_t *__restrict __n, > FILE *__restrict __stream) ; > > > > > > > > >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) ; > ># 631 "/usr/include/stdio.h" 3 4 >extern int fputs_unlocked (__const char *__restrict __s, > FILE *__restrict __stream); ># 642 "/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); > ># 678 "/usr/include/stdio.h" 3 4 >extern int fseeko (FILE *__stream, __off_t __off, int __whence); > > > > >extern __off_t ftello (FILE *__stream) ; ># 697 "/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); ># 720 "/usr/include/stdio.h" 3 4 > > > >extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); >extern __off64_t ftello64 (FILE *__stream) ; >extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); >extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos); > > > > >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[]; > > >extern int _sys_nerr; >extern __const char *__const _sys_errlist[]; ># 759 "/usr/include/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)) ; > > > > >extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)) ; ># 778 "/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__)); > > > > > >extern char *cuserid (char *__s); > > > > >struct obstack; > > >extern int obstack_printf (struct obstack *__restrict __obstack, > __const char *__restrict __format, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 3))); >extern int obstack_vprintf (struct obstack *__restrict __obstack, > __const char *__restrict __format, > __gnuc_va_list __args) > __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 2, 0))); > > > > > > > >extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__)); > > > >extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)) ; > > >extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__)); ># 839 "/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 >fgetc_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 >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))); >} > > > > > >extern __inline __ssize_t >getline (char **__lineptr, size_t *__n, FILE *__stream) >{ > return __getdelim (__lineptr, __n, '\n', __stream); >} > > > > > >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); >} ># 840 "/usr/include/stdio.h" 2 3 4 ># 848 "/usr/include/stdio.h" 3 4 > ># 2 "tone_dump.c" 2 ># 1 "/usr/include/getopt.h" 1 3 4 ># 59 "/usr/include/getopt.h" 3 4 >extern char *optarg; ># 73 "/usr/include/getopt.h" 3 4 >extern int optind; > > > > >extern int opterr; > > > >extern int optopt; ># 106 "/usr/include/getopt.h" 3 4 >struct option >{ > const char *name; > > > int has_arg; > int *flag; > int val; >}; ># 152 "/usr/include/getopt.h" 3 4 >extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) > __attribute__ ((__nothrow__)); > > > > > >extern int getopt_long (int ___argc, char *const *___argv, > const char *__shortopts, > const struct option *__longopts, int *__longind) > __attribute__ ((__nothrow__)); >extern int getopt_long_only (int ___argc, char *const *___argv, > const char *__shortopts, > const struct option *__longopts, int *__longind) > __attribute__ ((__nothrow__)); ># 3 "tone_dump.c" 2 ># 1 "/usr/include/malloc.h" 1 3 4 ># 24 "/usr/include/malloc.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 152 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 3 4 >typedef int ptrdiff_t; ># 25 "/usr/include/malloc.h" 2 3 4 ># 46 "/usr/include/malloc.h" 3 4 > > > >extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > >extern void *calloc (size_t __nmemb, size_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)) ; > > > >extern void *realloc (void *__ptr, size_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > > >extern void free (void *__ptr) __attribute__ ((__nothrow__)); > > >extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); > > >extern void *memalign (size_t __alignment, size_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)) ; > > >extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)) ; > > > >extern void * pvalloc (size_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)) ; > > > >extern void *(*__morecore) (ptrdiff_t __size); > > >extern void *__default_morecore (ptrdiff_t __size) __attribute__ ((__nothrow__)) > __attribute__ ((__malloc__)); > > > >struct mallinfo { > int arena; > int ordblks; > int smblks; > int hblks; > int hblkhd; > int usmblks; > int fsmblks; > int uordblks; > int fordblks; > int keepcost; >}; > > >extern struct mallinfo mallinfo (void) __attribute__ ((__nothrow__)); ># 128 "/usr/include/malloc.h" 3 4 >extern int mallopt (int __param, int __val) __attribute__ ((__nothrow__)); > > > >extern int malloc_trim (size_t __pad) __attribute__ ((__nothrow__)); > > > >extern size_t malloc_usable_size (void *__ptr) __attribute__ ((__nothrow__)); > > >extern void malloc_stats (void) __attribute__ ((__nothrow__)); > > >extern void *malloc_get_state (void) __attribute__ ((__nothrow__)); > > > >extern int malloc_set_state (void *__ptr) __attribute__ ((__nothrow__)); > > > > >extern void (*__malloc_initialize_hook) (void); > >extern void (*__free_hook) (void *__ptr, __const void *); > >extern void *(*__malloc_hook) (size_t __size, __const void *); > >extern void *(*__realloc_hook) (void *__ptr, size_t __size, __const void *); > >extern void *(*__memalign_hook) (size_t __alignment, size_t __size, __const void *); > > >extern void (*__after_morecore_hook) (void); > > >extern void __malloc_check_init (void) __attribute__ ((__nothrow__)); > > > ># 4 "tone_dump.c" 2 ># 1 "/usr/include/errno.h" 1 3 4 ># 32 "/usr/include/errno.h" 3 4 > > > > ># 1 "/usr/include/bits/errno.h" 1 3 4 ># 25 "/usr/include/bits/errno.h" 3 4 ># 1 "/usr/include/linux/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm-generic/errno.h" 1 3 4 > > > ># 1 "/usr/include/asm-generic/errno-base.h" 1 3 4 ># 5 "/usr/include/asm-generic/errno.h" 2 3 4 ># 5 "/usr/include/asm/errno.h" 2 3 4 ># 5 "/usr/include/linux/errno.h" 2 3 4 ># 26 "/usr/include/bits/errno.h" 2 3 4 ># 43 "/usr/include/bits/errno.h" 3 4 >extern int *__errno_location (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); ># 37 "/usr/include/errno.h" 2 3 4 ># 55 "/usr/include/errno.h" 3 4 >extern char *program_invocation_name, *program_invocation_short_name; > > > > ># 69 "/usr/include/errno.h" 3 4 >typedef int error_t; ># 5 "tone_dump.c" 2 ># 1 "/usr/include/unistd.h" 1 3 4 ># 28 "/usr/include/unistd.h" 3 4 > ># 173 "/usr/include/unistd.h" 3 4 ># 1 "/usr/include/bits/posix_opt.h" 1 3 4 ># 174 "/usr/include/unistd.h" 2 3 4 > > > ># 1 "/usr/include/bits/environments.h" 1 3 4 ># 178 "/usr/include/unistd.h" 2 3 4 ># 191 "/usr/include/unistd.h" 3 4 >typedef __ssize_t ssize_t; > > > > > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 198 "/usr/include/unistd.h" 2 3 4 > > > > > >typedef __gid_t gid_t; > > > > >typedef __uid_t uid_t; > > > > > >typedef __off_t off_t; > > > > > > >typedef __off64_t off64_t; > > > > >typedef __useconds_t useconds_t; > > > > >typedef __pid_t pid_t; > > > > > > >typedef __intptr_t intptr_t; > > > > > > >typedef __socklen_t socklen_t; ># 258 "/usr/include/unistd.h" 3 4 >extern int access (__const char *__name, int __type) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int euidaccess (__const char *__name, int __type) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int eaccess (__const char *__name, int __type) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int faccessat (int __fd, __const char *__file, int __type, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; ># 301 "/usr/include/unistd.h" 3 4 >extern __off_t lseek (int __fd, __off_t __offset, int __whence) __attribute__ ((__nothrow__)); ># 312 "/usr/include/unistd.h" 3 4 >extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence) > __attribute__ ((__nothrow__)); > > > > > > >extern int close (int __fd); > > > > > > >extern ssize_t read (int __fd, void *__buf, size_t __nbytes) ; > > > > > >extern ssize_t write (int __fd, __const void *__buf, size_t __n) ; ># 343 "/usr/include/unistd.h" 3 4 >extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, > __off_t __offset) ; > > > > > > >extern ssize_t pwrite (int __fd, __const void *__buf, size_t __n, > __off_t __offset) ; ># 371 "/usr/include/unistd.h" 3 4 >extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes, > __off64_t __offset) ; > > >extern ssize_t pwrite64 (int __fd, __const void *__buf, size_t __n, > __off64_t __offset) ; > > > > > > > >extern int pipe (int __pipedes[2]) __attribute__ ((__nothrow__)) ; ># 393 "/usr/include/unistd.h" 3 4 >extern unsigned int alarm (unsigned int __seconds) __attribute__ ((__nothrow__)); ># 405 "/usr/include/unistd.h" 3 4 >extern unsigned int sleep (unsigned int __seconds); > > > > > > >extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval) > __attribute__ ((__nothrow__)); > > > > > > >extern int usleep (__useconds_t __useconds); ># 429 "/usr/include/unistd.h" 3 4 >extern int pause (void); > > > >extern int chown (__const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __attribute__ ((__nothrow__)) ; > > > > >extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > >extern int fchownat (int __fd, __const char *__file, __uid_t __owner, > __gid_t __group, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > >extern int chdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int fchdir (int __fd) __attribute__ ((__nothrow__)) ; ># 471 "/usr/include/unistd.h" 3 4 >extern char *getcwd (char *__buf, size_t __size) __attribute__ ((__nothrow__)) ; > > > > > >extern char *get_current_dir_name (void) __attribute__ ((__nothrow__)); > > > > > > >extern char *getwd (char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) __attribute__ ((__deprecated__)) ; > > > > >extern int dup (int __fd) __attribute__ ((__nothrow__)) ; > > >extern int dup2 (int __fd, int __fd2) __attribute__ ((__nothrow__)); > > >extern char **__environ; > >extern char **environ; > > > > > >extern int execve (__const char *__path, char *__const __argv[], > char *__const __envp[]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int fexecve (int __fd, char *__const __argv[], char *__const __envp[]) > __attribute__ ((__nothrow__)); > > > > >extern int execv (__const char *__path, char *__const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execle (__const char *__path, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execl (__const char *__path, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int execvp (__const char *__file, char *__const __argv[]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int execlp (__const char *__file, __const char *__arg, ...) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int nice (int __inc) __attribute__ ((__nothrow__)) ; > > > > >extern void _exit (int __status) __attribute__ ((__noreturn__)); > > > > > ># 1 "/usr/include/bits/confname.h" 1 3 4 ># 26 "/usr/include/bits/confname.h" 3 4 >enum > { > _PC_LINK_MAX, > > _PC_MAX_CANON, > > _PC_MAX_INPUT, > > _PC_NAME_MAX, > > _PC_PATH_MAX, > > _PC_PIPE_BUF, > > _PC_CHOWN_RESTRICTED, > > _PC_NO_TRUNC, > > _PC_VDISABLE, > > _PC_SYNC_IO, > > _PC_ASYNC_IO, > > _PC_PRIO_IO, > > _PC_SOCK_MAXBUF, > > _PC_FILESIZEBITS, > > _PC_REC_INCR_XFER_SIZE, > > _PC_REC_MAX_XFER_SIZE, > > _PC_REC_MIN_XFER_SIZE, > > _PC_REC_XFER_ALIGN, > > _PC_ALLOC_SIZE_MIN, > > _PC_SYMLINK_MAX, > > _PC_2_SYMLINKS > > }; > > >enum > { > _SC_ARG_MAX, > > _SC_CHILD_MAX, > > _SC_CLK_TCK, > > _SC_NGROUPS_MAX, > > _SC_OPEN_MAX, > > _SC_STREAM_MAX, > > _SC_TZNAME_MAX, > > _SC_JOB_CONTROL, > > _SC_SAVED_IDS, > > _SC_REALTIME_SIGNALS, > > _SC_PRIORITY_SCHEDULING, > > _SC_TIMERS, > > _SC_ASYNCHRONOUS_IO, > > _SC_PRIORITIZED_IO, > > _SC_SYNCHRONIZED_IO, > > _SC_FSYNC, > > _SC_MAPPED_FILES, > > _SC_MEMLOCK, > > _SC_MEMLOCK_RANGE, > > _SC_MEMORY_PROTECTION, > > _SC_MESSAGE_PASSING, > > _SC_SEMAPHORES, > > _SC_SHARED_MEMORY_OBJECTS, > > _SC_AIO_LISTIO_MAX, > > _SC_AIO_MAX, > > _SC_AIO_PRIO_DELTA_MAX, > > _SC_DELAYTIMER_MAX, > > _SC_MQ_OPEN_MAX, > > _SC_MQ_PRIO_MAX, > > _SC_VERSION, > > _SC_PAGESIZE, > > > _SC_RTSIG_MAX, > > _SC_SEM_NSEMS_MAX, > > _SC_SEM_VALUE_MAX, > > _SC_SIGQUEUE_MAX, > > _SC_TIMER_MAX, > > > > > _SC_BC_BASE_MAX, > > _SC_BC_DIM_MAX, > > _SC_BC_SCALE_MAX, > > _SC_BC_STRING_MAX, > > _SC_COLL_WEIGHTS_MAX, > > _SC_EQUIV_CLASS_MAX, > > _SC_EXPR_NEST_MAX, > > _SC_LINE_MAX, > > _SC_RE_DUP_MAX, > > _SC_CHARCLASS_NAME_MAX, > > > _SC_2_VERSION, > > _SC_2_C_BIND, > > _SC_2_C_DEV, > > _SC_2_FORT_DEV, > > _SC_2_FORT_RUN, > > _SC_2_SW_DEV, > > _SC_2_LOCALEDEF, > > > _SC_PII, > > _SC_PII_XTI, > > _SC_PII_SOCKET, > > _SC_PII_INTERNET, > > _SC_PII_OSI, > > _SC_POLL, > > _SC_SELECT, > > _SC_UIO_MAXIOV, > > _SC_IOV_MAX = _SC_UIO_MAXIOV, > > _SC_PII_INTERNET_STREAM, > > _SC_PII_INTERNET_DGRAM, > > _SC_PII_OSI_COTS, > > _SC_PII_OSI_CLTS, > > _SC_PII_OSI_M, > > _SC_T_IOV_MAX, > > > > _SC_THREADS, > > _SC_THREAD_SAFE_FUNCTIONS, > > _SC_GETGR_R_SIZE_MAX, > > _SC_GETPW_R_SIZE_MAX, > > _SC_LOGIN_NAME_MAX, > > _SC_TTY_NAME_MAX, > > _SC_THREAD_DESTRUCTOR_ITERATIONS, > > _SC_THREAD_KEYS_MAX, > > _SC_THREAD_STACK_MIN, > > _SC_THREAD_THREADS_MAX, > > _SC_THREAD_ATTR_STACKADDR, > > _SC_THREAD_ATTR_STACKSIZE, > > _SC_THREAD_PRIORITY_SCHEDULING, > > _SC_THREAD_PRIO_INHERIT, > > _SC_THREAD_PRIO_PROTECT, > > _SC_THREAD_PROCESS_SHARED, > > > _SC_NPROCESSORS_CONF, > > _SC_NPROCESSORS_ONLN, > > _SC_PHYS_PAGES, > > _SC_AVPHYS_PAGES, > > _SC_ATEXIT_MAX, > > _SC_PASS_MAX, > > > _SC_XOPEN_VERSION, > > _SC_XOPEN_XCU_VERSION, > > _SC_XOPEN_UNIX, > > _SC_XOPEN_CRYPT, > > _SC_XOPEN_ENH_I18N, > > _SC_XOPEN_SHM, > > > _SC_2_CHAR_TERM, > > _SC_2_C_VERSION, > > _SC_2_UPE, > > > _SC_XOPEN_XPG2, > > _SC_XOPEN_XPG3, > > _SC_XOPEN_XPG4, > > > _SC_CHAR_BIT, > > _SC_CHAR_MAX, > > _SC_CHAR_MIN, > > _SC_INT_MAX, > > _SC_INT_MIN, > > _SC_LONG_BIT, > > _SC_WORD_BIT, > > _SC_MB_LEN_MAX, > > _SC_NZERO, > > _SC_SSIZE_MAX, > > _SC_SCHAR_MAX, > > _SC_SCHAR_MIN, > > _SC_SHRT_MAX, > > _SC_SHRT_MIN, > > _SC_UCHAR_MAX, > > _SC_UINT_MAX, > > _SC_ULONG_MAX, > > _SC_USHRT_MAX, > > > _SC_NL_ARGMAX, > > _SC_NL_LANGMAX, > > _SC_NL_MSGMAX, > > _SC_NL_NMAX, > > _SC_NL_SETMAX, > > _SC_NL_TEXTMAX, > > > _SC_XBS5_ILP32_OFF32, > > _SC_XBS5_ILP32_OFFBIG, > > _SC_XBS5_LP64_OFF64, > > _SC_XBS5_LPBIG_OFFBIG, > > > _SC_XOPEN_LEGACY, > > _SC_XOPEN_REALTIME, > > _SC_XOPEN_REALTIME_THREADS, > > > _SC_ADVISORY_INFO, > > _SC_BARRIERS, > > _SC_BASE, > > _SC_C_LANG_SUPPORT, > > _SC_C_LANG_SUPPORT_R, > > _SC_CLOCK_SELECTION, > > _SC_CPUTIME, > > _SC_THREAD_CPUTIME, > > _SC_DEVICE_IO, > > _SC_DEVICE_SPECIFIC, > > _SC_DEVICE_SPECIFIC_R, > > _SC_FD_MGMT, > > _SC_FIFO, > > _SC_PIPE, > > _SC_FILE_ATTRIBUTES, > > _SC_FILE_LOCKING, > > _SC_FILE_SYSTEM, > > _SC_MONOTONIC_CLOCK, > > _SC_MULTI_PROCESS, > > _SC_SINGLE_PROCESS, > > _SC_NETWORKING, > > _SC_READER_WRITER_LOCKS, > > _SC_SPIN_LOCKS, > > _SC_REGEXP, > > _SC_REGEX_VERSION, > > _SC_SHELL, > > _SC_SIGNALS, > > _SC_SPAWN, > > _SC_SPORADIC_SERVER, > > _SC_THREAD_SPORADIC_SERVER, > > _SC_SYSTEM_DATABASE, > > _SC_SYSTEM_DATABASE_R, > > _SC_TIMEOUTS, > > _SC_TYPED_MEMORY_OBJECTS, > > _SC_USER_GROUPS, > > _SC_USER_GROUPS_R, > > _SC_2_PBS, > > _SC_2_PBS_ACCOUNTING, > > _SC_2_PBS_LOCATE, > > _SC_2_PBS_MESSAGE, > > _SC_2_PBS_TRACK, > > _SC_SYMLOOP_MAX, > > _SC_STREAMS, > > _SC_2_PBS_CHECKPOINT, > > > _SC_V6_ILP32_OFF32, > > _SC_V6_ILP32_OFFBIG, > > _SC_V6_LP64_OFF64, > > _SC_V6_LPBIG_OFFBIG, > > > _SC_HOST_NAME_MAX, > > _SC_TRACE, > > _SC_TRACE_EVENT_FILTER, > > _SC_TRACE_INHERIT, > > _SC_TRACE_LOG, > > > _SC_LEVEL1_ICACHE_SIZE, > > _SC_LEVEL1_ICACHE_ASSOC, > > _SC_LEVEL1_ICACHE_LINESIZE, > > _SC_LEVEL1_DCACHE_SIZE, > > _SC_LEVEL1_DCACHE_ASSOC, > > _SC_LEVEL1_DCACHE_LINESIZE, > > _SC_LEVEL2_CACHE_SIZE, > > _SC_LEVEL2_CACHE_ASSOC, > > _SC_LEVEL2_CACHE_LINESIZE, > > _SC_LEVEL3_CACHE_SIZE, > > _SC_LEVEL3_CACHE_ASSOC, > > _SC_LEVEL3_CACHE_LINESIZE, > > _SC_LEVEL4_CACHE_SIZE, > > _SC_LEVEL4_CACHE_ASSOC, > > _SC_LEVEL4_CACHE_LINESIZE, > > > > _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50, > > _SC_RAW_SOCKETS > > }; > > >enum > { > _CS_PATH, > > > _CS_V6_WIDTH_RESTRICTED_ENVS, > > > _CS_GNU_LIBC_VERSION, > > _CS_GNU_LIBPTHREAD_VERSION, > > > _CS_LFS_CFLAGS = 1000, > > _CS_LFS_LDFLAGS, > > _CS_LFS_LIBS, > > _CS_LFS_LINTFLAGS, > > _CS_LFS64_CFLAGS, > > _CS_LFS64_LDFLAGS, > > _CS_LFS64_LIBS, > > _CS_LFS64_LINTFLAGS, > > > _CS_XBS5_ILP32_OFF32_CFLAGS = 1100, > > _CS_XBS5_ILP32_OFF32_LDFLAGS, > > _CS_XBS5_ILP32_OFF32_LIBS, > > _CS_XBS5_ILP32_OFF32_LINTFLAGS, > > _CS_XBS5_ILP32_OFFBIG_CFLAGS, > > _CS_XBS5_ILP32_OFFBIG_LDFLAGS, > > _CS_XBS5_ILP32_OFFBIG_LIBS, > > _CS_XBS5_ILP32_OFFBIG_LINTFLAGS, > > _CS_XBS5_LP64_OFF64_CFLAGS, > > _CS_XBS5_LP64_OFF64_LDFLAGS, > > _CS_XBS5_LP64_OFF64_LIBS, > > _CS_XBS5_LP64_OFF64_LINTFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_CFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_LDFLAGS, > > _CS_XBS5_LPBIG_OFFBIG_LIBS, > > _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS, > > > _CS_POSIX_V6_ILP32_OFF32_CFLAGS, > > _CS_POSIX_V6_ILP32_OFF32_LDFLAGS, > > _CS_POSIX_V6_ILP32_OFF32_LIBS, > > _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS, > > _CS_POSIX_V6_ILP32_OFFBIG_LIBS, > > _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS, > > _CS_POSIX_V6_LP64_OFF64_CFLAGS, > > _CS_POSIX_V6_LP64_OFF64_LDFLAGS, > > _CS_POSIX_V6_LP64_OFF64_LIBS, > > _CS_POSIX_V6_LP64_OFF64_LINTFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LIBS, > > _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS > > }; ># 555 "/usr/include/unistd.h" 2 3 4 > > >extern long int pathconf (__const char *__path, int __name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int fpathconf (int __fd, int __name) __attribute__ ((__nothrow__)); > > >extern long int sysconf (int __name) __attribute__ ((__nothrow__)); > > > >extern size_t confstr (int __name, char *__buf, size_t __len) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpid (void) __attribute__ ((__nothrow__)); > > >extern __pid_t getppid (void) __attribute__ ((__nothrow__)); > > > > >extern __pid_t getpgrp (void) __attribute__ ((__nothrow__)); ># 591 "/usr/include/unistd.h" 3 4 >extern __pid_t __getpgid (__pid_t __pid) __attribute__ ((__nothrow__)); > >extern __pid_t getpgid (__pid_t __pid) __attribute__ ((__nothrow__)); > > > > > > >extern int setpgid (__pid_t __pid, __pid_t __pgid) __attribute__ ((__nothrow__)); ># 617 "/usr/include/unistd.h" 3 4 >extern int setpgrp (void) __attribute__ ((__nothrow__)); ># 634 "/usr/include/unistd.h" 3 4 >extern __pid_t setsid (void) __attribute__ ((__nothrow__)); > > > >extern __pid_t getsid (__pid_t __pid) __attribute__ ((__nothrow__)); > > > >extern __uid_t getuid (void) __attribute__ ((__nothrow__)); > > >extern __uid_t geteuid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getgid (void) __attribute__ ((__nothrow__)); > > >extern __gid_t getegid (void) __attribute__ ((__nothrow__)); > > > > >extern int getgroups (int __size, __gid_t __list[]) __attribute__ ((__nothrow__)) ; > > > >extern int group_member (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > > > >extern int setuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > >extern int setreuid (__uid_t __ruid, __uid_t __euid) __attribute__ ((__nothrow__)); > > > > >extern int seteuid (__uid_t __uid) __attribute__ ((__nothrow__)); > > > > > > >extern int setgid (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > >extern int setregid (__gid_t __rgid, __gid_t __egid) __attribute__ ((__nothrow__)); > > > > >extern int setegid (__gid_t __gid) __attribute__ ((__nothrow__)); > > > > > >extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid) > __attribute__ ((__nothrow__)); > > > >extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid) > __attribute__ ((__nothrow__)); > > > >extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid) > __attribute__ ((__nothrow__)); > > > >extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid) > __attribute__ ((__nothrow__)); > > > > > > >extern __pid_t fork (void) __attribute__ ((__nothrow__)); > > > > > > >extern __pid_t vfork (void) __attribute__ ((__nothrow__)); > > > > > >extern char *ttyname (int __fd) __attribute__ ((__nothrow__)); > > > >extern int ttyname_r (int __fd, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > >extern int isatty (int __fd) __attribute__ ((__nothrow__)); > > > > > >extern int ttyslot (void) __attribute__ ((__nothrow__)); > > > > >extern int link (__const char *__from, __const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern int linkat (int __fromfd, __const char *__from, int __tofd, > __const char *__to, int __flags) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))) ; > > > > >extern int symlink (__const char *__from, __const char *__to) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern ssize_t readlink (__const char *__restrict __path, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))) ; > > > > >extern int symlinkat (__const char *__from, int __tofd, > __const char *__to) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > > >extern ssize_t readlinkat (int __fd, __const char *__restrict __path, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))) ; > > > >extern int unlink (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern int unlinkat (int __fd, __const char *__name, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > >extern int rmdir (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern __pid_t tcgetpgrp (int __fd) __attribute__ ((__nothrow__)); > > >extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __attribute__ ((__nothrow__)); > > > > > > >extern char *getlogin (void); > > > > > > > >extern int getlogin_r (char *__name, size_t __name_len) __attribute__ ((__nonnull__ (1))); > > > > >extern int setlogin (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 845 "/usr/include/unistd.h" 3 4 >extern int gethostname (char *__name, size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int sethostname (__const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern int sethostid (long int __id) __attribute__ ((__nothrow__)) ; > > > > > >extern int getdomainname (char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern int setdomainname (__const char *__name, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int vhangup (void) __attribute__ ((__nothrow__)); > > >extern int revoke (__const char *__file) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > >extern int profil (unsigned short int *__sample_buffer, size_t __size, > size_t __offset, unsigned int __scale) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int acct (__const char *__name) __attribute__ ((__nothrow__)); > > > >extern char *getusershell (void) __attribute__ ((__nothrow__)); >extern void endusershell (void) __attribute__ ((__nothrow__)); >extern void setusershell (void) __attribute__ ((__nothrow__)); > > > > > >extern int daemon (int __nochdir, int __noclose) __attribute__ ((__nothrow__)) ; > > > > > > >extern int chroot (__const char *__path) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern char *getpass (__const char *__prompt) __attribute__ ((__nonnull__ (1))); ># 923 "/usr/include/unistd.h" 3 4 >extern int fsync (int __fd); > > > > > > >extern long int gethostid (void); > > >extern void sync (void) __attribute__ ((__nothrow__)); > > > > >extern int getpagesize (void) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int getdtablesize (void) __attribute__ ((__nothrow__)); > > > > >extern int truncate (__const char *__file, __off_t __length) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 960 "/usr/include/unistd.h" 3 4 >extern int truncate64 (__const char *__file, __off64_t __length) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 970 "/usr/include/unistd.h" 3 4 >extern int ftruncate (int __fd, __off_t __length) __attribute__ ((__nothrow__)) ; ># 980 "/usr/include/unistd.h" 3 4 >extern int ftruncate64 (int __fd, __off64_t __length) __attribute__ ((__nothrow__)) ; ># 990 "/usr/include/unistd.h" 3 4 >extern int brk (void *__addr) __attribute__ ((__nothrow__)) ; > > > > > >extern void *sbrk (intptr_t __delta) __attribute__ ((__nothrow__)); ># 1011 "/usr/include/unistd.h" 3 4 >extern long int syscall (long int __sysno, ...) __attribute__ ((__nothrow__)); ># 1034 "/usr/include/unistd.h" 3 4 >extern int lockf (int __fd, int __cmd, __off_t __len) ; ># 1044 "/usr/include/unistd.h" 3 4 >extern int lockf64 (int __fd, int __cmd, __off64_t __len) ; ># 1065 "/usr/include/unistd.h" 3 4 >extern int fdatasync (int __fildes); > > > > > > > >extern char *crypt (__const char *__key, __const char *__salt) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern void encrypt (char *__block, int __edflag) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern void swab (__const void *__restrict __from, void *__restrict __to, > ssize_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > > >extern char *ctermid (char *__s) __attribute__ ((__nothrow__)); ># 1103 "/usr/include/unistd.h" 3 4 > ># 6 "tone_dump.c" 2 ># 1 "/usr/include/stdint.h" 1 3 4 ># 28 "/usr/include/stdint.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 29 "/usr/include/stdint.h" 2 3 4 ># 37 "/usr/include/stdint.h" 3 4 >typedef signed char int8_t; >typedef short int int16_t; >typedef int int32_t; > > > >__extension__ >typedef long long int int64_t; > > > > >typedef unsigned char uint8_t; >typedef unsigned short int uint16_t; > >typedef unsigned int uint32_t; > > > > > >__extension__ >typedef unsigned long long int uint64_t; > > > > > > >typedef signed char int_least8_t; >typedef short int int_least16_t; >typedef int int_least32_t; > > > >__extension__ >typedef long long int int_least64_t; > > > >typedef unsigned char uint_least8_t; >typedef unsigned short int uint_least16_t; >typedef unsigned int uint_least32_t; > > > >__extension__ >typedef unsigned long long int uint_least64_t; > > > > > > >typedef signed char int_fast8_t; > > > > > >typedef int int_fast16_t; >typedef int int_fast32_t; >__extension__ >typedef long long int int_fast64_t; > > > >typedef unsigned char uint_fast8_t; > > > > > >typedef unsigned int uint_fast16_t; >typedef unsigned int uint_fast32_t; >__extension__ >typedef unsigned long long int uint_fast64_t; ># 129 "/usr/include/stdint.h" 3 4 >typedef unsigned int uintptr_t; ># 138 "/usr/include/stdint.h" 3 4 >__extension__ >typedef long long int intmax_t; >__extension__ >typedef unsigned long long int uintmax_t; ># 7 "tone_dump.c" 2 ># 1 "/usr/include/inttypes.h" 1 3 4 ># 35 "/usr/include/inttypes.h" 3 4 >typedef long int __gwchar_t; ># 274 "/usr/include/inttypes.h" 3 4 > ># 288 "/usr/include/inttypes.h" 3 4 >typedef struct > { > long long int quot; > long long int rem; > } imaxdiv_t; > > > > > >extern intmax_t imaxabs (intmax_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > >extern intmax_t strtoimax (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) __attribute__ ((__nothrow__)); > > >extern uintmax_t strtoumax (__const char *__restrict __nptr, > char ** __restrict __endptr, int __base) __attribute__ ((__nothrow__)); > > >extern intmax_t wcstoimax (__const __gwchar_t *__restrict __nptr, > __gwchar_t **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)); > > >extern uintmax_t wcstoumax (__const __gwchar_t *__restrict __nptr, > __gwchar_t ** __restrict __endptr, int __base) > __attribute__ ((__nothrow__)); ># 390 "/usr/include/inttypes.h" 3 4 >__extension__ >extern long long int __strtoll_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) __attribute__ ((__nothrow__)); > > >extern __inline intmax_t >__attribute__ ((__nothrow__)) strtoimax (__const char *__restrict nptr, char **__restrict endptr, int base) > >{ > return __strtoll_internal (nptr, endptr, base, 0); >} > > > >__extension__ >extern unsigned long long int __strtoull_internal (__const char * > __restrict __nptr, > char ** > __restrict __endptr, > int __base, > int __group) __attribute__ ((__nothrow__)); > > >extern __inline uintmax_t >__attribute__ ((__nothrow__)) strtoumax (__const char *__restrict nptr, char **__restrict endptr, int base) > >{ > return __strtoull_internal (nptr, endptr, base, 0); >} > > > >__extension__ >extern long long int __wcstoll_internal (__const __gwchar_t * > __restrict __nptr, > __gwchar_t **__restrict __endptr, > int __base, int __group) __attribute__ ((__nothrow__)); > > >extern __inline intmax_t >__attribute__ ((__nothrow__)) wcstoimax (__const __gwchar_t *__restrict nptr, __gwchar_t **__restrict endptr, int base) > >{ > return __wcstoll_internal (nptr, endptr, base, 0); >} > > > > >__extension__ >extern unsigned long long int __wcstoull_internal (__const __gwchar_t * > __restrict __nptr, > __gwchar_t ** > __restrict __endptr, > int __base, > int __group) __attribute__ ((__nothrow__)); > > >extern __inline uintmax_t >__attribute__ ((__nothrow__)) wcstoumax (__const __gwchar_t *__restrict nptr, __gwchar_t **__restrict endptr, int base) > >{ > return __wcstoull_internal (nptr, endptr, base, 0); >} > > > > > ># 8 "tone_dump.c" 2 > > > ># 1 "/usr/include/netinet/in.h" 1 3 4 ># 24 "/usr/include/netinet/in.h" 3 4 ># 1 "/usr/include/sys/socket.h" 1 3 4 ># 25 "/usr/include/sys/socket.h" 3 4 > > ># 1 "/usr/include/sys/uio.h" 1 3 4 ># 24 "/usr/include/sys/uio.h" 3 4 ># 1 "/usr/include/sys/types.h" 1 3 4 ># 29 "/usr/include/sys/types.h" 3 4 > > > > > > >typedef __u_char u_char; >typedef __u_short u_short; >typedef __u_int u_int; >typedef __u_long u_long; >typedef __quad_t quad_t; >typedef __u_quad_t u_quad_t; >typedef __fsid_t fsid_t; > > > > >typedef __loff_t loff_t; > > > >typedef __ino_t ino_t; > > > > > > >typedef __ino64_t ino64_t; > > > > >typedef __dev_t dev_t; ># 72 "/usr/include/sys/types.h" 3 4 >typedef __mode_t mode_t; > > > > >typedef __nlink_t nlink_t; ># 105 "/usr/include/sys/types.h" 3 4 >typedef __id_t id_t; ># 116 "/usr/include/sys/types.h" 3 4 >typedef __daddr_t daddr_t; >typedef __caddr_t caddr_t; > > > > > >typedef __key_t key_t; ># 133 "/usr/include/sys/types.h" 3 4 ># 1 "/usr/include/time.h" 1 3 4 ># 59 "/usr/include/time.h" 3 4 > > >typedef __clock_t clock_t; > > > ># 75 "/usr/include/time.h" 3 4 > > >typedef __time_t time_t; > > > ># 93 "/usr/include/time.h" 3 4 >typedef __clockid_t clockid_t; ># 105 "/usr/include/time.h" 3 4 >typedef __timer_t timer_t; ># 134 "/usr/include/sys/types.h" 2 3 4 > > > > > > > >typedef __suseconds_t suseconds_t; > > > > > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 148 "/usr/include/sys/types.h" 2 3 4 > > > >typedef unsigned long int ulong; >typedef unsigned short int ushort; >typedef unsigned int uint; ># 201 "/usr/include/sys/types.h" 3 4 >typedef unsigned int u_int8_t __attribute__ ((__mode__ (__QI__))); >typedef unsigned int u_int16_t __attribute__ ((__mode__ (__HI__))); >typedef unsigned int u_int32_t __attribute__ ((__mode__ (__SI__))); >typedef unsigned int u_int64_t __attribute__ ((__mode__ (__DI__))); > >typedef int register_t __attribute__ ((__mode__ (__word__))); ># 217 "/usr/include/sys/types.h" 3 4 ># 1 "/usr/include/endian.h" 1 3 4 ># 37 "/usr/include/endian.h" 3 4 ># 1 "/usr/include/bits/endian.h" 1 3 4 ># 38 "/usr/include/endian.h" 2 3 4 ># 218 "/usr/include/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/select.h" 1 3 4 ># 31 "/usr/include/sys/select.h" 3 4 ># 1 "/usr/include/bits/select.h" 1 3 4 ># 32 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 24 "/usr/include/bits/sigset.h" 3 4 >typedef int __sig_atomic_t; > > > > >typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; ># 35 "/usr/include/sys/select.h" 2 3 4 > > > >typedef __sigset_t sigset_t; > > > > > ># 1 "/usr/include/time.h" 1 3 4 ># 121 "/usr/include/time.h" 3 4 >struct timespec > { > __time_t tv_sec; > long int tv_nsec; > }; ># 45 "/usr/include/sys/select.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 69 "/usr/include/bits/time.h" 3 4 >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 47 "/usr/include/sys/select.h" 2 3 4 ># 55 "/usr/include/sys/select.h" 3 4 >typedef long int __fd_mask; ># 67 "/usr/include/sys/select.h" 3 4 >typedef struct > { > > > > __fd_mask fds_bits[1024 / (8 * sizeof (__fd_mask))]; > > > > > > } fd_set; > > > > > > >typedef __fd_mask fd_mask; ># 99 "/usr/include/sys/select.h" 3 4 > ># 109 "/usr/include/sys/select.h" 3 4 >extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); ># 121 "/usr/include/sys/select.h" 3 4 >extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > > > ># 221 "/usr/include/sys/types.h" 2 3 4 > > ># 1 "/usr/include/sys/sysmacros.h" 1 3 4 ># 30 "/usr/include/sys/sysmacros.h" 3 4 >__extension__ >extern __inline unsigned int gnu_dev_major (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern __inline unsigned int gnu_dev_minor (unsigned long long int __dev) > __attribute__ ((__nothrow__)); >__extension__ >extern __inline unsigned long long int gnu_dev_makedev (unsigned int __major, > unsigned int __minor) > __attribute__ ((__nothrow__)); > > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_major (unsigned long long int __dev) >{ > return ((__dev >> 8) & 0xfff) | ((unsigned int) (__dev >> 32) & ~0xfff); >} > >__extension__ extern __inline unsigned int >__attribute__ ((__nothrow__)) gnu_dev_minor (unsigned long long int __dev) >{ > return (__dev & 0xff) | ((unsigned int) (__dev >> 12) & ~0xff); >} > >__extension__ extern __inline unsigned long long int >__attribute__ ((__nothrow__)) gnu_dev_makedev (unsigned int __major, unsigned int __minor) >{ > return ((__minor & 0xff) | ((__major & 0xfff) << 8) > | (((unsigned long long int) (__minor & ~0xff)) << 12) > | (((unsigned long long int) (__major & ~0xfff)) << 32)); >} ># 224 "/usr/include/sys/types.h" 2 3 4 > > > > >typedef __blksize_t blksize_t; > > > > > > >typedef __blkcnt_t blkcnt_t; > > > >typedef __fsblkcnt_t fsblkcnt_t; > > > >typedef __fsfilcnt_t fsfilcnt_t; ># 262 "/usr/include/sys/types.h" 3 4 >typedef __blkcnt64_t blkcnt64_t; >typedef __fsblkcnt64_t fsblkcnt64_t; >typedef __fsfilcnt64_t fsfilcnt64_t; > > > > > ># 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 ># 36 "/usr/include/bits/pthreadtypes.h" 3 4 >typedef unsigned long int pthread_t; > > >typedef union >{ > char __size[36]; > long int __align; >} pthread_attr_t; > > >typedef struct __pthread_internal_slist >{ > struct __pthread_internal_slist *__next; >} __pthread_slist_t; > > > > >typedef union >{ > struct __pthread_mutex_s > { > int __lock; > unsigned int __count; > int __owner; > > > int __kind; > unsigned int __nusers; > __extension__ union > { > int __spins; > __pthread_slist_t __list; > }; > } __data; > char __size[24]; > long int __align; >} pthread_mutex_t; > >typedef union >{ > char __size[4]; > long int __align; >} pthread_mutexattr_t; > > > > >typedef union >{ > struct > { > int __lock; > unsigned int __futex; > __extension__ unsigned long long int __total_seq; > __extension__ unsigned long long int __wakeup_seq; > __extension__ unsigned long long int __woken_seq; > void *__mutex; > unsigned int __nwaiters; > unsigned int __broadcast_seq; > } __data; > char __size[48]; > __extension__ long long int __align; >} pthread_cond_t; > >typedef union >{ > char __size[4]; > long int __align; >} pthread_condattr_t; > > > >typedef unsigned int pthread_key_t; > > > >typedef int pthread_once_t; > > > > > >typedef union >{ > struct > { > int __lock; > unsigned int __nr_readers; > unsigned int __readers_wakeup; > unsigned int __writer_wakeup; > unsigned int __nr_readers_queued; > unsigned int __nr_writers_queued; > > > unsigned int __flags; > int __writer; > } __data; > char __size[32]; > long int __align; >} pthread_rwlock_t; > >typedef union >{ > char __size[8]; > long int __align; >} pthread_rwlockattr_t; > > > > > >typedef volatile int pthread_spinlock_t; > > > > >typedef union >{ > char __size[20]; > long int __align; >} pthread_barrier_t; > >typedef union >{ > char __size[4]; > int __align; >} pthread_barrierattr_t; ># 271 "/usr/include/sys/types.h" 2 3 4 > > > ># 25 "/usr/include/sys/uio.h" 2 3 4 > > > > ># 1 "/usr/include/bits/uio.h" 1 3 4 ># 44 "/usr/include/bits/uio.h" 3 4 >struct iovec > { > void *iov_base; > size_t iov_len; > }; ># 30 "/usr/include/sys/uio.h" 2 3 4 ># 40 "/usr/include/sys/uio.h" 3 4 >extern ssize_t readv (int __fd, __const struct iovec *__iovec, int __count); ># 50 "/usr/include/sys/uio.h" 3 4 >extern ssize_t writev (int __fd, __const struct iovec *__iovec, int __count); > > ># 28 "/usr/include/sys/socket.h" 2 3 4 > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 30 "/usr/include/sys/socket.h" 2 3 4 > > > > > ># 1 "/usr/include/bits/socket.h" 1 3 4 ># 30 "/usr/include/bits/socket.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 31 "/usr/include/bits/socket.h" 2 3 4 > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 1 3 4 ># 11 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/syslimits.h" 1 3 4 > > > > > > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 1 3 4 ># 122 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 3 4 ># 1 "/usr/include/limits.h" 1 3 4 ># 145 "/usr/include/limits.h" 3 4 ># 1 "/usr/include/bits/posix1_lim.h" 1 3 4 ># 153 "/usr/include/bits/posix1_lim.h" 3 4 ># 1 "/usr/include/bits/local_lim.h" 1 3 4 ># 36 "/usr/include/bits/local_lim.h" 3 4 ># 1 "/usr/include/linux/limits.h" 1 3 4 ># 37 "/usr/include/bits/local_lim.h" 2 3 4 ># 154 "/usr/include/bits/posix1_lim.h" 2 3 4 ># 146 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/posix2_lim.h" 1 3 4 ># 150 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/xopen_lim.h" 1 3 4 ># 34 "/usr/include/bits/xopen_lim.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 35 "/usr/include/bits/xopen_lim.h" 2 3 4 ># 154 "/usr/include/limits.h" 2 3 4 ># 123 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 2 3 4 ># 8 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/syslimits.h" 2 3 4 ># 12 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 2 3 4 ># 33 "/usr/include/bits/socket.h" 2 3 4 ># 42 "/usr/include/bits/socket.h" 3 4 >enum __socket_type >{ > SOCK_STREAM = 1, > > > SOCK_DGRAM = 2, > > > SOCK_RAW = 3, > > SOCK_RDM = 4, > > SOCK_SEQPACKET = 5, > > > SOCK_PACKET = 10 > > > >}; ># 143 "/usr/include/bits/socket.h" 3 4 ># 1 "/usr/include/bits/sockaddr.h" 1 3 4 ># 29 "/usr/include/bits/sockaddr.h" 3 4 >typedef unsigned short int sa_family_t; ># 144 "/usr/include/bits/socket.h" 2 3 4 > > >struct sockaddr > { > sa_family_t sa_family; > char sa_data[14]; > }; ># 163 "/usr/include/bits/socket.h" 3 4 >struct sockaddr_storage > { > sa_family_t ss_family; > __uint32_t __ss_align; > char __ss_padding[(128 - (2 * sizeof (__uint32_t)))]; > }; > > > >enum > { > MSG_OOB = 0x01, > > MSG_PEEK = 0x02, > > MSG_DONTROUTE = 0x04, > > > > MSG_TRYHARD = MSG_DONTROUTE, > > > MSG_CTRUNC = 0x08, > > MSG_PROXY = 0x10, > > MSG_TRUNC = 0x20, > > MSG_DONTWAIT = 0x40, > > MSG_EOR = 0x80, > > MSG_WAITALL = 0x100, > > MSG_FIN = 0x200, > > MSG_SYN = 0x400, > > MSG_CONFIRM = 0x800, > > MSG_RST = 0x1000, > > MSG_ERRQUEUE = 0x2000, > > MSG_NOSIGNAL = 0x4000, > > MSG_MORE = 0x8000 > > }; > > > > >struct msghdr > { > void *msg_name; > socklen_t msg_namelen; > > struct iovec *msg_iov; > size_t msg_iovlen; > > void *msg_control; > size_t msg_controllen; > > > > > int msg_flags; > }; > > >struct cmsghdr > { > size_t cmsg_len; > > > > > int cmsg_level; > int cmsg_type; > > __extension__ unsigned char __cmsg_data []; > > }; ># 264 "/usr/include/bits/socket.h" 3 4 >extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr, > struct cmsghdr *__cmsg) __attribute__ ((__nothrow__)); > > > > >extern __inline struct cmsghdr * >__attribute__ ((__nothrow__)) __cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg) >{ > if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr)) > > return 0; > > __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg > + (((__cmsg->cmsg_len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1))); > if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control > + __mhdr->msg_controllen) > || ((unsigned char *) __cmsg + (((__cmsg->cmsg_len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1)) > > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen))) > > return 0; > return __cmsg; >} > > > > >enum > { > SCM_RIGHTS = 0x01 > > > , SCM_CREDENTIALS = 0x02 > > > }; > > > >struct ucred >{ > pid_t pid; > uid_t uid; > gid_t gid; >}; > > ># 1 "/usr/include/asm/socket.h" 1 3 4 > > > ># 1 "/usr/include/asm/sockios.h" 1 3 4 ># 5 "/usr/include/asm/socket.h" 2 3 4 ># 312 "/usr/include/bits/socket.h" 2 3 4 > > > >struct linger > { > int l_onoff; > int l_linger; > }; ># 36 "/usr/include/sys/socket.h" 2 3 4 > > > > >struct osockaddr > { > unsigned short int sa_family; > unsigned char sa_data[14]; > }; > > > > >enum >{ > SHUT_RD = 0, > > SHUT_WR, > > SHUT_RDWR > >}; ># 87 "/usr/include/sys/socket.h" 3 4 >typedef union { struct sockaddr *__restrict __sockaddr__; struct sockaddr_at *__restrict __sockaddr_at__; struct sockaddr_ax25 *__restrict __sockaddr_ax25__; struct sockaddr_dl *__restrict __sockaddr_dl__; struct sockaddr_eon *__restrict __sockaddr_eon__; struct sockaddr_in *__restrict __sockaddr_in__; struct sockaddr_in6 *__restrict __sockaddr_in6__; struct sockaddr_inarp *__restrict __sockaddr_inarp__; struct sockaddr_ipx *__restrict __sockaddr_ipx__; struct sockaddr_iso *__restrict __sockaddr_iso__; struct sockaddr_ns *__restrict __sockaddr_ns__; struct sockaddr_un *__restrict __sockaddr_un__; struct sockaddr_x25 *__restrict __sockaddr_x25__; > } __SOCKADDR_ARG __attribute__ ((__transparent_union__)); > > >typedef union { __const struct sockaddr *__restrict __sockaddr__; __const struct sockaddr_at *__restrict __sockaddr_at__; __const struct sockaddr_ax25 *__restrict __sockaddr_ax25__; __const struct sockaddr_dl *__restrict __sockaddr_dl__; __const struct sockaddr_eon *__restrict __sockaddr_eon__; __const struct sockaddr_in *__restrict __sockaddr_in__; __const struct sockaddr_in6 *__restrict __sockaddr_in6__; __const struct sockaddr_inarp *__restrict __sockaddr_inarp__; __const struct sockaddr_ipx *__restrict __sockaddr_ipx__; __const struct sockaddr_iso *__restrict __sockaddr_iso__; __const struct sockaddr_ns *__restrict __sockaddr_ns__; __const struct sockaddr_un *__restrict __sockaddr_un__; __const struct sockaddr_x25 *__restrict __sockaddr_x25__; > } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__)); > > > > > > > >extern int socket (int __domain, int __type, int __protocol) __attribute__ ((__nothrow__)); > > > > > >extern int socketpair (int __domain, int __type, int __protocol, > int __fds[2]) __attribute__ ((__nothrow__)); > > >extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len) > __attribute__ ((__nothrow__)); > > >extern int getsockname (int __fd, __SOCKADDR_ARG __addr, > socklen_t *__restrict __len) __attribute__ ((__nothrow__)); ># 124 "/usr/include/sys/socket.h" 3 4 >extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len); > > > >extern int getpeername (int __fd, __SOCKADDR_ARG __addr, > socklen_t *__restrict __len) __attribute__ ((__nothrow__)); > > > > > > >extern ssize_t send (int __fd, __const void *__buf, size_t __n, int __flags); > > > > > > >extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags); > > > > > > >extern ssize_t sendto (int __fd, __const void *__buf, size_t __n, > int __flags, __CONST_SOCKADDR_ARG __addr, > socklen_t __addr_len); ># 161 "/usr/include/sys/socket.h" 3 4 >extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n, > int __flags, __SOCKADDR_ARG __addr, > socklen_t *__restrict __addr_len); > > > > > > > >extern ssize_t sendmsg (int __fd, __const struct msghdr *__message, > int __flags); > > > > > > >extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags); > > > > > >extern int getsockopt (int __fd, int __level, int __optname, > void *__restrict __optval, > socklen_t *__restrict __optlen) __attribute__ ((__nothrow__)); > > > > >extern int setsockopt (int __fd, int __level, int __optname, > __const void *__optval, socklen_t __optlen) __attribute__ ((__nothrow__)); > > > > > >extern int listen (int __fd, int __n) __attribute__ ((__nothrow__)); ># 209 "/usr/include/sys/socket.h" 3 4 >extern int accept (int __fd, __SOCKADDR_ARG __addr, > socklen_t *__restrict __addr_len); > > > > > > > >extern int shutdown (int __fd, int __how) __attribute__ ((__nothrow__)); > > > > >extern int sockatmark (int __fd) __attribute__ ((__nothrow__)); > > > > > > > >extern int isfdtype (int __fd, int __fdtype) __attribute__ ((__nothrow__)); ># 240 "/usr/include/sys/socket.h" 3 4 > ># 25 "/usr/include/netinet/in.h" 2 3 4 > > > > > > >enum > { > IPPROTO_IP = 0, > > IPPROTO_HOPOPTS = 0, > > IPPROTO_ICMP = 1, > > IPPROTO_IGMP = 2, > > IPPROTO_IPIP = 4, > > IPPROTO_TCP = 6, > > IPPROTO_EGP = 8, > > IPPROTO_PUP = 12, > > IPPROTO_UDP = 17, > > IPPROTO_IDP = 22, > > IPPROTO_TP = 29, > > IPPROTO_IPV6 = 41, > > IPPROTO_ROUTING = 43, > > IPPROTO_FRAGMENT = 44, > > IPPROTO_RSVP = 46, > > IPPROTO_GRE = 47, > > IPPROTO_ESP = 50, > > IPPROTO_AH = 51, > > IPPROTO_ICMPV6 = 58, > > IPPROTO_NONE = 59, > > IPPROTO_DSTOPTS = 60, > > IPPROTO_MTP = 92, > > IPPROTO_ENCAP = 98, > > IPPROTO_PIM = 103, > > IPPROTO_COMP = 108, > > IPPROTO_SCTP = 132, > > IPPROTO_RAW = 255, > > IPPROTO_MAX > }; > > > >typedef uint16_t in_port_t; > > >enum > { > IPPORT_ECHO = 7, > IPPORT_DISCARD = 9, > IPPORT_SYSTAT = 11, > IPPORT_DAYTIME = 13, > IPPORT_NETSTAT = 15, > IPPORT_FTP = 21, > IPPORT_TELNET = 23, > IPPORT_SMTP = 25, > IPPORT_TIMESERVER = 37, > IPPORT_NAMESERVER = 42, > IPPORT_WHOIS = 43, > IPPORT_MTP = 57, > > IPPORT_TFTP = 69, > IPPORT_RJE = 77, > IPPORT_FINGER = 79, > IPPORT_TTYLINK = 87, > IPPORT_SUPDUP = 95, > > > IPPORT_EXECSERVER = 512, > IPPORT_LOGINSERVER = 513, > IPPORT_CMDSERVER = 514, > IPPORT_EFSSERVER = 520, > > > IPPORT_BIFFUDP = 512, > IPPORT_WHOSERVER = 513, > IPPORT_ROUTESERVER = 520, > > > IPPORT_RESERVED = 1024, > > > IPPORT_USERRESERVED = 5000 > }; > > > >typedef uint32_t in_addr_t; >struct in_addr > { > in_addr_t s_addr; > }; ># 193 "/usr/include/netinet/in.h" 3 4 >struct in6_addr > { > union > { > uint8_t u6_addr8[16]; > uint16_t u6_addr16[8]; > uint32_t u6_addr32[4]; > } in6_u; > > > > }; > >extern const struct in6_addr in6addr_any; >extern const struct in6_addr in6addr_loopback; ># 219 "/usr/include/netinet/in.h" 3 4 >struct sockaddr_in > { > sa_family_t sin_family; > in_port_t sin_port; > struct in_addr sin_addr; > > > unsigned char sin_zero[sizeof (struct sockaddr) - > (sizeof (unsigned short int)) - > sizeof (in_port_t) - > sizeof (struct in_addr)]; > }; > > >struct sockaddr_in6 > { > sa_family_t sin6_family; > in_port_t sin6_port; > uint32_t sin6_flowinfo; > struct in6_addr sin6_addr; > uint32_t sin6_scope_id; > }; > > > >struct ip_mreq > { > > struct in_addr imr_multiaddr; > > > struct in_addr imr_interface; > }; > >struct ip_mreq_source > { > > struct in_addr imr_multiaddr; > > > struct in_addr imr_interface; > > > struct in_addr imr_sourceaddr; > }; > > >struct ipv6_mreq > { > > struct in6_addr ipv6mr_multiaddr; > > > unsigned int ipv6mr_interface; > }; > > > >struct group_req > { > > uint32_t gr_interface; > > > struct sockaddr_storage gr_group; > }; > >struct group_source_req > { > > uint32_t gsr_interface; > > > struct sockaddr_storage gsr_group; > > > struct sockaddr_storage gsr_source; > }; > > > >struct ip_msfilter > { > > struct in_addr imsf_multiaddr; > > > struct in_addr imsf_interface; > > > uint32_t imsf_fmode; > > > uint32_t imsf_numsrc; > > struct in_addr imsf_slist[1]; > }; > > > > > >struct group_filter > { > > uint32_t gf_interface; > > > struct sockaddr_storage gf_group; > > > uint32_t gf_fmode; > > > uint32_t gf_numsrc; > > struct sockaddr_storage gf_slist[1]; >}; ># 345 "/usr/include/netinet/in.h" 3 4 ># 1 "/usr/include/bits/in.h" 1 3 4 ># 82 "/usr/include/bits/in.h" 3 4 >struct ip_opts > { > struct in_addr ip_dst; > char ip_opts[40]; > }; > > >struct ip_mreqn > { > struct in_addr imr_multiaddr; > struct in_addr imr_address; > int imr_ifindex; > }; > > >struct in_pktinfo > { > int ipi_ifindex; > struct in_addr ipi_spec_dst; > struct in_addr ipi_addr; > }; ># 346 "/usr/include/netinet/in.h" 2 3 4 ># 354 "/usr/include/netinet/in.h" 3 4 >extern uint32_t ntohl (uint32_t __netlong) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); >extern uint16_t ntohs (uint16_t __netshort) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); >extern uint32_t htonl (uint32_t __hostlong) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); >extern uint16_t htons (uint16_t __hostshort) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > ># 1 "/usr/include/bits/byteswap.h" 1 3 4 ># 366 "/usr/include/netinet/in.h" 2 3 4 ># 428 "/usr/include/netinet/in.h" 3 4 >extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __attribute__ ((__nothrow__)); > > >extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in) > __attribute__ ((__nothrow__)); ># 456 "/usr/include/netinet/in.h" 3 4 >struct in6_pktinfo > { > struct in6_addr ipi6_addr; > unsigned int ipi6_ifindex; > }; > > >struct ip6_mtuinfo > { > struct sockaddr_in6 ip6m_addr; > uint32_t ip6m_mtu; > }; > > > > >extern int inet6_option_space (int __nbytes) > __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); >extern int inet6_option_init (void *__bp, struct cmsghdr **__cmsgp, > int __type) __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); >extern int inet6_option_append (struct cmsghdr *__cmsg, > __const uint8_t *__typep, int __multx, > int __plusy) __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); >extern uint8_t *inet6_option_alloc (struct cmsghdr *__cmsg, int __datalen, > int __multx, int __plusy) > __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); >extern int inet6_option_next (__const struct cmsghdr *__cmsg, > uint8_t **__tptrp) > __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); >extern int inet6_option_find (__const struct cmsghdr *__cmsg, > uint8_t **__tptrp, int __type) > __attribute__ ((__nothrow__)) __attribute__ ((__deprecated__)); > > > >extern int inet6_opt_init (void *__extbuf, socklen_t __extlen) __attribute__ ((__nothrow__)); >extern int inet6_opt_append (void *__extbuf, socklen_t __extlen, int __offset, > uint8_t __type, socklen_t __len, uint8_t __align, > void **__databufp) __attribute__ ((__nothrow__)); >extern int inet6_opt_finish (void *__extbuf, socklen_t __extlen, int __offset) > __attribute__ ((__nothrow__)); >extern int inet6_opt_set_val (void *__databuf, int __offset, void *__val, > socklen_t __vallen) __attribute__ ((__nothrow__)); >extern int inet6_opt_next (void *__extbuf, socklen_t __extlen, int __offset, > uint8_t *__typep, socklen_t *__lenp, > void **__databufp) __attribute__ ((__nothrow__)); >extern int inet6_opt_find (void *__extbuf, socklen_t __extlen, int __offset, > uint8_t __type, socklen_t *__lenp, > void **__databufp) __attribute__ ((__nothrow__)); >extern int inet6_opt_get_val (void *__databuf, int __offset, void *__val, > socklen_t __vallen) __attribute__ ((__nothrow__)); > > > >extern socklen_t inet6_rth_space (int __type, int __segments) __attribute__ ((__nothrow__)); >extern void *inet6_rth_init (void *__bp, socklen_t __bp_len, int __type, > int __segments) __attribute__ ((__nothrow__)); >extern int inet6_rth_add (void *__bp, __const struct in6_addr *__addr) __attribute__ ((__nothrow__)); >extern int inet6_rth_reverse (__const void *__in, void *__out) __attribute__ ((__nothrow__)); >extern int inet6_rth_segments (__const void *__bp) __attribute__ ((__nothrow__)); >extern struct in6_addr *inet6_rth_getaddr (__const void *__bp, int __index) > __attribute__ ((__nothrow__)); > > > > > >extern int getipv4sourcefilter (int __s, struct in_addr __interface_addr, > struct in_addr __group, uint32_t *__fmode, > uint32_t *__numsrc, struct in_addr *__slist) > __attribute__ ((__nothrow__)); > > >extern int setipv4sourcefilter (int __s, struct in_addr __interface_addr, > struct in_addr __group, uint32_t __fmode, > uint32_t __numsrc, > __const struct in_addr *__slist) > __attribute__ ((__nothrow__)); > > > >extern int getsourcefilter (int __s, uint32_t __interface_addr, > __const struct sockaddr *__group, > socklen_t __grouplen, uint32_t *__fmode, > uint32_t *__numsrc, > struct sockaddr_storage *__slist) __attribute__ ((__nothrow__)); > > >extern int setsourcefilter (int __s, uint32_t __interface_addr, > __const struct sockaddr *__group, > socklen_t __grouplen, uint32_t __fmode, > uint32_t __numsrc, > __const struct sockaddr_storage *__slist) __attribute__ ((__nothrow__)); > > > ># 12 "tone_dump.c" 2 > ># 1 "/usr/include/string.h" 1 3 4 ># 28 "/usr/include/string.h" 3 4 > > > > > ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 34 "/usr/include/string.h" 2 3 4 > > > > >extern void *memcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memmove (void *__dest, __const void *__src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memccpy (void *__restrict __dest, __const void *__restrict __src, > int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern void *memset (void *__s, int __c, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int memcmp (__const void *__s1, __const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memchr (__const void *__s, int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern void *rawmemchr (__const void *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern void *memrchr (__const void *__s, int __c, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strcat (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncat (char *__restrict __dest, __const char *__restrict __src, > size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int strncmp (__const char *__s1, __const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcoll (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern size_t strxfrm (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > > ># 1 "/usr/include/xlocale.h" 1 3 4 ># 28 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; ># 119 "/usr/include/string.h" 2 3 4 > > >extern int strcoll_l (__const char *__s1, __const char *__s2, __locale_t __l) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern size_t strxfrm_l (char *__dest, __const char *__src, size_t __n, > __locale_t __l) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > > > > >extern char *strdup (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *strndup (__const char *__string, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); ># 165 "/usr/include/string.h" 3 4 > > >extern char *strchr (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > >extern char *strrchr (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strchrnul (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strcspn (__const char *__s, __const char *__reject) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern size_t strspn (__const char *__s, __const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strpbrk (__const char *__s, __const char *__accept) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern char *strstr (__const char *__haystack, __const char *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *strtok (char *__restrict __s, __const char *__restrict __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > >extern char *__strtok_r (char *__restrict __s, > __const char *__restrict __delim, > char **__restrict __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > >extern char *strtok_r (char *__restrict __s, __const char *__restrict __delim, > char **__restrict __save_ptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > > > > >extern char *strcasestr (__const char *__haystack, __const char *__needle) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memmem (__const void *__haystack, size_t __haystacklen, > __const void *__needle, size_t __needlelen) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); > > > >extern void *__mempcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern void *mempcpy (void *__restrict __dest, > __const void *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern size_t strlen (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strnlen (__const char *__string, size_t __maxlen) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strerror (int __errnum) __attribute__ ((__nothrow__)); > ># 281 "/usr/include/string.h" 3 4 >extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > >extern char *strerror_l (int __errnum, __locale_t __l) __attribute__ ((__nothrow__)); > > > > > >extern void __bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > >extern void bcopy (__const void *__src, void *__dest, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern void bzero (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern int bcmp (__const void *__s1, __const void *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *index (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern char *rindex (__const char *__s, int __c) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > >extern int ffs (int __i) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int ffsl (long int __l) __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > >__extension__ extern int ffsll (long long int __ll) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)); > > > > >extern int strcasecmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strncasecmp (__const char *__s1, __const char *__s2, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int strcasecmp_l (__const char *__s1, __const char *__s2, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern int strncasecmp_l (__const char *__s1, __const char *__s2, > size_t __n, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); > > > > > >extern char *strsep (char **__restrict __stringp, > __const char *__restrict __delim) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int strverscmp (__const char *__s1, __const char *__s2) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strsignal (int __sig) __attribute__ ((__nothrow__)); > > >extern char *__stpcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern char *stpcpy (char *__restrict __dest, __const char *__restrict __src) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *__stpncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern char *stpncpy (char *__restrict __dest, > __const char *__restrict __src, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strfry (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern void *memfrob (void *__s, size_t __n) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *basename (__const char *__filename) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 420 "/usr/include/string.h" 3 4 ># 1 "/usr/include/bits/string.h" 1 3 4 ># 421 "/usr/include/string.h" 2 3 4 > > ># 1 "/usr/include/bits/string2.h" 1 3 4 ># 394 "/usr/include/bits/string2.h" 3 4 >extern void *__rawmemchr (const void *__s, int __c); ># 969 "/usr/include/bits/string2.h" 3 4 >extern __inline size_t __strcspn_c1 (__const char *__s, int __reject); >extern __inline size_t >__strcspn_c1 (__const char *__s, int __reject) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject) > ++__result; > return __result; >} > >extern __inline size_t __strcspn_c2 (__const char *__s, int __reject1, > int __reject2); >extern __inline size_t >__strcspn_c2 (__const char *__s, int __reject1, int __reject2) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject1 > && __s[__result] != __reject2) > ++__result; > return __result; >} > >extern __inline size_t __strcspn_c3 (__const char *__s, int __reject1, > int __reject2, int __reject3); >extern __inline size_t >__strcspn_c3 (__const char *__s, int __reject1, int __reject2, > int __reject3) >{ > register size_t __result = 0; > while (__s[__result] != '\0' && __s[__result] != __reject1 > && __s[__result] != __reject2 && __s[__result] != __reject3) > ++__result; > return __result; >} ># 1045 "/usr/include/bits/string2.h" 3 4 >extern __inline size_t __strspn_c1 (__const char *__s, int __accept); >extern __inline size_t >__strspn_c1 (__const char *__s, int __accept) >{ > register size_t __result = 0; > > while (__s[__result] == __accept) > ++__result; > return __result; >} > >extern __inline size_t __strspn_c2 (__const char *__s, int __accept1, > int __accept2); >extern __inline size_t >__strspn_c2 (__const char *__s, int __accept1, int __accept2) >{ > register size_t __result = 0; > > while (__s[__result] == __accept1 || __s[__result] == __accept2) > ++__result; > return __result; >} > >extern __inline size_t __strspn_c3 (__const char *__s, int __accept1, > int __accept2, int __accept3); >extern __inline size_t >__strspn_c3 (__const char *__s, int __accept1, int __accept2, int __accept3) >{ > register size_t __result = 0; > > while (__s[__result] == __accept1 || __s[__result] == __accept2 > || __s[__result] == __accept3) > ++__result; > return __result; >} ># 1121 "/usr/include/bits/string2.h" 3 4 >extern __inline char *__strpbrk_c2 (__const char *__s, int __accept1, > int __accept2); >extern __inline char * >__strpbrk_c2 (__const char *__s, int __accept1, int __accept2) >{ > > while (*__s != '\0' && *__s != __accept1 && *__s != __accept2) > ++__s; > return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; >} > >extern __inline char *__strpbrk_c3 (__const char *__s, int __accept1, > int __accept2, int __accept3); >extern __inline char * >__strpbrk_c3 (__const char *__s, int __accept1, int __accept2, > int __accept3) >{ > > while (*__s != '\0' && *__s != __accept1 && *__s != __accept2 > && *__s != __accept3) > ++__s; > return *__s == '\0' ? ((void *)0) : (char *) (size_t) __s; >} ># 1173 "/usr/include/bits/string2.h" 3 4 >extern __inline char *__strtok_r_1c (char *__s, char __sep, char **__nextp); >extern __inline char * >__strtok_r_1c (char *__s, char __sep, char **__nextp) >{ > char *__result; > if (__s == ((void *)0)) > __s = *__nextp; > while (*__s == __sep) > ++__s; > __result = ((void *)0); > if (*__s != '\0') > { > __result = __s++; > while (*__s != '\0') > if (*__s++ == __sep) > { > __s[-1] = '\0'; > break; > } > *__nextp = __s; > } > return __result; >} ># 1205 "/usr/include/bits/string2.h" 3 4 >extern char *__strsep_g (char **__stringp, __const char *__delim); ># 1223 "/usr/include/bits/string2.h" 3 4 >extern __inline char *__strsep_1c (char **__s, char __reject); >extern __inline char * >__strsep_1c (char **__s, char __reject) >{ > register char *__retval = *__s; > if (__retval != ((void *)0) && (*__s = (__extension__ (__builtin_constant_p (__reject) && !__builtin_constant_p (__retval) && (__reject) == '\0' ? (char *) __rawmemchr (__retval, __reject) : __builtin_strchr (__retval, __reject)))) != ((void *)0)) > *(*__s)++ = '\0'; > return __retval; >} > >extern __inline char *__strsep_2c (char **__s, char __reject1, char __reject2); >extern __inline char * >__strsep_2c (char **__s, char __reject1, char __reject2) >{ > register char *__retval = *__s; > if (__retval != ((void *)0)) > { > register char *__cp = __retval; > while (1) > { > if (*__cp == '\0') > { > __cp = ((void *)0); > break; > } > if (*__cp == __reject1 || *__cp == __reject2) > { > *__cp++ = '\0'; > break; > } > ++__cp; > } > *__s = __cp; > } > return __retval; >} > >extern __inline char *__strsep_3c (char **__s, char __reject1, char __reject2, > char __reject3); >extern __inline char * >__strsep_3c (char **__s, char __reject1, char __reject2, char __reject3) >{ > register char *__retval = *__s; > if (__retval != ((void *)0)) > { > register char *__cp = __retval; > while (1) > { > if (*__cp == '\0') > { > __cp = ((void *)0); > break; > } > if (*__cp == __reject1 || *__cp == __reject2 || *__cp == __reject3) > { > *__cp++ = '\0'; > break; > } > ++__cp; > } > *__s = __cp; > } > return __retval; >} ># 1299 "/usr/include/bits/string2.h" 3 4 ># 1 "/usr/include/stdlib.h" 1 3 4 ># 33 "/usr/include/stdlib.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 34 "/usr/include/stdlib.h" 2 3 4 > > ># 587 "/usr/include/stdlib.h" 3 4 > > >extern void *malloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > >extern void *calloc (size_t __nmemb, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > ># 976 "/usr/include/stdlib.h" 3 4 > ># 1300 "/usr/include/bits/string2.h" 2 3 4 > > > > >extern char *__strdup (__const char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); ># 1323 "/usr/include/bits/string2.h" 3 4 >extern char *__strndup (__const char *__string, size_t __n) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); ># 424 "/usr/include/string.h" 2 3 4 ># 432 "/usr/include/string.h" 3 4 > ># 14 "tone_dump.c" 2 ># 1 "/usr/include/sys/stat.h" 1 3 4 ># 39 "/usr/include/sys/stat.h" 3 4 ># 1 "/usr/include/time.h" 1 3 4 ># 40 "/usr/include/sys/stat.h" 2 3 4 ># 105 "/usr/include/sys/stat.h" 3 4 > > ># 1 "/usr/include/bits/stat.h" 1 3 4 ># 36 "/usr/include/bits/stat.h" 3 4 >struct stat > { > __dev_t st_dev; > unsigned short int __pad1; > > __ino_t st_ino; > > > > __mode_t st_mode; > __nlink_t st_nlink; > __uid_t st_uid; > __gid_t st_gid; > __dev_t st_rdev; > unsigned short int __pad2; > > __off_t st_size; > > > > __blksize_t st_blksize; > > > __blkcnt_t st_blocks; ># 70 "/usr/include/bits/stat.h" 3 4 > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; ># 85 "/usr/include/bits/stat.h" 3 4 > unsigned long int __unused4; > unsigned long int __unused5; > > > > }; > > >struct stat64 > { > __dev_t st_dev; > unsigned int __pad1; > > __ino_t __st_ino; > __mode_t st_mode; > __nlink_t st_nlink; > __uid_t st_uid; > __gid_t st_gid; > __dev_t st_rdev; > unsigned int __pad2; > __off64_t st_size; > __blksize_t st_blksize; > > __blkcnt64_t st_blocks; > > > > > > > > struct timespec st_atim; > struct timespec st_mtim; > struct timespec st_ctim; ># 127 "/usr/include/bits/stat.h" 3 4 > __ino64_t st_ino; > }; ># 108 "/usr/include/sys/stat.h" 2 3 4 ># 209 "/usr/include/sys/stat.h" 3 4 >extern int stat (__const char *__restrict __file, > struct stat *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern int fstat (int __fd, struct stat *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); ># 228 "/usr/include/sys/stat.h" 3 4 >extern int stat64 (__const char *__restrict __file, > struct stat64 *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int fstat64 (int __fd, struct stat64 *__buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > > > >extern int fstatat (int __fd, __const char *__restrict __file, > struct stat *__restrict __buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); ># 252 "/usr/include/sys/stat.h" 3 4 >extern int fstatat64 (int __fd, __const char *__restrict __file, > struct stat64 *__restrict __buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); > > > > > > >extern int lstat (__const char *__restrict __file, > struct stat *__restrict __buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); ># 274 "/usr/include/sys/stat.h" 3 4 >extern int lstat64 (__const char *__restrict __file, > struct stat64 *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int chmod (__const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int lchmod (__const char *__file, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > >extern int fchmod (int __fd, __mode_t __mode) __attribute__ ((__nothrow__)); > > > > > >extern int fchmodat (int __fd, __const char *__file, __mode_t mode, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))) ; > > > > > > >extern __mode_t umask (__mode_t __mask) __attribute__ ((__nothrow__)); > > > > >extern __mode_t getumask (void) __attribute__ ((__nothrow__)); > > > >extern int mkdir (__const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkdirat (int __fd, __const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > > >extern int mknod (__const char *__path, __mode_t __mode, __dev_t __dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern int mknodat (int __fd, __const char *__path, __mode_t __mode, > __dev_t __dev) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > >extern int mkfifo (__const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int mkfifoat (int __fd, __const char *__path, __mode_t __mode) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > >extern int utimensat (int __fd, __const char *__path, > __const struct timespec __times[2], > int __flags) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > > > >extern int futimens (int __fd, __const struct timespec __times[2]) __attribute__ ((__nothrow__)); ># 397 "/usr/include/sys/stat.h" 3 4 >extern int __fxstat (int __ver, int __fildes, struct stat *__stat_buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); >extern int __xstat (int __ver, __const char *__filename, > struct stat *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat (int __ver, __const char *__filename, > struct stat *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat (int __ver, int __fildes, __const char *__filename, > struct stat *__stat_buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); ># 430 "/usr/include/sys/stat.h" 3 4 >extern int __fxstat64 (int __ver, int __fildes, struct stat64 *__stat_buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))); >extern int __xstat64 (int __ver, __const char *__filename, > struct stat64 *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __lxstat64 (int __ver, __const char *__filename, > struct stat64 *__stat_buf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 3))); >extern int __fxstatat64 (int __ver, int __fildes, __const char *__filename, > struct stat64 *__stat_buf, int __flag) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))); > >extern int __xmknod (int __ver, __const char *__path, __mode_t __mode, > __dev_t *__dev) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int __xmknodat (int __ver, int __fd, __const char *__path, > __mode_t __mode, __dev_t *__dev) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 5))); > > > > >extern __inline int >__attribute__ ((__nothrow__)) stat (__const char *__path, struct stat *__statbuf) >{ > return __xstat (3, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) lstat (__const char *__path, struct stat *__statbuf) >{ > return __lxstat (3, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) fstat (int __fd, struct stat *__statbuf) >{ > return __fxstat (3, __fd, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) fstatat (int __fd, __const char *__filename, struct stat *__statbuf, int __flag) > >{ > return __fxstatat (3, __fd, __filename, __statbuf, __flag); >} > > > >extern __inline int >__attribute__ ((__nothrow__)) mknod (__const char *__path, __mode_t __mode, __dev_t __dev) >{ > return __xmknod (1, __path, __mode, &__dev); >} > > > >extern __inline int >__attribute__ ((__nothrow__)) mknodat (int __fd, __const char *__path, __mode_t __mode, __dev_t __dev) > >{ > return __xmknodat (1, __fd, __path, __mode, &__dev); >} > > > > > >extern __inline int >__attribute__ ((__nothrow__)) stat64 (__const char *__path, struct stat64 *__statbuf) >{ > return __xstat64 (3, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) lstat64 (__const char *__path, struct stat64 *__statbuf) >{ > return __lxstat64 (3, __path, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) fstat64 (int __fd, struct stat64 *__statbuf) >{ > return __fxstat64 (3, __fd, __statbuf); >} > > >extern __inline int >__attribute__ ((__nothrow__)) fstatat64 (int __fd, __const char *__filename, struct stat64 *__statbuf, int __flag) > >{ > return __fxstatat64 (3, __fd, __filename, __statbuf, __flag); >} > > > > > > > ># 15 "tone_dump.c" 2 ># 1 "/usr/include/sys/fcntl.h" 1 3 4 ># 1 "/usr/include/fcntl.h" 1 3 4 ># 30 "/usr/include/fcntl.h" 3 4 > > > > ># 1 "/usr/include/bits/fcntl.h" 1 3 4 ># 27 "/usr/include/bits/fcntl.h" 3 4 ># 1 "/usr/include/bits/uio.h" 1 3 4 ># 28 "/usr/include/bits/fcntl.h" 2 3 4 ># 141 "/usr/include/bits/fcntl.h" 3 4 >struct flock > { > short int l_type; > short int l_whence; > > __off_t l_start; > __off_t l_len; > > > > > __pid_t l_pid; > }; > > >struct flock64 > { > short int l_type; > short int l_whence; > __off64_t l_start; > __off64_t l_len; > __pid_t l_pid; > }; ># 208 "/usr/include/bits/fcntl.h" 3 4 > > > > > >extern ssize_t readahead (int __fd, __off64_t __offset, size_t __count) > __attribute__ ((__nothrow__)); > > > >extern int sync_file_range (int __fd, __off64_t __from, __off64_t __to, > unsigned int __flags); > > > >extern int vmsplice (int __fdout, const struct iovec *__iov, size_t __count, > unsigned int __flags); > > >extern int splice (int __fdin, __off64_t *__offin, int __fdout, > __off64_t *__offout, size_t __len, unsigned int __flags) > __attribute__ ((__nothrow__)); > > >extern int tee (int __fdin, int __fdout, size_t __len, unsigned int __flags) > __attribute__ ((__nothrow__)); > > > > ># 35 "/usr/include/fcntl.h" 2 3 4 ># 76 "/usr/include/fcntl.h" 3 4 >extern int fcntl (int __fd, int __cmd, ...); ># 85 "/usr/include/fcntl.h" 3 4 >extern int open (__const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1))); ># 95 "/usr/include/fcntl.h" 3 4 >extern int open64 (__const char *__file, int __oflag, ...) __attribute__ ((__nonnull__ (1))); ># 109 "/usr/include/fcntl.h" 3 4 >extern int openat (int __fd, __const char *__file, int __oflag, ...) > __attribute__ ((__nonnull__ (2))); ># 120 "/usr/include/fcntl.h" 3 4 >extern int openat64 (int __fd, __const char *__file, int __oflag, ...) > __attribute__ ((__nonnull__ (2))); ># 130 "/usr/include/fcntl.h" 3 4 >extern int creat (__const char *__file, __mode_t __mode) __attribute__ ((__nonnull__ (1))); ># 140 "/usr/include/fcntl.h" 3 4 >extern int creat64 (__const char *__file, __mode_t __mode) __attribute__ ((__nonnull__ (1))); ># 176 "/usr/include/fcntl.h" 3 4 >extern int posix_fadvise (int __fd, __off_t __offset, __off_t __len, > int __advise) __attribute__ ((__nothrow__)); ># 188 "/usr/include/fcntl.h" 3 4 >extern int posix_fadvise64 (int __fd, __off64_t __offset, __off64_t __len, > int __advise) __attribute__ ((__nothrow__)); ># 198 "/usr/include/fcntl.h" 3 4 >extern int posix_fallocate (int __fd, __off_t __offset, __off_t __len); ># 209 "/usr/include/fcntl.h" 3 4 >extern int posix_fallocate64 (int __fd, __off64_t __offset, __off64_t __len); > > > > ># 1 "/usr/include/sys/fcntl.h" 2 3 4 ># 16 "tone_dump.c" 2 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/limits.h" 1 3 4 ># 17 "tone_dump.c" 2 ># 1 "/usr/include/assert.h" 1 3 4 ># 66 "/usr/include/assert.h" 3 4 > > > >extern void __assert_fail (__const char *__assertion, __const char *__file, > unsigned int __line, __const char *__function) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > >extern void __assert_perror_fail (int __errnum, __const char *__file, > unsigned int __line, > __const char *__function) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > >extern void __assert (const char *__assertion, const char *__file, int __line) > __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > ># 18 "tone_dump.c" 2 ># 1 "/usr/include/stdlib.h" 1 3 4 ># 33 "/usr/include/stdlib.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 34 "/usr/include/stdlib.h" 2 3 4 > > > > > > > > ># 1 "/usr/include/bits/waitflags.h" 1 3 4 ># 43 "/usr/include/stdlib.h" 2 3 4 ># 1 "/usr/include/bits/waitstatus.h" 1 3 4 ># 67 "/usr/include/bits/waitstatus.h" 3 4 >union wait > { > int w_status; > struct > { > > unsigned int __w_termsig:7; > unsigned int __w_coredump:1; > unsigned int __w_retcode:8; > unsigned int:16; > > > > > > > > } __wait_terminated; > struct > { > > unsigned int __w_stopval:8; > unsigned int __w_stopsig:8; > unsigned int:16; > > > > > > > } __wait_stopped; > }; ># 44 "/usr/include/stdlib.h" 2 3 4 ># 68 "/usr/include/stdlib.h" 3 4 >typedef union > { > union wait *__uptr; > int *__iptr; > } __WAIT_STATUS __attribute__ ((__transparent_union__)); ># 96 "/usr/include/stdlib.h" 3 4 > > >typedef struct > { > int quot; > int rem; > } div_t; > > > >typedef struct > { > long int quot; > long int rem; > } ldiv_t; > > > > > > > >__extension__ typedef struct > { > long long int quot; > long long int rem; > } lldiv_t; > > ># 140 "/usr/include/stdlib.h" 3 4 >extern size_t __ctype_get_mb_cur_max (void) __attribute__ ((__nothrow__)) ; > > > > >extern double atof (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern int atoi (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > >extern long int atol (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ extern long long int atoll (__const char *__nptr) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern double strtod (__const char *__restrict __nptr, > char **__restrict __endptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern float strtof (__const char *__restrict __nptr, > char **__restrict __endptr) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern long double strtold (__const char *__restrict __nptr, > char **__restrict __endptr) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern long int strtol (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern unsigned long int strtoul (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >__extension__ >extern long long int strtoq (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtouq (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >__extension__ >extern long long int strtoll (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >__extension__ >extern unsigned long long int strtoull (__const char *__restrict __nptr, > char **__restrict __endptr, int __base) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > ># 240 "/usr/include/stdlib.h" 3 4 >extern long int strtol_l (__const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >extern unsigned long int strtoul_l (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >__extension__ >extern long long int strtoll_l (__const char *__restrict __nptr, > char **__restrict __endptr, int __base, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >__extension__ >extern unsigned long long int strtoull_l (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 4))) ; > >extern double strtod_l (__const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > >extern float strtof_l (__const char *__restrict __nptr, > char **__restrict __endptr, __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > >extern long double strtold_l (__const char *__restrict __nptr, > char **__restrict __endptr, > __locale_t __loc) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 3))) ; > > > > > > >extern double __strtod_internal (__const char *__restrict __nptr, > char **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern float __strtof_internal (__const char *__restrict __nptr, > char **__restrict __endptr, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; >extern long double __strtold_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > >extern long int __strtol_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > >extern unsigned long int __strtoul_internal (__const char *__restrict __nptr, > char **__restrict __endptr, > int __base, int __group) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 326 "/usr/include/stdlib.h" 3 4 > >extern __inline double >__attribute__ ((__nothrow__)) strtod (__const char *__restrict __nptr, char **__restrict __endptr) >{ > return __strtod_internal (__nptr, __endptr, 0); >} >extern __inline long int >__attribute__ ((__nothrow__)) strtol (__const char *__restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtol_internal (__nptr, __endptr, __base, 0); >} >extern __inline unsigned long int >__attribute__ ((__nothrow__)) strtoul (__const char *__restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtoul_internal (__nptr, __endptr, __base, 0); >} > > > > >extern __inline float >__attribute__ ((__nothrow__)) strtof (__const char *__restrict __nptr, char **__restrict __endptr) >{ > return __strtof_internal (__nptr, __endptr, 0); >} > >extern __inline long double >__attribute__ ((__nothrow__)) strtold (__const char *__restrict __nptr, char **__restrict __endptr) >{ > return __strtold_internal (__nptr, __endptr, 0); >} > > > > > >__extension__ extern __inline long long int >__attribute__ ((__nothrow__)) strtoq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtoll_internal (__nptr, __endptr, __base, 0); >} >__extension__ extern __inline unsigned long long int >__attribute__ ((__nothrow__)) strtouq (__const char *__restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtoull_internal (__nptr, __endptr, __base, 0); >} > > > > >__extension__ extern __inline long long int >__attribute__ ((__nothrow__)) strtoll (__const char *__restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtoll_internal (__nptr, __endptr, __base, 0); >} >__extension__ extern __inline unsigned long long int >__attribute__ ((__nothrow__)) strtoull (__const char * __restrict __nptr, char **__restrict __endptr, int __base) > >{ > return __strtoull_internal (__nptr, __endptr, __base, 0); >} > > > > >extern __inline double >__attribute__ ((__nothrow__)) atof (__const char *__nptr) >{ > return strtod (__nptr, (char **) ((void *)0)); >} >extern __inline int >__attribute__ ((__nothrow__)) atoi (__const char *__nptr) >{ > return (int) strtol (__nptr, (char **) ((void *)0), 10); >} >extern __inline long int >__attribute__ ((__nothrow__)) atol (__const char *__nptr) >{ > return strtol (__nptr, (char **) ((void *)0), 10); >} > > > > >__extension__ extern __inline long long int >__attribute__ ((__nothrow__)) atoll (__const char *__nptr) >{ > return strtoll (__nptr, (char **) ((void *)0), 10); >} > ># 429 "/usr/include/stdlib.h" 3 4 >extern char *l64a (long int __n) __attribute__ ((__nothrow__)) ; > > >extern long int a64l (__const char *__s) > __attribute__ ((__nothrow__)) __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))) ; ># 445 "/usr/include/stdlib.h" 3 4 >extern long int random (void) __attribute__ ((__nothrow__)); > > >extern void srandom (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > > >extern char *initstate (unsigned int __seed, char *__statebuf, > size_t __statelen) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > > >extern char *setstate (char *__statebuf) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >struct random_data > { > int32_t *fptr; > int32_t *rptr; > int32_t *state; > int rand_type; > int rand_deg; > int rand_sep; > int32_t *end_ptr; > }; > >extern int random_r (struct random_data *__restrict __buf, > int32_t *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int srandom_r (unsigned int __seed, struct random_data *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int initstate_r (unsigned int __seed, char *__restrict __statebuf, > size_t __statelen, > struct random_data *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2, 4))); > >extern int setstate_r (char *__restrict __statebuf, > struct random_data *__restrict __buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern int rand (void) __attribute__ ((__nothrow__)); > >extern void srand (unsigned int __seed) __attribute__ ((__nothrow__)); > > > > >extern int rand_r (unsigned int *__seed) __attribute__ ((__nothrow__)); > > > > > > > >extern double drand48 (void) __attribute__ ((__nothrow__)); >extern double erand48 (unsigned short int __xsubi[3]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int lrand48 (void) __attribute__ ((__nothrow__)); >extern long int nrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern long int mrand48 (void) __attribute__ ((__nothrow__)); >extern long int jrand48 (unsigned short int __xsubi[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > >extern void srand48 (long int __seedval) __attribute__ ((__nothrow__)); >extern unsigned short int *seed48 (unsigned short int __seed16v[3]) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); >extern void lcong48 (unsigned short int __param[7]) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >struct drand48_data > { > unsigned short int __x[3]; > unsigned short int __old_x[3]; > unsigned short int __c; > unsigned short int __init; > unsigned long long int __a; > }; > > >extern int drand48_r (struct drand48_data *__restrict __buffer, > double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int erand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > double *__restrict __result) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int lrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int nrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int mrand48_r (struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); >extern int jrand48_r (unsigned short int __xsubi[3], > struct drand48_data *__restrict __buffer, > long int *__restrict __result) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int srand48_r (long int __seedval, struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > >extern int seed48_r (unsigned short int __seed16v[3], > struct drand48_data *__buffer) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int lcong48_r (unsigned short int __param[7], > struct drand48_data *__buffer) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2))); ># 597 "/usr/include/stdlib.h" 3 4 > > > >extern void *realloc (void *__ptr, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > >extern void free (void *__ptr) __attribute__ ((__nothrow__)); > > > > >extern void cfree (void *__ptr) __attribute__ ((__nothrow__)); > > > ># 1 "/usr/include/alloca.h" 1 3 4 ># 25 "/usr/include/alloca.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/stddef.h" 1 3 4 ># 26 "/usr/include/alloca.h" 2 3 4 > > > > > > > >extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); > > > > > > ># 613 "/usr/include/stdlib.h" 2 3 4 > > > > >extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)) ; > > > > >extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern void abort (void) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > >extern int atexit (void (*__func) (void)) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern void exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > > > >extern void _Exit (int __status) __attribute__ ((__nothrow__)) __attribute__ ((__noreturn__)); > > > > > > >extern char *getenv (__const char *__name) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > >extern char *__secure_getenv (__const char *__name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > >extern int putenv (char *__string) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern int setenv (__const char *__name, __const char *__value, int __replace) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > >extern int unsetenv (__const char *__name) __attribute__ ((__nothrow__)); > > > > > > >extern int clearenv (void) __attribute__ ((__nothrow__)); ># 698 "/usr/include/stdlib.h" 3 4 >extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 709 "/usr/include/stdlib.h" 3 4 >extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) ; ># 719 "/usr/include/stdlib.h" 3 4 >extern int mkstemp64 (char *__template) __attribute__ ((__nonnull__ (1))) ; ># 729 "/usr/include/stdlib.h" 3 4 >extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; > > > > > > > > >extern int system (__const char *__command) ; > > > > > > >extern char *canonicalize_file_name (__const char *__name) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 755 "/usr/include/stdlib.h" 3 4 >extern char *realpath (__const char *__restrict __name, > char *__restrict __resolved) __attribute__ ((__nothrow__)) ; > > > > > > >typedef int (*__compar_fn_t) (__const void *, __const void *); > > >typedef __compar_fn_t comparison_fn_t; > > > > > > >extern void *bsearch (__const void *__key, __const void *__base, > size_t __nmemb, size_t __size, __compar_fn_t __compar) > __attribute__ ((__nonnull__ (1, 2, 5))) ; > > > >extern void qsort (void *__base, size_t __nmemb, size_t __size, > __compar_fn_t __compar) __attribute__ ((__nonnull__ (1, 4))); > > > >extern int abs (int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern long int labs (long int __x) __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > >__extension__ extern long long int llabs (long long int __x) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > > > > > >extern div_t div (int __numer, int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; >extern ldiv_t ldiv (long int __numer, long int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > > > > >__extension__ extern lldiv_t lldiv (long long int __numer, > long long int __denom) > __attribute__ ((__nothrow__)) __attribute__ ((__const__)) ; > ># 820 "/usr/include/stdlib.h" 3 4 >extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; > > > > >extern char *gcvt (double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern char *qecvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qfcvt (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4))) ; >extern char *qgcvt (long double __value, int __ndigit, char *__buf) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3))) ; > > > > >extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt, > int *__restrict __sign, char *__restrict __buf, > size_t __len) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > >extern int qecvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); >extern int qfcvt_r (long double __value, int __ndigit, > int *__restrict __decpt, int *__restrict __sign, > char *__restrict __buf, size_t __len) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (3, 4, 5))); > > > > > > > >extern int mblen (__const char *__s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int mbtowc (wchar_t *__restrict __pwc, > __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)) ; > > >extern int wctomb (char *__s, wchar_t __wchar) __attribute__ ((__nothrow__)) ; > > > >extern size_t mbstowcs (wchar_t *__restrict __pwcs, > __const char *__restrict __s, size_t __n) __attribute__ ((__nothrow__)); > >extern size_t wcstombs (char *__restrict __s, > __const wchar_t *__restrict __pwcs, size_t __n) > __attribute__ ((__nothrow__)); > > > > > > > > >extern int rpmatch (__const char *__response) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))) ; ># 908 "/usr/include/stdlib.h" 3 4 >extern int getsubopt (char **__restrict __optionp, > char *__const *__restrict __tokens, > char **__restrict __valuep) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1, 2, 3))) ; > > > > > >extern void setkey (__const char *__key) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >extern int posix_openpt (int __oflag) ; > > > > > > > >extern int grantpt (int __fd) __attribute__ ((__nothrow__)); > > > >extern int unlockpt (int __fd) __attribute__ ((__nothrow__)); > > > > >extern char *ptsname (int __fd) __attribute__ ((__nothrow__)) ; > > > > > > >extern int ptsname_r (int __fd, char *__buf, size_t __buflen) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (2))); > > >extern int getpt (void); > > > > > > >extern int getloadavg (double __loadavg[], int __nelem) > __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); ># 976 "/usr/include/stdlib.h" 3 4 > ># 19 "tone_dump.c" 2 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mmintrin.h" 1 3 4 ># 37 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mmintrin.h" 3 4 >typedef int __m64 __attribute__ ((__vector_size__ (8))); > > >typedef int __v2si __attribute__ ((__vector_size__ (8))); >typedef short __v4hi __attribute__ ((__vector_size__ (8))); >typedef char __v8qi __attribute__ ((__vector_size__ (8))); > > >static __inline void __attribute__((__always_inline__)) >_mm_empty (void) >{ > __builtin_ia32_emms (); >} > >static __inline void __attribute__((__always_inline__)) >_m_empty (void) >{ > _mm_empty (); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvtsi32_si64 (int __i) >{ > return (__m64) __builtin_ia32_vec_init_v2si (__i, 0); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_from_int (int __i) >{ > return _mm_cvtsi32_si64 (__i); >} ># 87 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mmintrin.h" 3 4 >static __inline int __attribute__((__always_inline__)) >_mm_cvtsi64_si32 (__m64 __i) >{ > return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0); >} > >static __inline int __attribute__((__always_inline__)) >_m_to_int (__m64 __i) >{ > return _mm_cvtsi64_si32 (__i); >} ># 111 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mmintrin.h" 3 4 >static __inline __m64 __attribute__((__always_inline__)) >_mm_packs_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_packsswb (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pi16 (__m1, __m2); >} > > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_packs_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_packssdw (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pi32 (__m1, __m2); >} > > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_packs_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_packuswb (__m64 __m1, __m64 __m2) >{ > return _mm_packs_pu16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpackhi_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpckhbw (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpackhi_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpckhwd (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpackhi_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpckhdq (__m64 __m1, __m64 __m2) >{ > return _mm_unpackhi_pi32 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpacklo_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpcklbw (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpacklo_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpcklwd (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_unpacklo_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_punpckldq (__m64 __m1, __m64 __m2) >{ > return _mm_unpacklo_pi32 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_add_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddb (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi8 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_add_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddw (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi16 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_add_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddd (__m64 __m1, __m64 __m2) >{ > return _mm_add_pi32 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_add_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_adds_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddsb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddsb (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pi8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_adds_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddsw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddsw (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_adds_pu8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddusb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddusb (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pu8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_adds_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_paddusw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_paddusw (__m64 __m1, __m64 __m2) >{ > return _mm_adds_pu16 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sub_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubb (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi8 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sub_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubw (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi16 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sub_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubd (__m64 __m1, __m64 __m2) >{ > return _mm_sub_pi32 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sub_si64 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubq ((long long)__m1, (long long)__m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_subs_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubsb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubsb (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pi8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_subs_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubsw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubsw (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_subs_pu8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubusb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubusb (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pu8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_subs_pu16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_psubusw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psubusw (__m64 __m1, __m64 __m2) >{ > return _mm_subs_pu16 (__m1, __m2); >} > > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_madd_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmaddwd ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmaddwd (__m64 __m1, __m64 __m2) >{ > return _mm_madd_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_mulhi_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmulhw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmulhw (__m64 __m1, __m64 __m2) >{ > return _mm_mulhi_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_mullo_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pmullw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmullw (__m64 __m1, __m64 __m2) >{ > return _mm_mullo_pi16 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sll_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psllw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psllw (__m64 __m, __m64 __count) >{ > return _mm_sll_pi16 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_slli_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psllw ((__v4hi)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psllwi (__m64 __m, int __count) >{ > return _mm_slli_pi16 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sll_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_pslld ((__v2si)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pslld (__m64 __m, __m64 __count) >{ > return _mm_sll_pi32 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_slli_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_pslld ((__v2si)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pslldi (__m64 __m, int __count) >{ > return _mm_slli_pi32 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sll_si64 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psllq (__m64 __m, __m64 __count) >{ > return _mm_sll_si64 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_slli_si64 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psllqi (__m64 __m, int __count) >{ > return _mm_slli_si64 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sra_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psraw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psraw (__m64 __m, __m64 __count) >{ > return _mm_sra_pi16 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srai_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psraw ((__v4hi)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrawi (__m64 __m, int __count) >{ > return _mm_srai_pi16 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sra_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrad ((__v2si)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrad (__m64 __m, __m64 __count) >{ > return _mm_sra_pi32 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srai_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrad ((__v2si)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psradi (__m64 __m, int __count) >{ > return _mm_srai_pi32 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srl_pi16 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrlw (__m64 __m, __m64 __count) >{ > return _mm_srl_pi16 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srli_pi16 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrlwi (__m64 __m, int __count) >{ > return _mm_srli_pi16 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srl_pi32 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrld ((__v2si)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrld (__m64 __m, __m64 __count) >{ > return _mm_srl_pi32 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srli_pi32 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrld ((__v2si)__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrldi (__m64 __m, int __count) >{ > return _mm_srli_pi32 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srl_si64 (__m64 __m, __m64 __count) >{ > return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrlq (__m64 __m, __m64 __count) >{ > return _mm_srl_si64 (__m, __count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_srli_si64 (__m64 __m, int __count) >{ > return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psrlqi (__m64 __m, int __count) >{ > return _mm_srli_si64 (__m, __count); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_and_si64 (__m64 __m1, __m64 __m2) >{ > return __builtin_ia32_pand (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pand (__m64 __m1, __m64 __m2) >{ > return _mm_and_si64 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_andnot_si64 (__m64 __m1, __m64 __m2) >{ > return __builtin_ia32_pandn (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pandn (__m64 __m1, __m64 __m2) >{ > return _mm_andnot_si64 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_or_si64 (__m64 __m1, __m64 __m2) >{ > return __builtin_ia32_por (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_por (__m64 __m1, __m64 __m2) >{ > return _mm_or_si64 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_xor_si64 (__m64 __m1, __m64 __m2) >{ > return __builtin_ia32_pxor (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pxor (__m64 __m1, __m64 __m2) >{ > return _mm_xor_si64 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpeq_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpeqb (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi8 (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpgt_pi8 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtb ((__v8qi)__m1, (__v8qi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpgtb (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi8 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpeq_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpeqw (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi16 (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpgt_pi16 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtw ((__v4hi)__m1, (__v4hi)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpgtw (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi16 (__m1, __m2); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpeq_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpeqd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpeqd (__m64 __m1, __m64 __m2) >{ > return _mm_cmpeq_pi32 (__m1, __m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cmpgt_pi32 (__m64 __m1, __m64 __m2) >{ > return (__m64) __builtin_ia32_pcmpgtd ((__v2si)__m1, (__v2si)__m2); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pcmpgtd (__m64 __m1, __m64 __m2) >{ > return _mm_cmpgt_pi32 (__m1, __m2); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_setzero_si64 (void) >{ > return (__m64)0LL; >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_set_pi32 (int __i1, int __i0) >{ > return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_set_pi16 (short __w3, short __w2, short __w1, short __w0) >{ > return (__m64) __builtin_ia32_vec_init_v4hi (__w0, __w1, __w2, __w3); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_set_pi8 (char __b7, char __b6, char __b5, char __b4, > char __b3, char __b2, char __b1, char __b0) >{ > return (__m64) __builtin_ia32_vec_init_v8qi (__b0, __b1, __b2, __b3, > __b4, __b5, __b6, __b7); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_setr_pi32 (int __i0, int __i1) >{ > return _mm_set_pi32 (__i1, __i0); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_setr_pi16 (short __w0, short __w1, short __w2, short __w3) >{ > return _mm_set_pi16 (__w3, __w2, __w1, __w0); >} > >static __inline __m64 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_mm_set1_pi32 (int __i) >{ > return _mm_set_pi32 (__i, __i); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_set1_pi16 (short __w) >{ > return _mm_set_pi16 (__w, __w, __w, __w); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_set1_pi8 (char __b) >{ > return _mm_set_pi8 (__b, __b, __b, __b, __b, __b, __b, __b); >} ># 20 "tone_dump.c" 2 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 1 3 4 ># 34 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 1 3 4 ># 41 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mm_malloc.h" 1 3 4 ># 35 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/mm_malloc.h" 3 4 >extern int posix_memalign (void **, size_t, size_t); > > > > >static __inline void * >_mm_malloc (size_t size, size_t alignment) >{ > void *ptr; > if (alignment == 1) > return malloc (size); > if (alignment == 2 || (sizeof (void *) == 8 && alignment == 4)) > alignment = sizeof (void *); > if (posix_memalign (&ptr, alignment, size) == 0) > return ptr; > else > return ((void *)0); >} > >static __inline void >_mm_free (void * ptr) >{ > free (ptr); >} ># 42 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 2 3 4 > > >typedef float __m128 __attribute__ ((__vector_size__ (16))); > > >typedef float __v4sf __attribute__ ((__vector_size__ (16))); > > > > > > >enum _mm_hint >{ > _MM_HINT_T0 = 3, > _MM_HINT_T1 = 2, > _MM_HINT_T2 = 1, > _MM_HINT_NTA = 0 >}; ># 90 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m128 __attribute__((__always_inline__)) >_mm_setzero_ps (void) >{ > return __extension__ (__m128){ 0.0f, 0.0f, 0.0f, 0.0f }; >} > > > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_add_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_sub_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_mul_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_div_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_divss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_sqrt_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_sqrtss ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_rcp_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_rcpss ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_rsqrt_ss (__m128 __A) >{ > return (__m128) __builtin_ia32_rsqrtss ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_min_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_minss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_max_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_maxss ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_add_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_addps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_sub_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_subps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_mul_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_mulps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_div_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_divps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_sqrt_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_sqrtps ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_rcp_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_rcpps ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_rsqrt_ps (__m128 __A) >{ > return (__m128) __builtin_ia32_rsqrtps ((__v4sf)__A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_min_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_minps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_max_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_maxps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_and_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_andps (__A, __B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_andnot_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_andnps (__A, __B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_or_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_orps (__A, __B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_xor_ps (__m128 __A, __m128 __B) >{ > return __builtin_ia32_xorps (__A, __B); >} > > > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpeq_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpeqss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmplt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpltss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmple_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpless ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_mm_cmpneq_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpneqss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpnlt_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnltss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpnle_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnless ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_mm_cmpord_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpordss ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpunord_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpunordss ((__v4sf)__A, (__v4sf)__B); >} > > > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpeq_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpeqps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmplt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpltps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmple_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpleps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpgt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpgtps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpge_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpgeps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpneq_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpneqps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpnlt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnltps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpnle_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpnleps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpngt_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpngtps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpnge_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpngeps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpord_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpordps ((__v4sf)__A, (__v4sf)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cmpunord_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_cmpunordps ((__v4sf)__A, (__v4sf)__B); >} > > > > >static __inline int __attribute__((__always_inline__)) >_mm_comieq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comieq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comilt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comilt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comile_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comile ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comigt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comigt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comige_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comige ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comineq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_comineq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomieq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomieq ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomilt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomilt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomile_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomile ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomigt_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomigt ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomige_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomige ((__v4sf)__A, (__v4sf)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomineq_ss (__m128 __A, __m128 __B) >{ > return __builtin_ia32_ucomineq ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline int __attribute__((__always_inline__)) >_mm_cvtss_si32 (__m128 __A) >{ > return __builtin_ia32_cvtss2si ((__v4sf) __A); >} > >static __inline int __attribute__((__always_inline__)) >_mm_cvt_ss2si (__m128 __A) >{ > return _mm_cvtss_si32 (__A); >} ># 505 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvtps_pi32 (__m128 __A) >{ > return (__m64) __builtin_ia32_cvtps2pi ((__v4sf) __A); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvt_ps2pi (__m128 __A) >{ > return _mm_cvtps_pi32 (__A); >} > > >static __inline int __attribute__((__always_inline__)) >_mm_cvttss_si32 (__m128 __A) >{ > return __builtin_ia32_cvttss2si ((__v4sf) __A); >} > >static __inline int __attribute__((__always_inline__)) >_mm_cvtt_ss2si (__m128 __A) >{ > return _mm_cvttss_si32 (__A); >} ># 541 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvttps_pi32 (__m128 __A) >{ > return (__m64) __builtin_ia32_cvttps2pi ((__v4sf) __A); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvtt_ps2pi (__m128 __A) >{ > return _mm_cvttps_pi32 (__A); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtsi32_ss (__m128 __A, int __B) >{ > return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvt_si2ss (__m128 __A, int __B) >{ > return _mm_cvtsi32_ss (__A, __B); >} ># 577 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpi32_ps (__m128 __A, __m64 __B) >{ > return (__m128) __builtin_ia32_cvtpi2ps ((__v4sf) __A, (__v2si)__B); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvt_pi2ps (__m128 __A, __m64 __B) >{ > return _mm_cvtpi32_ps (__A, __B); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpi16_ps (__m64 __A) >{ > __v4hi __sign; > __v2si __hisi, __losi; > __v4sf __r; > > > > > __sign = __builtin_ia32_pcmpgtw ((__v4hi)0LL, (__v4hi)__A); > > > __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, __sign); > __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, __sign); > > > __r = (__v4sf) _mm_setzero_ps (); > __r = __builtin_ia32_cvtpi2ps (__r, __hisi); > __r = __builtin_ia32_movlhps (__r, __r); > __r = __builtin_ia32_cvtpi2ps (__r, __losi); > > return (__m128) __r; >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpu16_ps (__m64 __A) >{ > __v2si __hisi, __losi; > __v4sf __r; > > > __hisi = (__v2si) __builtin_ia32_punpckhwd ((__v4hi)__A, (__v4hi)0LL); > __losi = (__v2si) __builtin_ia32_punpcklwd ((__v4hi)__A, (__v4hi)0LL); > > > __r = (__v4sf) _mm_setzero_ps (); > __r = __builtin_ia32_cvtpi2ps (__r, __hisi); > __r = __builtin_ia32_movlhps (__r, __r); > __r = __builtin_ia32_cvtpi2ps (__r, __losi); > > return (__m128) __r; >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpi8_ps (__m64 __A) >{ > __v8qi __sign; > > > > > __sign = __builtin_ia32_pcmpgtb ((__v8qi)0LL, (__v8qi)__A); > > > __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, __sign); > > return _mm_cvtpi16_ps(__A); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpu8_ps(__m64 __A) >{ > __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, (__v8qi)0LL); > return _mm_cvtpu16_ps(__A); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpi32x2_ps(__m64 __A, __m64 __B) >{ > __v4sf __zero = (__v4sf) _mm_setzero_ps (); > __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 __attribute__((__always_inline__)) >_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 __attribute__((__always_inline__)) >_mm_cvtps_pi8(__m128 __A) >{ > __v4hi __tmp = (__v4hi) _mm_cvtps_pi16 (__A); > return (__m64) __builtin_ia32_packsswb (__tmp, (__v4hi)0LL); >} ># 703 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m128 __attribute__((__always_inline__)) >_mm_unpackhi_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_unpckhps ((__v4sf)__A, (__v4sf)__B); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_unpacklo_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_unpcklps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_loadh_pi (__m128 __A, __m64 const *__P) >{ > return (__m128) __builtin_ia32_loadhps ((__v4sf)__A, (__v2si *)__P); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storeh_pi (__m64 *__P, __m128 __A) >{ > __builtin_ia32_storehps ((__v2si *)__P, (__v4sf)__A); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_movehl_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movhlps ((__v4sf)__A, (__v4sf)__B); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_movelh_ps (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movlhps ((__v4sf)__A, (__v4sf)__B); >} > > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_loadl_pi (__m128 __A, __m64 const *__P) >{ > return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (__v2si *)__P); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storel_pi (__m64 *__P, __m128 __A) >{ > __builtin_ia32_storelps ((__v2si *)__P, (__v4sf)__A); >} > > >static __inline int __attribute__((__always_inline__)) >_mm_movemask_ps (__m128 __A) >{ > return __builtin_ia32_movmskps ((__v4sf)__A); >} > > >static __inline unsigned int __attribute__((__always_inline__)) >_mm_getcsr (void) >{ > return __builtin_ia32_stmxcsr (); >} > > >static __inline unsigned int __attribute__((__always_inline__)) >_MM_GET_EXCEPTION_STATE (void) >{ > return _mm_getcsr() & 0x003f; >} > >static __inline unsigned int __attribute__((__always_inline__)) >_MM_GET_EXCEPTION_MASK (void) >{ > return _mm_getcsr() & 0x1f80; >} > >static __inline unsigned int __attribute__((__always_inline__)) >_MM_GET_ROUNDING_MODE (void) >{ > return _mm_getcsr() & 0x6000; >} > >static __inline unsigned int __attribute__((__always_inline__)) >_MM_GET_FLUSH_ZERO_MODE (void) >{ > return _mm_getcsr() & 0x8000; >} > > >static __inline void __attribute__((__always_inline__)) >_mm_setcsr (unsigned int __I) >{ > __builtin_ia32_ldmxcsr (__I); >} > > >static __inline void __attribute__((__always_inline__)) >_MM_SET_EXCEPTION_STATE(unsigned int __mask) >{ > _mm_setcsr((_mm_getcsr() & ~0x003f) | __mask); >} > >static __inline void __attribute__((__always_inline__)) >_MM_SET_EXCEPTION_MASK (unsigned int __mask) >{ > _mm_setcsr((_mm_getcsr() & ~0x1f80) | __mask); >} > >static __inline void __attribute__((__always_inline__)) >_MM_SET_ROUNDING_MODE (unsigned int __mode) >{ > _mm_setcsr((_mm_getcsr() & ~0x6000) | __mode); >} > >static __inline void __attribute__((__always_inline__)) >_MM_SET_FLUSH_ZERO_MODE (unsigned int __mode) >{ > _mm_setcsr((_mm_getcsr() & ~0x8000) | __mode); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_set_ss (float __F) >{ > return __extension__ (__m128)(__v4sf){ __F, 0, 0, 0 }; >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_set1_ps (float __F) >{ > return __extension__ (__m128)(__v4sf){ __F, __F, __F, __F }; >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_set_ps1 (float __F) >{ > return _mm_set1_ps (__F); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_load_ss (float const *__P) >{ > return _mm_set_ss (*__P); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_load1_ps (float const *__P) >{ > return _mm_set1_ps (*__P); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_load_ps1 (float const *__P) >{ > return _mm_load1_ps (__P); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_load_ps (float const *__P) >{ > return (__m128) *(__v4sf *)__P; >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_loadu_ps (float const *__P) >{ > return (__m128) __builtin_ia32_loadups (__P); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_loadr_ps (float const *__P) >{ > __v4sf __tmp = *(__v4sf *)__P; > return (__m128) __builtin_ia32_shufps (__tmp, __tmp, (((0) << 6) | ((1) << 4) | ((2) << 2) | (3))); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_set_ps (const float __Z, const float __Y, const float __X, const float __W) >{ > return __extension__ (__m128)(__v4sf){ __W, __X, __Y, __Z }; >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_setr_ps (float __Z, float __Y, float __X, float __W) >{ > return __extension__ (__m128)(__v4sf){ __Z, __Y, __X, __W }; >} > > >static __inline void __attribute__((__always_inline__)) >_mm_store_ss (float *__P, __m128 __A) >{ > *__P = __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_store_ps (float *__P, __m128 __A) >{ > *(__v4sf *)__P = (__v4sf)__A; >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storeu_ps (float *__P, __m128 __A) >{ > __builtin_ia32_storeups (__P, (__v4sf)__A); >} > > >static __inline void __attribute__((__always_inline__)) >_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))); > _mm_storeu_ps (__P, __tmp); >} > >static __inline void __attribute__((__always_inline__)) >_mm_store_ps1 (float *__P, __m128 __A) >{ > _mm_store1_ps (__P, __A); >} > > >static __inline void __attribute__((__always_inline__)) >_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))); > _mm_store_ps (__P, __tmp); >} > > >static __inline __m128 __attribute__((__always_inline__)) >_mm_move_ss (__m128 __A, __m128 __B) >{ > return (__m128) __builtin_ia32_movss ((__v4sf)__A, (__v4sf)__B); >} ># 998 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline __m64 __attribute__((__always_inline__)) >_mm_max_pi16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmaxsw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmaxsw (__m64 __A, __m64 __B) >{ > return _mm_max_pi16 (__A, __B); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_max_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmaxub ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmaxub (__m64 __A, __m64 __B) >{ > return _mm_max_pu8 (__A, __B); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_min_pi16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pminsw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pminsw (__m64 __A, __m64 __B) >{ > return _mm_min_pi16 (__A, __B); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_min_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pminub ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pminub (__m64 __A, __m64 __B) >{ > return _mm_min_pu8 (__A, __B); >} > > >static __inline int __attribute__((__always_inline__)) >_mm_movemask_pi8 (__m64 __A) >{ > return __builtin_ia32_pmovmskb ((__v8qi)__A); >} > >static __inline int __attribute__((__always_inline__)) >_m_pmovmskb (__m64 __A) >{ > return _mm_movemask_pi8 (__A); >} > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_mulhi_pu16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pmulhuw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pmulhuw (__m64 __A, __m64 __B) >{ > return _mm_mulhi_pu16 (__A, __B); >} ># 1099 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline void __attribute__((__always_inline__)) >_mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P) >{ > __builtin_ia32_maskmovq ((__v8qi)__A, (__v8qi)__N, __P); >} > >static __inline void __attribute__((__always_inline__)) >_m_maskmovq (__m64 __A, __m64 __N, char *__P) >{ > _mm_maskmove_si64 (__A, __N, __P); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_avg_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pavgb ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pavgb (__m64 __A, __m64 __B) >{ > return _mm_avg_pu8 (__A, __B); >} > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_avg_pu16 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_pavgw ((__v4hi)__A, (__v4hi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_pavgw (__m64 __A, __m64 __B) >{ > return _mm_avg_pu16 (__A, __B); >} > > > > >static __inline __m64 __attribute__((__always_inline__)) >_mm_sad_pu8 (__m64 __A, __m64 __B) >{ > return (__m64) __builtin_ia32_psadbw ((__v8qi)__A, (__v8qi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_m_psadbw (__m64 __A, __m64 __B) >{ > return _mm_sad_pu8 (__A, __B); >} ># 1166 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 >static __inline void __attribute__((__always_inline__)) >_mm_stream_pi (__m64 *__P, __m64 __A) >{ > __builtin_ia32_movntq ((unsigned long long *)__P, (unsigned long long)__A); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_stream_ps (float *__P, __m128 __A) >{ > __builtin_ia32_movntps (__P, (__v4sf)__A); >} > > > >static __inline void __attribute__((__always_inline__)) >_mm_sfence (void) >{ > __builtin_ia32_sfence (); >} > > > > >static __inline void __attribute__((__always_inline__)) >_mm_pause (void) >{ > __asm__ __volatile__ ("rep; nop" : : ); >} ># 1211 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 3 4 ># 1 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 1 3 4 ># 1212 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/xmmintrin.h" 2 3 4 ># 35 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 2 3 4 > > >typedef double __v2df __attribute__ ((__vector_size__ (16))); >typedef long long __v2di __attribute__ ((__vector_size__ (16))); >typedef int __v4si __attribute__ ((__vector_size__ (16))); >typedef short __v8hi __attribute__ ((__vector_size__ (16))); >typedef char __v16qi __attribute__ ((__vector_size__ (16))); > >typedef __v2di __m128i; >typedef __v2df __m128d; > > > > > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_set_sd (double __F) >{ > return __extension__ (__m128d){ __F, 0 }; >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_set1_pd (double __F) >{ > return __extension__ (__m128d){ __F, __F }; >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_set_pd1 (double __F) >{ > return _mm_set1_pd (__F); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_set_pd (double __W, double __X) >{ > return __extension__ (__m128d){ __X, __W }; >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_setr_pd (double __W, double __X) >{ > return __extension__ (__m128d){ __W, __X }; >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_setzero_pd (void) >{ > return __extension__ (__m128d){ 0.0, 0.0 }; >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_move_sd (__m128d __A, __m128d __B) >{ > return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_load_pd (double const *__P) >{ > return *(__m128d *)__P; >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_loadu_pd (double const *__P) >{ > return __builtin_ia32_loadupd (__P); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_load1_pd (double const *__P) >{ > return _mm_set1_pd (*__P); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_load_sd (double const *__P) >{ > return _mm_set_sd (*__P); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_load_pd1 (double const *__P) >{ > return _mm_load1_pd (__P); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_loadr_pd (double const *__P) >{ > __m128d __tmp = _mm_load_pd (__P); > return __builtin_ia32_shufpd (__tmp, __tmp, (((0) << 1) | (1))); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_store_pd (double *__P, __m128d __A) >{ > *(__m128d *)__P = __A; >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storeu_pd (double *__P, __m128d __A) >{ > __builtin_ia32_storeupd (__P, __A); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_store_sd (double *__P, __m128d __A) >{ > *__P = __builtin_ia32_vec_ext_v2df (__A, 0); >} > >static __inline void __attribute__((__always_inline__)) >_mm_storel_pd (double *__P, __m128d __A) >{ > _mm_store_sd (__P, __A); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storeh_pd (double *__P, __m128d __A) >{ > *__P = __builtin_ia32_vec_ext_v2df (__A, 1); >} > > > >static __inline void __attribute__((__always_inline__)) >_mm_store1_pd (double *__P, __m128d __A) >{ > _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, (((0) << 1) | (0)))); >} > >static __inline void __attribute__((__always_inline__)) >_mm_store_pd1 (double *__P, __m128d __A) >{ > _mm_store1_pd (__P, __A); >} > > >static __inline void __attribute__((__always_inline__)) >_mm_storer_pd (double *__P, __m128d __A) >{ > _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, (((0) << 1) | (1)))); >} > >static __inline int __attribute__((__always_inline__)) >_mm_cvtsi128_si32 (__m128i __A) >{ > return __builtin_ia32_vec_ext_v4si ((__v4si)__A, 0); >} ># 209 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128d __attribute__((__always_inline__)) >_mm_add_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_add_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_sub_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_sub_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_mul_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_mul_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_div_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_div_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_sqrt_pd (__m128d __A) >{ > return (__m128d)__builtin_ia32_sqrtpd ((__v2df)__A); >} > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_sqrt_sd (__m128d __A, __m128d __B) >{ > __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B); > return (__m128d)__builtin_ia32_sqrtsd ((__v2df)__tmp); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_min_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_minpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_min_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_minsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_max_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_maxpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_max_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_maxsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_and_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_andnot_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_or_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_xor_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpeq_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmplt_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmple_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpgt_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpge_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpneq_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnlt_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnle_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpngt_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnge_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpord_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpunord_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpeq_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmplt_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmple_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpgt_sd (__m128d __A, __m128d __B) >{ > return (__m128d) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpltsd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpge_sd (__m128d __A, __m128d __B) >{ > return (__m128d) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmplesd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpneq_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnlt_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnle_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpngt_sd (__m128d __A, __m128d __B) >{ > return (__m128d) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpnltsd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpnge_sd (__m128d __A, __m128d __B) >{ > return (__m128d) __builtin_ia32_movsd ((__v2df) __A, > (__v2df) > __builtin_ia32_cmpnlesd ((__v2df) __B, > (__v2df) > __A)); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpord_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cmpunord_sd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comieq_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdeq ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comilt_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdlt ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comile_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdle ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comigt_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdgt ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comige_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdge ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_comineq_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_comisdneq ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomieq_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdeq ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomilt_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdlt ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomile_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdle ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomigt_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdgt ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomige_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdge ((__v2df)__A, (__v2df)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_ucomineq_sd (__m128d __A, __m128d __B) >{ > return __builtin_ia32_ucomisdneq ((__v2df)__A, (__v2df)__B); >} > > > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set_epi64x (long long __q1, long long __q0) >{ > return __extension__ (__m128i)(__v2di){ __q0, __q1 }; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set_epi64 (__m64 __q1, __m64 __q0) >{ > return _mm_set_epi64x ((long long)__q1, (long long)__q0); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set_epi32 (int __q3, int __q2, int __q1, int __q0) >{ > return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 }; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set_epi16 (short __q7, short __q6, short __q5, short __q4, > short __q3, short __q2, short __q1, short __q0) >{ > return __extension__ (__m128i)(__v8hi){ > __q0, __q1, __q2, __q3, __q4, __q5, __q6, __q7 }; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set_epi8 (char __q15, char __q14, char __q13, char __q12, > char __q11, char __q10, char __q09, char __q08, > char __q07, char __q06, char __q05, char __q04, > char __q03, char __q02, char __q01, char __q00) >{ > return __extension__ (__m128i)(__v16qi){ > __q00, __q01, __q02, __q03, __q04, __q05, __q06, __q07, > __q08, __q09, __q10, __q11, __q12, __q13, __q14, __q15 > }; >} > > > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set1_epi64x (long long __A) >{ > return _mm_set_epi64x (__A, __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set1_epi64 (__m64 __A) >{ > return _mm_set_epi64 (__A, __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set1_epi32 (int __A) >{ > return _mm_set_epi32 (__A, __A, __A, __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set1_epi16 (short __A) >{ > return _mm_set_epi16 (__A, __A, __A, __A, __A, __A, __A, __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_set1_epi8 (char __A) >{ > return _mm_set_epi8 (__A, __A, __A, __A, __A, __A, __A, __A, > __A, __A, __A, __A, __A, __A, __A, __A); >} > > > > >static __inline __m128i __attribute__((__always_inline__)) >_mm_setr_epi64 (__m64 __q0, __m64 __q1) >{ > return _mm_set_epi64 (__q1, __q0); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_setr_epi32 (int __q0, int __q1, int __q2, int __q3) >{ > return _mm_set_epi32 (__q3, __q2, __q1, __q0); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_setr_epi16 (short __q0, short __q1, short __q2, short __q3, > short __q4, short __q5, short __q6, short __q7) >{ > return _mm_set_epi16 (__q7, __q6, __q5, __q4, __q3, __q2, __q1, __q0); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_setr_epi8 (char __q00, char __q01, char __q02, char __q03, > char __q04, char __q05, char __q06, char __q07, > char __q08, char __q09, char __q10, char __q11, > char __q12, char __q13, char __q14, char __q15) >{ > return _mm_set_epi8 (__q15, __q14, __q13, __q12, __q11, __q10, __q09, __q08, > __q07, __q06, __q05, __q04, __q03, __q02, __q01, __q00); >} > > > >static __inline __m128i __attribute__((__always_inline__)) >_mm_load_si128 (__m128i const *__P) >{ > return *__P; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_loadu_si128 (__m128i const *__P) >{ > return (__m128i) __builtin_ia32_loaddqu ((char const *)__P); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_loadl_epi64 (__m128i const *__P) >{ > return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P); >} > >static __inline void __attribute__((__always_inline__)) >_mm_store_si128 (__m128i *__P, __m128i __B) >{ > *__P = __B; >} > >static __inline void __attribute__((__always_inline__)) >_mm_storeu_si128 (__m128i *__P, __m128i __B) >{ > __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B); >} > >static __inline void __attribute__((__always_inline__)) >_mm_storel_epi64 (__m128i *__P, __m128i __B) >{ > *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_movepi64_pi64 (__m128i __B) >{ > return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_movpi64_epi64 (__m64 __A) >{ > return _mm_set_epi64 ((__m64)0LL, __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_move_epi64 (__m128i __A) >{ > return _mm_set_epi64 ((__m64)0LL, _mm_movepi64_pi64 (__A)); >} > > >static __inline __m128i __attribute__((__always_inline__)) >_mm_setzero_si128 (void) >{ > return __extension__ (__m128i)(__v4si){ 0, 0, 0, 0 }; >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cvtepi32_pd (__m128i __A) >{ > return (__m128d)__builtin_ia32_cvtdq2pd ((__v4si) __A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtepi32_ps (__m128i __A) >{ > return (__m128)__builtin_ia32_cvtdq2ps ((__v4si) __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cvtpd_epi32 (__m128d __A) >{ > return (__m128i)__builtin_ia32_cvtpd2dq ((__v2df) __A); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvtpd_pi32 (__m128d __A) >{ > return (__m64)__builtin_ia32_cvtpd2pi ((__v2df) __A); >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtpd_ps (__m128d __A) >{ > return (__m128)__builtin_ia32_cvtpd2ps ((__v2df) __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cvttpd_epi32 (__m128d __A) >{ > return (__m128i)__builtin_ia32_cvttpd2dq ((__v2df) __A); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_cvttpd_pi32 (__m128d __A) >{ > return (__m64)__builtin_ia32_cvttpd2pi ((__v2df) __A); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cvtpi32_pd (__m64 __A) >{ > return (__m128d)__builtin_ia32_cvtpi2pd ((__v2si) __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cvtps_epi32 (__m128 __A) >{ > return (__m128i)__builtin_ia32_cvtps2dq ((__v4sf) __A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cvttps_epi32 (__m128 __A) >{ > return (__m128i)__builtin_ia32_cvttps2dq ((__v4sf) __A); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cvtps_pd (__m128 __A) >{ > return (__m128d)__builtin_ia32_cvtps2pd ((__v4sf) __A); >} > >static __inline int __attribute__((__always_inline__)) >_mm_cvtsd_si32 (__m128d __A) >{ > return __builtin_ia32_cvtsd2si ((__v2df) __A); >} ># 799 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline int __attribute__((__always_inline__)) >_mm_cvttsd_si32 (__m128d __A) >{ > return __builtin_ia32_cvttsd2si ((__v2df) __A); >} ># 813 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128 __attribute__((__always_inline__)) >_mm_cvtsd_ss (__m128 __A, __m128d __B) >{ > return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_cvtsi32_sd (__m128d __A, int __B) >{ > return (__m128d)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B); >} ># 833 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128d __attribute__((__always_inline__)) >_mm_cvtss_sd (__m128d __A, __m128 __B) >{ > return (__m128d)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B); >} > > > >static __inline __m128d __attribute__((__always_inline__)) >_mm_unpackhi_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_unpacklo_pd (__m128d __A, __m128d __B) >{ > return (__m128d)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_loadh_pd (__m128d __A, double const *__B) >{ > return (__m128d)__builtin_ia32_loadhpd ((__v2df)__A, __B); >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_loadl_pd (__m128d __A, double const *__B) >{ > return (__m128d)__builtin_ia32_loadlpd ((__v2df)__A, __B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_movemask_pd (__m128d __A) >{ > return __builtin_ia32_movmskpd ((__v2df)__A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_packs_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_packsswb128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_packs_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_packssdw128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_packus_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_packuswb128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpackhi_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpackhi_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpackhi_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpackhi_epi64 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpacklo_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpacklo_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpacklo_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_unpacklo_epi64 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_add_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_add_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_add_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_add_epi64 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_adds_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddsb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_adds_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_adds_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddusb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_adds_epu16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_paddusw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sub_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sub_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sub_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sub_epi64 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_subs_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubsb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_subs_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_subs_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubusb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_subs_epu16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psubusw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_madd_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmaddwd128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_mulhi_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmulhw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_mullo_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m64 __attribute__((__always_inline__)) >_mm_mul_su32 (__m64 __A, __m64 __B) >{ > return (__m64)__builtin_ia32_pmuludq ((__v2si)__A, (__v2si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_mul_epu32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmuludq128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_slli_epi16 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psllwi128 ((__v8hi)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_slli_epi32 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_pslldi128 ((__v4si)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_slli_epi64 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psllqi128 ((__v2di)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srai_epi16 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psrawi128 ((__v8hi)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srai_epi32 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psradi128 ((__v4si)__A, __B); >} ># 1112 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128i __attribute__((__always_inline__)) >_mm_srli_epi16 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psrlwi128 ((__v8hi)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srli_epi32 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psrldi128 ((__v4si)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srli_epi64 (__m128i __A, int __B) >{ > return (__m128i)__builtin_ia32_psrlqi128 ((__v2di)__A, __B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sll_epi16 (__m128i __A, __m128i __B) >{ > return _mm_slli_epi16 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sll_epi32 (__m128i __A, __m128i __B) >{ > return _mm_slli_epi32 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sll_epi64 (__m128i __A, __m128i __B) >{ > return _mm_slli_epi64 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sra_epi16 (__m128i __A, __m128i __B) >{ > return _mm_srai_epi16 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sra_epi32 (__m128i __A, __m128i __B) >{ > return _mm_srai_epi32 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srl_epi16 (__m128i __A, __m128i __B) >{ > return _mm_srli_epi16 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srl_epi32 (__m128i __A, __m128i __B) >{ > return _mm_srli_epi32 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_srl_epi64 (__m128i __A, __m128i __B) >{ > return _mm_srli_epi64 (__A, _mm_cvtsi128_si32 (__B)); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_and_si128 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_andnot_si128 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_or_si128 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_xor_si128 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpeq_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpeqb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpeq_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpeqw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpeq_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpeqd128 ((__v4si)__A, (__v4si)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmplt_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__B, (__v16qi)__A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmplt_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__B, (__v8hi)__A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmplt_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__B, (__v4si)__A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpgt_epi8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpgt_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cmpgt_epi32 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__A, (__v4si)__B); >} ># 1275 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128i __attribute__((__always_inline__)) >_mm_max_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmaxsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_max_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmaxub128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_min_epi16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pminsw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_min_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pminub128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline int __attribute__((__always_inline__)) >_mm_movemask_epi8 (__m128i __A) >{ > return __builtin_ia32_pmovmskb128 ((__v16qi)__A); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_mulhi_epu16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pmulhuw128 ((__v8hi)__A, (__v8hi)__B); >} > > > > > >static __inline void __attribute__((__always_inline__)) >_mm_maskmoveu_si128 (__m128i __A, __m128i __B, char *__C) >{ > __builtin_ia32_maskmovdqu ((__v16qi)__A, (__v16qi)__B, __C); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_avg_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pavgb128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_avg_epu16 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_pavgw128 ((__v8hi)__A, (__v8hi)__B); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_sad_epu8 (__m128i __A, __m128i __B) >{ > return (__m128i)__builtin_ia32_psadbw128 ((__v16qi)__A, (__v16qi)__B); >} > >static __inline void __attribute__((__always_inline__)) >_mm_stream_si32 (int *__A, int __B) >{ > __builtin_ia32_movnti (__A, __B); >} > >static __inline void __attribute__((__always_inline__)) >_mm_stream_si128 (__m128i *__A, __m128i __B) >{ > __builtin_ia32_movntdq ((__v2di *)__A, (__v2di)__B); >} > >static __inline void __attribute__((__always_inline__)) >_mm_stream_pd (double *__A, __m128d __B) >{ > __builtin_ia32_movntpd (__A, (__v2df)__B); >} > >static __inline void __attribute__((__always_inline__)) >_mm_clflush (void const *__A) >{ > __builtin_ia32_clflush (__A); >} > >static __inline void __attribute__((__always_inline__)) >_mm_lfence (void) >{ > __builtin_ia32_lfence (); >} > >static __inline void __attribute__((__always_inline__)) >_mm_mfence (void) >{ > __builtin_ia32_mfence (); >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_cvtsi32_si128 (int __A) >{ > return _mm_set_epi32 (0, 0, 0, __A); >} ># 1391 "/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include/emmintrin.h" 3 4 >static __inline __m128 __attribute__((__always_inline__)) >_mm_castpd_ps(__m128d __A) >{ > return (__m128) __A; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_castpd_si128(__m128d __A) >{ > return (__m128i) __A; >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_castps_pd(__m128 __A) >{ > return (__m128d) __A; >} > >static __inline __m128i __attribute__((__always_inline__)) >_mm_castps_si128(__m128 __A) >{ > return (__m128i) __A; >} > >static __inline __m128 __attribute__((__always_inline__)) >_mm_castsi128_ps(__m128i __A) >{ > return (__m128) __A; >} > >static __inline __m128d __attribute__((__always_inline__)) >_mm_castsi128_pd(__m128i __A) >{ > return (__m128d) __A; >} ># 21 "tone_dump.c" 2 ># 47 "tone_dump.c" >FILE* out_file=((void *)0); >FILE* stat_file=((void *)0); >uint64_t rest; >uint64_t rest0; > > >struct tone_info{ > char* nm; > __v8hi sinw; > __v8hi cosw; > __v8hi sinwk; > __v8hi coswk; >}; ># 1 "tone_tbl.h" 1 >static struct tone_info dtmf_tone_tbl[]={{.nm="DTMF 697",.sinw=((__v8hi){(-30968),(-30968),(-30968),(-30968),(-30968),(-30968),(-30968),(-30968)}),.cosw=((__v8hi){(-10711),(-10711),(-10711),(-10711),(-10711),(-10711),(-10711),(-10711)}),.sinwk=(__v8hi){0,-17055,-29125,-32683,-26689,-12895,4668,20867},.coswk=(__v8hi){32767,27979,15013,-2340,-19009,-30123,-32433,-25264}}, >{.nm="DTMF 770",.sinw=((__v8hi){(-32510),(-32510),(-32510),(-32510),(-32510),(-32510),(-32510),(-32510)}),.cosw=((__v8hi){(4107),(4107),(4107),(4107),(4107),(4107),(4107),(4107)}),.sinwk=(__v8hi){0,-18630,-30652,-31801,-21669,-3851,15333,29078},.coswk=(__v8hi){32767,26955,11582,-7899,-24579,-32540,-28958,-15105}}, >{.nm="DTMF 852",.sinw=((__v8hi){(-26266),(-26266),(-26266),(-26266),(-26266),(-26266),(-26266),(-26266)}),.cosw=((__v8hi){(19592),(19592),(19592),(19592),(19592),(19592),(19592),(19592)}),.sinwk=(__v8hi){0,-20326,-31886,-29692,-14692,6645,25116,32754},.coswk=(__v8hi){32767,25701,7549,-13858,-29289,-32086,-21045,-926}}, >{.nm="DTMF 941",.sinw=((__v8hi){(-11871),(-11871),(-11871),(-11871),(-11871),(-11871),(-11871),(-11871)}),.cosw=((__v8hi){(30542),(30542),(30542),(30542),(30542),(30542),(30542),(30542)}),.sinwk=(__v8hi){0,-22072,-32626,-26157,-6039,17230,31509,29346},.coswk=(__v8hi){32767,24218,3032,-19736,-32206,-27871,-8993,14577}}, >{.nm="DTMF 1209",.sinw=((__v8hi){(31687),(31687),(31687),(31687),(31687),(31687),(31687),(31687)}),.cosw=((__v8hi){(8348),(8348),(8348),(8348),(8348),(8348),(8348),(8348)}),.sinwk=(__v8hi){0,-26645,-31017,-9462,20002,32747,18119,-11655},.coswk=(__v8hi){32767,19072,-10565,-31371,-25954,1158,27302,30624}}, >{.nm="DTMF 1336",.sinw=((__v8hi){(28099),(28099),(28099),(28099),(28099),(28099),(28099),(28099)}),.cosw=((__v8hi){(-16857),(-16857),(-16857),(-16857),(-16857),(-16857),(-16857),(-16857)}),.sinwk=(__v8hi){0,-28411,-28308,206,28513,28204,-412,-28614},.coswk=(__v8hi){32767,16324,-16502,-32766,-16145,16680,32764,15966}}, >{.nm="DTMF 1477",.sinw=((__v8hi){(4719),(4719),(4719),(4719),(4719),(4719),(4719),(4719)}),.cosw=((__v8hi){(-32426),(-32426),(-32426),(-32426),(-32426),(-32426),(-32426),(-32426)}),.sinwk=(__v8hi){0,-30041,-23992,10881,32681,15219,-20527,-31612},.coswk=(__v8hi){32767,13084,-22318,-30908,-2366,29018,25540,-8622}}, >{.nm="DTMF 1633",.sinw=((__v8hi){(-24305),(-24305),(-24305),(-24305),(-24305),(-24305),(-24305),(-24305)}),.cosw=((__v8hi){(-21977),(-21977),(-21977),(-21977),(-21977),(-21977),(-21977),(-21977)}),.sinwk=(__v8hi){0,-31415,-17861,21261,29948,-4234,-32355,-14161},.coswk=(__v8hi){32767,9315,-27471,-24933,13296,32492,5177,-29549}}}; >static struct tone_info ss5_tone_tbl[]={{.nm="SS5 700",.sinw=((__v8hi){(-31164),(-31164),(-31164),(-31164),(-31164),(-31164),(-31164),(-31164)}),.cosw=((__v8hi){(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126)}),.sinwk=(__v8hi){0,-17121,-29196,-32666,-26509,-12539,5126,21280},.coswk=(__v8hi){32767,27938,14876,-2571,-19260,-30273,-32364,-24916}}, >{.nm="SS5 900",.sinw=((__v8hi){(-19261),(-19261),(-19261),(-19261),(-19261),(-19261),(-19261),(-19261)}),.cosw=((__v8hi){(26510),(26510),(26510),(26510),(26510),(26510),(26510),(26510)}),.sinwk=(__v8hi){0,-21280,-32364,-27938,-10126,12539,29196,31862},.coswk=(__v8hi){32767,24916,5126,-17121,-31163,-30273,-14876,7649}}, >{.nm="SS5 1100",.sinw=((__v8hi){(19261),(19261),(19261),(19261),(19261),(19261),(19261),(19261)}),.cosw=((__v8hi){(26510),(26510),(26510),(26510),(26510),(26510),(26510),(26510)}),.sinwk=(__v8hi){0,-24916,-32364,-17121,10126,30273,29196,7649},.coswk=(__v8hi){32767,21280,-5126,-27938,-31163,-12539,14876,31862}}, >{.nm="SS5 1300",.sinw=((__v8hi){(31164),(31164),(31164),(31164),(31164),(31164),(31164),(31164)}),.cosw=((__v8hi){(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126)}),.sinwk=(__v8hi){0,-27938,-29196,-2571,26509,30273,5126,-24916},.coswk=(__v8hi){32767,17121,-14876,-32666,-19260,12539,32364,21280}}, >{.nm="SS5 1500",.sinw=((__v8hi){(0),(0),(0),(0),(0),(0),(0),(0)}),.cosw=((__v8hi){(-32768),(-32768),(-32768),(-32768),(-32768),(-32768),(-32768),(-32768)}),.sinwk=(__v8hi){0,-30273,-23170,12539,32767,12539,-23170,-30273},.coswk=(__v8hi){32767,12539,-23170,-30273,0,30273,23170,-12539}}, >{.nm="SS5 1700",.sinw=((__v8hi){(-31164),(-31164),(-31164),(-31164),(-31164),(-31164),(-31164),(-31164)}),.cosw=((__v8hi){(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126),(-10126)}),.sinwk=(__v8hi){0,-31862,-14876,24916,26509,-12539,-32364,-2571},.coswk=(__v8hi){32767,7649,-29196,-21280,19260,30273,-5126,-32666}}, >{.nm="SS5 2400",.sinw=((__v8hi){(19261),(19261),(19261),(19261),(19261),(19261),(19261),(19261)}),.cosw=((__v8hi){(-26510),(-26510),(-26510),(-26510),(-26510),(-26510),(-26510),(-26510)}),.sinwk=(__v8hi){0,-31163,19260,19260,-31163,0,31163,-19260},.coswk=(__v8hi){32767,-10126,-26509,26509,10126,-32767,10126,26509}}, >{.nm="SS5 2600",.sinw=((__v8hi){(-19261),(-19261),(-19261),(-19261),(-19261),(-19261),(-19261),(-19261)}),.cosw=((__v8hi){(-26510),(-26510),(-26510),(-26510),(-26510),(-26510),(-26510),(-26510)}),.sinwk=(__v8hi){0,-29196,26509,5126,-31163,23170,10126,-32364},.coswk=(__v8hi){32767,-14876,-19260,32364,-10126,-23170,31163,-5126}}}; ># 61 "tone_dump.c" 2 >int cnt=0; >int j=0; >uint16_t tmp_buf[180]; >uint16_t* scan_tmp_buf=tmp_buf; > > > > > >int16_t __attribute__ ((aligned(16))) alaw_2_linear[256] = { > -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, -2752, -2624, -3008, -2880, > -2240, -2112, -2496, -2368, -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, -22016, -20992, -24064, -23040, -17920, -16896, -19968, -18944, > -30208, -29184, -32256, -31232, -26112, -25088, -28160, -27136, -11008, -10496, -12032, -11520, -8960, -8448, -9984, -9472, -15104, -14592, -16128, > -15616, -13056, -12544, -14080, -13568, -344, -328, -376, -360, -280, -264, -312, -296, -472, -456, -504, -488, -408, -392, -440, -424, -88, -72, -120, > -104, -24, -8, -56, -40, -216, -200, -248, -232, -152, -136, -184, -168, -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, -1888, -1824, -2016, > -1952, -1632, -1568, -1760, -1696, -688, -656, -752, -720, -560, -528, -624, -592, -944, -912, -1008, -976, -816, -784, -880, -848, 5504, 5248, 6016, > 5760, 4480, 4224, 4992, 4736, 7552, 7296, 8064, 7808, 6528, 6272, 7040, 6784, 2752, 2624, 3008, 2880, 2240, 2112, 2496, 2368, 3776, 3648, 4032, 3904, > 3264, 3136, 3520, 3392, 22016, 20992, 24064, 23040, 17920, 16896, 19968, 18944, 30208, 29184, 32256, 31232, 26112, 25088, 28160, 27136, 11008, 10496, > 12032, 11520, 8960, 8448, 9984, 9472, 15104, 14592, 16128, 15616, 13056, 12544, 14080, 13568, 344, 328, 376, 360, 280, 264, 312, 296, 472, 456, 504, > 488, 408, 392, 440, 424, 88, 72, 120, 104, 24, 8, 56, 40, 216, 200, 248, 232, 152, 136, 184, 168, 1376, 1312, 1504, 1440, 1120, 1056, 1248, 1184, 1888, > 1824, 2016, 1952, 1632, 1568, 1760, 1696, 688, 656, 752, 720, 560, 528, 624, 592, 944, 912, 1008, 976, 816, 784, 880, 848 >}; >int16_t __attribute__ ((aligned(16))) ulaw_2_linear[256] = { > -32124, -31100, -30076, -29052, -28028, -27004, -25980, -24956, -23932, -22908, -21884, -20860, -19836, -18812, -17788, -16764, -15996, -15484, > -14972, -14460, -13948, -13436, -12924, -12412, -11900, -11388, -10876, -10364, -9852, -9340, -8828, -8316, -7932, -7676, -7420, -7164, -6908, > -6652, -6396, -6140, -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092, -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004, -2876, -2748, > -2620, -2492, -2364, -2236, -2108, -1980, -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436, -1372, -1308, -1244, -1180, -1116, -1052, -988, > -924, -876, -844, -812, -780, -748, -716, -684, -652, -620, -588, -556, -524, -492, -460, -428, -396, -372, -356, -340, -324, -308, -292, -276, > -260, -244, -228, -212, -196, -180, -164, -148, -132, -120, -112, -104, -96, -88, -80, -72, -64, -56, -48, -40, -32, -24, -16, -8, 0, 32124, 31100, > 30076, 29052, 28028, 27004, 25980, 24956, 23932, 22908, 21884, 20860, 19836, 18812, 17788, 16764, 15996, 15484, 14972, 14460, 13948, 13436, 12924, > 12412, 11900, 11388, 10876, 10364, 9852, 9340, 8828, 8316, 7932, 7676, 7420, 7164, 6908, 6652, 6396, 6140, 5884, 5628, 5372, 5116, 4860, 4604, 4348, > 4092, 3900, 3772, 3644, 3516, 3388, 3260, 3132, 3004, 2876, 2748, 2620, 2492, 2364, 2236, 2108, 1980, 1884, 1820, 1756, 1692, 1628, 1564, 1500, 1436, > 1372, 1308, 1244, 1180, 1116, 1052, 988, 924, 876, 844, 812, 780, 748, 716, 684, 652, 620, 588, 556, 524, 492, 460, 428, 396, 372, 356, 340, 324, 308, > 292, 276, 260, 244, 228, 212, 196, 180, 164, 148, 132, 120, 112, 104, 96, 88, 80, 72, 64, 56, 48, 40, 32, 24, 16, 8, 0 >}; > >void print_vec (register char* pfx,register __v8hi vec){ > static int16_t tmp[8] __attribute__((aligned(16))); > *(__v8hi*)tmp=vec; > fprintf(out_file,"%s %05""d"" %05""d"" %05""d"" %05""d"" %05""d"" %05""d"" %05""d"" %05""d""\n",pfx,tmp[0],tmp[1],tmp[2],tmp[3],tmp[4],tmp[5],tmp[6],tmp[7]); > >} >void print_vec_gnuplot (register char* pfx,register __v8hi vec_x,register __v8hi vec_y){ > static int16_t tmp_x[8] __attribute__((aligned(16))); > static int16_t tmp_y[8] __attribute__((aligned(16))); > *(__v8hi*)tmp_x=vec_x; > *(__v8hi*)tmp_y=vec_y; > fprintf(out_file,"%s\nplot '-' with lines\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\n %""d"" %""d""\ne\n", > pfx, > tmp_x[0],tmp_y[0], > tmp_x[1],tmp_y[1], > tmp_x[2],tmp_y[2], > tmp_x[3],tmp_y[3], > tmp_x[4],tmp_y[4], > tmp_x[5],tmp_y[5], > tmp_x[6],tmp_y[6], > tmp_x[7],tmp_y[7] > ); > >} >int32_t vec_sum(__v8hi vec){ > static int16_t tmp[8] __attribute__((aligned(16))); > *(__v8hi*)tmp=vec; > return (int32_t)tmp[0]+(int32_t)tmp[1]+(int32_t)tmp[2]+(int32_t)tmp[3]+(int32_t)tmp[4]+(int32_t)tmp[5]+(int32_t)tmp[6]+(int32_t)tmp[7]; >} >uint32_t buf_amp(struct tone_info* inf,void* buf,size_t sz){ > register __v8hi r0,r1,alpha; > __v8hi s,c; > __v8hi s0,c0; > int8_t* scan_buf; > int8_t* end_buf; > end_buf=(int8_t*)buf+sz; > r0=((__v8hi){(0),(0),(0),(0),(0),(0),(0),(0)});r1=((__v8hi){(0),(0),(0),(0),(0),(0),(0),(0)}); > alpha=inf->cosw; > scan_buf=(int8_t*)buf; > do{ > __v8hi r1_old; > r1_old=r1; > r1=__builtin_ia32_psllwi128(r1,2); > r1=__builtin_ia32_pmulhw128(r1,alpha); > r1+=r0; > r0=(__v8hi){*scan_buf,*(scan_buf+1),*(scan_buf+2),*(scan_buf+3),*(scan_buf+4),*(scan_buf+5),*(scan_buf+6),*(scan_buf+7)}-r1_old; > scan_buf+=8; > __builtin_prefetch(scan_buf,0,3); > }while(scan_buf<end_buf); > r1=__builtin_ia32_psllwi128(r1,1); > r0=__builtin_ia32_psllwi128(r0,1); > c=__builtin_ia32_pmulhw128(r1,inf->cosw)+r0; > s=__builtin_ia32_pmulhw128(r1,inf->sinw); > c=__builtin_ia32_psllwi128(c,1); > s=__builtin_ia32_psllwi128(s,1); > c0=__builtin_ia32_pmulhw128(c,inf->coswk)-__builtin_ia32_pmulhw128(s,inf->sinwk); > s0=__builtin_ia32_pmulhw128(c,inf->sinwk)+__builtin_ia32_pmulhw128(s,inf->coswk); > > > > { > int32_t s00; > int32_t c00; > s00=vec_sum(s0); > c00=vec_sum(c0); > s00=abs(s00); > c00=abs(c00); > return (uint32_t)s00*(uint32_t)s00+(uint32_t)c00*(uint32_t)c00; > } >} >uint32_t buf_amp2(struct tone_info* inf,void* buf,size_t sz,unsigned int sh){ > register __v8hi r0,r1,alpha; > __v8hi s,c; > __v8hi s0,c0; > register int16_t* scan_buf; > register int16_t* end_buf; > end_buf=(int16_t*)buf+sz; > r0=((__v8hi){(0),(0),(0),(0),(0),(0),(0),(0)});r1=((__v8hi){(0),(0),(0),(0),(0),(0),(0),(0)}); > alpha=inf->cosw; > scan_buf=(int16_t*)buf; > do{ > __v8hi r1_old; > r1_old=r1; > r1=__builtin_ia32_psllwi128(r1,2); > r1=__builtin_ia32_pmulhw128(r1,alpha); > r1+=r0; > r0 =__builtin_ia32_psraw128((__v8hi){*scan_buf,*(scan_buf+1),*(scan_buf+2),*(scan_buf+3),*(scan_buf+4),*(scan_buf+5),*(scan_buf+6),*(scan_buf+7)},(__v2di){sh,sh})-r1_old; > scan_buf+=8; > __builtin_prefetch(scan_buf,0,3); > }while(scan_buf<end_buf); > r1=__builtin_ia32_psllwi128(r1,1); > r0=__builtin_ia32_psllwi128(r0,1); > c=__builtin_ia32_pmulhw128(r1,inf->cosw)+r0; > s=__builtin_ia32_pmulhw128(r1,inf->sinw); > c=__builtin_ia32_psllwi128(c,1); > s=__builtin_ia32_psllwi128(s,1); > c0=__builtin_ia32_pmulhw128(c,inf->coswk)-__builtin_ia32_pmulhw128(s,inf->sinwk); > s0=__builtin_ia32_pmulhw128(c,inf->sinwk)+__builtin_ia32_pmulhw128(s,inf->coswk); > > > > { > int32_t s00; > int32_t c00; > s00=vec_sum(s0); > c00=vec_sum(c0); > s00=abs(s00); > c00=abs(c00); > return (uint32_t)s00*(uint32_t)s00+(uint32_t)c00*(uint32_t)c00; > } >} >uint32_t buf_ampall8(void* buf,size_t sz){ > uint32_t res; > int8_t* scan_buf; > int8_t* end_buf; > res=0; > end_buf=(int8_t*)buf+sz; > scan_buf=(int8_t*)buf; > while(scan_buf<end_buf){ > uint32_t v; > v=(uint32_t)abs(*scan_buf); > res+=v*v; > scan_buf++; > } > return res; >} >uint32_t buf_ampall16(void* buf,size_t sz){ > uint32_t res; > int16_t* scan_buf; > int16_t* end_buf; > res=0; > end_buf=(int16_t*)buf+sz; > scan_buf=(int16_t*)buf; > while(scan_buf<end_buf){ > uint32_t v; > v=(uint32_t)abs(*scan_buf); > res+=((v*v)>>8); > scan_buf++; > } > return res; >} >uint64_t pos=0; >void analyze_buf(void* buf,size_t sz){ > struct tone_info* scan_info; > uint32_t amp0; > scan_info=dtmf_tone_tbl; > fprintf(out_file,"%""u""",amp0=buf_ampall8(buf,sz)); > while(scan_info<dtmf_tone_tbl+sizeof(dtmf_tone_tbl)/sizeof(struct tone_info)){ > uint32_t amp; > amp=buf_amp(scan_info,buf,sz); > fprintf(out_file,"\t%f",(float)amp/(float)amp0); > scan_info++; > } > fprintf(out_file,"\n"); > >} >void analyze_buf2(void* buf,size_t sz){ > struct tone_info* scan_info; > uint32_t amp0; > scan_info=dtmf_tone_tbl; > fprintf(out_file,"FRM1 %""u""\n",amp0=buf_ampall16(buf,sz)); > while(scan_info<dtmf_tone_tbl+sizeof(dtmf_tone_tbl)/sizeof(struct tone_info)){ > uint32_t amp; > amp=buf_amp2(scan_info,buf,sz,8); > fprintf(out_file,"amp %s=%f\n",scan_info->nm,(float)amp/(float)amp0); > scan_info++; > } > >} >void analyze_blk_pcm8(void* buf,size_t sz){ > uint8_t* scan_buf; > uint8_t* end_buf; > static int8_t buf2[160]; > static size_t buf2_rest=160; > scan_buf=(uint8_t*)buf; > end_buf=(uint8_t*)buf+sz; > if(buf2_rest<160){ > if(sz<buf2_rest){ > buf2_rest-=sz; > memcpy(buf2+buf2_rest,buf,sz); > return; > } > memcpy(buf2,scan_buf,buf2_rest); > scan_buf+=buf2_rest; > analyze_buf(buf2,160); > buf2_rest=160; > } > while(scan_buf<(end_buf-160)){ > analyze_buf(scan_buf,160); > scan_buf+=160; > } > if(scan_buf<end_buf){ > size_t blk_sz; > blk_sz=end_buf-scan_buf; > buf2_rest-=blk_sz; > memcpy(buf2+buf2_rest,scan_buf,blk_sz); > } >} >void analyze_blk_alaw(void* buf,size_t sz){ > uint8_t* scan_buf; > uint8_t* end_buf; > static int16_t buf2[160]; > static size_t buf2_rest=160; > scan_buf=(uint8_t*)buf; > end_buf=(uint8_t*)buf+sz; > fprintf(out_file,"#alaw blk %u\n",(unsigned int)sz); > while(scan_buf<end_buf){ > if(buf2_rest==0){ > analyze_buf2(buf2,160); > buf2_rest=160; > return; > } > buf2_rest--; > buf2[buf2_rest]=alaw_2_linear[*scan_buf]; > scan_buf++; > } >} >void analyze_blk_ulaw(void* buf,size_t sz){ > uint8_t* scan_buf; > uint8_t* end_buf; > static int16_t buf2[160]; > static size_t buf2_rest=160; > scan_buf=(uint8_t*)buf; > end_buf=(uint8_t*)buf+sz; > while(scan_buf<end_buf){ > if(buf2_rest==0){ > analyze_buf2(buf2,160); > buf2_rest=160; > return; > } > buf2_rest--; > buf2[buf2_rest]=ulaw_2_linear[*scan_buf]; > scan_buf++; > } >} >void (*analyze_blk)(void* buf,size_t sz)=analyze_blk_alaw; >void usage(char* nm){ > printf( >"usage: %s -f src_filename -o dump_filename [-S stat_filename] \n" >" options:\n" > ,nm); >} >int main(int argc,char** argv){ > char* filename; > char* out_filename; > char* stat_filename; > char* tcpdump_filename; > int64_t file_off; > uint64_t file_lim; > void* outbuf; > size_t outbuf_sz; > filename=((void *)0); > out_filename=((void *)0); > stat_filename=((void *)0); > tcpdump_filename=((void *)0); > file_off=0; > file_lim=(18446744073709551615ULL); > { > char c; > while((c=getopt(argc,argv,"f:o:hS:b:"))!=-1){ > switch(c){ > case('f'): > filename=optarg; > break; > case('o'): > out_filename=optarg; > break; > case('S'): > stat_filename=optarg; > break; > case('h'): > usage(*argv); > exit(0); > default: > printf("unknown option %c\n",c); > usage(*argv); > exit(1); > } > } > } > if(filename==((void *)0)){ > printf("filename must be passed in -f option\n"); > usage(*argv); > exit(1); > } > if(out_filename==((void *)0)){ > printf("out filename must be passed in -o option\n"); > usage(*argv); > exit(1); > } > { > int fd; > uint8_t* buf; > size_t bufsz; > struct stat64 st; > buf=valloc(bufsz=getpagesize()); > > if((out_file=fopen(out_filename,"w"))==((void *)0)){ > printf("file %s open error %s\n",out_filename,strerror((*__errno_location ()))); > exit(1); > } > if(stat_filename!=((void *)0)){ > if((stat_file=fopen(stat_filename,"w"))==((void *)0)){ > printf("file %s open error %s\n",stat_filename,strerror((*__errno_location ()))); > exit(1); > } > } > > > > > > > if((fd=open(filename,00|0100000))==-1){ > printf("file %s open error %s\n",filename,strerror((*__errno_location ()))); > exit(1); > } > > if(fstat64(fd,&st)){ > printf("file %s stat error %s\n",filename,strerror((*__errno_location ()))); > exit(1); > } > if(file_off>0){ > if(file_off>st.st_size){ > printf("file %s too small %""ll" "u""<%""ll" "u""\n",filename,(uint_least64_t)st.st_size,file_off); > exit(1); > } > if((lseek64(fd,file_off,0))==(off_t)-1){ > printf("file %s seek error %s\n",filename,strerror((*__errno_location ()))); > exit(1); > } > } > printf("starting \n"); > rest=st.st_size-file_off; > if(rest>file_lim) > rest=file_lim; > rest0=rest+file_off; > while(rest){ > size_t blksz; > size_t blktord; > unsigned int ntry; > char* scan_buf; > blksz=rest<(uint64_t)bufsz?(size_t)rest:bufsz; > scan_buf=(char*)buf; > blktord=blksz; > ntry=10; > while(blktord){ > size_t blkrd; > blkrd=read(fd,scan_buf,blktord); > if(blkrd==0 || blkrd==(size_t)-1){ > printf("file %s read(%u/%u) error %s\n",filename,(unsigned int)blkrd,(unsigned int)blksz,blkrd==0?"Unexpedted EOF":strerror((*__errno_location ()))); > exit(1); > } > ntry=10; > scan_buf+=blkrd; > blktord-=blkrd; > } > rest-=blksz; > analyze_blk(buf,blksz); > if(rest%(1024*1024)<blksz){ > if(rest>1024*1024){ > printf("%s%""ll" "u"" Mb left ",isatty(fileno(stdout))?"\r":"\n",rest/(1024*1024)); > fflush(stdout); > } > } > } > printf("%sall done \n",isatty(fileno(stdout))?"\r":"\n"); > if(close(fd)){ > printf("file %s close error %s\n",filename,strerror((*__errno_location ()))); > exit(1); > } > if(fclose(out_file)){ > printf("file %s close error %s\n",out_filename,strerror((*__errno_location ()))); > exit(1); > } > } > if(stat_file!=((void *)0)){ > fprintf(stat_file,"test"); > } >}
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 251049
: 175355