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
Add, with the second addend shifted left by 1.
Add, with the first addend shifted left by 1.
Syntax:
@ -664,11 +664,11 @@ Syntax:
Operation:
rd = rs1 + (rs2 << 1);
rd = (rs1 << 1) + rs2;
==== sh2add
Add, with the second addend shifted left by 2.
Add, with the first addend shifted left by 2.
Syntax:
@ -676,11 +676,11 @@ Syntax:
Operation:
rd = rs1 + (rs2 << 2);
rd = (rs1 << 2) + rs2;
==== sh3add
Add, with the second addend shifted left by 3.
Add, with the first addend shifted left by 3.
Syntax:
@ -688,7 +688,7 @@ Syntax:
Operation:
rd = rs1 + (rs2 << 3);
rd = (rs1 << 3) + rs2;
=== Zbb: Bit manipulation (basic)