alphabump is generated from the upper 5 bits of some 8 bit value, hence it goes from 0 to 248. The hardware supports normalizing it, hence the OR with alphabump>>5.

I guess if that's not clear from the word "normalized" I can add a comment next to "use bump alpha" which says that alphabump ranges from 0 to 248?