For those of us wondering what they meant by 16-bit RISC-V (as there isn't a 16-bit RISC-V ISA), it's just 32-bit RISC-V instructions operating on 16-bit data and addresses.
Some ways 32-bit, but 16-bit level performance.
I think in the end you can call it either way.
I've looked into porting it to the Nintendo DS. It should be doable, but I haven't had the time to commit to it. Maybe I'll give it another look this weekend.
> This chapter describes the current draft proposal for the RISC-V standard compressed instruction set extension, named “C”, which reduces static and dynamic code size by adding short 16-bit instruction encodings for common operations.
This is in contrast to, say, the ARM Thumb instructions, where you can can have entirely libraries that use 16-bit instruction without ever needing a 32-bit one.