The rank of any extended signed integer type relative to another
extended signed integer type with the same width is implementation-defined, but still subject to the other rules for determining the integer
Floating-point types that have equal floating-point conversion ranks
are ordered by floating-point conversion subrank.
The subrank forms a total order among types with equal ranks.
have a greater conversion subrank than any standard floating-point type
with equal conversion rank.
Otherwise, the conversion subrank order is