-
- Вот что дает Keil: NickB53(579 знак., 30.10.2019 10:57, )
- И никаких предупреждений нету - NickB(30.10.2019 10:59)
- вот у меня - Лагунов(161 знак., 29.10.2019 19:05)
- "DAT1=DAT1|0x0000000000000001;" Сколько нулей? Я сбился со счёта. ВнушаитЬ :-) SciFi(114 знак., 29.10.2019 19:26 - 19:29)
- И не дай Бог, пропустить хоть один нолик. Или добавить... - mse homjak(29.10.2019 19:43)
- Смысла нет в нулях акромя "этетики". Одним больше, одним меньше - безразницы. - Zoro(30.10.2019 09:39)
- И не дай Бог, пропустить хоть один нолик. Или добавить... - mse homjak(29.10.2019 19:43)
- "DAT1=DAT1|0x0000000000000001;" Сколько нулей? Я сбился со счёта. ВнушаитЬ :-) SciFi(114 знак., 29.10.2019 19:26 - 19:29)
- #include <stdio.h> Zoro(431 знак., 29.10.2019 11:21)
- В лоб не двигается? 1ULL << 63. - SciFi(29.10.2019 10:23)
- нет, сдвиг может быть только в пределах 32, даже компилятор предупреждает. - VLLV(29.10.2019 10:27)
- а умножить? - mse homjak(29.10.2019 10:36)
- При умножении переведет во float потом обратно, но результат может быть недостаточно точным, типа потом вычел 1 а 0xFFFFFFFFFFFFFF не получил - Yft(14.01.2020 17:42)
- При задании констант так и делаю, а при выполнении для выделения полей делить нужно, как-то стремно. - VLLV(29.10.2019 10:43)
- а чо стрематься-то? Всё аппаратно. У обычных МП баррельных
бомбшыфтеров нет. Какая разница? - mse homjak(29.10.2019 10:48)
- а чо стрематься-то? Всё аппаратно. У обычных МП баррельных
- Что за компилятор? - SciFi(29.10.2019 10:31)
- IAR, но это от компилятора не зависит, эта тема затронута и для "больших" программистов на плюсах при переходе на 64-битную ОС, но нет конкретного решения. - VLLV(29.10.2019 10:45)
- Вот ссылка на compiler explorer. ИАРа там нет, но у меня ИАР тоже нормально компилирует. - йцукен(29.10.2019 11:16, ссылка)
- Код и точный текст сообщения об ошибке в студию. Будем вместе искать, где там накосячено. - SciFi(29.10.2019 10:48)
- вот VLLV(704 знак., 29.10.2019 11:44)
- Сдвиг надо брать в скобки. Плюс сильнее, чем сдвиг. - SciFi(29.10.2019 11:49)
- Спасибо! - VLLV(29.10.2019 11:59)
- У меня gcc 8 говорит "warning: suggest parentheses around '+' inside '<<'". Гцц более лучше, чем яр! - SciFi(29.10.2019 12:10)
- Яростно завидую. IAR совершенствуется (например стал ловить = вместо ==), но медленно. - VLLV(29.10.2019 12:19)
- очень давно уже это ловит ) - 0men(29.10.2019 17:10)
- Ща пишу для двух ядер и приходится одно на GCC, другое - иар. С т.з. варнингов огромная разница, дохера чего иар не говорит. Да и среда после эклипса весьма убога. - Andreas(29.10.2019 12:57)
- Яростно завидую. IAR совершенствуется (например стал ловить = вместо ==), но медленно. - VLLV(29.10.2019 12:19)
- У меня gcc 8 говорит "warning: suggest parentheses around '+' inside '<<'". Гцц более лучше, чем яр! - SciFi(29.10.2019 12:10)
- Спасибо! - VLLV(29.10.2019 11:59)
- Сдвиг надо брать в скобки. Плюс сильнее, чем сдвиг. - SciFi(29.10.2019 11:49)
- вот VLLV(704 знак., 29.10.2019 11:44)
- IAR, но это от компилятора не зависит, эта тема затронута и для "больших" программистов на плюсах при переходе на 64-битную ОС, но нет конкретного решения. - VLLV(29.10.2019 10:45)
- а умножить? - mse homjak(29.10.2019 10:36)
- нет, сдвиг может быть только в пределах 32, даже компилятор предупреждает. - VLLV(29.10.2019 10:27)
- Вот что дает Keil: NickB53(579 знак., 30.10.2019 10:57, )