| /* 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; |