移动指令主要涉及 MOV 和 MVN,它们分别是移动和求反移动。如果你认为仅仅两条指令,还是太小看设计者了!
1 MOV (element)
将向量元素移动到另一个向量元素。该指令将源 SIMD&FP 寄存器的向量元素复制到目标 SIMD&FP 寄存器的指定向量元素。该指令可以将数据插入 SIMD&FP 寄存器中的各个元素,而无需将剩余位清零。
MOV <Vd>.<Ts>[<index1>], <Vn>.<Ts>[<index2>]
等价指令
INS <Vd>.<Ts>[<index1>], <Vn>.<Ts>[<index2>]
<Vd>
是 SIMD&FP 目标寄存器的名称,在“Rd”字段中编码。
<Ts>
是元素大小说明符,编码为“imm5”:
imm5 | <Ts> |
---|