{"name": "_Z22compensate_affine_coorRSt4pairI8keypointS0_Eiiiiffffff", "code": "void __fastcall compensate_affine_coor ( float * @@a1@@ , int @@a2@@ , int @@a3@@ , int @@a4@@ , int @@a5@@ , float @@a6@@ , float @@a7@@ , float @@a8@@ , float @@a9@@ , float @@a10@@ , float @@a11@@ ) { float v14 ; float v15 ; float v16 ; float v17 ; float v18 ; float v19 ; float v20 ; float @@v21@@ ; float v22 ; float @@v23@@ ; float v24 ; float v25 ; float v26 ; float v27 ; double v28 ; float v29 ; float @@v31@@ ; float @@v35@@ ; float @@v36@@ ; float @@v38@@ ; float v39 ; float v40 ; float x ; float xa ; float @@v43@@ ; float @@cosx@@ ; float @@sinx@@ [ Number ] ; v14 = @@a8@@ * Number / Number ; v15 = v14 ; v16 = ( float ) @@a2@@ * sinf ( v14 ) ; if ( v14 > Number ) { @@v35@@ = ( float ) ( ( float ) - @@a2@@ * cosf ( v14 ) ) / @@a7@@ ; v15 = @@a8@@ * Number / Number ; v27 = ( ( double ) @@a3@@ * sin ( v14 - Number ) + v16 ) / @@a6@@ ; @@v36@@ = v27 ; } else { @@v36@@ = v16 / @@a6@@ ; @@v35@@ = Number ; } x = v15 ; v17 = @@a11@@ * Number / Number ; v39 = ( float ) @@a4@@ ; v18 = sinf ( v17 ) ; v19 = v17 ; v20 = x ; @@v21@@ = v17 ; if ( v17 > Number ) { @@v43@@ = v18 ; sincosf ( v17 , @@sinx@@ , & @@cosx@@ ) ; @@v38@@ = ( float ) ( ( float ) - @@a4@@ * @@cosx@@ ) / @@a10@@ ; v28 = sin ( v17 - Number ) ; @@v21@@ = @@v43@@ ; v20 = x ; v19 = v17 ; v29 = ( ( double ) @@a5@@ * v28 + ( float ) ( v39 * @@sinx@@ [ Number ] ) ) / @@a9@@ ; @@v31@@ = v29 ; } else { @@v38@@ = Number ; @@v31@@ = ( float ) ( v39 * v18 ) / @@a9@@ ; } sincosf ( v20 , @@sinx@@ , & @@cosx@@ ) ; xa = @@cosx@@ ; v40 = @@sinx@@ [ Number ] ; v22 = cosf ( v19 ) ; @@v23@@ = ( float ) ( @@a1@@ [ Number ] - @@v31@@ ) * @@a9@@ ; v24 = ( float ) ( * @@a1@@ - @@v35@@ ) * @@a7@@ ; v25 = ( float ) ( @@a1@@ [ Number ] - @@v36@@ ) * @@a6@@ ; v26 = ( float ) ( @@a1@@ [ Number ] - @@v38@@ ) * @@a10@@ ; * @@a1@@ = ( float ) ( xa * v24 ) - ( float ) ( v40 * v25 ) ; @@a1@@ [ Number ] = ( float ) ( v40 * v24 ) + ( float ) ( v25 * xa ) ; @@a1@@ [ Number ] = ( float ) ( v22 * v26 ) - ( float ) ( @@v23@@ * @@v21@@ ) ; @@a1@@ [ Number ] = ( float ) ( v26 * @@v21@@ ) + ( float ) ( v22 * @@v23@@ ) ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "int", "s": 4}, "location": "r24"}, {"n": "a6", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a7", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a8", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a9", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}, {"n": "a10", "t": {"T": 1, "n": "float", "s": 4}, "location": "r560"}, {"n": "a11", "t": {"T": 1, "n": "float", "s": 4}, "location": "r576"}, {"n": "v23", "t": {"T": 1, "n": "float", "s": 4}, "location": "r592"}, {"n": "a2", "t": {"T": 1, "n": "int", "s": 4}, "location": "r64"}, {"n": "v21", "t": {"T": 1, "n": "float", "s": 4}, "location": "r672"}, {"n": "a5", "t": {"T": 1, "n": "int", "s": 4}, "location": "r72"}, {"n": "sinx", "t": {"T": 2, "n": 11, "s": 4, "t": "float"}, "location": "s44"}, {"n": "cosx", "t": {"T": 1, "n": "float", "s": 4}, "location": "s48"}, {"n": "v43", "t": {"T": 1, "n": "float", "s": 4}, "location": "s52"}, {"n": "v38", "t": {"T": 1, "n": "float", "s": 4}, "location": "s68"}, {"n": "v36", "t": {"T": 1, "n": "float", "s": 4}, "location": "s72"}, {"n": "v35", "t": {"T": 1, "n": "float", "s": 4}, "location": "s76"}, {"n": "v31", "t": {"T": 1, "n": "float", "s": 4}, "location": "s96"}]}