Кстати, на эту функцию ( это библиотечная: умножение знаковый байт на беззнаковый) я очень хотел взглянуть: сколько в ней команд, но код так и не нашел. Секретный он что-ли? А по оптимизации была мысль: если все переменные сделать глобальными, это как то подействует?