aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns
AgeCommit message (Expand)AuthorFilesLines
2022-10-11Set tval on illegal subforms of aes64ks1iAndrew Waterman1-4/+1
2022-10-04Fix unused-variable warnings in P-extension instruction definitionsAndrew Waterman1-1/+0
2022-10-04Suppress unused-variable warnings in vector instruction definitionsAndrew Waterman6-10/+0
2022-10-04Suppress unused-variable warnings in AES codeAndrew Waterman1-2/+2
2022-10-04Suppress most unused variable warningsAndrew Waterman2-2/+2
2022-09-28Fix vmv.x.s for RV32Andrew Waterman1-8/+9
2022-09-08Remove unnecessary argument alu(always false) from macroWeiwei Li3-3/+3
2022-09-06fix comment in definition of vmv<nf>r.vAndrew Waterman1-1/+1
2022-09-06vmv<nf>r.v depends on vtype, and therefore should check villAndrew Waterman1-1/+1
2022-08-22Fix redundant loops when calculating vrgather.vi. (#1072)yangcheng1-6/+0
2022-08-12Remove unused code in vsmul* (#1069)ksco2-19/+2
2022-08-10Add space between if/while/switch and '('Weiwei Li47-56/+56
2022-08-04Modify F/D/Zfh instructions to add support for Zfinx/Zdinx/Zhinx{min} instruc...liweiwei87-193/+193
2022-08-01WFI condition fixCanberk Topal1-1/+3
2022-07-28Fix overflow issue of p-ext multiply instructions (#1053)ChunPing Chung8-8/+8
2022-05-19Move ebreak* logic from take_trap into instructions. (#1006)Tim Newsome2-2/+16
2022-04-10Adjust the access index of vs2 to zero in vmv_x_s.h (#969)Brandon Wu1-21/+17
2022-04-07Rename processor_t::set_csr to put_csr to fix build on RISC-VAndrew Waterman7-7/+7
2022-03-29Fix start byte for vmv<nf>r.v (#959)liweiwei901-3/+4
2022-03-12Construct an isa_parser_t and pass it to processor_t constructorRupert Swarbrick1-2/+2
2022-02-27perform hstatus probe/update for sret only when H extension enabled. (#934)Neel Gala1-5/+6
2022-02-23csr: hyper: fix mstatus.mpp after mretChih-Min Chao1-1/+1
2022-02-17Split Xbitmanip into its proposed component extensions (#918)Rupert Swarbrick59-59/+69
2022-01-30add instructions function for cmoliweiwei5-0/+22
2021-12-27Update instruction vmandnot.mm, vmornot.mm -> vmandn.mm, vmorn.mm (#896)Yueh-Ting (eop) Chen4-4/+4
2021-12-17Merge pull request #881 from eopXD/simplify-float-convertAndrew Waterman22-407/+177
2021-12-09P-ext v.0.9.11. update (#883)marcfedorow4-4/+4
2021-12-09Simplfy vfmv_v_f (#884)Yueh-Ting (eop) Chen1-30/+3
2021-12-09Simplify vfwcvteopXD7-156/+62
2021-12-09Simplfy vfcvteopXD6-66/+36
2021-12-09Simplify vfncvteopXD8-182/+76
2021-12-08Have vd.v unexposedeopXD1-3/+3
2021-12-07Add 'Zfhmin' extension (#880)Tsukasa #01 (a4lg)10-10/+10
2021-12-07Merge pull request #879 from eopXD/simply-instsAndrew Waterman17-109/+29
2021-12-07Simplify vadc and vsbc (#876)Yueh-Ting (eop) Chen5-30/+5
2021-12-07Merge pull request #868 from eopXD/simplify-narrowing-instAndrew Waterman12-18/+18
2021-12-07Simplify vwmulsu_vv and vwmulsu_vx (#861)Yueh-Ting (eop) Chen2-22/+2
2021-12-08Simplify vmerge, vfmergeeopXD7-73/+9
2021-12-08Simplify floating point compare instructionseopXD10-30/+20
2021-12-08Simply parameters for floating-point instructionseopXD1-9/+3
2021-12-06Simplify vmadc and vmsbc (#877)Yueh-Ting (eop) Chen5-45/+5
2021-11-30Simplify mulhsu (#870)Yueh-Ting (eop) Chen2-72/+4
2021-11-29Revert "Simplify vmulhsu (#863)"Andrew Waterman2-6/+72
2021-11-28Have nclip_{wv/wx/wi} use different macroseopXD6-12/+12
2021-11-28Eliminate redundant parameters for narrowing integer right shift instructionseopXD6-6/+6
2021-11-27Simplify single-width averaging add and subtract (#867)Yueh-Ting (Eop) Chen8-8/+8
2021-11-26Simplify vmulhsu (#863)Yueh-Ting (Eop) Chen2-72/+6
2021-11-04Report proper GVA bit on breakpoint trapsScott Johnson2-2/+2
2021-11-04Add gva field to trap_breakpointScott Johnson2-2/+2
2021-11-02Zbkx renames xperm.n and xperm.b as xperm4 and xperm8. (#846)Markku-Juhani O. Saarinen4-0/+0