# Rotate Left Word Immediate then AND with Mask
-M-form
+M-Form
* rlwinm RA,RS,SH,MB,ME (Rc=0)
* rlwinm. RA,RS,SH,MB,ME (Rc=1)
# Rotate Left Word then AND with Mask
-M-form
+M-Form
* rlwnm RA,RS,RB,MB,ME (Rc=0)
* rlwnm. RA,RS,RB,MB,ME (Rc=1)
# Rotate Left Word Immediate then Mask Insert
-M-form
+M-Form
* rlwimi RA,RS,SH,MB,ME (Rc=0)
* rlwimi. RA,RS,SH,MB,ME (Rc=1)
# Rotate Left Doubleword Immediate then Clear Left
-MD-form
+MD-Form
* rldicl RA,RS,SH,MB (Rc=0)
* rldicl. RA,RS,SH,MB (Rc=1)
# Rotate Left Doubleword Immediate then Clear Right
-MD-form
+MD-Form
* rldicr RA,RS,SH,ME (Rc=0)
* rldicr. RA,RS,SH,ME (Rc=1)
# Rotate Left Doubleword Immediate then Clear
-MD-form
+MD-Form
* rldic RA,RS,SH,MB (Rc=0)
* rldic. RA,RS,SH,MB (Rc=1)
# Rotate Left Doubleword then Clear Left
-MDS-form
+MDS-Form
* rldcl RA,RS,RB,MB (Rc=0)
* rldcl. RA,RS,RB,MB (Rc=1)
# Rotate Left Doubleword then Clear Right
-MDS-form
+MDS-Form
* rldcr RA,RS,RB,ME (Rc=0)
* rldcr. RA,RS,RB,ME (Rc=1)
# Rotate Left Doubleword Immediate then Mask Insert
-MD-form
+MD-Form
* rldimi RA,RS,SH,MB (Rc=0)
* rldimi. RA,RS,SH,MB (Rc=1)
# Shift Left Word
-X-form
+X-Form
* slw RA,RS,RB (Rc=0)
* slw. RA,RS,RB (Rc=1)
# Shift Right Word
-X-form
+X-Form
* srw RA,RS,RB (Rc=0)
* srw. RA,RS,RB (Rc=1)
# Shift Right Algebraic Word Immediate
-X-form
+X-Form
* srawi RA,RS,SH (Rc=0)
* srawi. RA,RS,SH (Rc=1)
# Shift Right Algebraic Word
-X-form
+X-Form
* sraw RA,RS,RB (Rc=0)
* sraw. RA,RS,RB (Rc=1)
# Shift Left Doubleword
-X-form
+X-Form
* sld RA,RS,RB (Rc=0)
* sld. RA,RS,RB (Rc=1)
# Shift Right Doubleword
-X-form
+X-Form
* srd RA,RS,RB (Rc=0)
* srd. RA,RS,RB (Rc=1)
# Shift Right Algebraic Doubleword Immediate
-XS-form
+XS-Form
* sradi RA,RS,SH (Rc=0)
* sradi. RA,RS,SH (Rc=1)
# Shift Right Algebraic Doubleword
-X-form
+X-Form
* srad RA,RS,RB (Rc=0)
* srad. RA,RS,RB (Rc=1)
# Extend-Sign Word and Shift Left Immediate
-XS-form
+XS-Form
* extswsli RA,RS,SH (Rc=0)
* extswsli. RA,RS,SH (Rc=1)