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

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -