OsIf_MicrosToTicks (uint32 Micros, OsIf_CounterType SelectedCounter) { uint32 Value; uint32 D.4171; : # DEBUG BEGIN_STMT Value = 0; # DEBUG BEGIN_STMT _1 = (int) SelectedCounter; switch (_1) [INV], case 0: [INV], case 1: [INV]> : : # DEBUG BEGIN_STMT Value = OsIf_Timer_Dummy_MicrosToTicks (Micros); # DEBUG BEGIN_STMT goto ; [INV] : : # DEBUG BEGIN_STMT Value = OsIf_Timer_System_MicrosToTicks (Micros); # DEBUG BEGIN_STMT : : # DEBUG BEGIN_STMT D.4171 = Value; return D.4171; } OsIf_SetTimerFrequency (uint32 Freq, OsIf_CounterType SelectedCounter) { : # DEBUG BEGIN_STMT _1 = (int) SelectedCounter; switch (_1) [INV], case 0: [INV], case 1: [INV]> : : # DEBUG BEGIN_STMT OsIf_Timer_Dummy_SetTimerFrequency (Freq); # DEBUG BEGIN_STMT goto ; [INV] : : # DEBUG BEGIN_STMT OsIf_Timer_System_SetTimerFrequency (Freq); # DEBUG BEGIN_STMT : : return; } OsIf_GetElapsed (uint32 * const CurrentRef, OsIf_CounterType SelectedCounter) { uint32 Value; uint32 D.4165; : # DEBUG BEGIN_STMT Value = 0; # DEBUG BEGIN_STMT _1 = (int) SelectedCounter; switch (_1) [INV], case 0: [INV], case 1: [INV]> : : # DEBUG BEGIN_STMT Value = OsIf_Timer_Dummy_GetElapsed (CurrentRef); # DEBUG BEGIN_STMT goto ; [INV] : : # DEBUG BEGIN_STMT Value = OsIf_Timer_System_GetElapsed (CurrentRef); # DEBUG BEGIN_STMT : : # DEBUG BEGIN_STMT D.4165 = Value; return D.4165; } OsIf_GetCounter (OsIf_CounterType SelectedCounter) { uint32 Value; uint32 D.4160; : # DEBUG BEGIN_STMT Value = 0; # DEBUG BEGIN_STMT _1 = (int) SelectedCounter; switch (_1) [INV], case 0: [INV], case 1: [INV]> : : # DEBUG BEGIN_STMT Value = OsIf_Timer_Dummy_GetCounter (); # DEBUG BEGIN_STMT goto ; [INV] : : # DEBUG BEGIN_STMT Value = OsIf_Timer_System_GetCounter (); # DEBUG BEGIN_STMT : : # DEBUG BEGIN_STMT D.4160 = Value; return D.4160; } OsIf_Init (const void * Config) { : # DEBUG BEGIN_STMT if (Config != 0B) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT DevAssert (0); : # DEBUG BEGIN_STMT OsIf_Timer_Dummy_Init (); # DEBUG BEGIN_STMT OsIf_Timer_System_Init (); return; } OsIf_Timer_Dummy_MicrosToTicks (uint32 Micros) { uint32 D.4174; : # DEBUG BEGIN_STMT D.4174 = Micros; return D.4174; } OsIf_Timer_Dummy_SetTimerFrequency (uint32 Freq) { : # DEBUG BEGIN_STMT return; } OsIf_Timer_Dummy_GetElapsed (const uint32 * const CurrentRef) { uint32 D.4168; : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT D.4168 = 1; return D.4168; } OsIf_Timer_Dummy_GetCounter () { uint32 D.4163; : # DEBUG BEGIN_STMT D.4163 = 0; return D.4163; } OsIf_Timer_Dummy_Init () { : # DEBUG BEGIN_STMT return; } DevAssert (volatile boolean x) { : # DEBUG BEGIN_STMT x.0_1 = x; if (x.0_1 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT goto ; [INV] : # DEBUG BEGIN_STMT return; }