mirror of
https://github.com/pkivolowitz/asm_book.git
synced 2026-06-21 00:26:46 +08:00
will NOT be covering SVE
This commit is contained in:
parent
b6b5b96c56
commit
26d3d18f88
7 changed files with 8 additions and 33 deletions
|
|
@ -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
|
||||
|
||||
|
|
@ -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.
|
|
@ -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.
|
|
@ -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.
Loading…
Reference in a new issue