Позвольте мне оставить в покое тот факт, что вы не можете реально представить отрицательное значение с типом данных, который может хранить только положительные значения (и, конечно, ноль).
Если, с другой стороны, выхранил его в знаковом значении, -1 будет храниться как все установленные биты.
Итак, в принципе, я предполагаю, что вы хотите найти способ представить -1 как побитовое значение, которое будет совместимымс -1 в качестве значения со знаком.
Тогда значение в синтаксисе C # и C / C ++ будет 0xffffffffffffffff. Как именно это указать в F #, я не знаю.