From a5ea6ac5d8647b030dd5b709dd734b77d5e915c1 Mon Sep 17 00:00:00 2001 From: Kito Cheng Date: Tue, 29 Dec 2020 13:45:52 +0800 Subject: [PATCH] Allow an optional vendor name filed for non-standard extension names --- src/naming.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/naming.tex b/src/naming.tex index 2006d809f..adb629fc5 100644 --- a/src/naming.tex +++ b/src/naming.tex @@ -125,10 +125,13 @@ \section{Machine-level Instruction-Set Extensions} \section{Non-Standard Extension Names} -Non-standard extensions are named using a single ``X'' followed by an -alphabetical name and an optional version number. +Non-standard extensions are named using a single ``X'' followed by an optional vendor +name field seperated by a single ``-'' an alphabetical name and an optional version +number. For example, ``Xhwacha'' names the Hwacha vector-fetch ISA extension; ``Xhwacha2'' and ``Xhwacha2p0'' name version 2.0 of same. +``Xucb-hwacha'' names the cache extension from UCB, +``Xucb-hwacha2'' and ``Xucb-hwacha2'' name version 2.0 of same. Non-standard extensions must be listed after all standard extensions. They must be separated from other multi-letter extensions