Replace the is_double argument which was only used for single/double precision floats. This allows supporting different sized int types more easily.
Replace the is_double argument which was only used for single/double precision floats. This allows supporting different sized int types more easily.