aboutsummaryrefslogtreecommitdiff
path: root/customext
AgeCommit message (Collapse)AuthorFilesLines
2023-02-04Remove decode_macros.h from disasm.hJerry Zhao1-0/+1
2022-12-20Add logged instruction variants to insn_desc_tJerry Zhao1-3/+3
2022-10-19Template-ize loadsAndrew Waterman1-1/+1
2022-10-04Suppress most unused variable warningsAndrew Waterman1-1/+1
2022-05-12Remove insn_func_t::supported fieldAndrew Waterman1-3/+3
The field is rendered unnecessary by 11f5942b7d8211e61b5ad9259d118033692c0759. Undoes some changes from 750f008e723bb3b20cec41a47ed5cec549447665.
2022-04-14add support for overlap instructionsWeiwei Li1-3/+3
* 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-3/+3
2021-11-08Move definitions of P and require macrosAndrew Waterman1-0/+1
Avoids namespace conflicts with Boost. Fixes #820 in a better way.
2021-07-28Significantly speed up compilation with GCCAndrew Waterman1-2/+0
Precompiled headers were broken because they weren't compiled with the same -fPIC setting as the rest of the code. Fix by just making everything use -fPIC.
2020-10-05Fix Mac OS buildAndrew Waterman1-0/+1
2020-06-10ext: add simple sifive cflush extensionChih-Min Chao2-0/+42
just check the execution privilege Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>
2020-06-10ext: rename libdummy_rocc by libcustomextChih-Min Chao4-0/+87
make library name general for multiple custom extension built in one shared library. Signed-off-by: Chih-Min Chao <chihmin.chao@sifive.com>