mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 07:51:28 +12:00
ARMv7: more opcodes
This commit is contained in:
parent
bf6415accd
commit
94213bb398
6 changed files with 331 additions and 38 deletions
|
@ -260,19 +260,116 @@ void ARMv7Interpreter::BLX(const u32 data, const ARMv7_encoding type)
|
|||
CPU.SetBranch(target);
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADC_IMM(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADC_REG(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADC_RSR(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADD_IMM(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADD_REG(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADD_RSR(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADD_SPI(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::ADD_SPR(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::MOV_IMM(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::MOV_REG(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::MOVT(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::SUB_IMM(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::SUB_REG(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::SUB_RSR(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::SUB_SPI(const u32 data, const ARMv7_encoding type)
|
||||
|
@ -286,6 +383,24 @@ void ARMv7Interpreter::SUB_SPI(const u32 data, const ARMv7_encoding type)
|
|||
|
||||
void ARMv7Interpreter::SUB_SPR(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::STR_IMM(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
||||
void ARMv7Interpreter::STR_REG(const u32 data, const ARMv7_encoding type)
|
||||
{
|
||||
switch (type)
|
||||
{
|
||||
default: throw __FUNCTION__;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue