VOID __fastcall CmpSubtreeEnumeratorReset(INT64 a1){
__int64 v2;
__int64 v3;
v2 = 0i64;
v3 = 512i64;
do
{
CmpKeyEnumStackReset(v2 + *(_QWORD *)(a1 + 96) + 56i64);
v2 += 408i64;
--v3;
}
while( v3 );
*(_QWORD *)(a1 + 8) = 0i64;
*(_WORD *)a1 = -2;
CmpResetKeyNodeStack((__int16 *)(a1 + 16));
}