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

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

Ответ:

Отправлено Метценгерштейн 16 июня 2009, г. 18:03
В ответ на: Зависит от возможностей компилятора отправлено пользователем vmp 16 июня 2009, г. 17:28

компилятор IAR и DEV C++
как там дела обстоят с этой арифметикой?

а просто так можно?

uint64_t Gamma (uint64_t S) {
uint32_t C1, C2, S0, S1;
uint8_t i;
C1= 0x01010101;
C2= 0x01010104;

S0= S;
S1= S >> 32; //разбил на два S

S0= S0 + C1; //(mod 2^32)
S1 = S1 + (C2 - 1) + 1; //(mod (2^32)-1) + 1


???


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

Ответы


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

Сообщение:

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

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

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

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