С современными процессорами (исключая, может быть, встроенные машины и Atom) вы не можете реально прогнозировать, насколько быстрым может быть одиночное вмешательство в код.
Прежде всего, он может быть удален компилятором, если известно, что он не имеет значения, он может быть переписан компилятором во что-то другое, что, как известно, быстрее и т. Д. Это одна ловушка.
Во-вторых, процессоры могут выполнять более одной инструкции за цикл или выполнять их асинхронно и выполнять другие действия в ожидании FPU и т. Д.
В вашем конкретном случае сравнение двух чисел должно быть мгновенным, т.е. е. в одном цикле. Но вы, вероятно, уже не можете использовать этот результат в том же цикле. Но это должно выполняться как для целых чисел, так и для чисел с плавающей точкой.
Помните, что это просто последовательность битов, и хотя числа с плавающей запятой могут немного отличаться из-за их структуры, это все еще довольно простая проблема (сравнить знак, сравнить экспоненту, сравнить мантиссу).