From d3be3380170e4c1f1b0a293b05a99e16ded40b2f Mon Sep 17 00:00:00 2001 From: Cyrill Gorcunov Date: Sun, 27 Mar 2016 13:06:58 +0300 Subject: [PATCH] insns.dat: Fix monitorx instruction It accepts rax|ax registers instead of rax. Signed-off-by: Cyrill Gorcunov --- insns.dat | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/insns.dat b/insns.dat index 5bd2e521..3ee7ca9d 100644 --- a/insns.dat +++ b/insns.dat @@ -800,7 +800,8 @@ MONITOR void [ 0f 01 c8] PRESCOTT MONITOR reg_eax,reg_ecx,reg_edx [---: 0f 01 c8] PRESCOTT,NOLONG,ND MONITOR reg_rax,reg_ecx,reg_edx [---: 0f 01 c8] X64,ND MONITORX void [ 0f 01 fa] AMD -MONITORX reg_rax,reg_ecx,reg_edx [---: 0f 01 fa] AMD,ND +MONITORX reg_eax,reg_ecx,reg_edx [---: 0f 01 fa] AMD,ND +MONITORX reg_ax,reg_ecx,reg_edx [---: 0f 01 fa] AMD,ND MOV mem,reg_sreg [mr: 8c /r] 8086,SW MOV reg16,reg_sreg [mr: o16 8c /r] 8086 MOV reg32,reg_sreg [mr: o32 8c /r] 386