diff options
Diffstat (limited to 'arch/nios2/lib/math.h')
| -rw-r--r-- | arch/nios2/lib/math.h | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/arch/nios2/lib/math.h b/arch/nios2/lib/math.h new file mode 100644 index 000000000..f0aed8edc --- /dev/null +++ b/arch/nios2/lib/math.h @@ -0,0 +1,16 @@ +#define BITS_PER_UNIT	8 + +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 word_type			__attribute__ ((mode (__word__))); + +struct SIstruct {HItype low, high;}; + +typedef union { +	struct SIstruct s; +	SItype ll; +} SIunion; |