Здравствуйте, pilgrim_, Вы писали:
_>Тут s_count=80'000.
_>https://godbolt.org/z/fK6boY8qn
_>_>mcq: 139us
_>mcq: 145us
_>for: 107us
_>for: 107us
_>algo: 127us
_>algo: 132us
_>for div: 359us
_>for div: 324us
_>algo div: 478us
_>algo div: 495us
Мне интересно почему for + div() медленнее, чем for?
Ведь казалось бы мы делаем две операции (деление и остаток) за одну инструкцию. Но видимо в std накосячили и что-то пошло не так. Или вообще что случилось?