From 2e502aead8f1bc775b61ebebc86cbeef5c2dcc0b Mon Sep 17 00:00:00 2001 From: Geza Lore Date: Sat, 1 Nov 2025 16:43:20 +0100 Subject: [PATCH] Internals: Make all scheduling region use a single trigger vector. (#6620) The 'act' region used to have 2 trigger vectors ('act' and 'pre'), now it uses a single "extended" trigger vector where the top bits are what used to be the used bits in the 'pre' trigger vector. Please see the description above `TriggerKit`. Also move the extra triggers from the low end to the high end in the trigger vectors. --- docs/gen/ex_DIDNOTCONVERGE_msg.rst | 2 +- src/V3Sched.cpp | 121 +- src/V3Sched.h | 112 +- src/V3SchedTrigger.cpp | 401 ++-- test_regress/t/t_flag_csplit_groups.py | 2 +- test_regress/t/t_hier_block_chained.py | 4 +- test_regress/t/t_json_only_debugcheck.out | 1642 ++++++++--------- test_regress/t/t_lint_didnotconverge_bad.out | 2 +- test_regress/t/t_scheduling_many_clocks.py | 7 +- test_regress/t/t_scheduling_many_clocks.v | 6 +- test_regress/t/t_timing_debug1.out | 219 +-- test_regress/t/t_timing_debug2.out | 70 - .../t/t_unopt_converge_initial_run_bad.out | 2 +- test_regress/t/t_unopt_converge_print_bad.out | 2 +- test_regress/t/t_unopt_converge_run_bad.out | 2 +- test_regress/t/t_verilated_debug.out | 3 - test_regress/t/t_xml_debugcheck.out | 142 +- 17 files changed, 1257 insertions(+), 1482 deletions(-) diff --git a/docs/gen/ex_DIDNOTCONVERGE_msg.rst b/docs/gen/ex_DIDNOTCONVERGE_msg.rst index ba8a8d2f1..f86acce02 100644 --- a/docs/gen/ex_DIDNOTCONVERGE_msg.rst +++ b/docs/gen/ex_DIDNOTCONVERGE_msg.rst @@ -1,5 +1,5 @@ .. comment: generated by t_lint_didnotconverge_bad .. code-block:: - -V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] a) + -V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] a) %Error: t/t_lint_didnotconverge_bad.v:7: Settle region did not converge after 100 tries diff --git a/src/V3Sched.cpp b/src/V3Sched.cpp index 1d3de63ad..48fc3d49b 100644 --- a/src/V3Sched.cpp +++ b/src/V3Sched.cpp @@ -392,19 +392,19 @@ void createSettle(AstNetlist* netlistp, AstCFunc* const initFuncp, SenExprBuilde // Gather the relevant sensitivity expressions and create the trigger kit const auto& senTreeps = getSenTreesUsedBy({&comb, &hybrid}); - const TriggerKit trigKit = TriggerKit::create(netlistp, initFuncp, senExprBulider, senTreeps, - "stl", extraTriggers, true); + const TriggerKit trigKit = TriggerKit::create(netlistp, initFuncp, senExprBulider, {}, + senTreeps, "stl", extraTriggers, true); // Remap sensitivities (comb has none, so only do the hybrid) - remapSensitivities(hybrid, trigKit.map()); + remapSensitivities(hybrid, trigKit.mapVec()); // Create the inverse map from trigger ref AstSenTree to original AstSenTree V3Order::TrigToSenMap trigToSen; - invertAndMergeSenTreeMap(trigToSen, trigKit.map()); + invertAndMergeSenTreeMap(trigToSen, trigKit.mapVec()); // First trigger is for pure combinational triggers (first iteration) AstSenTree* const inputChanged - = trigKit.newTriggerSenTree(trigKit.vscp(), {firstIterationTrigger}); + = trigKit.newExtraTriggerSenTree(trigKit.vscp(), firstIterationTrigger); // Create and the body function AstCFunc* const stlFuncp = V3Order::order( @@ -473,8 +473,8 @@ AstNode* createInputCombLoop(AstNetlist* netlistp, AstCFunc* const initFuncp, // Gather the relevant sensitivity expressions and create the trigger kit const auto& senTreeps = getSenTreesUsedBy({&logic}); - const TriggerKit trigKit = TriggerKit::create(netlistp, initFuncp, senExprBuilder, senTreeps, - "ico", extraTriggers, false); + const TriggerKit trigKit = TriggerKit::create(netlistp, initFuncp, senExprBuilder, {}, + senTreeps, "ico", extraTriggers, false); if (dpiExportTriggerVscp) { trigKit.addExtraTriggerAssignment(dpiExportTriggerVscp, dpiExportTriggerIndex); @@ -483,20 +483,21 @@ AstNode* createInputCombLoop(AstNetlist* netlistp, AstCFunc* const initFuncp, firstVifMemberTriggerIndex, trigKit); // Remap sensitivities - remapSensitivities(logic, trigKit.map()); + remapSensitivities(logic, trigKit.mapVec()); // Create the inverse map from trigger ref AstSenTree to original AstSenTree V3Order::TrigToSenMap trigToSen; - invertAndMergeSenTreeMap(trigToSen, trigKit.map()); + invertAndMergeSenTreeMap(trigToSen, trigKit.mapVec()); // The trigger top level inputs (first iteration) AstSenTree* const inputChanged - = trigKit.newTriggerSenTree(trigKit.vscp(), {firstIterationTrigger}); + = trigKit.newExtraTriggerSenTree(trigKit.vscp(), firstIterationTrigger); // The DPI Export trigger AstSenTree* const dpiExportTriggered - = dpiExportTriggerVscp ? trigKit.newTriggerSenTree(trigKit.vscp(), {dpiExportTriggerIndex}) - : nullptr; + = dpiExportTriggerVscp + ? trigKit.newExtraTriggerSenTree(trigKit.vscp(), dpiExportTriggerIndex) + : nullptr; const auto& vifTriggeredIco = virtIfaceTriggers.makeIfaceToSensMap(trigKit, firstVifTriggerIndex, trigKit.vscp()); const auto& vifMemberTriggeredIco = virtIfaceTriggers.makeMemberToSensMap( @@ -554,7 +555,6 @@ void createEval(AstNetlist* netlistp, // AstNode* icoLoop, // const TriggerKit& trigKit, // const EvalKit& actKit, // - AstVarScope* preTrigsp, // const EvalKit& nbaKit, // const EvalKit& obsKit, // const EvalKit& reactKit, // @@ -574,13 +574,10 @@ void createEval(AstNetlist* netlistp, // nullptr, // Prep statements [&]() { - // Compute the current 'act' triggers - AstNodeStmt* stmtsp = trigKit.newCompCall(); + // Compute the current 'act' triggers - the NBA triggers are the latched value + AstNodeStmt* stmtsp = trigKit.newCompCall(nbaKit.m_vscp); // Commit trigger awaits from the previous iteration if (timingCommitp) stmtsp = AstNode::addNext(stmtsp, timingCommitp->makeStmt()); - // Compute the 'pre' triggers - stmtsp = AstNode::addNext( - stmtsp, trigKit.newAndNotCall(preTrigsp, actKit.m_vscp, nbaKit.m_vscp)); // Latch the 'act' triggers under the 'nba' triggers stmtsp = AstNode::addNext(stmtsp, trigKit.newOrIntoCall(nbaKit.m_vscp, actKit.m_vscp)); // @@ -711,7 +708,7 @@ VirtIfaceTriggers::makeIfaceToSensMap(const TriggerKit& trigKit, uint32_t vifTri AstVarScope* trigVscp) const { std::map map; for (const auto& p : m_ifaceTriggers) { - map.emplace(p.first, trigKit.newTriggerSenTree(trigVscp, {vifTriggerIndex})); + map.emplace(p.first, trigKit.newExtraTriggerSenTree(trigVscp, vifTriggerIndex)); ++vifTriggerIndex; } return map; @@ -722,12 +719,31 @@ VirtIfaceTriggers::makeMemberToSensMap(const TriggerKit& trigKit, uint32_t vifTr AstVarScope* trigVscp) const { IfaceMemberSensMap map; for (const auto& p : m_memberTriggers) { - map.emplace(p.first, trigKit.newTriggerSenTree(trigVscp, {vifTriggerIndex})); + map.emplace(p.first, trigKit.newExtraTriggerSenTree(trigVscp, vifTriggerIndex)); ++vifTriggerIndex; } return map; } +std::unordered_map +cloneMapWithNewTriggerReferences(const std::unordered_map& map, + AstVarScope* vscp) { + AstTopScope* const topScopep = v3Global.rootp()->topScopep(); + // Copy map + std::unordered_map newMap{map}; + // Replace references in each mapped value with a reference to the given vscp + for (auto& pair : newMap) { + pair.second = pair.second->cloneTree(false); + pair.second->foreach([&](AstVarRef* refp) { + UASSERT_OBJ(refp->access() == VAccess::READ, refp, "Should be read ref"); + refp->replaceWith(new AstVarRef{refp->fileline(), vscp, VAccess::READ}); + VL_DO_DANGLING(refp->deleteTree(), refp); + }); + topScopep->addSenTreesp(pair.second); + } + return newMap; +} + //============================================================================ // Top level entry-point to scheduling @@ -816,7 +832,7 @@ void schedule(AstNetlist* netlistp) { logicReplicas.m_ico, virtIfaceTriggers); if (v3Global.opt.stats()) V3Stats::statsStage("sched-create-ico"); - // Step 8: Create the pre/act/nba triggers + // Step 8: Create the triggers AstVarScope* const dpiExportTriggerVscp = netlistp->dpiExportTriggerp(); netlistp->dpiExportTriggerp(nullptr); // Finished with this here @@ -836,14 +852,14 @@ void schedule(AstNetlist* netlistp) { + item.m_memberp->name()); } - const auto& senTreeps = getSenTreesUsedBy({&logicRegions.m_pre, // - &logicRegions.m_act, // + const auto& preTreeps = getSenTreesUsedBy({&logicRegions.m_pre}); + const auto& senTreeps = getSenTreesUsedBy({&logicRegions.m_act, // &logicRegions.m_nba, // &logicRegions.m_obs, // &logicRegions.m_react, // &timingKit.m_lbs}); - const TriggerKit trigKit = TriggerKit::create(netlistp, staticp, senExprBuilder, senTreeps, - "act", extraTriggers, false); + const TriggerKit trigKit = TriggerKit::create(netlistp, staticp, senExprBuilder, preTreeps, + senTreeps, "act", extraTriggers, false); // Add post updates from the timing kit if (timingKit.m_postUpdates) trigKit.compp()->addStmtsp(timingKit.m_postUpdates); @@ -853,30 +869,6 @@ void schedule(AstNetlist* netlistp) { } addVirtIfaceTriggerAssignments(virtIfaceTriggers, firstVifTriggerIndex, firstVifMemberTriggerIndex, trigKit); - - AstVarScope* const actTrigVscp = trigKit.vscp(); - AstVarScope* const preTrigVscp = trigKit.newTrigVec("pre"); - - const auto cloneMapWithNewTriggerReferences - = [=](const std::unordered_map& map, AstVarScope* vscp) { - // Copy map - auto newMap{map}; - // Replace references in each mapped value with a reference to the given vscp - for (auto& pair : newMap) { - pair.second = pair.second->cloneTree(false); - pair.second->foreach([&](AstVarRef* refp) { - UASSERT_OBJ(refp->varScopep() == actTrigVscp, refp, "Unexpected reference"); - UASSERT_OBJ(refp->access() == VAccess::READ, refp, "Should be read ref"); - refp->replaceWith(new AstVarRef{refp->fileline(), vscp, VAccess::READ}); - VL_DO_DANGLING(refp->deleteTree(), refp); - }); - topScopep->addSenTreesp(pair.second); - } - return newMap; - }; - - const auto& actTrigMap = trigKit.map(); - const auto preTrigMap = cloneMapWithNewTriggerReferences(actTrigMap, preTrigVscp); if (v3Global.opt.stats()) V3Stats::statsStage("sched-create-triggers"); // Note: Experiments so far show that running the Act (or Ico) regions on @@ -887,21 +879,23 @@ void schedule(AstNetlist* netlistp) { // Step 9: Create the 'act' region evaluation function // Remap sensitivities of the input logic to the triggers - remapSensitivities(logicRegions.m_pre, preTrigMap); - remapSensitivities(logicRegions.m_act, actTrigMap); - remapSensitivities(logicReplicas.m_act, actTrigMap); - remapSensitivities(timingKit.m_lbs, actTrigMap); - const auto& actTimingDomains = timingKit.remapDomains(actTrigMap); + remapSensitivities(logicRegions.m_pre, trigKit.mapPre()); + remapSensitivities(logicRegions.m_act, trigKit.mapVec()); + remapSensitivities(logicReplicas.m_act, trigKit.mapVec()); + remapSensitivities(timingKit.m_lbs, trigKit.mapVec()); + const std::map> actTimingDomains + = timingKit.remapDomains(trigKit.mapVec()); // Create the inverse map from trigger ref AstSenTree to original AstSenTree V3Order::TrigToSenMap trigToSenAct; - invertAndMergeSenTreeMap(trigToSenAct, preTrigMap); - invertAndMergeSenTreeMap(trigToSenAct, actTrigMap); + invertAndMergeSenTreeMap(trigToSenAct, trigKit.mapPre()); + invertAndMergeSenTreeMap(trigToSenAct, trigKit.mapVec()); // The DPI Export trigger AstSenTree AstSenTree* const dpiExportTriggeredAct - = dpiExportTriggerVscp ? trigKit.newTriggerSenTree(trigKit.vscp(), {dpiExportTriggerIndex}) - : nullptr; + = dpiExportTriggerVscp + ? trigKit.newExtraTriggerSenTree(trigKit.vscp(), dpiExportTriggerIndex) + : nullptr; const auto& vifTriggeredAct = virtIfaceTriggers.makeIfaceToSensMap(trigKit, firstVifTriggerIndex, trigKit.vscp()); @@ -930,7 +924,7 @@ void schedule(AstNetlist* netlistp) { const std::vector& logic) -> EvalKit { UINFO(2, "Scheduling " << name << " #logic = " << logic.size()); AstVarScope* const trigVscp = trigKit.newTrigVec(name); - const auto trigMap = cloneMapWithNewTriggerReferences(actTrigMap, trigVscp); + const auto trigMap = cloneMapWithNewTriggerReferences(trigKit.mapVec(), trigVscp); // Remap sensitivities of the input logic to the triggers for (LogicByScope* lbs : logic) remapSensitivities(*lbs, trigMap); @@ -939,8 +933,9 @@ void schedule(AstNetlist* netlistp) { invertAndMergeSenTreeMap(trigToSen, trigMap); AstSenTree* const dpiExportTriggered - = dpiExportTriggerVscp ? trigKit.newTriggerSenTree(trigVscp, {dpiExportTriggerIndex}) - : nullptr; + = dpiExportTriggerVscp + ? trigKit.newExtraTriggerSenTree(trigVscp, dpiExportTriggerIndex) + : nullptr; const auto& vifTriggered = virtIfaceTriggers.makeIfaceToSensMap(trigKit, firstVifTriggerIndex, trigVscp); const auto& vifMemberTriggered @@ -991,8 +986,8 @@ void schedule(AstNetlist* netlistp) { auto* const postponedFuncp = createPostponed(netlistp, logicClasses); // Step 14: Bolt it all together to create the '_eval' function - createEval(netlistp, icoLoopp, trigKit, actKit, preTrigVscp, nbaKit, obsKit, reactKit, - postponedFuncp, timingKit); + createEval(netlistp, icoLoopp, trigKit, actKit, nbaKit, obsKit, reactKit, postponedFuncp, + timingKit); // Haven't split static initializer yet util::splitCheck(staticp); diff --git a/src/V3Sched.h b/src/V3Sched.h index a9fbdc51a..6690e312f 100644 --- a/src/V3Sched.h +++ b/src/V3Sched.h @@ -128,7 +128,61 @@ struct LogicReplicas final { LogicReplicas& operator=(LogicReplicas&&) = default; }; -// A TriggerKit holds all the components related to a trigger vector +// A TriggerKit holds all the components related to a scheduling region triggers +// +// Each piece of code is executed when some trigger bits are set. There is no +// code after scheduling which is not conditional on at least one trigger bit. +// +// There are 3 different kinds of triggers +// 1. "Sense" triggers, which correspond to a unique SenItem in the design +// 2. "Extra" triggers, which represent non SenItem based conditions +// 3. "Pre" triggers, which are only used in the 'act' region. These are a copy +// of some of the "Sense" triggers but only ever fire during one evaluation +// of the 'act' loop. They are used for executing AlwaysPre block that +// reside in the 'act' region. (AlwaysPre in 'nba' use the "Sense" triggers.) +// +// All trigger bits are stored in an unpacked array of fixed sized words, which +// is informally referred to in various places as the "trigger vector". +// There is only one trigger vector for each eval loop (~scheduling region). +// +// The organization of the trigger vector (array) is shown here, LSB on the +// right, MSB on the left. There are 4 main sections: +// +// | <- bit N-1 bit 0 -> | +// +--------------------+----------------+----------------------------------+--------------------+ +// | Pre triggers | Extra triggers | Sense triggers | Pre Sense triggers | +// +--------------------+----------------+----------------------------------+--------------------+ +// | 'pre' | 'vec' | +// +// The section labelled "Pre Sense triggers" contains regular "Sense" triggers +// that are also duplicated in the "Pre triggers" section the first time they +// fire. +// +// The "Sense triggers" section contains the rest of the "Sense" triggers that +// do not need a copy in "Pre triggers". +// +// The "Sense triggers" and "Pre Sense triggers" together contain all "Sense" +// triggers described in point 1 above. "Extra triggers" contains the +// non-SenItem based additional conditions described in point 2, and the +// "Per triggers" section contains the "Pre" triggers described in point 3. +// +// All 4 sections in the trigger vector are padded to contain a whole word +// worth of bits (padding bits are always zero). Any one of the 4 sections +// can be empty, but "Pre triggers" and "Pre Sense triggers" are always the +// same size. +// +// The portion holding the Sense triggers and Extra triggers is referred to +// in various places as the 'vec' part, and is also informally referred to as +// the trigger vector. +// +// The portion holding the Pre trigger is named 'pre' +// +// The combination of 'pre' + 'vec' is the "extended trigger vector" referred +// to as 'ext' in various places. +// +// In realistic designs there are often no "Pre" triggers, and only a few +// "Extra" triggers, with "Sense" triggers taking up the bulk of the bits. +// class TriggerKit final { // Triggers are storead as an UnpackedArray with a fixed word size static constexpr uint32_t WORD_SIZE_LOG2 = 6; // 64-bits / VL_QUADSIZE @@ -136,37 +190,51 @@ class TriggerKit final { const std::string m_name; // TriggerKit name const bool m_slow; // TriggerKit is for schedulign 'slow' code - const uint32_t m_nWords; // Number of word in trigger vector + const uint32_t m_nSenseWords; // Number of words for Sense triggers + const uint32_t m_nExtraWords; // Number of words for Extra triggers + const uint32_t m_nPreWords; // Number of words for 'pre' part + const uint32_t m_nVecWords = m_nSenseWords + m_nExtraWords; // Number of words in 'vec' part // Data type of a single trigger word AstNodeDType* m_wordDTypep = nullptr; - // Data type of a trigger vector - AstNodeDType* m_trigDTypep = nullptr; - // The AstVarScope representing the trigger vector + // Data type of a trigger vector holding one copy of all triggers + AstUnpackArrayDType* m_trigVecDTypep = nullptr; + // Data type of an extended trigger vector holding one copy of all triggers + // + additional copy of 'pre' triggers + AstUnpackArrayDType* m_trigExtDTypep = nullptr; + // The AstVarScope representing the extended trigger vector AstVarScope* m_vscp = nullptr; // The AstCFunc that computes the current active triggers AstCFunc* m_compp = nullptr; - // The AstCFunc that dumps the current active triggers + // The AstCFunc that dumps a trigger vector AstCFunc* m_dumpp = nullptr; + // The AstCFunc that dumps an exended trigger vector - create lazily + mutable AstCFunc* m_dumpExtp = nullptr; // The AstCFunc testing if a trigger vector has any bits set - create lazily - mutable AstCFunc* m_anySetp = nullptr; - // The AstCFunc setting a tigger vector to (_ & ~_) of 2 other trigger vectors - create lazily - mutable AstCFunc* m_andNotp = nullptr; + mutable AstCFunc* m_anySetVecp = nullptr; + mutable AstCFunc* m_anySetExtp = nullptr; // The AstCFunc setting bits in a trigger vector that are set in another - create lazily - mutable AstCFunc* m_orIntop = nullptr; + mutable AstCFunc* m_orIntoVecp = nullptr; + mutable AstCFunc* m_orIntoExtp = nullptr; // The AstCFunc setting a trigger vector to all zeroes - create lazily mutable AstCFunc* m_clearp = nullptr; - // The map from input sensitivity list to trigger sensitivity list - std::unordered_map m_map; + // The map from 'pre' input SenTree to trigger SenTree + std::unordered_map m_mapPre; + // The map from other input SenTree to trigger SenTree + std::unordered_map m_mapVec; // Methods to lazy construct functions processing trigger vectors - AstCFunc* createAndNotFunc() const; - AstCFunc* createAnySetFunc() const; + AstCFunc* createDumpExtFunc() const; + AstCFunc* createAnySetFunc(AstUnpackArrayDType* const dtypep) const; AstCFunc* createClearFunc() const; - AstCFunc* createOrIntoFunc() const; + AstCFunc* createOrIntoFunc(AstUnpackArrayDType* const iDtypep) const; - TriggerKit(const std::string& name, bool slow, uint32_t nWords); + // Create an AstSenTree that is sensitive to the given trigger indices + AstSenTree* newTriggerSenTree(AstVarScope* vscp, const std::vector& indices) const; + + TriggerKit(const std::string& name, bool slow, uint32_t nSenseWords, uint32_t nExtraWords, + uint32_t nPreWords); VL_UNCOPYABLE(TriggerKit); TriggerKit& operator=(TriggerKit&&) = delete; @@ -195,6 +263,7 @@ public: static TriggerKit create(AstNetlist* netlistp, // AstCFunc* const initFuncp, // SenExprBuilder& senExprBuilder, // + const std::vector& preTreeps, // const std::vector& senTreeps, // const string& name, // const ExtraTriggers& extraTriggers, // @@ -203,7 +272,8 @@ public: // ACCESSORS AstVarScope* vscp() const { return m_vscp; } AstCFunc* compp() const { return m_compp; } - const std::unordered_map& map() const { return m_map; } + const std::unordered_map& mapPre() const { return m_mapPre; } + const std::unordered_map& mapVec() const { return m_mapVec; } // Helpers for code generation - lazy construct relevant functions AstNodeStmt* newAndNotCall(AstVarScope* op, AstVarScope* ap, AstVarScope* bp) const; @@ -211,13 +281,13 @@ public: AstNodeStmt* newClearCall(AstVarScope* vscp) const; AstNodeStmt* newOrIntoCall(AstVarScope* op, AstVarScope* ip) const; // Helpers for code generation - AstNodeStmt* newCompCall() const; + AstNodeStmt* newCompCall(AstVarScope* vscp = nullptr) const; AstNodeStmt* newDumpCall(AstVarScope* vscp, const std::string& tag, bool debugOnly) const; - // Create a new trigger vector - might return nullptr if there are no triggers + // Create a new (non-extended) trigger vector - might return nullptr if there are no triggers AstVarScope* newTrigVec(const std::string& name) const; - // Create an AstSenTree that is sensitive to the given trigger indices - AstSenTree* newTriggerSenTree(AstVarScope* vscp, const std::vector& indices) const; + // Create an AstSenTree that is sensitive to the given Extra trigger + AstSenTree* newExtraTriggerSenTree(AstVarScope* vscp, uint32_t index) const; // Set then extra trigger bit at 'index' to the value of 'vscp', then set 'vscp' to 0 void addExtraTriggerAssignment(AstVarScope* vscp, uint32_t index) const; diff --git a/src/V3SchedTrigger.cpp b/src/V3SchedTrigger.cpp index 9d00f01fc..f5384d0ba 100644 --- a/src/V3SchedTrigger.cpp +++ b/src/V3SchedTrigger.cpp @@ -52,6 +52,7 @@ AstVarScope* newLocal(AstCFunc* funcp, AstNodeDType* dtypep, const std::string& AstScope* const scopep = funcp->scopep(); AstVar* const varp = new AstVar{flp, VVarType::BLOCKTEMP, name, dtypep}; varp->funcLocal(true); + varp->noReset(true); funcp->addVarsp(varp); AstVarScope* const vscp = new AstVarScope{flp, scopep, varp}; scopep->addVarsp(vscp); @@ -60,62 +61,113 @@ AstVarScope* newLocal(AstCFunc* funcp, AstNodeDType* dtypep, const std::string& } // namespace -AstCFunc* TriggerKit::createAndNotFunc() const { +AstCFunc* TriggerKit::createDumpExtFunc() const { + UASSERT(m_nPreWords, "Just call the regular dumping function if there are no pre triggers"); + AstNetlist* const netlistp = v3Global.rootp(); FileLine* const flp = netlistp->topScopep()->fileline(); + AstNodeDType* const u32DTypep = netlistp->findUInt32DType(); + AstNodeDType* const strDtypep = netlistp->findStringDType(); - // Create the function - AstCFunc* const funcp = util::makeSubFunction(netlistp, "_trigger_andNot__" + m_name, m_slow); + // Dumping function always slow + const std::string name = "_dump_triggers__" + m_name + "_ext"; + AstCFunc* const funcp = util::makeSubFunction(netlistp, name, true); funcp->isStatic(true); + funcp->ifdef("VL_DEBUG"); - // Add arguments - AstVarScope* const oVscp = newArgument(funcp, m_trigDTypep, "out", VDirection::OUTPUT); - AstVarScope* const aVscp = newArgument(funcp, m_trigDTypep, "inA", VDirection::CONSTREF); - AstVarScope* const bVscp = newArgument(funcp, m_trigDTypep, "inB", VDirection::CONSTREF); - - // Add loop counter variable - AstVarScope* const nVscp - = newLocal(funcp, netlistp->findBitDType(32, 32, VSigning::UNSIGNED), "n"); - nVscp->varp()->noReset(true); + // Add argument + AstVarScope* const eVscp = newArgument(funcp, m_trigExtDTypep, "ext", VDirection::CONSTREF); + AstVarScope* const tVscp = newArgument(funcp, strDtypep, "tag", VDirection::CONSTREF); // Creates read/write reference const auto rd = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::READ}; }; const auto wr = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::WRITE}; }; - // Function body - AstLoop* const loopp = new AstLoop{flp}; - funcp->addStmtsp(util::setVar(nVscp, 0)); - funcp->addStmtsp(loopp); + // This is a slow function, only for dumping, so we can just copy to locals - // Loop body - AstNodeExpr* const lhsp = new AstArraySel{flp, wr(oVscp), rd(nVscp)}; - AstNodeExpr* const aWordp = new AstArraySel{flp, rd(aVscp), rd(nVscp)}; - AstNodeExpr* const bWordp = new AstArraySel{flp, rd(bVscp), rd(nVscp)}; - AstNodeExpr* const rhsp = new AstAnd{flp, aWordp, new AstNot{flp, bWordp}}; - AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nWords}; - loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); - loopp->addStmtsp(util::incrementVar(nVscp)); - loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(nVscp), limp}}); + // Copy the vec part, dump it + { + AstVarScope* const vVscp = newLocal(funcp, m_trigVecDTypep, "vec"); + AstVarScope* const iVscp = newLocal(funcp, u32DTypep, "i"); + funcp->addStmtsp(util::setVar(iVscp, 0)); + // Add loop + AstLoop* const loopp = new AstLoop{flp}; + funcp->addStmtsp(loopp); + // Loop body + AstNodeExpr* const lhsp = new AstArraySel{flp, wr(vVscp), rd(iVscp)}; + AstNodeExpr* const rhsp = new AstArraySel{flp, rd(eVscp), rd(iVscp)}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nVecWords}; + loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); + loopp->addStmtsp(util::incrementVar(iVscp)); + loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(iVscp), limp}}); + // Use the vec dumping function + AstCCall* const callp = new AstCCall{flp, m_dumpp}; + callp->dtypeSetVoid(); + callp->addArgsp(rd(vVscp)); + callp->addArgsp(rd(tVscp)); + funcp->addStmtsp(callp->makeStmt()); + } + + // Copy the pre part, zero top bits, dump it + { + AstVarScope* const pVscp = newLocal(funcp, m_trigVecDTypep, "pre"); + AstVarScope* const jVscp = newLocal(funcp, u32DTypep, "j"); + funcp->addStmtsp(util::setVar(jVscp, 0)); + // Copy pre words + { + // Add loop + AstLoop* const loopp = new AstLoop{flp}; + funcp->addStmtsp(loopp); + // Loop body + AstNodeExpr* const lhsp = new AstArraySel{flp, wr(pVscp), rd(jVscp)}; + AstNodeExpr* const rhsp = new AstArraySel{flp, rd(eVscp), rd(jVscp)}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nPreWords}; + loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); + loopp->addStmtsp(util::incrementVar(jVscp)); + loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(jVscp), limp}}); + } + // Zero the rest + { + // Add loop - copy + AstLoop* const loopp = new AstLoop{flp}; + funcp->addStmtsp(loopp); + // Loop body + AstNodeExpr* const lhsp = new AstArraySel{flp, wr(pVscp), rd(jVscp)}; + AstNodeExpr* const rhsp = new AstConst{flp, AstConst::DTyped{}, m_wordDTypep}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nVecWords}; + loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); + loopp->addStmtsp(util::incrementVar(jVscp)); + loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(jVscp), limp}}); + } + // Use the vec dumping function + AstCCall* const callp = new AstCCall{flp, m_dumpp}; + callp->dtypeSetVoid(); + callp->addArgsp(rd(pVscp)); + callp->addArgsp( + new AstConcatN{flp, rd(tVscp), new AstConst{flp, AstConst::String{}, " pre"}}); + funcp->addStmtsp(callp->makeStmt()); + } - // Done return funcp; } -AstCFunc* TriggerKit::createAnySetFunc() const { + +AstCFunc* TriggerKit::createAnySetFunc(AstUnpackArrayDType* const dtypep) const { AstNetlist* const netlistp = v3Global.rootp(); FileLine* const flp = netlistp->topScopep()->fileline(); + AstNodeDType* const u32DTypep = netlistp->findUInt32DType(); // Create function - AstCFunc* const funcp = util::makeSubFunction(netlistp, "_trigger_anySet__" + m_name, m_slow); + std::string name = "_trigger_anySet__" + m_name; + name += dtypep == m_trigVecDTypep ? "" : "_ext"; + AstCFunc* const funcp = util::makeSubFunction(netlistp, name, m_slow); funcp->isStatic(true); funcp->rtnType("bool"); // Add argument - AstVarScope* const iVscp = newArgument(funcp, m_trigDTypep, "in", VDirection::CONSTREF); + AstVarScope* const iVscp = newArgument(funcp, dtypep, "in", VDirection::CONSTREF); // Add loop counter variable - AstVarScope* const nVscp - = newLocal(funcp, netlistp->findBitDType(32, 32, VSigning::UNSIGNED), "n"); - nVscp->varp()->noReset(true); + AstVarScope* const nVscp = newLocal(funcp, u32DTypep, "n"); // Creates read reference const auto rd = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::READ}; }; @@ -127,9 +179,10 @@ AstCFunc* TriggerKit::createAnySetFunc() const { funcp->addStmtsp(new AstCReturn{flp, new AstConst{flp, AstConst::BitFalse{}}}); // Loop body + const uint32_t nWords = dtypep->elementsConst(); AstNodeExpr* const condp = new AstArraySel{flp, rd(iVscp), rd(nVscp)}; AstNodeStmt* const thenp = new AstCReturn{flp, new AstConst{flp, AstConst::BitTrue{}}}; - AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nWords}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, nWords}; loopp->addStmtsp(new AstIf{flp, condp, thenp}); loopp->addStmtsp(util::incrementVar(nVscp)); loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(nVscp), limp}}); @@ -140,18 +193,17 @@ AstCFunc* TriggerKit::createAnySetFunc() const { AstCFunc* TriggerKit::createClearFunc() const { AstNetlist* const netlistp = v3Global.rootp(); FileLine* const flp = netlistp->topScopep()->fileline(); + AstNodeDType* const u32DTypep = netlistp->findUInt32DType(); // Create function AstCFunc* const funcp = util::makeSubFunction(netlistp, "_trigger_clear__" + m_name, m_slow); funcp->isStatic(true); // Add arguments - AstVarScope* const oVscp = newArgument(funcp, m_trigDTypep, "out", VDirection::OUTPUT); + AstVarScope* const oVscp = newArgument(funcp, m_trigVecDTypep, "out", VDirection::OUTPUT); // Add loop counter variable - AstVarScope* const nVscp - = newLocal(funcp, netlistp->findBitDType(32, 32, VSigning::UNSIGNED), "n"); - nVscp->varp()->noReset(true); + AstVarScope* const nVscp = newLocal(funcp, u32DTypep, "n"); // Creates read/write reference const auto rd = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::READ}; }; @@ -165,7 +217,7 @@ AstCFunc* TriggerKit::createClearFunc() const { // Loop body AstNodeExpr* const lhsp = new AstArraySel{flp, wr(oVscp), rd(nVscp)}; AstNodeExpr* const rhsp = new AstConst{flp, AstConst::DTyped{}, m_wordDTypep}; - AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nWords}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nVecWords}; loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); loopp->addStmtsp(util::incrementVar(nVscp)); loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(nVscp), limp}}); @@ -173,22 +225,23 @@ AstCFunc* TriggerKit::createClearFunc() const { // Done return funcp; } -AstCFunc* TriggerKit::createOrIntoFunc() const { +AstCFunc* TriggerKit::createOrIntoFunc(AstUnpackArrayDType* const iDtypep) const { AstNetlist* const netlistp = v3Global.rootp(); FileLine* const flp = netlistp->topScopep()->fileline(); + AstNodeDType* const u32DTypep = netlistp->findUInt32DType(); // Create function - AstCFunc* const funcp = util::makeSubFunction(netlistp, "_trigger_orInto__" + m_name, m_slow); + std::string name = "_trigger_orInto__" + m_name; + name += iDtypep == m_trigVecDTypep ? "" : "_ext"; + AstCFunc* const funcp = util::makeSubFunction(netlistp, name, m_slow); funcp->isStatic(true); // Add arguments - AstVarScope* const oVscp = newArgument(funcp, m_trigDTypep, "out", VDirection::INOUT); - AstVarScope* const iVscp = newArgument(funcp, m_trigDTypep, "in", VDirection::CONSTREF); + AstVarScope* const oVscp = newArgument(funcp, m_trigVecDTypep, "out", VDirection::INOUT); + AstVarScope* const iVscp = newArgument(funcp, iDtypep, "in", VDirection::CONSTREF); // Add loop counter variable - AstVarScope* const nVscp - = newLocal(funcp, netlistp->findBitDType(32, 32, VSigning::UNSIGNED), "n"); - nVscp->varp()->noReset(true); + AstVarScope* const nVscp = newLocal(funcp, u32DTypep, "n"); // Creates read/write reference const auto rd = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::READ}; }; @@ -204,7 +257,7 @@ AstCFunc* TriggerKit::createOrIntoFunc() const { AstNodeExpr* const oWordp = new AstArraySel{flp, rd(oVscp), rd(nVscp)}; AstNodeExpr* const iWordp = new AstArraySel{flp, rd(iVscp), rd(nVscp)}; AstNodeExpr* const rhsp = new AstOr{flp, oWordp, iWordp}; - AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nWords}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, m_nVecWords}; loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); loopp->addStmtsp(util::incrementVar(nVscp)); loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(nVscp), limp}}); @@ -213,32 +266,28 @@ AstCFunc* TriggerKit::createOrIntoFunc() const { return funcp; } -AstNodeStmt* TriggerKit::newAndNotCall(AstVarScope* const oVscp, // - AstVarScope* const aVscp, // - AstVarScope* const bVscp) const { - if (!m_nWords) return nullptr; - - if (!m_andNotp) m_andNotp = createAndNotFunc(); - FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); - AstCCall* const callp = new AstCCall{flp, m_andNotp}; - callp->addArgsp(new AstVarRef{flp, oVscp, VAccess::WRITE}); - callp->addArgsp(new AstVarRef{flp, aVscp, VAccess::READ}); - callp->addArgsp(new AstVarRef{flp, bVscp, VAccess::READ}); - callp->dtypeSetVoid(); - return callp->makeStmt(); -} AstNodeExpr* TriggerKit::newAnySetCall(AstVarScope* const vscp) const { FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); - if (!m_nWords) return new AstConst{flp, AstConst::BitFalse{}}; + if (!m_nVecWords) return new AstConst{flp, AstConst::BitFalse{}}; - if (!m_anySetp) m_anySetp = createAnySetFunc(); - AstCCall* const callp = new AstCCall{flp, m_anySetp}; + AstCFunc* funcp = nullptr; + if (vscp->dtypep() == m_trigVecDTypep) { + if (!m_anySetVecp) m_anySetVecp = createAnySetFunc(m_trigVecDTypep); + funcp = m_anySetVecp; + } else if (vscp->dtypep() == m_trigExtDTypep) { + if (!m_anySetExtp) m_anySetExtp = createAnySetFunc(m_trigExtDTypep); + funcp = m_anySetExtp; + } else { + vscp->v3fatalSrc("Bad trigger vector type"); + } + AstCCall* const callp = new AstCCall{flp, funcp}; callp->addArgsp(new AstVarRef{flp, vscp, VAccess::WRITE}); callp->dtypeSetBit(); return callp; } AstNodeStmt* TriggerKit::newClearCall(AstVarScope* const vscp) const { - if (!m_nWords) return nullptr; + if (!m_nVecWords) return nullptr; + UASSERT_OBJ(vscp->dtypep() == m_trigVecDTypep, vscp, "Bad trigger vector type"); if (!m_clearp) m_clearp = createClearFunc(); FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); AstCCall* const callp = new AstCCall{flp, m_clearp}; @@ -247,27 +296,51 @@ AstNodeStmt* TriggerKit::newClearCall(AstVarScope* const vscp) const { return callp->makeStmt(); } AstNodeStmt* TriggerKit::newOrIntoCall(AstVarScope* const oVscp, AstVarScope* const iVscp) const { - if (!m_nWords) return nullptr; - if (!m_orIntop) m_orIntop = createOrIntoFunc(); + if (!m_nVecWords) return nullptr; + UASSERT_OBJ(oVscp->dtypep() == m_trigVecDTypep, oVscp, "Bad trigger vector type"); + AstCFunc* funcp = nullptr; + if (iVscp->dtypep() == m_trigVecDTypep) { + if (!m_orIntoVecp) m_orIntoVecp = createOrIntoFunc(m_trigVecDTypep); + funcp = m_orIntoVecp; + } else if (iVscp->dtypep() == m_trigExtDTypep) { + if (!m_orIntoExtp) m_orIntoExtp = createOrIntoFunc(m_trigExtDTypep); + funcp = m_orIntoExtp; + } else { + iVscp->v3fatalSrc("Bad trigger vector type"); + } FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); - AstCCall* const callp = new AstCCall{flp, m_orIntop}; + AstCCall* const callp = new AstCCall{flp, funcp}; callp->addArgsp(new AstVarRef{flp, oVscp, VAccess::WRITE}); callp->addArgsp(new AstVarRef{flp, iVscp, VAccess::READ}); callp->dtypeSetVoid(); return callp->makeStmt(); } -AstNodeStmt* TriggerKit::newCompCall() const { - if (!m_nWords) return nullptr; - return util::callVoidFunc(m_compp); +AstNodeStmt* TriggerKit::newCompCall(AstVarScope* vscp) const { + if (!m_nVecWords) return nullptr; + // If there are pre triggers, we need the argument + UASSERT(!m_nPreWords || vscp, "Need latched values for pre trigger compute"); + FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); + AstCCall* const callp = new AstCCall{flp, m_compp}; + if (m_nPreWords) callp->addArgsp(new AstVarRef{flp, vscp, VAccess::READ}); + callp->dtypeSetVoid(); + return callp->makeStmt(); } AstNodeStmt* TriggerKit::newDumpCall(AstVarScope* const vscp, const std::string& tag, bool debugOnly) const { + if (!m_nVecWords) return nullptr; + AstCFunc* funcp = nullptr; + if (vscp->dtypep() == m_trigVecDTypep) { + funcp = m_dumpp; + } else if (vscp->dtypep() == m_trigExtDTypep) { + if (!m_dumpExtp) m_dumpExtp = createDumpExtFunc(); + funcp = m_dumpExtp; + } else { + vscp->v3fatalSrc("Bad trigger vector type"); + } FileLine* const flp = v3Global.rootp()->topScopep()->fileline(); - if (!m_nWords) return new AstComment{flp, "No triggers - dump"}; - - AstCCall* const callp = new AstCCall{flp, m_dumpp}; + AstCCall* const callp = new AstCCall{flp, funcp}; callp->addArgsp(new AstVarRef{flp, vscp, VAccess::READ}); callp->addArgsp(new AstConst{flp, AstConst::String{}, tag}); callp->dtypeSetVoid(); @@ -285,9 +358,9 @@ AstNodeStmt* TriggerKit::newDumpCall(AstVarScope* const vscp, const std::string& } AstVarScope* TriggerKit::newTrigVec(const std::string& name) const { - if (!m_trigDTypep) return nullptr; + if (!m_nVecWords) return nullptr; AstScope* const scopep = v3Global.rootp()->topScopep()->scopep(); - return scopep->createTemp("__V" + name + "Triggered", m_trigDTypep); + return scopep->createTemp("__V" + name + "Triggered", m_trigVecDTypep); } AstSenTree* TriggerKit::newTriggerSenTree(AstVarScope* const vscp, @@ -299,7 +372,7 @@ AstSenTree* TriggerKit::newTriggerSenTree(AstVarScope* const vscp, AstSenTree* const senTreep = new AstSenTree{flp, nullptr}; topScopep->addSenTreesp(senTreep); for (const uint32_t index : indices) { - UASSERT(index <= m_nWords * WORD_SIZE, "Invalid trigger index"); + UASSERT(index <= (m_nVecWords + m_nPreWords) * WORD_SIZE, "Invalid trigger index"); const uint32_t wordIndex = index / WORD_SIZE; const uint32_t bitIndex = index % WORD_SIZE; AstVarRef* const refp = new AstVarRef{flp, vscp, VAccess::READ}; @@ -314,7 +387,13 @@ AstSenTree* TriggerKit::newTriggerSenTree(AstVarScope* const vscp, return senTreep; } +AstSenTree* TriggerKit::newExtraTriggerSenTree(AstVarScope* vscp, uint32_t index) const { + UASSERT(index <= m_nExtraWords * WORD_SIZE, "Invalid external trigger index"); + return newTriggerSenTree(vscp, {index + m_nSenseWords * WORD_SIZE}); +} + void TriggerKit::addExtraTriggerAssignment(AstVarScope* vscp, uint32_t index) const { + index += m_nSenseWords * WORD_SIZE; const uint32_t wordIndex = index / WORD_SIZE; const uint32_t bitIndex = index % WORD_SIZE; FileLine* const flp = vscp->fileline(); @@ -333,24 +412,35 @@ void TriggerKit::addExtraTriggerAssignment(AstVarScope* vscp, uint32_t index) co m_compp->stmtsp()->addHereThisAsNext(setp); } -TriggerKit::TriggerKit(const std::string& name, bool slow, uint32_t nWords) +TriggerKit::TriggerKit(const std::string& name, bool slow, uint32_t nSenseWords, + uint32_t nExtraWords, uint32_t nPreWords) : m_name{name} , m_slow{slow} - , m_nWords{nWords} { + , m_nSenseWords{nSenseWords} + , m_nExtraWords{nExtraWords} + , m_nPreWords{nPreWords} { // If no triggers, we don't need to generate anything - if (!nWords) return; + if (!m_nVecWords) return; // Othewise construc the parts of the kit AstNetlist* const netlistp = v3Global.rootp(); AstScope* const scopep = netlistp->topScopep()->scopep(); FileLine* const flp = scopep->fileline(); // Data type of a single trigger word m_wordDTypep = netlistp->findBitDType(WORD_SIZE, WORD_SIZE, VSigning::UNSIGNED); - // Data type of a trigger vector - AstRange* const rangep = new AstRange{flp, static_cast(m_nWords - 1), 0}; - m_trigDTypep = new AstUnpackArrayDType{flp, m_wordDTypep, rangep}; - netlistp->typeTablep()->addTypesp(m_trigDTypep); - // The AstVarScope representing the trigger vector - m_vscp = scopep->createTemp("__V" + m_name + "Triggered", m_trigDTypep); + // Data type of trigger vector + AstRange* const rp = new AstRange{flp, static_cast(m_nVecWords - 1), 0}; + m_trigVecDTypep = new AstUnpackArrayDType{flp, m_wordDTypep, rp}; + netlistp->typeTablep()->addTypesp(m_trigVecDTypep); + // Data type of extended trigger vector, which only differs if there are pre triggers + if (m_nPreWords) { + AstRange* const ep = new AstRange{flp, static_cast(m_nVecWords + m_nPreWords - 1), 0}; + m_trigExtDTypep = new AstUnpackArrayDType{flp, m_wordDTypep, ep}; + netlistp->typeTablep()->addTypesp(m_trigExtDTypep); + } else { + m_trigExtDTypep = m_trigVecDTypep; + } + // The AstVarScope representing the extended trigger vector + m_vscp = scopep->createTemp("__V" + m_name + "Triggered", m_trigExtDTypep); m_vscp->varp()->isInternal(true); // The trigger computation function m_compp = util::makeSubFunction(netlistp, "_eval_triggers__" + m_name, m_slow); @@ -363,47 +453,74 @@ TriggerKit::TriggerKit(const std::string& name, bool slow, uint32_t nWords) TriggerKit TriggerKit::create(AstNetlist* netlistp, // AstCFunc* const initFuncp, // SenExprBuilder& senExprBuilder, // + const std::vector& preTreeps, // const std::vector& senTreeps, // const string& name, // const ExtraTriggers& extraTriggers, // bool slow) { - FileLine* const flp = netlistp->topScopep()->fileline(); + // Need to gather all the unique SenItems under the given SenTrees - // Number of extra triggers, rounded up to a full word. These occupy the lowest words. - const uint32_t nExtraTriggers = vlstd::roundUpToMultipleOf(extraTriggers.size()); - const uint32_t nExtraWords = nExtraTriggers / WORD_SIZE; - - // Gather all the unique SenItems under the SenTrees // List of unique SenItems used by all 'senTreeps' std::vector senItemps; // Map from SenItem to tigger bit standing for that SenItem. There might // be duplicate SenItems, we map all of them to the same index. std::unordered_map, size_t> senItem2TrigIdx; + + // Process the 'pre' trees first, so they are at the begining of the vector + for (const AstSenTree* const senTreep : preTreeps) { + for (const AstSenItem *itemp = senTreep->sensesp(), *nextp; itemp; itemp = nextp) { + nextp = VN_AS(itemp->nextp(), SenItem); + UASSERT_OBJ(itemp->isClocked() || itemp->isHybrid(), itemp, + "Cannot create trigger expression for non-clocked sensitivity"); + const auto pair = senItem2TrigIdx.emplace(*itemp, senItemps.size()); + if (pair.second) senItemps.push_back(itemp); + } + } + const uint32_t nPreSenItems = senItemps.size(); + V3Stats::addStat("Scheduling, '" + name + "' pre triggers", nPreSenItems); + // Number of pre triggers, rounded up to a full word. + const uint32_t nPreTriggers = vlstd::roundUpToMultipleOf(senItemps.size()); + // Pad 'senItemps' to nSenseTriggers with nullptr + senItemps.resize(nPreTriggers); + // Number of words for pre triggers + const uint32_t nPreWords = nPreTriggers / WORD_SIZE; + + // Process the rest of the trees for (const AstSenTree* const senTreep : senTreeps) { for (const AstSenItem *itemp = senTreep->sensesp(), *nextp; itemp; itemp = nextp) { nextp = VN_AS(itemp->nextp(), SenItem); UASSERT_OBJ(itemp->isClocked() || itemp->isHybrid(), itemp, "Cannot create trigger expression for non-clocked sensitivity"); - - const auto pair = senItem2TrigIdx.emplace(*itemp, nExtraTriggers + senItemps.size()); + const auto pair = senItem2TrigIdx.emplace(*itemp, senItemps.size()); if (pair.second) senItemps.push_back(itemp); } } - UASSERT(senItemps.size() == senItem2TrigIdx.size(), "Inconsitent SenItem to trigger map"); - + const uint32_t nSenItems = senItemps.size() - nPreTriggers; + V3Stats::addStat("Scheduling, '" + name + "' sense triggers", nSenItems + nPreSenItems); // Number of sense triggers, rounded up to a full word const uint32_t nSenseTriggers = vlstd::roundUpToMultipleOf(senItemps.size()); - // Total number of trigger words - const uint32_t nWords = (nSenseTriggers / WORD_SIZE) + nExtraWords; - // Pad 'senItemps' to nSenseTriggers with nullptr senItemps.resize(nSenseTriggers); + // Number of words sense triggers (inclued pre) + const uint32_t nSenseWords = nSenseTriggers / WORD_SIZE; - // We can now construct the trigger kit - this construct all items that will be kept - TriggerKit kit{name, slow, nWords}; + // Allocate space for the extra triggers + V3Stats::addStat("Scheduling, '" + name + "' extra triggers", extraTriggers.size()); + // Number of extra triggers, rounded up to a full word. + const uint32_t nExtraTriggers = vlstd::roundUpToMultipleOf(extraTriggers.size()); + const uint32_t nExtraWords = nExtraTriggers / WORD_SIZE; + + // We can now construct the trigger kit - this constructs all items that will be kept + TriggerKit kit{name, slow, nSenseWords, nExtraWords, nPreWords}; // If there are no triggers we are done - if (!nWords) return kit; + if (!kit.m_nVecWords) return kit; + + FileLine* const flp = netlistp->topScopep()->fileline(); + + // Creates read/write reference + const auto rd = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::READ}; }; + const auto wr = [flp](AstVarScope* vp) { return new AstVarRef{flp, vp, VAccess::WRITE}; }; // Construct the comp and dump functions @@ -412,7 +529,7 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // // different copies of the trigger vector. To do so, it also needs the tag // string at runtime, which is the second argument. AstVarScope* const dumpTrgp - = newArgument(kit.m_dumpp, kit.m_trigDTypep, "triggers", VDirection::CONSTREF); + = newArgument(kit.m_dumpp, kit.m_trigVecDTypep, "triggers", VDirection::CONSTREF); AstVarScope* const dumpTagp = newArgument(kit.m_dumpp, netlistp->findStringDType(), "tag", VDirection::CONSTREF); @@ -423,32 +540,26 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // AstCStmt* const cstmtp = new AstCStmt{flp}; ifp->addThensp(cstmtp); cstmtp->add("VL_DBG_MSGS(\" No '\" + "); - cstmtp->add(new AstVarRef{flp, dumpTagp, VAccess::READ}); + cstmtp->add(rd(dumpTagp)); cstmtp->add(" + \"\' region triggers active\\n\");"); } // Adds a debug dumping statement for this trigger const auto addDebug = [&](uint32_t index, const string& text) { - AstVarRef* const refp = new AstVarRef{flp, dumpTrgp, VAccess::READ}; const int wrdIndex = static_cast(index / WORD_SIZE); const int bitIndex = static_cast(index % WORD_SIZE); - AstNodeExpr* const aselp = new AstArraySel{flp, refp, wrdIndex}; + AstNodeExpr* const aselp = new AstArraySel{flp, rd(dumpTrgp), wrdIndex}; AstNodeExpr* const condp = new AstSel{flp, aselp, bitIndex, 1}; AstIf* const ifp = new AstIf{flp, condp}; kit.m_dumpp->addStmtsp(ifp); AstCStmt* const cstmtp = new AstCStmt{flp}; ifp->addThensp(cstmtp); cstmtp->add("VL_DBG_MSGS(\" '\" + "); - cstmtp->add(new AstVarRef{flp, dumpTagp, VAccess::READ}); + cstmtp->add(rd(dumpTagp)); cstmtp->add(" + \"' region trigger index " + std::to_string(index) + " is active: " + text + "\\n\");"); }; - // Add a print for each of the extra triggers - for (unsigned i = 0; i < extraTriggers.size(); ++i) { - addDebug(i, "Internal '" + name + "' trigger - " + extraTriggers.m_descriptions.at(i)); - } - // Add sense trigger computation // List of trigger computation expressions std::vector trigps; @@ -464,19 +575,15 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // continue; } - // Index of this trigger in the trigger vector - const uint32_t index = nExtraTriggers + i; - // Create the trigger computation expression const auto& pair = senExprBuilder.build(senItemp); trigps.emplace_back(pair.first); // Add initialization time trigger if (pair.second || v3Global.opt.xInitialEdge()) { - AstVarRef* const refp = new AstVarRef{flp, kit.m_vscp, VAccess::WRITE}; - const int wrdIndex = static_cast(index / WORD_SIZE); - const int bitIndex = static_cast(index % WORD_SIZE); - AstNodeExpr* const wordp = new AstArraySel{flp, refp, wrdIndex}; + const int wrdIndex = static_cast(i / WORD_SIZE); + const int bitIndex = static_cast(i % WORD_SIZE); + AstNodeExpr* const wordp = new AstArraySel{flp, wr(kit.m_vscp), wrdIndex}; AstNodeExpr* const lhsp = new AstSel{flp, wordp, bitIndex, 1}; AstNodeExpr* const rhsp = new AstConst{flp, AstConst::BitTrue{}}; initialTrigsp = AstNode::addNext(initialTrigsp, new AstAssign{flp, lhsp, rhsp}); @@ -489,11 +596,11 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // ss << ")"; std::string desc = VString::quoteBackslash(ss.str()); desc = VString::replaceSubstr(desc, "\n", "\\n"); - addDebug(index, desc); + addDebug(i, desc); } UASSERT(trigps.size() == nSenseTriggers, "Inconsistent number of trigger expressions"); - // Assign trigger vector one word at a time + // Assign sense triggers vector one word at a time AstNodeStmt* trigStmtsp = nullptr; for (size_t i = 0; i < nSenseTriggers; i += WORD_SIZE) { // Concatenate all bits in this trigger word using a balanced @@ -507,24 +614,39 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // } // Set the whole word in the trigger vector - const uint32_t wordIndex = nExtraWords + i / WORD_SIZE; - AstVarRef* const refp = new AstVarRef{flp, kit.m_vscp, VAccess::WRITE}; - AstArraySel* const aselp = new AstArraySel{flp, refp, static_cast(wordIndex)}; + const int wordIndex = static_cast(i / WORD_SIZE); + AstArraySel* const aselp = new AstArraySel{flp, wr(kit.m_vscp), wordIndex}; trigStmtsp = AstNode::addNext(trigStmtsp, new AstAssign{flp, aselp, trigps[i]}); } trigps.clear(); - // Construct the map from old SenTrees to new SenTrees + // Add a print for each of the extra triggers + for (unsigned i = 0; i < extraTriggers.size(); ++i) { + addDebug(nSenseTriggers + i, + "Internal '" + name + "' trigger - " + extraTriggers.m_descriptions.at(i)); + } + + // Construct the maps from old SenTrees to new SenTrees { std::vector indices; indices.reserve(32); + // Map regular SenTrees to the Sense triggers for (const AstSenTree* const senTreep : senTreeps) { indices.clear(); for (const AstSenItem *itemp = senTreep->sensesp(), *nextp; itemp; itemp = nextp) { nextp = VN_AS(itemp->nextp(), SenItem); indices.push_back(senItem2TrigIdx.at(*itemp)); } - kit.m_map[senTreep] = kit.newTriggerSenTree(kit.m_vscp, indices); + kit.m_mapVec[senTreep] = kit.newTriggerSenTree(kit.m_vscp, indices); + } + // Map Pre SenTrees to the Pre triggers + for (const AstSenTree* const senTreep : preTreeps) { + indices.clear(); + for (const AstSenItem *itemp = senTreep->sensesp(), *nextp; itemp; itemp = nextp) { + nextp = VN_AS(itemp->nextp(), SenItem); + indices.push_back(senItem2TrigIdx.at(*itemp) + kit.m_nVecWords * WORD_SIZE); + } + kit.m_mapPre[senTreep] = kit.newTriggerSenTree(kit.m_vscp, indices); } } @@ -537,6 +659,7 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // // Assemble the trigger computation function { AstCFunc* const fp = kit.m_compp; + AstScope* const scopep = netlistp->topScopep()->scopep(); // Profiling push if (v3Global.opt.profExec()) fp->addStmtsp(util::profExecSectionPush(flp, "trig " + name)); // Trigger computation @@ -545,15 +668,37 @@ TriggerKit TriggerKit::create(AstNetlist* netlistp, // for (AstNodeStmt* const nodep : senResults.m_postUpdates) fp->addStmtsp(nodep); // Add the initialization time triggers if (initialTrigsp) { - AstScope* const scopep = netlistp->topScopep()->scopep(); AstVarScope* const vscp = scopep->createTemp("__V" + name + "DidInit", 1); - AstVarRef* const condp = new AstVarRef{flp, vscp, VAccess::READ}; - AstIf* const ifp = new AstIf{flp, new AstNot{flp, condp}}; + AstIf* const ifp = new AstIf{flp, new AstNot{flp, rd(vscp)}}; fp->addStmtsp(ifp); ifp->branchPred(VBranchPred::BP_UNLIKELY); ifp->addThensp(util::setVar(vscp, 1)); ifp->addThensp(initialTrigsp); } + // If there are 'pre' triggers, compute them + if (kit.m_nPreWords) { + // Add an argument to the function that takes the latched values + AstVarScope* const latchedp + = newArgument(fp, kit.m_trigVecDTypep, "latched", VDirection::CONSTREF); + // Add loop counter variable - this can't be local because we call util::splitCheck + AstVarScope* const nVscp = scopep->createTemp("__V" + name + "TrigPreLoopCounter", 32); + nVscp->varp()->noReset(true); + // Add a loop to compute the pre words + AstLoop* const loopp = new AstLoop{flp}; + fp->addStmtsp(util::setVar(nVscp, 0)); + fp->addStmtsp(loopp); + // Loop body + AstNodeExpr* const offsetp = new AstConst{flp, kit.m_nVecWords}; + AstNodeExpr* const lIdxp = new AstAdd{flp, rd(nVscp), offsetp}; + AstNodeExpr* const lhsp = new AstArraySel{flp, wr(kit.m_vscp), lIdxp}; + AstNodeExpr* const aWordp = new AstArraySel{flp, rd(kit.m_vscp), rd(nVscp)}; + AstNodeExpr* const bWordp = new AstArraySel{flp, rd(latchedp), rd(nVscp)}; + AstNodeExpr* const rhsp = new AstAnd{flp, aWordp, new AstNot{flp, bWordp}}; + AstNodeExpr* const limp = new AstConst{flp, AstConst::WidthedValue{}, 32, nPreWords}; + loopp->addStmtsp(new AstAssign{flp, lhsp, rhsp}); + loopp->addStmtsp(util::incrementVar(nVscp)); + loopp->addStmtsp(new AstLoopTest{flp, loopp, new AstLt{flp, rd(nVscp), limp}}); + } // Add a call to the dumping function if debug is enabled fp->addStmtsp(kit.newDumpCall(kit.m_vscp, name, true)); // Profiling pop diff --git a/test_regress/t/t_flag_csplit_groups.py b/test_regress/t/t_flag_csplit_groups.py index f7e57f621..c5f90a657 100755 --- a/test_regress/t/t_flag_csplit_groups.py +++ b/test_regress/t/t_flag_csplit_groups.py @@ -125,7 +125,7 @@ test.file_grep_not(test.obj_dir + "/" + test.vm_prefix + "_classes.mk", "vm_clas test.file_grep_not(test.obj_dir + "/" + test.vm_prefix + "_classes.mk", "vm_classes_2") # Check combine count -test.file_grep(test.stats, r'Node count, CFILE + (\d+)', (220 if test.vltmt else 206)) +test.file_grep(test.stats, r'Node count, CFILE + (\d+)', (219 if test.vltmt else 205)) test.file_grep(test.stats, r'Makefile targets, VM_CLASSES_FAST + (\d+)', 2) test.file_grep(test.stats, r'Makefile targets, VM_CLASSES_SLOW + (\d+)', 2) diff --git a/test_regress/t/t_hier_block_chained.py b/test_regress/t/t_hier_block_chained.py index 60e57335f..7cd6a2e24 100755 --- a/test_regress/t/t_hier_block_chained.py +++ b/test_regress/t/t_hier_block_chained.py @@ -32,9 +32,9 @@ test.compile( if test.vltmt: test.file_grep(test.obj_dir + "/V" + test.name + "__hier.dir/V" + test.name + "__stats.txt", - r'Optimizations, Thread schedule count\s+(\d+)', 2) + r'Optimizations, Thread schedule count\s+(\d+)', 4) test.file_grep(test.obj_dir + "/V" + test.name + "__hier.dir/V" + test.name + "__stats.txt", - r'Optimizations, Thread schedule total tasks\s+(\d+)', 3) + r'Optimizations, Thread schedule total tasks\s+(\d+)', 6) test.execute() diff --git a/test_regress/t/t_json_only_debugcheck.out b/test_regress/t/t_json_only_debugcheck.out index 262795106..e73ebe86d 100644 --- a/test_regress/t/t_json_only_debugcheck.out +++ b/test_regress/t/t_json_only_debugcheck.out @@ -1001,331 +1001,331 @@ ]} ], "varsp": [ - {"type":"VAR","name":"n","addr":"(KP)","loc":"a,0:0,0:0","dtypep":"(R)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} + {"type":"VAR","name":"n","addr":"(KP)","loc":"a,0:0,0:0","dtypep":"(LP)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"IData","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(LP)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(MP)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(MP)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(NP)","loc":"a,0:0,0:0","dtypep":"(EC)"} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(NP)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(OP)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(OP)","loc":"d,11:8,11:9","unroll":"default", + {"type":"LOOP","name":"","addr":"(PP)","loc":"d,11:8,11:9","unroll":"default", "stmtsp": [ - {"type":"IF","name":"","addr":"(PP)","loc":"d,11:8,11:9", + {"type":"IF","name":"","addr":"(QP)","loc":"d,11:8,11:9", "condp": [ - {"type":"ARRAYSEL","name":"","addr":"(QP)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ARRAYSEL","name":"","addr":"(RP)","loc":"d,11:8,11:9","dtypep":"(EN)", "fromp": [ - {"type":"VARREF","name":"in","addr":"(RP)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(HP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"in","addr":"(SP)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(HP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"VARREF","name":"n","addr":"(SP)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(TP)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"CRETURN","name":"","addr":"(TP)","loc":"d,11:8,11:9", + {"type":"CRETURN","name":"","addr":"(UP)","loc":"d,11:8,11:9", "lhsp": [ - {"type":"CONST","name":"1'h1","addr":"(UP)","loc":"d,11:8,11:9","dtypep":"(DB)"} + {"type":"CONST","name":"1'h1","addr":"(VP)","loc":"d,11:8,11:9","dtypep":"(DB)"} ]} ],"elsesp": []}, - {"type":"ASSIGN","name":"","addr":"(VP)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(WP)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"ADD","name":"","addr":"(WP)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ADD","name":"","addr":"(XP)","loc":"a,0:0,0:0","dtypep":"(LP)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(XP)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(YP)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(YP)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(ZP)","loc":"a,0:0,0:0","dtypep":"(EC)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(ZP)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(AQ)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(AQ)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(BQ)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOPTEST","name":"","addr":"(BQ)","loc":"d,11:8,11:9", + {"type":"LOOPTEST","name":"","addr":"(CQ)","loc":"d,11:8,11:9", "condp": [ - {"type":"GT","name":"","addr":"(CQ)","loc":"d,11:8,11:9","dtypep":"(DB)", + {"type":"GT","name":"","addr":"(DQ)","loc":"d,11:8,11:9","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(DQ)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(EQ)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(EQ)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(FQ)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(KP)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ],"contsp": []}, - {"type":"CRETURN","name":"","addr":"(FQ)","loc":"d,11:8,11:9", + {"type":"CRETURN","name":"","addr":"(GQ)","loc":"d,11:8,11:9", "lhsp": [ - {"type":"CONST","name":"1'h0","addr":"(GQ)","loc":"d,11:8,11:9","dtypep":"(DB)"} + {"type":"CONST","name":"1'h0","addr":"(HQ)","loc":"d,11:8,11:9","dtypep":"(DB)"} ]} ]}, - {"type":"CFUNC","name":"_nba_sequent__TOP__0","addr":"(HQ)","loc":"d,23:17,23:20","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], + {"type":"CFUNC","name":"_nba_sequent__TOP__0","addr":"(IQ)","loc":"d,23:17,23:20","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], "varsp": [ - {"type":"VAR","name":"__Vdly__t.cyc","addr":"(IQ)","loc":"d,23:17,23:20","dtypep":"(P)","origName":"__Vdly__t__DOT__cyc","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"integer","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(JQ)","loc":"d,23:17,23:20","constructing":true, + {"type":"VAR","name":"__Vdly__t.cyc","addr":"(JQ)","loc":"d,23:17,23:20","dtypep":"(P)","origName":"__Vdly__t__DOT__cyc","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"integer","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"CRESET","name":"","addr":"(KQ)","loc":"d,23:17,23:20","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(KQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(IQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(LQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(JQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"VAR","name":"__Vdly__t.e","addr":"(LQ)","loc":"d,24:9,24:10","dtypep":"(M)","origName":"__Vdly__t__DOT__e","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"my_t","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(MQ)","loc":"d,24:9,24:10","constructing":true, + {"type":"VAR","name":"__Vdly__t.e","addr":"(MQ)","loc":"d,24:9,24:10","dtypep":"(M)","origName":"__Vdly__t__DOT__e","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"my_t","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"CRESET","name":"","addr":"(NQ)","loc":"d,24:9,24:10","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(NQ)","loc":"d,24:9,24:10","dtypep":"(M)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(OQ)","loc":"d,24:9,24:10","dtypep":"(M)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"VAR","name":"__Vtemp_1","addr":"(OQ)","loc":"d,70:123,70:124","dtypep":"(PB)","origName":"__Vtemp_1","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"VAR","name":"__Vtemp_2","addr":"(PQ)","loc":"d,80:123,80:124","dtypep":"(PB)","origName":"__Vtemp_2","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"VAR","name":"__Vtemp_3","addr":"(QQ)","loc":"d,90:123,90:124","dtypep":"(PB)","origName":"__Vtemp_3","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} + {"type":"VAR","name":"__Vtemp_1","addr":"(PQ)","loc":"d,70:123,70:124","dtypep":"(PB)","origName":"__Vtemp_1","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"VAR","name":"__Vtemp_2","addr":"(QQ)","loc":"d,80:123,80:124","dtypep":"(PB)","origName":"__Vtemp_2","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"VAR","name":"__Vtemp_3","addr":"(RQ)","loc":"d,90:123,90:124","dtypep":"(PB)","origName":"__Vtemp_3","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"NONE","varType":"STMTTEMP","dtypeName":"string","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(RQ)","loc":"d,23:17,23:20","dtypep":"(P)", + {"type":"ASSIGN","name":"","addr":"(SQ)","loc":"d,23:17,23:20","dtypep":"(P)", "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(SQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(TQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(TQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(IQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(UQ)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(JQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(UQ)","loc":"d,24:9,24:10","dtypep":"(RB)", + {"type":"ASSIGN","name":"","addr":"(VQ)","loc":"d,24:9,24:10","dtypep":"(RB)", "rhsp": [ - {"type":"VARREF","name":"t.e","addr":"(VQ)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(WQ)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(WQ)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(XQ)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"ASSIGNDLY","name":"","addr":"(XQ)","loc":"d,64:11,64:13","dtypep":"(P)", + {"type":"ASSIGNDLY","name":"","addr":"(YQ)","loc":"d,64:11,64:13","dtypep":"(P)", "rhsp": [ - {"type":"ADD","name":"","addr":"(YQ)","loc":"d,64:18,64:19","dtypep":"(P)", + {"type":"ADD","name":"","addr":"(ZQ)","loc":"d,64:18,64:19","dtypep":"(P)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(ZQ)","loc":"d,64:20,64:21","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(AR)","loc":"d,64:20,64:21","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'sh1","addr":"(AR)","loc":"d,64:20,64:21","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh1","addr":"(BR)","loc":"d,64:20,64:21","dtypep":"(IB)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(BR)","loc":"d,64:14,64:17","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(CR)","loc":"d,64:14,64:17","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(CR)","loc":"d,64:7,64:10","dtypep":"(P)","access":"WR","varp":"(IQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(DR)","loc":"d,64:7,64:10","dtypep":"(P)","access":"WR","varp":"(JQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"IF","name":"","addr":"(DR)","loc":"d,65:7,65:9", + {"type":"IF","name":"","addr":"(ER)","loc":"d,65:7,65:9", "condp": [ - {"type":"EQ","name":"","addr":"(ER)","loc":"d,65:14,65:16","dtypep":"(DB)", + {"type":"EQ","name":"","addr":"(FR)","loc":"d,65:14,65:16","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'sh0","addr":"(FR)","loc":"d,65:16,65:17","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh0","addr":"(GR)","loc":"d,65:16,65:17","dtypep":"(IB)"} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(GR)","loc":"d,65:11,65:14","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(HR)","loc":"d,65:11,65:14","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"ASSIGNDLY","name":"","addr":"(HR)","loc":"d,67:12,67:14","dtypep":"(RB)", + {"type":"ASSIGNDLY","name":"","addr":"(IR)","loc":"d,67:12,67:14","dtypep":"(RB)", "rhsp": [ - {"type":"CONST","name":"4'h1","addr":"(IR)","loc":"d,67:15,67:18","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(JR)","loc":"d,67:15,67:18","dtypep":"(RB)"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(JR)","loc":"d,67:10,67:11","dtypep":"(RB)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(KR)","loc":"d,67:10,67:11","dtypep":"(RB)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []} ], "elsesp": [ - {"type":"IF","name":"","addr":"(KR)","loc":"d,69:12,69:14", + {"type":"IF","name":"","addr":"(LR)","loc":"d,69:12,69:14", "condp": [ - {"type":"EQ","name":"","addr":"(LR)","loc":"d,69:19,69:21","dtypep":"(DB)", + {"type":"EQ","name":"","addr":"(MR)","loc":"d,69:19,69:21","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'sh1","addr":"(MR)","loc":"d,69:21,69:22","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh1","addr":"(NR)","loc":"d,69:21,69:22","dtypep":"(IB)"} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(NR)","loc":"d,69:16,69:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(OR)","loc":"d,69:16,69:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"IF","name":"","addr":"(OR)","loc":"d,70:13,70:15", + {"type":"IF","name":"","addr":"(PR)","loc":"d,70:13,70:15", "condp": [ - {"type":"NEQN","name":"","addr":"(PR)","loc":"d,70:26,70:28","dtypep":"(DB)", + {"type":"NEQN","name":"","addr":"(QR)","loc":"d,70:26,70:28","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"\\\"E01\\\"","addr":"(QR)","loc":"d,70:30,70:35","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E01\\\"","addr":"(RR)","loc":"d,70:30,70:35","dtypep":"(PB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(RR)","loc":"d,70:18,70:19","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(SR)","loc":"d,70:18,70:19","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(SR)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(TR)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(TR)","loc":"d,70:18,70:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(UR)","loc":"d,70:18,70:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(UR)","loc":"d,70:18,70:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(VR)","loc":"d,70:18,70:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(VR)","loc":"d,70:18,70:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(WR)","loc":"d,70:18,70:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(WR)","loc":"d,70:18,70:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(XR)","loc":"d,70:18,70:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"ASSIGN","name":"","addr":"(XR)","loc":"d,70:123,70:124","dtypep":"(PB)", + {"type":"ASSIGN","name":"","addr":"(YR)","loc":"d,70:123,70:124","dtypep":"(PB)", "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(YR)","loc":"d,70:123,70:124","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(ZR)","loc":"d,70:123,70:124","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(ZR)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(AS)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(AS)","loc":"d,70:123,70:124","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(BS)","loc":"d,70:123,70:124","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(BS)","loc":"d,70:123,70:124","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(CS)","loc":"d,70:123,70:124","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(CS)","loc":"d,70:123,70:124","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(DS)","loc":"d,70:123,70:124","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(DS)","loc":"d,70:123,70:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(ES)","loc":"d,70:123,70:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ], "lhsp": [ - {"type":"VARREF","name":"__Vtemp_1","addr":"(ES)","loc":"d,70:123,70:124","dtypep":"(PB)","access":"WR","varp":"(OQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_1","addr":"(FS)","loc":"d,70:123,70:124","dtypep":"(PB)","access":"WR","varp":"(PQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"DISPLAY","name":"","addr":"(FS)","loc":"d,70:44,70:50", + {"type":"DISPLAY","name":"","addr":"(GS)","loc":"d,70:44,70:50", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:70: got='%@' exp='E01'\\n","addr":"(GS)","loc":"d,70:44,70:50","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:70: got='%@' exp='E01'\\n","addr":"(HS)","loc":"d,70:44,70:50","dtypep":"(PB)", "exprsp": [ - {"type":"VARREF","name":"__Vtemp_1","addr":"(HS)","loc":"d,70:123,70:124","dtypep":"(PB)","access":"RD","varp":"(OQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_1","addr":"(IS)","loc":"d,70:123,70:124","dtypep":"(PB)","access":"RD","varp":"(PQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(IS)","loc":"d,70:142,70:147","isFatal":false} + {"type":"STOP","name":"","addr":"(JS)","loc":"d,70:142,70:147","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(JS)","loc":"d,71:13,71:15", + {"type":"IF","name":"","addr":"(KS)","loc":"d,71:13,71:15", "condp": [ - {"type":"NEQ","name":"","addr":"(KS)","loc":"d,71:26,71:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(LS)","loc":"d,71:26,71:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(LS)","loc":"d,71:31,71:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(MS)","loc":"d,71:31,71:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(MS)","loc":"d,71:18,71:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(NS)","loc":"d,71:18,71:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(NS)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(OS)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(OS)","loc":"d,71:18,71:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(PS)","loc":"d,71:18,71:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(PS)","loc":"d,71:18,71:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(QS)","loc":"d,71:18,71:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(QS)","loc":"d,71:18,71:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(RS)","loc":"d,71:18,71:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(RS)","loc":"d,71:18,71:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(SS)","loc":"d,71:18,71:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(SS)","loc":"d,71:43,71:49", + {"type":"DISPLAY","name":"","addr":"(TS)","loc":"d,71:43,71:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:71: got='h%x exp='h3\\n","addr":"(TS)","loc":"d,71:43,71:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:71: got='h%x exp='h3\\n","addr":"(US)","loc":"d,71:43,71:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(US)","loc":"d,71:122,71:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(VS)","loc":"d,71:122,71:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(VS)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(WS)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(WS)","loc":"d,71:122,71:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(XS)","loc":"d,71:122,71:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(XS)","loc":"d,71:122,71:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(YS)","loc":"d,71:122,71:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(YS)","loc":"d,71:122,71:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(ZS)","loc":"d,71:122,71:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(ZS)","loc":"d,71:122,71:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(AT)","loc":"d,71:122,71:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(AT)","loc":"d,71:139,71:144","isFatal":false} + {"type":"STOP","name":"","addr":"(BT)","loc":"d,71:139,71:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(BT)","loc":"d,72:13,72:15", + {"type":"IF","name":"","addr":"(CT)","loc":"d,72:13,72:15", "condp": [ - {"type":"NEQ","name":"","addr":"(CT)","loc":"d,72:29,72:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(DT)","loc":"d,72:29,72:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(DT)","loc":"d,72:34,72:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(ET)","loc":"d,72:34,72:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(ET)","loc":"d,72:18,72:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(FT)","loc":"d,72:18,72:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(FT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(GT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GT)","loc":"d,72:18,72:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HT)","loc":"d,72:18,72:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HT)","loc":"d,72:18,72:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IT)","loc":"d,72:18,72:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(IT)","loc":"d,72:18,72:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(JT)","loc":"d,72:18,72:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(JT)","loc":"d,72:18,72:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(KT)","loc":"d,72:18,72:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(KT)","loc":"d,72:46,72:52", + {"type":"DISPLAY","name":"","addr":"(LT)","loc":"d,72:46,72:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:72: got='h%x exp='h3\\n","addr":"(LT)","loc":"d,72:46,72:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:72: got='h%x exp='h3\\n","addr":"(MT)","loc":"d,72:46,72:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(MT)","loc":"d,72:125,72:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(NT)","loc":"d,72:125,72:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(NT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(OT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(OT)","loc":"d,72:125,72:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(PT)","loc":"d,72:125,72:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(PT)","loc":"d,72:125,72:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(QT)","loc":"d,72:125,72:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(QT)","loc":"d,72:125,72:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(RT)","loc":"d,72:125,72:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(RT)","loc":"d,72:125,72:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(ST)","loc":"d,72:125,72:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(ST)","loc":"d,72:145,72:150","isFatal":false} + {"type":"STOP","name":"","addr":"(TT)","loc":"d,72:145,72:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(TT)","loc":"d,73:13,73:15", + {"type":"IF","name":"","addr":"(UT)","loc":"d,73:13,73:15", "condp": [ - {"type":"NEQ","name":"","addr":"(UT)","loc":"d,73:29,73:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(VT)","loc":"d,73:29,73:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(VT)","loc":"d,73:34,73:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(WT)","loc":"d,73:34,73:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WT)","loc":"d,73:18,73:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(XT)","loc":"d,73:18,73:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(XT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(YT)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YT)","loc":"d,73:18,73:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZT)","loc":"d,73:18,73:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZT)","loc":"d,73:18,73:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AU)","loc":"d,73:18,73:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(AU)","loc":"d,73:18,73:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(BU)","loc":"d,73:18,73:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(BU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(CU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(CU)","loc":"d,73:18,73:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(DU)","loc":"d,73:18,73:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(DU)","loc":"d,73:18,73:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(EU)","loc":"d,73:18,73:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(EU)","loc":"d,73:18,73:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(FU)","loc":"d,73:18,73:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(FU)","loc":"d,73:18,73:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(GU)","loc":"d,73:18,73:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1334,33 +1334,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(GU)","loc":"d,73:46,73:52", + {"type":"DISPLAY","name":"","addr":"(HU)","loc":"d,73:46,73:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:73: got='h%x exp='h4\\n","addr":"(HU)","loc":"d,73:46,73:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:73: got='h%x exp='h4\\n","addr":"(IU)","loc":"d,73:46,73:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(IU)","loc":"d,73:125,73:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(JU)","loc":"d,73:125,73:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(JU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(KU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(KU)","loc":"d,73:125,73:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(LU)","loc":"d,73:125,73:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(LU)","loc":"d,73:125,73:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(MU)","loc":"d,73:125,73:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(MU)","loc":"d,73:125,73:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(NU)","loc":"d,73:125,73:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(NU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(OU)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(OU)","loc":"d,73:125,73:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(PU)","loc":"d,73:125,73:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(PU)","loc":"d,73:125,73:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(QU)","loc":"d,73:125,73:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(QU)","loc":"d,73:125,73:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(RU)","loc":"d,73:125,73:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(RU)","loc":"d,73:125,73:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(SU)","loc":"d,73:125,73:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1368,138 +1368,138 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(SU)","loc":"d,73:145,73:150","isFatal":false} + {"type":"STOP","name":"","addr":"(TU)","loc":"d,73:145,73:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(TU)","loc":"d,74:13,74:15", + {"type":"IF","name":"","addr":"(UU)","loc":"d,74:13,74:15", "condp": [ - {"type":"NEQ","name":"","addr":"(UU)","loc":"d,74:26,74:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(VU)","loc":"d,74:26,74:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(VU)","loc":"d,74:31,74:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(WU)","loc":"d,74:31,74:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WU)","loc":"d,74:18,74:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(XU)","loc":"d,74:18,74:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(XU)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(YU)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YU)","loc":"d,74:18,74:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZU)","loc":"d,74:18,74:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZU)","loc":"d,74:18,74:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AV)","loc":"d,74:18,74:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AV)","loc":"d,74:18,74:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BV)","loc":"d,74:18,74:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BV)","loc":"d,74:18,74:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CV)","loc":"d,74:18,74:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(CV)","loc":"d,74:43,74:49", + {"type":"DISPLAY","name":"","addr":"(DV)","loc":"d,74:43,74:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:74: got='h%x exp='h4\\n","addr":"(DV)","loc":"d,74:43,74:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:74: got='h%x exp='h4\\n","addr":"(EV)","loc":"d,74:43,74:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(EV)","loc":"d,74:122,74:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(FV)","loc":"d,74:122,74:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(FV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(GV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GV)","loc":"d,74:122,74:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HV)","loc":"d,74:122,74:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HV)","loc":"d,74:122,74:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IV)","loc":"d,74:122,74:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(IV)","loc":"d,74:122,74:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(JV)","loc":"d,74:122,74:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(JV)","loc":"d,74:122,74:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(KV)","loc":"d,74:122,74:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(KV)","loc":"d,74:139,74:144","isFatal":false} + {"type":"STOP","name":"","addr":"(LV)","loc":"d,74:139,74:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(LV)","loc":"d,75:13,75:15", + {"type":"IF","name":"","addr":"(MV)","loc":"d,75:13,75:15", "condp": [ - {"type":"NEQ","name":"","addr":"(MV)","loc":"d,75:29,75:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(NV)","loc":"d,75:29,75:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(NV)","loc":"d,75:34,75:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(OV)","loc":"d,75:34,75:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OV)","loc":"d,75:18,75:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(PV)","loc":"d,75:18,75:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(PV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(QV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QV)","loc":"d,75:18,75:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RV)","loc":"d,75:18,75:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RV)","loc":"d,75:18,75:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SV)","loc":"d,75:18,75:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(SV)","loc":"d,75:18,75:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(TV)","loc":"d,75:18,75:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(TV)","loc":"d,75:18,75:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(UV)","loc":"d,75:18,75:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(UV)","loc":"d,75:46,75:52", + {"type":"DISPLAY","name":"","addr":"(VV)","loc":"d,75:46,75:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:75: got='h%x exp='h4\\n","addr":"(VV)","loc":"d,75:46,75:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:75: got='h%x exp='h4\\n","addr":"(WV)","loc":"d,75:46,75:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WV)","loc":"d,75:125,75:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(XV)","loc":"d,75:125,75:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(XV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(YV)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YV)","loc":"d,75:125,75:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZV)","loc":"d,75:125,75:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZV)","loc":"d,75:125,75:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AW)","loc":"d,75:125,75:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AW)","loc":"d,75:125,75:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BW)","loc":"d,75:125,75:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BW)","loc":"d,75:125,75:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CW)","loc":"d,75:125,75:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(CW)","loc":"d,75:145,75:150","isFatal":false} + {"type":"STOP","name":"","addr":"(DW)","loc":"d,75:145,75:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(DW)","loc":"d,76:13,76:15", + {"type":"IF","name":"","addr":"(EW)","loc":"d,76:13,76:15", "condp": [ - {"type":"NEQ","name":"","addr":"(EW)","loc":"d,76:29,76:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(FW)","loc":"d,76:29,76:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(FW)","loc":"d,76:34,76:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(GW)","loc":"d,76:34,76:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(GW)","loc":"d,76:18,76:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(HW)","loc":"d,76:18,76:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(HW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(IW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(IW)","loc":"d,76:18,76:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(JW)","loc":"d,76:18,76:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(JW)","loc":"d,76:18,76:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(KW)","loc":"d,76:18,76:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(KW)","loc":"d,76:18,76:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(LW)","loc":"d,76:18,76:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(LW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(MW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(MW)","loc":"d,76:18,76:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(NW)","loc":"d,76:18,76:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(NW)","loc":"d,76:18,76:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(OW)","loc":"d,76:18,76:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(OW)","loc":"d,76:18,76:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(PW)","loc":"d,76:18,76:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(PW)","loc":"d,76:18,76:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(QW)","loc":"d,76:18,76:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1508,33 +1508,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(QW)","loc":"d,76:46,76:52", + {"type":"DISPLAY","name":"","addr":"(RW)","loc":"d,76:46,76:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:76: got='h%x exp='h3\\n","addr":"(RW)","loc":"d,76:46,76:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:76: got='h%x exp='h3\\n","addr":"(SW)","loc":"d,76:46,76:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SW)","loc":"d,76:125,76:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(TW)","loc":"d,76:125,76:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(TW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(UW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UW)","loc":"d,76:125,76:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VW)","loc":"d,76:125,76:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VW)","loc":"d,76:125,76:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WW)","loc":"d,76:125,76:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WW)","loc":"d,76:125,76:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(XW)","loc":"d,76:125,76:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(XW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(YW)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YW)","loc":"d,76:125,76:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZW)","loc":"d,76:125,76:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZW)","loc":"d,76:125,76:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AX)","loc":"d,76:125,76:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AX)","loc":"d,76:125,76:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BX)","loc":"d,76:125,76:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BX)","loc":"d,76:125,76:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CX)","loc":"d,76:125,76:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1542,215 +1542,215 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(CX)","loc":"d,76:145,76:150","isFatal":false} + {"type":"STOP","name":"","addr":"(DX)","loc":"d,76:145,76:150","isFatal":false} ],"elsesp": []}, - {"type":"ASSIGNDLY","name":"","addr":"(DX)","loc":"d,77:12,77:14","dtypep":"(RB)", + {"type":"ASSIGNDLY","name":"","addr":"(EX)","loc":"d,77:12,77:14","dtypep":"(RB)", "rhsp": [ - {"type":"CONST","name":"4'h3","addr":"(EX)","loc":"d,77:15,77:18","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(FX)","loc":"d,77:15,77:18","dtypep":"(RB)"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(FX)","loc":"d,77:10,77:11","dtypep":"(RB)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(GX)","loc":"d,77:10,77:11","dtypep":"(RB)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []} ], "elsesp": [ - {"type":"IF","name":"","addr":"(GX)","loc":"d,79:12,79:14", + {"type":"IF","name":"","addr":"(HX)","loc":"d,79:12,79:14", "condp": [ - {"type":"EQ","name":"","addr":"(HX)","loc":"d,79:19,79:21","dtypep":"(DB)", + {"type":"EQ","name":"","addr":"(IX)","loc":"d,79:19,79:21","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'sh2","addr":"(IX)","loc":"d,79:21,79:22","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh2","addr":"(JX)","loc":"d,79:21,79:22","dtypep":"(IB)"} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(JX)","loc":"d,79:16,79:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(KX)","loc":"d,79:16,79:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"IF","name":"","addr":"(KX)","loc":"d,80:13,80:15", + {"type":"IF","name":"","addr":"(LX)","loc":"d,80:13,80:15", "condp": [ - {"type":"NEQN","name":"","addr":"(LX)","loc":"d,80:26,80:28","dtypep":"(DB)", + {"type":"NEQN","name":"","addr":"(MX)","loc":"d,80:26,80:28","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"\\\"E03\\\"","addr":"(MX)","loc":"d,80:30,80:35","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E03\\\"","addr":"(NX)","loc":"d,80:30,80:35","dtypep":"(PB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(NX)","loc":"d,80:18,80:19","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(OX)","loc":"d,80:18,80:19","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(OX)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(PX)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(PX)","loc":"d,80:18,80:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(QX)","loc":"d,80:18,80:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(QX)","loc":"d,80:18,80:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(RX)","loc":"d,80:18,80:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(RX)","loc":"d,80:18,80:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(SX)","loc":"d,80:18,80:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(SX)","loc":"d,80:18,80:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(TX)","loc":"d,80:18,80:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"ASSIGN","name":"","addr":"(TX)","loc":"d,80:123,80:124","dtypep":"(PB)", + {"type":"ASSIGN","name":"","addr":"(UX)","loc":"d,80:123,80:124","dtypep":"(PB)", "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(UX)","loc":"d,80:123,80:124","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(VX)","loc":"d,80:123,80:124","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(VX)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(WX)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(WX)","loc":"d,80:123,80:124","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(XX)","loc":"d,80:123,80:124","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(XX)","loc":"d,80:123,80:124","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(YX)","loc":"d,80:123,80:124","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(YX)","loc":"d,80:123,80:124","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(ZX)","loc":"d,80:123,80:124","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(ZX)","loc":"d,80:123,80:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(AY)","loc":"d,80:123,80:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ], "lhsp": [ - {"type":"VARREF","name":"__Vtemp_2","addr":"(AY)","loc":"d,80:123,80:124","dtypep":"(PB)","access":"WR","varp":"(PQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_2","addr":"(BY)","loc":"d,80:123,80:124","dtypep":"(PB)","access":"WR","varp":"(QQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"DISPLAY","name":"","addr":"(BY)","loc":"d,80:44,80:50", + {"type":"DISPLAY","name":"","addr":"(CY)","loc":"d,80:44,80:50", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:80: got='%@' exp='E03'\\n","addr":"(CY)","loc":"d,80:44,80:50","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:80: got='%@' exp='E03'\\n","addr":"(DY)","loc":"d,80:44,80:50","dtypep":"(PB)", "exprsp": [ - {"type":"VARREF","name":"__Vtemp_2","addr":"(DY)","loc":"d,80:123,80:124","dtypep":"(PB)","access":"RD","varp":"(PQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_2","addr":"(EY)","loc":"d,80:123,80:124","dtypep":"(PB)","access":"RD","varp":"(QQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(EY)","loc":"d,80:142,80:147","isFatal":false} + {"type":"STOP","name":"","addr":"(FY)","loc":"d,80:142,80:147","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(FY)","loc":"d,81:13,81:15", + {"type":"IF","name":"","addr":"(GY)","loc":"d,81:13,81:15", "condp": [ - {"type":"NEQ","name":"","addr":"(GY)","loc":"d,81:26,81:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(HY)","loc":"d,81:26,81:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(HY)","loc":"d,81:31,81:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(IY)","loc":"d,81:31,81:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(IY)","loc":"d,81:18,81:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(JY)","loc":"d,81:18,81:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(JY)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(KY)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(KY)","loc":"d,81:18,81:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(LY)","loc":"d,81:18,81:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(LY)","loc":"d,81:18,81:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(MY)","loc":"d,81:18,81:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(MY)","loc":"d,81:18,81:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(NY)","loc":"d,81:18,81:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(NY)","loc":"d,81:18,81:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(OY)","loc":"d,81:18,81:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(OY)","loc":"d,81:43,81:49", + {"type":"DISPLAY","name":"","addr":"(PY)","loc":"d,81:43,81:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:81: got='h%x exp='h4\\n","addr":"(PY)","loc":"d,81:43,81:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:81: got='h%x exp='h4\\n","addr":"(QY)","loc":"d,81:43,81:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(QY)","loc":"d,81:122,81:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(RY)","loc":"d,81:122,81:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(RY)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(SY)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(SY)","loc":"d,81:122,81:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(TY)","loc":"d,81:122,81:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(TY)","loc":"d,81:122,81:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(UY)","loc":"d,81:122,81:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(UY)","loc":"d,81:122,81:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(VY)","loc":"d,81:122,81:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(VY)","loc":"d,81:122,81:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(WY)","loc":"d,81:122,81:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(WY)","loc":"d,81:139,81:144","isFatal":false} + {"type":"STOP","name":"","addr":"(XY)","loc":"d,81:139,81:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(XY)","loc":"d,82:13,82:15", + {"type":"IF","name":"","addr":"(YY)","loc":"d,82:13,82:15", "condp": [ - {"type":"NEQ","name":"","addr":"(YY)","loc":"d,82:29,82:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(ZY)","loc":"d,82:29,82:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(ZY)","loc":"d,82:34,82:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(AZ)","loc":"d,82:34,82:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(AZ)","loc":"d,82:18,82:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(BZ)","loc":"d,82:18,82:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(BZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(CZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(CZ)","loc":"d,82:18,82:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(DZ)","loc":"d,82:18,82:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(DZ)","loc":"d,82:18,82:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(EZ)","loc":"d,82:18,82:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(EZ)","loc":"d,82:18,82:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(FZ)","loc":"d,82:18,82:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(FZ)","loc":"d,82:18,82:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(GZ)","loc":"d,82:18,82:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(GZ)","loc":"d,82:46,82:52", + {"type":"DISPLAY","name":"","addr":"(HZ)","loc":"d,82:46,82:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:82: got='h%x exp='h4\\n","addr":"(HZ)","loc":"d,82:46,82:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:82: got='h%x exp='h4\\n","addr":"(IZ)","loc":"d,82:46,82:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(IZ)","loc":"d,82:125,82:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(JZ)","loc":"d,82:125,82:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(JZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(KZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(KZ)","loc":"d,82:125,82:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(LZ)","loc":"d,82:125,82:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(LZ)","loc":"d,82:125,82:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(MZ)","loc":"d,82:125,82:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(MZ)","loc":"d,82:125,82:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(NZ)","loc":"d,82:125,82:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(NZ)","loc":"d,82:125,82:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(OZ)","loc":"d,82:125,82:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(OZ)","loc":"d,82:145,82:150","isFatal":false} + {"type":"STOP","name":"","addr":"(PZ)","loc":"d,82:145,82:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(PZ)","loc":"d,83:13,83:15", + {"type":"IF","name":"","addr":"(QZ)","loc":"d,83:13,83:15", "condp": [ - {"type":"NEQ","name":"","addr":"(QZ)","loc":"d,83:29,83:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(RZ)","loc":"d,83:29,83:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(RZ)","loc":"d,83:34,83:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(SZ)","loc":"d,83:34,83:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SZ)","loc":"d,83:18,83:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(TZ)","loc":"d,83:18,83:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(TZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(UZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UZ)","loc":"d,83:18,83:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VZ)","loc":"d,83:18,83:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VZ)","loc":"d,83:18,83:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WZ)","loc":"d,83:18,83:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WZ)","loc":"d,83:18,83:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(XZ)","loc":"d,83:18,83:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(XZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(YZ)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YZ)","loc":"d,83:18,83:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZZ)","loc":"d,83:18,83:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZZ)","loc":"d,83:18,83:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AAB)","loc":"d,83:18,83:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AAB)","loc":"d,83:18,83:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BAB)","loc":"d,83:18,83:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BAB)","loc":"d,83:18,83:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CAB)","loc":"d,83:18,83:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1759,33 +1759,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(CAB)","loc":"d,83:46,83:52", + {"type":"DISPLAY","name":"","addr":"(DAB)","loc":"d,83:46,83:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:83: got='h%x exp='h1\\n","addr":"(DAB)","loc":"d,83:46,83:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:83: got='h%x exp='h1\\n","addr":"(EAB)","loc":"d,83:46,83:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(EAB)","loc":"d,83:125,83:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(FAB)","loc":"d,83:125,83:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(FAB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(GAB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GAB)","loc":"d,83:125,83:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HAB)","loc":"d,83:125,83:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HAB)","loc":"d,83:125,83:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IAB)","loc":"d,83:125,83:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(IAB)","loc":"d,83:125,83:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(JAB)","loc":"d,83:125,83:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(JAB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(KAB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(KAB)","loc":"d,83:125,83:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(LAB)","loc":"d,83:125,83:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(LAB)","loc":"d,83:125,83:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(MAB)","loc":"d,83:125,83:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(MAB)","loc":"d,83:125,83:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(NAB)","loc":"d,83:125,83:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(NAB)","loc":"d,83:125,83:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(OAB)","loc":"d,83:125,83:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1793,138 +1793,138 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(OAB)","loc":"d,83:145,83:150","isFatal":false} + {"type":"STOP","name":"","addr":"(PAB)","loc":"d,83:145,83:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(PAB)","loc":"d,84:13,84:15", + {"type":"IF","name":"","addr":"(QAB)","loc":"d,84:13,84:15", "condp": [ - {"type":"NEQ","name":"","addr":"(QAB)","loc":"d,84:26,84:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(RAB)","loc":"d,84:26,84:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(RAB)","loc":"d,84:31,84:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(SAB)","loc":"d,84:31,84:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SAB)","loc":"d,84:18,84:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(TAB)","loc":"d,84:18,84:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(TAB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(UAB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UAB)","loc":"d,84:18,84:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VAB)","loc":"d,84:18,84:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VAB)","loc":"d,84:18,84:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WAB)","loc":"d,84:18,84:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(WAB)","loc":"d,84:18,84:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(XAB)","loc":"d,84:18,84:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(XAB)","loc":"d,84:18,84:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(YAB)","loc":"d,84:18,84:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(YAB)","loc":"d,84:43,84:49", + {"type":"DISPLAY","name":"","addr":"(ZAB)","loc":"d,84:43,84:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:84: got='h%x exp='h1\\n","addr":"(ZAB)","loc":"d,84:43,84:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:84: got='h%x exp='h1\\n","addr":"(ABB)","loc":"d,84:43,84:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(ABB)","loc":"d,84:122,84:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(BBB)","loc":"d,84:122,84:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(BBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(CBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(CBB)","loc":"d,84:122,84:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(DBB)","loc":"d,84:122,84:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(DBB)","loc":"d,84:122,84:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(EBB)","loc":"d,84:122,84:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(EBB)","loc":"d,84:122,84:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(FBB)","loc":"d,84:122,84:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(FBB)","loc":"d,84:122,84:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(GBB)","loc":"d,84:122,84:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(GBB)","loc":"d,84:139,84:144","isFatal":false} + {"type":"STOP","name":"","addr":"(HBB)","loc":"d,84:139,84:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(HBB)","loc":"d,85:13,85:15", + {"type":"IF","name":"","addr":"(IBB)","loc":"d,85:13,85:15", "condp": [ - {"type":"NEQ","name":"","addr":"(IBB)","loc":"d,85:29,85:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(JBB)","loc":"d,85:29,85:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(JBB)","loc":"d,85:34,85:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(KBB)","loc":"d,85:34,85:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(KBB)","loc":"d,85:18,85:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(LBB)","loc":"d,85:18,85:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(LBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(MBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(MBB)","loc":"d,85:18,85:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(NBB)","loc":"d,85:18,85:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(NBB)","loc":"d,85:18,85:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(OBB)","loc":"d,85:18,85:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(OBB)","loc":"d,85:18,85:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(PBB)","loc":"d,85:18,85:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(PBB)","loc":"d,85:18,85:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(QBB)","loc":"d,85:18,85:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(QBB)","loc":"d,85:46,85:52", + {"type":"DISPLAY","name":"","addr":"(RBB)","loc":"d,85:46,85:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:85: got='h%x exp='h1\\n","addr":"(RBB)","loc":"d,85:46,85:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:85: got='h%x exp='h1\\n","addr":"(SBB)","loc":"d,85:46,85:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SBB)","loc":"d,85:125,85:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(TBB)","loc":"d,85:125,85:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(TBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(UBB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UBB)","loc":"d,85:125,85:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VBB)","loc":"d,85:125,85:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VBB)","loc":"d,85:125,85:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WBB)","loc":"d,85:125,85:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(WBB)","loc":"d,85:125,85:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(XBB)","loc":"d,85:125,85:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(XBB)","loc":"d,85:125,85:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(YBB)","loc":"d,85:125,85:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(YBB)","loc":"d,85:145,85:150","isFatal":false} + {"type":"STOP","name":"","addr":"(ZBB)","loc":"d,85:145,85:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(ZBB)","loc":"d,86:13,86:15", + {"type":"IF","name":"","addr":"(ACB)","loc":"d,86:13,86:15", "condp": [ - {"type":"NEQ","name":"","addr":"(ACB)","loc":"d,86:29,86:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(BCB)","loc":"d,86:29,86:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h4","addr":"(BCB)","loc":"d,86:34,86:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(CCB)","loc":"d,86:34,86:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(CCB)","loc":"d,86:18,86:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(DCB)","loc":"d,86:18,86:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(DCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(ECB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(ECB)","loc":"d,86:18,86:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(FCB)","loc":"d,86:18,86:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(FCB)","loc":"d,86:18,86:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(GCB)","loc":"d,86:18,86:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(GCB)","loc":"d,86:18,86:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(HCB)","loc":"d,86:18,86:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(HCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(ICB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(ICB)","loc":"d,86:18,86:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(JCB)","loc":"d,86:18,86:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(JCB)","loc":"d,86:18,86:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(KCB)","loc":"d,86:18,86:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(KCB)","loc":"d,86:18,86:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(LCB)","loc":"d,86:18,86:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(LCB)","loc":"d,86:18,86:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(MCB)","loc":"d,86:18,86:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1933,33 +1933,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(MCB)","loc":"d,86:46,86:52", + {"type":"DISPLAY","name":"","addr":"(NCB)","loc":"d,86:46,86:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:86: got='h%x exp='h4\\n","addr":"(NCB)","loc":"d,86:46,86:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:86: got='h%x exp='h4\\n","addr":"(OCB)","loc":"d,86:46,86:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OCB)","loc":"d,86:125,86:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(PCB)","loc":"d,86:125,86:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(PCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(QCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QCB)","loc":"d,86:125,86:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RCB)","loc":"d,86:125,86:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RCB)","loc":"d,86:125,86:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SCB)","loc":"d,86:125,86:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SCB)","loc":"d,86:125,86:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(TCB)","loc":"d,86:125,86:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(TCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(UCB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UCB)","loc":"d,86:125,86:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VCB)","loc":"d,86:125,86:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VCB)","loc":"d,86:125,86:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WCB)","loc":"d,86:125,86:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(WCB)","loc":"d,86:125,86:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(XCB)","loc":"d,86:125,86:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(XCB)","loc":"d,86:125,86:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(YCB)","loc":"d,86:125,86:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -1967,215 +1967,215 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(YCB)","loc":"d,86:145,86:150","isFatal":false} + {"type":"STOP","name":"","addr":"(ZCB)","loc":"d,86:145,86:150","isFatal":false} ],"elsesp": []}, - {"type":"ASSIGNDLY","name":"","addr":"(ZCB)","loc":"d,87:12,87:14","dtypep":"(RB)", + {"type":"ASSIGNDLY","name":"","addr":"(ADB)","loc":"d,87:12,87:14","dtypep":"(RB)", "rhsp": [ - {"type":"CONST","name":"4'h4","addr":"(ADB)","loc":"d,87:15,87:18","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(BDB)","loc":"d,87:15,87:18","dtypep":"(RB)"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(BDB)","loc":"d,87:10,87:11","dtypep":"(RB)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(CDB)","loc":"d,87:10,87:11","dtypep":"(RB)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []} ], "elsesp": [ - {"type":"IF","name":"","addr":"(CDB)","loc":"d,89:12,89:14", + {"type":"IF","name":"","addr":"(DDB)","loc":"d,89:12,89:14", "condp": [ - {"type":"EQ","name":"","addr":"(DDB)","loc":"d,89:19,89:21","dtypep":"(DB)", + {"type":"EQ","name":"","addr":"(EDB)","loc":"d,89:19,89:21","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'sh3","addr":"(EDB)","loc":"d,89:21,89:22","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh3","addr":"(FDB)","loc":"d,89:21,89:22","dtypep":"(IB)"} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(FDB)","loc":"d,89:16,89:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(GDB)","loc":"d,89:16,89:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"IF","name":"","addr":"(GDB)","loc":"d,90:13,90:15", + {"type":"IF","name":"","addr":"(HDB)","loc":"d,90:13,90:15", "condp": [ - {"type":"NEQN","name":"","addr":"(HDB)","loc":"d,90:26,90:28","dtypep":"(DB)", + {"type":"NEQN","name":"","addr":"(IDB)","loc":"d,90:26,90:28","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"\\\"E04\\\"","addr":"(IDB)","loc":"d,90:30,90:35","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E04\\\"","addr":"(JDB)","loc":"d,90:30,90:35","dtypep":"(PB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(JDB)","loc":"d,90:18,90:19","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(KDB)","loc":"d,90:18,90:19","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(KDB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(LDB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(LDB)","loc":"d,90:18,90:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(MDB)","loc":"d,90:18,90:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(MDB)","loc":"d,90:18,90:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(NDB)","loc":"d,90:18,90:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(NDB)","loc":"d,90:18,90:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(ODB)","loc":"d,90:18,90:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(ODB)","loc":"d,90:18,90:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(PDB)","loc":"d,90:18,90:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"ASSIGN","name":"","addr":"(PDB)","loc":"d,90:123,90:124","dtypep":"(PB)", + {"type":"ASSIGN","name":"","addr":"(QDB)","loc":"d,90:123,90:124","dtypep":"(PB)", "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(QDB)","loc":"d,90:123,90:124","dtypep":"(PB)", + {"type":"ARRAYSEL","name":"","addr":"(RDB)","loc":"d,90:123,90:124","dtypep":"(PB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(RDB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(SDB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"RD","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(SDB)","loc":"d,90:123,90:124","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(TDB)","loc":"d,90:123,90:124","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(TDB)","loc":"d,90:123,90:124","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(UDB)","loc":"d,90:123,90:124","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(UDB)","loc":"d,90:123,90:124","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(VDB)","loc":"d,90:123,90:124","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(VDB)","loc":"d,90:123,90:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(WDB)","loc":"d,90:123,90:124","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ], "lhsp": [ - {"type":"VARREF","name":"__Vtemp_3","addr":"(WDB)","loc":"d,90:123,90:124","dtypep":"(PB)","access":"WR","varp":"(QQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_3","addr":"(XDB)","loc":"d,90:123,90:124","dtypep":"(PB)","access":"WR","varp":"(RQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"DISPLAY","name":"","addr":"(XDB)","loc":"d,90:44,90:50", + {"type":"DISPLAY","name":"","addr":"(YDB)","loc":"d,90:44,90:50", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:90: got='%@' exp='E04'\\n","addr":"(YDB)","loc":"d,90:44,90:50","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:90: got='%@' exp='E04'\\n","addr":"(ZDB)","loc":"d,90:44,90:50","dtypep":"(PB)", "exprsp": [ - {"type":"VARREF","name":"__Vtemp_3","addr":"(ZDB)","loc":"d,90:123,90:124","dtypep":"(PB)","access":"RD","varp":"(QQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtemp_3","addr":"(AEB)","loc":"d,90:123,90:124","dtypep":"(PB)","access":"RD","varp":"(RQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(AEB)","loc":"d,90:142,90:147","isFatal":false} + {"type":"STOP","name":"","addr":"(BEB)","loc":"d,90:142,90:147","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(BEB)","loc":"d,91:13,91:15", + {"type":"IF","name":"","addr":"(CEB)","loc":"d,91:13,91:15", "condp": [ - {"type":"NEQ","name":"","addr":"(CEB)","loc":"d,91:26,91:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(DEB)","loc":"d,91:26,91:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(DEB)","loc":"d,91:31,91:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(EEB)","loc":"d,91:31,91:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(EEB)","loc":"d,91:18,91:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(FEB)","loc":"d,91:18,91:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(FEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(GEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GEB)","loc":"d,91:18,91:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HEB)","loc":"d,91:18,91:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HEB)","loc":"d,91:18,91:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IEB)","loc":"d,91:18,91:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(IEB)","loc":"d,91:18,91:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(JEB)","loc":"d,91:18,91:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(JEB)","loc":"d,91:18,91:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(KEB)","loc":"d,91:18,91:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(KEB)","loc":"d,91:43,91:49", + {"type":"DISPLAY","name":"","addr":"(LEB)","loc":"d,91:43,91:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:91: got='h%x exp='h1\\n","addr":"(LEB)","loc":"d,91:43,91:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:91: got='h%x exp='h1\\n","addr":"(MEB)","loc":"d,91:43,91:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(MEB)","loc":"d,91:122,91:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(NEB)","loc":"d,91:122,91:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(NEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(OEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(OEB)","loc":"d,91:122,91:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(PEB)","loc":"d,91:122,91:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(PEB)","loc":"d,91:122,91:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(QEB)","loc":"d,91:122,91:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(QEB)","loc":"d,91:122,91:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(REB)","loc":"d,91:122,91:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(REB)","loc":"d,91:122,91:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(SEB)","loc":"d,91:122,91:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(SEB)","loc":"d,91:139,91:144","isFatal":false} + {"type":"STOP","name":"","addr":"(TEB)","loc":"d,91:139,91:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(TEB)","loc":"d,92:13,92:15", + {"type":"IF","name":"","addr":"(UEB)","loc":"d,92:13,92:15", "condp": [ - {"type":"NEQ","name":"","addr":"(UEB)","loc":"d,92:29,92:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(VEB)","loc":"d,92:29,92:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(VEB)","loc":"d,92:34,92:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(WEB)","loc":"d,92:34,92:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WEB)","loc":"d,92:18,92:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(XEB)","loc":"d,92:18,92:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(XEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(YEB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YEB)","loc":"d,92:18,92:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZEB)","loc":"d,92:18,92:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZEB)","loc":"d,92:18,92:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AFB)","loc":"d,92:18,92:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AFB)","loc":"d,92:18,92:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BFB)","loc":"d,92:18,92:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BFB)","loc":"d,92:18,92:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CFB)","loc":"d,92:18,92:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(CFB)","loc":"d,92:46,92:52", + {"type":"DISPLAY","name":"","addr":"(DFB)","loc":"d,92:46,92:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:92: got='h%x exp='h1\\n","addr":"(DFB)","loc":"d,92:46,92:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:92: got='h%x exp='h1\\n","addr":"(EFB)","loc":"d,92:46,92:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(EFB)","loc":"d,92:125,92:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(FFB)","loc":"d,92:125,92:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(FFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(GFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GFB)","loc":"d,92:125,92:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HFB)","loc":"d,92:125,92:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HFB)","loc":"d,92:125,92:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IFB)","loc":"d,92:125,92:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(IFB)","loc":"d,92:125,92:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(JFB)","loc":"d,92:125,92:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(JFB)","loc":"d,92:125,92:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(KFB)","loc":"d,92:125,92:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(KFB)","loc":"d,92:145,92:150","isFatal":false} + {"type":"STOP","name":"","addr":"(LFB)","loc":"d,92:145,92:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(LFB)","loc":"d,93:13,93:15", + {"type":"IF","name":"","addr":"(MFB)","loc":"d,93:13,93:15", "condp": [ - {"type":"NEQ","name":"","addr":"(MFB)","loc":"d,93:29,93:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(NFB)","loc":"d,93:29,93:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(NFB)","loc":"d,93:34,93:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(OFB)","loc":"d,93:34,93:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OFB)","loc":"d,93:18,93:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(PFB)","loc":"d,93:18,93:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(PFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(QFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QFB)","loc":"d,93:18,93:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RFB)","loc":"d,93:18,93:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RFB)","loc":"d,93:18,93:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SFB)","loc":"d,93:18,93:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SFB)","loc":"d,93:18,93:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(TFB)","loc":"d,93:18,93:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(TFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(UFB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(UFB)","loc":"d,93:18,93:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(VFB)","loc":"d,93:18,93:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(VFB)","loc":"d,93:18,93:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WFB)","loc":"d,93:18,93:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(WFB)","loc":"d,93:18,93:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(XFB)","loc":"d,93:18,93:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(XFB)","loc":"d,93:18,93:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(YFB)","loc":"d,93:18,93:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -2184,33 +2184,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(YFB)","loc":"d,93:46,93:52", + {"type":"DISPLAY","name":"","addr":"(ZFB)","loc":"d,93:46,93:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:93: got='h%x exp='h3\\n","addr":"(ZFB)","loc":"d,93:46,93:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:93: got='h%x exp='h3\\n","addr":"(AGB)","loc":"d,93:46,93:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(AGB)","loc":"d,93:125,93:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(BGB)","loc":"d,93:125,93:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(BGB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(CGB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(CGB)","loc":"d,93:125,93:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(DGB)","loc":"d,93:125,93:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(DGB)","loc":"d,93:125,93:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(EGB)","loc":"d,93:125,93:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(EGB)","loc":"d,93:125,93:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(FGB)","loc":"d,93:125,93:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(FGB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(GGB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"RD","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(GGB)","loc":"d,93:125,93:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(HGB)","loc":"d,93:125,93:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(HGB)","loc":"d,93:125,93:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(IGB)","loc":"d,93:125,93:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(IGB)","loc":"d,93:125,93:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(JGB)","loc":"d,93:125,93:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(JGB)","loc":"d,93:125,93:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(KGB)","loc":"d,93:125,93:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -2218,138 +2218,138 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(KGB)","loc":"d,93:145,93:150","isFatal":false} + {"type":"STOP","name":"","addr":"(LGB)","loc":"d,93:145,93:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(LGB)","loc":"d,94:13,94:15", + {"type":"IF","name":"","addr":"(MGB)","loc":"d,94:13,94:15", "condp": [ - {"type":"NEQ","name":"","addr":"(MGB)","loc":"d,94:26,94:29","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(NGB)","loc":"d,94:26,94:29","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(NGB)","loc":"d,94:31,94:34","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(OGB)","loc":"d,94:31,94:34","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OGB)","loc":"d,94:18,94:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(PGB)","loc":"d,94:18,94:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(PGB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(QGB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QGB)","loc":"d,94:18,94:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RGB)","loc":"d,94:18,94:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RGB)","loc":"d,94:18,94:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SGB)","loc":"d,94:18,94:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(SGB)","loc":"d,94:18,94:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(TGB)","loc":"d,94:18,94:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(TGB)","loc":"d,94:18,94:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(UGB)","loc":"d,94:18,94:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(UGB)","loc":"d,94:43,94:49", + {"type":"DISPLAY","name":"","addr":"(VGB)","loc":"d,94:43,94:49", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:94: got='h%x exp='h3\\n","addr":"(VGB)","loc":"d,94:43,94:49","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:94: got='h%x exp='h3\\n","addr":"(WGB)","loc":"d,94:43,94:49","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(WGB)","loc":"d,94:122,94:123","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(XGB)","loc":"d,94:122,94:123","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(XGB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(YGB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(YGB)","loc":"d,94:122,94:123","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(ZGB)","loc":"d,94:122,94:123","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(ZGB)","loc":"d,94:122,94:123","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(AHB)","loc":"d,94:122,94:123","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(AHB)","loc":"d,94:122,94:123","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(BHB)","loc":"d,94:122,94:123","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(BHB)","loc":"d,94:122,94:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(CHB)","loc":"d,94:122,94:123","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(CHB)","loc":"d,94:139,94:144","isFatal":false} + {"type":"STOP","name":"","addr":"(DHB)","loc":"d,94:139,94:144","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(DHB)","loc":"d,95:13,95:15", + {"type":"IF","name":"","addr":"(EHB)","loc":"d,95:13,95:15", "condp": [ - {"type":"NEQ","name":"","addr":"(EHB)","loc":"d,95:29,95:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(FHB)","loc":"d,95:29,95:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h3","addr":"(FHB)","loc":"d,95:34,95:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(GHB)","loc":"d,95:34,95:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(GHB)","loc":"d,95:18,95:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(HHB)","loc":"d,95:18,95:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(HHB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(IHB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(IHB)","loc":"d,95:18,95:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(JHB)","loc":"d,95:18,95:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(JHB)","loc":"d,95:18,95:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(KHB)","loc":"d,95:18,95:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(KHB)","loc":"d,95:18,95:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(LHB)","loc":"d,95:18,95:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(LHB)","loc":"d,95:18,95:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(MHB)","loc":"d,95:18,95:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(MHB)","loc":"d,95:46,95:52", + {"type":"DISPLAY","name":"","addr":"(NHB)","loc":"d,95:46,95:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:95: got='h%x exp='h3\\n","addr":"(NHB)","loc":"d,95:46,95:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:95: got='h%x exp='h3\\n","addr":"(OHB)","loc":"d,95:46,95:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OHB)","loc":"d,95:125,95:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(PHB)","loc":"d,95:125,95:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(PHB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(QHB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QHB)","loc":"d,95:125,95:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RHB)","loc":"d,95:125,95:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RHB)","loc":"d,95:125,95:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SHB)","loc":"d,95:125,95:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(SHB)","loc":"d,95:125,95:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(THB)","loc":"d,95:125,95:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(THB)","loc":"d,95:125,95:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(UHB)","loc":"d,95:125,95:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(UHB)","loc":"d,95:145,95:150","isFatal":false} + {"type":"STOP","name":"","addr":"(VHB)","loc":"d,95:145,95:150","isFatal":false} ],"elsesp": []}, - {"type":"IF","name":"","addr":"(VHB)","loc":"d,96:13,96:15", + {"type":"IF","name":"","addr":"(WHB)","loc":"d,96:13,96:15", "condp": [ - {"type":"NEQ","name":"","addr":"(WHB)","loc":"d,96:29,96:32","dtypep":"(DB)", + {"type":"NEQ","name":"","addr":"(XHB)","loc":"d,96:29,96:32","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"4'h1","addr":"(XHB)","loc":"d,96:34,96:37","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(YHB)","loc":"d,96:34,96:37","dtypep":"(RB)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(YHB)","loc":"d,96:18,96:19","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(ZHB)","loc":"d,96:18,96:19","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(ZHB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(AIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(AIB)","loc":"d,96:18,96:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(BIB)","loc":"d,96:18,96:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(BIB)","loc":"d,96:18,96:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(CIB)","loc":"d,96:18,96:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(CIB)","loc":"d,96:18,96:19","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(DIB)","loc":"d,96:18,96:19","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(DIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(EIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(EIB)","loc":"d,96:18,96:19","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(FIB)","loc":"d,96:18,96:19","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(FIB)","loc":"d,96:18,96:19","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(GIB)","loc":"d,96:18,96:19","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(GIB)","loc":"d,96:18,96:19","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(HIB)","loc":"d,96:18,96:19","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(HIB)","loc":"d,96:18,96:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(IIB)","loc":"d,96:18,96:19","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -2358,33 +2358,33 @@ ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(IIB)","loc":"d,96:46,96:52", + {"type":"DISPLAY","name":"","addr":"(JIB)","loc":"d,96:46,96:52", "fmtp": [ - {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:96: got='h%x exp='h1\\n","addr":"(JIB)","loc":"d,96:46,96:52","dtypep":"(PB)", + {"type":"SFORMATF","name":"%%Error: t/t_enum_type_methods.v:96: got='h%x exp='h1\\n","addr":"(KIB)","loc":"d,96:46,96:52","dtypep":"(PB)", "exprsp": [ - {"type":"ARRAYSEL","name":"","addr":"(KIB)","loc":"d,96:125,96:126","dtypep":"(RB)", + {"type":"ARRAYSEL","name":"","addr":"(LIB)","loc":"d,96:125,96:126","dtypep":"(RB)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(LIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(MIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(MIB)","loc":"d,96:125,96:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(NIB)","loc":"d,96:125,96:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(NIB)","loc":"d,96:125,96:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(OIB)","loc":"d,96:125,96:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OIB)","loc":"d,96:125,96:126","dtypep":"(CC)", + {"type":"ARRAYSEL","name":"","addr":"(PIB)","loc":"d,96:125,96:126","dtypep":"(CC)", "fromp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(PIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(QIB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"RD","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"AND","name":"","addr":"(QIB)","loc":"d,96:125,96:126","dtypep":"(CC)", + {"type":"AND","name":"","addr":"(RIB)","loc":"d,96:125,96:126","dtypep":"(CC)", "lhsp": [ - {"type":"CONST","name":"32'h7","addr":"(RIB)","loc":"d,96:125,96:126","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(SIB)","loc":"d,96:125,96:126","dtypep":"(EC)"} ], "rhsp": [ - {"type":"CCAST","name":"","addr":"(SIB)","loc":"d,96:125,96:126","dtypep":"(CC)","size":32, + {"type":"CCAST","name":"","addr":"(TIB)","loc":"d,96:125,96:126","dtypep":"(CC)","size":32, "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(TIB)","loc":"d,96:125,96:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(UIB)","loc":"d,96:125,96:126","dtypep":"(CC)","access":"RD","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} @@ -2392,710 +2392,601 @@ ]} ],"scopeNamep": []} ],"filep": []}, - {"type":"STOP","name":"","addr":"(UIB)","loc":"d,96:145,96:150","isFatal":false} + {"type":"STOP","name":"","addr":"(VIB)","loc":"d,96:145,96:150","isFatal":false} ],"elsesp": []}, - {"type":"ASSIGNDLY","name":"","addr":"(VIB)","loc":"d,97:12,97:14","dtypep":"(RB)", + {"type":"ASSIGNDLY","name":"","addr":"(WIB)","loc":"d,97:12,97:14","dtypep":"(RB)", "rhsp": [ - {"type":"CONST","name":"4'h1","addr":"(WIB)","loc":"d,97:15,97:18","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(XIB)","loc":"d,97:15,97:18","dtypep":"(RB)"} ], "lhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(XIB)","loc":"d,97:10,97:11","dtypep":"(RB)","access":"WR","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(YIB)","loc":"d,97:10,97:11","dtypep":"(RB)","access":"WR","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []} ], "elsesp": [ - {"type":"IF","name":"","addr":"(YIB)","loc":"d,99:12,99:14", + {"type":"IF","name":"","addr":"(ZIB)","loc":"d,99:12,99:14", "condp": [ - {"type":"EQ","name":"","addr":"(ZIB)","loc":"d,99:19,99:21","dtypep":"(DB)", + {"type":"EQ","name":"","addr":"(AJB)","loc":"d,99:19,99:21","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'sh63","addr":"(AJB)","loc":"d,99:21,99:23","dtypep":"(IB)"} + {"type":"CONST","name":"32'sh63","addr":"(BJB)","loc":"d,99:21,99:23","dtypep":"(IB)"} ], "rhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(BJB)","loc":"d,99:16,99:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(CJB)","loc":"d,99:16,99:19","dtypep":"(P)","access":"RD","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"DISPLAY","name":"","addr":"(CJB)","loc":"d,100:10,100:16", + {"type":"DISPLAY","name":"","addr":"(DJB)","loc":"d,100:10,100:16", "fmtp": [ - {"type":"SFORMATF","name":"*-* All Finished *-*\\n","addr":"(DJB)","loc":"d,100:10,100:16","dtypep":"(PB)","exprsp": [],"scopeNamep": []} + {"type":"SFORMATF","name":"*-* All Finished *-*\\n","addr":"(EJB)","loc":"d,100:10,100:16","dtypep":"(PB)","exprsp": [],"scopeNamep": []} ],"filep": []}, - {"type":"FINISH","name":"","addr":"(EJB)","loc":"d,101:10,101:17"} + {"type":"FINISH","name":"","addr":"(FJB)","loc":"d,101:10,101:17"} ],"elsesp": []} ]} ]} ]} ]}, - {"type":"ASSIGN","name":"","addr":"(FJB)","loc":"d,23:17,23:20","dtypep":"(P)", + {"type":"ASSIGN","name":"","addr":"(GJB)","loc":"d,23:17,23:20","dtypep":"(P)", "rhsp": [ - {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(GJB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"RD","varp":"(IQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.cyc","addr":"(HJB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"RD","varp":"(JQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "lhsp": [ - {"type":"VARREF","name":"t.cyc","addr":"(HJB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(IJB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(IJB)","loc":"d,24:9,24:10","dtypep":"(RB)", + {"type":"ASSIGN","name":"","addr":"(JJB)","loc":"d,24:9,24:10","dtypep":"(RB)", "rhsp": [ - {"type":"VARREF","name":"__Vdly__t.e","addr":"(JJB)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"RD","varp":"(LQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vdly__t.e","addr":"(KJB)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"RD","varp":"(MQ)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "lhsp": [ - {"type":"VARREF","name":"t.e","addr":"(KJB)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"WR","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(LJB)","loc":"d,24:9,24:10","dtypep":"(RB)","access":"WR","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []} ]}, {"type":"CFUNC","name":"_eval_nba","addr":"(G)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [],"varsp": [], "stmtsp": [ - {"type":"IF","name":"","addr":"(LJB)","loc":"d,11:8,11:9", + {"type":"IF","name":"","addr":"(MJB)","loc":"d,11:8,11:9", "condp": [ - {"type":"AND","name":"","addr":"(MJB)","loc":"d,11:8,11:9","dtypep":"(GN)", + {"type":"AND","name":"","addr":"(NJB)","loc":"d,11:8,11:9","dtypep":"(GN)", "lhsp": [ - {"type":"CONST","name":"64'h1","addr":"(NJB)","loc":"d,11:8,11:9","dtypep":"(GN)"} + {"type":"CONST","name":"64'h1","addr":"(OJB)","loc":"d,11:8,11:9","dtypep":"(GN)"} ], "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OJB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ARRAYSEL","name":"","addr":"(PJB)","loc":"d,11:8,11:9","dtypep":"(EN)", "fromp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(PJB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaTriggered","addr":"(QJB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"CONST","name":"32'h0","addr":"(QJB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(RJB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ]} ]} ], "thensp": [ - {"type":"STMTEXPR","name":"","addr":"(RJB)","loc":"d,23:17,23:20", + {"type":"STMTEXPR","name":"","addr":"(SJB)","loc":"d,23:17,23:20", "exprp": [ - {"type":"CCALL","name":"","addr":"(SJB)","loc":"d,23:17,23:20","dtypep":"(AB)","funcName":"_nba_sequent__TOP__0","funcp":"(HQ)","argsp": []} + {"type":"CCALL","name":"","addr":"(TJB)","loc":"d,23:17,23:20","dtypep":"(AB)","funcName":"_nba_sequent__TOP__0","funcp":"(IQ)","argsp": []} ]} ],"elsesp": []} ]}, - {"type":"CFUNC","name":"_trigger_andNot__act","addr":"(TJB)","loc":"a,0:0,0:0","slow":false,"isStatic":true,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)", + {"type":"CFUNC","name":"_trigger_orInto__act","addr":"(UJB)","loc":"a,0:0,0:0","slow":false,"isStatic":true,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)", "argsp": [ - {"type":"VAR","name":"out","addr":"(UJB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"out","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"OUTPUT","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(VJB)","loc":"a,0:0,0:0","constructing":true, + {"type":"VAR","name":"out","addr":"(VJB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"out","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"INOUT","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"CRESET","name":"","addr":"(WJB)","loc":"a,0:0,0:0","constructing":true, "varrefp": [ - {"type":"VARREF","name":"out","addr":"(WJB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(UJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"out","addr":"(XJB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(VJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"VAR","name":"inA","addr":"(XJB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"inA","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"CONSTREF","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(YJB)","loc":"a,0:0,0:0","constructing":true, + {"type":"VAR","name":"in","addr":"(YJB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"in","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"CONSTREF","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"CRESET","name":"","addr":"(ZJB)","loc":"a,0:0,0:0","constructing":true, "varrefp": [ - {"type":"VARREF","name":"inA","addr":"(ZJB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(XJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]}, - {"type":"VAR","name":"inB","addr":"(AKB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"inB","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"CONSTREF","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(BKB)","loc":"a,0:0,0:0","constructing":true, - "varrefp": [ - {"type":"VARREF","name":"inB","addr":"(CKB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(AKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"in","addr":"(AKB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(YJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "varsp": [ - {"type":"VAR","name":"n","addr":"(DKB)","loc":"a,0:0,0:0","dtypep":"(R)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} + {"type":"VAR","name":"n","addr":"(BKB)","loc":"a,0:0,0:0","dtypep":"(LP)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"IData","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(EKB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(CKB)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(FKB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(DKB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(GKB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(EKB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(HKB)","loc":"d,11:8,11:9","unroll":"default", + {"type":"LOOP","name":"","addr":"(FKB)","loc":"d,11:8,11:9","unroll":"default", "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(IKB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ASSIGN","name":"","addr":"(GKB)","loc":"d,11:8,11:9","dtypep":"(EN)", "rhsp": [ - {"type":"AND","name":"","addr":"(JKB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"OR","name":"","addr":"(HKB)","loc":"d,11:8,11:9","dtypep":"(EN)", "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(KKB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ARRAYSEL","name":"","addr":"(IKB)","loc":"d,11:8,11:9","dtypep":"(EN)", "fromp": [ - {"type":"VARREF","name":"inA","addr":"(LKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(XJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"out","addr":"(JKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(VJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"VARREF","name":"n","addr":"(MKB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(KKB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "rhsp": [ - {"type":"NOT","name":"","addr":"(NKB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(OKB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "fromp": [ - {"type":"VARREF","name":"inB","addr":"(PKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(AKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ], - "bitp": [ - {"type":"VARREF","name":"n","addr":"(QKB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} + {"type":"ARRAYSEL","name":"","addr":"(LKB)","loc":"d,11:8,11:9","dtypep":"(EN)", + "fromp": [ + {"type":"VARREF","name":"in","addr":"(MKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(YJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + ], + "bitp": [ + {"type":"VARREF","name":"n","addr":"(NKB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ], "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(RKB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ARRAYSEL","name":"","addr":"(OKB)","loc":"d,11:8,11:9","dtypep":"(EN)", "fromp": [ - {"type":"VARREF","name":"out","addr":"(SKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(UJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"out","addr":"(PKB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(VJB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"VARREF","name":"n","addr":"(TKB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(QKB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(UKB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(RKB)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"ADD","name":"","addr":"(VKB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ADD","name":"","addr":"(SKB)","loc":"a,0:0,0:0","dtypep":"(LP)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(WKB)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(TKB)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(XKB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(UKB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(YKB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(VKB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"RD","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(ZKB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(WKB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOPTEST","name":"","addr":"(ALB)","loc":"d,11:8,11:9", + {"type":"LOOPTEST","name":"","addr":"(XKB)","loc":"d,11:8,11:9", "condp": [ - {"type":"GT","name":"","addr":"(BLB)","loc":"d,11:8,11:9","dtypep":"(DB)", + {"type":"GT","name":"","addr":"(YKB)","loc":"d,11:8,11:9","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(CLB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(ZKB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(DLB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(DKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(ALB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(BKB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ],"contsp": []} ]}, - {"type":"CFUNC","name":"_trigger_orInto__act","addr":"(ELB)","loc":"a,0:0,0:0","slow":false,"isStatic":true,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)", - "argsp": [ - {"type":"VAR","name":"out","addr":"(FLB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"out","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"INOUT","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(GLB)","loc":"a,0:0,0:0","constructing":true, - "varrefp": [ - {"type":"VARREF","name":"out","addr":"(HLB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(FLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"CFUNC","name":"_eval_phase__act","addr":"(BLB)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [],"varsp": [], + "stmtsp": [ + {"type":"STMTEXPR","name":"","addr":"(CLB)","loc":"d,11:8,11:9", + "exprp": [ + {"type":"CCALL","name":"","addr":"(DLB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_eval_triggers__act","funcp":"(CN)","argsp": []} ]}, - {"type":"VAR","name":"in","addr":"(ILB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"in","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"CONSTREF","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(JLB)","loc":"a,0:0,0:0","constructing":true, + {"type":"STMTEXPR","name":"","addr":"(ELB)","loc":"d,11:8,11:9", + "exprp": [ + {"type":"CCALL","name":"","addr":"(FLB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_trigger_orInto__act","funcp":"(UJB)", + "argsp": [ + {"type":"VARREF","name":"__VnbaTriggered","addr":"(GLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, + {"type":"VARREF","name":"__VactTriggered","addr":"(HLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + ]} + ]}, + {"type":"CRETURN","name":"","addr":"(ILB)","loc":"a,0:0,0:0", + "lhsp": [ + {"type":"CONST","name":"1'h0","addr":"(JLB)","loc":"a,0:0,0:0","dtypep":"(DB)"} + ]} + ]}, + {"type":"CFUNC","name":"_trigger_clear__act","addr":"(KLB)","loc":"a,0:0,0:0","slow":false,"isStatic":true,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)", + "argsp": [ + {"type":"VAR","name":"out","addr":"(LLB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"out","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"OUTPUT","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, + {"type":"CRESET","name":"","addr":"(MLB)","loc":"a,0:0,0:0","constructing":true, "varrefp": [ - {"type":"VARREF","name":"in","addr":"(KLB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(ILB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"out","addr":"(NLB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "varsp": [ - {"type":"VAR","name":"n","addr":"(LLB)","loc":"a,0:0,0:0","dtypep":"(R)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} + {"type":"VAR","name":"n","addr":"(OLB)","loc":"a,0:0,0:0","dtypep":"(LP)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"IData","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(MLB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(PLB)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(NLB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(QLB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(OLB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(RLB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(OLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(PLB)","loc":"d,11:8,11:9","unroll":"default", + {"type":"LOOP","name":"","addr":"(SLB)","loc":"d,11:8,11:9","unroll":"default", "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(QLB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ASSIGN","name":"","addr":"(TLB)","loc":"d,11:8,11:9","dtypep":"(EN)", "rhsp": [ - {"type":"OR","name":"","addr":"(RLB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(SLB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "fromp": [ - {"type":"VARREF","name":"out","addr":"(TLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(FLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ], - "bitp": [ - {"type":"VARREF","name":"n","addr":"(ULB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ], - "rhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(VLB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "fromp": [ - {"type":"VARREF","name":"in","addr":"(WLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(ILB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ], - "bitp": [ - {"type":"VARREF","name":"n","addr":"(XLB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ]} + {"type":"CONST","name":"64'h0","addr":"(ULB)","loc":"d,11:8,11:9","dtypep":"(GN)"} ], "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(YLB)","loc":"d,11:8,11:9","dtypep":"(EN)", + {"type":"ARRAYSEL","name":"","addr":"(VLB)","loc":"d,11:8,11:9","dtypep":"(EN)", "fromp": [ - {"type":"VARREF","name":"out","addr":"(ZLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(FLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"out","addr":"(WLB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "bitp": [ - {"type":"VARREF","name":"n","addr":"(AMB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(XLB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(OLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(BMB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(YLB)","loc":"a,0:0,0:0","dtypep":"(LP)", "rhsp": [ - {"type":"ADD","name":"","addr":"(CMB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ADD","name":"","addr":"(ZLB)","loc":"a,0:0,0:0","dtypep":"(LP)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(DMB)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(AMB)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(EMB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(BMB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(FMB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(CMB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"RD","varp":"(OLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"n","addr":"(GMB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(DMB)","loc":"a,0:0,0:0","dtypep":"(LP)","access":"WR","varp":"(OLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOPTEST","name":"","addr":"(HMB)","loc":"d,11:8,11:9", + {"type":"LOOPTEST","name":"","addr":"(EMB)","loc":"d,11:8,11:9", "condp": [ - {"type":"GT","name":"","addr":"(IMB)","loc":"d,11:8,11:9","dtypep":"(DB)", + {"type":"GT","name":"","addr":"(FMB)","loc":"d,11:8,11:9","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(JMB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(GMB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "rhsp": [ - {"type":"VARREF","name":"n","addr":"(KMB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(LLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"n","addr":"(HMB)","loc":"d,11:8,11:9","dtypep":"(LP)","access":"RD","varp":"(OLB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ],"contsp": []} ]}, - {"type":"CFUNC","name":"_eval_phase__act","addr":"(LMB)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], + {"type":"CFUNC","name":"_eval_phase__nba","addr":"(IMB)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], "varsp": [ - {"type":"VAR","name":"__VpreTriggered","addr":"(MMB)","loc":"d,11:8,11:9","dtypep":"(T)","origName":"__VpreTriggered","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"MODULETEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(NMB)","loc":"d,11:8,11:9","constructing":true, - "varrefp": [ - {"type":"VARREF","name":"__VpreTriggered","addr":"(OMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(MMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} + {"type":"VAR","name":"__VnbaExecute","addr":"(JMB)","loc":"d,11:8,11:9","dtypep":"(KMB)","origName":"__VnbaExecute","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"MODULETEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"STMTEXPR","name":"","addr":"(PMB)","loc":"a,0:0,0:0", - "exprp": [ - {"type":"CCALL","name":"","addr":"(QMB)","loc":"a,0:0,0:0","dtypep":"(AB)","funcName":"_eval_triggers__act","funcp":"(CN)","argsp": []} - ]}, - {"type":"STMTEXPR","name":"","addr":"(RMB)","loc":"d,11:8,11:9", - "exprp": [ - {"type":"CCALL","name":"","addr":"(SMB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_trigger_andNot__act","funcp":"(TJB)", - "argsp": [ - {"type":"VARREF","name":"__VpreTriggered","addr":"(TMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(MMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, - {"type":"VARREF","name":"__VactTriggered","addr":"(UMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, - {"type":"VARREF","name":"__VnbaTriggered","addr":"(VMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ]}, - {"type":"STMTEXPR","name":"","addr":"(WMB)","loc":"d,11:8,11:9", - "exprp": [ - {"type":"CCALL","name":"","addr":"(XMB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_trigger_orInto__act","funcp":"(ELB)", - "argsp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(YMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, - {"type":"VARREF","name":"__VactTriggered","addr":"(ZMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ]}, - {"type":"CRETURN","name":"","addr":"(ANB)","loc":"a,0:0,0:0", - "lhsp": [ - {"type":"CONST","name":"1'h0","addr":"(BNB)","loc":"a,0:0,0:0","dtypep":"(DB)"} - ]} - ]}, - {"type":"CFUNC","name":"_trigger_clear__act","addr":"(CNB)","loc":"a,0:0,0:0","slow":false,"isStatic":true,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)", - "argsp": [ - {"type":"VAR","name":"out","addr":"(DNB)","loc":"a,0:0,0:0","dtypep":"(T)","origName":"out","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"OUTPUT","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []}, - {"type":"CRESET","name":"","addr":"(ENB)","loc":"a,0:0,0:0","constructing":true, - "varrefp": [ - {"type":"VARREF","name":"out","addr":"(FNB)","loc":"a,0:0,0:0","dtypep":"(T)","access":"WR","varp":"(DNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ], - "varsp": [ - {"type":"VAR","name":"n","addr":"(GNB)","loc":"a,0:0,0:0","dtypep":"(R)","origName":"n","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"BLOCKTEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} - ], - "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(HNB)","loc":"a,0:0,0:0","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(LMB)","loc":"a,0:0,0:0","dtypep":"(DB)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(INB)","loc":"a,0:0,0:0","dtypep":"(EC)"} - ], - "lhsp": [ - {"type":"VARREF","name":"n","addr":"(JNB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(GNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(KNB)","loc":"d,11:8,11:9","unroll":"default", - "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(LNB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "rhsp": [ - {"type":"CONST","name":"64'h0","addr":"(MNB)","loc":"d,11:8,11:9","dtypep":"(GN)"} - ], - "lhsp": [ - {"type":"ARRAYSEL","name":"","addr":"(NNB)","loc":"d,11:8,11:9","dtypep":"(EN)", - "fromp": [ - {"type":"VARREF","name":"out","addr":"(ONB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(DNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ], - "bitp": [ - {"type":"VARREF","name":"n","addr":"(PNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(GNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(QNB)","loc":"a,0:0,0:0","dtypep":"(R)", - "rhsp": [ - {"type":"ADD","name":"","addr":"(RNB)","loc":"a,0:0,0:0","dtypep":"(R)", - "lhsp": [ - {"type":"CCAST","name":"","addr":"(SNB)","loc":"a,0:0,0:0","dtypep":"(EC)","size":32, - "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(TNB)","loc":"a,0:0,0:0","dtypep":"(EC)"} - ]} - ], - "rhsp": [ - {"type":"VARREF","name":"n","addr":"(UNB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(GNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ], - "lhsp": [ - {"type":"VARREF","name":"n","addr":"(VNB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"WR","varp":"(GNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ],"timingControlp": []}, - {"type":"LOOPTEST","name":"","addr":"(WNB)","loc":"d,11:8,11:9", - "condp": [ - {"type":"GT","name":"","addr":"(XNB)","loc":"d,11:8,11:9","dtypep":"(DB)", - "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(YNB)","loc":"d,11:8,11:9","dtypep":"(EC)"} - ], - "rhsp": [ - {"type":"VARREF","name":"n","addr":"(ZNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(GNB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} - ]} - ]} - ],"contsp": []} - ]}, - {"type":"CFUNC","name":"_eval_phase__nba","addr":"(AOB)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], - "varsp": [ - {"type":"VAR","name":"__VnbaExecute","addr":"(BOB)","loc":"d,11:8,11:9","dtypep":"(COB)","origName":"__VnbaExecute","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"MODULETEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} - ], - "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(DOB)","loc":"a,0:0,0:0","dtypep":"(DB)", - "rhsp": [ - {"type":"CCALL","name":"","addr":"(EOB)","loc":"d,11:8,11:9","dtypep":"(DB)","funcName":"_trigger_anySet__act","funcp":"(QO)", + {"type":"CCALL","name":"","addr":"(MMB)","loc":"d,11:8,11:9","dtypep":"(DB)","funcName":"_trigger_anySet__act","funcp":"(QO)", "argsp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(FOB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaTriggered","addr":"(NMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"__VnbaExecute","addr":"(GOB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"WR","varp":"(BOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaExecute","addr":"(OMB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"WR","varp":"(JMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"IF","name":"","addr":"(HOB)","loc":"a,0:0,0:0", + {"type":"IF","name":"","addr":"(PMB)","loc":"a,0:0,0:0", "condp": [ - {"type":"VARREF","name":"__VnbaExecute","addr":"(IOB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"RD","varp":"(BOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaExecute","addr":"(QMB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"RD","varp":"(JMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "thensp": [ - {"type":"STMTEXPR","name":"","addr":"(JOB)","loc":"a,0:0,0:0", + {"type":"STMTEXPR","name":"","addr":"(RMB)","loc":"a,0:0,0:0", "exprp": [ - {"type":"CCALL","name":"","addr":"(KOB)","loc":"a,0:0,0:0","dtypep":"(AB)","funcName":"_eval_nba","funcp":"(G)","argsp": []} + {"type":"CCALL","name":"","addr":"(SMB)","loc":"a,0:0,0:0","dtypep":"(AB)","funcName":"_eval_nba","funcp":"(G)","argsp": []} ]}, - {"type":"STMTEXPR","name":"","addr":"(LOB)","loc":"d,11:8,11:9", + {"type":"STMTEXPR","name":"","addr":"(TMB)","loc":"d,11:8,11:9", "exprp": [ - {"type":"CCALL","name":"","addr":"(MOB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_trigger_clear__act","funcp":"(CNB)", + {"type":"CCALL","name":"","addr":"(UMB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_trigger_clear__act","funcp":"(KLB)", "argsp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(NOB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaTriggered","addr":"(VMB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ],"elsesp": []}, - {"type":"CRETURN","name":"","addr":"(OOB)","loc":"a,0:0,0:0", + {"type":"CRETURN","name":"","addr":"(WMB)","loc":"a,0:0,0:0", "lhsp": [ - {"type":"VARREF","name":"__VnbaExecute","addr":"(POB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"RD","varp":"(BOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaExecute","addr":"(XMB)","loc":"a,0:0,0:0","dtypep":"(DB)","access":"RD","varp":"(JMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]}, {"type":"CFUNC","name":"_eval","addr":"(F)","loc":"a,0:0,0:0","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"(W)","argsp": [], "varsp": [ - {"type":"VAR","name":"__VnbaIterCount","addr":"(QOB)","loc":"d,11:8,11:9","dtypep":"(R)","origName":"__VnbaIterCount","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"MODULETEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} + {"type":"VAR","name":"__VnbaIterCount","addr":"(YMB)","loc":"d,11:8,11:9","dtypep":"(R)","origName":"__VnbaIterCount","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":false,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":true,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":true,"lifetime":"NONE","varType":"MODULETEMP","dtypeName":"bit","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [],"valuep": [],"attrsp": []} ], "stmtsp": [ - {"type":"ASSIGN","name":"","addr":"(ROB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(ZMB)","loc":"d,11:8,11:9","dtypep":"(R)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(SOB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(ANB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "lhsp": [ - {"type":"VARREF","name":"__VnbaIterCount","addr":"(TOB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(QOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaIterCount","addr":"(BNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(YMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(UOB)","loc":"a,0:0,0:0","unroll":"default", + {"type":"LOOP","name":"","addr":"(CNB)","loc":"a,0:0,0:0","unroll":"default", "stmtsp": [ - {"type":"IF","name":"","addr":"(VOB)","loc":"a,0:0,0:0", + {"type":"IF","name":"","addr":"(DNB)","loc":"a,0:0,0:0", "condp": [ - {"type":"LT","name":"","addr":"(WOB)","loc":"a,0:0,0:0","dtypep":"(DB)", + {"type":"LT","name":"","addr":"(ENB)","loc":"a,0:0,0:0","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'h64","addr":"(XOB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h64","addr":"(FNB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ], "rhsp": [ - {"type":"VARREF","name":"__VnbaIterCount","addr":"(YOB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(QOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaIterCount","addr":"(GNB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(YMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"CSTMT","name":"","addr":"(ZOB)","loc":"d,11:8,11:9", + {"type":"CSTMT","name":"","addr":"(HNB)","loc":"d,11:8,11:9", "nodesp": [ - {"type":"TEXT","name":"","addr":"(APB)","loc":"d,11:8,11:9","text":"#ifdef VL_DEBUG\n"}, - {"type":"STMTEXPR","name":"","addr":"(BPB)","loc":"d,11:8,11:9", + {"type":"TEXT","name":"","addr":"(INB)","loc":"d,11:8,11:9","text":"#ifdef VL_DEBUG\n"}, + {"type":"STMTEXPR","name":"","addr":"(JNB)","loc":"d,11:8,11:9", "exprp": [ - {"type":"CCALL","name":"","addr":"(CPB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_dump_triggers__act","funcp":"(ZN)", + {"type":"CCALL","name":"","addr":"(KNB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_dump_triggers__act","funcp":"(ZN)", "argsp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(DPB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, - {"type":"CONST","name":"\\\"nba\\\"","addr":"(EPB)","loc":"d,11:8,11:9","dtypep":"(PB)"} + {"type":"VARREF","name":"__VnbaTriggered","addr":"(LNB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, + {"type":"CONST","name":"\\\"nba\\\"","addr":"(MNB)","loc":"d,11:8,11:9","dtypep":"(PB)"} ]} ]}, - {"type":"TEXT","name":"","addr":"(FPB)","loc":"d,11:8,11:9","text":"#endif"} + {"type":"TEXT","name":"","addr":"(NNB)","loc":"d,11:8,11:9","text":"#endif"} ]}, - {"type":"CSTMT","name":"","addr":"(GPB)","loc":"a,0:0,0:0", + {"type":"CSTMT","name":"","addr":"(ONB)","loc":"a,0:0,0:0", "nodesp": [ - {"type":"TEXT","name":"","addr":"(HPB)","loc":"a,0:0,0:0","text":"VL_FATAL_MT(\"t/t_enum_type_methods.v\", 11, \"\", \"NBA region did not converge after 100 tries\");"} + {"type":"TEXT","name":"","addr":"(PNB)","loc":"a,0:0,0:0","text":"VL_FATAL_MT(\"t/t_enum_type_methods.v\", 11, \"\", \"NBA region did not converge after 100 tries\");"} ]} ],"elsesp": []}, - {"type":"ASSIGN","name":"","addr":"(IPB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(QNB)","loc":"d,11:8,11:9","dtypep":"(R)", "rhsp": [ - {"type":"ADD","name":"","addr":"(JPB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ADD","name":"","addr":"(RNB)","loc":"d,11:8,11:9","dtypep":"(R)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(KPB)","loc":"d,11:8,11:9","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(SNB)","loc":"d,11:8,11:9","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(LPB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(TNB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"__VnbaIterCount","addr":"(MPB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(QOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaIterCount","addr":"(UNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(YMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"__VnbaIterCount","addr":"(NPB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(QOB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaIterCount","addr":"(VNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(YMB)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"ASSIGN","name":"","addr":"(OPB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(WNB)","loc":"d,11:8,11:9","dtypep":"(R)", "rhsp": [ - {"type":"CONST","name":"32'h0","addr":"(PPB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(XNB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "lhsp": [ - {"type":"VARREF","name":"__VactIterCount","addr":"(QPB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VactIterCount","addr":"(YNB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOP","name":"","addr":"(RPB)","loc":"a,0:0,0:0","unroll":"default", + {"type":"LOOP","name":"","addr":"(ZNB)","loc":"a,0:0,0:0","unroll":"default", "stmtsp": [ - {"type":"IF","name":"","addr":"(SPB)","loc":"a,0:0,0:0", + {"type":"IF","name":"","addr":"(AOB)","loc":"a,0:0,0:0", "condp": [ - {"type":"LT","name":"","addr":"(TPB)","loc":"a,0:0,0:0","dtypep":"(DB)", + {"type":"LT","name":"","addr":"(BOB)","loc":"a,0:0,0:0","dtypep":"(DB)", "lhsp": [ - {"type":"CONST","name":"32'h64","addr":"(UPB)","loc":"a,0:0,0:0","dtypep":"(EC)"} + {"type":"CONST","name":"32'h64","addr":"(COB)","loc":"a,0:0,0:0","dtypep":"(EC)"} ], "rhsp": [ - {"type":"VARREF","name":"__VactIterCount","addr":"(VPB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VactIterCount","addr":"(DOB)","loc":"a,0:0,0:0","dtypep":"(R)","access":"RD","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "thensp": [ - {"type":"CSTMT","name":"","addr":"(WPB)","loc":"d,11:8,11:9", + {"type":"CSTMT","name":"","addr":"(EOB)","loc":"d,11:8,11:9", "nodesp": [ - {"type":"TEXT","name":"","addr":"(XPB)","loc":"d,11:8,11:9","text":"#ifdef VL_DEBUG\n"}, - {"type":"STMTEXPR","name":"","addr":"(YPB)","loc":"d,11:8,11:9", + {"type":"TEXT","name":"","addr":"(FOB)","loc":"d,11:8,11:9","text":"#ifdef VL_DEBUG\n"}, + {"type":"STMTEXPR","name":"","addr":"(GOB)","loc":"d,11:8,11:9", "exprp": [ - {"type":"CCALL","name":"","addr":"(ZPB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_dump_triggers__act","funcp":"(ZN)", + {"type":"CCALL","name":"","addr":"(HOB)","loc":"d,11:8,11:9","dtypep":"(AB)","funcName":"_dump_triggers__act","funcp":"(ZN)", "argsp": [ - {"type":"VARREF","name":"__VactTriggered","addr":"(AQB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, - {"type":"CONST","name":"\\\"act\\\"","addr":"(BQB)","loc":"d,11:8,11:9","dtypep":"(PB)"} + {"type":"VARREF","name":"__VactTriggered","addr":"(IOB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"RD","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"}, + {"type":"CONST","name":"\\\"act\\\"","addr":"(JOB)","loc":"d,11:8,11:9","dtypep":"(PB)"} ]} ]}, - {"type":"TEXT","name":"","addr":"(CQB)","loc":"d,11:8,11:9","text":"#endif"} + {"type":"TEXT","name":"","addr":"(KOB)","loc":"d,11:8,11:9","text":"#endif"} ]}, - {"type":"CSTMT","name":"","addr":"(DQB)","loc":"a,0:0,0:0", + {"type":"CSTMT","name":"","addr":"(LOB)","loc":"a,0:0,0:0", "nodesp": [ - {"type":"TEXT","name":"","addr":"(EQB)","loc":"a,0:0,0:0","text":"VL_FATAL_MT(\"t/t_enum_type_methods.v\", 11, \"\", \"Active region did not converge after 100 tries\");"} + {"type":"TEXT","name":"","addr":"(MOB)","loc":"a,0:0,0:0","text":"VL_FATAL_MT(\"t/t_enum_type_methods.v\", 11, \"\", \"Active region did not converge after 100 tries\");"} ]} ],"elsesp": []}, - {"type":"ASSIGN","name":"","addr":"(FQB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ASSIGN","name":"","addr":"(NOB)","loc":"d,11:8,11:9","dtypep":"(R)", "rhsp": [ - {"type":"ADD","name":"","addr":"(GQB)","loc":"d,11:8,11:9","dtypep":"(R)", + {"type":"ADD","name":"","addr":"(OOB)","loc":"d,11:8,11:9","dtypep":"(R)", "lhsp": [ - {"type":"CCAST","name":"","addr":"(HQB)","loc":"d,11:8,11:9","dtypep":"(EC)","size":32, + {"type":"CCAST","name":"","addr":"(POB)","loc":"d,11:8,11:9","dtypep":"(EC)","size":32, "lhsp": [ - {"type":"CONST","name":"32'h1","addr":"(IQB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h1","addr":"(QOB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ]} ], "rhsp": [ - {"type":"VARREF","name":"__VactIterCount","addr":"(JQB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VactIterCount","addr":"(ROB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"RD","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ], "lhsp": [ - {"type":"VARREF","name":"__VactIterCount","addr":"(KQB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VactIterCount","addr":"(SOB)","loc":"d,11:8,11:9","dtypep":"(R)","access":"WR","varp":"(Q)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ],"timingControlp": []}, - {"type":"LOOPTEST","name":"","addr":"(LQB)","loc":"a,0:0,0:0", + {"type":"LOOPTEST","name":"","addr":"(TOB)","loc":"a,0:0,0:0", "condp": [ - {"type":"CCALL","name":"","addr":"(MQB)","loc":"a,0:0,0:0","dtypep":"(DB)","funcName":"_eval_phase__act","funcp":"(LMB)","argsp": []} + {"type":"CCALL","name":"","addr":"(UOB)","loc":"a,0:0,0:0","dtypep":"(DB)","funcName":"_eval_phase__act","funcp":"(BLB)","argsp": []} ]} ],"contsp": []}, - {"type":"LOOPTEST","name":"","addr":"(NQB)","loc":"a,0:0,0:0", + {"type":"LOOPTEST","name":"","addr":"(VOB)","loc":"a,0:0,0:0", "condp": [ - {"type":"CCALL","name":"","addr":"(OQB)","loc":"a,0:0,0:0","dtypep":"(DB)","funcName":"_eval_phase__nba","funcp":"(AOB)","argsp": []} + {"type":"CCALL","name":"","addr":"(WOB)","loc":"a,0:0,0:0","dtypep":"(DB)","funcName":"_eval_phase__nba","funcp":"(IMB)","argsp": []} ]} ],"contsp": []} ]}, - {"type":"CFUNC","name":"_eval_debug_assertions","addr":"(PQB)","loc":"d,11:8,11:9","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], + {"type":"CFUNC","name":"_eval_debug_assertions","addr":"(XOB)","loc":"d,11:8,11:9","slow":false,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], "stmtsp": [ - {"type":"IF","name":"","addr":"(QQB)","loc":"d,15:10,15:13", + {"type":"IF","name":"","addr":"(YOB)","loc":"d,15:10,15:13", "condp": [ - {"type":"AND","name":"","addr":"(RQB)","loc":"d,15:10,15:13","dtypep":"(K)", + {"type":"AND","name":"","addr":"(ZOB)","loc":"d,15:10,15:13","dtypep":"(K)", "lhsp": [ - {"type":"VARREF","name":"clk","addr":"(SQB)","loc":"d,15:10,15:13","dtypep":"(K)","access":"RD","varp":"(J)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"clk","addr":"(APB)","loc":"d,15:10,15:13","dtypep":"(K)","access":"RD","varp":"(J)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ], "rhsp": [ - {"type":"CONST","name":"8'hfe","addr":"(TQB)","loc":"d,15:10,15:13","dtypep":"(UQB)"} + {"type":"CONST","name":"8'hfe","addr":"(BPB)","loc":"d,15:10,15:13","dtypep":"(CPB)"} ]} ], "thensp": [ - {"type":"CSTMT","name":"","addr":"(VQB)","loc":"d,15:10,15:13", + {"type":"CSTMT","name":"","addr":"(DPB)","loc":"d,15:10,15:13", "nodesp": [ - {"type":"TEXT","name":"","addr":"(WQB)","loc":"d,15:10,15:13","text":"Verilated::overWidthError(\"clk\");"} + {"type":"TEXT","name":"","addr":"(EPB)","loc":"d,15:10,15:13","text":"Verilated::overWidthError(\"clk\");"} ]} ],"elsesp": []} ]}, - {"type":"CFUNC","name":"_ctor_var_reset","addr":"(XQB)","loc":"d,11:8,11:9","slow":true,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], + {"type":"CFUNC","name":"_ctor_var_reset","addr":"(FPB)","loc":"d,11:8,11:9","slow":true,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], "stmtsp": [ - {"type":"CRESET","name":"","addr":"(YQB)","loc":"d,15:10,15:13","constructing":true, + {"type":"CRESET","name":"","addr":"(GPB)","loc":"d,15:10,15:13","constructing":true, "varrefp": [ - {"type":"VARREF","name":"clk","addr":"(ZQB)","loc":"d,15:10,15:13","dtypep":"(K)","access":"WR","varp":"(J)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"clk","addr":"(HPB)","loc":"d,15:10,15:13","dtypep":"(K)","access":"WR","varp":"(J)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(ARB)","loc":"d,23:17,23:20","constructing":true, + {"type":"CRESET","name":"","addr":"(IPB)","loc":"d,23:17,23:20","constructing":true, "varrefp": [ - {"type":"VARREF","name":"t.cyc","addr":"(BRB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.cyc","addr":"(JPB)","loc":"d,23:17,23:20","dtypep":"(P)","access":"WR","varp":"(O)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(CRB)","loc":"d,24:9,24:10","constructing":true, + {"type":"CRESET","name":"","addr":"(KPB)","loc":"d,24:9,24:10","constructing":true, "varrefp": [ - {"type":"VARREF","name":"t.e","addr":"(DRB)","loc":"d,24:9,24:10","dtypep":"(M)","access":"WR","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"t.e","addr":"(LPB)","loc":"d,24:9,24:10","dtypep":"(M)","access":"WR","varp":"(L)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(ERB)","loc":"d,11:8,11:9","constructing":true, + {"type":"CRESET","name":"","addr":"(MPB)","loc":"d,11:8,11:9","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__VactTriggered","addr":"(FRB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VactTriggered","addr":"(NPB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(S)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(GRB)","loc":"d,11:8,11:9","constructing":true, + {"type":"CRESET","name":"","addr":"(OPB)","loc":"d,11:8,11:9","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Vtrigprevexpr___TOP__clk__0","addr":"(HRB)","loc":"d,11:8,11:9","dtypep":"(K)","access":"WR","varp":"(N)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Vtrigprevexpr___TOP__clk__0","addr":"(PPB)","loc":"d,11:8,11:9","dtypep":"(K)","access":"WR","varp":"(N)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(IRB)","loc":"d,11:8,11:9","constructing":true, + {"type":"CRESET","name":"","addr":"(QPB)","loc":"d,11:8,11:9","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__VnbaTriggered","addr":"(JRB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__VnbaTriggered","addr":"(RPB)","loc":"d,11:8,11:9","dtypep":"(T)","access":"WR","varp":"(U)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]}, - {"type":"CUSE","name":"$unit","addr":"(KRB)","loc":"a,0:0,0:0","useType":"INT_FWD"} + {"type":"CUSE","name":"$unit","addr":"(SPB)","loc":"a,0:0,0:0","useType":"INT_FWD"} ]}, {"type":"PACKAGE","name":"$unit","addr":"(E)","loc":"a,0:0,0:0","origName":"__024unit","level":0,"modPublic":false,"inLibrary":true,"dead":false,"recursiveClone":false,"recursive":false,"timeunit":"NONE","inlinesp": [], "stmtsp": [ {"type":"VAR","name":"__Venumtab_enum_next1","addr":"(AC)","loc":"d,17:12,17:16","dtypep":"(ZB)","origName":"__Venumtab_enum_next1","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":true,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"VSTATIC","varType":"MODULETEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [], "valuep": [ - {"type":"INITARRAY","name":"","addr":"(LRB)","loc":"d,17:12,17:16","dtypep":"(ZB)","initList":" [1]=(MRB) [3]=(NRB) [4]=(ORB)", + {"type":"INITARRAY","name":"","addr":"(TPB)","loc":"d,17:12,17:16","dtypep":"(ZB)","initList":" [1]=(UPB) [3]=(VPB) [4]=(WPB)", "defaultp": [ - {"type":"CONST","name":"4'h0","addr":"(PRB)","loc":"d,17:12,17:16","dtypep":"(RB)"} + {"type":"CONST","name":"4'h0","addr":"(XPB)","loc":"d,17:12,17:16","dtypep":"(RB)"} ], "initsp": [ - {"type":"INITITEM","name":"","addr":"(MRB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(UPB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h3","addr":"(QRB)","loc":"d,19:30,19:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(YPB)","loc":"d,19:30,19:31","dtypep":"(RB)"} ]}, - {"type":"INITITEM","name":"","addr":"(NRB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(VPB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h4","addr":"(RRB)","loc":"d,20:30,20:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(ZPB)","loc":"d,20:30,20:31","dtypep":"(RB)"} ]}, - {"type":"INITITEM","name":"","addr":"(ORB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(WPB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h1","addr":"(SRB)","loc":"d,18:30,18:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(AQB)","loc":"d,18:30,18:31","dtypep":"(RB)"} ]} ]} ],"attrsp": []}, {"type":"VAR","name":"__Venumtab_enum_prev1","addr":"(UI)","loc":"d,17:12,17:16","dtypep":"(TI)","origName":"__Venumtab_enum_prev1","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":true,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"VSTATIC","varType":"MODULETEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [], "valuep": [ - {"type":"INITARRAY","name":"","addr":"(TRB)","loc":"d,17:12,17:16","dtypep":"(TI)","initList":" [1]=(URB) [3]=(VRB) [4]=(WRB)", + {"type":"INITARRAY","name":"","addr":"(BQB)","loc":"d,17:12,17:16","dtypep":"(TI)","initList":" [1]=(CQB) [3]=(DQB) [4]=(EQB)", "defaultp": [ - {"type":"CONST","name":"4'h0","addr":"(XRB)","loc":"d,17:12,17:16","dtypep":"(RB)"} + {"type":"CONST","name":"4'h0","addr":"(FQB)","loc":"d,17:12,17:16","dtypep":"(RB)"} ], "initsp": [ - {"type":"INITITEM","name":"","addr":"(URB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(CQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h4","addr":"(YRB)","loc":"d,20:30,20:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(GQB)","loc":"d,20:30,20:31","dtypep":"(RB)"} ]}, - {"type":"INITITEM","name":"","addr":"(VRB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(DQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h1","addr":"(ZRB)","loc":"d,18:30,18:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(HQB)","loc":"d,18:30,18:31","dtypep":"(RB)"} ]}, - {"type":"INITITEM","name":"","addr":"(WRB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(EQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"4'h3","addr":"(ASB)","loc":"d,19:30,19:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(IQB)","loc":"d,19:30,19:31","dtypep":"(RB)"} ]} ]} ],"attrsp": []}, {"type":"VAR","name":"__Venumtab_enum_name1","addr":"(GM)","loc":"d,17:12,17:16","dtypep":"(FM)","origName":"__Venumtab_enum_name1","isSc":false,"isPrimaryIO":false,"isPrimaryClock":false,"direction":"NONE","isConst":true,"isPullup":false,"isPulldown":false,"isSigPublic":false,"isLatched":false,"isUsedLoopIdx":false,"noReset":false,"attrIsolateAssign":false,"attrFileDescr":false,"isDpiOpenArray":false,"isFuncReturn":false,"isFuncLocal":false,"lifetime":"VSTATIC","varType":"MODULETEMP","dtypeName":"","isSigUserRdPublic":false,"isSigUserRWPublic":false,"isGParam":false,"isParam":false,"attrScBv":false,"attrSFormat":false,"ignorePostWrite":false,"ignoreSchedWrite":false,"sensIfacep":"UNLINKED","childDTypep": [],"delayp": [], "valuep": [ - {"type":"INITARRAY","name":"","addr":"(BSB)","loc":"d,17:12,17:16","dtypep":"(FM)","initList":" [1]=(CSB) [3]=(DSB) [4]=(ESB)", + {"type":"INITARRAY","name":"","addr":"(JQB)","loc":"d,17:12,17:16","dtypep":"(FM)","initList":" [1]=(KQB) [3]=(LQB) [4]=(MQB)", "defaultp": [ - {"type":"CONST","name":"\\\"\\\"","addr":"(FSB)","loc":"d,17:12,17:16","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"\\\"","addr":"(NQB)","loc":"d,17:12,17:16","dtypep":"(PB)"} ], "initsp": [ - {"type":"INITITEM","name":"","addr":"(CSB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(KQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"\\\"E01\\\"","addr":"(GSB)","loc":"d,17:12,17:16","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E01\\\"","addr":"(OQB)","loc":"d,17:12,17:16","dtypep":"(PB)"} ]}, - {"type":"INITITEM","name":"","addr":"(DSB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(LQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"\\\"E03\\\"","addr":"(HSB)","loc":"d,17:12,17:16","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E03\\\"","addr":"(PQB)","loc":"d,17:12,17:16","dtypep":"(PB)"} ]}, - {"type":"INITITEM","name":"","addr":"(ESB)","loc":"d,17:12,17:16", + {"type":"INITITEM","name":"","addr":"(MQB)","loc":"d,17:12,17:16", "valuep": [ - {"type":"CONST","name":"\\\"E04\\\"","addr":"(ISB)","loc":"d,17:12,17:16","dtypep":"(PB)"} + {"type":"CONST","name":"\\\"E04\\\"","addr":"(QQB)","loc":"d,17:12,17:16","dtypep":"(PB)"} ]} ]} ],"attrsp": []}, - {"type":"SCOPE","name":"$unit","addr":"(JSB)","loc":"a,0:0,0:0","aboveScopep":"(W)","aboveCellp":"(V)","modp":"(E)","varsp": [],"blocksp": [],"inlinesp": []}, - {"type":"CFUNC","name":"_ctor_var_reset","addr":"(KSB)","loc":"a,0:0,0:0","slow":true,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], + {"type":"SCOPE","name":"$unit","addr":"(RQB)","loc":"a,0:0,0:0","aboveScopep":"(W)","aboveCellp":"(V)","modp":"(E)","varsp": [],"blocksp": [],"inlinesp": []}, + {"type":"CFUNC","name":"_ctor_var_reset","addr":"(SQB)","loc":"a,0:0,0:0","slow":true,"isStatic":false,"dpiExportDispatcher":false,"dpiExportImpl":false,"dpiImportPrototype":false,"dpiImportWrapper":false,"dpiContext":false,"isConstructor":false,"isDestructor":false,"isVirtual":false,"isCoroutine":false,"needProcess":false,"scopep":"UNLINKED","argsp": [],"varsp": [], "stmtsp": [ - {"type":"CRESET","name":"","addr":"(LSB)","loc":"d,17:12,17:16","constructing":true, + {"type":"CRESET","name":"","addr":"(TQB)","loc":"d,17:12,17:16","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(MSB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"WR","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_next1","addr":"(UQB)","loc":"d,17:12,17:16","dtypep":"(ZB)","access":"WR","varp":"(AC)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(NSB)","loc":"d,17:12,17:16","constructing":true, + {"type":"CRESET","name":"","addr":"(VQB)","loc":"d,17:12,17:16","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(OSB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"WR","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_prev1","addr":"(WQB)","loc":"d,17:12,17:16","dtypep":"(TI)","access":"WR","varp":"(UI)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]}, - {"type":"CRESET","name":"","addr":"(PSB)","loc":"d,17:12,17:16","constructing":true, + {"type":"CRESET","name":"","addr":"(XQB)","loc":"d,17:12,17:16","constructing":true, "varrefp": [ - {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(QSB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"WR","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} + {"type":"VARREF","name":"__Venumtab_enum_name1","addr":"(YQB)","loc":"d,17:12,17:16","dtypep":"(FM)","access":"WR","varp":"(GM)","varScopep":"UNLINKED","classOrPackagep":"UNLINKED"} ]} ]} ]} ], "filesp": [ - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck__Syms.cpp","addr":"(RSB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck__Syms.h","addr":"(SSB)","loc":"a,0:0,0:0","source":false,"slow":true,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck.h","addr":"(TSB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck.cpp","addr":"(USB)","loc":"a,0:0,0:0","source":true,"slow":false,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root.h","addr":"(VSB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit.h","addr":"(WSB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__Slow.cpp","addr":"(XSB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__0__Slow.cpp","addr":"(YSB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__0.cpp","addr":"(ZSB)","loc":"a,0:0,0:0","source":true,"slow":false,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit__Slow.cpp","addr":"(ATB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, - {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit__0__Slow.cpp","addr":"(BTB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []} + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck__Syms.cpp","addr":"(ZQB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck__Syms.h","addr":"(ARB)","loc":"a,0:0,0:0","source":false,"slow":true,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck.h","addr":"(BRB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck.cpp","addr":"(CRB)","loc":"a,0:0,0:0","source":true,"slow":false,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root.h","addr":"(DRB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit.h","addr":"(ERB)","loc":"a,0:0,0:0","source":false,"slow":false,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__Slow.cpp","addr":"(FRB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__0__Slow.cpp","addr":"(GRB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$root__0.cpp","addr":"(HRB)","loc":"a,0:0,0:0","source":true,"slow":false,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit__Slow.cpp","addr":"(IRB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []}, + {"type":"CFILE","name":"obj_vlt/t_json_only_debugcheck/Vt_json_only_debugcheck_$unit__0__Slow.cpp","addr":"(JRB)","loc":"a,0:0,0:0","source":true,"slow":true,"tblockp": []} ], "miscsp": [ {"type":"TYPETABLE","name":"","addr":"(C)","loc":"a,0:0,0:0","constraintRefp":"UNLINKED","emptyQueuep":"UNLINKED","queueIndexp":"UNLINKED","streamp":"UNLINKED","voidp":"(AB)", "typesp": [ {"type":"BASICDTYPE","name":"logic","addr":"(K)","loc":"d,33:24,33:27","dtypep":"(K)","keyword":"logic","generic":true,"rangep": []}, {"type":"BASICDTYPE","name":"logic","addr":"(EC)","loc":"d,53:16,53:17","dtypep":"(EC)","keyword":"logic","range":"31:0","generic":true,"rangep": []}, - {"type":"BASICDTYPE","name":"logic","addr":"(CTB)","loc":"d,17:17,17:18","dtypep":"(CTB)","keyword":"logic","range":"3:0","generic":true,"rangep": []}, - {"type":"ENUMDTYPE","name":"t.my_t","addr":"(DTB)","loc":"d,17:12,17:16","dtypep":"(DTB)","enum":true,"generic":false,"refDTypep":"(CTB)","childDTypep": [], + {"type":"BASICDTYPE","name":"logic","addr":"(KRB)","loc":"d,17:17,17:18","dtypep":"(KRB)","keyword":"logic","range":"3:0","generic":true,"rangep": []}, + {"type":"ENUMDTYPE","name":"t.my_t","addr":"(LRB)","loc":"d,17:12,17:16","dtypep":"(LRB)","enum":true,"generic":false,"refDTypep":"(KRB)","childDTypep": [], "itemsp": [ - {"type":"ENUMITEM","name":"E01","addr":"(ETB)","loc":"d,18:24,18:27","dtypep":"(RB)","rangep": [], + {"type":"ENUMITEM","name":"E01","addr":"(MRB)","loc":"d,18:24,18:27","dtypep":"(RB)","rangep": [], "valuep": [ - {"type":"CONST","name":"4'h1","addr":"(FTB)","loc":"d,18:30,18:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h1","addr":"(NRB)","loc":"d,18:30,18:31","dtypep":"(RB)"} ]}, - {"type":"ENUMITEM","name":"E03","addr":"(GTB)","loc":"d,19:24,19:27","dtypep":"(RB)","rangep": [], + {"type":"ENUMITEM","name":"E03","addr":"(ORB)","loc":"d,19:24,19:27","dtypep":"(RB)","rangep": [], "valuep": [ - {"type":"CONST","name":"4'h3","addr":"(HTB)","loc":"d,19:30,19:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h3","addr":"(PRB)","loc":"d,19:30,19:31","dtypep":"(RB)"} ]}, - {"type":"ENUMITEM","name":"E04","addr":"(ITB)","loc":"d,20:24,20:27","dtypep":"(RB)","rangep": [], + {"type":"ENUMITEM","name":"E04","addr":"(QRB)","loc":"d,20:24,20:27","dtypep":"(RB)","rangep": [], "valuep": [ - {"type":"CONST","name":"4'h4","addr":"(JTB)","loc":"d,20:30,20:31","dtypep":"(RB)"} + {"type":"CONST","name":"4'h4","addr":"(RRB)","loc":"d,20:30,20:31","dtypep":"(RB)"} ]} ]}, {"type":"BASICDTYPE","name":"integer","addr":"(P)","loc":"d,23:4,23:11","dtypep":"(P)","keyword":"integer","range":"31:0","generic":true,"rangep": []}, - {"type":"REFDTYPE","name":"my_t","addr":"(M)","loc":"d,24:4,24:8","dtypep":"(DTB)","generic":false,"typedefp":"UNLINKED","refDTypep":"(DTB)","classOrPackagep":"UNLINKED","typeofp": [],"classOrPackageOpp": [],"paramsp": []}, + {"type":"REFDTYPE","name":"my_t","addr":"(M)","loc":"d,24:4,24:8","dtypep":"(LRB)","generic":false,"typedefp":"UNLINKED","refDTypep":"(LRB)","classOrPackagep":"UNLINKED","typeofp": [],"classOrPackageOpp": [],"paramsp": []}, {"type":"BASICDTYPE","name":"string","addr":"(PB)","loc":"d,28:4,28:10","dtypep":"(PB)","keyword":"string","generic":true,"rangep": []}, - {"type":"UNPACKARRAYDTYPE","name":"","addr":"(ZB)","loc":"d,17:12,17:16","dtypep":"(ZB)","isCompound":false,"declRange":"[7:0]","generic":false,"refDTypep":"(DTB)","childDTypep": [], + {"type":"UNPACKARRAYDTYPE","name":"","addr":"(ZB)","loc":"d,17:12,17:16","dtypep":"(ZB)","isCompound":false,"declRange":"[7:0]","generic":false,"refDTypep":"(LRB)","childDTypep": [], "rangep": [ - {"type":"RANGE","name":"","addr":"(KTB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, + {"type":"RANGE","name":"","addr":"(SRB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, "leftp": [ - {"type":"CONST","name":"32'h7","addr":"(LTB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(TRB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ], "rightp": [ - {"type":"CONST","name":"32'h0","addr":"(MTB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(URB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ]} ]}, - {"type":"UNPACKARRAYDTYPE","name":"","addr":"(TI)","loc":"d,17:12,17:16","dtypep":"(TI)","isCompound":false,"declRange":"[7:0]","generic":false,"refDTypep":"(DTB)","childDTypep": [], + {"type":"UNPACKARRAYDTYPE","name":"","addr":"(TI)","loc":"d,17:12,17:16","dtypep":"(TI)","isCompound":false,"declRange":"[7:0]","generic":false,"refDTypep":"(LRB)","childDTypep": [], "rangep": [ - {"type":"RANGE","name":"","addr":"(NTB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, + {"type":"RANGE","name":"","addr":"(VRB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, "leftp": [ - {"type":"CONST","name":"32'h7","addr":"(OTB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(WRB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ], "rightp": [ - {"type":"CONST","name":"32'h0","addr":"(PTB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(XRB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ]} ]}, {"type":"UNPACKARRAYDTYPE","name":"","addr":"(FM)","loc":"d,17:12,17:16","dtypep":"(FM)","isCompound":true,"declRange":"[7:0]","generic":false,"refDTypep":"(PB)","childDTypep": [], "rangep": [ - {"type":"RANGE","name":"","addr":"(QTB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, + {"type":"RANGE","name":"","addr":"(YRB)","loc":"d,17:12,17:16","ascending":false,"fromBracket":false, "leftp": [ - {"type":"CONST","name":"32'h7","addr":"(RTB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h7","addr":"(ZRB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ], "rightp": [ - {"type":"CONST","name":"32'h0","addr":"(STB)","loc":"d,17:12,17:16","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(ASB)","loc":"d,17:12,17:16","dtypep":"(EC)"} ]} ]}, {"type":"BASICDTYPE","name":"logic","addr":"(IB)","loc":"d,23:23,23:24","dtypep":"(IB)","keyword":"logic","range":"31:0","generic":true,"rangep": []}, @@ -3103,27 +2994,28 @@ {"type":"BASICDTYPE","name":"bit","addr":"(EN)","loc":"a,0:0,0:0","dtypep":"(EN)","keyword":"bit","range":"63:0","generic":true,"rangep": []}, {"type":"UNPACKARRAYDTYPE","name":"","addr":"(T)","loc":"d,11:8,11:9","dtypep":"(T)","isCompound":false,"declRange":"[0:0]","generic":false,"refDTypep":"(EN)","childDTypep": [], "rangep": [ - {"type":"RANGE","name":"","addr":"(TTB)","loc":"d,11:8,11:9","ascending":false,"fromBracket":false, + {"type":"RANGE","name":"","addr":"(BSB)","loc":"d,11:8,11:9","ascending":false,"fromBracket":false, "leftp": [ - {"type":"CONST","name":"32'h0","addr":"(UTB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(CSB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ], "rightp": [ - {"type":"CONST","name":"32'h0","addr":"(VTB)","loc":"d,11:8,11:9","dtypep":"(EC)"} + {"type":"CONST","name":"32'h0","addr":"(DSB)","loc":"d,11:8,11:9","dtypep":"(EC)"} ]} ]}, - {"type":"BASICDTYPE","name":"bit","addr":"(R)","loc":"a,0:0,0:0","dtypep":"(R)","keyword":"bit","range":"31:0","generic":true,"rangep": []}, + {"type":"BASICDTYPE","name":"IData","addr":"(LP)","loc":"a,0:0,0:0","dtypep":"(LP)","keyword":"IData","range":"31:0","generic":true,"rangep": []}, {"type":"BASICDTYPE","name":"logic","addr":"(GN)","loc":"d,63:14,63:21","dtypep":"(GN)","keyword":"logic","range":"63:0","generic":true,"rangep": []}, - {"type":"BASICDTYPE","name":"bit","addr":"(COB)","loc":"d,11:8,11:9","dtypep":"(COB)","keyword":"bit","generic":true,"rangep": []}, + {"type":"BASICDTYPE","name":"bit","addr":"(KMB)","loc":"d,11:8,11:9","dtypep":"(KMB)","keyword":"bit","generic":true,"rangep": []}, + {"type":"BASICDTYPE","name":"bit","addr":"(R)","loc":"d,11:8,11:9","dtypep":"(R)","keyword":"bit","range":"31:0","generic":true,"rangep": []}, {"type":"BASICDTYPE","name":"logic","addr":"(DB)","loc":"d,63:22,63:25","dtypep":"(DB)","keyword":"logic","range":"31:0","generic":true,"rangep": []}, {"type":"BASICDTYPE","name":"logic","addr":"(RB)","loc":"d,32:11,32:14","dtypep":"(RB)","keyword":"logic","range":"31:0","generic":true,"rangep": []}, {"type":"BASICDTYPE","name":"logic","addr":"(CC)","loc":"d,38:15,38:16","dtypep":"(CC)","keyword":"logic","range":"31:0","generic":true,"rangep": []}, - {"type":"BASICDTYPE","name":"logic","addr":"(UQB)","loc":"d,15:10,15:13","dtypep":"(UQB)","keyword":"logic","range":"7:0","generic":true,"rangep": []} + {"type":"BASICDTYPE","name":"logic","addr":"(CPB)","loc":"d,15:10,15:13","dtypep":"(CPB)","keyword":"logic","range":"7:0","generic":true,"rangep": []} ]}, {"type":"CONSTPOOL","name":"","addr":"(D)","loc":"a,0:0,0:0", "modulep": [ - {"type":"MODULE","name":"@CONST-POOL@","addr":"(WTB)","loc":"a,0:0,0:0","isChecker":false,"isProgram":false,"hasGenericIface":false,"origName":"@CONST-POOL@","level":0,"modPublic":false,"inLibrary":false,"dead":false,"recursiveClone":false,"recursive":false,"timeunit":"NONE","inlinesp": [], + {"type":"MODULE","name":"@CONST-POOL@","addr":"(ESB)","loc":"a,0:0,0:0","isChecker":false,"isProgram":false,"hasGenericIface":false,"origName":"@CONST-POOL@","level":0,"modPublic":false,"inLibrary":false,"dead":false,"recursiveClone":false,"recursive":false,"timeunit":"NONE","inlinesp": [], "stmtsp": [ - {"type":"SCOPE","name":"TOP","addr":"(XTB)","loc":"a,0:0,0:0","aboveScopep":"UNLINKED","aboveCellp":"UNLINKED","modp":"(WTB)","varsp": [],"blocksp": [],"inlinesp": []} + {"type":"SCOPE","name":"TOP","addr":"(FSB)","loc":"a,0:0,0:0","aboveScopep":"UNLINKED","aboveCellp":"UNLINKED","modp":"(ESB)","varsp": [],"blocksp": [],"inlinesp": []} ]} ]} ]} diff --git a/test_regress/t/t_lint_didnotconverge_bad.out b/test_regress/t/t_lint_didnotconverge_bad.out index 787a3d764..5133d97c7 100644 --- a/test_regress/t/t_lint_didnotconverge_bad.out +++ b/test_regress/t/t_lint_didnotconverge_bad.out @@ -1,3 +1,3 @@ --V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] a) +-V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] a) %Error: t/t_lint_didnotconverge_bad.v:7: Settle region did not converge after 100 tries Aborting... diff --git a/test_regress/t/t_scheduling_many_clocks.py b/test_regress/t/t_scheduling_many_clocks.py index 5c1d7aad8..f303f757c 100755 --- a/test_regress/t/t_scheduling_many_clocks.py +++ b/test_regress/t/t_scheduling_many_clocks.py @@ -13,7 +13,12 @@ test.sim_time = 100000 test.scenarios('simulator') -test.compile() +test.compile(verilator_flags2=["--stats"]) + +if test.vlt or test.vltmt: + test.file_grep(test.stats, r"Scheduling, 'act' extra triggers\s+(\d+)", 1) + test.file_grep(test.stats, r"Scheduling, 'act' pre triggers\s+(\d+)", 1) + test.file_grep(test.stats, r"Scheduling, 'act' sense triggers\s+(\d+)", 228) test.execute() diff --git a/test_regress/t/t_scheduling_many_clocks.v b/test_regress/t/t_scheduling_many_clocks.v index b403efb4e..ca9d71edc 100644 --- a/test_regress/t/t_scheduling_many_clocks.v +++ b/test_regress/t/t_scheduling_many_clocks.v @@ -26,6 +26,7 @@ module t(/*AUTOARG*/ endfunction int cyc = 0; + bit par = 0; always @(posedge clk) begin if (~|gclk) begin gclk[0] = 1'b1; @@ -33,9 +34,12 @@ module t(/*AUTOARG*/ gclk = {gclk[N-2:0], gclk[N-1]}; end + // This make the always block requires a 'pre' trigger (and makes it non splitable) + par <= ^gclk; + cyc <= cyc + 32'd1; if (cyc == ITERATIONS*N - 1) begin - $display("cyc"); + $display("final cycle: %0d, par: %0d", cyc, par); $write("*-* All Finished *-*\n"); $finish; end diff --git a/test_regress/t/t_timing_debug1.out b/test_regress/t/t_timing_debug1.out index 28da868d7..fec6c3e48 100644 --- a/test_regress/t/t_timing_debug1.out +++ b/test_regress/t/t_timing_debug1.out @@ -18,13 +18,13 @@ -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__stl -V{t#,#}+ Vt_timing_debug1___024root___dump_triggers__stl -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__stl --V{t#,#} 'stl' region trigger index 0 is active: Internal 'stl' trigger - first iteration --V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] t.clk1) --V{t#,#} 'stl' region trigger index 65 is active: @([hybrid] __VassignWtmp_h########__0) --V{t#,#} 'stl' region trigger index 66 is active: @([hybrid] __VassignWgen_h########__0) --V{t#,#} 'stl' region trigger index 67 is active: @([hybrid] t.clk2) --V{t#,#} 'stl' region trigger index 68 is active: @([hybrid] __VassignWtmp_h########__0) --V{t#,#} 'stl' region trigger index 69 is active: @([hybrid] __VassignWgen_h########__0) +-V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] t.clk1) +-V{t#,#} 'stl' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) +-V{t#,#} 'stl' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) +-V{t#,#} 'stl' region trigger index 3 is active: @([hybrid] t.clk2) +-V{t#,#} 'stl' region trigger index 4 is active: @([hybrid] __VassignWtmp_h########__0) +-V{t#,#} 'stl' region trigger index 5 is active: @([hybrid] __VassignWgen_h########__0) +-V{t#,#} 'stl' region trigger index 64 is active: Internal 'stl' trigger - first iteration -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__stl -V{t#,#}+ Vt_timing_debug1___024root___eval_stl -V{t#,#}+ Vt_timing_debug1___024root___stl_sequent__TOP__0 @@ -36,10 +36,10 @@ -V{t#,#}+ Vt_timing_debug1___024root___eval_triggers__stl -V{t#,#}+ Vt_timing_debug1___024root___dump_triggers__stl -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__stl --V{t#,#} 'stl' region trigger index 65 is active: @([hybrid] __VassignWtmp_h########__0) --V{t#,#} 'stl' region trigger index 66 is active: @([hybrid] __VassignWgen_h########__0) --V{t#,#} 'stl' region trigger index 68 is active: @([hybrid] __VassignWtmp_h########__0) --V{t#,#} 'stl' region trigger index 69 is active: @([hybrid] __VassignWgen_h########__0) +-V{t#,#} 'stl' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) +-V{t#,#} 'stl' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) +-V{t#,#} 'stl' region trigger index 4 is active: @([hybrid] __VassignWtmp_h########__0) +-V{t#,#} 'stl' region trigger index 5 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__stl -V{t#,#}+ Vt_timing_debug1___024root___eval_stl -V{t#,#}+ Vt_timing_debug1___024root___act_sequent__TOP__0 @@ -68,7 +68,6 @@ -V{t#,#} - Process waiting at t/t_timing_sched.v:17 -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:48 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -81,7 +80,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -94,7 +92,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -110,7 +107,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -129,7 +125,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -155,7 +150,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -167,7 +161,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -183,7 +176,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -199,7 +191,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -218,7 +209,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -232,7 +222,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -244,7 +233,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -258,7 +246,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -274,7 +261,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -296,7 +282,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -310,7 +295,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -326,7 +310,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -345,7 +328,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -365,7 +347,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -377,7 +358,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -393,7 +373,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -409,7 +388,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -429,7 +407,6 @@ -V{t#,#} 'act' region trigger index 3 is active: @([hybrid] t.clk2) -V{t#,#} 'act' region trigger index 8 is active: @(posedge t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -454,7 +431,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -466,7 +442,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -481,7 +456,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -497,7 +471,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -521,7 +494,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:48 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -535,7 +507,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -547,7 +518,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -561,7 +531,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -577,7 +546,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -599,7 +567,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -613,7 +580,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -629,7 +595,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -648,7 +613,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -674,7 +638,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -686,7 +649,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -702,7 +664,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -718,7 +679,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -737,7 +697,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -751,7 +710,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -763,7 +721,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -777,7 +734,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -793,7 +749,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -815,7 +770,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -829,7 +783,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -845,7 +798,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -864,7 +816,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -884,7 +835,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -896,7 +846,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -912,7 +861,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -928,7 +876,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -947,7 +894,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 3 is active: @([hybrid] t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -961,7 +907,6 @@ -V{t#,#} 'act' region trigger index 4 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 5 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -973,7 +918,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -987,7 +931,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1003,7 +946,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1022,7 +964,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1036,7 +977,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1048,7 +988,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1062,7 +1001,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1078,7 +1016,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1100,7 +1037,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1114,7 +1050,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1130,7 +1065,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1149,7 +1083,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1169,7 +1102,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1181,7 +1113,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1197,7 +1128,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1213,7 +1143,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1232,7 +1161,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1246,7 +1174,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1258,7 +1185,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1272,7 +1198,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1288,7 +1213,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1310,7 +1234,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1324,7 +1247,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1340,7 +1262,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1362,7 +1283,6 @@ -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#} 'act' region trigger index 8 is active: @(posedge t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1396,7 +1316,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1409,7 +1328,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1425,7 +1343,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1441,7 +1358,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1464,7 +1380,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:48 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1478,7 +1393,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1494,7 +1408,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1513,7 +1426,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1527,7 +1439,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1539,7 +1450,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1553,7 +1463,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1569,7 +1478,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1591,7 +1499,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1605,7 +1512,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1621,7 +1527,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1640,7 +1545,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1666,7 +1570,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1678,7 +1581,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1694,7 +1596,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1710,7 +1611,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1729,7 +1629,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1743,7 +1642,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1755,7 +1653,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1769,7 +1666,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1785,7 +1681,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1807,7 +1702,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1821,7 +1715,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1837,7 +1730,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1855,7 +1747,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 3 is active: @([hybrid] t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1869,7 +1760,6 @@ -V{t#,#} 'act' region trigger index 4 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 5 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1881,7 +1771,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1895,7 +1784,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1911,7 +1799,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1930,7 +1817,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1950,7 +1836,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -1962,7 +1847,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1978,7 +1862,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -1994,7 +1877,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2013,7 +1895,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2027,7 +1908,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2039,7 +1919,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2053,7 +1932,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2069,7 +1947,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2091,7 +1968,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2105,7 +1981,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2121,7 +1996,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2140,7 +2014,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2160,7 +2033,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2172,7 +2044,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2188,7 +2059,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2204,7 +2074,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2223,7 +2092,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2237,7 +2105,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2249,7 +2116,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2263,7 +2129,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2279,7 +2144,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2303,7 +2167,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2328,7 +2191,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2340,7 +2202,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2355,7 +2216,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2371,7 +2231,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2393,7 +2252,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:48 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2407,7 +2265,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2423,7 +2280,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2442,7 +2298,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2468,7 +2323,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk2): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2480,7 +2334,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2496,7 +2349,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2512,7 +2364,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2531,7 +2382,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2545,7 +2395,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2557,7 +2406,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2571,7 +2419,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2587,7 +2434,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2609,7 +2455,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2623,7 +2468,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2639,7 +2483,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2658,7 +2501,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2678,7 +2520,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2690,7 +2531,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2706,7 +2546,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2722,7 +2561,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2743,7 +2581,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 3 is active: @([hybrid] t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2761,7 +2598,6 @@ -V{t#,#} 'act' region trigger index 4 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 5 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2774,7 +2610,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2788,7 +2623,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2804,7 +2638,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2826,7 +2659,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2840,7 +2672,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2856,7 +2687,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2875,7 +2705,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2895,7 +2724,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2907,7 +2735,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2923,7 +2750,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2939,7 +2765,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2958,7 +2783,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2972,7 +2796,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -2984,7 +2807,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -2998,7 +2820,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3014,7 +2835,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3036,7 +2856,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:17 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3050,7 +2869,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3066,7 +2884,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3085,7 +2902,6 @@ -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#} 'act' region trigger index 6 is active: @(posedge t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3105,7 +2921,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3117,7 +2932,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3133,7 +2947,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3149,7 +2962,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3169,7 +2981,6 @@ -V{t#,#} 'act' region trigger index 3 is active: @([hybrid] t.clk2) -V{t#,#} 'act' region trigger index 8 is active: @(posedge t.clk2) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3194,7 +3005,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___timing_commit -V{t#,#} Committing processes waiting for @(posedge t.clk1): -V{t#,#} - Process waiting at t/t_timing_sched.v:18 --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3206,7 +3016,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3221,7 +3030,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3237,7 +3045,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 7 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3260,7 +3067,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([hybrid] t.clk1) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3274,7 +3080,6 @@ -V{t#,#} 'act' region trigger index 1 is active: @([hybrid] __VassignWtmp_h########__0) -V{t#,#} 'act' region trigger index 2 is active: @([hybrid] __VassignWgen_h########__0) -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___timing_resume @@ -3286,7 +3091,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba @@ -3300,7 +3104,6 @@ -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug1___024root___timing_commit --V{t#,#}+ Vt_timing_debug1___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug1___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug1___024root___eval_phase__nba diff --git a/test_regress/t/t_timing_debug2.out b/test_regress/t/t_timing_debug2.out index 3e5b8bdb3..3a07d9ac8 100644 --- a/test_regress/t/t_timing_debug2.out +++ b/test_regress/t/t_timing_debug2.out @@ -91,7 +91,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___timing_commit -V{t#,#} Committing processes waiting for @([event] t.ec.e): -V{t#,#} - Process waiting at t/t_timing_class.v:111 --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -111,7 +110,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -139,7 +137,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 2 is active: @([true] __VdynSched.evaluate()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -157,7 +154,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -174,7 +170,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -194,7 +189,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -226,7 +220,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -243,7 +236,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -263,7 +255,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -290,7 +281,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 2 is active: @([true] __VdynSched.evaluate()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -308,7 +298,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -325,7 +314,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -345,7 +333,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -378,7 +365,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @([event] t.ec.e) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -406,7 +392,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -433,7 +418,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -461,7 +445,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -494,7 +477,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -520,7 +502,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -545,7 +526,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -573,7 +553,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -610,7 +589,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -635,7 +613,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -663,7 +640,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -696,7 +672,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -722,7 +697,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -747,7 +721,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -775,7 +748,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Suspending process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -810,7 +782,6 @@ -V{t#,#} Resuming: Process waiting at t/t_timing_class.v:37 -V{t#,#} Process waiting for @([event] t::EventClass.e) at t/t_timing_class.v:37 awaiting resumption -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -836,7 +807,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -859,7 +829,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -883,7 +852,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -911,7 +879,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 2 is active: @([true] __VdynSched.evaluate()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -928,7 +895,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -945,7 +911,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -965,7 +930,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -990,7 +954,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1007,7 +970,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1027,7 +989,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1051,7 +1012,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1068,7 +1028,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1088,7 +1047,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1113,7 +1071,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 2 is active: @([true] __VdynSched.evaluate()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1135,7 +1092,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1152,7 +1108,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1172,7 +1127,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1196,7 +1150,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1213,7 +1166,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1233,7 +1185,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1268,7 +1219,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 2 is active: @([true] __VdynSched.evaluate()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1284,7 +1234,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1298,7 +1247,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1315,7 +1263,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1336,7 +1283,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1350,7 +1296,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1367,7 +1312,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1390,7 +1334,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1404,7 +1347,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1421,7 +1363,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1441,7 +1382,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1455,7 +1395,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1472,7 +1411,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1492,7 +1430,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1506,7 +1443,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1523,7 +1459,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1541,7 +1476,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1555,7 +1489,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1572,7 +1505,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 1 is active: @([true] __VdlySched.awaitingCurrentTime()) -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___timing_resume @@ -1592,7 +1524,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba @@ -1606,7 +1537,6 @@ -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active -V{t#,#}+ Vt_timing_debug2___024root___timing_commit --V{t#,#}+ Vt_timing_debug2___024root___trigger_andNot__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_orInto__act -V{t#,#}+ Vt_timing_debug2___024root___trigger_anySet__act -V{t#,#}+ Vt_timing_debug2___024root___eval_phase__nba diff --git a/test_regress/t/t_unopt_converge_initial_run_bad.out b/test_regress/t/t_unopt_converge_initial_run_bad.out index 95d30c988..5c449acfb 100644 --- a/test_regress/t/t_unopt_converge_initial_run_bad.out +++ b/test_regress/t/t_unopt_converge_initial_run_bad.out @@ -1,3 +1,3 @@ --V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] x) +-V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] x) %Error: t/t_unopt_converge_initial.v:7: Settle region did not converge after 100 tries Aborting... diff --git a/test_regress/t/t_unopt_converge_print_bad.out b/test_regress/t/t_unopt_converge_print_bad.out index 06a42875c..29a108c3c 100644 --- a/test_regress/t/t_unopt_converge_print_bad.out +++ b/test_regress/t/t_unopt_converge_print_bad.out @@ -1,3 +1,3 @@ --V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] x) +-V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] x) %Error: t/t_unopt_converge.v:7: Settle region did not converge after 100 tries Aborting... diff --git a/test_regress/t/t_unopt_converge_run_bad.out b/test_regress/t/t_unopt_converge_run_bad.out index 459326571..aad3c80e0 100644 --- a/test_regress/t/t_unopt_converge_run_bad.out +++ b/test_regress/t/t_unopt_converge_run_bad.out @@ -1,3 +1,3 @@ --V{t#,#} 'stl' region trigger index 64 is active: @([hybrid] x) +-V{t#,#} 'stl' region trigger index 0 is active: @([hybrid] x) %Error: t/t_unopt_converge.v:7: Settle region did not converge after 5 tries Aborting... diff --git a/test_regress/t/t_verilated_debug.out b/test_regress/t/t_verilated_debug.out index 4fc7d5cd9..03bf5d11b 100644 --- a/test_regress/t/t_verilated_debug.out +++ b/test_regress/t/t_verilated_debug.out @@ -20,7 +20,6 @@ internalsDump: -V{t#,#}+ Vt_verilated_debug___024root___dump_triggers__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active --V{t#,#}+ Vt_verilated_debug___024root___trigger_andNot__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_orInto__act -V{t#,#}+ Vt_verilated_debug___024root___eval_phase__nba -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act @@ -34,7 +33,6 @@ internalsDump: -V{t#,#}+ Vt_verilated_debug___024root___dump_triggers__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act -V{t#,#} 'act' region trigger index 0 is active: @(posedge clk) --V{t#,#}+ Vt_verilated_debug___024root___trigger_andNot__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_orInto__act -V{t#,#}+ Vt_verilated_debug___024root___eval_phase__nba -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act @@ -47,7 +45,6 @@ internalsDump: -V{t#,#}+ Vt_verilated_debug___024root___dump_triggers__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act -V{t#,#} No 'act' region triggers active --V{t#,#}+ Vt_verilated_debug___024root___trigger_andNot__act -V{t#,#}+ Vt_verilated_debug___024root___trigger_orInto__act -V{t#,#}+ Vt_verilated_debug___024root___eval_phase__nba -V{t#,#}+ Vt_verilated_debug___024root___trigger_anySet__act diff --git a/test_regress/t/t_xml_debugcheck.out b/test_regress/t/t_xml_debugcheck.out index ca3333a2e..3d90fa4b7 100644 --- a/test_regress/t/t_xml_debugcheck.out +++ b/test_regress/t/t_xml_debugcheck.out @@ -608,17 +608,17 @@ - - + + - + - + @@ -626,19 +626,19 @@ - - + + - + - + - + @@ -1483,62 +1483,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1548,10 +1492,10 @@ - - + + - + @@ -1559,50 +1503,39 @@ - + - + - + - - + + - + - + - + - - - - - - - - - - - - + @@ -1619,10 +1552,10 @@ - - + + - + @@ -1630,29 +1563,29 @@ - + - - + + - + - + - + - + @@ -1765,7 +1698,7 @@ - + @@ -1864,7 +1797,7 @@ - + @@ -1876,7 +1809,7 @@ - + @@ -1905,13 +1838,14 @@ - + - + + - +