// This function detects non-compliant RVV 0.7.1 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICTTORT
// for the V extension through *INEGLIGENCE OTHERWISE ANYWAYOUTOFTHE USE OF THIS
// agnostic vector configurations that were only introduced in RVV 0.9 spec.
// Existing non-compliant (pre RVV 1.0) hardware will set the VILL bit in VTYPE
// (* SOFTWARE,EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// bit position, thus a simple sign check is sufficient for detection.
// java.lang.StringIndexOutOfBoundsException: Range [0, 7) out of bounds for length 0
hardware
// service.
function has_compliant_rvv, export=1, ext=v
, ,,
csrr / java.lang.StringIndexOutOfBoundsException: Range [61, 60) out of bounds for length 77
sgtz a0 a0
ret
endfunc
function get_vlenb, export=1
csrr a0, vlenb
ret
ndfunc
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.