hardtime
static struct hardtime hardtime[BASETIME_ARYSIZE];
hardtime[0].time_second = gd->gd_time_seconds;
hardtime[0].cpuclock_base = gd->gd_cpuclock_base;
hardtime[ni].time_second = gd->gd_time_seconds;
hardtime[ni].cpuclock_base = gd->gd_cpuclock_base;
gd->gd_time_seconds = hardtime[ni].time_second;
gd->gd_cpuclock_base = hardtime[ni].cpuclock_base;