Parent Directory | Revision Log | Patch
revision 1.47 by bellard, Mon Jun 30 23:36:57 2003 UTC | revision 1.48 by bellard, Tue Jul 1 15:07:14 2003 UTC | |
---|---|---|
# | Line 2489 long disas_insn(DisasContext *s, uint8_t | Line 2489 long disas_insn(DisasContext *s, uint8_t |
2489 | ||
2490 | switch(op & 7) { | switch(op & 7) { |
2491 | case 0: | case 0: |
gen_op_fpush(); | ||
2492 | switch(op >> 4) { | switch(op >> 4) { |
2493 | case 0: | case 0: |
2494 | gen_op_flds_ST0_A0(); | gen_op_flds_ST0_A0(); |
# | Line 2540 long disas_insn(DisasContext *s, uint8_t | Line 2539 long disas_insn(DisasContext *s, uint8_t |
2539 | gen_op_fnstcw_A0(); | gen_op_fnstcw_A0(); |
2540 | break; | break; |
2541 | case 0x1d: /* fldt mem */ | case 0x1d: /* fldt mem */ |
gen_op_fpush(); | ||
2542 | gen_op_fldt_ST0_A0(); | gen_op_fldt_ST0_A0(); |
2543 | break; | break; |
2544 | case 0x1f: /* fstpt mem */ | case 0x1f: /* fstpt mem */ |
# | Line 2557 long disas_insn(DisasContext *s, uint8_t | Line 2555 long disas_insn(DisasContext *s, uint8_t |
2555 | gen_op_fnstsw_A0(); | gen_op_fnstsw_A0(); |
2556 | break; | break; |
2557 | case 0x3c: /* fbld */ | case 0x3c: /* fbld */ |
gen_op_fpush(); | ||
2558 | gen_op_fbld_ST0_A0(); | gen_op_fbld_ST0_A0(); |
2559 | break; | break; |
2560 | case 0x3e: /* fbstp */ | case 0x3e: /* fbstp */ |
# | Line 2565 long disas_insn(DisasContext *s, uint8_t | Line 2562 long disas_insn(DisasContext *s, uint8_t |
2562 | gen_op_fpop(); | gen_op_fpop(); |
2563 | break; | break; |
2564 | case 0x3d: /* fildll */ | case 0x3d: /* fildll */ |
gen_op_fpush(); | ||
2565 | gen_op_fildll_ST0_A0(); | gen_op_fildll_ST0_A0(); |
2566 | break; | break; |
2567 | case 0x3f: /* fistpll */ | case 0x3f: /* fistpll */ |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |