rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js
1.1 --- a/rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js Mon Jan 25 08:14:42 2016 +0100
1.2 +++ b/rt/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js Wed Jan 27 06:46:03 2016 +0100
1.3 @@ -541,6 +541,21 @@
1.4 var result = r64.toNumber();
1.5 return negateResult ? result.neg64() : result;
1.6 }
1.7 +
1.8 + var b = numberPrototype['__bit64'] = {};
1.9 + b.add64 = function(x,y) { return x.add64(y); };
1.10 + b.sub64 = function(x,y) { return x.sub64(y); };
1.11 + b.mul64 = function(x,y) { return x.mul64(y); };
1.12 + b.div64 = function(x,y) { return x.div64(y); };
1.13 + b.mod64 = function(x,y) { return x.mod64(y); };
1.14 + b.and64 = function(x,y) { return x.and64(y); };
1.15 + b.or64 = function(x,y) { return x.or64(y); };
1.16 + b.xor64 = function(x,y) { return x.xor64(y); };
1.17 + b.neg64 = function(x) { return x.neg64(); };
1.18 + b.shl64 = function(x,y) { return x.shl64(y); };
1.19 + b.shr64 = function(x,y) { return x.shr64(y); };
1.20 + b.ushr64 = function(x,y) { return x.ushr64(y); };
1.21 + b.compare64 = function(x,y) { return y.compare64(x); };
1.22 })(Number.prototype);
1.23
1.24 vm.java_lang_Number(false);