Loading [MathJax]/jax/output/SVG/fonts/TeX/fontdata.js
Menu
Product
Email
PDF
Order now
Application Software Optimization on the C29 CPU
SPRUJG0A
December 2024 – April 2025
F29H850TU
,
F29H859TU-Q1
CONTENTS
SEARCH
Application Software Optimization on the C29 CPU
1
Abstract
Trademarks
1
Introduction
2
Performance Optimization
2.1
Compiler Settings
2.1.1
Enabling Debug and Source Inter-Listing
2.1.2
Optimization Control
2.1.3
Floating-Point Math
2.1.4
Fixed-Point Division
2.1.5
Single vs Double Precision Floating-Point
2.1.6
Link-Time Optimization (LTO)
2.2
Memory Settings
2.2.1
Executing Code From RAM
2.2.2
Executing Code From Flash
2.2.3
Data Placement
2.3
Code Construction and Configuration
2.3.1
Inlining
2.3.2
Intrinsics
2.3.3
Volatile Variables
2.3.4
Function Arguments
2.3.5
Enabling 64-Bit Data Accesses
2.3.6
Auto Code-Generation Tools
2.3.7
Accurately Profiling Code
2.4
Application Code Optimization
2.4.1
Optimized SDK Libraries
2.4.2
Optimizing Code-Size With Libraries
2.4.3
C29 Special Instructions
2.4.4
C29 Parallelism
2.4.5
32-Bit Variables and Writes Preferred
2.4.6
Coding Style and Impact on Performance
3
References
4
Revision History
IMPORTANT NOTICE
search
No matches found.
Full reading width
Full reading width
Comfortable reading width
Expanded reading width
Card for each section
Card with all content
User's Guide
Application Software Optimization on the C29 CPU