3 ms·
> Compressed instructions consume 75% of the instruction encoding space. How much space is spare after the rest of the (mainstream) extensions are included?
by justahuman74 3y ago
> Compressed instructions consume 75% of the instruction encoding space.
How much space is spare after the rest of the (mainstream) extensions are included?
- zozbot234 3y agoIt depends. There are lots of partially filled-in blocks in the encoding space, so it depends on the kinds of insn you need and whether you're going for a standard extension (since a non-standard use of those blocks could itself clash with future standard extensions). Some standard extensions do use up a lot of space, such as surprisingly F and D because of the FMADD insns which need to take 3 registers as input. So if you dispense with those in your implementation you can have plenty of extra space.