{"name": "_ZNSt6vectorI5MatchSaIS0_EE17_M_realloc_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_", "code": "void __fastcall std vector < Match > _M_realloc_insert ( __int64 @@a1@@ , _BYTE * @@a2@@ , __int128 * @@a3@@ ) { __int64 v4 ; size_t @@v5@@ ; _BYTE * @@v6@@ ; unsigned __int64 v7 ; size_t @@v9@@ ; unsigned __int64 v10 ; unsigned __int64 v11 ; char * v12 ; char * @@v13@@ ; char * v14 ; __int128 @@v15@@ ; char * @@v16@@ ; size_t @@v17@@ ; size_t @@v18@@ ; size_t @@n@@ ; size_t @@v20@@ ; v4 = Number ; @@v5@@ = * ( _QWORD * ) ( @@a1@@ + Number ) ; @@v6@@ = * ( _BYTE * * ) @@a1@@ ; v7 = ( __int64 ) ( @@v5@@ - * ( _QWORD * ) @@a1@@ ) >> Number ; if ( v7 == Number ) std __throw_length_error ( String ) ; @@v9@@ = @@a2@@ - @@v6@@ ; if ( ! v7 ) { v10 = Number L ; goto LABEL_4 ; } v10 = Number ; v11 = Number * v7 ; if ( v7 > Number * v7 ) { LABEL_4 : @@n@@ = @@a2@@ - @@v6@@ ; @@v18@@ = @@v5@@ ; v12 = ( char * ) operator new ( v10 ) ; @@v5@@ = @@v18@@ ; @@v9@@ = @@a2@@ - @@v6@@ ; @@v13@@ = v12 ; v14 = & v12 [ v10 ] ; goto LABEL_5 ; } if ( v11 ) { if ( v11 <= Number ) v4 = Number * v7 ; v10 = Number * v4 ; goto LABEL_4 ; } v14 = Number L ; @@v13@@ = Number L ; LABEL_5 : @@v15@@ = * @@a3@@ ; @@v16@@ = & @@v13@@ [ @@v9@@ + Number ] ; @@v17@@ = @@v5@@ - ( _QWORD ) @@a2@@ ; * ( _OWORD * ) & @@v13@@ [ @@v9@@ ] = @@v15@@ ; @@v18@@ = ( size_t ) & @@v16@@ [ @@v5@@ - ( _QWORD ) @@a2@@ ] ; if ( @@a2@@ != @@v6@@ ) { @@v20@@ = @@v5@@ - ( _QWORD ) @@a2@@ ; @@n@@ = @@v5@@ ; memmove ( @@v13@@ , @@v6@@ , @@v9@@ ) ; @@v17@@ = @@v20@@ ; if ( @@a2@@ == ( _BYTE * ) @@n@@ ) { LABEL_10 : operator delete ( @@v6@@ ) ; goto LABEL_9 ; } goto LABEL_7 ; } if ( @@a2@@ != ( _BYTE * ) @@v5@@ ) LABEL_7 : memcpy ( @@v16@@ , @@a2@@ , @@v17@@ ) ; if ( @@v6@@ ) goto LABEL_10 ; LABEL_9 : * ( _QWORD * ) ( @@a1@@ + Number ) = v14 ; * ( __m128 * ) @@a1@@ = _mm_loadh_ps ( ( const double * ) & @@v18@@ ) ; }", "source": [{"n": "v6", "t": {"T": 3, "t": "_BYTE"}, "location": "r112"}, {"n": "v16", "t": {"T": 3, "t": "char"}, "location": "r128"}, {"n": "a3", "t": {"T": 3, "t": "__int128"}, "location": "r16"}, {"n": "v5", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r24"}, {"n": "v13", "t": {"T": 3, "t": "char"}, "location": "r32"}, {"n": "v15", "t": {"T": 1, "n": "__int128", "s": 16}, "location": "r512"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "_BYTE"}, "location": "r64"}, {"n": "v17", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r80"}, {"n": "v9", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r88"}, {"n": "v20", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s64"}, {"n": "n", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s72"}, {"n": "v18", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "s80"}]}