public AstNodeStm Vf2Iz() => VecVdI.SetVector(index => _ast.CallStatic( (Func <float, int, int>)CpuEmitterUtils._vf2iz, VecVs[index], (int)_instruction.Imm5 ) , _pc);
private AstNodeStm _vf2i_dnu(Func <float, int> roundingFunc) { return(VecVdI.SetVector(index => _ast.CallStatic( roundingFunc, _ast.CallStatic( (Func <float, int, float>)MathFloat.Scalb, VecVs[index], (int)_instruction.Imm5 ) ) , _pc)); }
public AstNodeStm Vrndi() => VecVdI.SetVector( index => _ast.CallStatic((Func <CpuThreadState, int>)CpuEmitterUtils._vrndi, _ast.CpuThreadStateExpr), _pc);