проглядел, что весь массив сперва обнуляется (пример стал еще менее приближенным к практике))
наверно, потому что в графике важна независимость отдельных байтов (и даже битов)
...но я не против, если спеку тоже можно "слово на итерацию"см. ниже
у меня для самого тупого способа (инкремент побайтный на итерацию по 16k массиву) получилось 8.5+
правда, без учёта тормозов фирменных машин, но они не всегда и не на все команды влияют
считать их сложно, а прогонять в буржуйских эмулях - неудобно (могу попозже)
это почему же против 5? если спеку разрешить за итерацию обрабатывать одно слово = два байта, его скорость только растёт
для побайтного инкремента цикл фактически развёрнут будет в два раза и результат уже составит 10.6+
и даже для полного эквивалента твоего чисто 16-битного кода (который добавляет константу к слову) получилось около 7.8
например, я не вижу там слов "несколько раз"![]()





см. ниже
