M, M−1, L P P......
DSP REP: Q31
M−1,M, L PP... ...
XROT = 0
M−1,L,
XRVRS = 1 (reverse)
... MP ... P
M, M−1, .. L, P ... P
Data flow
(i) Out: MSB first, LEFT aligned
M−1,M, L PP... ...
DSP REP: Q31
M−1,M,
XROT = SLOT − WORD
... L P...PP...P
P...P
XRVRS = 1 (reverse)
P...P M−1, M,...L,
P ... P, M, M−1, .. L
Data flow
(j) Out: MSB first, RIGHT aligned
Data flow
M−1,M, L PP... ...
DSP REP: Q31
XROT = 32 − WORD
P P M, M−1, L... ...
P ... P M, M−1, L...
XRVRS = 0 (no reverse)
(k) Out: LSB first, LEFT aligned
L, ... M−1, M, P ... P
M−1,M,
DSP REP: Q31
... L P ... P
Data flow
P...PLM, M−1,P...P ...
XROT = 32 − SLOT
P...P
(l) Out: LSB first, RIGHT aligned
P ... P, L, ... M−1, M
P...P M,...M−1, L
DSP REP: Integer
P ... P M, M−1,... L
Data flow
M−1,M, ... L P ... P
XROT = WORD
(m) Out: MSB first, LEFT aligned
M, M−1, .. L, P ... P
XRVRS = 1 (reverse)
P ... P L,...M−1, M
DSP REP: Integer
...P LM,P ...M−1,
Data flow
P...PP...P M, M−1,... L
XROT = SLOT
P...P
(n) Out: MSB first, RIGHT aligned
XRVRS = 1 (reverse)
P ... P, M, M−1, .. L
P...P L,...M−1, M,
...
DSP REP: Integer
P LP M, M−1,...
Data flow
XROT = 0
...P LM,P M−1,...
...
XRVRS = 0 (no reverse)
P LP M, M−1,...
(o) Out: LSB first, LEFT aligned
L, ... M−1, M, P ... P
DSP REP: Integer
...P LM,P M−1,...
Data flow
P...PP...P M, M−1,... L
XROT = (32−(SLOT−WORD)) % 32
XRVRS = 0 (no reverse) XRVRS = 0 (no reverse)
(p) Out: LSB first, RIGHT aligned
P...P
P ... P, L, ... M−1, M
P...P M,...M−1, L