Skip to content

Commit 56d7e63

Browse files
topperccmuellner
authored andcommitted
Fix the __riscv_sha512sum0/1 intrinsics for RV32.
These should be __riscv_sha512sum0r and __riscv_sha512sum1r. There are only 2 instructions not 4.
1 parent 16c8466 commit 56d7e63

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

riscv-c-api.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -490,10 +490,8 @@ Sign extension of 32-bit values on RV64 is not reflected in the interface.
490490
| `uint32_t __riscv_sha512sig0l(uint32_t rs1, uint32_t rs2);` | `sha512sig0l` | Zknh (RV32) | |
491491
| `uint32_t __riscv_sha512sig1h(uint32_t rs1, uint32_t rs2);` | `sha512sig1h` | Zknh (RV32) | |
492492
| `uint32_t __riscv_sha512sig1l(uint32_t rs1, uint32_t rs2);` | `sha512sig1l` | Zknh (RV32) | |
493-
| `uint32_t __riscv_sha512sum0h(uint32_t rs1, uint32_t rs2);` | `sha512sum0h` | Zknh (RV32) | |
494-
| `uint32_t __riscv_sha512sum0l(uint32_t rs1, uint32_t rs2);` | `sha512sum0l` | Zknh (RV32) | |
495-
| `uint32_t __riscv_sha512sum1h(uint32_t rs1, uint32_t rs2);` | `sha512sum1h` | Zknh (RV32) | |
496-
| `uint32_t __riscv_sha512sum1l(uint32_t rs1, uint32_t rs2);` | `sha512sum1l` | Zknh (RV32) | |
493+
| `uint32_t __riscv_sha512sum0r(uint32_t rs1, uint32_t rs2);` | `sha512sum0r` | Zknh (RV32) | |
494+
| `uint32_t __riscv_sha512sum1r(uint32_t rs1, uint32_t rs2);` | `sha512sum1r` | Zknh (RV32) | |
497495
| `uint64_t __riscv_sha512sig0(uint64_t rs1);` | `sha512sig0` | Zknh (RV64) | |
498496
| `uint64_t __riscv_sha512sig1(uint64_t rs1);` | `sha512sig1` | Zknh (RV64) | |
499497
| `uint64_t __riscv_sha512sum0(uint64_t rs1);` | `sha512sum0` | Zknh (RV64) | |

0 commit comments

Comments
 (0)