
02.01.2008, 06:29
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме: 1941233
Репутация:
2726
|
|
>ну наверн потомучто экономится пару байт : D ну и исчезает бесползное сравнение с тру... : D
конпеляторы уже давно делают параллелизацию кода, оптимизацию под всякие SSE, MMX и конкретные процессоры, выкидывать неиспользуемый код, заменять константы,и ты думаешь, они не выкинут твое сравнение while (1) ?
я пишу
Код:
while (1)
{
__asm nop
}
и
Код:
for (;;)
{
__asm nop
}
а получаю и там и там:
003918AD > /90 nop
003918AE .^\EB FD jmp short test.003918AD
Собрано с использованием конпелятора Intel C++ 9 (с дефолтной оптимизацией)
|
|
|