diff options
-rw-r--r-- | insns.dat | 2 | ||||
-rw-r--r-- | test/hle.asm | 4 |
2 files changed, 5 insertions, 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 diff --git a/test/hle.asm b/test/hle.asm index e93b0b91..e59b4f58 100644 --- a/test/hle.asm +++ b/test/hle.asm @@ -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 |