140 www.xilinx.com MicroBlaze Processor Reference Guide
1-800-255-7778 UG081 (v6.0) June 1, 2006
Chapter 4: MicroBlaze Instruction Set Architecture
R
src
Shift Right with Carry
Description
Shifts the contentsof registerrA, one bitto theright, and placesthe result in rD. TheCarry
flag is shifted in the shift chain and placed in the most significant bit of rD. The least
significant bit coming out of the shift chain is placed in the Carry flag.
Pseudocode
(rD)[0] MSR[C]
(rD)[1:31]
← (rA)[0:30]
MSR[C]
(rA)[31]
Registers Altered
rD
MSR[C]
Latency
1 cycle
src rD, rA
1 0 0 1 0 0 rD rA 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1
0 6 11 16 31