The interwebs wrote: The costs are recommended by the IEEE in section 8.10.2 the 802.1D standard published in 1998 (available for free at the IEEE website).... The 1998 standard allows for a 16-bit path cost value (held in software), 1 to 65535, and a 32-bit root path cost (the cost which is advertised in a BPDU field). Its successor, 802.1D-2004, increases the path cost to a 32-bit value, providing far more granularity in assigning costs, and enabling the use of a static scale.IEEE-SA -IEEE Get 802 Program - 802.2: Logical Link Control
CCNP R&S Switch 300-115 OCG, pg 158 wrote: The original IEEE 802.1D standard defined path cost as 1000 Mbps divided by the link bandwidth in megabits per second. Modern networks commonly use Gigabit and 10-Gigabit ethernet, which are both either too close to, or greater than, the maximum scale of 1000Mbps. The IEEE now uses a nonlinear scale for path cost.