riscv-isa-sim.git
2018-11-01 Luke Kenneth... WRITE_FRD convert 64-bit to elwidth
2018-10-31 Luke Kenneth... convert sv_proc_t::f128 to sv_freg_t type so it carries...
2018-10-31 Luke Kenneth... override elwidth in sv_proc_t::f64
2018-10-31 Luke Kenneth... whoops nbytes in DO_WRITE_FREG has to be flen not xlen...
2018-10-31 Luke Kenneth... override elwidth in sv_proc_t::f64
2018-10-31 Luke Kenneth... add packed (non-default) elwidth support in DO_WRITE_FREG
2018-10-31 Luke Kenneth... READ_FREG reads fp16 from offset into reg array
2018-10-31 Luke Kenneth... add subdivisions
2018-10-31 Luke Kenneth... return correct register elwidth for get_fpreg
2018-10-31 Luke Kenneth... add 32-fp16 load/convert in WRITE_FRD
2018-10-30 Luke Kenneth... start modifying DO_WRITE_FREG to store elwidth-based fp
2018-10-30 Luke Kenneth... modify debug statement on WRITE_FRD to display hex...
2018-10-30 Luke Kenneth... on scalar redirected reg, break hardware loop at first...
2018-10-30 Luke Kenneth... on scalar operation, sign-extend / zero-extend to full...
2018-10-30 Luke Kenneth... down-convert floating-point 32-bit to fp 16-bit then...
2018-10-30 Luke Kenneth... add sv_proc_t f32 conversions when elwidth=16bit
2018-10-30 Luke Kenneth... set elwidth (carry through) from MMU
2018-10-29 Luke Kenneth... morph conversion of floating-point for storing, through...
2018-10-29 Luke Kenneth... add explicit get of data inside sv_freg_t, float32_t...
2018-10-29 Luke Kenneth... add redirector operators for sv_freg_t to uint32 and...
2018-10-29 Luke Kenneth... redirect store insns through sv_proc_t for elwidth...
2018-10-29 Luke Kenneth... override and redirect mmu store functions to sv_proc_t
2018-10-29 Luke Kenneth... remove unneeded commented-out code
2018-10-29 Luke Kenneth... remove unnecessary function for mmu elwidth load
2018-10-29 Luke Kenneth... fix niggles in offset calculation for LD with elwidth
2018-10-29 Luke Kenneth... add in addrmode
2018-10-29 Luke Kenneth... starting to put in addr_mode
2018-10-29 Luke Kenneth... redirect READ_REG to add addr_mode
2018-10-28 Luke Kenneth... dynamically redirect mmu load into single sv_proc_t...
2018-10-28 Luke Kenneth... adjust mmu load to take reg_spec_t so that proper offse...
2018-10-28 Luke Kenneth... redirect mmu load function(s) through sv_proc_t
2018-10-28 Luke Kenneth... move mmu macros to cc file
2018-10-27 Luke Kenneth... Updating python files and riscv for calling from any...
2018-10-27 Luke Kenneth... redirect float128_t through sv_float128_t class instead...
2018-10-27 Luke Kenneth... replace sv_float64_t typedef with class derived from...
2018-10-27 Luke Kenneth... redirect freg through getter macro, to keep elwidth...
2018-10-27 Luke Kenneth... add sv_float32_t override, use explicit float32_t typec...
2018-10-27 Luke Kenneth... replace freg_t typedef with actual sv_freg_t class...
2018-10-27 Luke Kenneth... READ_FREG not to return an alternative type
2018-10-27 Luke Kenneth... redirect freg_t to sv_freg_t
2018-10-27 Luke Kenneth... put in typedef sv_floatNN_t
2018-10-27 Luke Kenneth... add f128 sv_proc_t redirect
2018-10-27 Luke Kenneth... add f32 redirects in sv_proc_t
2018-10-27 Luke Kenneth... add f64 redirection to sv_proc_t
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
next