DIRC'g8Og8Oa9Bj Y62O~e .clang-formatg8Og8Oj2 +RpnuTCODING_STYLE.mdg8Og8OkoTdDoNCwMHCONTRIBUTING.mdg8Og8Ok?+W9s,`]gCONTRIBUTORS.mdg8Og8Ok Kr cO"ɀʗm+E,*/ LICENSE.mdg8Og8Ok=+F$j README.mdg8Og8Ok6xp@V2y%74docs/examples/freertos.mdg8Og8Ok7/Aʏ 8!dYӈ3~C(vdocs/examples/helloworld.mdg8Og8Ok5 d'Ʉy docs/extra.cssg8Og8Oly_$OF/F|e_docs/hardware.mdg8Og8Om |N(׳ÕNdocs/images/irq.jsongu.gu.m1׭FIV^e̝Yt+Fjdocs/images/irq.svggu.gu.m5u%r&Ktش- docs/images/rvx_architecture.svggu.gu.mPTr[}{`0Uhdocs/images/rvx_logo.svggu.gu.m sM甔mǯdocs/images/write_timing.jsongu.gu.mtg{5%&,n.\3docs/images/write_timing.svggu.gu.m)HD۩&#4cW docs/index.mdgu.gu.n ! y)U%\uP&<docs/userguide.mdgu.gu.n/|M\38=+examples/freertos/boards/arty_a7/.gitignoregu.gu.n7!b Qez!xqp@examples/freertos/boards/arty_a7/create_project_arty_a7_100t.tclgu.gu.o۩^ m;ԥu?examples/freertos/boards/arty_a7/create_project_arty_a7_35t.tclgu.gu.oZ[|Z9y3examples/freertos/boards/arty_a7/freertos_arty_a7.vgu.gu.oqc(&ӖG@JAexamples/freertos/boards/arty_a7/freertos_arty_a7_constraints.xdcgu.gu.oO2lxh)mTǯ+examples/freertos/boards/cmod_a7/.gitignoregu.gu.o"\qMOrl1;examples/freertos/boards/cmod_a7/create_project_cmod_a7.tclgu.gu.oSa/_ɞkI̿3examples/freertos/boards/cmod_a7/freertos_cmod_a7.vgu.gu.os-aumZDFYAAexamples/freertos/boards/cmod_a7/freertos_cmod_a7_constraints.xdcgu.gu.p _-a8 ~t%examples/freertos/software/.gitignoregu.gu.p" @VD4Yk)examples/freertos/software/CMakeLists.txtgu.gu.p+[wdzCb +examples/freertos/software/FreeRTOSConfig.hgu.gu.p0RmUޚBWjZ WvX#examples/freertos/software/Makefilegu.gu.pH !ȵ|8K"އ`&examples/freertos/software/bootstrap.Sgu.gu.pR W5w9?oS"examples/freertos/software/link.ldgu.gu.pVT~_9?Z_X!examples/freertos/software/main.cgu.gu.p'rĢ8}NKjy'examples/gpio/boards/arty_a7/.gitignoregu.gu.pQ<6^^Yޙ8bp9 67examples/gpio/boards/cmod_a7/create_project_cmod_a7.tclgu.gu.r#- q í +examples/gpio/boards/cmod_a7/gpio_cmod_a7.vgu.gu.rmy#9l AS˝Mt89examples/gpio/boards/cmod_a7/gpio_cmod_a7_constraints.xdcgu.gu.r_-a8 ~t!examples/gpio/software/.gitignoregu.gu.r*amp!ժҔq>-%examples/gpio/software/CMakeLists.txtgu.gu.uqnjutODh5 5texamples/gpio/software/Makefilegu.gu.u !ȵ|8K"އ`"examples/gpio/software/bootstrap.Sgu.gu.u W5w9?oSexamples/gpio/software/link.ldgu.gu.u'O$\<T ^examples/gpio/software/main.cgu.gu.vv0 L`UK.examples/hello_world/boards/arty_a7/.gitignoregu.gu.w͝-q})4Cexamples/hello_world/boards/arty_a7/create_project_arty_a7_100t.tclgu.gu.w&WN2Y6f':NBexamples/hello_world/boards/arty_a7/create_project_arty_a7_35t.tclgu.gu.w~oJ`>w699examples/hello_world/boards/arty_a7/hello_world_arty_a7.vgu.gu.wBQtL\v_ [Gexamples/hello_world/boards/arty_a7/hello_world_arty_a7_constraints.xdcgu.gu.za7ja>3†<(t.examples/hello_world/boards/cmod_a7/.gitignoregu.gu.zcd/qwH@ޤW>examples/hello_world/boards/cmod_a7/create_project_cmod_a7.tclgu.gu.zdH`~A8Ыw;ft9examples/hello_world/boards/cmod_a7/hello_world_cmod_a7.vgu.gu.zeqL(rtiz%Gexamples/hello_world/boards/cmod_a7/hello_world_cmod_a7_constraints.xdcgu.gu.zg_-a8 ~t(examples/hello_world/software/.gitignoregu.gu.zh P/6uvku1,examples/hello_world/software/CMakeLists.txtgu.gu.ziٽk)s&examples/hello_world/software/Makefilegu.gu.zj !ȵ|8K"އ`)examples/hello_world/software/bootstrap.Sgu.gu.zk W5w9?oS%examples/hello_world/software/link.ldgu.gu.zlvpZM`e$examples/hello_world/software/main.cggzp+*@wd(I2ǩ})examples/mtimer/boards/arty_a7/.gitignoreggzq!eKA"}:ȴؓdw%>examples/mtimer/boards/arty_a7/create_project_arty_a7_100t.tclggzrzUBTb@=examples/mtimer/boards/arty_a7/create_project_arty_a7_35t.tclggzs#) λ"1)^?I Zl飧/examples/mtimer/boards/arty_a7/mtimer_arty_a7.vggztDL_D"y=examples/mtimer/boards/arty_a7/mtimer_arty_a7_constraints.xdcggz| WÏn{a{_)examples/mtimer/boards/cmod_a7/.gitignoreggzmJK+OG}_9examples/mtimer/boards/cmod_a7/create_project_cmod_a7.tclggzF/% ³n/examples/mtimer/boards/cmod_a7/mtimer_cmod_a7.vggzy#9l AS˝Mt8=examples/mtimer/boards/cmod_a7/mtimer_cmod_a7_constraints.xdcggz_-a8 ~t#examples/mtimer/software/.gitignoreggz:y },zގzo'examples/mtimer/software/CMakeLists.txtggzg=bҶeQk˗­D!examples/mtimer/software/Makefileggz !ȵ|8K"އ`$examples/mtimer/software/bootstrap.Sggz W5w9?oS examples/mtimer/software/link.ldggzsp&~Ӹ`2׭ examples/mtimer/software/main.cggz%P=tc{&m&examples/spi/boards/arty_a7/.gitignoreggz5,I5zf;examples/spi/boards/arty_a7/create_project_arty_a7_100t.tclggz̯u'oyXTn(^:examples/spi/boards/arty_a7/create_project_arty_a7_35t.tclggzj/#6 z5!e)examples/spi/boards/arty_a7/spi_arty_a7.vggzXѭfy4=n7examples/spi/boards/arty_a7/spi_arty_a7_constraints.xdcggzxƝ `eֲo2爓&examples/spi/boards/cmod_a7/.gitignoreggzʣSe챭ӠFrǜE=6examples/spi/boards/cmod_a7/create_project_cmod_a7.tclggzZudIؠCl̡1)examples/spi/boards/cmod_a7/spi_cmod_a7.vggzŲ?*ۊH!_i7examples/spi/boards/cmod_a7/spi_cmod_a7_constraints.xdcggz_-a8 ~t examples/spi/software/.gitignoreggz/t/%vAW0$examples/spi/software/CMakeLists.txtggzP`#$av%)cET$examples/spi/software/Makefileggz !ȵ|8K"އ`!examples/spi/software/bootstrap.Sggz W5w9?oSexamples/spi/software/link.ldggzd0ׅ_ˀ,0)examples/spi/software/main.cggz'ғo蔺׫0'examples/uart/boards/arty_a7/.gitignoreggzl\?w&ӵtyZ 1|U& \1hardware/tests/core/unit_tests/programs/ecall.hexgigiz&mBkжj2 t4hardware/tests/core/unit_tests/programs/fence-01.hexg]0g]0z=] |CxXI;V`e2hardware/tests/core/unit_tests/programs/jal-01.hexg]0g]0z R8̐rP,kԿi3hardware/tests/core/unit_tests/programs/jalr-01.hexg]0g]0z &}@$ z,7hardware/tests/core/unit_tests/programs/lb-align-01.hexg]0g]0z ߡϐ>K[(|Hc j8hardware/tests/core/unit_tests/programs/lbu-align-01.hexg]0g]0z f>)b|/xfײ7hardware/tests/core/unit_tests/programs/lh-align-01.hexg]0g]0z v)`P3Ht8hardware/tests/core/unit_tests/programs/lhu-align-01.hexg]0g]0z |>KQ.iX2hardware/tests/core/unit_tests/programs/lui-01.hexg]0g]0z ;0=b/x1~Gtѣ7hardware/tests/core/unit_tests/programs/lw-align-01.hexg]0g]0ze+Ws Ԕ;hardware/tests/core/unit_tests/programs/misalign-beq-01.hexg]0g]0z59!;\;hardware/tests/core/unit_tests/programs/misalign-bge-01.hexg]0g]0z$B{wLeR+|:hardware/tests/core/unit_tests/programs/misalign-sw-01.hexg]0g]0z2 o^ .s1A=hardware/tests/core/unit_tests/programs/misalign1-jalr-01.hexg]0g]0z‘MV/!zxJ!_Bq~=hardware/tests/core/unit_tests/programs/misalign2-jalr-01.hexg]0g]0z$í1T~1hardware/tests/core/unit_tests/programs/or-01.hexg]0g]0zb0NIف{LSs+2hardware/tests/core/unit_tests/programs/ori-01.hexg]0g]0z`{ǓFq37hardware/tests/core/unit_tests/programs/sb-align-01.hexg]0g]0z F6t,z2E(k N7hardware/tests/core/unit_tests/programs/sh-align-01.hexg]0g]0z1d<'= c2hardware/tests/core/unit_tests/programs/sll-01.hexg]0g]0z7f͉=G;y۩3hardware/tests/core/unit_tests/programs/slli-01.hexg]0g]0z6 8,o]M 402hardware/tests/core/unit_tests/programs/slt-01.hexg]0g]0zb9F#Vv%F[,N<3hardware/tests/core/unit_tests/programs/slti-01.hexg]0g]0zxsiRgcF4hardware/tests/core/unit_tests/programs/sltiu-01.hexg]0g]0z*=+@G43hardware/tests/core/unit_tests/programs/sltu-01.hexg]0g]0z0F`8ONbSE2hardware/tests/core/unit_tests/programs/sra-01.hexg]0g]0zIfc\:o 3hardware/tests/core/unit_tests/programs/srai-01.hexg]0g]0z֧㬮N"#;K2hardware/tests/core/unit_tests/programs/srl-01.hexg]0g]0zZ߳./|ҏ R3hardware/tests/core/unit_tests/programs/srli-01.hexg]0g]0z !YW+?[V~ +2hardware/tests/core/unit_tests/programs/sub-01.hexg]0g]0z q>Ѣm|_R7hardware/tests/core/unit_tests/programs/sw-align-01.hexg]0g]0zaNF4Z'G!zK;2hardware/tests/core/unit_tests/programs/xor-01.hexg]0g]0zc!\:#{.-3hardware/tests/core/unit_tests/programs/xori-01.hexgg{Bd?$LfsK/>hardware/tests/core/unit_tests/references/add-01.reference.hexgg{QwAHW ?hardware/tests/core/unit_tests/references/addi-01.reference.hexgg{ЁeeF)hardware/tests/core/unit_tests/references/and-01.reference.hexgg{Ѡxil:?hardware/tests/core/unit_tests/references/andi-01.reference.hexgg{ g`[W٫U1mǠ@hardware/tests/core/unit_tests/references/auipc-01.reference.hexgg{ccjYq|]F!>hardware/tests/core/unit_tests/references/beq-01.reference.hexgg{ bP;qAN1\~) KB>hardware/tests/core/unit_tests/references/bge-01.reference.hexgg{p?I'WhSjhardware/tests/core/unit_tests/references/blt-01.reference.hexgg{ p΅fbj歠 v,>o?hardware/tests/core/unit_tests/references/bltu-01.reference.hexgg{ Кxqއ&%=m9bHz>hardware/tests/core/unit_tests/references/bne-01.reference.hexgg{ P%ޑn"l>(SS>hardware/tests/core/unit_tests/references/ebreak.reference.hexgg{ PEz_[jH  =hardware/tests/core/unit_tests/references/ecall.reference.hexgg{ (@RG֦\:롄2@hardware/tests/core/unit_tests/references/fence-01.reference.hexgg{@""'?儹/>hardware/tests/core/unit_tests/references/jal-01.reference.hexgg{h/ΞO;S6A?hardware/tests/core/unit_tests/references/jalr-01.reference.hexgg{h-XY^- z; <Chardware/tests/core/unit_tests/references/lb-align-01.reference.hexgg{@[ϓ?٠I?lpDhardware/tests/core/unit_tests/references/lbu-align-01.reference.hexgg{@x20a8/堵Chardware/tests/core/unit_tests/references/lh-align-01.reference.hexgg{@>!Hy\<#ΕXrDhardware/tests/core/unit_tests/references/lhu-align-01.reference.hexgg{L PY|2}3>hardware/tests/core/unit_tests/references/lui-01.reference.hexgg{@QYm;3THT=Wn/Chardware/tests/core/unit_tests/references/lw-align-01.reference.hexgg{%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-beq-01.reference.hexgg{%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-bge-01.reference.hexgg{@9zAO9% ˮvxHhardware/tests/core/unit_tests/references/misalign-bgeu-01.reference.hexgg{%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-blt-01.reference.hexgg{@9zAO9% ˮvxHhardware/tests/core/unit_tests/references/misalign-bltu-01.reference.hexgg{%s(A JR 6 Ghardware/tests/core/unit_tests/references/misalign-bne-01.reference.hexgg{STb~AGhardware/tests/core/unit_tests/references/misalign-jal-01.reference.hexgg{jU: 7Fhardware/tests/core/unit_tests/references/misalign-lh-01.reference.hexgg{jU: 7Ghardware/tests/core/unit_tests/references/misalign-lhu-01.reference.hexgg{'`>k,LIxFνFhardware/tests/core/unit_tests/references/misalign-lw-01.reference.hexgg{ LI?)Z/Fhardware/tests/core/unit_tests/references/misalign-sh-01.reference.hexgg{!h8?2sa7Fhardware/tests/core/unit_tests/references/misalign-sw-01.reference.hexgg{":ֻ[^. 4nIhardware/tests/core/unit_tests/references/misalign1-jalr-01.reference.hexgg{#:ֻ[^. 4nIhardware/tests/core/unit_tests/references/misalign2-jalr-01.reference.hexgg{$eM+r+03h{=hardware/tests/core/unit_tests/references/or-01.reference.hexgg{%C9❰/,j!>hardware/tests/core/unit_tests/references/ori-01.reference.hexgg{&nq*b9w{WChardware/tests/core/unit_tests/references/sb-align-01.reference.hexgg{'Ы ft„vChardware/tests/core/unit_tests/references/sh-align-01.reference.hexgg{(GM5pZ q>hardware/tests/core/unit_tests/references/sll-01.reference.hexgg{)p/>OJ9Ⓥ ?hardware/tests/core/unit_tests/references/slli-01.reference.hexgg{*#AN-Ș1Q>hardware/tests/core/unit_tests/references/slt-01.reference.hexgg{+ŐkCڒG 1C?hardware/tests/core/unit_tests/references/slti-01.reference.hexgg{,Xn,'HA'xl |(@hardware/tests/core/unit_tests/references/sltiu-01.reference.hexgg{-H6y934L觮?hardware/tests/core/unit_tests/references/sltu-01.reference.hexgg{.$OBE@60>hardware/tests/core/unit_tests/references/sra-01.reference.hexgg{/p1.BrniǍ?hardware/tests/core/unit_tests/references/srai-01.reference.hexgg{0dr/]'`,%>hardware/tests/core/unit_tests/references/srl-01.reference.hexgg{11fIN GirE?hardware/tests/core/unit_tests/references/srli-01.reference.hexgg{2 u5PDapZ>hardware/tests/core/unit_tests/references/sub-01.reference.hexgg{3 \с;UraChardware/tests/core/unit_tests/references/sw-align-01.reference.hexgg{4 tNo7E\ 9>hardware/tests/core/unit_tests/references/xor-01.reference.hexgg{50r )n=_\$?hardware/tests/core/unit_tests/references/xori-01.reference.hexgg{7 z5I|Is:cFsO(hardware/tests/core/verilator/.gitignoregg{8:±qe: E;0&hardware/tests/core/verilator/Makefilegg{9Dܩe{GXaxK\hK'hardware/tests/core/verilator/README.mdgg{:~'!rONe}'*ǰE*hardware/tests/core/verilator/argparse.cppgg{;q{6nv؍ˢk)(hardware/tests/core/verilator/argparse.hgg{<$ |_$Nw@EoJ#hardware/tests/core/verilator/log.hgg{=IorA0q_y|&hardware/tests/core/verilator/main.cppgg{> \"}0?|BxF\*hardware/tests/core/verilator/ram_init.cppgg{?};ܗ n=ĐlK|3(hardware/tests/core/verilator/ram_init.hgg{@/I 1"Djݎ{z+hardware/tests/core/verilator/unit_tests.pygg{A ւד}G ~ S*hardware/tests/core/verilator/unit_tests.vgg{BV%}}`15[&hardware/tests/core/verilator/vargs.vcgg{CR| \0 e&hardware/tests/core/verilator/vcfg.vltgg{E Ӕ'kW詎`%hardware/tests/core/vivado/.gitignoregg{F?t;wߓ ߓ2hardware/tests/core/vivado/create_test_project.tclgg{G3'Oaݾ/S&%,'hardware/tests/core/vivado/unit_tests.vgg{Ika(X!Z%Xhardware/tests/gpio/.gitignoregg{J&Q (ܪJrI9ŵhardware/tests/gpio/Makefilegg{K&q|F֟"iWhardware/tests/gpio/README.mdgg{LOrWkZ~x> hardware/tests/gpio/test_gpio.pygg{Nka(X!Z%X hardware/tests/mtimer/.gitignoregg{OlNHH*ސ }fhardware/tests/mtimer/Makefilegg{P'%1GRt+gV$/hardware/tests/mtimer/README.mdgg{Q )7txA׋'*,$hardware/tests/mtimer/test_mtimer.pygg{Sah4mC7py`&%+hardware/tests/spi/README.mdgg{UQp0ͳ)D)&hardware/tests/spi/hardware/.gitignoregg{V'Z!]`o+} 9hardware/tests/spi/hardware/create_unit_tests_project.tclgg{W8c(3pw*|.^q(hardware/tests/spi/hardware/unit_tests.vgg{Y_-a8 ~t&hardware/tests/spi/software/.gitignoregg{Z j焻H=VvCԾ*hardware/tests/spi/software/CMakeLists.txtgg{[`Lu ~+$hardware/tests/spi/software/Makefilegg{]Qp0ͳ)D).hardware/tests/spi/software/arty_a7/.gitignoregg{^!e]*󟔔_*Bhardware/tests/spi/software/arty_a7/create_project_arty_a7_35t.tclgg{_ ۪@G4}!0hardware/tests/spi/software/arty_a7/unit_tests.vgg{`(K]st)A+0>hardware/tests/spi/software/arty_a7/unit_tests_constraints.xdcgg{a L,@'O$hardware/tests/spi/software/libsteelgg{b#.+Cjɛ7%(;Ѿ*hardware/tests/spi/software/libsteel.cmakegg{cA8Nj$v|ge`2ČT#hardware/tests/spi/software/link.ldgg{dA_˼Bʷnw1(hardware/tests/spi/software/unit_tests.cgg{fvN@W?c(y'5-hardware/tests/top/README.mdgg{hS ̑nԞN\&[*M'hardware/tests/top/verilator/.gitignoregg{ia%]Q=>HU +hardware/tests/top/verilator/CMakeLists.txtgg{jYvzŲ+ݵ4.-i%hardware/tests/top/verilator/Makefilegg{k_C_IG:()hardware/tests/top/verilator/argparse.cppgg{l8&OAq7"2'hardware/tests/top/verilator/argparse.hgg{m$ |_$Nw@EoJ"hardware/tests/top/verilator/log.hgg{nJxf#U؈P*_9ak%hardware/tests/top/verilator/main.cppgg{o5by|ejE9&hardware/tests/top/verilator/mcu_sim.vgg{p \"}0?|BxF\)hardware/tests/top/verilator/ram_init.cppgg{q};ܗ n=ĐlK|3'hardware/tests/top/verilator/ram_init.hgg{rK9/{кҵcF_%hardware/tests/top/verilator/vcfg.vltgg{s}H՗uޒ`' mkdocs.ymlgg{v_-a8 ~ttemplates/baremetal/.gitignoregg{wljZ)6OIf"templates/baremetal/CMakeLists.txtgg{xrZ9cwW8hېK!templates/baremetal/rvx_wrapper.vgg{~_-a8 ~ttemplates/freertos/.gitignoregg{ @VD4Yk!templates/freertos/CMakeLists.txtgg{[wdzCb #templates/freertos/FreeRTOSConfig.hgg{RmUޚBWjZ WvXtemplates/freertos/Makefilegg{ !ȵ|8K"އ`templates/freertos/bootstrap.Sgg{ W5w9?oStemplates/freertos/link.ldgg{T~_9?Z_Xtemplates/freertos/main.cgg{ >wW8hېK templates/freertos/rvx_wrapper.vTREE295 4 @ar ~docs14 2 } |a4 -6\images8 0 h7G8+Řaexamples2 0 wƖ.#jYA|Fexamples91 6 vfNmHn7spi15 2 '4{nkr1boards9 2 B JSL.aG^eUfarty_a75 0 Ļ'VB,EuMcmod_a74 0  (ʤԲaٟM1osoftware6 0 wQPᄚ(Ggpio15 2 Nl2;ڥcޱ1Zboards9 2 `nUgL^arty_a75 0 [9 HU2Y?ecmod_a74 0 _gqP$}xr)Bysoftware6 0 B( |x7Q3Nuart15 2 #bF4i}Z)R-Qboards9 2 a?7FecDParty_a75 0 {}cUn/k?7cmod_a74 0 3?N/{+boards9 2 )]Ypiarty_a75 0 7"ld} c.cmod_a74 0 t6OZ[}software6 0 ]9I@9)m}׻freertos16 2 8FaZߑʰWboards9 2 O;G4S~rKarty_a75 0 QH7?-LJ$`2֐cmod_a74 0 |S software7 0 wMzCNVYw~Tpmtimer4 0 rtLCfːyjktemplates15 2 j*S9:GZKfreertos8 0 V~̏U8E baremetal7 0 Y3SrEP[ dxbT1P +