NOP does nothing but stacking
authorceriel <none@none>
Fri, 30 Aug 1991 15:48:10 +0000 (15:48 +0000)
committerceriel <none@none>
Fri, 30 Aug 1991 15:48:10 +0000 (15:48 +0000)
mach/6500/cg/table
mach/z80/cg/table
mach/z8000/cg/table

index d96e408..3db0b19 100644 (file)
@@ -2151,9 +2151,11 @@ lpb      | | | | adp 2 |
 mon    | R16 |
                "jsr Mon"
                                        | %[1] | |
-nop    | |
+nop    | STACK |
+#ifdef DEBUG
                allocate(R16)
                "jsr Printstack"
+#endif
                                        | | |
 rck    | R16 | | | |
 rtt    | |
index 42a366d..3f36dc8 100644 (file)
@@ -1357,8 +1357,12 @@ lni      | |                      allocate(HL_REG)
                                "inc (hl)"
                                erase(HL)               | | |
 lpb            | |             |                       | adp 4 |
-nop            | |             allocate(ALL_REG)
-                               "call .nop"     | | |
+nop            | STACK |
+#ifdef DEBUG
+                               allocate(ALL_REG)
+                               "call .nop"
+#endif
+                                                       | | |
 rck $1 == 2 | STACK |           allocate(ALL_REG)
                                "call .rck"
                                                                        | | |
index 08b0400..5a2ac02 100644 (file)
@@ -1708,7 +1708,11 @@ lin      | | "ld hol0, $$$1"  samecc     | | |
 lni    | | "inc hol0"  | | |
 lpb    | | | | adp SL  |
 mon    | STACK | "calr mon"    | | |
-nop    | STACK | "calr noop"           | | |
+nop    | STACK |
+#ifdef DEBUG
+       "calr noop"
+#ENDIF
+                                       | | |
 rtt    | | | | ret 0   |
 sig    | REG   | allocate(REG)
                  move( {da2, "trppc"}, %[a] )