unsigned int __fastcall StallMicroseconds(unsigned int a1)
{
  unsigned int v2; // eax
  unsigned __int64 v3; // rtt

  v2 = (3579545 * (unsigned __int64)a1) >> 32; /*0xffd7fa6c*/
  LODWORD(v3) = 3579545 * a1; /*0xffd7fa7c*/
  HIDWORD(v3) = v2 % 0xF4240; /*0xffd7fa7c*/
  StallForTicks(v3 / 0xF4240, v2 / 0xF4240); /*0xffd7fa81*/
  return a1; /*0xffd7fa88*/
}
