aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-20Fixup of #830 (#839)marcfedorow1-1/+0
2021-10-18Delete SHAMT check in pack (#838)liweiwei901-1/+0
2021-10-14Split 'P' to EXT_ZPN and friends (#830)marcfedorow82-126/+77
2021-10-06When mstatus.VS exists, P-extension instructions must respect itScott Johnson133-0/+133
2021-10-06Add missing newlines at end of fileScott Johnson324-324/+324
2021-09-29Convert vl to csr_tScott Johnson9-10/+10
2021-09-29Convert vstart to csr_tScott Johnson18-37/+37
2021-09-29Be consistent in use of P_SET_OV macro for setting vxsatScott Johnson18-22/+21
2021-09-27Convert frm & fflags to csr_tScott Johnson8-18/+18
2021-09-26Convert dcsr to csr_tScott Johnson1-2/+2
2021-09-26Convert dpc to csr_tScott Johnson1-1/+1
2021-09-24Actually fix SRET clearing MPRVAndrew Waterman1-4/+4
2021-09-24Fix SRET clearing MPRVAndrew Waterman1-2/+2
2021-09-24Clear MPV on MRET and (when V=0) clear SPV on SRETAndrew Waterman2-2/+7
2021-09-14Added insn overlapping (bitmanip / krypto) (#801)marcfedorow20-36/+34
2021-09-09Splitted K-ext to zedsMark Fedorov29-29/+29
2021-09-08Convert hstatus to csr_t familyScott Johnson16-17/+17
2021-09-08Rename supports_extension() to extension_enabled()Scott Johnson17-42/+42
2021-09-08Convert mstatus into csr_t familyScott Johnson5-5/+5
2021-09-08Convert sret to use sstatusScott Johnson1-2/+2
2021-09-08Convert sepc & vsepc to use csr_t familyScott Johnson1-1/+1
2021-09-08Implement epc_csr_t and use it for mepc registerScott Johnson1-1/+1
2021-09-06Move bitmanip instructions outside Zba/Zbb/Zbc/Zbs into XbitmanipAndrew Waterman59-59/+59
2021-08-29ext: apply Svinval sub-extesion check to related instructionsChih-Min Chao5-0/+5