(op opCode, a, bx int)
| 326 | } |
| 327 | |
| 328 | func (f *function) encodeABx(op opCode, a, bx int) int { |
| 329 | f.assert(opMode(op) == iABx || opMode(op) == iAsBx) |
| 330 | f.assert(cMode(op) == opArgN) |
| 331 | f.assert(a <= maxArgA && bx <= maxArgBx) |
| 332 | return f.encode(createABx(op, a, bx)) |
| 333 | } |
| 334 | |
| 335 | func (f *function) encodeAsBx(op opCode, a, sbx int) int { return f.encodeABx(op, a, sbx+maxArgSBx) } |
| 336 |