首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在编译过程中自动插入预取指令的ARMCC编译器选项是什么?

在编译过程中自动插入预取指令的ARMCC编译器选项是什么?
EN

Stack Overflow用户
提问于 2016-02-24 18:30:04
回答 1查看 143关注 0票数 1

如果我手动将预取指令插入到源代码中,并且当我命令编译器ARMCC自动插入该预取指令时,我正在尝试评估增益。但是我不知道命令ARMCC编译器在编译过程中自动插入预取指令的编译选项(命令行)。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-02-24 20:26:21

它们位于文档主题Chapter 10 Compiler-specific Features

PLD :这个内部函数将数据预取插入到由编译器生成的指令流中,例如__pld。它使您能够从C或C++程序向内存系统发出信号,表明可能在不久的将来从某个地址加载数据。

PLDW :这个内部函数将__pldw指令插入到编译器生成的指令流中。它使您能够从C或C++程序向内存系统发出信号,表明可能在不久的将来就会从打算写入的地址加载数据。此内部函数将PLDW指令插入到由编译器生成的指令流中。它使您能够从C或C++程序向内存系统发出信号,表明可能在不久的将来就会从打算写入的地址加载数据。

PLI :这个内部函数将指令预取插入到由编译器生成的指令流中,例如__pli。它使您能够从C或C++程序向内存系统发出信号,表明在不久的将来可能会有来自某个地址的指令加载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35599548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档