aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/vfncvt_f_x_w.h
blob: f05ce6bc322cbff6548a1e40a8a967c0ad19215e (plain)
1
2
3
4
5
6
7
8
9
10
// vfncvt.f.x.v vd, vs2, vm
VI_VFP_NCVT_INT_TO_FP(
  {;},                              // BODY16
  { vd = i32_to_f16(vs2); },        // BODY32
  { vd = i64_to_f32(vs2); },        // BODY64
  {;},                              // CHECK16
  { require_extension(EXT_ZVFH); }, // CHECK32
  { require_extension('F'); },      // CHECK64
  int                               // sign
)