From: Luke Kenneth Casson Leighton Date: Sun, 3 Jul 2022 22:20:32 +0000 (+0100) Subject: add fclass page and pseudocode pages to pdf spec X-Git-Tag: opf_rfc_ls005_v1~1375 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=79296c3f36ff1569e39e858f64d94b2e828b74f8;p=libreriscv.git add fclass page and pseudocode pages to pdf spec --- diff --git a/openpower/Makefile b/openpower/Makefile index b85af2e2e..29298872f 100755 --- a/openpower/Makefile +++ b/openpower/Makefile @@ -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: diff --git a/openpower/simple_v_spec.tex b/openpower/simple_v_spec.tex index 3b69729f4..aac81357e 100644 --- a/openpower/simple_v_spec.tex +++ b/openpower/simple_v_spec.tex @@ -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}