Results 16 comments of Claire Wolf

> (defaults to 32 bits) [..] The 12345 is assumed to be 32 bits wide. This is not correct. The Verilog standard says that unsized constants must be _at least_...

> Yosys may do the smart thing, but the standard is obviously ambiguous. Yes, the standard is ambiguous, but only for constants that do not fit in 32 bits! There...

To further elaborate, I thing the following two conditions should trigger a warning in a Verilog linter: 1. Use of unsized constants in certain self-sized contexts, such as `{...}` or...

Bruce Hoult just mentioned this issue to me in a private email and I have an alternative suggestion for the instruction length encoding: ``` x FFF RRRRR ??bbb11 32-bit (bbb...

> One point is there is no explicit mention of what to do with FP literals which I think are at least as important as integer ones. One option is...

Another obvious use for a "major opcode" would be mirrors of the 32-bit OP and OP-FP opcode spaces, with large immediates. Theres a neat encoding for this that I really...

I've expanded a bit on the above ideas and posted the resulting proposal here: http://svn.clifford.at/handicraft/2019/rvlonginsn/README