aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/insn_trans/trans_rvv.c.inc
AgeCommit message (Expand)Author
2024-06-03target/riscv: rvv: Remove redudant SEW checking for vector fp narrow/widen in...Max Chou
2024-06-03target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.wMax Chou
2024-06-03target/riscv: rvv: Check single width operator for vector fp widen instructionsMax Chou
2024-06-03target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w ins...Max Chou
2024-06-03target/riscv: Add support for Zve32x extensionJason Chien
2024-03-22target/riscv: enable 'vstart_eq_zero' in the end of insnsIvan Klokov
2024-03-22trans_rvv.c.inc: remove redundant mark_vs_dirty() callsDaniel Henrique Barboza
2024-03-22target/riscv: remove 'over' brconds from vector transDaniel Henrique Barboza
2024-03-22target/riscv: always clear vstart for ldst_whole insnsDaniel Henrique Barboza
2024-03-22target/riscv: always clear vstart in whole vec move insnsDaniel Henrique Barboza
2024-03-22trans_rvv.c.inc: set vstart = 0 in int scalar move insnsDaniel Henrique Barboza
2024-03-08trans_rvv.c.inc: remove 'is_store' bool from load/store fnsDaniel Henrique Barboza
2024-03-08trans_rvv.c.inc: mark_vs_dirty() before loads and storesDaniel Henrique Barboza
2024-03-08RISC-V: Add support for ZtsoPalmer Dabbelt
2024-02-09trans_rvv.c.inc: use vext_get_vlmax() in trans_vrgather_v*()Daniel Henrique Barboza
2024-02-09target/riscv/insn_trans/trans_rvv.c.inc: use 'vlenb' in MAXSZ()Daniel Henrique Barboza
2024-02-09target/riscv/insn_trans/trans_rvv.c.inc: use 'vlenb'Daniel Henrique Barboza
2024-01-10target/riscv: The whole vector register move instructions depend on vsewMax Chou
2024-01-10target/riscv: Add vill check for whole vector register move instructionsMax Chou
2023-10-03tcg: Rename cpu_env to tcg_envRichard Henderson
2023-09-11target/riscv: Refactor translation of vector-widening instructionDickon Hood
2023-09-11target/riscv: Move vector translation checksNazar Kazakov
2023-09-11target/riscv: Remove redundant "cpu_vl == 0" checksNazar Kazakov
2023-09-11target/riscv: Refactor vector-vector translation macroKiran Ostrolenk
2023-09-08riscv: spelling fixesMichael Tokarev
2023-06-13target/riscv: Change gen_set_pc_imm to gen_update_pcWeiwei Li
2023-05-05target/riscv: Add a tb flags field for vstartLIU Zhiwei
2023-05-05target/riscv: Encode the FS and VS on a normal way for tb flagsLIU Zhiwei
2023-05-05target/riscv: Fix format for commentsWeiwei Li
2023-05-05target/riscv: Fix format for indentationWeiwei Li
2023-03-05target/riscv: Avoid tcg_const_*Richard Henderson
2023-03-05target/riscv: Drop tcg_temp_freeRichard Henderson
2023-03-01target/riscv: Simplify check for EEW = 64 in trans_rvv.c.incWeiwei Li
2023-03-01target/riscv: Fix check for vector load/store instructions when EEW=64Weiwei Li
2023-03-01target/riscv: Add support for Zvfh/zvfhmin extensionsWeiwei Li
2023-03-01target/riscv: Remove redundunt check for zve32f and zve64fWeiwei Li
2023-03-01target/riscv: Replace check for F/D to Zve32f/Zve64d in trans_rvv.c.incWeiwei Li
2023-03-01target/riscv: Simplify check for Zve32f and Zve64fWeiwei Li
2023-01-20target/riscv: Introduce helper_set_rounding_mode_chkfrmRichard Henderson
2023-01-06target/riscv: Add itrigger support when icount is not enabledLIU Zhiwei
2022-09-27target/riscv: rvv-1.0: vf[w]redsum distinguish between ordered/unorderedYang Liu
2022-09-07target/riscv: rvv: Add mask agnostic for vector permutation instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vector mask instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vector floating-point instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vector integer comparison instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vector integer shift instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vx instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vector load / store instructionsYueh-Ting (eop) Chen
2022-09-07target/riscv: rvv: Add mask agnostic for vv instructionsYueh-Ting (eop) Chen
2022-06-10target/riscv: trans_rvv: Avoid assert for RV32 and e64Alistair Francis