Skip to content

Releases: runtimeverification/riscv-semantics

v0.1.114: Add int-or-bytes-2s simplification rule (#154)

10 Jul 10:02
6e17db0

Choose a tag to compare

Simp rules 4 zkevm project `SLOAD`

---------

Co-authored-by: devops <[email protected]>

v0.1.113: Write symbolic value at symbolic index (#151)

09 Jul 08:02
4df33d3

Choose a tag to compare

Co-authored-by: devops <[email protected]>
Co-authored-by: Jost Berthold <[email protected]>

v0.1.112: Move the `memory` to the end in functions (#148)

23 Jun 12:57
42176ce

Choose a tag to compare

v0.1.111: Add division operations for RISC-V semantics (#146)

20 Jun 13:11
efe1f78

Choose a tag to compare

Implement signed (`/Word`) and unsigned (`/uWord`) division rules in the
RISC-V semantics. Update the handling of special cases for division by
zero and signed overflow. Refactor test functions to include
comprehensive test cases for both division operations, ensuring
compliance with RISC-V specifications.

- Added rules for `DIV` and `DIVU` instructions in `riscv.md`.
- Updated syntax definitions in `word.md` for division operations.
- Introduced new test cases for division in `test_functions.py` to
validate expected behavior.

---------

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>
Co-authored-by: automergerpr-permission-manager[bot] <190534181+automergerpr-permission-manager[bot]@users.noreply.github.com>

v0.1.110: Simp rule 4 `int2bytes o bytes2int` (#147)

20 Jun 12:30
ddf2811

Choose a tag to compare

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.109: Remove redundant requirement for `substr o int2bytes` (#145)

19 Jun 13:46
940f257

Choose a tag to compare

v0.1.108: Simp rulle 4 `>> 0` (#142)

19 Jun 09:02
f5738c0

Choose a tag to compare

Co-authored-by: devops <[email protected]>
Co-authored-by: Tamás Tóth <[email protected]>

v0.1.107: Simp rule 4 complex `(X + Y & 4294967295) + Z & 4294967295` (#140)

18 Jun 10:44
123a234

Choose a tag to compare

v0.1.106: Refine simp rule for `Bytes2Int o Int2Byes` (#139)

17 Jun 08:09
471d05f

Choose a tag to compare

Solve the problem in #137.

---------

Co-authored-by: devops <[email protected]>

v0.1.105: Add simplification rule for `Bytes2Int &Int 4294967295` (#135)

13 Jun 09:10
3804716

Choose a tag to compare