will NOT be covering SVE

This commit is contained in:
Perry Kivolowitz 2023-02-04 17:36:55 -06:00
parent b6b5b96c56
commit 26d3d18f88
7 changed files with 8 additions and 33 deletions

View file

@ -1,28 +0,0 @@
#!/bin/bash
file_list=`find . -print | grep -i ".md"`
for element in $file_list
do
dir=`dirname ${element}`
cd $dir
md_name=`basename ${element} .md`
pdf_name=${md_name}.pdf
md_name=${md_name}.md
if [ ! -f $pdf_name ]
then
echo Generating missing PDF file in $dir for $md_name
pandoc $md_name -o $pdf_name
cd - > /dev/null
continue
fi
md_date=`date -r ${md_name} +%s`
pdf_date=`date -r ${pdf_name} +%s`
if [ $pdf_date -lt $md_date ];
then
#echo Is $pdf_date greater than $md_date
echo Freshening $pdf_name in $dir
pandoc $md_name -o $pdf_name
fi
cd - > /dev/null
done

View file

@ -104,10 +104,12 @@ often used when executing SIMD instructions.
SIMD is *Single Instruction - Multiple Data*. For example, 4 single
precision floats might be multiplied by a scalar in a single
instruction.
instruction. The SIMD instruction set that is / will be covered in this
book is called NEON.
The AARCH64 ISA includes an even more exotic means of performing
mass calculation which we might describe (some day).
The AARCH64 ISA includes an even more exotic means of performing mass
calculation called SVE. We will probably never cover AVE as no generally
available processor implements it. This includes Apple Silicon.
## Examples

Binary file not shown.

View file

@ -71,7 +71,8 @@ The first kind is NEON.
[This is described here.](./../../not_written_yet.md)
The second kind of Scalable Vector Extension (SVE) for which we do not
have near-term plans to cover.
have near-term plans to cover. SVE is not implemented on any generally
available ARM processor including Apple Silicon.
## Demo Programs in this Chapter

Binary file not shown.

View file

@ -64,7 +64,7 @@ covered [in this chapter](./literals.md).
## SIMD
`fmov` can also deal with the more complicated special cases induced by
SIMD instruction.
SIMD instructions.
## Movement To / From Integer Registers

Binary file not shown.