Math is hard

This commit is contained in:
Mitchell Plamann
2015-03-22 22:11:10 -04:00
parent 82e3f33738
commit 2b2726e230

View File

@@ -46,19 +46,20 @@ function execute(file) {
pc++;
var y = stack.pop();
var x = stack.pop();
stack.push((x+y) % 0xFF);
console.log("Adding " + x + " and " + y);
stack.push((x+y) % 0x100);
break;
case ISUB:
pc++;
var y = stack.pop();
var x = stack.pop();
stack.push((x-y) % 0xFF);
stack.push((x-y) % 0x100);
break;
case IMUL:
pc++;
var y = stack.pop();
var x = stack.pop();
stack.push((x*y) % 0xFF);
stack.push((x*y) % 0x100);
break;
default: