time() { c; asm("mov T {c}"); return c; } usleep(s) { asm("mov {s} T"); }