neon - Meaning of ARM operand [r0]! -
i have encountered instruction:
vld1.16 {d0}, [r1]! i confused ! means when appended pointer [r1]. how different instruction:
vld1.16 {d0}, [r1] thanks taking @ question.
the ! causes r1 updated after memory access next address after loaded memory.
for example, vld1.16 {d0}, [r1]! same thing as:
vld1.16 {d0}, [r1] add r1, r1, #8
Comments
Post a Comment