Couldn't these be changed to 
int4(alphabump)
int4(alphabump | (alphabump >>4))