aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vfnmadd_vf.h
blob: f8f3b832ba2042db2d745592406c5c1236122e33 (plain)
1
2
3
4
5
// vfnmadd: vd[i] = -(vd[i] * f[rs1]) - vs2[i]
VI_VFP_VF_LOOP
({
  vd = f32_mulAdd(f32(vd.v ^ F32_SIGN), rs1, f32(vs2.v ^ F32_SIGN));
})