{"name": "slasd0_", "code": "__int64 __fastcall slasd0_ ( __int64 * @@a1@@ , __int64 * @@a2@@ , __int64 @@a3@@ , __int64 @@a4@@ , __int64 @@a5@@ , __int64 * @@a6@@ , __int64 @@a7@@ , __int64 * @@a8@@ , __int64 * @@a9@@ , __int64 @@a10@@ , __int64 @@a11@@ , _QWORD * @@a12@@ ) { __int64 @@result@@ ; __int64 @@v14@@ ; __int64 @@v15@@ ; __int64 @@v16@@ ; __int64 @@v17@@ ; int @@v18@@ ; __int64 @@v19@@ ; int @@v20@@ ; __int64 @@v21@@ ; __int64 @@v22@@ ; __int64 @@v23@@ ; __int64 @@v24@@ ; __int64 @@v25@@ ; __int64 @@v26@@ ; __int64 @@v27@@ ; __int64 @@v28@@ ; __int64 @@v29@@ ; __int64 @@v30@@ ; __int64 @@v31@@ ; __int64 @@v32@@ ; __int64 @@v33@@ ; __int64 @@v34@@ ; __int64 @@v35@@ ; __int64 @@v36@@ ; __int64 @@v37@@ ; __int64 @@v38@@ ; __int64 @@v39@@ ; __int64 @@v40@@ ; __int64 @@v41@@ ; __int64 @@v42@@ ; __int64 @@v43@@ ; __int64 @@v44@@ ; __int64 @@v45@@ ; __int64 @@v46@@ ; __int64 @@k@@ ; __int64 @@v48@@ ; __int64 @@v49@@ ; __int64 @@j@@ ; __int64 @@i@@ ; __int64 v52 ; __int64 v53 ; __int64 v54 ; @@v16@@ = @@a3@@ - Number ; @@v15@@ = @@a4@@ - Number ; @@v46@@ = * @@a6@@ ; @@v45@@ = @@v46@@ + Number ; @@v14@@ = Number * ( @@v46@@ + Number ) + @@a5@@ ; @@v44@@ = * @@a8@@ ; @@v43@@ = @@v44@@ + Number ; v52 = Number * ( @@v44@@ + Number ) + @@a7@@ ; v53 = @@a10@@ - Number ; v54 = @@a11@@ - Number ; * @@a12@@ = Number L ; if ( * @@a1@@ >= Number ) { if ( * @@a2@@ < Number || * @@a2@@ > Number ) * @@a12@@ = Number ; } else { * @@a12@@ = Number ; } @@v27@@ = * @@a1@@ + * @@a2@@ ; if ( * @@a6@@ >= * @@a1@@ ) { if ( * @@a8@@ >= @@v27@@ ) { if ( * @@a9@@ <= Number ) * @@a12@@ = Number ; } else { * @@a12@@ = Number ; } } else { * @@a12@@ = Number ; } if ( * @@a12@@ ) { @@v28@@ = - * @@a12@@ ; xerbla_ ( String , & @@v28@@ ) ; @@result@@ = Number L ; } else if ( * @@a1@@ > * @@a9@@ ) { @@v42@@ = Number L ; @@v41@@ = * @@a1@@ + Number ; @@v40@@ = * @@a1@@ + @@v41@@ ; @@v39@@ = * @@a1@@ + @@v40@@ ; @@v38@@ = * @@a1@@ + @@v39@@ ; slasdt_ ( @@a1@@ , & @@v19@@ , & @@v26@@ , v53 + Number , Number * @@v41@@ + v53 , Number * @@v40@@ + v53 , @@a9@@ ) ; @@v37@@ = ( @@v26@@ + Number ) / Number ; @@v23@@ = Number L ; @@v28@@ = @@v26@@ ; for ( @@i@@ = @@v37@@ ; @@i@@ <= @@v28@@ ; ++ @@i@@ ) { @@v32@@ = @@i@@ - Number ; @@v35@@ = * ( _QWORD * ) ( Number * ( @@v42@@ + @@i@@ - Number ) + v53 ) ; @@v25@@ = * ( _QWORD * ) ( Number * ( @@v41@@ + @@i@@ - Number ) + v53 ) ; @@v22@@ = @@v25@@ + Number ; @@v24@@ = * ( _QWORD * ) ( Number * ( @@v40@@ + @@i@@ - Number ) + v53 ) ; @@v21@@ = @@v24@@ + Number ; @@v34@@ = @@v35@@ - @@v25@@ ; @@v31@@ = @@v35@@ + Number ; @@v17@@ = Number L ; slasdq_ ( String , & @@v17@@ , & @@v25@@ , & @@v22@@ , & @@v25@@ , & @@v23@@ , Number * ( @@v35@@ - @@v25@@ ) + @@v16@@ , Number * ( @@v35@@ - @@v25@@ ) + @@v15@@ , Number * ( @@v44@@ * ( @@v35@@ - @@v25@@ ) + @@v35@@ - @@v25@@ ) + v52 , @@a8@@ , Number * ( @@v46@@ * ( @@v35@@ - @@v25@@ ) + @@v35@@ - @@v25@@ ) + @@v14@@ , @@a6@@ , Number * ( @@v46@@ * ( @@v35@@ - @@v25@@ ) + @@v35@@ - @@v25@@ ) + @@v14@@ , @@a6@@ , v54 + Number , @@a12@@ ) ; if ( * @@a12@@ ) return Number L ; @@v30@@ = @@v39@@ + @@v34@@ - Number ; @@v29@@ = @@v25@@ ; for ( @@j@@ = Number L ; @@j@@ <= @@v29@@ ; ++ @@j@@ ) * ( _QWORD * ) ( v53 + Number * ( @@v30@@ + @@j@@ ) ) = @@j@@ ; if ( @@i@@ == @@v26@@ ) @@v17@@ = * @@a2@@ ; else @@v17@@ = Number L ; @@v21@@ = @@v24@@ + @@v17@@ ; slasdq_ ( String , & @@v17@@ , & @@v24@@ , & @@v21@@ , & @@v24@@ , & @@v23@@ , Number * @@v31@@ + @@v16@@ , Number * @@v31@@ + @@v15@@ , Number * ( @@v44@@ * @@v31@@ + @@v31@@ ) + v52 , @@a8@@ , Number * ( @@v46@@ * @@v31@@ + @@v31@@ ) + @@v14@@ , @@a6@@ , Number * ( @@v46@@ * @@v31@@ + @@v31@@ ) + @@v14@@ , @@a6@@ , v54 + Number , @@a12@@ ) ; if ( * @@a12@@ ) return Number L ; @@v30@@ = @@v39@@ + @@v35@@ ; @@v29@@ = @@v24@@ ; for ( @@j@@ = Number L ; @@j@@ <= @@v29@@ ; ++ @@j@@ ) * ( _QWORD * ) ( v53 + Number * ( @@v30@@ + @@j@@ ) - Number ) = @@j@@ ; } for ( @@k@@ = @@v19@@ ; @@k@@ > Number ; -- @@k@@ ) { if ( @@k@@ == Number ) { @@v49@@ = Number L ; @@v48@@ = Number L ; } else { @@v28@@ = @@k@@ - Number ; @@v49@@ = pow_ii ( & c__2 , & @@v28@@ ) ; @@v48@@ = Number * @@v49@@ - Number ; } @@v28@@ = @@v48@@ ; for ( @@i@@ = @@v49@@ ; @@i@@ <= @@v28@@ ; ++ @@i@@ ) { @@v36@@ = @@i@@ - Number ; @@v35@@ = * ( _QWORD * ) ( Number * ( @@v42@@ + @@i@@ - Number ) + v53 ) ; @@v25@@ = * ( _QWORD * ) ( Number * ( @@v41@@ + @@i@@ - Number ) + v53 ) ; @@v24@@ = * ( _QWORD * ) ( Number * ( @@v40@@ + @@i@@ - Number ) + v53 ) ; @@v34@@ = @@v35@@ - @@v25@@ ; if ( * @@a2@@ || @@i@@ != @@v48@@ ) @@v17@@ = Number L ; else @@v17@@ = * @@a2@@ ; @@v33@@ = @@v39@@ + @@v34@@ - Number ; @@v18@@ = * ( _DWORD * ) ( Number * @@v35@@ + @@v16@@ ) ; @@v20@@ = * ( _DWORD * ) ( Number * @@v35@@ + @@v15@@ ) ; slasd1_ ( & @@v25@@ , & @@v24@@ , & @@v17@@ , Number * @@v34@@ + @@v16@@ , & @@v18@@ , & @@v20@@ , Number * ( @@v46@@ * @@v34@@ + @@v34@@ ) + @@v14@@ , @@a6@@ , Number * ( @@v44@@ * @@v34@@ + @@v34@@ ) + v52 , @@a8@@ , Number * @@v33@@ + v53 , Number * @@v38@@ + v53 , v54 + Number , @@a12@@ ) ; if ( * @@a12@@ ) return Number L ; } } @@result@@ = Number L ; } else { slasdq_ ( String , @@a2@@ , @@a1@@ , & @@v27@@ , @@a1@@ , & c__0 , @@a3@@ , @@a4@@ , Number * @@v43@@ + v52 , @@a8@@ , Number * @@v45@@ + @@v14@@ , @@a6@@ , Number * @@v45@@ + @@v14@@ , @@a6@@ , v54 + Number , @@a12@@ ) ; @@result@@ = Number L ; } return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int64", "s": 8}, "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": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"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": "__int64"}, "location": "s-24"}, {"n": "a9", "t": {"T": 3, "t": "__int64"}, "location": "s-32"}, {"n": "a10", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-40"}, {"n": "a11", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s-48"}, {"n": "a12", "t": {"T": 3, "t": "_QWORD"}, "location": "s-56"}, {"n": "v41", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s104"}, {"n": "v40", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s112"}, {"n": "v39", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s120"}, {"n": "v38", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s128"}, {"n": "v37", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s136"}, {"n": "v36", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s144"}, {"n": "v35", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s152"}, {"n": "v34", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s160"}, {"n": "v33", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s168"}, {"n": "v32", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s176"}, {"n": "v31", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s184"}, {"n": "v30", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s192"}, {"n": "v29", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s200"}, {"n": "v28", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s208"}, {"n": "v27", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s216"}, {"n": "v26", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s224"}, {"n": "v25", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s232"}, {"n": "i", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s24"}, {"n": "v24", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s240"}, {"n": "v23", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s248"}, {"n": "v22", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s256"}, {"n": "v21", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s264"}, {"n": "v20", "t": {"T": 1, "n": "int", "s": 4}, "location": "s268"}, {"n": "v19", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s280"}, {"n": "v18", "t": {"T": 1, "n": "int", "s": 4}, "location": "s284"}, {"n": "v17", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s296"}, {"n": "j", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s32"}, {"n": "v16", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s328"}, {"n": "v15", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s336"}, {"n": "v14", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s344"}, {"n": "v49", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s40"}, {"n": "v48", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s48"}, {"n": "k", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s56"}, {"n": "v46", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s64"}, {"n": "v45", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s72"}, {"n": "v44", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s80"}, {"n": "v43", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s88"}, {"n": "v42", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s96"}]}