Программный инженер
Вместе с тем, я готов выслушать конструктивную критику
Я, наверное, супермен, но мне выдерживать такие перегрузки удаётся уже 26 лет.
Злодей номер два.
for (int b = 0; b < 100000000; b++) { a += int(2 + fptest); 00231020 movsd xmm0,mmword ptr ds:[233018h] 00231028 addsd xmm0,xmm1 0023102C cvttsd2si ecx,xmm0 00231030 add edi,ecx 00231032 dec edx 00231033 jne main+20h (0231020h) }
У вас в тексте, в первой и последней строке закрывающие скобки, для которых отсутствуют открывающие.
Не обольщайтесь, все живые организмы при такой ужасной перегрузке рано или поздно ждёт смерть.
Посмотрите на статистику.
Не могу повторить (Intel B960).
Вот этот код выполняется приблизительно одинаковое время при любом значении в fptest.
Начиная с каких объёмов это будет быстрее чем на CPU?
Я бы попробовал виртуальную машину с XP или попросил кого-нибудь из знакомых расшарить виндовый рабочий стол.
Жаль, что когда начинал заниматься программированием графики не попадались такие ёмкие статьи.
PS Простите, не удержался: www.everfall.com/paste/id.php?t5ht4mw6kvls
Сколько было процессоров/ядер?