From e87173489d7cf3818aecaf397b7e54f787cc2d31 Mon Sep 17 00:00:00 2001
From: Andrew Waterman <andrew@sifive.com>
Date: Tue, 23 Jul 2019 20:06:57 -0700
Subject: Fix extension ordering in naming chapter and preface

---
 src/naming.tex | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'src/naming.tex')

diff --git a/src/naming.tex b/src/naming.tex
index e0d35b5..2006d80 100644
--- a/src/naming.tex
+++ b/src/naming.tex
@@ -130,7 +130,8 @@ 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.
 
-Non-standard extensions must be separated from other multi-letter extensions
+Non-standard extensions must be listed after all standard extensions.
+They must be separated from other multi-letter extensions
 by an underscore.  For example, an ISA with non-standard extensions
 Argle and Bargle may be named ``RV64IZifencei\_Xargle\_Xbargle''.
 
@@ -159,8 +160,6 @@ Integer Multiplication and Division & M & \\
 Atomics & A & \\
 Single-Precision Floating-Point & F & Zicsr \\
 Double-Precision Floating-Point & D & F \\
-Control and Status Register Access & Zicsr & \\
-Instruction-Fetch Fence & Zifencei & \\
 \hline
 General & G & IMADZifencei \\
 \hline
@@ -173,6 +172,8 @@ Transactional Memory & T & \\
 Packed-SIMD Extensions & P & \\
 Vector Extensions & V & \\
 User-Level Interrupts & N & \\
+Control and Status Register Access & Zicsr & \\
+Instruction-Fetch Fence & Zifencei & \\
 Misaligned Atomics & Zam & A \\
 Total Store Ordering & Ztso & \\
 \hline
-- 
cgit v1.1

