20 Oct
2011
20 Oct
'11
10:15 p.m.
Что-то 64битный код, изображающий какой-нить sha256 и какой-то scrypt почему-то в 1,5 раза быстрее 32bit (gcc). Как бы так угадать - почему и что делать?
В x64 в процессоре доступно в 2 раза больше регистров общего назначение. Sha алгоритм работает с битами. Чем больше регистров, тем проще оптимизировать такой код. Если критично - ассемблер в зубы и вперед. -- Sergey Smitienko