{"name": "rtimer_arch_schedule", "code": "int __fastcall rtimer_arch_schedule ( __int16 @@a1@@ ) { struct itimerval @@newa@@ ; unsigned __int16 @@v3@@ ; @@v3@@ = @@a1@@ - clock_time ( ) ; @@newa@@ . it_value . tv_sec = @@v3@@ / Number ; @@newa@@ . it_value . tv_usec = ( int ) ( Number * ( @@v3@@ % Number ) ) ; @@newa@@ . it_interval . tv_usec = Number L ; @@newa@@ . it_interval . tv_sec = Number L ; return setitimer ( ITIMER_REAL , & @@newa@@ , Number L ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s2"}, {"n": "newa", "t": {"T": 6, "n": "struct itimerval", "l": [{"T": 4, "n": "it_interval", "t": "timeval", "s": 16}, {"T": 4, "n": "it_value", "t": "timeval", "s": 16}]}, "location": "s48"}]}