Riscemu

Latest version: v2.2.6

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.2.6

- Feature: Canonicalize register names when parsing, converting e.g. `x0 -> zero` or `fp -> s0`.
- Feature: Added support for `fcvt.d.w[u]` and `fcvt.w[u].d` instructions
- BugFix: Fixed that registers were treated as UInt32s instead of Int32 (this may have caused subtle bugs before)
- Feature: Added the remainder of the `M` extension
- BugFix: Fixed a bug in the overflow behavior of `mulh`
- BugFix: Fix faulty length assertion in `jalr`

2.2.5

- BugFix: Fix missed import in core.simple_instruction

2.2.4

- BugFix: Found and added some missing floating point registers (`ft8` to `ft11`)
- Feature: Add frep support to the snitch emulation
- Feature: Add support for 64-bit floats to the snitch Xssr emulation

2.2.3

- Feature: Adding support for 64 bit floating point operations
- BugFix: Fix a bug where `-o libc` would fail with packaged versions of riscemu
- BugFix: Fix `__all__` to now properly work (use name strings instead of values)

2.2.2

- Dev: Add `__all__` to `riscemu.{core,instructions,decoder}` modules to make pyright in other projects happy
- Perf: very minor fix related to not converting values twice when loaded from memory

2.2.1

Version bump to re-trigger CI run.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.