汇编指令:label ,=label的区别,ADR和LDR的区别
1,
ldr xd,
Note: There are two similar operations for LDR:
LDR Xd, <label> Returns in Xd the value at <label>
LDR Xd, =<label> Returns in Xd the address of <label>
2,ADR xd,<label> @label只能在当前文件中, @基于当前PC只计算label的offset
LDR xd,<=label>
NEON:
STUR:的内存地址可以不于操作数的内存对齐
stur q0,[x28,#8]
stur q0的操作数是16字节,内存地址可以是8字节对齐的。
stur 的offset可以是负数。
str q0,[x28,#16]
str 要求对齐。
str 的offset 是正数。