Chapter 16 examines source code examples that carry out Advanced SIMD calculations. The first source code example demonstrates how to code convolution functions using A64 fused multiply-add (FMA) instructions. This is followed by a source example that illustrates vector cross product calculations. The final two source code examples highlight SIMD calculations using 4 × 4 matrices of single-precision floating-point values.
The assembly language functions presented in this chapter are somewhat longer than the ones you saw in previous chapters. However, you have ...