This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 Champ:
我询问我的客户 CLA 的相关信息。
1. CLA 与这些数据类型的 int/short/float 运算之间是否存在速度差异? 或者只要处理浮点运算、那么它对 CLA 运算性能就不会有太大影响呢?
2.用户在 条件表达式中使用了大量#if、任何内部指令都设置为加快速度? 根据理解、处理 #if 条件表达式需要花费大量的时间。
谢谢。此致、
Johnny
尊敬的 Johnny:
我将对此进行探讨、然后回复给您。
此致、
Delaney
尊敬的 Johnny:
很抱歉耽误了很长时间。
Unknown 说:1. CLA 与这些数据类型的 int/short/float 运算之间是否存在速度差异? 或者只要处理浮点运算、它对 CLA 运算性能就不会有太大影响?[/QUOT]具体取决于所做的运算、但 CLA 在 浮点方面表现非常好、但在非浮点方面不太好(定点数学、字符串操作、通用代码、四处移动等)。 还要注意的是、CLA 也没有整数乘法。 如果处理浮点变量、通常您不会看到性能问题。
我建议查看在 DISASSEMBLY 窗口中为每行代码生成多少个编译器指令、以确保没有指令需要大量的 CLA 指令。 只要 CLA 代码的每一行都只转换成少量的 CLA 汇编指令、它们就不会遇到任何性能问题。
Unknown 说:2. 用户 对条件表达式使用了大量#if、是否有任何内部指令集来加快速度? 根据理解、处理 #if 条件表达式需要花费大量时间。他们是否担心编译速度? #if 语句将在编译时处理、因此在与这些语句关联的代码执行过程中不会影响性能。
此致、
Delaney
[/quote]