B 修订历史记录
All Revision History Changes Intro HTMLJune 3, 2022 to October 31, 2023 (from RevisionY (June 2022)to RevisionZ (October 2023))
- 添加了 --cla_background_task 选项的文档Go
- 添加了有关使用 --unified_memory 实现易失性和非易失性符号之间结构体赋值的信息Go
- 添加了有关使用实时固件更新 (LFU) 的限制的信息Go
- 更正了 .econst 段内容的说明Go
- 添加了有关使用 --cla_background_task 选项的信息。Go
- 删除了一条不正确的语句,该语句声明 .econst 段包含所有全局变量Go
- 添加了 COFF 位字段布局的详细信息和示例Go
- 阐明了 __byte 内在函数结果的高 8 位内容。Go
- 添加了 --cla_background_task 选项的文档。Go
All Revision History Changes Intro HTMLDecember 23, 2021 to June 3, 2022 (from RevisionX (December 2021)to RevisionY (June 2022))
- --strict_compatibility 链接器选项不再起任何作用,已从文档中删除。Go
- 添加了在 --fp_mode=relaxed 时优化 fmodf() 的说明。Go
- 添加了 --fp_single_precision_constant 编译器选项。Go
- 更正了出现在其中的 --gen_cross_reference_listing 和 --asm_cross_reference_listing 选项的名称。Go
- 添加了 __fmodf 内在函数,以实现更高效的浮点余数计算。Go
- 添加了有关 CLA 编译器可能实现的优化的部分。Go
All Revision History Changes Intro HTMLJune 16, 2021 to December 22, 2021 (from RevisionW (June 2021)to RevisionX (December 2021))
- 更正了有关 .switch 段限制的文档Go
- 删除了一条不正确的语句,该语句声明 .econst 段包含 switch 表。Go
- 删除了不受支持的 __fmin64 和 __fmax64 内在函数的文档。请注意,正确的 FPU64 指令是自动生成的。Go
All Revision History Changes Intro HTMLDecember 16, 2020 to June 15, 2021 (from RevisionV (December 2020)to RevisionW (June 2021))
- 阐述如何判断器件是否支持快速整数除法Go
- SET_DATA_SECTION pragma 优先于 --gen_data_subsections=on 选项。Go
- SET_DATA_SECTION pragma 优先于 --gen_data_subsections=on 选项。Go
- 更正了在 EABI 模式下初始化全局或静态变量的链接器语法。Go
- 记录了 __f32_bits_as_u32、__f64_bits_as_u64、__u32_bits_as_f32 和 __u64_bits_as_f64 内在函数。Go
- 记录调用 __IQsat 时 max 不得小于 min。Go
- 记录了 __f32_bits_as_u32、__f64_bits_as_u64、__u32_bits_as_f32 和 __u64_bits_as_f64 内在函数。Go
- 在 FPU 内在函数表的一行内使用一致的参数名称。Go
- 记录了调用 __fsat 时 max 不得小于 min。Go
- 更正了 __swapf() 和 __swapff() 内在函数的信息和说明Go
- 更正了 __atan2puf32 固有函数所示语法中的操作数顺序。Go
- 如果使用了 --float_support=fpu32/fpu64 选项,调用中断例程后将始终保存/恢复 STF 寄存器。Go
- 阐明了有关字符串处理函数的信息。Go
- 添加了关于时间和时钟 RTS 函数的信息。Go
- 记录了 __f32_bits_as_u32、__f64_bits_as_u64、__u32_bits_as_f32 和 __u64_bits_as_f64 内在函数。Go
All Revision History Changes Intro HTMLSeptember 1, 2020 to December 15, 2020 (from RevisionU (September 2020)to RevisionV (December 2020))
- 添加了 --lfu_reference_elf 和 --lfu_default 命令行选项Go
- 不再支持 MISRA-C 检查Go
- 更正了当 --fp_mode=relaxed 时如何转换双精度值的说明Go
- 不再支持 MISRA-C 检查Go
- 添加了实时固件更新 (LFU) 功能Go
- 阐明了 --opt_level=4 必须位于 --run_linker 选项之前Go
- 有文件证明不支持 C11 原子操作。Go
- 不再支持 MISRA-C 检查的 pragmaGo
- 有文件证明不支持 C11 原子操作。Go
- 增加了符号的保留和更新属性,以便控制 LFU 行为。Go
- 新增了实时固件更新 (LFU) 使用的各段Go
- 更正了 PM 状态寄存器的假定值文档。Go
- 添加了关于 __TI_auto_init_warm() RTS 函数的信息。Go
- 记录了 EABI 的 CLA 编译器类型。Go
All Revision History Changes Intro HTMLFebruary 28, 2020 to August 31, 2020 (from RevisionT (February
2020)to RevisionU (August 2020))
- 更新了整个文档中的表格、图和交叉参考的编号格式。Go
- 删除了整个文档中对处理器 Wiki 的引用。Go
- 添加了有关 --gen_func_subsections 选项的默认值的信息Go
- 更正了有关 --gen_data_subsections 选项的默认值的信息。Go
- 更新了有关枚举类型大小的信息。Go
- 阐明 --opt_level 和 FUNCTION_OPTIONS pragma 之间的交互。Go
- 为与 MUST_ITERATE pragma 对应的属性新增了 C++ 属性语法。Go
- 添加了与 UNROLL pragma 对应的各个属性的 C++ 属性语法。Go
- 增加了使用位置属性的示例,和基于内存位置进行优化的信息。Go