function luaK.codeABC(w,k,q,P,L,b)assert(luaP:getOpMode(q)==luaP.OpMode.iABC)assert(luaP:getBMode(q)~=luaP.OpArgMask.OpArgN or L==0)assert(luaP:getCMode(q)~=luaP.OpArgMask.OpArgN or b==0)return w:code(k,luaP:CREATE_ABC(q,P,L,b),k.ls.lastline)end
------------------------------------------------------------------------
-- writes an instruction of type ABC
-- * calls luaK:code()
------------------------------------------------------------------------
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
