add sprs, swizzle, pseudocode to latex spec
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 30 Jun 2022 11:55:13 +0000 (12:55 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 30 Jun 2022 11:55:13 +0000 (12:55 +0100)
openpower/Makefile
openpower/simple_v_spec.tex

index 00fcf26c2f2c83f838558c695689ea0746cb9c1f..fd1c2e0a3b1bef622ac13c6f8d9490acf8093681 100755 (executable)
@@ -14,6 +14,8 @@ tex:
             -N -o tex_out/compliancy_levels.tex sv/compliancy_levels.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
             -N -o tex_out/svp64_quirks.tex sv/svp64_quirks.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+            -N -o tex_out/sprs.tex sv/sprs.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
             -N -o tex_out/opcode_regs_deduped.tex opcode_regs_deduped.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
@@ -30,6 +32,14 @@ tex:
             -N -o tex_out/svstep.tex sv/svstep.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
             -N -o tex_out/remap.tex sv/remap.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+            -N -o tex_out/mv_swizzle.tex sv/mv.swizzle.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+            -N -o tex_out/mv_vec.tex sv/mv.vec.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+                       -N -o tex_out/pseudocode_simplev.tex \
+                       ../../openpower-isa/openpower/isa/simplev.mdwn 
+
 
 pdf:
        pdflatex -synctex=1 -interaction=nonstopmode simple_v_spec.tex
index 44dc6f9fccbd92adbad27afc1011ece34fb552c3..095ab2073160c339cb26a1728130431134e2ee6b 100644 (file)
@@ -76,6 +76,8 @@ table}}{}
 \input{tex_out/svp64_appendix.tex}
 \chapter{SVP64 Quirks}
 \input{tex_out/svp64_quirks.tex}
+\chapter{SPRs}
+\input{tex_out/sprs.tex}
 \chapter{Arithmetic Mode}
 \input{tex_out/normal.tex}
 \chapter{Load/Store Mode}
@@ -90,6 +92,12 @@ table}}{}
 \input{tex_out/svstep.tex}
 \chapter{REMAP subsystem}
 \input{tex_out/remap.tex}
+\chapter{Swizzle Move}
+\input{tex_out/mv_swizzle.tex}
+\chapter{Pack / Unpack}
+\input{tex_out/mv_vec.tex}
+\chapter{Simple-V pseudocode}
+\input{tex_out/pseudocode_simplev.tex}
 \chapter{SVP64 Augmentation Table}
 \begin{landscape}
 {