Determine all functions f ⁣:RRf\colon \mathbb{R}\to \mathbb{R} such that the equality f(xy)=f(x)f(y)f \big (\lfloor x \rfloor y \big) = f (x) \big \lfloor f (y) \rfloor holds for all x,yRx, y \in \mathbb{R}. (Here z\lfloor z \rfloor denotes the greatest integer less than or equal to zz.)