1.1 --- a/rt/vm/src/main/java/org/apidesign/vm4brwsr/NumberOperations.java Mon Jan 25 08:14:42 2016 +0100
1.2 +++ b/rt/vm/src/main/java/org/apidesign/vm4brwsr/NumberOperations.java Tue Jan 26 05:54:37 2016 +0100
1.3 @@ -38,6 +38,58 @@
1.4 return "__mod32(@1,@2)";
1.5 }
1.6
1.7 + public String add64() {
1.8 + return "(@1).add64(@2)";
1.9 + }
1.10 +
1.11 + public String sub64() {
1.12 + return "(@1).sub64(@2)";
1.13 + }
1.14 +
1.15 + public String mul64() {
1.16 + return "(@1).mul64(@2)";
1.17 + }
1.18 +
1.19 + public String div64() {
1.20 + return "(@1).div64(@2)";
1.21 + }
1.22 +
1.23 + public String mod64() {
1.24 + return "(@1).mod64(@2)";
1.25 + }
1.26 +
1.27 + public String and64() {
1.28 + return "(@1).and64(@2)";
1.29 + }
1.30 +
1.31 + public String or64() {
1.32 + return "(@1).or64(@2)";
1.33 + }
1.34 +
1.35 + public String xor64() {
1.36 + return "(@1).xor64(@2)";
1.37 + }
1.38 +
1.39 + public String neg64() {
1.40 + return "(@1).neg64()";
1.41 + }
1.42 +
1.43 + public String shl64() {
1.44 + return "(@1).shl64(@2)";
1.45 + }
1.46 +
1.47 + public String shr64() {
1.48 + return "(@1).shr64(@2)";
1.49 + }
1.50 +
1.51 + public String ushr64() {
1.52 + return "(@1).ushr64(@2)";
1.53 + }
1.54 +
1.55 + public String compare64() {
1.56 + return "(@2).compare64(@1)";
1.57 + }
1.58 +
1.59 public String generate() {
1.60 if (used == 0) {
1.61 return "";