( Raynes | 2022. 05. 16., h – 18:54 )

Kézzel ne optimalizálj ilyet, mert a kódod kötve lesz x86-hoz, annak is egy konkrét utasításkiegészítést támogató variánsához. Lehet ezt nem érzed bajnak, de később visszaüthet. Clang sem muszáj ehhez, persze jó az is, de a gcc-re is rá lehet bízni, de az -O3 önmagában nem elég, kapcsold be az march=native vagy march=konkrét_géparchitektúra kapcsolókat (utóbbi nálam pl. Zen2-es Ryzenen: -march=znver2), akkor használja az extra SIMD utasításkészleteket.