{"name": "QRsol", "code": "__int64 __fastcall QRsol ( int @@a1@@ , __int64 @@a2@@ , __int64 @@a3@@ , __int64 @@a4@@ ) { double @@v5@@ ; double @@v6@@ ; double @@v7@@ ; double @@v8@@ ; unsigned int @@v9@@ ; int i ; int j ; int @@k@@ ; @@v9@@ = Number ; for ( i = Number ; i < @@a1@@ ; ++ i ) { @@v8@@ = * ( double * ) ( Number L * i + @@a3@@ ) ; @@v7@@ = * ( double * ) ( Number * ( Number * i + Number L ) + @@a3@@ ) ; @@v6@@ = * ( double * ) ( Number L * i + @@a4@@ ) ; @@v5@@ = * ( double * ) ( Number * ( i + Number L ) + @@a4@@ ) ; * ( double * ) ( Number L * i + @@a4@@ ) = @@v8@@ * @@v6@@ - @@v7@@ * @@v5@@ ; * ( double * ) ( Number * ( i + Number L ) + @@a4@@ ) = @@v8@@ * @@v5@@ + @@v7@@ * @@v6@@ ; } for ( j = @@a1@@ - Number ; j >= Number ; -- j ) { if ( * ( double * ) ( Number L * j + * ( _QWORD * ) ( Number L * j + @@a2@@ ) ) == Number ) return ( unsigned int ) ( j + Number ) ; * ( double * ) ( Number L * j + @@a4@@ ) = * ( double * ) ( Number L * j + @@a4@@ ) / * ( double * ) ( Number L * j + * ( _QWORD * ) ( Number L * j + @@a2@@ ) ) ; for ( @@k@@ = Number ; @@k@@ < j ; ++ @@k@@ ) * ( double * ) ( Number L * @@k@@ + @@a4@@ ) = * ( double * ) ( Number L * @@k@@ + @@a4@@ ) - * ( double * ) ( Number L * j + * ( _QWORD * ) ( Number L * @@k@@ + @@a2@@ ) ) * * ( double * ) ( Number L * j + @@a4@@ ) ; } return @@v9@@ ; }", "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": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "v9", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s12"}, {"n": "v8", "t": {"T": 1, "n": "double", "s": 8}, "location": "s24"}, {"n": "v7", "t": {"T": 1, "n": "double", "s": 8}, "location": "s32"}, {"n": "k", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v6", "t": {"T": 1, "n": "double", "s": 8}, "location": "s40"}, {"n": "v5", "t": {"T": 1, "n": "double", "s": 8}, "location": "s48"}]}