46 using Func6 =
double(
double,
double,
double,
double,
double,
double);
86 :
_type(
FUNC2), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(2), _maxargs(2)
90 :
_type(
FUNC3), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(3), _maxargs(3)
94 :
_type(
FUNC4), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(4), _maxargs(4)
98 :
_type(
FUNC5), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(5), _maxargs(5)
102 :
_type(
FUNC6), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(6), _maxargs(6)
106 :
_type(
FUNC1V), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(1), _maxargs(1)
110 :
_type(
FUNC2V), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(2), _maxargs(2)
114 :
_type(
FUNC1VV), _retType(ExprType().FP(3).Varying()), _scalar(false),
_func((void*)f), _minargs(1), _maxargs(1)
118 :
_type(
FUNC2VV), _retType(ExprType().FP(3).Varying()), _scalar(false),
_func((void*)f), _minargs(2), _maxargs(2)
121 ExprFunc(
Funcn* f,
int min,
int max)
122 :
_type(
FUNCN), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(
min), _maxargs(
max)
125 ExprFunc(
Funcnv* f,
int min,
int max)
126 :
_type(
FUNCNV), _retType(ExprType().FP(1).Varying()), _scalar(true),
_func((void*)f), _minargs(
min), _maxargs(
max)
129 ExprFunc(
Funcnvv* f,
int min,
int max)
130 :
_type(
FUNCNVV), _retType(ExprType().FP(3).Varying()), _scalar(false),
_func((void*)f), _minargs(
min), _maxargs(
max)