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 |
2018-10-18 |
Luke Kenneth... | c_slli c_srai |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_lui |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_jalr |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_jal |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_beqz |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | addi4spn |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | redirect sreg_t casts through function |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | typedef on sv_reg_t to reg_t (and signed variant) |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | use unsigned long shift on sv csr setting |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | forgot to set clroffset |
commit | commitdiff | tree |
2018-10-17 |
Luke Kenneth... | allow 4 CSR entries to be set at a time, on RV64 |
commit | commitdiff | tree |
2018-10-17 |
Luke Kenneth... | minor alteration to CSRRWI SETVL / SETMVL to offset... |
commit | commitdiff | tree |
2018-10-16 |
Luke Kenneth... | shuffle CSR offsets around, offset VL and MVL by one |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | fix compiler warnings on printfs |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | fix annoying printf warning on fp compiles |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | whoops deref null pointer |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | c_beqz sv operational |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | put RVC_SP at back of cintpatterns list |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | add rvc_sp redirection/offset overload |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | need to check whether SP (reg 2) is used, without redir... |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | add overload/redirection for WRITE_REG |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | move design to separate document |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | drop all lui from restriction on parallelism |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | disable jal in sv |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_xxx convert c_xxx |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_add in lh/sh |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_add in store |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | blt and use of rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_ge |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_eq and rv_ne |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_eq and rv_ne |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_gt headers |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_sr |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add shiftright |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add shiftleft and lessthan |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | missed a mul |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace % operator with rv_rem |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace ^ operator with rv_xor |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace | operator with rv_or |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace & operator with rv_and |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace operator * with rv_mul |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_div (signed and unsigned) to replace operator / |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect subtract through rv_sub |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect add to rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect add to rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | bit of a mess: attempted to create a complete arithmeti... |
commit | commitdiff | tree |
2018-10-13 |
Luke Kenneth... | rename _zext_xlen |
commit | commitdiff | tree |
2018-10-13 |
Luke Kenneth... | add sv_reg_t |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | redirect WRITE_FRD including different types (128/64/32) |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | add WRITE_FRD macro redirect |
commit | commitdiff | tree |
next |