mov_ecx_imm32: Bug fix due to forgetting endian conversion

This commit is contained in:
tuz358
2018-03-05 17:07:46 +09:00
parent 052c91e44f
commit 59998aa168

View File

@@ -245,10 +245,10 @@ void Instructions::mov_eax_imm32(){
void Instructions::mov_ecx_imm32(){
printf("mov_ecx_imm32 called.\n");
this->eip++;
uint32_t imm32 = memory.read_uint32(this->eip);
imm32 = swap_endian32(imm32);
this->registers[1] = imm32;
this->eip += 3;
this->eip += 4;
}
void Instructions::mov_ebx_imm32(){