mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 22:00:39 -06:00
x64Emitter: remove unused x87 instructions
This commit is contained in:
@ -199,8 +199,6 @@ TEST_INSTR_NO_OPERANDS(CBW, "cbw")
|
||||
TEST_INSTR_NO_OPERANDS(CWDE, "cwde")
|
||||
TEST_INSTR_NO_OPERANDS(CDQE, "cdqe")
|
||||
TEST_INSTR_NO_OPERANDS(XCHG_AHAL, "xchg al, ah")
|
||||
TEST_INSTR_NO_OPERANDS(FWAIT, "fwait")
|
||||
TEST_INSTR_NO_OPERANDS(FNSTSW_AX, "fnstsw ax")
|
||||
TEST_INSTR_NO_OPERANDS(RDTSC, "rdtsc")
|
||||
|
||||
TEST_F(x64EmitterTest, NOP_MultiByte)
|
||||
@ -749,30 +747,6 @@ TEST_F(x64EmitterTest, LDMXCSR)
|
||||
ExpectDisassembly("ldmxcsr dword ptr ds:[r12]");
|
||||
}
|
||||
|
||||
TEST_F(x64EmitterTest, FLD_FST_FSTP)
|
||||
{
|
||||
emitter->FLD(32, MatR(RBP));
|
||||
emitter->FLD(64, MatR(RBP));
|
||||
emitter->FLD(80, MatR(RBP));
|
||||
|
||||
emitter->FST(32, MatR(RBP));
|
||||
emitter->FST(64, MatR(RBP));
|
||||
// No 80 bit version of FST
|
||||
|
||||
emitter->FSTP(32, MatR(RBP));
|
||||
emitter->FSTP(64, MatR(RBP));
|
||||
emitter->FSTP(80, MatR(RBP));
|
||||
|
||||
ExpectDisassembly("fld dword ptr ss:[rbp] "
|
||||
"fld qword ptr ss:[rbp] "
|
||||
"fld tbyte ptr ss:[rbp] "
|
||||
"fst dword ptr ss:[rbp] "
|
||||
"fst qword ptr ss:[rbp] "
|
||||
"fstp dword ptr ss:[rbp] "
|
||||
"fstp qword ptr ss:[rbp] "
|
||||
"fstp tbyte ptr ss:[rbp]");
|
||||
}
|
||||
|
||||
#define TWO_OP_SSE_TEST(Name, MemBits) \
|
||||
TEST_F(x64EmitterTest, Name) \
|
||||
{ \
|
||||
|
Reference in New Issue
Block a user