- case BITOR: stack.push(JS.N(JS.toLong(left) | JS.toLong(right))); break;
- case BITXOR: stack.push(JS.N(JS.toLong(left) ^ JS.toLong(right))); break;
- case BITAND: stack.push(JS.N(JS.toLong(left) & JS.toLong(right))); break;
-
- case SUB: stack.push(JS.N(JS.toDouble(left) - JS.toDouble(right))); break;
- case MUL: stack.push(JS.N(JS.toDouble(left) * JS.toDouble(right))); break;
- case DIV: stack.push(JS.N(JS.toDouble(left) / JS.toDouble(right))); break;
- case MOD: stack.push(JS.N(JS.toDouble(left) % JS.toDouble(right))); break;
+ case BITOR: stack.push(Script.N(Script.toLong(left) | Script.toLong(right))); break;
+ case BITXOR: stack.push(Script.N(Script.toLong(left) ^ Script.toLong(right))); break;
+ case BITAND: stack.push(Script.N(Script.toLong(left) & Script.toLong(right))); break;
+
+ case SUB: stack.push(Script.N(Script.toDouble(left) - Script.toDouble(right))); break;
+ case MUL: stack.push(Script.N(Script.toDouble(left) * Script.toDouble(right))); break;
+ case DIV: stack.push(Script.N(Script.toDouble(left) / Script.toDouble(right))); break;
+ case MOD: stack.push(Script.N(Script.toDouble(left) % Script.toDouble(right))); break;