2005-04-17 02:20:36 +04:00
/*
* This program is free software ; you can distribute it and / or modify it
* under the terms of the GNU General Public License ( Version 2 ) as
* published by the Free Software Foundation .
*
* This program is distributed in the hope it will be useful , but WITHOUT
* ANY WARRANTY ; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE . See the GNU General Public License
* for more details .
*
* You should have received a copy of the GNU General Public License along
* with this program ; if not , write to the Free Software Foundation , Inc . ,
* 59 Temple Place - Suite 330 , Boston MA 02111 - 1307 , USA .
*
2006-05-15 20:26:03 +04:00
* Further private data for which no space exists in mips_fpu_struct .
* This should be subsumed into the mips_fpu_struct structure as
2005-04-17 02:20:36 +04:00
* defined in processor . h as soon as the absurd wired absolute assembler
* offsets become dynamic at compile time .
*
* Kevin D . Kissell , kevink @ mips . com and Carsten Langgaard , carstenl @ mips . com
* Copyright ( C ) 2000 MIPS Technologies , Inc . All rights reserved .
*/
# ifndef _ASM_FPU_EMULATOR_H
# define _ASM_FPU_EMULATOR_H
2005-05-11 16:02:48 +04:00
struct mips_fpu_emulator_stats {
unsigned int emulated ;
unsigned int loads ;
unsigned int stores ;
unsigned int cp1ops ;
unsigned int cp1xops ;
unsigned int errors ;
2005-04-17 02:20:36 +04:00
} ;
2005-05-11 16:02:48 +04:00
extern struct mips_fpu_emulator_stats fpuemustats ;
2005-02-28 20:29:15 +03:00
2005-04-17 02:20:36 +04:00
# endif /* _ASM_FPU_EMULATOR_H */