зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1363290 - Part 2: Add movxsd instruction to WindowsDllInterceptor. r=dmajor
movxsd moves 32-bit register values to 64-bit registers, sign-extending them. It is used by SetCursorPos.
This commit is contained in:
Родитель
9dac5ced13
Коммит
efb6b228f4
|
@ -1008,6 +1008,10 @@ protected:
|
||||||
MOZ_ASSERT_UNREACHABLE("Unrecognized opcode sequence");
|
MOZ_ASSERT_UNREACHABLE("Unrecognized opcode sequence");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
} else if (origBytes[nOrigBytes] == 0x63 &&
|
||||||
|
(origBytes[nOrigBytes + 1] & kMaskMod) == kModReg) {
|
||||||
|
// movsxd r64, r32 (move + sign extend)
|
||||||
|
COPY_CODES(2);
|
||||||
} else {
|
} else {
|
||||||
// not support yet!
|
// not support yet!
|
||||||
MOZ_ASSERT_UNREACHABLE("Unrecognized opcode sequence");
|
MOZ_ASSERT_UNREACHABLE("Unrecognized opcode sequence");
|
||||||
|
|
Загрузка…
Ссылка в новой задаче