sm-float