Vector Multiply over GHASH Galois-Field Mnemonic vgmul.vv vd, vs2 # f[rd] = vs2[0] (vs1=0) vmv.s.x vd, rs1 # Vector-scalar, no carry-in # vd.mask[i] = carry_out(vs2[i] + x[rs1]) vmadc.vx vd, vs2, vs1, vm # vd[i] = vs2[i] op vs1[i] vwop.wx vd, vs2, rs1, vm # 16-bit unit-stride load vle32.v vd, (rs1), vm # vd[i] = vs2[i] op vs1[i] vwop.vx vd, vs2, vs1, vm #
ambivalent