aboutsummaryrefslogtreecommitdiff
path: root/riscv/rocc.cc
AgeCommit message (Collapse)AuthorFilesLines
2022-10-04Suppress most unused variable warningsAndrew Waterman1-1/+1
2022-05-12Remove insn_func_t::supported fieldAndrew Waterman1-4/+4
The field is rendered unnecessary by 11f5942b7d8211e61b5ad9259d118033692c0759. Undoes some changes from 750f008e723bb3b20cec41a47ed5cec549447665.
2022-04-14add support for overlap instructionsWeiwei Li1-4/+4
* add DECLARE_OVERLAP_INSN to bind instructions with extension * add overlap_list.h to contain the declare of all overlapping instructions * make func function for overlapping instruction return NULL when the coresponding extension(s) is not supported.
2022-03-02fill rv32e and rv64e function for instructions of rocc and customextWeiwei Li1-4/+4
2015-09-08Refer to LICENSE in some newer source filesAndrew Waterman1-0/+2
2015-03-12Update to new privileged specAndrew Waterman1-1/+0
Sorry, everyone.
2013-11-05correctly trap when SR_EA is disabledYunsup Lee1-0/+1
2013-10-18refactor disassembler, and add hwacha disassemblerYunsup Lee1-0/+6
2013-10-17fix custom-1 rocc encodingYunsup Lee1-1/+1
2013-10-16revamp hwacha; now runs in physical modeYunsup Lee1-6/+0
2013-10-15Fix bug where xs2 was not being properly respected.Stephen Twigg1-1/+1
2013-09-27Use WRITE_RD/WRITE_FRD macros to write registersAndrew Waterman1-1/+1
2013-08-13Implement RoCC and add a dummy RoCCAndrew Waterman1-0/+44
Enable it with --extension=dummy