Full transaction-method graph

flowchart TB subgraph TransactronContextElaboratable["TransactronContextElaboratable"] subgraph CoreTestElaboratable["elaboratable CoreTestElaboratable"] subgraph Core["core Core"] Core_Core["Core"] subgraph WishboneMaster["wb_master_instr WishboneMaster"] WishboneMaster_result["result"] WishboneMaster_request["request"] WishboneMaster_WishboneMaster["WishboneMaster"] subgraph Forwarder["result Forwarder"] Forwarder_write["write"] Forwarder_clear["clear"] Forwarder_peek["peek"] Forwarder_read["read"] end end subgraph WishboneMaster1["wb_master_data WishboneMaster"] WishboneMaster1_WishboneMaster["WishboneMaster"] WishboneMaster1_request["request"] WishboneMaster1_result["result"] subgraph Forwarder1["result Forwarder"] Forwarder1_peek["peek"] Forwarder1_read["read"] Forwarder1_write["write"] Forwarder1_clear["clear"] end end subgraph WishboneMasterAdapter["bus_master_instr_adapter WishboneMasterAdapter"] WishboneMasterAdapter_get_write_response["get_write_response"] WishboneMasterAdapter_get_read_response["get_read_response"] WishboneMasterAdapter_request_write["request_write"] WishboneMasterAdapter_request_read["request_read"] subgraph Serializer["bus_serializer Serializer"] Serializer_serialize_out0["serialize_out0"] Serializer_serialize_out1["serialize_out1"] Serializer_serialize_in0["serialize_in0"] Serializer_serialize_in1["serialize_in1"] subgraph BasicFifo["pending_requests BasicFifo"] BasicFifo_clear["clear"] BasicFifo_peek["peek"] BasicFifo_read["read"] BasicFifo_write["write"] subgraph CircularAllocator["allocator CircularAllocator"] CircularAllocator_clear["clear"] CircularAllocator_free["free"] CircularAllocator_alloc["alloc"] end end end end subgraph WishboneMasterAdapter1["bus_master_data_adapter WishboneMasterAdapter"] WishboneMasterAdapter1_get_write_response["get_write_response"] WishboneMasterAdapter1_get_read_response["get_read_response"] WishboneMasterAdapter1_request_write["request_write"] WishboneMasterAdapter1_request_read["request_read"] subgraph Serializer1["bus_serializer Serializer"] Serializer1_serialize_out0["serialize_out0"] Serializer1_serialize_out1["serialize_out1"] Serializer1_serialize_in1["serialize_in1"] Serializer1_serialize_in0["serialize_in0"] subgraph BasicFifo1["pending_requests BasicFifo"] BasicFifo1_write["write"] BasicFifo1_clear["clear"] BasicFifo1_peek["peek"] BasicFifo1_read["read"] subgraph CircularAllocator1["allocator CircularAllocator"] CircularAllocator1_clear["clear"] CircularAllocator1_free["free"] CircularAllocator1_alloc["alloc"] end end end end subgraph CoreFrontend["frontend CoreFrontend"] CoreFrontend_stall["stall"] CoreFrontend_fetch_writeback["fetch_writeback"] CoreFrontend_target_pred_req["target_pred_req"] CoreFrontend_FetchRequest["FetchRequest"] CoreFrontend_target_pred_resp["target_pred_resp"] CoreFrontend_DiscardBranchVerify["DiscardBranchVerify"] subgraph BasicFifo2["instr_buffer BasicFifo"] BasicFifo2_clear["clear"] BasicFifo2_peek["peek"] BasicFifo2_read["read"] BasicFifo2_write["write"] subgraph CircularAllocator2["allocator CircularAllocator"] CircularAllocator2_free["free"] CircularAllocator2_alloc["alloc"] CircularAllocator2_clear["clear"] end end subgraph SimpleCommonBusCacheRefiller["icache_refiller SimpleCommonBusCacheRefiller"] SimpleCommonBusCacheRefiller_accept_refill["accept_refill"] SimpleCommonBusCacheRefiller_start_refill["start_refill"] SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller["SimpleCommonBusCacheRefiller"] SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1["SimpleCommonBusCacheRefiller"] subgraph Forwarder2["resp_fwd Forwarder"] Forwarder2_clear["clear"] Forwarder2_peek["peek"] Forwarder2_read["read"] Forwarder2_write["write"] end end subgraph ICache["icache ICache"] ICache_ICache["ICache"] ICache_issue_req["issue_req"] ICache_MemRead["MemRead"] ICache_flush["flush"] ICache_accept_res["accept_res"] subgraph FIFOLatencyMeasurer["req_latency FIFOLatencyMeasurer"] FIFOLatencyMeasurer_FIFOLatencyMeasurer0["FIFOLatencyMeasurer0"] FIFOLatencyMeasurer_FIFOLatencyMeasurer01["FIFOLatencyMeasurer0"] end subgraph ArgumentsToResultsZipper["req_zipper ArgumentsToResultsZipper"] ArgumentsToResultsZipper_read["read"] ArgumentsToResultsZipper_write_results["write_results"] ArgumentsToResultsZipper_write_args["write_args"] subgraph BasicFifo3["fifo BasicFifo"] BasicFifo3_clear["clear"] BasicFifo3_peek["peek"] BasicFifo3_read["read"] BasicFifo3_write["write"] subgraph CircularAllocator3["allocator CircularAllocator"] CircularAllocator3_clear["clear"] CircularAllocator3_free["free"] CircularAllocator3_alloc["alloc"] end end subgraph Forwarder3["forwarder Forwarder"] Forwarder3_write["write"] Forwarder3_clear["clear"] Forwarder3_peek["peek"] Forwarder3_read["read"] end end end subgraph StallController["stall_ctrl StallController"] StallController__resume_from_unsafe_cond1["_resume_from_unsafe_cond1"] StallController__resume_from_unsafe_cond0["_resume_from_unsafe_cond0"] StallController_stall_unsafe["stall_unsafe"] StallController_resume_from_exception["resume_from_exception"] StallController_stall_exception["stall_exception"] StallController__resume_from_unsafe["_resume_from_unsafe"] StallController_stall_guard["stall_guard"] end subgraph FetchAddressUnit["fetch_address_unit FetchAddressUnit"] FetchAddressUnit_read["read"] FetchAddressUnit_backend_redirect["backend_redirect"] FetchAddressUnit_ifu_redirect["ifu_redirect"] end subgraph FetchUnit["fetch FetchUnit"] FetchUnit_Fetch_Stage2_cond1["Fetch_Stage2_cond1"] FetchUnit_flush["flush"] FetchUnit_Fetch_Stage1["Fetch_Stage1"] FetchUnit_cont["cont"] FetchUnit_Fetch_Stage2_cond0["Fetch_Stage2_cond0"] FetchUnit_Fetch_Stage1_cond1["Fetch_Stage1_cond1"] FetchUnit_Fetch_Stage1_cond0["Fetch_Stage1_cond0"] FetchUnit_Fetch_Stage2["Fetch_Stage2"] FetchUnit_FetchUnit["FetchUnit"] FetchUnit_fetch_request["fetch_request"] subgraph AddressTranslator["addr_translator AddressTranslator"] AddressTranslator_accept["accept"] AddressTranslator_request["request"] AddressTranslator_AddressTranslator["AddressTranslator"] subgraph Forwarder4["resp_fwd Forwarder"] Forwarder4_clear["clear"] Forwarder4_peek["peek"] Forwarder4_read["read"] Forwarder4_write["write"] end end subgraph WideFifo["serializer WideFifo"] WideFifo_clear["clear"] WideFifo_peek["peek"] WideFifo_read["read"] WideFifo_write["write"] end subgraph BasicFifo4["fetch_requests BasicFifo"] BasicFifo4_clear["clear"] BasicFifo4_peek["peek"] BasicFifo4_read["read"] BasicFifo4_write["write"] subgraph CircularAllocator4["allocator CircularAllocator"] CircularAllocator4_clear["clear"] CircularAllocator4_free["free"] CircularAllocator4_alloc["alloc"] end end subgraph Semaphore["req_counter Semaphore"] Semaphore_clear["clear"] Semaphore_release["release"] Semaphore_acquire["acquire"] end subgraph PMPChecker["pmp_checker PMPChecker"] subgraph MachineModeCSRRegisters["csr MachineModeCSRRegisters"] MachineModeCSRRegisters_MachineModeCSRRegisters["MachineModeCSRRegisters"] subgraph CSRRegister["mvendorid CSRRegister"] CSRRegister_read_comb["read_comb"] CSRRegister_read["read"] CSRRegister__fu_access_valid["_fu_access_valid"] CSRRegister__internal_fu_read["_internal_fu_read"] CSRRegister__internal_fu_write["_internal_fu_write"] CSRRegister_write["write"] subgraph MethodMap["fu_write_map MethodMap"] MethodMap_method["method"] end subgraph MethodFilter["fu_write_filter MethodFilter"] MethodFilter_method["method"] end subgraph MethodMap1["fu_write_combine_map MethodMap"] MethodMap1_method["method"] end subgraph MethodMap2["fu_read_map MethodMap"] MethodMap2_method["method"] end end subgraph CSRRegister1["marchid CSRRegister"] CSRRegister1_write["write"] CSRRegister1__fu_access_valid["_fu_access_valid"] CSRRegister1__internal_fu_read["_internal_fu_read"] CSRRegister1__internal_fu_write["_internal_fu_write"] CSRRegister1_read_comb["read_comb"] CSRRegister1_read["read"] subgraph MethodMap3["fu_write_map MethodMap"] MethodMap3_method["method"] end subgraph MethodFilter1["fu_write_filter MethodFilter"] MethodFilter1_method["method"] end subgraph MethodMap4["fu_write_combine_map MethodMap"] MethodMap4_method["method"] end subgraph MethodMap5["fu_read_map MethodMap"] MethodMap5_method["method"] end end subgraph CSRRegister2["mimpid CSRRegister"] CSRRegister2__fu_access_valid["_fu_access_valid"] CSRRegister2__internal_fu_read["_internal_fu_read"] CSRRegister2__internal_fu_write["_internal_fu_write"] CSRRegister2_read_comb["read_comb"] CSRRegister2_read["read"] CSRRegister2_write["write"] subgraph MethodMap6["fu_write_map MethodMap"] MethodMap6_method["method"] end subgraph MethodFilter2["fu_write_filter MethodFilter"] MethodFilter2_method["method"] end subgraph MethodMap7["fu_write_combine_map MethodMap"] MethodMap7_method["method"] end subgraph MethodMap8["fu_read_map MethodMap"] MethodMap8_method["method"] end end subgraph CSRRegister3["mhartid CSRRegister"] CSRRegister3_read_comb["read_comb"] CSRRegister3_read["read"] CSRRegister3_write["write"] CSRRegister3__fu_access_valid["_fu_access_valid"] CSRRegister3__internal_fu_read["_internal_fu_read"] CSRRegister3__internal_fu_write["_internal_fu_write"] subgraph MethodMap9["fu_write_map MethodMap"] MethodMap9_method["method"] end subgraph MethodFilter3["fu_write_filter MethodFilter"] MethodFilter3_method["method"] end subgraph MethodMap10["fu_write_combine_map MethodMap"] MethodMap10_method["method"] end subgraph MethodMap11["fu_read_map MethodMap"] MethodMap11_method["method"] end end subgraph CSRRegister4["mscratch CSRRegister"] CSRRegister4_read_comb["read_comb"] CSRRegister4_write["write"] CSRRegister4_read["read"] CSRRegister4__internal_fu_write["_internal_fu_write"] CSRRegister4__fu_access_valid["_fu_access_valid"] CSRRegister4__internal_fu_read["_internal_fu_read"] subgraph MethodMap12["fu_write_map MethodMap"] MethodMap12_method["method"] end subgraph MethodFilter4["fu_write_filter MethodFilter"] MethodFilter4_method["method"] end subgraph MethodMap13["fu_write_combine_map MethodMap"] MethodMap13_method["method"] end subgraph MethodMap14["fu_read_map MethodMap"] MethodMap14_method["method"] end end subgraph CSRRegister5["mconfigptr CSRRegister"] CSRRegister5__fu_access_valid["_fu_access_valid"] CSRRegister5__internal_fu_read["_internal_fu_read"] CSRRegister5__internal_fu_write["_internal_fu_write"] CSRRegister5_read_comb["read_comb"] CSRRegister5_read["read"] CSRRegister5_write["write"] subgraph MethodMap15["fu_write_map MethodMap"] MethodMap15_method["method"] end subgraph MethodFilter5["fu_write_filter MethodFilter"] MethodFilter5_method["method"] end subgraph MethodMap16["fu_write_combine_map MethodMap"] MethodMap16_method["method"] end subgraph MethodMap17["fu_read_map MethodMap"] MethodMap17_method["method"] end end subgraph AliasedCSR["mstatus AliasedCSR"] AliasedCSR_write["write"] AliasedCSR__fu_write["_fu_write"] AliasedCSR__fu_access_valid["_fu_access_valid"] AliasedCSR_read["read"] AliasedCSR__fu_read["_fu_read"] AliasedCSR_read_comb["read_comb"] end subgraph AliasedCSR1["mstatush AliasedCSR"] AliasedCSR1__fu_access_valid["_fu_access_valid"] AliasedCSR1_read["read"] AliasedCSR1__fu_read["_fu_read"] AliasedCSR1_read_comb["read_comb"] AliasedCSR1_write["write"] AliasedCSR1__fu_write["_fu_write"] end subgraph AliasedCSR2["menvcfg AliasedCSR"] AliasedCSR2__fu_access_valid["_fu_access_valid"] AliasedCSR2_read["read"] AliasedCSR2__fu_read["_fu_read"] AliasedCSR2_read_comb["read_comb"] AliasedCSR2_write["write"] AliasedCSR2__fu_write["_fu_write"] end subgraph AliasedCSR3["menvcfgh AliasedCSR"] AliasedCSR3_read_comb["read_comb"] AliasedCSR3_write["write"] AliasedCSR3__fu_write["_fu_write"] AliasedCSR3__fu_access_valid["_fu_access_valid"] AliasedCSR3_read["read"] AliasedCSR3__fu_read["_fu_read"] end subgraph CSRRegister6["mcause CSRRegister"] CSRRegister6__fu_access_valid["_fu_access_valid"] CSRRegister6__internal_fu_read["_internal_fu_read"] CSRRegister6__internal_fu_write["_internal_fu_write"] CSRRegister6_write["write"] CSRRegister6_read_comb["read_comb"] CSRRegister6_read["read"] subgraph MethodMap18["fu_write_map MethodMap"] MethodMap18_method["method"] end subgraph MethodFilter6["fu_write_filter MethodFilter"] MethodFilter6_method["method"] end subgraph MethodMap19["fu_write_combine_map MethodMap"] MethodMap19_method["method"] end subgraph MethodMap20["fu_read_map MethodMap"] MethodMap20_method["method"] end end subgraph CSRRegister7["mcounteren CSRRegister"] CSRRegister7__internal_fu_write["_internal_fu_write"] CSRRegister7_read_comb["read_comb"] CSRRegister7_read["read"] CSRRegister7_write["write"] CSRRegister7__fu_access_valid["_fu_access_valid"] CSRRegister7__internal_fu_read["_internal_fu_read"] subgraph MethodMap21["fu_write_map MethodMap"] MethodMap21_method["method"] end subgraph MethodFilter7["fu_write_filter MethodFilter"] MethodFilter7_method["method"] end subgraph MethodMap22["fu_write_combine_map MethodMap"] MethodMap22_method["method"] end subgraph MethodMap23["fu_read_map MethodMap"] MethodMap23_method["method"] end end subgraph AliasedCSR4["mtvec AliasedCSR"] AliasedCSR4_read["read"] AliasedCSR4__fu_read["_fu_read"] AliasedCSR4_read_comb["read_comb"] AliasedCSR4_write["write"] AliasedCSR4__fu_access_valid["_fu_access_valid"] AliasedCSR4__fu_write["_fu_write"] end subgraph CSRRegister8["mepc CSRRegister"] CSRRegister8__internal_fu_read["_internal_fu_read"] CSRRegister8__internal_fu_write["_internal_fu_write"] CSRRegister8_write["write"] CSRRegister8_read_comb["read_comb"] CSRRegister8_read["read"] CSRRegister8__fu_access_valid["_fu_access_valid"] subgraph MethodMap24["fu_write_map MethodMap"] MethodMap24_method["method"] end subgraph MethodFilter8["fu_write_filter MethodFilter"] MethodFilter8_method["method"] end subgraph MethodMap25["fu_write_combine_map MethodMap"] MethodMap25_method["method"] end subgraph MethodMap26["fu_read_map MethodMap"] MethodMap26_method["method"] end end subgraph CSRRegister9["mtval CSRRegister"] CSRRegister9_read_comb["read_comb"] CSRRegister9_read["read"] CSRRegister9_write["write"] CSRRegister9__fu_access_valid["_fu_access_valid"] CSRRegister9__internal_fu_read["_internal_fu_read"] CSRRegister9__internal_fu_write["_internal_fu_write"] subgraph MethodMap27["fu_write_map MethodMap"] MethodMap27_method["method"] end subgraph MethodFilter9["fu_write_filter MethodFilter"] MethodFilter9_method["method"] end subgraph MethodMap28["fu_write_combine_map MethodMap"] MethodMap28_method["method"] end subgraph MethodMap29["fu_read_map MethodMap"] MethodMap29_method["method"] end end subgraph CSRRegister10["misa CSRRegister"] CSRRegister10_write["write"] CSRRegister10__fu_access_valid["_fu_access_valid"] CSRRegister10__internal_fu_read["_internal_fu_read"] CSRRegister10__internal_fu_write["_internal_fu_write"] CSRRegister10_read_comb["read_comb"] CSRRegister10_read["read"] subgraph MethodMap30["fu_write_map MethodMap"] MethodMap30_method["method"] end subgraph MethodFilter10["fu_write_filter MethodFilter"] MethodFilter10_method["method"] end subgraph MethodMap31["fu_write_combine_map MethodMap"] MethodMap31_method["method"] end subgraph MethodMap32["fu_read_map MethodMap"] MethodMap32_method["method"] end end subgraph DoubleCounterCSR["mcycle DoubleCounterCSR"] DoubleCounterCSR_increment["increment"] subgraph CSRRegister11["register CSRRegister"] CSRRegister11_read_comb["read_comb"] CSRRegister11_read["read"] CSRRegister11_write["write"] CSRRegister11__fu_access_valid["_fu_access_valid"] CSRRegister11__internal_fu_read["_internal_fu_read"] CSRRegister11__internal_fu_write["_internal_fu_write"] subgraph MethodMap33["fu_write_map MethodMap"] MethodMap33_method["method"] end subgraph MethodFilter11["fu_write_filter MethodFilter"] MethodFilter11_method["method"] end subgraph MethodMap34["fu_write_combine_map MethodMap"] MethodMap34_method["method"] end subgraph MethodMap35["fu_read_map MethodMap"] MethodMap35_method["method"] end end subgraph DoubleShadowCSR["shadow DoubleShadowCSR"] subgraph ShadowCSR["register_low ShadowCSR"] ShadowCSR__fu_access_valid["_fu_access_valid"] ShadowCSR_read["read"] ShadowCSR__fu_read["_fu_read"] ShadowCSR_read_comb["read_comb"] ShadowCSR_write["write"] ShadowCSR__fu_write["_fu_write"] end subgraph ShadowCSR1["register_high ShadowCSR"] ShadowCSR1__fu_access_valid["_fu_access_valid"] ShadowCSR1_read["read"] ShadowCSR1__fu_read["_fu_read"] ShadowCSR1_read_comb["read_comb"] ShadowCSR1_write["write"] ShadowCSR1__fu_write["_fu_write"] end subgraph ShadowCSR2["shadow_low ShadowCSR"] ShadowCSR2_read_comb["read_comb"] ShadowCSR2_write["write"] ShadowCSR2__fu_write["_fu_write"] ShadowCSR2__fu_access_valid["_fu_access_valid"] ShadowCSR2_read["read"] ShadowCSR2__fu_read["_fu_read"] end subgraph ShadowCSR3["shadow_high ShadowCSR"] ShadowCSR3_read_comb["read_comb"] ShadowCSR3_write["write"] ShadowCSR3__fu_write["_fu_write"] ShadowCSR3__fu_access_valid["_fu_access_valid"] ShadowCSR3_read["read"] ShadowCSR3__fu_read["_fu_read"] end end end subgraph CSRRegister12["priv_mode CSRRegister"] CSRRegister12_read_comb["read_comb"] CSRRegister12_write["write"] CSRRegister12_read["read"] CSRRegister12__internal_fu_write["_internal_fu_write"] CSRRegister12__fu_access_valid["_fu_access_valid"] CSRRegister12__internal_fu_read["_internal_fu_read"] subgraph MethodMap36["fu_write_map MethodMap"] MethodMap36_method["method"] end subgraph MethodFilter12["fu_write_filter MethodFilter"] MethodFilter12_method["method"] end subgraph MethodMap37["fu_write_combine_map MethodMap"] MethodMap37_method["method"] end subgraph MethodMap38["fu_read_map MethodMap"] MethodMap38_method["method"] end end subgraph CSRRegister13["mstatus_mie CSRRegister"] CSRRegister13__fu_access_valid["_fu_access_valid"] CSRRegister13__internal_fu_read["_internal_fu_read"] CSRRegister13__internal_fu_write["_internal_fu_write"] CSRRegister13_read_comb["read_comb"] CSRRegister13_read["read"] CSRRegister13_write["write"] subgraph MethodMap39["fu_write_map MethodMap"] MethodMap39_method["method"] end subgraph MethodFilter13["fu_write_filter MethodFilter"] MethodFilter13_method["method"] end subgraph MethodMap40["fu_write_combine_map MethodMap"] MethodMap40_method["method"] end subgraph MethodMap41["fu_read_map MethodMap"] MethodMap41_method["method"] end end subgraph CSRRegister14["mstatus_mpie CSRRegister"] CSRRegister14__internal_fu_read["_internal_fu_read"] CSRRegister14__internal_fu_write["_internal_fu_write"] CSRRegister14_read_comb["read_comb"] CSRRegister14_read["read"] CSRRegister14_write["write"] CSRRegister14__fu_access_valid["_fu_access_valid"] subgraph MethodMap42["fu_write_map MethodMap"] MethodMap42_method["method"] end subgraph MethodFilter14["fu_write_filter MethodFilter"] MethodFilter14_method["method"] end subgraph MethodMap43["fu_write_combine_map MethodMap"] MethodMap43_method["method"] end subgraph MethodMap44["fu_read_map MethodMap"] MethodMap44_method["method"] end end subgraph CSRRegister15["mstatus_mpp CSRRegister"] CSRRegister15_read_comb["read_comb"] CSRRegister15_read["read"] CSRRegister15_write["write"] CSRRegister15__fu_access_valid["_fu_access_valid"] CSRRegister15__internal_fu_read["_internal_fu_read"] CSRRegister15__internal_fu_write["_internal_fu_write"] subgraph MethodMap45["fu_write_map MethodMap"] MethodMap45_method["method"] end subgraph MethodFilter15["fu_write_filter MethodFilter"] MethodFilter15_method["method"] end subgraph MethodMap46["fu_write_combine_map MethodMap"] MethodMap46_method["method"] end subgraph MethodMap47["fu_read_map MethodMap"] MethodMap47_method["method"] end end subgraph CSRRegister16["mstatus_mprv CSRRegister"] CSRRegister16__fu_access_valid["_fu_access_valid"] CSRRegister16__internal_fu_read["_internal_fu_read"] CSRRegister16__internal_fu_write["_internal_fu_write"] CSRRegister16_read_comb["read_comb"] CSRRegister16_read["read"] CSRRegister16_write["write"] subgraph MethodMap48["fu_write_map MethodMap"] MethodMap48_method["method"] end subgraph MethodFilter16["fu_write_filter MethodFilter"] MethodFilter16_method["method"] end subgraph MethodMap49["fu_write_combine_map MethodMap"] MethodMap49_method["method"] end subgraph MethodMap50["fu_read_map MethodMap"] MethodMap50_method["method"] end end subgraph CSRRegister17["mstatus_sum CSRRegister"] CSRRegister17__fu_access_valid["_fu_access_valid"] CSRRegister17__internal_fu_read["_internal_fu_read"] CSRRegister17__internal_fu_write["_internal_fu_write"] CSRRegister17_read_comb["read_comb"] CSRRegister17_read["read"] CSRRegister17_write["write"] subgraph MethodMap51["fu_write_map MethodMap"] MethodMap51_method["method"] end subgraph MethodFilter17["fu_write_filter MethodFilter"] MethodFilter17_method["method"] end subgraph MethodMap52["fu_write_combine_map MethodMap"] MethodMap52_method["method"] end subgraph MethodMap53["fu_read_map MethodMap"] MethodMap53_method["method"] end end subgraph CSRRegister18["mstatus_mxr CSRRegister"] CSRRegister18_read_comb["read_comb"] CSRRegister18_read["read"] CSRRegister18_write["write"] CSRRegister18__fu_access_valid["_fu_access_valid"] CSRRegister18__internal_fu_read["_internal_fu_read"] CSRRegister18__internal_fu_write["_internal_fu_write"] subgraph MethodMap54["fu_write_map MethodMap"] MethodMap54_method["method"] end subgraph MethodFilter18["fu_write_filter MethodFilter"] MethodFilter18_method["method"] end subgraph MethodMap55["fu_write_combine_map MethodMap"] MethodMap55_method["method"] end subgraph MethodMap56["fu_read_map MethodMap"] MethodMap56_method["method"] end end subgraph CSRRegister19["mstatus_tvm CSRRegister"] CSRRegister19_read_comb["read_comb"] CSRRegister19_read["read"] CSRRegister19_write["write"] CSRRegister19__fu_access_valid["_fu_access_valid"] CSRRegister19__internal_fu_read["_internal_fu_read"] CSRRegister19__internal_fu_write["_internal_fu_write"] subgraph MethodMap57["fu_write_map MethodMap"] MethodMap57_method["method"] end subgraph MethodFilter19["fu_write_filter MethodFilter"] MethodFilter19_method["method"] end subgraph MethodMap58["fu_write_combine_map MethodMap"] MethodMap58_method["method"] end subgraph MethodMap59["fu_read_map MethodMap"] MethodMap59_method["method"] end end subgraph CSRRegister20["mstatus_tsr CSRRegister"] CSRRegister20__fu_access_valid["_fu_access_valid"] CSRRegister20__internal_fu_read["_internal_fu_read"] CSRRegister20__internal_fu_write["_internal_fu_write"] CSRRegister20_read_comb["read_comb"] CSRRegister20_read["read"] CSRRegister20_write["write"] subgraph MethodMap60["fu_write_map MethodMap"] MethodMap60_method["method"] end subgraph MethodFilter20["fu_write_filter MethodFilter"] MethodFilter20_method["method"] end subgraph MethodMap61["fu_write_combine_map MethodMap"] MethodMap61_method["method"] end subgraph MethodMap62["fu_read_map MethodMap"] MethodMap62_method["method"] end end subgraph CSRRegister21["mstatus_spp CSRRegister"] CSRRegister21__internal_fu_write["_internal_fu_write"] CSRRegister21_read_comb["read_comb"] CSRRegister21_read["read"] CSRRegister21_write["write"] CSRRegister21__fu_access_valid["_fu_access_valid"] CSRRegister21__internal_fu_read["_internal_fu_read"] subgraph MethodMap63["fu_write_map MethodMap"] MethodMap63_method["method"] end subgraph MethodFilter21["fu_write_filter MethodFilter"] MethodFilter21_method["method"] end subgraph MethodMap64["fu_write_combine_map MethodMap"] MethodMap64_method["method"] end subgraph MethodMap65["fu_read_map MethodMap"] MethodMap65_method["method"] end end subgraph CSRRegister22["mstatus_spie CSRRegister"] CSRRegister22_read_comb["read_comb"] CSRRegister22_read["read"] CSRRegister22_write["write"] CSRRegister22__fu_access_valid["_fu_access_valid"] CSRRegister22__internal_fu_read["_internal_fu_read"] CSRRegister22__internal_fu_write["_internal_fu_write"] subgraph MethodMap66["fu_write_map MethodMap"] MethodMap66_method["method"] end subgraph MethodFilter22["fu_write_filter MethodFilter"] MethodFilter22_method["method"] end subgraph MethodMap67["fu_write_combine_map MethodMap"] MethodMap67_method["method"] end subgraph MethodMap68["fu_read_map MethodMap"] MethodMap68_method["method"] end end subgraph CSRRegister23["mstatus_sie CSRRegister"] CSRRegister23__fu_access_valid["_fu_access_valid"] CSRRegister23__internal_fu_read["_internal_fu_read"] CSRRegister23__internal_fu_write["_internal_fu_write"] CSRRegister23_read_comb["read_comb"] CSRRegister23_read["read"] CSRRegister23_write["write"] subgraph MethodMap69["fu_write_map MethodMap"] MethodMap69_method["method"] end subgraph MethodFilter23["fu_write_filter MethodFilter"] MethodFilter23_method["method"] end subgraph MethodMap70["fu_write_combine_map MethodMap"] MethodMap70_method["method"] end subgraph MethodMap71["fu_read_map MethodMap"] MethodMap71_method["method"] end end subgraph CSRRegister24["mstatus_tw CSRRegister"] CSRRegister24__internal_fu_read["_internal_fu_read"] CSRRegister24__internal_fu_write["_internal_fu_write"] CSRRegister24_read_comb["read_comb"] CSRRegister24_read["read"] CSRRegister24_write["write"] CSRRegister24__fu_access_valid["_fu_access_valid"] subgraph MethodMap72["fu_write_map MethodMap"] MethodMap72_method["method"] end subgraph MethodFilter24["fu_write_filter MethodFilter"] MethodFilter24_method["method"] end subgraph MethodMap73["fu_write_combine_map MethodMap"] MethodMap73_method["method"] end subgraph MethodMap74["fu_read_map MethodMap"] MethodMap74_method["method"] end end subgraph CSRRegister25["menvcfg_fiom CSRRegister"] CSRRegister25_read_comb["read_comb"] CSRRegister25_read["read"] CSRRegister25_write["write"] CSRRegister25__fu_access_valid["_fu_access_valid"] CSRRegister25__internal_fu_read["_internal_fu_read"] CSRRegister25__internal_fu_write["_internal_fu_write"] subgraph MethodMap75["fu_write_map MethodMap"] MethodMap75_method["method"] end subgraph MethodFilter25["fu_write_filter MethodFilter"] MethodFilter25_method["method"] end subgraph MethodMap76["fu_write_combine_map MethodMap"] MethodMap76_method["method"] end subgraph MethodMap77["fu_read_map MethodMap"] MethodMap77_method["method"] end end subgraph CSRRegister26["mtvec_base CSRRegister"] CSRRegister26__internal_fu_write["_internal_fu_write"] CSRRegister26_write["write"] CSRRegister26_read_comb["read_comb"] CSRRegister26__internal_fu_read["_internal_fu_read"] CSRRegister26__fu_access_valid["_fu_access_valid"] CSRRegister26_read["read"] subgraph MethodMap78["fu_write_map MethodMap"] MethodMap78_method["method"] end subgraph MethodFilter26["fu_write_filter MethodFilter"] MethodFilter26_method["method"] end subgraph MethodMap79["fu_write_combine_map MethodMap"] MethodMap79_method["method"] end subgraph MethodMap80["fu_read_map MethodMap"] MethodMap80_method["method"] end end subgraph CSRRegister27["mtvec_mode CSRRegister"] CSRRegister27_read_comb["read_comb"] CSRRegister27_read["read"] CSRRegister27__internal_fu_write["_internal_fu_write"] CSRRegister27__fu_access_valid["_fu_access_valid"] CSRRegister27__internal_fu_read["_internal_fu_read"] CSRRegister27_write["write"] subgraph MethodMap81["fu_write_map MethodMap"] MethodMap81_method["method"] end subgraph MethodFilter27["fu_write_filter MethodFilter"] MethodFilter27_method["method"] end subgraph MethodMap82["fu_write_combine_map MethodMap"] MethodMap82_method["method"] end subgraph MethodMap83["fu_read_map MethodMap"] MethodMap83_method["method"] end end subgraph CSRRegister28["mhpmevent3 CSRRegister"] CSRRegister28_read_comb["read_comb"] CSRRegister28_read["read"] CSRRegister28_write["write"] CSRRegister28__fu_access_valid["_fu_access_valid"] CSRRegister28__internal_fu_read["_internal_fu_read"] CSRRegister28__internal_fu_write["_internal_fu_write"] subgraph MethodMap84["fu_write_map MethodMap"] MethodMap84_method["method"] end subgraph MethodFilter28["fu_write_filter MethodFilter"] MethodFilter28_method["method"] end subgraph MethodMap85["fu_write_combine_map MethodMap"] MethodMap85_method["method"] end subgraph MethodMap86["fu_read_map MethodMap"] MethodMap86_method["method"] end end subgraph DoubleCounterCSR1["mhpmcounter3 DoubleCounterCSR"] DoubleCounterCSR1_increment["increment"] subgraph CSRRegister29["register CSRRegister"] CSRRegister29__fu_access_valid["_fu_access_valid"] CSRRegister29__internal_fu_read["_internal_fu_read"] CSRRegister29__internal_fu_write["_internal_fu_write"] CSRRegister29_read_comb["read_comb"] CSRRegister29_read["read"] CSRRegister29_write["write"] subgraph MethodMap87["fu_write_map MethodMap"] MethodMap87_method["method"] end subgraph MethodFilter29["fu_write_filter MethodFilter"] MethodFilter29_method["method"] end subgraph MethodMap88["fu_write_combine_map MethodMap"] MethodMap88_method["method"] end subgraph MethodMap89["fu_read_map MethodMap"] MethodMap89_method["method"] end end subgraph DoubleShadowCSR1["shadow DoubleShadowCSR"] subgraph ShadowCSR4["register_low ShadowCSR"] ShadowCSR4_read_comb["read_comb"] ShadowCSR4_write["write"] ShadowCSR4__fu_write["_fu_write"] ShadowCSR4__fu_access_valid["_fu_access_valid"] ShadowCSR4_read["read"] ShadowCSR4__fu_read["_fu_read"] end subgraph ShadowCSR5["register_high ShadowCSR"] ShadowCSR5_write["write"] ShadowCSR5_read_comb["read_comb"] ShadowCSR5__fu_write["_fu_write"] ShadowCSR5_read["read"] ShadowCSR5__fu_read["_fu_read"] ShadowCSR5__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR6["shadow_low ShadowCSR"] ShadowCSR6_write["write"] ShadowCSR6__fu_write["_fu_write"] ShadowCSR6__fu_access_valid["_fu_access_valid"] ShadowCSR6_read["read"] ShadowCSR6__fu_read["_fu_read"] ShadowCSR6_read_comb["read_comb"] end subgraph ShadowCSR7["shadow_high ShadowCSR"] ShadowCSR7__fu_access_valid["_fu_access_valid"] ShadowCSR7_read["read"] ShadowCSR7__fu_read["_fu_read"] ShadowCSR7_read_comb["read_comb"] ShadowCSR7_write["write"] ShadowCSR7__fu_write["_fu_write"] end end end subgraph CSRRegister30["mhpmevent4 CSRRegister"] CSRRegister30__fu_access_valid["_fu_access_valid"] CSRRegister30__internal_fu_read["_internal_fu_read"] CSRRegister30__internal_fu_write["_internal_fu_write"] CSRRegister30_read_comb["read_comb"] CSRRegister30_read["read"] CSRRegister30_write["write"] subgraph MethodMap90["fu_write_map MethodMap"] MethodMap90_method["method"] end subgraph MethodFilter30["fu_write_filter MethodFilter"] MethodFilter30_method["method"] end subgraph MethodMap91["fu_write_combine_map MethodMap"] MethodMap91_method["method"] end subgraph MethodMap92["fu_read_map MethodMap"] MethodMap92_method["method"] end end subgraph DoubleCounterCSR2["mhpmcounter4 DoubleCounterCSR"] DoubleCounterCSR2_increment["increment"] subgraph CSRRegister31["register CSRRegister"] CSRRegister31__fu_access_valid["_fu_access_valid"] CSRRegister31__internal_fu_read["_internal_fu_read"] CSRRegister31__internal_fu_write["_internal_fu_write"] CSRRegister31_read_comb["read_comb"] CSRRegister31_read["read"] CSRRegister31_write["write"] subgraph MethodMap93["fu_write_map MethodMap"] MethodMap93_method["method"] end subgraph MethodFilter31["fu_write_filter MethodFilter"] MethodFilter31_method["method"] end subgraph MethodMap94["fu_write_combine_map MethodMap"] MethodMap94_method["method"] end subgraph MethodMap95["fu_read_map MethodMap"] MethodMap95_method["method"] end end subgraph DoubleShadowCSR2["shadow DoubleShadowCSR"] subgraph ShadowCSR8["register_low ShadowCSR"] ShadowCSR8__fu_read["_fu_read"] ShadowCSR8_read_comb["read_comb"] ShadowCSR8_write["write"] ShadowCSR8__fu_write["_fu_write"] ShadowCSR8__fu_access_valid["_fu_access_valid"] ShadowCSR8_read["read"] end subgraph ShadowCSR9["register_high ShadowCSR"] ShadowCSR9_read_comb["read_comb"] ShadowCSR9_write["write"] ShadowCSR9__fu_write["_fu_write"] ShadowCSR9__fu_access_valid["_fu_access_valid"] ShadowCSR9_read["read"] ShadowCSR9__fu_read["_fu_read"] end subgraph ShadowCSR10["shadow_low ShadowCSR"] ShadowCSR10_read_comb["read_comb"] ShadowCSR10_write["write"] ShadowCSR10__fu_write["_fu_write"] ShadowCSR10__fu_access_valid["_fu_access_valid"] ShadowCSR10_read["read"] ShadowCSR10__fu_read["_fu_read"] end subgraph ShadowCSR11["shadow_high ShadowCSR"] ShadowCSR11__fu_write["_fu_write"] ShadowCSR11__fu_access_valid["_fu_access_valid"] ShadowCSR11_read["read"] ShadowCSR11__fu_read["_fu_read"] ShadowCSR11_read_comb["read_comb"] ShadowCSR11_write["write"] end end end subgraph CSRRegister32["mhpmevent5 CSRRegister"] CSRRegister32__fu_access_valid["_fu_access_valid"] CSRRegister32__internal_fu_read["_internal_fu_read"] CSRRegister32__internal_fu_write["_internal_fu_write"] CSRRegister32_read_comb["read_comb"] CSRRegister32_read["read"] CSRRegister32_write["write"] subgraph MethodMap96["fu_write_map MethodMap"] MethodMap96_method["method"] end subgraph MethodFilter32["fu_write_filter MethodFilter"] MethodFilter32_method["method"] end subgraph MethodMap97["fu_write_combine_map MethodMap"] MethodMap97_method["method"] end subgraph MethodMap98["fu_read_map MethodMap"] MethodMap98_method["method"] end end subgraph DoubleCounterCSR3["mhpmcounter5 DoubleCounterCSR"] DoubleCounterCSR3_increment["increment"] subgraph CSRRegister33["register CSRRegister"] CSRRegister33_read["read"] CSRRegister33_write["write"] CSRRegister33__fu_access_valid["_fu_access_valid"] CSRRegister33__internal_fu_read["_internal_fu_read"] CSRRegister33__internal_fu_write["_internal_fu_write"] CSRRegister33_read_comb["read_comb"] subgraph MethodMap99["fu_write_map MethodMap"] MethodMap99_method["method"] end subgraph MethodFilter33["fu_write_filter MethodFilter"] MethodFilter33_method["method"] end subgraph MethodMap100["fu_write_combine_map MethodMap"] MethodMap100_method["method"] end subgraph MethodMap101["fu_read_map MethodMap"] MethodMap101_method["method"] end end subgraph DoubleShadowCSR3["shadow DoubleShadowCSR"] subgraph ShadowCSR12["register_low ShadowCSR"] ShadowCSR12__fu_access_valid["_fu_access_valid"] ShadowCSR12_read["read"] ShadowCSR12__fu_read["_fu_read"] ShadowCSR12_read_comb["read_comb"] ShadowCSR12_write["write"] ShadowCSR12__fu_write["_fu_write"] end subgraph ShadowCSR13["register_high ShadowCSR"] ShadowCSR13_read["read"] ShadowCSR13__fu_read["_fu_read"] ShadowCSR13_read_comb["read_comb"] ShadowCSR13_write["write"] ShadowCSR13__fu_write["_fu_write"] ShadowCSR13__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR14["shadow_low ShadowCSR"] ShadowCSR14_read_comb["read_comb"] ShadowCSR14_write["write"] ShadowCSR14__fu_write["_fu_write"] ShadowCSR14__fu_access_valid["_fu_access_valid"] ShadowCSR14_read["read"] ShadowCSR14__fu_read["_fu_read"] end subgraph ShadowCSR15["shadow_high ShadowCSR"] ShadowCSR15_read_comb["read_comb"] ShadowCSR15_write["write"] ShadowCSR15__fu_write["_fu_write"] ShadowCSR15__fu_access_valid["_fu_access_valid"] ShadowCSR15_read["read"] ShadowCSR15__fu_read["_fu_read"] end end end subgraph CSRRegister34["mhpmevent6 CSRRegister"] CSRRegister34_write["write"] CSRRegister34__fu_access_valid["_fu_access_valid"] CSRRegister34__internal_fu_read["_internal_fu_read"] CSRRegister34__internal_fu_write["_internal_fu_write"] CSRRegister34_read_comb["read_comb"] CSRRegister34_read["read"] subgraph MethodMap102["fu_write_map MethodMap"] MethodMap102_method["method"] end subgraph MethodFilter34["fu_write_filter MethodFilter"] MethodFilter34_method["method"] end subgraph MethodMap103["fu_write_combine_map MethodMap"] MethodMap103_method["method"] end subgraph MethodMap104["fu_read_map MethodMap"] MethodMap104_method["method"] end end subgraph DoubleCounterCSR4["mhpmcounter6 DoubleCounterCSR"] DoubleCounterCSR4_increment["increment"] subgraph CSRRegister35["register CSRRegister"] CSRRegister35_read_comb["read_comb"] CSRRegister35_read["read"] CSRRegister35_write["write"] CSRRegister35__fu_access_valid["_fu_access_valid"] CSRRegister35__internal_fu_read["_internal_fu_read"] CSRRegister35__internal_fu_write["_internal_fu_write"] subgraph MethodMap105["fu_write_map MethodMap"] MethodMap105_method["method"] end subgraph MethodFilter35["fu_write_filter MethodFilter"] MethodFilter35_method["method"] end subgraph MethodMap106["fu_write_combine_map MethodMap"] MethodMap106_method["method"] end subgraph MethodMap107["fu_read_map MethodMap"] MethodMap107_method["method"] end end subgraph DoubleShadowCSR4["shadow DoubleShadowCSR"] subgraph ShadowCSR16["register_low ShadowCSR"] ShadowCSR16__fu_access_valid["_fu_access_valid"] ShadowCSR16_read["read"] ShadowCSR16__fu_read["_fu_read"] ShadowCSR16_read_comb["read_comb"] ShadowCSR16_write["write"] ShadowCSR16__fu_write["_fu_write"] end subgraph ShadowCSR17["register_high ShadowCSR"] ShadowCSR17_read["read"] ShadowCSR17__fu_read["_fu_read"] ShadowCSR17__fu_access_valid["_fu_access_valid"] ShadowCSR17_read_comb["read_comb"] ShadowCSR17_write["write"] ShadowCSR17__fu_write["_fu_write"] end subgraph ShadowCSR18["shadow_low ShadowCSR"] ShadowCSR18_read["read"] ShadowCSR18__fu_read["_fu_read"] ShadowCSR18_read_comb["read_comb"] ShadowCSR18_write["write"] ShadowCSR18__fu_write["_fu_write"] ShadowCSR18__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR19["shadow_high ShadowCSR"] ShadowCSR19_read_comb["read_comb"] ShadowCSR19_write["write"] ShadowCSR19__fu_write["_fu_write"] ShadowCSR19__fu_access_valid["_fu_access_valid"] ShadowCSR19_read["read"] ShadowCSR19__fu_read["_fu_read"] end end end subgraph CSRRegister36["mhpmevent7 CSRRegister"] CSRRegister36_read_comb["read_comb"] CSRRegister36_read["read"] CSRRegister36_write["write"] CSRRegister36__fu_access_valid["_fu_access_valid"] CSRRegister36__internal_fu_read["_internal_fu_read"] CSRRegister36__internal_fu_write["_internal_fu_write"] subgraph MethodMap108["fu_write_map MethodMap"] MethodMap108_method["method"] end subgraph MethodFilter36["fu_write_filter MethodFilter"] MethodFilter36_method["method"] end subgraph MethodMap109["fu_write_combine_map MethodMap"] MethodMap109_method["method"] end subgraph MethodMap110["fu_read_map MethodMap"] MethodMap110_method["method"] end end subgraph DoubleCounterCSR5["mhpmcounter7 DoubleCounterCSR"] DoubleCounterCSR5_increment["increment"] subgraph CSRRegister37["register CSRRegister"] CSRRegister37_read_comb["read_comb"] CSRRegister37_read["read"] CSRRegister37_write["write"] CSRRegister37__fu_access_valid["_fu_access_valid"] CSRRegister37__internal_fu_read["_internal_fu_read"] CSRRegister37__internal_fu_write["_internal_fu_write"] subgraph MethodMap111["fu_write_map MethodMap"] MethodMap111_method["method"] end subgraph MethodFilter37["fu_write_filter MethodFilter"] MethodFilter37_method["method"] end subgraph MethodMap112["fu_write_combine_map MethodMap"] MethodMap112_method["method"] end subgraph MethodMap113["fu_read_map MethodMap"] MethodMap113_method["method"] end end subgraph DoubleShadowCSR5["shadow DoubleShadowCSR"] subgraph ShadowCSR20["register_low ShadowCSR"] ShadowCSR20_write["write"] ShadowCSR20__fu_write["_fu_write"] ShadowCSR20__fu_access_valid["_fu_access_valid"] ShadowCSR20_read["read"] ShadowCSR20__fu_read["_fu_read"] ShadowCSR20_read_comb["read_comb"] end subgraph ShadowCSR21["register_high ShadowCSR"] ShadowCSR21__fu_access_valid["_fu_access_valid"] ShadowCSR21_read["read"] ShadowCSR21__fu_read["_fu_read"] ShadowCSR21_read_comb["read_comb"] ShadowCSR21_write["write"] ShadowCSR21__fu_write["_fu_write"] end subgraph ShadowCSR22["shadow_low ShadowCSR"] ShadowCSR22__fu_access_valid["_fu_access_valid"] ShadowCSR22_read["read"] ShadowCSR22__fu_read["_fu_read"] ShadowCSR22_read_comb["read_comb"] ShadowCSR22_write["write"] ShadowCSR22__fu_write["_fu_write"] end subgraph ShadowCSR23["shadow_high ShadowCSR"] ShadowCSR23__fu_read["_fu_read"] ShadowCSR23_read_comb["read_comb"] ShadowCSR23_write["write"] ShadowCSR23__fu_write["_fu_write"] ShadowCSR23__fu_access_valid["_fu_access_valid"] ShadowCSR23_read["read"] end end end subgraph CSRRegister38["mhpmevent8 CSRRegister"] CSRRegister38_read_comb["read_comb"] CSRRegister38_read["read"] CSRRegister38_write["write"] CSRRegister38__fu_access_valid["_fu_access_valid"] CSRRegister38__internal_fu_read["_internal_fu_read"] CSRRegister38__internal_fu_write["_internal_fu_write"] subgraph MethodMap114["fu_write_map MethodMap"] MethodMap114_method["method"] end subgraph MethodFilter38["fu_write_filter MethodFilter"] MethodFilter38_method["method"] end subgraph MethodMap115["fu_write_combine_map MethodMap"] MethodMap115_method["method"] end subgraph MethodMap116["fu_read_map MethodMap"] MethodMap116_method["method"] end end subgraph DoubleCounterCSR6["mhpmcounter8 DoubleCounterCSR"] DoubleCounterCSR6_increment["increment"] subgraph CSRRegister39["register CSRRegister"] CSRRegister39__internal_fu_read["_internal_fu_read"] CSRRegister39__internal_fu_write["_internal_fu_write"] CSRRegister39_read_comb["read_comb"] CSRRegister39_read["read"] CSRRegister39_write["write"] CSRRegister39__fu_access_valid["_fu_access_valid"] subgraph MethodMap117["fu_write_map MethodMap"] MethodMap117_method["method"] end subgraph MethodFilter39["fu_write_filter MethodFilter"] MethodFilter39_method["method"] end subgraph MethodMap118["fu_write_combine_map MethodMap"] MethodMap118_method["method"] end subgraph MethodMap119["fu_read_map MethodMap"] MethodMap119_method["method"] end end subgraph DoubleShadowCSR6["shadow DoubleShadowCSR"] subgraph ShadowCSR24["register_low ShadowCSR"] ShadowCSR24_read_comb["read_comb"] ShadowCSR24_write["write"] ShadowCSR24__fu_write["_fu_write"] ShadowCSR24__fu_access_valid["_fu_access_valid"] ShadowCSR24_read["read"] ShadowCSR24__fu_read["_fu_read"] end subgraph ShadowCSR25["register_high ShadowCSR"] ShadowCSR25_read_comb["read_comb"] ShadowCSR25_write["write"] ShadowCSR25__fu_write["_fu_write"] ShadowCSR25__fu_access_valid["_fu_access_valid"] ShadowCSR25_read["read"] ShadowCSR25__fu_read["_fu_read"] end subgraph ShadowCSR26["shadow_low ShadowCSR"] ShadowCSR26__fu_access_valid["_fu_access_valid"] ShadowCSR26_read["read"] ShadowCSR26__fu_read["_fu_read"] ShadowCSR26_read_comb["read_comb"] ShadowCSR26_write["write"] ShadowCSR26__fu_write["_fu_write"] end subgraph ShadowCSR27["shadow_high ShadowCSR"] ShadowCSR27__fu_access_valid["_fu_access_valid"] ShadowCSR27_read["read"] ShadowCSR27__fu_read["_fu_read"] ShadowCSR27_read_comb["read_comb"] ShadowCSR27_write["write"] ShadowCSR27__fu_write["_fu_write"] end end end subgraph CSRRegister40["mhpmevent9 CSRRegister"] CSRRegister40__internal_fu_write["_internal_fu_write"] CSRRegister40_read_comb["read_comb"] CSRRegister40_read["read"] CSRRegister40_write["write"] CSRRegister40__fu_access_valid["_fu_access_valid"] CSRRegister40__internal_fu_read["_internal_fu_read"] subgraph MethodMap120["fu_write_map MethodMap"] MethodMap120_method["method"] end subgraph MethodFilter40["fu_write_filter MethodFilter"] MethodFilter40_method["method"] end subgraph MethodMap121["fu_write_combine_map MethodMap"] MethodMap121_method["method"] end subgraph MethodMap122["fu_read_map MethodMap"] MethodMap122_method["method"] end end subgraph DoubleCounterCSR7["mhpmcounter9 DoubleCounterCSR"] DoubleCounterCSR7_increment["increment"] subgraph CSRRegister41["register CSRRegister"] CSRRegister41__fu_access_valid["_fu_access_valid"] CSRRegister41__internal_fu_read["_internal_fu_read"] CSRRegister41__internal_fu_write["_internal_fu_write"] CSRRegister41_read_comb["read_comb"] CSRRegister41_read["read"] CSRRegister41_write["write"] subgraph MethodMap123["fu_write_map MethodMap"] MethodMap123_method["method"] end subgraph MethodFilter41["fu_write_filter MethodFilter"] MethodFilter41_method["method"] end subgraph MethodMap124["fu_write_combine_map MethodMap"] MethodMap124_method["method"] end subgraph MethodMap125["fu_read_map MethodMap"] MethodMap125_method["method"] end end subgraph DoubleShadowCSR7["shadow DoubleShadowCSR"] subgraph ShadowCSR28["register_low ShadowCSR"] ShadowCSR28_read_comb["read_comb"] ShadowCSR28_write["write"] ShadowCSR28__fu_write["_fu_write"] ShadowCSR28__fu_access_valid["_fu_access_valid"] ShadowCSR28_read["read"] ShadowCSR28__fu_read["_fu_read"] end subgraph ShadowCSR29["register_high ShadowCSR"] ShadowCSR29_read_comb["read_comb"] ShadowCSR29_write["write"] ShadowCSR29__fu_write["_fu_write"] ShadowCSR29__fu_access_valid["_fu_access_valid"] ShadowCSR29_read["read"] ShadowCSR29__fu_read["_fu_read"] end subgraph ShadowCSR30["shadow_low ShadowCSR"] ShadowCSR30_read_comb["read_comb"] ShadowCSR30_write["write"] ShadowCSR30__fu_write["_fu_write"] ShadowCSR30__fu_access_valid["_fu_access_valid"] ShadowCSR30_read["read"] ShadowCSR30__fu_read["_fu_read"] end subgraph ShadowCSR31["shadow_high ShadowCSR"] ShadowCSR31__fu_access_valid["_fu_access_valid"] ShadowCSR31_read["read"] ShadowCSR31__fu_read["_fu_read"] ShadowCSR31_read_comb["read_comb"] ShadowCSR31_write["write"] ShadowCSR31__fu_write["_fu_write"] end end end subgraph CSRRegister42["mhpmevent10 CSRRegister"] CSRRegister42__fu_access_valid["_fu_access_valid"] CSRRegister42__internal_fu_read["_internal_fu_read"] CSRRegister42__internal_fu_write["_internal_fu_write"] CSRRegister42_read_comb["read_comb"] CSRRegister42_read["read"] CSRRegister42_write["write"] subgraph MethodMap126["fu_write_map MethodMap"] MethodMap126_method["method"] end subgraph MethodFilter42["fu_write_filter MethodFilter"] MethodFilter42_method["method"] end subgraph MethodMap127["fu_write_combine_map MethodMap"] MethodMap127_method["method"] end subgraph MethodMap128["fu_read_map MethodMap"] MethodMap128_method["method"] end end subgraph DoubleCounterCSR8["mhpmcounter10 DoubleCounterCSR"] DoubleCounterCSR8_increment["increment"] subgraph CSRRegister43["register CSRRegister"] CSRRegister43__fu_access_valid["_fu_access_valid"] CSRRegister43__internal_fu_read["_internal_fu_read"] CSRRegister43__internal_fu_write["_internal_fu_write"] CSRRegister43_read_comb["read_comb"] CSRRegister43_read["read"] CSRRegister43_write["write"] subgraph MethodMap129["fu_write_map MethodMap"] MethodMap129_method["method"] end subgraph MethodFilter43["fu_write_filter MethodFilter"] MethodFilter43_method["method"] end subgraph MethodMap130["fu_write_combine_map MethodMap"] MethodMap130_method["method"] end subgraph MethodMap131["fu_read_map MethodMap"] MethodMap131_method["method"] end end subgraph DoubleShadowCSR8["shadow DoubleShadowCSR"] subgraph ShadowCSR32["register_low ShadowCSR"] ShadowCSR32_read["read"] ShadowCSR32__fu_read["_fu_read"] ShadowCSR32_read_comb["read_comb"] ShadowCSR32_write["write"] ShadowCSR32__fu_write["_fu_write"] ShadowCSR32__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR33["register_high ShadowCSR"] ShadowCSR33_read_comb["read_comb"] ShadowCSR33_write["write"] ShadowCSR33__fu_write["_fu_write"] ShadowCSR33__fu_access_valid["_fu_access_valid"] ShadowCSR33_read["read"] ShadowCSR33__fu_read["_fu_read"] end subgraph ShadowCSR34["shadow_low ShadowCSR"] ShadowCSR34_read_comb["read_comb"] ShadowCSR34_write["write"] ShadowCSR34__fu_write["_fu_write"] ShadowCSR34__fu_access_valid["_fu_access_valid"] ShadowCSR34_read["read"] ShadowCSR34__fu_read["_fu_read"] end subgraph ShadowCSR35["shadow_high ShadowCSR"] ShadowCSR35_write["write"] ShadowCSR35__fu_write["_fu_write"] ShadowCSR35__fu_access_valid["_fu_access_valid"] ShadowCSR35_read["read"] ShadowCSR35__fu_read["_fu_read"] ShadowCSR35_read_comb["read_comb"] end end end subgraph CSRRegister44["mhpmevent11 CSRRegister"] CSRRegister44__fu_access_valid["_fu_access_valid"] CSRRegister44__internal_fu_read["_internal_fu_read"] CSRRegister44__internal_fu_write["_internal_fu_write"] CSRRegister44_read_comb["read_comb"] CSRRegister44_read["read"] CSRRegister44_write["write"] subgraph MethodMap132["fu_write_map MethodMap"] MethodMap132_method["method"] end subgraph MethodFilter44["fu_write_filter MethodFilter"] MethodFilter44_method["method"] end subgraph MethodMap133["fu_write_combine_map MethodMap"] MethodMap133_method["method"] end subgraph MethodMap134["fu_read_map MethodMap"] MethodMap134_method["method"] end end subgraph DoubleCounterCSR9["mhpmcounter11 DoubleCounterCSR"] DoubleCounterCSR9_increment["increment"] subgraph CSRRegister45["register CSRRegister"] CSRRegister45_read_comb["read_comb"] CSRRegister45_read["read"] CSRRegister45_write["write"] CSRRegister45__fu_access_valid["_fu_access_valid"] CSRRegister45__internal_fu_read["_internal_fu_read"] CSRRegister45__internal_fu_write["_internal_fu_write"] subgraph MethodMap135["fu_write_map MethodMap"] MethodMap135_method["method"] end subgraph MethodFilter45["fu_write_filter MethodFilter"] MethodFilter45_method["method"] end subgraph MethodMap136["fu_write_combine_map MethodMap"] MethodMap136_method["method"] end subgraph MethodMap137["fu_read_map MethodMap"] MethodMap137_method["method"] end end subgraph DoubleShadowCSR9["shadow DoubleShadowCSR"] subgraph ShadowCSR36["register_low ShadowCSR"] ShadowCSR36__fu_access_valid["_fu_access_valid"] ShadowCSR36_read["read"] ShadowCSR36__fu_read["_fu_read"] ShadowCSR36_read_comb["read_comb"] ShadowCSR36_write["write"] ShadowCSR36__fu_write["_fu_write"] end subgraph ShadowCSR37["register_high ShadowCSR"] ShadowCSR37__fu_access_valid["_fu_access_valid"] ShadowCSR37_read["read"] ShadowCSR37__fu_read["_fu_read"] ShadowCSR37_read_comb["read_comb"] ShadowCSR37_write["write"] ShadowCSR37__fu_write["_fu_write"] end subgraph ShadowCSR38["shadow_low ShadowCSR"] ShadowCSR38_read_comb["read_comb"] ShadowCSR38_write["write"] ShadowCSR38__fu_write["_fu_write"] ShadowCSR38__fu_access_valid["_fu_access_valid"] ShadowCSR38_read["read"] ShadowCSR38__fu_read["_fu_read"] end subgraph ShadowCSR39["shadow_high ShadowCSR"] ShadowCSR39_read_comb["read_comb"] ShadowCSR39_write["write"] ShadowCSR39__fu_write["_fu_write"] ShadowCSR39__fu_access_valid["_fu_access_valid"] ShadowCSR39_read["read"] ShadowCSR39__fu_read["_fu_read"] end end end subgraph CSRRegister46["mhpmevent12 CSRRegister"] CSRRegister46_read["read"] CSRRegister46_write["write"] CSRRegister46__fu_access_valid["_fu_access_valid"] CSRRegister46__internal_fu_read["_internal_fu_read"] CSRRegister46__internal_fu_write["_internal_fu_write"] CSRRegister46_read_comb["read_comb"] subgraph MethodMap138["fu_write_map MethodMap"] MethodMap138_method["method"] end subgraph MethodFilter46["fu_write_filter MethodFilter"] MethodFilter46_method["method"] end subgraph MethodMap139["fu_write_combine_map MethodMap"] MethodMap139_method["method"] end subgraph MethodMap140["fu_read_map MethodMap"] MethodMap140_method["method"] end end subgraph DoubleCounterCSR10["mhpmcounter12 DoubleCounterCSR"] DoubleCounterCSR10_increment["increment"] subgraph CSRRegister47["register CSRRegister"] CSRRegister47_read_comb["read_comb"] CSRRegister47_read["read"] CSRRegister47_write["write"] CSRRegister47__fu_access_valid["_fu_access_valid"] CSRRegister47__internal_fu_read["_internal_fu_read"] CSRRegister47__internal_fu_write["_internal_fu_write"] subgraph MethodMap141["fu_write_map MethodMap"] MethodMap141_method["method"] end subgraph MethodFilter47["fu_write_filter MethodFilter"] MethodFilter47_method["method"] end subgraph MethodMap142["fu_write_combine_map MethodMap"] MethodMap142_method["method"] end subgraph MethodMap143["fu_read_map MethodMap"] MethodMap143_method["method"] end end subgraph DoubleShadowCSR10["shadow DoubleShadowCSR"] subgraph ShadowCSR40["register_low ShadowCSR"] ShadowCSR40__fu_access_valid["_fu_access_valid"] ShadowCSR40_read["read"] ShadowCSR40__fu_read["_fu_read"] ShadowCSR40_read_comb["read_comb"] ShadowCSR40_write["write"] ShadowCSR40__fu_write["_fu_write"] end subgraph ShadowCSR41["register_high ShadowCSR"] ShadowCSR41__fu_access_valid["_fu_access_valid"] ShadowCSR41_read["read"] ShadowCSR41__fu_read["_fu_read"] ShadowCSR41_read_comb["read_comb"] ShadowCSR41_write["write"] ShadowCSR41__fu_write["_fu_write"] end subgraph ShadowCSR42["shadow_low ShadowCSR"] ShadowCSR42__fu_access_valid["_fu_access_valid"] ShadowCSR42_read["read"] ShadowCSR42__fu_read["_fu_read"] ShadowCSR42_read_comb["read_comb"] ShadowCSR42__fu_write["_fu_write"] ShadowCSR42_write["write"] end subgraph ShadowCSR43["shadow_high ShadowCSR"] ShadowCSR43_read_comb["read_comb"] ShadowCSR43_write["write"] ShadowCSR43__fu_write["_fu_write"] ShadowCSR43__fu_access_valid["_fu_access_valid"] ShadowCSR43_read["read"] ShadowCSR43__fu_read["_fu_read"] end end end subgraph CSRRegister48["mhpmevent13 CSRRegister"] CSRRegister48_read_comb["read_comb"] CSRRegister48_read["read"] CSRRegister48_write["write"] CSRRegister48__fu_access_valid["_fu_access_valid"] CSRRegister48__internal_fu_read["_internal_fu_read"] CSRRegister48__internal_fu_write["_internal_fu_write"] subgraph MethodMap144["fu_write_map MethodMap"] MethodMap144_method["method"] end subgraph MethodFilter48["fu_write_filter MethodFilter"] MethodFilter48_method["method"] end subgraph MethodMap145["fu_write_combine_map MethodMap"] MethodMap145_method["method"] end subgraph MethodMap146["fu_read_map MethodMap"] MethodMap146_method["method"] end end subgraph DoubleCounterCSR11["mhpmcounter13 DoubleCounterCSR"] DoubleCounterCSR11_increment["increment"] subgraph CSRRegister49["register CSRRegister"] CSRRegister49_read_comb["read_comb"] CSRRegister49_read["read"] CSRRegister49_write["write"] CSRRegister49__fu_access_valid["_fu_access_valid"] CSRRegister49__internal_fu_read["_internal_fu_read"] CSRRegister49__internal_fu_write["_internal_fu_write"] subgraph MethodMap147["fu_write_map MethodMap"] MethodMap147_method["method"] end subgraph MethodFilter49["fu_write_filter MethodFilter"] MethodFilter49_method["method"] end subgraph MethodMap148["fu_write_combine_map MethodMap"] MethodMap148_method["method"] end subgraph MethodMap149["fu_read_map MethodMap"] MethodMap149_method["method"] end end subgraph DoubleShadowCSR11["shadow DoubleShadowCSR"] subgraph ShadowCSR44["register_low ShadowCSR"] ShadowCSR44_read_comb["read_comb"] ShadowCSR44_write["write"] ShadowCSR44__fu_write["_fu_write"] ShadowCSR44__fu_access_valid["_fu_access_valid"] ShadowCSR44_read["read"] ShadowCSR44__fu_read["_fu_read"] end subgraph ShadowCSR45["register_high ShadowCSR"] ShadowCSR45__fu_access_valid["_fu_access_valid"] ShadowCSR45_read["read"] ShadowCSR45__fu_read["_fu_read"] ShadowCSR45_read_comb["read_comb"] ShadowCSR45_write["write"] ShadowCSR45__fu_write["_fu_write"] end subgraph ShadowCSR46["shadow_low ShadowCSR"] ShadowCSR46__fu_access_valid["_fu_access_valid"] ShadowCSR46_read["read"] ShadowCSR46__fu_read["_fu_read"] ShadowCSR46_read_comb["read_comb"] ShadowCSR46_write["write"] ShadowCSR46__fu_write["_fu_write"] end subgraph ShadowCSR47["shadow_high ShadowCSR"] ShadowCSR47_read["read"] ShadowCSR47__fu_read["_fu_read"] ShadowCSR47_read_comb["read_comb"] ShadowCSR47_write["write"] ShadowCSR47__fu_write["_fu_write"] ShadowCSR47__fu_access_valid["_fu_access_valid"] end end end subgraph CSRRegister50["mhpmevent14 CSRRegister"] CSRRegister50_read_comb["read_comb"] CSRRegister50_read["read"] CSRRegister50_write["write"] CSRRegister50__fu_access_valid["_fu_access_valid"] CSRRegister50__internal_fu_read["_internal_fu_read"] CSRRegister50__internal_fu_write["_internal_fu_write"] subgraph MethodMap150["fu_write_map MethodMap"] MethodMap150_method["method"] end subgraph MethodFilter50["fu_write_filter MethodFilter"] MethodFilter50_method["method"] end subgraph MethodMap151["fu_write_combine_map MethodMap"] MethodMap151_method["method"] end subgraph MethodMap152["fu_read_map MethodMap"] MethodMap152_method["method"] end end subgraph DoubleCounterCSR12["mhpmcounter14 DoubleCounterCSR"] DoubleCounterCSR12_increment["increment"] subgraph CSRRegister51["register CSRRegister"] CSRRegister51__fu_access_valid["_fu_access_valid"] CSRRegister51__internal_fu_read["_internal_fu_read"] CSRRegister51__internal_fu_write["_internal_fu_write"] CSRRegister51_read_comb["read_comb"] CSRRegister51_write["write"] CSRRegister51_read["read"] subgraph MethodMap153["fu_write_map MethodMap"] MethodMap153_method["method"] end subgraph MethodFilter51["fu_write_filter MethodFilter"] MethodFilter51_method["method"] end subgraph MethodMap154["fu_write_combine_map MethodMap"] MethodMap154_method["method"] end subgraph MethodMap155["fu_read_map MethodMap"] MethodMap155_method["method"] end end subgraph DoubleShadowCSR12["shadow DoubleShadowCSR"] subgraph ShadowCSR48["register_low ShadowCSR"] ShadowCSR48_read_comb["read_comb"] ShadowCSR48_write["write"] ShadowCSR48__fu_write["_fu_write"] ShadowCSR48__fu_access_valid["_fu_access_valid"] ShadowCSR48_read["read"] ShadowCSR48__fu_read["_fu_read"] end subgraph ShadowCSR49["register_high ShadowCSR"] ShadowCSR49_read_comb["read_comb"] ShadowCSR49_write["write"] ShadowCSR49__fu_write["_fu_write"] ShadowCSR49__fu_access_valid["_fu_access_valid"] ShadowCSR49_read["read"] ShadowCSR49__fu_read["_fu_read"] end subgraph ShadowCSR50["shadow_low ShadowCSR"] ShadowCSR50__fu_write["_fu_write"] ShadowCSR50__fu_access_valid["_fu_access_valid"] ShadowCSR50_read["read"] ShadowCSR50__fu_read["_fu_read"] ShadowCSR50_read_comb["read_comb"] ShadowCSR50_write["write"] end subgraph ShadowCSR51["shadow_high ShadowCSR"] ShadowCSR51__fu_access_valid["_fu_access_valid"] ShadowCSR51_read["read"] ShadowCSR51__fu_read["_fu_read"] ShadowCSR51_read_comb["read_comb"] ShadowCSR51_write["write"] ShadowCSR51__fu_write["_fu_write"] end end end subgraph CSRRegister52["mhpmevent15 CSRRegister"] CSRRegister52__internal_fu_read["_internal_fu_read"] CSRRegister52__internal_fu_write["_internal_fu_write"] CSRRegister52_read_comb["read_comb"] CSRRegister52_read["read"] CSRRegister52_write["write"] CSRRegister52__fu_access_valid["_fu_access_valid"] subgraph MethodMap156["fu_write_map MethodMap"] MethodMap156_method["method"] end subgraph MethodFilter52["fu_write_filter MethodFilter"] MethodFilter52_method["method"] end subgraph MethodMap157["fu_write_combine_map MethodMap"] MethodMap157_method["method"] end subgraph MethodMap158["fu_read_map MethodMap"] MethodMap158_method["method"] end end subgraph DoubleCounterCSR13["mhpmcounter15 DoubleCounterCSR"] DoubleCounterCSR13_increment["increment"] subgraph CSRRegister53["register CSRRegister"] CSRRegister53__fu_access_valid["_fu_access_valid"] CSRRegister53__internal_fu_read["_internal_fu_read"] CSRRegister53__internal_fu_write["_internal_fu_write"] CSRRegister53_read_comb["read_comb"] CSRRegister53_read["read"] CSRRegister53_write["write"] subgraph MethodMap159["fu_write_map MethodMap"] MethodMap159_method["method"] end subgraph MethodFilter53["fu_write_filter MethodFilter"] MethodFilter53_method["method"] end subgraph MethodMap160["fu_write_combine_map MethodMap"] MethodMap160_method["method"] end subgraph MethodMap161["fu_read_map MethodMap"] MethodMap161_method["method"] end end subgraph DoubleShadowCSR13["shadow DoubleShadowCSR"] subgraph ShadowCSR52["register_low ShadowCSR"] ShadowCSR52_read_comb["read_comb"] ShadowCSR52_write["write"] ShadowCSR52__fu_write["_fu_write"] ShadowCSR52__fu_access_valid["_fu_access_valid"] ShadowCSR52_read["read"] ShadowCSR52__fu_read["_fu_read"] end subgraph ShadowCSR53["register_high ShadowCSR"] ShadowCSR53_read_comb["read_comb"] ShadowCSR53_write["write"] ShadowCSR53__fu_write["_fu_write"] ShadowCSR53__fu_access_valid["_fu_access_valid"] ShadowCSR53_read["read"] ShadowCSR53__fu_read["_fu_read"] end subgraph ShadowCSR54["shadow_low ShadowCSR"] ShadowCSR54_read_comb["read_comb"] ShadowCSR54__fu_write["_fu_write"] ShadowCSR54_write["write"] ShadowCSR54__fu_read["_fu_read"] ShadowCSR54__fu_access_valid["_fu_access_valid"] ShadowCSR54_read["read"] end subgraph ShadowCSR55["shadow_high ShadowCSR"] ShadowCSR55__fu_write["_fu_write"] ShadowCSR55__fu_access_valid["_fu_access_valid"] ShadowCSR55_read["read"] ShadowCSR55__fu_read["_fu_read"] ShadowCSR55_read_comb["read_comb"] ShadowCSR55_write["write"] end end end subgraph CSRRegister54["mhpmevent16 CSRRegister"] CSRRegister54__fu_access_valid["_fu_access_valid"] CSRRegister54__internal_fu_read["_internal_fu_read"] CSRRegister54__internal_fu_write["_internal_fu_write"] CSRRegister54_read_comb["read_comb"] CSRRegister54_read["read"] CSRRegister54_write["write"] subgraph MethodMap162["fu_write_map MethodMap"] MethodMap162_method["method"] end subgraph MethodFilter54["fu_write_filter MethodFilter"] MethodFilter54_method["method"] end subgraph MethodMap163["fu_write_combine_map MethodMap"] MethodMap163_method["method"] end subgraph MethodMap164["fu_read_map MethodMap"] MethodMap164_method["method"] end end subgraph DoubleCounterCSR14["mhpmcounter16 DoubleCounterCSR"] DoubleCounterCSR14_increment["increment"] subgraph CSRRegister55["register CSRRegister"] CSRRegister55_write["write"] CSRRegister55__fu_access_valid["_fu_access_valid"] CSRRegister55__internal_fu_read["_internal_fu_read"] CSRRegister55__internal_fu_write["_internal_fu_write"] CSRRegister55_read_comb["read_comb"] CSRRegister55_read["read"] subgraph MethodMap165["fu_write_map MethodMap"] MethodMap165_method["method"] end subgraph MethodFilter55["fu_write_filter MethodFilter"] MethodFilter55_method["method"] end subgraph MethodMap166["fu_write_combine_map MethodMap"] MethodMap166_method["method"] end subgraph MethodMap167["fu_read_map MethodMap"] MethodMap167_method["method"] end end subgraph DoubleShadowCSR14["shadow DoubleShadowCSR"] subgraph ShadowCSR56["register_low ShadowCSR"] ShadowCSR56__fu_access_valid["_fu_access_valid"] ShadowCSR56_read["read"] ShadowCSR56__fu_read["_fu_read"] ShadowCSR56_read_comb["read_comb"] ShadowCSR56_write["write"] ShadowCSR56__fu_write["_fu_write"] end subgraph ShadowCSR57["register_high ShadowCSR"] ShadowCSR57_read_comb["read_comb"] ShadowCSR57_write["write"] ShadowCSR57__fu_write["_fu_write"] ShadowCSR57__fu_access_valid["_fu_access_valid"] ShadowCSR57_read["read"] ShadowCSR57__fu_read["_fu_read"] end subgraph ShadowCSR58["shadow_low ShadowCSR"] ShadowCSR58_read_comb["read_comb"] ShadowCSR58_write["write"] ShadowCSR58__fu_write["_fu_write"] ShadowCSR58__fu_access_valid["_fu_access_valid"] ShadowCSR58_read["read"] ShadowCSR58__fu_read["_fu_read"] end subgraph ShadowCSR59["shadow_high ShadowCSR"] ShadowCSR59_read_comb["read_comb"] ShadowCSR59_write["write"] ShadowCSR59__fu_write["_fu_write"] ShadowCSR59__fu_access_valid["_fu_access_valid"] ShadowCSR59_read["read"] ShadowCSR59__fu_read["_fu_read"] end end end subgraph CSRRegister56["mhpmevent17 CSRRegister"] CSRRegister56__fu_access_valid["_fu_access_valid"] CSRRegister56__internal_fu_read["_internal_fu_read"] CSRRegister56__internal_fu_write["_internal_fu_write"] CSRRegister56_read_comb["read_comb"] CSRRegister56_read["read"] CSRRegister56_write["write"] subgraph MethodMap168["fu_write_map MethodMap"] MethodMap168_method["method"] end subgraph MethodFilter56["fu_write_filter MethodFilter"] MethodFilter56_method["method"] end subgraph MethodMap169["fu_write_combine_map MethodMap"] MethodMap169_method["method"] end subgraph MethodMap170["fu_read_map MethodMap"] MethodMap170_method["method"] end end subgraph DoubleCounterCSR15["mhpmcounter17 DoubleCounterCSR"] DoubleCounterCSR15_increment["increment"] subgraph CSRRegister57["register CSRRegister"] CSRRegister57_read_comb["read_comb"] CSRRegister57_write["write"] CSRRegister57_read["read"] CSRRegister57__internal_fu_write["_internal_fu_write"] CSRRegister57__fu_access_valid["_fu_access_valid"] CSRRegister57__internal_fu_read["_internal_fu_read"] subgraph MethodMap171["fu_write_map MethodMap"] MethodMap171_method["method"] end subgraph MethodFilter57["fu_write_filter MethodFilter"] MethodFilter57_method["method"] end subgraph MethodMap172["fu_write_combine_map MethodMap"] MethodMap172_method["method"] end subgraph MethodMap173["fu_read_map MethodMap"] MethodMap173_method["method"] end end subgraph DoubleShadowCSR15["shadow DoubleShadowCSR"] subgraph ShadowCSR60["register_low ShadowCSR"] ShadowCSR60__fu_access_valid["_fu_access_valid"] ShadowCSR60_read["read"] ShadowCSR60__fu_read["_fu_read"] ShadowCSR60_read_comb["read_comb"] ShadowCSR60_write["write"] ShadowCSR60__fu_write["_fu_write"] end subgraph ShadowCSR61["register_high ShadowCSR"] ShadowCSR61__fu_access_valid["_fu_access_valid"] ShadowCSR61_read["read"] ShadowCSR61__fu_read["_fu_read"] ShadowCSR61_read_comb["read_comb"] ShadowCSR61_write["write"] ShadowCSR61__fu_write["_fu_write"] end subgraph ShadowCSR62["shadow_low ShadowCSR"] ShadowCSR62__fu_read["_fu_read"] ShadowCSR62_read_comb["read_comb"] ShadowCSR62_write["write"] ShadowCSR62__fu_write["_fu_write"] ShadowCSR62__fu_access_valid["_fu_access_valid"] ShadowCSR62_read["read"] end subgraph ShadowCSR63["shadow_high ShadowCSR"] ShadowCSR63_read_comb["read_comb"] ShadowCSR63_write["write"] ShadowCSR63__fu_write["_fu_write"] ShadowCSR63__fu_access_valid["_fu_access_valid"] ShadowCSR63_read["read"] ShadowCSR63__fu_read["_fu_read"] end end end subgraph CSRRegister58["mhpmevent18 CSRRegister"] CSRRegister58_read_comb["read_comb"] CSRRegister58_read["read"] CSRRegister58_write["write"] CSRRegister58__fu_access_valid["_fu_access_valid"] CSRRegister58__internal_fu_read["_internal_fu_read"] CSRRegister58__internal_fu_write["_internal_fu_write"] subgraph MethodMap174["fu_write_map MethodMap"] MethodMap174_method["method"] end subgraph MethodFilter58["fu_write_filter MethodFilter"] MethodFilter58_method["method"] end subgraph MethodMap175["fu_write_combine_map MethodMap"] MethodMap175_method["method"] end subgraph MethodMap176["fu_read_map MethodMap"] MethodMap176_method["method"] end end subgraph DoubleCounterCSR16["mhpmcounter18 DoubleCounterCSR"] DoubleCounterCSR16_increment["increment"] subgraph CSRRegister59["register CSRRegister"] CSRRegister59_read_comb["read_comb"] CSRRegister59_read["read"] CSRRegister59_write["write"] CSRRegister59__fu_access_valid["_fu_access_valid"] CSRRegister59__internal_fu_read["_internal_fu_read"] CSRRegister59__internal_fu_write["_internal_fu_write"] subgraph MethodMap177["fu_write_map MethodMap"] MethodMap177_method["method"] end subgraph MethodFilter59["fu_write_filter MethodFilter"] MethodFilter59_method["method"] end subgraph MethodMap178["fu_write_combine_map MethodMap"] MethodMap178_method["method"] end subgraph MethodMap179["fu_read_map MethodMap"] MethodMap179_method["method"] end end subgraph DoubleShadowCSR16["shadow DoubleShadowCSR"] subgraph ShadowCSR64["register_low ShadowCSR"] ShadowCSR64__fu_write["_fu_write"] ShadowCSR64__fu_access_valid["_fu_access_valid"] ShadowCSR64_read["read"] ShadowCSR64__fu_read["_fu_read"] ShadowCSR64_read_comb["read_comb"] ShadowCSR64_write["write"] end subgraph ShadowCSR65["register_high ShadowCSR"] ShadowCSR65__fu_access_valid["_fu_access_valid"] ShadowCSR65_read["read"] ShadowCSR65__fu_read["_fu_read"] ShadowCSR65_read_comb["read_comb"] ShadowCSR65_write["write"] ShadowCSR65__fu_write["_fu_write"] end subgraph ShadowCSR66["shadow_low ShadowCSR"] ShadowCSR66__fu_read["_fu_read"] ShadowCSR66__fu_access_valid["_fu_access_valid"] ShadowCSR66_read["read"] ShadowCSR66_write["write"] ShadowCSR66_read_comb["read_comb"] ShadowCSR66__fu_write["_fu_write"] end subgraph ShadowCSR67["shadow_high ShadowCSR"] ShadowCSR67__fu_read["_fu_read"] ShadowCSR67_read_comb["read_comb"] ShadowCSR67_write["write"] ShadowCSR67__fu_write["_fu_write"] ShadowCSR67__fu_access_valid["_fu_access_valid"] ShadowCSR67_read["read"] end end end subgraph CSRRegister60["mhpmevent19 CSRRegister"] CSRRegister60_read_comb["read_comb"] CSRRegister60_read["read"] CSRRegister60_write["write"] CSRRegister60__fu_access_valid["_fu_access_valid"] CSRRegister60__internal_fu_read["_internal_fu_read"] CSRRegister60__internal_fu_write["_internal_fu_write"] subgraph MethodMap180["fu_write_map MethodMap"] MethodMap180_method["method"] end subgraph MethodFilter60["fu_write_filter MethodFilter"] MethodFilter60_method["method"] end subgraph MethodMap181["fu_write_combine_map MethodMap"] MethodMap181_method["method"] end subgraph MethodMap182["fu_read_map MethodMap"] MethodMap182_method["method"] end end subgraph DoubleCounterCSR17["mhpmcounter19 DoubleCounterCSR"] DoubleCounterCSR17_increment["increment"] subgraph CSRRegister61["register CSRRegister"] CSRRegister61__internal_fu_write["_internal_fu_write"] CSRRegister61_read_comb["read_comb"] CSRRegister61_read["read"] CSRRegister61_write["write"] CSRRegister61__fu_access_valid["_fu_access_valid"] CSRRegister61__internal_fu_read["_internal_fu_read"] subgraph MethodMap183["fu_write_map MethodMap"] MethodMap183_method["method"] end subgraph MethodFilter61["fu_write_filter MethodFilter"] MethodFilter61_method["method"] end subgraph MethodMap184["fu_write_combine_map MethodMap"] MethodMap184_method["method"] end subgraph MethodMap185["fu_read_map MethodMap"] MethodMap185_method["method"] end end subgraph DoubleShadowCSR17["shadow DoubleShadowCSR"] subgraph ShadowCSR68["register_low ShadowCSR"] ShadowCSR68_read_comb["read_comb"] ShadowCSR68_write["write"] ShadowCSR68__fu_write["_fu_write"] ShadowCSR68__fu_access_valid["_fu_access_valid"] ShadowCSR68_read["read"] ShadowCSR68__fu_read["_fu_read"] end subgraph ShadowCSR69["register_high ShadowCSR"] ShadowCSR69__fu_write["_fu_write"] ShadowCSR69__fu_access_valid["_fu_access_valid"] ShadowCSR69_read["read"] ShadowCSR69__fu_read["_fu_read"] ShadowCSR69_read_comb["read_comb"] ShadowCSR69_write["write"] end subgraph ShadowCSR70["shadow_low ShadowCSR"] ShadowCSR70__fu_access_valid["_fu_access_valid"] ShadowCSR70_read["read"] ShadowCSR70__fu_read["_fu_read"] ShadowCSR70_read_comb["read_comb"] ShadowCSR70_write["write"] ShadowCSR70__fu_write["_fu_write"] end subgraph ShadowCSR71["shadow_high ShadowCSR"] ShadowCSR71__fu_access_valid["_fu_access_valid"] ShadowCSR71_read["read"] ShadowCSR71__fu_read["_fu_read"] ShadowCSR71_read_comb["read_comb"] ShadowCSR71_write["write"] ShadowCSR71__fu_write["_fu_write"] end end end subgraph CSRRegister62["mhpmevent20 CSRRegister"] CSRRegister62_read_comb["read_comb"] CSRRegister62_read["read"] CSRRegister62_write["write"] CSRRegister62__fu_access_valid["_fu_access_valid"] CSRRegister62__internal_fu_read["_internal_fu_read"] CSRRegister62__internal_fu_write["_internal_fu_write"] subgraph MethodMap186["fu_write_map MethodMap"] MethodMap186_method["method"] end subgraph MethodFilter62["fu_write_filter MethodFilter"] MethodFilter62_method["method"] end subgraph MethodMap187["fu_write_combine_map MethodMap"] MethodMap187_method["method"] end subgraph MethodMap188["fu_read_map MethodMap"] MethodMap188_method["method"] end end subgraph DoubleCounterCSR18["mhpmcounter20 DoubleCounterCSR"] DoubleCounterCSR18_increment["increment"] subgraph CSRRegister63["register CSRRegister"] CSRRegister63__internal_fu_write["_internal_fu_write"] CSRRegister63__fu_access_valid["_fu_access_valid"] CSRRegister63__internal_fu_read["_internal_fu_read"] CSRRegister63_read["read"] CSRRegister63_write["write"] CSRRegister63_read_comb["read_comb"] subgraph MethodMap189["fu_write_map MethodMap"] MethodMap189_method["method"] end subgraph MethodFilter63["fu_write_filter MethodFilter"] MethodFilter63_method["method"] end subgraph MethodMap190["fu_write_combine_map MethodMap"] MethodMap190_method["method"] end subgraph MethodMap191["fu_read_map MethodMap"] MethodMap191_method["method"] end end subgraph DoubleShadowCSR18["shadow DoubleShadowCSR"] subgraph ShadowCSR72["register_low ShadowCSR"] ShadowCSR72_read_comb["read_comb"] ShadowCSR72_write["write"] ShadowCSR72__fu_write["_fu_write"] ShadowCSR72__fu_access_valid["_fu_access_valid"] ShadowCSR72_read["read"] ShadowCSR72__fu_read["_fu_read"] end subgraph ShadowCSR73["register_high ShadowCSR"] ShadowCSR73_read_comb["read_comb"] ShadowCSR73_write["write"] ShadowCSR73__fu_write["_fu_write"] ShadowCSR73__fu_access_valid["_fu_access_valid"] ShadowCSR73_read["read"] ShadowCSR73__fu_read["_fu_read"] end subgraph ShadowCSR74["shadow_low ShadowCSR"] ShadowCSR74_write["write"] ShadowCSR74__fu_write["_fu_write"] ShadowCSR74__fu_access_valid["_fu_access_valid"] ShadowCSR74_read["read"] ShadowCSR74__fu_read["_fu_read"] ShadowCSR74_read_comb["read_comb"] end subgraph ShadowCSR75["shadow_high ShadowCSR"] ShadowCSR75__fu_access_valid["_fu_access_valid"] ShadowCSR75_read["read"] ShadowCSR75__fu_read["_fu_read"] ShadowCSR75_read_comb["read_comb"] ShadowCSR75_write["write"] ShadowCSR75__fu_write["_fu_write"] end end end subgraph CSRRegister64["mhpmevent21 CSRRegister"] CSRRegister64__fu_access_valid["_fu_access_valid"] CSRRegister64__internal_fu_read["_internal_fu_read"] CSRRegister64__internal_fu_write["_internal_fu_write"] CSRRegister64_read_comb["read_comb"] CSRRegister64_read["read"] CSRRegister64_write["write"] subgraph MethodMap192["fu_write_map MethodMap"] MethodMap192_method["method"] end subgraph MethodFilter64["fu_write_filter MethodFilter"] MethodFilter64_method["method"] end subgraph MethodMap193["fu_write_combine_map MethodMap"] MethodMap193_method["method"] end subgraph MethodMap194["fu_read_map MethodMap"] MethodMap194_method["method"] end end subgraph DoubleCounterCSR19["mhpmcounter21 DoubleCounterCSR"] DoubleCounterCSR19_increment["increment"] subgraph CSRRegister65["register CSRRegister"] CSRRegister65__fu_access_valid["_fu_access_valid"] CSRRegister65__internal_fu_read["_internal_fu_read"] CSRRegister65__internal_fu_write["_internal_fu_write"] CSRRegister65_read_comb["read_comb"] CSRRegister65_read["read"] CSRRegister65_write["write"] subgraph MethodMap195["fu_write_map MethodMap"] MethodMap195_method["method"] end subgraph MethodFilter65["fu_write_filter MethodFilter"] MethodFilter65_method["method"] end subgraph MethodMap196["fu_write_combine_map MethodMap"] MethodMap196_method["method"] end subgraph MethodMap197["fu_read_map MethodMap"] MethodMap197_method["method"] end end subgraph DoubleShadowCSR19["shadow DoubleShadowCSR"] subgraph ShadowCSR76["register_low ShadowCSR"] ShadowCSR76__fu_read["_fu_read"] ShadowCSR76_read_comb["read_comb"] ShadowCSR76_write["write"] ShadowCSR76__fu_write["_fu_write"] ShadowCSR76__fu_access_valid["_fu_access_valid"] ShadowCSR76_read["read"] end subgraph ShadowCSR77["register_high ShadowCSR"] ShadowCSR77_read_comb["read_comb"] ShadowCSR77_write["write"] ShadowCSR77__fu_write["_fu_write"] ShadowCSR77__fu_access_valid["_fu_access_valid"] ShadowCSR77_read["read"] ShadowCSR77__fu_read["_fu_read"] end subgraph ShadowCSR78["shadow_low ShadowCSR"] ShadowCSR78_write["write"] ShadowCSR78_read_comb["read_comb"] ShadowCSR78__fu_write["_fu_write"] ShadowCSR78_read["read"] ShadowCSR78__fu_read["_fu_read"] ShadowCSR78__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR79["shadow_high ShadowCSR"] ShadowCSR79_write["write"] ShadowCSR79__fu_write["_fu_write"] ShadowCSR79__fu_access_valid["_fu_access_valid"] ShadowCSR79_read["read"] ShadowCSR79__fu_read["_fu_read"] ShadowCSR79_read_comb["read_comb"] end end end subgraph CSRRegister66["mhpmevent22 CSRRegister"] CSRRegister66__fu_access_valid["_fu_access_valid"] CSRRegister66__internal_fu_read["_internal_fu_read"] CSRRegister66__internal_fu_write["_internal_fu_write"] CSRRegister66_read_comb["read_comb"] CSRRegister66_read["read"] CSRRegister66_write["write"] subgraph MethodMap198["fu_write_map MethodMap"] MethodMap198_method["method"] end subgraph MethodFilter66["fu_write_filter MethodFilter"] MethodFilter66_method["method"] end subgraph MethodMap199["fu_write_combine_map MethodMap"] MethodMap199_method["method"] end subgraph MethodMap200["fu_read_map MethodMap"] MethodMap200_method["method"] end end subgraph DoubleCounterCSR20["mhpmcounter22 DoubleCounterCSR"] DoubleCounterCSR20_increment["increment"] subgraph CSRRegister67["register CSRRegister"] CSRRegister67_read["read"] CSRRegister67_write["write"] CSRRegister67__fu_access_valid["_fu_access_valid"] CSRRegister67__internal_fu_read["_internal_fu_read"] CSRRegister67__internal_fu_write["_internal_fu_write"] CSRRegister67_read_comb["read_comb"] subgraph MethodMap201["fu_write_map MethodMap"] MethodMap201_method["method"] end subgraph MethodFilter67["fu_write_filter MethodFilter"] MethodFilter67_method["method"] end subgraph MethodMap202["fu_write_combine_map MethodMap"] MethodMap202_method["method"] end subgraph MethodMap203["fu_read_map MethodMap"] MethodMap203_method["method"] end end subgraph DoubleShadowCSR20["shadow DoubleShadowCSR"] subgraph ShadowCSR80["register_low ShadowCSR"] ShadowCSR80__fu_access_valid["_fu_access_valid"] ShadowCSR80_read["read"] ShadowCSR80__fu_read["_fu_read"] ShadowCSR80_read_comb["read_comb"] ShadowCSR80_write["write"] ShadowCSR80__fu_write["_fu_write"] end subgraph ShadowCSR81["register_high ShadowCSR"] ShadowCSR81__fu_read["_fu_read"] ShadowCSR81_read_comb["read_comb"] ShadowCSR81_write["write"] ShadowCSR81__fu_write["_fu_write"] ShadowCSR81__fu_access_valid["_fu_access_valid"] ShadowCSR81_read["read"] end subgraph ShadowCSR82["shadow_low ShadowCSR"] ShadowCSR82_read_comb["read_comb"] ShadowCSR82_write["write"] ShadowCSR82__fu_write["_fu_write"] ShadowCSR82__fu_access_valid["_fu_access_valid"] ShadowCSR82_read["read"] ShadowCSR82__fu_read["_fu_read"] end subgraph ShadowCSR83["shadow_high ShadowCSR"] ShadowCSR83_read_comb["read_comb"] ShadowCSR83_write["write"] ShadowCSR83__fu_write["_fu_write"] ShadowCSR83__fu_access_valid["_fu_access_valid"] ShadowCSR83_read["read"] ShadowCSR83__fu_read["_fu_read"] end end end subgraph CSRRegister68["mhpmevent23 CSRRegister"] CSRRegister68_write["write"] CSRRegister68__fu_access_valid["_fu_access_valid"] CSRRegister68__internal_fu_read["_internal_fu_read"] CSRRegister68__internal_fu_write["_internal_fu_write"] CSRRegister68_read_comb["read_comb"] CSRRegister68_read["read"] subgraph MethodMap204["fu_write_map MethodMap"] MethodMap204_method["method"] end subgraph MethodFilter68["fu_write_filter MethodFilter"] MethodFilter68_method["method"] end subgraph MethodMap205["fu_write_combine_map MethodMap"] MethodMap205_method["method"] end subgraph MethodMap206["fu_read_map MethodMap"] MethodMap206_method["method"] end end subgraph DoubleCounterCSR21["mhpmcounter23 DoubleCounterCSR"] DoubleCounterCSR21_increment["increment"] subgraph CSRRegister69["register CSRRegister"] CSRRegister69_read["read"] CSRRegister69_read_comb["read_comb"] CSRRegister69_write["write"] CSRRegister69__internal_fu_read["_internal_fu_read"] CSRRegister69__internal_fu_write["_internal_fu_write"] CSRRegister69__fu_access_valid["_fu_access_valid"] subgraph MethodMap207["fu_write_map MethodMap"] MethodMap207_method["method"] end subgraph MethodFilter69["fu_write_filter MethodFilter"] MethodFilter69_method["method"] end subgraph MethodMap208["fu_write_combine_map MethodMap"] MethodMap208_method["method"] end subgraph MethodMap209["fu_read_map MethodMap"] MethodMap209_method["method"] end end subgraph DoubleShadowCSR21["shadow DoubleShadowCSR"] subgraph ShadowCSR84["register_low ShadowCSR"] ShadowCSR84__fu_access_valid["_fu_access_valid"] ShadowCSR84_read["read"] ShadowCSR84__fu_read["_fu_read"] ShadowCSR84_read_comb["read_comb"] ShadowCSR84_write["write"] ShadowCSR84__fu_write["_fu_write"] end subgraph ShadowCSR85["register_high ShadowCSR"] ShadowCSR85__fu_access_valid["_fu_access_valid"] ShadowCSR85_read["read"] ShadowCSR85__fu_read["_fu_read"] ShadowCSR85_read_comb["read_comb"] ShadowCSR85_write["write"] ShadowCSR85__fu_write["_fu_write"] end subgraph ShadowCSR86["shadow_low ShadowCSR"] ShadowCSR86_read["read"] ShadowCSR86__fu_read["_fu_read"] ShadowCSR86_read_comb["read_comb"] ShadowCSR86_write["write"] ShadowCSR86__fu_write["_fu_write"] ShadowCSR86__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR87["shadow_high ShadowCSR"] ShadowCSR87_read_comb["read_comb"] ShadowCSR87_write["write"] ShadowCSR87__fu_write["_fu_write"] ShadowCSR87__fu_access_valid["_fu_access_valid"] ShadowCSR87_read["read"] ShadowCSR87__fu_read["_fu_read"] end end end subgraph CSRRegister70["mhpmevent24 CSRRegister"] CSRRegister70_read_comb["read_comb"] CSRRegister70_read["read"] CSRRegister70_write["write"] CSRRegister70__fu_access_valid["_fu_access_valid"] CSRRegister70__internal_fu_read["_internal_fu_read"] CSRRegister70__internal_fu_write["_internal_fu_write"] subgraph MethodMap210["fu_write_map MethodMap"] MethodMap210_method["method"] end subgraph MethodFilter70["fu_write_filter MethodFilter"] MethodFilter70_method["method"] end subgraph MethodMap211["fu_write_combine_map MethodMap"] MethodMap211_method["method"] end subgraph MethodMap212["fu_read_map MethodMap"] MethodMap212_method["method"] end end subgraph DoubleCounterCSR22["mhpmcounter24 DoubleCounterCSR"] DoubleCounterCSR22_increment["increment"] subgraph CSRRegister71["register CSRRegister"] CSRRegister71_read_comb["read_comb"] CSRRegister71_read["read"] CSRRegister71_write["write"] CSRRegister71__fu_access_valid["_fu_access_valid"] CSRRegister71__internal_fu_read["_internal_fu_read"] CSRRegister71__internal_fu_write["_internal_fu_write"] subgraph MethodMap213["fu_write_map MethodMap"] MethodMap213_method["method"] end subgraph MethodFilter71["fu_write_filter MethodFilter"] MethodFilter71_method["method"] end subgraph MethodMap214["fu_write_combine_map MethodMap"] MethodMap214_method["method"] end subgraph MethodMap215["fu_read_map MethodMap"] MethodMap215_method["method"] end end subgraph DoubleShadowCSR22["shadow DoubleShadowCSR"] subgraph ShadowCSR88["register_low ShadowCSR"] ShadowCSR88_write["write"] ShadowCSR88__fu_write["_fu_write"] ShadowCSR88__fu_access_valid["_fu_access_valid"] ShadowCSR88_read["read"] ShadowCSR88__fu_read["_fu_read"] ShadowCSR88_read_comb["read_comb"] end subgraph ShadowCSR89["register_high ShadowCSR"] ShadowCSR89__fu_access_valid["_fu_access_valid"] ShadowCSR89_read["read"] ShadowCSR89__fu_read["_fu_read"] ShadowCSR89_read_comb["read_comb"] ShadowCSR89_write["write"] ShadowCSR89__fu_write["_fu_write"] end subgraph ShadowCSR90["shadow_low ShadowCSR"] ShadowCSR90_read["read"] ShadowCSR90__fu_read["_fu_read"] ShadowCSR90__fu_access_valid["_fu_access_valid"] ShadowCSR90_read_comb["read_comb"] ShadowCSR90_write["write"] ShadowCSR90__fu_write["_fu_write"] end subgraph ShadowCSR91["shadow_high ShadowCSR"] ShadowCSR91_read["read"] ShadowCSR91__fu_read["_fu_read"] ShadowCSR91_read_comb["read_comb"] ShadowCSR91_write["write"] ShadowCSR91__fu_write["_fu_write"] ShadowCSR91__fu_access_valid["_fu_access_valid"] end end end subgraph CSRRegister72["mhpmevent25 CSRRegister"] CSRRegister72_read_comb["read_comb"] CSRRegister72_read["read"] CSRRegister72_write["write"] CSRRegister72__fu_access_valid["_fu_access_valid"] CSRRegister72__internal_fu_read["_internal_fu_read"] CSRRegister72__internal_fu_write["_internal_fu_write"] subgraph MethodMap216["fu_write_map MethodMap"] MethodMap216_method["method"] end subgraph MethodFilter72["fu_write_filter MethodFilter"] MethodFilter72_method["method"] end subgraph MethodMap217["fu_write_combine_map MethodMap"] MethodMap217_method["method"] end subgraph MethodMap218["fu_read_map MethodMap"] MethodMap218_method["method"] end end subgraph DoubleCounterCSR23["mhpmcounter25 DoubleCounterCSR"] DoubleCounterCSR23_increment["increment"] subgraph CSRRegister73["register CSRRegister"] CSRRegister73__internal_fu_read["_internal_fu_read"] CSRRegister73__internal_fu_write["_internal_fu_write"] CSRRegister73_read_comb["read_comb"] CSRRegister73_read["read"] CSRRegister73_write["write"] CSRRegister73__fu_access_valid["_fu_access_valid"] subgraph MethodMap219["fu_write_map MethodMap"] MethodMap219_method["method"] end subgraph MethodFilter73["fu_write_filter MethodFilter"] MethodFilter73_method["method"] end subgraph MethodMap220["fu_write_combine_map MethodMap"] MethodMap220_method["method"] end subgraph MethodMap221["fu_read_map MethodMap"] MethodMap221_method["method"] end end subgraph DoubleShadowCSR23["shadow DoubleShadowCSR"] subgraph ShadowCSR92["register_low ShadowCSR"] ShadowCSR92_read_comb["read_comb"] ShadowCSR92_write["write"] ShadowCSR92__fu_write["_fu_write"] ShadowCSR92__fu_access_valid["_fu_access_valid"] ShadowCSR92_read["read"] ShadowCSR92__fu_read["_fu_read"] end subgraph ShadowCSR93["register_high ShadowCSR"] ShadowCSR93_write["write"] ShadowCSR93__fu_write["_fu_write"] ShadowCSR93__fu_access_valid["_fu_access_valid"] ShadowCSR93_read["read"] ShadowCSR93__fu_read["_fu_read"] ShadowCSR93_read_comb["read_comb"] end subgraph ShadowCSR94["shadow_low ShadowCSR"] ShadowCSR94__fu_access_valid["_fu_access_valid"] ShadowCSR94_read["read"] ShadowCSR94__fu_read["_fu_read"] ShadowCSR94_read_comb["read_comb"] ShadowCSR94_write["write"] ShadowCSR94__fu_write["_fu_write"] end subgraph ShadowCSR95["shadow_high ShadowCSR"] ShadowCSR95__fu_access_valid["_fu_access_valid"] ShadowCSR95_read["read"] ShadowCSR95__fu_read["_fu_read"] ShadowCSR95_read_comb["read_comb"] ShadowCSR95_write["write"] ShadowCSR95__fu_write["_fu_write"] end end end subgraph CSRRegister74["mhpmevent26 CSRRegister"] CSRRegister74__internal_fu_write["_internal_fu_write"] CSRRegister74_read_comb["read_comb"] CSRRegister74_read["read"] CSRRegister74_write["write"] CSRRegister74__fu_access_valid["_fu_access_valid"] CSRRegister74__internal_fu_read["_internal_fu_read"] subgraph MethodMap222["fu_write_map MethodMap"] MethodMap222_method["method"] end subgraph MethodFilter74["fu_write_filter MethodFilter"] MethodFilter74_method["method"] end subgraph MethodMap223["fu_write_combine_map MethodMap"] MethodMap223_method["method"] end subgraph MethodMap224["fu_read_map MethodMap"] MethodMap224_method["method"] end end subgraph DoubleCounterCSR24["mhpmcounter26 DoubleCounterCSR"] DoubleCounterCSR24_increment["increment"] subgraph CSRRegister75["register CSRRegister"] CSRRegister75__internal_fu_read["_internal_fu_read"] CSRRegister75__internal_fu_write["_internal_fu_write"] CSRRegister75__fu_access_valid["_fu_access_valid"] CSRRegister75_read_comb["read_comb"] CSRRegister75_read["read"] CSRRegister75_write["write"] subgraph MethodMap225["fu_write_map MethodMap"] MethodMap225_method["method"] end subgraph MethodFilter75["fu_write_filter MethodFilter"] MethodFilter75_method["method"] end subgraph MethodMap226["fu_write_combine_map MethodMap"] MethodMap226_method["method"] end subgraph MethodMap227["fu_read_map MethodMap"] MethodMap227_method["method"] end end subgraph DoubleShadowCSR24["shadow DoubleShadowCSR"] subgraph ShadowCSR96["register_low ShadowCSR"] ShadowCSR96_read_comb["read_comb"] ShadowCSR96_write["write"] ShadowCSR96__fu_write["_fu_write"] ShadowCSR96__fu_access_valid["_fu_access_valid"] ShadowCSR96_read["read"] ShadowCSR96__fu_read["_fu_read"] end subgraph ShadowCSR97["register_high ShadowCSR"] ShadowCSR97_read_comb["read_comb"] ShadowCSR97_write["write"] ShadowCSR97__fu_write["_fu_write"] ShadowCSR97__fu_access_valid["_fu_access_valid"] ShadowCSR97_read["read"] ShadowCSR97__fu_read["_fu_read"] end subgraph ShadowCSR98["shadow_low ShadowCSR"] ShadowCSR98_read_comb["read_comb"] ShadowCSR98_write["write"] ShadowCSR98__fu_write["_fu_write"] ShadowCSR98__fu_access_valid["_fu_access_valid"] ShadowCSR98_read["read"] ShadowCSR98__fu_read["_fu_read"] end subgraph ShadowCSR99["shadow_high ShadowCSR"] ShadowCSR99__fu_access_valid["_fu_access_valid"] ShadowCSR99_read["read"] ShadowCSR99__fu_read["_fu_read"] ShadowCSR99_read_comb["read_comb"] ShadowCSR99_write["write"] ShadowCSR99__fu_write["_fu_write"] end end end subgraph CSRRegister76["mhpmevent27 CSRRegister"] CSRRegister76__fu_access_valid["_fu_access_valid"] CSRRegister76__internal_fu_read["_internal_fu_read"] CSRRegister76__internal_fu_write["_internal_fu_write"] CSRRegister76_read_comb["read_comb"] CSRRegister76_read["read"] CSRRegister76_write["write"] subgraph MethodMap228["fu_write_map MethodMap"] MethodMap228_method["method"] end subgraph MethodFilter76["fu_write_filter MethodFilter"] MethodFilter76_method["method"] end subgraph MethodMap229["fu_write_combine_map MethodMap"] MethodMap229_method["method"] end subgraph MethodMap230["fu_read_map MethodMap"] MethodMap230_method["method"] end end subgraph DoubleCounterCSR25["mhpmcounter27 DoubleCounterCSR"] DoubleCounterCSR25_increment["increment"] subgraph CSRRegister77["register CSRRegister"] CSRRegister77__fu_access_valid["_fu_access_valid"] CSRRegister77__internal_fu_read["_internal_fu_read"] CSRRegister77__internal_fu_write["_internal_fu_write"] CSRRegister77_read_comb["read_comb"] CSRRegister77_read["read"] CSRRegister77_write["write"] subgraph MethodMap231["fu_write_map MethodMap"] MethodMap231_method["method"] end subgraph MethodFilter77["fu_write_filter MethodFilter"] MethodFilter77_method["method"] end subgraph MethodMap232["fu_write_combine_map MethodMap"] MethodMap232_method["method"] end subgraph MethodMap233["fu_read_map MethodMap"] MethodMap233_method["method"] end end subgraph DoubleShadowCSR25["shadow DoubleShadowCSR"] subgraph ShadowCSR100["register_low ShadowCSR"] ShadowCSR100_read["read"] ShadowCSR100__fu_read["_fu_read"] ShadowCSR100_read_comb["read_comb"] ShadowCSR100_write["write"] ShadowCSR100__fu_write["_fu_write"] ShadowCSR100__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR101["register_high ShadowCSR"] ShadowCSR101_read_comb["read_comb"] ShadowCSR101_write["write"] ShadowCSR101__fu_write["_fu_write"] ShadowCSR101__fu_access_valid["_fu_access_valid"] ShadowCSR101_read["read"] ShadowCSR101__fu_read["_fu_read"] end subgraph ShadowCSR102["shadow_low ShadowCSR"] ShadowCSR102_read_comb["read_comb"] ShadowCSR102_write["write"] ShadowCSR102__fu_write["_fu_write"] ShadowCSR102__fu_access_valid["_fu_access_valid"] ShadowCSR102_read["read"] ShadowCSR102__fu_read["_fu_read"] end subgraph ShadowCSR103["shadow_high ShadowCSR"] ShadowCSR103_read_comb["read_comb"] ShadowCSR103_write["write"] ShadowCSR103__fu_write["_fu_write"] ShadowCSR103__fu_access_valid["_fu_access_valid"] ShadowCSR103_read["read"] ShadowCSR103__fu_read["_fu_read"] end end end subgraph CSRRegister78["mhpmevent28 CSRRegister"] CSRRegister78__fu_access_valid["_fu_access_valid"] CSRRegister78__internal_fu_read["_internal_fu_read"] CSRRegister78__internal_fu_write["_internal_fu_write"] CSRRegister78_read_comb["read_comb"] CSRRegister78_read["read"] CSRRegister78_write["write"] subgraph MethodMap234["fu_write_map MethodMap"] MethodMap234_method["method"] end subgraph MethodFilter78["fu_write_filter MethodFilter"] MethodFilter78_method["method"] end subgraph MethodMap235["fu_write_combine_map MethodMap"] MethodMap235_method["method"] end subgraph MethodMap236["fu_read_map MethodMap"] MethodMap236_method["method"] end end subgraph DoubleCounterCSR26["mhpmcounter28 DoubleCounterCSR"] DoubleCounterCSR26_increment["increment"] subgraph CSRRegister79["register CSRRegister"] CSRRegister79_read_comb["read_comb"] CSRRegister79_read["read"] CSRRegister79_write["write"] CSRRegister79__fu_access_valid["_fu_access_valid"] CSRRegister79__internal_fu_read["_internal_fu_read"] CSRRegister79__internal_fu_write["_internal_fu_write"] subgraph MethodMap237["fu_write_map MethodMap"] MethodMap237_method["method"] end subgraph MethodFilter79["fu_write_filter MethodFilter"] MethodFilter79_method["method"] end subgraph MethodMap238["fu_write_combine_map MethodMap"] MethodMap238_method["method"] end subgraph MethodMap239["fu_read_map MethodMap"] MethodMap239_method["method"] end end subgraph DoubleShadowCSR26["shadow DoubleShadowCSR"] subgraph ShadowCSR104["register_low ShadowCSR"] ShadowCSR104__fu_access_valid["_fu_access_valid"] ShadowCSR104_read["read"] ShadowCSR104__fu_read["_fu_read"] ShadowCSR104_read_comb["read_comb"] ShadowCSR104_write["write"] ShadowCSR104__fu_write["_fu_write"] end subgraph ShadowCSR105["register_high ShadowCSR"] ShadowCSR105_read["read"] ShadowCSR105__fu_read["_fu_read"] ShadowCSR105_read_comb["read_comb"] ShadowCSR105_write["write"] ShadowCSR105__fu_write["_fu_write"] ShadowCSR105__fu_access_valid["_fu_access_valid"] end subgraph ShadowCSR106["shadow_low ShadowCSR"] ShadowCSR106_read_comb["read_comb"] ShadowCSR106_write["write"] ShadowCSR106__fu_write["_fu_write"] ShadowCSR106__fu_access_valid["_fu_access_valid"] ShadowCSR106_read["read"] ShadowCSR106__fu_read["_fu_read"] end subgraph ShadowCSR107["shadow_high ShadowCSR"] ShadowCSR107_read_comb["read_comb"] ShadowCSR107_write["write"] ShadowCSR107__fu_write["_fu_write"] ShadowCSR107__fu_access_valid["_fu_access_valid"] ShadowCSR107_read["read"] ShadowCSR107__fu_read["_fu_read"] end end end subgraph CSRRegister80["mhpmevent29 CSRRegister"] CSRRegister80_read["read"] CSRRegister80_write["write"] CSRRegister80__fu_access_valid["_fu_access_valid"] CSRRegister80__internal_fu_read["_internal_fu_read"] CSRRegister80__internal_fu_write["_internal_fu_write"] CSRRegister80_read_comb["read_comb"] subgraph MethodMap240["fu_write_map MethodMap"] MethodMap240_method["method"] end subgraph MethodFilter80["fu_write_filter MethodFilter"] MethodFilter80_method["method"] end subgraph MethodMap241["fu_write_combine_map MethodMap"] MethodMap241_method["method"] end subgraph MethodMap242["fu_read_map MethodMap"] MethodMap242_method["method"] end end subgraph DoubleCounterCSR27["mhpmcounter29 DoubleCounterCSR"] DoubleCounterCSR27_increment["increment"] subgraph CSRRegister81["register CSRRegister"] CSRRegister81_read_comb["read_comb"] CSRRegister81_read["read"] CSRRegister81_write["write"] CSRRegister81__fu_access_valid["_fu_access_valid"] CSRRegister81__internal_fu_read["_internal_fu_read"] CSRRegister81__internal_fu_write["_internal_fu_write"] subgraph MethodMap243["fu_write_map MethodMap"] MethodMap243_method["method"] end subgraph MethodFilter81["fu_write_filter MethodFilter"] MethodFilter81_method["method"] end subgraph MethodMap244["fu_write_combine_map MethodMap"] MethodMap244_method["method"] end subgraph MethodMap245["fu_read_map MethodMap"] MethodMap245_method["method"] end end subgraph DoubleShadowCSR27["shadow DoubleShadowCSR"] subgraph ShadowCSR108["register_low ShadowCSR"] ShadowCSR108__fu_write["_fu_write"] ShadowCSR108__fu_access_valid["_fu_access_valid"] ShadowCSR108_read["read"] ShadowCSR108__fu_read["_fu_read"] ShadowCSR108_read_comb["read_comb"] ShadowCSR108_write["write"] end subgraph ShadowCSR109["register_high ShadowCSR"] ShadowCSR109__fu_access_valid["_fu_access_valid"] ShadowCSR109_read["read"] ShadowCSR109__fu_read["_fu_read"] ShadowCSR109_read_comb["read_comb"] ShadowCSR109_write["write"] ShadowCSR109__fu_write["_fu_write"] end subgraph ShadowCSR110["shadow_low ShadowCSR"] ShadowCSR110__fu_access_valid["_fu_access_valid"] ShadowCSR110_read["read"] ShadowCSR110__fu_read["_fu_read"] ShadowCSR110_read_comb["read_comb"] ShadowCSR110_write["write"] ShadowCSR110__fu_write["_fu_write"] end subgraph ShadowCSR111["shadow_high ShadowCSR"] ShadowCSR111_read_comb["read_comb"] ShadowCSR111_write["write"] ShadowCSR111__fu_write["_fu_write"] ShadowCSR111__fu_access_valid["_fu_access_valid"] ShadowCSR111_read["read"] ShadowCSR111__fu_read["_fu_read"] end end end subgraph CSRRegister82["mhpmevent30 CSRRegister"] CSRRegister82_read_comb["read_comb"] CSRRegister82_read["read"] CSRRegister82_write["write"] CSRRegister82__fu_access_valid["_fu_access_valid"] CSRRegister82__internal_fu_read["_internal_fu_read"] CSRRegister82__internal_fu_write["_internal_fu_write"] subgraph MethodMap246["fu_write_map MethodMap"] MethodMap246_method["method"] end subgraph MethodFilter82["fu_write_filter MethodFilter"] MethodFilter82_method["method"] end subgraph MethodMap247["fu_write_combine_map MethodMap"] MethodMap247_method["method"] end subgraph MethodMap248["fu_read_map MethodMap"] MethodMap248_method["method"] end end subgraph DoubleCounterCSR28["mhpmcounter30 DoubleCounterCSR"] DoubleCounterCSR28_increment["increment"] subgraph CSRRegister83["register CSRRegister"] CSRRegister83_read_comb["read_comb"] CSRRegister83_read["read"] CSRRegister83_write["write"] CSRRegister83__fu_access_valid["_fu_access_valid"] CSRRegister83__internal_fu_read["_internal_fu_read"] CSRRegister83__internal_fu_write["_internal_fu_write"] subgraph MethodMap249["fu_write_map MethodMap"] MethodMap249_method["method"] end subgraph MethodFilter83["fu_write_filter MethodFilter"] MethodFilter83_method["method"] end subgraph MethodMap250["fu_write_combine_map MethodMap"] MethodMap250_method["method"] end subgraph MethodMap251["fu_read_map MethodMap"] MethodMap251_method["method"] end end subgraph DoubleShadowCSR28["shadow DoubleShadowCSR"] subgraph ShadowCSR112["register_low ShadowCSR"] ShadowCSR112_read_comb["read_comb"] ShadowCSR112_write["write"] ShadowCSR112__fu_write["_fu_write"] ShadowCSR112__fu_access_valid["_fu_access_valid"] ShadowCSR112_read["read"] ShadowCSR112__fu_read["_fu_read"] end subgraph ShadowCSR113["register_high ShadowCSR"] ShadowCSR113__fu_access_valid["_fu_access_valid"] ShadowCSR113_read["read"] ShadowCSR113__fu_read["_fu_read"] ShadowCSR113_read_comb["read_comb"] ShadowCSR113_write["write"] ShadowCSR113__fu_write["_fu_write"] end subgraph ShadowCSR114["shadow_low ShadowCSR"] ShadowCSR114__fu_access_valid["_fu_access_valid"] ShadowCSR114_read["read"] ShadowCSR114__fu_read["_fu_read"] ShadowCSR114_read_comb["read_comb"] ShadowCSR114_write["write"] ShadowCSR114__fu_write["_fu_write"] end subgraph ShadowCSR115["shadow_high ShadowCSR"] ShadowCSR115__fu_access_valid["_fu_access_valid"] ShadowCSR115_read["read"] ShadowCSR115__fu_read["_fu_read"] ShadowCSR115_read_comb["read_comb"] ShadowCSR115__fu_write["_fu_write"] ShadowCSR115_write["write"] end end end subgraph CSRRegister84["mhpmevent31 CSRRegister"] CSRRegister84_read_comb["read_comb"] CSRRegister84_read["read"] CSRRegister84_write["write"] CSRRegister84__fu_access_valid["_fu_access_valid"] CSRRegister84__internal_fu_read["_internal_fu_read"] CSRRegister84__internal_fu_write["_internal_fu_write"] subgraph MethodMap252["fu_write_map MethodMap"] MethodMap252_method["method"] end subgraph MethodFilter84["fu_write_filter MethodFilter"] MethodFilter84_method["method"] end subgraph MethodMap253["fu_write_combine_map MethodMap"] MethodMap253_method["method"] end subgraph MethodMap254["fu_read_map MethodMap"] MethodMap254_method["method"] end end subgraph DoubleCounterCSR29["mhpmcounter31 DoubleCounterCSR"] DoubleCounterCSR29_increment["increment"] subgraph CSRRegister85["register CSRRegister"] CSRRegister85__fu_access_valid["_fu_access_valid"] CSRRegister85__internal_fu_read["_internal_fu_read"] CSRRegister85__internal_fu_write["_internal_fu_write"] CSRRegister85_read_comb["read_comb"] CSRRegister85_read["read"] CSRRegister85_write["write"] subgraph MethodMap255["fu_write_map MethodMap"] MethodMap255_method["method"] end subgraph MethodFilter85["fu_write_filter MethodFilter"] MethodFilter85_method["method"] end subgraph MethodMap256["fu_write_combine_map MethodMap"] MethodMap256_method["method"] end subgraph MethodMap257["fu_read_map MethodMap"] MethodMap257_method["method"] end end subgraph DoubleShadowCSR29["shadow DoubleShadowCSR"] subgraph ShadowCSR116["register_low ShadowCSR"] ShadowCSR116_read_comb["read_comb"] ShadowCSR116_write["write"] ShadowCSR116__fu_write["_fu_write"] ShadowCSR116__fu_access_valid["_fu_access_valid"] ShadowCSR116_read["read"] ShadowCSR116__fu_read["_fu_read"] end subgraph ShadowCSR117["register_high ShadowCSR"] ShadowCSR117_read_comb["read_comb"] ShadowCSR117_write["write"] ShadowCSR117__fu_write["_fu_write"] ShadowCSR117__fu_access_valid["_fu_access_valid"] ShadowCSR117_read["read"] ShadowCSR117__fu_read["_fu_read"] end subgraph ShadowCSR118["shadow_low ShadowCSR"] ShadowCSR118__fu_access_valid["_fu_access_valid"] ShadowCSR118_read["read"] ShadowCSR118__fu_read["_fu_read"] ShadowCSR118_read_comb["read_comb"] ShadowCSR118_write["write"] ShadowCSR118__fu_write["_fu_write"] end subgraph ShadowCSR119["shadow_high ShadowCSR"] ShadowCSR119__fu_access_valid["_fu_access_valid"] ShadowCSR119_read["read"] ShadowCSR119__fu_read["_fu_read"] ShadowCSR119_read_comb["read_comb"] ShadowCSR119_write["write"] ShadowCSR119__fu_write["_fu_write"] end end end end end subgraph Pipe["s1_s2_pipe Pipe"] Pipe_peek["peek"] Pipe_clear["clear"] Pipe_write["write"] Pipe_read["read"] end subgraph Predecoder["predecoder_0 Predecoder"] Predecoder_predecode["predecode"] end subgraph PredictionChecker["prediction_checker PredictionChecker"] PredictionChecker_check["check"] end end subgraph Pipe1["output_pipe Pipe"] Pipe1_clear["clear"] Pipe1_write["write"] Pipe1_peek["peek"] Pipe1_read["read"] end subgraph Connect["decode_buff Connect"] Connect_read["read"] Connect_write["write"] end subgraph RollbackTagger["rollback_tagger RollbackTagger"] RollbackTagger_RollbackTagger["RollbackTagger"] RollbackTagger_rollback["rollback"] end subgraph DecodeStage["decode DecodeStage"] DecodeStage_DecodeStage["DecodeStage"] subgraph Decode["decoder0 Decode"] Decode_decode["decode"] end end end subgraph PriorityEncoderAllocator["rf_allocator PriorityEncoderAllocator"] PriorityEncoderAllocator_alloc0["alloc0"] PriorityEncoderAllocator_free0["free0"] end subgraph CheckpointRAT["CRAT CheckpointRAT"] CheckpointRAT_free_tag["free_tag"] CheckpointRAT_tag_cond1["tag_cond1"] CheckpointRAT_CheckpointRAT["CheckpointRAT"] CheckpointRAT_commit_checkpoint_cond1["commit_checkpoint_cond1"] CheckpointRAT_commit_checkpoint_cond0["commit_checkpoint_cond0"] CheckpointRAT_CheckpointRAT1["CheckpointRAT"] CheckpointRAT_commit_checkpoint["commit_checkpoint"] CheckpointRAT_allocate_tag["allocate_tag"] CheckpointRAT_get_active_tags["get_active_tags"] CheckpointRAT_CheckpointRAT2["CheckpointRAT"] CheckpointRAT_tag_cond0["tag_cond0"] CheckpointRAT_rollback["rollback"] CheckpointRAT_tag["tag"] CheckpointRAT_flush_restore0["flush_restore0"] CheckpointRAT_rename0["rename0"] CheckpointRAT_allocate_checkpoint["allocate_checkpoint"] subgraph MemoryBank["storage MemoryBank"] MemoryBank_write0["write0"] MemoryBank_read_resp0["read_resp0"] MemoryBank_read_req0["read_req0"] end subgraph MemoryBank1["tag_map MemoryBank"] MemoryBank1_write0["write0"] MemoryBank1_read_req0["read_req0"] MemoryBank1_read_resp0["read_resp0"] end subgraph Pipe2["create_checkpoint_pipe Pipe"] Pipe2_read["read"] Pipe2_clear["clear"] Pipe2_write["write"] Pipe2_peek["peek"] end end subgraph RRAT["RRAT RRAT"] RRAT_peek0["peek0"] RRAT_commit0["commit0"] RRAT_RRAT["RRAT"] subgraph AsyncMemoryBank["entries AsyncMemoryBank"] AsyncMemoryBank_write0["write0"] AsyncMemoryBank_read0["read0"] end end subgraph RegisterFile["RF RegisterFile"] RegisterFile_read_resp0["read_resp0"] RegisterFile_read_req0["read_req0"] RegisterFile_free0["free0"] RegisterFile_read_resp1["read_resp1"] RegisterFile_read_req1["read_req1"] RegisterFile_write0["write0"] subgraph MemoryBank2["entries MemoryBank"] MemoryBank2_read_req1["read_req1"] MemoryBank2_read_resp1["read_resp1"] MemoryBank2_write0["write0"] MemoryBank2_read_req0["read_req0"] MemoryBank2_read_resp0["read_resp0"] end end subgraph ReorderBuffer["ROB ReorderBuffer"] ReorderBuffer_mark_done0["mark_done0"] ReorderBuffer_retire["retire"] ReorderBuffer_ReorderBuffer["ReorderBuffer"] ReorderBuffer_get_indices["get_indices"] ReorderBuffer_put["put"] ReorderBuffer_peek["peek"] subgraph WideFifo1["data WideFifo"] WideFifo1_peek["peek"] WideFifo1_read["read"] WideFifo1_write["write"] WideFifo1_clear["clear"] end end subgraph Retirement["retirement Retirement"] Retirement_core_state["core_state"] Retirement_Retirement_NORMAL["Retirement_NORMAL"] Retirement_precommit["precommit"] Retirement_Retirement["Retirement"] Retirement_Retirement_RESUME["Retirement_RESUME"] Retirement_Retirement_FLUSH["Retirement_FLUSH"] subgraph CSRRegister86["instret_csr CSRRegister"] CSRRegister86__fu_access_valid["_fu_access_valid"] CSRRegister86_read["read"] CSRRegister86__internal_fu_write["_internal_fu_write"] CSRRegister86_read_comb["read_comb"] CSRRegister86__internal_fu_read["_internal_fu_read"] CSRRegister86_write["write"] subgraph MethodMap258["fu_write_map MethodMap"] MethodMap258_method["method"] end subgraph MethodFilter86["fu_write_filter MethodFilter"] MethodFilter86_method["method"] end subgraph MethodMap259["fu_write_combine_map MethodMap"] MethodMap259_method["method"] end subgraph MethodMap260["fu_read_map MethodMap"] MethodMap260_method["method"] end end subgraph DoubleShadowCSR30["instret_shadow DoubleShadowCSR"] subgraph ShadowCSR120["register_low ShadowCSR"] ShadowCSR120_write["write"] ShadowCSR120__fu_write["_fu_write"] ShadowCSR120__fu_access_valid["_fu_access_valid"] ShadowCSR120_read["read"] ShadowCSR120__fu_read["_fu_read"] ShadowCSR120_read_comb["read_comb"] end subgraph ShadowCSR121["register_high ShadowCSR"] ShadowCSR121__fu_access_valid["_fu_access_valid"] ShadowCSR121_read["read"] ShadowCSR121__fu_read["_fu_read"] ShadowCSR121_read_comb["read_comb"] ShadowCSR121_write["write"] ShadowCSR121__fu_write["_fu_write"] end subgraph ShadowCSR122["shadow_low ShadowCSR"] ShadowCSR122_read["read"] ShadowCSR122__fu_read["_fu_read"] ShadowCSR122__fu_access_valid["_fu_access_valid"] ShadowCSR122_read_comb["read_comb"] ShadowCSR122_write["write"] ShadowCSR122__fu_write["_fu_write"] end subgraph ShadowCSR123["shadow_high ShadowCSR"] ShadowCSR123_read["read"] ShadowCSR123__fu_read["_fu_read"] ShadowCSR123_read_comb["read_comb"] ShadowCSR123_write["write"] ShadowCSR123__fu_write["_fu_write"] ShadowCSR123__fu_access_valid["_fu_access_valid"] end end subgraph FIFOLatencyMeasurer1["perf_trap_latency FIFOLatencyMeasurer"] FIFOLatencyMeasurer1_FIFOLatencyMeasurer0["FIFOLatencyMeasurer0"] FIFOLatencyMeasurer1_FIFOLatencyMeasurer01["FIFOLatencyMeasurer0"] end end subgraph ExceptionInformationRegister["exception_information_register ExceptionInformationRegister"] ExceptionInformationRegister_get["get"] ExceptionInformationRegister_report["report"] ExceptionInformationRegister_clear["clear"] end subgraph FuncBlocksUnifier["func_blocks_unifier FuncBlocksUnifier"] subgraph RSFuncBlock["rs_block_0 RSFuncBlock"] subgraph RS["rs RS"] RS_RS["RS"] RS_RS1["RS"] RS_take["take"] RS_insert["insert"] RS_select["select"] RS_RS2["RS"] RS_RS3["RS"] RS_RS4["RS"] RS_RS5["RS"] RS_update0["update0"] subgraph PreservedOrderAllocator["allocator PreservedOrderAllocator"] PreservedOrderAllocator_alloc["alloc"] PreservedOrderAllocator_order["order"] PreservedOrderAllocator_free["free"] PreservedOrderAllocator_free_idx["free_idx"] end end subgraph AluFuncUnit["func_unit_0 AluFuncUnit"] AluFuncUnit_issue_decoded["issue_decoded"] AluFuncUnit_issue["issue"] end subgraph WakeupSelect["wakeup_select_0 WakeupSelect"] WakeupSelect_WakeupSelect["WakeupSelect"] end subgraph FIFO["connector_0 FIFO"] FIFO_read["read"] FIFO_write["write"] end subgraph ShiftFuncUnit["func_unit_1 ShiftFuncUnit"] ShiftFuncUnit_issue["issue"] ShiftFuncUnit_issue_decoded["issue_decoded"] end subgraph WakeupSelect1["wakeup_select_1 WakeupSelect"] WakeupSelect1_WakeupSelect["WakeupSelect"] end subgraph FIFO1["connector_1 FIFO"] FIFO1_read["read"] FIFO1_write["write"] end subgraph JumpBranchFuncUnit["func_unit_2 JumpBranchFuncUnit"] JumpBranchFuncUnit_issue["issue"] JumpBranchFuncUnit_issue_decoded["issue_decoded"] JumpBranchFuncUnit_JumpBranchFuncUnit["JumpBranchFuncUnit"] subgraph FIFO2["fifo_branch_resolved FIFO"] FIFO2_read["read"] FIFO2_write["write"] end subgraph BasicFifo5["instr_fifo BasicFifo"] BasicFifo5_clear["clear"] BasicFifo5_peek["peek"] BasicFifo5_read["read"] BasicFifo5_write["write"] subgraph CircularAllocator5["allocator CircularAllocator"] CircularAllocator5_clear["clear"] CircularAllocator5_free["free"] CircularAllocator5_alloc["alloc"] end end subgraph BasicFifo6["None BasicFifo"] BasicFifo6_clear["clear"] BasicFifo6_peek["peek"] BasicFifo6_read["read"] BasicFifo6_write["write"] subgraph CircularAllocator6["allocator CircularAllocator"] CircularAllocator6_alloc["alloc"] CircularAllocator6_clear["clear"] CircularAllocator6_free["free"] end end subgraph ConnectTrans["None ConnectTrans"] ConnectTrans_ConnectTrans["ConnectTrans"] end end subgraph WakeupSelect2["wakeup_select_2 WakeupSelect"] WakeupSelect2_WakeupSelect["WakeupSelect"] end subgraph Connect1["connector_2 Connect"] Connect1_read["read"] Connect1_write["write"] end subgraph ExceptionFuncUnit["func_unit_3 ExceptionFuncUnit"] ExceptionFuncUnit_issue_decoded["issue_decoded"] ExceptionFuncUnit_issue["issue"] subgraph BasicFifo7["None BasicFifo"] BasicFifo7_clear["clear"] BasicFifo7_peek["peek"] BasicFifo7_read["read"] BasicFifo7_write["write"] subgraph CircularAllocator7["allocator CircularAllocator"] CircularAllocator7_free["free"] CircularAllocator7_alloc["alloc"] CircularAllocator7_clear["clear"] end end subgraph ConnectTrans1["None ConnectTrans"] ConnectTrans1_ConnectTrans["ConnectTrans"] end end subgraph WakeupSelect3["wakeup_select_3 WakeupSelect"] WakeupSelect3_WakeupSelect["WakeupSelect"] end subgraph FIFO3["connector_3 FIFO"] FIFO3_read["read"] FIFO3_write["write"] end subgraph PrivilegedFuncUnit["func_unit_4 PrivilegedFuncUnit"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond4["PrivilegedFuncUnit_cond4"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond3["PrivilegedFuncUnit_cond3"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond1["PrivilegedFuncUnit_cond1"] PrivilegedFuncUnit_PrivilegedFuncUnit["PrivilegedFuncUnit"] PrivilegedFuncUnit_PrivilegedFuncUnit1["PrivilegedFuncUnit"] PrivilegedFuncUnit_issue["issue"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond2["PrivilegedFuncUnit_cond2"] PrivilegedFuncUnit_PrivilegedFuncUnit_cond0["PrivilegedFuncUnit_cond0"] PrivilegedFuncUnit_PrivilegedFuncUnit2["PrivilegedFuncUnit"] PrivilegedFuncUnit_issue_decoded["issue_decoded"] subgraph BasicFifo8["None BasicFifo"] BasicFifo8_clear["clear"] BasicFifo8_peek["peek"] BasicFifo8_read["read"] BasicFifo8_write["write"] subgraph CircularAllocator8["allocator CircularAllocator"] CircularAllocator8_clear["clear"] CircularAllocator8_free["free"] CircularAllocator8_alloc["alloc"] end end subgraph ConnectTrans2["None ConnectTrans"] ConnectTrans2_ConnectTrans["ConnectTrans"] end end subgraph WakeupSelect4["wakeup_select_4 WakeupSelect"] WakeupSelect4_WakeupSelect["WakeupSelect"] end subgraph Connect2["connector_4 Connect"] Connect2_read["read"] Connect2_write["write"] end subgraph Collector["collector Collector"] subgraph Forwarder5["forwarder Forwarder"] Forwarder5_clear["clear"] Forwarder5_peek["peek"] Forwarder5_read["read"] Forwarder5_write["write"] end subgraph CrossbarConnectTrans["connect CrossbarConnectTrans"] subgraph ConnectTrans3["connect_0_0 ConnectTrans"] ConnectTrans3_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans4["connect_1_0 ConnectTrans"] ConnectTrans4_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans5["connect_2_0 ConnectTrans"] ConnectTrans5_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans6["connect_3_0 ConnectTrans"] ConnectTrans6_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans7["connect_4_0 ConnectTrans"] ConnectTrans7_ConnectTrans["ConnectTrans"] end end end end subgraph RSFuncBlock1["rs_block_1 RSFuncBlock"] subgraph RS1["rs RS"] RS1_RS["RS"] RS1_take["take"] RS1_insert["insert"] RS1_select["select"] RS1_RS1["RS"] RS1_RS2["RS"] RS1_update0["update0"] subgraph PreservedOrderAllocator1["allocator PreservedOrderAllocator"] PreservedOrderAllocator1_free_idx["free_idx"] PreservedOrderAllocator1_order["order"] PreservedOrderAllocator1_free["free"] PreservedOrderAllocator1_alloc["alloc"] end end subgraph MulUnit["func_unit_0 MulUnit"] MulUnit_MulUnit["MulUnit"] MulUnit_issue_decoded["issue_decoded"] MulUnit_issue["issue"] subgraph FIFO4["params_fifo FIFO"] FIFO4_write["write"] FIFO4_read["read"] end subgraph PipelinedUnsignedMul["multiplier PipelinedUnsignedMul"] PipelinedUnsignedMul_accept["accept"] PipelinedUnsignedMul_issue["issue"] subgraph PipelinedMul["mul PipelinedMul"] PipelinedMul_PipelinedMul["PipelinedMul"] PipelinedMul_PipelinedMul1["PipelinedMul"] PipelinedMul_PipelinedMul2["PipelinedMul"] PipelinedMul_PipelinedMul3["PipelinedMul"] subgraph DSPMulUnit["dsp_unit_0 DSPMulUnit"] DSPMulUnit_compute["compute"] end subgraph DSPMulUnit1["dsp_unit_1 DSPMulUnit"] DSPMulUnit1_compute["compute"] end subgraph DSPMulUnit2["dsp_unit_2 DSPMulUnit"] DSPMulUnit2_compute["compute"] end subgraph DSPMulUnit3["dsp_unit_3 DSPMulUnit"] DSPMulUnit3_compute["compute"] end subgraph DSPMulUnit4["dsp_unit_4 DSPMulUnit"] DSPMulUnit4_compute["compute"] end subgraph DSPMulUnit5["dsp_unit_5 DSPMulUnit"] DSPMulUnit5_compute["compute"] end subgraph DSPMulUnit6["dsp_unit_6 DSPMulUnit"] DSPMulUnit6_compute["compute"] end end end end subgraph WakeupSelect5["wakeup_select_0 WakeupSelect"] WakeupSelect5_WakeupSelect["WakeupSelect"] end subgraph Connect3["connector_0 Connect"] Connect3_read["read"] Connect3_write["write"] end subgraph DivUnit["func_unit_1 DivUnit"] DivUnit_DivUnit["DivUnit"] DivUnit_issue_decoded["issue_decoded"] DivUnit_clear["clear"] DivUnit_issue["issue"] subgraph FIFO5["params_fifo FIFO"] FIFO5_read["read"] FIFO5_write["write"] end subgraph LongDivider["divider LongDivider"] LongDivider_clear["clear"] LongDivider_accept["accept"] LongDivider_issue["issue"] end end subgraph WakeupSelect6["wakeup_select_1 WakeupSelect"] WakeupSelect6_WakeupSelect["WakeupSelect"] end subgraph Connect4["connector_1 Connect"] Connect4_write["write"] Connect4_read["read"] end subgraph Collector1["collector Collector"] subgraph Forwarder6["forwarder Forwarder"] Forwarder6_write["write"] Forwarder6_clear["clear"] Forwarder6_peek["peek"] Forwarder6_read["read"] end subgraph CrossbarConnectTrans1["connect CrossbarConnectTrans"] subgraph ConnectTrans8["connect_0_0 ConnectTrans"] ConnectTrans8_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans9["connect_1_0 ConnectTrans"] ConnectTrans9_ConnectTrans["ConnectTrans"] end end end end subgraph RSFuncBlock2["rs_block_2 RSFuncBlock"] subgraph FifoRS["rs FifoRS"] FifoRS_alloc["alloc"] FifoRS_FifoRS["FifoRS"] FifoRS_FifoRS1["FifoRS"] FifoRS_update0["update0"] FifoRS_free_idx["free_idx"] FifoRS_order["order"] FifoRS_take["take"] FifoRS_insert["insert"] FifoRS_select["select"] end subgraph LSUDummy["func_unit_0 LSUDummy"] LSUDummy_LSUDummy_cond0["LSUDummy_cond0"] LSUDummy_LSUDummy["LSUDummy"] LSUDummy_LSUDummy1["LSUDummy"] LSUDummy_LSUDummy2["LSUDummy"] LSUDummy_LSUDummy3["LSUDummy"] LSUDummy_issue["issue"] LSUDummy_LSUDummy4["LSUDummy"] LSUDummy_LSUDummy_cond1["LSUDummy_cond1"] subgraph AddressTranslator1["addr_translator AddressTranslator"] AddressTranslator1_AddressTranslator["AddressTranslator"] AddressTranslator1_accept["accept"] AddressTranslator1_request["request"] subgraph Forwarder7["resp_fwd Forwarder"] Forwarder7_clear["clear"] Forwarder7_peek["peek"] Forwarder7_read["read"] Forwarder7_write["write"] end end subgraph LSURequester["requester LSURequester"] LSURequester_accept_cond0["accept_cond0"] LSURequester_issue_cond0["issue_cond0"] LSURequester_accept["accept"] LSURequester_accept_cond1["accept_cond1"] LSURequester_issue_cond2["issue_cond2"] LSURequester_issue_cond1["issue_cond1"] LSURequester_issue["issue"] subgraph BasicFifo9["args_fifo BasicFifo"] BasicFifo9_read["read"] BasicFifo9_clear["clear"] BasicFifo9_write["write"] BasicFifo9_peek["peek"] subgraph CircularAllocator9["allocator CircularAllocator"] CircularAllocator9_clear["clear"] CircularAllocator9_free["free"] CircularAllocator9_alloc["alloc"] end end end subgraph FIFO6["requests FIFO"] FIFO6_write["write"] FIFO6_read["read"] end subgraph FIFO7["translated FIFO"] FIFO7_read["read"] FIFO7_write["write"] end subgraph FIFO8["results_noop FIFO"] FIFO8_read["read"] FIFO8_write["write"] end subgraph FIFO9["issued FIFO"] FIFO9_write["write"] FIFO9_read["read"] end subgraph FIFO10["issued_noop FIFO"] FIFO10_read["read"] FIFO10_write["write"] end subgraph ConnectTrans10["None ConnectTrans"] ConnectTrans10_ConnectTrans["ConnectTrans"] end subgraph BasicFifo10["None BasicFifo"] BasicFifo10_write["write"] BasicFifo10_clear["clear"] BasicFifo10_peek["peek"] BasicFifo10_read["read"] subgraph CircularAllocator10["allocator CircularAllocator"] CircularAllocator10_clear["clear"] CircularAllocator10_free["free"] CircularAllocator10_alloc["alloc"] end end subgraph ConnectTrans11["None ConnectTrans"] ConnectTrans11_ConnectTrans["ConnectTrans"] end end subgraph WakeupSelect7["wakeup_select_0 WakeupSelect"] WakeupSelect7_WakeupSelect["WakeupSelect"] end subgraph Connect5["connector_0 Connect"] Connect5_read["read"] Connect5_write["write"] end subgraph Collector2["collector Collector"] subgraph Forwarder8["forwarder Forwarder"] Forwarder8_clear["clear"] Forwarder8_peek["peek"] Forwarder8_read["read"] Forwarder8_write["write"] end subgraph CrossbarConnectTrans2["connect CrossbarConnectTrans"] subgraph ConnectTrans12["connect_0_0 ConnectTrans"] ConnectTrans12_ConnectTrans["ConnectTrans"] end end end end subgraph CSRUnit["rs_block_3 CSRUnit"] CSRUnit_CSRUnit["CSRUnit"] CSRUnit_get_result["get_result"] CSRUnit_update0["update0"] CSRUnit_select["select"] CSRUnit_CSRUnit1["CSRUnit"] CSRUnit_insert["insert"] subgraph BasicFifo11["None BasicFifo"] BasicFifo11_read["read"] BasicFifo11_write["write"] BasicFifo11_peek["peek"] BasicFifo11_clear["clear"] subgraph CircularAllocator11["allocator CircularAllocator"] CircularAllocator11_clear["clear"] CircularAllocator11_free["free"] CircularAllocator11_alloc["alloc"] end end subgraph ConnectTrans13["None ConnectTrans"] ConnectTrans13_ConnectTrans["ConnectTrans"] end end subgraph MethodProduct["None MethodProduct"] MethodProduct_method["method"] end end subgraph CSRInstances["csr_instances CSRInstances"] CSRInstances_CSRInstances["CSRInstances"] subgraph SupervisorModeCSRRegisters["s_mode SupervisorModeCSRRegisters"] subgraph CSRRegister87["sscratch CSRRegister"] CSRRegister87__internal_fu_read["_internal_fu_read"] CSRRegister87__internal_fu_write["_internal_fu_write"] CSRRegister87_read_comb["read_comb"] CSRRegister87_read["read"] CSRRegister87_write["write"] CSRRegister87__fu_access_valid["_fu_access_valid"] subgraph MethodMap261["fu_write_map MethodMap"] MethodMap261_method["method"] end subgraph MethodFilter87["fu_write_filter MethodFilter"] MethodFilter87_method["method"] end subgraph MethodMap262["fu_write_combine_map MethodMap"] MethodMap262_method["method"] end subgraph MethodMap263["fu_read_map MethodMap"] MethodMap263_method["method"] end end subgraph ShadowCSR124["sstatus ShadowCSR"] ShadowCSR124_read_comb["read_comb"] ShadowCSR124_write["write"] ShadowCSR124__fu_write["_fu_write"] ShadowCSR124__fu_access_valid["_fu_access_valid"] ShadowCSR124_read["read"] ShadowCSR124__fu_read["_fu_read"] end subgraph AliasedCSR5["senvcfg AliasedCSR"] AliasedCSR5__fu_access_valid["_fu_access_valid"] AliasedCSR5_read["read"] AliasedCSR5__fu_read["_fu_read"] AliasedCSR5__fu_write["_fu_write"] AliasedCSR5_read_comb["read_comb"] AliasedCSR5_write["write"] end subgraph CSRRegister88["scause CSRRegister"] CSRRegister88_write["write"] CSRRegister88__fu_access_valid["_fu_access_valid"] CSRRegister88__internal_fu_read["_internal_fu_read"] CSRRegister88__internal_fu_write["_internal_fu_write"] CSRRegister88_read_comb["read_comb"] CSRRegister88_read["read"] subgraph MethodMap264["fu_write_map MethodMap"] MethodMap264_method["method"] end subgraph MethodFilter88["fu_write_filter MethodFilter"] MethodFilter88_method["method"] end subgraph MethodMap265["fu_write_combine_map MethodMap"] MethodMap265_method["method"] end subgraph MethodMap266["fu_read_map MethodMap"] MethodMap266_method["method"] end end subgraph AliasedCSR6["stvec AliasedCSR"] AliasedCSR6__fu_access_valid["_fu_access_valid"] AliasedCSR6_read_comb["read_comb"] AliasedCSR6_write["write"] AliasedCSR6__fu_write["_fu_write"] AliasedCSR6_read["read"] AliasedCSR6__fu_read["_fu_read"] end subgraph CSRRegister89["sepc CSRRegister"] CSRRegister89__fu_access_valid["_fu_access_valid"] CSRRegister89__internal_fu_read["_internal_fu_read"] CSRRegister89__internal_fu_write["_internal_fu_write"] CSRRegister89_write["write"] CSRRegister89_read_comb["read_comb"] CSRRegister89_read["read"] subgraph MethodMap267["fu_write_map MethodMap"] MethodMap267_method["method"] end subgraph MethodFilter89["fu_write_filter MethodFilter"] MethodFilter89_method["method"] end subgraph MethodMap268["fu_write_combine_map MethodMap"] MethodMap268_method["method"] end subgraph MethodMap269["fu_read_map MethodMap"] MethodMap269_method["method"] end end subgraph CSRRegister90["stval CSRRegister"] CSRRegister90__fu_access_valid["_fu_access_valid"] CSRRegister90__internal_fu_read["_internal_fu_read"] CSRRegister90__internal_fu_write["_internal_fu_write"] CSRRegister90_read_comb["read_comb"] CSRRegister90_read["read"] CSRRegister90_write["write"] subgraph MethodMap270["fu_write_map MethodMap"] MethodMap270_method["method"] end subgraph MethodFilter90["fu_write_filter MethodFilter"] MethodFilter90_method["method"] end subgraph MethodMap271["fu_write_combine_map MethodMap"] MethodMap271_method["method"] end subgraph MethodMap272["fu_read_map MethodMap"] MethodMap272_method["method"] end end subgraph CSRRegister91["satp CSRRegister"] CSRRegister91_read_comb["read_comb"] CSRRegister91_read["read"] CSRRegister91_write["write"] CSRRegister91__fu_access_valid["_fu_access_valid"] CSRRegister91__internal_fu_read["_internal_fu_read"] CSRRegister91__internal_fu_write["_internal_fu_write"] subgraph MethodMap273["fu_write_map MethodMap"] MethodMap273_method["method"] end subgraph MethodFilter91["fu_write_filter MethodFilter"] MethodFilter91_method["method"] end subgraph MethodMap274["fu_write_combine_map MethodMap"] MethodMap274_method["method"] end subgraph MethodMap275["fu_read_map MethodMap"] MethodMap275_method["method"] end end subgraph CSRRegister92["scounteren CSRRegister"] CSRRegister92_read["read"] CSRRegister92_write["write"] CSRRegister92__fu_access_valid["_fu_access_valid"] CSRRegister92__internal_fu_read["_internal_fu_read"] CSRRegister92__internal_fu_write["_internal_fu_write"] CSRRegister92_read_comb["read_comb"] subgraph MethodMap276["fu_write_map MethodMap"] MethodMap276_method["method"] end subgraph MethodFilter92["fu_write_filter MethodFilter"] MethodFilter92_method["method"] end subgraph MethodMap277["fu_write_combine_map MethodMap"] MethodMap277_method["method"] end subgraph MethodMap278["fu_read_map MethodMap"] MethodMap278_method["method"] end end subgraph CSRRegister93["senvcfg_fiom CSRRegister"] CSRRegister93__fu_access_valid["_fu_access_valid"] CSRRegister93__internal_fu_read["_internal_fu_read"] CSRRegister93__internal_fu_write["_internal_fu_write"] CSRRegister93_read_comb["read_comb"] CSRRegister93_read["read"] CSRRegister93_write["write"] subgraph MethodMap279["fu_write_map MethodMap"] MethodMap279_method["method"] end subgraph MethodFilter93["fu_write_filter MethodFilter"] MethodFilter93_method["method"] end subgraph MethodMap280["fu_write_combine_map MethodMap"] MethodMap280_method["method"] end subgraph MethodMap281["fu_read_map MethodMap"] MethodMap281_method["method"] end end subgraph CSRRegister94["stvec_base CSRRegister"] CSRRegister94__fu_access_valid["_fu_access_valid"] CSRRegister94_read["read"] CSRRegister94__internal_fu_write["_internal_fu_write"] CSRRegister94_write["write"] CSRRegister94_read_comb["read_comb"] CSRRegister94__internal_fu_read["_internal_fu_read"] subgraph MethodMap282["fu_write_map MethodMap"] MethodMap282_method["method"] end subgraph MethodFilter94["fu_write_filter MethodFilter"] MethodFilter94_method["method"] end subgraph MethodMap283["fu_write_combine_map MethodMap"] MethodMap283_method["method"] end subgraph MethodMap284["fu_read_map MethodMap"] MethodMap284_method["method"] end end subgraph CSRRegister95["stvec_mode CSRRegister"] CSRRegister95__fu_access_valid["_fu_access_valid"] CSRRegister95__internal_fu_read["_internal_fu_read"] CSRRegister95_write["write"] CSRRegister95_read_comb["read_comb"] CSRRegister95_read["read"] CSRRegister95__internal_fu_write["_internal_fu_write"] subgraph MethodMap285["fu_write_map MethodMap"] MethodMap285_method["method"] end subgraph MethodFilter95["fu_write_filter MethodFilter"] MethodFilter95_method["method"] end subgraph MethodMap286["fu_write_combine_map MethodMap"] MethodMap286_method["method"] end subgraph MethodMap287["fu_read_map MethodMap"] MethodMap287_method["method"] end end end subgraph CSRRegister96["time CSRRegister"] CSRRegister96__fu_access_valid["_fu_access_valid"] CSRRegister96__internal_fu_read["_internal_fu_read"] CSRRegister96__internal_fu_write["_internal_fu_write"] CSRRegister96_read_comb["read_comb"] CSRRegister96_read["read"] CSRRegister96_write["write"] subgraph MethodMap288["fu_write_map MethodMap"] MethodMap288_method["method"] end subgraph MethodFilter96["fu_write_filter MethodFilter"] MethodFilter96_method["method"] end subgraph MethodMap289["fu_write_combine_map MethodMap"] MethodMap289_method["method"] end subgraph MethodMap290["fu_read_map MethodMap"] MethodMap290_method["method"] end end subgraph CSRRegister97["timeh CSRRegister"] CSRRegister97__fu_access_valid["_fu_access_valid"] CSRRegister97__internal_fu_read["_internal_fu_read"] CSRRegister97__internal_fu_write["_internal_fu_write"] CSRRegister97_read_comb["read_comb"] CSRRegister97_read["read"] CSRRegister97_write["write"] subgraph MethodMap291["fu_write_map MethodMap"] MethodMap291_method["method"] end subgraph MethodFilter97["fu_write_filter MethodFilter"] MethodFilter97_method["method"] end subgraph MethodMap292["fu_write_combine_map MethodMap"] MethodMap292_method["method"] end subgraph MethodMap293["fu_read_map MethodMap"] MethodMap293_method["method"] end end end subgraph InternalInterruptController["interrupt_controller InternalInterruptController"] InternalInterruptController_interrupt_cause["interrupt_cause"] InternalInterruptController_entry["entry"] InternalInterruptController_mret["mret"] InternalInterruptController_InternalInterruptController["InternalInterruptController"] InternalInterruptController_InternalInterruptController1["InternalInterruptController"] InternalInterruptController_sret["sret"] InternalInterruptController_InternalInterruptController2["InternalInterruptController"] subgraph CSRRegister98["mie CSRRegister"] CSRRegister98__internal_fu_write["_internal_fu_write"] CSRRegister98__fu_access_valid["_fu_access_valid"] CSRRegister98__internal_fu_read["_internal_fu_read"] CSRRegister98_read["read"] CSRRegister98_read_comb["read_comb"] CSRRegister98_write["write"] subgraph MethodMap294["fu_write_map MethodMap"] MethodMap294_method["method"] end subgraph MethodFilter98["fu_write_filter MethodFilter"] MethodFilter98_method["method"] end subgraph MethodMap295["fu_write_combine_map MethodMap"] MethodMap295_method["method"] end subgraph MethodMap296["fu_read_map MethodMap"] MethodMap296_method["method"] end end subgraph CSRRegister99["mip CSRRegister"] CSRRegister99_read_comb["read_comb"] CSRRegister99_read["read"] CSRRegister99_write["write"] CSRRegister99__fu_access_valid["_fu_access_valid"] CSRRegister99__internal_fu_read["_internal_fu_read"] CSRRegister99__internal_fu_write["_internal_fu_write"] subgraph MethodMap297["fu_write_map MethodMap"] MethodMap297_method["method"] end subgraph MethodFilter99["fu_write_filter MethodFilter"] MethodFilter99_method["method"] end subgraph MethodMap298["fu_write_combine_map MethodMap"] MethodMap298_method["method"] end subgraph MethodMap299["fu_read_map MethodMap"] MethodMap299_method["method"] end end subgraph CSRRegister100["mideleg CSRRegister"] CSRRegister100__internal_fu_read["_internal_fu_read"] CSRRegister100__internal_fu_write["_internal_fu_write"] CSRRegister100_read_comb["read_comb"] CSRRegister100_read["read"] CSRRegister100_write["write"] CSRRegister100__fu_access_valid["_fu_access_valid"] subgraph MethodMap300["fu_write_map MethodMap"] MethodMap300_method["method"] end subgraph MethodFilter100["fu_write_filter MethodFilter"] MethodFilter100_method["method"] end subgraph MethodMap301["fu_write_combine_map MethodMap"] MethodMap301_method["method"] end subgraph MethodMap302["fu_read_map MethodMap"] MethodMap302_method["method"] end end subgraph CSRRegister101["medeleg CSRRegister"] CSRRegister101_read_comb["read_comb"] CSRRegister101_read["read"] CSRRegister101_write["write"] CSRRegister101__fu_access_valid["_fu_access_valid"] CSRRegister101__internal_fu_read["_internal_fu_read"] CSRRegister101__internal_fu_write["_internal_fu_write"] subgraph MethodMap303["fu_write_map MethodMap"] MethodMap303_method["method"] end subgraph MethodFilter101["fu_write_filter MethodFilter"] MethodFilter101_method["method"] end subgraph MethodMap304["fu_write_combine_map MethodMap"] MethodMap304_method["method"] end subgraph MethodMap305["fu_read_map MethodMap"] MethodMap305_method["method"] end end subgraph CSRRegister102["medelegh CSRRegister"] CSRRegister102_read_comb["read_comb"] CSRRegister102_read["read"] CSRRegister102_write["write"] CSRRegister102__fu_access_valid["_fu_access_valid"] CSRRegister102__internal_fu_read["_internal_fu_read"] CSRRegister102__internal_fu_write["_internal_fu_write"] subgraph MethodMap306["fu_write_map MethodMap"] MethodMap306_method["method"] end subgraph MethodFilter102["fu_write_filter MethodFilter"] MethodFilter102_method["method"] end subgraph MethodMap307["fu_write_combine_map MethodMap"] MethodMap307_method["method"] end subgraph MethodMap308["fu_read_map MethodMap"] MethodMap308_method["method"] end end subgraph ShadowCSR125["sie ShadowCSR"] ShadowCSR125_write["write"] ShadowCSR125__fu_write["_fu_write"] ShadowCSR125_ShadowCSR["ShadowCSR"] ShadowCSR125__fu_access_valid["_fu_access_valid"] ShadowCSR125_read["read"] ShadowCSR125__fu_read["_fu_read"] ShadowCSR125_ShadowCSR1["ShadowCSR"] ShadowCSR125_read_comb["read_comb"] end subgraph MethodMap309["sip_write_mask MethodMap"] MethodMap309_method["method"] end subgraph ShadowCSR126["sip ShadowCSR"] ShadowCSR126__fu_access_valid["_fu_access_valid"] ShadowCSR126_read["read"] ShadowCSR126__fu_read["_fu_read"] ShadowCSR126_ShadowCSR["ShadowCSR"] ShadowCSR126_read_comb["read_comb"] ShadowCSR126_write["write"] ShadowCSR126__fu_write["_fu_write"] ShadowCSR126_ShadowCSR1["ShadowCSR"] end end subgraph CoreInstructionCounter["core_counter CoreInstructionCounter"] CoreInstructionCounter_decrement["decrement"] CoreInstructionCounter_increment["increment"] end subgraph Scheduler["scheduler Scheduler"] subgraph Pipe3["alloc_rename_buf Pipe"] Pipe3_peek["peek"] Pipe3_read["read"] Pipe3_clear["clear"] Pipe3_write["write"] end subgraph RegAllocation["reg_alloc RegAllocation"] RegAllocation_RegAllocation["RegAllocation"] end subgraph Pipe4["instr_tag_buf Pipe"] Pipe4_write["write"] Pipe4_peek["peek"] Pipe4_read["read"] Pipe4_clear["clear"] end subgraph InstructionTagger["instr_tag InstructionTagger"] InstructionTagger_InstructionTagger["InstructionTagger"] end subgraph Connect6["rename_out_buf Connect"] Connect6_read["read"] Connect6_write["write"] end subgraph Renaming["renaming Renaming"] Renaming_Renaming["Renaming"] end subgraph WideFifo2["rob_alloc_out_buf WideFifo"] WideFifo2_peek["peek"] WideFifo2_read["read"] WideFifo2_write["write"] WideFifo2_clear["clear"] end subgraph ROBAllocation["rob_alloc ROBAllocation"] ROBAllocation_ROBAllocation["ROBAllocation"] end subgraph Pipe5["rs_select_out_buf Pipe"] Pipe5_clear["clear"] Pipe5_write["write"] Pipe5_peek["peek"] Pipe5_read["read"] end subgraph RSSelection["rs_selector RSSelection"] RSSelection_RSSelection_0_3["RSSelection_0_3"] RSSelection_RSSelection_0_1["RSSelection_0_1"] RSSelection_RSSelection["RSSelection"] RSSelection_RSSelection_0_2["RSSelection_0_2"] RSSelection_RSSelection_0_0["RSSelection_0_0"] end subgraph RSInsertion["rs_insertion RSInsertion"] RSInsertion_RSInsertion["RSInsertion"] RSInsertion_tr["tr"] end end subgraph ResultAnnouncement["announcement_0 ResultAnnouncement"] ResultAnnouncement_push_result["push_result"] end subgraph CrossbarConnectTrans3["announcement_connector CrossbarConnectTrans"] subgraph ConnectTrans14["connect_0_0 ConnectTrans"] ConnectTrans14_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans15["connect_1_0 ConnectTrans"] ConnectTrans15_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans16["connect_2_0 ConnectTrans"] ConnectTrans16_ConnectTrans["ConnectTrans"] end subgraph ConnectTrans17["connect_3_0 ConnectTrans"] ConnectTrans17_ConnectTrans["ConnectTrans"] end end end end subgraph TransactionManager["transaction_manager TransactionManager"] TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation["commit_checkpoint_cond0_Renaming_ROBAllocation"] TransactionManager__resume_from_unsafe_cond0_ConnectTrans["_resume_from_unsafe_cond0_ConnectTrans"] TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1["ConnectTrans_LSUDummy_LSUDummy_cond1"] TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0["Fetch_Stage2_Fetch_Stage2_cond0"] TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1["Fetch_Stage1_Fetch_Stage1_cond1"] TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit["PrivilegedFuncUnit_cond0_PrivilegedFuncUnit"] TransactionManager_tag_cond0_InstructionTagger["tag_cond0_InstructionTagger"] TransactionManager_issue_cond2_LSUDummy["issue_cond2_LSUDummy"] TransactionManager_RollbackTagger_DecodeStage["RollbackTagger_DecodeStage"] TransactionManager_issue_cond0_LSUDummy["issue_cond0_LSUDummy"] TransactionManager_tag_cond1_InstructionTagger["tag_cond1_InstructionTagger"] TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans["_resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans"] TransactionManager__resume_from_unsafe_cond1_ConnectTrans["_resume_from_unsafe_cond1_ConnectTrans"] TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit["PrivilegedFuncUnit_cond2_PrivilegedFuncUnit"] TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1["ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1"] TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit["PrivilegedFuncUnit_cond3_PrivilegedFuncUnit"] TransactionManager_ConnectTrans_JumpBranchFuncUnit["ConnectTrans_JumpBranchFuncUnit"] TransactionManager_issue_cond1_LSUDummy["issue_cond1_LSUDummy"] TransactionManager_DivUnit_ConnectTrans["DivUnit_ConnectTrans"] TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1["Fetch_Stage2_Fetch_Stage2_cond1"] TransactionManager_MulUnit_ConnectTrans["MulUnit_ConnectTrans"] TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit["ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit"] TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy["accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy"] TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1["Renaming_ROBAllocation_commit_checkpoint_cond1"] TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit["PrivilegedFuncUnit_cond1_PrivilegedFuncUnit"] TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit["PrivilegedFuncUnit_cond4_PrivilegedFuncUnit"] TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0["Fetch_Stage1_Fetch_Stage1_cond0"] end end Core_Core --> RegAllocation_RegAllocation WishboneMaster_result --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 --> WishboneMaster_request WishboneMaster_WishboneMaster --> Forwarder_write Forwarder_read --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller WishboneMaster1_result --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 WishboneMaster1_result --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy TransactionManager_issue_cond1_LSUDummy --> WishboneMaster1_request TransactionManager_issue_cond0_LSUDummy --> WishboneMaster1_request WishboneMaster1_WishboneMaster --> Forwarder1_write Forwarder1_read --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 Forwarder1_read --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 --> WishboneMasterAdapter_request_read WishboneMasterAdapter_get_read_response --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 --> Serializer_serialize_in0 Serializer_serialize_out0 --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 --> BasicFifo_write BasicFifo_read --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller CircularAllocator_alloc --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller1 CircularAllocator_free --> SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller TransactionManager_issue_cond1_LSUDummy --> WishboneMasterAdapter1_request_read TransactionManager_issue_cond0_LSUDummy --> WishboneMasterAdapter1_request_write WishboneMasterAdapter1_get_read_response --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 WishboneMasterAdapter1_get_write_response --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy TransactionManager_issue_cond1_LSUDummy --> Serializer1_serialize_in0 Serializer1_serialize_out0 --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 TransactionManager_issue_cond0_LSUDummy --> Serializer1_serialize_in1 Serializer1_serialize_out1 --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy TransactionManager_issue_cond1_LSUDummy --> BasicFifo1_write TransactionManager_issue_cond0_LSUDummy --> BasicFifo1_write BasicFifo1_read --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 BasicFifo1_read --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy CircularAllocator1_alloc --> TransactionManager_issue_cond1_LSUDummy CircularAllocator1_alloc --> TransactionManager_issue_cond0_LSUDummy CircularAllocator1_free --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 CircularAllocator1_free --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy WakeupSelect2_WakeupSelect <--> CoreFrontend_target_pred_req CoreFrontend_target_pred_resp --> TransactionManager_ConnectTrans_JumpBranchFuncUnit TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 --> CoreFrontend_fetch_writeback ConnectTrans_ConnectTrans <--> CoreFrontend_stall ConnectTrans1_ConnectTrans <--> CoreFrontend_stall ConnectTrans2_ConnectTrans <--> CoreFrontend_stall ConnectTrans11_ConnectTrans <--> CoreFrontend_stall ConnectTrans13_ConnectTrans <--> CoreFrontend_stall ICache_MemRead --> SimpleCommonBusCacheRefiller_start_refill SimpleCommonBusCacheRefiller_accept_refill --> ICache_ICache SimpleCommonBusCacheRefiller_SimpleCommonBusCacheRefiller --> Forwarder2_write Forwarder2_read --> ICache_ICache ICache_accept_res --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 FetchUnit_FetchUnit --> ICache_issue_req TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit <--> ICache_flush FetchUnit_FetchUnit --> ArgumentsToResultsZipper_write_args ICache_MemRead --> ArgumentsToResultsZipper_write_results ArgumentsToResultsZipper_read --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 FetchUnit_FetchUnit --> BasicFifo3_write BasicFifo3_read --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 BasicFifo3_peek --> ICache_MemRead CircularAllocator3_alloc --> FetchUnit_FetchUnit CircularAllocator3_free --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 ICache_MemRead --> Forwarder3_write Forwarder3_read --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 FetchAddressUnit_read --> CoreFrontend_FetchRequest TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 --> FetchAddressUnit_ifu_redirect Retirement_Retirement_RESUME --> FetchAddressUnit_backend_redirect TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit --> FetchAddressUnit_backend_redirect TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> FetchAddressUnit_backend_redirect CoreFrontend_FetchRequest --> FetchUnit_fetch_request ConnectTrans_ConnectTrans <--> FetchUnit_flush ConnectTrans1_ConnectTrans <--> FetchUnit_flush ConnectTrans2_ConnectTrans <--> FetchUnit_flush ConnectTrans11_ConnectTrans <--> FetchUnit_flush ConnectTrans13_ConnectTrans <--> FetchUnit_flush CoreFrontend_FetchRequest --> AddressTranslator_request AddressTranslator_accept --> FetchUnit_FetchUnit CoreFrontend_FetchRequest --> Forwarder4_write Forwarder4_read --> FetchUnit_FetchUnit TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 --> WideFifo_write WideFifo_read --> FetchUnit_cont WideFifo_peek --> FetchUnit_cont ConnectTrans_ConnectTrans <--> WideFifo_clear ConnectTrans1_ConnectTrans <--> WideFifo_clear ConnectTrans2_ConnectTrans <--> WideFifo_clear ConnectTrans11_ConnectTrans <--> WideFifo_clear ConnectTrans13_ConnectTrans <--> WideFifo_clear FetchUnit_FetchUnit --> BasicFifo4_write BasicFifo4_read --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 BasicFifo4_read --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1 CircularAllocator4_alloc --> FetchUnit_FetchUnit CircularAllocator4_free --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 CircularAllocator4_free --> TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1 CoreFrontend_FetchRequest <--> Semaphore_acquire TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 <--> Semaphore_release TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 <--> Semaphore_release Pipe_read --> TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 Pipe_read --> TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 --> Pipe_write TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1 --> Pipe_write TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 --> Predecoder_predecode TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 --> Predecoder_predecode TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 --> PredictionChecker_check TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 --> PredictionChecker_check FetchUnit_cont --> BasicFifo2_write BasicFifo2_read --> TransactionManager_RollbackTagger_DecodeStage ConnectTrans_ConnectTrans <--> BasicFifo2_clear ConnectTrans1_ConnectTrans <--> BasicFifo2_clear ConnectTrans2_ConnectTrans <--> BasicFifo2_clear ConnectTrans11_ConnectTrans <--> BasicFifo2_clear ConnectTrans13_ConnectTrans <--> BasicFifo2_clear CircularAllocator2_alloc --> FetchUnit_cont CircularAllocator2_free --> TransactionManager_RollbackTagger_DecodeStage ConnectTrans_ConnectTrans <--> CircularAllocator2_clear ConnectTrans1_ConnectTrans <--> CircularAllocator2_clear ConnectTrans2_ConnectTrans <--> CircularAllocator2_clear ConnectTrans11_ConnectTrans <--> CircularAllocator2_clear ConnectTrans13_ConnectTrans <--> CircularAllocator2_clear Decode_decode --> TransactionManager_RollbackTagger_DecodeStage TransactionManager_RollbackTagger_DecodeStage --> Connect_write Connect_read --> TransactionManager_RollbackTagger_DecodeStage Pipe1_read --> RegAllocation_RegAllocation TransactionManager_RollbackTagger_DecodeStage --> Pipe1_write ConnectTrans_ConnectTrans <--> Pipe1_clear ConnectTrans1_ConnectTrans <--> Pipe1_clear ConnectTrans2_ConnectTrans <--> Pipe1_clear ConnectTrans11_ConnectTrans <--> Pipe1_clear ConnectTrans13_ConnectTrans <--> Pipe1_clear CoreFrontend_FetchRequest <--> StallController_stall_guard TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> StallController__resume_from_unsafe TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit --> StallController__resume_from_unsafe TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> StallController__resume_from_unsafe TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans --> StallController__resume_from_unsafe Retirement_Retirement_RESUME --> StallController_resume_from_exception TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 <--> StallController_stall_unsafe ConnectTrans_ConnectTrans <--> StallController_stall_exception ConnectTrans1_ConnectTrans <--> StallController_stall_exception ConnectTrans2_ConnectTrans <--> StallController_stall_exception ConnectTrans11_ConnectTrans <--> StallController_stall_exception ConnectTrans13_ConnectTrans <--> StallController_stall_exception PriorityEncoderAllocator_alloc0 --> RegAllocation_RegAllocation Retirement_Retirement_NORMAL --> PriorityEncoderAllocator_free0 Retirement_Retirement_FLUSH --> PriorityEncoderAllocator_free0 CheckpointRAT_allocate_tag --> TransactionManager_tag_cond0_InstructionTagger CheckpointRAT_allocate_checkpoint --> TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> CheckpointRAT_commit_checkpoint TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> CheckpointRAT_commit_checkpoint TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> CheckpointRAT_rename0 TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> CheckpointRAT_rename0 Retirement_Retirement_NORMAL --> CheckpointRAT_flush_restore0 Retirement_Retirement_FLUSH --> CheckpointRAT_flush_restore0 TransactionManager_tag_cond1_InstructionTagger <--> CheckpointRAT_tag TransactionManager_tag_cond0_InstructionTagger <--> CheckpointRAT_tag Retirement_Retirement_NORMAL <--> CheckpointRAT_free_tag Retirement_Retirement_FLUSH <--> CheckpointRAT_free_tag CheckpointRAT_get_active_tags --> RSInsertion_RSInsertion MemoryBank_read_resp0 --> CheckpointRAT_CheckpointRAT2 CheckpointRAT_CheckpointRAT --> MemoryBank_read_req0 CheckpointRAT_CheckpointRAT1 --> MemoryBank_write0 MemoryBank1_read_resp0 --> CheckpointRAT_CheckpointRAT TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> MemoryBank1_write0 Pipe2_read --> CheckpointRAT_CheckpointRAT1 TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> Pipe2_write Retirement_Retirement_NORMAL --> RRAT_commit0 RRAT_peek0 --> Retirement_Retirement_NORMAL RRAT_peek0 --> Retirement_Retirement_FLUSH AsyncMemoryBank_read0 --> Retirement_Retirement_NORMAL AsyncMemoryBank_read0 --> Retirement_Retirement_FLUSH RRAT_RRAT --> AsyncMemoryBank_write0 Retirement_Retirement_NORMAL --> AsyncMemoryBank_write0 RSSelection_RSSelection_0_0 --> RegisterFile_read_req0 RSSelection_RSSelection_0_1 --> RegisterFile_read_req0 RSSelection_RSSelection_0_2 --> RegisterFile_read_req0 RSSelection_RSSelection_0_3 --> RegisterFile_read_req0 RSSelection_RSSelection_0_0 --> RegisterFile_read_req1 RSSelection_RSSelection_0_1 --> RegisterFile_read_req1 RSSelection_RSSelection_0_2 --> RegisterFile_read_req1 RSSelection_RSSelection_0_3 --> RegisterFile_read_req1 RegisterFile_read_resp0 --> RSInsertion_tr RegisterFile_read_resp1 --> RSInsertion_tr ConnectTrans14_ConnectTrans --> RegisterFile_write0 ConnectTrans15_ConnectTrans --> RegisterFile_write0 ConnectTrans16_ConnectTrans --> RegisterFile_write0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> RegisterFile_write0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> RegisterFile_write0 Retirement_Retirement_NORMAL --> RegisterFile_free0 Retirement_Retirement_FLUSH --> RegisterFile_free0 MemoryBank2_read_resp0 --> RSInsertion_tr MemoryBank2_read_resp1 --> RSInsertion_tr RSSelection_RSSelection_0_0 --> MemoryBank2_read_req0 RSSelection_RSSelection_0_1 --> MemoryBank2_read_req0 RSSelection_RSSelection_0_2 --> MemoryBank2_read_req0 RSSelection_RSSelection_0_3 --> MemoryBank2_read_req0 RSSelection_RSSelection_0_0 --> MemoryBank2_read_req1 RSSelection_RSSelection_0_1 --> MemoryBank2_read_req1 RSSelection_RSSelection_0_2 --> MemoryBank2_read_req1 RSSelection_RSSelection_0_3 --> MemoryBank2_read_req1 ConnectTrans14_ConnectTrans --> MemoryBank2_write0 ConnectTrans15_ConnectTrans --> MemoryBank2_write0 ConnectTrans16_ConnectTrans --> MemoryBank2_write0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> MemoryBank2_write0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> MemoryBank2_write0 ReorderBuffer_peek --> Retirement_Retirement Retirement_Retirement_NORMAL --> ReorderBuffer_retire Retirement_Retirement_FLUSH --> ReorderBuffer_retire TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> ReorderBuffer_put TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> ReorderBuffer_put ConnectTrans14_ConnectTrans --> ReorderBuffer_mark_done0 ConnectTrans15_ConnectTrans --> ReorderBuffer_mark_done0 ConnectTrans16_ConnectTrans --> ReorderBuffer_mark_done0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> ReorderBuffer_mark_done0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> ReorderBuffer_mark_done0 ReorderBuffer_get_indices --> ConnectTrans_ConnectTrans ReorderBuffer_get_indices --> ConnectTrans1_ConnectTrans ReorderBuffer_get_indices --> ConnectTrans2_ConnectTrans ReorderBuffer_get_indices --> ConnectTrans11_ConnectTrans ReorderBuffer_get_indices --> ConnectTrans13_ConnectTrans TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> WideFifo1_write TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> WideFifo1_write WideFifo1_read --> Retirement_Retirement_NORMAL WideFifo1_read --> Retirement_Retirement_FLUSH WideFifo1_peek --> ReorderBuffer_ReorderBuffer CSRRegister__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister__fu_access_valid MethodMap2_method --> CSRUnit_CSRUnit CSRRegister1__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister1__fu_access_valid MethodMap5_method --> CSRUnit_CSRUnit CSRRegister2__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister2__fu_access_valid MethodMap8_method --> CSRUnit_CSRUnit CSRRegister3__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister3__fu_access_valid MethodMap11_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister4__internal_fu_write CSRRegister4__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister4__fu_access_valid CSRUnit_CSRUnit --> MethodFilter4_method MethodMap14_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap12_method CSRUnit_CSRUnit --> MethodMap13_method CSRRegister5__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister5__fu_access_valid MethodMap17_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR__fu_write AliasedCSR__fu_read --> CSRUnit_CSRUnit AliasedCSR_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR__fu_access_valid CSRUnit_CSRUnit --> AliasedCSR1__fu_write AliasedCSR1__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR1__fu_access_valid CSRUnit_CSRUnit --> AliasedCSR2__fu_write AliasedCSR2__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR2__fu_access_valid CSRUnit_CSRUnit --> AliasedCSR3__fu_write AliasedCSR3__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR3__fu_access_valid Retirement_Retirement_NORMAL --> CSRRegister6_write CSRUnit_CSRUnit --> CSRRegister6__internal_fu_write CSRRegister6_read --> Retirement_Retirement_RESUME CSRRegister6__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister6__fu_access_valid CSRUnit_CSRUnit --> MethodFilter6_method MethodMap20_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap18_method CSRUnit_CSRUnit --> MethodMap19_method CSRUnit_CSRUnit --> CSRRegister7__internal_fu_write CSRRegister7_read --> CSRUnit_CSRUnit CSRRegister7__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister7__fu_access_valid CSRUnit_CSRUnit --> MethodFilter7_method MethodMap23_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap21_method CSRUnit_CSRUnit --> MethodMap22_method CSRUnit_CSRUnit --> AliasedCSR4__fu_write AliasedCSR4__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR4__fu_access_valid Retirement_Retirement_NORMAL --> CSRRegister8_write CSRUnit_CSRUnit --> CSRRegister8__internal_fu_write CSRRegister8_read --> TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit CSRRegister8_read --> TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans CSRRegister8__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister8__fu_access_valid CSRUnit_CSRUnit --> MethodFilter8_method MethodMap26_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap24_method CSRUnit_CSRUnit --> MethodMap25_method Retirement_Retirement_NORMAL --> CSRRegister9_write CSRUnit_CSRUnit --> CSRRegister9__internal_fu_write CSRRegister9__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister9__fu_access_valid CSRUnit_CSRUnit --> MethodFilter9_method MethodMap29_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap27_method CSRUnit_CSRUnit --> MethodMap28_method CSRUnit_CSRUnit --> CSRRegister10__internal_fu_write CSRRegister10__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister10__fu_access_valid CSRUnit_CSRUnit --> MethodFilter10_method MethodMap32_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap30_method CSRUnit_CSRUnit --> MethodMap31_method MachineModeCSRRegisters_MachineModeCSRRegisters <--> DoubleCounterCSR_increment MachineModeCSRRegisters_MachineModeCSRRegisters --> CSRRegister11_write CSRUnit_CSRUnit --> CSRRegister11__internal_fu_write CSRRegister11_read --> MachineModeCSRRegisters_MachineModeCSRRegisters CSRRegister11_read --> CSRUnit_CSRUnit CSRRegister11__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister11__fu_access_valid CSRUnit_CSRUnit --> MethodFilter11_method MethodMap35_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap33_method CSRUnit_CSRUnit --> MethodMap34_method CSRUnit_CSRUnit --> ShadowCSR__fu_write ShadowCSR__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR1__fu_write ShadowCSR1__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR1__fu_access_valid ShadowCSR2__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR2__fu_access_valid ShadowCSR3__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR3__fu_access_valid InternalInterruptController_InternalInterruptController1 --> CSRRegister12_write CSRRegister12_read --> AddressTranslator_AddressTranslator CSRRegister12_read --> CSRInstances_CSRInstances CSRRegister12_read --> InternalInterruptController_InternalInterruptController CSRRegister12_read --> InternalInterruptController_InternalInterruptController1 CSRRegister12_read --> Retirement_Retirement_NORMAL CSRRegister12_read --> WakeupSelect3_WakeupSelect CSRRegister12_read --> AddressTranslator1_AddressTranslator CSRRegister12_read --> CSRUnit_CSRUnit CSRRegister12_read --> TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit CSRRegister12_read --> TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit CSRRegister12_read --> TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit CSRRegister12_read --> TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit CSRRegister12_read --> TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit InternalInterruptController_InternalInterruptController1 --> CSRRegister13_write CSRUnit_CSRUnit --> CSRRegister13__internal_fu_write CSRRegister13_read --> InternalInterruptController_InternalInterruptController CSRRegister13_read --> InternalInterruptController_InternalInterruptController1 CSRRegister13_read --> CSRUnit_CSRUnit CSRRegister13__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister13__fu_access_valid CSRUnit_CSRUnit --> MethodFilter13_method MethodMap41_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap39_method CSRUnit_CSRUnit --> MethodMap40_method InternalInterruptController_InternalInterruptController1 --> CSRRegister14_write CSRUnit_CSRUnit --> CSRRegister14__internal_fu_write CSRRegister14_read --> InternalInterruptController_InternalInterruptController1 CSRRegister14_read --> CSRUnit_CSRUnit CSRRegister14__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister14__fu_access_valid CSRUnit_CSRUnit --> MethodFilter14_method MethodMap44_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap42_method CSRUnit_CSRUnit --> MethodMap43_method InternalInterruptController_InternalInterruptController1 --> CSRRegister15_write CSRUnit_CSRUnit --> CSRRegister15__internal_fu_write CSRRegister15_read --> InternalInterruptController_InternalInterruptController1 CSRRegister15_read --> AddressTranslator1_AddressTranslator CSRRegister15_read --> CSRUnit_CSRUnit CSRRegister15__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister15__fu_access_valid CSRUnit_CSRUnit --> MethodFilter15_method MethodMap47_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap45_method CSRUnit_CSRUnit --> MethodMap46_method InternalInterruptController_InternalInterruptController1 --> CSRRegister16_write CSRUnit_CSRUnit --> CSRRegister16__internal_fu_write CSRRegister16_read --> CSRInstances_CSRInstances CSRRegister16_read --> AddressTranslator1_AddressTranslator CSRRegister16_read --> CSRUnit_CSRUnit CSRRegister16__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister16__fu_access_valid CSRUnit_CSRUnit --> MethodFilter16_method MethodMap50_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap48_method CSRUnit_CSRUnit --> MethodMap49_method CSRUnit_CSRUnit --> CSRRegister17__internal_fu_write CSRRegister17_read --> AddressTranslator_AddressTranslator CSRRegister17_read --> AddressTranslator1_AddressTranslator CSRRegister17_read --> CSRUnit_CSRUnit CSRRegister17__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister17__fu_access_valid CSRUnit_CSRUnit --> MethodFilter17_method MethodMap53_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap51_method CSRUnit_CSRUnit --> MethodMap52_method CSRUnit_CSRUnit --> CSRRegister18__internal_fu_write CSRRegister18_read --> AddressTranslator_AddressTranslator CSRRegister18_read --> AddressTranslator1_AddressTranslator CSRRegister18_read --> CSRUnit_CSRUnit CSRRegister18__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister18__fu_access_valid CSRUnit_CSRUnit --> MethodFilter18_method MethodMap56_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap54_method CSRUnit_CSRUnit --> MethodMap55_method CSRUnit_CSRUnit --> CSRRegister19__internal_fu_write CSRRegister19_read --> CSRUnit_CSRUnit CSRRegister19_read --> TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit CSRRegister19_read --> TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit CSRRegister19_read --> TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit CSRRegister19_read --> TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit CSRRegister19_read --> TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit CSRRegister19__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister19__fu_access_valid CSRUnit_CSRUnit --> MethodFilter19_method MethodMap59_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap57_method CSRUnit_CSRUnit --> MethodMap58_method CSRUnit_CSRUnit --> CSRRegister20__internal_fu_write CSRRegister20_read --> CSRUnit_CSRUnit CSRRegister20_read --> TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit CSRRegister20_read --> TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit CSRRegister20_read --> TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit CSRRegister20_read --> TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit CSRRegister20_read --> TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit CSRRegister20__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister20__fu_access_valid CSRUnit_CSRUnit --> MethodFilter20_method MethodMap62_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap60_method CSRUnit_CSRUnit --> MethodMap61_method InternalInterruptController_InternalInterruptController1 --> CSRRegister21_write CSRUnit_CSRUnit --> CSRRegister21__internal_fu_write CSRRegister21_read --> InternalInterruptController_InternalInterruptController1 CSRRegister21_read --> CSRUnit_CSRUnit CSRRegister21__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister21__fu_access_valid CSRUnit_CSRUnit --> MethodFilter21_method MethodMap65_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap63_method CSRUnit_CSRUnit --> MethodMap64_method InternalInterruptController_InternalInterruptController1 --> CSRRegister22_write CSRUnit_CSRUnit --> CSRRegister22__internal_fu_write CSRRegister22_read --> InternalInterruptController_InternalInterruptController1 CSRRegister22_read --> CSRUnit_CSRUnit CSRRegister22__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister22__fu_access_valid CSRUnit_CSRUnit --> MethodFilter22_method MethodMap68_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap66_method CSRUnit_CSRUnit --> MethodMap67_method InternalInterruptController_InternalInterruptController1 --> CSRRegister23_write CSRUnit_CSRUnit --> CSRRegister23__internal_fu_write CSRRegister23_read --> InternalInterruptController_InternalInterruptController CSRRegister23_read --> InternalInterruptController_InternalInterruptController1 CSRRegister23_read --> CSRUnit_CSRUnit CSRRegister23__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister23__fu_access_valid CSRUnit_CSRUnit --> MethodFilter23_method MethodMap71_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap69_method CSRUnit_CSRUnit --> MethodMap70_method CSRUnit_CSRUnit --> CSRRegister24__internal_fu_write CSRRegister24_read --> CSRUnit_CSRUnit CSRRegister24_read --> TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit CSRRegister24_read --> TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit CSRRegister24_read --> TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit CSRRegister24_read --> TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit CSRRegister24_read --> TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit CSRRegister24__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister24__fu_access_valid CSRUnit_CSRUnit --> MethodFilter24_method MethodMap74_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap72_method CSRUnit_CSRUnit --> MethodMap73_method CSRUnit_CSRUnit --> CSRRegister25__internal_fu_write CSRRegister25__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister25__fu_access_valid CSRUnit_CSRUnit --> MethodFilter25_method MethodMap77_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap75_method CSRUnit_CSRUnit --> MethodMap76_method CSRUnit_CSRUnit --> CSRRegister26__internal_fu_write CSRRegister26_read --> Retirement_Retirement_RESUME CSRRegister26__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister26__fu_access_valid CSRUnit_CSRUnit --> MethodFilter26_method MethodMap80_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap78_method CSRUnit_CSRUnit --> MethodMap79_method CSRUnit_CSRUnit --> CSRRegister27__internal_fu_write CSRRegister27_read --> Retirement_Retirement_RESUME CSRRegister27__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister27__fu_access_valid CSRUnit_CSRUnit --> MethodFilter27_method MethodMap83_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap81_method CSRUnit_CSRUnit --> MethodMap82_method CSRUnit_CSRUnit --> CSRRegister28__internal_fu_write CSRRegister28__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister28__fu_access_valid CSRUnit_CSRUnit --> MethodFilter28_method MethodMap86_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap84_method CSRUnit_CSRUnit --> MethodMap85_method CSRUnit_CSRUnit --> CSRRegister29__internal_fu_write CSRRegister29_read --> CSRUnit_CSRUnit CSRRegister29__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister29__fu_access_valid CSRUnit_CSRUnit --> MethodFilter29_method MethodMap89_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap87_method CSRUnit_CSRUnit --> MethodMap88_method CSRUnit_CSRUnit --> ShadowCSR4__fu_write ShadowCSR4__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR4__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR5__fu_write ShadowCSR5__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR5__fu_access_valid ShadowCSR6__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR6__fu_access_valid ShadowCSR7__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR7__fu_access_valid CSRUnit_CSRUnit --> CSRRegister30__internal_fu_write CSRRegister30__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister30__fu_access_valid CSRUnit_CSRUnit --> MethodFilter30_method MethodMap92_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap90_method CSRUnit_CSRUnit --> MethodMap91_method CSRUnit_CSRUnit --> CSRRegister31__internal_fu_write CSRRegister31_read --> CSRUnit_CSRUnit CSRRegister31__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister31__fu_access_valid CSRUnit_CSRUnit --> MethodFilter31_method MethodMap95_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap93_method CSRUnit_CSRUnit --> MethodMap94_method CSRUnit_CSRUnit --> ShadowCSR8__fu_write ShadowCSR8__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR8__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR9__fu_write ShadowCSR9__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR9__fu_access_valid ShadowCSR10__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR10__fu_access_valid ShadowCSR11__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR11__fu_access_valid CSRUnit_CSRUnit --> CSRRegister32__internal_fu_write CSRRegister32__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister32__fu_access_valid CSRUnit_CSRUnit --> MethodFilter32_method MethodMap98_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap96_method CSRUnit_CSRUnit --> MethodMap97_method CSRUnit_CSRUnit --> CSRRegister33__internal_fu_write CSRRegister33_read --> CSRUnit_CSRUnit CSRRegister33__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister33__fu_access_valid CSRUnit_CSRUnit --> MethodFilter33_method MethodMap101_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap99_method CSRUnit_CSRUnit --> MethodMap100_method CSRUnit_CSRUnit --> ShadowCSR12__fu_write ShadowCSR12__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR12__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR13__fu_write ShadowCSR13__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR13__fu_access_valid ShadowCSR14__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR14__fu_access_valid ShadowCSR15__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR15__fu_access_valid CSRUnit_CSRUnit --> CSRRegister34__internal_fu_write CSRRegister34__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister34__fu_access_valid CSRUnit_CSRUnit --> MethodFilter34_method MethodMap104_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap102_method CSRUnit_CSRUnit --> MethodMap103_method CSRUnit_CSRUnit --> CSRRegister35__internal_fu_write CSRRegister35_read --> CSRUnit_CSRUnit CSRRegister35__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister35__fu_access_valid CSRUnit_CSRUnit --> MethodFilter35_method MethodMap107_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap105_method CSRUnit_CSRUnit --> MethodMap106_method CSRUnit_CSRUnit --> ShadowCSR16__fu_write ShadowCSR16__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR16__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR17__fu_write ShadowCSR17__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR17__fu_access_valid ShadowCSR18__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR18__fu_access_valid ShadowCSR19__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR19__fu_access_valid CSRUnit_CSRUnit --> CSRRegister36__internal_fu_write CSRRegister36__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister36__fu_access_valid CSRUnit_CSRUnit --> MethodFilter36_method MethodMap110_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap108_method CSRUnit_CSRUnit --> MethodMap109_method CSRUnit_CSRUnit --> CSRRegister37__internal_fu_write CSRRegister37_read --> CSRUnit_CSRUnit CSRRegister37__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister37__fu_access_valid CSRUnit_CSRUnit --> MethodFilter37_method MethodMap113_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap111_method CSRUnit_CSRUnit --> MethodMap112_method CSRUnit_CSRUnit --> ShadowCSR20__fu_write ShadowCSR20__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR20__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR21__fu_write ShadowCSR21__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR21__fu_access_valid ShadowCSR22__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR22__fu_access_valid ShadowCSR23__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR23__fu_access_valid CSRUnit_CSRUnit --> CSRRegister38__internal_fu_write CSRRegister38__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister38__fu_access_valid CSRUnit_CSRUnit --> MethodFilter38_method MethodMap116_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap114_method CSRUnit_CSRUnit --> MethodMap115_method CSRUnit_CSRUnit --> CSRRegister39__internal_fu_write CSRRegister39_read --> CSRUnit_CSRUnit CSRRegister39__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister39__fu_access_valid CSRUnit_CSRUnit --> MethodFilter39_method MethodMap119_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap117_method CSRUnit_CSRUnit --> MethodMap118_method CSRUnit_CSRUnit --> ShadowCSR24__fu_write ShadowCSR24__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR24__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR25__fu_write ShadowCSR25__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR25__fu_access_valid ShadowCSR26__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR26__fu_access_valid ShadowCSR27__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR27__fu_access_valid CSRUnit_CSRUnit --> CSRRegister40__internal_fu_write CSRRegister40__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister40__fu_access_valid CSRUnit_CSRUnit --> MethodFilter40_method MethodMap122_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap120_method CSRUnit_CSRUnit --> MethodMap121_method CSRUnit_CSRUnit --> CSRRegister41__internal_fu_write CSRRegister41_read --> CSRUnit_CSRUnit CSRRegister41__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister41__fu_access_valid CSRUnit_CSRUnit --> MethodFilter41_method MethodMap125_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap123_method CSRUnit_CSRUnit --> MethodMap124_method CSRUnit_CSRUnit --> ShadowCSR28__fu_write ShadowCSR28__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR28__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR29__fu_write ShadowCSR29__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR29__fu_access_valid ShadowCSR30__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR30__fu_access_valid ShadowCSR31__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR31__fu_access_valid CSRUnit_CSRUnit --> CSRRegister42__internal_fu_write CSRRegister42__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister42__fu_access_valid CSRUnit_CSRUnit --> MethodFilter42_method MethodMap128_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap126_method CSRUnit_CSRUnit --> MethodMap127_method CSRUnit_CSRUnit --> CSRRegister43__internal_fu_write CSRRegister43_read --> CSRUnit_CSRUnit CSRRegister43__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister43__fu_access_valid CSRUnit_CSRUnit --> MethodFilter43_method MethodMap131_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap129_method CSRUnit_CSRUnit --> MethodMap130_method CSRUnit_CSRUnit --> ShadowCSR32__fu_write ShadowCSR32__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR32__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR33__fu_write ShadowCSR33__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR33__fu_access_valid ShadowCSR34__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR34__fu_access_valid ShadowCSR35__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR35__fu_access_valid CSRUnit_CSRUnit --> CSRRegister44__internal_fu_write CSRRegister44__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister44__fu_access_valid CSRUnit_CSRUnit --> MethodFilter44_method MethodMap134_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap132_method CSRUnit_CSRUnit --> MethodMap133_method CSRUnit_CSRUnit --> CSRRegister45__internal_fu_write CSRRegister45_read --> CSRUnit_CSRUnit CSRRegister45__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister45__fu_access_valid CSRUnit_CSRUnit --> MethodFilter45_method MethodMap137_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap135_method CSRUnit_CSRUnit --> MethodMap136_method CSRUnit_CSRUnit --> ShadowCSR36__fu_write ShadowCSR36__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR36__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR37__fu_write ShadowCSR37__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR37__fu_access_valid ShadowCSR38__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR38__fu_access_valid ShadowCSR39__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR39__fu_access_valid CSRUnit_CSRUnit --> CSRRegister46__internal_fu_write CSRRegister46__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister46__fu_access_valid CSRUnit_CSRUnit --> MethodFilter46_method MethodMap140_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap138_method CSRUnit_CSRUnit --> MethodMap139_method CSRUnit_CSRUnit --> CSRRegister47__internal_fu_write CSRRegister47_read --> CSRUnit_CSRUnit CSRRegister47__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister47__fu_access_valid CSRUnit_CSRUnit --> MethodFilter47_method MethodMap143_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap141_method CSRUnit_CSRUnit --> MethodMap142_method CSRUnit_CSRUnit --> ShadowCSR40__fu_write ShadowCSR40__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR40__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR41__fu_write ShadowCSR41__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR41__fu_access_valid ShadowCSR42__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR42__fu_access_valid ShadowCSR43__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR43__fu_access_valid CSRUnit_CSRUnit --> CSRRegister48__internal_fu_write CSRRegister48__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister48__fu_access_valid CSRUnit_CSRUnit --> MethodFilter48_method MethodMap146_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap144_method CSRUnit_CSRUnit --> MethodMap145_method CSRUnit_CSRUnit --> CSRRegister49__internal_fu_write CSRRegister49_read --> CSRUnit_CSRUnit CSRRegister49__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister49__fu_access_valid CSRUnit_CSRUnit --> MethodFilter49_method MethodMap149_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap147_method CSRUnit_CSRUnit --> MethodMap148_method CSRUnit_CSRUnit --> ShadowCSR44__fu_write ShadowCSR44__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR44__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR45__fu_write ShadowCSR45__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR45__fu_access_valid ShadowCSR46__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR46__fu_access_valid ShadowCSR47__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR47__fu_access_valid CSRUnit_CSRUnit --> CSRRegister50__internal_fu_write CSRRegister50__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister50__fu_access_valid CSRUnit_CSRUnit --> MethodFilter50_method MethodMap152_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap150_method CSRUnit_CSRUnit --> MethodMap151_method CSRUnit_CSRUnit --> CSRRegister51__internal_fu_write CSRRegister51_read --> CSRUnit_CSRUnit CSRRegister51__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister51__fu_access_valid CSRUnit_CSRUnit --> MethodFilter51_method MethodMap155_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap153_method CSRUnit_CSRUnit --> MethodMap154_method CSRUnit_CSRUnit --> ShadowCSR48__fu_write ShadowCSR48__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR48__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR49__fu_write ShadowCSR49__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR49__fu_access_valid ShadowCSR50__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR50__fu_access_valid ShadowCSR51__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR51__fu_access_valid CSRUnit_CSRUnit --> CSRRegister52__internal_fu_write CSRRegister52__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister52__fu_access_valid CSRUnit_CSRUnit --> MethodFilter52_method MethodMap158_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap156_method CSRUnit_CSRUnit --> MethodMap157_method CSRUnit_CSRUnit --> CSRRegister53__internal_fu_write CSRRegister53_read --> CSRUnit_CSRUnit CSRRegister53__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister53__fu_access_valid CSRUnit_CSRUnit --> MethodFilter53_method MethodMap161_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap159_method CSRUnit_CSRUnit --> MethodMap160_method CSRUnit_CSRUnit --> ShadowCSR52__fu_write ShadowCSR52__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR52__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR53__fu_write ShadowCSR53__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR53__fu_access_valid ShadowCSR54__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR54__fu_access_valid ShadowCSR55__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR55__fu_access_valid CSRUnit_CSRUnit --> CSRRegister54__internal_fu_write CSRRegister54__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister54__fu_access_valid CSRUnit_CSRUnit --> MethodFilter54_method MethodMap164_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap162_method CSRUnit_CSRUnit --> MethodMap163_method CSRUnit_CSRUnit --> CSRRegister55__internal_fu_write CSRRegister55_read --> CSRUnit_CSRUnit CSRRegister55__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister55__fu_access_valid CSRUnit_CSRUnit --> MethodFilter55_method MethodMap167_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap165_method CSRUnit_CSRUnit --> MethodMap166_method CSRUnit_CSRUnit --> ShadowCSR56__fu_write ShadowCSR56__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR56__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR57__fu_write ShadowCSR57__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR57__fu_access_valid ShadowCSR58__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR58__fu_access_valid ShadowCSR59__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR59__fu_access_valid CSRUnit_CSRUnit --> CSRRegister56__internal_fu_write CSRRegister56__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister56__fu_access_valid CSRUnit_CSRUnit --> MethodFilter56_method MethodMap170_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap168_method CSRUnit_CSRUnit --> MethodMap169_method CSRUnit_CSRUnit --> CSRRegister57__internal_fu_write CSRRegister57_read --> CSRUnit_CSRUnit CSRRegister57__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister57__fu_access_valid CSRUnit_CSRUnit --> MethodFilter57_method MethodMap173_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap171_method CSRUnit_CSRUnit --> MethodMap172_method CSRUnit_CSRUnit --> ShadowCSR60__fu_write ShadowCSR60__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR60__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR61__fu_write ShadowCSR61__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR61__fu_access_valid ShadowCSR62__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR62__fu_access_valid ShadowCSR63__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR63__fu_access_valid CSRUnit_CSRUnit --> CSRRegister58__internal_fu_write CSRRegister58__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister58__fu_access_valid CSRUnit_CSRUnit --> MethodFilter58_method MethodMap176_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap174_method CSRUnit_CSRUnit --> MethodMap175_method CSRUnit_CSRUnit --> CSRRegister59__internal_fu_write CSRRegister59_read --> CSRUnit_CSRUnit CSRRegister59__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister59__fu_access_valid CSRUnit_CSRUnit --> MethodFilter59_method MethodMap179_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap177_method CSRUnit_CSRUnit --> MethodMap178_method CSRUnit_CSRUnit --> ShadowCSR64__fu_write ShadowCSR64__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR64__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR65__fu_write ShadowCSR65__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR65__fu_access_valid ShadowCSR66__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR66__fu_access_valid ShadowCSR67__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR67__fu_access_valid CSRUnit_CSRUnit --> CSRRegister60__internal_fu_write CSRRegister60__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister60__fu_access_valid CSRUnit_CSRUnit --> MethodFilter60_method MethodMap182_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap180_method CSRUnit_CSRUnit --> MethodMap181_method CSRUnit_CSRUnit --> CSRRegister61__internal_fu_write CSRRegister61_read --> CSRUnit_CSRUnit CSRRegister61__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister61__fu_access_valid CSRUnit_CSRUnit --> MethodFilter61_method MethodMap185_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap183_method CSRUnit_CSRUnit --> MethodMap184_method CSRUnit_CSRUnit --> ShadowCSR68__fu_write ShadowCSR68__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR68__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR69__fu_write ShadowCSR69__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR69__fu_access_valid ShadowCSR70__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR70__fu_access_valid ShadowCSR71__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR71__fu_access_valid CSRUnit_CSRUnit --> CSRRegister62__internal_fu_write CSRRegister62__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister62__fu_access_valid CSRUnit_CSRUnit --> MethodFilter62_method MethodMap188_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap186_method CSRUnit_CSRUnit --> MethodMap187_method CSRUnit_CSRUnit --> CSRRegister63__internal_fu_write CSRRegister63_read --> CSRUnit_CSRUnit CSRRegister63__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister63__fu_access_valid CSRUnit_CSRUnit --> MethodFilter63_method MethodMap191_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap189_method CSRUnit_CSRUnit --> MethodMap190_method CSRUnit_CSRUnit --> ShadowCSR72__fu_write ShadowCSR72__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR72__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR73__fu_write ShadowCSR73__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR73__fu_access_valid ShadowCSR74__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR74__fu_access_valid ShadowCSR75__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR75__fu_access_valid CSRUnit_CSRUnit --> CSRRegister64__internal_fu_write CSRRegister64__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister64__fu_access_valid CSRUnit_CSRUnit --> MethodFilter64_method MethodMap194_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap192_method CSRUnit_CSRUnit --> MethodMap193_method CSRUnit_CSRUnit --> CSRRegister65__internal_fu_write CSRRegister65_read --> CSRUnit_CSRUnit CSRRegister65__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister65__fu_access_valid CSRUnit_CSRUnit --> MethodFilter65_method MethodMap197_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap195_method CSRUnit_CSRUnit --> MethodMap196_method CSRUnit_CSRUnit --> ShadowCSR76__fu_write ShadowCSR76__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR76__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR77__fu_write ShadowCSR77__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR77__fu_access_valid ShadowCSR78__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR78__fu_access_valid ShadowCSR79__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR79__fu_access_valid CSRUnit_CSRUnit --> CSRRegister66__internal_fu_write CSRRegister66__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister66__fu_access_valid CSRUnit_CSRUnit --> MethodFilter66_method MethodMap200_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap198_method CSRUnit_CSRUnit --> MethodMap199_method CSRUnit_CSRUnit --> CSRRegister67__internal_fu_write CSRRegister67_read --> CSRUnit_CSRUnit CSRRegister67__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister67__fu_access_valid CSRUnit_CSRUnit --> MethodFilter67_method MethodMap203_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap201_method CSRUnit_CSRUnit --> MethodMap202_method CSRUnit_CSRUnit --> ShadowCSR80__fu_write ShadowCSR80__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR80__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR81__fu_write ShadowCSR81__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR81__fu_access_valid ShadowCSR82__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR82__fu_access_valid ShadowCSR83__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR83__fu_access_valid CSRUnit_CSRUnit --> CSRRegister68__internal_fu_write CSRRegister68__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister68__fu_access_valid CSRUnit_CSRUnit --> MethodFilter68_method MethodMap206_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap204_method CSRUnit_CSRUnit --> MethodMap205_method CSRUnit_CSRUnit --> CSRRegister69__internal_fu_write CSRRegister69_read --> CSRUnit_CSRUnit CSRRegister69__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister69__fu_access_valid CSRUnit_CSRUnit --> MethodFilter69_method MethodMap209_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap207_method CSRUnit_CSRUnit --> MethodMap208_method CSRUnit_CSRUnit --> ShadowCSR84__fu_write ShadowCSR84__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR84__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR85__fu_write ShadowCSR85__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR85__fu_access_valid ShadowCSR86__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR86__fu_access_valid ShadowCSR87__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR87__fu_access_valid CSRUnit_CSRUnit --> CSRRegister70__internal_fu_write CSRRegister70__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister70__fu_access_valid CSRUnit_CSRUnit --> MethodFilter70_method MethodMap212_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap210_method CSRUnit_CSRUnit --> MethodMap211_method CSRUnit_CSRUnit --> CSRRegister71__internal_fu_write CSRRegister71_read --> CSRUnit_CSRUnit CSRRegister71__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister71__fu_access_valid CSRUnit_CSRUnit --> MethodFilter71_method MethodMap215_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap213_method CSRUnit_CSRUnit --> MethodMap214_method CSRUnit_CSRUnit --> ShadowCSR88__fu_write ShadowCSR88__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR88__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR89__fu_write ShadowCSR89__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR89__fu_access_valid ShadowCSR90__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR90__fu_access_valid ShadowCSR91__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR91__fu_access_valid CSRUnit_CSRUnit --> CSRRegister72__internal_fu_write CSRRegister72__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister72__fu_access_valid CSRUnit_CSRUnit --> MethodFilter72_method MethodMap218_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap216_method CSRUnit_CSRUnit --> MethodMap217_method CSRUnit_CSRUnit --> CSRRegister73__internal_fu_write CSRRegister73_read --> CSRUnit_CSRUnit CSRRegister73__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister73__fu_access_valid CSRUnit_CSRUnit --> MethodFilter73_method MethodMap221_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap219_method CSRUnit_CSRUnit --> MethodMap220_method CSRUnit_CSRUnit --> ShadowCSR92__fu_write ShadowCSR92__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR92__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR93__fu_write ShadowCSR93__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR93__fu_access_valid ShadowCSR94__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR94__fu_access_valid ShadowCSR95__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR95__fu_access_valid CSRUnit_CSRUnit --> CSRRegister74__internal_fu_write CSRRegister74__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister74__fu_access_valid CSRUnit_CSRUnit --> MethodFilter74_method MethodMap224_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap222_method CSRUnit_CSRUnit --> MethodMap223_method CSRUnit_CSRUnit --> CSRRegister75__internal_fu_write CSRRegister75_read --> CSRUnit_CSRUnit CSRRegister75__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister75__fu_access_valid CSRUnit_CSRUnit --> MethodFilter75_method MethodMap227_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap225_method CSRUnit_CSRUnit --> MethodMap226_method CSRUnit_CSRUnit --> ShadowCSR96__fu_write ShadowCSR96__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR96__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR97__fu_write ShadowCSR97__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR97__fu_access_valid ShadowCSR98__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR98__fu_access_valid ShadowCSR99__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR99__fu_access_valid CSRUnit_CSRUnit --> CSRRegister76__internal_fu_write CSRRegister76__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister76__fu_access_valid CSRUnit_CSRUnit --> MethodFilter76_method MethodMap230_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap228_method CSRUnit_CSRUnit --> MethodMap229_method CSRUnit_CSRUnit --> CSRRegister77__internal_fu_write CSRRegister77_read --> CSRUnit_CSRUnit CSRRegister77__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister77__fu_access_valid CSRUnit_CSRUnit --> MethodFilter77_method MethodMap233_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap231_method CSRUnit_CSRUnit --> MethodMap232_method CSRUnit_CSRUnit --> ShadowCSR100__fu_write ShadowCSR100__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR100__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR101__fu_write ShadowCSR101__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR101__fu_access_valid ShadowCSR102__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR102__fu_access_valid ShadowCSR103__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR103__fu_access_valid CSRUnit_CSRUnit --> CSRRegister78__internal_fu_write CSRRegister78__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister78__fu_access_valid CSRUnit_CSRUnit --> MethodFilter78_method MethodMap236_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap234_method CSRUnit_CSRUnit --> MethodMap235_method CSRUnit_CSRUnit --> CSRRegister79__internal_fu_write CSRRegister79_read --> CSRUnit_CSRUnit CSRRegister79__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister79__fu_access_valid CSRUnit_CSRUnit --> MethodFilter79_method MethodMap239_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap237_method CSRUnit_CSRUnit --> MethodMap238_method CSRUnit_CSRUnit --> ShadowCSR104__fu_write ShadowCSR104__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR104__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR105__fu_write ShadowCSR105__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR105__fu_access_valid ShadowCSR106__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR106__fu_access_valid ShadowCSR107__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR107__fu_access_valid CSRUnit_CSRUnit --> CSRRegister80__internal_fu_write CSRRegister80__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister80__fu_access_valid CSRUnit_CSRUnit --> MethodFilter80_method MethodMap242_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap240_method CSRUnit_CSRUnit --> MethodMap241_method CSRUnit_CSRUnit --> CSRRegister81__internal_fu_write CSRRegister81_read --> CSRUnit_CSRUnit CSRRegister81__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister81__fu_access_valid CSRUnit_CSRUnit --> MethodFilter81_method MethodMap245_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap243_method CSRUnit_CSRUnit --> MethodMap244_method CSRUnit_CSRUnit --> ShadowCSR108__fu_write ShadowCSR108__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR108__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR109__fu_write ShadowCSR109__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR109__fu_access_valid ShadowCSR110__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR110__fu_access_valid ShadowCSR111__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR111__fu_access_valid CSRUnit_CSRUnit --> CSRRegister82__internal_fu_write CSRRegister82__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister82__fu_access_valid CSRUnit_CSRUnit --> MethodFilter82_method MethodMap248_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap246_method CSRUnit_CSRUnit --> MethodMap247_method CSRUnit_CSRUnit --> CSRRegister83__internal_fu_write CSRRegister83_read --> CSRUnit_CSRUnit CSRRegister83__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister83__fu_access_valid CSRUnit_CSRUnit --> MethodFilter83_method MethodMap251_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap249_method CSRUnit_CSRUnit --> MethodMap250_method CSRUnit_CSRUnit --> ShadowCSR112__fu_write ShadowCSR112__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR112__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR113__fu_write ShadowCSR113__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR113__fu_access_valid ShadowCSR114__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR114__fu_access_valid ShadowCSR115__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR115__fu_access_valid CSRUnit_CSRUnit --> CSRRegister84__internal_fu_write CSRRegister84__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister84__fu_access_valid CSRUnit_CSRUnit --> MethodFilter84_method MethodMap254_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap252_method CSRUnit_CSRUnit --> MethodMap253_method CSRUnit_CSRUnit --> CSRRegister85__internal_fu_write CSRRegister85_read --> CSRUnit_CSRUnit CSRRegister85__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister85__fu_access_valid CSRUnit_CSRUnit --> MethodFilter85_method MethodMap257_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap255_method CSRUnit_CSRUnit --> MethodMap256_method CSRUnit_CSRUnit --> ShadowCSR116__fu_write ShadowCSR116__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR116__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR117__fu_write ShadowCSR117__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR117__fu_access_valid ShadowCSR118__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR118__fu_access_valid ShadowCSR119__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR119__fu_access_valid CSRUnit_CSRUnit --> CSRRegister87__internal_fu_write CSRRegister87__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister87__fu_access_valid CSRUnit_CSRUnit --> MethodFilter87_method MethodMap263_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap261_method CSRUnit_CSRUnit --> MethodMap262_method CSRUnit_CSRUnit --> ShadowCSR124__fu_write ShadowCSR124__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR124__fu_access_valid CSRUnit_CSRUnit --> AliasedCSR5__fu_write AliasedCSR5__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR5__fu_access_valid Retirement_Retirement_NORMAL --> CSRRegister88_write CSRUnit_CSRUnit --> CSRRegister88__internal_fu_write CSRRegister88_read --> Retirement_Retirement_RESUME CSRRegister88__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister88__fu_access_valid CSRUnit_CSRUnit --> MethodFilter88_method MethodMap266_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap264_method CSRUnit_CSRUnit --> MethodMap265_method CSRUnit_CSRUnit --> AliasedCSR6__fu_write AliasedCSR6__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> AliasedCSR6__fu_access_valid Retirement_Retirement_NORMAL --> CSRRegister89_write CSRUnit_CSRUnit --> CSRRegister89__internal_fu_write CSRRegister89_read --> TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit CSRRegister89_read --> TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans CSRRegister89__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister89__fu_access_valid CSRUnit_CSRUnit --> MethodFilter89_method MethodMap269_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap267_method CSRUnit_CSRUnit --> MethodMap268_method Retirement_Retirement_NORMAL --> CSRRegister90_write CSRUnit_CSRUnit --> CSRRegister90__internal_fu_write CSRRegister90__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister90__fu_access_valid CSRUnit_CSRUnit --> MethodFilter90_method MethodMap272_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap270_method CSRUnit_CSRUnit --> MethodMap271_method CSRUnit_CSRUnit --> CSRRegister91__internal_fu_write CSRRegister91__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister91__fu_access_valid CSRUnit_CSRUnit --> MethodFilter91_method MethodMap275_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap273_method CSRUnit_CSRUnit --> MethodMap274_method CSRUnit_CSRUnit --> CSRRegister92__internal_fu_write CSRRegister92_read --> CSRUnit_CSRUnit CSRRegister92__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister92__fu_access_valid CSRUnit_CSRUnit --> MethodFilter92_method MethodMap278_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap276_method CSRUnit_CSRUnit --> MethodMap277_method CSRUnit_CSRUnit --> CSRRegister93__internal_fu_write CSRRegister93__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister93__fu_access_valid CSRUnit_CSRUnit --> MethodFilter93_method MethodMap281_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap279_method CSRUnit_CSRUnit --> MethodMap280_method CSRUnit_CSRUnit --> CSRRegister94__internal_fu_write CSRRegister94_read --> Retirement_Retirement_RESUME CSRRegister94__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister94__fu_access_valid CSRUnit_CSRUnit --> MethodFilter94_method MethodMap284_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap282_method CSRUnit_CSRUnit --> MethodMap283_method CSRUnit_CSRUnit --> CSRRegister95__internal_fu_write CSRRegister95_read --> Retirement_Retirement_RESUME CSRRegister95__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister95__fu_access_valid CSRUnit_CSRUnit --> MethodFilter95_method MethodMap287_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap285_method CSRUnit_CSRUnit --> MethodMap286_method CSRRegister96__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister96__fu_access_valid MethodMap290_method --> CSRUnit_CSRUnit CSRRegister97__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister97__fu_access_valid MethodMap293_method --> CSRUnit_CSRUnit TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit <--> InternalInterruptController_mret TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit <--> InternalInterruptController_sret Retirement_Retirement_NORMAL --> InternalInterruptController_entry InternalInterruptController_interrupt_cause --> Retirement_Retirement_NORMAL CSRUnit_CSRUnit --> CSRRegister98__internal_fu_write CSRRegister98_read --> InternalInterruptController_InternalInterruptController CSRRegister98_read --> CSRUnit_CSRUnit CSRRegister98__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister98__fu_access_valid CSRUnit_CSRUnit --> MethodFilter98_method MethodMap296_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap294_method CSRUnit_CSRUnit --> MethodMap295_method InternalInterruptController_InternalInterruptController2 --> CSRRegister99_write CSRUnit_CSRUnit --> CSRRegister99__internal_fu_write CSRRegister99_read --> InternalInterruptController_InternalInterruptController CSRRegister99_read --> CSRUnit_CSRUnit CSRRegister99__internal_fu_read --> CSRUnit_CSRUnit CSRRegister99_read_comb --> InternalInterruptController_InternalInterruptController2 CSRUnit_CSRUnit --> CSRRegister99__fu_access_valid CSRUnit_CSRUnit --> MethodFilter99_method MethodMap299_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap297_method CSRUnit_CSRUnit --> MethodMap298_method CSRUnit_CSRUnit --> ShadowCSR125__fu_write ShadowCSR125__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR125__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR126__fu_write ShadowCSR126__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR126__fu_access_valid CSRUnit_CSRUnit --> CSRRegister100__internal_fu_write CSRRegister100_read --> InternalInterruptController_InternalInterruptController CSRRegister100_read --> ShadowCSR125_ShadowCSR CSRRegister100_read --> ShadowCSR125_ShadowCSR1 CSRRegister100_read --> ShadowCSR126_ShadowCSR1 CSRRegister100_read --> ShadowCSR126_ShadowCSR CSRRegister100_read --> Retirement_Retirement_NORMAL CSRRegister100__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister100__fu_access_valid CSRUnit_CSRUnit --> MethodFilter100_method MethodMap302_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap300_method CSRUnit_CSRUnit --> MethodMap301_method CSRUnit_CSRUnit --> CSRRegister101__internal_fu_write CSRRegister101_read --> Retirement_Retirement_NORMAL CSRRegister101__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister101__fu_access_valid CSRUnit_CSRUnit --> MethodFilter101_method MethodMap305_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap303_method CSRUnit_CSRUnit --> MethodMap304_method MethodMap309_method --> ShadowCSR126_ShadowCSR1 CSRUnit_CSRUnit --> CSRRegister102__internal_fu_write CSRRegister102_read --> Retirement_Retirement_NORMAL CSRRegister102__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister102__fu_access_valid CSRUnit_CSRUnit --> MethodFilter102_method MethodMap308_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap306_method CSRUnit_CSRUnit --> MethodMap307_method RegAllocation_RegAllocation --> CoreInstructionCounter_increment Retirement_Retirement_NORMAL <--> CoreInstructionCounter_decrement Retirement_Retirement_FLUSH <--> CoreInstructionCounter_decrement Pipe3_read --> TransactionManager_tag_cond1_InstructionTagger Pipe3_read --> TransactionManager_tag_cond0_InstructionTagger RegAllocation_RegAllocation --> Pipe3_write Pipe4_read --> TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 Pipe4_read --> TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation TransactionManager_tag_cond1_InstructionTagger --> Pipe4_write TransactionManager_tag_cond0_InstructionTagger --> Pipe4_write TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> Connect6_write TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> Connect6_write Connect6_read --> TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 Connect6_read --> TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 --> WideFifo2_write TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation --> WideFifo2_write WideFifo2_read --> RSSelection_RSSelection WideFifo2_peek --> RSSelection_RSSelection Pipe5_read --> RSInsertion_RSInsertion RSSelection_RSSelection --> Pipe5_write ConnectTrans_ConnectTrans --> ExceptionInformationRegister_report ConnectTrans1_ConnectTrans --> ExceptionInformationRegister_report ConnectTrans2_ConnectTrans --> ExceptionInformationRegister_report ConnectTrans11_ConnectTrans --> ExceptionInformationRegister_report ConnectTrans13_ConnectTrans --> ExceptionInformationRegister_report ExceptionInformationRegister_get --> Retirement_Retirement ExceptionInformationRegister_get --> Retirement_Retirement_NORMAL Retirement_Retirement_RESUME <--> ExceptionInformationRegister_clear ConnectTrans14_ConnectTrans --> ResultAnnouncement_push_result ConnectTrans15_ConnectTrans --> ResultAnnouncement_push_result ConnectTrans16_ConnectTrans --> ResultAnnouncement_push_result TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> ResultAnnouncement_push_result TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> ResultAnnouncement_push_result Retirement_core_state --> RSInsertion_RSInsertion Retirement_core_state --> PrivilegedFuncUnit_PrivilegedFuncUnit2 Retirement_core_state --> LSUDummy_LSUDummy4 Retirement_core_state --> CSRUnit_CSRUnit1 LSUDummy_LSUDummy2 --> Retirement_precommit CSRUnit_CSRUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit --> Retirement_precommit TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit --> Retirement_precommit Retirement_Retirement_NORMAL --> CSRRegister86_write CSRUnit_CSRUnit --> CSRRegister86__internal_fu_write CSRRegister86_read --> Retirement_Retirement_NORMAL CSRRegister86_read --> CSRUnit_CSRUnit CSRRegister86__internal_fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> CSRRegister86__fu_access_valid CSRUnit_CSRUnit --> MethodFilter86_method MethodMap260_method --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> MethodMap258_method CSRUnit_CSRUnit --> MethodMap259_method CSRUnit_CSRUnit --> ShadowCSR120__fu_write ShadowCSR120__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR120__fu_access_valid CSRUnit_CSRUnit --> ShadowCSR121__fu_write ShadowCSR121__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR121__fu_access_valid ShadowCSR122__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR122__fu_access_valid ShadowCSR123__fu_read --> CSRUnit_CSRUnit CSRUnit_CSRUnit --> ShadowCSR123__fu_access_valid RS_select --> RSSelection_RSSelection_0_0 ConnectTrans14_ConnectTrans --> RS_update0 ConnectTrans15_ConnectTrans --> RS_update0 ConnectTrans16_ConnectTrans --> RS_update0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> RS_update0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> RS_update0 RSInsertion_RSInsertion --> RS_insert RS_take --> WakeupSelect_WakeupSelect RS_take --> WakeupSelect1_WakeupSelect RS_take --> WakeupSelect2_WakeupSelect RS_take --> WakeupSelect3_WakeupSelect RS_take --> WakeupSelect4_WakeupSelect RS_RS4 --> WakeupSelect_WakeupSelect RS_RS1 --> WakeupSelect1_WakeupSelect RS_RS3 --> WakeupSelect2_WakeupSelect RS_RS --> WakeupSelect3_WakeupSelect RS_RS2 --> WakeupSelect4_WakeupSelect PreservedOrderAllocator_alloc --> RSSelection_RSSelection_0_0 WakeupSelect_WakeupSelect --> PreservedOrderAllocator_free_idx WakeupSelect1_WakeupSelect --> PreservedOrderAllocator_free_idx WakeupSelect2_WakeupSelect --> PreservedOrderAllocator_free_idx WakeupSelect3_WakeupSelect --> PreservedOrderAllocator_free_idx WakeupSelect4_WakeupSelect --> PreservedOrderAllocator_free_idx PreservedOrderAllocator_order --> RS_RS5 WakeupSelect_WakeupSelect --> AluFuncUnit_issue WakeupSelect_WakeupSelect --> AluFuncUnit_issue_decoded WakeupSelect_WakeupSelect --> FIFO_write FIFO_read --> ConnectTrans3_ConnectTrans WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue WakeupSelect1_WakeupSelect --> ShiftFuncUnit_issue_decoded WakeupSelect1_WakeupSelect --> FIFO1_write FIFO1_read --> ConnectTrans4_ConnectTrans WakeupSelect2_WakeupSelect --> JumpBranchFuncUnit_issue WakeupSelect2_WakeupSelect --> JumpBranchFuncUnit_issue_decoded TransactionManager_ConnectTrans_JumpBranchFuncUnit --> FIFO2_write FIFO2_read --> CoreFrontend_DiscardBranchVerify WakeupSelect2_WakeupSelect --> BasicFifo5_write BasicFifo5_read --> TransactionManager_ConnectTrans_JumpBranchFuncUnit CircularAllocator5_alloc --> WakeupSelect2_WakeupSelect CircularAllocator5_free --> TransactionManager_ConnectTrans_JumpBranchFuncUnit TransactionManager_ConnectTrans_JumpBranchFuncUnit --> BasicFifo6_write BasicFifo6_read --> ConnectTrans_ConnectTrans Retirement_Retirement_RESUME <--> BasicFifo6_clear CircularAllocator6_alloc --> TransactionManager_ConnectTrans_JumpBranchFuncUnit CircularAllocator6_free --> ConnectTrans_ConnectTrans Retirement_Retirement_RESUME <--> CircularAllocator6_clear TransactionManager_ConnectTrans_JumpBranchFuncUnit --> Connect1_write Connect1_read --> TransactionManager_ConnectTrans_JumpBranchFuncUnit WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue WakeupSelect3_WakeupSelect --> ExceptionFuncUnit_issue_decoded WakeupSelect3_WakeupSelect --> BasicFifo7_write BasicFifo7_read --> ConnectTrans1_ConnectTrans Retirement_Retirement_RESUME <--> BasicFifo7_clear CircularAllocator7_alloc --> WakeupSelect3_WakeupSelect CircularAllocator7_free --> ConnectTrans1_ConnectTrans Retirement_Retirement_RESUME <--> CircularAllocator7_clear WakeupSelect3_WakeupSelect --> FIFO3_write FIFO3_read --> ConnectTrans6_ConnectTrans WakeupSelect4_WakeupSelect --> PrivilegedFuncUnit_issue WakeupSelect4_WakeupSelect --> PrivilegedFuncUnit_issue_decoded TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit --> BasicFifo8_write TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans --> BasicFifo8_write BasicFifo8_read --> ConnectTrans2_ConnectTrans Retirement_Retirement_RESUME <--> BasicFifo8_clear CircularAllocator8_alloc --> TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit CircularAllocator8_alloc --> TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans CircularAllocator8_free --> ConnectTrans2_ConnectTrans Retirement_Retirement_RESUME <--> CircularAllocator8_clear TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit --> Connect2_write TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans --> Connect2_write Connect2_read --> TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit Connect2_read --> TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans ConnectTrans3_ConnectTrans --> Forwarder5_write ConnectTrans4_ConnectTrans --> Forwarder5_write ConnectTrans6_ConnectTrans --> Forwarder5_write TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit --> Forwarder5_write TransactionManager_ConnectTrans_JumpBranchFuncUnit --> Forwarder5_write TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans --> Forwarder5_write Forwarder5_read --> ConnectTrans14_ConnectTrans RS1_select --> RSSelection_RSSelection_0_1 ConnectTrans14_ConnectTrans --> RS1_update0 ConnectTrans15_ConnectTrans --> RS1_update0 ConnectTrans16_ConnectTrans --> RS1_update0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> RS1_update0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> RS1_update0 RSInsertion_RSInsertion --> RS1_insert RS1_take --> WakeupSelect5_WakeupSelect RS1_take --> WakeupSelect6_WakeupSelect RS1_RS1 --> WakeupSelect5_WakeupSelect RS1_RS --> WakeupSelect6_WakeupSelect PreservedOrderAllocator1_alloc --> RSSelection_RSSelection_0_1 WakeupSelect5_WakeupSelect --> PreservedOrderAllocator1_free_idx WakeupSelect6_WakeupSelect --> PreservedOrderAllocator1_free_idx PreservedOrderAllocator1_order --> RS1_RS2 WakeupSelect5_WakeupSelect --> MulUnit_issue WakeupSelect5_WakeupSelect --> MulUnit_issue_decoded WakeupSelect5_WakeupSelect --> FIFO4_write FIFO4_read --> TransactionManager_MulUnit_ConnectTrans WakeupSelect5_WakeupSelect --> PipelinedUnsignedMul_issue PipelinedUnsignedMul_accept --> TransactionManager_MulUnit_ConnectTrans PipelinedMul_PipelinedMul2 <--> DSPMulUnit_compute PipelinedMul_PipelinedMul1 <--> DSPMulUnit1_compute PipelinedMul_PipelinedMul <--> DSPMulUnit2_compute PipelinedMul_PipelinedMul3 <--> DSPMulUnit3_compute TransactionManager_MulUnit_ConnectTrans --> Connect3_write Connect3_read --> TransactionManager_MulUnit_ConnectTrans WakeupSelect6_WakeupSelect --> DivUnit_issue WakeupSelect6_WakeupSelect --> DivUnit_issue_decoded WakeupSelect6_WakeupSelect --> FIFO5_write FIFO5_read --> TransactionManager_DivUnit_ConnectTrans WakeupSelect6_WakeupSelect --> LongDivider_issue LongDivider_accept --> TransactionManager_DivUnit_ConnectTrans TransactionManager_DivUnit_ConnectTrans --> Connect4_write Connect4_read --> TransactionManager_DivUnit_ConnectTrans TransactionManager_MulUnit_ConnectTrans --> Forwarder6_write TransactionManager_DivUnit_ConnectTrans --> Forwarder6_write Forwarder6_read --> ConnectTrans15_ConnectTrans FifoRS_order --> FifoRS_FifoRS1 FifoRS_alloc --> RSSelection_RSSelection_0_2 WakeupSelect7_WakeupSelect --> FifoRS_free_idx FifoRS_select --> RSSelection_RSSelection_0_2 ConnectTrans14_ConnectTrans --> FifoRS_update0 ConnectTrans15_ConnectTrans --> FifoRS_update0 ConnectTrans16_ConnectTrans --> FifoRS_update0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> FifoRS_update0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> FifoRS_update0 RSInsertion_RSInsertion --> FifoRS_insert FifoRS_take --> WakeupSelect7_WakeupSelect FifoRS_FifoRS --> WakeupSelect7_WakeupSelect WakeupSelect7_WakeupSelect --> LSUDummy_issue WakeupSelect7_WakeupSelect --> AddressTranslator1_request AddressTranslator1_accept --> ConnectTrans10_ConnectTrans WakeupSelect7_WakeupSelect --> Forwarder7_write Forwarder7_read --> ConnectTrans10_ConnectTrans TransactionManager_issue_cond1_LSUDummy --> LSURequester_issue TransactionManager_issue_cond0_LSUDummy --> LSURequester_issue TransactionManager_issue_cond2_LSUDummy --> LSURequester_issue LSURequester_accept --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 LSURequester_accept --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy TransactionManager_issue_cond1_LSUDummy --> BasicFifo9_write TransactionManager_issue_cond0_LSUDummy --> BasicFifo9_write TransactionManager_issue_cond2_LSUDummy --> BasicFifo9_write BasicFifo9_read --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 BasicFifo9_read --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy CircularAllocator9_alloc --> TransactionManager_issue_cond1_LSUDummy CircularAllocator9_alloc --> TransactionManager_issue_cond0_LSUDummy CircularAllocator9_alloc --> TransactionManager_issue_cond2_LSUDummy CircularAllocator9_free --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 CircularAllocator9_free --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy WakeupSelect7_WakeupSelect --> FIFO6_write FIFO6_read --> LSUDummy_LSUDummy3 FIFO6_read --> TransactionManager_issue_cond1_LSUDummy FIFO6_read --> TransactionManager_issue_cond0_LSUDummy FIFO6_read --> TransactionManager_issue_cond2_LSUDummy ConnectTrans10_ConnectTrans --> FIFO7_write FIFO7_read --> LSUDummy_LSUDummy3 FIFO7_read --> TransactionManager_issue_cond1_LSUDummy FIFO7_read --> TransactionManager_issue_cond0_LSUDummy FIFO7_read --> TransactionManager_issue_cond2_LSUDummy LSUDummy_LSUDummy3 --> FIFO8_write WakeupSelect7_WakeupSelect --> FIFO8_write TransactionManager_issue_cond1_LSUDummy --> FIFO8_write TransactionManager_issue_cond0_LSUDummy --> FIFO8_write TransactionManager_issue_cond2_LSUDummy --> FIFO8_write FIFO8_read --> TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 TransactionManager_issue_cond1_LSUDummy --> FIFO9_write TransactionManager_issue_cond0_LSUDummy --> FIFO9_write TransactionManager_issue_cond2_LSUDummy --> FIFO9_write FIFO9_read --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 FIFO9_read --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy LSUDummy_LSUDummy3 --> FIFO10_write WakeupSelect7_WakeupSelect --> FIFO10_write TransactionManager_issue_cond1_LSUDummy --> FIFO10_write TransactionManager_issue_cond0_LSUDummy --> FIFO10_write TransactionManager_issue_cond2_LSUDummy --> FIFO10_write FIFO10_read --> TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 --> BasicFifo10_write TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 --> BasicFifo10_write TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy --> BasicFifo10_write BasicFifo10_read --> ConnectTrans11_ConnectTrans Retirement_Retirement_RESUME <--> BasicFifo10_clear CircularAllocator10_alloc --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 CircularAllocator10_alloc --> TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 CircularAllocator10_alloc --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy CircularAllocator10_free --> ConnectTrans11_ConnectTrans Retirement_Retirement_RESUME <--> CircularAllocator10_clear TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 --> Connect5_write TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 --> Connect5_write TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy --> Connect5_write Connect5_read --> TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 Connect5_read --> TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 Connect5_read --> TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 --> Forwarder8_write TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 --> Forwarder8_write TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy --> Forwarder8_write Forwarder8_read --> ConnectTrans16_ConnectTrans RSSelection_RSSelection_0_3 <--> CSRUnit_select RSInsertion_RSInsertion --> CSRUnit_insert ConnectTrans14_ConnectTrans --> CSRUnit_update0 ConnectTrans15_ConnectTrans --> CSRUnit_update0 ConnectTrans16_ConnectTrans --> CSRUnit_update0 TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> CSRUnit_update0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> CSRUnit_update0 CSRUnit_get_result --> TransactionManager__resume_from_unsafe_cond1_ConnectTrans CSRUnit_get_result --> TransactionManager__resume_from_unsafe_cond0_ConnectTrans TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> BasicFifo11_write TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> BasicFifo11_write BasicFifo11_read --> ConnectTrans13_ConnectTrans Retirement_Retirement_RESUME <--> BasicFifo11_clear CircularAllocator11_alloc --> TransactionManager__resume_from_unsafe_cond1_ConnectTrans CircularAllocator11_alloc --> TransactionManager__resume_from_unsafe_cond0_ConnectTrans CircularAllocator11_free --> ConnectTrans13_ConnectTrans Retirement_Retirement_RESUME <--> CircularAllocator11_clear ConnectTrans14_ConnectTrans --> MethodProduct_method ConnectTrans15_ConnectTrans --> MethodProduct_method ConnectTrans16_ConnectTrans --> MethodProduct_method TransactionManager__resume_from_unsafe_cond1_ConnectTrans --> MethodProduct_method TransactionManager__resume_from_unsafe_cond0_ConnectTrans --> MethodProduct_method TransactionManager_tag_cond1_InstructionTagger <--> CheckpointRAT_tag_cond1 TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 <--> LSUDummy_LSUDummy TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 <--> LSUDummy_LSUDummy TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy <--> LSUDummy_LSUDummy TransactionManager_MulUnit_ConnectTrans <--> MulUnit_MulUnit TransactionManager_RollbackTagger_DecodeStage <--> DecodeStage_DecodeStage TransactionManager__resume_from_unsafe_cond1_ConnectTrans <--> ConnectTrans17_ConnectTrans TransactionManager__resume_from_unsafe_cond0_ConnectTrans <--> ConnectTrans17_ConnectTrans TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit <--> StallController__resume_from_unsafe_cond0 TransactionManager__resume_from_unsafe_cond0_ConnectTrans <--> StallController__resume_from_unsafe_cond0 TransactionManager_ConnectTrans_JumpBranchFuncUnit <--> ConnectTrans5_ConnectTrans TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans <--> PrivilegedFuncUnit_PrivilegedFuncUnit TransactionManager_issue_cond2_LSUDummy <--> LSURequester_issue_cond2 TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 <--> FetchUnit_Fetch_Stage2_cond0 TransactionManager_MulUnit_ConnectTrans <--> ConnectTrans8_ConnectTrans TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond0 TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy <--> LSURequester_accept_cond0 TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 <--> LSUDummy_LSUDummy_cond0 TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy <--> LSUDummy_LSUDummy_cond0 TransactionManager_RollbackTagger_DecodeStage <--> RollbackTagger_RollbackTagger TransactionManager__resume_from_unsafe_cond1_ConnectTrans <--> StallController__resume_from_unsafe_cond1 TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans <--> StallController__resume_from_unsafe_cond1 TransactionManager_DivUnit_ConnectTrans <--> ConnectTrans9_ConnectTrans TransactionManager_ConnectTrans__resume_from_unsafe_cond0_PrivilegedFuncUnit <--> ConnectTrans7_ConnectTrans TransactionManager__resume_from_unsafe_cond1_PrivilegedFuncUnit_ConnectTrans <--> ConnectTrans7_ConnectTrans TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 <--> FetchUnit_Fetch_Stage2_cond1 TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation <--> CheckpointRAT_commit_checkpoint_cond0 TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 <--> FetchUnit_Fetch_Stage1 TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1 <--> FetchUnit_Fetch_Stage1 TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond1 TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 <--> LSURequester_accept_cond1 TransactionManager_ConnectTrans_LSUDummy_cond0_LSUDummy_accept_cond1 <--> ConnectTrans12_ConnectTrans TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 <--> ConnectTrans12_ConnectTrans TransactionManager_accept_cond0_ConnectTrans_LSUDummy_cond0_LSUDummy <--> ConnectTrans12_ConnectTrans TransactionManager_Fetch_Stage2_Fetch_Stage2_cond0 <--> FetchUnit_Fetch_Stage2 TransactionManager_Fetch_Stage2_Fetch_Stage2_cond1 <--> FetchUnit_Fetch_Stage2 TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond2 TransactionManager_ConnectTrans_JumpBranchFuncUnit <--> JumpBranchFuncUnit_JumpBranchFuncUnit TransactionManager_ConnectTrans_LSUDummy_LSUDummy_cond1 <--> LSUDummy_LSUDummy_cond1 TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 <--> CheckpointRAT_commit_checkpoint_cond1 TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond3 TransactionManager_DivUnit_ConnectTrans <--> DivUnit_DivUnit TransactionManager_Fetch_Stage1_Fetch_Stage1_cond0 <--> FetchUnit_Fetch_Stage1_cond0 TransactionManager_issue_cond0_LSUDummy <--> LSURequester_issue_cond0 TransactionManager_issue_cond1_LSUDummy <--> LSUDummy_LSUDummy1 TransactionManager_issue_cond0_LSUDummy <--> LSUDummy_LSUDummy1 TransactionManager_issue_cond2_LSUDummy <--> LSUDummy_LSUDummy1 TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 <--> ROBAllocation_ROBAllocation TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation <--> ROBAllocation_ROBAllocation TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit_cond4 TransactionManager_tag_cond1_InstructionTagger <--> InstructionTagger_InstructionTagger TransactionManager_tag_cond0_InstructionTagger <--> InstructionTagger_InstructionTagger TransactionManager_PrivilegedFuncUnit_cond0_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit1 TransactionManager_PrivilegedFuncUnit_cond3_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit1 TransactionManager_PrivilegedFuncUnit_cond1_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit1 TransactionManager_PrivilegedFuncUnit_cond2_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit1 TransactionManager_PrivilegedFuncUnit_cond4_PrivilegedFuncUnit <--> PrivilegedFuncUnit_PrivilegedFuncUnit1 TransactionManager_issue_cond1_LSUDummy <--> LSURequester_issue_cond1 TransactionManager_tag_cond0_InstructionTagger <--> CheckpointRAT_tag_cond0 TransactionManager_Fetch_Stage1_Fetch_Stage1_cond1 <--> FetchUnit_Fetch_Stage1_cond1 TransactionManager_Renaming_ROBAllocation_commit_checkpoint_cond1 <--> Renaming_Renaming TransactionManager_commit_checkpoint_cond0_Renaming_ROBAllocation <--> Renaming_Renaming