vm/src/main/java/org/apidesign/vm4brwsr/ByteCodeToJavaScript.java
branchjavap
changeset 178 28143312edb5
parent 173 2f0205599623
child 180 23d9144d8f45
     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());");