Collaboration diagram for Timer:
![]() |
Files | |
file | timer-nt.c |
file | timer42.c |
file | timer52brl.c |
file | timercos.c |
file | timerhep.c |
file | timerunix.c |
Defines | |
#define | BITSPERBYTE 8 |
#define | BITS(type) (BITSPERBYTE * (int)sizeof(type)) |
#define | HIBITS ((short)(1 << BITS(short) - 1)) |
#define | HIBITI (1 << BITS(int) - 1) |
#define | HIBITL (1L << BITS(long) - 1) |
#define | MAXSHORT ((short)~HIBITS) |
#define | MAXINT (~HIBITI) |
#define | MAXLONG (~HIBITL) |
#define | MAXDOUBLE 0.7237005577332262e+76 |
#define | MAXFLOAT ((float)0.7237005145e+76) |
#define | MINDOUBLE 5.3976053469342702e-79 |
#define | MINFLOAT ((float)MINDOUBLE) |
#define | _IEEE 0 |
#define | _DEXPLEN 15 |
#define | _HIDDENBIT 0 |
#define | DMINEXP (-(DMAXEXP + 1)) |
#define | FMINEXP (-(FMAXEXP + 1)) |
#define | _FEXPLEN 15 |
#define | DSIGNIF (BITS(double) - _DEXPLEN + _HIDDENBIT - 1) |
#define | FSIGNIF (BITS(float) - _FEXPLEN + _HIDDENBIT - 1) |
#define | DMAXPOWTWO |
#define | FMAXPOWTWO ((float)(1L << FSIGNIF - 1)) |
#define | DMAXEXP ((1 << _DEXPLEN - 1) - 1 + _IEEE) |
#define | FMAXEXP ((1 << _FEXPLEN - 1) - 1 + _IEEE) |
#define | LN_MAXDOUBLE (M_LN2 * DMAXEXP) |
#define | LN_MINDOUBLE (M_LN2 * (DMINEXP - 1)) |
#define | H_PREC (DSIGNIF % 2 ? (1L << DSIGNIF/2) * M_SQRT2 : 1L << DSIGNIF/2) |
#define | X_EPS (1.0/H_PREC) |
#define | X_PLOSS ((double)(long)(M_PI * H_PREC)) |
#define | X_TLOSS (M_PI * DMAXPOWTWO) |
#define | M_LN2 0.69314718055994530942 |
#define | M_PI 3.14159265358979323846 |
#define | M_SQRT2 1.41421356237309504880 |
#define | MAXBEXP DMAXEXP |
#define | MINBEXP DMINEXP |
#define | MAXPOWTWO DMAXPOWTWO |
#define | POW1_25LEN 7 |
#define | STORE_PTR |
#define | GOT_DIGIT |
#define | RET_ZERO(val) if (!val) return (0.0) |
#define | HZ 60 |
#define | DEFAULT_HZ yes |
Functions | |
void | rt_prep_timer (void) |
double | rt_get_timer (struct bu_vls *vp, double *elapsed) |
double | rt_read_timer (char *str, int len) |
double | rt_read_timer (char *str, len) |
long | time () |
bzero (str, n) | |
perror (char *str) | |
chmod (char *str, val) | |
char * | sbrk (i) |
double | ldexp () |
double | atof (char *p) |
long | time (time_t *) |
Variables | |
time_t | time0 |
|
Definition at line 126 of file timercos.c. |
|
Definition at line 127 of file timercos.c. |
|
Definition at line 130 of file timercos.c. |
|
Definition at line 131 of file timercos.c. |
|
Definition at line 132 of file timercos.c. |
|
Definition at line 135 of file timercos.c. |
|
Definition at line 136 of file timercos.c. |
|
Definition at line 137 of file timercos.c. Referenced by atof(). |
|
Definition at line 162 of file timercos.c. |
|
Definition at line 163 of file timercos.c. |
|
Definition at line 164 of file timercos.c. |
|
Definition at line 165 of file timercos.c. |
|
Definition at line 166 of file timercos.c. |
|
Definition at line 167 of file timercos.c. |
|
Definition at line 168 of file timercos.c. |
|
Definition at line 169 of file timercos.c. |
|
Definition at line 170 of file timercos.c. |
|
Definition at line 172 of file timercos.c. |
|
Definition at line 173 of file timercos.c. |
|
Definition at line 174 of file timercos.c. |
|
Value: Definition at line 175 of file timercos.c. |
|
Definition at line 177 of file timercos.c. |
|
Definition at line 178 of file timercos.c. Referenced by atof(). |
|
Definition at line 179 of file timercos.c. |
|
Definition at line 180 of file timercos.c. |
|
Definition at line 181 of file timercos.c. |
|
Definition at line 182 of file timercos.c. |
|
Definition at line 183 of file timercos.c. |
|
Definition at line 184 of file timercos.c. |
|
Definition at line 185 of file timercos.c. |
|
Definition at line 186 of file timercos.c. |
|
Definition at line 187 of file timercos.c. |
|
Definition at line 188 of file timercos.c. |
|
Definition at line 189 of file timercos.c. |
|
Definition at line 190 of file timercos.c. |
|
Definition at line 191 of file timercos.c. |
|
Definition at line 196 of file timercos.c. Referenced by atof(). |
|
Definition at line 200 of file timercos.c. Referenced by atof(). |
|
Definition at line 201 of file timercos.c. Referenced by atof(). |
|
Definition at line 202 of file timercos.c. Referenced by atof(). |
|
Definition at line 63 of file timerunix.c. Referenced by bu_cpulimit_get(), and bu_cpulimit_set(). |
|
Definition at line 64 of file timerunix.c. |
|
Definition at line 50 of file timer-nt.c. References start, time(), and time0. Here is the call graph for this function: ![]() |
|
Definition at line 66 of file timer-nt.c. References BU_CK_VLS, bu_vls_printf(), bu_vls_strcat(), start, time(), time0, and void(). Referenced by rt_read_timer(). Here is the call graph for this function: ![]() |
|
Definition at line 101 of file timer-nt.c. References bu_vls_addr(), bu_vls_init(), bu_vls_strlen(), and rt_get_timer(). Here is the call graph for this function: ![]() |
|
Definition at line 83 of file timer52brl.c. Here is the call graph for this function: ![]() |
|
Referenced by dgo_E_cmd(), rt_get_timer(), and rt_prep_timer(). |
|
Definition at line 93 of file timercos.c. |
|
|
Definition at line 106 of file timercos.c. Referenced by bu_get_public_cpus(). |
|
Definition at line 111 of file timercos.c. Referenced by bu_open_mapped_file(), and bu_realloc(). |
|
|
|
Definition at line 205 of file timercos.c. References DMAXEXP, GOT_DIGIT, MAXLONG, POW1_25LEN, RET_ZERO, and STORE_PTR. Referenced by bn_cmd_noise(), bn_cmd_noise_perlin(), bn_cmd_noise_slice(), db_parse_1anim(), do_grid(), do_quad(), do_tri(), rt_cline_tcladjust(), rt_ebm_tcladjust(), rt_pipe_tcladjust(), tcl_obj_to_fastf_array(), wdb_bot_decimate_cmd(), wdb_do_list(), wdb_nmg_collapse_cmd(), wdb_smooth_bot_cmd(), and wdb_track_cmd(). |
|
|
|
Definition at line 44 of file timer-nt.c. Referenced by rt_get_timer(), rt_prep_timer(), and rt_read_timer(). |