Main Page   Packages   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

C:/temp/src/j2k/Fred/BitPattern.hpp

Go to the documentation of this file.
00001 #ifndef __J2K__BitPattern_HPP__
00002 #define __J2K__BitPattern_HPP__
00003 
00004         // Useful for Board
00005 
00006         #define BIT0                  0x01
00007         #define BIT1                  0x02
00008         #define BIT2                  0x04
00009         #define BIT3                  0x08
00010 
00011         #define BIT4                  0x10
00012         #define BIT5                  0x20
00013         #define BIT6                  0x40
00014         #define BIT7                  0x80
00015                        
00016         #define BIT8                 0x100
00017         #define BIT9                 0x200
00018         #define BIT10                0x400
00019         #define BIT11                0x800
00020 
00021         #define BIT12               0x1000
00022         #define BIT13               0x2000
00023         #define BIT14               0x4000
00024         #define BIT15               0x8000
00025 
00026 
00027         // Used for Unsigned Long ONLY  (32-bit)
00028 
00029         #define BIT16              0x10000
00030         #define BIT17              0x20000
00031         #define BIT18              0x40000
00032         #define BIT19              0x80000
00033 
00034         #define BIT20             0x100000
00035         #define BIT21             0x200000
00036         #define BIT22             0x400000
00037         #define BIT23             0x800000
00038 
00039         #define BIT24            0x1000000
00040         #define BIT25            0x2000000
00041         #define BIT26            0x4000000
00042         #define BIT27            0x8000000
00043 
00044         #define BIT28           0x10000000
00045         #define BIT29           0x20000000
00046         #define BIT30           0x40000000
00047         #define BIT31           0x80000000
00048 
00049         // Used for 48-bit ONLY
00050 
00051         #define BIT32          0x100000000
00052         #define BIT33          0x200000000
00053         #define BIT34          0x400000000
00054         #define BIT35          0x800000000
00055 
00056         #define BIT36         0x1000000000
00057         #define BIT37         0x2000000000
00058         #define BIT38         0x4000000000
00059         #define BIT39         0x8000000000
00060 
00061         #define BIT40        0x10000000000
00062         #define BIT41        0x20000000000
00063         #define BIT42        0x40000000000
00064         #define BIT43        0x80000000000
00065 
00066         #define BIT44       0x100000000000
00067         #define BIT45       0x200000000000
00068         #define BIT46       0x400000000000
00069         #define BIT47       0x800000000000
00070 
00071         #define BIT48      0x1000000000000
00072         #define BIT49      0x2000000000000
00073         #define BIT50      0x4000000000000
00074         #define BIT51      0x8000000000000
00075 
00076         #define BIT52     0x10000000000000
00077         #define BIT53     0x20000000000000
00078         #define BIT54     0x40000000000000
00079         #define BIT55     0x80000000000000
00080 
00081         #define BIT56    0x100000000000000
00082         #define BIT57    0x200000000000000
00083         #define BIT58    0x400000000000000
00084         #define BIT59    0x800000000000000
00085 
00086         #define BIT60   0x1000000000000000
00087         #define BIT61   0x2000000000000000
00088         #define BIT62   0x4000000000000000
00089         #define BIT63   0x8000000000000000
00090 
00091 #endif

Generated on Sun Oct 14 18:46:31 2001 for Standard J2K Library by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001