123456789101112131415161718192021222324252627282930313233 |
- /* Definitions for various functions 'borrowed' from gcc-3.4.3 */
- #define BITS_PER_UNIT 8
- typedef int QItype __attribute__ ((mode (QI)));
- typedef unsigned int UQItype __attribute__ ((mode (QI)));
- typedef int HItype __attribute__ ((mode (HI)));
- typedef unsigned int UHItype __attribute__ ((mode (HI)));
- typedef int SItype __attribute__ ((mode (SI)));
- typedef unsigned int USItype __attribute__ ((mode (SI)));
- typedef int DItype __attribute__ ((mode (DI)));
- typedef unsigned int UDItype __attribute__ ((mode (DI)));
- typedef float SFtype __attribute__ ((mode (SF)));
- typedef float DFtype __attribute__ ((mode (DF)));
- typedef int word_type __attribute__ ((mode (__word__)));
- #define W_TYPE_SIZE (4 * BITS_PER_UNIT)
- #define Wtype SItype
- #define UWtype USItype
- #define HWtype SItype
- #define UHWtype USItype
- #define DWtype DItype
- #define UDWtype UDItype
- #define __NW(a,b) __ ## a ## si ## b
- #define __NDW(a,b) __ ## a ## di ## b
- struct DWstruct {Wtype high, low;};
- typedef union
- {
- struct DWstruct s;
- DWtype ll;
- } DWunion;
|