├── .github ├── designs │ ├── benchmark_dlen1024_vlen1024_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen1024_vlen16384_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen1024_vlen2048_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen1024_vlen4096_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen1024_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen128_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen2048_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen256_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen4096_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen128_vlen512_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen256_vlen1024_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen256_vlen2048_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen256_vlen256_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen256_vlen4096_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen256_vlen512_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen512_vlen1024_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen512_vlen2048_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen512_vlen4096_fp │ │ └── t1rocketemu.json │ ├── benchmark_dlen512_vlen512_fp │ │ └── t1rocketemu.json │ ├── blastoise │ │ ├── t1emu.json │ │ └── t1rocketemu.json │ └── uxie │ │ ├── t1emu.json │ │ └── t1rocketemu.json ├── scripts │ └── collect-reports.sh ├── verilator │ └── blastoise │ │ ├── t1emu.json │ │ └── t1rocketemu.json └── workflows │ ├── 00-lint.yml │ ├── 00-test-main.yml │ ├── 01-emulator-ci.yml │ ├── 02-pd.yml │ ├── 99-chisel-circt-bump.yml │ ├── 99-release.yml │ └── readme.md ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── Makefile ├── README.md ├── common.mill ├── custom-instructions └── rv_xsfmm ├── dependencies ├── berkeley-hardfloat │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .gitignore │ ├── .gitmodules │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── build.mill │ ├── common.mill │ ├── doc │ │ ├── divSqrtRecFN_small.txt │ │ └── divSqrtRecodedFloat64_mulAddZ31.txt │ ├── hardfloat │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ ├── AddRecFN.scala │ │ │ │ ├── CompareRecFN.scala │ │ │ │ ├── DivSqrtRecF64.scala │ │ │ │ ├── DivSqrtRecF64_mulAddZ31.scala │ │ │ │ ├── DivSqrtRecFN_small.scala │ │ │ │ ├── INToRecFN.scala │ │ │ │ ├── MulAddRecFN.scala │ │ │ │ ├── MulRecFN.scala │ │ │ │ ├── RecFNToIN.scala │ │ │ │ ├── RecFNToRecFN.scala │ │ │ │ ├── RoundAnyRawFNToRecFN.scala │ │ │ │ ├── classifyRecFN.scala │ │ │ │ ├── common.scala │ │ │ │ ├── fNFromRecFN.scala │ │ │ │ ├── primitives.scala │ │ │ │ ├── rawFloatFromFN.scala │ │ │ │ ├── rawFloatFromIN.scala │ │ │ │ ├── rawFloatFromRecFN.scala │ │ │ │ ├── recFNFromFN.scala │ │ │ │ └── resizeRawFloat.scala │ │ └── tests │ │ │ ├── resources │ │ │ ├── csrc │ │ │ │ ├── CompareRecFN.cpp │ │ │ │ ├── RecFNToIN.cpp │ │ │ │ ├── RecFNToUIN.cpp │ │ │ │ ├── fNFromRecFN.cpp │ │ │ │ └── test.cpp │ │ │ ├── includes │ │ │ │ ├── AddRecF16.h │ │ │ │ ├── AddRecF32.h │ │ │ │ ├── AddRecF64.h │ │ │ │ ├── CompareRecF16_eq.h │ │ │ │ ├── CompareRecF16_le.h │ │ │ │ ├── CompareRecF16_lt.h │ │ │ │ ├── CompareRecF32_eq.h │ │ │ │ ├── CompareRecF32_le.h │ │ │ │ ├── CompareRecF32_lt.h │ │ │ │ ├── CompareRecF64_eq.h │ │ │ │ ├── CompareRecF64_le.h │ │ │ │ ├── CompareRecF64_lt.h │ │ │ │ ├── DivSqrtRecF16_small_div.h │ │ │ │ ├── DivSqrtRecF16_small_sqrt.h │ │ │ │ ├── DivSqrtRecF32_small_div.h │ │ │ │ ├── DivSqrtRecF32_small_sqrt.h │ │ │ │ ├── DivSqrtRecF64_div.h │ │ │ │ ├── DivSqrtRecF64_small_div.h │ │ │ │ ├── DivSqrtRecF64_small_sqrt.h │ │ │ │ ├── DivSqrtRecF64_sqrt.h │ │ │ │ ├── DivSqrtRecFN_div.h │ │ │ │ ├── DivSqrtRecFN_small_div.h │ │ │ │ ├── DivSqrtRecFN_small_sqrt.h │ │ │ │ ├── DivSqrtRecFN_sqrt.h │ │ │ │ ├── I32ToRecF16.h │ │ │ │ ├── I32ToRecF32.h │ │ │ │ ├── I32ToRecF64.h │ │ │ │ ├── I64ToRecF16.h │ │ │ │ ├── I64ToRecF32.h │ │ │ │ ├── I64ToRecF64.h │ │ │ │ ├── INToRecFN.h │ │ │ │ ├── MulAddRecF16.h │ │ │ │ ├── MulAddRecF16_add.h │ │ │ │ ├── MulAddRecF16_mul.h │ │ │ │ ├── MulAddRecF32.h │ │ │ │ ├── MulAddRecF32_add.h │ │ │ │ ├── MulAddRecF32_mul.h │ │ │ │ ├── MulAddRecF64.h │ │ │ │ ├── MulAddRecF64_add.h │ │ │ │ ├── MulAddRecF64_mul.h │ │ │ │ ├── MulAddRecFN.h │ │ │ │ ├── MulAddRecFN_add.h │ │ │ │ ├── MulAddRecFN_mul.h │ │ │ │ ├── MulRecF16.h │ │ │ │ ├── MulRecF32.h │ │ │ │ ├── MulRecF64.h │ │ │ │ ├── RecF16ToI32.h │ │ │ │ ├── RecF16ToI64.h │ │ │ │ ├── RecF16ToRecF32.h │ │ │ │ ├── RecF16ToRecF64.h │ │ │ │ ├── RecF16ToUI32.h │ │ │ │ ├── RecF16ToUI64.h │ │ │ │ ├── RecF32ToI32.h │ │ │ │ ├── RecF32ToI64.h │ │ │ │ ├── RecF32ToRecF16.h │ │ │ │ ├── RecF32ToRecF64.h │ │ │ │ ├── RecF32ToUI32.h │ │ │ │ ├── RecF32ToUI64.h │ │ │ │ ├── RecF64ToI32.h │ │ │ │ ├── RecF64ToI64.h │ │ │ │ ├── RecF64ToRecF16.h │ │ │ │ ├── RecF64ToRecF32.h │ │ │ │ ├── RecF64ToUI32.h │ │ │ │ ├── RecF64ToUI64.h │ │ │ │ ├── RecFNToRecFN.h │ │ │ │ ├── UI32ToRecF16.h │ │ │ │ ├── UI32ToRecF32.h │ │ │ │ ├── UI32ToRecF64.h │ │ │ │ ├── UI64ToRecF16.h │ │ │ │ ├── UI64ToRecF32.h │ │ │ │ ├── UI64ToRecF64.h │ │ │ │ ├── UINToRecFN.h │ │ │ │ ├── f16FromRecF16.h │ │ │ │ ├── f32FromRecF32.h │ │ │ │ ├── f64FromRecF64.h │ │ │ │ └── verilator.h │ │ │ └── vsrc │ │ │ │ ├── emulator-f32_mulAdd.vh │ │ │ │ ├── emulator-f64_div.vh │ │ │ │ ├── emulator-f64_mulAdd.vh │ │ │ │ ├── emulator-f64_sqrt.vh │ │ │ │ └── emulator.v │ │ │ └── src │ │ │ ├── FMATester.scala │ │ │ ├── ValExec_AddRecFN.scala │ │ │ ├── ValExec_CompareRecFN.scala │ │ │ ├── ValExec_DivSqrtRecF64.scala │ │ │ ├── ValExec_DivSqrtRecFN_small.scala │ │ │ ├── ValExec_INToRecFN.scala │ │ │ ├── ValExec_MulAddRecFN.scala │ │ │ ├── ValExec_MulRecFN.scala │ │ │ ├── ValExec_RecFNToIN.scala │ │ │ ├── ValExec_RecFNToRecFN.scala │ │ │ ├── ValExec_fNFromRecFN.scala │ │ │ └── package.scala │ └── project │ │ ├── build.properties │ │ └── plugins.sbt ├── bump.sh ├── docs.md ├── locks │ ├── arithmetic-mill-lock.nix │ ├── berkeley-hardfloat-lock.nix │ ├── chisel-interface-lock.nix │ ├── chisel-lock.nix │ ├── rvdecoderdb-3-lock.nix │ ├── rvdecoderdb-lock.nix │ ├── t1-lock.nix │ └── zaozi-lock.nix └── submodules │ ├── _sources │ ├── generated.json │ └── generated.nix │ ├── default.nix │ └── nvfetcher.toml ├── designs ├── org.chipsalliance.t1.elaborator.t1.T1.toml ├── org.chipsalliance.t1.elaborator.t1emu.TestBench.toml ├── org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml └── org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml ├── difftest ├── .clang-format ├── .gitignore ├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── config │ └── dramsim3-config.ini ├── default.nix ├── doc │ ├── organization.md │ └── rational.md ├── dpi_common │ ├── Cargo.toml │ └── src │ │ ├── dpi_target.rs │ │ ├── lib.rs │ │ ├── plusarg.rs │ │ └── util.rs ├── dpi_t1emu │ ├── Cargo.toml │ └── src │ │ ├── dpi.rs │ │ ├── drive.rs │ │ └── lib.rs ├── dpi_t1rocketemu │ ├── Cargo.toml │ └── src │ │ ├── dpi.rs │ │ ├── drive.rs │ │ ├── interconnect.rs │ │ ├── interconnect │ │ ├── framebuffer.rs │ │ └── simctrl.rs │ │ └── lib.rs ├── spike_interfaces │ ├── CMakeLists.txt │ ├── default.nix │ ├── spike_interfaces-config.cmake │ ├── spike_interfaces.cc │ ├── spike_interfaces.h │ └── spike_interfaces_c.h ├── spike_rs │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── lib.rs │ │ ├── runner.rs │ │ ├── spike_event.rs │ │ └── util.rs └── t1-sim-checker │ ├── Cargo.toml │ └── src │ ├── main.rs │ ├── t1emu │ ├── difftest.rs │ ├── json_events.rs │ └── mod.rs │ ├── t1rocketemu │ ├── difftest.rs │ ├── json_events.rs │ └── mod.rs │ └── util.rs ├── doc ├── .markdownlint.json ├── .markdownlintignore ├── README.md ├── en │ ├── DATAPATH.md │ ├── README.md │ ├── SUMMARY.md │ ├── book.json │ ├── images │ │ └── cover.svg │ ├── package.json │ └── yarn.lock ├── package.json └── yarn.lock ├── elaborator └── src │ ├── rocketv │ ├── ALU.scala │ ├── AMOALU.scala │ ├── BTB.scala │ ├── BreakpointUnit.scala │ ├── CSR.scala │ ├── DCache.scala │ ├── Decoder.scala │ ├── FPToFP.scala │ ├── FPToInt.scala │ ├── FPU.scala │ ├── FPUFMAPipe.scala │ ├── Frontend.scala │ ├── IBuf.scala │ ├── ICache.scala │ ├── IntToFP.scala │ ├── MulAddRecFNPipe.scala │ ├── MulDiv.scala │ ├── PMAChecker.scala │ ├── PMP.scala │ ├── PTW.scala │ ├── PipelinedMultiplier.scala │ ├── RVCExpander.scala │ ├── Rocket.scala │ ├── RocketTile.scala │ └── TLB.scala │ ├── t1 │ └── T1.scala │ ├── t1emu │ └── TestBench.scala │ ├── t1rocket │ └── T1RocketTile.scala │ └── t1rocketemu │ └── TestBench.scala ├── emuhelper └── src │ ├── DPIModule.scala │ ├── DPIModuleLegacy.scala │ └── HasExtModuleDefine.scala ├── flake.lock ├── flake.nix ├── nix ├── overlay.nix ├── patches │ ├── llvm │ │ ├── fix-clang-build.patch │ │ └── gnu-install-dirs.patch │ └── spike │ │ ├── 0001-t1-fix-relax-vsew-vlmul-ELEN-check.patch │ │ ├── 0002-t1-fix-relax-vlen-limit.patch │ │ └── 0003-t1-fix-change-order-of-vfredusum-vs.patch ├── pkgs │ ├── asl-interpreter.nix │ ├── aslref.nix │ ├── buddy-llvm.nix │ ├── buddy-mlir.nix │ ├── dramsim3.nix │ ├── espresso.nix │ ├── iree-runtime.nix │ ├── iree-turbine.nix │ ├── iree.nix │ ├── libspike.nix │ ├── riscv-vector-tests.nix │ └── snps-fhs-env.nix └── t1 │ ├── conversion │ ├── chisel-to-mlirbc.nix │ ├── finalize-mlirbc.nix │ ├── mlirbc-to-sv.nix │ ├── sv-to-vcs-simulator.nix │ └── sv-to-verilator-emulator.nix │ ├── default.nix │ ├── mill-modules.nix │ ├── release │ ├── doc.nix │ ├── doc.typ │ ├── docker-image.nix │ └── template.typ │ ├── run │ ├── calculate-cycle.py │ ├── default.nix │ ├── run-emulator.nix │ └── run-fsdb2vcd.nix │ └── t1.nix ├── omreader └── src │ ├── OMReader.scala │ ├── T1OMReader.scala │ ├── t1 │ └── T1.scala │ ├── t1emu │ └── TestBench.scala │ ├── t1rocketemu │ └── TestBench.scala │ └── t1rocketv │ └── T1RocketTile.scala ├── pokedex ├── .gitignore ├── README.md ├── default.nix ├── docs │ ├── Makefile │ ├── README.md │ ├── arg_lut.json │ ├── display │ │ ├── doc-dark.pdf │ │ └── doc.pdf │ ├── doc.typ │ └── package.nix ├── model │ ├── .gitignore │ ├── aslbuild │ │ ├── asl2c.prj.j2 │ │ └── project.json │ ├── configs │ │ ├── full.toml │ │ ├── integer.toml │ │ └── zve32x.toml │ ├── csr │ │ ├── mro_f11_mvendorid.asl │ │ ├── mro_f12_marchid.asl │ │ ├── mro_f13_mimpid.asl │ │ ├── mro_f14_mhartid.asl │ │ ├── mro_f15_mconfigptr.asl │ │ ├── mrw_300_mstatus.asl │ │ ├── mrw_301_misa.asl │ │ ├── mrw_304_mie.asl │ │ ├── mrw_305_mtvec.asl │ │ ├── mrw_310_mstatush.asl │ │ ├── mrw_340_mscratch.asl │ │ ├── mrw_341_mepc.asl │ │ ├── mrw_342_mcause.asl │ │ ├── mrw_344_mip.asl │ │ ├── uro_c20_vl.asl │ │ ├── uro_c21_vtype.asl │ │ ├── uro_c22_vlenb.asl │ │ ├── urw_001_fflags.asl │ │ ├── urw_002_frm.asl │ │ ├── urw_003_fcsr.asl │ │ ├── urw_008_vstart.asl │ │ ├── urw_009_vxsat.asl │ │ ├── urw_00a_vxrm.asl │ │ └── urw_00f_vcsr.asl │ ├── csrc │ │ ├── pokedex_interface.c │ │ └── softfloat_wrapper.c │ ├── data_files │ │ ├── full │ │ │ ├── csr.json │ │ │ ├── inst_encoding.json │ │ │ └── unimplemented.json │ │ ├── integer │ │ │ ├── csr.json │ │ │ ├── inst_encoding.json │ │ │ └── unimplemented.json │ │ └── zve32x │ │ │ ├── csr.json │ │ │ ├── inst_encoding.json │ │ │ └── unimplemented.json │ ├── extensions │ │ ├── rv_a │ │ │ ├── amoadd_w.asl.j2 │ │ │ ├── lr_w.asl │ │ │ └── sc_w.asl │ │ ├── rv_c │ │ │ ├── c_add.asl │ │ │ ├── c_addi.asl │ │ │ ├── c_addi16sp.asl │ │ │ ├── c_addi4spn.asl │ │ │ ├── c_andi.asl │ │ │ ├── c_beqz.asl.j2 │ │ │ ├── c_ebreak.asl │ │ │ ├── c_j.asl │ │ │ ├── c_jal.asl │ │ │ ├── c_jalr.asl │ │ │ ├── c_jr.asl │ │ │ ├── c_li.asl │ │ │ ├── c_lui.asl │ │ │ ├── c_lw.asl │ │ │ ├── c_lwsp.asl │ │ │ ├── c_mv.asl │ │ │ ├── c_nop.asl │ │ │ ├── c_slli.asl │ │ │ ├── c_srli.asl.j2 │ │ │ ├── c_sub.asl.j2 │ │ │ ├── c_sw.asl │ │ │ └── c_swsp.asl │ │ ├── rv_cf │ │ │ ├── c_flw.asl │ │ │ ├── c_flwsp.asl │ │ │ ├── c_fsw.asl │ │ │ └── c_fswsp.asl │ │ ├── rv_f │ │ │ ├── fadd_s.asl.j2 │ │ │ ├── fclass_s.asl │ │ │ ├── fcvt_s_w.asl.j2 │ │ │ ├── fcvt_w_s.asl.j2 │ │ │ ├── feq_s.asl.j2 │ │ │ ├── flw.asl │ │ │ ├── fmadd_s.asl.j2 │ │ │ ├── fmin_s.asl.j2 │ │ │ ├── fmv_w_x.asl │ │ │ ├── fmv_x_w.asl │ │ │ ├── fsgnj_s.asl.j2 │ │ │ ├── fsqrt_s.asl │ │ │ └── fsw.asl │ │ ├── rv_im_zifencei │ │ │ ├── add.asl.j2 │ │ │ ├── addi.asl.j2 │ │ │ ├── auipc.asl │ │ │ ├── beq.asl.j2 │ │ │ ├── ebreak.asl │ │ │ ├── ecall.asl │ │ │ ├── fence.asl │ │ │ ├── fence_i.asl │ │ │ ├── jal.asl │ │ │ ├── jalr.asl │ │ │ ├── lb.asl.j2 │ │ │ ├── lui.asl │ │ │ ├── sb.asl.j2 │ │ │ └── slli_rv32.asl.j2 │ │ ├── rv_priv │ │ │ ├── mret.asl │ │ │ └── wfi.asl │ │ ├── rv_v │ │ │ ├── vadc_vim.asl.j2 │ │ │ ├── vadc_vvm.asl.j2 │ │ │ ├── vadc_vxm.asl.j2 │ │ │ ├── vadd_vi.asl.j2 │ │ │ ├── vadd_vv.asl.j2 │ │ │ ├── vadd_vx.asl.j2 │ │ │ ├── vcompress_vm.asl │ │ │ ├── vcpop_m.asl │ │ │ ├── vfirst_m.asl │ │ │ ├── vid_v.asl │ │ │ ├── viota_m.asl │ │ │ ├── vmacc_vv.asl.j2 │ │ │ ├── vmacc_vx.asl.j2 │ │ │ ├── vmadc_vim.asl.j2 │ │ │ ├── vmadc_vvm.asl.j2 │ │ │ ├── vmadc_vxm.asl.j2 │ │ │ ├── vmand_mm.asl.j2 │ │ │ ├── vmerge_vim.asl │ │ │ ├── vmerge_vvm.asl │ │ │ ├── vmerge_vxm.asl │ │ │ ├── vmsbf_m.asl.j2 │ │ │ ├── vmseq_vi.asl.j2 │ │ │ ├── vmseq_vv.asl.j2 │ │ │ ├── vmseq_vx.asl.j2 │ │ │ ├── vmv1r_v.asl.j2 │ │ │ ├── vmv_s_x.asl │ │ │ ├── vmv_v_i.asl │ │ │ ├── vmv_v_v.asl │ │ │ ├── vmv_v_x.asl │ │ │ ├── vmv_x_s.asl │ │ │ ├── vnclip_wi.asl.j2 │ │ │ ├── vnclip_wv.asl.j2 │ │ │ ├── vnclip_wx.asl.j2 │ │ │ ├── vnsrl_wi.asl.j2 │ │ │ ├── vnsrl_wv.asl.j2 │ │ │ ├── vnsrl_wx.asl.j2 │ │ │ ├── vredsum_vs.asl.j2 │ │ │ ├── vrgather_vi.asl │ │ │ ├── vrgather_vv.asl │ │ │ ├── vrgather_vx.asl │ │ │ ├── vrgatherei16_vv.asl │ │ │ ├── vsadd_vi.asl.j2 │ │ │ ├── vsadd_vv.asl.j2 │ │ │ ├── vsadd_vx.asl.j2 │ │ │ ├── vsetivli.asl │ │ │ ├── vsetvl.asl │ │ │ ├── vsetvli.asl │ │ │ ├── vsext_vf2.asl.j2 │ │ │ ├── vsext_vf4.asl.j2 │ │ │ ├── vslide1down_vx.asl │ │ │ ├── vslide1up_vx.asl │ │ │ ├── vslidedown_vi.asl │ │ │ ├── vslidedown_vx.asl │ │ │ ├── vslideup_vi.asl │ │ │ ├── vslideup_vx.asl │ │ │ ├── vsmul_vv.asl │ │ │ ├── vsmul_vx.asl │ │ │ ├── vssrl_vi.asl.j2 │ │ │ ├── vssrl_vv.asl.j2 │ │ │ ├── vssrl_vx.asl.j2 │ │ │ ├── vwadd_vv.asl.j2 │ │ │ ├── vwadd_vx.asl.j2 │ │ │ ├── vwadd_wv.asl.j2 │ │ │ ├── vwadd_wx.asl.j2 │ │ │ ├── vwmacc_vv.asl.j2 │ │ │ ├── vwmacc_vx.asl.j2 │ │ │ └── vwredsum_vs.asl.j2 │ │ ├── rv_vmem │ │ │ ├── vle.asl.j2 │ │ │ ├── vlm_v.asl │ │ │ ├── vloxei.asl.j2 │ │ │ ├── vlr.asl.j2 │ │ │ ├── vlse.asl.j2 │ │ │ ├── vse.asl.j2 │ │ │ ├── vsm_v.asl │ │ │ ├── vsoxei.asl.j2 │ │ │ ├── vsr.asl.j2 │ │ │ └── vsse.asl.j2 │ │ └── rv_zicsr │ │ │ ├── csrrc.asl.j2 │ │ │ ├── csrrci.asl.j2 │ │ │ ├── csrrw.asl │ │ │ └── csrrwi.asl │ ├── handwritten │ │ ├── args.asl │ │ ├── causes.asl │ │ ├── exception.asl │ │ ├── external.asl │ │ ├── external_fp.asl │ │ ├── memory.asl │ │ ├── non_fp_compact.asl │ │ ├── riscv_arith.asl │ │ ├── riscv_fp.asl │ │ ├── states.asl │ │ ├── states_fp.asl │ │ ├── states_v.asl │ │ ├── step.asl │ │ ├── trap.asl │ │ └── util.asl │ ├── package.nix │ ├── scripts │ │ ├── __init__.py │ │ ├── buildgen.py │ │ ├── datagen.py │ │ ├── doccomment.py │ │ ├── ninja_syntax.py │ │ ├── riscv_opcodes.py │ │ └── riscv_opcodes_util.py │ └── template │ │ ├── causes.asl.j2 │ │ ├── csr_dispatch.asl.j2 │ │ ├── inst_dispatch.asl.j2 │ │ ├── inst_unimplemented.asl.j2 │ │ └── pokedex_config.h.j2 ├── simulator │ ├── Cargo.lock │ ├── Cargo.toml │ ├── assets │ │ └── configs.kdl │ ├── build.rs │ ├── include │ │ └── pokedex_interface.h │ ├── package.nix │ └── src │ │ ├── bus │ │ ├── elf.rs │ │ ├── loader.rs │ │ └── mod.rs │ │ ├── common.rs │ │ ├── difftest │ │ ├── assets │ │ │ ├── example.spike.log │ │ │ └── pokedex-sim-event.jsonl.example │ │ ├── mod.rs │ │ ├── pokedex.rs │ │ ├── replay.rs │ │ └── spike.rs │ │ ├── gdb │ │ ├── arch.rs │ │ ├── mod.rs │ │ └── run.rs │ │ ├── main.rs │ │ ├── model │ │ ├── ffi.rs │ │ └── mod.rs │ │ ├── pokedex │ │ ├── mod.rs │ │ └── simulator.rs │ │ └── util.rs └── tests │ ├── all-diffs.nix │ ├── compile-stubs │ ├── include │ │ ├── encoding.h │ │ └── riscv_test.h │ ├── main.S │ └── script.ld │ ├── default.nix │ ├── make-diff-env.nix │ ├── pokedex-config.kdl │ ├── readme.md │ ├── riscv-tests │ ├── Makefile │ ├── case_list.txt │ ├── fp_case_list.txt │ └── package.nix │ ├── riscv-vector-tests │ ├── Makefile │ ├── case_list.txt │ ├── fp_case_list.txt │ └── package.nix │ ├── smoke │ ├── Makefile │ ├── addi.c │ ├── mul.S │ └── package.nix │ └── smoke_v │ ├── Makefile │ ├── package.nix │ └── vsetvl.S ├── profiler ├── Cargo.lock ├── Cargo.toml ├── README.md ├── default.nix └── src │ ├── disasm.rs │ ├── input_hier.rs │ ├── main.rs │ └── vcd_util.rs ├── rocketv ├── configs │ └── meowth.json └── src │ ├── ALU.scala │ ├── AMOALU.scala │ ├── BTB.scala │ ├── Breakpoint.scala │ ├── Bundle.scala │ ├── CSR.scala │ ├── DecodeLogic.scala │ ├── Decoder.scala │ ├── ECC.scala │ ├── FPU.scala │ ├── FetchQueue.scala │ ├── Frontend.scala │ ├── HellaCache.scala │ ├── HellaCacheArbiter.scala │ ├── IBuf.scala │ ├── ICache.scala │ ├── ImmGen.scala │ ├── MulDiv.scala │ ├── PMA.scala │ ├── PMP.scala │ ├── PTW.scala │ ├── PipelinedMultiplier.scala │ ├── PopCountAtLeast.scala │ ├── RVCExpander.scala │ ├── RVDecoderDB.scala │ ├── Replacement.scala │ ├── RocketCore.scala │ ├── RocketTile.scala │ ├── TLB.scala │ ├── csr │ └── V.scala │ └── fpu │ ├── FPToFP.scala │ ├── FPToInt.scala │ ├── FPUFMAPipe.scala │ ├── IntToFP.scala │ └── MulAddRecFNPipe.scala ├── script ├── .scalafmt.conf ├── build.mill ├── ci │ └── src │ │ └── Main.scala ├── default.nix ├── emu │ └── src │ │ └── Main.scala ├── prepare └── script-lock.nix ├── stdlib └── src │ ├── GeneralOM.scala │ └── Queue.scala ├── t1 ├── doc │ ├── Lane.md │ ├── VFU.md │ ├── daydream.md │ ├── lsu.md │ ├── rvv-lane.drawio.svg │ ├── rvv-lane_reg.drawio.svg │ ├── rvv-rf-sew0.drawio.svg │ ├── rvv.drawio │ ├── rvv.drawio.svg │ └── vrf.md └── src │ ├── Bundles.scala │ ├── FloatModule.scala │ ├── Lane.scala │ ├── LaneAdder.scala │ ├── LaneDiv.scala │ ├── LaneDivFP.scala │ ├── LaneFFO.scala │ ├── LaneFloat.scala │ ├── LaneLogic.scala │ ├── LaneMul.scala │ ├── LanePopCount.scala │ ├── LaneShifter.scala │ ├── LaneZvbb.scala │ ├── MaskedLogic.scala │ ├── OtherUnit.scala │ ├── T1.scala │ ├── VectorDecoder.scala │ ├── VectorFunctionUnit.scala │ ├── decoder │ ├── Decoder.scala │ ├── InstructionDocumentation.scala │ ├── T1DecodePattern.scala │ ├── TableGenerator.scala │ └── attribute │ │ ├── adderUop.scala │ │ ├── divUop.scala │ │ ├── floatUop.scala │ │ ├── fpExecutionType.scala │ │ ├── isAdder.scala │ │ ├── isAverage.scala │ │ ├── isCompress.scala │ │ ├── isCrossread.scala │ │ ├── isCrosswrite.scala │ │ ├── isDivider.scala │ │ ├── isDontneedexecuteinlane.scala │ │ ├── isExtend.scala │ │ ├── isFcompare.scala │ │ ├── isFfo.scala │ │ ├── isFirstwiden.scala │ │ ├── isFloat.scala │ │ ├── isFloatmul.scala │ │ ├── isFloattype.scala │ │ ├── isFma.scala │ │ ├── isFother.scala │ │ ├── isGather.scala │ │ ├── isGather16.scala │ │ ├── isId.scala │ │ ├── isIndextype.scala │ │ ├── isIota.scala │ │ ├── isItype.scala │ │ ├── isLogic.scala │ │ ├── isMaskPipeType.scala │ │ ├── isMaskdestination.scala │ │ ├── isMasklogic.scala │ │ ├── isMasksource.scala │ │ ├── isMaskunit.scala │ │ ├── isMulticycle.scala │ │ ├── isMultiplier.scala │ │ ├── isMv.scala │ │ ├── isNarrow.scala │ │ ├── isNr.scala │ │ ├── isOrderreduce.scala │ │ ├── isOther.scala │ │ ├── isPopcount.scala │ │ ├── isReadonly.scala │ │ ├── isRed.scala │ │ ├── isReverse.scala │ │ ├── isSaturate.scala │ │ ├── isScheduler.scala │ │ ├── isShift.scala │ │ ├── isSlid.scala │ │ ├── isSpecial.scala │ │ ├── isSpecialslot.scala │ │ ├── isSreadvd.scala │ │ ├── isSwrite.scala │ │ ├── isTargetrd.scala │ │ ├── isUnorderwrite.scala │ │ ├── isUnsigned0.scala │ │ ├── isUnsigned1.scala │ │ ├── isVector.scala │ │ ├── isVtype.scala │ │ ├── isVwmacc.scala │ │ ├── isWidenreduce.scala │ │ ├── isWriteCount.scala │ │ ├── isZero.scala │ │ ├── isZvbb.scala │ │ ├── isZvma.scala │ │ ├── logicUop.scala │ │ ├── maskPipeOpcode.scala │ │ ├── mulUop.scala │ │ ├── otherUop.scala │ │ ├── package.scala │ │ ├── shiftUop.scala │ │ ├── topUop.scala │ │ ├── uop.scala │ │ ├── zeroUop.scala │ │ └── zvbbUop.scala │ ├── interface │ ├── LSUInterface.scala │ ├── LaneInterface.scala │ └── SequencerInterface.scala │ ├── laneStage │ ├── CrossReadUnit.scala │ ├── Distributor.scala │ ├── LaneExecutionBridge.scala │ ├── LaneStage.scala │ ├── LaneStage0.scala │ ├── LaneStage1.scala │ ├── LaneStage2.scala │ ├── LaneStage3.scala │ ├── MaskExchangeUnit.scala │ ├── MaskedWrite.scala │ ├── ReadStageRRArbiter.scala │ ├── SlotTokenManager.scala │ └── VrfReadPipe.scala │ ├── lsu │ ├── Bundle.scala │ ├── LSU.scala │ ├── LoadUnit.scala │ ├── SimpleAccessUnit.scala │ ├── StoreUnit.scala │ ├── StrideBase.scala │ └── ZVMADataExchange.scala │ ├── mask │ ├── BitLevelMaskWrite.scala │ ├── MaskCompress.scala │ ├── MaskExtend.scala │ ├── MaskReduce.scala │ ├── MaskUnit.scala │ ├── MaskUnitReadCrossBar.scala │ └── SlideIndexGen.scala │ ├── package.scala │ ├── sequencer │ └── T1TokenManager.scala │ ├── vfu │ ├── Abs32.scala │ ├── CSA42.scala │ ├── Complement64.scala │ ├── Multiplier16.scala │ ├── ReduceAdder.scala │ ├── VFUConnectModule.scala │ ├── VectorAdder.scala │ ├── VectorAdder64.scala │ ├── VectorMultiplier32Signed.scala │ └── VectorMultiplier32Unsigned.scala │ ├── vrf │ ├── ChainingCheck.scala │ ├── VRF.scala │ └── WriteCheck.scala │ └── zvma │ ├── ZVMA.scala │ └── ZVMAProcessingElement.scala ├── t1emu ├── src │ ├── AXI4SlaveAgent.scala │ └── TestBench.scala └── vsrc │ └── VerbatimModule.sv ├── t1rocket └── src │ └── T1RocketTile.scala ├── t1rocketemu ├── configs │ └── default.json ├── src │ ├── AXI4SlaveAgent.scala │ ├── FPToIEEE.scala │ └── TestBench.scala └── vsrc │ └── VerbatimModule.sv └── tests ├── asm ├── default.nix ├── fpsmoke │ ├── features-required.json │ └── fpsmoke.S ├── memcpy │ └── memcpy.S ├── mmm │ └── mmm.S ├── smoke │ └── smoke.S ├── strlen │ └── strlen.S ├── utf8_count │ └── utf8_count.S └── zvma │ └── zvma.S ├── builder.nix ├── codegen ├── common.txt ├── default.nix ├── fp.txt ├── include │ ├── riscv_test.h │ └── test_macros.h └── zvbb.txt ├── default.nix ├── disp ├── default.nix └── simple │ └── simple.c ├── emurt ├── default.nix ├── emurt.c ├── emurt.h └── tests │ ├── default.nix │ └── validate.sh ├── eval ├── _ntt │ ├── default.nix │ ├── gen_header.py │ ├── ntt.c │ ├── ntt_1024.json │ ├── ntt_128.json │ ├── ntt_2048.json │ ├── ntt_256.json │ ├── ntt_4096.json │ ├── ntt_512.json │ ├── ntt_64.json │ ├── ntt_main.c │ ├── ntt_mem.c │ └── ref.wls └── default.nix ├── intrinsic ├── conv2d_less_m2 │ └── conv2d_less_m2.c ├── default.nix ├── linear_normalization │ ├── features-required.json │ └── linear_normalization.c ├── matmul │ └── matmul.c └── softmax │ ├── features-required.json │ └── softmax.c ├── iree-mlir ├── default.nix ├── device_embedded_sync.c ├── mul │ ├── mul.mlir │ └── run.c └── test.c ├── iree-pytorch ├── default.nix ├── device_embedded_sync.c ├── matmul │ ├── matmul.py │ └── run.c └── test.c ├── mlir ├── axpy_masked │ ├── axpy_masked.c │ └── axpy_masked.mlir ├── conv │ ├── conv.c │ └── conv.mlir ├── default.nix ├── hello │ ├── hello.c │ ├── hello.json │ └── hello.mlir ├── matmul │ ├── matmul.c │ └── matmul.mlir ├── maxvl_tail_setvl_front │ ├── maxvl_tail_setvl_front.c │ └── maxvl_tail_setvl_front.mlir ├── rvv_vp_intrinsic_add │ ├── rvv_vp_intrinsic_add.c │ └── rvv_vp_intrinsic_add.mlir ├── rvv_vp_intrinsic_add_scalable │ ├── rvv_vp_intrinsic_add_scalable.c │ └── rvv_vp_intrinsic_add_scalable.mlir ├── stripmining │ ├── stripmining.c │ └── stripmining.mlir └── vectoradd │ ├── vectoradd.c │ └── vectoradd.mlir ├── perf ├── default.nix └── llama │ ├── default.nix │ ├── extern_data.S │ ├── extern_data.h │ ├── run.c │ ├── trap.c │ ├── trap.h │ └── utils.h ├── pytorch ├── README.md ├── default.nix ├── demo │ ├── build.nix │ ├── demo.cc │ └── demo.py ├── include │ ├── img.hpp │ └── memref.hpp ├── lenet │ ├── .gitignore │ ├── build.nix │ ├── lenet.cc │ ├── lenet.py │ └── model.py ├── lib │ └── MemrefCopy.cc ├── matmul │ ├── build.nix │ ├── matmul.cc │ └── matmul.py ├── mobilenet │ ├── build.nix │ ├── mobilenet.cc │ └── mobilenet.py └── tinyllama │ ├── build.nix │ ├── tinyllama.cc │ └── tinyllama.py ├── riscv-test-env ├── LICENSE ├── encoding.h ├── p │ ├── link.ld │ └── riscv_test.h ├── pm │ ├── link.ld │ └── riscv_test.h ├── pt │ ├── link.ld │ └── riscv_test.h └── v │ ├── entry.S │ ├── link.ld │ ├── riscv_test.h │ ├── string.c │ └── vm.c ├── rvv_bench ├── default.nix ├── mandelbrot │ └── features-required.json └── t1_runtime.patch ├── t1.ld └── t1_main.S /.github/designs/benchmark_dlen1024_vlen1024_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen1024_vlen1024_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen1024_vlen16384_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen1024_vlen16384_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen1024_vlen2048_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen1024_vlen2048_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen1024_vlen4096_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen1024_vlen4096_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen1024_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen1024_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen128_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen128_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen2048_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen2048_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen256_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen256_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen4096_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen4096_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen128_vlen512_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen128_vlen512_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen256_vlen1024_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen256_vlen1024_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen256_vlen2048_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen256_vlen2048_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen256_vlen256_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen256_vlen256_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen256_vlen4096_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen256_vlen4096_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen256_vlen512_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen256_vlen512_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen512_vlen1024_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen512_vlen1024_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen512_vlen2048_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen512_vlen2048_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen512_vlen4096_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen512_vlen4096_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/benchmark_dlen512_vlen512_fp/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/benchmark_dlen512_vlen512_fp/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/blastoise/t1emu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/blastoise/t1emu.json -------------------------------------------------------------------------------- /.github/designs/blastoise/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/blastoise/t1rocketemu.json -------------------------------------------------------------------------------- /.github/designs/uxie/t1emu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/uxie/t1emu.json -------------------------------------------------------------------------------- /.github/designs/uxie/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/designs/uxie/t1rocketemu.json -------------------------------------------------------------------------------- /.github/scripts/collect-reports.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/scripts/collect-reports.sh -------------------------------------------------------------------------------- /.github/verilator/blastoise/t1emu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/verilator/blastoise/t1emu.json -------------------------------------------------------------------------------- /.github/verilator/blastoise/t1rocketemu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/verilator/blastoise/t1rocketemu.json -------------------------------------------------------------------------------- /.github/workflows/00-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/00-lint.yml -------------------------------------------------------------------------------- /.github/workflows/00-test-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/00-test-main.yml -------------------------------------------------------------------------------- /.github/workflows/01-emulator-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/01-emulator-ci.yml -------------------------------------------------------------------------------- /.github/workflows/02-pd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/02-pd.yml -------------------------------------------------------------------------------- /.github/workflows/99-chisel-circt-bump.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/99-chisel-circt-bump.yml -------------------------------------------------------------------------------- /.github/workflows/99-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/99-release.yml -------------------------------------------------------------------------------- /.github/workflows/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.github/workflows/readme.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/README.md -------------------------------------------------------------------------------- /common.mill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/common.mill -------------------------------------------------------------------------------- /custom-instructions/rv_xsfmm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/custom-instructions/rv_xsfmm -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/.github/workflows/ci.yml -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/.gitignore -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/.gitmodules -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/LICENSE -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/Makefile -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/README.md -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/build.mill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/build.mill -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/common.mill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/common.mill -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/doc/divSqrtRecFN_small.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/doc/divSqrtRecFN_small.txt -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/doc/divSqrtRecodedFloat64_mulAddZ31.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/doc/divSqrtRecodedFloat64_mulAddZ31.txt -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/AddRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/AddRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/CompareRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/CompareRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/INToRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/INToRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/MulAddRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/MulAddRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/MulRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/MulRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/RecFNToIN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/RecFNToIN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/RecFNToRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/RecFNToRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/common.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/fNFromRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/fNFromRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/primitives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/primitives.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/src/main/scala/recFNFromFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/src/main/scala/recFNFromFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/csrc/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/resources/csrc/test.cpp -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/AddRecF16.h: -------------------------------------------------------------------------------- 1 | MulAddRecF16_add.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/AddRecF32.h: -------------------------------------------------------------------------------- 1 | MulAddRecF32_add.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/AddRecF64.h: -------------------------------------------------------------------------------- 1 | MulAddRecF64_add.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/DivSqrtRecF16_small_div.h: -------------------------------------------------------------------------------- 1 | #define FLEN 16 2 | #include "DivSqrtRecFN_small_div.h" 3 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/DivSqrtRecF32_small_div.h: -------------------------------------------------------------------------------- 1 | #define FLEN 32 2 | #include "DivSqrtRecFN_small_div.h" 3 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF16.h: -------------------------------------------------------------------------------- 1 | #define FLEN 16 2 | #include "MulAddRecFN.h" 3 | 4 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF16_add.h: -------------------------------------------------------------------------------- 1 | MulAddRecF16_mul.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF32.h: -------------------------------------------------------------------------------- 1 | #define FLEN 32 2 | #include "MulAddRecFN.h" 3 | 4 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF32_add.h: -------------------------------------------------------------------------------- 1 | MulAddRecF32_mul.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF32_mul.h: -------------------------------------------------------------------------------- 1 | #define FLEN 32 2 | #include "MulAddRecFN_mul.h" 3 | 4 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF64.h: -------------------------------------------------------------------------------- 1 | #define FLEN 64 2 | #include "MulAddRecFN.h" 3 | 4 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF64_add.h: -------------------------------------------------------------------------------- 1 | MulAddRecF64_mul.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecF64_mul.h: -------------------------------------------------------------------------------- 1 | #define FLEN 64 2 | #include "MulAddRecFN_mul.h" 3 | 4 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulAddRecFN_mul.h: -------------------------------------------------------------------------------- 1 | MulAddRecFN_add.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulRecF16.h: -------------------------------------------------------------------------------- 1 | AddRecF16.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulRecF32.h: -------------------------------------------------------------------------------- 1 | AddRecF32.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/MulRecF64.h: -------------------------------------------------------------------------------- 1 | AddRecF64.h -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/f16FromRecF16.h: -------------------------------------------------------------------------------- 1 | #define FLEN 16 2 | 3 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/f32FromRecF32.h: -------------------------------------------------------------------------------- 1 | #define FLEN 32 2 | 3 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/includes/f64FromRecF64.h: -------------------------------------------------------------------------------- 1 | #define FLEN 64 2 | 3 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/resources/vsrc/emulator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/resources/vsrc/emulator.v -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/src/FMATester.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/src/FMATester.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/src/ValExec_AddRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/src/ValExec_AddRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/src/ValExec_INToRecFN.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/src/ValExec_INToRecFN.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/hardfloat/tests/src/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/hardfloat/tests/src/package.scala -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.8 2 | -------------------------------------------------------------------------------- /dependencies/berkeley-hardfloat/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/berkeley-hardfloat/project/plugins.sbt -------------------------------------------------------------------------------- /dependencies/bump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/bump.sh -------------------------------------------------------------------------------- /dependencies/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/docs.md -------------------------------------------------------------------------------- /dependencies/locks/arithmetic-mill-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/arithmetic-mill-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/berkeley-hardfloat-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/berkeley-hardfloat-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/chisel-interface-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/chisel-interface-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/chisel-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/chisel-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/rvdecoderdb-3-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/rvdecoderdb-3-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/rvdecoderdb-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/rvdecoderdb-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/t1-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/t1-lock.nix -------------------------------------------------------------------------------- /dependencies/locks/zaozi-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/locks/zaozi-lock.nix -------------------------------------------------------------------------------- /dependencies/submodules/_sources/generated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/submodules/_sources/generated.json -------------------------------------------------------------------------------- /dependencies/submodules/_sources/generated.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/submodules/_sources/generated.nix -------------------------------------------------------------------------------- /dependencies/submodules/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/submodules/default.nix -------------------------------------------------------------------------------- /dependencies/submodules/nvfetcher.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/dependencies/submodules/nvfetcher.toml -------------------------------------------------------------------------------- /designs/org.chipsalliance.t1.elaborator.t1.T1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/designs/org.chipsalliance.t1.elaborator.t1.T1.toml -------------------------------------------------------------------------------- /designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/designs/org.chipsalliance.t1.elaborator.t1emu.TestBench.toml -------------------------------------------------------------------------------- /designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/designs/org.chipsalliance.t1.elaborator.t1rocketemu.TestBench.toml -------------------------------------------------------------------------------- /designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/designs/org.chipsalliance.t1.elaborator.t1rocketv.T1RocketTile.toml -------------------------------------------------------------------------------- /difftest/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/.clang-format -------------------------------------------------------------------------------- /difftest/.gitignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /difftest/.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/.rustfmt.toml -------------------------------------------------------------------------------- /difftest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/Cargo.lock -------------------------------------------------------------------------------- /difftest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/Cargo.toml -------------------------------------------------------------------------------- /difftest/config/dramsim3-config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/config/dramsim3-config.ini -------------------------------------------------------------------------------- /difftest/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/default.nix -------------------------------------------------------------------------------- /difftest/doc/organization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/doc/organization.md -------------------------------------------------------------------------------- /difftest/doc/rational.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/doc/rational.md -------------------------------------------------------------------------------- /difftest/dpi_common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_common/Cargo.toml -------------------------------------------------------------------------------- /difftest/dpi_common/src/dpi_target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_common/src/dpi_target.rs -------------------------------------------------------------------------------- /difftest/dpi_common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_common/src/lib.rs -------------------------------------------------------------------------------- /difftest/dpi_common/src/plusarg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_common/src/plusarg.rs -------------------------------------------------------------------------------- /difftest/dpi_common/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_common/src/util.rs -------------------------------------------------------------------------------- /difftest/dpi_t1emu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1emu/Cargo.toml -------------------------------------------------------------------------------- /difftest/dpi_t1emu/src/dpi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1emu/src/dpi.rs -------------------------------------------------------------------------------- /difftest/dpi_t1emu/src/drive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1emu/src/drive.rs -------------------------------------------------------------------------------- /difftest/dpi_t1emu/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1emu/src/lib.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/Cargo.toml -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/dpi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/dpi.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/drive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/drive.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/interconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/interconnect.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/interconnect/framebuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/interconnect/framebuffer.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/interconnect/simctrl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/interconnect/simctrl.rs -------------------------------------------------------------------------------- /difftest/dpi_t1rocketemu/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/dpi_t1rocketemu/src/lib.rs -------------------------------------------------------------------------------- /difftest/spike_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /difftest/spike_interfaces/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/default.nix -------------------------------------------------------------------------------- /difftest/spike_interfaces/spike_interfaces-config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/spike_interfaces-config.cmake -------------------------------------------------------------------------------- /difftest/spike_interfaces/spike_interfaces.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/spike_interfaces.cc -------------------------------------------------------------------------------- /difftest/spike_interfaces/spike_interfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/spike_interfaces.h -------------------------------------------------------------------------------- /difftest/spike_interfaces/spike_interfaces_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_interfaces/spike_interfaces_c.h -------------------------------------------------------------------------------- /difftest/spike_rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/Cargo.toml -------------------------------------------------------------------------------- /difftest/spike_rs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/build.rs -------------------------------------------------------------------------------- /difftest/spike_rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/src/lib.rs -------------------------------------------------------------------------------- /difftest/spike_rs/src/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/src/runner.rs -------------------------------------------------------------------------------- /difftest/spike_rs/src/spike_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/src/spike_event.rs -------------------------------------------------------------------------------- /difftest/spike_rs/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/spike_rs/src/util.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/Cargo.toml -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/main.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1emu/difftest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1emu/difftest.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1emu/json_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1emu/json_events.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1emu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1emu/mod.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1rocketemu/difftest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1rocketemu/difftest.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1rocketemu/json_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1rocketemu/json_events.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/t1rocketemu/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/t1rocketemu/mod.rs -------------------------------------------------------------------------------- /difftest/t1-sim-checker/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/difftest/t1-sim-checker/src/util.rs -------------------------------------------------------------------------------- /doc/.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/.markdownlint.json -------------------------------------------------------------------------------- /doc/.markdownlintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/en/DATAPATH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/en/DATAPATH.md -------------------------------------------------------------------------------- /doc/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/en/README.md -------------------------------------------------------------------------------- /doc/en/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/en/SUMMARY.md -------------------------------------------------------------------------------- /doc/en/book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/en/book.json -------------------------------------------------------------------------------- /doc/en/images/cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/en/images/cover.svg -------------------------------------------------------------------------------- /doc/en/package.json: -------------------------------------------------------------------------------- 1 | ../package.json -------------------------------------------------------------------------------- /doc/en/yarn.lock: -------------------------------------------------------------------------------- 1 | ../yarn.lock -------------------------------------------------------------------------------- /doc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/package.json -------------------------------------------------------------------------------- /doc/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/doc/yarn.lock -------------------------------------------------------------------------------- /elaborator/src/rocketv/ALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/ALU.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/AMOALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/AMOALU.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/BTB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/BTB.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/BreakpointUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/BreakpointUnit.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/CSR.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/CSR.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/DCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/DCache.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/Decoder.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/FPToFP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/FPToFP.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/FPToInt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/FPToInt.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/FPU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/FPU.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/FPUFMAPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/FPUFMAPipe.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/Frontend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/Frontend.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/IBuf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/IBuf.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/ICache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/ICache.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/IntToFP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/IntToFP.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/MulAddRecFNPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/MulAddRecFNPipe.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/MulDiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/MulDiv.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/PMAChecker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/PMAChecker.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/PMP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/PMP.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/PTW.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/PTW.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/PipelinedMultiplier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/PipelinedMultiplier.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/RVCExpander.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/RVCExpander.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/Rocket.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/Rocket.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/RocketTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/RocketTile.scala -------------------------------------------------------------------------------- /elaborator/src/rocketv/TLB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/rocketv/TLB.scala -------------------------------------------------------------------------------- /elaborator/src/t1/T1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/t1/T1.scala -------------------------------------------------------------------------------- /elaborator/src/t1emu/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/t1emu/TestBench.scala -------------------------------------------------------------------------------- /elaborator/src/t1rocket/T1RocketTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/t1rocket/T1RocketTile.scala -------------------------------------------------------------------------------- /elaborator/src/t1rocketemu/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/elaborator/src/t1rocketemu/TestBench.scala -------------------------------------------------------------------------------- /emuhelper/src/DPIModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/emuhelper/src/DPIModule.scala -------------------------------------------------------------------------------- /emuhelper/src/DPIModuleLegacy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/emuhelper/src/DPIModuleLegacy.scala -------------------------------------------------------------------------------- /emuhelper/src/HasExtModuleDefine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/emuhelper/src/HasExtModuleDefine.scala -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/flake.nix -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/patches/llvm/fix-clang-build.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/patches/llvm/fix-clang-build.patch -------------------------------------------------------------------------------- /nix/patches/llvm/gnu-install-dirs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/patches/llvm/gnu-install-dirs.patch -------------------------------------------------------------------------------- /nix/patches/spike/0001-t1-fix-relax-vsew-vlmul-ELEN-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/patches/spike/0001-t1-fix-relax-vsew-vlmul-ELEN-check.patch -------------------------------------------------------------------------------- /nix/patches/spike/0002-t1-fix-relax-vlen-limit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/patches/spike/0002-t1-fix-relax-vlen-limit.patch -------------------------------------------------------------------------------- /nix/patches/spike/0003-t1-fix-change-order-of-vfredusum-vs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/patches/spike/0003-t1-fix-change-order-of-vfredusum-vs.patch -------------------------------------------------------------------------------- /nix/pkgs/asl-interpreter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/asl-interpreter.nix -------------------------------------------------------------------------------- /nix/pkgs/aslref.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/aslref.nix -------------------------------------------------------------------------------- /nix/pkgs/buddy-llvm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/buddy-llvm.nix -------------------------------------------------------------------------------- /nix/pkgs/buddy-mlir.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/buddy-mlir.nix -------------------------------------------------------------------------------- /nix/pkgs/dramsim3.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/dramsim3.nix -------------------------------------------------------------------------------- /nix/pkgs/espresso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/espresso.nix -------------------------------------------------------------------------------- /nix/pkgs/iree-runtime.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/iree-runtime.nix -------------------------------------------------------------------------------- /nix/pkgs/iree-turbine.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/iree-turbine.nix -------------------------------------------------------------------------------- /nix/pkgs/iree.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/iree.nix -------------------------------------------------------------------------------- /nix/pkgs/libspike.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/libspike.nix -------------------------------------------------------------------------------- /nix/pkgs/riscv-vector-tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/riscv-vector-tests.nix -------------------------------------------------------------------------------- /nix/pkgs/snps-fhs-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/pkgs/snps-fhs-env.nix -------------------------------------------------------------------------------- /nix/t1/conversion/chisel-to-mlirbc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/conversion/chisel-to-mlirbc.nix -------------------------------------------------------------------------------- /nix/t1/conversion/finalize-mlirbc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/conversion/finalize-mlirbc.nix -------------------------------------------------------------------------------- /nix/t1/conversion/mlirbc-to-sv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/conversion/mlirbc-to-sv.nix -------------------------------------------------------------------------------- /nix/t1/conversion/sv-to-vcs-simulator.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/conversion/sv-to-vcs-simulator.nix -------------------------------------------------------------------------------- /nix/t1/conversion/sv-to-verilator-emulator.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/conversion/sv-to-verilator-emulator.nix -------------------------------------------------------------------------------- /nix/t1/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/default.nix -------------------------------------------------------------------------------- /nix/t1/mill-modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/mill-modules.nix -------------------------------------------------------------------------------- /nix/t1/release/doc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/release/doc.nix -------------------------------------------------------------------------------- /nix/t1/release/doc.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/release/doc.typ -------------------------------------------------------------------------------- /nix/t1/release/docker-image.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/release/docker-image.nix -------------------------------------------------------------------------------- /nix/t1/release/template.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/release/template.typ -------------------------------------------------------------------------------- /nix/t1/run/calculate-cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/run/calculate-cycle.py -------------------------------------------------------------------------------- /nix/t1/run/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/run/default.nix -------------------------------------------------------------------------------- /nix/t1/run/run-emulator.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/run/run-emulator.nix -------------------------------------------------------------------------------- /nix/t1/run/run-fsdb2vcd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/run/run-fsdb2vcd.nix -------------------------------------------------------------------------------- /nix/t1/t1.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/nix/t1/t1.nix -------------------------------------------------------------------------------- /omreader/src/OMReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/OMReader.scala -------------------------------------------------------------------------------- /omreader/src/T1OMReader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/T1OMReader.scala -------------------------------------------------------------------------------- /omreader/src/t1/T1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/t1/T1.scala -------------------------------------------------------------------------------- /omreader/src/t1emu/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/t1emu/TestBench.scala -------------------------------------------------------------------------------- /omreader/src/t1rocketemu/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/t1rocketemu/TestBench.scala -------------------------------------------------------------------------------- /omreader/src/t1rocketv/T1RocketTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/omreader/src/t1rocketv/T1RocketTile.scala -------------------------------------------------------------------------------- /pokedex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/.gitignore -------------------------------------------------------------------------------- /pokedex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/README.md -------------------------------------------------------------------------------- /pokedex/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/default.nix -------------------------------------------------------------------------------- /pokedex/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/Makefile -------------------------------------------------------------------------------- /pokedex/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/README.md -------------------------------------------------------------------------------- /pokedex/docs/arg_lut.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/arg_lut.json -------------------------------------------------------------------------------- /pokedex/docs/display/doc-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/display/doc-dark.pdf -------------------------------------------------------------------------------- /pokedex/docs/display/doc.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/display/doc.pdf -------------------------------------------------------------------------------- /pokedex/docs/doc.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/doc.typ -------------------------------------------------------------------------------- /pokedex/docs/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/docs/package.nix -------------------------------------------------------------------------------- /pokedex/model/.gitignore: -------------------------------------------------------------------------------- 1 | /build.ninja 2 | -------------------------------------------------------------------------------- /pokedex/model/aslbuild/asl2c.prj.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/aslbuild/asl2c.prj.j2 -------------------------------------------------------------------------------- /pokedex/model/aslbuild/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/aslbuild/project.json -------------------------------------------------------------------------------- /pokedex/model/configs/full.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/configs/full.toml -------------------------------------------------------------------------------- /pokedex/model/configs/integer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/configs/integer.toml -------------------------------------------------------------------------------- /pokedex/model/configs/zve32x.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/configs/zve32x.toml -------------------------------------------------------------------------------- /pokedex/model/csr/mro_f11_mvendorid.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mro_f11_mvendorid.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mro_f12_marchid.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mro_f12_marchid.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mro_f13_mimpid.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mro_f13_mimpid.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mro_f14_mhartid.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mro_f14_mhartid.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mro_f15_mconfigptr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mro_f15_mconfigptr.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_300_mstatus.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_300_mstatus.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_301_misa.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_301_misa.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_304_mie.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_304_mie.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_305_mtvec.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_305_mtvec.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_310_mstatush.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_310_mstatush.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_340_mscratch.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_340_mscratch.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_341_mepc.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_341_mepc.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_342_mcause.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_342_mcause.asl -------------------------------------------------------------------------------- /pokedex/model/csr/mrw_344_mip.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/mrw_344_mip.asl -------------------------------------------------------------------------------- /pokedex/model/csr/uro_c20_vl.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/uro_c20_vl.asl -------------------------------------------------------------------------------- /pokedex/model/csr/uro_c21_vtype.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/uro_c21_vtype.asl -------------------------------------------------------------------------------- /pokedex/model/csr/uro_c22_vlenb.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/uro_c22_vlenb.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_001_fflags.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_001_fflags.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_002_frm.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_002_frm.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_003_fcsr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_003_fcsr.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_008_vstart.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_008_vstart.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_009_vxsat.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_009_vxsat.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_00a_vxrm.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_00a_vxrm.asl -------------------------------------------------------------------------------- /pokedex/model/csr/urw_00f_vcsr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csr/urw_00f_vcsr.asl -------------------------------------------------------------------------------- /pokedex/model/csrc/pokedex_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csrc/pokedex_interface.c -------------------------------------------------------------------------------- /pokedex/model/csrc/softfloat_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/csrc/softfloat_wrapper.c -------------------------------------------------------------------------------- /pokedex/model/data_files/full/csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/full/csr.json -------------------------------------------------------------------------------- /pokedex/model/data_files/full/inst_encoding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/full/inst_encoding.json -------------------------------------------------------------------------------- /pokedex/model/data_files/full/unimplemented.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/full/unimplemented.json -------------------------------------------------------------------------------- /pokedex/model/data_files/integer/csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/integer/csr.json -------------------------------------------------------------------------------- /pokedex/model/data_files/integer/inst_encoding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/integer/inst_encoding.json -------------------------------------------------------------------------------- /pokedex/model/data_files/integer/unimplemented.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/integer/unimplemented.json -------------------------------------------------------------------------------- /pokedex/model/data_files/zve32x/csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/zve32x/csr.json -------------------------------------------------------------------------------- /pokedex/model/data_files/zve32x/inst_encoding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/zve32x/inst_encoding.json -------------------------------------------------------------------------------- /pokedex/model/data_files/zve32x/unimplemented.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/data_files/zve32x/unimplemented.json -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_a/amoadd_w.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_a/amoadd_w.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_a/lr_w.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_a/lr_w.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_a/sc_w.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_a/sc_w.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_add.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_add.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_addi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_addi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_addi16sp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_addi16sp.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_addi4spn.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_addi4spn.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_andi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_andi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_beqz.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_beqz.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_ebreak.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_ebreak.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_j.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_j.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_jal.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_jal.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_jalr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_jalr.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_jr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_jr.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_li.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_li.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_lui.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_lui.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_lw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_lw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_lwsp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_lwsp.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_mv.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_mv.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_nop.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_nop.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_slli.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_slli.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_srli.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_srli.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_sub.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_sub.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_sw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_sw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_c/c_swsp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_c/c_swsp.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_cf/c_flw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_cf/c_flw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_cf/c_flwsp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_cf/c_flwsp.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_cf/c_fsw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_cf/c_fsw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_cf/c_fswsp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_cf/c_fswsp.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fadd_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fadd_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fclass_s.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fclass_s.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fcvt_s_w.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fcvt_s_w.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fcvt_w_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fcvt_w_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/feq_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/feq_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/flw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/flw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fmadd_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fmadd_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fmin_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fmin_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fmv_w_x.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fmv_w_x.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fmv_x_w.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fmv_x_w.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fsgnj_s.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fsgnj_s.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fsqrt_s.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fsqrt_s.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_f/fsw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_f/fsw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/add.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/add.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/addi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/addi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/auipc.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/auipc.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/beq.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/beq.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/ebreak.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/ebreak.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/ecall.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/ecall.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/fence.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/fence.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/fence_i.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/fence_i.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/jal.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/jal.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/jalr.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/jalr.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/lb.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/lb.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/lui.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/lui.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/sb.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/sb.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_im_zifencei/slli_rv32.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_im_zifencei/slli_rv32.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_priv/mret.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_priv/mret.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_priv/wfi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_priv/wfi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadc_vim.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadc_vim.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadc_vvm.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadc_vvm.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadc_vxm.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadc_vxm.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadd_vi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadd_vi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadd_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadd_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vadd_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vadd_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vcompress_vm.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vcompress_vm.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vcpop_m.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vcpop_m.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vfirst_m.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vfirst_m.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vid_v.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vid_v.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/viota_m.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/viota_m.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmacc_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmacc_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmacc_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmacc_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmadc_vim.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmadc_vim.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmadc_vvm.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmadc_vvm.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmadc_vxm.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmadc_vxm.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmand_mm.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmand_mm.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmerge_vim.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmerge_vim.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmerge_vvm.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmerge_vvm.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmerge_vxm.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmerge_vxm.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmsbf_m.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmsbf_m.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmseq_vi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmseq_vi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmseq_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmseq_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmseq_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmseq_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv1r_v.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv1r_v.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv_s_x.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv_s_x.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv_v_i.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv_v_i.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv_v_v.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv_v_v.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv_v_x.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv_v_x.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vmv_x_s.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vmv_x_s.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnclip_wi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnclip_wi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnclip_wv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnclip_wv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnclip_wx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnclip_wx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnsrl_wi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnsrl_wi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnsrl_wv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnsrl_wv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vnsrl_wx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vnsrl_wx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vredsum_vs.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vredsum_vs.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vrgather_vi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vrgather_vi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vrgather_vv.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vrgather_vv.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vrgather_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vrgather_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vrgatherei16_vv.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vrgatherei16_vv.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsadd_vi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsadd_vi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsadd_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsadd_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsadd_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsadd_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsetivli.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsetivli.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsetvl.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsetvl.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsetvli.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsetvli.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsext_vf2.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsext_vf2.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsext_vf4.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsext_vf4.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslide1down_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslide1down_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslide1up_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslide1up_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslidedown_vi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslidedown_vi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslidedown_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslidedown_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslideup_vi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslideup_vi.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vslideup_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vslideup_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsmul_vv.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsmul_vv.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vsmul_vx.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vsmul_vx.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vssrl_vi.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vssrl_vi.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vssrl_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vssrl_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vssrl_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vssrl_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwadd_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwadd_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwadd_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwadd_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwadd_wv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwadd_wv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwadd_wx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwadd_wx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwmacc_vv.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwmacc_vv.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwmacc_vx.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwmacc_vx.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_v/vwredsum_vs.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_v/vwredsum_vs.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vle.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vle.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vlm_v.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vlm_v.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vloxei.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vloxei.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vlr.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vlr.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vlse.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vlse.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vse.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vse.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vsm_v.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vsm_v.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vsoxei.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vsoxei.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vsr.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vsr.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_vmem/vsse.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_vmem/vsse.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_zicsr/csrrc.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_zicsr/csrrc.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_zicsr/csrrci.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_zicsr/csrrci.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_zicsr/csrrw.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_zicsr/csrrw.asl -------------------------------------------------------------------------------- /pokedex/model/extensions/rv_zicsr/csrrwi.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/extensions/rv_zicsr/csrrwi.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/args.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/args.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/causes.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/causes.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/exception.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/exception.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/external.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/external.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/external_fp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/external_fp.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/memory.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/memory.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/non_fp_compact.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/non_fp_compact.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/riscv_arith.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/riscv_arith.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/riscv_fp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/riscv_fp.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/states.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/states.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/states_fp.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/states_fp.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/states_v.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/states_v.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/step.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/step.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/trap.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/trap.asl -------------------------------------------------------------------------------- /pokedex/model/handwritten/util.asl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/handwritten/util.asl -------------------------------------------------------------------------------- /pokedex/model/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/package.nix -------------------------------------------------------------------------------- /pokedex/model/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pokedex/model/scripts/buildgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/buildgen.py -------------------------------------------------------------------------------- /pokedex/model/scripts/datagen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/datagen.py -------------------------------------------------------------------------------- /pokedex/model/scripts/doccomment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/doccomment.py -------------------------------------------------------------------------------- /pokedex/model/scripts/ninja_syntax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/ninja_syntax.py -------------------------------------------------------------------------------- /pokedex/model/scripts/riscv_opcodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/riscv_opcodes.py -------------------------------------------------------------------------------- /pokedex/model/scripts/riscv_opcodes_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/scripts/riscv_opcodes_util.py -------------------------------------------------------------------------------- /pokedex/model/template/causes.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/template/causes.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/template/csr_dispatch.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/template/csr_dispatch.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/template/inst_dispatch.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/template/inst_dispatch.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/template/inst_unimplemented.asl.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/template/inst_unimplemented.asl.j2 -------------------------------------------------------------------------------- /pokedex/model/template/pokedex_config.h.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/model/template/pokedex_config.h.j2 -------------------------------------------------------------------------------- /pokedex/simulator/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/Cargo.lock -------------------------------------------------------------------------------- /pokedex/simulator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/Cargo.toml -------------------------------------------------------------------------------- /pokedex/simulator/assets/configs.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/assets/configs.kdl -------------------------------------------------------------------------------- /pokedex/simulator/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/build.rs -------------------------------------------------------------------------------- /pokedex/simulator/include/pokedex_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/include/pokedex_interface.h -------------------------------------------------------------------------------- /pokedex/simulator/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/package.nix -------------------------------------------------------------------------------- /pokedex/simulator/src/bus/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/bus/elf.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/bus/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/bus/loader.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/bus/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/bus/mod.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/common.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/assets/example.spike.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/assets/example.spike.log -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/assets/pokedex-sim-event.jsonl.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/assets/pokedex-sim-event.jsonl.example -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/mod.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/pokedex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/pokedex.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/replay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/replay.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/difftest/spike.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/difftest/spike.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/gdb/arch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/gdb/arch.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/gdb/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/gdb/mod.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/gdb/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/gdb/run.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/main.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/model/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/model/ffi.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/model/mod.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/pokedex/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/pokedex/mod.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/pokedex/simulator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/pokedex/simulator.rs -------------------------------------------------------------------------------- /pokedex/simulator/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/simulator/src/util.rs -------------------------------------------------------------------------------- /pokedex/tests/all-diffs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/all-diffs.nix -------------------------------------------------------------------------------- /pokedex/tests/compile-stubs/include/encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/compile-stubs/include/encoding.h -------------------------------------------------------------------------------- /pokedex/tests/compile-stubs/include/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/compile-stubs/include/riscv_test.h -------------------------------------------------------------------------------- /pokedex/tests/compile-stubs/main.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/compile-stubs/main.S -------------------------------------------------------------------------------- /pokedex/tests/compile-stubs/script.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/compile-stubs/script.ld -------------------------------------------------------------------------------- /pokedex/tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/default.nix -------------------------------------------------------------------------------- /pokedex/tests/make-diff-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/make-diff-env.nix -------------------------------------------------------------------------------- /pokedex/tests/pokedex-config.kdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/pokedex-config.kdl -------------------------------------------------------------------------------- /pokedex/tests/readme.md: -------------------------------------------------------------------------------- 1 | # File structure 2 | 3 | * `default.nix`: Entry point of nix evaluation. 4 | -------------------------------------------------------------------------------- /pokedex/tests/riscv-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-tests/Makefile -------------------------------------------------------------------------------- /pokedex/tests/riscv-tests/case_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-tests/case_list.txt -------------------------------------------------------------------------------- /pokedex/tests/riscv-tests/fp_case_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-tests/fp_case_list.txt -------------------------------------------------------------------------------- /pokedex/tests/riscv-tests/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-tests/package.nix -------------------------------------------------------------------------------- /pokedex/tests/riscv-vector-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-vector-tests/Makefile -------------------------------------------------------------------------------- /pokedex/tests/riscv-vector-tests/case_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-vector-tests/case_list.txt -------------------------------------------------------------------------------- /pokedex/tests/riscv-vector-tests/fp_case_list.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pokedex/tests/riscv-vector-tests/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/riscv-vector-tests/package.nix -------------------------------------------------------------------------------- /pokedex/tests/smoke/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke/Makefile -------------------------------------------------------------------------------- /pokedex/tests/smoke/addi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke/addi.c -------------------------------------------------------------------------------- /pokedex/tests/smoke/mul.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke/mul.S -------------------------------------------------------------------------------- /pokedex/tests/smoke/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke/package.nix -------------------------------------------------------------------------------- /pokedex/tests/smoke_v/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke_v/Makefile -------------------------------------------------------------------------------- /pokedex/tests/smoke_v/package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke_v/package.nix -------------------------------------------------------------------------------- /pokedex/tests/smoke_v/vsetvl.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/pokedex/tests/smoke_v/vsetvl.S -------------------------------------------------------------------------------- /profiler/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/Cargo.lock -------------------------------------------------------------------------------- /profiler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/Cargo.toml -------------------------------------------------------------------------------- /profiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/README.md -------------------------------------------------------------------------------- /profiler/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/default.nix -------------------------------------------------------------------------------- /profiler/src/disasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/src/disasm.rs -------------------------------------------------------------------------------- /profiler/src/input_hier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/src/input_hier.rs -------------------------------------------------------------------------------- /profiler/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/src/main.rs -------------------------------------------------------------------------------- /profiler/src/vcd_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/profiler/src/vcd_util.rs -------------------------------------------------------------------------------- /rocketv/configs/meowth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/configs/meowth.json -------------------------------------------------------------------------------- /rocketv/src/ALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/ALU.scala -------------------------------------------------------------------------------- /rocketv/src/AMOALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/AMOALU.scala -------------------------------------------------------------------------------- /rocketv/src/BTB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/BTB.scala -------------------------------------------------------------------------------- /rocketv/src/Breakpoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/Breakpoint.scala -------------------------------------------------------------------------------- /rocketv/src/Bundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/Bundle.scala -------------------------------------------------------------------------------- /rocketv/src/CSR.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/CSR.scala -------------------------------------------------------------------------------- /rocketv/src/DecodeLogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/DecodeLogic.scala -------------------------------------------------------------------------------- /rocketv/src/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/Decoder.scala -------------------------------------------------------------------------------- /rocketv/src/ECC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/ECC.scala -------------------------------------------------------------------------------- /rocketv/src/FPU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/FPU.scala -------------------------------------------------------------------------------- /rocketv/src/FetchQueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/FetchQueue.scala -------------------------------------------------------------------------------- /rocketv/src/Frontend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/Frontend.scala -------------------------------------------------------------------------------- /rocketv/src/HellaCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/HellaCache.scala -------------------------------------------------------------------------------- /rocketv/src/HellaCacheArbiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/HellaCacheArbiter.scala -------------------------------------------------------------------------------- /rocketv/src/IBuf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/IBuf.scala -------------------------------------------------------------------------------- /rocketv/src/ICache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/ICache.scala -------------------------------------------------------------------------------- /rocketv/src/ImmGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/ImmGen.scala -------------------------------------------------------------------------------- /rocketv/src/MulDiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/MulDiv.scala -------------------------------------------------------------------------------- /rocketv/src/PMA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/PMA.scala -------------------------------------------------------------------------------- /rocketv/src/PMP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/PMP.scala -------------------------------------------------------------------------------- /rocketv/src/PTW.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/PTW.scala -------------------------------------------------------------------------------- /rocketv/src/PipelinedMultiplier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/PipelinedMultiplier.scala -------------------------------------------------------------------------------- /rocketv/src/PopCountAtLeast.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/PopCountAtLeast.scala -------------------------------------------------------------------------------- /rocketv/src/RVCExpander.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/RVCExpander.scala -------------------------------------------------------------------------------- /rocketv/src/RVDecoderDB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/RVDecoderDB.scala -------------------------------------------------------------------------------- /rocketv/src/Replacement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/Replacement.scala -------------------------------------------------------------------------------- /rocketv/src/RocketCore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/RocketCore.scala -------------------------------------------------------------------------------- /rocketv/src/RocketTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/RocketTile.scala -------------------------------------------------------------------------------- /rocketv/src/TLB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/TLB.scala -------------------------------------------------------------------------------- /rocketv/src/csr/V.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/csr/V.scala -------------------------------------------------------------------------------- /rocketv/src/fpu/FPToFP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/fpu/FPToFP.scala -------------------------------------------------------------------------------- /rocketv/src/fpu/FPToInt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/fpu/FPToInt.scala -------------------------------------------------------------------------------- /rocketv/src/fpu/FPUFMAPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/fpu/FPUFMAPipe.scala -------------------------------------------------------------------------------- /rocketv/src/fpu/IntToFP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/fpu/IntToFP.scala -------------------------------------------------------------------------------- /rocketv/src/fpu/MulAddRecFNPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/rocketv/src/fpu/MulAddRecFNPipe.scala -------------------------------------------------------------------------------- /script/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/.scalafmt.conf -------------------------------------------------------------------------------- /script/build.mill: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/build.mill -------------------------------------------------------------------------------- /script/ci/src/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/ci/src/Main.scala -------------------------------------------------------------------------------- /script/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/default.nix -------------------------------------------------------------------------------- /script/emu/src/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/emu/src/Main.scala -------------------------------------------------------------------------------- /script/prepare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/prepare -------------------------------------------------------------------------------- /script/script-lock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/script/script-lock.nix -------------------------------------------------------------------------------- /stdlib/src/GeneralOM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/stdlib/src/GeneralOM.scala -------------------------------------------------------------------------------- /stdlib/src/Queue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/stdlib/src/Queue.scala -------------------------------------------------------------------------------- /t1/doc/Lane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/Lane.md -------------------------------------------------------------------------------- /t1/doc/VFU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/VFU.md -------------------------------------------------------------------------------- /t1/doc/daydream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/daydream.md -------------------------------------------------------------------------------- /t1/doc/lsu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/lsu.md -------------------------------------------------------------------------------- /t1/doc/rvv-lane.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/rvv-lane.drawio.svg -------------------------------------------------------------------------------- /t1/doc/rvv-lane_reg.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/rvv-lane_reg.drawio.svg -------------------------------------------------------------------------------- /t1/doc/rvv-rf-sew0.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/rvv-rf-sew0.drawio.svg -------------------------------------------------------------------------------- /t1/doc/rvv.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/rvv.drawio -------------------------------------------------------------------------------- /t1/doc/rvv.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/rvv.drawio.svg -------------------------------------------------------------------------------- /t1/doc/vrf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/doc/vrf.md -------------------------------------------------------------------------------- /t1/src/Bundles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/Bundles.scala -------------------------------------------------------------------------------- /t1/src/FloatModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/FloatModule.scala -------------------------------------------------------------------------------- /t1/src/Lane.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/Lane.scala -------------------------------------------------------------------------------- /t1/src/LaneAdder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneAdder.scala -------------------------------------------------------------------------------- /t1/src/LaneDiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneDiv.scala -------------------------------------------------------------------------------- /t1/src/LaneDivFP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneDivFP.scala -------------------------------------------------------------------------------- /t1/src/LaneFFO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneFFO.scala -------------------------------------------------------------------------------- /t1/src/LaneFloat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneFloat.scala -------------------------------------------------------------------------------- /t1/src/LaneLogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneLogic.scala -------------------------------------------------------------------------------- /t1/src/LaneMul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneMul.scala -------------------------------------------------------------------------------- /t1/src/LanePopCount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LanePopCount.scala -------------------------------------------------------------------------------- /t1/src/LaneShifter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneShifter.scala -------------------------------------------------------------------------------- /t1/src/LaneZvbb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/LaneZvbb.scala -------------------------------------------------------------------------------- /t1/src/MaskedLogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/MaskedLogic.scala -------------------------------------------------------------------------------- /t1/src/OtherUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/OtherUnit.scala -------------------------------------------------------------------------------- /t1/src/T1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/T1.scala -------------------------------------------------------------------------------- /t1/src/VectorDecoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/VectorDecoder.scala -------------------------------------------------------------------------------- /t1/src/VectorFunctionUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/VectorFunctionUnit.scala -------------------------------------------------------------------------------- /t1/src/decoder/Decoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/Decoder.scala -------------------------------------------------------------------------------- /t1/src/decoder/InstructionDocumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/InstructionDocumentation.scala -------------------------------------------------------------------------------- /t1/src/decoder/T1DecodePattern.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/T1DecodePattern.scala -------------------------------------------------------------------------------- /t1/src/decoder/TableGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/TableGenerator.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/adderUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/adderUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/divUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/divUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/floatUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/floatUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/fpExecutionType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/fpExecutionType.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isAdder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isAdder.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isAverage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isAverage.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isCompress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isCompress.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isCrossread.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isCrossread.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isCrosswrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isCrosswrite.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isDivider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isDivider.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isDontneedexecuteinlane.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isDontneedexecuteinlane.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isExtend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isExtend.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFcompare.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFcompare.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFfo.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFirstwiden.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFirstwiden.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFloat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFloat.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFloatmul.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFloatmul.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFloattype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFloattype.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFma.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFma.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isFother.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isFother.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isGather.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isGather.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isGather16.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isGather16.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isId.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isIndextype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isIndextype.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isIota.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isIota.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isItype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isItype.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isLogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isLogic.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMaskPipeType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMaskPipeType.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMaskdestination.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMaskdestination.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMasklogic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMasklogic.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMasksource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMasksource.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMaskunit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMaskunit.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMulticycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMulticycle.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMultiplier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMultiplier.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isMv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isMv.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isNarrow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isNarrow.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isNr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isNr.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isOrderreduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isOrderreduce.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isOther.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isOther.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isPopcount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isPopcount.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isReadonly.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isReadonly.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isRed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isRed.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isReverse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isReverse.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSaturate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSaturate.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isScheduler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isScheduler.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isShift.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isShift.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSlid.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSlid.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSpecial.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSpecial.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSpecialslot.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSpecialslot.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSreadvd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSreadvd.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isSwrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isSwrite.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isTargetrd.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isTargetrd.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isUnorderwrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isUnorderwrite.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isUnsigned0.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isUnsigned0.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isUnsigned1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isUnsigned1.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isVector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isVector.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isVtype.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isVtype.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isVwmacc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isVwmacc.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isWidenreduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isWidenreduce.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isWriteCount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isWriteCount.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isZero.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isZero.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isZvbb.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isZvbb.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/isZvma.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/isZvma.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/logicUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/logicUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/maskPipeOpcode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/maskPipeOpcode.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/mulUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/mulUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/otherUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/otherUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/package.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/shiftUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/shiftUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/topUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/topUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/uop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/uop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/zeroUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/zeroUop.scala -------------------------------------------------------------------------------- /t1/src/decoder/attribute/zvbbUop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/decoder/attribute/zvbbUop.scala -------------------------------------------------------------------------------- /t1/src/interface/LSUInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/interface/LSUInterface.scala -------------------------------------------------------------------------------- /t1/src/interface/LaneInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/interface/LaneInterface.scala -------------------------------------------------------------------------------- /t1/src/interface/SequencerInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/interface/SequencerInterface.scala -------------------------------------------------------------------------------- /t1/src/laneStage/CrossReadUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/CrossReadUnit.scala -------------------------------------------------------------------------------- /t1/src/laneStage/Distributor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/Distributor.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneExecutionBridge.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneExecutionBridge.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneStage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneStage.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneStage0.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneStage0.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneStage1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneStage1.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneStage2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneStage2.scala -------------------------------------------------------------------------------- /t1/src/laneStage/LaneStage3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/LaneStage3.scala -------------------------------------------------------------------------------- /t1/src/laneStage/MaskExchangeUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/MaskExchangeUnit.scala -------------------------------------------------------------------------------- /t1/src/laneStage/MaskedWrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/MaskedWrite.scala -------------------------------------------------------------------------------- /t1/src/laneStage/ReadStageRRArbiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/ReadStageRRArbiter.scala -------------------------------------------------------------------------------- /t1/src/laneStage/SlotTokenManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/SlotTokenManager.scala -------------------------------------------------------------------------------- /t1/src/laneStage/VrfReadPipe.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/laneStage/VrfReadPipe.scala -------------------------------------------------------------------------------- /t1/src/lsu/Bundle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/Bundle.scala -------------------------------------------------------------------------------- /t1/src/lsu/LSU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/LSU.scala -------------------------------------------------------------------------------- /t1/src/lsu/LoadUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/LoadUnit.scala -------------------------------------------------------------------------------- /t1/src/lsu/SimpleAccessUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/SimpleAccessUnit.scala -------------------------------------------------------------------------------- /t1/src/lsu/StoreUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/StoreUnit.scala -------------------------------------------------------------------------------- /t1/src/lsu/StrideBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/StrideBase.scala -------------------------------------------------------------------------------- /t1/src/lsu/ZVMADataExchange.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/lsu/ZVMADataExchange.scala -------------------------------------------------------------------------------- /t1/src/mask/BitLevelMaskWrite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/BitLevelMaskWrite.scala -------------------------------------------------------------------------------- /t1/src/mask/MaskCompress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/MaskCompress.scala -------------------------------------------------------------------------------- /t1/src/mask/MaskExtend.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/MaskExtend.scala -------------------------------------------------------------------------------- /t1/src/mask/MaskReduce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/MaskReduce.scala -------------------------------------------------------------------------------- /t1/src/mask/MaskUnit.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/MaskUnit.scala -------------------------------------------------------------------------------- /t1/src/mask/MaskUnitReadCrossBar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/MaskUnitReadCrossBar.scala -------------------------------------------------------------------------------- /t1/src/mask/SlideIndexGen.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/mask/SlideIndexGen.scala -------------------------------------------------------------------------------- /t1/src/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/package.scala -------------------------------------------------------------------------------- /t1/src/sequencer/T1TokenManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/sequencer/T1TokenManager.scala -------------------------------------------------------------------------------- /t1/src/vfu/Abs32.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/Abs32.scala -------------------------------------------------------------------------------- /t1/src/vfu/CSA42.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/CSA42.scala -------------------------------------------------------------------------------- /t1/src/vfu/Complement64.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/Complement64.scala -------------------------------------------------------------------------------- /t1/src/vfu/Multiplier16.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/Multiplier16.scala -------------------------------------------------------------------------------- /t1/src/vfu/ReduceAdder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/ReduceAdder.scala -------------------------------------------------------------------------------- /t1/src/vfu/VFUConnectModule.scala: -------------------------------------------------------------------------------- 1 | /*package vfu 2 | 3 | class VFUConnectModule { 4 | 5 | } 6 | */ 7 | -------------------------------------------------------------------------------- /t1/src/vfu/VectorAdder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/VectorAdder.scala -------------------------------------------------------------------------------- /t1/src/vfu/VectorAdder64.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/VectorAdder64.scala -------------------------------------------------------------------------------- /t1/src/vfu/VectorMultiplier32Signed.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/VectorMultiplier32Signed.scala -------------------------------------------------------------------------------- /t1/src/vfu/VectorMultiplier32Unsigned.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vfu/VectorMultiplier32Unsigned.scala -------------------------------------------------------------------------------- /t1/src/vrf/ChainingCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vrf/ChainingCheck.scala -------------------------------------------------------------------------------- /t1/src/vrf/VRF.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vrf/VRF.scala -------------------------------------------------------------------------------- /t1/src/vrf/WriteCheck.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/vrf/WriteCheck.scala -------------------------------------------------------------------------------- /t1/src/zvma/ZVMA.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/zvma/ZVMA.scala -------------------------------------------------------------------------------- /t1/src/zvma/ZVMAProcessingElement.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1/src/zvma/ZVMAProcessingElement.scala -------------------------------------------------------------------------------- /t1emu/src/AXI4SlaveAgent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1emu/src/AXI4SlaveAgent.scala -------------------------------------------------------------------------------- /t1emu/src/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1emu/src/TestBench.scala -------------------------------------------------------------------------------- /t1emu/vsrc/VerbatimModule.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1emu/vsrc/VerbatimModule.sv -------------------------------------------------------------------------------- /t1rocket/src/T1RocketTile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocket/src/T1RocketTile.scala -------------------------------------------------------------------------------- /t1rocketemu/configs/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocketemu/configs/default.json -------------------------------------------------------------------------------- /t1rocketemu/src/AXI4SlaveAgent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocketemu/src/AXI4SlaveAgent.scala -------------------------------------------------------------------------------- /t1rocketemu/src/FPToIEEE.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocketemu/src/FPToIEEE.scala -------------------------------------------------------------------------------- /t1rocketemu/src/TestBench.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocketemu/src/TestBench.scala -------------------------------------------------------------------------------- /t1rocketemu/vsrc/VerbatimModule.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/t1rocketemu/vsrc/VerbatimModule.sv -------------------------------------------------------------------------------- /tests/asm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/default.nix -------------------------------------------------------------------------------- /tests/asm/fpsmoke/features-required.json: -------------------------------------------------------------------------------- 1 | { "extensions": ["zve32f"] } 2 | -------------------------------------------------------------------------------- /tests/asm/fpsmoke/fpsmoke.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/fpsmoke/fpsmoke.S -------------------------------------------------------------------------------- /tests/asm/memcpy/memcpy.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/memcpy/memcpy.S -------------------------------------------------------------------------------- /tests/asm/mmm/mmm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/mmm/mmm.S -------------------------------------------------------------------------------- /tests/asm/smoke/smoke.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/smoke/smoke.S -------------------------------------------------------------------------------- /tests/asm/strlen/strlen.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/strlen/strlen.S -------------------------------------------------------------------------------- /tests/asm/utf8_count/utf8_count.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/utf8_count/utf8_count.S -------------------------------------------------------------------------------- /tests/asm/zvma/zvma.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/asm/zvma/zvma.S -------------------------------------------------------------------------------- /tests/builder.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/builder.nix -------------------------------------------------------------------------------- /tests/codegen/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/common.txt -------------------------------------------------------------------------------- /tests/codegen/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/default.nix -------------------------------------------------------------------------------- /tests/codegen/fp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/fp.txt -------------------------------------------------------------------------------- /tests/codegen/include/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/include/riscv_test.h -------------------------------------------------------------------------------- /tests/codegen/include/test_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/include/test_macros.h -------------------------------------------------------------------------------- /tests/codegen/zvbb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/codegen/zvbb.txt -------------------------------------------------------------------------------- /tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/default.nix -------------------------------------------------------------------------------- /tests/disp/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/disp/default.nix -------------------------------------------------------------------------------- /tests/disp/simple/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/disp/simple/simple.c -------------------------------------------------------------------------------- /tests/emurt/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/emurt/default.nix -------------------------------------------------------------------------------- /tests/emurt/emurt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/emurt/emurt.c -------------------------------------------------------------------------------- /tests/emurt/emurt.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | void place_counter(int i); 6 | -------------------------------------------------------------------------------- /tests/emurt/tests/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/emurt/tests/default.nix -------------------------------------------------------------------------------- /tests/emurt/tests/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/emurt/tests/validate.sh -------------------------------------------------------------------------------- /tests/eval/_ntt/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/default.nix -------------------------------------------------------------------------------- /tests/eval/_ntt/gen_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/gen_header.py -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt.c -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_1024.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_1024.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_128.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_128.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_2048.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_2048.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_256.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_4096.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_4096.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_512.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_512.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_64.json -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_main.c -------------------------------------------------------------------------------- /tests/eval/_ntt/ntt_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ntt_mem.c -------------------------------------------------------------------------------- /tests/eval/_ntt/ref.wls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/_ntt/ref.wls -------------------------------------------------------------------------------- /tests/eval/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/eval/default.nix -------------------------------------------------------------------------------- /tests/intrinsic/conv2d_less_m2/conv2d_less_m2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/intrinsic/conv2d_less_m2/conv2d_less_m2.c -------------------------------------------------------------------------------- /tests/intrinsic/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/intrinsic/default.nix -------------------------------------------------------------------------------- /tests/intrinsic/linear_normalization/features-required.json: -------------------------------------------------------------------------------- 1 | { "extensions": ["zve32f"] } 2 | -------------------------------------------------------------------------------- /tests/intrinsic/linear_normalization/linear_normalization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/intrinsic/linear_normalization/linear_normalization.c -------------------------------------------------------------------------------- /tests/intrinsic/matmul/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/intrinsic/matmul/matmul.c -------------------------------------------------------------------------------- /tests/intrinsic/softmax/features-required.json: -------------------------------------------------------------------------------- 1 | { "extensions": ["zve32f"] } 2 | -------------------------------------------------------------------------------- /tests/intrinsic/softmax/softmax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/intrinsic/softmax/softmax.c -------------------------------------------------------------------------------- /tests/iree-mlir/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-mlir/default.nix -------------------------------------------------------------------------------- /tests/iree-mlir/device_embedded_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-mlir/device_embedded_sync.c -------------------------------------------------------------------------------- /tests/iree-mlir/mul/mul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-mlir/mul/mul.mlir -------------------------------------------------------------------------------- /tests/iree-mlir/mul/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-mlir/mul/run.c -------------------------------------------------------------------------------- /tests/iree-mlir/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-mlir/test.c -------------------------------------------------------------------------------- /tests/iree-pytorch/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-pytorch/default.nix -------------------------------------------------------------------------------- /tests/iree-pytorch/device_embedded_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-pytorch/device_embedded_sync.c -------------------------------------------------------------------------------- /tests/iree-pytorch/matmul/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-pytorch/matmul/matmul.py -------------------------------------------------------------------------------- /tests/iree-pytorch/matmul/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-pytorch/matmul/run.c -------------------------------------------------------------------------------- /tests/iree-pytorch/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/iree-pytorch/test.c -------------------------------------------------------------------------------- /tests/mlir/axpy_masked/axpy_masked.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | __attribute((section(".vbss"))) int32_t gv_i32[4100]; 4 | 5 | -------------------------------------------------------------------------------- /tests/mlir/axpy_masked/axpy_masked.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/axpy_masked/axpy_masked.mlir -------------------------------------------------------------------------------- /tests/mlir/conv/conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/conv/conv.c -------------------------------------------------------------------------------- /tests/mlir/conv/conv.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/conv/conv.mlir -------------------------------------------------------------------------------- /tests/mlir/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/default.nix -------------------------------------------------------------------------------- /tests/mlir/hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/hello/hello.c -------------------------------------------------------------------------------- /tests/mlir/hello/hello.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/hello/hello.json -------------------------------------------------------------------------------- /tests/mlir/hello/hello.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/hello/hello.mlir -------------------------------------------------------------------------------- /tests/mlir/matmul/matmul.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/matmul/matmul.c -------------------------------------------------------------------------------- /tests/mlir/matmul/matmul.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/matmul/matmul.mlir -------------------------------------------------------------------------------- /tests/mlir/maxvl_tail_setvl_front/maxvl_tail_setvl_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/maxvl_tail_setvl_front/maxvl_tail_setvl_front.c -------------------------------------------------------------------------------- /tests/mlir/maxvl_tail_setvl_front/maxvl_tail_setvl_front.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/maxvl_tail_setvl_front/maxvl_tail_setvl_front.mlir -------------------------------------------------------------------------------- /tests/mlir/rvv_vp_intrinsic_add/rvv_vp_intrinsic_add.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/rvv_vp_intrinsic_add/rvv_vp_intrinsic_add.c -------------------------------------------------------------------------------- /tests/mlir/rvv_vp_intrinsic_add/rvv_vp_intrinsic_add.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/rvv_vp_intrinsic_add/rvv_vp_intrinsic_add.mlir -------------------------------------------------------------------------------- /tests/mlir/rvv_vp_intrinsic_add_scalable/rvv_vp_intrinsic_add_scalable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/rvv_vp_intrinsic_add_scalable/rvv_vp_intrinsic_add_scalable.c -------------------------------------------------------------------------------- /tests/mlir/stripmining/stripmining.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | __attribute((section(".vbss"))) int32_t gv_i32[32768]; 4 | -------------------------------------------------------------------------------- /tests/mlir/stripmining/stripmining.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/stripmining/stripmining.mlir -------------------------------------------------------------------------------- /tests/mlir/vectoradd/vectoradd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/vectoradd/vectoradd.c -------------------------------------------------------------------------------- /tests/mlir/vectoradd/vectoradd.mlir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/mlir/vectoradd/vectoradd.mlir -------------------------------------------------------------------------------- /tests/perf/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/default.nix -------------------------------------------------------------------------------- /tests/perf/llama/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/default.nix -------------------------------------------------------------------------------- /tests/perf/llama/extern_data.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/extern_data.S -------------------------------------------------------------------------------- /tests/perf/llama/extern_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/extern_data.h -------------------------------------------------------------------------------- /tests/perf/llama/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/run.c -------------------------------------------------------------------------------- /tests/perf/llama/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/trap.c -------------------------------------------------------------------------------- /tests/perf/llama/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/trap.h -------------------------------------------------------------------------------- /tests/perf/llama/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/perf/llama/utils.h -------------------------------------------------------------------------------- /tests/pytorch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/README.md -------------------------------------------------------------------------------- /tests/pytorch/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/default.nix -------------------------------------------------------------------------------- /tests/pytorch/demo/build.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/demo/build.nix -------------------------------------------------------------------------------- /tests/pytorch/demo/demo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/demo/demo.cc -------------------------------------------------------------------------------- /tests/pytorch/demo/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/demo/demo.py -------------------------------------------------------------------------------- /tests/pytorch/include/img.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/include/img.hpp -------------------------------------------------------------------------------- /tests/pytorch/include/memref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/include/memref.hpp -------------------------------------------------------------------------------- /tests/pytorch/lenet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lenet/.gitignore -------------------------------------------------------------------------------- /tests/pytorch/lenet/build.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lenet/build.nix -------------------------------------------------------------------------------- /tests/pytorch/lenet/lenet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lenet/lenet.cc -------------------------------------------------------------------------------- /tests/pytorch/lenet/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lenet/lenet.py -------------------------------------------------------------------------------- /tests/pytorch/lenet/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lenet/model.py -------------------------------------------------------------------------------- /tests/pytorch/lib/MemrefCopy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/lib/MemrefCopy.cc -------------------------------------------------------------------------------- /tests/pytorch/matmul/build.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/matmul/build.nix -------------------------------------------------------------------------------- /tests/pytorch/matmul/matmul.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/matmul/matmul.cc -------------------------------------------------------------------------------- /tests/pytorch/matmul/matmul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/matmul/matmul.py -------------------------------------------------------------------------------- /tests/pytorch/mobilenet/build.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/mobilenet/build.nix -------------------------------------------------------------------------------- /tests/pytorch/mobilenet/mobilenet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/mobilenet/mobilenet.cc -------------------------------------------------------------------------------- /tests/pytorch/mobilenet/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/mobilenet/mobilenet.py -------------------------------------------------------------------------------- /tests/pytorch/tinyllama/build.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/tinyllama/build.nix -------------------------------------------------------------------------------- /tests/pytorch/tinyllama/tinyllama.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/tinyllama/tinyllama.cc -------------------------------------------------------------------------------- /tests/pytorch/tinyllama/tinyllama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/pytorch/tinyllama/tinyllama.py -------------------------------------------------------------------------------- /tests/riscv-test-env/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/LICENSE -------------------------------------------------------------------------------- /tests/riscv-test-env/encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/encoding.h -------------------------------------------------------------------------------- /tests/riscv-test-env/p/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/p/link.ld -------------------------------------------------------------------------------- /tests/riscv-test-env/p/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/p/riscv_test.h -------------------------------------------------------------------------------- /tests/riscv-test-env/pm/link.ld: -------------------------------------------------------------------------------- 1 | ../p/link.ld -------------------------------------------------------------------------------- /tests/riscv-test-env/pm/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/pm/riscv_test.h -------------------------------------------------------------------------------- /tests/riscv-test-env/pt/link.ld: -------------------------------------------------------------------------------- 1 | ../p/link.ld -------------------------------------------------------------------------------- /tests/riscv-test-env/pt/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/pt/riscv_test.h -------------------------------------------------------------------------------- /tests/riscv-test-env/v/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/v/entry.S -------------------------------------------------------------------------------- /tests/riscv-test-env/v/link.ld: -------------------------------------------------------------------------------- 1 | ../p/link.ld -------------------------------------------------------------------------------- /tests/riscv-test-env/v/riscv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/v/riscv_test.h -------------------------------------------------------------------------------- /tests/riscv-test-env/v/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/v/string.c -------------------------------------------------------------------------------- /tests/riscv-test-env/v/vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/riscv-test-env/v/vm.c -------------------------------------------------------------------------------- /tests/rvv_bench/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/rvv_bench/default.nix -------------------------------------------------------------------------------- /tests/rvv_bench/mandelbrot/features-required.json: -------------------------------------------------------------------------------- 1 | { "extensions": ["zve32f"] } 2 | -------------------------------------------------------------------------------- /tests/rvv_bench/t1_runtime.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/rvv_bench/t1_runtime.patch -------------------------------------------------------------------------------- /tests/t1.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/t1.ld -------------------------------------------------------------------------------- /tests/t1_main.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chipsalliance/t1/HEAD/tests/t1_main.S --------------------------------------------------------------------------------