summaryrefslogtreecommitdiff
path: root/target-mips/translate.c
diff options
context:
space:
mode:
authorths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-20 14:35:19 +0000
committerths <ths@c046a42c-6fe2-441c-8c8c-71466251a162>2008-06-20 14:35:19 +0000
commit92af06d216857de77bcadaf86cf9675cce9f1d3c (patch)
tree703cd09351247c06ebf8494677f2a247f5708143 /target-mips/translate.c
parent278ed7c329b7e5a8dbef8da7efd42a5b73ca785d (diff)
downloadqemu-92af06d216857de77bcadaf86cf9675cce9f1d3c.tar.gz
Convert vr54xx multiply instructions to TCG.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4756 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'target-mips/translate.c')
-rw-r--r--target-mips/translate.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/target-mips/translate.c b/target-mips/translate.c
index 56984147e6..d441f2bdff 100644
--- a/target-mips/translate.c
+++ b/target-mips/translate.c
@@ -2204,59 +2204,59 @@ static void gen_mul_vr54xx (DisasContext *ctx, uint32_t opc,
switch (opc) {
case OPC_VR54XX_MULS:
- gen_op_muls();
+ tcg_gen_helper_0_0(do_muls);
opn = "muls";
break;
case OPC_VR54XX_MULSU:
- gen_op_mulsu();
+ tcg_gen_helper_0_0(do_mulsu);
opn = "mulsu";
break;
case OPC_VR54XX_MACC:
- gen_op_macc();
+ tcg_gen_helper_0_0(do_macc);
opn = "macc";
break;
case OPC_VR54XX_MACCU:
- gen_op_maccu();
+ tcg_gen_helper_0_0(do_maccu);
opn = "maccu";
break;
case OPC_VR54XX_MSAC:
- gen_op_msac();
+ tcg_gen_helper_0_0(do_msac);
opn = "msac";
break;
case OPC_VR54XX_MSACU:
- gen_op_msacu();
+ tcg_gen_helper_0_0(do_msacu);
opn = "msacu";
break;
case OPC_VR54XX_MULHI:
- gen_op_mulhi();
+ tcg_gen_helper_0_0(do_mulhi);
opn = "mulhi";
break;
case OPC_VR54XX_MULHIU:
- gen_op_mulhiu();
+ tcg_gen_helper_0_0(do_mulhiu);
opn = "mulhiu";
break;
case OPC_VR54XX_MULSHI:
- gen_op_mulshi();
+ tcg_gen_helper_0_0(do_mulshi);
opn = "mulshi";
break;
case OPC_VR54XX_MULSHIU:
- gen_op_mulshiu();
+ tcg_gen_helper_0_0(do_mulshiu);
opn = "mulshiu";
break;
case OPC_VR54XX_MACCHI:
- gen_op_macchi();
+ tcg_gen_helper_0_0(do_macchi);
opn = "macchi";
break;
case OPC_VR54XX_MACCHIU:
- gen_op_macchiu();
+ tcg_gen_helper_0_0(do_macchiu);
opn = "macchiu";
break;
case OPC_VR54XX_MSACHI:
- gen_op_msachi();
+ tcg_gen_helper_0_0(do_msachi);
opn = "msachi";
break;
case OPC_VR54XX_MSACHIU:
- gen_op_msachiu();
+ tcg_gen_helper_0_0(do_msachiu);
opn = "msachiu";
break;
default: