add remap appenfix to pdf
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 Jul 2022 09:52:04 +0000 (10:52 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 Jul 2022 11:11:07 +0000 (12:11 +0100)
openpower/Makefile
openpower/simple_v_spec.tex
resources.mdwn

index f667a245cc43bc0467ab758b61ba2096f4331220..d50f26e7441bd637b66c94e61bcdb2850ef80c53 100755 (executable)
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 ISA_DIR := ../../openpower-isa/openpower/isa
-SOURCE_TEX := tex_out/remap.tex tex_out/bitmanip.tex tex_out/vector_ops.tex \
+SOURCE_TEX := tex_out/remap.tex \
+              tex_out/remap_appendix.tex \
+              tex_out/bitmanip.tex tex_out/vector_ops.tex \
               tex_out/sv.tex tex_out/svp64_appendix.tex \
               tex_out/overview.tex tex_out/svp64.tex \
               tex_out/compliancy_levels.tex tex_out/svp64_quirks.tex \
@@ -265,6 +267,13 @@ tex_out/vector_ops.tex: sv/vector_ops.mdwn
                --filter pandoc_img.py \
                        -N -o tex_out/vector_ops.tex tex_out/vector_ops.mdwn
 
+tex_out/remap_appendix.tex: sv/remap/appendix.mdwn
+       mkdir -p tex_out
+       ./mdwn_inline.py sv/remap/appendix.mdwn tex_out/remap_appendix.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+            -N -o tex_out/remap_appendix.tex tex_out/remap_appendix.mdwn
+
 tex_out/remap.tex: sv/remap.mdwn
        mkdir -p tex_out
        ./mdwn_inline.py sv/remap.mdwn tex_out/remap.mdwn
index ff0a22c28b6ea5fcadb7d185683aea29caf7a194..4524be6a96a952ce26f534cde047f22bdbe989e1 100644 (file)
@@ -196,6 +196,8 @@ Programme, requires full transparency.
 \input{tex_out/svp64_appendix.tex}
 \chapter{SVP64 Quirks}\hypertarget{svux2fsvp64_quirks}{}
 \input{tex_out/svp64_quirks.tex}
+\chapter{REMAP algorithms}\hypertarget{svux2fremapux2fappendix}{}
+\input{tex_out/remap_appendix.tex}
 \chapter{Simple-V pseudocode}\hypertarget{svux2fpseudocode_simplev}{}
 \input{tex_out/pseudocode_simplev.tex}
 \chapter{SVP64 Augmentation Table}\hypertarget{opcode_regs_deduped}{}
index 9bed6b25cb09ffd40b56fa10a33fc5e6663c593e..3076c4105266abec7dc07cb4c1e991afa5d1ecc6 100644 (file)
@@ -367,6 +367,7 @@ Some learning resources I found in the community:
 * Cray-1 Pocket Reference
   <https://nitter.it/aka_pugs/status/1546576975166201856>
   <https://ftp.libre-soc.org/cray-1-pocket-ref/>
+  <https://www.computerhistory.org/collections/catalog/102685876>
 * <https://github.com/tdene/synth_opt_adders> Prefix-tree generation scripts
 * <https://debugger.medium.com/why-is-apples-m1-chip-so-fast-3262b158cba2> N1
 * <https://codeberg.org/tok/librecell> Libre Cell Library