00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef PROCESSOR_SET
00011 #define PROCESSOR_SET
00012
00013 #if (defined(I_AM_NT_HOST) || defined(I_AM_LINUX_HOST))
00014 #define I_AM_HOST
00015 #endif
00016
00017
00018 #define SIZEOF(x) (sizeof(x) >> 2)
00019
00020
00021
00022 #ifndef _STDINC_H_
00023
00024
00025 #if (defined(I_AM_HOST))
00026 typedef short INT16;
00027 typedef int INT32;
00028 typedef unsigned char UINT8;
00029 typedef unsigned short UINT16;
00030 typedef unsigned int UINT32;
00031 typedef float FLOAT32;
00032 typedef double FLOAT64;
00033
00034 typedef int int32;
00035 typedef unsigned int uint32;
00036 typedef unsigned short uint16;
00037 typedef unsigned char uint8;
00038 #endif
00039
00040 #ifdef I_AM_SLAVE_DSP
00041 typedef char INT8;
00042 typedef short INT16;
00043 typedef int INT32;
00044 typedef long INT40;
00045 typedef unsigned char UINT8;
00046 typedef unsigned short UINT16;
00047 typedef unsigned int UINT32;
00048 typedef unsigned long UINT40;
00049 typedef float FLOAT32;
00050 typedef double FLOAT64;
00051
00052 typedef int int32;
00053 typedef unsigned int uint32;
00054 typedef unsigned short uint16;
00055 typedef unsigned char uint8;
00056 #endif
00057
00058 #ifdef I_AM_MASTER_DSP
00059 typedef char INT8;
00060 typedef short INT16;
00061 typedef int INT32;
00062 typedef long INT40;
00063 typedef unsigned char UINT8;
00064 typedef unsigned short UINT16;
00065 typedef unsigned int UINT32;
00066 typedef unsigned long UINT40;
00067 typedef float FLOAT32;
00068 typedef double FLOAT64;
00069
00070 typedef int int32;
00071 typedef unsigned int uint32;
00072 typedef unsigned short uint16;
00073 typedef unsigned char uint8;
00074 #endif
00075
00076
00077 #else
00078 #if (!defined(I_AM_HOST))
00079 typedef float FLOAT32;
00080 typedef double FLOAT64;
00081 #endif
00082 #endif
00083
00084 #if defined(SCT_ROD)
00085 typedef FLOAT32 MDAT32;
00086 #elif defined(PIXEL_ROD)
00087 typedef UINT32 MDAT32;
00088 #endif
00089
00090
00091
00092 #endif