Table of Contents

Name

tsci2_getticks provides TSC register ticks reading.

Synopsis

#include <tsci2.h>

#include <stdint.h>

uint64_t tsci2_gettimeofday();

Description

tsci2_getticks provides direct access to the ticks reading of TSC register, which is 64 bits long.

Return Values

The 64-bit ticks value.

Examples

The following code shows how to use tsci2_getticks().

#include <stdio.h>

#include <tsci2.h>

#include <stdint.h>

int main(int argc, char **argv) {

int preferred_methods, method;

tsci2_context cxt;

uint64_t ticks;

preferred_methods = TSCI2_DAEMON | TSCI2_FALLBACK;

method = tsci2_init(preferred_methods);

if ( method == TSCI2_ERROR )

printf("Error initializing tsci2 library!\n");

ticks = tsci2_getticks();

printf("ticks value is %llu.\n", ticks);

tsci2_shutdown();

}

Author

Xun Luo (sherwoodluo@sourceforge.net)

See Also

tsci2d(8) , tsci2demo(1) , tsci2_measure(1) , tsci2_init(3) , tsci2_shutdown(3) , tsci2_alloc_context(3) , tsci2_free_context(3) , tsci2_get_default_context(3) , tsci2_gettimeofday(3) , tsci2_ticks2timeval(3) .


Table of Contents