[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