Skip to content

Commit 30ba85a

Browse files
committed
PVM tests v0.2: update README
1 parent 51e134e commit 30ba85a

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

pvm/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,43 @@ See [TESTCASES.md](./TESTCASES.md) for a human-readable index of all of the test
2424

2525
## Changelog
2626

27+
### v0.2
28+
29+
* Bitmask paddings are now filled with zeros, in alignment with the GP.
30+
* Disassemblies now end with an `invalid` instruction to signify places where
31+
the execution traps when going out of bounds. This is a purely cosmetic change
32+
to the reference disassemblies and doesn't affect the test vectors themselves.
33+
* The `inst_rem_signed` test was changed to make the output value non-zero.
34+
(The behavior is unchanged; the instruction still works the same as before.)
35+
* Set the initial value of the output register to a non-zero for the following tests:
36+
(The behavior is unchanged; the instructions still work the same as before.)
37+
- `inst_rem_signed_with_overflow`
38+
- `inst_set_greater_than_signed_imm_0`
39+
- `inst_set_greater_than_unsigned_imm_0`,
40+
- `inst_set_less_than_signed_0`
41+
- `inst_set_less_than_signed_imm_0`
42+
- `inst_set_less_than_unsigned_0`,
43+
- `inst_set_less_than_unsigned_imm_0`
44+
* Add new tests:
45+
- `inst_load_i16`
46+
- `inst_load_i8`
47+
- `inst_load_imm_and_jump`
48+
- `inst_load_indirect_i16_with_offset`
49+
- `inst_load_indirect_i16_without_offset`
50+
- `inst_load_indirect_i8_with_offset`
51+
- `inst_load_indirect_i8_without_offset`
52+
- `inst_load_indirect_u16_with_offset`
53+
- `inst_load_indirect_u16_without_offset`
54+
- `inst_load_indirect_u32_with_offset`
55+
- `inst_load_indirect_u32_without_offset`
56+
- `inst_load_indirect_u8_with_offset`
57+
- `inst_load_indirect_u8_without_offset`
58+
- `inst_load_u16`
59+
- `inst_load_u32`
60+
- `inst_store_imm_u16`
61+
- `inst_store_imm_u32`
62+
- `inst_store_imm_u8`
63+
2764
### v0.1
2865

2966
* Initial test vectors.

0 commit comments

Comments
 (0)