summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mips/r4000.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/mips/r4000.h')
-rw-r--r--src/devices/cpu/mips/r4000.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/devices/cpu/mips/r4000.h b/src/devices/cpu/mips/r4000.h
index ed4b5efa58b..2e4c0e177a7 100644
--- a/src/devices/cpu/mips/r4000.h
+++ b/src/devices/cpu/mips/r4000.h
@@ -356,9 +356,11 @@ protected:
// cp1 implementation
void cp1_unimplemented();
template <typename T> bool cp1_op(T op);
- void cp1_execute(u32 const op);
+ virtual void cp1_execute(u32 const op);
virtual void cp1x_execute(u32 const op);
template <typename T> void cp1_set(unsigned const reg, T const data);
+ void cp1_mov_s(u32 const op);
+ void cp1_mov_d(u32 const op);
// cp2 implementation
void cp2_execute(u32 const op);
@@ -486,6 +488,10 @@ public:
private:
virtual void handle_reserved_instruction(u32 const op) override;
+ virtual void cp1_execute(u32 const op) override;
virtual void cp1x_execute(u32 const op) override;
+
+ static u32 const s_fcc_masks[8];
+ static u32 const s_fcc_shifts[8];
};
#endif // MAME_CPU_MIPS_R4000_H