Bytecode: remove unused instruction class constructors
parent
aa4783fd86
commit
3613dbbe01
113
src/Bytecode.hh
113
src/Bytecode.hh
|
@ -137,9 +137,6 @@ class TagWithOneArgument : public BytecodeInstruction
|
||||||
protected:
|
protected:
|
||||||
T1 arg1;
|
T1 arg1;
|
||||||
public:
|
public:
|
||||||
explicit TagWithOneArgument(Tags op_code_arg) : BytecodeInstruction{op_code_arg}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
TagWithOneArgument(Tags op_code_arg, T1 arg_arg1) : BytecodeInstruction{op_code_arg},
|
TagWithOneArgument(Tags op_code_arg, T1 arg_arg1) : BytecodeInstruction{op_code_arg},
|
||||||
arg1{arg_arg1}
|
arg1{arg_arg1}
|
||||||
{
|
{
|
||||||
|
@ -159,9 +156,6 @@ protected:
|
||||||
T1 arg1;
|
T1 arg1;
|
||||||
T2 arg2;
|
T2 arg2;
|
||||||
public:
|
public:
|
||||||
explicit TagWithTwoArguments(Tags op_code_arg) : BytecodeInstruction{op_code_arg}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
TagWithTwoArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2) :
|
TagWithTwoArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2) :
|
||||||
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2}
|
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2}
|
||||||
{
|
{
|
||||||
|
@ -182,9 +176,6 @@ protected:
|
||||||
T2 arg2;
|
T2 arg2;
|
||||||
T3 arg3;
|
T3 arg3;
|
||||||
public:
|
public:
|
||||||
explicit TagWithThreeArguments(Tags op_code_arg) : BytecodeInstruction{op_code_arg}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
TagWithThreeArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2, T3 arg_arg3) :
|
TagWithThreeArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2, T3 arg_arg3) :
|
||||||
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2}, arg3{arg_arg3}
|
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2}, arg3{arg_arg3}
|
||||||
{
|
{
|
||||||
|
@ -206,9 +197,6 @@ protected:
|
||||||
T3 arg3;
|
T3 arg3;
|
||||||
T4 arg4;
|
T4 arg4;
|
||||||
public:
|
public:
|
||||||
explicit TagWithFourArguments(Tags op_code_arg) : BytecodeInstruction{op_code_arg}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
TagWithFourArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2, T3 arg_arg3, T4 arg_arg4) :
|
TagWithFourArguments(Tags op_code_arg, T1 arg_arg1, T2 arg_arg2, T3 arg_arg3, T4 arg_arg4) :
|
||||||
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2},
|
BytecodeInstruction{op_code_arg}, arg1{arg_arg1}, arg2{arg_arg2},
|
||||||
arg3{move(arg_arg3)}, arg4{arg_arg4}
|
arg3{move(arg_arg3)}, arg4{arg_arg4}
|
||||||
|
@ -265,9 +253,6 @@ public:
|
||||||
class FDIMT_ : public TagWithOneArgument<unsigned int>
|
class FDIMT_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FDIMT_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMT}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FDIMT_(unsigned int size_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMT, size_arg}
|
explicit FDIMT_(unsigned int size_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMT, size_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -281,9 +266,6 @@ public:
|
||||||
class FDIMST_ : public TagWithOneArgument<unsigned int>
|
class FDIMST_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FDIMST_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMST}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FDIMST_(const unsigned int size_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMST, size_arg}
|
explicit FDIMST_(const unsigned int size_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FDIMST, size_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -297,9 +279,6 @@ public:
|
||||||
class FLDC_ : public TagWithOneArgument<double>
|
class FLDC_ : public TagWithOneArgument<double>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDC_() : TagWithOneArgument<double>::TagWithOneArgument{Tags::FLDC}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDC_(double value_arg) : TagWithOneArgument<double>::TagWithOneArgument{Tags::FLDC, value_arg}
|
explicit FLDC_(double value_arg) : TagWithOneArgument<double>::TagWithOneArgument{Tags::FLDC, value_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -313,9 +292,6 @@ public:
|
||||||
class FLDU_ : public TagWithOneArgument<unsigned int>
|
class FLDU_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDU_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDU}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDU, pos_arg}
|
explicit FLDU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDU, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -329,9 +305,6 @@ public:
|
||||||
class FLDSU_ : public TagWithOneArgument<unsigned int>
|
class FLDSU_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDSU_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDSU}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDSU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDSU, pos_arg}
|
explicit FLDSU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDSU, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -345,9 +318,6 @@ public:
|
||||||
class FLDR_ : public TagWithOneArgument<unsigned int>
|
class FLDR_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDR_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDR}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDR_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDR, pos_arg}
|
explicit FLDR_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDR, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -361,9 +331,6 @@ public:
|
||||||
class FLDT_ : public TagWithOneArgument<unsigned int>
|
class FLDT_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDT_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDT}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDT_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDT, pos_arg}
|
explicit FLDT_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDT, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -377,9 +344,6 @@ public:
|
||||||
class FLDST_ : public TagWithOneArgument<unsigned int>
|
class FLDST_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDST_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDST}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDST_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDST, pos_arg}
|
explicit FLDST_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDST, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -393,9 +357,6 @@ public:
|
||||||
class FSTPT_ : public TagWithOneArgument<unsigned int>
|
class FSTPT_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPT_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPT}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPT_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPT, pos_arg}
|
explicit FSTPT_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPT, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -409,9 +370,6 @@ public:
|
||||||
class FSTPST_ : public TagWithOneArgument<unsigned int>
|
class FSTPST_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPST_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPST}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPST_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPST, pos_arg}
|
explicit FSTPST_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPST, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -425,9 +383,6 @@ public:
|
||||||
class FSTPR_ : public TagWithOneArgument<unsigned int>
|
class FSTPR_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPR_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPR}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPR_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPR, pos_arg}
|
explicit FSTPR_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPR, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -441,9 +396,6 @@ public:
|
||||||
class FSTPU_ : public TagWithOneArgument<unsigned int>
|
class FSTPU_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPU_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPU}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPU, pos_arg}
|
explicit FSTPU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPU, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -457,9 +409,6 @@ public:
|
||||||
class FSTPSU_ : public TagWithOneArgument<unsigned int>
|
class FSTPSU_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPSU_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPSU}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPSU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPSU, pos_arg}
|
explicit FSTPSU_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPSU, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -473,9 +422,6 @@ public:
|
||||||
class FSTPG_ : public TagWithOneArgument<unsigned int>
|
class FSTPG_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPG_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPG, 0}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPG_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPG, pos_arg}
|
explicit FSTPG_(unsigned int pos_arg) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPG, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -489,9 +435,6 @@ public:
|
||||||
class FSTPG2_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
class FSTPG2_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPG2_() : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPG2, 0, 0}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPG2_(unsigned int pos_arg1, unsigned int pos_arg2) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPG2, pos_arg1, pos_arg2}
|
FSTPG2_(unsigned int pos_arg1, unsigned int pos_arg2) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPG2, pos_arg1, pos_arg2}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -510,9 +453,6 @@ public:
|
||||||
class FSTPG3_ : public TagWithFourArguments<unsigned int, unsigned int, int, unsigned int>
|
class FSTPG3_ : public TagWithFourArguments<unsigned int, unsigned int, int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPG3_() : TagWithFourArguments<unsigned int, unsigned int, int, unsigned int>::TagWithFourArguments{Tags::FSTPG3, 0, 0, 0, 0}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPG3_(unsigned int pos_arg1, unsigned int pos_arg2, int pos_arg3, unsigned int pos_arg4) : TagWithFourArguments<unsigned int, unsigned int, int, unsigned int>::TagWithFourArguments{Tags::FSTPG3, pos_arg1, pos_arg2, pos_arg3, pos_arg4}
|
FSTPG3_(unsigned int pos_arg1, unsigned int pos_arg2, int pos_arg3, unsigned int pos_arg4) : TagWithFourArguments<unsigned int, unsigned int, int, unsigned int>::TagWithFourArguments{Tags::FSTPG3, pos_arg1, pos_arg2, pos_arg3, pos_arg4}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -541,9 +481,6 @@ public:
|
||||||
class FUNARY_ : public TagWithOneArgument<uint8_t>
|
class FUNARY_ : public TagWithOneArgument<uint8_t>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FUNARY_() : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FUNARY}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FUNARY_(uint8_t op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FUNARY, op_type_arg}
|
explicit FUNARY_(uint8_t op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FUNARY, op_type_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -557,9 +494,6 @@ public:
|
||||||
class FBINARY_ : public TagWithOneArgument<uint8_t>
|
class FBINARY_ : public TagWithOneArgument<uint8_t>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FBINARY_() : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FBINARY}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FBINARY_(int op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FBINARY, static_cast<uint8_t>(op_type_arg)}
|
explicit FBINARY_(int op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FBINARY, static_cast<uint8_t>(op_type_arg)}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -573,9 +507,6 @@ public:
|
||||||
class FTRINARY_ : public TagWithOneArgument<uint8_t>
|
class FTRINARY_ : public TagWithOneArgument<uint8_t>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FTRINARY_() : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FTRINARY}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FTRINARY_(int op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FTRINARY, static_cast<uint8_t>(op_type_arg)}
|
explicit FTRINARY_(int op_type_arg) : TagWithOneArgument<uint8_t>::TagWithOneArgument{Tags::FTRINARY, static_cast<uint8_t>(op_type_arg)}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -589,9 +520,6 @@ public:
|
||||||
class FJMPIFEVAL_ : public TagWithOneArgument<unsigned int>
|
class FJMPIFEVAL_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FJMPIFEVAL_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMPIFEVAL}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FJMPIFEVAL_(unsigned int arg_pos) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMPIFEVAL, arg_pos}
|
explicit FJMPIFEVAL_(unsigned int arg_pos) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMPIFEVAL, arg_pos}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -605,9 +533,6 @@ public:
|
||||||
class FJMP_ : public TagWithOneArgument<unsigned int>
|
class FJMP_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FJMP_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMP}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FJMP_(unsigned int arg_pos) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMP, arg_pos}
|
explicit FJMP_(unsigned int arg_pos) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FJMP, arg_pos}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -621,9 +546,6 @@ public:
|
||||||
class FLDTEF_ : public TagWithOneArgument<unsigned int>
|
class FLDTEF_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDTEF_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDTEF}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FLDTEF_(unsigned int number) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDTEF, number}
|
explicit FLDTEF_(unsigned int number) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FLDTEF, number}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -637,9 +559,6 @@ public:
|
||||||
class FSTPTEF_ : public TagWithOneArgument<unsigned int>
|
class FSTPTEF_ : public TagWithOneArgument<unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPTEF_() : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPTEF}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
explicit FSTPTEF_(unsigned int number) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPTEF, number}
|
explicit FSTPTEF_(unsigned int number) : TagWithOneArgument<unsigned int>::TagWithOneArgument{Tags::FSTPTEF, number}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -653,9 +572,6 @@ public:
|
||||||
class FLDTEFD_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
class FLDTEFD_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDTEFD_() : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FLDTEFD}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FLDTEFD_(unsigned int indx, unsigned int row) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FLDTEFD, indx, row}
|
FLDTEFD_(unsigned int indx, unsigned int row) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FLDTEFD, indx, row}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -674,9 +590,6 @@ public:
|
||||||
class FSTPTEFD_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
class FSTPTEFD_ : public TagWithTwoArguments<unsigned int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPTEFD_() : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPTEFD}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPTEFD_(unsigned int indx, unsigned int row) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPTEFD, indx, row}
|
FSTPTEFD_(unsigned int indx, unsigned int row) : TagWithTwoArguments<unsigned int, unsigned int>::TagWithTwoArguments{Tags::FSTPTEFD, indx, row}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -695,9 +608,6 @@ public:
|
||||||
class FLDTEFDD_ : public TagWithThreeArguments<unsigned int, unsigned int, unsigned int>
|
class FLDTEFDD_ : public TagWithThreeArguments<unsigned int, unsigned int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDTEFDD_() : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FLDTEFDD}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FLDTEFDD_(unsigned int indx, unsigned int row, unsigned int col) : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FLDTEFDD, indx, row, col}
|
FLDTEFDD_(unsigned int indx, unsigned int row, unsigned int col) : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FLDTEFDD, indx, row, col}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -721,9 +631,6 @@ public:
|
||||||
class FSTPTEFDD_ : public TagWithThreeArguments<unsigned int, unsigned int, unsigned int>
|
class FSTPTEFDD_ : public TagWithThreeArguments<unsigned int, unsigned int, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPTEFDD_() : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FSTPTEFDD}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPTEFDD_(unsigned int indx, unsigned int row, unsigned int col) : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FSTPTEF, indx, row, col}
|
FSTPTEFDD_(unsigned int indx, unsigned int row, unsigned int col) : TagWithThreeArguments<unsigned int, unsigned int, unsigned int>::TagWithThreeArguments{Tags::FSTPTEF, indx, row, col}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -747,9 +654,6 @@ public:
|
||||||
class FLDVS_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
class FLDVS_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDVS_() : TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDVS}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FLDVS_(uint8_t type_arg, unsigned int pos_arg) : TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDVS, type_arg, pos_arg}
|
FLDVS_(uint8_t type_arg, unsigned int pos_arg) : TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDVS, type_arg, pos_arg}
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
@ -768,9 +672,6 @@ public:
|
||||||
class FLDSV_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
class FLDSV_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDSV_() : TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDSV}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FLDSV_(uint8_t type_arg, unsigned int pos_arg) :
|
FLDSV_(uint8_t type_arg, unsigned int pos_arg) :
|
||||||
TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDSV, type_arg, pos_arg}
|
TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FLDSV, type_arg, pos_arg}
|
||||||
{
|
{
|
||||||
|
@ -790,9 +691,6 @@ public:
|
||||||
class FSTPSV_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
class FSTPSV_ : public TagWithTwoArguments<uint8_t, unsigned int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPSV_() : TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FSTPSV}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPSV_(uint8_t type_arg, unsigned int pos_arg) :
|
FSTPSV_(uint8_t type_arg, unsigned int pos_arg) :
|
||||||
TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FSTPSV, type_arg, pos_arg}
|
TagWithTwoArguments<uint8_t, unsigned int>::TagWithTwoArguments{Tags::FSTPSV, type_arg, pos_arg}
|
||||||
{
|
{
|
||||||
|
@ -812,9 +710,6 @@ public:
|
||||||
class FLDV_ : public TagWithThreeArguments<uint8_t, unsigned int, int>
|
class FLDV_ : public TagWithThreeArguments<uint8_t, unsigned int, int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FLDV_() : TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FLDV}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FLDV_(int type_arg, unsigned int pos_arg) :
|
FLDV_(int type_arg, unsigned int pos_arg) :
|
||||||
TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FLDV, static_cast<uint8_t>(type_arg), pos_arg, 0}
|
TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FLDV, static_cast<uint8_t>(type_arg), pos_arg, 0}
|
||||||
{
|
{
|
||||||
|
@ -843,9 +738,6 @@ public:
|
||||||
class FSTPV_ : public TagWithThreeArguments<uint8_t, unsigned int, int>
|
class FSTPV_ : public TagWithThreeArguments<uint8_t, unsigned int, int>
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
FSTPV_() : TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FSTPV}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FSTPV_(int type_arg, unsigned int pos_arg) :
|
FSTPV_(int type_arg, unsigned int pos_arg) :
|
||||||
TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FSTPV, static_cast<uint8_t>(type_arg), pos_arg, 0}
|
TagWithThreeArguments<uint8_t, unsigned int, int>::TagWithThreeArguments{Tags::FSTPV, static_cast<uint8_t>(type_arg), pos_arg, 0}
|
||||||
{
|
{
|
||||||
|
@ -1021,9 +913,6 @@ private:
|
||||||
uint16_t dvariable1, dvariable2, dvariable3;
|
uint16_t dvariable1, dvariable2, dvariable3;
|
||||||
int8_t lag1, lag2, lag3;
|
int8_t lag1, lag2, lag3;
|
||||||
public:
|
public:
|
||||||
FNUMEXPR_() : BytecodeInstruction{Tags::FNUMEXPR}
|
|
||||||
{
|
|
||||||
};
|
|
||||||
FNUMEXPR_(const ExpressionType expression_type_arg, unsigned int equation_arg) :
|
FNUMEXPR_(const ExpressionType expression_type_arg, unsigned int equation_arg) :
|
||||||
BytecodeInstruction{Tags::FNUMEXPR},
|
BytecodeInstruction{Tags::FNUMEXPR},
|
||||||
expression_type{expression_type_arg},
|
expression_type{expression_type_arg},
|
||||||
|
@ -1657,6 +1546,7 @@ public:
|
||||||
mexPrintf("FBEGINBLOCK\n");
|
mexPrintf("FBEGINBLOCK\n");
|
||||||
# endif
|
# endif
|
||||||
{
|
{
|
||||||
|
// TODO: remove default FBEGINBLOCK_ constructor when the following is remove
|
||||||
auto *fbegin_block = new FBEGINBLOCK_;
|
auto *fbegin_block = new FBEGINBLOCK_;
|
||||||
|
|
||||||
code = fbegin_block->load(code);
|
code = fbegin_block->load(code);
|
||||||
|
@ -1685,6 +1575,7 @@ public:
|
||||||
# ifdef DEBUGL
|
# ifdef DEBUGL
|
||||||
mexPrintf("FCALL\n");
|
mexPrintf("FCALL\n");
|
||||||
# endif
|
# endif
|
||||||
|
// TODO: remove default FCALL_ constructor when the following is remove
|
||||||
auto *fcall = new FCALL_;
|
auto *fcall = new FCALL_;
|
||||||
|
|
||||||
code = fcall->load(code);
|
code = fcall->load(code);
|
||||||
|
|
Loading…
Reference in New Issue