Modern Arm Assembly Language Programming: Covers Armv8-A 32-bit, 64-bit, and SIMD

by Daniel Kusswurm
2021.08.25: updated by
Up

Chapter 16: Armv8-64 Advanced SIMD Programming


Signal Processing

Convolution Essentials

FMA Convolution


Vector and Matrix Operations

SIMD 命令を使って $4 \times 4$ 行列と $4 \times 1$ ベクトルの乗算、および、 $4 \times 4$ 行列の逆行列計算を行うプログラムを考える。


Vector Cross Products

SIMD 命令を使用して、4次元ベクトルの外積計算を行うプログラム


Matrix-Vector Multiplication

SIMD 命令を使用して、4x4 行列と4次元ベクトルの乗算算を行うプログラム


Matrix Inversion


Summary



http://karel.tsuda.ac.jp/