SHA512SUM1 使用浮点或向量寄存器吗?
不使用。标量密码扩展的这些指令使用整数 X 寄存器。
SHA-512 Σ1函数(大写,RV64):ROTR(rs1,14) ⊕ ROTR(rs1,18) ⊕ ROTR(rs1,41)
sha512sum1 仅在 RV64 定义,实现 SHA2-512 的 Sum1 变换:ROTR64(X(rs1), 14) ⊕ ROTR64(X(rs1), 18) ⊕ ROTR64(X(rs1), 41),并将 64 位结果写入 rd。RV32 的拆分形式为 sha512sum1r。
受限教学输入直接执行官方 SHA-512 固定宽度位运算;不表示完整算法或微架构。
SHA512SUM1 仅在 RV64 定义,并对完整 64 位 X(rs1) 计算。
动画只展示官方 ISA 字段和架构状态;不表示完整哈希算法、流水线、缓存或时序实现。
SHA512SUM1 是 Zknh 标量密码指令,SHA-512 RV64 变换。页面内容按官方标量密码扩展校对,避免把算法轮函数、密钥调度和寄存器来源混淆。
结合 «sha512sum1 a0, a1» 等实际代码理解该场景。
结合 «sha512sum1 a0, a1» 等实际代码理解该场景。
不使用。标量密码扩展的这些指令使用整数 X 寄存器。
不是。它实现手册定义的一次 SHA2-512 Sum1 变换。