mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
Port Happy's PPC aliasing fix to the MIPS3 DRC, nw
This commit is contained in:
parent
d9df811529
commit
0b544df0c2
3 changed files with 977 additions and 185 deletions
|
@ -557,8 +557,14 @@ private:
|
|||
int generate_set_cop0_reg(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, UINT8 reg);
|
||||
int generate_get_cop0_reg(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, UINT8 reg);
|
||||
int generate_cop0(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
int generate_cop1(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
int generate_cop1x(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
int generate_cop1_fr0(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
int generate_cop1_fr1(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
void generate_get_cop1_reg64(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, const UINT32 reg, const uml::parameter& param);
|
||||
void generate_get_cop1_reg64_d2i(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, const UINT32 reg, const uml::parameter& param);
|
||||
void generate_set_cop1_reg64(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, const UINT32 reg, const uml::parameter& param);
|
||||
void generate_set_cop1_reg64_i2d(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc, const UINT32 reg, const uml::parameter& param);
|
||||
int generate_cop1x_fr0(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
int generate_cop1x_fr1(drcuml_block *block, compiler_state *compiler, const opcode_desc *desc);
|
||||
|
||||
void check_cop0_access(drcuml_block *block);
|
||||
void check_cop1_access(drcuml_block *block);
|
||||
|
|
|
@ -82,8 +82,6 @@ void mips3_device::mips3com_update_cycle_counting()
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
TLB HANDLING
|
||||
***************************************************************************/
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue