fix float sm2