# HG changeset patch # User Matthew Wild # Date 1290255053 0 # Node ID c461e20b609a99600c32fd62ceaaadcad7d0306c # Parent cae5af994f759f7a6636166fcc05ad3d719ec3c9 Fix OP_SUB to use RK() too... diff -r cae5af994f75 -r c461e20b609a lvm.js --- a/lvm.js Sat Nov 20 11:11:56 2010 +0000 +++ b/lvm.js Sat Nov 20 12:10:53 2010 +0000 @@ -576,8 +576,8 @@ frame.reg[INS_A(instruction)] = RB.add(RC); break; case OP_SUB: - var RB = frame.reg[INS_B(instruction)]; - var RC = frame.reg[INS_C(instruction)]; + var RB = RK(frame, INS_B(instruction)); + var RC = RK(frame, INS_C(instruction)); frame.reg[INS_A(instruction)] = new LValue(this, "number", RB.value - RC.value); break; case OP_EQ: