Fabcoin Core  0.16.2
P2P Digital Currency
Namespaces | Macros
VMConfig.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::eth
 

Macros

#define EVM_JUMP_DISPATCH   false
 
#define EVM_SWITCH_DISPATCH
 
#define EVM_OPTIMIZE   true
 
#define EVM_JUMPS_AND_SUBS   false
 
#define EVM_TRACE   0
 
#define TRACE_STR(level, str)
 
#define TRACE_VAL(level, name, val)
 
#define TRACE_OP(level, pc, op)
 
#define TRACE_PRE_OPT(level, pc, op)
 
#define TRACE_POST_OPT(level, pc, op)
 
#define ON_OP()   onOperation()
 
#define THROW_EXCEPTION(X)   BOOST_THROW_EXCEPTION(X)
 
#define INIT_CASES   if (!m_caseInit) { m_caseInit = true; return; }
 
#define DO_CASES   for(;;) { fetchInstruction(); switch(m_OP) {
 
#define CASE(name)   case Instruction::name:
 
#define NEXT   ++m_PC; break;
 
#define CONTINUE   continue;
 
#define BREAK   return;
 
#define DEFAULT   default:
 
#define WHILE_CASES   } }
 

Macro Definition Documentation

#define BREAK   return;

Definition at line 136 of file VMConfig.h.

#define CASE (   name)    case Instruction::name:

Definition at line 133 of file VMConfig.h.

#define CONTINUE   continue;

Definition at line 135 of file VMConfig.h.

#define DEFAULT   default:

Definition at line 137 of file VMConfig.h.

#define DO_CASES   for(;;) { fetchInstruction(); switch(m_OP) {

Definition at line 132 of file VMConfig.h.

#define EVM_JUMP_DISPATCH   false

Definition at line 40 of file VMConfig.h.

#define EVM_JUMPS_AND_SUBS   false

Definition at line 63 of file VMConfig.h.

#define EVM_OPTIMIZE   true

Definition at line 52 of file VMConfig.h.

#define EVM_SWITCH_DISPATCH

Definition at line 48 of file VMConfig.h.

#define EVM_TRACE   0

Definition at line 71 of file VMConfig.h.

#define INIT_CASES   if (!m_caseInit) { m_caseInit = true; return; }

Definition at line 131 of file VMConfig.h.

#define NEXT   ++m_PC; break;

Definition at line 134 of file VMConfig.h.

#define ON_OP ( )    onOperation()

Definition at line 108 of file VMConfig.h.

#define THROW_EXCEPTION (   X)    BOOST_THROW_EXCEPTION(X)

Definition at line 120 of file VMConfig.h.

#define TRACE_OP (   level,
  pc,
  op 
)

Definition at line 105 of file VMConfig.h.

#define TRACE_POST_OPT (   level,
  pc,
  op 
)

Definition at line 107 of file VMConfig.h.

#define TRACE_PRE_OPT (   level,
  pc,
  op 
)

Definition at line 106 of file VMConfig.h.

#define TRACE_STR (   level,
  str 
)

Definition at line 103 of file VMConfig.h.

#define TRACE_VAL (   level,
  name,
  val 
)

Definition at line 104 of file VMConfig.h.

#define WHILE_CASES   } }

Definition at line 138 of file VMConfig.h.