Битовые функции
Битовые функции могут применяться к любой паре типов из UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64, Float32 или Float64. Некоторые функции поддерживают типы String и FixedString.
Тип результата — целое число с количеством бит, равным максимальному количеству бит среди аргументов. Если хотя бы один из аргументов знаковый, результат является знаковым числом. Если аргумент — число с плавающей запятой, оно приводится к типу Int64.