New
v1.2.0
Added
- Hardware support for:
- Vector slide instructions (vslideup, vslide1up, vfslide1up, vslidedown, vslide1down, vfslide1down)
- Software implementation of a integer 2D convolution kernel
- CI job to check the conv2d execution on Ara
Fixed
- Removed dependency to a specific gcc g++ version in Makefile
- Arithmetic and memory vector instructions with
vl == 0are considered as aNOP - Increment bit width of the vector length type (
vlen_t), accounting for vectors whose length isVLMAX - Fix vector length calculation for the
MaskBoperand, which depends onvsew - Fix typo on the
vrf_pntupdating logic at the Mask Unit - Update README to highlight dependency with Spike
- Update Bender's link dependency to the public CVA6 repository
- Retrigger the
compilemodule if the ModelSim compilation did not succeed
Changed
- The
encoding.hin the common Ara runtime is now a copy from theencoding.hin the Spike submodule