[Avida-SVN] r2540 - branches/jobScheduling/source/cpu
beckma24 at myxo.css.msu.edu
beckma24 at myxo.css.msu.edu
Fri Apr 18 13:02:57 PDT 2008
Author: beckma24
Date: 2008-04-18 16:02:56 -0400 (Fri, 18 Apr 2008)
New Revision: 2540
Modified:
branches/jobScheduling/source/cpu/cHardwareCPU.cc
Log:
Fixed assumption about integer sign when using alarm
Modified: branches/jobScheduling/source/cpu/cHardwareCPU.cc
===================================================================
--- branches/jobScheduling/source/cpu/cHardwareCPU.cc 2008-04-18 15:25:45 UTC (rev 2539)
+++ branches/jobScheduling/source/cpu/cHardwareCPU.cc 2008-04-18 20:02:56 UTC (rev 2540)
@@ -4970,7 +4970,7 @@
bool cHardwareCPU::Inst_Alarm_MSG(cAvidaContext& ctx) {
const int reg_used = FindModifiedRegister(REG_BX);
- return organism->BcastAlarmMSG(ctx, GetRegister(reg_used)%2); // jump to Alarm-label- odd=high even=low
+ return organism->BcastAlarmMSG(ctx, abs(GetRegister(reg_used)%2)); // jump to Alarm-label- odd=high even=low
}
bool cHardwareCPU::Inst_Alarm_MSG_Bit_Cons24(cAvidaContext& ctx) {
More information about the Avida-cvs
mailing list