{"name": "_Z5z1sq1PdRKdS1_RdS2_", "code": "double * __fastcall z1sq1 ( double * @@a1@@ , const double * @@a2@@ , const double * @@a3@@ , double * @@a4@@ , double * @@a5@@ ) { double * @@result@@ ; double v6 ; double v7 ; double @@v11@@ ; double @@v12@@ ; double @@v13@@ ; double @@v14@@ ; double @@v15@@ ; double @@v16@@ ; double @@v17@@ ; int @@v18@@ ; int @@v19@@ ; int @@i@@ ; int @@v21@@ ; double @@v22@@ ; double @@v23@@ ; double @@v24@@ ; double @@v25@@ ; @@v12@@ = * @@a1@@ ; @@v13@@ = Number ; @@v14@@ = * @@a2@@ / @@a1@@ [ Number ] ; @@v11@@ = ( double ) ( int ) FORTRAN_DIM ( & @@v14@@ , & @@v13@@ ) ; v6 = @@v12@@ ; @@v15@@ = * @@a3@@ / @@a1@@ [ Number ] ; @@v25@@ = v6 - ( double ) ( int ) FORTRAN_DIM ( & @@v12@@ , & @@v15@@ ) ; if ( @@v11@@ >= @@v25@@ ) { @@v16@@ = Number ; @@v11@@ = FORTRAN_DIM ( & @@v11@@ , & @@v16@@ ) ; v7 = @@v12@@ ; @@v17@@ = @@v25@@ + Number ; @@v25@@ = v7 - FORTRAN_DIM ( & @@v12@@ , & @@v17@@ ) ; } @@v21@@ = ( int ) @@v11@@ ; @@v19@@ = ( int ) @@v25@@ ; @@v18@@ = ( int ) @@v25@@ - ( int ) @@v11@@ ; @@v11@@ = @@v25@@ - @@v11@@ ; @@v24@@ = Number * @@v11@@ ; @@v25@@ = @@v25@@ + Number * @@v11@@ ; @@v23@@ = Number * ( @@a1@@ [ @@v21@@ + Number ] + @@a1@@ [ @@v19@@ + Number ] ) ; @@v22@@ = Number * ( @@a1@@ [ @@v21@@ + Number ] - @@a1@@ [ @@v19@@ + Number ] ) * ( Number * @@v11@@ ) ; for ( @@i@@ = Number ; @@i@@ <= @@v18@@ ; ++ @@i@@ ) { ++ @@v21@@ ; @@v24@@ = @@v24@@ + Number ; @@v23@@ = @@a1@@ [ @@v21@@ + Number ] + @@v23@@ ; @@v22@@ = @@a1@@ [ @@v21@@ + Number ] * @@v24@@ + @@v22@@ ; } @@v23@@ = @@v23@@ / @@v11@@ ; @@v22@@ = Number * @@v22@@ / ( @@v11@@ * ( @@v11@@ * @@v11@@ + Number ) ) ; * @@a4@@ = @@v23@@ - @@v22@@ * @@v25@@ ; @@result@@ = @@a5@@ ; * @@a5@@ = ( @@v12@@ - @@v25@@ ) * @@v22@@ + @@v23@@ ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const double"}, "location": "r16"}, {"n": "a4", "t": {"T": 3, "t": "double"}, "location": "r24"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const double"}, "location": "r64"}, {"n": "a5", "t": {"T": 3, "t": "double"}, "location": "r72"}, {"n": "result", "t": {"T": 3, "t": "double"}, "location": "r8"}, {"n": "v11", "t": {"T": 1, "n": "double", "s": 8}, "location": "s104"}, {"n": "v24", "t": {"T": 1, "n": "double", "s": 8}, "location": "s16"}, {"n": "v23", "t": {"T": 1, "n": "double", "s": 8}, "location": "s24"}, {"n": "v22", "t": {"T": 1, "n": "double", "s": 8}, "location": "s32"}, {"n": "v21", "t": {"T": 1, "n": "int", "s": 4}, "location": "s36"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s40"}, {"n": "v19", "t": {"T": 1, "n": "int", "s": 4}, "location": "s44"}, {"n": "v18", "t": {"T": 1, "n": "int", "s": 4}, "location": "s48"}, {"n": "v17", "t": {"T": 1, "n": "double", "s": 8}, "location": "s56"}, {"n": "v16", "t": {"T": 1, "n": "double", "s": 8}, "location": "s64"}, {"n": "v15", "t": {"T": 1, "n": "double", "s": 8}, "location": "s72"}, {"n": "v25", "t": {"T": 1, "n": "double", "s": 8}, "location": "s8"}, {"n": "v14", "t": {"T": 1, "n": "double", "s": 8}, "location": "s80"}, {"n": "v13", "t": {"T": 1, "n": "double", "s": 8}, "location": "s88"}, {"n": "v12", "t": {"T": 1, "n": "double", "s": 8}, "location": "s96"}]}