function luaK.codeABC(M,e,Q,o,H,Z)assert(luaP:getOpMode(Q)==luaP.OpMode.iABC)assert(luaP:getBMode(Q)~=luaP.OpArgMask.OpArgN or H==0)assert(luaP:getCMode(Q)~=luaP.OpArgMask.OpArgN or Z==0)return M:code(e,luaP:CREATE_ABC(Q,o,H,Z),e.ls.lastline)end

function luaK:codeABC(fs, o, a, b, c)
  assert(luaP:getOpMode(o) == luaP.OpMode.iABC)
  assert(luaP:getBMode(o) ~= luaP.OpArgMask.OpArgN or b == 0)
  assert(luaP:getCMode(o) ~= luaP.OpArgMask.OpArgN or c == 0)
  return self:code(fs, luaP:CREATE_ABC(o, a, b, c), fs.ls.lastline)
end
