{"name": "_Z5adiffdR9prop_typeR10propa_type", "code": "double __fastcall adiff ( __int64 @@a1@@ , double * @@a2@@ , double @@a3@@ ) { double v3 ; double v4 ; double v6 ; double v7 ; double v8 ; double @@v10@@ ; double @@v11@@ ; char @@v12@@ [ Number ] ; double @@v13@@ ; double @@v14@@ ; double @@v15@@ ; double @@v16@@ ; double @@v17@@ ; double @@v18@@ ; double @@v19@@ ; double @@v20@@ ; double @@v21@@ ; double @@v22@@ ; double @@v23@@ ; double @@x@@ ; int @@i@@ ; double @@v26@@ ; std complex < double > complex ( @@v12@@ , * ( double * ) ( @@a1@@ + Number ) , * ( double * ) ( @@a1@@ + Number ) ) ; if ( @@a3@@ == Number ) { @@v11@@ = * ( double * ) ( @@a1@@ + Number ) * * ( double * ) ( @@a1@@ + Number ) ; * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk = * ( double * ) ( @@a1@@ + Number ) * * ( double * ) ( @@a1@@ + Number ) - @@v11@@ ; if ( * ( int * ) ( @@a1@@ + Number ) < Number ) @@v11@@ = @@v11@@ + Number ; adiff ( double , prop_type & , propa_type & ) wd1 = sqrt ( * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk / @@v11@@ + Number ) ; * ( double * ) & adiff ( double , prop_type & , propa_type & ) xd1 = @@a2@@ [ Number ] / * ( double * ) ( @@a1@@ + Number ) + @@a2@@ [ Number ] ; @@v11@@ = * ( double * ) ( @@a1@@ + Number ) * ( Number - Number * exp ( - * @@a2@@ / Number ) ) ; v3 = pow ( @@v11@@ / Number , Number ) ; @@v11@@ = @@v11@@ * ( Number * exp ( - v3 ) ) ; @@v13@@ = log ( * ( double * ) ( @@a1@@ + Number ) * Number * * ( double * ) ( @@a1@@ + Number ) * * ( double * ) ( @@a1@@ + Number ) * @@v11@@ + Number ) * Number ; @@v14@@ = Number ; adiff ( double , prop_type & , propa_type & ) afo = mymin ( & @@v14@@ , & @@v13@@ ) ; * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk = Number / std abs < double > ( @@v12@@ ) ; adiff ( double , prop_type & , propa_type & ) aht = Number ; adiff ( double , prop_type & , propa_type & ) xht = Number L ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { v4 = pow ( * ( double * ) ( @@a1@@ + Number * ( @@i@@ + Number L ) ) , Number ) ; @@v22@@ = v4 * Number / * ( double * ) ( @@a1@@ + Number * ( @@i@@ + Number L ) ) ; @@v21@@ = pow ( * ( double * ) ( @@a1@@ + Number ) * @@v22@@ , Number ) ; @@v10@@ = * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk / @@v21@@ ; @@v11@@ = * ( double * ) ( @@a1@@ + Number * ( @@i@@ + Number L ) ) * ( Number * ( Number - * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk / @@v21@@ ) * @@v21@@ ) / @@v22@@ ; * ( double * ) & adiff ( double , prop_type & , propa_type & ) xht = @@v11@@ + * ( double * ) & adiff ( double , prop_type & , propa_type & ) xht ; * ( double * ) & adiff ( double , prop_type & , propa_type & ) aht = fht ( & @@v11@@ , & @@v10@@ ) + * ( double * ) & adiff ( double , prop_type & , propa_type & ) aht ; } @@v26@@ = Number ; } else { @@x@@ = * ( double * ) ( @@a1@@ + Number ) * @@a3@@ + @@a2@@ [ Number ] ; @@v23@@ = @@a3@@ - @@a2@@ [ Number ] ; v6 = Number * * ( double * ) ( @@a1@@ + Number ) * @@v23@@ ; @@v11@@ = pow ( @@x@@ , Number ) * v6 ; @@v15@@ = @@v11@@ * * ( double * ) ( @@a1@@ + Number ) / ( * ( double * ) ( @@a1@@ + Number ) + @@v23@@ ) ; v7 = aknfe ( & @@v15@@ ) ; @@v16@@ = @@v11@@ * * ( double * ) ( @@a1@@ + Number ) / ( * ( double * ) ( @@a1@@ + Number ) + @@v23@@ ) ; @@v26@@ = aknfe ( & @@v16@@ ) + v7 ; @@v22@@ = @@v23@@ / @@x@@ ; @@v21@@ = pow ( * ( double * ) ( @@a1@@ + Number ) * ( @@v23@@ / @@x@@ ) , Number ) ; @@v10@@ = * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk / @@v21@@ ; @@v11@@ = * ( double * ) & adiff ( double , prop_type & , propa_type & ) xht + Number * ( Number - * ( double * ) & adiff ( double , prop_type & , propa_type & ) qk / @@v21@@ ) * @@v21@@ * @@x@@ ; @@v20@@ = @@v11@@ * Number - log ( @@v11@@ ) * Number - * ( double * ) & adiff ( double , prop_type & , propa_type & ) aht ; v8 = * ( double * ) & adiff ( double , prop_type & , propa_type & ) xd1 / @@a3@@ + * ( double * ) & adiff ( double , prop_type & , propa_type & ) wd1 ; @@v17@@ = Number ; @@v18@@ = * ( double * ) ( @@a1@@ + Number ) * ( ( Number - Number * exp ( - @@a3@@ / Number ) ) * * ( double * ) ( @@a1@@ + Number ) ) ; @@v11@@ = mymin ( & @@v18@@ , & @@v17@@ ) * v8 ; @@v19@@ = Number / ( sqrt ( @@v11@@ ) + Number ) ; @@v26@@ = * ( double * ) & adiff ( double , prop_type & , propa_type & ) afo + @@v20@@ * @@v19@@ + ( Number - @@v19@@ ) * @@v26@@ ; } return @@v26@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "double"}, "location": "r64"}, {"n": "v14", "t": {"T": 1, "n": "double", "s": 8}, "location": "s104"}, {"n": "v13", "t": {"T": 1, "n": "double", "s": 8}, "location": "s112"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v12", "t": {"T": 2, "n": 16, "s": 1, "t": "char"}, "location": "s128"}, {"n": "v11", "t": {"T": 1, "n": "double", "s": 8}, "location": "s136"}, {"n": "v10", "t": {"T": 1, "n": "double", "s": 8}, "location": "s144"}, {"n": "x", "t": {"T": 1, "n": "double", "s": 8}, "location": "s24"}, {"n": "v23", "t": {"T": 1, "n": "double", "s": 8}, "location": "s32"}, {"n": "v22", "t": {"T": 1, "n": "double", "s": 8}, "location": "s40"}, {"n": "v21", "t": {"T": 1, "n": "double", "s": 8}, "location": "s48"}, {"n": "v20", "t": {"T": 1, "n": "double", "s": 8}, "location": "s56"}, {"n": "v19", "t": {"T": 1, "n": "double", "s": 8}, "location": "s64"}, {"n": "v18", "t": {"T": 1, "n": "double", "s": 8}, "location": "s72"}, {"n": "v26", "t": {"T": 1, "n": "double", "s": 8}, "location": "s8"}, {"n": "v17", "t": {"T": 1, "n": "double", "s": 8}, "location": "s80"}, {"n": "v16", "t": {"T": 1, "n": "double", "s": 8}, "location": "s88"}, {"n": "v15", "t": {"T": 1, "n": "double", "s": 8}, "location": "s96"}]}