Plasma Engine  2.0
Loading...
Searching...
No Matches
plExpressionByteCode::OpCode Struct Reference

Public Types

enum  Enum {
  Nop , FirstUnary , AbsF_R , AbsI_R ,
  SqrtF_R , ExpF_R , LnF_R , Log2F_R ,
  Log2I_R , Log10F_R , Pow2F_R , SinF_R ,
  CosF_R , TanF_R , ASinF_R , ACosF_R ,
  ATanF_R , RoundF_R , FloorF_R , CeilF_R ,
  TruncF_R , NotI_R , NotB_R , IToF_R ,
  FToI_R , LastUnary , FirstBinary , AddF_RR ,
  AddI_RR , SubF_RR , SubI_RR , MulF_RR ,
  MulI_RR , DivF_RR , DivI_RR , MinF_RR ,
  MinI_RR , MaxF_RR , MaxI_RR , ShlI_RR ,
  ShrI_RR , AndI_RR , XorI_RR , OrI_RR ,
  EqF_RR , EqI_RR , EqB_RR , NEqF_RR ,
  NEqI_RR , NEqB_RR , LtF_RR , LtI_RR ,
  LEqF_RR , LEqI_RR , GtF_RR , GtI_RR ,
  GEqF_RR , GEqI_RR , AndB_RR , OrB_RR ,
  LastBinary , FirstBinaryWithConstant , AddF_RC , AddI_RC ,
  SubF_RC , SubI_RC , MulF_RC , MulI_RC ,
  DivF_RC , DivI_RC , MinF_RC , MinI_RC ,
  MaxF_RC , MaxI_RC , ShlI_RC , ShrI_RC ,
  AndI_RC , XorI_RC , OrI_RC , EqF_RC ,
  EqI_RC , EqB_RC , NEqF_RC , NEqI_RC ,
  NEqB_RC , LtF_RC , LtI_RC , LEqF_RC ,
  LEqI_RC , GtF_RC , GtI_RC , GEqF_RC ,
  GEqI_RC , AndB_RC , OrB_RC , LastBinaryWithConstant ,
  FirstTernary , SelF_RRR , SelI_RRR , SelB_RRR ,
  LastTernary , FirstSpecial , MovX_R , MovX_C ,
  LoadF , LoadI , StoreF , StoreI ,
  Call , LastSpecial , Count
}
 

Static Public Member Functions

static const char * GetName (Enum code)
 

The documentation for this struct was generated from the following files: