# HG changeset patch # User lost@l-w.ca # Date 1288461085 21600 # Node ID 7b8d89435f30221b649af48f3dd4eebe6396633e # Parent 367bdde181be132a3f00bdd038db14463dc42f1c Fixed error with forced size pcr operands diff -r 367bdde181be -r 7b8d89435f30 lwasm/insn_indexed.c --- a/lwasm/insn_indexed.c Sat Oct 30 11:45:52 2010 -0600 +++ b/lwasm/insn_indexed.c Sat Oct 30 11:51:25 2010 -0600 @@ -272,6 +272,16 @@ e2 = lw_expr_build(lw_expr_type_oper, lw_expr_oper_minus, e1, l -> addr); lw_expr_destroy(e1); lwasm_save_expr(l, 0, e2); + if (l -> lint == 1) + { + l -> pb = (indir * 0x80) | 0x8C; + return; + } + if (l -> lint == 2) + { + l -> pb = (indir * 0x80) | 0x8D; + return; + } } l -> pb = (indir * 0x80) | rn | (f0 * 0x40);