{"name": "dca_lfe_fir_c", "code": "__int64 __fastcall dca_lfe_fir_c ( float * @@a1@@ , __int64 @@a2@@ , float * @@a3@@ , int @@a4@@ , float @@a5@@ ) { float * v5 ; float * v6 ; float * v7 ; __int64 result ; float * @@v9@@ ; float @@v10@@ ; float @@v11@@ ; float @@v12@@ ; unsigned int @@i@@ ; int @@j@@ ; float * @@v15@@ ; float * @@v16@@ ; float * @@v17@@ ; @@v9@@ = @@a1@@ ; @@v17@@ = & @@a1@@ [ @@a4@@ ] ; @@v16@@ = @@a3@@ ; @@v15@@ = @@a3@@ + Number ; for ( @@i@@ = Number ; ; ++ @@i@@ ) { result = @@i@@ ; if ( ( int ) @@i@@ >= @@a4@@ ) break ; @@v12@@ = Number ; @@v11@@ = Number ; for ( @@j@@ = Number ; @@j@@ < Number / @@a4@@ ; ++ @@j@@ ) { @@v10@@ = * ( float * ) ( Number L * - @@j@@ + @@a2@@ ) ; v5 = @@v16@@ ++ ; @@v12@@ = ( float ) ( * v5 * @@v10@@ ) + @@v12@@ ; @@v11@@ = ( float ) ( * -- @@v15@@ * @@v10@@ ) + @@v11@@ ; } v6 = @@v9@@ ++ ; * v6 = @@v12@@ * @@a5@@ ; v7 = @@v17@@ ++ ; * v7 = @@v11@@ * @@a5@@ ; } return result ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "float"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r24"}, {"n": "a5", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v16", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v15", "t": {"T": 3, "t": "float"}, "location": "s24"}, {"n": "j", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s32"}, {"n": "v12", "t": {"T": 1, "n": "float", "s": 4}, "location": "s36"}, {"n": "v11", "t": {"T": 1, "n": "float", "s": 4}, "location": "s40"}, {"n": "v10", "t": {"T": 1, "n": "float", "s": 4}, "location": "s44"}, {"n": "v9", "t": {"T": 3, "t": "float"}, "location": "s56"}, {"n": "v17", "t": {"T": 3, "t": "float"}, "location": "s8"}]}
{"name": "ff_dcadsp_init", "code": "__int64 ( __fastcall * * __fastcall ff_dcadsp_init ( __int64 ( __fastcall * * @@a1@@ ) ( float * @@a1@@ , __int64 a2 , float * a3 , int a4 , float a5 ) ) ) ( float * @@a1@@ , __int64 a2 , float * a3 , int a4 , float a5 ) { __int64 ( __fastcall * * @@result@@ ) ( float * , __int64 , float * , int , float ) ; @@result@@ = @@a1@@ ; * @@a1@@ = dca_lfe_fir_c ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 9, "n": "__int64 (__fastcall **)(float *a1, __int64 a2, float *a3, int a4, float a5)"}, "location": "r56"}, {"n": "result", "t": {"T": 9, "n": "__int64 (__fastcall **)(float *a1, __int64 a2, float *a3, int a4, float a5)"}, "location": "r8"}]}