-
- втащил x305 как rv32imafcb_zicsr_zifencei / qkv3f, в следующей
сборке увидите. на счет того что "B" для ядер V3 скорее всего
всегда в расширенном виде zba_zbb_zbc_zbs я ничего не знаю.
опираюсь на доку QingKeV3 Microprocessor Manual V1.5. тут никаких
особенностей не расписано - тупо "В". - klen(Вчера, 20:53)
- невелика потеря _zbc_ - три непонятные команды (так и не разобрался
что это за умножения и для чего нужны) - Zikon(Вчера, 21:08)
- умножение одного бита на другой :) это ладно - всунем. не проблема.
меня вот что тревожит - WCH утверждает что имеет свое расширение XW
(инструкции c.lbu/c.lhu/c.sb/c.sh/c.lbusp/c.lhusp/c.sbsp/c.shsp).
мне так и не удалось заставить ихний компиллер нагенерить и
посмотреть что это за чудесатость то такая.. - klen(Вчера, 21:42)
- У Huawei стырили немного, вместе с кодированием, так что можно искать и по расширению от Huawei. - Zikon(Вчера, 21:57)
- Очень редко используются когда переменные 8 или 16 битовые - Zikon(Вчера, 21:55)
- Шпаргалку делал, там есть Zikon(1 знак., Вчера, 21:52, ссылка)
- спасибо! замечательная весчь. тоже делал себе такую - эта гораздо приятнее, цветная :) а ты можешь дать исходник или лучше сам добавить F, V, A - хочу. - klen(Вчера, 22:46)
- Спасибо. - Nikolay_Po(Вчера, 22:00)
- Даю наводку. Renesas выкладывает свежие сборки LLVM. Там всё это есть. - SciFi(1 знак., Вчера, 21:43, ссылка)
- умножение одного бита на другой :) это ладно - всунем. не проблема.
меня вот что тревожит - WCH утверждает что имеет свое расширение XW
(инструкции c.lbu/c.lhu/c.sb/c.sh/c.lbusp/c.lhusp/c.sbsp/c.shsp).
мне так и не удалось заставить ихний компиллер нагенерить и
посмотреть что это за чудесатость то такая.. - klen(Вчера, 21:42)
- посмотрел в MRS2 компиляторы GCC и там библиотеки явно только с
zba_zbb_zbc_zbs Zikon(1 знак., Вчера, 20:57, картинка)
- нужно будет проверить, сгенерить инструкции половить исключения. докам китайцев НЕ верю, либам MRS2 не верю! верю только исключениям invalid instruction под отладчиком. мои тесты на v003 показали что в разных сериях (можт правили че) одни на инструкции неположенные забивали болт и глотали их как нопы, а другие вываливались в исключение. вот так и верь людям. - klen(Вчера, 20:59)
- невелика потеря _zbc_ - три непонятные команды (так и не разобрался
что это за умножения и для чего нужны) - Zikon(Вчера, 21:08)
- втащил x305 как rv32imafcb_zicsr_zifencei / qkv3f, в следующей
сборке увидите. на счет того что "B" для ядер V3 скорее всего
всегда в расширенном виде zba_zbb_zbc_zbs я ничего не знаю.
опираюсь на доку QingKeV3 Microprocessor Manual V1.5. тут никаких
особенностей не расписано - тупо "В". - klen(Вчера, 20:53)