impl nearly eqaul for fixed-point