[Avida-SVN] r3266 - branches/mabinmer/source/cpu

mabinmer at myxo.css.msu.edu mabinmer at myxo.css.msu.edu
Thu May 28 12:03:55 PDT 2009


Author: mabinmer
Date: 2009-05-28 15:03:54 -0400 (Thu, 28 May 2009)
New Revision: 3266

Modified:
   branches/mabinmer/source/cpu/cHardwareCPU.cc
Log:
fixing kazi output file

Modified: branches/mabinmer/source/cpu/cHardwareCPU.cc
===================================================================
--- branches/mabinmer/source/cpu/cHardwareCPU.cc	2009-05-27 21:23:19 UTC (rev 3265)
+++ branches/mabinmer/source/cpu/cHardwareCPU.cc	2009-05-28 19:03:54 UTC (rev 3266)
@@ -2956,6 +2956,7 @@
 
 bool cHardwareCPU::Inst_Kazi_Kill_All(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(-1);
@@ -2965,6 +2966,7 @@
 
 bool cHardwareCPU::Inst_Kazi0(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(0);
@@ -2973,6 +2975,7 @@
 
 bool cHardwareCPU::Inst_Kazi1(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(1);
@@ -2981,6 +2984,7 @@
 
 bool cHardwareCPU::Inst_Kazi2(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(2);
@@ -2989,6 +2993,7 @@
 
 bool cHardwareCPU::Inst_Kazi3(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(3);
@@ -2997,6 +3002,7 @@
 
 bool cHardwareCPU::Inst_Kazi4(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(4);
@@ -3005,6 +3011,7 @@
 
 bool cHardwareCPU::Inst_Kazi5(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(5);
@@ -3013,6 +3020,7 @@
 
 bool cHardwareCPU::Inst_Kazi6(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(6);
@@ -3021,6 +3029,7 @@
 
 bool cHardwareCPU::Inst_Kazi7(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(7);
@@ -3029,6 +3038,7 @@
 
 bool cHardwareCPU::Inst_Kazi8(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(8);
@@ -3037,6 +3047,7 @@
 
 bool cHardwareCPU::Inst_Kazi9(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(9);
@@ -3045,6 +3056,7 @@
 
 bool cHardwareCPU::Inst_Kazi10(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(10);
@@ -3053,6 +3065,7 @@
 
 bool cHardwareCPU::Inst_Kazi100(cAvidaContext& ctx)
 {
+  m_world->GetStats().SumTotalExplosions().Add(1);
   const int reg_used = FindModifiedRegister(REG_AX);
   double percentProb = ((double) (GetRegister(reg_used) % 100)) / 100.0;
   if ( ctx.GetRandom().P(percentProb) ) m_organism->Explode(100);




More information about the Avida-cvs mailing list