upvote
This is the reason behind the profiles like RVA23 which include bitmanip, vector and a large number of other extensions. Real chips coming very soon will all be RVA23.
reply
Neat. I can't wait to get my hands on a devboard.
reply
The earlierst I know of coming is the SpaceMit K3, which Sipeed will have dev boards for.
reply
The Milk-V Jupiter 2 (coming out in April) is RV23 too
reply
Nice board but very low on max RAM.
reply
32-bit barrel shifters consume significant area and RISC-V was developed to support resource constrained low cost embedded hardware in a minimal ISA implementation.
reply
The 32-bit ARM architecture included a barrel shifter as part of its basic design, as in every instruction had a shift field.

If a CPU built in 1985 with a grand total of 26 000 transistors could afford it, I am pretty sure that anything built in this century could afford it too.

reply
26k is a lot of transistors for a MCU.

Refer to e.g. SERV/QERV.

reply
IIUC this is a lot less true in the modern era. Even with 24nm transistors (the cheapest transistor last time I checked), modern microcontrollers have a fairly big transistor budget for the core (since 80+% of the transistors are going to sram anyway).
reply
You can save a lot of silicon by doing 8 or 16 bit shifters and then doing the rest at the code generation level. Not having any seems really anemic to me.
reply