{"name": "_ZN7cocos2d10CCBezierBy6updateEf", "code": "void __fastcall cocos2d CCBezierBy update ( cocos2d CCBezierBy * @@this@@ , float @@a2@@ ) { float v2 ; float @@v3@@ ; float @@v4@@ ; const cocos2d CCPoint * @@v5@@ ; float v6 ; float v7 ; float v8 ; float @@xa@@ ; float v11 ; float v12 ; float @@v13@@ ; float @@v14@@ ; float @@v15@@ ; float @@v16@@ ; float @@v17@@ ; float @@v18@@ ; float @@v19@@ ; float @@v20@@ ; char @@v21@@ [ Number ] ; char @@v22@@ [ Number ] ; char @@v23@@ [ Number ] ; char @@v24@@ [ Number ] ; if ( * ( ( _QWORD * ) @@this@@ + Number ) ) { @@v19@@ = * ( ( float * ) @@this@@ + Number ) ; @@v20@@ = * ( ( float * ) @@this@@ + Number ) ; v11 = * ( ( float * ) @@this@@ + Number ) ; @@v13@@ = * ( ( float * ) @@this@@ + Number ) ; @@v15@@ = * ( ( float * ) @@this@@ + Number ) ; @@v14@@ = * ( ( float * ) @@this@@ + Number ) ; v6 = Number - @@a2@@ ; v2 = powf ( Number - @@a2@@ , Number ) ; @@v3@@ = @@a2@@ ; @@v4@@ = v6 ; @@v17@@ = @@a2@@ ; @@v18@@ = v6 ; v7 = ( float ) ( @@a2@@ * Number ) * ( float ) ( @@v4@@ * @@v4@@ ) ; @@xa@@ = ( float ) ( ( float ) ( @@a2@@ * @@a2@@ ) * Number ) * @@v4@@ ; @@v16@@ = ( float ) ( ( float ) ( ( float ) ( @@v20@@ * v7 ) + ( float ) ( v2 * Number ) ) + ( float ) ( @@v19@@ * @@xa@@ ) ) + ( float ) ( powf ( @@v3@@ , Number ) * v11 ) ; v12 = powf ( @@v18@@ , Number ) ; v8 = ( float ) ( ( float ) ( ( float ) ( Number * v12 ) + ( float ) ( @@v13@@ * v7 ) ) + ( float ) ( @@v14@@ * @@xa@@ ) ) + ( float ) ( powf ( @@v17@@ , Number ) * @@v15@@ ) ; @@v5@@ = ( const cocos2d CCPoint * ) ( * ( __int64 ( __fastcall * * ) ( _QWORD ) ) ( * * ( ( _QWORD * * ) @@this@@ + Number ) + Number L ) ) ( * ( ( _QWORD * ) @@this@@ + Number ) ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v21@@ , @@v5@@ ) ; cocos2d CCPoint operator - ( @@v22@@ , @@v21@@ , ( char * ) @@this@@ + Number ) ; cocos2d CCPoint operator + ( @@v24@@ , ( char * ) @@this@@ + Number , @@v22@@ ) ; cocos2d CCPoint operator = ( ( char * ) @@this@@ + Number , @@v24@@ ) ; cocos2d CCPoint CCPoint ( ( cocos2d CCPoint * ) @@v24@@ , @@v16@@ , v8 ) ; cocos2d CCPoint operator + ( @@v23@@ , ( char * ) @@this@@ + Number , @@v24@@ ) ; ( * ( void ( __fastcall * * ) ( _QWORD , char * ) ) ( * * ( ( _QWORD * * ) @@this@@ + Number ) + Number L ) ) ( * ( ( _QWORD * ) @@this@@ + Number ) , @@v23@@ ) ; cocos2d CCPoint operator = ( ( char * ) @@this@@ + Number , @@v23@@ ) ; } }", "source": [{"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::CCBezierBy"}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r560"}, {"n": "v4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r576"}, {"n": "v5", "t": {"T": 3, "t": "const cocos2d::CCPoint"}, "location": "r8"}, {"n": "v18", "t": {"T": 1, "n": "float", "s": 4}, "location": "s100"}, {"n": "v17", "t": {"T": 1, "n": "float", "s": 4}, "location": "s104"}, {"n": "v16", "t": {"T": 1, "n": "float", "s": 4}, "location": "s108"}, {"n": "v15", "t": {"T": 1, "n": "float", "s": 4}, "location": "s112"}, {"n": "v14", "t": {"T": 1, "n": "float", "s": 4}, "location": "s116"}, {"n": "v13", "t": {"T": 1, "n": "float", "s": 4}, "location": "s120"}, {"n": "xa", "t": {"T": 1, "n": "float", "s": 4}, "location": "s128"}, {"n": "v24", "t": {"T": 2, "n": 64, "s": 1, "t": "char"}, "location": "s64"}, {"n": "v23", "t": {"T": 2, "n": 8, "s": 1, "t": "char"}, "location": "s72"}, {"n": "v22", "t": {"T": 2, "n": 8, "s": 1, "t": "char"}, "location": "s80"}, {"n": "v21", "t": {"T": 2, "n": 8, "s": 1, "t": "char"}, "location": "s88"}, {"n": "v20", "t": {"T": 1, "n": "float", "s": 4}, "location": "s92"}, {"n": "v19", "t": {"T": 1, "n": "float", "s": 4}, "location": "s96"}]}