c_timers.c

来自「openmp版的banchmark」· C语言 代码 · 共 62 行

C
62
字号
#include "wtime.h"#include <stdlib.h>/*  Prototype  */void wtime( double * );/*****************************************************************//******         E  L  A  P  S  E  D  _  T  I  M  E          ******//*****************************************************************/double elapsed_time( void ){    double t;    wtime( &t );    return( t );}double start[64], elapsed[64];/*****************************************************************//******            T  I  M  E  R  _  C  L  E  A  R          ******//*****************************************************************/void timer_clear( int n ){    elapsed[n] = 0.0;}/*****************************************************************//******            T  I  M  E  R  _  S  T  A  R  T          ******//*****************************************************************/void timer_start( int n ){    start[n] = elapsed_time();}/*****************************************************************//******            T  I  M  E  R  _  S  T  O  P             ******//*****************************************************************/void timer_stop( int n ){    double t, now;    now = elapsed_time();    t = now - start[n];    elapsed[n] += t;}/*****************************************************************//******            T  I  M  E  R  _  R  E  A  D             ******//*****************************************************************/double timer_read( int n ){    return( elapsed[n] );}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?