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