add comparison table
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 22 Jul 2022 12:17:14 +0000 (13:17 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 22 Jul 2022 12:17:14 +0000 (13:17 +0100)
openpower/Makefile
openpower/simple_v_spec.tex
openpower/sv.mdwn

index d50f26e7441bd637b66c94e61bcdb2850ef80c53..675eadde3cb4a6c5f3f9e211d920f53f85363f3b 100755 (executable)
@@ -38,12 +38,19 @@ SOURCE_TEX := tex_out/remap.tex \
                 tex_out/transcendentals.tex \
                 tex_out/atomics.tex \
                 tex_out/vector_isas.tex \
+                tex_out/comparison_table.tex \
                 tex_out/fields.tex
 
 # Does this umbrella rule need to be modified?
 tex: $(SOURCE_TEX)
        mkdir -p tex_out
 
+tex_out/comparison_table.tex : sv/comparison_table.mdwn
+       mkdir -p tex_out
+       pandoc -f markdown -t latex --top-level-division=section \
+               --filter pandoc_img.py \
+            -N -o tex_out/comparison_table.tex sv/comparison_table.mdwn
+
 tex_out/vector_isas.tex : sv/vector_isa_comparison.mdwn
        mkdir -p tex_out
        pandoc -f markdown -t latex --top-level-division=section \
index d40092d0f1252901ad04e04f5b83e49de991f8f8..0f4394f0de613424a93211760aaf220b13030f76 100644 (file)
@@ -163,6 +163,8 @@ Programme, requires full transparency.
 \input{tex_out/sv.tex}
 \chapter{Other Vector ISAs}\hypertarget{svux2fvector_isa_comparison}{}
 \input{tex_out/vector_isas.tex}
+\chapter{Comparison Table}\hypertarget{svux2fcomparison_table}{}
+\input{tex_out/comparison_table.tex}
 \chapter{Overview}\hypertarget{svux2foverview}{}
 \input{tex_out/overview.tex}
 \chapter{Compliancy Levels}\hypertarget{svux2fcompliancy_levels}{}
index 35cdc71a1a0f224929cd2a4350eca3711aa82649..ee593e28a9616dc14cce15a829f054901c59b589 100644 (file)
@@ -327,6 +327,7 @@ Additional links:
 * <https://www.sigarch.org/simd-instructions-considered-harmful/>
 * [[sv/vector_isa_comparison]] - a list of Packed SIMD, GPU,
   and other Scalable Vector ISAs
+* [[sv/comparison_table]] - a one-off (experimental) table comparing ISAs
 * [[simple_v_extension]] old (deprecated) version
 * [[openpower/sv/llvm]]