1 /*---------------------------------------------------------------------------+ 2 | fpu_asm.h | 3 | | 4 | Copyright (C) 1992 W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | 5 | Australia. E-mail billm@vaxc.cc.monash.edu.au | 6 | | 7 +---------------------------------------------------------------------------*/ 8 9 #ifndef _FPU_ASM_H_ 10 #define _FPU_ASM_H_ 11 12 #include "fpu_emu.h" 13 14 #define EXCEPTION _exception 15 16 17 #define PARAM1 8(%ebp) 18 #define PARAM2 12(%ebp) 19 #define PARAM3 16(%ebp) 20 #define PARAM4 20(%ebp) 21 22 #define SIGL_OFFSET 8 23 #define SIGN(x) (x) 24 #define TAG(x) 1(x) 25 #define EXP(x) 4(x) 26 #define SIG(x) SIGL_OFFSET##(x) 27 #define SIGL(x) SIGL_OFFSET##(x) 28 #define SIGH(x) 12(x) 29 30 #endif _FPU_ASM_H_