Luke Wren
|
185194973f
|
Add a custom instruction (bextm/bextmi: 1 to 8-bit version of bext/bexti from Zbs) for fooling around with toolchains
|
2022-08-06 23:02:08 +01:00 |
Luke Wren
|
210dbeae64
|
Correct the name and operation of the brev8 (formerly rev.b) instruction
|
2022-05-20 15:28:18 +01:00 |
Luke Wren
|
a2582976fc
|
Fix opcodes for zip/unzip, which are wrong in the bitmanip copy of the Zbkb spec, but correct in the crypto copy of that spec
|
2022-05-20 15:15:37 +01:00 |
Luke Wren
|
43e0b1d16a
|
Implement Zbkb (untested)
|
2022-05-06 17:36:25 +01:00 |
Luke Wren
|
2c8f3974d0
|
Correctly implement fence.i as branch-to-next. Make Zifencei optional. Tighten up decode on fence and fence.i.
|
2022-04-09 13:49:16 +01:00 |
Luke Wren
|
b0d28447ab
|
New license headers: DWTFPL -> Apache 2.0
|
2021-12-13 23:23:40 +00:00 |
Luke Wren
|
a988adfec8
|
Add RISC-V opcodes and memory operation codes for atomics
|
2021-12-04 11:16:24 +00:00 |
Luke Wren
|
14a4f1a281
|
Add bitmanip reference vectors and test scripts. Fix bug in bclr implementation
|
2021-11-27 17:19:41 +00:00 |
Luke Wren
|
49462a8642
|
Add Zba/Zbb/Zbc/Zbs opcodes to rv_opcodes.vh
|
2021-11-23 22:11:50 +00:00 |
Luke Wren
|
cc6a6c09ba
|
Vaguely implement wfi
|
2021-11-05 18:48:42 +00:00 |
Luke Wren
|
6dad4e20bb
|
Import from hazard5 9743a1b
|
2021-05-21 02:34:16 +01:00 |