поразмышляю вслух над вышесказанным мной же....

1) при циклических связях не совсем очевидно "место стыка" итераций
похоже у меня оно попадает куда то в "логическую середину цикла"

2) ща проверил - 65535 умножет на 1, а вот 65536 нет - похоже что всётаки глюк
(не нашел в доке ограничение в 16 бит на операнд умножения, только предупреждено что результат не может быть 32 бита, а если бы операнды были не больше 16 бит, то результат никогда не превысит 32 бита)