[Avida-SVN] r2245 - branches/uml/source/cpu
hjg at myxo.css.msu.edu
hjg at myxo.css.msu.edu
Fri Dec 28 11:34:48 PST 2007
Author: hjg
Date: 2007-12-28 14:34:48 -0500 (Fri, 28 Dec 2007)
New Revision: 2245
Modified:
branches/uml/source/cpu/cHardwareCPU.cc
branches/uml/source/cpu/cHardwareCPU.h
Log:
Modified: branches/uml/source/cpu/cHardwareCPU.cc
===================================================================
--- branches/uml/source/cpu/cHardwareCPU.cc 2007-12-28 19:23:10 UTC (rev 2244)
+++ branches/uml/source/cpu/cHardwareCPU.cc 2007-12-28 19:34:48 UTC (rev 2245)
@@ -392,6 +392,8 @@
"Change to state diagram 1"),
tInstLibEntry<tMethod>("sd-2", &cHardwareCPU::Inst_StateDiag2, false,
"Change to state diagram 2"),
+ tInstLibEntry<tMethod>("sd-3", &cHardwareCPU::Inst_StateDiag3, false,
+ "Change to state diagram 3"),
tInstLibEntry<tMethod>("s-orig-0", &cHardwareCPU::Inst_OrigState0, false,
"Change the origin to state 0"),
tInstLibEntry<tMethod>("s-orig-1", &cHardwareCPU::Inst_OrigState1, false,
@@ -4853,7 +4855,10 @@
bool cHardwareCPU::Inst_StateDiag2(cAvidaContext& ctx)
{ return (organism->absoluteJumpStateDiagram(2)); }
-
+
+bool cHardwareCPU::Inst_StateDiag3(cAvidaContext& ctx)
+{ return (organism->absoluteJumpStateDiagram(3)); }
+
bool cHardwareCPU::Inst_OrigState0(cAvidaContext& ctx)
{ return (organism->getStateDiagram()->absoluteJumpOriginState(0)); }
Modified: branches/uml/source/cpu/cHardwareCPU.h
===================================================================
--- branches/uml/source/cpu/cHardwareCPU.h 2007-12-28 19:23:10 UTC (rev 2244)
+++ branches/uml/source/cpu/cHardwareCPU.h 2007-12-28 19:34:48 UTC (rev 2245)
@@ -565,6 +565,7 @@
bool Inst_StateDiag0(cAvidaContext& ctx);
bool Inst_StateDiag1(cAvidaContext& ctx);
bool Inst_StateDiag2(cAvidaContext& ctx);
+ bool Inst_StateDiag3(cAvidaContext& ctx);
bool Inst_OrigState0(cAvidaContext& ctx);
bool Inst_OrigState1(cAvidaContext& ctx);
More information about the Avida-cvs
mailing list