среда, 10 июня 2009 г.

MK61avr - Доверяй, но проверяй!

Развернутое тестирование платформы mk61avr по тестам приведенным у Дьяконова приносит урожай разномастных "глюков" и "багов", никаких революций и потрясений - просто нудное монотонное прохождение или провал тестов. Что делать, хоть в голове и рояться идеи побыстрей запустить на mk61avr работу с графикой - нужно обязательно получить результаты на тестах.
Скорость исполнения кода VM61 показывает завидную по сравнению с платформой МК61 воплощенной в "Калькулятор 3000", но надо заметить что это сравнение с железом прошлого века, кроме того single precision и должен быть быстрей.
Подробное описание пройденых тестов как всегда на сайте проекта, там же выложены их бинарные образы для зашивки в EEPROM.


Вскрылась интересная подробность на следующем тесте


у Дьяконова ответ 1090.3019, на mk61avr 1090.3018 - предположил что из за точности используемого формата чисел. Однако.... проверка на "Калькулятор 3000" дала тот же результат 1090.3018. Проверка кода Vitasam-ом на МК52 образца "шестьсот лохматого года" дала теже результаты 1090.3018. Либо "ошибка" в прошивке образца МК61/52/Б3-34 используемого Дьяконовым для составления программ и проведения расчетов, либо банальная опечатка :)

0 коммент.:

Отправить комментарий