Исправление sambist, 13.10.14 22:20 (текущая версия) :
test: 100000x1000 cycles took 30.458417 s
Исходная версия sambist, 13.10.14 22:19:
И при этом говорит, что в этой строке integer oveflow на первом умножении, хотя там максимум 0xFFFE0001.