Changeset 1428

Show
Ignore:
Timestamp:
10/30/07 10:57:10 (10 months ago)
Author:
common
Message:

libemu

  • add group3 to itables
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libemu/trunk/include/emu/emu_cpu_functions.h

    r1317 r1428  
    132132 
    133133/* group 3 */ 
    134 /*int32_t instr_group_3_f6(struct emu_cpu *c, struct instruction *i);*/ 
     134int32_t instr_group_3_f6(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    135135int32_t instr_group_3_f6_test(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    136136int32_t instr_group_3_f6_test(struct emu_cpu *c, struct emu_cpu_instruction *i); 
     
    142142int32_t instr_group_3_f6_idiv(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    143143 
    144 /*int32_t instr_group_3_f7(struct emu_cpu *c, struct instruction *i);*/ 
     144int32_t instr_group_3_f7(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    145145int32_t instr_group_3_f7_test(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    146146int32_t instr_group_3_f7_test(struct emu_cpu *c, struct emu_cpu_instruction *i); 
     
    403403int32_t instr_esc_fpu_dx(struct emu_cpu *c, struct emu_cpu_instruction *i); 
    404404 
     405/* int */ 
     406//int32_t instr_int_cd(struct emu_cpu *c, struct emu_cpu_instruction *i); 
     407 
    405408#endif /*HAVE_EMU_CPU_FUNCTIONS_H*/                            
    406409                                                                                                                           
  • libemu/trunk/include/emu/emu_cpu_itables.h

    r1317 r1428  
    268268        /* cb */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
    269269        /* cc */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
    270         /* cd */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
     270        /* cd */ {0, "int", {0, 0, 0, II_IMM8, 0, 0, 0, 0}}, // instr_int_cd 
    271271        /* ce */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
    272272        /* cf */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
     
    309309        /* f4 */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
    310310        /* f5 */ {instr_cmc_f5, "cmc", {0, 0, 0, 0, 0, 0, 0, 0}}, 
    311         /* f6 */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
    312         /* f7 */ {0, 0, {0, 0, 0, 0, 0, 0, 0, 0}}, 
     311        /* f6 */ {instr_group_3_f7, "group3", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
     312        /* f7 */ {instr_group_3_f7, "group3", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
    313313        /* f8 */ {instr_clc_f8, "clc", {0, 0, 0, 0, 0, 0, 0, 0}}, 
    314314        /* f9 */ {instr_stc_f9, "stc", {0, 0, 0, 0, 0, 0, 0, 0}}, 
     
    317317        /* fc */ {instr_cld_fc, "cld", {0, 0, 0, 0, 0, 0, 0, 0}}, 
    318318        /* fd */ {instr_std_fd, "std", {0, 0, 0, 0, 0, 0, 0, 0}}, 
    319         /* fe */ {instr_group_4_fe, "", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
    320         /* ff */ {instr_group_5_ff, "", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
     319        /* fe */ {instr_group_4_fe, "group4", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
     320        /* ff */ {instr_group_5_ff, "group5", {0, 0, II_MOD_REG_RM, 0, 0, 0, 0, 0}}, 
    321321}; 
    322322