{"name": "_Z13knifeEdgeLossdddddddd", "code": "double __fastcall knifeEdgeLoss ( double @@a1@@ , double @@a2@@ , double @@a3@@ , double @@a4@@ , double @@a5@@ , double @@a6@@ , double @@a7@@ , double @@a8@@ ) { double v8 ; double v9 ; double v10 ; double v11 ; double v12 ; double v13 ; double v15 ; double v16 ; double v17 ; double @@v21@@ ; double @@v22@@ ; double @@v23@@ ; double @@v24@@ ; v15 = std pow < double , int > ( Number L , @@a2@@ - @@a1@@ ) ; v8 = std pow < double , int > ( Number L , @@a4@@ ) ; @@v24@@ = sqrt ( v8 + v15 ) ; v16 = std pow < double , int > ( Number L , @@a5@@ ) ; v9 = std pow < double , int > ( Number L , @@a1@@ - @@a3@@ ) ; @@v23@@ = sqrt ( v9 + v16 ) ; v17 = std pow < double , int > ( Number L , @@a6@@ ) ; v10 = std pow < double , int > ( Number L , @@a2@@ - @@a3@@ ) ; @@v22@@ = sqrt ( v10 + v17 ) ; v11 = sqrt ( ( @@v23@@ + @@v22@@ - @@v24@@ ) / @@a7@@ ) ; @@v21@@ = v11 + v11 ; v12 = std pow < double , int > ( Number L , v11 + v11 ) ; v13 = sqrt ( v12 + Number ) ; return Number * log10 ( v13 + @@v21@@ ) + Number ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "double", "s": 8}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "double", "s": 8}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "double", "s": 8}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "double", "s": 8}, "location": "r544"}, {"n": "a5", "t": {"T": 1, "n": "double", "s": 8}, "location": "r560"}, {"n": "a6", "t": {"T": 1, "n": "double", "s": 8}, "location": "r576"}, {"n": "a7", "t": {"T": 1, "n": "double", "s": 8}, "location": "r592"}, {"n": "a8", "t": {"T": 1, "n": "double", "s": 8}, "location": "r608"}, {"n": "v23", "t": {"T": 1, "n": "double", "s": 8}, "location": "s16"}, {"n": "v22", "t": {"T": 1, "n": "double", "s": 8}, "location": "s24"}, {"n": "v21", "t": {"T": 1, "n": "double", "s": 8}, "location": "s40"}, {"n": "v24", "t": {"T": 1, "n": "double", "s": 8}, "location": "s8"}]}