C a rotace dokola
Pavel Hudeček
edizon na seznam.cz
Čtvrtek Duben 11 14:05:37 CEST 2024
Při sousedním tématu jsem si vzpomněl, že mi v C někdy dost chybí rotace
dokola. Tzn. velká část assemblerů obsahuje posuny, které dělají totéž
co << nebo >> v C a pak ještě rotace, kde bity na konci nemizí, ale
přelezou na začátek.
Když udělám kus kódu, který s pomocí << a nějakých obezliček realizuje
rotaci 8bit proměnné a nezkomplikuju to, vzejde z optimalizace ta
skutečná rotace jednou instrukcí bez pomocných věcí okolo?
PH
Další informace o konferenci Hw-list