Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Ответ:

Отправлено Igor_Koval (95.132.187.87) 19 мая 2010, г. 16:30
В ответ на: LTC, TFM и как подставили их автора отправлено EU3EU 19 мая 2010, г. 16:26

"
Hello, Tom !
I think, I have found a bug in your library. This simple code demonstrates an erroneous substraction and a right substraction:

fp_int t1, t2;

//Erroneous:
fp_2expt(&t1, 511); //t1 <= 2^511
fp_set(&t2, 1); //t2 <= 1 (and t2.used <= 1)
fp_sub (&t1, &t2, &t1); //t1 <= (t1 - t2); ERRONEOUS RESULT !!!
//Right:
fp_2expt(&t1, 511); //Once more: t1 <= 2^511
fp_set(&t2, 1); //t2 <= 1
t2.used = 16; //But now (t2.used <= 16 (i.e. 512 bits))
fp_sub (&t1, &t2, &t1); //t1 <= (t1 - t2); ALL OK !!!

Can you give me a comment ?
Best regards, Igor Koval (Ukraine)
"


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru