Lines Matching refs:FBits
1734 FBits: TUInt64Array;
3431 if (N >= Length(FBits)) then
3433 FBits[N] := FBits[N] or BitMask(El);
3456 SetLength(BS.FBits,Length(FBits));
3457 if (Length(FBits) > 0) then
3458 Move(FBits[0],BS.FBits[0],Length(FBits) * SizeOf(UInt64));
3469 SetLength(FBits, Length(ABits));
3471 Move(ABits[0], FBits[0], Length(ABits) * SizeOf(UInt64));
3486 SetLength(FBits,((ANBits - 1) shr LOG_BITS) + 1);
3498 N := Min(Length(FBits), Length(OtherSet.FBits));
3503 if (FBits[I] <> OtherSet.FBits[I]) then
3508 if (Length(FBits) > N) then
3510 for I := N + 1 to Length(FBits) - 1 do
3512 if (FBits[I] <> 0) then
3517 if (Length(OtherSet.FBits) > N) then
3519 for I := N + 1 to Length(OtherSet.FBits) - 1 do
3521 if (OtherSet.FBits[I] <> 0) then
3533 for I := Length(FBits) - 1 downto 0 do
3534 if (FBits[I] <> 0) then
3546 NewSize := Max(Length(FBits) shl 1,NumWordsToHold(Bit));
3547 SetLength(FBits,NewSize);
3552 Result := Length(FBits);
3564 if (N >= Length(FBits)) then
3567 Result := ((FBits[N] and BitMask(El)) <> 0);
3573 Result := Length(FBits) shl LOG_BITS;
3589 if (A.LengthInLongWords > Length(FBits)) then
3590 SetLength(FBits,A.LengthInLongWords);
3591 M := Min(Length(FBits), A.LengthInLongWords);
3594 FBits[I] := FBits[I] or ABits[I];
3603 if (N < Length(FBits)) then
3604 FBits[N] := (FBits[N] and not BitMask(El));
3613 for I := Length(FBits) - 1 downto 0 do
3615 W := FBits[I];
3633 for I := 0 to (Length(FBits) shl LOG_BITS) - 1 do
3645 Result := FBits;
3663 for I := 0 to (Length(FBits) shl LOG_BITS) - 1 do