RISC Processor Data Alignment (Windows Embedded CE 6.0)
1/5/2010
Alignment of data is an important issue when porting or writing code on some target architectures, especially architectures other than x86.
Depending on the architecture, unaligned operations with primitive data types can cause poor application performance, or can cause your application to fault and terminate abnormally.
The following list provides links to information that can help you avoid such pitfalls.
Term | Definition |
---|---|
Describes how data alignment issues impact device programming. |
|
Provides guidelines for keeping primitive types properly aligned. |
|
Describes how structure packing interacts with alignment. |
|
Provides reference information about using the __unaligned modifier to deal with alignment issues. |