1.1 --- a/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sat Nov 17 18:34:12 2012 +0100
1.2 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java Sun Nov 18 08:41:08 2012 +0100
1.3 @@ -318,6 +318,12 @@
1.4 case opc_ddiv:
1.5 out.append("{ var tmp = stack.pop(); stack.push(stack.pop() / tmp); }");
1.6 break;
1.7 + case opc_irem:
1.8 + case opc_lrem:
1.9 + case opc_frem:
1.10 + case opc_drem:
1.11 + out.append("{ var d = stack.pop(); stack.push(stack.pop() % d); }");
1.12 + break;
1.13 case opc_iand:
1.14 case opc_land:
1.15 out.append("stack.push(stack.pop() & stack.pop());");