fix sitofp return type