Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
25 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1505081
Топик полностью
Andreas
(10.03.2025 20:06, просмотров: 59)
ответил
petrd
на
В RM на ядро " XW: 16-bit compression instruction for self-extending byte and half-word operations. Note: To further improve code density, extend the XW subset by adding the following compression directives
c.lbu/c.lhu/c.sb/c.sh/c.lbusp/ c.lhusp/c.sbsp/c.shsp
, use based on the MRS compiler or the toolchain it provides."
Это я видел, но что это за инструкции?
Ответить
Товарищи китайцы такие затейники (инфа из LLVM):
SciFi
(2 знак., 10.03.2025 20:40
,
ссылка
,
картинка
)
Почему только китайцы, по стандарту Zc* и Zcm* , тоже есть накладки: ( Zcm* all reuse the encodings for c.fld, c.fsd, c.fldsp, c.fsdsp (Zcd) )
-
Zikon
(11.03.2025 07:42
)
Вот тут
petrd
(145 знак., 10.03.2025 20:11
,
ссылка
)
Т.е это 16 битные команды загрузки и сохранения байта и полубайта? А остальные 4 команды? Блин, и ведь это только начало буйного командописательства, похоже решили добить асмописателей.
-
Andreas
(10.03.2025 20:18
)
Тож самое только для указателя стека SP.
-
petrd
(10.03.2025 20:21
)