aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vdiv_vv.h
blob: 0d4bd0d8e45f24f68885d91061033b4d3ff769f2 (plain)
1
2
3
4
5
6
7
8
9
10
// vdiv.vv vd, vs2, vs1
VI_VV_LOOP
({
  if (vs1 == 0)
    vd = -1;
  else if (vs2 == (INT64_MIN >> (64 - sew)) && vs1 == -1)
    vd = vs2;
  else
    vd = vs2 / vs1;
})