20 Oct
2011
20 Oct
'11
9:06 a.m.
On Thu, Oct 20, 2011 at 12:02:38PM +0300, Valentin Nechayev wrote:
Thu, Oct 20, 2011 at 11:58:17, unisol wrote about "[uanog] програмистический вопрос: 32бит против 64бит":
Что-то 64битный код, изображающий какой-нить sha256 и какой-то scrypt почему-то в 1,5 раза быстрее 32bit (gcc). Как бы так угадать - почему и что делать?
Если они используют 64-битные операции над целыми, то это естественно и очевидно:) разлагать те же операции в 2*32 сильно дороже.
А "что делать" - а зачем что-то делать, если он уже быстрее? ;) На 32бит ОС (FreeBSD/Linux) - что делать? Как-то выкрутится - реально?
-- Best regards, Paul Arakelyan.