● If the specified number of shift words is larger than the shift target range, the entire shift
target range is padded with H0000.
■
Processing
Example 1) Operation unit: 16 bits (US)
[i]...US
[D1]...DT1 [D2]...DT7 [n]...U3
DT9
DT8
5678
1234
DT9
DT8
5678
1234
Example 2) Operation unit: 16 bits (SS)
[i]...SS
[D1]...DT1 [D2]...DT7 [n]...K2
DT9
DT8
5678
1234
DT9
DT8
5678
1234
■
Flag operations
Name
SR7
SR8
(ER)
WUME-FP7CPUPGR-12
8.7 WSHR (Right Shift of Block Area for n Words)
DT7
DT6
EEFF
CCDD AABB
DT7
DT6
0000
0000
The shifted bits are padded with H 0000.
DT7
DT6
EEFF
CCDD AABB
DT7
DT6
0000
0000
The shifted bits are padded with H 0000.
Description
To be set in the case of out-of-range in indirect access (index modification).
To be set when [D1] is larger than [D2].
To be set when [n] (specified number of shift words) is out of the available range.
DT5
DT4
DT3
8899
6677
DT5
DT4
DT3
0000
EEFF
CCDD AABB
DT5
DT4
DT3
8899
6677
DT5
DT4
DT3
EEFF
CCDD AABB
DT2
DT1
DT0
4455
2233
0011
DT2
DT1
DT0
8899
0011 (HEX)
DT2
DT1
DT0
4455
2233
0011
DT2
DT1
DT0
8899
6677
0011 (HEX)
(HEX)
(HEX)
8-15