{"name": "cbdt02_", "code": "__int64 __fastcall cbdt02_ ( __int64 * @@a1@@ , __int64 * @@a2@@ , __int64 @@a3@@ , __int64 * @@a4@@ , __int64 @@a5@@ , __int64 * @@a6@@ , __int64 @@a7@@ , _QWORD * @@a8@@ , __int64 @@a9@@ , __int64 @@a10@@ , float * @@a11@@ ) { float v12 ; float v13 ; float v14 ; float v15 ; float v16 ; float v17 ; float v18 ; __int64 @@v20@@ ; __int64 @@v22@@ ; float @@v23@@ ; float @@v24@@ ; __int64 @@v25@@ ; float @@v26@@ ; float @@v27@@ ; __int64 @@v28@@ ; __int64 @@v29@@ ; __int64 @@v30@@ ; __int64 @@v31@@ ; __int64 @@i@@ ; __int64 v33 ; __int64 v34 ; __int64 v35 ; @@v31@@ = * @@a4@@ ; @@v30@@ = * @@a4@@ + Number ; @@v22@@ = Number * @@v30@@ + @@a3@@ ; @@v29@@ = * @@a6@@ ; @@v20@@ = Number * ( * @@a6@@ + Number ) + @@a5@@ ; @@v28@@ = * @@a8@@ + Number L ; v33 = Number * @@v28@@ + @@a7@@ ; v34 = @@a9@@ - Number ; v35 = @@a10@@ - Number ; * @@a11@@ = Number ; if ( * @@a1@@ <= Number || * @@a2@@ <= Number ) return Number L ; if ( * @@a1@@ < * @@a2@@ ) v12 = ( float ) ( int ) * @@a2@@ ; else v12 = ( float ) ( int ) * @@a1@@ ; @@v27@@ = v12 ; v13 = slamch_ ( String ) ; @@v26@@ = v13 ; @@v25@@ = * @@a2@@ ; for ( @@i@@ = Number L ; @@i@@ <= @@v25@@ ; ++ @@i@@ ) { f2c_ccopy ( @@a1@@ , Number * ( @@v31@@ * @@i@@ + Number ) + @@v22@@ , & c__1 , v34 + Number , & c__1 ) ; f2c_cgemv ( String , @@a1@@ , @@a1@@ , & c_b7 , Number * @@v28@@ + v33 , @@a8@@ , Number * ( @@v29@@ * @@i@@ + Number ) + @@v20@@ , & c__1 , & c_b10 , v34 + Number , & c__1 ) ; @@v23@@ = * @@a11@@ ; v14 = f2c_scasum ( @@a1@@ , v34 + Number , & c__1 ) ; if ( @@v23@@ >= v14 ) v14 = @@v23@@ ; * @@a11@@ = v14 ; } v15 = clange_ ( String , @@a1@@ , @@a2@@ , Number * @@v30@@ + @@v22@@ , @@a4@@ , v35 + Number , @@a6@@ ) ; @@v24@@ = v15 ; if ( v15 > Number ) { if ( v15 < * @@a11@@ ) { if ( v15 >= Number ) { if ( @@v27@@ < ( float ) ( * @@a11@@ / v15 ) ) v18 = @@v27@@ ; else v18 = * @@a11@@ / v15 ; * @@a11@@ = v18 / ( float ) ( @@v27@@ * @@v26@@ ) ; } else { if ( ( float ) ( @@v27@@ * v15 ) < * @@a11@@ ) v16 = @@v27@@ * v15 ; else v16 = * @@a11@@ ; v17 = v16 / @@v24@@ / ( float ) ( @@v27@@ * @@v26@@ ) ; * @@a11@@ = v17 ; } } else { * @@a11@@ = ( float ) ( * @@a11@@ / v15 ) / ( float ) ( @@v27@@ * @@v26@@ ) ; } } else if ( * @@a11@@ != Number ) { * @@a11@@ = Number / @@v26@@ ; } return Number L ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "__int64"}, "location": "r24"}, {"n": "a1", "t": {"T": 3, "t": "__int64"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "__int64"}, "location": "r64"}, {"n": "a5", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r72"}, {"n": "a6", "t": {"T": 3, "t": "__int64"}, "location": "r80"}, {"n": "a7", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-16"}, {"n": "a8", "t": {"T": 3, "t": "_QWORD"}, "location": "s-24"}, {"n": "a9", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-40"}, {"n": "a11", "t": {"T": 3, "t": "float"}, "location": "s-48"}, {"n": "v22", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s120"}, {"n": "v20", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s136"}, {"n": "v31", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "v30", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v29", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v28", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s56"}, {"n": "v27", "t": {"T": 1, "n": "float", "s": 4}, "location": "s60"}, {"n": "v26", "t": {"T": 1, "n": "float", "s": 4}, "location": "s64"}, {"n": "v25", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s72"}, {"n": "v24", "t": {"T": 1, "n": "float", "s": 4}, "location": "s76"}, {"n": "i", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}, {"n": "v23", "t": {"T": 1, "n": "float", "s": 4}, "location": "s80"}]}