1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /*---------------------------------------------------------------------------+ 3*4882a593Smuzhiyun | fpu_asm.h | 4*4882a593Smuzhiyun | | 5*4882a593Smuzhiyun | Copyright (C) 1992,1995,1997 | 6*4882a593Smuzhiyun | W. Metzenthen, 22 Parker St, Ormond, Vic 3163, | 7*4882a593Smuzhiyun | Australia. E-mail billm@suburbia.net | 8*4882a593Smuzhiyun | | 9*4882a593Smuzhiyun +---------------------------------------------------------------------------*/ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #ifndef _FPU_ASM_H_ 12*4882a593Smuzhiyun #define _FPU_ASM_H_ 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #include <linux/linkage.h> 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun #define EXCEPTION FPU_exception 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun #define PARAM1 8(%ebp) 19*4882a593Smuzhiyun #define PARAM2 12(%ebp) 20*4882a593Smuzhiyun #define PARAM3 16(%ebp) 21*4882a593Smuzhiyun #define PARAM4 20(%ebp) 22*4882a593Smuzhiyun #define PARAM5 24(%ebp) 23*4882a593Smuzhiyun #define PARAM6 28(%ebp) 24*4882a593Smuzhiyun #define PARAM7 32(%ebp) 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun #define SIGL_OFFSET 0 27*4882a593Smuzhiyun #define EXP(x) 8(x) 28*4882a593Smuzhiyun #define SIG(x) SIGL_OFFSET##(x) 29*4882a593Smuzhiyun #define SIGL(x) SIGL_OFFSET##(x) 30*4882a593Smuzhiyun #define SIGH(x) 4(x) 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun #endif /* _FPU_ASM_H_ */ 33