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 Fri Feb 01 06:09:18 2013 +0100
1.2 +++ b/emul/mini/src/main/resources/org/apidesign/vm4brwsr/emul/lang/java_lang_Number.js Fri Feb 01 09:00:30 2013 +0100
1.3 @@ -169,3 +169,13 @@
1.4 }
1.5 return (this.hi < x.hi) ? -1 : 1;
1.6 };
1.7 +
1.8 +Number.prototype.neg64 = function() {
1.9 + var hi = this.high32();
1.10 + var low = this;
1.11 + if ((hi === 0) && (low < 0)) { return -low; }
1.12 + hi = ~hi;
1.13 + low = ~low;
1.14 + low += (low < 0) ? (__m32+1) : 0;
1.15 + return hi.next32(low);
1.16 +};