Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*---------------------------------------------------------------------------+
0003  |  fpu_asm.h                                                                |
0004  |                                                                           |
0005  | Copyright (C) 1992,1995,1997                                              |
0006  |                       W. Metzenthen, 22 Parker St, Ormond, Vic 3163,      |
0007  |                       Australia.  E-mail billm@suburbia.net               |
0008  |                                                                           |
0009  +---------------------------------------------------------------------------*/
0010 
0011 #ifndef _FPU_ASM_H_
0012 #define _FPU_ASM_H_
0013 
0014 #include <linux/linkage.h>
0015 
0016 #define EXCEPTION   FPU_exception
0017 
0018 #define PARAM1  8(%ebp)
0019 #define PARAM2  12(%ebp)
0020 #define PARAM3  16(%ebp)
0021 #define PARAM4  20(%ebp)
0022 #define PARAM5  24(%ebp)
0023 #define PARAM6  28(%ebp)
0024 #define PARAM7  32(%ebp)
0025 
0026 #define SIGL_OFFSET 0
0027 #define EXP(x)  8(x)
0028 #define SIG(x)  SIGL_OFFSET##(x)
0029 #define SIGL(x) SIGL_OFFSET##(x)
0030 #define SIGH(x) 4(x)
0031 
0032 #endif /* _FPU_ASM_H_ */