From f072407cb62ca7b7e5a161ed022416f821d89487 Mon Sep 17 00:00:00 2001 From: Mathias Buus Date: Sun, 4 Jan 2015 22:48:44 +0100 Subject: [PATCH] support higher numbers --- length.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/length.js b/length.js index b3b26e0..557e044 100644 --- a/length.js +++ b/length.js @@ -6,6 +6,8 @@ var N4 = Math.pow(2, 28) var N5 = Math.pow(2, 35) var N6 = Math.pow(2, 42) var N7 = Math.pow(2, 49) +var N8 = Math.pow(2, 56) +var N9 = Math.pow(2, 63) module.exports = function (value) { return ( @@ -16,6 +18,8 @@ module.exports = function (value) { : value < N5 ? 5 : value < N6 ? 6 : value < N7 ? 7 - : 8 + : value < N8 ? 8 + : value < N9 ? 9 + : 10 ) }