enum | escript::ES_optype {
escript::UNKNOWNOP =0,
escript::IDENTITY =1,
escript::ADD =2,
escript::SUB =3,
escript::MUL =4,
escript::DIV =5,
escript::POW =6,
escript::SIN =POW+1,
escript::COS =SIN+1,
escript::TAN =SIN+2,
escript::ASIN =SIN+3,
escript::ACOS =SIN+4,
escript::ATAN =SIN+5,
escript::SINH =SIN+6,
escript::COSH =SIN+7,
escript::TANH =SIN+8,
escript::ERF =SIN+9,
escript::ASINH =SIN+10,
escript::ACOSH =SIN+11,
escript::ATANH =SIN+12,
escript::LOG10 =ATANH+1,
escript::LOG =LOG10+1,
escript::SIGN =LOG10+2,
escript::ABS =LOG10+3,
escript::NEG =LOG10+4,
escript::POS =LOG10+5,
escript::EXP =LOG10+6,
escript::SQRT =LOG10+7,
escript::RECIP =LOG10+8,
escript::GZ =RECIP+1,
escript::LZ =GZ+1,
escript::GEZ =GZ+2,
escript::LEZ =GZ+3,
escript::NEZ =GZ+4,
escript::EZ =GZ+5,
escript::SYM =EZ+1,
escript::NSYM =SYM+1,
escript::PROD =NSYM+1,
escript::TRANS =PROD+1,
escript::TRACE =TRANS+1,
escript::SWAP =TRACE+1,
escript::MINVAL =SWAP+1,
escript::MAXVAL =MINVAL+1,
escript::CONDEVAL =MAXVAL+1,
escript::HER =CONDEVAL+1,
escript::NHER =HER+1,
escript::REAL =NHER+1,
escript::IMAG =REAL+1,
escript::CONJ =IMAG+1,
escript::LESS =CONJ+1,
escript::GREATER =LESS+1,
escript::GREATER_EQUAL =GREATER+1,
escript::LESS_EQUAL =GREATER_EQUAL+1
} |