summaryrefslogtreecommitdiff
path: root/sys/arch/m68k/fpe/fpu_emulate.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arch/m68k/fpe/fpu_emulate.h')
-rw-r--r--sys/arch/m68k/fpe/fpu_emulate.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/arch/m68k/fpe/fpu_emulate.h b/sys/arch/m68k/fpe/fpu_emulate.h
index 5664731a827..6504aa254c3 100644
--- a/sys/arch/m68k/fpe/fpu_emulate.h
+++ b/sys/arch/m68k/fpe/fpu_emulate.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: fpu_emulate.h,v 1.5 2006/01/16 22:08:26 miod Exp $ */
+/* $OpenBSD: fpu_emulate.h,v 1.6 2006/01/30 21:23:22 miod Exp $ */
/* $NetBSD: fpu_emulate.h,v 1.11 2005/08/13 05:38:45 he Exp $ */
/*
@@ -281,16 +281,16 @@ void fpu_implode(struct fpemu *fe, struct fpn *fp, int t, u_int *dst);
* non-static emulation functions
*/
/* type 0 */
-int fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn);
-int fpu_emul_fstore(struct fpemu *fe, struct instruction *insn);
-int fpu_emul_fscale(struct fpemu *fe, struct instruction *insn);
+int fpu_emul_fmovecr(struct fpemu *fe, struct instruction *insn, int *typ);
+int fpu_emul_fstore(struct fpemu *fe, struct instruction *insn, int *typ);
+int fpu_emul_fscale(struct fpemu *fe, struct instruction *insn, int *typ);
/*
* include function declarations of those which are called by fpu_emul_arith()
*/
#include "fpu_arith_proto.h"
-int fpu_emulate(struct frame *frame, struct fpframe *fpf);
+int fpu_emulate(struct frame *frame, struct fpframe *fpf, int *typ);
/*
* "helper" functions
@@ -299,13 +299,13 @@ int fpu_emulate(struct frame *frame, struct fpframe *fpf);
struct fpn *fpu_const(struct fpn *fp, u_int offset);
/* update exceptions and FPSR */
int fpu_upd_excp(struct fpemu *fe);
-u_int fpu_upd_fpsr(struct fpemu *fe, struct fpn *fp);
+u_int fpu_upd_fpsr(struct fpemu *fe, struct fpn *fp) ;
/* address mode decoder, and load/store */
int fpu_decode_ea(struct frame *frame, struct instruction *insn,
- struct insn_ea *ea, int modreg);
+ struct insn_ea *ea, int modreg, int *typ);
int fpu_load_ea(struct frame *frame, struct instruction *insn,
- struct insn_ea *ea, char *dst);
+ struct insn_ea *ea, char *dst, int *typ);
int fpu_store_ea(struct frame *frame, struct instruction *insn,
struct insn_ea *ea, char *src);