Skip to content

[RISCV] Support encoding SIMD instructions

Created by: melonedo

Support encoding cv32e40p SIMD instructions. Spec: https://github.com/openhwgroup/cv32e40p/blob/2a12206f84f53d4538d3876a1da367664c70e501/docs/source/instruction_set_extensions.rst.

Discussion: In the SIMD ALU Operations section of the spec, instructions cv.minu/maxu/srl/sra/sll.h/b are zero-extended, but support negative immediates in gdb (as in cv-maxu-sci-b-pass.s). I made them all signed like other instructions, is it desirable?

Merge request reports

Loading