The source code for NA_set_Float has a "#if HAS_UINT64" while NA_set_Int64 doesn't. Neither function works for UInt64 input. It seems that the only difference between these two functions is the cast done to the input variable "v" when the function is called.