scarv / xcrypto

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

Instruction Modification: xc.msll.i, xc.msrl.i shift amount #63

Closed ben-marshall closed 5 years ago

ben-marshall commented 5 years ago

Increase the width of the cmshamt field from 4-bits to 6-bits, allowing full 64 bit immediate shifts.

ben-marshall commented 5 years ago

This will change the encodings of xc.msll* and xc.msrl*, and thus require a re-build of binutils and all example software.