mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-01 02:21:26 +02:00
x64EmitterTest: Test 64-bit MOV with 32-bit immediate
This commit is contained in:
parent
c84f34bd50
commit
9fe3150358
@ -554,7 +554,7 @@ TWO_OP_ARITH_TEST(OR)
|
||||
TWO_OP_ARITH_TEST(XOR)
|
||||
TWO_OP_ARITH_TEST(MOV)
|
||||
|
||||
TEST_F(x64EmitterTest, MOV_Imm64)
|
||||
TEST_F(x64EmitterTest, MOV64)
|
||||
{
|
||||
for (size_t i = 0; i < reg64names.size(); i++)
|
||||
{
|
||||
@ -569,6 +569,10 @@ TEST_F(x64EmitterTest, MOV_Imm64)
|
||||
emitter->MOV(64, R(reg64names[i].reg), Imm64(0xDEADBEEF));
|
||||
EXPECT_EQ(emitter->GetCodePtr(), code_buffer + 5 + (i > 7));
|
||||
ExpectDisassembly("mov " + reg32names[i].name + ", 0xdeadbeef");
|
||||
|
||||
emitter->MOV(64, R(reg64names[i].reg), Imm32(0x7FFFFFFF));
|
||||
EXPECT_EQ(emitter->GetCodePtr(), code_buffer + 5 + (i > 7));
|
||||
ExpectDisassembly("mov " + reg32names[i].name + ", 0x7fffffff");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user