in Sources/OrderedCollections/HashTable/_Hashtable+Header.swift [37:47]
init(scale: Int, reservedScale: Int, seed: Int) {
assert(scale >= _HashTable.minimumScale && scale <= _HashTable.maximumScale)
assert(reservedScale >= 0 && reservedScale <= _HashTable.maximumScale)
_scaleAndSeed = UInt64(truncatingIfNeeded: seed) << (Swift.max(UInt64.bitWidth - Int.bitWidth, 6))
_scaleAndSeed &= ~0x3F
_scaleAndSeed |= UInt64(truncatingIfNeeded: scale)
_reservedScaleAndBias = UInt64(truncatingIfNeeded: reservedScale)
assert(self.scale == scale)
assert(self.reservedScale == reservedScale)
assert(self.bias == 0)
}