branch | arithmetic |
changeset 630 | 04e312a7887e |
parent 629 | 2d537f8cd604 |
child 657 | b42bfe334128 |
1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Fri Feb 01 06:09:18 2013 +0100 1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Fri Feb 01 09:00:30 2013 +0100 1.3 @@ -600,7 +600,7 @@ 1.4 emit(out, "@1 = -@1;", smapper.getI(0)); 1.5 break; 1.6 case opc_lneg: 1.7 - emit(out, "@1 = -@1;", smapper.getL(0)); 1.8 + emit(out, "@1 = @1.neg64();", smapper.getL(0)); 1.9 break; 1.10 case opc_fneg: 1.11 emit(out, "@1 = -@1;", smapper.getF(0));