История изменений
Исправление 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%, что говорит о том, что тормоза уже не в кэше и памяти