ZHCUA98E january 2018 – march 2023 TDA4VM , TDA4VM-Q1
某些源文件可能会引用以下数据类型。
__float2_t
— 这是针对 2 个浮点值的“容器”。它在 C6000 和 C7000 中被定义为 double
类型。所有使用 __float2_t 的 C6000 内在函数都是在 c6x_migration.h
中声明的。__x128_t
— 在 C6000 上,这是一个矢量“容器”类型,一个特殊的 128 位大小的结构矢量。在 C7000 上,此类型在 c6x_migration.h
中定义。所有使用 __x128_t 的 C6000 内在函数都是在 c6x_migration.h
中声明的。__int40_t
— 在 C6000 上,这是特殊的一级整数类型,如 int
和 short
。它具有 40 位精度。在 C6000 上,在原生运算(例如 +、-)以及内在函数中使用此类型是有效的。C7000 没有定义此类型,不支持对应的运算。C7000 提供了 64 位值的 40 位饱和的内在函数 (VSATLW)。