Техника оптимизации под линуха

       

сравнение двух чисел на языке ассемблера


На языках высокого уровня все не так, и операцию сравнения приходится повторять несколько раз подряд, что не способствует ни компактности, ни производительности. Но, может быть, ситуацию исправить оптимизатор? Рассмотрим следующий код:

       if (a < 0x69) printf("b");

       if (a >
0x69) printf("g");

       if (a == 0x69) printf("e");



Содержание раздела