История изменений
Исправление MOPKOBKA, (текущая версия) :
Вторая — неоптимальная генерация jmp-ов. Из вложенного if переход осуществляется не в начало цикла, а на промежуточный jmp.
А на switch это повлияло каким нибудь образом, может код уже лучше производится чем у GCC/Clang? https://godbolt.org/z/a7vbfnKd9
Исходная версия MOPKOBKA, :
Вторая — неоптимальная генерация jmp-ов. Из вложенного if переход осуществляется не в начало цикла, а на промежуточный jmp.
А на switch это повлияло, может код уже лучше производится чем у GCC/Clang? https://godbolt.org/z/a7vbfnKd9