1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Mon Feb 04 09:41:33 2013 +0100
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Tue Feb 05 16:40:01 2013 +0100
1.3 @@ -570,7 +570,8 @@
1.4 emit(out, "@1 %= @2;", smapper.getI(1), smapper.popI());
1.5 break;
1.6 case opc_lrem:
1.7 - emit(out, "@1 %= @2;", smapper.getL(1), smapper.popL());
1.8 + emit(out, "@1 = @1.mod64(@2);",
1.9 + smapper.getL(1), smapper.popL());
1.10 break;
1.11 case opc_frem:
1.12 emit(out, "@1 %= @2;", smapper.getF(1), smapper.popF());