ZHCUBL2K January   2018  – March 2024

 

  1.   1
  2.   C7000 主机仿真
  3. 关于本文档
    1. 1.1 相关文档
    2. 1.2 免责声明
    3. 1.3 商标
  4. 主机仿真入门
    1. 2.1 系统要求
    2. 2.2 安装说明
    3. 2.3 差异总结:主机仿真编码与原生 C7000 编码
  5. 一般编码要求
    1. 3.1 所需的头文件
    2. 3.2 包依赖项
    3. 3.3 示例程序
  6. 内在函数
    1. 4.1 类似 OpenCL 的内在函数
    2. 4.2 流地址生成器内在函数
    3. 4.3 C6000 传统内在函数
    4. 4.4 存储器系统内在函数
  7. TI 向量类型
    1. 5.1 构造函数
    2. 5.2 访问器
    3. 5.3 向量运算符
    4. 5.4 打印调试函数
  8. 流引擎和流地址生成器
  9. 查询表和直方图接口
    1. 7.1 查询表和直方图数据
  10. C6000 迁移
    1. 8.1 __float2_t 传统数据类型
  11. 矩阵乘法加速器 (MMA) 接口
  12. 10编译器错误和警告
    1. 10.1 编译器错误和警告中包含的关键术语
    2. 10.2 主机仿真特定语法
  13. 11修订历史记录
  14.   35

C6000 传统内在函数

c6x_migration.h 中定义的所有传统内在函数都可用于 C7000 主机仿真。它们的接口与 C7000 编译器中的接口相同。

节 8 讨论了有关旧数据类型的要求以及有关其 SIMD 使用方法的假设。由于这些限制,所有旧数据类型都必须被视为容器类型。也就是说,与旧数据类型的所有初始化和交互都必须通过内在函数进行。节 8 还包含有关如何在使用 C7000 主机仿真时使用旧数据类型和内在函数进行编程的示例。在 C7000 程序中使用 C6000 代码时,应随时使用 C6000 到 C7000 迁移用户指南 (SPRUIG5) 和 c6x_migration.h 头文件作为参考。