Rotate, Shift Summary: These functions shift or rotate the input, X, to form the result, Z. The number of bits to shift or rotate X is supplied by the input, S. The width of X and Z is controlled by Width. The width of S is chosen automatically to allow full shifting or rotating of X (width(S)=ceil(log2(width(X)))). The logic is always optimized for minimum possible delay. Function: Z=X<>S (Shift, Left deselected) Z=X<<>>S (Rotate, Left deselected) Signals: Z: Width wide mantissa output S: shift input (width chosen automatically) X: Width wide input Parameters: Name: actual module name Width: width of the X and Z signals Signed: X is signed if selected, unsigned otherwise Left: X is shifted or rotated left if selected, right otherwise Verilog Usage: Name(X,S,Z); Version: $Id: Rotate.help,v 1.1 1997/06/26 20:16:34 peterr Exp $