Я полагаю, что выполняется побитовое сравнение двух чисел от старшего значащего до младшего значащего бита, и когда они отличаются, число с битом, установленным в "1", больше.
В архитектуре Big-endian сравнение следующих байтов:
A: 0010 1101
B: 0010 1010
приведет к тому, что A будет больше, чем B, поскольку его 6-й бит (слева) установлен в единицу, тогда как предыдущие биты равны B.
Но это только быстрый теоретический ответ, не беспокоясь о числах с плавающей запятой и отрицательных числах.