public static Boolean IsSet(BitSet512 *set, Int32 bit) { return((set->bits[bit / 32] & (1u << (bit % 32))) != 0u); }
public static void Clear(BitSet512 *set, Int32 bit) { set->bits[bit / 32] &= ~(1u << (bit % 32)); }
public static void ClearAll(BitSet512 *set) { *set = _default_.BitSet512; }
public static void Set(BitSet512 *set, Int32 bit) { set->bits[bit / 32] |= (1u << (bit % 32)); }