{"name": "_ZN7cocos2d14TMXTilesetInfo10rectForGIDEj", "code": "cocos2d TMXTilesetInfo * __fastcall cocos2d TMXTilesetInfo rectForGID ( cocos2d TMXTilesetInfo * @@this@@ , __int64 @@a2@@ , int @@a3@@ ) { int v5 ; float v6 ; unsigned int v7 ; float @@v8@@ ; float v9 ; float v10 ; unsigned int @@v11@@ ; float v12 ; float v13 ; cocos2d TMXTilesetInfo * result ; cocos2d Rect Rect ( @@this@@ ) ; cocos2d Size operator = ( ( char * ) @@this@@ + Number , @@a2@@ + Number ) ; v5 = * ( _DWORD * ) ( @@a2@@ + Number ) ; v6 = ( float ) * ( int * ) ( @@a2@@ + Number ) ; v7 = ( @@a3@@ & Number ) - * ( _DWORD * ) ( @@a2@@ + Number ) ; @@v8@@ = * ( float * ) ( @@a2@@ + Number ) + v6 ; v9 = ( float ) ( * ( float * ) ( @@a2@@ + Number ) - ( float ) ( Number * v5 ) ) + v6 ; v10 = v6 + * ( float * ) ( @@a2@@ + Number ) ; @@v11@@ = ( int ) ( float ) ( v9 / @@v8@@ ) ; * ( float * ) @@this@@ = ( float ) ( ( float ) ( int ) ( v7 % @@v11@@ ) * @@v8@@ ) + ( float ) v5 ; v12 = v10 ; v13 = ( float ) ( int ) ( v7 / @@v11@@ ) ; result = @@this@@ ; * ( ( float * ) @@this@@ + Number ) = ( float ) ( v13 * v12 ) + ( float ) v5 ; return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "int", "s": 4}, "location": "r16"}, {"n": "v11", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r24"}, {"n": "v8", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "this", "t": {"T": 3, "t": "cocos2d::TMXTilesetInfo"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}]}