I'd like to switch gears for just a bit and actually pull in this block (the shift_rotate block and its testBench) into Xilinx WebPACK ISE and get it all working as expected.