Commit 839bca8467a503171c3f12449434fa12cba2dc29
1 parent
07be379f
suppressed no longer used ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4511 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
0 additions
and
17 deletions
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 */ | ... | ... |