<html><body>http://ahcox.com/cpp/c-compilers-generating-rotate-instructions/<br><br><aside>---------- Původní e-mail ----------<br>Od: Pavel Hudeček <edizon@seznam.cz><br>Komu: HW-list <hw-list@list.hw.cz><br>Datum: 11.04.2024 14:09:22<br>Předmět: C a rotace dokola<br></aside><br><blockquote>Při sousedním tématu jsem si vzpomněl, že mi v C někdy dost chybí rotace <br>dokola. Tzn. velká část assemblerů obsahuje posuny, které dělají totéž <br>co << nebo >> v C a pak ještě rotace, kde bity na konci nemizí, ale <br>přelezou na začátek.<br><br>Když udělám kus kódu, který s pomocí << a nějakých obezliček realizuje <br>rotaci 8bit proměnné a nezkomplikuju to, vzejde z optimalizace ta <br>skutečná rotace jednou instrukcí bez pomocných věcí okolo?<br><br>PH<br>_______________________________________________<br>HW-list mailing list - sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list<br></blockquote></body></html>