emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js
1.1 --- a/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js Thu Jan 31 20:19:38 2013 +0100
1.2 +++ b/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js Thu Jan 31 20:37:12 2013 +0100
1.3 @@ -109,6 +109,16 @@
1.4 return low;
1.5 };
1.6
1.7 +Number.prototype.xor64 = function(x) {
1.8 + var low = this ^ x;
1.9 + low += (low < 0) ? (__m32+1) : 0;
1.10 + if (this.hi || x.hi) {
1.11 + var hi = this.hi ^ x.hi;
1.12 + return hi.next32(low);
1.13 + };
1.14 + return low;
1.15 +};
1.16 +
1.17 Number.prototype.shl64 = function(x) {
1.18 if (x >= 32) {
1.19 var hi = (this << (x - 32)) | 0;