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
00022 #if (defined(I_AM_HOST) || defined(I_AM_NT_HOST) || defined(I_AM_LINUX_HOST))
00023 #ifndef I_AM_HOST
00024 #define I_AM_HOST
00025 #endif
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 #endif
00034
00035 #ifdef I_AM_SLAVE_DSP
00036 typedef char INT8;
00037 typedef short INT16;
00038 typedef int INT32;
00039 typedef long INT40;
00040 typedef unsigned char UINT8;
00041 typedef unsigned short UINT16;
00042 typedef unsigned int UINT32;
00043 typedef unsigned long UINT40;
00044 typedef float FLOAT32;
00045 typedef double FLOAT64;
00046 #endif
00047
00048 #ifdef I_AM_MASTER_DSP
00049 typedef char INT8;
00050 typedef short INT16;
00051 typedef int INT32;
00052 typedef long INT40;
00053 typedef unsigned char UINT8;
00054 typedef unsigned short UINT16;
00055 typedef unsigned int UINT32;
00056 typedef unsigned long UINT40;
00057 typedef float FLOAT32;
00058 typedef double FLOAT64;
00059 #endif
00060
00061
00062 #else
00063 #if (!defined(I_AM_HOST))
00064 typedef float FLOAT32;
00065 typedef double FLOAT64;
00066 #endif
00067 #endif
00068
00069 #if defined(SCT_ROD)
00070 typedef FLOAT32 MDAT32;
00071 #elif defined(PIXEL_ROD)
00072 typedef UINT32 MDAT32;
00073 #endif
00074
00075
00076
00077 #endif