version 1.1, 2006/11/01 22:37:23
|
version 1.3, 2007/06/30 20:28:55
|
Line 1
|
Line 1
|
/* taken from gcc-4.1.1 */ |
/* taken from gcc-4.1.1 */ |
/* longlong.h -- definitions for mixed size 32/64 bit arithmetic. |
/* longlong.h -- definitions for mixed size 32/64 bit arithmetic. |
Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2004, 2005 Free Software Foundation, Inc. |
Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2004, 2005,2006 Free Software Foundation, Inc. |
|
|
This definition file is free software; you can redistribute it |
This definition file is free software; you can redistribute it |
and/or modify it under the terms of the GNU General Public |
and/or modify it under the terms of the GNU General Public |
Line 108 extern const UQItype __clz_tab[256];
|
Line 108 extern const UQItype __clz_tab[256];
|
#define __AND_CLOBBER_CC , "cc" |
#define __AND_CLOBBER_CC , "cc" |
#endif /* __GNUC__ < 2 */ |
#endif /* __GNUC__ < 2 */ |
|
|
#if defined (__alpha) && W_TYPE_SIZE == 64 |
#if defined (__alpha) && W_TYPE_SIZE == 64 && __GNUC__ >= 3 |
#define umul_ppmm(ph, pl, m0, m1) \ |
#define umul_ppmm(ph, pl, m0, m1) \ |
do { \ |
do { \ |
UDItype __m0 = (m0), __m1 = (m1); \ |
UDItype __m0 = (m0), __m1 = (m1); \ |