add fclass page and pseudocode pages to pdf spec
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 3 Jul 2022 22:20:32 +0000 (23:20 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 3 Jul 2022 22:22:15 +0000 (23:22 +0100)
openpower/Makefile
openpower/simple_v_spec.tex

index b85af2e2ed5c6ba71643ee1742a5df2e4dc8d77a..29298872f204f80a4cbaebb84713c7bfd17f293b 100755 (executable)
@@ -59,7 +59,7 @@ tex:
        pandoc -f markdown -t latex --top-level-division=section \
                --filter pandoc_img.py \
                        -N -o tex_out/pseudocode_simplev.tex \
-                       ../../openpower-isa/openpower/isa/simplev.mdwn 
+                       ../../openpower-isa/openpower/isa/simplev.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
                --filter pandoc_img.py \
                        -N -o tex_out/vector_ops.tex sv/vector_ops.mdwn
@@ -72,6 +72,9 @@ tex:
        pandoc -f markdown -t latex --top-level-division=section \
                --filter pandoc_img.py \
                        -N -o tex_out/fcvt.tex sv/fcvt.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+                       -N -o tex_out/fclass.tex sv/fclass.mdwn
        pandoc -f markdown -t latex --top-level-division=section \
                --filter pandoc_img.py \
                        -N -o tex_out/int_fp_mv.tex sv/int_fp_mv.mdwn
@@ -84,6 +87,14 @@ tex:
        pandoc -f markdown -t latex --top-level-division=section \
                --filter pandoc_img.py \
                        -N -o tex_out/big_integer_analysis.tex sv/biginteger/analysis.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+                       -N -o tex_out/pseudocode_svfixedarith.tex \
+                       ../../openpower-isa/openpower/isa/svfixedarith.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+                       -N -o tex_out/pseudocode_svfparith.tex \
+                       ../../openpower-isa/openpower/isa/svfparith.mdwn
 
 
 pdf:
index 3b69729f4d198da3dd0daac2ffdd0ac4f4a02277..aac81357e916979690dfa578f4ec0fb9a4c2c325 100644 (file)
@@ -198,12 +198,22 @@ Programme, requires full transparency.
 \input{tex_out/bitmanip.tex}
 \chapter{FP/Integer conversion ops}\hypertarget{svux2fint_fp_mv}{}
 \input{tex_out/int_fp_mv.tex}
+\chapter{FP Class ops}\hypertarget{svux2ffclass}{}
+\input{tex_out/fclass.tex}
 \chapter{Audio/Video ops}\hypertarget{svux2fav_opcodes}{}
 \input{tex_out/av_opcodes.tex}
 \chapter{Big Integer}\hypertarget{svux2fbiginteger}{}
 \input{tex_out/big_integer.tex}
+
+\begin{appendices}
 \chapter{Big Integer Analysis}\hypertarget{svux2fbigintegerux2fanalysis}{}
 \input{tex_out/big_integer_analysis.tex}
+\chapter{Simple-V FP pseudocode}\hypertarget{svux2fpseudocode_svfparith}{}
+\input{tex_out/pseudocode_svfparith.tex}
+\chapter{Simple-V Fixed Point pseudocode}
+\hypertarget{svux2fpseudocode_svfixedarith}{}
+\input{tex_out/pseudocode_svfixedarith.tex}
+\end{appendices}