Prasanna T
Prasanna T
https://github.com/riscv-software-src/riscv-isac/blob/9dc9503c9cce79d8c93d8f4955111f2f6d1ad9c7/riscv_isac/InstructionObject.py#L285 For rs3 the functions has to be defined with respect to sign and unsigned values.
https://github.com/riscv-software-src/riscv-isac/blob/9dc9503c9cce79d8c93d8f4955111f2f6d1ad9c7/riscv_isac/InstructionObject.py#L303 The condition of invoking the `define_sem` function should not be of the registers starting with `f`. The solution has to be generalized rather hard-coding the register's alphabets. P.S: Ideally...
Introduced a new flag for Z_inx extensions, which is passed through a cli command argument (-ix) when we build the isac execution string. This flag is then consumed across the...
https://github.com/riscv-software-src/riscv-isac/blob/ba72cb7daf8ff4b00bc3c7eb33f27349ee78b90c/riscv_isac/fp_dataset.py#L37 The nan boxed value returned by sail is `0x7FF8000000000000` which is assumed to be valid with respect to the spec _"Any operation that writes a narrower result to an...
https://github.com/riscv-software-src/riscv-isac/blob/b3f81efa81c0f02ae846c221ae2fe9142f5d7f1e/riscv_isac/coverage.py#L874 **Issue Description:** Pythons `eval` function takes the optional arguments as dictionary variable locals, which contains the local variables and it's values, which eventually be used to evaluate the expression...
Introduced a new template inx.yaml, and this serves all Z_inx extensions. All related files are amended with respect to the new template inclusion. And this template supercede the fd.yaml template...
This is not true in all cases. When `xlen
https://github.com/riscv-software-src/riscof/blob/66bb6c468afaa3775ab5a757459a560ceaa5ee8c/riscof/Templates/setup/sail_cSim/riscof_sail_cSim.py#L116 Currently there isn't any support in riscof to feed in the flen to isac. Something similar as below would fix the issue. ``` coverage_cmd = 'riscv_isac --verbose info coverage...