3.3.1.4.1 : Le fichier timer.h
Développons le fichier timer.h :

1
2
3
4
5
6
7
8
9
10
#ifndef __TIMER_H__
#define __TIMER_H__

#ifdef __i386
extern long unsigned int rdtsc(void);
#elif defined __amd64
extern long unsigned int rdtsc(void);
#endif

#endif


Le fichier timer.h complet.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/***************************************
	Auteur : Pierre Aubert
	Mail : pierre.aubert@lapp.in2p3.fr
	Licence : CeCILL-C
****************************************/

#ifndef __TIMER_H__
#define __TIMER_H__

#ifdef __i386
extern long unsigned int rdtsc(void);
#elif defined __amd64
extern long unsigned int rdtsc(void);
#endif

#endif


Vous pouvez télécharger le fichier ici.