link correction
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 30 Jun 2022 21:58:35 +0000 (22:58 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 30 Jun 2022 21:58:35 +0000 (22:58 +0100)
openpower/pandoc_img.py
openpower/simple_v_spec.tex

index ed107a42684e812a9451959803edb5abbc1f22b3..27b20e6cb653de7b1b464c5da686ba3916ffd612 100755 (executable)
@@ -71,12 +71,12 @@ def inlinenotes(k, v, f, meta):
                    'svp64/appendix': 'SVP64 Appendix',
                    'sv/svp64_quirks': 'SVP64 Quirks',
                    'openpower/isa/simplev': 'Simple-V pseudocode',
-                   'sv/opcode_regs_deduped': 'SVP64 Augmentation Table',
+                   'opcode_regs_deduped': 'SVP64 Augmentation Table',
                   }
         if link in lookups:
             out.write("     found %s\n" % lookups[link])
             return [Link(['', [], []],
-                        [Str(lookups[link])],
+                        [Str("{"+lookups[link]+"}")],
                         ['#%s' % link, '']), Str(v[find_brack+2:])]
         if '|' in link:
             link, ref = link.split("|")
index f837397bca07b06723fbdc33a017ac7a8c68ed86..cd688458d64343d6cb4141674a4a84c5a768fe6b 100644 (file)
@@ -99,7 +99,7 @@ EU Grants 871528 and 957073.
 \input{tex_out/sv.tex}
 \chapter{Overview}\hypertarget{svux2foverview}{}
 \input{tex_out/overview.tex}
-\chapter{Compliancy Levels}\hypertarget{svux2fcompliancy_levels}{Compliancy Levels}
+\chapter{Compliancy Levels}\hypertarget{svux2fcompliancy_levels}{}
 \input{tex_out/compliancy_levels.tex}
 \chapter{SVP64}\hypertarget{svux2fsvp64}{}
 \input{tex_out/svp64.tex}
@@ -109,29 +109,29 @@ EU Grants 871528 and 957073.
 \input{tex_out/normal.tex}
 \chapter{Load/Store Mode}\hypertarget{svux2fldst}{}
 \input{tex_out/ldst.tex}
-\chapter{Condition Register Fields Mode}\hypertarget{svux2fcr_ops}{Condition Register Fields Mode}
+\chapter{Condition Register Fields Mode}\hypertarget{svux2fcr_ops}{}
 \input{tex_out/cr_ops.tex}
-\chapter{Branch Mode}\hypertarget{svux2fbranches}{Branch Mode}
+\chapter{Branch Mode}\hypertarget{svux2fbranches}{}
 \input{tex_out/branches.tex}
-\chapter{setvl instruction}\hypertarget{svux2fsetvl}{setvl instruction}
+\chapter{setvl instruction}\hypertarget{svux2fsetvl}{}
 \input{tex_out/setvl.tex}
-\chapter{svstep instruction}\hypertarget{svux2fsvstep}{svstep instruction}
+\chapter{svstep instruction}\hypertarget{svux2fsvstep}{}
 \input{tex_out/svstep.tex}
-\chapter{REMAP subsystem}\hypertarget{svux2fremap}{REMAP subsystem}
+\chapter{REMAP subsystem}\hypertarget{svux2fremap}{}
 \input{tex_out/remap.tex}
-\chapter{Swizzle Move}\hypertarget{svux2fmv.swizzle}{Swizzle Move}
+\chapter{Swizzle Move}\hypertarget{svux2fmv.swizzle}{}
 \input{tex_out/mv_swizzle.tex}
-\chapter{Pack / Unpack}\hypertarget{svux2fmv.vec}{Pack / Unpack}
+\chapter{Pack / Unpack}\hypertarget{svux2fmv.vec}{}
 \input{tex_out/mv_vec.tex}
 
 \begin{appendices}
-\chapter{SVP64 Appendix}\hypertarget{svp64ux2fappendix}{SVP64 Appendix}
+\chapter{SVP64 Appendix}\hypertarget{svp64ux2fappendix}{}
 \input{tex_out/svp64_appendix.tex}
-\chapter{SVP64 Quirks}\hypertarget{svux2fsvp64_quirks}{SVP64 Quirks}
+\chapter{SVP64 Quirks}\hypertarget{svux2fsvp64_quirks}{}
 \input{tex_out/svp64_quirks.tex}
-\chapter{Simple-V pseudocode}\hypertarget{svux2fpseudocode_simplev}{Simple-V pseudocode}
+\chapter{Simple-V pseudocode}\hypertarget{svux2fpseudocode_simplev}{}
 \input{tex_out/pseudocode_simplev.tex}
-\chapter{SVP64 Augmentation Table}\hypertarget{svux2fopcode_regs_deduped}{SVP64 Augmentation Table}
+\chapter{SVP64 Augmentation Table}\hypertarget{opcode_regs_deduped}{}
 \begin{landscape}
 {
 \fontsize{7}{9}\selectfont