__int64 __fastcall HalpSetTimerAnyMode(__int64 a1, ULONGLONG a2, __int64 a3, unsigned __int64 *a4){
int v7;
INT64 v8;
if( (int)HalpSetTimer(a1, 3u, a2, 1, a4) >= 0
|| (int)HalpSetTimer(a1, 2u, a2, 1, a4) >= 0
|| (v7 = HalpSetTimer(a1, 1u, a2, 1, a4), v7 >= 0) )
{
HalpTimerClearProblem(a1, 17i64);
HalpTimerClearProblem(v8, 18i64);
}
return(unsigned int)v7;
}