2012-02-16 |
Andrew Waterman | reimplement div[u][w]/rem[u][w] |
tree | commitdiff |
2012-01-30 |
Yunsup Lee | fix divide by zero bugs |
tree | commitdiff |
2011-12-11 |
Yunsup Lee | fix utidx assign bug, make ut code execute faster |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Changed MFTX to use rs1 for its source |
tree | commitdiff |
2011-11-11 |
Andrew Waterman | Changed supervisor mode |
tree | commitdiff |
2011-10-19 |
Yunsup Lee | Merge branch 'master' of github.com:ucb-bar/riscv-isa-sim |
tree | commitdiff |
2011-10-19 |
Yunsup Lee | fix vf |
tree | commitdiff |
2011-06-20 |
Andrew Waterman | temporary undoing of renaming |
tree | commitdiff |
2011-06-13 |
Andrew Waterman | [sim] renamed to riscv-isa-run |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [xcc] cleaned up mmu code |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [xcc] instructions now set PC explicitly |
tree | commitdiff |
2011-06-11 |
Andrew Waterman | [sim, opcodes] made sim more decoupled from opcodes |
tree | commitdiff |
2011-06-06 |
Andrew Waterman | [sim] fix writeback after ipi clearing |
tree | commitdiff |
2011-06-05 |
Andrew Waterman | [sim] add ability to clear IPIs |
tree | commitdiff |
2011-05-29 |
Andrew Waterman | [sim,opcodes] improved sim build and run performance |
tree | commitdiff |
2011-05-29 |
Andrew Waterman | [fesvr,xcc,sim] fixed multicore sim for akaros |
tree | commitdiff |
2011-05-23 |
Andrew Waterman | [sim,xcc] add rdcycle/rdtime/rdinstret |
tree | commitdiff |
2011-05-19 |
Andrew Waterman | [sim] more fp<->int fixes |
tree | commitdiff |
2011-05-19 |
Andrew Waterman | [sim] more fp conversion bugs fixed |
tree | commitdiff |
2011-05-18 |
Andrew Waterman | [sim] fixed fcvt rounding bugs |
tree | commitdiff |
2011-05-18 |
Yunsup Lee | [opcodes,pk,sim] add more vector traps (for #banks... |
tree | commitdiff |
2011-05-16 |
Andrew Waterman | [sim,pk] cleanups & initial virtual memory support |
tree | commitdiff |
2011-05-16 |
Yunsup Lee | [sim,xcc] change cond. mov inst format, add implementation |
tree | commitdiff |
2011-05-16 |
Yunsup Lee | [libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec... |
tree | commitdiff |
2011-05-14 |
Andrew Waterman | [sim] stubs for perfctr instructions |
tree | commitdiff |
2011-04-25 |
Andrew Waterman | [xcc,sim,opcodes] added c.addiw |
tree | commitdiff |
2011-04-24 |
Andrew Waterman | [xcc,sim,opcodes] added more RVC instructions |
tree | commitdiff |
2011-04-24 |
Andrew Waterman | [sim] fixed divw/remw crashing simulator |
tree | commitdiff |
2011-04-19 |
Andrew Waterman | [xcc,sim] rv64 'w' instruction semantics changed |
tree | commitdiff |
2011-04-19 |
Andrew Waterman | [xcc,sim,opcodes] added rvc conditional branches |
tree | commitdiff |
2011-04-17 |
Andrew Waterman | [sim] removed undefined behavior for non-canonical... |
tree | commitdiff |
2011-04-15 |
Andrew Waterman | [sim] fixed jalr immediate bug |
tree | commitdiff |
2011-04-13 |
Andrew Waterman | [xcc,pk,sim] added privileged cflush instruction |
tree | commitdiff |
2011-04-12 |
Andrew Waterman | [xcc,sim] rvc loads and stores |
tree | commitdiff |
2011-04-12 |
Andrew Waterman | [xcc,sim,opcodes] more rvc instructions and bug fixes |
tree | commitdiff |
2011-04-10 |
Yunsup Lee | [sim] add vector traps to vector instructions |
tree | commitdiff |
2011-04-10 |
Yunsup Lee | [sim] add vt stuff |
tree | commitdiff |
2011-04-10 |
Andrew Waterman | [xcc, sim] added rvc insn c.li; misc fixes |
tree | commitdiff |
2011-04-10 |
Andrew Waterman | [xcc,pk,sim,opcodes] added first RVC instruction |
tree | commitdiff |
2011-04-08 |
Andrew Waterman | [sim] fixed multiply-high in rv32 |
tree | commitdiff |
2011-04-05 |
Yunsup Lee | [opcodes,pk,sim,xcc] fix vector mem instruction format... |
tree | commitdiff |
2011-04-04 |
Yunsup Lee | [opcodes,pk,sim,xcc] add leftover vector instructions... |
tree | commitdiff |
2011-04-04 |
Yunsup Lee | [opcodes,pk,sim,xcc] add vector mem instructions |
tree | commitdiff |
2011-04-04 |
Yunsup Lee | [opcodes,pk,sim,xcc] add stop,utidx instructions |
tree | commitdiff |
2011-04-04 |
Yunsup Lee | [opcodes,pk,sim,xcc] add fence instructions for vector... |
tree | commitdiff |
2011-03-30 |
Andrew Waterman | [xcc] fixed bug in amo{maxu,minu}.w |
tree | commitdiff |
2011-03-26 |
Andrew Waterman | [sim,pk,xcc,opcodes] removed fminmag/fmaxmag |
tree | commitdiff |
2011-03-25 |
Andrew Waterman | [xcc,pk,opcodes,sim] updated encoding/insn names |
tree | commitdiff |
2011-03-18 |
Andrew Waterman | [sim] LWU now illegal in RV32 |
tree | commitdiff |
2011-02-15 |
Andrew Waterman | [xcc,opcodes,pk,sim] krste's re-renaming spree |
tree | commitdiff |
2011-02-15 |
Andrew Waterman | [xcc,sim,opcodes] removed mtflh/mffl/mffh |
tree | commitdiff |
2011-02-05 |
Andrew Waterman | [sim,pk] added interrupt-pending field to cause reg |
tree | commitdiff |
2011-02-02 |
Andrew Waterman | [sim,xcc,opcodes] added back mtflh.d |
tree | commitdiff |
2011-02-02 |
Andrew Waterman | [xcc,opcodes,pk,sim] cleanup to FP ISA |
tree | commitdiff |
2011-01-27 |
Andrew Waterman | [sim] changed divide-by-0 semantics |
tree | commitdiff |
2011-01-26 |
Andrew Waterman | [sim,opcodes] add mulhsu instruction |
tree | commitdiff |
2011-01-26 |
Andrew Waterman | [opcodes,pk,sim,xcc] great renumbering of 2011, part... |
tree | commitdiff |
2011-01-21 |
Andrew Waterman | [sim, pk, xcc, opcodes] great instruction renaming... |
tree | commitdiff |
2011-01-19 |
Andrew Waterman | [opcodes, sim, xcc] made *w insns illegal in RV32 |
tree | commitdiff |
2011-01-17 |
Andrew Waterman | [opcodes, pk, sim, xcc] removed nor, normalized macros... |
tree | commitdiff |
2011-01-12 |
Andrew Waterman | [sim] fix jalr bug |
tree | commitdiff |
2010-12-27 |
Andrew Waterman | [sim] fixed some compiler warnings |
tree | commitdiff |
2010-12-27 |
Andrew Waterman | [sim] cleaned up handling of link register |
tree | commitdiff |
2010-11-22 |
Andrew Waterman | [sim] handle integer division overflow |
tree | commitdiff |
2010-11-22 |
Andrew Waterman | [opcodes, pk, sim, xcc] Tweaked FP encoding |
tree | commitdiff |
2010-11-22 |
Andrew Waterman | [pk] various PK cleanups/speedups |
tree | commitdiff |
2010-11-22 |
Andrew Waterman | [xcc, sim, pk, opcodes] new instruction encoding! |
tree | commitdiff |
2010-11-22 |
Andrew Waterman | [xcc, sim, pk] link register is now x1 |
tree | commitdiff |
2010-10-26 |
Andrew Waterman | [sim] removed unnecessary trap in mfcr instruction |
tree | commitdiff |
2010-10-26 |
Andrew Waterman | [sim,xcc] fixed minor bugs related to tp/cr29 |
tree | commitdiff |
2010-10-26 |
Yunsup Lee | [pk,sim,xcc] get rid of at register, introduce tp register |
tree | commitdiff |
2010-10-26 |
Andrew Waterman | [sim,xcc,pk,opcodes] static rounding modes for FP insns |
tree | commitdiff |
2010-10-05 |
Andrew Waterman | [xcc,sim] eliminated vectored traps |
tree | commitdiff |
2010-10-03 |
Andrew Waterman | [sim, xcc] changed cvt/trunc to use GPRs for int args |
tree | commitdiff |
2010-10-03 |
Andrew Waterman | [xcc, sim] mff now uses rs2 for data |
tree | commitdiff |
2010-09-29 |
Andrew Waterman | [opcodes, sim, xcc] added mffl.d instruction |
tree | commitdiff |
2010-09-23 |
Andrew Waterman | [xcc, sim] eliminated zero-extended immediates |
tree | commitdiff |
2010-09-22 |
Andrew Waterman | [sim] fixed bug in which shift operands were reversed |
tree | commitdiff |
2010-09-21 |
Andrew Waterman | [xcc, sim] changed instruction format so imm12 subs... |
tree | commitdiff |
2010-09-14 |
Andrew Waterman | [xcc, sim] replaced ble/bleu with bge/bgeu |
tree | commitdiff |
2010-09-13 |
Andrew Waterman | [sim] renamed sllv to sll (same for other shifts) |
tree | commitdiff |
2010-09-13 |
Andrew Waterman | [xcc, sim] moved shamt field and renamed shifts |
tree | commitdiff |
2010-09-13 |
Andrew Waterman | [xcc, sim] branches now are next-PC-based, not PC-based |
tree | commitdiff |
2010-09-11 |
Andrew Waterman | [xcc] fixed broken 32-bit FP ABI |
tree | commitdiff |
2010-09-11 |
Andrew Waterman | [sim, xcc] Added mffh.d/mtflh.d; fixed FP ABI for 32-bit |
tree | commitdiff |
2010-09-11 |
Yunsup Lee | [opcodes,xcc,sim] mffh.d,mtfh.d added (broken commit) |
tree | commitdiff |
2010-09-10 |
Andrew Waterman | Revert "[xcc, sim] added slei/sleui in lieu of slti... |
tree | commitdiff |
2010-09-09 |
Andrew Waterman | Merge branch 'master' of /project/eecs/parlab/git/proje... |
tree | commitdiff |
2010-09-09 |
Andrew Waterman | [pk, sim] added interrupt support to sim; added timer... |
tree | commitdiff |
2010-09-08 |
Yunsup Lee | [sim] add while to interactive_until |
tree | commitdiff |
2010-09-07 |
Andrew Waterman | [xcc, sim] added slei/sleui in lieu of slti/sltiu |
tree | commitdiff |
2010-09-07 |
Andrew Waterman | [sim, xcc] added PCRs to replace k0 and k1 |
tree | commitdiff |
2010-09-07 |
Andrew Waterman | [sim, xcc] bthread threading model exposed; insn encodi... |
tree | commitdiff |
2010-09-07 |
Andrew Waterman | [sim] fixed bug in msub.d; added ability to print FPRs... |
tree | commitdiff |
2010-09-06 |
Andrew Waterman | [sim] added atomic memory operations |
tree | commitdiff |
2010-08-24 |
Andrew Waterman | [sim] privileged mode support for 32-bit operation |
tree | commitdiff |
2010-08-23 |
Andrew Waterman | [xcc,sim] added fused multiply-add and its cousins |
tree | commitdiff |
2010-08-18 |
Andrew Waterman | [sim] integrated SoftFloat-3 with ISA sim; removed... |
tree | commitdiff |
2010-08-10 |
Andrew Waterman | [xcc,sim] implement FP using softfloat |
tree | commitdiff |
2010-08-06 |
Andrew Waterman | [sim,xcc] Added first few Hauser FP insns (sign-injection) |
tree | commitdiff |
next |