Why does the combination of H and b output a double instead of a float? Should all integer combinations output doubles?

true_divide
symmetric
in1       ?  , b  , B  , h  , H  , i  , I  , l  , L  , q  , Q  , f  , d  , g  , F  , D  , G  ,
        --------------------------------------------------------------------------------------
in2  ?  | f  , f  , f  , f  , f  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  b  | f  , f  , f  , f  , d  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  B  | f  , f  , f  , f  , f  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  h  | f  , f  , f  , f  , d  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  H  | f  , d  , f  , d  , f  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  i  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  I  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  l  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  L  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  q  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  Q  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  f  | f  , f  , f  , f  , f  , d  , d  , d  , d  , d  , d  , f  , d  , g  , F  , D  , G  ,
in2  d  | d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , d  , g  , D  , D  , G  ,
in2  g  | g  , g  , g  , g  , g  , g  , g  , g  , g  , g  , g  , g  , g  , g  , G  , G  , G  ,
in2  F  | F  , F  , F  , F  , F  , D  , D  , D  , D  , D  , D  , F  , D  , G  , F  , D  , G  ,
in2  D  | D  , D  , D  , D  , D  , D  , D  , D  , D  , D  , D  , D  , D  , G  , D  , D  , G  ,
in2  G  | G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  , G  ,

Chuck