ezEngine  Release 25.03
ezExpressionByteCode::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: