{"name": "_ZN7cocos2d7CCSpawn22createWithVariableListEPNS_18CCFiniteTimeActionEP13__va_list_tag", "code": "__int64 __fastcall cocos2d CCSpawn createWithVariableList ( float * @@a1@@ , int * @@a2@@ ) { char @@i@@ ; float * * @@v4@@ ; float * v5 ; __int64 v6 ; unsigned int v7 ; float * * v8 ; __int64 result ; float * v10 ; if ( ! @@a1@@ ) return Number L ; for ( @@i@@ = Number ; ; @@i@@ = Number ) { v7 = * @@a2@@ ; if ( ( unsigned int ) * @@a2@@ > Number ) break ; @@v4@@ = ( float * * ) ( * ( ( _QWORD * ) @@a2@@ + Number ) + v7 ) ; * @@a2@@ = v7 + Number ; v5 = * @@v4@@ ; if ( ! * @@v4@@ ) goto LABEL_7 ; LABEL_4 : v6 = cocos2d CCSpawn createWithTwoActions ( @@a1@@ , v5 ) ; @@a1@@ = ( float * ) v6 ; } v8 = ( float * * ) * ( ( _QWORD * ) @@a2@@ + Number ) ; * ( ( _QWORD * ) @@a2@@ + Number ) = v8 + Number ; v5 = * v8 ; if ( * v8 ) goto LABEL_4 ; LABEL_7 : result = ( __int64 ) @@a1@@ ; if ( @@i@@ ) { v10 = ( float * ) cocos2d ExtraAction create ( ( cocos2d ExtraAction * ) @@a1@@ ) ; result = cocos2d CCSpawn createWithTwoActions ( @@a1@@ , v10 ) ; } return result ; }", "source": [{"n": "v4", "t": {"T": 3, "t": "float *"}, "location": "r16"}, {"n": "i", "t": {"T": 1, "n": "char", "s": 1}, "location": "r24"}, {"n": "a1", "t": {"T": 3, "t": "float"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "int"}, "location": "r64"}]}