Ружены сосут в чистом деление знаковых интов (idiv)
Интел во времена скайлейка хорошо оптимизировали деление (в новых Core ix 10xxxx еще сильнее оптимизировали)
Мой жёсткий хак для выражения x % c == 0
(для любого с) дает от 17% до 71% выигрыша в перфе (но на иви бридже какая-то хуйня)
В целом AMD Ryzen 3800X (Zen 2, 3.9Ghz) проиграл уже не совсем молодому Core i7 8700K (3.7 Ghz)