I have a 128 bit vector consisting of a comparison mask, eg
ffff 0000 ffff ffff 0000 0000 0000 ffff
My end goal is to transform this into a mask that looks like (one byte, binary)
10110001
I'm trying to do this in ARM assembly.
First thing I want to do is to try and narrow the vector with vqmovn.s16
vqmovn.s16 v0, v0
But the assembler doesn't recognize that instruction.
Error: unknown mnemonic vqmovn.s16
question from:
https://stackoverflow.com/questions/65837251/why-doesnt-gas-recognize-vqmovn-on-arm64 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…