Skip to content

Releases: johnwinans/rvalp

Make consistent the use of 'pseudoinstruction'

12 Feb 03:11
Compare
Choose a tag to compare
v0.11.1

Consistent use of the term 'pseudoinstruction'

Rewrite Sections on Pseudo Operations, Relocation, and Relaxation

11 Feb 20:19
Compare
Choose a tag to compare
v0.11

Rewrite Pseudo Operations

Comment on the details of the li pseudo instruction

25 Nov 14:37
Compare
Choose a tag to compare

Added a discussion of the need to add 1 to some of the operands when using pseudo instructions like li.

Add CSRxx instructions

23 Oct 23:05
Compare
Choose a tag to compare
Pre-release

Add CSRRW, CSRRS, CSRRC, et. al to the encoding table on the last page.

Correct code in lw example.

19 Oct 21:01
Compare
Choose a tag to compare
Pre-release

Change the narrative in the lw example on page 50, line 1529.

Corrected lui example

16 Oct 15:23
Compare
Choose a tag to compare
Corrected lui example Pre-release
Pre-release

Corrected the lui example:

lui x23,0x12345 will result in setting register x23 to the value 0x12345000

Add pcrel links

12 Oct 14:51
Compare
Choose a tag to compare
Add pcrel links Pre-release
Pre-release

Improve consistency of the reference card by including links to the definitions of the pcrel_13 and pcrel_21 fields.

Add instruction templates to encoding table

10 Oct 15:43
Compare
Choose a tag to compare

The instruction templates now appear in the Instruction Set Encoding table as well as the Reference Card.

Clarify inifities & special exponents

04 Sep 13:24
Compare
Choose a tag to compare
Pre-release

Change mantissa to significand in:
When the exponent is all ones, the significand is all zeros, and
the sign is zero, the number represents positive infinity.
Add a note that the largest and smallest possible exponent values are reserved.

Correct typo in section 2.2.5.2 Signed Overflow

03 Sep 19:21
Compare
Choose a tag to compare

Changed the word 'unsigned' to 'signed' where needed.