riscv-isa-sim.git
2018-11-13 Luke Kenneth... change SV_REGCSR csrrwi to different meaning: 5-bit...
2018-11-13 Luke Kenneth... pass in arg to set_csr from csrrwi to indicate "immedia...
2018-11-13 Luke Kenneth... modify csrrwi and csrrw back to original, change old...
2018-11-13 Luke Kenneth... csrrwi cut out extraneous get_csr
2018-11-13 Luke Kenneth... whoops missing brackets
2018-11-13 Luke Kenneth... alter set_csr to call get_csr, will make csrrw* easier
2018-11-13 Luke Kenneth... redo SV CSRs to use a stack-based mechanism
2018-11-11 Luke Kenneth... c_lwsp and c_swsp were not working correctly
2018-11-10 Luke Kenneth... macro-ify rv_sr and rv_sl
2018-11-10 Luke Kenneth... remove extra rv_sl and rv_sr overload fns
2018-11-10 Luke Kenneth... whitespace
2018-11-10 Luke Kenneth... macro-ify 64-bit mulh fns
2018-11-10 Luke Kenneth... slightly different 64-bit rv_mulhu elwidth rules
2018-11-10 Luke Kenneth... realised that the bitwidth sign-extension needs to...
2018-11-09 Luke Kenneth... macro-ify 32-bit mulh group
2018-11-09 Luke Kenneth... mulh 32-bit elwidth
2018-11-09 Luke Kenneth... macroify rv_and, rv_or, rv_xor
2018-11-09 Luke Kenneth... got fed up with repeated code on s/u-ops, use macros
2018-11-09 Luke Kenneth... macro-ify gt, ge, eq and ne
2018-11-09 Luke Kenneth... bge and blt are signed ops
2018-11-09 Luke Kenneth... got fed up with repeated code, using macros
2018-11-09 Luke Kenneth... elwidth version of lt
2018-11-09 Luke Kenneth... elwidth version of lt
2018-11-09 Luke Kenneth... add mulhsu elwidth variant
2018-11-08 Luke Kenneth... very bad hack on xlen=32 to sign-extend out into top...
2018-11-08 Luke Kenneth... zero-extend mulhu result
2018-11-08 Luke Kenneth... add comment
2018-11-08 Luke Kenneth... annoyingly, have to modify rv_mulhu to take source...
2018-11-07 Luke Kenneth... whoops, must use dest bitwidth on mulhsu
2018-11-07 Luke Kenneth... elwidth variant of rv_mulhu
2018-11-07 Luke Kenneth... mulh* redirect through rv_mul, to save on code
2018-11-07 Luke Kenneth... add mul elwidth redirection
2018-11-07 Luke Kenneth... add mul elwidth redirection
2018-11-07 Luke Kenneth... fix bitwidth issues for rv32 in mulh* and sra
2018-11-07 Luke Kenneth... fix fsgn elwidth
2018-11-07 Luke Kenneth... attempting to get rv32 mv working
2018-11-07 Luke Kenneth... fix length=0 in fsw and fsd
2018-11-07 Luke Kenneth... macro-ify rv op elwidth setup/teardown
2018-11-06 Luke Kenneth... elwidth rv_rem
2018-11-06 Luke Kenneth... unsigned version of div
2018-11-06 Luke Kenneth... add unsigned versions of rv_int_op_prepare and finish
2018-11-06 Luke Kenneth... add debug info on rv_sr
2018-11-06 Luke Kenneth... convert rv_sl to same extra bitwidth arg
2018-11-06 Luke Kenneth... convert rv_sl to same extra bitwidth arg
2018-11-06 Luke Kenneth... convert rv_sl to same extra bitwidth arg
2018-11-06 Luke Kenneth... pass in extra arg (bitwidth) into rv_sr
2018-11-06 Luke Kenneth... alter rv_sr to take bitwidth arg
2018-11-06 Luke Kenneth... elwidth-ify rv_sl and rv_sr
2018-11-06 Luke Kenneth... break int op down into prepare, do, and finish
2018-11-05 Luke Kenneth... add CSR_USVCFG set/get
2018-11-05 Luke Kenneth... correct bank and size, use in setting up CSR tables
2018-11-05 Luke Kenneth... move csr reg and predicate table unpack to separate...
2018-11-05 Luke Kenneth... add state and bank sv csr bitfields
2018-11-04 Luke Kenneth... debug shape remap
2018-11-04 Luke Kenneth... set isvec when predication enabled
2018-11-03 Luke Kenneth... raise exception if permutation set to reserved value
2018-11-03 Luke Kenneth... add comment on where reshape map is set up
2018-11-03 Luke Kenneth... add reshaping algorithm for elements
2018-11-03 Luke Kenneth... add stub "remap" of register offsets
2018-11-03 Luke Kenneth... add sv shape CSRs
2018-11-03 Luke Kenneth... add placeholder CSR uremap get
2018-11-03 Luke Kenneth... add remap CSR set
2018-11-03 Luke Kenneth... add reshape data structures and get_shape function
2018-11-03 Luke Kenneth... add remap and shape sv csrs
2018-11-03 Luke Kenneth... add debug on zeroing-predication c.mv
2018-11-03 Luke Kenneth... add state redirection for CSR get/set depending on...
2018-11-02 Luke Kenneth... add twin src and dest flen instruction testing
2018-11-02 Luke Kenneth... expand register size to 128 long, add exceptions if...
2018-11-02 Luke Kenneth... obscure fmv bug where fp reg size was not defined
2018-11-02 Luke Kenneth... increase regfile sizes to 128 entries
2018-11-01 Luke Kenneth... reduce fp ops down to op width
2018-11-01 Luke Kenneth... add instruction flen detection
2018-11-01 Luke Kenneth... WRITE_FRD convert 64-bit to elwidth
2018-10-31 Luke Kenneth... convert sv_proc_t::f128 to sv_freg_t type so it carries...
2018-10-31 Luke Kenneth... override elwidth in sv_proc_t::f64
2018-10-31 Luke Kenneth... whoops nbytes in DO_WRITE_FREG has to be flen not xlen...
2018-10-31 Luke Kenneth... override elwidth in sv_proc_t::f64
2018-10-31 Luke Kenneth... add packed (non-default) elwidth support in DO_WRITE_FREG
2018-10-31 Luke Kenneth... READ_FREG reads fp16 from offset into reg array
2018-10-31 Luke Kenneth... add subdivisions
2018-10-31 Luke Kenneth... return correct register elwidth for get_fpreg
2018-10-31 Luke Kenneth... add 32-fp16 load/convert in WRITE_FRD
2018-10-30 Luke Kenneth... start modifying DO_WRITE_FREG to store elwidth-based fp
2018-10-30 Luke Kenneth... modify debug statement on WRITE_FRD to display hex...
2018-10-30 Luke Kenneth... on scalar redirected reg, break hardware loop at first...
2018-10-30 Luke Kenneth... on scalar operation, sign-extend / zero-extend to full...
2018-10-30 Luke Kenneth... down-convert floating-point 32-bit to fp 16-bit then...
2018-10-30 Luke Kenneth... add sv_proc_t f32 conversions when elwidth=16bit
2018-10-30 Luke Kenneth... set elwidth (carry through) from MMU
2018-10-29 Luke Kenneth... morph conversion of floating-point for storing, through...
2018-10-29 Luke Kenneth... add explicit get of data inside sv_freg_t, float32_t...
2018-10-29 Luke Kenneth... add redirector operators for sv_freg_t to uint32 and...
2018-10-29 Luke Kenneth... redirect store insns through sv_proc_t for elwidth...
2018-10-29 Luke Kenneth... override and redirect mmu store functions to sv_proc_t
2018-10-29 Luke Kenneth... remove unneeded commented-out code
2018-10-29 Luke Kenneth... remove unnecessary function for mmu elwidth load
2018-10-29 Luke Kenneth... fix niggles in offset calculation for LD with elwidth
2018-10-29 Luke Kenneth... add in addrmode
2018-10-29 Luke Kenneth... starting to put in addr_mode
2018-10-29 Luke Kenneth... redirect READ_REG to add addr_mode
next