Последний раз редактировалось nzeemin; 21.11.2016 в 00:15.
А вот это совершенно неожиданно. Получается, что Немига даже немного быстрее УКНЦ!
Вот для сравнения на реальных УКНЦ:
* Alexey Kisly, экземпляр 1: 624 / 240 / 80 / 64
* Alexey Kisly, экземпляр 2: 672 / 280 / 80 / 64
* Gryphon: 672 / 280 / 80 / 64
Вот только не понял как тут умножение на Немиге считается.
Последний раз редактировалось nzeemin; 21.11.2016 в 21:29.
Да, это понятно. Я проверил по ТО на Немигу, MUL там реализован. Но получается, что
во-первых, тест "MUL (even/even)" проходит нормально, т.е. результат такой же как для ВМ2;
во-вторых, остальные три теста MUL -- НЕ проходят, т.е. хотя бы в одном результате отличаются от ВМ2:
@Titus, а какой смысл несут коды после ошибки?Код:MUL (even/odd) -ERROR: 0xD23D/0x99EE MUL (odd/even) -ERROR: 0x35BA/0xFDE3 MUL (table) -ERROR: 0x1C2B/0x242B
Да это так.
Это не значит что они не проходят, это значит что реализация варианта команды MUL в другом алгоритме исполнения, отличных от ВМ2.
На ВМ3 тоже есть отличия.
UPD.
Сейчас посмотрел результаты теста ВМ3, отличия по команде DIV а по MUL всё ОK.
UPD2.
Нашёл описание теста.
Последний раз редактировалось MiX; 22.11.2016 в 01:02.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)