movsx eax,ax broken
Closed this issue · 2 comments
brandonros commented
{
"i": 124,
"x64dbgLine": {
"rawLine": {
"Index": "0007C",
"Address": "0000000144ED425D",
"Bytes": "0FBFC0",
"Disassembly": "movsx eax,ax",
"Registers": "rax: FFFFFFFFFFEDAAC2-> FFFFAAC2",
"Memory": "",
"Comments": ""
},
"rip": "144ed425d",
"registerChanges": [
{
"registerName": "rax",
"previousValue": "ffffffffffedaac2",
"newValue": "ffffaac2"
}
],
"memoryChanges": []
},
"scemuLine": {
"rawLine": "diff_reg: rip = 144ed425d rax ffffffffffedaac2 -> ffc2;",
"rip": "144ed425d",
"registerChanges": [
{
"registerName": "rax",
"previousValue": "ffffffffffedaac2",
"newValue": "ffc2"
}
],
"memoryChanges": []
},
"instructionErrors": [
{
"index": 0,
"message": "newValue mismatch",
"x64dbg": "ffffaac2",
"scemu": "ffc2"
}
]
},
brandonros commented
125 0x144ed425d: movsx eax,ax
movsx: value1 = aac2 sz0 = 32 sz1 = 16 result = ffc2
diff_flags: rip = 144ed425d
diff_reg: rip = 144ed425d rax ffffffffffedaac2 -> ffc2;
rax: 0xffc2 rbx: 0x0 rcx: 0x140000000 rdx: 0x100000000 rsi: 0x14f418 rdi: 0x144e47255 rbp: 0x144ed4239 rsp: 0x14f290
brandonros commented
fixed