DIRCj^}jj^}j!ʂN Chk4+O@5 U2 .gitignorej^}jj^}j!ʂ^ {pEH**:I CREDITS.mdj^}j^}!ʂa/Z2;f4P܃A^Docs/Images/konata.gifj^}j^}!ʂbW9le/Td/v6-QbDocs/Images/rsd.pngj^}j^}!ʂcꯊ+ϨZ%9MT UDocs/Images/rsd.pptxj^}j^}!ʂd,]&랟+K fݩo\dLICENSEj^}j^}!ʂhf]XIf:cv%aT)Processor/Project/DesignCompiler/Makefilej^}j^}!ʂi4I$^Iq> ye,,Processor/Project/DesignCompiler/compile.tclj^}!j^}!!ʃF'R -]M]SeZ#Processor/Project/Synplify/code.hexj^}!j^}!!ʃID`/O8%D*)Processor/Project/Synplify/ver2017-03.prjj^}!j^}!!ʃQ$EH($-Vrk{2>9Processor/Project/Vivado/ARM_Linux/ProgramLoader/loader.cj^}!j^}!!ʃR"\y?ymC,gB-x&+Processor/Project/Vivado/ARM_Linux/boot.bifj^}!j^}!!ʃTw3#G['H@!.V AProcessor/Project/Vivado/ARM_Linux/linux-xlnx/linux-xlnx.rsd.diffj^}!j^}!!ʃVjuds$䊊^'CProcessor/Project/Vivado/ARM_Linux/u-boot-xlnx/u-boot-xlnx.rsd.diffj^}!j^}!!ʃZH.d&8$}$[DGProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/run_simple.cj^}!j^}!!ʃ[12l :GProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/zedboard.xdcj^}!j^}!!ʃ^vTȏ ..EtLProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/component.xmlj^}!j^}!!ʃ`fZf;1gClfPQProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/Main_v1_0.tclj^}!j^}!!ʃbfZf;1gClfPPProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/RSD_v1_0.tclj^}!j^}!!ʃi DfK NProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Vivado/xgui/RSD_v1_0.tclj^}!j^}!!ʃm@ }9ub\fProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_questasim.tclj^}!j^}!!ʃnTQ[JlM@@ v[PfProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_vivadosim.tclj^}!j^}!!ʃoHd?&'67^ג)9\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_implementation.tclj^}!j^}!!ʃq[9:{74I|IOWProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_synthesis.tclj^}!j^}!!ʃsE,rI6[t*K\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/sim_post_synthesis.tclj^}!j^}!!ʃu_h{dr[69Af+SProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project.tclj^}!j^}!!ʃvjbwO]?sS jProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project_using_synplify_netlist.tclj^}!j^}!!ʃw%(\+])-RQTMProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/design_1.tclj^}!j^}!!ʃx4+N}t7~ WProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/generate_bitstream.tclj^}!j^}!!ʃywXBoQid .MNProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/make_fsbl.tclj^}!j^}!!ʃ{[?Soyb*{BB&Processor/Project/VivadoSim/.gitignorej^}!j^}!!ʃ| !]([+sBT~Processor/Project/VivadoSim/Srcj^}!j^}!!ʃ~ {/%:rProcessor/Src/.svlint.tomlj^}!j^}!!ʃ/[$J CXR]Z[Processor/Src/.svls.tomlj^}!j^}!!ʃ7 V9K,Xv$+Processor/Src/.vscode/c_cpp_properties.jsonj^}!j^}!!ʃX>\~CƮ o!Processor/Src/.vscode/launch.jsonj^}!j^}!!ʃhΟ9ŌXH#7D#Processor/Src/.vscode/settings.jsonj^}!j^}!!ʃQ#-i2FItTv낇 Processor/Src/.vscode/tasks.jsonj^}!j^}!!ʃN.Qh{VMLhaProcessor/Src/BasicMacros.svj^}!j^}!!ʃ.bytӚ]:SG zBProcessor/Src/BasicTypes.svj^}!j^}!!ʃ ˫lZp+yM(Processor/Src/Cache/CacheFlushManager.svj^}!j^}!!ʃ<+":~ɞpH*Processor/Src/Cache/CacheFlushManagerIF.svj^}!j^}!!ʃ7'UvLgcn$Processor/Src/Cache/CacheSystemIF.svj^}!j^}!!ʃ2*zOѓc/e'Processor/Src/Cache/CacheSystemTypes.svj^}!j^}!!ʃ*zj~0rA_FProcessor/Src/Cache/DCache.svj^}!j^}!!ʃ!g%.ӿXyVtugProcessor/Src/Cache/DCacheIF.svj^}!j^}!!ʃ<[`_0g`Processor/Src/Cache/ICache.svj^}!j^}!!ʃ|1S8QĽz#-Processor/Src/Cache/MemoryAccessController.svj^}!j^}!!ʃki 1U"pProcessor/Src/Controller.svj^}!j^}!!ʃH/^xXᓔOProcessor/Src/ControllerIF.svj^}!j^}!!ʃ)`*jh.wZKtProcessor/Src/Core.svj^}!j^}!!ʃ(3{=˥۩ Processor/Src/Decoder/Decoder.svj^}!j^}!!ʃcf9{ܚv X Processor/Src/Decoder/MicroOp.svj^}!j^}!!ʃgP\ (?S~t!Processor/Src/Decoder/OpFormat.svj^}!j^}!!ʃK$l:Nx$Processor/Src/ExecUnit/BitCounter.svj^}!j^}!!ʃIdnuC!ՙo%Processor/Src/ExecUnit/DividerUnit.svj^}!j^}!!ʃw2a5sWj )dM& Processor/Src/ExecUnit/IntALU.svj^}!j^}!!ʃ/罂ŵgCB(/(Processor/Src/ExecUnit/MultiplierUnit.svj^}!j^}!!ʃ\^pd5a5kq@-Processor/Src/ExecUnit/PipelinedRefDivider.svj^}!j^}!!ʃ1mtY#>(zY}!Processor/Src/ExecUnit/Shifter.svj^}^,j^}^,!ʃ1b ㉹g {VProcessor/Src/FetchUnit/BTB.svj^}^,j^}^,!ʃ.L~D=d`Ua"Processor/Src/FetchUnit/Bimodal.svj^}^,j^}^,!ʃ;9!W)bAZ*Processor/Src/FetchUnit/BranchPredictor.svj^}^,j^}^,!ʃw%6%r*.+U{]D 1)Processor/Src/FetchUnit/FetchUnitTypes.svj^}^,j^}^,!ʃ$C ^X;!Processor/Src/FetchUnit/Gshare.svj^}^,j^}^,!ʃ$95ߚa (/reʲMC0Processor/Src/FloatingPointUnit/FP32DivSqrter.svj^}^,j^}^,!ʃT$0zI2ۼ[YR 5Processor/Src/FloatingPointUnit/FP32PipelinedAdder.svj^}^,j^}^,!ʃ(!~Yů Ҹ3Processor/Src/FloatingPointUnit/FP32PipelinedFMA.svj^}^,j^}^,!ʃ٥ †Fe+:Processor/Src/FloatingPointUnit/FP32PipelinedMultiplier.svj^}^,j^}^,!ʃ(9MT.ptxrȣ5Processor/Src/FloatingPointUnit/FP32PipelinedOther.svj^}^,j^}^,!ʃsA|]u+0Processor/Src/FloatingPointUnit/FPDivSqrtUnit.svj^}^,j^}^,!ʃ4CBW6;anD.j2Processor/Src/FloatingPointUnit/FPDivSqrtUnitIF.svj^}^,j^}^,!ʃP(l~ ^2C@GiAPRz+Processor/Src/FloatingPointUnit/FPUTypes.svj^}^,j^}^,!ʃ }`9K끻5Processor/Src/IO/IO_Unit.svj^}^,j^}^,!ʃIvGC3X*GProcessor/Src/IO/IO_UnitIF.svj^}^,j^}^,!ʃ9O B[P] Processor/Src/IO/IO_UnitTypes.svj^}^,j^}^,!ʃ) >^2s#8"Y(Processor/Src/LoadStoreUnit/LoadQueue.svj^}^,j^}^,!ʃӽ|^ܿ52n,Processor/Src/LoadStoreUnit/LoadStoreUnit.svj^}^,j^}^,!ʃ&َzHX=v @)S4.Processor/Src/LoadStoreUnit/LoadStoreUnitIF.svj^}^,j^}^,!ʃ )jG8֫+sH1Processor/Src/LoadStoreUnit/LoadStoreUnitTypes.svj^}^,j^}^,!ʃ/!=ܭ7I*#,-Processor/Src/LoadStoreUnit/StoreCommitter.svj^}^,j^}^,!ʃ1o?*0WS3;hנ+7)Processor/Src/LoadStoreUnit/StoreQueue.svj^}^,j^}^,!ʃ fj,pjF]n#{Processor/Src/Main.svj^}^,j^}^,!ʃ &7K;0^m |_Processor/Src/Main_Fpga.svj^}^,j^}^,!ʃ+LAbF TZ 3ϱ;-ԅProcessor/Src/Main_Vivado.vj^}^,j^}^,!ʃ""8,Xo Processor/Src/Main_Zynq.svj^}^,j^}^,!ʃ W+/ h M'0gS%"Processor/Src/Main_Zynq_Wrapper.svj^}^,j^}^,!ʃgElkBʔ BUProcessor/Src/Makefilej^}^,j^}^,!ʃ\q:gProcessor/Src/Makefile.incj^}^,j^}^,!ʃrXlGh*__*$c2"Processor/Src/Makefile.synplify.mkj^}^,j^}^,!ʃa=mu d.<]#Processor/Src/Makefile.verilator.mkj^}^,j^}^,!ʃ)vPHg~-U]3?u Processor/Src/Makefile.vivado.mkj^}^,j^}^,!ʃ5gܗs&Fa*Processor/Src/Makefiles/CoreSources.inc.mkj^}^,j^}^,!ʃ8ಮ +5hw;Z+Processor/Src/Makefiles/TestCommands.inc.mkj^}^,j^}^,!ʃ#,'{0 =|4ed̻%Processor/Src/Makefiles/Vivado.inc.mkj^}^,j^}^,!ʃS,QG^~"#&/Processor/Src/Memory/Axi4LiteControlMemoryIF.svj^}^,j^}^,!ʃPpniVYM55Chu/Processor/Src/Memory/Axi4LiteControlRegister.svj^}^,j^}^,!ʃL0\*$,}?1Processor/Src/Memory/Axi4LiteControlRegisterIF.svj^}^,j^}^,!ʃ%#aQ-᰾o&Processor/Src/Memory/Axi4LiteMemory.svj^}^,j^}^,!ʃ&w˄=)6CC|"Processor/Src/Memory/Axi4Memory.svj^}^,j^}^,!ʃ"F ѣz{9{n$Processor/Src/Memory/Axi4MemoryIF.svj^}^,j^}^,!ʃ5a/7q$뉪[$Processor/Src/Memory/ControlQueue.svj^}^,j^}^,!ʃ "ƔѠh 4+]:Processor/Src/Memory/Memory.svj^}^,j^}^,!ʃ ^aߌN ӓhᣈ.Processor/Src/Memory/MemoryLatencySimulator.svj^}^,j^}^,!ʃ aygR=?dm&Processor/Src/Memory/MemoryMapTypes.svj^}^,j^}^,!ʃ/4EN|\J彊/a6*Processor/Src/Memory/MemoryReadReqQueue.svj^}^,j^}^,!ʃ J!#*JQ74xQ#Processor/Src/Memory/MemoryTypes.svj^}^,j^}^,!ʃޓcjEV)8Q1,Processor/Src/Memory/MemoryWriteDataQueue.svj^}^,j^}^,!ʃăU<[@\-j:!Processor/Src/MicroArchConf.svj^}^,j^}^,!ʃA"K84몉a3'Processor/Src/Pipeline/DecodeStageIF.svj^}^,j^}^,!ʃ.ajD,+r2w?'Processor/Src/Pipeline/DispatchStage.svj^}^,j^}^,!ʃ_7! 3T E)Processor/Src/Pipeline/DispatchStageIF.svj^}^,j^}^,!ʃ8nRƌ\l=?(4Processor/Src/Pipeline/FPBackEnd/FPExecutionStage.svj^}^,j^}^,!ʃ4;F܃:uĿF6Processor/Src/Pipeline/FPBackEnd/FPExecutionStageIF.svj^}^,j^}^,!ʃyd,_DH"Q0Processor/Src/Pipeline/FPBackEnd/FPIssueStage.svj^}^,j^}^,!ʃ0䦭j,~RET2Processor/Src/Pipeline/FPBackEnd/FPIssueStageIF.svj^}^,j^}^,!ʃd Py7'_TH7Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStage.svj^}^,j^}^,!ʃ0.7qM>Um9Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStageIF.svj^}^,j^}^,!ʃ6G k 8Processor/Src/Pipeline/FPBackEnd/FPRegisterWriteStage.svj^}^,j^}^,!ʃX"l;U-*/Processor/Src/Pipeline/FetchStage/FetchStage.svj^}j^}!ʃːZ> ':fܽ1Processor/Src/Pipeline/FetchStage/FetchStageIF.svj^}j^}!ʄw1DWZ+%0Processor/Src/Pipeline/FetchStage/NextPCStage.svj^}j^}!ʄ60d ܅NRg2Processor/Src/Pipeline/FetchStage/NextPCStageIF.svj^}j^}!ʄ S5Fmq{bL Ȃ'Processor/Src/Pipeline/FetchStage/PC.svj^}j^}!ʄ& ;r kUUg4>Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStage.svj^}j^}!ʄ]QpUXpȸZI@Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStageIF.svj^}j^}!ʄ CrVa7v ;Processor/Src/Pipeline/MemoryBackEnd/MemoryAccessStageIF.svj^}j^}!ʄ(tK%J8<4EProcessor/Src/Pipeline/MemoryBackEnd/MemoryExecutionStageIF.svj^}j^}!ʄ"jٌCޖK:,H;8Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStage.svj^}j^}!ʄ& F-J/T*ݓ:Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStageIF.svj^}j^}!ʄg)\s'?Processor/Src/Pipeline/MemoryBackEnd/MemoryRegisterReadStage.svj^}j^}!ʄProcessor/Src/Pipeline/MemoryBackEnd/MemoryTagAccessStageIF.svj^}j^}!ʄ-R|\ ${,lƵ`'Processor/Src/Pipeline/PipelineTypes.svj^}j^}!ʄ 97_%K?36(Processor/Src/Pipeline/PreDecodeStage.svj^}j^}!ʄ!&T7[r 3 S A*Processor/Src/Pipeline/PreDecodeStageIF.svj^}j^}!ʄ"4|n6n%Processor/Src/Pipeline/RenameStage.svj^}j^}!ʄ#v7(&l'65"#'Processor/Src/Pipeline/RenameStageIF.svj^}j^}!ʄ$Fkv#OHrv& 'Processor/Src/Pipeline/ScheduleStage.svj^}j^}!ʄ&qD0?M w)Processor/Src/Pipeline/ScheduleStageIF.svj^}j^}!:E6)HˉI ڈ#Processor/Src/Primitives/Divider.svj^}j^}!=\|N9u5U$Processor/Src/Primitives/FlipFlop.svj^}j^}!=0臡Q `][LM$Processor/Src/Primitives/FreeList.svj^}j^}!= *s8[Qv)~Kq'Processor/Src/Primitives/LRU_Counter.svj^}j^}!= RĔr{ÍΞc&Processor/Src/Primitives/Multiplier.svj^}j^}!=$yx1#kۮ},Processor/Src/RegisterFile/RegisterFileIF.svj^}j^}!=NWe2 s0ːIL 'Processor/Src/RenameLogic/ActiveList.svj^}j^}!=6KANu U))Processor/Src/RenameLogic/ActiveListIF.svj^}j^}!=̳ϕ\1OCA;P1Processor/Src/RenameLogic/ActiveListIndexTypes.svj^}j^}!=MOAjBbU ϶H#%> Processor/Src/RenameLogic/RMT.svj^}j^}!>'WOq,#@)xx|E(Processor/Src/RenameLogic/RenameLogic.svj^}j^}!>x)rFN[ɷ(N)1Processor/Src/RenameLogic/RenameLogicCommitter.svj^}j^}!> Ȱ~w睪]46BC*Processor/Src/RenameLogic/RenameLogicIF.svj^}j^}!> "56|Cbzx-Processor/Src/RenameLogic/RenameLogicTypes.svj^}j^}!> &0jL}G3LgRE^*Processor/Src/RenameLogic/RetirementRMT.svj^}j^}!ʄ'1a' gfR Ҳ,? Processor/Src/ResetController.svj^}j^}!> ה5- ⾲n|op_n)Processor/Src/Scheduler/DestinationRAM.svj^}j^}!>0NcدY <_eX>l%Processor/Src/Scheduler/IssueQueue.svj^}j^}!> 熥=/k>TJ4Processor/Src/Scheduler/MemoryDependencyPredictor.svj^}j^}!> 8^LR6u)Processor/Src/Scheduler/ProducerMatrix.svj^}j^}!>(B 0 o Q8l(Processor/Src/Scheduler/ReadyBitTable.svj^}j^}!>.\hke4C)&Processor/Src/Scheduler/ReplayQueue.svj^}j^}!>05qCgmҷ&ipPB$Processor/Src/Scheduler/Scheduler.svj^}j^}!>1ɲˡálSׂ&Processor/Src/Scheduler/SchedulerIF.svj^}j^}!>3.C #J?la\h)Processor/Src/Scheduler/SchedulerTypes.svj^}j^}!>4nP65)qW*T=&Processor/Src/Scheduler/SelectLogic.svj^}j^}!>xa'S5쮼|$Processor/Src/Scheduler/SourceCAM.svj^}j^}!>y$A(YB:[#2&Processor/Src/Scheduler/WakeupLogic.svj^}j^}!>{Sq[Bm:jɉ4X1Processor/Src/Scheduler/WakeupPipelineRegister.svj^}j^}!>] ?.4ύ]GPO)Processor/Src/Scheduler/WakeupSelectIF.svj^}j^}!ʄ(R:71HrM Processor/Src/SynthesisMacros.svj^}j^}!>}wJ)G><V)Processor/Src/SysDeps/SynthesisMacros.svhj^}j^}!>sDlt<ōa-/vud(Processor/Src/SysDeps/Verilator/Dumper.hj^}sj^}s!>5˓[]{Ld,Processor/Src/SysDeps/Verilator/TestMain.cppj^}sj^}s!>j)mS/i%Z_1Processor/Src/SysDeps/Verilator/VerilatorHelper.hj^}sj^}s!>Fj~jjn[D2Processor/Src/SysDeps/Verilator/VerilatorHelper.svj^}sj^}s!>:ـUc:^LXG/?%Processor/Src/SysDeps/XilinxMacros.vhj^}sj^}s!> ?lzJ (Processor/Src/Verification/DummyData.hexj^}sj^}s!>nKkhtխ6'6$Processor/Src/Verification/Dumper.svj^}sj^}s!>cGucAS~|5Processor/Src/Verification/TestBenchClockGenerator.svj^}sj^}s!>C[.Hq{,ʠJ3Processor/Src/Verification/TestCode/Asm/CSR/cfg.xmlj^}sj^}s!>.i*rly]TQ9r*d4Processor/Src/Verification/TestCode/Asm/CSR/code.hexj^}sj^}s!>D[vQ>]^4y2Processor/Src/Verification/TestCode/Asm/CSR/code.sj^}sj^}s!>k<.8z; )DuN7Processor/Src/Verification/TestCode/Asm/CSR/reg.ref.hexj^}sj^}s!>⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/CSR/serial.ref.txtj^}sj^}s!>!YgTOt!g0ҕuª:Processor/Src/Verification/TestCode/Asm/CacheFlush/cfg.xmlj^}sj^}s!>1[$zfQ0مٯ3;Processor/Src/Verification/TestCode/Asm/CacheFlush/code.hexj^}sj^}s!>0Gg^30@{q9Processor/Src/Verification/TestCode/Asm/CacheFlush/code.sj^}sj^}s!>km ]Ź s. h>Processor/Src/Verification/TestCode/Asm/CacheFlush/reg.ref.hexj^}sj^}s!>⛲CK)wZSAProcessor/Src/Verification/TestCode/Asm/CacheFlush/serial.ref.txtj^}sj^}s!> >m YmP0JR?Processor/Src/Verification/TestCode/Asm/ControlTransfer/cfg.xmlj^}sj^}s!>=$%aQ#ͬ@Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.hexj^}sj^}s!>+p,C^ =b9/O>Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.sj^}sj^}s!>k8׌@sTHFTe?CProcessor/Src/Verification/TestCode/Asm/ControlTransfer/reg.ref.hexj^}sj^}s!>⛲CK)wZSFProcessor/Src/Verification/TestCode/Asm/ControlTransfer/serial.ref.txtj^}sj^}s!> oB]>z1XCProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/cfg.xmlj^}sj^}s!>t;J'ww%DProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.hexj^}sj^}s!>5ȽV[۸BProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.sj^}sj^}s!>k7^Xnp2M<ŀ3>GProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/reg.ref.hexj^}sj^}s!>⛲CK)wZSJProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/serial.ref.txtj^}sj^}s!> J.2:IRgg;Processor/Src/Verification/TestCode/Asm/DividerTest/cfg.xmlj^}sj^}s!>drN2x-3s (4~btj뒼W:Processor/Src/Verification/TestCode/Asm/DividerTest/code.sj^}sj^}s!>⛲CK)wZSBProcessor/Src/Verification/TestCode/Asm/DividerTest/serial.ref.txtj^}sj^}s!> AJ]>d7A/JJ?Processor/Src/Verification/TestCode/Asm/DynamicRecovery/cfg.xmlj^}sj^}s!>ȌiE"^5 @S@Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.hexj^}sj^}s!> ae:hun>Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.sj^}sj^}s!>kd}( EYCProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/reg.ref.hexj^}sj^}s!>^__!ijD FProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/serial.ref.txtj^}sj^}s!>'=:*X&>DMjH|3Processor/Src/Verification/TestCode/Asm/ENV/cfg.xmlj^}sj^}s!>27D$y@%b$*A4Processor/Src/Verification/TestCode/Asm/ENV/code.hexj^}sj^}s!>^YMMOr{ټo2Processor/Src/Verification/TestCode/Asm/ENV/code.sj^}sj^}s!>kwb}W腒!67Processor/Src/Verification/TestCode/Asm/ENV/reg.ref.hexj^}sj^}s!>⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/ENV/serial.ref.txtj^}sj^}s!>yy-~{K/ p2Processor/Src/Verification/TestCode/Asm/FP/cfg.xmlj^}sj^}s!>\#Fx  3Processor/Src/Verification/TestCode/Asm/FP/code.hexj^}sj^}s!>xƟ= gJ'S. 1Processor/Src/Verification/TestCode/Asm/FP/code.sj^}sj^}s!>k<.8z; )DuN6Processor/Src/Verification/TestCode/Asm/FP/reg.ref.hexj^}sj^}s!>⛲CK)wZS9Processor/Src/Verification/TestCode/Asm/FP/serial.ref.txtj^}sj^}s!> ~DRfToUp5t%5Processor/Src/Verification/TestCode/Asm/Fault/cfg.xmlj^}sj^}s!>z`~pW"j{v6Processor/Src/Verification/TestCode/Asm/Fault/code.hexj^}sj^}s!>+@ &Q4Processor/Src/Verification/TestCode/Asm/Fault/code.sj^}sj^}s!>kwb}W腒!69Processor/Src/Verification/TestCode/Asm/Fault/reg.ref.hexj^}sj^}s!>9x&' BA64(@'Q#J߇5Processor/Src/Verification/TestCode/Asm/Fence/cfg.xmlj^}sj^}s!>8qD4J$2==C6Processor/Src/Verification/TestCode/Asm/Fence/code.hexj^}sj^}s!>F[8`2^ZlVA@`4Processor/Src/Verification/TestCode/Asm/Fence/code.sj^}sj^}s!>kwb}W腒!69Processor/Src/Verification/TestCode/Asm/Fence/reg.ref.hexj^}sj^}s!?⛲CK)wZSw޿Dijt\:Processor/Src/Verification/TestCode/Asm/IntDivZynq/cfg.xmlj^}j^}!?E"ϢS|#O';Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.hexj^}j^}!? X3?EinK{Q9Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.sj^}j^}!?k$0Z=\yLzProcessor/Src/Verification/TestCode/Asm/IntDivZynq/reg.ref.hexj^}j^}!? (rB4-GKSNAProcessor/Src/Verification/TestCode/Asm/IntDivZynq/serial.ref.txtj^}j^}!? ?w٪ᵮ7f :Processor/Src/Verification/TestCode/Asm/IntMulZynq/cfg.xmlj^}j^}!?~gT,#j ,;Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.hexj^}j^}!? >ݘ9VU_-(O@/9Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.sj^}j^}!?k0 I73ձݔp޷>Processor/Src/Verification/TestCode/Asm/IntMulZynq/reg.ref.hexj^}j^}!? 7җ d~8.'AProcessor/Src/Verification/TestCode/Asm/IntMulZynq/serial.ref.txtj^}j^}!?  6onxBXZ"9Processor/Src/Verification/TestCode/Asm/IntRegImm/cfg.xmlj^}j^}!?!ªGN > I֢:Processor/Src/Verification/TestCode/Asm/IntRegImm/code.hexj^}j^}!?# Q!}p%y38Processor/Src/Verification/TestCode/Asm/IntRegImm/code.sj^}j^}!?$kYR<hbOC}?=Processor/Src/Verification/TestCode/Asm/IntRegImm/reg.ref.hexj^}j^}!?&⛲CK)wZS@Processor/Src/Verification/TestCode/Asm/IntRegImm/serial.ref.txtj^}j^}!?* ֠C,AwS=Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/cfg.xmlj^}j^}!?,`H*DƲ:>Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/code.hexj^}j^}!?- >#E*.x(&&Processor/Src/Verification/TestCode/Asm/IntRegRegZynq/code.hexj^}j^}!?= 9'iokXNsk^a_'Yd lAProcessor/Src/Verification/TestCode/Asm/IntRegRegZynq/reg.ref.hexj^}j^}!?@oҥ?㕂DProcessor/Src/Verification/TestCode/Asm/IntRegRegZynq/serial.ref.txtj^}j^}!?B p?5ÃOuث$gP@iv]=Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.hexj^}j^}!?Dԉ/ @ JMVH_,;Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.sj^}j^}!?Gk.LB'_F@Processor/Src/Verification/TestCode/Asm/LoadAndStore/reg.ref.hexj^}j^}!?H⛲CK)wZSCProcessor/Src/Verification/TestCode/Asm/LoadAndStore/serial.ref.txtj^}j^}!?L ԩτۖC*pvR[KProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.hexj^}j^}!?e ^hKNr\JU@DdIProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.sj^}j^}!?fk r57o|ĕNProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/reg.ref.hexj^}j^}!?haXҸ|T P3<z3CProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/cfg.xmlj^}j^}!?i^>v>d;FD0]DProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.hexj^}j^}!?j1)F+ay3-c}BProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.sj^}j^}!?kk nՌq-6.GProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/reg.ref.hexj^}j^}!?l"_nY{Ma☦:1JProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/serial.ref.txtj^}j^}!?nS 3ZOtY+ERG\?Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/cfg.xmlj^}j^}!?o|io7;+$@Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.hexj^}j^}!?p+Wy Hx<~k9y>Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.sj^}j^}!?q$F\ ?bѓE5AProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.s.b2j^}j^}!?rk,p`僷˝`,CProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/reg.ref.hexj^}j^}!?s >PCrH"FProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/serial.ref.txtj^}j^}!?u'rU'ݴ,ZmXB:5Processor/Src/Verification/TestCode/Asm/Timer/cfg.xmlj^}Rߺj^}Rߺ!?w[K|'z^O6Processor/Src/Verification/TestCode/Asm/Timer/code.hexj^}Rߺj^}Rߺ!?x5 y;Mʋ$g5°g4Processor/Src/Verification/TestCode/Asm/Timer/code.sj^}Rߺj^}Rߺ!?ykwb}W腒!69Processor/Src/Verification/TestCode/Asm/Timer/reg.ref.hexj^}Rߺj^}Rߺ!?z⛲CK)wZSProcessor/Src/Verification/TestCode/C/Exception/serial.ref.txtj^}Rߺj^}Rߺ!?3!X{Q߿ICw1Processor/Src/Verification/TestCode/C/FP/Makefilej^}Rߺj^}Rߺ!?i5(uy@٤kY0Processor/Src/Verification/TestCode/C/FP/cfg.xmlj^}Rߺj^}Rߺ!?NUpdƶeV/Processor/Src/Verification/TestCode/C/FP/code.cj^}Rߺj^}Rߺ!?ȗaڦfD׎1Processor/Src/Verification/TestCode/C/FP/code.hexj^}Rߺj^}Rߺ!?I|h}7>O,~ }/Processor/Src/Verification/TestCode/C/FP/code.sj^}Rߺj^}Rߺ!?kk`5NSI%i,4Processor/Src/Verification/TestCode/C/FP/reg.ref.hexj^}Rߺj^}Rߺ!?p}؁vYE3;7Processor/Src/Verification/TestCode/C/FP/serial.ref.txtj^}Rߺj^}Rߺ!?3!X{Q߿ICw8Processor/Src/Verification/TestCode/C/Fibonacci/Makefilej^}Rߺj^}Rߺ!?<2P<+B7Processor/Src/Verification/TestCode/C/Fibonacci/cfg.xmlj^}Rߺj^}Rߺ!?j39ci%=^͒6Processor/Src/Verification/TestCode/C/Fibonacci/code.cj^}Rߺj^}Rߺ!?q&ŷ#? %z8Processor/Src/Verification/TestCode/C/Fibonacci/code.hexj^}Rߺj^}Rߺ!?$*A Yn3:DYZQP6Processor/Src/Verification/TestCode/C/Fibonacci/code.sj^}Rߺj^}Rߺ!?kL4SMhX*) ;Processor/Src/Verification/TestCode/C/Fibonacci/reg.ref.hexj^}Rߺj^}Rߺ!?⛲CK)wZS>Processor/Src/Verification/TestCode/C/Fibonacci/serial.ref.txtj^}Rߺj^}Rߺ!?3!X{Q߿ICw9Processor/Src/Verification/TestCode/C/HelloWorld/Makefilej^}Rߺj^}Rߺ!?T"`#4N5Tl8Processor/Src/Verification/TestCode/C/HelloWorld/cfg.xmlj^}Rߺj^}Rߺ!?.=EFmf_ P7Processor/Src/Verification/TestCode/C/HelloWorld/code.cj^}Rߺj^}Rߺ!?TeFO/6[JrU9Processor/Src/Verification/TestCode/C/HelloWorld/code.hexj^}Rߺj^}Rߺ!?I|h}7>O,~ }7Processor/Src/Verification/TestCode/C/HelloWorld/code.sj^}Rߺj^}Rߺ!?kk`5NSI%i,%t:xV1Processor/Src/Verification/TestCode/rsd-ld.scriptj^}Rߺj^}Rߺ!@ ^2i> Y0Processor/Src/Verification/TestCode/rsd-loader.cj^}Rߺj^}Rߺ!@PW-Qhbǔ`Vs(Processor/Src/Verification/TestIntALU.svj^}Rߺj^}Rߺ!@-t狥rXƓƨDJ&Processor/Src/Verification/TestMain.svj^}Rߺj^}Rߺ!@4!#ǭx.s"GZ=Processor/Src/Verification/UnitTest/BlockDualPortRAM/Makefilej^}Rߺj^}Rߺ!@ l'QProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/Makefilej^}Rߺj^}Rߺ!@$/"нy*$ BκPSNProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM.svj^}Rߺj^}Rߺ!@& lx9ڑy>x_N&fRProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM_Top.svj^}Rߺj^}Rߺ!@) _I!Sf-E24XProcessor/Src/Verification/UnitTest/BlockTrueDualPortRAM/TestBlockTrueDualPortRAM_Top.svj^}Rߺj^}Rߺ!@/PuS]ϕ``8Processor/Src/Verification/UnitTest/CacheSystem/Makefilej^}]j^}]!@;:]7!- b5zMBProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystem.svj^}]j^}]!@=Zݍ:U/&S> #Rź3EProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystemTop.svj^}]j^}]!@? # QX6 9>~(3Processor/Src/Verification/UnitTest/DCache/Makefilej^}]j^}]!@@L]>b"&Z,8Processor/Src/Verification/UnitTest/DCache/TestDCache.svj^}]j^}]!@A )S'H|%D޵՟.;Processor/Src/Verification/UnitTest/DCache/TestDCacheTop.svj^}]j^}]!@CP%Q(>Vkk@׮9Processor/Src/Verification/UnitTest/DCacheFiller/Makefilej^}]j^}]!@JV})cZtA@ɬ)DProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFiller.svj^}]j^}]!@K 5EQkG,I4 GProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFillerTop.svj^}]j^}]!@N) Gw0&B+LO-=Processor/Src/Verification/UnitTest/Divider/TestDividerTop.svj^}]j^}]!@tH_ӥ@L.RYtM3Processor/Src/Verification/UnitTest/ICache/Makefilej^}]j^}]!@%]:*RJ[8.G7 8Processor/Src/Verification/UnitTest/ICache/TestICache.svj^}]j^}]!@ KfΒ{Qo}q*Pg;Processor/Src/Verification/UnitTest/ICache/TestICacheTop.svj^}]j^}]!@>7v>X79Processor/Src/Verification/UnitTest/ICacheFiller/Makefilej^}]j^}]!@j2^6rhs(Q:DProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFiller.svj^}]j^}]!@.4E"YY(GProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFillerTop.svj^}]j^}]!@rӅa׳5 v389Processor/Src/Verification/UnitTest/ICacheSystem/Makefilej^}]j^}]!@TQK+Z# (1EDProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystem.svj^}]j^}]!@ {ܳ`a߅yrz/eGProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystemTop.svj^}]j^}]!@.Y%JBVProcessor/Src/Verification/UnitTest/InitializedBlockRAM/TestInitializedBlockRAM_Top.svj^}]j^}]!@6Ţuh]lAj2ת́8Processor/Src/Verification/UnitTest/LRU_Counter/Makefilej^}]j^}]!@ cB{==,(:82BProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_Counter.svj^}]j^}]!@Eq)IyN9wGɴ:8 EProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_CounterTop.svj^}]j^}]!@ԒavA\hp63cT3Processor/Src/Verification/UnitTest/Memory/Makefilej^}]j^}]!@ b"GA)A8Processor/Src/Verification/UnitTest/Memory/TestMemory.svj^}]j^}]!@mWSuBh+.h .;Processor/Src/Verification/UnitTest/Memory/TestMemoryTop.svj^}]j^}]!@ GOբe>?Processor/Src/Verification/UnitTest/MultiWidthFreeList/Makefilej^}]j^}]!@xg MxTfPProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeList.svj^}]j^}]!@m?3 ndx{>SProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeListTop.svj^}]j^}]!@䱣e 0faU4ɘCProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/Makefilej^}]j^}]!@  d4G§*.72gSXProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointer.svj^}]j^}]!@V@{n@_n˴1[Processor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointerTop.svj^}]j^}]!@Wr (yؓnB?9Processor/Src/Verification/UnitTest/RegisterFile/Makefilej^}]j^}]!@ Y2>A2p.)DProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFile.svj^}]j^}]!@ 큚|GProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFileTop.svj^}]j^}]!@ p+n-z(5XMшXProcessor/Src/Verification/UnitTest/RegisterMultiPortRAM/TestRegisterMultiPortRAM_Top.svj^}]j^}]!@ꄥSC2:P̚%jDgU6Processor/Src/Verification/UnitTest/SourceCAM/Makefilej^}]j^}]!@GЕSͽxR2J>Processor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM.svj^}]j^}]!@ AAda zBProcessor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM_Top.svj^}]j^}]!A) IL62σucR{ 3Processor/Tools/KanataConverter/.vscode/launch.jsonj^}]j^}]!AX6T%#'4Av5Processor/Tools/KanataConverter/.vscode/settings.jsonj^}]j^}]!A"3{7(mogCQ2Processor/Tools/KanataConverter/.vscode/tasks.jsonj^}]j^}]!A# eeԏ^&_r^h,=Processor/Tools/KanataConverter/ArchitectureStateConverter.pyj^}]j^}]!A$6 톋zRn2Processor/Tools/KanataConverter/KanataConverter.pyj^}]j^}]!A'"10xvA=2Processor/Tools/KanataConverter/KanataGenerator.pyj^}]j^}]!A7(cv΢E"i(Processor/Tools/KanataConverter/Makefilej^}]j^}]!AH_FggHH\-KX5Processor/Tools/KanataConverter/RISCV_Disassembler.pyj^}]j^}]!Ac-pE#`sL,Processor/Tools/KanataConverter/RSD_Event.pyj^}]j^}]!Am1U;8/? :8-Processor/Tools/KanataConverter/RSD_Parser.pyj^}]j^}]!Ata_nLL!G"9:Processor/Tools/QEMU_SimDriver/GDB_CommandFileGenerator.pyj^}]j^}]!Aui ' w. 3&'Processor/Tools/QEMU_SimDriver/Makefilej^}]j^}]!A| N0$0F0Z.Processor/Tools/QEMU_SimDriver/logConverter.pyj^}]j^}]!Ak )6j.- T!Processor/Tools/SetEnv/SetEnv.batj^}]j^}]!AhaвlHO> Processor/Tools/SetEnv/SetEnv.shj^}]j^}]!Ayڛ)CUd'G/}.Processor/Tools/TestDriver/.vscode/launch.jsonj^}]j^}]!A<6d3.F ~ =0Processor/Tools/TestDriver/.vscode/settings.jsonj^}]j^}]!A`X"Q /-Processor/Tools/TestDriver/.vscode/tasks.jsonj^}]j^}]!AA<{G* d>=q)Processor/Tools/TestDriver/BinaryToHex.pyj^}]j^}]!Ah vgJUI_I#Processor/Tools/TestDriver/Makefilej^}]j^}]!ACGi;{";1Processor/Tools/TestDriver/ObjectFileConverter.pyj^}]j^}]!ABRfX)M;_%Processor/Tools/TestDriver/RunTest.pyj^}]j^}]!A$q3U3;{%-a=5R/Processor/Tools/TestDriver/TestCodeProcessor.pyj^}]j^}]!Aȸ\ oF,Processor/Tools/TestDriver/TestDriver.pyprojj^}]j^}]!Aۢ ѲyEŷH)Processor/Tools/TestDriver/TestDriver.slnj^}]j^}]!Ahl27Z(D3-Processor/Tools/UnitTestHelper/ReplacePath.pyj^}]j^}]!A0@2A[*Zſ4Processor/Tools/UnitTestHelper/UnitTestHelper.pyprojj^}]j^}]!A'r@xAC0?1Processor/Tools/UnitTestHelper/UnitTestHelper.slnj^}]j^}]!A ǒqM?1{QB +Processor/Tools/XilinxTools/IP_Generator.pyj^}]j^}]!A ] r&CO.e3Processor/Tools/XilinxTools/VivadoProjectCreator.pyj^}]j^}]!Asx&&网͙+Processor/Tools/XilinxTools/ip_template.xmlj^}j^}!AHN^C|i-ħ[yQl1y>X7Processor/Tools/XilinxTools/project_template_footer.tclj^}j^}!AET$pEOз Uv>7Processor/Tools/XilinxTools/project_template_header.tclj^}j^}!ʄ) DpRWdKVfS3= README.mdTREE504 2 kq?J$@4RDocs3 1 ɰK9fkUQQY$Images3 0 [,˵$N~Z`$.B>Processor497 3 Ϭ%sԗwЗemeSrc438 21 +9VFwt!IO3 0 $iAP՝KL>Cache8 0 l/iI#UΟ@nDebug5 0 LfOPY8,ge7Memory13 0 K<ĝ4;@M.vscode4 0 aYSZHE+5& Decoder4 0 )R ͽ'FuRecovery2 0 RZ+3_X GFetchUnit5 0 #s&o.ƆϦ.d,Makefiles3 0 {J?Cm‡CtScheduler14 0 ΙNHT6O  MulDivUnit2 0 +̮X껵M}0Primitives10 0 )\_XJ?K]AhPrivileged4 0 Rz9J?$ RRenameLogic9 0 &M sjKlJRegisterFile6 0 uD$* Verification248 2 |pa-N\=1 LTestCode180 6 KℾzE)bgC40 6 &#$s\m`FP7 0 z )}C֣(dMDCache6 0 p8 ]#fBiSfS+PerfromanceCounter5 0 7x$B=uYJ'T }Asm131 26 w墽XM 2^GuFP5 0 Q} a(Igӓxriscv-compliance1 0 n .Lz?*geUnitTest63 24 eq k+ߊtDCache3 0 EU4%5J+ICache3 0 r7@<^9ZӍMemory3 0 b,Zwdc/FDivider4 0 ͬtJi~G=SourceCAM3 0 _؝2|탫CacheSystem3 0 P?Bl3ZQ75LRU_Counter3 0 $y~v&[1DCacheFiller3 0 Gtear!6RICacheFiller3 0 Z]) vSuW %ICacheSystem3 0 ;bVE#JnhQmRegisterFile3 0 E昿@GATэO}DRAM_Controller3 0 \wz䀾XQBlockDualPortRAM3 0 X%e%Ct$BlockMultiPortRAM3 0 H~ F?}]5MultiWidthFreeList3 0 'EvtĈUlcInitializedBlockRAM1 0 $W!a}qtoLSЀBlockTrueDualPortRAM1 0 gNmS#瘀αRegisterMultiPortRAM1 0 W":[ ^oEloDistributedDualPortRAM4 0 :TU#jVaqq,zMultiWidthQueuePointer3 0 `ݲvC|휧xDistributedMultiBankRAM1 0 NC {Project26 4 9Ӏ-YDFrUOVivado20 2 v:5m- {RARM_Linux4 3 Q߅Xʰf"Oclinux-xlnx1 0 Ε݌-_P:u-boot-xlnx1 0 erUyBzsmCProgramLoader1 0 Q( {Rjg)TargetBoards16 1 \ˡs~Xy+Qx GՕZedboard16 3 ﱏ=T@!6jӍVrsd_ip4 2 RXY AԮ /q VGVivado1 1 EC##Dxцxgui1 0 *XcnμNƾtoǣSynplify3 1 AMOHXcŗE+xgui2 0 ,ߎlNgPwuK4Dscripts10 2 WJm } .7r\I Ѷsynthesis5 0 hDp (ݘo""post_synthesis5 0 GȠ.:/Jproject_src2 0 OslX}ruNBlSynplify2 0 +۸zyLE>J]VivadoSim2 0 ցT,Eo2A liDesignCompiler2 0 Or;L9J&qNf}>}EaÓfF