Hacker News new | ask | show | jobs
by fidotron 107 days ago
The fact the Hazard3 designer ended up creating an extension to resolve related oddities was kind of astonishing.

Why did it fall to them to do it? Impressive that he did, but it shouldn't have been necessary.

1 comments

Which extension is that?
An extension he calls Xh3bextm. For extracting multiple bits from bitfields.

https://wren.wtf/hazard3/doc/#extension-xh3bextm-section

There are also four other custom extensions implemented.

This extension wasn't strictly necessary but it makes decode of Arm instructions faster in the bootrom's Arm emulator.