user manual
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