mesa: reimplement IROUND(), add F_TO_I()