2 ms·
It's always been of the same value. You exchange performance for code density. They want aarch64 to be high-performance, so they removed thumb. RISC-V compact
by hajile 6y ago
It's always been of the same value. You exchange performance for code density. They want aarch64 to be high-performance, so they removed thumb.
RISC-V compact instructions don't require special modes and run in fully-mixed mode with 32-bit instructions without all the penalties thumb has (they are literally just extended into their 32-bit counterparts internally).
- deaddodo 6y ago> It's always been of the same value. You exchange performance for code density. High code density became less valuable, was the point.