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