That entire page is a bit confused. Also, there's been a lot more testing done within the last few months that narrows down the results of a number of things, and the page hasn't been substantially updated since last summer.
The recast value stored in the dats uses a unique bit representation that doesn't directly correspond to any of the math it's involved in. It maintains recast values to the nearest quarter second.
Recast as a calculated value has an unknown total number of bits (assumed to be 32), but that represents a value that includes 7 fractional bits (1/128 of a second).
Haste is a 10 bit value, representing a fraction of 1024. After you multiply recast by haste, the end result maintains 7 fractional bits (as noted above).
Fast Cast is a decimal value, representing an exact percentage (eg: 1% is 1/100, or 10/1000).
There's lots of testing in the Math forum about the order of operations and such. If you want more detail, go there.
XI Wiki



