private AstNodeStm _vf2i_dnu(Func<float, int> RoundingFunc) { return VEC_VD_i.SetVector(Index => ast.CallStatic( RoundingFunc, ast.CallStatic( (Func<float, int, float>)MathFloat.Scalb, VEC_VS[Index], (int)Instruction.IMM5 ) ) , PC); }