RPRU: A Unified Architecture for Rotation and Bit-Extraction Operations in General-Propose Processor