aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vfmacc_vv.h
blob: 499b1d4d224a21b0dde0634451c9f4082ec981dd (plain)
1
2
3
4
5
6
7
8
9
10
11
// vfmacc.vv vd, rs1, vs2, vm    # vd[i] = +(vs2[i] * vs1[i]) + vd[i]
VI_VFP_VV_LOOP
({
  vd = f16_mulAdd(vs1, vs2, vd);
},
{
  vd = f32_mulAdd(vs1, vs2, vd);
},
{
  vd = f64_mulAdd(vs1, vs2, vd);
})