scarv / xcrypto

XCrypto: a cryptographic ISE for RISC-V
MIT License
90 stars 10 forks source link

Instruction Proposal: xc.bop.3 #68

Closed ben-marshall closed 5 years ago

ben-marshall commented 5 years ago

New instruction which is like the existing xc.bop, but which takes 3 input registers rather than just two.

Can be encoded similarly to xc.st.w, with the immediate fields repurposed as the lut function and source/destination register.

Use cases:

ben-marshall commented 5 years ago

Decided to replace existing bop instruction with the new proposed one above.

Todo List: