( TCH | 2021. 05. 29., szo – 21:14 )

Fel lehet azt írni C-ben is szorzás nélkül:

y = (x << 8) + (x << 6);

Vagy, mert lehet, hogy nem optimalizálja ki és 8 shift helyett 14-et csinál:

y = x << 6;
y += y << 2;

Ehhez nem kell assembly.

(BTW, a 320-as szorzás hova kell a grafikus képernyő kezelésénél? 1 pixel 1 bit HiRes-ben és 2 bit MultiColorban, de úgy csak 160 pixel van egy sorban, szóval egy sor mindig 40 byte...)