Пока не все идеально, но, думаю, уже можно будет привести к рабочему состоянию. Возможно, если переписать с Си на ассемблер - то можно будет стабильнее работать на бОльших скоростях.