b: float precision