Palmmicro Name Logo
 
   
PA6488 Developer's Guide - Data Structure
  
Data Type
See in Palmmicro software API data type.
 
Data Performance
Make sure index variables are signed integers, example: int i;
When parallel processing is not possible or obvious, use int or UINT where is possible for best performance and size.
Make all struct and union data type 64-bit data alignment for best performance.
Make all items in struct in 32-bit group to avoid compiler bug, see known bugs page.
 
Data Alignment
The total size of struct is 64-bit aligned.
Struct inside struct is 64-bit aligned.
Arrays larger than 8 bytes inside struct is 64-bit aligned as possible.
32-bit int, pointer inside struct is 32-bit aligned.
16-bit data inside struct is 16-bit aligned.
Avoid using 8-bit data inside struct, but use it when necessary.
 
Related Information
Data structure of PA3288.