diff --git a/src/bitn/bit64.lua b/src/bitn/bit64.lua index ce913a2..36e91a8 100644 --- a/src/bitn/bit64.lua +++ b/src/bitn/bit64.lua @@ -288,7 +288,7 @@ end --- Warning: Lua numbers use 64-bit IEEE 754 doubles with 53-bit mantissa precision. --- Values exceeding 53 bits (greater than 9007199254740991) will lose precision. --- To maintain full 64-bit precision, keep values in {high, low} format. ---- @param value Int64HighLow The {high_32, low_32} pair. +--- @param value number|Int64HighLow The {high_32, low_32} pair (or number to pass through). --- @param strict? boolean If true, errors when value exceeds 53-bit precision. --- @return number result The value as a Lua number (may lose precision for large values unless strict). function bit64.to_number(value, strict)