X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=mjc2wsl.git;a=blobdiff_plain;f=src%2Fmjc2wsl.java;h=16b0e3766a5c721e008097b7f223841b105fae4b;hp=586397978394039c45dc3a1d512405e6b529015f;hb=29066990720e2feaa5ed90608a9a6a7ea983f7a7;hpb=99fe23adc82fdd0ff139272ce23386e6989287db diff --git a/src/mjc2wsl.java b/src/mjc2wsl.java index 5863979..16b0e37 100644 --- a/src/mjc2wsl.java +++ b/src/mjc2wsl.java @@ -410,7 +410,18 @@ public class mjc2wsl{ break; } - //TODO neg, shl, shr, inc + case neg :{ + prl(getTop()); + prl(cmdToEStack("-tempa")); + break; + } + //TODO shl, shr + + case inc : { + int b1 = get(), b2 = get(); + prl(loc(b1)+" := " +loc(b1)+" + "+b2); + break; + } //TODO new_ newarray case new_ : get();//needs a short, but a byte will be taken bellow as well