We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 85b3621 + 8e3130d commit e38894dCopy full SHA for e38894d
src/main/java/com/sixtyfour/cbmnative/NativeOptimizer.java
@@ -58,7 +58,16 @@ public class NativeOptimizer {
58
new String[] { "{1:MOV X,>MOV Y,}", "{2}" }));
59
patterns.add(new NativePattern(new String[] { "PUSH C", "CHGCTX #1", "MOV B*", "POP C" },
60
new String[] { "{1}", "{2}" }));
61
-
+
62
+ patterns.add(new NativePattern(new String[] { "MOV Y*", "MOV X*", "SUB X,Y", "MOV Y,#0*", "EQ X,Y" },
63
+ new String[] { "{0}", "{1}", "{4}" }));
64
65
+ patterns.add(new NativePattern(new String[] { "MOV Y*", "MOV X*", "SUB X,Y", "MOV Y,#0*", "LT X,Y" },
66
67
68
+ patterns.add(new NativePattern(new String[] { "MOV Y*", "MOV X*", "SUB X,Y", "MOV Y,#0*", "GT X,Y" },
69
70
71
patterns.add(new NativePattern(new String[] { "MOV X,X" }, new String[] {}));
72
patterns.add(new NativePattern(new String[] { "MOV Y,Y" }, new String[] {}));
73
patterns.add(
0 commit comments