initial commit
authorYunsup Lee <yunsup@cs.berkeley.edu>
Mon, 22 Apr 2013 21:56:59 +0000 (14:56 -0700)
committerYunsup Lee <yunsup@cs.berkeley.edu>
Mon, 22 Apr 2013 21:56:59 +0000 (14:56 -0700)
commit81ad66f25ce4c15180e558696961bd8eaf967fea
treed70676fb1d11a4a66a268f7860d3ef7d469987fe
initial commit
189 files changed:
env/p/link.ld [new file with mode: 0644]
env/p/riscv_test.h [new file with mode: 0644]
env/pm/link.ld [new file with mode: 0644]
env/pm/riscv_test.h [new file with mode: 0644]
env/pt/link.ld [new file with mode: 0644]
env/pt/pcr.h [new file with mode: 0644]
env/pt/riscv_test.h [new file with mode: 0644]
env/v/entry.S [new file with mode: 0644]
env/v/link.ld [new file with mode: 0644]
env/v/pcr.h [new file with mode: 0644]
env/v/riscv_test.h [new file with mode: 0644]
env/v/vm.c [new file with mode: 0644]
isa/macros/scalar/test_macros.h [new file with mode: 0644]
isa/macros/vector/test_macros.h [new file with mode: 0644]
isa/rv64si/Makefile [new file with mode: 0644]
isa/rv64si/coreid.S [new file with mode: 0644]
isa/rv64si/ipi.S [new file with mode: 0644]
isa/rv64sv/Makefile [new file with mode: 0644]
isa/rv64sv/illegal_tvec_cmd.S [new file with mode: 0644]
isa/rv64sv/illegal_tvec_regid.S [new file with mode: 0644]
isa/rv64sv/illegal_vt_inst.S [new file with mode: 0644]
isa/rv64sv/illegal_vt_regid.S [new file with mode: 0644]
isa/rv64sv/ma_utld.S [new file with mode: 0644]
isa/rv64sv/ma_utsd.S [new file with mode: 0644]
isa/rv64sv/ma_vld.S [new file with mode: 0644]
isa/rv64sv/ma_vsd.S [new file with mode: 0644]
isa/rv64sv/ma_vt_inst.S [new file with mode: 0644]
isa/rv64uf/Makefile [new file with mode: 0644]
isa/rv64uf/fadd.S [new file with mode: 0644]
isa/rv64uf/fcmp.S [new file with mode: 0644]
isa/rv64uf/fcvt.S [new file with mode: 0644]
isa/rv64uf/fcvt_w.S [new file with mode: 0644]
isa/rv64uf/fmadd.S [new file with mode: 0644]
isa/rv64uf/fmin.S [new file with mode: 0644]
isa/rv64uf/fsgnj.S [new file with mode: 0644]
isa/rv64uf/ldst.S [new file with mode: 0644]
isa/rv64uf/move.S [new file with mode: 0644]
isa/rv64uf/structural.S [new file with mode: 0644]
isa/rv64ui/Makefile [new file with mode: 0644]
isa/rv64ui/add.S [new file with mode: 0644]
isa/rv64ui/addi.S [new file with mode: 0644]
isa/rv64ui/addiw.S [new file with mode: 0644]
isa/rv64ui/addw.S [new file with mode: 0644]
isa/rv64ui/amoadd_d.S [new file with mode: 0644]
isa/rv64ui/amoadd_w.S [new file with mode: 0644]
isa/rv64ui/amoand_d.S [new file with mode: 0644]
isa/rv64ui/amoand_w.S [new file with mode: 0644]
isa/rv64ui/amomax_d.S [new file with mode: 0644]
isa/rv64ui/amomax_w.S [new file with mode: 0644]
isa/rv64ui/amomaxu_d.S [new file with mode: 0644]
isa/rv64ui/amomaxu_w.S [new file with mode: 0644]
isa/rv64ui/amomin_d.S [new file with mode: 0644]
isa/rv64ui/amomin_w.S [new file with mode: 0644]
isa/rv64ui/amominu_d.S [new file with mode: 0644]
isa/rv64ui/amominu_w.S [new file with mode: 0644]
isa/rv64ui/amoor_d.S [new file with mode: 0644]
isa/rv64ui/amoor_w.S [new file with mode: 0644]
isa/rv64ui/amoswap_d.S [new file with mode: 0644]
isa/rv64ui/amoswap_w.S [new file with mode: 0644]
isa/rv64ui/and.S [new file with mode: 0644]
isa/rv64ui/andi.S [new file with mode: 0644]
isa/rv64ui/auipc.S [new file with mode: 0644]
isa/rv64ui/beq.S [new file with mode: 0644]
isa/rv64ui/bge.S [new file with mode: 0644]
isa/rv64ui/bgeu.S [new file with mode: 0644]
isa/rv64ui/blt.S [new file with mode: 0644]
isa/rv64ui/bltu.S [new file with mode: 0644]
isa/rv64ui/bne.S [new file with mode: 0644]
isa/rv64ui/div.S [new file with mode: 0644]
isa/rv64ui/divu.S [new file with mode: 0644]
isa/rv64ui/divuw.S [new file with mode: 0644]
isa/rv64ui/divw.S [new file with mode: 0644]
isa/rv64ui/example.S [new file with mode: 0644]
isa/rv64ui/fence_i.S [new file with mode: 0644]
isa/rv64ui/j.S [new file with mode: 0644]
isa/rv64ui/jal.S [new file with mode: 0644]
isa/rv64ui/jalr.S [new file with mode: 0644]
isa/rv64ui/jalr_j.S [new file with mode: 0644]
isa/rv64ui/jalr_r.S [new file with mode: 0644]
isa/rv64ui/lb.S [new file with mode: 0644]
isa/rv64ui/lbu.S [new file with mode: 0644]
isa/rv64ui/ld.S [new file with mode: 0644]
isa/rv64ui/lh.S [new file with mode: 0644]
isa/rv64ui/lhu.S [new file with mode: 0644]
isa/rv64ui/lrsc.S [new file with mode: 0644]
isa/rv64ui/lui.S [new file with mode: 0644]
isa/rv64ui/lw.S [new file with mode: 0644]
isa/rv64ui/lwu.S [new file with mode: 0644]
isa/rv64ui/mul.S [new file with mode: 0644]
isa/rv64ui/mulh.S [new file with mode: 0644]
isa/rv64ui/mulhsu.S [new file with mode: 0644]
isa/rv64ui/mulhu.S [new file with mode: 0644]
isa/rv64ui/mulw.S [new file with mode: 0644]
isa/rv64ui/or.S [new file with mode: 0644]
isa/rv64ui/ori.S [new file with mode: 0644]
isa/rv64ui/rdnpc.S [new file with mode: 0644]
isa/rv64ui/rem.S [new file with mode: 0644]
isa/rv64ui/remu.S [new file with mode: 0644]
isa/rv64ui/remuw.S [new file with mode: 0644]
isa/rv64ui/remw.S [new file with mode: 0644]
isa/rv64ui/sb.S [new file with mode: 0644]
isa/rv64ui/sd.S [new file with mode: 0644]
isa/rv64ui/sh.S [new file with mode: 0644]
isa/rv64ui/simple.S [new file with mode: 0644]
isa/rv64ui/sll.S [new file with mode: 0644]
isa/rv64ui/slli.S [new file with mode: 0644]
isa/rv64ui/slliw.S [new file with mode: 0644]
isa/rv64ui/sllw.S [new file with mode: 0644]
isa/rv64ui/slt.S [new file with mode: 0644]
isa/rv64ui/slti.S [new file with mode: 0644]
isa/rv64ui/sltiu.S [new file with mode: 0644]
isa/rv64ui/sltu.S [new file with mode: 0644]
isa/rv64ui/sra.S [new file with mode: 0644]
isa/rv64ui/srai.S [new file with mode: 0644]
isa/rv64ui/sraiw.S [new file with mode: 0644]
isa/rv64ui/sraw.S [new file with mode: 0644]
isa/rv64ui/srl.S [new file with mode: 0644]
isa/rv64ui/srli.S [new file with mode: 0644]
isa/rv64ui/srliw.S [new file with mode: 0644]
isa/rv64ui/srlw.S [new file with mode: 0644]
isa/rv64ui/sub.S [new file with mode: 0644]
isa/rv64ui/subw.S [new file with mode: 0644]
isa/rv64ui/sw.S [new file with mode: 0644]
isa/rv64ui/xor.S [new file with mode: 0644]
isa/rv64ui/xori.S [new file with mode: 0644]
isa/rv64uv/Makefile [new file with mode: 0644]
isa/rv64uv/amoadd_d.S [new file with mode: 0644]
isa/rv64uv/amoadd_w.S [new file with mode: 0644]
isa/rv64uv/amoand_d.S [new file with mode: 0644]
isa/rv64uv/amoand_w.S [new file with mode: 0644]
isa/rv64uv/amomax_d.S [new file with mode: 0644]
isa/rv64uv/amomax_w.S [new file with mode: 0644]
isa/rv64uv/amomaxu_d.S [new file with mode: 0644]
isa/rv64uv/amomaxu_w.S [new file with mode: 0644]
isa/rv64uv/amomin_d.S [new file with mode: 0644]
isa/rv64uv/amomin_w.S [new file with mode: 0644]
isa/rv64uv/amominu_d.S [new file with mode: 0644]
isa/rv64uv/amominu_w.S [new file with mode: 0644]
isa/rv64uv/amoor_d.S [new file with mode: 0644]
isa/rv64uv/amoor_w.S [new file with mode: 0644]
isa/rv64uv/amoswap_d.S [new file with mode: 0644]
isa/rv64uv/amoswap_w.S [new file with mode: 0644]
isa/rv64uv/beq.S [new file with mode: 0644]
isa/rv64uv/bge.S [new file with mode: 0644]
isa/rv64uv/bgeu.S [new file with mode: 0644]
isa/rv64uv/blt.S [new file with mode: 0644]
isa/rv64uv/bltu.S [new file with mode: 0644]
isa/rv64uv/bne.S [new file with mode: 0644]
isa/rv64uv/data_d.h [new file with mode: 0644]
isa/rv64uv/data_fd.h [new file with mode: 0644]
isa/rv64uv/data_fw.h [new file with mode: 0644]
isa/rv64uv/data_w.h [new file with mode: 0644]
isa/rv64uv/fcvt.S [new file with mode: 0644]
isa/rv64uv/fence.S [new file with mode: 0644]
isa/rv64uv/fld.S [new file with mode: 0644]
isa/rv64uv/flw.S [new file with mode: 0644]
isa/rv64uv/fma.S [new file with mode: 0644]
isa/rv64uv/fmovn.S [new file with mode: 0644]
isa/rv64uv/fmovz.S [new file with mode: 0644]
isa/rv64uv/fsd.S [new file with mode: 0644]
isa/rv64uv/fsw.S [new file with mode: 0644]
isa/rv64uv/imul.S [new file with mode: 0644]
isa/rv64uv/lb.S [new file with mode: 0644]
isa/rv64uv/lbu.S [new file with mode: 0644]
isa/rv64uv/ld.S [new file with mode: 0644]
isa/rv64uv/lh.S [new file with mode: 0644]
isa/rv64uv/lhu.S [new file with mode: 0644]
isa/rv64uv/lw.S [new file with mode: 0644]
isa/rv64uv/lwu.S [new file with mode: 0644]
isa/rv64uv/movn.S [new file with mode: 0644]
isa/rv64uv/movz.S [new file with mode: 0644]
isa/rv64uv/sb.S [new file with mode: 0644]
isa/rv64uv/sd.S [new file with mode: 0644]
isa/rv64uv/sh.S [new file with mode: 0644]
isa/rv64uv/sw.S [new file with mode: 0644]
isa/rv64uv/utidx.S [new file with mode: 0644]
isa/rv64uv/vfmvv.S [new file with mode: 0644]
isa/rv64uv/vmsv.S [new file with mode: 0644]
isa/rv64uv/vmvv.S [new file with mode: 0644]
isa/rv64uv/vsetvl.S [new file with mode: 0644]
isa/rv64uv/vvadd_branch.S [new file with mode: 0644]
isa/rv64uv/vvadd_d.S [new file with mode: 0644]
isa/rv64uv/vvadd_fd.S [new file with mode: 0644]
isa/rv64uv/vvadd_fw.S [new file with mode: 0644]
isa/rv64uv/vvadd_w.S [new file with mode: 0644]
isa/rv64uv/vvcfg.S [new file with mode: 0644]
isa/rv64uv/vvcfgivl.S [new file with mode: 0644]
isa/rv64uv/vvmul_d.S [new file with mode: 0644]
isa/rv64uv/wakeup.S [new file with mode: 0644]