void _fastcall r4300i_SH (void) {
	DWORD Address =  GPR[Opcode.base].UW[0] + (short)Opcode.offset;	
	if ((Address & 1) != 0) { ADDRESS_ERROR_EXCEPTION(Address,FALSE); }
	if (!r4300i_SH_VAddr(Address,GPR[Opcode.rt].UHW[0])) {
		DisplayError("SH TLB: %X",Address);
	}
}
Example #2
0
void r4300i_SH (void)
{
    uint32_t Address =  GPR[Opcode.base].UW[0] + (int16_t)Opcode.offset;
    if ((Address & 1) != 0)
    {
        ADDRESS_ERROR_EXCEPTION(Address,0);
    }
    if (!r4300i_SH_VAddr(Address,GPR[Opcode.rt].UHW[0]))
    {
    }
}