#if 0 { tmr :> sof_time; if (last_sof_time && ((sof_time - last_sof_time) > 20000)) { missed_sofcount = sofCount; missed_count--; if (!missed_count) { asm("ecallf %0"::"r"(0)); } } last_sof_time = sof_time; } #endif