ZHCUAQ1F july 2015 – april 2023
如果您在使用了所有可用的 C/C++优化之后对 C/C++ 代码的性能不满意,则可以使用汇编优化器来简化为 C6000 编写汇编代码的过程。
汇编优化器会执行多项任务,包括:
与 C/C++ 编译器一样,汇编优化器会执行软件流水线。软件流水线 是用于调度循环中的指令以使循环的多个迭代能够并行执行的一种技术。代码生成工具会尝试使用您的输入以及从程序收集的信息对代码进行软件流水线处理。有关详细信息,请参阅节 4.6。
要调用汇编优化器,请使用编译器程序 (cl6x)。当其中一个输入文件具有 .sa 扩展名时,编译器程序会自动调用汇编优化器。您可以指定 C/C++ 源文件以及线性汇编文件。更多有关编译器程序的信息,请参阅Chapter19。