2018-10-31 |
Luke Kenneth... | convert sv_proc_t::f128 to sv_freg_t type so it carries... |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | override elwidth in sv_proc_t::f64 |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | whoops nbytes in DO_WRITE_FREG has to be flen not xlen... |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | override elwidth in sv_proc_t::f64 |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | add packed (non-default) elwidth support in DO_WRITE_FREG |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | READ_FREG reads fp16 from offset into reg array |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | add subdivisions |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | return correct register elwidth for get_fpreg |
commit | commitdiff | tree |
2018-10-31 |
Luke Kenneth... | add 32-fp16 load/convert in WRITE_FRD |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | start modifying DO_WRITE_FREG to store elwidth-based fp |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | modify debug statement on WRITE_FRD to display hex... |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | on scalar redirected reg, break hardware loop at first... |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | on scalar operation, sign-extend / zero-extend to full... |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | down-convert floating-point 32-bit to fp 16-bit then... |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | add sv_proc_t f32 conversions when elwidth=16bit |
commit | commitdiff | tree |
2018-10-30 |
Luke Kenneth... | set elwidth (carry through) from MMU |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | morph conversion of floating-point for storing, through... |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | add explicit get of data inside sv_freg_t, float32_t... |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | add redirector operators for sv_freg_t to uint32 and... |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | redirect store insns through sv_proc_t for elwidth... |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | override and redirect mmu store functions to sv_proc_t |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | remove unneeded commented-out code |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | remove unnecessary function for mmu elwidth load |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | fix niggles in offset calculation for LD with elwidth |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | add in addrmode |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | starting to put in addr_mode |
commit | commitdiff | tree |
2018-10-29 |
Luke Kenneth... | redirect READ_REG to add addr_mode |
commit | commitdiff | tree |
2018-10-28 |
Luke Kenneth... | dynamically redirect mmu load into single sv_proc_t... |
commit | commitdiff | tree |
2018-10-28 |
Luke Kenneth... | adjust mmu load to take reg_spec_t so that proper offse... |
commit | commitdiff | tree |
2018-10-28 |
Luke Kenneth... | redirect mmu load function(s) through sv_proc_t |
commit | commitdiff | tree |
2018-10-28 |
Luke Kenneth... | move mmu macros to cc file |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | Updating python files and riscv for calling from any... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | redirect float128_t through sv_float128_t class instead... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | replace sv_float64_t typedef with class derived from... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | redirect freg through getter macro, to keep elwidth... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | add sv_float32_t override, use explicit float32_t typec... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | replace freg_t typedef with actual sv_freg_t class... |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | READ_FREG not to return an alternative type |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | redirect freg_t to sv_freg_t |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | put in typedef sv_floatNN_t |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | add f128 sv_proc_t redirect |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | add f32 redirects in sv_proc_t |
commit | commitdiff | tree |
2018-10-27 |
Luke Kenneth... | add f64 redirection to sv_proc_t |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | forgot to mask off data being written within element |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | add debug printfs |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | add max elwidth resolver on add operation |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | add to_elwidth function, not complete: needs to use... |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | sign/zero-extend result as well |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | alter operation width based on max bitwidth, and sign... |
commit | commitdiff | tree |
2018-10-26 |
Luke Kenneth... | pass in sign-extend argument for use in non-default... |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | add variable bitwidth on read/write regs |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | break register down in non-default elwidth case |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | add isvec to reg_spec_t, bit of cleanup |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | redirect DO_WRITE_FREG and READ_FREG and others |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | overload READ_REG |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | remove offset argument from predicated fn, offset now... |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | make reg_spec_t offset a pointer, sometimes it needs... |
commit | commitdiff | tree |
2018-10-25 |
Luke Kenneth... | use reg_spec_t which passes reg + offset into sv_proc_t |
commit | commitdiff | tree |
2018-10-24 |
Luke Kenneth... | make common function for getting bitwidth |
commit | commitdiff | tree |
2018-10-23 |
Luke Kenneth... | add type signed identification, add lh/sh to insn ld... |
commit | commitdiff | tree |
2018-10-23 |
Luke Kenneth... | add type store categorisation |
commit | commitdiff | tree |
2018-10-21 |
Luke Kenneth... | calculate src bitwidth - very time-consuming, optimise... |
commit | commitdiff | tree |
2018-10-21 |
Luke Kenneth... | move sv_insn_t constructor to c file |
commit | commitdiff | tree |
2018-10-20 |
Luke Kenneth... | shuffle to calculate actual bitwidth |
commit | commitdiff | tree |
2018-10-20 |
Luke Kenneth... | make sv_regbase_t public |
commit | commitdiff | tree |
2018-10-20 |
Luke Kenneth... | add sign-extension bitwidth macros |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | split out sv_reg_t elwidth into separate base class |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | fixed memory corruption due to use of auto on load_uint... |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | stop using auto in mmu.h macro, use type##_t |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | whoops load_uint64 with auto returned sv_reg_t not... |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | const& on more sv_sreg_t usage |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | const sv_mmu_t functions |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | stop addr++ in interactive loop |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | use const& for operators in sv_reg_t |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | make 2-op rv* const |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | temporarily comment out setting of elwidth |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | redirect obtaining registers through a common function... |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | redirect through element width, obtain elwidth from... |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | remove more get_data calls |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | remove more get_data calls |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | remove unneeded get_data calls |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | add sv_mmu.h |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | clean up sv_reg_t class |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | use class-based sv_reg_t and sv_sreg_t |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | bring in new version of sv_reg.h |
commit | commitdiff | tree |
2018-10-19 |
Luke Kenneth... | provide sv_reg_t overrides of more functions so that... |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | put sv_mmu override class in place |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | fix debug printfs |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | srrl srli srai etc |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | slli |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | sll |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | jalr, mul, rem |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | fmv/mvlq/fsq |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | div, fcvt |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | divuw |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | divu |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | div |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | csrs |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | csrrc |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_srli |
commit | commitdiff | tree |
next |