Ken Thomases : ntoskrnl.exe: Fix SIB_INDEX() to use REX_X, not REX_R.
Module: wine Branch: master Commit: f8220cbe93b1c0f86ef1091be2ef7e23e9a4337d URL: http://source.winehq.org/git/wine.git/?a=commit;h=f8220cbe93b1c0f86ef1091be2... Author: Ken Thomases <ken(a)codeweavers.com> Date: Tue Apr 12 01:19:19 2016 -0500 ntoskrnl.exe: Fix SIB_INDEX() to use REX_X, not REX_R. Signed-off-by: Ken Thomases <ken(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/ntoskrnl.exe/instr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/ntoskrnl.exe/instr.c b/dlls/ntoskrnl.exe/instr.c index 85b872e..48f16f2 100644 --- a/dlls/ntoskrnl.exe/instr.c +++ b/dlls/ntoskrnl.exe/instr.c @@ -492,7 +492,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(int); #define REGMODRM_RM( regmodrm, rex ) (((regmodrm) & 7) | (((rex) & REX_B) ? 8 : 0)) #define SIB_SS( sib, rex ) ((sib) >> 6) -#define SIB_INDEX( sib, rex ) (((sib) >> 3) & 7) | (((rex) & REX_R) ? 8 : 0) +#define SIB_INDEX( sib, rex ) (((sib) >> 3) & 7) | (((rex) & REX_X) ? 8 : 0) #define SIB_BASE( sib, rex ) (((sib) & 7) | (((rex) & REX_B) ? 8 : 0)) /* keep in sync with dlls/ntdll/thread.c:thread_init */
participants (1)
-
Alexandre Julliard