{"name": "_ZNSt6vectorIfSaIfEE17_M_realloc_insertIJRKfEEEvN9__gnu_cxx17__normal_iteratorIPfS1_EEDpOT_", "code": "void __fastcall std vector < float > _M_realloc_insert < float const & > ( __int64 @@a1@@ , _BYTE * @@a2@@ , int * @@a3@@ ) { __int64 @@v3@@ ; __int64 v4 ; _BYTE * @@v5@@ ; unsigned __int64 v6 ; __int64 v9 ; unsigned __int64 v10 ; unsigned __int64 v11 ; char * v12 ; char * @@v13@@ ; char * v14 ; int @@v15@@ ; signed __int64 v16 ; char * @@v17@@ ; void * @@src@@ ; size_t @@n@@ ; @@v3@@ = Number ; v4 = * ( _QWORD * ) ( @@a1@@ + Number ) ; @@v5@@ = * ( _BYTE * * ) @@a1@@ ; v6 = ( v4 - * ( _QWORD * ) @@a1@@ ) >> Number ; if ( v6 == Number ) std __throw_length_error ( String ) ; v9 = @@a2@@ - @@v5@@ ; if ( ! v6 ) { v10 = Number L ; goto LABEL_4 ; } v10 = Number ; v11 = Number * v6 ; if ( v6 > Number * v6 ) { LABEL_4 : @@n@@ = v9 ; @@src@@ = @@v5@@ ; v12 = ( char * ) operator new ( v10 ) ; @@v5@@ = @@src@@ ; v9 = @@n@@ ; @@v13@@ = v12 ; v14 = & v12 [ v10 ] ; goto LABEL_5 ; } if ( v11 ) { if ( v11 <= Number ) @@v3@@ = Number * v6 ; v10 = Number * @@v3@@ ; goto LABEL_4 ; } v14 = Number L ; @@v13@@ = Number L ; LABEL_5 : @@v15@@ = * @@a3@@ ; v16 = v4 - ( _QWORD ) @@a2@@ ; @@v17@@ = & @@v13@@ [ v9 + Number ] ; @@src@@ = & @@v17@@ [ v16 ] ; * ( _DWORD * ) & @@v13@@ [ v9 ] = @@v15@@ ; if ( v9 > Number ) { @@n@@ = ( size_t ) @@v5@@ ; memmove ( @@v13@@ , @@v5@@ , v9 ) ; @@v5@@ = ( _BYTE * ) @@n@@ ; if ( v16 <= Number ) goto LABEL_10 ; LABEL_13 : @@n@@ = ( size_t ) @@v5@@ ; memcpy ( @@v17@@ , @@a2@@ , v16 ) ; @@v5@@ = ( _BYTE * ) @@n@@ ; if ( ! @@n@@ ) goto LABEL_8 ; goto LABEL_10 ; } if ( v16 > Number ) goto LABEL_13 ; if ( @@v5@@ ) LABEL_10 : operator delete ( @@v5@@ ) ; LABEL_8 : * ( _QWORD * ) ( @@a1@@ + Number ) = v14 ; * ( __m128 * ) @@a1@@ = _mm_loadh_ps ( ( const double * ) & @@src@@ ) ; }", "source": [{"n": "v17", "t": {"T": 3, "t": "char"}, "location": "r128"}, {"n": "a3", "t": {"T": 3, "t": "int"}, "location": "r16"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r24"}, {"n": "v13", "t": {"T": 3, "t": "char"}, "location": "r32"}, {"n": "v15", "t": {"T": 1, "n": "int", "s": 4}, "location": "r496"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "_BYTE"}, "location": "r64"}, {"n": "v5", "t": {"T": 3, "t": "_BYTE"}, "location": "r72"}, {"n": "n", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s64"}, {"n": "src", "t": {"T": 3, "t": "void"}, "location": "s72"}]}