blob: 4fb269e5769ed3ad8821c27e06031a53ac52e104 [file] [log] [blame]
/*********************************************************************
* °æÈ¨ËùÓÐ (C)2003, ÉîÛÚÊÐÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
*
* ÎļþÃû³Æ£º drvs_bits.h
* ÄÚÈÝÕªÒª£º ΪÑÚÂ붨Òå
* ×÷ Õߣº ÖÐÐËͨѶ £º¹Ù»ª²®
* Íê³ÉÈÕÆÚ£º 2006Äê04ÔÂ18ÈÕ
**********************************************************************/
/*ÐÞ¸ÄÀúÊ·£º
2006-04-18: hbguan,´´½¨
*/
#ifndef _BITS_H
#define _BITS_H
#ifdef __cplusplus
extern "C"
{
#endif
typedef unsigned long WORD32;
/* ¶¨ÒåλÑÚÂë*/
#define bit01 ((WORD32)0x00000001)
#define bit02 ((WORD32)0x00000003)
#define bit03 ((WORD32)0x00000007)
#define bit04 ((WORD32)0x0000000f)
#define bit05 ((WORD32)0x0000001f)
#define bit06 ((WORD32)0x0000003f)
#define bit07 ((WORD32)0x0000007f)
#define bit08 ((WORD32)0x000000ff)
#define bit09 ((WORD32)0x000001ff)
#define bit10 ((WORD32)0x000003ff)
#define bit11 ((WORD32)0x000007ff)
#define bit12 ((WORD32)0x00000fff)
#define bit13 ((WORD32)0x00001fff)
#define bit14 ((WORD32)0x00003fff)
#define bit15 ((WORD32)0x00007fff)
#define bit16 ((WORD32)0x0000ffff)
#define bit17 ((WORD32)0x0001ffff)
#define bit18 ((WORD32)0x0003ffff)
#define bit19 ((WORD32)0x0007ffff)
#define bit20 ((WORD32)0x000fffff)
#define bit21 ((WORD32)0x001fffff)
#define bit22 ((WORD32)0x003fffff)
#define bit23 ((WORD32)0x007fffff)
#define bit24 ((WORD32)0x00ffffff)
#define bit25 ((WORD32)0x01ffffff)
#define bit26 ((WORD32)0x03ffffff)
#define bit27 ((WORD32)0x07ffffff)
#define bit28 ((WORD32)0x0fffffff)
#define bit29 ((WORD32)0x1fffffff)
#define bit30 ((WORD32)0x3fffffff)
#define bit31 ((WORD32)0x7fffffff)
#define bit32 ((WORD32)0xffffffff)
#ifdef __cplusplus
}
#endif
#endif /* _BITS_H */