首页 > 解决方案 > 为什么gas无法识别arm64上的vqmovn?

问题描述

我有一个由比较掩码组成的 128 位向量,例如

ffff 0000 ffff ffff 0000 0000 0000 ffff

我的最终目标是将其转换为看起来像(一个字节,二进制)的掩码

10110001

我正在尝试在 ARM 汇编中执行此操作。

我想做的第一件事是尝试使用 vqmovn.s16 缩小向量

vqmovn.s16 v0, v0

但是汇编器无法识别该指令。

Error: unknown mnemonic vqmovn.s16

标签: assemblyarmarm64gnu-assemblerneon

解决方案


推荐阅读