DIRCjK4!jK4!!j+ Chk4+O@5 U2 .gitignorejK4!jK4!!j: {pEH**:I CREDITS.mdjK4"jK4"!j=/Z2;f4P܃A^Docs/Images/konata.gifjK4#+DjK4#+D!j>W9le/Td/v6-QbDocs/Images/rsd.pngjK4#+DjK4#+D!j?ꯊ+ϨZ%9MT UDocs/Images/rsd.pptxjK4#+DjK4#+D!j@,]&랟+K fݩo\dLICENSEjK4#+DjK4#+D!jDf]XIf:cv%aT)Processor/Project/DesignCompiler/MakefilejK4#+DjK4#+D!jE4I$^Iq> ye,,Processor/Project/DesignCompiler/compile.tcljK4#+DjK4#+D!jG'R -]M]SeZ#Processor/Project/Synplify/code.hexjK4#+DjK4#+D!jHD`/O8%D*)Processor/Project/Synplify/ver2017-03.prjjK4#+DjK4#+D!jL$EH($-Vrk{2>9Processor/Project/Vivado/ARM_Linux/ProgramLoader/loader.cjK4#+DjK4#+D!jM"\y?ymC,gB-x&+Processor/Project/Vivado/ARM_Linux/boot.bifjK4#+DjK4#+D!jOw3#G['H@!.V AProcessor/Project/Vivado/ARM_Linux/linux-xlnx/linux-xlnx.rsd.diffjK4#+DjK4#+D!jQjuds$䊊^'CProcessor/Project/Vivado/ARM_Linux/u-boot-xlnx/u-boot-xlnx.rsd.diffjK4#+DjK4#+D!jUH.d&8$}$[DGProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/run_simple.cjK4#hjK4#h!jV12l :GProcessor/Project/Vivado/TargetBoards/Zedboard/project_src/zedboard.xdcjK4#hjK4#h!jYvTȏ ..EtLProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/component.xmljK4#hjK4#h!j[fZf;1gClfPQProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/Main_v1_0.tcljK4#hjK4#h!j\fZf;1gClfPPProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Synplify/xgui/RSD_v1_0.tcljK4#hjK4#h!j_ DfK NProcessor/Project/Vivado/TargetBoards/Zedboard/rsd_ip/Vivado/xgui/RSD_v1_0.tcljK4#hjK4#h!jb@ }9ub\fProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_questasim.tcljK4#hjK4#h!jcTQ[JlM@@ v[PfProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/create_project_for_vivadosim.tcljK4#hjK4#h!jdHd?&'67^ג)9\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_implementation.tcljK4#hjK4#h!je[9:{74I|IOWProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/run_synthesis.tcljK4#hjK4#h!jfE,rI6[t*K\Processor/Project/Vivado/TargetBoards/Zedboard/scripts/post_synthesis/sim_post_synthesis.tcljK4#hjK4#h!jh_h{dr[69Af+SProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project.tcljK4#hjK4#h!jijbwO]?sS jProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/create_project_using_synplify_netlist.tcljK4#hjK4#h!jj%(\+])-RQTMProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/design_1.tcljK4#hjK4#h!jk4+N}t7~ WProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/generate_bitstream.tcljK4#hjK4#h!jlwXBoQid .MNProcessor/Project/Vivado/TargetBoards/Zedboard/scripts/synthesis/make_fsbl.tcljK4#hjK4#h!jn[?Soyb*{BB&Processor/Project/VivadoSim/.gitignorejK4#hjK4#h!jo !]([+sBT~Processor/Project/VivadoSim/SrcjK4#hjK4#h!jq {/%:rProcessor/Src/.svlint.tomljK4#hjK4#h!jr/[$J CXR]Z[Processor/Src/.svls.tomljK4#hjK4#h!jt7 V9K,Xv$+Processor/Src/.vscode/c_cpp_properties.jsonjK4#hjK4#h!juX>\~CƮ o!Processor/Src/.vscode/launch.jsonjK4#hjK4#h!jvhΟ9ŌXH#7D#Processor/Src/.vscode/settings.jsonjK4#hjK4#h!jwQ#-i2FItTv낇 Processor/Src/.vscode/tasks.jsonjK4#hjK4#h!jxN.Qh{VMLhaProcessor/Src/BasicMacros.svjK4#hjK4#h!jy.bytӚ]:SG zBProcessor/Src/BasicTypes.svjK4#hjK4#h!j{ ˫lZp+yM(Processor/Src/Cache/CacheFlushManager.svjK4#hjK4#h!j|<+":~ɞpH*Processor/Src/Cache/CacheFlushManagerIF.svjK4#hjK4#h!j7'UvLgcn$Processor/Src/Cache/CacheSystemIF.svjK4#əjK4#ə!j2*zOѓc/e'Processor/Src/Cache/CacheSystemTypes.svjK4#əjK4#ə!j*zj~0rA_FProcessor/Src/Cache/DCache.svjK4#əjK4#ə!j!g%.ӿXyVtugProcessor/Src/Cache/DCacheIF.svjK4#əjK4#ə!j<[`_0g`Processor/Src/Cache/ICache.svjK4#əjK4#ə!j|1S8QĽz#-Processor/Src/Cache/MemoryAccessController.svjK4#əjK4#ə!jki 1U"pProcessor/Src/Controller.svjK4#əjK4#ə!jH/^xXᓔOProcessor/Src/ControllerIF.svjK4#əjK4#ə!j)`*jh.wZKtProcessor/Src/Core.svjK4#əjK4#ə!j(3{=˥۩ Processor/Src/Decoder/Decoder.svjK4#əjK4#ə!jcf9{ܚv X Processor/Src/Decoder/MicroOp.svjK4#əjK4#ə!jgP\ (?S~t!Processor/Src/Decoder/OpFormat.svjK4#əjK4#ə!jK$l:Nx$Processor/Src/ExecUnit/BitCounter.svjK4#əjK4#ə!jIdnuC!ՙo%Processor/Src/ExecUnit/DividerUnit.svjK4#əjK4#ə!jw2a5sWj )dM& Processor/Src/ExecUnit/IntALU.svjK4#əjK4#ə!j/罂ŵgCB(/(Processor/Src/ExecUnit/MultiplierUnit.svjK4#əjK4#ə!j\^pd5a5kq@-Processor/Src/ExecUnit/PipelinedRefDivider.svjK4#əjK4#ə!j1mtY#>(zY}!Processor/Src/ExecUnit/Shifter.svjK4#əjK4#ə!j1b ㉹g {VProcessor/Src/FetchUnit/BTB.svjK4#əjK4#ə!j.L~D=d`Ua"Processor/Src/FetchUnit/Bimodal.svjK4#əjK4#ə!j;9!W)bAZ*Processor/Src/FetchUnit/BranchPredictor.svjK4#əjK4#ə!jw%6%r*.+U{]D 1)Processor/Src/FetchUnit/FetchUnitTypes.svjK4#DjK4#D!j$C ^X;!Processor/Src/FetchUnit/Gshare.svjK4#DjK4#D!j$95ߚa (/reʲMC0Processor/Src/FloatingPointUnit/FP32DivSqrter.svjK4#DjK4#D!jT$0zI2ۼ[YR 5Processor/Src/FloatingPointUnit/FP32PipelinedAdder.svjK4#DjK4#D!j(!~Yů Ҹ3Processor/Src/FloatingPointUnit/FP32PipelinedFMA.svjK4#DjK4#D!j٥ †Fe+:Processor/Src/FloatingPointUnit/FP32PipelinedMultiplier.svjK4#DjK4#D!j(9MT.ptxrȣ5Processor/Src/FloatingPointUnit/FP32PipelinedOther.svjK4#DjK4#D!jsA|]u+0Processor/Src/FloatingPointUnit/FPDivSqrtUnit.svjK4#DjK4#D!j4CBW6;anD.j2Processor/Src/FloatingPointUnit/FPDivSqrtUnitIF.svjK4#DjK4#D!jP(l~ ^2C@GiAPRz+Processor/Src/FloatingPointUnit/FPUTypes.svjK4#DjK4#D!j }`9K끻5Processor/Src/IO/IO_Unit.svjK4#DjK4#D!jIvGC3X*GProcessor/Src/IO/IO_UnitIF.svjK4#DjK4#D!j9O B[P] Processor/Src/IO/IO_UnitTypes.svjK4#DjK4#D!j) >^2s#8"Y(Processor/Src/LoadStoreUnit/LoadQueue.svjK4#DjK4#D!jӽ|^ܿ52n,Processor/Src/LoadStoreUnit/LoadStoreUnit.svjK4#DjK4#D!j&َzHX=v @)S4.Processor/Src/LoadStoreUnit/LoadStoreUnitIF.svjK4#DjK4#D!j )jG8֫+sH1Processor/Src/LoadStoreUnit/LoadStoreUnitTypes.svjK4#DjK4#D!j/!=ܭ7I*#,-Processor/Src/LoadStoreUnit/StoreCommitter.svjK4#DjK4#D!j1o?*0WS3;hנ+7)Processor/Src/LoadStoreUnit/StoreQueue.svjK4#DjK4#D!j fj,pjF]n#{Processor/Src/Main.svjK4#DjK4#D!j &7K;0^m |_Processor/Src/Main_Fpga.svjK4#DjK4#D!j+LAbF TZ 3ϱ;-ԅProcessor/Src/Main_Vivado.vjK4#DjK4#D!j""8,Xo Processor/Src/Main_Zynq.svjK4#DjK4#D!j W+/ h M'0gS%"Processor/Src/Main_Zynq_Wrapper.svjK4#DjK4#D!jgElkBʔ BUProcessor/Src/MakefilejK4#DjK4#D!j\q:gProcessor/Src/Makefile.incjK4#DjK4#D!jrXlGh*__*$c2"Processor/Src/Makefile.synplify.mkjK4#DjK4#D!ja=mu d.<]#Processor/Src/Makefile.verilator.mkjK4#DjK4#D!j)vPHg~-U]3?u Processor/Src/Makefile.vivado.mkjK4#DjK4#D!j5gܗs&Fa*Processor/Src/Makefiles/CoreSources.inc.mkjK4#DjK4#D!j8ಮ +5hw;Z+Processor/Src/Makefiles/TestCommands.inc.mkjK4#DjK4#D!j#,'{0 =|4ed̻%Processor/Src/Makefiles/Vivado.inc.mkjK4#DjK4#D!jS,QG^~"#&/Processor/Src/Memory/Axi4LiteControlMemoryIF.svjK4$jK4$!jPpniVYM55Chu/Processor/Src/Memory/Axi4LiteControlRegister.svjK4$jK4$!jL0\*$,}?1Processor/Src/Memory/Axi4LiteControlRegisterIF.svjK4$jK4$!j%#aQ-᰾o&Processor/Src/Memory/Axi4LiteMemory.svjK4$jK4$!j&w˄=)6CC|"Processor/Src/Memory/Axi4Memory.svjK4$jK4$!j"F ѣz{9{n$Processor/Src/Memory/Axi4MemoryIF.svjK4$jK4$!j5a/7q$뉪[$Processor/Src/Memory/ControlQueue.svjK4$jK4$!j "ƔѠh 4+]:Processor/Src/Memory/Memory.svjK4$jK4$!j ^aߌN ӓhᣈ.Processor/Src/Memory/MemoryLatencySimulator.svjK4$jK4$!j aygR=?dm&Processor/Src/Memory/MemoryMapTypes.svjK4$jK4$!j/4EN|\J彊/a6*Processor/Src/Memory/MemoryReadReqQueue.svjK4$jK4$!j J!#*JQ74xQ#Processor/Src/Memory/MemoryTypes.svjK4$jK4$!jޓcjEV)8Q1,Processor/Src/Memory/MemoryWriteDataQueue.svjK4$jK4$!jăU<[@\-j:!Processor/Src/MicroArchConf.svjK4$jK4$!jA"K84몉a3'Processor/Src/Pipeline/DecodeStageIF.svjK4$jK4$!j.ajD,+r2w?'Processor/Src/Pipeline/DispatchStage.svjK4$jK4$!j_7! 3T E)Processor/Src/Pipeline/DispatchStageIF.svjK4$jK4$!j8nRƌ\l=?(4Processor/Src/Pipeline/FPBackEnd/FPExecutionStage.svjK4$jK4$!j4;F܃:uĿF6Processor/Src/Pipeline/FPBackEnd/FPExecutionStageIF.svjK4$\jK4$\!jyd,_DH"Q0Processor/Src/Pipeline/FPBackEnd/FPIssueStage.svjK4$\jK4$\!j0䦭j,~RET2Processor/Src/Pipeline/FPBackEnd/FPIssueStageIF.svjK4$\jK4$\!jd Py7'_TH7Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStage.svjK4$\jK4$\!j0.7qM>Um9Processor/Src/Pipeline/FPBackEnd/FPRegisterReadStageIF.svjK4$\jK4$\!j6G k 8Processor/Src/Pipeline/FPBackEnd/FPRegisterWriteStage.svjK4$\jK4$\!jX"l;U-*/Processor/Src/Pipeline/FetchStage/FetchStage.svjK4$\jK4$\!jːZ> ':fܽ1Processor/Src/Pipeline/FetchStage/FetchStageIF.svjK4$\jK4$\!jw1DWZ+%0Processor/Src/Pipeline/FetchStage/NextPCStage.svjK4$\jK4$\!j60d ܅NRg2Processor/Src/Pipeline/FetchStage/NextPCStageIF.svjK4$\jK4$\!j S5Fmq{bL Ȃ'Processor/Src/Pipeline/FetchStage/PC.svjK4$\jK4$\!j& ;r kUUg4>Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStage.svjK4$\jK4$\!j]QpUXpȸZI@Processor/Src/Pipeline/IntegerBackEnd/IntegerExecutionStageIF.svjK4$\jK4$\!j CrVa7v ;Processor/Src/Pipeline/MemoryBackEnd/MemoryAccessStageIF.svjK4$\jK4$\!k(tK%J8<4EProcessor/Src/Pipeline/MemoryBackEnd/MemoryExecutionStageIF.svjK4$\jK4$\!k"jٌCޖK:,H;8Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStage.svjK4$\jK4$\!k& F-J/T*ݓ:Processor/Src/Pipeline/MemoryBackEnd/MemoryIssueStageIF.svjK4$\jK4$\!kg)\s'?Processor/Src/Pipeline/MemoryBackEnd/MemoryRegisterReadStage.svjK4$\jK4$\!kProcessor/Src/Pipeline/MemoryBackEnd/MemoryTagAccessStageIF.svjK4$\jK4$\!k -R|\ ${,lƵ`'Processor/Src/Pipeline/PipelineTypes.svjK4$\jK4$\!k 97_%K?36(Processor/Src/Pipeline/PreDecodeStage.svjK4$\jK4$\!k &T7[r 3 S A*Processor/Src/Pipeline/PreDecodeStageIF.svjK4$\jK4$\!k 4|n6n%Processor/Src/Pipeline/RenameStage.svjK4$\jK4$\!kv7(&l'65"#'Processor/Src/Pipeline/RenameStageIF.svjK4$\jK4$\!kFkv#OHrv& 'Processor/Src/Pipeline/ScheduleStage.svjK4$\jK4$\!kqD0?M w)Processor/Src/Pipeline/ScheduleStageIF.svjK4$\jK4$\!kE6)HˉI ڈ#Processor/Src/Primitives/Divider.svjK4$\jK4$\!k\|N9u5U$Processor/Src/Primitives/FlipFlop.svjK4$\jK4$\!k0臡Q `][LM$Processor/Src/Primitives/FreeList.svjK4$\jK4$\!k *s8[Qv)~Kq'Processor/Src/Primitives/LRU_Counter.svjK4$\jK4$\!k RĔr{ÍΞc&Processor/Src/Primitives/Multiplier.svjK4$\jK4$\!k$yx1#kۮ},Processor/Src/RegisterFile/RegisterFileIF.svjK4$DjK4$D!k,NWe2 s0ːIL 'Processor/Src/RenameLogic/ActiveList.svjK4$DjK4$D!k-6KANu U))Processor/Src/RenameLogic/ActiveListIF.svjK4$DjK4$D!k.̳ϕ\1OCA;P1Processor/Src/RenameLogic/ActiveListIndexTypes.svjK4$DjK4$D!k/MOAjBbU ϶H#%> Processor/Src/RenameLogic/RMT.svjK4$DjK4$D!k0'WOq,#@)xx|E(Processor/Src/RenameLogic/RenameLogic.svjK4$DjK4$D!k1x)rFN[ɷ(N)1Processor/Src/RenameLogic/RenameLogicCommitter.svjK4$DjK4$D!k2Ȱ~w睪]46BC*Processor/Src/RenameLogic/RenameLogicIF.svjK4$DjK4$D!k3"56|Cbzx-Processor/Src/RenameLogic/RenameLogicTypes.svjK4$DjK4$D!k4 &0jL}G3LgRE^*Processor/Src/RenameLogic/RetirementRMT.svjK4$DjK4$D!k51a' gfR Ҳ,? Processor/Src/ResetController.svjK4$DjK4$D!k7 ה5- ⾲n|op_n)Processor/Src/Scheduler/DestinationRAM.svjK4$DjK4$D!k80NcدY <_eX>l%Processor/Src/Scheduler/IssueQueue.svjK4$DjK4$D!k9 熥=/k>TJ4Processor/Src/Scheduler/MemoryDependencyPredictor.svjK4$DjK4$D!k: 8^LR6u)Processor/Src/Scheduler/ProducerMatrix.svjK4$DjK4$D!k;B 0 o Q8l(Processor/Src/Scheduler/ReadyBitTable.svjK4$DjK4$D!k<\hke4C)&Processor/Src/Scheduler/ReplayQueue.svjK4$DjK4$D!k=5qCgmҷ&ipPB$Processor/Src/Scheduler/Scheduler.svjK4$DjK4$D!k>ɲˡálSׂ&Processor/Src/Scheduler/SchedulerIF.svjK4$jK4$!k?.C #J?la\h)Processor/Src/Scheduler/SchedulerTypes.svjK4$jK4$!k@nP65)qW*T=&Processor/Src/Scheduler/SelectLogic.svjK4$jK4$!kAa'S5쮼|$Processor/Src/Scheduler/SourceCAM.svjK4$jK4$!kB$A(YB:[#2&Processor/Src/Scheduler/WakeupLogic.svjK4$jK4$!kCSq[Bm:jɉ4X1Processor/Src/Scheduler/WakeupPipelineRegister.svjK4$jK4$!kD] ?.4ύ]GPO)Processor/Src/Scheduler/WakeupSelectIF.svjK4$jK4$!kER:71HrM Processor/Src/SynthesisMacros.svjK4$jK4$!kG}wJ)G><V)Processor/Src/SysDeps/SynthesisMacros.svhjK4$jK4$!kIsDlt<ōa-/vud(Processor/Src/SysDeps/Verilator/Dumper.hjK4$jK4$!kJ5˓[]{Ld,Processor/Src/SysDeps/Verilator/TestMain.cppjK4$jK4$!kKj)mS/i%Z_1Processor/Src/SysDeps/Verilator/VerilatorHelper.hjK4$jK4$!kLFj~jjn[D2Processor/Src/SysDeps/Verilator/VerilatorHelper.svjK4$jK4$!kM:ـUc:^LXG/?%Processor/Src/SysDeps/XilinxMacros.vhjK4$jK4$!kO ?lzJ (Processor/Src/Verification/DummyData.hexjK4$jK4$!kPnKkhtխ6'6$Processor/Src/Verification/Dumper.svjK4$jK4$!kQcGucAS~|5Processor/Src/Verification/TestBenchClockGenerator.svjK4$jK4$!kUC[.Hq{,ʠJ3Processor/Src/Verification/TestCode/Asm/CSR/cfg.xmljK4$jK4$!kV.i*rly]TQ9r*d4Processor/Src/Verification/TestCode/Asm/CSR/code.hexjK4$jK4$!kWD[vQ>]^4y2Processor/Src/Verification/TestCode/Asm/CSR/code.sjK4$jK4$!kXk<.8z; )DuN7Processor/Src/Verification/TestCode/Asm/CSR/reg.ref.hexjK4$jK4$!kY⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/CSR/serial.ref.txtjK4$jK4$!k[!YgTOt!g0ҕuª:Processor/Src/Verification/TestCode/Asm/CacheFlush/cfg.xmljK4$jK4$!k\1[$zfQ0مٯ3;Processor/Src/Verification/TestCode/Asm/CacheFlush/code.hexjK4$jK4$!k]0Gg^30@{q9Processor/Src/Verification/TestCode/Asm/CacheFlush/code.sjK4$jK4$!k^km ]Ź s. h>Processor/Src/Verification/TestCode/Asm/CacheFlush/reg.ref.hexjK4$jK4$!k_⛲CK)wZSAProcessor/Src/Verification/TestCode/Asm/CacheFlush/serial.ref.txtjK4%jK4%!ka >m YmP0JR?Processor/Src/Verification/TestCode/Asm/ControlTransfer/cfg.xmljK4%jK4%!kb=$%aQ#ͬ@Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.hexjK4%jK4%!kc+p,C^ =b9/O>Processor/Src/Verification/TestCode/Asm/ControlTransfer/code.sjK4%jK4%!kdk8׌@sTHFTe?CProcessor/Src/Verification/TestCode/Asm/ControlTransfer/reg.ref.hexjK4%jK4%!ke⛲CK)wZSFProcessor/Src/Verification/TestCode/Asm/ControlTransfer/serial.ref.txtjK4%jK4%!kg oB]>z1XCProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/cfg.xmljK4%jK4%!kht;J'ww%DProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.hexjK4%jK4%!ki5ȽV[۸BProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/code.sjK4%jK4%!kjk7^Xnp2M<ŀ3>GProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/reg.ref.hexjK4%jK4%!kk⛲CK)wZSJProcessor/Src/Verification/TestCode/Asm/ControlTransferZynq/serial.ref.txtjK4%jK4%!km J.2:IRgg;Processor/Src/Verification/TestCode/Asm/DividerTest/cfg.xmljK4%jK4%!kndrN2x-3sd7A/JJ?Processor/Src/Verification/TestCode/Asm/DynamicRecovery/cfg.xmljK4%jK4%!ksȌiE"^5 @S@Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.hexjK4%jK4%!kt ae:hun>Processor/Src/Verification/TestCode/Asm/DynamicRecovery/code.sjK4%jK4%!kukd}( EYCProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/reg.ref.hexjK4%jK4%!kv^__!ijD FProcessor/Src/Verification/TestCode/Asm/DynamicRecovery/serial.ref.txtjK4%jK4%!kx'=:*X&>DMjH|3Processor/Src/Verification/TestCode/Asm/ENV/cfg.xmljK4%jK4%!ky27D$y@%b$*A4Processor/Src/Verification/TestCode/Asm/ENV/code.hexjK4%jK4%!kz^YMMOr{ټo2Processor/Src/Verification/TestCode/Asm/ENV/code.sjK4%jK4%!k{kwb}W腒!67Processor/Src/Verification/TestCode/Asm/ENV/reg.ref.hexjK4%jK4%!k|⛲CK)wZS:Processor/Src/Verification/TestCode/Asm/ENV/serial.ref.txtjK4%jK4%!k~yy-~{K/ p2Processor/Src/Verification/TestCode/Asm/FP/cfg.xmljK4%jK4%!k\#Fx  3Processor/Src/Verification/TestCode/Asm/FP/code.hexjK4%jK4%!kxƟ= gJ'S. 1Processor/Src/Verification/TestCode/Asm/FP/code.sjK4%jK4%!kk<.8z; )DuN6Processor/Src/Verification/TestCode/Asm/FP/reg.ref.hexjK4%jK4%!k⛲CK)wZS9Processor/Src/Verification/TestCode/Asm/FP/serial.ref.txtjK4%jK4%!k ~DRfToUp5t%5Processor/Src/Verification/TestCode/Asm/Fault/cfg.xmljK4%jK4%!kz`~pW"j{v6Processor/Src/Verification/TestCode/Asm/Fault/code.hexjK4%jK4%!k+@ &Q4Processor/Src/Verification/TestCode/Asm/Fault/code.sjK4%jK4%!kkwb}W腒!69Processor/Src/Verification/TestCode/Asm/Fault/reg.ref.hexjK4%jK4%!k9x&' BA64w޿Dijt\:Processor/Src/Verification/TestCode/Asm/IntDivZynq/cfg.xmljK4%Q DjK4%Q D!kE"ϢS|#O';Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.hexjK4%Q DjK4%Q D!k X3?EinK{Q9Processor/Src/Verification/TestCode/Asm/IntDivZynq/code.sjK4%Q DjK4%Q D!kk$0Z=\yLzProcessor/Src/Verification/TestCode/Asm/IntDivZynq/reg.ref.hexjK4%Q DjK4%Q D!k (rB4-GKSNAProcessor/Src/Verification/TestCode/Asm/IntDivZynq/serial.ref.txtjK4%Q DjK4%Q D!k ?w٪ᵮ7f :Processor/Src/Verification/TestCode/Asm/IntMulZynq/cfg.xmljK4%Q DjK4%Q D!k~gT,#j ,;Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.hexjK4%Q DjK4%Q D!k >ݘ9VU_-(O@/9Processor/Src/Verification/TestCode/Asm/IntMulZynq/code.sjK4%Q DjK4%Q D!kk0 I73ձݔp޷>Processor/Src/Verification/TestCode/Asm/IntMulZynq/reg.ref.hexjK4%Q DjK4%Q D!k 7җ d~8.'AProcessor/Src/Verification/TestCode/Asm/IntMulZynq/serial.ref.txtjK4%Q DjK4%Q D!k 6onxBXZ"9Processor/Src/Verification/TestCode/Asm/IntRegImm/cfg.xmljK4%Q DjK4%Q D!kªGN > I֢:Processor/Src/Verification/TestCode/Asm/IntRegImm/code.hexjK4%Q DjK4%Q D!k Q!}p%y38Processor/Src/Verification/TestCode/Asm/IntRegImm/code.sjK4%Q DjK4%Q D!kkYR<hbOC}?=Processor/Src/Verification/TestCode/Asm/IntRegImm/reg.ref.hexjK4%Q DjK4%Q D!k⛲CK)wZS@Processor/Src/Verification/TestCode/Asm/IntRegImm/serial.ref.txtjK4%Q DjK4%Q D!k ֠C,AwS=Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/cfg.xmljK4%Q DjK4%Q D!k`H*DƲ:>Processor/Src/Verification/TestCode/Asm/IntRegImmZynq/code.hexjK4%Q DjK4%Q D!k >#E*.x(&&Processor/Src/Verification/TestCode/Asm/IntRegRegZynq/code.hexjK4%Q DjK4%Q D!k 9'iokXNs$gP@iv]=Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.hexjK4%Q DjK4%Q D!kԉ/ @ JMVH_,;Processor/Src/Verification/TestCode/Asm/LoadAndStore/code.sjK4%jK4%!kk.LB'_F@Processor/Src/Verification/TestCode/Asm/LoadAndStore/reg.ref.hexjK4%jK4%!k⛲CK)wZSCProcessor/Src/Verification/TestCode/Asm/LoadAndStore/serial.ref.txtjK4%jK4%!k ԩτۖC*pvR[KProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.hexjK4%jK4%!k ^hKNr\JU@DdIProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/code.sjK4%jK4%!kk r57o|ĕNProcessor/Src/Verification/TestCode/Asm/MemoryDependencyPrediction/reg.ref.hexjK4%jK4%!kaXҸ|T P3<z3CProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/cfg.xmljK4%jK4%!k^>v>d;FD0]DProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.hexjK4%jK4%!k1)F+ay3-c}BProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/code.sjK4%jK4%!kk nՌq-6.GProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/reg.ref.hexjK4%jK4%!k"_nY{Ma☦:1JProcessor/Src/Verification/TestCode/Asm/MisalignedMemAccess/serial.ref.txtjK4%jK4%!kS 3ZOtY+ERG\?Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/cfg.xmljK4%jK4%!k|io7;+$@Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.hexjK4%jK4%!k+Wy Hx<~k9y>Processor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.sjK4%jK4%!k$F\ ?bѓE5AProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/code.s.b2jK4%jK4%!kk,p`僷˝`,CProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/reg.ref.hexjK4%jK4%!k >PCrH"FProcessor/Src/Verification/TestCode/Asm/ReplayQueueTest/serial.ref.txtjK4%jK4%!k'rU'ݴ,ZmXB:5Processor/Src/Verification/TestCode/Asm/Timer/cfg.xmljK4%jK4%!k[K|'z^O6Processor/Src/Verification/TestCode/Asm/Timer/code.hexjK4%jK4%!k5 y;Mʋ$g5°g4Processor/Src/Verification/TestCode/Asm/Timer/code.sjK4%jK4%!kkwb}W腒!69Processor/Src/Verification/TestCode/Asm/Timer/reg.ref.hexjK4%jK4%!k⛲CK)wZSProcessor/Src/Verification/TestCode/C/Exception/serial.ref.txtjK4% jK4% !l3!X{Q߿ICw1Processor/Src/Verification/TestCode/C/FP/MakefilejK4% jK4% !li5(uy@٤kY0Processor/Src/Verification/TestCode/C/FP/cfg.xmljK4% jK4% !lNUpdƶeV/Processor/Src/Verification/TestCode/C/FP/code.cjK4% jK4% !lȗaڦfD׎1Processor/Src/Verification/TestCode/C/FP/code.hexjK4% jK4% !lI|h}7>O,~ }/Processor/Src/Verification/TestCode/C/FP/code.sjK4% jK4% !lkk`5NSI%i,4Processor/Src/Verification/TestCode/C/FP/reg.ref.hexjK4% jK4% !lp}؁vYE3;7Processor/Src/Verification/TestCode/C/FP/serial.ref.txtjK4% jK4% !l 3!X{Q߿ICw8Processor/Src/Verification/TestCode/C/Fibonacci/MakefilejK4% jK4% !l <2P<+B7Processor/Src/Verification/TestCode/C/Fibonacci/cfg.xmljK4% jK4% !l j39ci%=^͒6Processor/Src/Verification/TestCode/C/Fibonacci/code.cjK4% jK4% !l q&ŷ#? %z8Processor/Src/Verification/TestCode/C/Fibonacci/code.hexjK4% jK4% !l $*A Yn3:DYZQP6Processor/Src/Verification/TestCode/C/Fibonacci/code.sjK4% jK4% !lkL4SMhX*) ;Processor/Src/Verification/TestCode/C/Fibonacci/reg.ref.hexjK4% jK4% !l⛲CK)wZS>Processor/Src/Verification/TestCode/C/Fibonacci/serial.ref.txtjK4% jK4% !l3!X{Q߿ICw9Processor/Src/Verification/TestCode/C/HelloWorld/MakefilejK4% jK4% !lT"`#4N5Tl8Processor/Src/Verification/TestCode/C/HelloWorld/cfg.xmljK4% jK4% !l.=EFmf_ P7Processor/Src/Verification/TestCode/C/HelloWorld/code.cjK4% jK4% !lTeFO/6[JrU9Processor/Src/Verification/TestCode/C/HelloWorld/code.hexjK4% jK4% !lI|h}7>O,~ }7Processor/Src/Verification/TestCode/C/HelloWorld/code.sjK4% jK4% !lkk`5NSI%i,%t:xV1Processor/Src/Verification/TestCode/rsd-ld.scriptjK4&*EjK4&*E!l,^2i> Y0Processor/Src/Verification/TestCode/rsd-loader.cjK4&*EjK4&*E!l-PW-Qhbǔ`Vs(Processor/Src/Verification/TestIntALU.svjK4&*EjK4&*E!l.-t狥rXƓƨDJ&Processor/Src/Verification/TestMain.svjK4&*EjK4&*E!l14!#ǭx.s"GZ=Processor/Src/Verification/UnitTest/BlockDualPortRAM/MakefilejK4&*EjK4&*E!l2 l'QProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/MakefilejK4&*EjK4&*E!l6/"нy*$ BκPSNProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM.svjK4&*EjK4&*E!l7 lx9ڑy>x_N&fRProcessor/Src/Verification/UnitTest/BlockMultiPortRAM/TestBlockMultiPortRAM_Top.svjK4&*EjK4&*E!l9 _I!Sf-E24XProcessor/Src/Verification/UnitTest/BlockTrueDualPortRAM/TestBlockTrueDualPortRAM_Top.svjK4&*EjK4&*E!l;PuS]ϕ``8Processor/Src/Verification/UnitTest/CacheSystem/MakefilejK4&*EjK4&*E!l<:]7!- b5zMBProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystem.svjK4&*EjK4&*E!l=Zݍ:U/&S> #Rź3EProcessor/Src/Verification/UnitTest/CacheSystem/TestCacheSystemTop.svjK4&*EjK4&*E!l? # QX6 9>~(3Processor/Src/Verification/UnitTest/DCache/MakefilejK4&*EjK4&*E!l@L]>b"&Z,8Processor/Src/Verification/UnitTest/DCache/TestDCache.svjK4&*EjK4&*E!lA )S'H|%D޵՟.;Processor/Src/Verification/UnitTest/DCache/TestDCacheTop.svjK4&*EjK4&*E!lCP%Q(>Vkk@׮9Processor/Src/Verification/UnitTest/DCacheFiller/MakefilejK4&*EjK4&*E!lDV})cZtA@ɬ)DProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFiller.svjK4&*EjK4&*E!lE 5EQkG,I4 GProcessor/Src/Verification/UnitTest/DCacheFiller/TestDCacheFillerTop.svjK4&*EjK4&*E!lG) Gw0&B+LO-=Processor/Src/Verification/UnitTest/Divider/TestDividerTop.svjK4&*EjK4&*E!l`tH_ӥ@L.RYtM3Processor/Src/Verification/UnitTest/ICache/MakefilejK4&*EjK4&*E!la%]:*RJ[8.G7 8Processor/Src/Verification/UnitTest/ICache/TestICache.svjK4&*EjK4&*E!lb KfΒ{Qo}q*Pg;Processor/Src/Verification/UnitTest/ICache/TestICacheTop.svjK4&*EjK4&*E!ld>7v>X79Processor/Src/Verification/UnitTest/ICacheFiller/MakefilejK4&*EjK4&*E!lej2^6rhs(Q:DProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFiller.svjK4&*EjK4&*E!lf.4E"YY(GProcessor/Src/Verification/UnitTest/ICacheFiller/TestICacheFillerTop.svjK4&*EjK4&*E!lhrӅa׳5 v389Processor/Src/Verification/UnitTest/ICacheSystem/MakefilejK4&*EjK4&*E!liTQK+Z# (1EDProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystem.svjK4&*EjK4&*E!lj {ܳ`a߅yrz/eGProcessor/Src/Verification/UnitTest/ICacheSystem/TestICacheSystemTop.svjK4&*EjK4&*E!ll.Y%JBVProcessor/Src/Verification/UnitTest/InitializedBlockRAM/TestInitializedBlockRAM_Top.svjK4&*EjK4&*E!ln6Ţuh]lAj2ת́8Processor/Src/Verification/UnitTest/LRU_Counter/MakefilejK4&*EjK4&*E!lo cB{==,(:82BProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_Counter.svjK4&*EjK4&*E!lpEq)IyN9wGɴ:8 EProcessor/Src/Verification/UnitTest/LRU_Counter/TestLRU_CounterTop.svjK4&*EjK4&*E!lrԒavA\hp63cT3Processor/Src/Verification/UnitTest/Memory/MakefilejK4&*EjK4&*E!ls b"GA)A8Processor/Src/Verification/UnitTest/Memory/TestMemory.svjK4&*EjK4&*E!ltmWSuBh+.h .;Processor/Src/Verification/UnitTest/Memory/TestMemoryTop.svjK4&*EjK4&*E!lv GOբe>?Processor/Src/Verification/UnitTest/MultiWidthFreeList/MakefilejK4&*EjK4&*E!lwxg MxTfPProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeList.svjK4&*EjK4&*E!lxm?3 ndx{>SProcessor/Src/Verification/UnitTest/MultiWidthFreeList/TestMultiWidthFreeListTop.svjK4&*EjK4&*E!lz䱣e 0faU4ɘCProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/MakefilejK4&*EjK4&*E!l{  d4G§*.72gSXProcessor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointer.svjK4&*EjK4&*E!l|V@{n@_n˴1[Processor/Src/Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointerTop.svjK4&*EjK4&*E!l~Wr (yؓnB?9Processor/Src/Verification/UnitTest/RegisterFile/MakefilejK4&*EjK4&*E!l Y2>A2p.)DProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFile.svjK4&*EjK4&*E!l 큚|GProcessor/Src/Verification/UnitTest/RegisterFile/TestRegisterFileTop.svjK4&*EjK4&*E!l p+n-z(5XMшXProcessor/Src/Verification/UnitTest/RegisterMultiPortRAM/TestRegisterMultiPortRAM_Top.svjK4&*EjK4&*E!lꄥSC2:P̚%jDgU6Processor/Src/Verification/UnitTest/SourceCAM/MakefilejK4&*EjK4&*E!lGЕSͽxR2J>Processor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM.svjK4&E3jK4&E3!l AAda zBProcessor/Src/Verification/UnitTest/SourceCAM/TestSourceCAM_Top.svjK4&E3jK4&E3!l) IL62σucR{ 3Processor/Tools/KanataConverter/.vscode/launch.jsonjK4&E3jK4&E3!lX6T%#'4Av5Processor/Tools/KanataConverter/.vscode/settings.jsonjK4&E3jK4&E3!l3{7(mogCQ2Processor/Tools/KanataConverter/.vscode/tasks.jsonjK4&E3jK4&E3!l eeԏ^&_r^h,=Processor/Tools/KanataConverter/ArchitectureStateConverter.pyjK4&E3jK4&E3!l6 톋zRn2Processor/Tools/KanataConverter/KanataConverter.pyjK4&E3jK4&E3!l"10xvA=2Processor/Tools/KanataConverter/KanataGenerator.pyjK4&E3jK4&E3!l(cv΢E"i(Processor/Tools/KanataConverter/MakefilejK4&E3jK4&E3!l_FggHH\-KX5Processor/Tools/KanataConverter/RISCV_Disassembler.pyjK4&E3jK4&E3!l-pE#`sL,Processor/Tools/KanataConverter/RSD_Event.pyjK4&E3jK4&E3!l1U;8/? :8-Processor/Tools/KanataConverter/RSD_Parser.pyjK4&E3jK4&E3!la_nLL!G"9:Processor/Tools/QEMU_SimDriver/GDB_CommandFileGenerator.pyjK4&E3jK4&E3!li ' w. 3&'Processor/Tools/QEMU_SimDriver/MakefilejK4&E3jK4&E3!l N0$0F0Z.Processor/Tools/QEMU_SimDriver/logConverter.pyjK4&E3jK4&E3!lk )6j.- T!Processor/Tools/SetEnv/SetEnv.batjK4&E3jK4&E3!lhaвlHO> Processor/Tools/SetEnv/SetEnv.shjK4&E3jK4&E3!lyڛ)CUd'G/}.Processor/Tools/TestDriver/.vscode/launch.jsonjK4&E3jK4&E3!l<6d3.F ~ =0Processor/Tools/TestDriver/.vscode/settings.jsonjK4&E3jK4&E3!l`X"Q /-Processor/Tools/TestDriver/.vscode/tasks.jsonjK4&E3jK4&E3!lA<{G* d>=q)Processor/Tools/TestDriver/BinaryToHex.pyjK4&E3jK4&E3!lh vgJUI_I#Processor/Tools/TestDriver/MakefilejK4&E3jK4&E3!lCGi;{";1Processor/Tools/TestDriver/ObjectFileConverter.pyjK4&E3jK4&E3!vBRfX)M;_%Processor/Tools/TestDriver/RunTest.pyjK4&E3jK4&E3!v^$q3U3;{%-a=5R/Processor/Tools/TestDriver/TestCodeProcessor.pyjK4&E3jK4&E3!voȸ\ oF,Processor/Tools/TestDriver/TestDriver.pyprojjK4&E3jK4&E3!vpۢ ѲyEŷH)Processor/Tools/TestDriver/TestDriver.slnjK4&E3jK4&E3!vrhl27Z(D3-Processor/Tools/UnitTestHelper/ReplacePath.pyjK4&E3jK4&E3!v0@2A[*Zſ4Processor/Tools/UnitTestHelper/UnitTestHelper.pyprojjK4&E3jK4&E3!v'r@xAC0?1Processor/Tools/UnitTestHelper/UnitTestHelper.slnjK4&E3jK4&E3!v ǒqM?1{QB +Processor/Tools/XilinxTools/IP_Generator.pyjK4&E3jK4&E3!v ] r&CO.e3Processor/Tools/XilinxTools/VivadoProjectCreator.pyjK4&E3jK4&E3!vsx&&网͙+Processor/Tools/XilinxTools/ip_template.xmljK4&E3jK4&E3!wHN^C|i-ħ[yQl1y>X7Processor/Tools/XilinxTools/project_template_footer.tcljK4&E3jK4&E3!wET$pEOз Uv>7Processor/Tools/XilinxTools/project_template_header.tcljK4&E3jK4&E3!w 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&CE==Zm