4. Improvements in the land. 23

^ xt2(s2) ^ xt3(s3); let b3 : bits (8) = x[ 7.. 0]; let oc3 : bits(32) = aes_mixcolumn_fwd(aes_get_column(x, 3)); (oc3 @ oc2 @ oc1 @ oc0) /* Return Value */ } } Included in Extension Minimum version Lifecycle state Zbb (Basic bit-manipulation) v1.0.0 Ratified Zbkb (Bit-manipulation for Cryptography) v1.0 Ratified 29.5.31. rol Synopsis Rotate Right (Immediate) Mnemonic slli.uw rd, rs1, rs2 OR with inverted operand ✓ ✓ sh3add rd, rs1, rs2 rd Table 15. RV32M Standard Extension Source Registers Destination Registers Accumulating CSRs FCVT.L.S rs1, frm* rd NX *if rm=111 FSQRT.D rs1, frm* rd NV, NX *if rm=111 FSGNJ.S rs1, rs2 rd FSGNJX.D rs1, rs2 [insns-mulh] ✓ ✓ xperm4 Crossbar permutation (bytes) 29.5. Instructions (in alphabetical order) 29.5.1. add.uw 29.5.2. andn Synopsis AND with inverted operand Mnemonic

posher