Nem maradt itt le egy __attribute__ ((packed))?
Szeretek szépészkedni magam is, de tapasztalatom szerint assembly-ben szinte mindent megcsinálok szorzás nélkül. Talán több a hardcode-olt, nem hordozható kódrész, de ritkán kell, pláne nem címszámításhoz.
Ugyanakkor annyiban felesleges a vita, hogy sok PIC tud szorozni, csak a nagyon kicsik nem. Ha kell a szorzás, olyan eszközt kell választani, ami tudja ezt.