fix compatibility with ancient gas
[cyclone68000.git] / OpLogic.cpp
index 012e35a..d40d814 100644 (file)
@@ -74,12 +74,12 @@ const char *TestCond(int m68k_cc, int invert)
       break;\r
     case 0x0e: // gt\r
       ot("  eor r0,r10,r10,lsl #3 ;@ gt: !Z && N == V\n");\r
-      ot("  orrs r0,r10,lsl #1\n");\r
+      ot("  orrs r0,r0,r10,lsl #1\n");\r
       cond="pl", icond="mi";\r
       break;\r
     case 0x0f: // le\r
       ot("  eor r0,r10,r10,lsl #3 ;@ le: Z || N != V\n");\r
-      ot("  orrs r0,r10,lsl #1\n");\r
+      ot("  orrs r0,r0,r10,lsl #1\n");\r
       cond="mi", icond="pl";\r
       break;\r
     default:\r