Как и скребло подсознание - что то тут не так с последним вариантом программы и последними результатами соответственно
Видимо, уже был сонным и посадил ошибку
С утра увидел и поправил.
Новый (думаю, теперь более правильный - буду ещё думать с методикой подсчёты быстродействия) результат:
Первый MULPI - это вычисление (+123456789012345) * (+234567890123456)Код:.RUN SPEED3 Тест быстродействия R1+R0 533 тыс. оп./сек R1+@R0 332 тыс. оп./сек R0*R0 41 тыс. оп./сек R2/R0 130 тыс. оп./сек CIS MULPI 1 8 тыс. оп./сек CIS MULPI 2 32 тыс. оп./сек CIS ADDNI 1 52 тыс. оп./сек CIS ADDNI 2 104 тыс. оп./сек .
Второй MULPI - (+11) * (+12)
Первый ADDNI - (+123456789012345) + (+234567890123456)
Второй ADDNI - (+11) + (+12)
Как я и предполагал, должна быть зависимость от длины операндов - а не одинаково, как в предыдущем сообщении.
Скорее всего позже добавлю ещё тестов CIS с разной длиной операндов.





Ответить с цитированием