clean up implementation of fpsiround, fpuiround