summaryrefslogtreecommitdiff
path: root/translate-i386.c
diff options
context:
space:
mode:
Diffstat (limited to 'translate-i386.c')
-rw-r--r--translate-i386.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/translate-i386.c b/translate-i386.c
index bfc988446e..c8bd12f3d9 100644
--- a/translate-i386.c
+++ b/translate-i386.c
@@ -2489,7 +2489,6 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
switch(op & 7) {
case 0:
- gen_op_fpush();
switch(op >> 4) {
case 0:
gen_op_flds_ST0_A0();
@@ -2540,7 +2539,6 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
gen_op_fnstcw_A0();
break;
case 0x1d: /* fldt mem */
- gen_op_fpush();
gen_op_fldt_ST0_A0();
break;
case 0x1f: /* fstpt mem */
@@ -2557,7 +2555,6 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
gen_op_fnstsw_A0();
break;
case 0x3c: /* fbld */
- gen_op_fpush();
gen_op_fbld_ST0_A0();
break;
case 0x3e: /* fbstp */
@@ -2565,7 +2562,6 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
gen_op_fpop();
break;
case 0x3d: /* fildll */
- gen_op_fpush();
gen_op_fildll_ST0_A0();
break;
case 0x3f: /* fistpll */