
Сообщение от
Vslav
То есть - 1.14 секунды?
Да, 1.14 секунды на 100 МГц-ах 
На classic, типа вот этого:
Код:
R1+R0 classic 14 263 452 оп./сек
лучше не смотреть, там не совсем адекватное выполнение, лучше на то, что под classic, типа вот этого
Код:
R1(23456.)+R0(12345.) 3 993 315 оп./сек -> 14 263 451 оп./сек
я немного по другому тестирую у меня на входе всё время одинаковые аргументы. Но, из за особенностей реализации в PDP2011 на умножении и делении результаты по скорости получаются одинаковые...

Сообщение от
Vslav
потому что он дает 25MIPS на рег-рег против вот-этого:
Как я уже писал, сейчас в PDP2011 минимальная длина цикла ОЧЕНЬ большая (семь тактов, если правильно помню) даже для простейших операций - типа пересылка из регистра в регистр. Но на более сложных операциях количество циклов увеличивается уже не так сильно. Видимо, поэтому и получается большее быстродействие. Но.. Чёрт его знает
По любому - оптимизировать есть что и есть где
Просто пока мне не до этого - надо добить переделку проекта
Плюс посмотреть, что ещё автор PDP2011 наделал - может, ещё что то из новых изменений перенести.
- - - Добавлено - - -
Vslav, будет время - прогони, пожалуйста, мой SPEED3 - http://www.KpXX.Ru/Soft/Utils/Speed3 на 100 МГц-овм ВМ2 ?