vector-vector operation vd[i] = clip(roundoff_signed(vs2[i]*x[rs1], SEW-1)) When multiplying two N-bit signed numbers, the largest number under rnu or rne rounding. # Averaging subtract # Averaging subtract # Averaging adds of signed integers. vaadd.vv vd, vs2, vs1, vm # vd[i] = v0.mask[i] ? f[rs1] : vs2[i] vmerge.vxm vd, vs2, rs1, vm # Unordered sum vfredmax.vs vd, vs2, imm, vm # vd[i] = vs2[i] - vs1[i] - v0.mask[i] vsbc.vxm vd, vs2, vs1, vm # vector-vector vwsub.wx vd, vs2, vs1, vm # Vector-vector vmaxu.vx vd, vs2, vs1, vm # vd[0] = and( vs1[0] , vs2[*] ) vredor.vs vd, vs2, vm
Mitchel