LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

Не будет. Но RISC тут не причем - это шина памяти и кэш.

зависит от проца

попробуй сделай так:

res = s[i] + (res ^ s[i] ^ ((s[i] & 7) << 3)) + (s[i]<<5)|(res<<6);
                                                ^^^^^^^^^^^^^^^^^^^

у меня время исполнения увеличивается на 10-15%, что говорит о том, что тормоза уже не в кэше и памяти

апдейт: я имел в виду, что в SOFT2-верcии тормоза уже не в кэше и памяти

Исходная версия www_linux_org_ru, :

Не будет. Но RISC тут не причем - это шина памяти и кэш.

зависит от проца

попробуй сделай так:

res = s[i] + (res ^ s[i] ^ ((s[i] & 7) << 3)) + (s[i]<<5)|(res<<6);
                                                ^^^^^^^^^^^^^^^^^^^

у меня время исполнения увеличивается на 10-15%, что говорит о том, что тормоза уже не в кэше и памяти