History log of /XiangShan/scripts/coverage/ (Results 1 – 5 of 5)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
f320e0f024-Jul-2021 Yinan Xu <[email protected]>

misc: update PCL information (#899)

XiangShan is jointly released by ICT and PCL.


/XiangShan/.gitignore
/XiangShan/.gitmodules
/XiangShan/.mill-version
/XiangShan/Makefile
/XiangShan/README.md
/XiangShan/build.sbt
/XiangShan/build.sc
/XiangShan/debug/Makefile
/XiangShan/debug/cputest.sh
/XiangShan/debug/env.sh
/XiangShan/debug/perf_sbuffer.sh
/XiangShan/debug/sc_stat.sh
/XiangShan/readme.zh-cn.md
/XiangShan/ready-to-run
/XiangShan/scripts/autorun/common/local_config.py
/XiangShan/scripts/autorun/common/simulator_task_goback.py
/XiangShan/scripts/autorun/common/task_tree_go_back.py
/XiangShan/scripts/autorun/config.py
/XiangShan/scripts/autorun/run.py
coverage.py
statistics.py
/XiangShan/scripts/statistics.py
/XiangShan/scripts/utils/lock-emu.c
/XiangShan/scripts/xiangshan.py
/XiangShan/src/main/resources/vsrc/regfile_160x64_10w16r_sim.v
/XiangShan/src/main/scala/bus/tilelink/Arbiter.scala
/XiangShan/src/main/scala/bus/tilelink/Metadata.scala
/XiangShan/src/main/scala/bus/tilelink/TLUtilities.scala
/XiangShan/src/main/scala/bus/tilelink/TileLink.scala
/XiangShan/src/main/scala/device/AXI4DummySD.scala
/XiangShan/src/main/scala/device/AXI4Flash.scala
/XiangShan/src/main/scala/device/AXI4IntrGenerator.scala
/XiangShan/src/main/scala/device/AXI4Keyboard.scala
/XiangShan/src/main/scala/device/AXI4Plic.scala
/XiangShan/src/main/scala/device/AXI4RAM.scala
/XiangShan/src/main/scala/device/AXI4SlaveModule.scala
/XiangShan/src/main/scala/device/AXI4Timer.scala
/XiangShan/src/main/scala/device/AXI4UART.scala
/XiangShan/src/main/scala/device/AXI4VGA.scala
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/difftest/Difftest.scala
/XiangShan/src/main/scala/gpu/GPU.scala
/XiangShan/src/main/scala/system/SoC.scala
/XiangShan/src/main/scala/top/ArgParser.scala
/XiangShan/src/main/scala/top/Configs.scala
/XiangShan/src/main/scala/top/Top.scala
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/utils/BitUtils.scala
/XiangShan/src/main/scala/utils/CircularQueuePtr.scala
/XiangShan/src/main/scala/utils/DataDontCareNode.scala
/XiangShan/src/main/scala/utils/DataModuleTemplate.scala
/XiangShan/src/main/scala/utils/DebugIdentityNode.scala
/XiangShan/src/main/scala/utils/ECC.scala
/XiangShan/src/main/scala/utils/ExcitingUtils.scala
/XiangShan/src/main/scala/utils/ExtractVerilogModules.scala
/XiangShan/src/main/scala/utils/FlushableQueue.scala
/XiangShan/src/main/scala/utils/GTimer.scala
/XiangShan/src/main/scala/utils/Hold.scala
/XiangShan/src/main/scala/utils/LFSR64.scala
/XiangShan/src/main/scala/utils/LatencyPipe.scala
/XiangShan/src/main/scala/utils/LogUtils.scala
/XiangShan/src/main/scala/utils/LookupTree.scala
/XiangShan/src/main/scala/utils/MIMOQueue.scala
/XiangShan/src/main/scala/utils/Misc.scala
/XiangShan/src/main/scala/utils/ParallelMux.scala
/XiangShan/src/main/scala/utils/PerfCounterUtils.scala
/XiangShan/src/main/scala/utils/PipelineConnect.scala
/XiangShan/src/main/scala/utils/PriorityMuxDefault.scala
/XiangShan/src/main/scala/utils/PriorityMuxGen.scala
/XiangShan/src/main/scala/utils/RegMap.scala
/XiangShan/src/main/scala/utils/Replacement.scala
/XiangShan/src/main/scala/utils/ResetGen.scala
/XiangShan/src/main/scala/utils/SRAMTemplate.scala
/XiangShan/src/main/scala/utils/StopWatch.scala
/XiangShan/src/main/scala/utils/TLDump.scala
/XiangShan/src/main/scala/utils/TLIgnoreNode.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/PMA.scala
/XiangShan/src/main/scala/xiangshan/Parameters.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/XSDts.scala
/XiangShan/src/main/scala/xiangshan/backend/CtrlBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/FloatBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/IntegerBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/MemBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/Scheduler.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeStage.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/FPDecoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Instructions.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/StoreSet.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/WaitTable.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/predecode/predecode.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Fp.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/IndexMapping.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JumpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wb.scala
/XiangShan/src/main/scala/xiangshan/backend/ftq/Ftq.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Radix2Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/SRT4Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FMA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPToFP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPToInt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPUSubModule.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/util/CSA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/util/CSRConst.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/BypassNetwork.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/DataArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/PayloadArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/ReservationStation.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/SelectPolicy.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/StatusArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/WakeupQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/BusyTable.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/FreeList.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/AMOALU.scala
/XiangShan/src/main/scala/xiangshan/cache/AtomicsReplayUnit.scala
/XiangShan/src/main/scala/xiangshan/cache/DCache.scala
/XiangShan/src/main/scala/xiangshan/cache/DCacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/ICache.scala
/XiangShan/src/main/scala/xiangshan/cache/ICacheMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/InstrUncache.scala
/XiangShan/src/main/scala/xiangshan/cache/L1Cache.scala
/XiangShan/src/main/scala/xiangshan/cache/L1plusCache.scala
/XiangShan/src/main/scala/xiangshan/cache/LoadPipe.scala
/XiangShan/src/main/scala/xiangshan/cache/MainPipe.scala
/XiangShan/src/main/scala/xiangshan/cache/Mem.scala
/XiangShan/src/main/scala/xiangshan/cache/MissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/Probe.scala
/XiangShan/src/main/scala/xiangshan/cache/StoreReplayUnit.scala
/XiangShan/src/main/scala/xiangshan/cache/Uncache.scala
/XiangShan/src/main/scala/xiangshan/cache/WritebackQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/L2TLBMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/MMUBundle.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/MMUConst.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/PTW.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/PageTableCache.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/PageTableWalker.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/Repeater.scala
/XiangShan/src/main/scala/xiangshan/cache/mmu/TLB.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/BestOffsetPrefetch.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/L1plusPrefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/L2Prefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/Prefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/StreamPrefetch.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeICache.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/IFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Ibuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopBuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopPredictor.scala
/XiangShan/src/main/scala/xiangshan/frontend/PreDecode.scala
/XiangShan/src/main/scala/xiangshan/frontend/RAS.scala
/XiangShan/src/main/scala/xiangshan/frontend/SC.scala
/XiangShan/src/main/scala/xiangshan/frontend/Tage.scala
/XiangShan/src/main/scala/xiangshan/frontend/jbtac.scala
/XiangShan/src/main/scala/xiangshan/frontend/uBTB.scala
/XiangShan/src/main/scala/xiangshan/mem/MaskedDataModule.scala
/XiangShan/src/main/scala/xiangshan/mem/MemUtils.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LoadQueueData.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/StoreQueueData.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/StoreUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/FakeSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xstransforms/PrintControl.scala
/XiangShan/src/main/scala/xstransforms/PrintModuleName.scala
/XiangShan/src/test/csrc/common/axi4.cpp
/XiangShan/src/test/csrc/common/axi4.h
/XiangShan/src/test/csrc/common/common.cpp
/XiangShan/src/test/csrc/common/common.h
/XiangShan/src/test/csrc/common/compress.cpp
/XiangShan/src/test/csrc/common/compress.h
/XiangShan/src/test/csrc/common/device.cpp
/XiangShan/src/test/csrc/common/device.h
/XiangShan/src/test/csrc/common/flash.cpp
/XiangShan/src/test/csrc/common/flash.h
/XiangShan/src/test/csrc/common/keyboard.cpp
/XiangShan/src/test/csrc/common/macro.h
/XiangShan/src/test/csrc/common/ram.cpp
/XiangShan/src/test/csrc/common/ram.h
/XiangShan/src/test/csrc/common/sdcard.cpp
/XiangShan/src/test/csrc/common/sdcard.h
/XiangShan/src/test/csrc/common/uart.cpp
/XiangShan/src/test/csrc/common/vga.cpp
/XiangShan/src/test/csrc/difftest/difftest.cpp
/XiangShan/src/test/csrc/difftest/difftest.h
/XiangShan/src/test/csrc/difftest/goldenmem.cpp
/XiangShan/src/test/csrc/difftest/goldenmem.h
/XiangShan/src/test/csrc/difftest/interface.cpp
/XiangShan/src/test/csrc/difftest/interface.h
/XiangShan/src/test/csrc/difftest/nemuproxy.cpp
/XiangShan/src/test/csrc/difftest/nemuproxy.h
/XiangShan/src/test/csrc/difftest/ref.cpp
/XiangShan/src/test/csrc/difftest/ref.h
/XiangShan/src/test/csrc/vcs/main.cpp
/XiangShan/src/test/csrc/verilator/emu.cpp
/XiangShan/src/test/csrc/verilator/emu.h
/XiangShan/src/test/csrc/verilator/main.cpp
/XiangShan/src/test/csrc/verilator/snapshot.cpp
/XiangShan/src/test/csrc/verilator/snapshot.h
/XiangShan/src/test/scala/cache/CacheTest.scala
/XiangShan/src/test/scala/cache/L1DTest/CoreAgent.scala
/XiangShan/src/test/scala/cache/L1DTest/CoreTransatcion.scala
/XiangShan/src/test/scala/cache/L1DTest/L1DTest.scala
/XiangShan/src/test/scala/cache/L1plusCacheTest.scala
/XiangShan/src/test/scala/cache/L2CacheNonInclusiveGetTest.scala
/XiangShan/src/test/scala/cache/L2CacheTest.scala
/XiangShan/src/test/scala/cache/ReplaceTest.scala
/XiangShan/src/test/scala/cache/TLCTest/BigIntUtil.scala
/XiangShan/src/test/scala/cache/TLCTest/FixedBlockFuzzer.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCAgent.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCTest.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCTransaction.scala
/XiangShan/src/test/scala/cache/TLCTest/TLMasterMMIO.scala
/XiangShan/src/test/scala/cache/TLCTest/TLSlaveMMIO.scala
/XiangShan/src/test/scala/cache/TLCTest/TLULAgent.scala
/XiangShan/src/test/scala/cache/TLCTest/TLULMMIO.scala
/XiangShan/src/test/scala/cache/UnalignedGetTest.scala
/XiangShan/src/test/scala/top/SimMMIO.scala
/XiangShan/src/test/scala/top/SimTop.scala
/XiangShan/src/test/scala/xiangshan/testutils/AddSinks.scala
/XiangShan/src/test/scala/xiangshan/testutils/PartialDecoupledDriver.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
/XiangShan/src/test/testcase/Makefile
/XiangShan/src/test/testcase/tests/double-loop.c
/XiangShan/src/test/testcase/tests/nested-loop.c
/XiangShan/src/test/vsrc/common/assert.v
/XiangShan/src/test/vsrc/common/difftest.v
/XiangShan/src/test/vsrc/common/ram.v
/XiangShan/src/test/vsrc/common/ref.v
/XiangShan/src/test/vsrc/vcs/top.v
/XiangShan/tools/readmemh/Makefile
/XiangShan/tools/readmemh/gen-treadle-readmemh.c
/XiangShan/tools/readmemh/groupby-4byte.c
/XiangShan/tools/readmemh/split-readmemh.c
/XiangShan/vcs.mk
/XiangShan/verilator.mk
/XiangShan/xs-arch-simple.svg
c6d4398004-Jun-2021 Lemover <[email protected]>

Add MulanPSL-2.0 License (#824)

In this commit, we add License for XiangShan project.


/XiangShan/.github/workflows/emu.yml
/XiangShan/.gitignore
/XiangShan/.gitmodules
/XiangShan/.mill-version
/XiangShan/LICENSE
/XiangShan/Makefile
/XiangShan/README.md
/XiangShan/berkeley-hardfloat
/XiangShan/block-inclusivecache-sifive
/XiangShan/build.sc
/XiangShan/debug/Makefile
/XiangShan/debug/cputest.sh
/XiangShan/debug/env.sh
/XiangShan/debug/perf_sbuffer.sh
/XiangShan/debug/sc_stat.sh
/XiangShan/rocket-chip
/XiangShan/scripts/autorun/README.md
/XiangShan/scripts/autorun/common/__init__.py
/XiangShan/scripts/autorun/common/local_config.py
/XiangShan/scripts/autorun/common/simulator_task_goback.py
/XiangShan/scripts/autorun/common/task_tree_go_back.py
/XiangShan/scripts/autorun/config.py
/XiangShan/scripts/autorun/run.py
coverage.py
statistics.py
/XiangShan/scripts/statistics.py
/XiangShan/scripts/utils/lock-emu.c
/XiangShan/scripts/vlsi_mem_gen
/XiangShan/scripts/xiangshan.py
/XiangShan/src/main/resources/vsrc/regfile_160x64_10w16r_sim.v
/XiangShan/src/main/scala/bus/tilelink/Arbiter.scala
/XiangShan/src/main/scala/bus/tilelink/Metadata.scala
/XiangShan/src/main/scala/bus/tilelink/TLUtilities.scala
/XiangShan/src/main/scala/bus/tilelink/TileLink.scala
/XiangShan/src/main/scala/device/AXI4DummySD.scala
/XiangShan/src/main/scala/device/AXI4Flash.scala
/XiangShan/src/main/scala/device/AXI4IntrGenerator.scala
/XiangShan/src/main/scala/device/AXI4Keyboard.scala
/XiangShan/src/main/scala/device/AXI4Plic.scala
/XiangShan/src/main/scala/device/AXI4RAM.scala
/XiangShan/src/main/scala/device/AXI4SlaveModule.scala
/XiangShan/src/main/scala/device/AXI4Timer.scala
/XiangShan/src/main/scala/device/AXI4UART.scala
/XiangShan/src/main/scala/device/AXI4VGA.scala
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/difftest/Difftest.scala
/XiangShan/src/main/scala/gpu/GPU.scala
/XiangShan/src/main/scala/system/SoC.scala
/XiangShan/src/main/scala/top/ArgParser.scala
/XiangShan/src/main/scala/top/Configs.scala
/XiangShan/src/main/scala/top/Top.scala
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/utils/BitUtils.scala
/XiangShan/src/main/scala/utils/CircularQueuePtr.scala
/XiangShan/src/main/scala/utils/DataDontCareNode.scala
/XiangShan/src/main/scala/utils/DataModuleTemplate.scala
/XiangShan/src/main/scala/utils/DebugIdentityNode.scala
/XiangShan/src/main/scala/utils/ECC.scala
/XiangShan/src/main/scala/utils/ExcitingUtils.scala
/XiangShan/src/main/scala/utils/ExtractVerilogModules.scala
/XiangShan/src/main/scala/utils/FlushableQueue.scala
/XiangShan/src/main/scala/utils/GTimer.scala
/XiangShan/src/main/scala/utils/Hold.scala
/XiangShan/src/main/scala/utils/LFSR64.scala
/XiangShan/src/main/scala/utils/LatencyPipe.scala
/XiangShan/src/main/scala/utils/LogUtils.scala
/XiangShan/src/main/scala/utils/LookupTree.scala
/XiangShan/src/main/scala/utils/MIMOQueue.scala
/XiangShan/src/main/scala/utils/Misc.scala
/XiangShan/src/main/scala/utils/ParallelMux.scala
/XiangShan/src/main/scala/utils/PerfCounterUtils.scala
/XiangShan/src/main/scala/utils/PipelineConnect.scala
/XiangShan/src/main/scala/utils/PriorityMuxDefault.scala
/XiangShan/src/main/scala/utils/PriorityMuxGen.scala
/XiangShan/src/main/scala/utils/RegMap.scala
/XiangShan/src/main/scala/utils/Replacement.scala
/XiangShan/src/main/scala/utils/ResetGen.scala
/XiangShan/src/main/scala/utils/SRAMTemplate.scala
/XiangShan/src/main/scala/utils/StopWatch.scala
/XiangShan/src/main/scala/utils/TLDump.scala
/XiangShan/src/main/scala/utils/TLIgnoreNode.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/PMA.scala
/XiangShan/src/main/scala/xiangshan/Parameters.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/XSDts.scala
/XiangShan/src/main/scala/xiangshan/backend/CtrlBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/FloatBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/IntegerBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/MemBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeStage.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/FPDecoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Instructions.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/StoreSet.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/WaitTable.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/predecode/predecode.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Fp.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/IndexMapping.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JumpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wb.scala
/XiangShan/src/main/scala/xiangshan/backend/ftq/Ftq.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Radix2Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/SRT4Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FDivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FMA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPToFP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPToInt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPUSubModule.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/util/CSA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/util/CSRConst.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/BypassNetwork.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/DataArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/PayloadArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/ReservationStation.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/SelectPolicy.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/StatusArray.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/WakeupQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/BusyTable.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/FreeList.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/AMOALU.scala
/XiangShan/src/main/scala/xiangshan/cache/AtomicsReplayUnit.scala
/XiangShan/src/main/scala/xiangshan/cache/DCache.scala
/XiangShan/src/main/scala/xiangshan/cache/DCacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/ICache.scala
/XiangShan/src/main/scala/xiangshan/cache/ICacheMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/InstrUncache.scala
/XiangShan/src/main/scala/xiangshan/cache/L1Cache.scala
/XiangShan/src/main/scala/xiangshan/cache/L1plusCache.scala
/XiangShan/src/main/scala/xiangshan/cache/LoadPipe.scala
/XiangShan/src/main/scala/xiangshan/cache/MainPipe.scala
/XiangShan/src/main/scala/xiangshan/cache/Mem.scala
/XiangShan/src/main/scala/xiangshan/cache/MissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/PTW.scala
/XiangShan/src/main/scala/xiangshan/cache/Probe.scala
/XiangShan/src/main/scala/xiangshan/cache/StoreReplayUnit.scala
/XiangShan/src/main/scala/xiangshan/cache/TLB.scala
/XiangShan/src/main/scala/xiangshan/cache/Uncache.scala
/XiangShan/src/main/scala/xiangshan/cache/WritebackQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/BestOffsetPrefetch.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/L1plusPrefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/L2Prefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/Prefetcher.scala
/XiangShan/src/main/scala/xiangshan/cache/prefetch/StreamPrefetch.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeICache.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/IFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Ibuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopBuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopPredictor.scala
/XiangShan/src/main/scala/xiangshan/frontend/PreDecode.scala
/XiangShan/src/main/scala/xiangshan/frontend/RAS.scala
/XiangShan/src/main/scala/xiangshan/frontend/SC.scala
/XiangShan/src/main/scala/xiangshan/frontend/Tage.scala
/XiangShan/src/main/scala/xiangshan/frontend/jbtac.scala
/XiangShan/src/main/scala/xiangshan/frontend/uBTB.scala
/XiangShan/src/main/scala/xiangshan/mem/MaskedDataModule.scala
/XiangShan/src/main/scala/xiangshan/mem/MemUtils.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LoadQueueData.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/StoreQueueData.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/StoreUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/FakeSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xstransforms/PrintModuleName.scala
/XiangShan/src/main/scala/xstransforms/ShowPrintTransform.scala
/XiangShan/src/test/csrc/common/axi4.cpp
/XiangShan/src/test/csrc/common/axi4.h
/XiangShan/src/test/csrc/common/common.cpp
/XiangShan/src/test/csrc/common/common.h
/XiangShan/src/test/csrc/common/compress.cpp
/XiangShan/src/test/csrc/common/compress.h
/XiangShan/src/test/csrc/common/device.cpp
/XiangShan/src/test/csrc/common/device.h
/XiangShan/src/test/csrc/common/flash.cpp
/XiangShan/src/test/csrc/common/flash.h
/XiangShan/src/test/csrc/common/keyboard.cpp
/XiangShan/src/test/csrc/common/macro.h
/XiangShan/src/test/csrc/common/ram.cpp
/XiangShan/src/test/csrc/common/ram.h
/XiangShan/src/test/csrc/common/sdcard.cpp
/XiangShan/src/test/csrc/common/sdcard.h
/XiangShan/src/test/csrc/common/uart.cpp
/XiangShan/src/test/csrc/common/vga.cpp
/XiangShan/src/test/csrc/difftest/difftest.cpp
/XiangShan/src/test/csrc/difftest/difftest.h
/XiangShan/src/test/csrc/difftest/goldenmem.cpp
/XiangShan/src/test/csrc/difftest/goldenmem.h
/XiangShan/src/test/csrc/difftest/interface.cpp
/XiangShan/src/test/csrc/difftest/interface.h
/XiangShan/src/test/csrc/difftest/nemuproxy.cpp
/XiangShan/src/test/csrc/difftest/nemuproxy.h
/XiangShan/src/test/csrc/difftest/ref.cpp
/XiangShan/src/test/csrc/difftest/ref.h
/XiangShan/src/test/csrc/vcs/main.cpp
/XiangShan/src/test/csrc/verilator/emu.cpp
/XiangShan/src/test/csrc/verilator/emu.h
/XiangShan/src/test/csrc/verilator/main.cpp
/XiangShan/src/test/csrc/verilator/snapshot.cpp
/XiangShan/src/test/csrc/verilator/snapshot.h
/XiangShan/src/test/scala/cache/CacheTest.scala
/XiangShan/src/test/scala/cache/L1DTest/CoreAgent.scala
/XiangShan/src/test/scala/cache/L1DTest/CoreTransatcion.scala
/XiangShan/src/test/scala/cache/L1DTest/L1DTest.scala
/XiangShan/src/test/scala/cache/L1plusCacheTest.scala
/XiangShan/src/test/scala/cache/L2CacheNonInclusiveGetTest.scala
/XiangShan/src/test/scala/cache/L2CacheTest.scala
/XiangShan/src/test/scala/cache/ReplaceTest.scala
/XiangShan/src/test/scala/cache/TLCTest/BigIntUtil.scala
/XiangShan/src/test/scala/cache/TLCTest/FixedBlockFuzzer.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCAgent.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCTest.scala
/XiangShan/src/test/scala/cache/TLCTest/TLCTransaction.scala
/XiangShan/src/test/scala/cache/TLCTest/TLMasterMMIO.scala
/XiangShan/src/test/scala/cache/TLCTest/TLSlaveMMIO.scala
/XiangShan/src/test/scala/cache/TLCTest/TLULAgent.scala
/XiangShan/src/test/scala/cache/TLCTest/TLULMMIO.scala
/XiangShan/src/test/scala/cache/UnalignedGetTest.scala
/XiangShan/src/test/scala/top/SimMMIO.scala
/XiangShan/src/test/scala/top/SimTop.scala
/XiangShan/src/test/scala/xiangshan/testutils/AddSinks.scala
/XiangShan/src/test/scala/xiangshan/testutils/PartialDecoupledDriver.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
/XiangShan/src/test/testcase/Makefile
/XiangShan/src/test/testcase/tests/double-loop.c
/XiangShan/src/test/testcase/tests/nested-loop.c
/XiangShan/src/test/vsrc/common/assert.v
/XiangShan/src/test/vsrc/common/difftest.v
/XiangShan/src/test/vsrc/common/ram.v
/XiangShan/src/test/vsrc/common/ref.v
/XiangShan/src/test/vsrc/vcs/top.v
/XiangShan/timingScripts
/XiangShan/tools/readmemh/Makefile
/XiangShan/tools/readmemh/gen-treadle-readmemh.c
/XiangShan/tools/readmemh/groupby-4byte.c
/XiangShan/tools/readmemh/split-readmemh.c
/XiangShan/vcs.mk
/XiangShan/verilator.mk
c8b1e4db22-Dec-2020 Allen <[email protected]>

Coverage: scripts, add support for toggle coverage.

4367644116-Dec-2020 Allen <[email protected]>

coverage: use make coverage, and you will get the coverage report in
build/coverage.log.

d70a227214-Dec-2020 Allen <[email protected]>

Added scripts to remove coverage statistics of print and assert.

1. filter out unnecessary coverage statistics
python3 scripts/coverage/coverage.py input.v output.v
2. re calculate the coverage stat

Added scripts to remove coverage statistics of print and assert.

1. filter out unnecessary coverage statistics
python3 scripts/coverage/coverage.py input.v output.v
2. re calculate the coverage statistics
python3 scripts/coverage/statistics.py output.v

show more ...


/XiangShan/.github/workflows/check-usage.sh
/XiangShan/.github/workflows/emu.yml
/XiangShan/.gitignore
/XiangShan/.gitmodules
/XiangShan/.mill-jvm-opts
/XiangShan/.mill-version
/XiangShan/Makefile
/XiangShan/README.md
/XiangShan/api-config-chipsalliance
/XiangShan/berkeley-hardfloat
/XiangShan/block-inclusivecache-sifive
/XiangShan/build.sc
/XiangShan/chiseltest
/XiangShan/debug/.gitignore
/XiangShan/debug/Makefile
/XiangShan/debug/cputest.sh
/XiangShan/debug/perf_sbuffer.sh
/XiangShan/debug/sc_stat.sh
/XiangShan/fpga/Makefile
/XiangShan/fpga/Makefile.check
/XiangShan/fpga/board/axu3cg/bd/prm.tcl
/XiangShan/fpga/board/axu3cg/constr/hdmi.xdc
/XiangShan/fpga/board/axu3cg/mk.tcl
/XiangShan/fpga/board/axu3cg/rtl/addr_mapper.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/i2c_config.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/i2c_master_bit_ctrl.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/i2c_master_byte_ctrl.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/i2c_master_defines.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/i2c_master_top.v
/XiangShan/fpga/board/axu3cg/rtl/hdmi/timescale.v
/XiangShan/fpga/board/axu3cg/rtl/system_top.v
/XiangShan/fpga/board/common.tcl
/XiangShan/fpga/board/ultraZ/bd/prm.tcl
/XiangShan/fpga/board/ultraZ/constr/constr.xdc
/XiangShan/fpga/board/ultraZ/mk.tcl
/XiangShan/fpga/board/ultraZ/rtl/addr_mapper.v
/XiangShan/fpga/board/ultraZ/rtl/system_top.v
/XiangShan/fpga/board/zedboard/bd/prm.tcl
/XiangShan/fpga/board/zedboard/constr/constr.xdc
/XiangShan/fpga/board/zedboard/constr/vga.xdc
/XiangShan/fpga/board/zedboard/mk.tcl
/XiangShan/fpga/board/zedboard/rtl/addr_mapper.v
/XiangShan/fpga/board/zedboard/rtl/system_top.v
/XiangShan/fpga/boot/.gitignore
/XiangShan/fpga/boot/README.md
/XiangShan/fpga/boot/axu3cg/u-boot.elf
/XiangShan/fpga/boot/bootgen-zynq.bif
/XiangShan/fpga/boot/bootgen-zynqmp.bif
/XiangShan/fpga/boot/bug-list.md
/XiangShan/fpga/boot/mk.tcl
/XiangShan/fpga/lib/include/axi.vh
/XiangShan/fpga/noop.tcl
/XiangShan/fpga/resource/ddr-loader/ddr-loader.c
/XiangShan/project/build.properties
/XiangShan/ready-to-run/bbl.bin
/XiangShan/ready-to-run/linux.bin
/XiangShan/ready-to-run/microbench.bin
/XiangShan/ready-to-run/riscv64-nemu-interpreter-so
/XiangShan/rocket-chip
/XiangShan/scalastyle-config.xml
/XiangShan/scalastyle-test-config.xml
coverage.py
statistics.py
/XiangShan/scripts/statistics.py
/XiangShan/scripts/vlsi_mem_gen
/XiangShan/src/main/resources/vsrc/regfile_160x64_10w16r_sim.v
/XiangShan/src/main/scala/bus/axi4/AXI4.scala
/XiangShan/src/main/scala/bus/axi4/AXI4ToAXI4Lite.scala
/XiangShan/src/main/scala/bus/axi4/Delayer.scala
/XiangShan/src/main/scala/bus/tilelink/Arbiter.scala
/XiangShan/src/main/scala/bus/tilelink/FakeTLCache.scala
/XiangShan/src/main/scala/bus/tilelink/MMIOTLToAXI4.scala
/XiangShan/src/main/scala/bus/tilelink/Metadata.scala
/XiangShan/src/main/scala/bus/tilelink/TLUtilities.scala
/XiangShan/src/main/scala/bus/tilelink/TileLink.scala
/XiangShan/src/main/scala/device/AXI4DummySD.scala
/XiangShan/src/main/scala/device/AXI4Flash.scala
/XiangShan/src/main/scala/device/AXI4Keyboard.scala
/XiangShan/src/main/scala/device/AXI4RAM.scala
/XiangShan/src/main/scala/device/AXI4SlaveModule.scala
/XiangShan/src/main/scala/device/AXI4Timer.scala
/XiangShan/src/main/scala/device/AXI4UART.scala
/XiangShan/src/main/scala/device/AXI4VGA.scala
/XiangShan/src/main/scala/device/TLTimer.scala
/XiangShan/src/main/scala/gpu/GPU.scala
/XiangShan/src/main/scala/system/SoC.scala
/XiangShan/src/main/scala/top/Parameters.scala
/XiangShan/src/main/scala/top/XiangShanStage.scala
/XiangShan/src/main/scala/utils/BitUtils.scala
/XiangShan/src/main/scala/utils/CircularQueuePtr.scala
/XiangShan/src/main/scala/utils/DebugIdentityNode.scala
/XiangShan/src/main/scala/utils/ECC.scala
/XiangShan/src/main/scala/utils/ExcitingUtils.scala
/XiangShan/src/main/scala/utils/ExtractVerilogModules.scala
/XiangShan/src/main/scala/utils/FlushableQueue.scala
/XiangShan/src/main/scala/utils/GTimer.scala
/XiangShan/src/main/scala/utils/Hold.scala
/XiangShan/src/main/scala/utils/LFSR64.scala
/XiangShan/src/main/scala/utils/LatencyPipe.scala
/XiangShan/src/main/scala/utils/LogUtils.scala
/XiangShan/src/main/scala/utils/LookupTree.scala
/XiangShan/src/main/scala/utils/MIMOQueue.scala
/XiangShan/src/main/scala/utils/Misc.scala
/XiangShan/src/main/scala/utils/ParallelMux.scala
/XiangShan/src/main/scala/utils/Pipeline.scala
/XiangShan/src/main/scala/utils/PriorityMuxDefault.scala
/XiangShan/src/main/scala/utils/RegMap.scala
/XiangShan/src/main/scala/utils/Replacement.scala
/XiangShan/src/main/scala/utils/SRAMTemplate.scala
/XiangShan/src/main/scala/utils/StopWatch.scala
/XiangShan/src/main/scala/utils/TLDump.scala
/XiangShan/src/main/scala/xiangshan/Bundle.scala
/XiangShan/src/main/scala/xiangshan/XSCore.scala
/XiangShan/src/main/scala/xiangshan/backend/CtrlBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/FloatBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/IntegerBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/MemBlock.scala
/XiangShan/src/main/scala/xiangshan/backend/brq/Brq.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeHelper.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeStage.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/DecodeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Decoder.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/Instructions.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/XSTrap.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/Privileged.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVA.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVC.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVD.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVF.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVI.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVM.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVZicsr.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/RVZifencei.scala
/XiangShan/src/main/scala/xiangshan/backend/decode/isa/predecode/predecode.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch1.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Fp.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Int.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/Dispatch2Ls.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/DispatchQueue.scala
/XiangShan/src/main/scala/xiangshan/backend/dispatch/IndexMapping.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/AluExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Exu.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmacExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/FmiscExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/JumpExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/MulDivExeUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/exu/Wb.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Alu.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/CSR.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Fence.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/FunctionUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Jump.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Multiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/Radix2Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/SRT4Divider.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/Classify.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F32toF64.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/F64toF32.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FCMP.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FMV.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FPUSubModule.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/FloatToInt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloat.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/IntToFloatSingleCycle.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/README.md
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/RoundingUnit.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/DivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/MantDivSqrt.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/OnTheFlyConv.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/divsqrt/SrtTable.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/ArrayMultiplier.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/FMA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/fma/LZA.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/package.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/CarrySaveAdder.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/FPUDebug.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ORTree.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ShiftLeftJam.scala
/XiangShan/src/main/scala/xiangshan/backend/fu/fpu/util/ShiftRightJam.scala
/XiangShan/src/main/scala/xiangshan/backend/issue/ReservationStationNew.scala
/XiangShan/src/main/scala/xiangshan/backend/package.scala
/XiangShan/src/main/scala/xiangshan/backend/regfile/Regfile.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/BusyTable.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/FreeList.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/Rename.scala
/XiangShan/src/main/scala/xiangshan/backend/rename/RenameTable.scala
/XiangShan/src/main/scala/xiangshan/backend/roq/Roq.scala
/XiangShan/src/main/scala/xiangshan/cache/AMOALU.scala
/XiangShan/src/main/scala/xiangshan/cache/L1Cache.scala
/XiangShan/src/main/scala/xiangshan/cache/L1plusCache.scala
/XiangShan/src/main/scala/xiangshan/cache/Mem.scala
/XiangShan/src/main/scala/xiangshan/cache/atomics.scala
/XiangShan/src/main/scala/xiangshan/cache/atomicsMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/dcache.scala
/XiangShan/src/main/scala/xiangshan/cache/dcacheWrapper.scala
/XiangShan/src/main/scala/xiangshan/cache/dtlb.scala
/XiangShan/src/main/scala/xiangshan/cache/icache.scala
/XiangShan/src/main/scala/xiangshan/cache/icacheMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/ldu.scala
/XiangShan/src/main/scala/xiangshan/cache/loadMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/missQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/probe.scala
/XiangShan/src/main/scala/xiangshan/cache/ptw.scala
/XiangShan/src/main/scala/xiangshan/cache/storeMissQueue.scala
/XiangShan/src/main/scala/xiangshan/cache/stu.scala
/XiangShan/src/main/scala/xiangshan/cache/uncache.scala
/XiangShan/src/main/scala/xiangshan/cache/wbu.scala
/XiangShan/src/main/scala/xiangshan/frontend/BPU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Bim.scala
/XiangShan/src/main/scala/xiangshan/frontend/Btb.scala
/XiangShan/src/main/scala/xiangshan/frontend/FakeICache.scala
/XiangShan/src/main/scala/xiangshan/frontend/Frontend.scala
/XiangShan/src/main/scala/xiangshan/frontend/IFU.scala
/XiangShan/src/main/scala/xiangshan/frontend/Ibuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopBuffer.scala
/XiangShan/src/main/scala/xiangshan/frontend/LoopPredictor.scala
/XiangShan/src/main/scala/xiangshan/frontend/PreDecode.scala
/XiangShan/src/main/scala/xiangshan/frontend/RAS.scala
/XiangShan/src/main/scala/xiangshan/frontend/SC.scala
/XiangShan/src/main/scala/xiangshan/frontend/Tage.scala
/XiangShan/src/main/scala/xiangshan/frontend/jbtac.scala
/XiangShan/src/main/scala/xiangshan/frontend/uBTB.scala
/XiangShan/src/main/scala/xiangshan/mem/Memend.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LSQWrapper.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/LoadQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/lsqueue/StoreQueue.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/AtomicsUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/LoadUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/pipeline/StoreUnit.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/FakeSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/NewSbuffer.scala
/XiangShan/src/main/scala/xiangshan/mem/sbuffer/Sbuffer.scala
/XiangShan/src/main/scala/xiangshan/package.scala
/XiangShan/src/main/scala/xstransforms/PrintModuleName.scala
/XiangShan/src/main/scala/xstransforms/ShowPrintTransform.scala
/XiangShan/src/test/csrc/common.h
/XiangShan/src/test/csrc/compress.cpp
/XiangShan/src/test/csrc/compress.h
/XiangShan/src/test/csrc/device.cpp
/XiangShan/src/test/csrc/difftest.cpp
/XiangShan/src/test/csrc/difftest.h
/XiangShan/src/test/csrc/emu.cpp
/XiangShan/src/test/csrc/emu.h
/XiangShan/src/test/csrc/keyboard.cpp
/XiangShan/src/test/csrc/macro.h
/XiangShan/src/test/csrc/main.cpp
/XiangShan/src/test/csrc/ram.cpp
/XiangShan/src/test/csrc/ram.h
/XiangShan/src/test/csrc/sdcard.cpp
/XiangShan/src/test/csrc/sdcard.h
/XiangShan/src/test/csrc/snapshot.cpp
/XiangShan/src/test/csrc/snapshot.h
/XiangShan/src/test/csrc/uart.cpp
/XiangShan/src/test/csrc/vga.cpp
/XiangShan/src/test/scala/cache/CacheTest.scala
/XiangShan/src/test/scala/cache/L1plusCacheTest.scala
/XiangShan/src/test/scala/cache/L2CacheNonInclusiveGetTest.scala
/XiangShan/src/test/scala/cache/L2CacheTest.scala
/XiangShan/src/test/scala/cache/UnalignedGetTest.scala
/XiangShan/src/test/scala/device/AXI4BurstMaster.scala
/XiangShan/src/test/scala/device/AXI4RamTest.scala
/XiangShan/src/test/scala/device/AXI4TimerTest.scala
/XiangShan/src/test/scala/device/SimMMIOTest.scala
/XiangShan/src/test/scala/device/TLBurstMaster.scala
/XiangShan/src/test/scala/device/TLTimerTest.scala
/XiangShan/src/test/scala/top/SimMMIO.scala
/XiangShan/src/test/scala/top/XSSim.scala
/XiangShan/src/test/scala/xiangshan/backend/brq/BrqTest.scala
/XiangShan/src/test/scala/xiangshan/backend/decode/DecodeUnitDiffTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/DCacheTest.scala
/XiangShan/src/test/scala/xiangshan/backend/exu/LsuTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/IFUTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/PDtest.scala
/XiangShan/src/test/scala/xiangshan/frontend/RASTest.scala
/XiangShan/src/test/scala/xiangshan/frontend/uBTBTest.scala
/XiangShan/src/test/scala/xiangshan/memend/SbufferTest.scala
/XiangShan/src/test/scala/xiangshan/testutils/AddSinks.scala
/XiangShan/src/test/scala/xiangshan/testutils/PartialDecoupledDriver.scala
/XiangShan/src/test/scala/xiangshan/testutils/TestCaseGenerator.scala
/XiangShan/src/test/testcase/Makefile
/XiangShan/src/test/testcase/tests/double-loop.c
/XiangShan/src/test/testcase/tests/nested-loop.c
/XiangShan/src/test/vsrc/ram.v
/XiangShan/tools/readmemh/Makefile
/XiangShan/tools/readmemh/gen-treadle-readmemh.c
/XiangShan/tools/readmemh/groupby-4byte.c
/XiangShan/tools/readmemh/split-readmemh.c