Package: gcc-4.0 Version: 4.0.1-5 Severity: serious The following preprocessed file is miscompiled when compiled as follows: + /usr/bin/gcc -o ATL_F77wrap_ctrsv.o -c -DL2SIZE=4194304 -I/fix/t1/camm/debian/atlas/atlas3-3.6.0/include -I/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/Linux_base_shared -I/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/contrib -DAdd__ -DStringSunStyle -DATL_OS_Linux -DATL_GAS_x8632 -DSCPLX ../f77wrap/ATL_F77wrap_trsv.c -fPIC -fomit-frame-pointer -O3 -funroll-all-loops Omitting the -fomit-frame-pointer resolves the problem. A workaround can be had by transforming the original C file with the following patch: --- atlas3-3.6.0.orig/interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trsv.c +++ atlas3-3.6.0/interfaces/blas/F77/src/f77wrap/ATL_F77wrap_trsv.c @@ -108,8 +108,10 @@ * .. Executable Statements .. * */ + /* This is to workaround a compiler bug in gcc 4.0.0 with -fomit-frame-pointer. 20050927 CM*/ + TYPE *j=W1N( N, X, INCX ); Mjoin( PATL, trsv )( *IUPLO, *ITRANS, *IDIAG, *N, A, *LDA, - W1N( N, X, INCX ), *INCX ); + j, *INCX ); /* * End of Mjoin( PATLF77WRAP, trsv ) */ Take care, ============================================================================= # 1 "../f77wrap/ATL_F77wrap_trsv.c" # 1 "" # 1 "" # 1 "../f77wrap/ATL_F77wrap_trsv.c" # 52 "../f77wrap/ATL_F77wrap_trsv.c" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 1 # 56 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 1 # 31 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" # 1 "/usr/include/stdio.h" 1 3 4 # 28 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/features.h" 1 3 4 # 308 "/usr/include/features.h" 3 4 # 1 "/usr/include/sys/cdefs.h" 1 3 4 # 309 "/usr/include/features.h" 2 3 4 # 331 "/usr/include/features.h" 3 4 # 1 "/usr/include/gnu/stubs.h" 1 3 4 # 332 "/usr/include/features.h" 2 3 4 # 29 "/usr/include/stdio.h" 2 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h" 1 3 4 # 214 "/usr/lib/gcc/i486-linux-gnu/4.0.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/i486-linux-gnu/4.0.2/include/stddef.h" 1 3 4 # 32 "/usr/include/bits/types.h" 2 3 4 typedef unsigned char __u_char; typedef unsigned short int __u_short; typedef unsigned int __u_int; typedef unsigned long int __u_long; typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef signed short int __int16_t; typedef unsigned short int __uint16_t; typedef signed int __int32_t; typedef unsigned int __uint32_t; __extension__ typedef signed long long int __int64_t; __extension__ typedef unsigned long long int __uint64_t; __extension__ typedef long long int __quad_t; __extension__ typedef unsigned long long int __u_quad_t; # 129 "/usr/include/bits/types.h" 3 4 # 1 "/usr/include/bits/typesizes.h" 1 3 4 # 130 "/usr/include/bits/types.h" 2 3 4 __extension__ typedef __u_quad_t __dev_t; __extension__ typedef unsigned int __uid_t; __extension__ typedef unsigned int __gid_t; __extension__ typedef unsigned long int __ino_t; __extension__ typedef __u_quad_t __ino64_t; __extension__ typedef unsigned int __mode_t; __extension__ typedef unsigned int __nlink_t; __extension__ typedef long int __off_t; __extension__ typedef __quad_t __off64_t; __extension__ typedef int __pid_t; __extension__ typedef struct { int __val[2]; } __fsid_t; __extension__ typedef long int __clock_t; __extension__ typedef unsigned long int __rlim_t; __extension__ typedef __u_quad_t __rlim64_t; __extension__ typedef unsigned int __id_t; __extension__ typedef long int __time_t; __extension__ typedef unsigned int __useconds_t; __extension__ typedef long int __suseconds_t; __extension__ typedef int __daddr_t; __extension__ typedef long int __swblk_t; __extension__ typedef int __key_t; __extension__ typedef int __clockid_t; __extension__ typedef int __timer_t; __extension__ typedef long int __blksize_t; __extension__ typedef long int __blkcnt_t; __extension__ typedef __quad_t __blkcnt64_t; __extension__ typedef unsigned long int __fsblkcnt_t; __extension__ typedef __u_quad_t __fsblkcnt64_t; __extension__ typedef unsigned long int __fsfilcnt_t; __extension__ typedef __u_quad_t __fsfilcnt64_t; __extension__ typedef int __ssize_t; typedef __off64_t __loff_t; typedef __quad_t *__qaddr_t; typedef char *__caddr_t; __extension__ typedef int __intptr_t; __extension__ typedef unsigned int __socklen_t; # 37 "/usr/include/stdio.h" 2 3 4 typedef struct _IO_FILE FILE; # 62 "/usr/include/stdio.h" 3 4 typedef struct _IO_FILE __FILE; # 72 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/libio.h" 1 3 4 # 32 "/usr/include/libio.h" 3 4 # 1 "/usr/include/_G_config.h" 1 3 4 # 14 "/usr/include/_G_config.h" 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h" 1 3 4 # 326 "/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h" 3 4 typedef int wchar_t; # 355 "/usr/lib/gcc/i486-linux-gnu/4.0.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/i486-linux-gnu/4.0.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/i486-linux-gnu/4.0.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/i486-linux-gnu/4.0.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/i486-linux-gnu/4.0.2/include/stdarg.h" 1 3 4 # 43 "/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stdarg.h" 3 4 typedef __builtin_va_list __gnuc_va_list; # 54 "/usr/include/libio.h" 2 3 4 # 166 "/usr/include/libio.h" 3 4 struct _IO_jump_t; struct _IO_FILE; # 176 "/usr/include/libio.h" 3 4 typedef void _IO_lock_t; struct _IO_marker { struct _IO_marker *_next; struct _IO_FILE *_sbuf; int _pos; # 199 "/usr/include/libio.h" 3 4 }; enum __codecvt_result { __codecvt_ok, __codecvt_partial, __codecvt_error, __codecvt_noconv }; # 267 "/usr/include/libio.h" 3 4 struct _IO_FILE { int _flags; char* _IO_read_ptr; char* _IO_read_end; char* _IO_read_base; char* _IO_write_base; char* _IO_write_ptr; char* _IO_write_end; char* _IO_buf_base; char* _IO_buf_end; char *_IO_save_base; char *_IO_backup_base; char *_IO_save_end; struct _IO_marker *_markers; struct _IO_FILE *_chain; int _fileno; int _flags2; __off_t _old_offset; unsigned short _cur_column; signed char _vtable_offset; char _shortbuf[1]; _IO_lock_t *_lock; # 315 "/usr/include/libio.h" 3 4 __off64_t _offset; void *__pad1; void *__pad2; int _mode; char _unused2[15 * sizeof (int) - 2 * sizeof (void *)]; }; typedef struct _IO_FILE _IO_FILE; struct _IO_FILE_plus; extern struct _IO_FILE_plus _IO_2_1_stdin_; extern struct _IO_FILE_plus _IO_2_1_stdout_; extern struct _IO_FILE_plus _IO_2_1_stderr_; # 354 "/usr/include/libio.h" 3 4 typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); typedef __ssize_t __io_write_fn (void *__cookie, __const char *__buf, size_t __n); typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); typedef int __io_close_fn (void *__cookie); # 406 "/usr/include/libio.h" 3 4 extern int __underflow (_IO_FILE *) __attribute__ ((__nothrow__)); extern int __uflow (_IO_FILE *) __attribute__ ((__nothrow__)); extern int __overflow (_IO_FILE *, int) __attribute__ ((__nothrow__)); extern wint_t __wunderflow (_IO_FILE *) __attribute__ ((__nothrow__)); extern wint_t __wuflow (_IO_FILE *) __attribute__ ((__nothrow__)); extern wint_t __woverflow (_IO_FILE *, wint_t) __attribute__ ((__nothrow__)); # 444 "/usr/include/libio.h" 3 4 extern int _IO_getc (_IO_FILE *__fp) __attribute__ ((__nothrow__)); extern int _IO_putc (int __c, _IO_FILE *__fp) __attribute__ ((__nothrow__)); extern int _IO_feof (_IO_FILE *__fp) __attribute__ ((__nothrow__)); extern int _IO_ferror (_IO_FILE *__fp) __attribute__ ((__nothrow__)); extern int _IO_peekc_locked (_IO_FILE *__fp) __attribute__ ((__nothrow__)); extern void _IO_flockfile (_IO_FILE *) __attribute__ ((__nothrow__)); extern void _IO_funlockfile (_IO_FILE *) __attribute__ ((__nothrow__)); extern int _IO_ftrylockfile (_IO_FILE *) __attribute__ ((__nothrow__)); # 474 "/usr/include/libio.h" 3 4 extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, __gnuc_va_list, int *__restrict) __attribute__ ((__nothrow__)); extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, __gnuc_va_list) __attribute__ ((__nothrow__)); extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t) __attribute__ ((__nothrow__)); extern size_t _IO_sgetn (_IO_FILE *, void *, size_t) __attribute__ ((__nothrow__)); extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int) __attribute__ ((__nothrow__)); extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int) __attribute__ ((__nothrow__)); extern void _IO_free_backup_area (_IO_FILE *) __attribute__ ((__nothrow__)); # 73 "/usr/include/stdio.h" 2 3 4 # 86 "/usr/include/stdio.h" 3 4 typedef _G_fpos_t fpos_t; # 138 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/bits/stdio_lim.h" 1 3 4 # 139 "/usr/include/stdio.h" 2 3 4 extern struct _IO_FILE *stdin; extern struct _IO_FILE *stdout; extern struct _IO_FILE *stderr; extern int remove (__const char *__filename) __attribute__ ((__nothrow__)); extern int rename (__const char *__old, __const char *__new) __attribute__ ((__nothrow__)); extern FILE *tmpfile (void); # 178 "/usr/include/stdio.h" 3 4 extern char *tmpnam (char *__s) __attribute__ ((__nothrow__)); extern char *tmpnam_r (char *__s) __attribute__ ((__nothrow__)); # 196 "/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); # 221 "/usr/include/stdio.h" 3 4 extern int fflush_unlocked (FILE *__stream); # 235 "/usr/include/stdio.h" 3 4 extern FILE *fopen (__const char *__restrict __filename, __const char *__restrict __modes); extern FILE *freopen (__const char *__restrict __filename, __const char *__restrict __modes, FILE *__restrict __stream); # 262 "/usr/include/stdio.h" 3 4 # 273 "/usr/include/stdio.h" 3 4 extern FILE *fdopen (int __fd, __const char *__modes) __attribute__ ((__nothrow__)); # 294 "/usr/include/stdio.h" 3 4 extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __attribute__ ((__nothrow__)); extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, int __modes, size_t __n) __attribute__ ((__nothrow__)); extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, size_t __size) __attribute__ ((__nothrow__)); extern void setlinebuf (FILE *__stream) __attribute__ ((__nothrow__)); extern int fprintf (FILE *__restrict __stream, __const char *__restrict __format, ...); extern int printf (__const char *__restrict __format, ...); extern int sprintf (char *__restrict __s, __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); extern int vfprintf (FILE *__restrict __s, __const char *__restrict __format, __gnuc_va_list __arg); extern int vprintf (__const char *__restrict __format, __gnuc_va_list __arg); extern int vsprintf (char *__restrict __s, __const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__)); extern int snprintf (char *__restrict __s, size_t __maxlen, __const char *__restrict __format, ...) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 4))); extern int vsnprintf (char *__restrict __s, size_t __maxlen, __const char *__restrict __format, __gnuc_va_list __arg) __attribute__ ((__nothrow__)) __attribute__ ((__format__ (__printf__, 3, 0))); # 388 "/usr/include/stdio.h" 3 4 extern int fscanf (FILE *__restrict __stream, __const char *__restrict __format, ...); extern int scanf (__const char *__restrict __format, ...); extern int sscanf (__const char *__restrict __s, __const char *__restrict __format, ...) __attribute__ ((__nothrow__)); # 430 "/usr/include/stdio.h" 3 4 extern int fgetc (FILE *__stream); extern int getc (FILE *__stream); extern int getchar (void); # 454 "/usr/include/stdio.h" 3 4 extern int getc_unlocked (FILE *__stream); extern int getchar_unlocked (void); # 465 "/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); # 498 "/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); # 578 "/usr/include/stdio.h" 3 4 extern int fputs (__const char *__restrict __s, FILE *__restrict __stream); extern int puts (__const char *__s); extern int ungetc (int __c, FILE *__stream); extern size_t fread (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream); extern size_t fwrite (__const void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __s); # 631 "/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); # 686 "/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); # 709 "/usr/include/stdio.h" 3 4 # 718 "/usr/include/stdio.h" 3 4 extern void clearerr (FILE *__stream) __attribute__ ((__nothrow__)); extern int feof (FILE *__stream) __attribute__ ((__nothrow__)); extern int ferror (FILE *__stream) __attribute__ ((__nothrow__)); extern void clearerr_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); extern int feof_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); extern int ferror_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); extern void perror (__const char *__s); # 1 "/usr/include/bits/sys_errlist.h" 1 3 4 # 27 "/usr/include/bits/sys_errlist.h" 3 4 extern int sys_nerr; extern __const char *__const sys_errlist[]; # 748 "/usr/include/stdio.h" 2 3 4 extern int fileno (FILE *__stream) __attribute__ ((__nothrow__)); extern int fileno_unlocked (FILE *__stream) __attribute__ ((__nothrow__)); # 767 "/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__)); # 807 "/usr/include/stdio.h" 3 4 extern void flockfile (FILE *__stream) __attribute__ ((__nothrow__)); extern int ftrylockfile (FILE *__stream) __attribute__ ((__nothrow__)); extern void funlockfile (FILE *__stream) __attribute__ ((__nothrow__)); # 828 "/usr/include/stdio.h" 3 4 # 1 "/usr/include/bits/stdio.h" 1 3 4 # 33 "/usr/include/bits/stdio.h" 3 4 extern __inline int vprintf (__const char *__restrict __fmt, __gnuc_va_list __arg) { return vfprintf (stdout, __fmt, __arg); } extern __inline int getchar (void) { return _IO_getc (stdin); } extern __inline int getc_unlocked (FILE *__fp) { return (__builtin_expect ((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end, 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); } extern __inline int getchar_unlocked (void) { return (__builtin_expect ((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end, 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++); } extern __inline int putchar (int __c) { return _IO_putc (__c, stdout); } extern __inline int fputc_unlocked (int __c, FILE *__stream) { return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); } extern __inline int putc_unlocked (int __c, FILE *__stream) { return (__builtin_expect ((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end, 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); } extern __inline int putchar_unlocked (int __c) { return (__builtin_expect ((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end, 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c))); } # 111 "/usr/include/bits/stdio.h" 3 4 extern __inline int __attribute__ ((__nothrow__)) feof_unlocked (FILE *__stream) { return (((__stream)->_flags & 0x10) != 0); } extern __inline int __attribute__ ((__nothrow__)) ferror_unlocked (FILE *__stream) { return (((__stream)->_flags & 0x20) != 0); } # 829 "/usr/include/stdio.h" 2 3 4 # 32 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 1 "/usr/include/stdlib.h" 1 3 4 # 33 "/usr/include/stdlib.h" 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.2/include/stddef.h" 1 3 4 # 34 "/usr/include/stdlib.h" 2 3 4 # 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; # 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))); # 181 "/usr/include/stdlib.h" 3 4 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))); # 277 "/usr/include/stdlib.h" 3 4 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))); __extension__ extern long long int __strtoll_internal (__const char *__restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); __extension__ extern unsigned long long int __strtoull_internal (__const char * __restrict __nptr, char **__restrict __endptr, int __base, int __group) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); 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); } # 359 "/usr/include/stdlib.h" 3 4 __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); } # 424 "/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))); # 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; # 62 "/usr/include/sys/types.h" 3 4 typedef __dev_t dev_t; typedef __gid_t gid_t; typedef __mode_t mode_t; typedef __nlink_t nlink_t; typedef __uid_t uid_t; typedef __off_t off_t; # 100 "/usr/include/sys/types.h" 3 4 typedef __pid_t pid_t; typedef __id_t id_t; typedef __ssize_t ssize_t; 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 # 74 "/usr/include/time.h" 3 4 typedef __time_t time_t; # 92 "/usr/include/time.h" 3 4 typedef __clockid_t clockid_t; # 104 "/usr/include/time.h" 3 4 typedef __timer_t timer_t; # 134 "/usr/include/sys/types.h" 2 3 4 # 147 "/usr/include/sys/types.h" 3 4 # 1 "/usr/lib/gcc/i486-linux-gnu/4.0.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; # 191 "/usr/include/sys/types.h" 3 4 typedef int int8_t __attribute__ ((__mode__ (__QI__))); typedef int int16_t __attribute__ ((__mode__ (__HI__))); typedef int int32_t __attribute__ ((__mode__ (__SI__))); typedef int int64_t __attribute__ ((__mode__ (__DI__))); 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__))); # 213 "/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 # 214 "/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 # 23 "/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 # 118 "/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 typedef __suseconds_t suseconds_t; 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); # 128 "/usr/include/sys/select.h" 3 4 # 217 "/usr/include/sys/types.h" 2 3 4 # 1 "/usr/include/sys/sysmacros.h" 1 3 4 # 29 "/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)); } # 220 "/usr/include/sys/types.h" 2 3 4 # 231 "/usr/include/sys/types.h" 3 4 typedef __blkcnt_t blkcnt_t; typedef __fsblkcnt_t fsblkcnt_t; typedef __fsfilcnt_t fsfilcnt_t; # 266 "/usr/include/sys/types.h" 3 4 # 1 "/usr/include/bits/pthreadtypes.h" 1 3 4 # 23 "/usr/include/bits/pthreadtypes.h" 3 4 # 1 "/usr/include/bits/sched.h" 1 3 4 # 83 "/usr/include/bits/sched.h" 3 4 struct __sched_param { int __sched_priority; }; # 24 "/usr/include/bits/pthreadtypes.h" 2 3 4 typedef int __atomic_lock_t; struct _pthread_fastlock { long int __status; __atomic_lock_t __spinlock; }; typedef struct _pthread_descr_struct *_pthread_descr; typedef struct __pthread_attr_s { int __detachstate; int __schedpolicy; struct __sched_param __schedparam; int __inheritsched; int __scope; size_t __guardsize; int __stackaddr_set; void *__stackaddr; size_t __stacksize; } pthread_attr_t; __extension__ typedef long long __pthread_cond_align_t; typedef struct { struct _pthread_fastlock __c_lock; _pthread_descr __c_waiting; char __padding[48 - sizeof (struct _pthread_fastlock) - sizeof (_pthread_descr) - sizeof (__pthread_cond_align_t)]; __pthread_cond_align_t __align; } pthread_cond_t; typedef struct { int __dummy; } pthread_condattr_t; typedef unsigned int pthread_key_t; typedef struct { int __m_reserved; int __m_count; _pthread_descr __m_owner; int __m_kind; struct _pthread_fastlock __m_lock; } pthread_mutex_t; typedef struct { int __mutexkind; } pthread_mutexattr_t; typedef int pthread_once_t; # 152 "/usr/include/bits/pthreadtypes.h" 3 4 typedef unsigned long int pthread_t; # 267 "/usr/include/sys/types.h" 2 3 4 # 434 "/usr/include/stdlib.h" 2 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))); 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__)); 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/i486-linux-gnu/4.0.2/include/stddef.h" 1 3 4 # 26 "/usr/include/alloca.h" 2 3 4 extern void *alloca (size_t __size) __attribute__ ((__nothrow__)); # 607 "/usr/include/stdlib.h" 2 3 4 extern void *valloc (size_t __size) __attribute__ ((__nothrow__)) __attribute__ ((__malloc__)); # 620 "/usr/include/stdlib.h" 3 4 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__)); # 652 "/usr/include/stdlib.h" 3 4 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__)); # 691 "/usr/include/stdlib.h" 3 4 extern char *mktemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 702 "/usr/include/stdlib.h" 3 4 extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))); # 721 "/usr/include/stdlib.h" 3 4 extern char *mkdtemp (char *__template) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); extern int system (__const char *__command); # 749 "/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 *); 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__)); 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__)); # 814 "/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))); # 954 "/usr/include/stdlib.h" 3 4 extern int getloadavg (double __loadavg[], int __nelem) __attribute__ ((__nothrow__)) __attribute__ ((__nonnull__ (1))); # 33 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_enum.h" 1 # 34 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_enum.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/cblas.h" 1 enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102 }; enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, AtlasConj=114}; enum CBLAS_UPLO {CblasUpper=121, CblasLower=122}; enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132}; enum CBLAS_SIDE {CblasLeft=141, CblasRight=142}; # 35 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_enum.h" 2 # 34 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/Linux_base_shared/atlas_type.h" 1 # 38 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 86 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/Linux_base_shared/atlas_ssysinfo.h" 1 # 87 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 331 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" static int ATL_AlignOffset (const int N, const void *vp, const int inc, const int align) { const int p = align/inc; const size_t k=(size_t)vp, j=k/inc; int iret; if (k == (j)*inc && p*inc == align) { iret = ((j+p-1) / p)*p - j; if (iret <= N) return(iret); } return(N); } # 394 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_aux.h" 1 # 35 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_aux.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 1 # 33 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_enum.h" 1 # 34 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 36 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_aux.h" 2 void ATL_xerbla(int p, char *rout, char *form, ...); int ATL_lcm(const int M, const int N); double ATL_walltime(); double ATL_cputime(); void ATL_sgeadd(const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_sgemove(const int M, const int N, const float alpha, const float *A, const int lda, float *C, const int ldc); void ATL_sgecopy(const int M, const int N, const float *A, const int lda, float *C, const int ldc); void ATL_sgescal(const int M, const int N, const float beta, float *C, const int ldc); void ATL_strscal (const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, float *A, const int lda); void ATL_shescal (const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, float *A, const int lda); void ATL_sgezero(const int M, const int N, float *C, const int ldc); void ATL_szero(const int N, float *X, const int incX); void ATL_sset(const int N, const float alpha, float *X, const int incX); void ATL_sscal(const int N, const float alpha, float *X, const int incX); void ATL_scopy(const int N, const float *X, const int incX, float *Y, const int incY); void ATL_scpsc(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY); void ATL_saxpy(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY); void ATL_saxpy_x1_y1(const int N, const float alpha, const float *X, const int incX, float *Y, const int incY); void ATL_saxpby(const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a1_b1 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a1_b1 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a0_b1 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a0_b1 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_aX_b1 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_aX_b1 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a1_b0 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a1_b0 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a0_b0 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a0_b0 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_aX_b0 (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_aX_b0 (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a1_bX (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a1_bX (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_a0_bX (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_a0_bX (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgeadd_aX_bX (const int M, const int N, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_saxpby_aX_bX (const int N, const float alpha, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgemove_a1 (const int M, const int N, const float alpha, const float *A, const int lda, float *C, const int ldc); void ATL_sgemove_a0 (const int M, const int N, const float alpha, const float *A, const int lda, float *C, const int ldc); void ATL_sgemove_aX (const int M, const int N, const float alpha, const float *A, const int lda, float *C, const int ldc); void ATL_sgescal_b1 (const int M, const int N, const float beta, float *C, const int ldc); void ATL_sgescal_b0 (const int M, const int N, const float beta, float *C, const int ldc); void ATL_sgescal_bX (const int M, const int N, const float beta, float *C, const int ldc); void ATL_dgeadd(const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_dgemove(const int M, const int N, const double alpha, const double *A, const int lda, double *C, const int ldc); void ATL_dgecopy(const int M, const int N, const double *A, const int lda, double *C, const int ldc); void ATL_dgescal(const int M, const int N, const double beta, double *C, const int ldc); void ATL_dtrscal (const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, double *A, const int lda); void ATL_dhescal (const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, double *A, const int lda); void ATL_dgezero(const int M, const int N, double *C, const int ldc); void ATL_dzero(const int N, double *X, const int incX); void ATL_dset(const int N, const double alpha, double *X, const int incX); void ATL_dscal(const int N, const double alpha, double *X, const int incX); void ATL_dcopy(const int N, const double *X, const int incX, double *Y, const int incY); void ATL_dcpsc(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY); void ATL_daxpy(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY); void ATL_daxpy_x1_y1(const int N, const double alpha, const double *X, const int incX, double *Y, const int incY); void ATL_daxpby(const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a1_b1 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a1_b1 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a0_b1 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a0_b1 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_aX_b1 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_aX_b1 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a1_b0 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a1_b0 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a0_b0 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a0_b0 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_aX_b0 (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_aX_b0 (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a1_bX (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a1_bX (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_a0_bX (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_a0_bX (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgeadd_aX_bX (const int M, const int N, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_daxpby_aX_bX (const int N, const double alpha, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgemove_a1 (const int M, const int N, const double alpha, const double *A, const int lda, double *C, const int ldc); void ATL_dgemove_a0 (const int M, const int N, const double alpha, const double *A, const int lda, double *C, const int ldc); void ATL_dgemove_aX (const int M, const int N, const double alpha, const double *A, const int lda, double *C, const int ldc); void ATL_dgescal_b1 (const int M, const int N, const double beta, double *C, const int ldc); void ATL_dgescal_b0 (const int M, const int N, const double beta, double *C, const int ldc); void ATL_dgescal_bX (const int M, const int N, const double beta, double *C, const int ldc); void ATL_cgeadd(const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgemove(const int M, const int N, const float *alpha, const float *A, const int lda, float *C, const int ldc); void ATL_cgecopy(const int M, const int N, const float *A, const int lda, float *C, const int ldc); void ATL_cgescal(const int M, const int N, const float *beta, float *C, const int ldc); void ATL_ctrscal (const enum CBLAS_UPLO Uplo, const int M, const int N, const float *alpha, float *A, const int lda); void ATL_chescal (const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, float *A, const int lda); void ATL_cgezero(const int M, const int N, float *C, const int ldc); void ATL_czero(const int N, float *X, const int incX); void ATL_cset(const int N, const float *alpha, float *X, const int incX); void ATL_cscal(const int N, const float *alpha, float *X, const int incX); void ATL_ccopy(const int N, const float *X, const int incX, float *Y, const int incY); void ATL_ccpsc(const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpy(const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpy_x1_y1(const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpby(const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a1_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a1_b1 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a0_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a0_b1 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aX_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aX_b1 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a1_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a1_b0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a0_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a0_b0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aX_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aX_b0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a1_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a1_bX (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a0_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a0_bX (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aX_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aX_bX (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgemove_a1 (const int M, const int N, const float *alpha, const float *A, const int lda, float *C, const int ldc); void ATL_cgemove_a0 (const int M, const int N, const float *alpha, const float *A, const int lda, float *C, const int ldc); void ATL_cgemove_aX (const int M, const int N, const float *alpha, const float *A, const int lda, float *C, const int ldc); void ATL_cgescal_b1 (const int M, const int N, const float *beta, float *C, const int ldc); void ATL_cgescal_b0 (const int M, const int N, const float *beta, float *C, const int ldc); void ATL_cgescal_bX (const int M, const int N, const float *beta, float *C, const int ldc); void ATL_zgeadd(const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgemove(const int M, const int N, const double *alpha, const double *A, const int lda, double *C, const int ldc); void ATL_zgecopy(const int M, const int N, const double *A, const int lda, double *C, const int ldc); void ATL_zgescal(const int M, const int N, const double *beta, double *C, const int ldc); void ATL_ztrscal (const enum CBLAS_UPLO Uplo, const int M, const int N, const double *alpha, double *A, const int lda); void ATL_zhescal (const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, double *A, const int lda); void ATL_zgezero(const int M, const int N, double *C, const int ldc); void ATL_zzero(const int N, double *X, const int incX); void ATL_zset(const int N, const double *alpha, double *X, const int incX); void ATL_zscal(const int N, const double *alpha, double *X, const int incX); void ATL_zcopy(const int N, const double *X, const int incX, double *Y, const int incY); void ATL_zcpsc(const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpy(const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpy_x1_y1(const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpby(const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a1_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a1_b1 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a0_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a0_b1 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aX_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aX_b1 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a1_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a1_b0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a0_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a0_b0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aX_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aX_b0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a1_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a1_bX (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a0_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a0_bX (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aX_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aX_bX (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgemove_a1 (const int M, const int N, const double *alpha, const double *A, const int lda, double *C, const int ldc); void ATL_zgemove_a0 (const int M, const int N, const double *alpha, const double *A, const int lda, double *C, const int ldc); void ATL_zgemove_aX (const int M, const int N, const double *alpha, const double *A, const int lda, double *C, const int ldc); void ATL_zgescal_b1 (const int M, const int N, const double *beta, double *C, const int ldc); void ATL_zgescal_b0 (const int M, const int N, const double *beta, double *C, const int ldc); void ATL_zgescal_bX (const int M, const int N, const double *beta, double *C, const int ldc); void ATL_ccplxinvert (const int N, float *X, const int incX, float *Y, const int incY); void ATL_cscalConj (const int N, const float *alpha, float *X, const int incX); void ATL_ccopyConj (const int N, const float *X, const int incX, float *Y, const int incY); void ATL_cmoveConj (const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpyConj (const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpyConj_x1_y1(const int N, const float *alpha, const float *X, const int incX, float *Y, const int incY); void ATL_caxpbyConj (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeaddConj_aXi0_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a1_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a0_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aX_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a1_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a0_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aX_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a1_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a0_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aX_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a1_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_a0_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aXi0_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgeaddConj_aX_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aXi0_b1 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_caxpby_aXi0_b1 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aXi0_b1 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aXi0_b0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_caxpby_aXi0_b0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aXi0_b0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aXi0_bXi0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_caxpby_aXi0_bXi0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aXi0_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aXi0_bX (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_caxpby_aXi0_bX (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aXi0_bX (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a1_bXi0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a1_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_a0_bXi0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_a0_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_caxpby_aX_bXi0 (const int N, const float *alpha, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeadd_aX_bXi0 (const int M, const int N, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_cgemove_aXi0 (const int M, const int N, const float *alpha0, const float *A, const int lda, float *C, const int ldc); void ATL_cgescal_bXi0 (const int M, const int N, const float *beta, float *C, const int ldc); void ATL_zcplxinvert (const int N, double *X, const int incX, double *Y, const int incY); void ATL_zscalConj (const int N, const double *alpha, double *X, const int incX); void ATL_zcopyConj (const int N, const double *X, const int incX, double *Y, const int incY); void ATL_zmoveConj (const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpyConj (const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpyConj_x1_y1(const int N, const double *alpha, const double *X, const int incX, double *Y, const int incY); void ATL_zaxpbyConj (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeaddConj_aXi0_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a1_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a0_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aX_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a1_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a0_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aX_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a1_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a0_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aX_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a1_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_a0_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aXi0_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgeaddConj_aX_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aXi0_b1 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zaxpby_aXi0_b1 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aXi0_b1 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aXi0_b0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zaxpby_aXi0_b0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aXi0_b0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aXi0_bXi0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zaxpby_aXi0_bXi0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aXi0_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aXi0_bX (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zaxpby_aXi0_bX (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aXi0_bX (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a1_bXi0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a1_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_a0_bXi0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_a0_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zaxpby_aX_bXi0 (const int N, const double *alpha, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeadd_aX_bXi0 (const int M, const int N, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zgemove_aXi0 (const int M, const int N, const double *alpha0, const double *A, const int lda, double *C, const int ldc); void ATL_zgescal_bXi0 (const int M, const int N, const double *beta, double *C, const int ldc); # 767 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_aux.h" double ATL_flushcache(int size); # 395 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_misc.h" 2 # 57 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 2 # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77.h" 1 # 58 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 2 # 96 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level1.h" 1 # 40 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level1.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_aux.h" 1 # 41 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level1.h" 2 float ATL_sdsdot(const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY); double ATL_dsdot(const int N, const float *X, const int incX, const float *Y, const int incY); void ATL_sswap(const int N, float *X, const int incX, float *Y, const int incY); int ATL_isamax(const int N, const float *X, const int incX); void ATL_dswap(const int N, double *X, const int incX, double *Y, const int incY); int ATL_idamax(const int N, const double *X, const int incX); void ATL_cswap(const int N, float *X, const int incX, float *Y, const int incY); int ATL_icamax(const int N, const float *X, const int incX); void ATL_zswap(const int N, double *X, const int incX, double *Y, const int incY); int ATL_izamax(const int N, const double *X, const int incX); void ATL_srotg(float *a, float *b, float *c, float *s); void ATL_srotmg(float *d1, float *d2, float *b1, const float b2, float *P); void ATL_srot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s); void ATL_srotm(const int N, float *X, const int incX, float *Y, const int incY, const float *P); float ATL_sdot(const int N, const float *X, const int incX, const float *Y, const int incY); void ATL_sssq(const int N, const float *X, const int incX, float *scal0, float *ssq0); float ATL_snrm2(const int N, const float *X, const int incX); float ATL_sasum(const int N, const float *X, const int incX); void ATL_drotg(double *a, double *b, double *c, double *s); void ATL_drotmg(double *d1, double *d2, double *b1, const double b2, double *P); void ATL_drot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s); void ATL_drotm(const int N, double *X, const int incX, double *Y, const int incY, const double *P); double ATL_ddot(const int N, const double *X, const int incX, const double *Y, const int incY); void ATL_dssq(const int N, const double *X, const int incX, double *scal0, double *ssq0); double ATL_dnrm2(const int N, const double *X, const int incX); double ATL_dasum(const int N, const double *X, const int incX); void ATL_csrot(const int N, float *X, const int incX, float *Y, const int incY, const float c, const float s); void ATL_crotg(float *a, const float *b, float *c, float *s); void ATL_cdotu_sub(const int N, const float *X, const int incX, const float *Y, const int incY, float *dot); void ATL_cdotc_sub(const int N, const float *X, const int incX, const float *Y, const int incY, float *dot); void ATL_cssq(const int N, const float *X, const int incX, float *scal0, float *ssq0); float ATL_scnrm2(const int N, const float *X, const int incX); float ATL_scasum(const int N, const float *X, const int incX); void ATL_zdrot(const int N, double *X, const int incX, double *Y, const int incY, const double c, const double s); void ATL_zrotg(double *a, const double *b, double *c, double *s); void ATL_zdotu_sub(const int N, const double *X, const int incX, const double *Y, const int incY, double *dot); void ATL_zdotc_sub(const int N, const double *X, const int incX, const double *Y, const int incY, double *dot); void ATL_zssq(const int N, const double *X, const int incX, double *scal0, double *ssq0); double ATL_dznrm2(const int N, const double *X, const int incX); double ATL_dzasum(const int N, const double *X, const int incX); # 97 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 2 # 106 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level2.h" 1 # 42 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level2.h" void ATL_sgemv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sgbmv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_strmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void ATL_stbmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void ATL_stpmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void ATL_strsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void ATL_stbsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void ATL_stpsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void ATL_dgemv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dgbmv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dtrmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void ATL_dtbmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void ATL_dtpmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void ATL_dtrsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void ATL_dtbsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void ATL_dtpsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void ATL_cgemv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const float *alpha, const float *A, const int lda, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgbmv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const float *alpha, const float *A, const int lda, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_ctrmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void ATL_ctbmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void ATL_ctpmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void ATL_ctrsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *A, const int lda, float *X, const int incX); void ATL_ctbsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const float *A, const int lda, float *X, const int incX); void ATL_ctpsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const float *Ap, float *X, const int incX); void ATL_zgemv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const double *alpha, const double *A, const int lda, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgbmv(const enum CBLAS_TRANSPOSE TransA, const int M, const int N, const int KL, const int KU, const double *alpha, const double *A, const int lda, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_ztrmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void ATL_ztbmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void ATL_ztpmv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void ATL_ztrsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *A, const int lda, double *X, const int incX); void ATL_ztbsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const int K, const double *A, const int lda, double *X, const int incX); void ATL_ztpsv(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int N, const double *Ap, double *X, const int incX); void ATL_ssymv(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_ssbmv(const enum CBLAS_UPLO Uplo, const int N, const int K, const float alpha, const float *A, const int lda, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sspmv(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *Ap, const float *X, const int incX, const float beta, float *Y, const int incY); void ATL_sger(const int M, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void ATL_ssyr(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A, const int lda); void ATL_sspr(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *Ap); void ATL_ssyr2(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void ATL_sspr2(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, const float *Y, const int incY, float *A); void ATL_dsymv(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dsbmv(const enum CBLAS_UPLO Uplo, const int N, const int K, const double alpha, const double *A, const int lda, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dspmv(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *Ap, const double *X, const int incX, const double beta, double *Y, const int incY); void ATL_dger(const int M, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void ATL_dsyr(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda); void ATL_dspr(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *Ap); void ATL_dsyr2(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void ATL_dspr2(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, const double *Y, const int incY, double *A); void ATL_chemv(const enum CBLAS_UPLO Uplo, const int N, const float *alpha, const float *A, const int lda, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_chbmv(const enum CBLAS_UPLO Uplo, const int N, const int K, const float *alpha, const float *A, const int lda, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_chpmv(const enum CBLAS_UPLO Uplo, const int N, const float *alpha, const float *Ap, const float *X, const int incX, const float *beta, float *Y, const int incY); void ATL_cgeru(const int M, const int N, const float *alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void ATL_cgerc(const int M, const int N, const float *alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void ATL_cher(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A, const int lda); void ATL_chpr(const enum CBLAS_UPLO Uplo, const int N, const float alpha, const float *X, const int incX, float *A); void ATL_cher2(const enum CBLAS_UPLO Uplo, const int N, const float *alpha, const float *X, const int incX, const float *Y, const int incY, float *A, const int lda); void ATL_chpr2(const enum CBLAS_UPLO Uplo, const int N, const float *alpha, const float *X, const int incX, const float *Y, const int incY, float *Ap); void ATL_zhemv(const enum CBLAS_UPLO Uplo, const int N, const double *alpha, const double *A, const int lda, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zhbmv(const enum CBLAS_UPLO Uplo, const int N, const int K, const double *alpha, const double *A, const int lda, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zhpmv(const enum CBLAS_UPLO Uplo, const int N, const double *alpha, const double *Ap, const double *X, const int incX, const double *beta, double *Y, const int incY); void ATL_zgeru(const int M, const int N, const double *alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void ATL_zgerc(const int M, const int N, const double *alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void ATL_zher(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A, const int lda); void ATL_zhpr(const enum CBLAS_UPLO Uplo, const int N, const double alpha, const double *X, const int incX, double *A); void ATL_zher2(const enum CBLAS_UPLO Uplo, const int N, const double *alpha, const double *X, const int incX, const double *Y, const int incY, double *A, const int lda); void ATL_zhpr2(const enum CBLAS_UPLO Uplo, const int N, const double *alpha, const double *X, const int incX, const double *Y, const int incY, double *Ap); # 107 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 2 # 116 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" # 1 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level3.h" 1 # 42 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_level3.h" int ATL_sGetNB(void); int ATL_sGetNCNB(void); void ATL_sgemm(const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void ATL_ssymm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void ATL_ssyrk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_ssyr2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void ATL_strmm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb); void ATL_strsm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb); int ATL_dGetNB(void); int ATL_dGetNCNB(void); void ATL_dgemm(const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void ATL_dsymm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void ATL_dsyrk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_dsyr2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); void ATL_dtrmm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb); void ATL_dtrsm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb); int ATL_cGetNB(void); int ATL_cGetNCNB(void); void ATL_cgemm(const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float *alpha, const float *A, const int lda, const float *B, const int ldb, const float *beta, float *C, const int ldc); void ATL_csymm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float *alpha, const float *A, const int lda, const float *B, const int ldb, const float *beta, float *C, const int ldc); void ATL_csyrk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float *alpha, const float *A, const int lda, const float *beta, float *C, const int ldc); void ATL_csyr2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float *alpha, const float *A, const int lda, const float *B, const int ldb, const float *beta, float *C, const int ldc); void ATL_ctrmm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float *alpha, const float *A, const int lda, float *B, const int ldb); void ATL_ctrsm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const float *alpha, const float *A, const int lda, float *B, const int ldb); int ATL_zGetNB(void); int ATL_zGetNCNB(void); void ATL_zgemm(const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double *alpha, const double *A, const int lda, const double *B, const int ldb, const double *beta, double *C, const int ldc); void ATL_zsymm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const double *alpha, const double *A, const int lda, const double *B, const int ldb, const double *beta, double *C, const int ldc); void ATL_zsyrk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double *alpha, const double *A, const int lda, const double *beta, double *C, const int ldc); void ATL_zsyr2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double *alpha, const double *A, const int lda, const double *B, const int ldb, const double *beta, double *C, const int ldc); void ATL_ztrmm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double *alpha, const double *A, const int lda, double *B, const int ldb); void ATL_ztrsm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG Diag, const int M, const int N, const double *alpha, const double *A, const int lda, double *B, const int ldb); void ATL_chemm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const float *alpha, const float *A, const int lda, const float *B, const int ldb, const float *beta, float *C, const int ldc); void ATL_cherk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc); void ATL_cher2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const float *alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc); void ATL_zhemm(const enum CBLAS_SIDE Side, const enum CBLAS_UPLO Uplo, const int M, const int N, const double *alpha, const double *A, const int lda, const double *B, const int ldb, const double *beta, double *C, const int ldc); void ATL_zherk(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc); void ATL_zher2k(const enum CBLAS_UPLO Uplo, const enum CBLAS_TRANSPOSE Trans, const int N, const int K, const double *alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc); # 117 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" 2 # 898 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" void atl_f77wrap_srotg__ ( float *, float *, float *, float * ); void atl_f77wrap_srotmg__ ( float *, float *, float *, float *, float * ); void atl_f77wrap_snrm2__ ( int *, float *, int *, float * ); void atl_f77wrap_sasum__ ( int *, float *, int *, float * ); void atl_f77wrap_sscal__ ( int *, float *, float *, int * ); void atl_f77wrap_isamax__ ( int *, float *, int *, int * ); void atl_f77wrap_saxpy__ ( int *, float *, float *, int *, float *, int * ); void atl_f77wrap_scopy__ ( int *, float *, int *, float *, int * ); void atl_f77wrap_sswap__ ( int *, float *, int *, float *, int * ); void atl_f77wrap_srot__ ( int *, float *, int *, float *, int *, float *, float * ); void atl_f77wrap_srotm__ ( int *, float *, int *, float *, int *, float * ); void atl_f77wrap_sdot__ ( int *, float *, int *, float *, int *, float * ); # 946 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" void atl_f77wrap_dsdot__ ( int *, float *, int *, float *, int *, double * ); void atl_f77wrap_sdsdot__ ( int *, float *, float *, int *, float *, int *, float * ); void atl_f77wrap_sgbmv__ ( int *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_sgemv__ ( int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_sger__ ( int *, int *, float *, float *, int *, float *, int *, float *, int * ); void atl_f77wrap_ssbmv__ ( int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_sspmv__ ( int *, int *, float *, float *, float *, int *, float *, float *, int * ); void atl_f77wrap_ssymv__ ( int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_sspr__ ( int *, int *, float *, float *, int *, float * ); void atl_f77wrap_ssyr__ ( int *, int *, float *, float *, int *, float *, int * ); void atl_f77wrap_sspr2__ ( int *, int *, float *, float *, int *, float *, int *, float * ); void atl_f77wrap_ssyr2__ ( int *, int *, float *, float *, int *, float *, int *, float *, int * ); # 1027 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" void atl_f77wrap_stbmv__ ( int *, int *, int *, int *, int *, float *, int *, float *, int * ); void atl_f77wrap_stpmv__ ( int *, int *, int *, int *, float *, float *, int * ); void atl_f77wrap_strmv__ ( int *, int *, int *, int *, float *, int *, float *, int * ); void atl_f77wrap_stbsv__ ( int *, int *, int *, int *, int *, float *, int *, float *, int * ); void atl_f77wrap_stpsv__ ( int *, int *, int *, int *, float *, float *, int * ); void atl_f77wrap_strsv__ ( int *, int *, int *, int *, float *, int *, float *, int * ); void atl_f77wrap_sgemm__ ( int *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); # 1067 "/fix/t1/camm/debian/atlas/atlas3-3.6.0/include/atlas_f77wrap.h" void atl_f77wrap_ssymm__ ( int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_ssyrk__ ( int *, int *, int *, int *, float *, float *, int *, float *, float *, int * ); void atl_f77wrap_ssyr2k__ ( int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int * ); void atl_f77wrap_strmm__ ( int *, int *, int *, int *, int *, int *, float *, float *, int *, float *, int * ); void atl_f77wrap_strsm__ ( int *, int *, int *, int *, int *, int *, float *, float *, int *, float *, int * ); # 53 "../f77wrap/ATL_F77wrap_trsv.c" 2 void atl_f77wrap_strsv__ ( int * IUPLO, int * ITRANS, int * IDIAG, int * N, float * A, int * LDA, float * X, int * INCX ) { # 111 "../f77wrap/ATL_F77wrap_trsv.c" ATL_strsv( *IUPLO, *ITRANS, *IDIAG, *N, A, *LDA, ( (*INCX) < 0 ? ( (*N) > 0 ? (X)+(1-(*N))*(*INCX) : (X) ) : (X) ), *INCX ); } ============================================================================= -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.25 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages gcc-4.0 depends on: ii binutils 2.16.1-2 The GNU assembler, linker and bina ii cpp-4.0 4.0.1-5 The GNU C preprocessor ii gcc-4.0-base 4.0.1-5 The GNU Compiler Collection (base ii libc6 2.3.5-4 GNU C Library: Shared libraries an ii libgcc1 1:4.0.1-5 GCC support library Versions of packages gcc-4.0 recommends: ii libc6-dev 2.3.5-4 GNU C Library: Development Librari pn libmudflap0-dev (no description available) -- no debconf information