• Main Page
  • Related Pages
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

fpu.h

Go to the documentation of this file.
00001 /****************************************************************************
00002 *
00003 *                                               Realmode X86 Emulator Library
00004 *
00005 *               Copyright (C) 1996-1999 SciTech Software, Inc.
00006 *                                    Copyright (C) David Mosberger-Tang
00007 *                                          Copyright (C) 1999 Egbert Eich
00008 *
00009 *  ========================================================================
00010 *
00011 *  Permission to use, copy, modify, distribute, and sell this software and
00012 *  its documentation for any purpose is hereby granted without fee,
00013 *  provided that the above copyright notice appear in all copies and that
00014 *  both that copyright notice and this permission notice appear in
00015 *  supporting documentation, and that the name of the authors not be used
00016 *  in advertising or publicity pertaining to distribution of the software
00017 *  without specific, written prior permission.  The authors makes no
00018 *  representations about the suitability of this software for any purpose.
00019 *  It is provided "as is" without express or implied warranty.
00020 *
00021 *  THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
00022 *  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
00023 *  EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
00024 *  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
00025 *  USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
00026 *  OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
00027 *  PERFORMANCE OF THIS SOFTWARE.
00028 *
00029 *  ========================================================================
00030 *
00031 * Language:             ANSI C
00032 * Environment:  Any
00033 * Developer:    Kendall Bennett
00034 *
00035 * Description:  Header file for FPU instruction decoding.
00036 *
00037 ****************************************************************************/
00038 
00039 #ifndef __X86EMU_FPU_H
00040 #define __X86EMU_FPU_H
00041 
00042 #ifdef  __cplusplus
00043 extern "C" {                                    /* Use "C" linkage when in C++ mode */
00044 #endif
00045 
00046 /* these have to be defined, whether 8087 support compiled in or not. */
00047 
00048 extern void x86emuOp_esc_coprocess_d8 (u8 op1);
00049 extern void x86emuOp_esc_coprocess_d9 (u8 op1);
00050 extern void x86emuOp_esc_coprocess_da (u8 op1);
00051 extern void x86emuOp_esc_coprocess_db (u8 op1);
00052 extern void x86emuOp_esc_coprocess_dc (u8 op1);
00053 extern void x86emuOp_esc_coprocess_dd (u8 op1);
00054 extern void x86emuOp_esc_coprocess_de (u8 op1);
00055 extern void x86emuOp_esc_coprocess_df (u8 op1);
00056 
00057 #ifdef  __cplusplus
00058 }                                               /* End of "C" linkage for C++           */
00059 #endif
00060 
00061 #endif /* __X86EMU_FPU_H */