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