Оптимизация от Microsoft.

Чудеса программирования показывают нам специалисты Microsoft. Они давно уже слывут мастерами оптимизации программ. Ежедневно они борются за каждый байт, за каждый такт процессора. Вот, например, кусочек загрузчика Windows XP.

L1B64: les bx, [bp-1Ah]
cmp word ptr es:[bx+04], 0
je L1B71
jmp L1B7E
L1B71: cmp word ptr es:[bx+06], 0
je L1B7B
jmp L1B7E
L1B7B: jmp L1B95
L1B7E: cmp word ptr [bp-14h], 0
jbe L1B87
jmp L1A95
L1B87: jnb L1B8C
jmp L1B95
L1B8C: cmp word ptr [bp-16h], 0
jbe L1B95
jmp L1A95
L1B95: cmp word ptr [bp-14h], 0
jnb L1B9E
jmp L1C10
L1B9E: jbe L1BA3
jmp L1BAC
L1BA3: cmp word ptr [bp-16h], 0
ja L1BAC
jmp L1C10
L1BAC:

Ну как, впечатляет? Я удивляюсь, как он вообще что-то загружает... Недавно я читал книжку об очень умном, донельзя оптимизирующем компиляторе Microsoft Visual C++. Там его так расхваливали, говорили, что он всё умеет, думает сам за программиста. Только, видно в Microsoft'е о нём не слышали. Какая же, интересно, дрянь генерирует такой код?

Сайт управляется системой uCoz