Oops, description of shxadd had operands swapped

This commit is contained in:
Luke Wren 2022-07-31 17:45:14 +01:00
parent e76b82e447
commit adf81abfdc
2 changed files with 16484 additions and 15176 deletions

File diff suppressed because it is too large Load Diff

View File

@ -656,7 +656,7 @@ All C extension instructions are 16-bit aliases of 32-bit instructions from othe
==== sh1add ==== sh1add
Add, with the second addend shifted left by 1. Add, with the first addend shifted left by 1.
Syntax: Syntax:
@ -664,11 +664,11 @@ Syntax:
Operation: Operation:
rd = rs1 + (rs2 << 1); rd = (rs1 << 1) + rs2;
==== sh2add ==== sh2add
Add, with the second addend shifted left by 2. Add, with the first addend shifted left by 2.
Syntax: Syntax:
@ -676,11 +676,11 @@ Syntax:
Operation: Operation:
rd = rs1 + (rs2 << 2); rd = (rs1 << 2) + rs2;
==== sh3add ==== sh3add
Add, with the second addend shifted left by 3. Add, with the first addend shifted left by 3.
Syntax: Syntax:
@ -688,7 +688,7 @@ Syntax:
Operation: Operation:
rd = rs1 + (rs2 << 3); rd = (rs1 << 3) + rs2;
=== Zbb: Bit manipulation (basic) === Zbb: Bit manipulation (basic)