mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-04-12 18:40:23 +08:00
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:
parent
46a80636c2
commit
56bff2df92
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user