DIRCIj[#.wj[#.w!Ȟ<ŷ:ؓw1kc .gitignorej[#.wj[#.w!\>A ?Hhc$ .gitmodulesj[#.wj[#.w!+@ !P9%NWK:YLICENSEj[#.wj[#.w!!I󇆛DݵHv' README.mdj[#.wj[#.w!Of7[7u?=ຽ^­+`TI RingBufferj[#.wj[#.w!P?$" P5bsyBe1` app/UART_RX/Makefilej[#.wj[#.w!PQ~\u|V*Ԡ"app/UART_RX/asm.Sj[#.wj[#.w!PRX sTLapp/UART_RX/riscv.ldj[#.wj[#.w!PUǒxXjqECapp/aes-test/Makefilej[#.wj[#.w!P[,p УU#app/aes-test/aes128_nist_enc_test.cj[#.wj[#.w!PbAf`6&u~w*'app/aes-test/bareOS/arch.sj[#.wj[#.w!PdؓTAyE۶Oe݉app/aes-test/bareOS/crt0.sj[#.wj[#.w!Pp=0DOfw &w!app/aes-test/bareOS/include/hal.hj[#.wj[#.w!Pw^0";9r?V{z2x#app/aes-test/bareOS/include/libos.hj[#.wj[#.w!Px{\ӽq'}uh(app/aes-test/bareOS/include/prototypes.hj[#.wj[#.w!Py]G~EOͳxqS (app/aes-test/bareOS/libos.cj[#.wj[#.w!P䵃#5F9\N gdapp/aes-test/bareOS/malloc.cj[#.\;j[#.\;!PtoL &app/aes-test/bareOS/softmul.cj[#.\;j[#.\;!PX sTLapp/aes-test/riscv.ldj[#.\;j[#.\;!PB@ fUCxvY0$app/aes-test/tinycrypt/aes_encrypt.cj[#.\;j[#.\;!P'((:c+]@}3!!app/aes-test/tinycrypt/ccm_mode.cj[#.\;j[#.\;!P #tfXyX_a!app/aes-test/tinycrypt/ctr_mode.cj[#.\;j[#.\;!P!//&˫Q@no*N\:!app/aes-test/tinycrypt/ctr_prng.cj[#.\;j[#.\;!PuzWPUɈVgtUNN$app/aes-test/tinycrypt/include/aes.hj[#.\;j[#.\;!P!ZcG1i+(?)app/aes-test/tinycrypt/include/ccm_mode.hj[#.\;j[#.\;!PT l?|]8*app/aes-test/tinycrypt/include/constants.hj[#.\;j[#.\;!P[CAH@Q)app/aes-test/tinycrypt/include/ctr_mode.hj[#.\;j[#.\;!P-h]/c4c)app/aes-test/tinycrypt/include/ctr_prng.hj[#.\;j[#.\;!P^y#gy4Q'app/aes-test/tinycrypt/include/sha256.hj[#.\;j[#.\;!P!%Ƈ>ϱ;A'app/aes-test/tinycrypt/include/sha512.hj[#.\;j[#.\;!PTDݖi+app/aes-test/tinycrypt/include/test_utils.hj[#.\;j[#.\;!Pk{ O80x?Q(d&app/aes-test/tinycrypt/include/utils.hj[#.\;j[#.\;!P";E>U؊3B?[.oΐb(app/aes-test/tinycrypt/sha256.cj[#.\;j[#.\;!P*rdReapp/aes-test/tinycrypt/sha512.cj[#.\;j[#.\;!P 6&R.ٌ~.? app/aes-test/tinycrypt/utils.cj[#.\;j[#.\;!PYp;OP*չ[Wapp/alexnet/Makefilej[#.\;j[#.\;!P&y9ua"=,yFwe app/alexnet/src/cnn_functions.cj[#.\;j[#.\;!P F5FjMI3 yK)$app/alexnet/src/include/cnn_common.hj[#.\;j[#.\;!Pc!d;N0[<\X=>'app/alexnet/src/include/params/1_bias.hj[#.j[#.!PƠ& aK|V%app/alexnet/src/include/params/1_in.hj[#.j[#.!P_&:BťfQ_~)app/alexnet/src/include/params/1_weight.hj[#.j[#.!P_ݣF /)M[0'app/alexnet/src/include/params/2_bias.hj[#/Pj[#/P!P9[_;]|b٠f l|)app/alexnet/src/include/params/2_weight.hj[#/Pj[#/P!P* ׾HP5_G pyapp/assembly/Makefilej[#/Pj[#/P!P &B8c ?$Nnapp/assembly/asm.sj[#/Pj[#/P!PX sTLapp/assembly/riscv.ldj[#/Pj[#/P!P4+9R#K⸹ Iapp/assembly/vector.sj[#/Pj[#/P!PG`+J4ɓj> app/assembly/vectorlsu.sj[#/Pj[#/P!P 6J$#]1%ӖL)}app/assembly/vle_vse.sj[#/Pj[#/P!P Y벽-G~app/assembly/vlse_vsse.sj[#/Pj[#/P!PHf +L& 뇡WFl!app/bolt-housing/Makefilej[#/Pj[#/P!PYY$U="'ɤyfKapp/bolt-housing/README.mdj[#/j[#/!Q(orO. ,QSJapp/bolt-housing/model.jsonj[#/ʻ'j[#/ʻ'!QqøVM5Ea$app/bolt-housing/src/include/model.hj[#/ʻ'j[#/ʻ'!Q{׎RvFHjW#app/bolt-housing/src/include/test.hj[#/ʻ'j[#/ʻ'!Q":R/ƵD$Zapp/bolt-housing/src/main.cj[#/ʻ'j[#/ʻ'!Q!G$s89zIyiVEapp/bolt-safe/Makefilej[#/ʻ'j[#/ʻ'!Q"au!:[L; L\)app/common/include/kyber_round3_ref/cbd.hj[#0j[#0!QAص.\fdF37j,,app/common/include/kyber_round3_ref/indcpa.hj[#0j[#0!QB>zPXo)app/common/include/kyber_round3_ref/kem.hj[#0j[#0!QCYR_ 4T Kԉ;@sA7#0app/common/include/kyber_round3_ref/kyber_sha2.hj[#0j[#0!QE$i$Lr!R$L)app/common/include/kyber_round3_ref/ntt.hj[#0j[#0!QH_8/BW khZes,app/common/include/kyber_round3_ref/params.hj[#0j[#0!QOR 1P"tq*app/common/include/kyber_round3_ref/poly.hj[#0j[#0!QP1] (56-app/common/include/kyber_round3_ref/polyvec.hj[#0j[#0!QQg*t̋yRM$W,app/common/include/kyber_round3_ref/reduce.hj[#0j[#0!QR5r$<:xm%+xP)app/common/include/kyber_round3_ref/rng.hj[#0j[#0!QSпJ91g#3app/common/include/kyber_round3_ref/symmetric-aes.hj[#0j[#0!QVțv7;=o7 /app/common/include/kyber_round3_ref/symmetric.hj[#0j[#0!QW1u^,{,app/common/include/kyber_round3_ref/verify.hj[#0j[#0!QXLE]V%Zucp"app/common/include/riscv-csr-hpm.hj[#0j[#0!Q]["cm6N4app/common/include/riscv-csr.hj[#0j[#0!Qb ^R* Zxu l(\!app/common/include/riscv_crypto.hj[#0j[#0!Qc-쌅CF(xLS%(app/common/include/riscv_crypto_scalar.hj[#0j[#0!Qd3=N.#Z}5ick#app/common/include/rvk_asm_intrin.hj[#0j[#0!QfCVUDH"=#app/common/include/rvk_emu_intrin.hj[#0j[#0!Qg 5ߔld`O]xzapp/common/include/sha3_api.hj[#0j[#0!QkT;(X[g)app/common/include/simple_system_common.hj[#0j[#0!Ql6Kvqx#'app/common/include/simple_system_regs.hj[#0j[#0!Qm> ɇ!" =wIO/app/common/include/test_rvkat.hj[#0j[#0!QouzWPUɈVgtUNN"app/common/include/tinycrypt/aes.hj[#0j[#0!Qp!ciǘJkh'app/common/include/tinycrypt/ccm_mode.hj[#0j[#0!QqT l?|]8(app/common/include/tinycrypt/constants.hj[#0j[#0!Qr"{oѮf;'app/common/include/tinycrypt/ctr_mode.hj[#0j[#0!Qs;mCJbCaRo#'app/common/include/tinycrypt/ctr_prng.hj[#0j[#0!Qt^y#gy4Q%app/common/include/tinycrypt/sha256.hj[#0j[#0!Qu!%Ƈ>ϱ;A%app/common/include/tinycrypt/sha512.hj[#0j[#0!QvY4WͣƜ X)app/common/include/tinycrypt/test_utils.hj[#0j[#0!Qwk{ O80x?Q(d$app/common/include/tinycrypt/utils.hj[#0j[#0!Qy ,F6c8app/common/keccak/sha3_api.cj[#0j[#0!Qzܨ։jLPkgJ$app/common/keccak/sha3_f1600_rvb32.cj[#0j[#0!Q|rk|6lPiJUֆ!app/common/kyber_round3_ref/cbd.cj[#0j[#0!Q}.p]"80H{x8s$app/common/kyber_round3_ref/indcpa.cj[#0j[#0!Q~wVq9XWA|Aq<!app/common/kyber_round3_ref/kem.cj[#0j[#0!Q[]*h?2|ѮI*app/common/kyber_round3_ref/kyber_sha256.cj[#0j[#0!Q[whL4ߒ<.9*app/common/kyber_round3_ref/kyber_sha512.cj[#0j[#0!Q'q ;$app/common/kyber_round3_ref/verify.cj[#0j[#0!Q9sr;[JIapp/common/link.ldj[#0j[#0!Q>Y @q C"Dapp/common/newlib.cj[#0j[#0!QbOpH;gCYxx` +app/common/rvk_emu_intrin.cj[#0j[#0!Q(GƻTs\ڃqȐ!app/common/simple_system_common.cj[#0j[#0!Qi J` |o2Fapp/common/test_rvkat_sio.cj[#0j[#0!QAFe Q=.}*app/common/tinycrypt/aes_encrypt_t_table.cj[#0j[#0!QAOw%l.~ng'app/common/tinycrypt/aes_encrypt_tc.incj[#0j[#0!Q? iF&lapp/common/tinycrypt/ccm_mode.cj[#0j[#0!Q )P9!nlI/Kapp/common/tinycrypt/ctr_mode.cj[#0j[#0!Q!^;޳B޻3PTHnapp/common/tinycrypt/ctr_prng.cj[#0j[#0!Q"TCu)m\?app/common/tinycrypt/sha256.cj[#0j[#0!Q*:)#uX5頞sapp/common/tinycrypt/sha512.cj[#0j[#0!Q IQ#aVpɍ;Fapp/common/tinycrypt/utils.cj[#0j[#0!Qx9 UgPrLxtapp/conv-assembly/conv0_bias.cj[#0j[#0!Q2fB -0Lkw9 app/conv-assembly/conv0_weight.cj[#0j[#0!QUC cوH ][app/conv-assembly/conv3_bias.cj[#0j[#0!QZ.lj!Ŝ{,.< app/conv-assembly/conv3_weight.cj[#0j[#0!Q]p 0q$sYapp/conv-assembly/conv6_bias.cj[#0j[#0!Qa5-6F6=ݭRH app/conv-assembly/conv6_weight.cj[#0j[#0!Q0jǿe#GȂf#app/conv-assembly/dataset120_eval.cj[#0j[#0!Qasb6M:@app/conv-assembly/makefilej[#0j[#0!QYasS!fbiapp/conv-assembly/rs5.ldj[#0j[#0!Q3â埋IT *꽙TAcapp/conv-assembly/test.Sj[#0j[#0!Q$Onfky|vgapp/conv/Makefilej[#0j[#0!QY׌SL}廏2w?app/conv/lib/printf.cj[#0j[#0!Qݍ QF۫Wf5app/conv/lib/printf.hj[#0j[#0!Qz mYtpFJFapp/conv/lib/serial.cj[#0j[#0!Q(Ws;6k&0_wZapp/conv/model.cj[#0j[#0!Qc+yVNxV^app/conv/params/0_bias_int.hj[#0j[#0!Q̗pL̽BP[w>app/conv/params/0_weight_int.hj[#0j[#0!Q3jkXsF*a7Dapp/conv/params/3_bias_int.hj[#0j[#0!QZǙ6{QFcpapp/conv/params/3_weight_int.hj[#0j[#0!Q;*Μ?ergЋapp/conv/params/6_bias_int.hj[#0mj[#0m!Qa ت(}L2i#\;app/conv/params/6_weight_int.hj[#0mj[#0m!Q$0rhEH~Gp/Bapp/conv/rs5.ldj[#2j%Yj[#2j%Y!QJ_] S t$n}app/conv/script.pyj[#2j%Yj[#2j%Y!QcN`9ڀM0xapp/conv/test.Sj[#2j%Yj[#2j%Y!Qq̬demS>&U app/conv_compressed/Makefilej[#2j%Yj[#2j%Y!QY׌SL}廏2w? app/conv_compressed/lib/printf.cj[#2j%Yj[#2j%Y!Qݍ QF۫Wf5 app/conv_compressed/lib/printf.hj[#2j%Yj[#2j%Y!Qz mYtpFJF app/conv_compressed/lib/serial.cj[#2j%Yj[#2j%Y!Q9J "@ݲ&x'app/conv_compressed/model.cj[#2j%Yj[#2j%Y!R^m{˥ :v26app/conv_compressed/params/0_bias_indices_compressed.hj[#2j%Yj[#2j%Y!Ru: Y}EilE,'app/conv_compressed/params/0_bias_lut.hj[#2j%Yj[#2j%Y!Rj 8kAU,Xxe8app/conv_compressed/params/0_weight_indices_compressed.hj[#2j%Yj[#2j%Y!R{h"[ah}Vu)app/conv_compressed/params/0_weight_lut.hj[#2j%Yj[#2j%Y!RsX(OCapp/conv_compressed/params/classifier_1_weight_indices_compressed.hj[#28j[#28!R cb*{ 1\Ѭ4app/conv_compressed/params/classifier_1_weight_lut.hj[#28j[#28!R$>UO r{?*{(Aapp/conv_compressed/params/classifier_2_bias_indices_compressed.hj[#28j[#28!R&v` $19P ivm' 2app/conv_compressed/params/classifier_2_bias_lut.hj[#28j[#28!R';u ,2 \$ Capp/conv_compressed/params/classifier_2_weight_indices_compressed.hj[#28j[#28!R)uy۰2eza*f+4app/conv_compressed/params/classifier_2_weight_lut.hj[#3^Kj[#3^K!R,)+#-hY-;*}0app/conv_compressed/params/dataset120_eval_int.hj[#3^Kj[#3^K!R-pKww'>~Gp/Bapp/conv_compressed/rs5.ldj[#3^Kj[#3^K!R.cN`9ڀM0xapp/conv_compressed/test.Sj[#3^Kj[#3^K!R3H>6È߂M"jyapp/coremark/LICENSE.mdj[#3^Kj[#3^K!R4/z."^?app/coremark/LICENSE.txtj[#3^Kj[#3^K!R7ZdV.,l app/coremark/Makefilej[#3^Kj[#3^K!R8KK{6KEXwT*Fs8app/coremark/README.mdj[#3^Kj[#3^K!R9Af`6&u~w*'app/coremark/arch.sj[#3^Kj[#3^K!R:G)VԿp})&jFapp/coremark/core_list_join.cj[#3^Kj[#3^K!R;=kdSJfkcUį@5app/coremark/core_main.cj[#3^Kj[#3^K!R<%~)U N.| 'app/coremark/core_matrix.cj[#3^Kj[#3^K!R='ZuwCb+NH[capp/coremark/core_portme.cj[#3^Kj[#3^K!R>ZF.i|V^xKkapp/coremark/core_portme.hj[#3^Kj[#3^K!R?%mݙ`yidAapp/coremark/core_state.cj[#3^Kj[#3^K!R@tguu+KO/"5dapp/coremark/core_util.cj[#3^Kj[#3^K!RA^@`v1:)app/coremark/coremark.hj[#3^Kj[#3^K!RB#7[\Q+2`@SM`app/coremark/crt0.sj[#3^Kj[#3^K!RC'>app/imatmul/src/imatmul.cj[#3Uj[#3U!RU*app/isr-tests/test.Sj[#3Uj[#3U!RgwP6\\*C>app/keccak_test/Makefilej[#3Uj[#3U!RFDՃ0f6|',Rx!app/keccak_test/src/keccak_test.cj[#3Uj[#3U!RzxɪUYEapp/mem-test/Makefilej[#3Uj[#3U!R^eg5yhd{RhNapp/mem-test/src/test.Sj[#3Uj[#3U!RzHR*/;@,w>Ǣapp/riscv-tests/LICENSEj[#3Uj[#3U!R4_M@hd T@app/riscv-tests/Makefilej[#3Uj[#3U!RFG80,nޒ푘 gjq^app/riscv-tests/README.mdj[#3Uj[#3U!RYasS!fbiapp/riscv-tests/rs5.ldj[#3Uj[#3U!R a{jbfCW$^(䈌app/riscv-tests/test.Sj[#3Uj[#3U!RzHR*/;@,w>Ǣapp/riscv-tests/tests/LICENSEj[#3Uj[#3U!R Hhj%`9?6Rqapp/riscv-tests/tests/add.Sj[#3Uj[#3U!R (]/:=M 8rlapp/riscv-tests/tests/addi.Sj[#3Uj[#3U!R) app/riscv-tests/tests/amoadd_w.Sj[#3Uj[#3U!Rnݴ/Ee[e¬A# app/riscv-tests/tests/amoand_w.Sj[#3Uj[#3U!RB؋{[v/҆w app/riscv-tests/tests/amomax_w.Sj[#3Uj[#3U!R5? r-LΥMQ^!app/riscv-tests/tests/amomaxu_w.Sj[#3Uj[#3U!RA7ԷYNAKM\ app/riscv-tests/tests/amomin_w.Sj[#3Uj[#3U!R$yNz˷D dV=!app/riscv-tests/tests/amominu_w.Sj[#3Uj[#3U!Rj1 ޓgl^kapp/riscv-tests/tests/amoor_w.Sj[#3Uj[#3U!Rg ڴ<53Iqz!app/riscv-tests/tests/amoswap_w.Sj[#3Uj[#3U!Rg68;`;Q k app/riscv-tests/tests/amoxor_w.Sj[#3Uj[#3U!R HcSK app/riscv-tests/tests/and.Sj[#3Uj[#3U!RFu3rQO3od_app/riscv-tests/tests/andi.Sj[#3Uj[#3U!R Y+ˌqK/^bˀgTapp/riscv-tests/tests/andn.Sj[#3Uj[#3U!R.'B#ØnXrt6app/riscv-tests/tests/auipc.Sj[#3Uj[#3U!R,tŎ=HJϓٗ<app/riscv-tests/tests/beq.Sj[#3Uj[#3U!Rd/:`Ee7)mdapp/riscv-tests/tests/bge.Sj[#3Uj[#3U!R Z;6(9nzXQapp/riscv-tests/tests/bgeu.Sj[#3Uj[#3U!R]F8,wĕapp/riscv-tests/tests/blt.Sj[#3Uj[#3U!R =T.jl|s@z!Ƨapp/riscv-tests/tests/bltu.Sj[#3Uj[#3U!RUJGEju U`app/riscv-tests/tests/bne.Sj[#3Uj[#3U!R& 5d 3app/riscv-tests/tests/brev8.Sj[#3Uj[#3U!R_:/]|ľapp/riscv-tests/tests/csr.Sj[#3Uj[#3U!RXrN o45app/riscv-tests/tests/div.Sj[#3Uj[#3U!RᔟC cP{ԭ8݀Yapp/riscv-tests/tests/divu.Sj[#3Uj[#3U!R`s{K.۴Ӻpapp/riscv-tests/tests/ebreak.Sj[#3Uj[#3U!RRg?}Jr?7Wt8app/riscv-tests/tests/ecall.Sj[#3Uj[#3U!R)7&z p app/riscv-tests/tests/encoding.hj[#3Uj[#3U!R%#a%53^Rapp/riscv-tests/tests/j.Sj[#3Uj[#3U!R>겳,x3'Vzapp/riscv-tests/tests/jal.Sj[#3Uj[#3U!Rts?-5펾y*eapp/riscv-tests/tests/jalr.Sj[#3Uj[#3U!RY Dp`\ݭmQq6#{gtapp/riscv-tests/tests/lb.Sj[#3Uj[#3U!R@i*mOAuMekapp/riscv-tests/tests/lbu.Sj[#3Uj[#3U!R()Eyz@j1l(app/riscv-tests/tests/lh.Sj[#3_Ej[#3_E!R % LlKn:&|app/riscv-tests/tests/lhu.Sj[#3_Ej[#3_E!RDե*g, app/riscv-tests/tests/lrsc.Sj[#3_Ej[#3_E!R`8#eV$*eVapp/riscv-tests/tests/lui.Sj[#3_Ej[#3_E!R v/&GȫEu>app/riscv-tests/tests/lw.Sj[#3_Ej[#3_E!Ra&ɑ@\ֱCڂ%app/riscv-tests/tests/lw_misaligned.Sj[#3_Ej[#3_E!R#M{gCɳvIde'app/riscv-tests/tests/mcsr.Sj[#3_Ej[#3_E!R TraK5Н A)U*/app/riscv-tests/tests/mul.Sj[#3_Ej[#3_E!R jϔf1휀)1AWapp/riscv-tests/tests/mulh.Sj[#3_Ej[#3_E!R u*_* r app/riscv-tests/tests/mulhsu.Sj[#3_Ej[#3_E!R ޜQzH7ɴapp/riscv-tests/tests/mulhu.Sj[#3_Ej[#3_E!R >*\Hhq<. |app/riscv-tests/tests/or.Sj[#3_Ej[#3_E!R%yԝ9YHi app/riscv-tests/tests/ori.Sj[#3_Ej[#3_E!R s̟EЯUD]app/riscv-tests/tests/orn.Sj[#3_Ej[#3_E!R㹔Z+.D"#app/riscv-tests/tests/pack.Sj[#3_Ej[#3_E!R 36C~sc;;1app/riscv-tests/tests/packh.Sj[#3_Ej[#3_E!RQ$Խۺ)~ @app/riscv-tests/tests/rem.Sj[#3_Ej[#3_E!REh}Y)$6xapp/riscv-tests/tests/remu.Sj[#3_Ej[#3_E!R ;I[Rtapp/riscv-tests/tests/rev8.Sj[#3_Ej[#3_E!R xi^LJ{8 "app/riscv-tests/tests/riscv_test.hj[#3_Ej[#3_E!RvYpc]o "NiF app/riscv-tests/tests/rol.Sj[#3_Ej[#3_E!ScqUWVP%>2G6app/riscv-tests/tests/ror.Sj[#3_Ej[#3_E!S #x.CCoa]app/riscv-tests/tests/rori.Sj[#3_Ej[#3_E!S`ɬ oS|)Eapp/riscv-tests/tests/rvc.Sj[#3_Ej[#3_E!S 1w`48 ~2?app/riscv-tests/tests/sb.Sj[#3_Ej[#3_E!S QGz]\p(ϳg<app/riscv-tests/tests/sh.Sj[#3_Ej[#3_E!S/?NuDZ/)7app/riscv-tests/tests/simple.Sj[#3_Ej[#3_E!Sָ]#"Ðapp/riscv-tests/tests/sll.Sj[#3_Ej[#3_E!S o@WY>ɽq+app/riscv-tests/tests/slli.Sj[#3_Ej[#3_E!S D]I mܗYy'app/riscv-tests/tests/slt.Sj[#3_Ej[#3_E!S ~,,Eu app/riscv-tests/tests/slti.Sj[#3_Ej[#3_E!S ݎq4D FL̗\DCapp/riscv-tests/tests/sltiu.Sj[#3_Ej[#3_E!S .Ro 3)i@퓄app/riscv-tests/tests/sltu.Sj[#3_Ej[#3_E!S IIGhN!`|(Z0&vwapp/riscv-tests/tests/sra.Sj[#3_Ej[#3_E!S $̄\.ݦٔ jH1app/riscv-tests/tests/srai.Sj[#3_Ej[#3_E!S {#app/riscv-tests/tests/test_macros.hj[#3_Ej[#3_E!S!|g{>~Qov08app/riscv-tests/tests/unzip.Sj[#3_Ej[#3_E!S++ 43&yE#"app/riscv-tests/tests/wfi.Sj[#3_Ej[#3_E!S =l1h՞& ~yapp/riscv-tests/tests/xnor.Sj[#3_Ej[#3_E!S Z3=: app/riscv-tests/tests/xor.Sj[#3_Ej[#3_E!SDh ߶s֩{Jo)Oapp/riscv-tests/tests/xori.Sj[#3_Ej[#3_E!SU A_Lhapp/riscv-tests/tests/zicntr.Sj[#3_Ej[#3_E!SN#S(%Tdʚapp/riscv-tests/tests/zip.Sj[#3_Ej[#3_E!SgoCtMBapp/samplecode/.clang_completej[#3_Ej[#3_E!SrA4 0ڵapp/samplecode/Makefilej[#3_Ej[#3_E!SAf`6&u~w*'app/samplecode/bareOS/arch.sj[#3_Ej[#3_E!SؓTAyE۶Oe݉app/samplecode/bareOS/crt0.sj[#3_Ej[#3_E!S!=0DOfw &w#app/samplecode/bareOS/include/hal.hj[#3_Ej[#3_E!S"^0";9r?V{z2x%app/samplecode/bareOS/include/libos.hj[#3_Ej[#3_E!S#{\ӽq'}uh*app/samplecode/bareOS/include/prototypes.hj[#3_Ej[#3_E!S$ g 0fYp!amapp/samplecode/bareOS/libos.cj[#3_Ej[#3_E!S%䵃#5F9\N gdapp/samplecode/bareOS/malloc.cj[#3_Ej[#3_E!S&toL &app/samplecode/bareOS/softmul.cj[#3_Ej[#3_E!S)P&Tz5$†app/samplecode/dummy.cj[#3_Ej[#3_E!S*j4$\Jj"app/samplecode/helloworld.cj[#3_Ej[#3_E!S+X sTLapp/samplecode/riscv.ldj[#3_Ej[#3_E!S,o^QyڿRqqdF,app/samplecode/test_hanoi.cj[#3_Ej[#3_E!S-j4$\Jj"app/samplecode/vector.cj[#3_Ej[#3_E!S/iљKk٨ܪapp/sha256_abc/Makefilej[#3_Ej[#3_E!S1 ;OpNnapp/sha256_abc/src/sha256_abc.cj[#3_Ej[#3_E!S3iљKk٨ܪapp/sha512_abc/Makefilej[#3_Ej[#3_E!S5ZY~d 4vzapp/sha512_abc/src/sha512_abc.cj[#3_Ej[#3_E!S7zxɪUYEapp/stall-test/Makefilej[#3_Ej[#3_E!S9<< aBG(v,ATxNapp/stall-test/src/test.Sj[#3_Ej[#3_E!S=[VY\uτU! )app/vector-benchmarks/conv3d-16b/Makefilej[#3_Ej[#3_E!S?y. >I/]c$:3app/vector-benchmarks/conv3d-16b/script/gen_data.pyj[#3_Ej[#3_E!SA#EcL,OjK^1app/vector-benchmarks/conv3d-16b/src/hp-iconv3d.cj[#3_Ej[#3_E!SBLoE*b~l2d1app/vector-benchmarks/conv3d-16b/src/hp-iconv3d.hj[#3_Ej[#3_E!SCӇQZYA[hj+app/vector-benchmarks/conv3d-16b/src/main.cj[#3_Ej[#3_E!SE[VY\uτU! )app/vector-benchmarks/conv3d-32b/Makefilej[#3_Ej[#3_E!SLy>'{^\ɴd(~3app/vector-benchmarks/conv3d-32b/script/gen_data.pyj[#3_Ej[#3_E!SO<dE0#Ox2+app/vector-benchmarks/conv3d-32b/src/main.cj[#3_Ej[#3_E!SP#DQ2, u44X#1app/vector-benchmarks/conv3d-32b/src/sp-iconv3d.cj[#3_Ej[#3_E!SQԨ|FIr5=>]j1app/vector-benchmarks/conv3d-32b/src/sp-iconv3d.hj[#3_Ej[#3_E!SX[VY\uτU! (app/vector-benchmarks/conv3d-8b/Makefilej[#3_Ej[#3_E!SZv}rC92app/vector-benchmarks/conv3d-8b/script/gen_data.pyj[#3_Ej[#3_E!S\Ά0ZY1";,X@:0app/vector-benchmarks/conv3d-8b/src/bp-iconv3d.cj[#3_Ej[#3_E!S`1:d*ڶZe>#)Rl0app/vector-benchmarks/conv3d-8b/src/bp-iconv3d.hj[#3_Ej[#3_E!SaŁ^{b!YMQ*app/vector-benchmarks/conv3d-8b/src/main.cj[#3_Ej[#3_E!Sc[VY\uτU! -app/vector-benchmarks/dotproduct-16b/Makefilej[#3_Ej[#3_E!Se m<{ Qkj)b=7app/vector-benchmarks/dotproduct-16b/script/gen_data.pyj[#3_Ej[#3_E!Sg"uc3Q.YŶ-5app/vector-benchmarks/dotproduct-16b/src/dotproduct.cj[#3_Ej[#3_E!Si[VY\uτU! -app/vector-benchmarks/dotproduct-32b/Makefilej[#3_Ej[#3_E!Sk m<{ Qkj)b=7app/vector-benchmarks/dotproduct-32b/script/gen_data.pyj[#3_Ej[#3_E!Sw qMSӳDPװ@ k@5app/vector-benchmarks/dotproduct-32b/src/dotproduct.cj[#3_Ej[#3_E!S|[VY\uτU! ,app/vector-benchmarks/dotproduct-8b/Makefilej[#3_Ej[#3_E!S~ m<{ Qkj)b=6app/vector-benchmarks/dotproduct-8b/script/gen_data.pyj[#3_Ej[#3_E!SFP}7<14app/vector-benchmarks/dotproduct-8b/src/dotproduct.cj[#3_Ej[#3_E!S[VY\uτU! &app/vector-benchmarks/dropout/Makefilej[#3_Ej[#3_E!SmFJ 3ҿdG\8%app/vector-benchmarks/gemv/src/gemv.cj[#3_Ej[#3_E!S(9L#|7iG8}1#app/vector-benchmarks/gen_charts.pyj[#3_Ej[#3_E!S^2gܖkp[峛=|,)app/vector-benchmarks/gen_charts_2axis.pyj[#3_Ej[#3_E!S[VY\uτU! 'app/vector-benchmarks/jacobi2d/Makefilej[#3_Ej[#3_E!S d{,[|1app/vector-benchmarks/jacobi2d/script/gen_data.pyj[#4hj[#4h!S6iX[52Ѫ-%n+-app/vector-benchmarks/jacobi2d/src/jacobi2d.cj[#4hj[#4h!S[VY\uτU! )app/vector-benchmarks/matmul-16b/Makefilej[#4hj[#4h!S $Qs} W:ş$3app/vector-benchmarks/matmul-16b/script/gen_data.pyj[#4hj[#4h!SV'aD4еU,1app/vector-benchmarks/matmul-16b/src/hp-imatmul.cj[#4hj[#4h!S> iJ1app/vector-benchmarks/matmul-16b/src/hp-imatmul.hj[#4hj[#4h!Sj;ciBg:+app/vector-benchmarks/matmul-16b/src/main.cj[#4hj[#4h!S[VY\uτU! )app/vector-benchmarks/matmul-32b/Makefilej[#4hj[#4h!S $(")WzuEہ3app/vector-benchmarks/matmul-32b/script/gen_data.pyj[#4hj[#4h!S6 ]zY&+app/vector-benchmarks/matmul-32b/src/main.cj[#4hj[#4h!SV g# +:1app/vector-benchmarks/matmul-32b/src/sp-imatmul.cj[#4hj[#4h!Sk9gzpؙ0H1app/vector-benchmarks/matmul-32b/src/sp-imatmul.hj[#4hj[#4h!S[VY\uτU! (app/vector-benchmarks/matmul-8b/Makefilej[#4hj[#4h!S #GuV]Ya }2app/vector-benchmarks/matmul-8b/script/gen_data.pyj[#4hj[#4h!SV.03$v3Eݸ0app/vector-benchmarks/matmul-8b/src/bp-imatmul.cj[#4hj[#4h!SdN2%Q+UE~0app/vector-benchmarks/matmul-8b/src/bp-imatmul.hj[#4hj[#4h!Sѿ4 ]GSf*app/vector-benchmarks/matmul-8b/src/main.cj[#4hj[#4h!S[VY\uτU! )app/vector-benchmarks/pathfinder/Makefilej[#4hj[#4h!S x0{6i zV3app/vector-benchmarks/pathfinder/script/gen_data.pyj[#4hj[#4h!S ˬ: 34'X/1app/vector-benchmarks/pathfinder/src/pathfinder.cj[#4hj[#4h!S[VY\uτU! #app/vector-benchmarks/spmv/Makefilej[#4hj[#4h!S:G?3J5$l2-app/vector-benchmarks/spmv/script/gen_data.pyj[#4hj[#4h!SHVCjqȱe]_UDޮ%app/vector-benchmarks/spmv/src/spmv.cj[#4hj[#4h!TNzHdP8y jH&app/vector-tests/Makefilej[#4hj[#4h!T6զ),pamiޥ"app/vector-tests/custom/vredsum2.cj[#4hj[#4h!T02vzs ;<$app/vector-tests/mem_operations/vl.cj[#4hj[#4h!T A]'QM2ϞhN&app/vector-tests/mem_operations/vl1r.cj[#4hj[#4h!T %vwgn\ߎ'app/vector-tests/mem_operations/vle16.cj[#4hj[#4h!T) i6xRˑ%c'app/vector-tests/mem_operations/vle32.cj[#4hj[#4h!T!c40;&app/vector-tests/mem_operations/vle8.cj[#4hj[#4h!T#8RmN ]vi= ]M|/e1app/vector-tests/mem_operations/vle_vse_hazards.cj[#4hj[#4h!Tm˥,*M1d-}%app/vector-tests/mem_operations/vlm.cj[#4hj[#4h!TKW(#puܭƟUv%app/vector-tests/mem_operations/vls.cj[#4hj[#4h!T\dIvQ1%<(app/vector-tests/mem_operations/vluxei.cj[#4hj[#4h!T,"秺Riz77?$app/vector-tests/mem_operations/vs.cj[#4hj[#4h!T*N*`B*`mrwq!.Q&app/vector-tests/mem_operations/vs1r.cj[#4hj[#4h!T2cImDޥ&c'app/vector-tests/mem_operations/vse16.cj[#4hj[#4h!T<.b}tƜW;'app/vector-tests/mem_operations/vse32.cj[#4hj[#4h!T+vbjOwv]B&app/vector-tests/mem_operations/vse8.cj[#4hj[#4h!T( [Խf%app/vector-tests/mem_operations/vsm.cj[#4hj[#4h!TߘӖwr<,)`s;rf%app/vector-tests/mem_operations/vss.cj[#4hj[#4h!TUR y "e~g'`4^ܙS(app/vector-tests/mem_operations/vsuxei.cj[#4hj[#4h!T!(8!_?_ǰkv"app/vector-tests/operations/vadd.cj[#4hj[#4h!T">!IIAFu ."app/vector-tests/operations/vand.cj[#4hj[#4h!T#B_}g]-SD"app/vector-tests/operations/vdiv.cj[#4hj[#4h!T&G1ڍmw@5o/T^f#app/vector-tests/operations/vdivu.cj[#4hj[#4h!T(CDW)u]`PH2=#app/vector-tests/operations/vmacc.cj[#4hj[#4h!T)BJI73Awm#app/vector-tests/operations/vmadd.cj[#4hj[#4h!T+#aV ⦦#P>Ə"app/vector-tests/operations/vmax.cj[#4hj[#4h!T0"}oaqzхD#app/vector-tests/operations/vmaxu.cj[#4hj[#4h!T9"ݻٗukne\ j"app/vector-tests/operations/vmin.cj[#4hj[#4h!T:!o:\#.,^#app/vector-tests/operations/vminu.cj[#4hj[#4h!T<2_`s6 }_N2#app/vector-tests/operations/vmseq.cj[#4hj[#4h!TB]UR :{c#app/vector-tests/operations/vmsgt.cj[#4hj[#4h!TC̪!t$Y$app/vector-tests/operations/vmsgtu.cj[#4hj[#4h!TDՊSă-y7Qj#app/vector-tests/operations/vmsle.cj[#4hj[#4h!TE=.}SD^LE< $app/vector-tests/operations/vmsleu.cj[#4hj[#4h!TFhoQT}ĖK! #app/vector-tests/operations/vmslt.cj[#4hj[#4h!TGX#q颩R ̧$app/vector-tests/operations/vmsltu.cj[#4hj[#4h!TH2_gX'Q>_x7#app/vector-tests/operations/vmsne.cj[#4hj[#4h!TI0(\ѠԿ7&T"app/vector-tests/operations/vmul.cj[#4hj[#4h!TJ0h&&~̟[?G"h #app/vector-tests/operations/vmulh.cj[#4hj[#4h!TK1c5w Rd/'%app/vector-tests/operations/vmulhsu.cj[#4hj[#4h!TM0]Tz~Rv._$app/vector-tests/operations/vmulhu.cj[#4hj[#4h!TPwU<\ܵU[634!app/vector-tests/operations/vmv.cj[#4hj[#4h!TQ $/8(0 H#app/vector-tests/operations/vmvsx.cj[#4hj[#4h!TRQ" ,a ~8#app/vector-tests/operations/vmvxs.cj[#4hj[#4h!TSCnfx<ƋuG'™6q$app/vector-tests/operations/vnmsac.cj[#4hj[#4h!TTC!(xRE]5mTu$app/vector-tests/operations/vnmsub.cj[#4hj[#4h!TU>[Y2V/Lb\_m=E!app/vector-tests/operations/vor.cj[#4hj[#4h!TV g56]'pO_8eZ%app/vector-tests/operations/vredand.cj[#4hj[#4h!TW ]mFax%app/vector-tests/operations/vredmax.cj[#4hj[#4h!TX mC𔭅o&\Mi(PΌ&app/vector-tests/operations/vredmaxu.cj[#4hj[#4h!TYatk-Aftfh=%app/vector-tests/operations/vredmin.cj[#4hj[#4h!TZ 4w X E2Ÿ[&app/vector-tests/operations/vredminu.cj[#4hj[#4h!T[ Cu܊$app/vector-tests/operations/vredor.cj[#4hj[#4h!T\}Xg:Eލ}?I0%app/vector-tests/operations/vredsum.cj[#4hj[#4h!T]e$ΤpMx%app/vector-tests/operations/vredxor.cj[#4hj[#4h!T^09P?*Ҁ^8ۅ3\4"app/vector-tests/operations/vrem.cj[#4hj[#4h!T_0ce^ߗry{Y#app/vector-tests/operations/vremu.cj[#4hj[#4h!T`Iji9hꔾ3/G#app/vector-tests/operations/vrsub.cj[#4hj[#4h!Ta2 OX7̗)#&app/vector-tests/operations/vsetivli.cj[#4Rrj[#4Rr!Tb5Cdԡ-=2 !8W $app/vector-tests/operations/vsetvl.cj[#4Rrj[#4Rr!Tc4v+ʊ,e@}%app/vector-tests/operations/vsetvli.cj[#4Rrj[#4Rr!TdS''#YDb)app/vector-tests/operations/vslide1down.cj[#4Rrj[#4Rr!TeC >n-z'app/vector-tests/operations/vslide1up.cj[#4Rrj[#4Rr!Th>G_'dжFD- 6"app/vector-tests/operations/vsll.cj[#4Rrj[#4Rr!Ti> bR. rCWiw"app/vector-tests/operations/vsra.cj[#4Rrj[#4Rr!Tj>4>Lqa%nV"app/vector-tests/operations/vsrl.cj[#4Rrj[#4Rr!Tk-fK6Y^r9hA7o$6"app/vector-tests/operations/vsub.cj[#4Rrj[#4Rr!Tl(?:Z&w< 5~#app/vector-tests/operations/vwmul.cj[#4Rrj[#4Rr!Tm)QINJ:E𮛕m; x%app/vector-tests/operations/vwmulsu.cj[#4Rrj[#4Rr!Tn) (悆 W+ $app/vector-tests/operations/vwmulu.cj[#4Rrj[#4Rr!To>K}<DCTr"app/vector-tests/operations/vxor.cj[#4Rrj[#4Rr!TqsnCs+GO0ifah%app/vector-tests/rs5.ldj[#4Rrj[#4Rr!TrcN`9ڀM0xapp/vector-tests/test.Sj[#4Rrj[#4Rr!Tt/RTzu.XeR,UGQ; oapp/xkyber_basic_op/src/test.Sj[#4Rrj[#4Rr!TVCt&f.{c)app/xkyber_full_test/Makefilej[#4Rrj[#4Rr!Tna]K֒<&app/xkyber_full_test/src/xkyber_full.cj[#4Rrj[#4Rr!T]VE9(^`ubAp!app/xkyber_keys_exchange/Makefilej[#4Rrj[#4Rr!T VIUtXnK(app/xkyber_keys_exchange/src/kyber_KAT.cj[#4Rrj[#4Rr!T+'A9{"K-A-R docs/README.mdj[#4Rrj[#4Rr!TK5b0SJ4Fdocs/assets/RS5_Block.svgj[#4Rrj[#4Rr!Tcf5d#4TӔqdocs/assets/RS5_Environment.pngj[#4Rrj[#4Rr!TWm[3y@jddfbdocs/assets/RS5_Interface.svgj[#4Rrj[#4Rr!Ts,yJ7 I\jD}docs/assets/RS5_Peripherals.pngj[#5F2j[#5F2!T/O>qA5)udocs/assets/rs5_1.pngj[#5j[#5!T$.[1n_&տ ˉw=Edocs/assets/rs5_2.pngj[#6wwj[#6ww!T$N ~J aJEͬdocs/assets/rs5_3.pngj[#6wwj[#6ww!T?UPe-뾝Qdocs/extensions/Xkyber.mdj[#6wwj[#6ww!Tkm"Qc$UR3docs/extensions/Xosvm.mdj[#8`j[#8`!TltT`xNGdocs/tutorials/RS5_1.pdfj[#93j[#93!T&`B84H&T#} ه{docs/tutorials/RS5_2.pdfj[#9Pj[#9P!T5J.kdϪsG#Dm0ơdocs/tutorials/RS5_3.pdfj[#9Pj[#9P!T &M׉ӷ8pproto/Debouncer.vhdj[#9Pj[#9P!TSs3>X7Kproto/Peripherals.svj[#9Pj[#9P!TM nQD6;8Ȩ/proto/RS5/RS5.srcs/constrs_1/new/constraint.xdcj[#: ZFj[#: ZF!Tb"Z]3q?aY9-proto/RS5/RS5.srcs/sources_1/ip/BRAM/BRAM.xcij[#: ZFj[#: ZF!T":Y5) djzPiF=proto/RS5/RS5.srcs/sources_1/ip/DRAM_RegBank/DRAM_RegBank.xcij[#: ZFj[#: ZF!T G *3GJ{Ca Kproto/RS5/RS5.srcs/sources_1/ip/DRAM_Vector_RegBank/DRAM_Vector_RegBank.xcij[#: ZFj[#: ZF!T{E '`BH#pEproto/RS5/RS5.srcs/sources_1/ip/FIFO_BUFFER_UART/FIFO_BUFFER_UART.xcij[#: ZFj[#: ZF!Tb) {: 1Pdm?proto/RS5/RS5.xprj[#: ZFj[#: ZF!T `TLѡر*w,proto/RS5/Testbench_FPGA_Platform_behav.wcfgj[#: ZFj[#: ZF!T##ING8aproto/RS5_FPGA_Platform.svj[#: ZFj[#: ZF!T#)ԍwKe-͗Nqriscof/baseline.inij[#: ZFj[#: ZF!T&%e)(YR riscof/extensions.inij[#: ZFj[#: ZF!T.~ޞy*!lIkE~@riscof/riscof_tb.svj[#: ZFj[#: ZF!T]k0lLs?sriscof/rs5/baseline.yamlj[#: ZFj[#: ZF!T@^a`(%briscof/rs5/env/link.ldj[#: ZFj[#: ZF!TT !B 8riscof/rs5/env/model_test.hj[#: ZFj[#: ZF!T"6XUAv*1riscof/rs5/extensions.yamlj[#: ZFj[#: ZF!Tۃ%7q\ZIIriscof/rs5/platform.yamlj[#: ZFj[#: ZF!T㥲73VC Gh~ariscof/rs5/riscof_rs5.pyj[#: ZFj[#: ZF!TJ Zbj[ԳnNriscof/sail_cSim/__init__.pyj[#: ZFj[#: ZF!T@^a`(%briscof/sail_cSim/env/link.ldj[#: ZFj[#: ZF!T8ohVT6_8:!riscof/sail_cSim/env/model_test.hj[#: ZFj[#: ZF!T\(`BQ<0c/s$riscof/sail_cSim/riscof_sail_cSim.pyj[#: ZFj[#: ZF!TŁ1&ט5^Jrtl/CSRBank.svj[#: ZFj[#: ZF!Teh#_wFm/ rtl/RS5.svj[#: ZFj[#: ZF!T)S61y#K8fH5rtl/RS5_pkg.svj[#: ZFj[#: ZF!T]|aKx.K/FZ[~>$rtl/aes/riscv_crypto_aes_fwd_sbox.svj[#: ZFj[#: ZF!T ݒ)}#f@~~#ao20o rtl/aes/riscv_crypto_aes_sbox.svj[#: ZFj[#: ZF!T 1NǕ{*$rtl/aes/riscv_crypto_sbox_aes_out.svj[#: ZFj[#: ZF!T !_3~pi$rtl/aes/riscv_crypto_sbox_aes_top.svj[#: ZFj[#: ZF!TTsL!2K,t9N$rtl/aes/riscv_crypto_sbox_inv_mid.svj[#: ZFj[#: ZF!T i?z³䚌ԃ srtl/aes_unit.svj[#: ZFj[#: ZF!T:+ Ep=eD rtl/amo.svj[#: ZFj[#: ZF!T͊@e)bD rtl/decode.svj[#: ZFj[#: ZF!T#pɮ0z0&AT߱rtl/decompresser.svj[#: ZFj[#: ZF!T8?*u%0N*nk rtl/div.svj[#: ZFj[#: ZF!T81=Kgw(>Џjrtl/execute.svj[#: ZFj[#: ZF!T?q4.{M ڳ@- rtl/fetch.svj[#: ZFj[#: ZF!T kM'B(ڛL rtl/lrsc.svj[#: ZFj[#: ZF!Uӹ釽Rv5ڭkñ6? rtl/mmu.svj[#: ZFj[#: ZF!U*~/oX!s=Vݿ rtl/mul.svj[#: ZFj[#: ZF!U$Afa\'6/ <:Jrtl/mulNbits.svj[#: ZFj[#: ZF!U-Z1<!m^̏ rtl/plic.svj[#: ZFj[#: ZF!U NN}P\wprtl/regbank.svj[#: ZFj[#: ZF!U9kjE>'k8ʎ||{ rtl/retire.svj[#: ZFj[#: ZF!U (GPd,Jª rtl/rtc.svj[#: ZFj[#: ZF!Uoq_8  ш$ rtl/rtl.fj[#: ZFj[#: ZF!U 1[c{cUrtl/sha2_unit.svj[#: ZFj[#: ZF!U 9IZ`h:`f rtl/vector/vectorALU.svj[#: ZFj[#: ZF!UYߺcmJV2rtl/vector/vectorCSRs.svj[#: ZFj[#: ZF!Up EډiҹL-mNDĿ[rtl/vector/vectorLSU.svj[#: ZFj[#: ZF!Usy)#Gڸ\Cv7gC~rtl/vector/vectorLane.svj[#:Hcj[#:Hc!U4U5-ݙ2;-\KZ!rtl/vector/vectorReductionTree.svj[#:Hcj[#:Hc!UiTYjA;#zl󃀬rtl/vector/vectorReductions.svj[#:Hcj[#:Hc!UDHr\S8s!rtl/vector/vectorRegbank.svj[#:Hcj[#:Hc!U!̣*h frtl/vector/vectorSlide.svj[#:Hcj[#:Hc!Udpމ8 -}W.Grtl/vectorUnit.svj[#:Hcj[#:Hc!UM<{=A!Ƃޗ rtl/xkyber.svj[#:Hcj[#:Hc!U{ e͒蝃\ sim/Makefilej[#:Hcj[#:Hc!U˄ʳV NIwsim/RAM_mem.svj[#:Hcj[#:Hc!UmHح-c^ 8sim/compile.doj[#:Hcj[#:Hc!U G)ٮM_0n sim/sim.doj[#:Hcj[#:Hc!U!ݩ})yު?Ŏ sim/sim.xrunj[#:Hcj[#:Hc!U"3^%ԵR.t M>KB7sim/testbench.svj[#:Hcj[#:Hc!U#4;?=5){>I$Fsim/vector_benchmarks.pyj[#:Hcj[#:Hc!U%8mg;qdiu sim/vector_regression.shj[#:Hcj[#:Hc!U&@aU9dPSt sim/wave.doj[#:Hcj[#:Hc!U'9$yҟX1BxUsim/wave_simple.doj[#:Hcj[#:Hc!U+"M{۷AV!bP2#synthesis/run_logical_synthesis.tclj[#:Hcj[#:Hc!U,W=͔GCLkT[synthesis/run_power_analysisj[#:Hcj[#:Hc!U-^UU\tb u!8|synthesis/run_synth.pyj[#:Hcj[#:Hc!U5 ^؅ˈ䄓=!synthesis/scripts/constraints.sdcj[#:Hcj[#:Hc!U6|( c%synthesis/scripts/mmmc_tsmc_28_bv.tclTREE585 7 =&%:]Capp480 31 -dgoconv19 2 $B&#Nlib3 0 pi~Ka"*Lparams11 0 |Yǔ612!Մ? hello3 1 0;[N E"dssrc1 0 9qbP ;|fbareOS8 1 nP5UcEcp@ͧpinclude3 0 Ryߞ-GfpaŽtinycrypt16 1 1P7Yj6gkinclude9 0 5kz!ldYsyvHp.assembly7 0 } e{lj`~coremark19 0 Yrû=zГ Fmem-test2 1 L$*y0߆b-src1 0 {Boe$Zkfbolt-safe6 1 ]8M?[q֙ȃȆsrc3 1 |s;?}"fiM?9include2 0 j)y@#Uisr-tests3 0 |U0ap"#Dadotproduct7 2 37L'OBesrc1 0 Y3#f!Tep^Qu!script1 0 g7h?$djÙsamplecode15 1 Adm AɑZ~KbareOS8 1 Jb:ۛ0f=?_include3 0 Ryߞ-GfpaŽsha256_abc2 1 ]Pj("t BWdsrc1 0 E7./1&ySGWr|Qsha512_abc2 1 1u+aQ97waiting1 0 @(﨓#Zoperations52 0 a!iʳPJss5mem_operations17 0 鞞k/q=oӽnrconv-assembly10 0 TdnXe+]<=VFsrc1 0 *>;;Byiscript1 0 ?((= ""Odropout3 2 =it63 m ;Zsrc1 0 ;AHbGa8^ߝf~script1 0 hc>S#Tܬcjacobi2d3 2 wԄ *ra'sK$lOYsrc1 0 #İ@ 5ޑR|0script1 0 |h +CJ9iiconv3d-8b5 2 2[ ϊNN!7 icsrc3 0 R#č8~;script1 0 7W"q matmul-8b5 2 *ZY VhRŹsrc3 0 {(Ggqscript1 0 ۯJ˫vهzoG+y{Bscript1 0 K)(Ok,/ dotproduct-8b3 2 lj/rGnk :src1 0 kͿK_سGV fȐscript1 0 eK| sqTG(z&dotproduct-16b3 2 ݅6NGZ9QNR@src1 0 H!3Jo3NȍzZݍscript1 0 eK| sqTG(z&dotproduct-32b3 2 \%"c^1|} jsrc1 0 N,srSfVGscript1 0 eK| sqTG(z&fibonacci-c-inline3 1 " W4ʩO7f,+src2 0 ӠM.BY8fibonacci-c-newlib2 1 {KvVƯ9:5MAIg"Asrc1 0 f?hj6xkyber_keys_exchange2 1 1ԗɖ' gdvPe-esrc1 0 M~zJыC{zEX@rtl35 2 CxZA?YrDIaaes5 0 i 2%w_6Ovector8 0 !:ALDԝZsim10 0 ,FnKbR丞t`ϼdocs13 3 !R|>NpMvassets7 0 T%YOUb3L0 ltutorials3 0 m7᧿Vp tXGHcextensions2 0 RM^, hY)/Kqproto22 2 5 jkV#a[ifRS57 1 ӏnã >2RS5.srcs5 2 8"{~cíNirconstrs_11 1 nzF)Rpxnew1 0 BMIؽmaA^sources_14 1 PG|'v$ya'7(ip4 4 ũfwx BRAM1 0 AekBTue1"new1 0 7ym\yeKMv2Ssources_14 1 qD\nK+J%Sip4 4 ZDޝAXf-GPpBRAM1 0 ^hcNf*;UQ,clk_wiz_01 0 S0YK DRAM_RegBank1 0 a*C^K] FIFO_BUFFER_UART1 0 }VN;`҃UA.riscof15 2 ů!C,Ars56 1 J߾