hle: opcode A2 forbidden with HLE prefixes

The moffset opcodes A2 and A3 do not support HLE.  Unfortunately
checkin

fb3f4e6d HLE: Change NOHLE to be an instruction flag

... inadvertently lost the NOHLE flag for opcode A2.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
H. Peter Anvin 2012-07-22 21:04:20 -07:00
parent 46a80636c2
commit 56bff2df92
2 changed files with 5 additions and 1 deletions

@ -790,7 +790,7 @@ MOV reg_al,mem_offs [-i: a0 iwdq] 8086,SM
MOV reg_ax,mem_offs [-i: o16 a1 iwdq] 8086,SM
MOV reg_eax,mem_offs [-i: o32 a1 iwdq] 386,SM
MOV reg_rax,mem_offs [-i: o64 a1 iwdq] X64,SM
MOV mem_offs,reg_al [i-: a2 iwdq] 8086,SM
MOV mem_offs,reg_al [i-: a2 iwdq] 8086,SM,NOHLE
MOV mem_offs,reg_ax [i-: o16 a3 iwdq] 8086,SM,NOHLE
MOV mem_offs,reg_eax [i-: o32 a3 iwdq] 386,SM,NOHLE
MOV mem_offs,reg_rax [i-: o64 a3 iwdq] X64,SM,NOHLE

@ -12,4 +12,8 @@
xrelease mov [sym],eax
xacquire mov [sym],eax
mov [sym],al
xrelease mov [sym],al
xacquire mov [sym],al
sym dd 0