The below assembly instruction is arm neon assembly code.
ld1 {v4.16b – v7.16b}, [x10]
and found some related page about ld1 instruction.
but there are no reference about minus(-) symbol using in ld1 assembly instruction.
what does it meaning for?
I guess… it means to put continuous data from the address of x10 to the 3rd to 7th vector, is that correct?
>Solution :
Yes, your understanding is correct. {v4.16b-v7.16b} is just shorthand for {v4.16b, v5.16b, v6.16b, v7.16b}.
So this instruction loads 64 bytes from [x10] and stores them into v4, v5, v6, and v7 without any deinterleaving.