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.

[参考译文] TMS320C6657:C66x 指令:最大值/最小值为32位

Guru**** 2591700 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588414/tms320c6657-c66x-instruction-max-min-as-a-32-bit

器件型号:TMS320C6657

您好!

我想更快地计算最大值和最小值。 我在指令集参考指南(SPRUGH7)中参考了 Max2 (MIN2)指令。 每条指令都将数据处理为两个16位、但我想处理为一个32位。 如果您有一些建议、请告诉我。

此致、
Kazu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kazu、

    我已将此事转发给设计专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不存在32位"min"内在函数。 只需写入"(A<b)? a:b"(或 C++中的"std:min (a、b)")。

    内在函数通常用于表示难以用 C 表示但可在硬件中轻松实现的内容。 例如、_min2对打包的数据并行执行两个16位"最小值"运算。