SuperIC社区_
标题: MIPS/AEON 项目中在定义结构体时需要注意的地方 [打印本页]
作者: creass    时间: 2016-6-1 15:07
标题: MIPS/AEON 项目中在定义结构体时需要注意的地方
现在都是32位对齐,定义结构体注意顺序,不要随便去排列,也会减少SIZE,
Ex:
1. struct size is 12 bytes
typedef struct st
{
   U8 t0;
    U32 t1;
   U8 t2;
   U8 t3;  
} tst ,*pst;
改成以下  (8 bytes)
Typedef struct st
{
    U32 t1;
     U8 t0;
     U8 t2;
    U8 t3;
}tst,*pst;
| 欢迎光临 SuperIC社区_ (/) | Powered by Discuz! X3.3 |