De nem is kell ilyet 8-bites architektúrán csinálnod, nem?
32-biten viszont nyugodtan hagyhatod "veszni" felső 16 bitet. Néha lehet gyorsítani ilyen kettesével rakunk 2x16-bitet egy 32-bites int-be trükkökkel. Bár nem mindig. Nem vagyok ellenne az ilyen fogásnak, amíg nem eredményez átláthatatlan kódot, amit pár év múlva már a program saját írója sem lát át.