Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
27 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
750920
Топик полностью
fk0
, легенда
(20.04.2017 12:33, просмотров: 141)
ответил
SciFi
на
На восьмибитниках int - это засада. Скажем, счётчик цикла. Если компилятор не идиот, то сделает этот счётчик 8-разрядным. А если идиот, то пичалька...
Если откинуть 8-битные платформы, то сразу жить легче и веселее. А для 8-битных есть int_fastX_t.
[ZX]
Ответить
а как это ? В чем там ускорение?
-
vllv
(20.04.2017 12:45
)
Как-как... int_fast8_t - это int8_t на восьмиразрядных процах и просто int на всех остальных.
SciFi
(57 знак., 20.04.2017 12:46
)
Ход мыслей какой-то извращенный. Все ж первично кол бит, потом быстродействие, а вот эта подмена вообще не укладывается.
-
vllv
(20.04.2017 12:53
)
У кого что первичное - это философическое. Обоснование тут понятное и разумное. Единственная у меня к ним претензия - почему так много букафф?!
-
SciFi
(20.04.2017 12:58
)
На x86 тоже байт. На ARM - слово. На 64 битах скорей int или байт (x86), а int скорей 32-битный таки.
-
fk0
(20.04.2017 12:52
)