diff options
| -rw-r--r-- | x86/x64.sail | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/x86/x64.sail b/x86/x64.sail index 0b0d2230..a54b35a4 100644 --- a/x86/x64.sail +++ b/x86/x64.sail @@ -301,7 +301,7 @@ function unit effect { wmem, wreg, escape } wEA ((bool) locked, (ea) e, (qword) case (Ea_r(Sz16,r)) -> { (qword) regr := REG[r]; - regr[15 .. 8] := w[15 .. 8]; + regr[15 .. 0] := w[15 .. 0]; REG[r] := regr } case (Ea_r(Sz32,r)) -> REG[r] := (qword) (EXTZ (w[31 .. 0])) |
