f_ops