premultiplication