реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> avr-libc и uint64_t арифметика, или баг, или я чего-то не понимаю...
Petka
сообщение Oct 2 2009, 19:01
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(klen @ Oct 2 2009, 22:25) *
.... зато подход работает всегда!

т.е. такой большой код не потому, что так написали для AVR в GCC, а потому что соответствующий код для GCC не написан, и была взята реализация написанная на Си?
Go to the top of the page
 
+Quote Post
singlskv
сообщение Oct 2 2009, 21:46
Сообщение #17


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(Petka @ Oct 2 2009, 23:01) *
т.е. такой большой код не потому, что так написали для AVR в GCC, а потому что соответствующий код для GCC не написан, и была взята реализация написанная на Си?
да, именно так
для AVR GCC Асм процедур для 64бит нет
и поэтому работает обобщенный С код



Цитата(ReAl @ Oct 2 2009, 17:42) *
Кстати, и это может больше к Анатолию вопрос - если в структуре gcc есть места для делений 64/32, 32/16 и т.п. и их ещё нет, то можно одним махом дописать.
ИМХО, в GCC увы нет возможности задействовать 64/32, 32/16 и т.п., там только 64/64, 32/32, ...
но если я ошибаюсь то например 32/16 у меня где-то есть, ну и 64/32 тоже не вопрос.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Oct 2 2009, 22:15
Сообщение #18


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(singlskv @ Oct 3 2009, 00:46) *
ИМХО, в GCC увы нет возможности задействовать 64/32, 32/16 и т.п., там только 64/64, 32/32, ...
Ну нет так нет. "леди, покидающая автомобиль, увеличивает его скорость". В смысле "баба з возу". Хотя делать там особо нечего.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Княго
сообщение Oct 4 2009, 19:19
Сообщение #19





Группа: Участник
Сообщений: 7
Регистрация: 2-10-09
Пользователь №: 52 714



Интересно, зачем вам на авээрах делить 64-битные числа?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016