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