# Add to Zero Extended
-XO-form
+XO-Form
* addze RT,RA (OE=0 Rc=0)
* addze. RT,RA (OE=0 Rc=1)
# Negate
-XO-form
+XO-Form
* neg RT,RA (OE=0 Rc=0)
* neg. RT,RA (OE=0 Rc=1)
# Multiply Low Immediate
-D-form
+D-Form
* mulli RT,RA,SI
# Multiply High Word
-XO-form
+XO-Form
* mulhw RT,RA,RB (Rc=0)
* mulhw. RT,RA,RB (Rc=1)
# Multiply Low Word
-XO-form
+XO-Form
* mullw RT,RA,RB (OE=0 Rc=0)
* mullw. RT,RA,RB (OE=0 Rc=1)
# Multiply High Word Unsigned
-XO-form
+XO-Form
* mulhwu RT,RA,RB (Rc=0)
* mulhwu. RT,RA,RB (Rc=1)
# Divide Word
-XO-form
+XO-Form
* divw RT,RA,RB (OE=0 Rc=0)
* divw. RT,RA,RB (OE=0 Rc=1)
# Divide Word Unsigned
-XO-form
+XO-Form
* divwu RT,RA,RB (OE=0 Rc=0)
* divwu. RT,RA,RB (OE=0 Rc=1)
# Divide Word Extended
-XO-form
+XO-Form
* divwe RT,RA,RB (OE=0 Rc=0)
* divwe. RT,RA,RB (OE=0 Rc=1)
# Divide Word Extended Unsigned
-XO-form
+XO-Form
* divweu RT,RA,RB (OE=0 Rc=0)
* divweu. RT,RA,RB (OE=0 Rc=1)
# Modulo Signed Word
-X-form
+X-Form
* modsw RT,RA,RB
# Modulo Unsigned Word
-X-form
+X-Form
* moduw RT,RA,RB
# Deliver A Random Number
-X-form
+X-Form
* darn RT,L
# Multiply Low Doubleword
-XO-form
+XO-Form
* mulld RT,RA,RB (OE=0 Rc=0)
* mulld. RT,RA,RB (OE=0 Rc=1)
# Multiply High Doubleword
-XO-form
+XO-Form
* mulhd RT,RA,RB (Rc=0)
* mulhd. RT,RA,RB (Rc=1)
# Multiply High Doubleword Unsigned
-XO-form
+XO-Form
* mulhdu RT,RA,RB (Rc=0)
* mulhdu. RT,RA,RB (Rc=1)
CR0 (if Rc=1)
-# Multiply-Add High Doubleword VA-form
+# Multiply-Add High Doubleword VA-Form
-VA-form
+VA-Form
* maddhd RT,RA.RB,RC
# Multiply-Add High Doubleword Unsigned
-VA-form
+VA-Form
* maddhdu RT,RA.RB,RC
# Multiply-Add Low Doubleword
-VA-form
+VA-Form
* maddld RT,RA.RB,RC
# Divide Doubleword
-XO-form
+XO-Form
* divd RT,RA,RB (OE=0 Rc=0)
* divd. RT,RA,RB (OE=0 Rc=1)
# Divide Doubleword Unsigned
-XO-form
+XO-Form
* divdu RT,RA,RB (OE=0 Rc=0)
* divdu. RT,RA,RB (OE=0 Rc=1)
# Divide Doubleword Extended
-XO-form
+XO-Form
* divde RT,RA,RB (OE=0 Rc=0)
* divde. RT,RA,RB (OE=0 Rc=1)
# Divide Doubleword Extended Unsigned
-XO-form
+XO-Form
* divdeu RT,RA,RB (OE=0 Rc=0)
* divdeu. RT,RA,RB (OE=0 Rc=1)
# Modulo Signed Doubleword
-X-form
+X-Form
* modsd RT,RA,RB
# Modulo Unsigned Doubleword
-X-form
+X-Form
* modud RT,RA,RB