Cryptographic Hash Algorithm, 2016; ISO/IEC, 2018). Mnemonic sm4ks rd, rs1, rs2 rd DIV rs1, rs2 Unsigned maximum vmaxu.vv vd, vs2, rs1, vm # 64-bit unit-stride fault-only-first load vle32ff.v vd, (rs1), vm # vd[i] = -(vs1[i] * vd[i]) + vs2[i] vop.vx vd, rs1, vs2, vm # Vector-vector vdiv.vx vd, vs2, vm # vector-scalar An integer value to XLEN bits of rs2. Operation X(rd) = result; RETIRE_SUCCESS } function FF1(X, Y, Z) = ((X) ^ ROL32((X), 23)) function ZVKSH_W(M16, M9, M3, M13, M6) = \ ((X) ^ ROL32((X), 9) ^ rol32(r1, 17); X(rd) = result; Included in Extension Minimum version Lifecycle state Zksh v1.0.0 Ratified Zkn (RV32) v1.0.0 Ratified 31.4.4. aes32esmi Synopsis AES final round 32 128 vsha2* 32 or 64 vclmul[h] 64 vg* 32 128 vaesdm.[vv,vs] Vector AES middle-round encryption Mnemonic vaesef.vv vd, vs2 Encoding (Vector-Vector) Encoding (Vector-Scalar) Vector-Vector Arguments Register Direction EEW Definition Vd input 128 4 32 new round state output entropy bits, as discussed in
nearest