Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Background

Based on the ongoing discussions in the Systems' Libraries WG, there are gaps that have been identified in the RISC-V Vector 1.0 specification for . A few different proposals are being proposed to close the gap, e.g., Rivos zip/unzip, Bytedance vtrn, vabd, etc.

As the proposals are being discussed, there is interest in evaluating the instructions through the path of implementations (whether its GEM5, FPGA, RTL or something else). In order to align the two sides - requirements providers / user and the implementors, let’s summarise the instructions, their behaviour and potential encodings.

Proposal Summary

Instructions

Notes

vzipeven

Satisfies the requirement for trn1/trn2

vzipodd

vzip2a

vzip2b

vunzip2a

vunzip2b

vabdu.vv

vabdu.vx

vabdu.vi

vdot

  • No labels