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 |