Browse Source

* fixed the nasm assembly output for SAR/SAL with a memory reference

git-svn-id: trunk@24656 -
nickysn 12 years ago
parent
commit
db5573b395
1 changed files with 1 additions and 1 deletions
  1. 1 1
      compiler/x86/agx86nsm.pas

+ 1 - 1
compiler/x86/agx86nsm.pas

@@ -362,7 +362,7 @@ interface
                           (opcode = A_LSS) or (opcode = A_LFS) or
                           (opcode = A_LSS) or (opcode = A_LFS) or
                           (opcode = A_LES) or (opcode = A_LDS) or
                           (opcode = A_LES) or (opcode = A_LDS) or
                          // (opcode = A_SHR) or (opcode = A_SHL) or
                          // (opcode = A_SHR) or (opcode = A_SHL) or
-                          (opcode = A_SAR) or (opcode = A_SAL) or
+                         // (opcode = A_SAR) or (opcode = A_SAL) or
                           (opcode = A_OUT) or (opcode = A_IN)) then
                           (opcode = A_OUT) or (opcode = A_IN)) then
                     AsmWrite(sizestr(s,dest));
                     AsmWrite(sizestr(s,dest));
                   WriteReference(o.ref^);
                   WriteReference(o.ref^);