D 修订历史记录
All Revision History Changes Intro HTMLDecember 15, 2023 to March 15, 2024 (from RevisionI (December 2023)to RevisionJ (March 2024))
- 更正了与芯片勘误表相关的编译器选项的语法Go
- 更正了与芯片勘误表相关的编译器选项的语法Go
- 添加了从 L2 读取时流引擎的效率最高Go
- 添加了有关“流引擎和流地址生成器的工作原理”的部分Go
- 更具体地指定了迭代计数器和维度大小偏移Go
- 改进了 SE 和 SA 接口说明。Go
- 阐明了尺寸偏移(而非尺寸大小)用于 SE 和 SAGo
- 添加了有关可传递给 SE API 的类型的注释Go
- 添加了有关可传递给 SA API 的类型的注释Go
- 不再记录 --rtti 选项。RTTI 生成始终针对 C++ 应用程序启用Go
- 澄清了有关使用 CLINK pragma 的信息,因为默认情况下会启用条件链接Go
- 不再需要定义 __C7X_UNSTABLE_API 宏来访问 MMA 可扩展矢量编程实用程序Go
- 添加了关于 RTS 函数中的时区的信息Go
- 澄清了有关使用 CLINK pragma 的信息,因为默认情况下会启用条件链接Go
- <link_info> 中的 <output_file> 元素现在还包括输出文件的绝对路径Go
- <input_file> 中的 <path> 元素现在一致地显示绝对路径Go
- <object_component> 现在还可以包含 <alignment>、<readonly>、<readwrite>、<executable> 和 <uninitialized>。Go
- <logical_group> 现包含 <output_section_group> 标志Go
- <symbol> 现包含 <local> 标志Go
All Revision History Changes Intro HTMLFebruary 28, 2023 to December 15, 2023 (from RevisionH (February 2023)to RevisionI (December 2023))
- 添加了 --auto_stream 和 --assume_addresses_ok_for_stream 选项Go
- 添加了有关建议诊断的信息Go
- 向循环相关优化说明添加了有关相应 --opt_level 的信息Go
- 通篇将“循环计数”更改为“迭代计数”,以匹配新软件流水线循环信息。Go
- 更新了软件流水线示例以匹配新的嵌入式软件流水线循环信息Go
- 添加了有关使用性能建议诊断的信息Go
- 添加了建议诊断以建议提高循环性能Go
- 向循环相关优化说明添加了有关相应 --opt_level 的信息Go
- 添加了“展开和阻塞”优化Go
- 删除了不能自动使用流引擎和流地址生成器的语句Go
- 添加了 --auto_stream 和 --assume_addresses_ok_for_stream 选项的说明Go
- 添加了有关自动使用自动流式传输的潜在问题的信息Go
- 添加了有关调优自动流式传输的信息Go
- 添加了如下表述:--auto_stream、--assume_addresses_ok_for_stream 和 --diag_suppress 选项可与 FUNCTION_OPTIONS pragma 一起使用Go
- 添加了有关向量的部分元素谓词的注释Go
All Revision History Changes Intro HTMLAugust 5, 2022 to February 28, 2023 (from RevisionG (August 2022)to RevisionH (February 2023))
- 添加了 --silicon_errata 命令行选项Go
- 添加了 --silicon_errata 命令行选项Go
- 记录了 ptrdiff_t、size_t、wchar_t 和 C7000 矢量大小的预定义宏。Go
- 添加了流引擎的说明Go
- 添加了流地址生成器的说明。Go
- 介绍了使用流引擎和流地址生成器的优点。Go
- 记录了用于 MMA 和可扩展矢量编程的宏Go
- 阐明了链接器定义的符号的使用,包括何时以及如何使用 _symval() 运算符Go
All Revision History Changes Intro HTMLOctober 22, 2021 to August 5, 2022 (from RevisionF (October 2021)to RevisionG (August 2022))
- --strict_compatibility 链接器选项不再起任何作用且已从文档中删除Go
- 删除了不受支持的 --rom 链接器选项的文档Go
- 添加了 --fp_single_precision_constant 编译器选项Go
- 为 C7504 添加了 --mma_version=2_256 设置Go
- 新增了 --silicon_version=7504 命令行选项。Go
- 为 C7504 器件添加了预定义的宏名称。Go
- 向 --opt_level 优化列表添加了指向其他信息的链接。Go
- 向某些优化说明添加了有关相应 --opt_level 的信息Go
- 本机向量类型现在称为“TI 向量类型”,并且添加了布尔向量类型。Go
- 修订了与 OpenCL 一致性相关的信息。Go
- 更新了相关示例,以使用构造函数来初始化向量的元素,而不是使用强制转换/标量扩展语法。Go
- 为转换运算符提供了访问器。更新了相关示例以反映此更改。Go
- 添加了布尔向量的重新解释示例。Go
- 添加了布尔向量的信息和示例Go
- 添加了有关可扩展矢量编程的部分Go
- --strict_compatibility 链接器选项不再起任何作用,已从文档中删除。Go
- 删除了不受支持的 --rom 链接器选项的文档。Go
- 记录了 --absolute_exe 和 --relocatable 选项可能无法一同使用。Go
- 为 C7504 器件添加了预定义的宏名称。Go
- 更正链接器的头文件搜索路径的说明。Go
All Revision History Changes Intro HTMLMarch 19, 2021 to October 22, 2021 (from RevisionE (March 2021)to RevisionF (October 2021))
- 添加了 --mma_version 命令行选项Go
- 添加了 --mma_version 命令行选项Go
- 新增了 --silicon_version=7120 命令行选项。Go
- 为 C7120 器件添加了预定义的宏名称。Go
- 使用不同的 --silicon_version 或 --mma_version 编译的文件不支持链接时优化。Go
- 指定可以将 C7120 和更高版本的 ISA 配置为允许断言的 SA 加载Go
- 新增了几个加载操作的示例Go
- SET_DATA_SECTION pragma 优先于 --gen_data_subsections=on 选项。Go
- 记录了所有 C7000 代码和数据都必须位于 2GB 的虚拟地址空间内。Go
- 删除了 RTS 库中不再包含的运行时支持算术函数。Go
- 阐明了有关字符串处理函数的信息。Go
- 添加了关于时间和时钟 RTS 函数的信息Go
- SET_DATA_SECTION pragma 优先于 --gen_data_subsections=on 选项。Go
- 为 C7120 器件添加了预定义的宏名称。Go
- 记录了所有 C7000 代码和数据都必须位于 2GB 的虚拟地址空间内。Go
All Revision History Changes Intro HTMLDecember 15, 2020 to March 19, 2021 (from RevisionD (December 2020)to RevisionE (March 2021))
- 由编译器生成的矢量谓词存储在某些情况下可能会触发页面错误异常。可在链接器命令文件中更正此问题。Go
All Revision History Changes Intro HTMLFebruary 28, 2020 to December 15, 2020 (from RevisionC (February 2020)to RevisionD (December 2020))
- 更新了整个文档中的表格、图和交叉参考的编号格式。Go
- 删除了整个文档中对处理器 wiki 的引用Go
- 阐明了 --opt_level=4 必须位于 --run_linker 选项之前Go
- 为流地址生成器添加了断言的加载,并添加了一些示例,这些示例根据 SA 配置导致存储和加载操作出现定义明确的行为与不明确的行为Go
- 有文件证明不支持 C11 原子操作。Go
- 更新了有关枚举类型大小的信息。Go
- 阐明 --opt_level 和 FUNCTION_OPTIONS pragma 之间的交互。Go
- 为与 MUST_ITERATE pragma 对应的属性新增了 C++ 属性语法Go
- 添加了与 UNROLL pragma 对应的各个属性的 C++ 属性语法。Go
- 有文件证明不支持 C11 原子操作。Go
- 增加了使用位置属性的示例。Go
- 添加了有关 --gen_func_subsections 选项的默认值的信息Go
- 更正了有关 --gen_data_subsections 选项的默认值的信息。Go
下表列出了代码生成工具 v7.4 (SPRU187) 与 SPRUI03C(文档生成系统发生更改后)之间文档的变化。左列标识了本文档出现该特定改动的版本。
Date Letter Revision History Changes Intro HTML ()to Revision ()