mirror of
https://github.com/libretro/Play-.git
synced 2025-03-03 16:57:03 +00:00
Added support for VSQD.
This commit is contained in:
parent
c707337b1a
commit
9e7c57bdde
@ -757,6 +757,12 @@ void CCOP_VU::VNOP()
|
||||
//Nothing to do
|
||||
}
|
||||
|
||||
//0D
|
||||
void CCOP_VU::VSQD()
|
||||
{
|
||||
VUShared::SQD(m_codeGen, m_nDest, m_nIS, m_nIT, PS2::VUMEM0ADDR);
|
||||
}
|
||||
|
||||
//0E
|
||||
void CCOP_VU::VWAITQ()
|
||||
{
|
||||
@ -852,7 +858,7 @@ CCOP_VU::InstructionFuncConstant CCOP_VU::m_pOpVx3[0x20] =
|
||||
//0x00
|
||||
&CCOP_VU::VADDAbc, &CCOP_VU::VSUBAbc, &CCOP_VU::VMADDAbc, &CCOP_VU::VMSUBAbc, &CCOP_VU::VITOF15, &CCOP_VU::VFTOI15, &CCOP_VU::VMULAbc, &CCOP_VU::VCLIP,
|
||||
//0x08
|
||||
&CCOP_VU::VMADDAi, &CCOP_VU::VMSUBAi, &CCOP_VU::Illegal, &CCOP_VU::VNOP, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::VWAITQ, &CCOP_VU::VISWR,
|
||||
&CCOP_VU::VMADDAi, &CCOP_VU::VMSUBAi, &CCOP_VU::Illegal, &CCOP_VU::VNOP, &CCOP_VU::Illegal, &CCOP_VU::VSQD, &CCOP_VU::VWAITQ, &CCOP_VU::VISWR,
|
||||
//0x10
|
||||
&CCOP_VU::VRXOR, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::Illegal, &CCOP_VU::Illegal,
|
||||
//0x18
|
||||
|
@ -150,6 +150,7 @@ private:
|
||||
void VMADDAi();
|
||||
void VMSUBAi();
|
||||
void VNOP();
|
||||
void VSQD();
|
||||
void VWAITQ();
|
||||
void VISWR();
|
||||
void VRXOR();
|
||||
|
@ -396,7 +396,7 @@ INSTRUCTION CCOP_VU::m_cReflVX3[32] =
|
||||
{ NULL, NULL, NULL, NULL, NULL, NULL },
|
||||
{ "VNOP", NULL, CopyMnemonic, NULL, NULL, NULL },
|
||||
{ NULL, NULL, NULL, NULL, NULL, NULL },
|
||||
{ NULL, NULL, NULL, NULL, NULL, NULL },
|
||||
{ "VSQD", NULL, CopyMnemonic, ReflOpFsDstItDec, NULL, NULL },
|
||||
{ "VWAITQ", NULL, CopyMnemonic, NULL, NULL, NULL },
|
||||
{ "VISWR", NULL, CopyMnemonic, ReflOpItIsDst, NULL, NULL },
|
||||
//0x10
|
||||
|
Loading…
x
Reference in New Issue
Block a user