riscv-isa-sim.git
2018-10-26 Luke Kenneth... forgot to mask off data being written within element
2018-10-26 Luke Kenneth... add debug printfs
2018-10-26 Luke Kenneth... add max elwidth resolver on add operation
2018-10-26 Luke Kenneth... add to_elwidth function, not complete: needs to use...
2018-10-26 Luke Kenneth... sign/zero-extend result as well
2018-10-26 Luke Kenneth... alter operation width based on max bitwidth, and sign...
2018-10-26 Luke Kenneth... pass in sign-extend argument for use in non-default...
2018-10-25 Luke Kenneth... add variable bitwidth on read/write regs
2018-10-25 Luke Kenneth... break register down in non-default elwidth case
2018-10-25 Luke Kenneth... add isvec to reg_spec_t, bit of cleanup
2018-10-25 Luke Kenneth... redirect DO_WRITE_FREG and READ_FREG and others
2018-10-25 Luke Kenneth... overload READ_REG
2018-10-25 Luke Kenneth... remove offset argument from predicated fn, offset now...
2018-10-25 Luke Kenneth... make reg_spec_t offset a pointer, sometimes it needs...
2018-10-25 Luke Kenneth... use reg_spec_t which passes reg + offset into sv_proc_t
2018-10-24 Luke Kenneth... make common function for getting bitwidth
2018-10-23 Luke Kenneth... add type signed identification, add lh/sh to insn ld...
2018-10-23 Luke Kenneth... add type store categorisation
2018-10-21 Luke Kenneth... calculate src bitwidth - very time-consuming, optimise...
2018-10-21 Luke Kenneth... move sv_insn_t constructor to c file
2018-10-20 Luke Kenneth... shuffle to calculate actual bitwidth
2018-10-20 Luke Kenneth... make sv_regbase_t public
2018-10-20 Luke Kenneth... add sign-extension bitwidth macros
2018-10-19 Luke Kenneth... split out sv_reg_t elwidth into separate base class
2018-10-19 Luke Kenneth... fixed memory corruption due to use of auto on load_uint...
2018-10-19 Luke Kenneth... stop using auto in mmu.h macro, use type##_t
2018-10-19 Luke Kenneth... whoops load_uint64 with auto returned sv_reg_t not...
2018-10-19 Luke Kenneth... const& on more sv_sreg_t usage
2018-10-19 Luke Kenneth... const sv_mmu_t functions
2018-10-19 Luke Kenneth... stop addr++ in interactive loop
2018-10-19 Luke Kenneth... use const& for operators in sv_reg_t
2018-10-19 Luke Kenneth... make 2-op rv* const
2018-10-19 Luke Kenneth... temporarily comment out setting of elwidth
2018-10-19 Luke Kenneth... redirect obtaining registers through a common function...
2018-10-19 Luke Kenneth... redirect through element width, obtain elwidth from...
2018-10-19 Luke Kenneth... remove more get_data calls
2018-10-19 Luke Kenneth... remove more get_data calls
2018-10-19 Luke Kenneth... remove unneeded get_data calls
2018-10-19 Luke Kenneth... add sv_mmu.h
2018-10-19 Luke Kenneth... clean up sv_reg_t class
2018-10-19 Luke Kenneth... use class-based sv_reg_t and sv_sreg_t
2018-10-19 Luke Kenneth... bring in new version of sv_reg.h
2018-10-19 Luke Kenneth... provide sv_reg_t overrides of more functions so that...
2018-10-18 Luke Kenneth... put sv_mmu override class in place
2018-10-18 Luke Kenneth... fix debug printfs
2018-10-18 Luke Kenneth... srrl srli srai etc
2018-10-18 Luke Kenneth... slli
2018-10-18 Luke Kenneth... sll
2018-10-18 Luke Kenneth... jalr, mul, rem
2018-10-18 Luke Kenneth... fmv/mvlq/fsq
2018-10-18 Luke Kenneth... div, fcvt
2018-10-18 Luke Kenneth... divuw
2018-10-18 Luke Kenneth... divu
2018-10-18 Luke Kenneth... div
2018-10-18 Luke Kenneth... csrs
2018-10-18 Luke Kenneth... csrrc
2018-10-18 Luke Kenneth... c_srli
2018-10-18 Luke Kenneth... c_slli c_srai
2018-10-18 Luke Kenneth... c_lui
2018-10-18 Luke Kenneth... c_jalr
2018-10-18 Luke Kenneth... c_jal
2018-10-18 Luke Kenneth... c_beqz
2018-10-18 Luke Kenneth... addi4spn
2018-10-18 Luke Kenneth... redirect sreg_t casts through function
2018-10-18 Luke Kenneth... typedef on sv_reg_t to reg_t (and signed variant)
2018-10-18 Luke Kenneth... use unsigned long shift on sv csr setting
2018-10-18 Luke Kenneth... forgot to set clroffset
2018-10-17 Luke Kenneth... allow 4 CSR entries to be set at a time, on RV64
2018-10-17 Luke Kenneth... minor alteration to CSRRWI SETVL / SETMVL to offset...
2018-10-16 Luke Kenneth... shuffle CSR offsets around, offset VL and MVL by one
2018-10-15 Luke Kenneth... fix compiler warnings on printfs
2018-10-15 Luke Kenneth... fix annoying printf warning on fp compiles
2018-10-15 Luke Kenneth... whoops deref null pointer
2018-10-15 Luke Kenneth... c_beqz sv operational
2018-10-15 Luke Kenneth... put RVC_SP at back of cintpatterns list
2018-10-15 Luke Kenneth... add rvc_sp redirection/offset overload
2018-10-15 Luke Kenneth... need to check whether SP (reg 2) is used, without redir...
2018-10-15 Luke Kenneth... add overload/redirection for WRITE_REG
2018-10-14 Luke Kenneth... move design to separate document
2018-10-14 Luke Kenneth... drop all lui from restriction on parallelism
2018-10-14 Luke Kenneth... disable jal in sv
2018-10-14 Luke Kenneth... rv_xxx convert c_xxx
2018-10-14 Luke Kenneth... rv_add in lh/sh
2018-10-14 Luke Kenneth... rv_add in store
2018-10-14 Luke Kenneth... blt and use of rv_add
2018-10-14 Luke Kenneth... add rv_ge
2018-10-14 Luke Kenneth... add rv_eq and rv_ne
2018-10-14 Luke Kenneth... add rv_eq and rv_ne
2018-10-14 Luke Kenneth... add rv_gt headers
2018-10-14 Luke Kenneth... add rv_sr
2018-10-14 Luke Kenneth... add shiftright
2018-10-14 Luke Kenneth... add shiftleft and lessthan
2018-10-14 Luke Kenneth... missed a mul
2018-10-14 Luke Kenneth... replace % operator with rv_rem
2018-10-14 Luke Kenneth... replace ^ operator with rv_xor
2018-10-14 Luke Kenneth... replace | operator with rv_or
2018-10-14 Luke Kenneth... replace & operator with rv_and
2018-10-14 Luke Kenneth... replace operator * with rv_mul
2018-10-14 Luke Kenneth... add rv_div (signed and unsigned) to replace operator /
2018-10-14 Luke Kenneth... redirect subtract through rv_sub
next