Christoph Müllner
Christoph Müllner
Signed-off-by: Christoph Müllner
The current RISC-V GCM implementation does not include a `.ghash()` callback. This is an issue for future improvements (i.e. adding new GCM implementations for the upcoming vector crypto ISA extensions)....
This PR adds support for accelerated cryptographic routines using the upcoming RISC-V vector crypto extensions: * Zvkb * Zvkg * Zvknh[a,b] * Zvkns * Zvksed * Zvksh This PR implements...
The Worlde Easypad.12 is a relatively cheap MIDI pad, that can be used as MIDI input. All controls that standard MIDI messages are supported here. However, there are a few...
The second draft of the Ssdtso extension was published recently: https://lists.riscv.org/g/tech-arch-review/message/183 This PR adds support for this new extension. Note, that the Ssdtso specification is in development state (i.e., not...
The second draft of the Ssdtso extension was published recently: https://lists.riscv.org/g/tech-arch-review/message/183 This PR adds support for this new extension. Note, that the Ssdtso specification is in development state (i.e., not...
`riscv_isac/InstructionObject.py` defines the following lists: * `unsgn_rs1`...instructions that have an unsigned rs1 value * `unsgn_rs2`...instructions that have an unsigned rs2 value * `f_instrs_pref`...floating-point instructions (without postfixes) The idea is that...
The documentation of the FP coverpoint generator functions (`riscv_isac.fp_dataset.ibm_b1` and friends) are documented without specific knowledge of the instructions they generate for (see https://riscv-isac.readthedocs.io/en/stable/code.html#module-riscv_isac.fp_dataset). However, the implementation is full of...
This patch introduces the RISC-V Zfa extension, which introduces additional floating-point extensions: * fli (load-immediate) with pre-defined immediates * fminm/fmaxm (like fmin/fmax but with different NaN behaviour) * fround/froundmx (round...
The recently introduced toint() function does not accept arguments of type int and will trigger an exception in this case. This leads to an always crashing code path in generator.py,...