├── .gitignore ├── .gitmodules ├── Makefile ├── README ├── config ├── default.config ├── long_vec.config └── short_vec.config ├── fileop └── src │ └── main │ └── scala │ └── main.scala ├── generator └── src │ └── main │ └── scala │ ├── DataChunk.scala │ ├── HWReg.scala │ ├── HWRegPool.scala │ ├── HWShadowReg.scala │ ├── Inst.scala │ ├── InstSeq.scala │ ├── Mem.scala │ ├── Operand.scala │ ├── Prog.scala │ ├── Rand.scala │ ├── SeqALU.scala │ ├── SeqBranch.scala │ ├── SeqFDiv.scala │ ├── SeqFPMem.scala │ ├── SeqFPU.scala │ ├── SeqFaX.scala │ ├── SeqMem.scala │ ├── SeqSeq.scala │ ├── SeqVALU.scala │ ├── SeqVMem.scala │ ├── SeqVOnly.scala │ ├── SeqVPop.scala │ ├── SeqVec.scala │ ├── VFInstSeq.scala │ └── main.scala ├── output └── Makefile ├── overnight ├── lib │ └── mail.jar └── src │ └── main │ └── scala │ └── main.scala ├── project └── build.properties ├── sbt-launch.jar └── testrun └── src └── main └── scala └── main.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/README -------------------------------------------------------------------------------- /config/default.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/config/default.config -------------------------------------------------------------------------------- /config/long_vec.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/config/long_vec.config -------------------------------------------------------------------------------- /config/short_vec.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/config/short_vec.config -------------------------------------------------------------------------------- /fileop/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/fileop/src/main/scala/main.scala -------------------------------------------------------------------------------- /generator/src/main/scala/DataChunk.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/DataChunk.scala -------------------------------------------------------------------------------- /generator/src/main/scala/HWReg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/HWReg.scala -------------------------------------------------------------------------------- /generator/src/main/scala/HWRegPool.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/HWRegPool.scala -------------------------------------------------------------------------------- /generator/src/main/scala/HWShadowReg.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/HWShadowReg.scala -------------------------------------------------------------------------------- /generator/src/main/scala/Inst.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/Inst.scala -------------------------------------------------------------------------------- /generator/src/main/scala/InstSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/InstSeq.scala -------------------------------------------------------------------------------- /generator/src/main/scala/Mem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/Mem.scala -------------------------------------------------------------------------------- /generator/src/main/scala/Operand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/Operand.scala -------------------------------------------------------------------------------- /generator/src/main/scala/Prog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/Prog.scala -------------------------------------------------------------------------------- /generator/src/main/scala/Rand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/Rand.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqALU.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqBranch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqBranch.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqFDiv.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqFDiv.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqFPMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqFPMem.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqFPU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqFPU.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqFaX.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqFaX.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqMem.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqSeq.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqVALU.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqVALU.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqVMem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqVMem.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqVOnly.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqVOnly.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqVPop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqVPop.scala -------------------------------------------------------------------------------- /generator/src/main/scala/SeqVec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/SeqVec.scala -------------------------------------------------------------------------------- /generator/src/main/scala/VFInstSeq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/VFInstSeq.scala -------------------------------------------------------------------------------- /generator/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/generator/src/main/scala/main.scala -------------------------------------------------------------------------------- /output/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/output/Makefile -------------------------------------------------------------------------------- /overnight/lib/mail.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/overnight/lib/mail.jar -------------------------------------------------------------------------------- /overnight/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/overnight/src/main/scala/main.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.8.2 2 | -------------------------------------------------------------------------------- /sbt-launch.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/sbt-launch.jar -------------------------------------------------------------------------------- /testrun/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ucb-bar/riscv-torture/HEAD/testrun/src/main/scala/main.scala --------------------------------------------------------------------------------