{"name": "audio_run_in", "code": "_DWORD * __fastcall audio_run_in ( __int64 @@a1@@ , __int64 @@a2@@ ) { _DWORD * @@result@@ ; int @@v3@@ ; int @@v4@@ ; int @@v5@@ ; __int64 @@v6@@ ; int @@v7@@ ; int @@v8@@ ; int @@v9@@ ; __int64 @@v10@@ ; __int64 @@i@@ ; for ( @@result@@ = audio_pcm_hw_find_any_enabled_in ( Number L ) ; ; @@result@@ = audio_pcm_hw_find_any_enabled_in ( @@v10@@ ) ) { @@v10@@ = ( __int64 ) @@result@@ ; if ( ! @@result@@ ) break ; @@v7@@ = ( * ( __int64 ( __fastcall * * ) ( _DWORD * ) ) ( * ( ( _QWORD * ) @@result@@ + Number ) + Number L ) ) ( @@result@@ ) ; @@v8@@ = audio_pcm_hw_find_min_in ( @@v10@@ ) ; * ( _DWORD * ) ( @@v10@@ + Number ) += @@v7@@ - @@v8@@ ; * ( _QWORD * ) ( @@v10@@ + Number ) += @@v7@@ ; for ( @@i@@ = * ( _QWORD * ) ( @@v10@@ + Number ) ; @@i@@ ; @@i@@ = * ( _QWORD * ) ( @@i@@ + Number ) ) { @@v6@@ = ( unsigned int ) ( * ( _DWORD * ) ( @@i@@ + Number ) - @@v8@@ ) ; * ( _DWORD * ) ( @@i@@ + Number ) = @@v6@@ ; if ( * ( _DWORD * ) ( @@i@@ + Number ) ) { @@v9@@ = audio_get_avail ( @@i@@ , @@a2@@ , @@v6@@ , @@v3@@ , @@v4@@ , @@v5@@ ) ; if ( @@v9@@ > Number ) { @@a2@@ = ( unsigned int ) @@v9@@ ; ( * ( void ( __fastcall * * ) ( _QWORD , _QWORD ) ) ( @@i@@ + Number ) ) ( * ( _QWORD * ) ( @@i@@ + Number ) , ( unsigned int ) @@v9@@ ) ; } } } } return @@result@@ ; }", "source": [{"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r72"}, {"n": "result", "t": {"T": 3, "t": "_DWORD"}, "location": "r8"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "r80"}, {"n": "v10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v7", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "i", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}