void makeNotEssentialAtAboveLevel(
Permutation *const perm, constUnsigned level)
{ Unsigned i;
perm->essential[level>>5] &= bitSetBelow[level&31]; for ( i = (level>>5)+1 ; i <= (options.maxBaseSize+1)/32 ; ++i )
perm->essential[i] = 0;
}
void makeNotEssentialAll(
Permutation *const perm)
{ Unsigned i; for ( i = 0 ; i <= (options.maxBaseSize+1)/32 ; ++i )
perm->essential[i] = 0;
}
void makeUnknownEssential(
Permutation *const perm)
{ Unsigned i;
perm->essential[0] = 0xFFFFFFFE; for ( i = 1 ; i <= (options.maxBaseSize+1)/32 ; ++i )
perm->essential[i] = 0xFFFFFFFF;
}
void copyEssential(
Permutation *const newPerm, const Permutation *const oldPerm)
{ Unsigned i; for ( i = 0 ; i <= (options.maxBaseSize+1)/32 ; ++i )
newPerm->essential[i] = oldPerm->essential[i];
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-05-06)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.