2019-06-28 |
Luke Kenneth Casso... | add comment sv |
blob | commitdiff | raw |
2019-06-28 |
Luke Kenneth Casso... | add map functions from 8-bit to 16-bit reg and csr... |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Luke Kenneth Casso... | remove src suboffset |
blob | commitdiff | raw | diff to current |
2019-06-28 |
Luke Kenneth Casso... | sub-loop independent (only one offset) |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | pass sub-offset down through remap in sv_insn_t into... |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add the subvl offset to sv_insn_t |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add inc_offs function to be used for vl/subvl loops |
blob | commitdiff | raw | diff to current |
2019-06-27 |
Luke Kenneth Casso... | add comment on SUBVL in setpc |
blob | commitdiff | raw | diff to current |
2018-11-29 |
Luke Kenneth Casso... | start to update predicated Branch to latest spec |
blob | commitdiff | raw | diff to current |
2018-11-29 |
Luke Kenneth Casso... | get the predicate inv argument as well |
blob | commitdiff | raw | diff to current |
2018-11-17 |
Luke Kenneth Casso... | add element-offset mode on LD/ST when isvec=false on... |
blob | commitdiff | raw | diff to current |
2018-11-17 |
Luke Kenneth Casso... | predication remapping added |
blob | commitdiff | raw | diff to current |
2018-11-15 |
Luke Kenneth Casso... | add in predication remapping into src, dest and branch... |
blob | commitdiff | raw | diff to current |
2018-11-15 |
Luke Kenneth Casso... | add predication remap option |
blob | commitdiff | raw | diff to current |
2018-11-13 |
Luke Kenneth Casso... | redo SV CSRs to use a stack-based mechanism |
blob | commitdiff | raw | diff to current |
2018-11-04 |
Luke Kenneth Casso... | set isvec when predication enabled |
blob | commitdiff | raw | diff to current |
2018-11-03 |
Luke Kenneth Casso... | add state redirection for CSR get/set depending on... |
blob | commitdiff | raw | diff to current |
2018-11-02 |
Luke Kenneth Casso... | add twin src and dest flen instruction testing |
blob | commitdiff | raw | diff to current |
2018-11-01 |
Luke Kenneth Casso... | add instruction flen detection |
blob | commitdiff | raw | diff to current |
2018-10-26 |
Luke Kenneth Casso... | add max elwidth resolver on add operation |
blob | commitdiff | raw | diff to current |
2018-10-26 |
Luke Kenneth Casso... | add to_elwidth function, not complete: needs to use... |
blob | commitdiff | raw | diff to current |
2018-10-26 |
Luke Kenneth Casso... | pass in sign-extend argument for use in non-default... |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | add variable bitwidth on read/write regs |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | add isvec to reg_spec_t, bit of cleanup |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | redirect DO_WRITE_FREG and READ_FREG and others |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | overload READ_REG |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | remove offset argument from predicated fn, offset now... |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | make reg_spec_t offset a pointer, sometimes it needs... |
blob | commitdiff | raw | diff to current |
2018-10-25 |
Luke Kenneth Casso... | use reg_spec_t which passes reg + offset into sv_proc_t |
blob | commitdiff | raw | diff to current |
2018-10-24 |
Luke Kenneth Casso... | make common function for getting bitwidth |
blob | commitdiff | raw | diff to current |
2018-10-21 |
Luke Kenneth Casso... | calculate src bitwidth - very time-consuming, optimise... |
blob | commitdiff | raw | diff to current |
2018-10-21 |
Luke Kenneth Casso... | move sv_insn_t constructor to c file |
blob | commitdiff | raw | diff to current |
2018-10-19 |
Luke Kenneth Casso... | redirect through element width, obtain elwidth from... |
blob | commitdiff | raw | diff to current |
2018-10-18 |
Luke Kenneth Casso... | typedef on sv_reg_t to reg_t (and signed variant) |
blob | commitdiff | raw | diff to current |
2018-10-12 |
Luke Kenneth Casso... | combination of redirection through a "property" class... |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Luke Kenneth Casso... | get predicated-vectorised branch working |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Luke Kenneth Casso... | save branch address and predication merged result,... |
blob | commitdiff | raw | diff to current |
2018-10-09 |
Luke Kenneth Casso... | start adding explicit twin-predicated branch identifica... |
blob | commitdiff | raw | diff to current |
2018-10-07 |
Luke Kenneth Casso... | override setpc macro so that sv can redirect it in... |
blob | commitdiff | raw | diff to current |
2018-10-07 |
Luke Kenneth Casso... | add rd bit-setting function |
blob | commitdiff | raw | diff to current |
2018-10-06 |
Luke Kenneth Casso... | create ldsp immediate offset overrides |
blob | commitdiff | raw | diff to current |
2018-10-05 |
Luke Kenneth Casso... | reorganise src and dest vector-element offsets |
blob | commitdiff | raw | diff to current |
2018-10-04 |
Luke Kenneth Casso... | reorganise twin-predication |
blob | commitdiff | raw | diff to current |
2018-10-04 |
Luke Kenneth Casso... | big reorganisation to support twin-predication |
blob | commitdiff | raw | diff to current |
2018-10-03 |
Luke Kenneth Casso... | decided not to change the behaviour of LOAD/STORE |
blob | commitdiff | raw | diff to current |
2018-10-02 |
Luke Kenneth Casso... | start work on parallelsing LOAD, pass in parameter... |
blob | commitdiff | raw | diff to current |
2018-10-01 |
Luke Kenneth Casso... | whoops vloop continuation logic the wrong way round |
blob | commitdiff | raw | diff to current |
2018-09-30 |
Luke Kenneth Casso... | lots of debugging of predication, found other errors |
blob | commitdiff | raw | diff to current |
2018-09-30 |
Luke Kenneth Casso... | add sv support for zeroing predication in dest register |
blob | commitdiff | raw | diff to current |
2018-09-30 |
Luke Kenneth Casso... | add in predication to sv instruction execution |
blob | commitdiff | raw | diff to current |
2018-09-30 |
Luke Kenneth Casso... | use an alternative logic for detecting scalar / loop-end |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | a LOT of debugging and fixing, sv loop actually working |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | reorganise from moving sv_pred_* and sv_reg_* tables... |
blob | commitdiff | raw | diff to current |
2018-09-29 |
Luke Kenneth Casso... | have to move SV CSRs into processor_t |
blob | commitdiff | raw | diff to current |
2018-09-27 |
Luke Kenneth Casso... | add sv predication function |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | remembered that the use of sv registers have to be... |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | clarify comments on (key strategic) sv_insn_t::remap... |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | actually implement sv register re-mapping |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | ok this is tricky: an extra parameter has to be passed... |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | move sv remap function to sv.cc (not inline) |
blob | commitdiff | raw | diff to current |
2018-09-26 |
Luke Kenneth Casso... | check if register redirection is active, and if vectori... |
blob | commitdiff | raw | diff to current |
2018-09-25 |
Luke Kenneth Casso... | rename sv vlen to sv voffs, add csr and reg tables |
blob | commitdiff | raw | diff to current |
|