add atomic memory ops page to pdf
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 8 Jul 2022 20:57:26 +0000 (21:57 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 8 Jul 2022 20:57:30 +0000 (21:57 +0100)
openpower/Makefile
openpower/simple_v_spec.tex

index df918172f35c36a0bbd3e650c5982835cb26c727..f667a245cc43bc0467ab758b61ba2096f4331220 100755 (executable)
@@ -34,6 +34,7 @@ SOURCE_TEX := tex_out/remap.tex tex_out/bitmanip.tex tex_out/vector_ops.tex \
                 tex_out/pseudocode_svfixedarith.tex \
                 tex_out/big_integer_analysis.tex \
                 tex_out/transcendentals.tex \
+                tex_out/atomics.tex \
                 tex_out/vector_isas.tex \
                 tex_out/fields.tex
 
@@ -236,6 +237,13 @@ tex_out/pseudocode_fixedshift.tex : $(ISA_DIR)/fixedshift.mdwn
                        -N -o tex_out/pseudocode_fixedshift.tex \
                        $(ISA_DIR)/fixedshift.mdwn
 
+tex_out/atomics.tex: atomics.mdwn
+       mkdir -p tex_out
+       ./mdwn_inline.py atomics.mdwn tex_out/atomics.mdwn
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+            -N -o tex_out/atomics.tex tex_out/atomics.mdwn
+
 tex_out/transcendentals.tex: transcendentals.mdwn
        mkdir -p tex_out
        ./mdwn_inline.py transcendentals.mdwn tex_out/transcendentals.mdwn
index 904a23cc425dac160472911791aa81f3f7b8706e..ff0a22c28b6ea5fcadb7d185683aea29caf7a194 100644 (file)
@@ -227,6 +227,8 @@ Programme, requires full transparency.
 \input{tex_out/big_integer.tex}
 \chapter{Transcendentals}\hypertarget{transcendentals}{}
 \input{tex_out/transcendentals.tex}
+\chapter{Acquire/Release Atomic Memory}\hypertarget{atomics}{}
+\input{tex_out/atomics.tex}
 
 \begin{appendices}
 \chapter{Big Integer Analysis}\hypertarget{svux2fbigintegerux2fanalysis}{}