# HG changeset patch # User Matthew Wild # Date 1290139519 0 # Node ID 768d8fb574bb83b0aaa0b03171b2a0a320b9c53d # Parent 29f412ed4bcadadee57024567316cae71eb5e3d6 Change some decimal constants to hex for consistency diff -r 29f412ed4bca -r 768d8fb574bb lvm.js --- a/lvm.js Fri Nov 19 03:51:13 2010 +0000 +++ b/lvm.js Fri Nov 19 04:05:19 2010 +0000 @@ -391,18 +391,18 @@ break; case OP_GETTABLE: var C = INS_C(instruction); - var keysource = (C&256)?frame.f.constants:frame.reg; + var keysource = (C&0x100)?frame.f.constants:frame.reg; var key = keysource[C&0xff]; var value = frame.reg[INS_B(instruction)].index(key).value; frame.reg[INS_A(instruction)] = new LValueFromValue(value); break; case OP_SETTABLE: var C = INS_C(instruction); - var valuesource = (C&256)?frame.f.constants:frame.reg; + var valuesource = (C&0x100)?frame.f.constants:frame.reg; var value = valuesource[C&0xff]; var B = INS_B(instruction); - var keysource = (B&256)?frame.f.constants:frame.reg; + var keysource = (B&0x100)?frame.f.constants:frame.reg; var key = keysource[B&0xff]; frame.reg[INS_A(instruction)].setIndex(key, value); break; @@ -478,7 +478,7 @@ var table = frame.reg[INS_B(instruction)]; frame.reg[INS_A(instruction)+1] = table; var C = INS_C(instruction); - var keysource = (C&256)?frame.f.constants:frame.reg; + var keysource = (C&0x100)?frame.f.constants:frame.reg; var key = keysource[C&0xff]; // FIXME: Should this be made an LValue? frame.reg[INS_A(instruction)] = table.index(key); break;