Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

opcode.h File Reference


Enumerations

enum  BranchOpCode { ALBranchOp, EQBranchOp, NEBranchOp, LTBranchOp, LEBranchOp, LTUBranchOp, LEUBranchOp, GTBranchOp, GEBranchOp, GTUBranchOp, GEUBranchOp, VSBranchOp, VCBranchOp, IsIntTagBranchOp, IsntIntTagBranchOp, IsFloatTagBranchOp, IsntFloatTagBranchOp, IsMemTagBranchOp, IsntMemTagBranchOp, IsDelayedValueBranchOp, IsntDelayedValueBranchOp, LastBranchOp }
enum  ArithOpCode { NilArithOp, AddArithOp, SubArithOp, MulArithOp, DivArithOp, AndArithOp, OrArithOp, XOrArithOp, ArithmeticLeftShiftArithOp, LogicalLeftShiftArithOp, ArithmeticRightShiftArithOp, LogicalRightShiftArithOp, AddCCArithOp, SubCCArithOp, AndCCArithOp, OrCCArithOp, TAddCCArithOp, TSubCCArithOp, TAddCCTVArithOp, TSubCCTVArithOp, LastArithOp }

Variables

char* BranchOpName []
char* ArithOpName []


Enumeration Type Documentation

enum BranchOpCode

Enumeration values:
ALBranchOp  
EQBranchOp  
NEBranchOp  
LTBranchOp  
LEBranchOp  
LTUBranchOp  
LEUBranchOp  
GTBranchOp  
GEBranchOp  
GTUBranchOp  
GEUBranchOp  
VSBranchOp  
VCBranchOp  
IsIntTagBranchOp  
IsntIntTagBranchOp  
IsFloatTagBranchOp  
IsntFloatTagBranchOp  
IsMemTagBranchOp  
IsntMemTagBranchOp  
IsDelayedValueBranchOp  
IsntDelayedValueBranchOp  
LastBranchOp  

enum ArithOpCode

Enumeration values:
NilArithOp  
AddArithOp  
SubArithOp  
MulArithOp  
DivArithOp  
AndArithOp  
OrArithOp  
XOrArithOp  
ArithmeticLeftShiftArithOp  
LogicalLeftShiftArithOp  
ArithmeticRightShiftArithOp  
LogicalRightShiftArithOp  
AddCCArithOp  
SubCCArithOp  
AndCCArithOp  
OrCCArithOp  
TAddCCArithOp  
TSubCCArithOp  
TAddCCTVArithOp  
TSubCCTVArithOp  
LastArithOp  

Variable Documentation

char* BranchOpName[]

char* ArithOpName[]


Generated at Tue Jun 27 12:06:57 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999