00001
00002 #include <moc.h>
00003
00004
00005
00006
00007
00008
00009
00010
00011 #if defined(MOC_SPU_TIMESOURCE_TIMEOFDAY)
00012 #undef MOC_SPU_TIMESOURCE_SPUTIME
00013
00014 #include <time.h>
00015 #include <sys/time.h>
00016
00017 double MOC_Wtick(void)
00018 {
00019 return 1.0 / ((double) CLOCKS_PER_SEC);
00020 }
00021
00022
00023
00024
00025
00026 #elif defined(MOC_SPU_TIMESOURCE_SPUTIME)
00027 #undef MOC_SPU_TIMESOURCE_TIMEOFDAY
00028
00029 #define IMOC_TIMEBASE 79800000
00030
00031 double MOC_Wtick(void)
00032 {
00033 return 1.0/((double)IMOC_TIMEBASE);
00034 }
00035
00036
00037
00038 #else
00039
00040 double MOC_Wtick(void)
00041 {
00042 return 0;
00043 }
00044
00045 #endif
00046