aboutsummaryrefslogtreecommitdiff
path: root/target-mips/op.c
diff options
context:
space:
mode:
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-11 13:02:57 +0000
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-11 13:02:57 +0000
commitaa0bf00b659111905887269775f1f611c8cda74b (patch)
treee5231fbbdf8198b638416d7a15e167fec5f388f5 /target-mips/op.c
parentfaf7aaa9183d5f2029ada291837a8716e9be127b (diff)
Switch most MIPS FP load/stores to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4732 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-mips/op.c')
-rw-r--r--target-mips/op.c139
1 files changed, 0 insertions, 139 deletions
diff --git a/target-mips/op.c b/target-mips/op.c
index ff5aed9681..3d594aa985 100644
--- a/target-mips/op.c
+++ b/target-mips/op.c
@@ -48,103 +48,6 @@
func(arg0, arg1, arg2, arg3)
#endif
-#define FREG 0
-#include "fop_template.c"
-#undef FREG
-#define FREG 1
-#include "fop_template.c"
-#undef FREG
-#define FREG 2
-#include "fop_template.c"
-#undef FREG
-#define FREG 3
-#include "fop_template.c"
-#undef FREG
-#define FREG 4
-#include "fop_template.c"
-#undef FREG
-#define FREG 5
-#include "fop_template.c"
-#undef FREG
-#define FREG 6
-#include "fop_template.c"
-#undef FREG
-#define FREG 7
-#include "fop_template.c"
-#undef FREG
-#define FREG 8
-#include "fop_template.c"
-#undef FREG
-#define FREG 9
-#include "fop_template.c"
-#undef FREG
-#define FREG 10
-#include "fop_template.c"
-#undef FREG
-#define FREG 11
-#include "fop_template.c"
-#undef FREG
-#define FREG 12
-#include "fop_template.c"
-#undef FREG
-#define FREG 13
-#include "fop_template.c"
-#undef FREG
-#define FREG 14
-#include "fop_template.c"
-#undef FREG
-#define FREG 15
-#include "fop_template.c"
-#undef FREG
-#define FREG 16
-#include "fop_template.c"
-#undef FREG
-#define FREG 17
-#include "fop_template.c"
-#undef FREG
-#define FREG 18
-#include "fop_template.c"
-#undef FREG
-#define FREG 19
-#include "fop_template.c"
-#undef FREG
-#define FREG 20
-#include "fop_template.c"
-#undef FREG
-#define FREG 21
-#include "fop_template.c"
-#undef FREG
-#define FREG 22
-#include "fop_template.c"
-#undef FREG
-#define FREG 23
-#include "fop_template.c"
-#undef FREG
-#define FREG 24
-#include "fop_template.c"
-#undef FREG
-#define FREG 25
-#include "fop_template.c"
-#undef FREG
-#define FREG 26
-#include "fop_template.c"
-#undef FREG
-#define FREG 27
-#include "fop_template.c"
-#undef FREG
-#define FREG 28
-#include "fop_template.c"
-#undef FREG
-#define FREG 29
-#include "fop_template.c"
-#undef FREG
-#define FREG 30
-#include "fop_template.c"
-#undef FREG
-#define FREG 31
-#include "fop_template.c"
-#undef FREG
-
/* Load and store */
#define MEMSUFFIX _raw
#include "op_mem.c"
@@ -467,48 +370,6 @@ void op_dmultu (void)
# define DEBUG_FPU_STATE() do { } while(0)
#endif
-void op_mfc1 (void)
-{
- T0 = (int32_t)WT0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
-void op_mtc1 (void)
-{
- WT0 = T0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
-void op_dmfc1 (void)
-{
- T0 = DT0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
-void op_dmtc1 (void)
-{
- DT0 = T0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
-void op_mfhc1 (void)
-{
- T0 = (int32_t)WTH0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
-void op_mthc1 (void)
-{
- WTH0 = T0;
- DEBUG_FPU_STATE();
- FORCE_RET();
-}
-
/* Float support.
Single precition routines have a "s" suffix, double precision a
"d" suffix, 32bit integer "w", 64bit integer "l", paired singe "ps",