This function extracts a portion of an integer value from a PartialElement. The BitField implementations call it as they assemble a complete integer. It performs the following steps:
PartialElement is loaded (and masked to discard unused bits),resized into a U value.O and T are the type parameters of the PartialElement argument.U is the destination integer type.elem: A PartialElement containing a value segment.shamt: The distance by which to right-shift the value loaded from elem so that it abuts the LSedge.The segment of an integer stored in elem.