#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>

void do_work(unsigned int duration)
{
    unsigned int i;
    //int cpt;
    for(i = 0 ; i < 358000 * duration ; i++) {
        asm volatile("NOP");
    }
}
