text: ##ucvtf_float_int_execute
  CheckFPAdvSIMDEnabled64();
  
  bits(fltsize) fltval;
  bits(intsize) intval;
  
  case op of
      when FPConvOp_CVT_FtoI
          fltval = V[n];
          intval = FPToFixed(fltval, 0, unsigned, FPCR, rounding);
          X[d] = intval;
      end
      when FPConvOp_CVT_ItoF
          intval = X[n];
          fltval = FixedToFP(intval, 0, unsigned, FPCR, rounding);
          V[d] = fltval;
      end
      when FPConvOp_MOV_FtoI
          intval = Vpart[n,part];
          X[d] = intval;
      end
      when FPConvOp_MOV_ItoF
          intval = X[n];
          Vpart[d,part] = intval;
      end
  @@
  