2019-06-28 |
Luke Kenneth... | remove auto-gen of #define for suboffset args |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | fix fprintfs |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | remove src suboffset |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | remove set CSR_SV_STATE for now |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | mess with CSR_SV_STATE set |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | printf wrong args |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | printf wrong args |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | vl, mvl, subvl should all be 1 when returned from CSR_S... |
commit | commitdiff | tree |
2019-06-28 |
Luke Kenneth... | sub-loop independent (only one offset) |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | restore svstate on exit from trap (mret, sret) |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add sesvstate / mesvstate, set on entry to trap |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | rename SV CSRs, to use CSR_UESVSTATE etc. |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | make vlen loop run times subvl, set subvl default to... |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | disable subvl-mult on predication remap |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | start using subvl to calculate offset. predication... |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | pass sub-offset down through remap in sv_insn_t into... |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add the subvl offset to sv_insn_t |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | rename sub offsets |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add comments |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add in use of inc_offs and sub-src/dest offsets |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | initialise SUBVL to 1 |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add inc_offs function to be used for vl/subvl loops |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add comment on SUBVL in setpc |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add get on subvl |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | alter STATE CSR to support subvl |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add SUBVL CSR set |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add SUBVL CSR set |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | add subvl to headers, comment out state-cfg |
commit | commitdiff | tree |
2019-06-27 |
Luke Kenneth... | rename packed field to fail-on-first |
commit | commitdiff | tree |
2018-11-29 |
Luke Kenneth... | start to update predicated Branch to latest spec |
commit | commitdiff | tree |
2018-11-29 |
Luke Kenneth... | on branch, obtain the predicate inversion flag |
commit | commitdiff | tree |
2018-11-29 |
Luke Kenneth... | get the predicate inv argument as well |
commit | commitdiff | tree |
2018-11-17 |
Luke Kenneth... | c_lwsp fix-up to use src_pred, and pass width not xlen... |
commit | commitdiff | tree |
2018-11-17 |
Luke Kenneth... | add element-offset mode on LD/ST when isvec=false on... |
commit | commitdiff | tree |
2018-11-17 |
Luke Kenneth... | predication remapping added |
commit | commitdiff | tree |
2018-11-15 |
Luke Kenneth... | add in predication remapping into src, dest and branch... |
commit | commitdiff | tree |
2018-11-15 |
Luke Kenneth... | add predication remap option |
commit | commitdiff | tree |
2018-11-14 |
Luke Kenneth... | comment out debug code not needed |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | change SV_REGCSR csrrwi to different meaning: 5-bit... |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | pass in arg to set_csr from csrrwi to indicate "immedia... |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | modify csrrwi and csrrw back to original, change old... |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | csrrwi cut out extraneous get_csr |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | whoops missing brackets |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | alter set_csr to call get_csr, will make csrrw* easier |
commit | commitdiff | tree |
2018-11-13 |
Luke Kenneth... | redo SV CSRs to use a stack-based mechanism |
commit | commitdiff | tree |
2018-11-11 |
Luke Kenneth... | c_lwsp and c_swsp were not working correctly |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | macro-ify rv_sr and rv_sl |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | remove extra rv_sl and rv_sr overload fns |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | macro-ify 64-bit mulh fns |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | slightly different 64-bit rv_mulhu elwidth rules |
commit | commitdiff | tree |
2018-11-10 |
Luke Kenneth... | realised that the bitwidth sign-extension needs to... |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | macro-ify 32-bit mulh group |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | mulh 32-bit elwidth |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | macroify rv_and, rv_or, rv_xor |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | got fed up with repeated code on s/u-ops, use macros |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | macro-ify gt, ge, eq and ne |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | bge and blt are signed ops |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | got fed up with repeated code, using macros |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | elwidth version of lt |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | elwidth version of lt |
commit | commitdiff | tree |
2018-11-09 |
Luke Kenneth... | add mulhsu elwidth variant |
commit | commitdiff | tree |
2018-11-08 |
Luke Kenneth... | very bad hack on xlen=32 to sign-extend out into top... |
commit | commitdiff | tree |
2018-11-08 |
Luke Kenneth... | zero-extend mulhu result |
commit | commitdiff | tree |
2018-11-08 |
Luke Kenneth... | add comment |
commit | commitdiff | tree |
2018-11-08 |
Luke Kenneth... | annoyingly, have to modify rv_mulhu to take source... |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | whoops, must use dest bitwidth on mulhsu |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | elwidth variant of rv_mulhu |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | mulh* redirect through rv_mul, to save on code |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | add mul elwidth redirection |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | add mul elwidth redirection |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | fix bitwidth issues for rv32 in mulh* and sra |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | fix fsgn elwidth |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | attempting to get rv32 mv working |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | fix length=0 in fsw and fsd |
commit | commitdiff | tree |
2018-11-07 |
Luke Kenneth... | macro-ify rv op elwidth setup/teardown |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | elwidth rv_rem |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | unsigned version of div |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | add unsigned versions of rv_int_op_prepare and finish |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | add debug info on rv_sr |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | convert rv_sl to same extra bitwidth arg |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | convert rv_sl to same extra bitwidth arg |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | convert rv_sl to same extra bitwidth arg |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | pass in extra arg (bitwidth) into rv_sr |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | alter rv_sr to take bitwidth arg |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | elwidth-ify rv_sl and rv_sr |
commit | commitdiff | tree |
2018-11-06 |
Luke Kenneth... | break int op down into prepare, do, and finish |
commit | commitdiff | tree |
2018-11-05 |
Luke Kenneth... | add CSR_USVCFG set/get |
commit | commitdiff | tree |
2018-11-05 |
Luke Kenneth... | correct bank and size, use in setting up CSR tables |
commit | commitdiff | tree |
2018-11-05 |
Luke Kenneth... | move csr reg and predicate table unpack to separate... |
commit | commitdiff | tree |
2018-11-05 |
Luke Kenneth... | add state and bank sv csr bitfields |
commit | commitdiff | tree |
2018-11-04 |
Luke Kenneth... | debug shape remap |
commit | commitdiff | tree |
2018-11-04 |
Luke Kenneth... | set isvec when predication enabled |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | raise exception if permutation set to reserved value |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add comment on where reshape map is set up |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add reshaping algorithm for elements |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add stub "remap" of register offsets |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add sv shape CSRs |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add placeholder CSR uremap get |
commit | commitdiff | tree |
2018-11-03 |
Luke Kenneth... | add remap CSR set |
commit | commitdiff | tree |
next |