Я оптимизирую код на C ++.
на одном критическом этапе я хочу реализовать следующую функцию y = f (x)
:
f(0)=1
f(1)=2
f(2)=3
f(3)=0
какая из них быстрее? используя таблицу поиска или i = (i + 1) & 3
или i = (i + 1)% 4
? или что-нибудь получше?