From 9f51e068890eedc5ed978295a29f1c9895ba7def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marvin=20Ha=CC=88user?= <mhaeuser@posteo.de> Date: Sat, 25 Nov 2023 16:59:03 +0100 Subject: [PATCH] [WIP] simulator: drop always-true conditions --- simulators/c++2/src_simulator/app/TMLTask.cpp | 2 +- simulators/c++2/src_simulator/arch/CPU.cpp | 6 +++--- simulators/c++2/src_simulator/arch/FPGA.cpp | 6 +++--- simulators/c++2/src_simulator/arch/MultiCoreCPU.cpp | 2 +- simulators/c++2/src_simulator/arch/SchedulableDevice.cpp | 6 +++--- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/simulators/c++2/src_simulator/app/TMLTask.cpp b/simulators/c++2/src_simulator/app/TMLTask.cpp index aa68d60680..7cd34c5d0f 100644 --- a/simulators/c++2/src_simulator/app/TMLTask.cpp +++ b/simulators/c++2/src_simulator/app/TMLTask.cpp @@ -574,7 +574,7 @@ void TMLTask::schedule2HTML(std::ofstream& myfile) const { isBlankTooBig = true; changeCssClass = true; } - if ( aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) ){ + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()){ listScale.push_back(aBlanks+1); tempString << tempBlanks+1; if (beg + 1 > listScaleTime.back()) { diff --git a/simulators/c++2/src_simulator/arch/CPU.cpp b/simulators/c++2/src_simulator/arch/CPU.cpp index 01e591c63f..3808fd7c61 100644 --- a/simulators/c++2/src_simulator/arch/CPU.cpp +++ b/simulators/c++2/src_simulator/arch/CPU.cpp @@ -267,7 +267,7 @@ std::cout << std::endl << "---- CPU HTML ----- " << std::endl; - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); std::cout << "ListScale: " << (aBlanks + 1) << std::endl; @@ -518,7 +518,7 @@ void CPU::HW2HTML(std::ofstream &myfile) const isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; @@ -699,7 +699,7 @@ void CPU::schedule2HTML(std::ofstream &myfile) const isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; diff --git a/simulators/c++2/src_simulator/arch/FPGA.cpp b/simulators/c++2/src_simulator/arch/FPGA.cpp index 7e9b9e9df7..e43da25d6a 100644 --- a/simulators/c++2/src_simulator/arch/FPGA.cpp +++ b/simulators/c++2/src_simulator/arch/FPGA.cpp @@ -859,7 +859,7 @@ std::map<TMLTask *, std::string> FPGA::HWTIMELINE2HTML(std::ostringstream &myfil { tempReconfigIdle << " "; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; @@ -1074,7 +1074,7 @@ void FPGA::HW2HTML(std::ofstream &myfile) isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; @@ -1238,7 +1238,7 @@ void FPGA::schedule2HTML(std::ofstream &myfile) changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; diff --git a/simulators/c++2/src_simulator/arch/MultiCoreCPU.cpp b/simulators/c++2/src_simulator/arch/MultiCoreCPU.cpp index 118e6de0b7..fbe97a71b3 100644 --- a/simulators/c++2/src_simulator/arch/MultiCoreCPU.cpp +++ b/simulators/c++2/src_simulator/arch/MultiCoreCPU.cpp @@ -611,7 +611,7 @@ std::cout << std::endl << "---- Multicore HTML ----- " << std::endl; isBlankTooBig = true; changeCssClass = true; } - if ( aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) ){ + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()){ listScale.push_back(aBlanks+1); std::cout << "ListScale: " << (aBlanks+1) << '\n'; diff --git a/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp b/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp index 75f15d1f40..240425701f 100644 --- a/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp +++ b/simulators/c++2/src_simulator/arch/SchedulableDevice.cpp @@ -400,7 +400,7 @@ std::map<TMLTask *, std::string> SchedulableDevice::HWTIMELINE2HTML(std::ostring isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { // std::cout << "Case blank #1: assign transaction " << aCurrTrans->toShortString() << std::endl; listScale.push_back(aBlanks + 1); @@ -647,7 +647,7 @@ void SchedulableDevice::HW2HTML(std::ofstream &myfile) const isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); tempString << tempBlanks + 1; @@ -834,7 +834,7 @@ void SchedulableDevice::schedule2HTML(std::ofstream &myfile) const isBlankTooBig = true; changeCssClass = true; } - if (aBlanks >= 0 && (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction())) + if (!(aCurrTrans->getCommand()->getActiveDelay()) && aCurrTrans->getCommand()->isDelayTransaction()) { listScale.push_back(aBlanks + 1); -- GitLab