【ARMv8 SIMD和浮点指令编程】NEON 乘法指令——乘法知多少?

NEON 乘法指令包括向量乘法、向量乘加和向量乘减,还有和饱和相关的指令。总之,乘法指令是必修课,在我们的实际开发中会经常遇到。

1 MUL (by element)

乘(向量,按元素)。该指令将第一个源 SIMD&FP 寄存器中的向量元素乘以第二个源 SIMD&FP 寄存器中的指定值,将结果放入向量中,并将该向量写入目标 SIMD&FP 寄存器。该指令中的所有值都是无符号整数值。

在这里插入图片描述

MUL ., ., .[]

是 SIMD&FP 目标寄存器的名称,编码在“Rd”字段中。

是排列说明符,以“size:Q”编码:

size Q
00 x RESERVED
01 0 4H
01 1 8H
10 0 2S
10 1 4S
11 x RESE

你可能感兴趣的:(NEON,neon,simd,armv8,A64,mul)