{"name": "strale_fid1d_matrix", "code": "double __fastcall strale_fid1d_matrix ( int @@a1@@ , int @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ ) { double @@v6@@ ; double @@v7@@ ; double @@v8@@ ; __int64 @@j@@ ; __int64 i ; __int64 k ; double * @@v12@@ ; double * @@v13@@ ; double * @@v14@@ ; double * @@v15@@ ; double * @@v16@@ ; double * @@v17@@ ; if ( Number * @@a2@@ * ( @@a1@@ + Number ) > ddlen ) { free ( dd ) ; dd = ( void * ) xmalloc ( Number L * @@a2@@ * ( @@a1@@ + Number ) , Number L ) ; ddlen = Number * @@a2@@ * ( @@a1@@ + Number ) ; } @@v16@@ = ( double * ) dd ; @@v14@@ = ( double * ) dd ; @@v15@@ = ( double * ) ( ( char * ) dd + Number * @@a1@@ + Number ) ; @@v13@@ = @@v15@@ ; @@v17@@ = & @@v15@@ [ @@a1@@ + Number ] ; @@v12@@ = @@v17@@ ; @@v7@@ = * ( double * ) & peb * @@a5@@ + * ( double * ) & phb * @@a3@@ + * ( double * ) & pbb * @@a4@@ ; @@v8@@ = * ( double * ) & pee * @@a5@@ + * ( double * ) & phe * @@a3@@ + * ( double * ) & pbe * @@a4@@ ; @@v6@@ = * ( double * ) & peh * @@a5@@ + * ( double * ) & phh * @@a3@@ + * ( double * ) & pbh * @@a4@@ ; * ( _QWORD * ) dd = Number L ; * @@v17@@ = Number ; * @@v15@@ = @@v7@@ ; @@v14@@ [ Number ] = @@v6@@ ; @@v15@@ [ Number ] = * ( double * ) & peb * @@v8@@ ; @@v17@@ [ Number ] = * ( double * ) & pbe * @@v7@@ ; for ( i = Number L ; i <= @@a1@@ ; ++ i ) { @@v17@@ [ i ] = * ( double * ) & pee * @@v17@@ [ i - Number ] + @@v14@@ [ i - Number ] * * ( double * ) & phe + * ( double * ) & pbe * @@v15@@ [ i - Number ] ; @@v14@@ [ i ] = * ( double * ) & peh * @@v8@@ ; @@v8@@ = * ( double * ) & pee * @@v8@@ ; @@v15@@ [ i ] = * ( double * ) & peb * @@v8@@ ; } for ( @@j@@ = Number L ; @@j@@ < @@a2@@ ; ++ @@j@@ ) { @@v14@@ = & @@v17@@ [ @@a1@@ + Number ] ; @@v13@@ = & @@v14@@ [ @@a1@@ + Number ] ; @@v12@@ = & @@v13@@ [ @@a1@@ + Number ] ; * @@v14@@ = Number ; * @@v12@@ = Number ; * @@v13@@ = * ( double * ) & pbb * * @@v15@@ ; for ( k = Number L ; k <= @@a1@@ ; ++ k ) { @@v13@@ [ k ] = * ( double * ) & peb * @@v17@@ [ k ] + @@v16@@ [ k ] * * ( double * ) & phb + * ( double * ) & pbb * @@v15@@ [ k ] ; @@v14@@ [ k ] = * ( double * ) & peh * @@v17@@ [ k - Number ] + @@v16@@ [ k - Number ] * * ( double * ) & phh + * ( double * ) & pbh * @@v15@@ [ k - Number ] ; @@v12@@ [ k ] = * ( double * ) & pee * @@v12@@ [ k - Number ] + @@v14@@ [ k - Number ] * * ( double * ) & phe + * ( double * ) & pbe * @@v13@@ [ k - Number ] ; } @@v16@@ = & @@v17@@ [ @@a1@@ + Number ] ; @@v15@@ = & @@v16@@ [ @@a1@@ + Number ] ; @@v17@@ = & @@v15@@ [ @@a1@@ + Number ] ; } return * ( double * ) & peh * @@v12@@ [ @@a1@@ ] + @@v14@@ [ @@a1@@ ] * * ( double * ) & phh + * ( double * ) & pbh * @@v13@@ [ @@a1@@ ] ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v16", "t": {"T": 3, "t": "double"}, "location": "s16"}, {"n": "v15", "t": {"T": 3, "t": "double"}, "location": "s24"}, {"n": "v14", "t": {"T": 3, "t": "double"}, "location": "s32"}, {"n": "v13", "t": {"T": 3, "t": "double"}, "location": "s40"}, {"n": "v12", "t": {"T": 3, "t": "double"}, "location": "s48"}, {"n": "j", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s64"}, {"n": "v8", "t": {"T": 1, "n": "double", "s": 8}, "location": "s72"}, {"n": "v17", "t": {"T": 3, "t": "double"}, "location": "s8"}, {"n": "v7", "t": {"T": 1, "n": "double", "s": 8}, "location": "s80"}, {"n": "v6", "t": {"T": 1, "n": "double", "s": 8}, "location": "s88"}]}