Commit 839bca8467a503171c3f12449434fa12cba2dc29

Authored by bellard
1 parent 07be379f

suppressed no longer used ops

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4511 c046a42c-6fe2-441c-8c8c-71466251a162
target-i386/op.c
... ... @@ -457,14 +457,3 @@ void OPPROTO op_salc(void)
457 457 cf = cc_table[CC_OP].compute_c();
458 458 EAX = (EAX & ~0xff) | ((-cf) & 0xff);
459 459 }
460   -
461   -void OPPROTO op_fcomi_dummy(void)
462   -{
463   - T0 = 0;
464   -}
465   -
466   -/* SSE support */
467   -void OPPROTO op_com_dummy(void)
468   -{
469   - T0 = 0;
470   -}
... ...
target-i386/translate.c
... ... @@ -3481,8 +3481,6 @@ static void gen_sse(DisasContext *s, int b, target_ulong pc_start, int rex_r)
3481 3481 break;
3482 3482 }
3483 3483 if (b == 0x2e || b == 0x2f) {
3484   - /* just to keep the EFLAGS optimization correct */
3485   - gen_op_com_dummy();
3486 3484 s->cc_op = CC_OP_EFLAGS;
3487 3485 }
3488 3486 }
... ... @@ -5263,7 +5261,6 @@ static target_ulong disas_insn(DisasContext *s, target_ulong pc_start)
5263 5261 gen_op_set_cc_op(s->cc_op);
5264 5262 tcg_gen_helper_0_1(helper_fmov_FT0_STN, tcg_const_i32(opreg));
5265 5263 tcg_gen_helper_0_0(helper_fucomi_ST0_FT0);
5266   - gen_op_fcomi_dummy();
5267 5264 s->cc_op = CC_OP_EFLAGS;
5268 5265 break;
5269 5266 case 0x1e: /* fcomi */
... ... @@ -5271,7 +5268,6 @@ static target_ulong disas_insn(DisasContext *s, target_ulong pc_start)
5271 5268 gen_op_set_cc_op(s->cc_op);
5272 5269 tcg_gen_helper_0_1(helper_fmov_FT0_STN, tcg_const_i32(opreg));
5273 5270 tcg_gen_helper_0_0(helper_fcomi_ST0_FT0);
5274   - gen_op_fcomi_dummy();
5275 5271 s->cc_op = CC_OP_EFLAGS;
5276 5272 break;
5277 5273 case 0x28: /* ffree sti */
... ... @@ -5329,7 +5325,6 @@ static target_ulong disas_insn(DisasContext *s, target_ulong pc_start)
5329 5325 tcg_gen_helper_0_1(helper_fmov_FT0_STN, tcg_const_i32(opreg));
5330 5326 tcg_gen_helper_0_0(helper_fucomi_ST0_FT0);
5331 5327 tcg_gen_helper_0_0(helper_fpop);
5332   - gen_op_fcomi_dummy();
5333 5328 s->cc_op = CC_OP_EFLAGS;
5334 5329 break;
5335 5330 case 0x3e: /* fcomip */
... ... @@ -5338,7 +5333,6 @@ static target_ulong disas_insn(DisasContext *s, target_ulong pc_start)
5338 5333 tcg_gen_helper_0_1(helper_fmov_FT0_STN, tcg_const_i32(opreg));
5339 5334 tcg_gen_helper_0_0(helper_fcomi_ST0_FT0);
5340 5335 tcg_gen_helper_0_0(helper_fpop);
5341   - gen_op_fcomi_dummy();
5342 5336 s->cc_op = CC_OP_EFLAGS;
5343 5337 break;
5344 5338 case 0x10 ... 0x13: /* fcmovxx */
... ...