{"name": "_GLOBAL__sub_I_CCTMXXMLParser.cpp", "code": "int GLOBAL__sub_I_CCTMXXMLParser_cpp ( ) { __int64 @@v0@@ ; __int64 @@v1@@ ; __m128i * @@v2@@ ; __int64 v3 ; const __m128i * @@v4@@ ; int * @@v5@@ ; int * v6 ; bool v7 ; __int64 v9 ; @@v0@@ = Number L ; @@v1@@ = Number L ; @@v2@@ = ( __m128i * ) & loc_100 ; cocos2d TexturePixelFormatInfoTablesValue = Number ; qword_4568 = Number ; word_4574 = Number ; qword_4578 = Number ; qword_4580 = Number ; qword_4590 = Number ; qword_4598 = Number ; qword_45A8 = Number ; qword_45B0 = Number ; qword_45C0 = Number ; qword_45C8 = Number ; qword_45D8 = Number ; qword_45E0 = Number ; qword_45F0 = Number ; qword_45F8 = Number ; dword_4570 = Number ; v3 = Number L ; @@v4@@ = ( const __m128i * ) & cocos2d TexturePixelFormatInfoTablesValue ; word_458C = Number ; dword_4588 = Number ; dword_45A0 = Number ; word_45A4 = Number ; dword_45B8 = Number ; word_45BC = Number ; dword_45D0 = Number ; word_45D4 = Number ; dword_45E8 = Number ; word_45EC = Number ; dword_4600 = Number ; word_4604 = Number ; qword_4608 = Number ; qword_4610 = Number ; qword_4620 = Number ; dword_4618 = Number ; word_461C = Number ; qword_4628 = Number ; dword_4630 = Number ; word_4634 = Number ; dword_4528 = Number ; qword_4530 = Number L ; qword_4538 = ( __int64 ) & dword_4528 ; qword_4540 = ( __int64 ) & dword_4528 ; qword_4548 = Number L ; do { if ( v3 ) { @@v5@@ = ( int * ) qword_4540 ; if ( * ( _DWORD * ) ( qword_4540 + Number ) < @@v4@@ -> m128i_i32 [ Number ] ) goto LABEL_12 ; } @@v5@@ = ( int * ) qword_4530 ; if ( ! qword_4530 ) { @@v5@@ = & dword_4528 ; LABEL_18 : if ( @@v5@@ != ( int * ) qword_4538 ) { v9 = std _Rb_tree_decrement ( @@v5@@ , @@v2@@ , @@v0@@ , @@v1@@ ) ; @@v1@@ = @@v4@@ -> m128i_u32 [ Number ] ; if ( * ( _DWORD * ) ( v9 + Number ) >= ( int ) @@v1@@ ) goto LABEL_15 ; } LABEL_12 : v7 = Number ; if ( @@v5@@ != & dword_4528 ) v7 = @@v4@@ -> m128i_i32 [ Number ] < @@v5@@ [ Number ] ; @@v2@@ = ( __m128i * ) operator new ( Number ) ; @@v2@@ [ Number ] = _mm_loadu_si128 ( @@v4@@ ) ; @@v2@@ [ Number ] . m128i_i64 [ Number ] = @@v4@@ [ Number ] . m128i_i64 [ Number ] ; std _Rb_tree_insert_and_rebalance ( v7 , @@v2@@ , @@v5@@ , & dword_4528 ) ; v3 = ++ qword_4548 ; goto LABEL_15 ; } @@v2@@ = ( __m128i * ) @@v4@@ -> m128i_u32 [ Number ] ; while ( Number ) { @@v1@@ = ( unsigned int ) @@v5@@ [ Number ] ; if ( ( int ) @@v2@@ >= ( int ) @@v1@@ ) break ; v6 = ( int * ) * ( ( _QWORD * ) @@v5@@ + Number ) ; @@v0@@ = Number L ; if ( ! v6 ) goto LABEL_10 ; LABEL_7 : @@v5@@ = v6 ; } v6 = ( int * ) * ( ( _QWORD * ) @@v5@@ + Number ) ; @@v0@@ = Number L ; if ( v6 ) goto LABEL_7 ; LABEL_10 : if ( ( _BYTE ) @@v0@@ ) goto LABEL_18 ; if ( ( int ) @@v2@@ > ( int ) @@v1@@ ) goto LABEL_12 ; LABEL_15 : @@v4@@ = ( const __m128i * ) ( ( char * ) @@v4@@ + Number ) ; } while ( @@v4@@ != ( const __m128i * ) ( & cocos2d TexturePixelFormatInfoTablesValue + Number ) ) ; return _cxa_atexit ( std map < cocos2d Texture2D PixelFormat , cocos2d TexturePixelFormatInfo const > ~ map , & cocos2d g_texturePixelFormatInfoTables , & _dso_handle ) ; }", "source": [{"n": "v5", "t": {"T": 3, "t": "int"}, "location": "r104"}, {"n": "v0", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r16"}, {"n": "v1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "v4", "t": {"T": 3, "t": "const __m128i"}, "location": "r32"}, {"n": "v2", "t": {"T": 3, "t": "__m128i"}, "location": "r64"}]}