The original calculations miscalculated ranges such as 512..639 or 1024..1151 or ... or 32768..32895 Reviewed-by: Karl Palsson <karlp@tweak.net.au>
The original calculations miscalculated ranges such as 512..639 or 1024..1151 or ... or 32768..32895 Reviewed-by: Karl Palsson <karlp@tweak.net.au>