-rw-r--r-- 281 djbsort-20180717/cpucycles/ia64cpuinfo/cpucycles.c
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include "osfreq.c" #include "cpucycles.h" long long cpucycles(void) { long long result; asm volatile("mov %0=ar.itc" : "=r"(result)); return result; } long long cpucycles_persecond(void) { return osfreq(); }