vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
brancharithmetic
changeset 700 b9bf26ea0118
parent 679 ee595aae8353
child 712 a84cb25dde74
     1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Tue Feb 05 19:14:39 2013 +0100
     1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java	Thu Feb 07 17:41:41 2013 +0100
     1.3 @@ -598,7 +598,7 @@
     1.4                      emit(out, "@1 = @1.xor64(@2);", smapper.getL(1), smapper.popL());
     1.5                      break;
     1.6                  case opc_ineg:
     1.7 -                    emit(out, "@1 = -@1;", smapper.getI(0));
     1.8 +                    emit(out, "@1 = @1.neg32();", smapper.getI(0));
     1.9                      break;
    1.10                  case opc_lneg:
    1.11                      emit(out, "@1 = @1.neg64();", smapper.getL(0));