?? types.h
字號:
/* type */#include <address.h>#ifndef _TYPES_#define _TYPES_typedef unsigned int u32;typedef unsigned short u16;typedef unsigned char u8;#define NULL (void *)0#define KSEG1(addr) (void *)(K1BASE | (u32)addr)#define KSEG1_STORE8(addr, value) *(u8 *)(KSEG1(addr)) = ((u8)value & 0xff)#define KSEG1_STORE16(addr, value) *(u16 *)(KSEG1(addr)) = ((u8)value & 0xffff)#define KSEG1_STORE32(addr, value) *(u32 *)(KSEG1(addr)) = (u32)value#define KSEG1_LOAD8(addr) *(u8 *)(KSEG1(addr))#define KSEG1_LOAD16(addr) *(u16 *)(KSEG1(addr))#define KSEG1_LOAD32(addr) *(u32 *)(KSEG1(addr))#define STORE8(addr, value) *(u8 *)(addr) = value#define STORE16(addr, value) *(u16 *)(addr) = value#define STORE32(addr, value) *(u32 *)(addr) = value#define LOAD8(addr) *(u8 *)(addr)#define LOAD16(addr) *(u16 *)(addr)#define LOAD32(addr) *(u32 *)(addr)#define PHY(addr) \ ((u32)addr >= 0x80000000 && (u32)addr < 0xa0000000)? \ (u32)addr-0x80000000:(u32)addr >= 0xa0000000? \ (u32)addr-0xa0000000:(u32)addr #endif /* _TYPES_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -