gpt4 book ai didi

assembly - ARM NEON 代码中冒号的含义是什么

转载 作者:行者123 更新时间:2023-12-02 19:34:05 25 4
gpt4 key购买 nike

我正在重构一些ARM汇编代码,我发现了这2条指令,但我不明白它们的意思。加载和存储操作在基地址寄存器后面有一个冒号,我在文档中找不到任何内容:

vld4.8      {d0-d3}, [r1,:256]!
vst1.8 {q12}, [r0,:128]!

有人知道在哪里可以找到所有可能的操作和参数组合的完整文档吗?

最佳答案

这是一个address alignment qualifier :

9.4.2.5 NEON Alignment Specifiers

Some NEON load/store instructions allow an optional address alignment
qualifier. The ARM documentation specifies that this is indicated by `@
align'. However GAS already interprets the `@' character as a "line comment"
start, so `: align' is used instead. For example:

vld1.8 {q0}, [r0, :128]

关于assembly - ARM NEON 代码中冒号的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28040974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com