From 9ae11c52355e8a362d34d7cabfbc573ddf8c2f80 Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 7 Nov 2026 16:25:42 -0600 Subject: Add Zknh --- doc/instructions.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc/instructions.txt') diff --git a/doc/instructions.txt b/doc/instructions.txt index 524a2b8..b7a0b86 100644 --- a/doc/instructions.txt +++ b/doc/instructions.txt @@ -298,6 +298,18 @@ Zbkx: Extension for Crossbar permutations, Version 1.0.0 * xperm4 rd,rs1,rs2 | Crossbar permutation (nibbles) * xperm8 rd,rs1,rs2 | Crossbar permutation (bytes) +Zknh - NIST Suite: Hash Function +* sha256sig0 rd,rs1 | SHA2-256 Sigma0 +* sha256sig1 rd,rs1 | SHA2-256 Sigma1 +* sha256sum0 rd,rs1 | SHA2-256 Sum0 +* sha256sum1 rd,rs1 | SHA2-256 Sum1 +* sha512sig0h rd,rs1,rs2 | SHA2-512 Sigma0 high +* sha512sig0l rd,rs1,rs2 | SHA2-512 Sigma0 low +* sha512sig1h rd,rs1,rs2 | SHA2-512 Sigma1 high +* sha512sig1l rd,rs1,rs2 | SHA2-512 Sigma1 low +* sha512sum0r rd,rs1,rs2 | SHA2-512 Sum0 +* sha512sum1r rd,rs1,rs2 | SHA2-512 Sum1 + Xh3bextm: Hazard3 bit extract multiple * h3.bextm rd,rs1,rs2,imm | Bit extract multiple, offset by register * h3.bextmi rd,rs1,imm1,imm2 | Bit extract multiple, offset by immediate -- cgit v1.2.3