С прерываниями уже разобрались. Этот ключ просто блокирует
сохранение регистров при входе в обработчик прерываний. Даже я смог
собрать. Но кроме этого в ядре есть расширение набора коротких
команд. Вот на него что-то ничего не нашёл. "To further improve
code density, extend the XW subset by adding the following
compression directives..." В их компиляторе -march=rv32imacxw
расширение xw нестандартное. xPack GNU RISC-V Embedded GCC v12.2.0-1 c поддержкой "WCH-Interrupt"WCH-Interrupt блокирует сохранение/восстановление регистров при входе/выходе из прерывания. Примерно как naked функция, только выход по mret.