legalize sitofp and uitofp