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