October 2020
Intermediate to advanced
477 pages
12h 28m
English
This chapter covers Armv8-32 SIMD programming using packed integer operands. The content is partitioned into two major sections. The first section focuses on SIMD arithmetic including addition, subtraction, multiplication, and shift operations. The purpose of this section is to illustrate basic Armv8-32 SIMD instruction usage. The second section presents SIMD functions that are useful for image-processing applications. This section also introduces a simple method of benchmarking the performance of an assembly language function. The discussions in this chapter ...