1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with two args:
2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 00000000, 00000000 => 00000000 (00000000 00000000)
3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 00000000, 000f423f => 000f423f (00000000 00000000)
4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 00000000, ffffffff => ffffffff (00000000 00000000)
5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 000f423f, 00000000 => 000f423f (00000000 00000000)
6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 000f423f, 000f423f => 001e847e (00000000 00000000)
7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add 000f423f, ffffffff => 000f423e (00000000 00000000)
8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add ffffffff, 00000000 => ffffffff (00000000 00000000)
9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add ffffffff, 000f423f => 000f423e (00000000 00000000)
10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         add ffffffff, ffffffff => fffffffe (00000000 00000000)
11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 00000000, 00000000 => 00000000 (00000000 00000000)
13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 00000000, 000f423f => 000f423f (00000000 00000000)
14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 00000000, ffffffff => ffffffff (00000000 00000000)
15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 000f423f, 00000000 => 000f423f (00000000 00000000)
16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 000f423f, 000f423f => 001e847e (00000000 00000000)
17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo 000f423f, ffffffff => 000f423e (00000000 00000000)
18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo ffffffff, 00000000 => ffffffff (00000000 00000000)
19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo ffffffff, 000f423f => 000f423e (00000000 00000000)
20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addo ffffffff, ffffffff => fffffffe (00000000 00000000)
21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 00000000, 00000000 => 00000000 (00000000 00000000)
23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 00000000, 000f423f => 000f423f (00000000 00000000)
24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 00000000, ffffffff => ffffffff (00000000 00000000)
25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 000f423f, 00000000 => 000f423f (00000000 00000000)
26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 000f423f, 000f423f => 001e847e (00000000 00000000)
27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc 000f423f, ffffffff => 000f423e (00000000 20000000)
28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc ffffffff, 00000000 => ffffffff (00000000 00000000)
29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc ffffffff, 000f423f => 000f423e (00000000 20000000)
30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addc ffffffff, ffffffff => fffffffe (00000000 20000000)
31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 00000000, 00000000 => 00000000 (00000000 00000000)
33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 00000000, 000f423f => 000f423f (00000000 00000000)
34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 00000000, ffffffff => ffffffff (00000000 00000000)
35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 000f423f, 00000000 => 000f423f (00000000 00000000)
36ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 000f423f, 000f423f => 001e847e (00000000 00000000)
37ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco 000f423f, ffffffff => 000f423e (00000000 20000000)
38ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco ffffffff, 00000000 => ffffffff (00000000 00000000)
39ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco ffffffff, 000f423f => 000f423e (00000000 20000000)
40ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addco ffffffff, ffffffff => fffffffe (00000000 20000000)
41ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
42ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw 00000000, 000f423f => 00000000 (00000000 00000000)
43ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw 00000000, ffffffff => 00000000 (00000000 00000000)
44ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw 000f423f, 000f423f => 00000001 (00000000 00000000)
45ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw 000f423f, ffffffff => fff0bdc1 (00000000 00000000)
46ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw ffffffff, 000f423f => 00000000 (00000000 00000000)
47ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        divw ffffffff, ffffffff => 00000001 (00000000 00000000)
48ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
49ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo 00000000, 000f423f => 00000000 (00000000 00000000)
50ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo 00000000, ffffffff => 00000000 (00000000 00000000)
51ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo 000f423f, 000f423f => 00000001 (00000000 00000000)
52ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo 000f423f, ffffffff => fff0bdc1 (00000000 00000000)
53ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo ffffffff, 000f423f => 00000000 (00000000 00000000)
54ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwo ffffffff, ffffffff => 00000001 (00000000 00000000)
55ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
56ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu 00000000, 000f423f => 00000000 (00000000 00000000)
57ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu 00000000, ffffffff => 00000000 (00000000 00000000)
58ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu 000f423f, 000f423f => 00000001 (00000000 00000000)
59ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu 000f423f, ffffffff => 00000000 (00000000 00000000)
60ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu ffffffff, 000f423f => 000010c6 (00000000 00000000)
61ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divwu ffffffff, ffffffff => 00000001 (00000000 00000000)
62ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
63ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo 00000000, 000f423f => 00000000 (00000000 00000000)
64ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo 00000000, ffffffff => 00000000 (00000000 00000000)
65ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo 000f423f, 000f423f => 00000001 (00000000 00000000)
66ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo 000f423f, ffffffff => 00000000 (00000000 00000000)
67ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo ffffffff, 000f423f => 000010c6 (00000000 00000000)
68ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwuo ffffffff, ffffffff => 00000001 (00000000 00000000)
69ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
70ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 00000000, 00000000 => 00000000 (00000000 00000000)
71ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 00000000, 000f423f => 00000000 (00000000 00000000)
72ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 00000000, ffffffff => 00000000 (00000000 00000000)
73ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 000f423f, 00000000 => 00000000 (00000000 00000000)
74ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 000f423f, 000f423f => 000000e8 (00000000 00000000)
75ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw 000f423f, ffffffff => ffffffff (00000000 00000000)
76ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw ffffffff, 00000000 => 00000000 (00000000 00000000)
77ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw ffffffff, 000f423f => ffffffff (00000000 00000000)
78ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulhw ffffffff, ffffffff => 00000000 (00000000 00000000)
79ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
80ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 00000000, 00000000 => 00000000 (00000000 00000000)
81ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 00000000, 000f423f => 00000000 (00000000 00000000)
82ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 00000000, ffffffff => 00000000 (00000000 00000000)
83ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 000f423f, 00000000 => 00000000 (00000000 00000000)
84ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 000f423f, 000f423f => 000000e8 (00000000 00000000)
85ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu 000f423f, ffffffff => 000f423e (00000000 00000000)
86ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu ffffffff, 00000000 => 00000000 (00000000 00000000)
87ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu ffffffff, 000f423f => 000f423e (00000000 00000000)
88ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhwu ffffffff, ffffffff => fffffffe (00000000 00000000)
89ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
90ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 00000000, 00000000 => 00000000 (00000000 00000000)
91ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 00000000, 000f423f => 00000000 (00000000 00000000)
92ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 00000000, ffffffff => 00000000 (00000000 00000000)
93ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 000f423f, 00000000 => 00000000 (00000000 00000000)
94ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 000f423f, 000f423f => d4868b81 (00000000 00000000)
95ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw 000f423f, ffffffff => fff0bdc1 (00000000 00000000)
96ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw ffffffff, 00000000 => 00000000 (00000000 00000000)
97ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw ffffffff, 000f423f => fff0bdc1 (00000000 00000000)
98ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mullw ffffffff, ffffffff => 00000001 (00000000 00000000)
99ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 00000000, 00000000 => 00000000 (00000000 00000000)
101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 00000000, 000f423f => 00000000 (00000000 00000000)
102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 00000000, ffffffff => 00000000 (00000000 00000000)
103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 000f423f, 00000000 => 00000000 (00000000 00000000)
104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 000f423f, 000f423f => d4868b81 (00000000 c0000000)
105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo 000f423f, ffffffff => fff0bdc1 (00000000 00000000)
106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo ffffffff, 00000000 => 00000000 (00000000 00000000)
107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo ffffffff, 000f423f => fff0bdc1 (00000000 00000000)
108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullwo ffffffff, ffffffff => 00000001 (00000000 00000000)
109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 00000000, 00000000 => 00000000 (00000000 00000000)
111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 00000000, 000f423f => 000f423f (00000000 00000000)
112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 00000000, ffffffff => ffffffff (00000000 00000000)
113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 000f423f, 000f423f => 00000000 (00000000 00000000)
115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf 000f423f, ffffffff => fff0bdc0 (00000000 00000000)
116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf ffffffff, 00000000 => 00000001 (00000000 00000000)
117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf ffffffff, 000f423f => 000f4240 (00000000 00000000)
118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        subf ffffffff, ffffffff => 00000000 (00000000 00000000)
119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 00000000, 00000000 => 00000000 (00000000 00000000)
121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 00000000, 000f423f => 000f423f (00000000 00000000)
122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 00000000, ffffffff => ffffffff (00000000 00000000)
123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 000f423f, 000f423f => 00000000 (00000000 00000000)
125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo 000f423f, ffffffff => fff0bdc0 (00000000 00000000)
126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo ffffffff, 00000000 => 00000001 (00000000 00000000)
127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo ffffffff, 000f423f => 000f4240 (00000000 00000000)
128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfo ffffffff, ffffffff => 00000000 (00000000 00000000)
129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 00000000, 00000000 => 00000000 (00000000 20000000)
131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 00000000, 000f423f => 000f423f (00000000 20000000)
132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 00000000, ffffffff => ffffffff (00000000 20000000)
133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 000f423f, 000f423f => 00000000 (00000000 20000000)
135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc 000f423f, ffffffff => fff0bdc0 (00000000 20000000)
136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc ffffffff, 00000000 => 00000001 (00000000 00000000)
137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc ffffffff, 000f423f => 000f4240 (00000000 00000000)
138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfc ffffffff, ffffffff => 00000000 (00000000 20000000)
139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 00000000, 00000000 => 00000000 (00000000 20000000)
141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 00000000, 000f423f => 000f423f (00000000 20000000)
142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 00000000, ffffffff => ffffffff (00000000 20000000)
143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 000f423f, 000f423f => 00000000 (00000000 20000000)
145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco 000f423f, ffffffff => fff0bdc0 (00000000 20000000)
146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco ffffffff, 00000000 => 00000001 (00000000 00000000)
147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco ffffffff, 000f423f => 000f4240 (00000000 00000000)
148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfco ffffffff, ffffffff => 00000000 (00000000 20000000)
149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with two args with flags update:
151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 00000000, 00000000 => 00000000 (20000000 00000000)
152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 00000000, 000f423f => 000f423f (40000000 00000000)
153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 00000000, ffffffff => ffffffff (80000000 00000000)
154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 000f423f, 00000000 => 000f423f (40000000 00000000)
155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 000f423f, 000f423f => 001e847e (40000000 00000000)
156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. 000f423f, ffffffff => 000f423e (40000000 00000000)
157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. ffffffff, 00000000 => ffffffff (80000000 00000000)
158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. ffffffff, 000f423f => 000f423e (40000000 00000000)
159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        add. ffffffff, ffffffff => fffffffe (80000000 00000000)
160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 00000000, 00000000 => 00000000 (20000000 00000000)
162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 00000000, 000f423f => 000f423f (40000000 00000000)
163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 00000000, ffffffff => ffffffff (80000000 00000000)
164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 000f423f, 00000000 => 000f423f (40000000 00000000)
165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 000f423f, 000f423f => 001e847e (40000000 00000000)
166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. 000f423f, ffffffff => 000f423e (40000000 00000000)
167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. ffffffff, 00000000 => ffffffff (80000000 00000000)
168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. ffffffff, 000f423f => 000f423e (40000000 00000000)
169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addo. ffffffff, ffffffff => fffffffe (80000000 00000000)
170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 00000000, 00000000 => 00000000 (20000000 00000000)
172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 00000000, 000f423f => 000f423f (40000000 00000000)
173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 00000000, ffffffff => ffffffff (80000000 00000000)
174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 000f423f, 00000000 => 000f423f (40000000 00000000)
175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 000f423f, 000f423f => 001e847e (40000000 00000000)
176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. 000f423f, ffffffff => 000f423e (40000000 20000000)
177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. ffffffff, 00000000 => ffffffff (80000000 00000000)
178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. ffffffff, 000f423f => 000f423e (40000000 20000000)
179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addc. ffffffff, ffffffff => fffffffe (80000000 20000000)
180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 00000000, 00000000 => 00000000 (20000000 00000000)
182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 00000000, 000f423f => 000f423f (40000000 00000000)
183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 00000000, ffffffff => ffffffff (80000000 00000000)
184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 000f423f, 00000000 => 000f423f (40000000 00000000)
185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 000f423f, 000f423f => 001e847e (40000000 00000000)
186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. 000f423f, ffffffff => 000f423e (40000000 20000000)
187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. ffffffff, 00000000 => ffffffff (80000000 00000000)
188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. ffffffff, 000f423f => 000f423e (40000000 20000000)
189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addco. ffffffff, ffffffff => fffffffe (80000000 20000000)
190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
191ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. 00000000, 000f423f => 00000000 (20000000 00000000)
192ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. 00000000, ffffffff => 00000000 (20000000 00000000)
193ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. 000f423f, 000f423f => 00000001 (40000000 00000000)
194ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. 000f423f, ffffffff => fff0bdc1 (80000000 00000000)
195ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. ffffffff, 000f423f => 00000000 (20000000 00000000)
196ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       divw. ffffffff, ffffffff => 00000001 (40000000 00000000)
197ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
198ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. 00000000, 000f423f => 00000000 (20000000 00000000)
199ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. 00000000, ffffffff => 00000000 (20000000 00000000)
200ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. 000f423f, 000f423f => 00000001 (40000000 00000000)
201ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. 000f423f, ffffffff => fff0bdc1 (80000000 00000000)
202ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. ffffffff, 000f423f => 00000000 (20000000 00000000)
203ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwo. ffffffff, ffffffff => 00000001 (40000000 00000000)
204ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
205ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. 00000000, 000f423f => 00000000 (20000000 00000000)
206ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. 00000000, ffffffff => 00000000 (20000000 00000000)
207ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. 000f423f, 000f423f => 00000001 (40000000 00000000)
208ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. 000f423f, ffffffff => 00000000 (20000000 00000000)
209ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. ffffffff, 000f423f => 000010c6 (40000000 00000000)
210ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      divwu. ffffffff, ffffffff => 00000001 (40000000 00000000)
211ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
212ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. 00000000, 000f423f => 00000000 (20000000 00000000)
213ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. 00000000, ffffffff => 00000000 (20000000 00000000)
214ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. 000f423f, 000f423f => 00000001 (40000000 00000000)
215ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. 000f423f, ffffffff => 00000000 (20000000 00000000)
216ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. ffffffff, 000f423f => 000010c6 (40000000 00000000)
217ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     divwuo. ffffffff, ffffffff => 00000001 (40000000 00000000)
218ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
219ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 00000000, 00000000 => 00000000 (20000000 00000000)
220ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 00000000, 000f423f => 00000000 (20000000 00000000)
221ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 00000000, ffffffff => 00000000 (20000000 00000000)
222ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 000f423f, 00000000 => 00000000 (20000000 00000000)
223ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 000f423f, 000f423f => 000000e8 (40000000 00000000)
224ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. 000f423f, ffffffff => ffffffff (80000000 00000000)
225ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. ffffffff, 00000000 => 00000000 (20000000 00000000)
226ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. ffffffff, 000f423f => ffffffff (80000000 00000000)
227ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mulhw. ffffffff, ffffffff => 00000000 (20000000 00000000)
228ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
229ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 00000000, 00000000 => 00000000 (20000000 00000000)
230ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 00000000, 000f423f => 00000000 (20000000 00000000)
231ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 00000000, ffffffff => 00000000 (20000000 00000000)
232ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 000f423f, 00000000 => 00000000 (20000000 00000000)
233ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 000f423f, 000f423f => 000000e8 (40000000 00000000)
234ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. 000f423f, ffffffff => 000f423e (40000000 00000000)
235ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. ffffffff, 00000000 => 00000000 (20000000 00000000)
236ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. ffffffff, 000f423f => 000f423e (40000000 00000000)
237ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mulhwu. ffffffff, ffffffff => fffffffe (80000000 00000000)
238ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
239ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 00000000, 00000000 => 00000000 (20000000 00000000)
240ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 00000000, 000f423f => 00000000 (20000000 00000000)
241ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 00000000, ffffffff => 00000000 (20000000 00000000)
242ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 000f423f, 00000000 => 00000000 (20000000 00000000)
243ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 000f423f, 000f423f => d4868b81 (80000000 00000000)
244ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. 000f423f, ffffffff => fff0bdc1 (80000000 00000000)
245ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. ffffffff, 00000000 => 00000000 (20000000 00000000)
246ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. ffffffff, 000f423f => fff0bdc1 (80000000 00000000)
247ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      mullw. ffffffff, ffffffff => 00000001 (40000000 00000000)
248ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
249ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 00000000, 00000000 => 00000000 (20000000 00000000)
250ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 00000000, 000f423f => 00000000 (20000000 00000000)
251ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 00000000, ffffffff => 00000000 (20000000 00000000)
252ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 000f423f, 00000000 => 00000000 (20000000 00000000)
253ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 000f423f, 000f423f => d4868b81 (90000000 c0000000)
254ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. 000f423f, ffffffff => fff0bdc1 (80000000 00000000)
255ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. ffffffff, 00000000 => 00000000 (20000000 00000000)
256ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. ffffffff, 000f423f => fff0bdc1 (80000000 00000000)
257ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     mullwo. ffffffff, ffffffff => 00000001 (40000000 00000000)
258ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
259ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 00000000, 00000000 => 00000000 (20000000 00000000)
260ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 00000000, 000f423f => 000f423f (40000000 00000000)
261ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 00000000, ffffffff => ffffffff (80000000 00000000)
262ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
263ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 000f423f, 000f423f => 00000000 (20000000 00000000)
264ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. 000f423f, ffffffff => fff0bdc0 (80000000 00000000)
265ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. ffffffff, 00000000 => 00000001 (40000000 00000000)
266ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. ffffffff, 000f423f => 000f4240 (40000000 00000000)
267ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subf. ffffffff, ffffffff => 00000000 (20000000 00000000)
268ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
269ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 00000000, 00000000 => 00000000 (20000000 00000000)
270ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 00000000, 000f423f => 000f423f (40000000 00000000)
271ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 00000000, ffffffff => ffffffff (80000000 00000000)
272ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
273ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 000f423f, 000f423f => 00000000 (20000000 00000000)
274ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. 000f423f, ffffffff => fff0bdc0 (80000000 00000000)
275ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. ffffffff, 00000000 => 00000001 (40000000 00000000)
276ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. ffffffff, 000f423f => 000f4240 (40000000 00000000)
277ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfo. ffffffff, ffffffff => 00000000 (20000000 00000000)
278ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
279ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 00000000, 00000000 => 00000000 (20000000 20000000)
280ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 00000000, 000f423f => 000f423f (40000000 20000000)
281ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 00000000, ffffffff => ffffffff (80000000 20000000)
282ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
283ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 000f423f, 000f423f => 00000000 (20000000 20000000)
284ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. 000f423f, ffffffff => fff0bdc0 (80000000 20000000)
285ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. ffffffff, 00000000 => 00000001 (40000000 00000000)
286ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. ffffffff, 000f423f => 000f4240 (40000000 00000000)
287ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfc. ffffffff, ffffffff => 00000000 (20000000 20000000)
288ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
289ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 00000000, 00000000 => 00000000 (20000000 20000000)
290ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 00000000, 000f423f => 000f423f (40000000 20000000)
291ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 00000000, ffffffff => ffffffff (80000000 20000000)
292ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
293ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 000f423f, 000f423f => 00000000 (20000000 20000000)
294ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. 000f423f, ffffffff => fff0bdc0 (80000000 20000000)
295ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. ffffffff, 00000000 => 00000001 (40000000 00000000)
296ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. ffffffff, 000f423f => 000f4240 (40000000 00000000)
297ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfco. ffffffff, ffffffff => 00000000 (20000000 20000000)
298ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
299ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with two args and carry:
300ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, 00000000 => 00000000 (00000000 00000000)
301ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, 000f423f => 000f423f (00000000 00000000)
302ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, ffffffff => ffffffff (00000000 00000000)
303ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, 00000000 => 000f423f (00000000 00000000)
304ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, 000f423f => 001e847e (00000000 00000000)
305ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, ffffffff => 000f423e (00000000 20000000)
306ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, 00000000 => ffffffff (00000000 00000000)
307ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, 000f423f => 000f423e (00000000 20000000)
308ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, ffffffff => fffffffe (00000000 20000000)
309ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, 00000000 => 00000001 (00000000 00000000)
310ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, 000f423f => 000f4240 (00000000 00000000)
311ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 00000000, ffffffff => 00000000 (00000000 20000000)
312ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, 00000000 => 000f4240 (00000000 00000000)
313ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, 000f423f => 001e847f (00000000 00000000)
314ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde 000f423f, ffffffff => 000f423f (00000000 20000000)
315ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, 00000000 => 00000000 (00000000 20000000)
316ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, 000f423f => 000f423f (00000000 20000000)
317ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        adde ffffffff, ffffffff => ffffffff (00000000 20000000)
318ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
319ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, 00000000 => 00000000 (00000000 00000000)
320ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, 000f423f => 000f423f (00000000 00000000)
321ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, ffffffff => ffffffff (00000000 00000000)
322ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, 00000000 => 000f423f (00000000 00000000)
323ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, 000f423f => 001e847e (00000000 00000000)
324ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, ffffffff => 000f423e (00000000 20000000)
325ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, 00000000 => ffffffff (00000000 00000000)
326ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, 000f423f => 000f423e (00000000 20000000)
327ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, ffffffff => fffffffe (00000000 20000000)
328ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, 00000000 => 00000001 (00000000 00000000)
329ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, 000f423f => 000f4240 (00000000 00000000)
330ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 00000000, ffffffff => 00000000 (00000000 20000000)
331ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, 00000000 => 000f4240 (00000000 00000000)
332ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, 000f423f => 001e847f (00000000 00000000)
333ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo 000f423f, ffffffff => 000f423f (00000000 20000000)
334ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, 00000000 => 00000000 (00000000 20000000)
335ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, 000f423f => 000f423f (00000000 20000000)
336ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addeo ffffffff, ffffffff => ffffffff (00000000 20000000)
337ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
338ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, 00000000 => ffffffff (00000000 00000000)
339ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, 000f423f => 000f423e (00000000 20000000)
340ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, ffffffff => fffffffe (00000000 20000000)
341ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, 00000000 => fff0bdc0 (00000000 00000000)
342ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, 000f423f => ffffffff (00000000 00000000)
343ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, ffffffff => fff0bdbf (00000000 20000000)
344ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, 00000000 => 00000000 (00000000 00000000)
345ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, 000f423f => 000f423f (00000000 00000000)
346ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, ffffffff => ffffffff (00000000 00000000)
347ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, 00000000 => 00000000 (00000000 20000000)
348ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, 000f423f => 000f423f (00000000 20000000)
349ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 00000000, ffffffff => ffffffff (00000000 20000000)
350ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
351ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, 000f423f => 00000000 (00000000 20000000)
352ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe 000f423f, ffffffff => fff0bdc0 (00000000 20000000)
353ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, 00000000 => 00000001 (00000000 00000000)
354ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, 000f423f => 000f4240 (00000000 00000000)
355ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       subfe ffffffff, ffffffff => 00000000 (00000000 20000000)
356ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
357ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, 00000000 => ffffffff (00000000 00000000)
358ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, 000f423f => 000f423e (00000000 20000000)
359ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, ffffffff => fffffffe (00000000 20000000)
360ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, 00000000 => fff0bdc0 (00000000 00000000)
361ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, 000f423f => ffffffff (00000000 00000000)
362ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, ffffffff => fff0bdbf (00000000 20000000)
363ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, 00000000 => 00000000 (00000000 00000000)
364ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, 000f423f => 000f423f (00000000 00000000)
365ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, ffffffff => ffffffff (00000000 00000000)
366ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, 00000000 => 00000000 (00000000 20000000)
367ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, 000f423f => 000f423f (00000000 20000000)
368ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 00000000, ffffffff => ffffffff (00000000 20000000)
369ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
370ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, 000f423f => 00000000 (00000000 20000000)
371ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo 000f423f, ffffffff => fff0bdc0 (00000000 20000000)
372ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, 00000000 => 00000001 (00000000 00000000)
373ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, 000f423f => 000f4240 (00000000 00000000)
374ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfeo ffffffff, ffffffff => 00000000 (00000000 20000000)
375ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
376ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with two args and carry with flags update:
377ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, 00000000 => 00000000 (20000000 00000000)
378ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, 000f423f => 000f423f (40000000 00000000)
379ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, ffffffff => ffffffff (80000000 00000000)
380ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, 00000000 => 000f423f (40000000 00000000)
381ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, 000f423f => 001e847e (40000000 00000000)
382ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, ffffffff => 000f423e (40000000 20000000)
383ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, 00000000 => ffffffff (80000000 00000000)
384ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, 000f423f => 000f423e (40000000 20000000)
385ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, ffffffff => fffffffe (80000000 20000000)
386ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, 00000000 => 00000001 (40000000 00000000)
387ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, 000f423f => 000f4240 (40000000 00000000)
388ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 00000000, ffffffff => 00000000 (20000000 20000000)
389ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, 00000000 => 000f4240 (40000000 00000000)
390ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, 000f423f => 001e847f (40000000 00000000)
391ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. 000f423f, ffffffff => 000f423f (40000000 20000000)
392ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, 00000000 => 00000000 (20000000 20000000)
393ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, 000f423f => 000f423f (40000000 20000000)
394ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       adde. ffffffff, ffffffff => ffffffff (80000000 20000000)
395ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
396ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, 00000000 => 00000000 (20000000 00000000)
397ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, 000f423f => 000f423f (40000000 00000000)
398ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, ffffffff => ffffffff (80000000 00000000)
399ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, 00000000 => 000f423f (40000000 00000000)
400ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, 000f423f => 001e847e (40000000 00000000)
401ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, ffffffff => 000f423e (40000000 20000000)
402ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, 00000000 => ffffffff (80000000 00000000)
403ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, 000f423f => 000f423e (40000000 20000000)
404ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, ffffffff => fffffffe (80000000 20000000)
405ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, 00000000 => 00000001 (40000000 00000000)
406ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, 000f423f => 000f4240 (40000000 00000000)
407ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 00000000, ffffffff => 00000000 (20000000 20000000)
408ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, 00000000 => 000f4240 (40000000 00000000)
409ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, 000f423f => 001e847f (40000000 00000000)
410ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. 000f423f, ffffffff => 000f423f (40000000 20000000)
411ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, 00000000 => 00000000 (20000000 20000000)
412ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, 000f423f => 000f423f (40000000 20000000)
413ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addeo. ffffffff, ffffffff => ffffffff (80000000 20000000)
414ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
415ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, 00000000 => ffffffff (80000000 00000000)
416ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, 000f423f => 000f423e (40000000 20000000)
417ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, ffffffff => fffffffe (80000000 20000000)
418ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, 00000000 => fff0bdc0 (80000000 00000000)
419ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, 000f423f => ffffffff (80000000 00000000)
420ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, ffffffff => fff0bdbf (80000000 20000000)
421ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, 00000000 => 00000000 (20000000 00000000)
422ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, 000f423f => 000f423f (40000000 00000000)
423ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, ffffffff => ffffffff (80000000 00000000)
424ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, 00000000 => 00000000 (20000000 20000000)
425ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, 000f423f => 000f423f (40000000 20000000)
426ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 00000000, ffffffff => ffffffff (80000000 20000000)
427ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
428ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, 000f423f => 00000000 (20000000 20000000)
429ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. 000f423f, ffffffff => fff0bdc0 (80000000 20000000)
430ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, 00000000 => 00000001 (40000000 00000000)
431ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, 000f423f => 000f4240 (40000000 00000000)
432ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfe. ffffffff, ffffffff => 00000000 (20000000 20000000)
433ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
434ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, 00000000 => ffffffff (80000000 00000000)
435ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, 000f423f => 000f423e (40000000 20000000)
436ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, ffffffff => fffffffe (80000000 20000000)
437ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, 00000000 => fff0bdc0 (80000000 00000000)
438ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, 000f423f => ffffffff (80000000 00000000)
439ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, ffffffff => fff0bdbf (80000000 20000000)
440ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, 00000000 => 00000000 (20000000 00000000)
441ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, 000f423f => 000f423f (40000000 00000000)
442ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, ffffffff => ffffffff (80000000 00000000)
443ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, 00000000 => 00000000 (20000000 20000000)
444ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, 000f423f => 000f423f (40000000 20000000)
445ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 00000000, ffffffff => ffffffff (80000000 20000000)
446ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, 00000000 => fff0bdc1 (80000000 00000000)
447ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, 000f423f => 00000000 (20000000 20000000)
448ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. 000f423f, ffffffff => fff0bdc0 (80000000 20000000)
449ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, 00000000 => 00000001 (40000000 00000000)
450ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, 000f423f => 000f4240 (40000000 00000000)
451ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfeo. ffffffff, ffffffff => 00000000 (20000000 20000000)
452ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
453ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns with two args:
454ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 00000000, 00000000 => 00000000 (00000000 00000000)
455ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 00000000, 000f423f => 00000000 (00000000 00000000)
456ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 00000000, ffffffff => 00000000 (00000000 00000000)
457ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 000f423f, 00000000 => 00000000 (00000000 00000000)
458ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 000f423f, 000f423f => 000f423f (00000000 00000000)
459ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and 000f423f, ffffffff => 000f423f (00000000 00000000)
460ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and ffffffff, 00000000 => 00000000 (00000000 00000000)
461ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and ffffffff, 000f423f => 000f423f (00000000 00000000)
462ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         and ffffffff, ffffffff => ffffffff (00000000 00000000)
463ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
464ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 00000000, 00000000 => 00000000 (00000000 00000000)
465ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 00000000, 000f423f => 00000000 (00000000 00000000)
466ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 00000000, ffffffff => 00000000 (00000000 00000000)
467ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 000f423f, 00000000 => 000f423f (00000000 00000000)
468ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 000f423f, 000f423f => 00000000 (00000000 00000000)
469ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc 000f423f, ffffffff => 00000000 (00000000 00000000)
470ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc ffffffff, 00000000 => ffffffff (00000000 00000000)
471ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc ffffffff, 000f423f => fff0bdc0 (00000000 00000000)
472ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        andc ffffffff, ffffffff => 00000000 (00000000 00000000)
473ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
474ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 00000000, 00000000 => ffffffff (00000000 00000000)
475ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 00000000, 000f423f => fff0bdc0 (00000000 00000000)
476ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 00000000, ffffffff => 00000000 (00000000 00000000)
477ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 000f423f, 00000000 => fff0bdc0 (00000000 00000000)
478ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 000f423f, 000f423f => ffffffff (00000000 00000000)
479ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv 000f423f, ffffffff => 000f423f (00000000 00000000)
480ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv ffffffff, 00000000 => 00000000 (00000000 00000000)
481ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv ffffffff, 000f423f => 000f423f (00000000 00000000)
482ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         eqv ffffffff, ffffffff => ffffffff (00000000 00000000)
483ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
484ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 00000000, 00000000 => ffffffff (00000000 00000000)
485ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 00000000, 000f423f => ffffffff (00000000 00000000)
486ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 00000000, ffffffff => ffffffff (00000000 00000000)
487ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 000f423f, 00000000 => ffffffff (00000000 00000000)
488ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 000f423f, 000f423f => fff0bdc0 (00000000 00000000)
489ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand 000f423f, ffffffff => fff0bdc0 (00000000 00000000)
490ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand ffffffff, 00000000 => ffffffff (00000000 00000000)
491ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand ffffffff, 000f423f => fff0bdc0 (00000000 00000000)
492ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nand ffffffff, ffffffff => 00000000 (00000000 00000000)
493ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
494ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 00000000, 00000000 => ffffffff (00000000 00000000)
495ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 00000000, 000f423f => fff0bdc0 (00000000 00000000)
496ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 00000000, ffffffff => 00000000 (00000000 00000000)
497ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 000f423f, 00000000 => fff0bdc0 (00000000 00000000)
498ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 000f423f, 000f423f => fff0bdc0 (00000000 00000000)
499ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor 000f423f, ffffffff => 00000000 (00000000 00000000)
500ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor ffffffff, 00000000 => 00000000 (00000000 00000000)
501ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor ffffffff, 000f423f => 00000000 (00000000 00000000)
502ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         nor ffffffff, ffffffff => 00000000 (00000000 00000000)
503ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
504ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 00000000, 00000000 => 00000000 (00000000 00000000)
505ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 00000000, 000f423f => 000f423f (00000000 00000000)
506ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 00000000, ffffffff => ffffffff (00000000 00000000)
507ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 000f423f, 00000000 => 000f423f (00000000 00000000)
508ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 000f423f, 000f423f => 000f423f (00000000 00000000)
509ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or 000f423f, ffffffff => ffffffff (00000000 00000000)
510ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or ffffffff, 00000000 => ffffffff (00000000 00000000)
511ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or ffffffff, 000f423f => ffffffff (00000000 00000000)
512ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown          or ffffffff, ffffffff => ffffffff (00000000 00000000)
513ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
514ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 00000000, 00000000 => ffffffff (00000000 00000000)
515ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 00000000, 000f423f => fff0bdc0 (00000000 00000000)
516ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 00000000, ffffffff => 00000000 (00000000 00000000)
517ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 000f423f, 00000000 => ffffffff (00000000 00000000)
518ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 000f423f, 000f423f => ffffffff (00000000 00000000)
519ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc 000f423f, ffffffff => 000f423f (00000000 00000000)
520ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc ffffffff, 00000000 => ffffffff (00000000 00000000)
521ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc ffffffff, 000f423f => ffffffff (00000000 00000000)
522ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         orc ffffffff, ffffffff => ffffffff (00000000 00000000)
523ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
524ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 00000000, 00000000 => 00000000 (00000000 00000000)
525ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 00000000, 000f423f => 000f423f (00000000 00000000)
526ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 00000000, ffffffff => ffffffff (00000000 00000000)
527ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 000f423f, 00000000 => 000f423f (00000000 00000000)
528ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 000f423f, 000f423f => 00000000 (00000000 00000000)
529ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor 000f423f, ffffffff => fff0bdc0 (00000000 00000000)
530ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor ffffffff, 00000000 => ffffffff (00000000 00000000)
531ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor ffffffff, 000f423f => fff0bdc0 (00000000 00000000)
532ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         xor ffffffff, ffffffff => 00000000 (00000000 00000000)
533ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
534ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 00000000, 00000000 => 00000000 (00000000 00000000)
535ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 00000000, 000f423f => 00000000 (00000000 00000000)
536ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 00000000, ffffffff => 00000000 (00000000 00000000)
537ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 000f423f, 00000000 => 000f423f (00000000 00000000)
538ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 000f423f, 000f423f => 00000000 (00000000 00000000)
539ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw 000f423f, ffffffff => 00000000 (00000000 00000000)
540ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw ffffffff, 00000000 => ffffffff (00000000 00000000)
541ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw ffffffff, 000f423f => 00000000 (00000000 00000000)
542ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         slw ffffffff, ffffffff => 00000000 (00000000 00000000)
543ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
544ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 00000000, 00000000 => 00000000 (00000000 00000000)
545ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 00000000, 000f423f => 00000000 (00000000 00000000)
546ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 00000000, ffffffff => 00000000 (00000000 00000000)
547ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 000f423f, 00000000 => 000f423f (00000000 00000000)
548ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 000f423f, 000f423f => 00000000 (00000000 00000000)
549ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw 000f423f, ffffffff => 00000000 (00000000 00000000)
550ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw ffffffff, 00000000 => ffffffff (00000000 00000000)
551ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw ffffffff, 000f423f => ffffffff (00000000 20000000)
552ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sraw ffffffff, ffffffff => ffffffff (00000000 20000000)
553ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
554ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 00000000, 00000000 => 00000000 (00000000 00000000)
555ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 00000000, 000f423f => 00000000 (00000000 00000000)
556ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 00000000, ffffffff => 00000000 (00000000 00000000)
557ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 000f423f, 00000000 => 000f423f (00000000 00000000)
558ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 000f423f, 000f423f => 00000000 (00000000 00000000)
559ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw 000f423f, ffffffff => 00000000 (00000000 00000000)
560ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw ffffffff, 00000000 => ffffffff (00000000 00000000)
561ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw ffffffff, 000f423f => 00000000 (00000000 00000000)
562ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         srw ffffffff, ffffffff => 00000000 (00000000 00000000)
563ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
564ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns with two args with flags update:
565ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 00000000, 00000000 => 00000000 (20000000 00000000)
566ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 00000000, 000f423f => 00000000 (20000000 00000000)
567ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 00000000, ffffffff => 00000000 (20000000 00000000)
568ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 000f423f, 00000000 => 00000000 (20000000 00000000)
569ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 000f423f, 000f423f => 000f423f (40000000 00000000)
570ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. 000f423f, ffffffff => 000f423f (40000000 00000000)
571ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. ffffffff, 00000000 => 00000000 (20000000 00000000)
572ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. ffffffff, 000f423f => 000f423f (40000000 00000000)
573ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        and. ffffffff, ffffffff => ffffffff (80000000 00000000)
574ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
575ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 00000000, 00000000 => 00000000 (20000000 00000000)
576ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 00000000, 000f423f => 00000000 (20000000 00000000)
577ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 00000000, ffffffff => 00000000 (20000000 00000000)
578ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 000f423f, 00000000 => 000f423f (40000000 00000000)
579ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 000f423f, 000f423f => 00000000 (20000000 00000000)
580ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. 000f423f, ffffffff => 00000000 (20000000 00000000)
581ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. ffffffff, 00000000 => ffffffff (80000000 00000000)
582ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. ffffffff, 000f423f => fff0bdc0 (80000000 00000000)
583ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andc. ffffffff, ffffffff => 00000000 (20000000 00000000)
584ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
585ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 00000000, 00000000 => ffffffff (80000000 00000000)
586ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 00000000, 000f423f => fff0bdc0 (80000000 00000000)
587ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 00000000, ffffffff => 00000000 (20000000 00000000)
588ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 000f423f, 00000000 => fff0bdc0 (80000000 00000000)
589ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 000f423f, 000f423f => ffffffff (80000000 00000000)
590ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. 000f423f, ffffffff => 000f423f (40000000 00000000)
591ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. ffffffff, 00000000 => 00000000 (20000000 00000000)
592ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. ffffffff, 000f423f => 000f423f (40000000 00000000)
593ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        eqv. ffffffff, ffffffff => ffffffff (80000000 00000000)
594ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
595ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 00000000, 00000000 => ffffffff (80000000 00000000)
596ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 00000000, 000f423f => ffffffff (80000000 00000000)
597ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 00000000, ffffffff => ffffffff (80000000 00000000)
598ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 000f423f, 00000000 => ffffffff (80000000 00000000)
599ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 000f423f, 000f423f => fff0bdc0 (80000000 00000000)
600ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. 000f423f, ffffffff => fff0bdc0 (80000000 00000000)
601ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. ffffffff, 00000000 => ffffffff (80000000 00000000)
602ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. ffffffff, 000f423f => fff0bdc0 (80000000 00000000)
603ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nand. ffffffff, ffffffff => 00000000 (20000000 00000000)
604ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
605ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 00000000, 00000000 => ffffffff (80000000 00000000)
606ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 00000000, 000f423f => fff0bdc0 (80000000 00000000)
607ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 00000000, ffffffff => 00000000 (20000000 00000000)
608ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 000f423f, 00000000 => fff0bdc0 (80000000 00000000)
609ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 000f423f, 000f423f => fff0bdc0 (80000000 00000000)
610ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. 000f423f, ffffffff => 00000000 (20000000 00000000)
611ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. ffffffff, 00000000 => 00000000 (20000000 00000000)
612ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. ffffffff, 000f423f => 00000000 (20000000 00000000)
613ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nor. ffffffff, ffffffff => 00000000 (20000000 00000000)
614ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
615ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 00000000, 00000000 => 00000000 (20000000 00000000)
616ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 00000000, 000f423f => 000f423f (40000000 00000000)
617ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 00000000, ffffffff => ffffffff (80000000 00000000)
618ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 000f423f, 00000000 => 000f423f (40000000 00000000)
619ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 000f423f, 000f423f => 000f423f (40000000 00000000)
620ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. 000f423f, ffffffff => ffffffff (80000000 00000000)
621ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. ffffffff, 00000000 => ffffffff (80000000 00000000)
622ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. ffffffff, 000f423f => ffffffff (80000000 00000000)
623ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         or. ffffffff, ffffffff => ffffffff (80000000 00000000)
624ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
625ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 00000000, 00000000 => ffffffff (80000000 00000000)
626ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 00000000, 000f423f => fff0bdc0 (80000000 00000000)
627ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 00000000, ffffffff => 00000000 (20000000 00000000)
628ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 000f423f, 00000000 => ffffffff (80000000 00000000)
629ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 000f423f, 000f423f => ffffffff (80000000 00000000)
630ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. 000f423f, ffffffff => 000f423f (40000000 00000000)
631ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. ffffffff, 00000000 => ffffffff (80000000 00000000)
632ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. ffffffff, 000f423f => ffffffff (80000000 00000000)
633ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        orc. ffffffff, ffffffff => ffffffff (80000000 00000000)
634ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
635ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 00000000, 00000000 => 00000000 (20000000 00000000)
636ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 00000000, 000f423f => 000f423f (40000000 00000000)
637ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 00000000, ffffffff => ffffffff (80000000 00000000)
638ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 000f423f, 00000000 => 000f423f (40000000 00000000)
639ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 000f423f, 000f423f => 00000000 (20000000 00000000)
640ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. 000f423f, ffffffff => fff0bdc0 (80000000 00000000)
641ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. ffffffff, 00000000 => ffffffff (80000000 00000000)
642ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. ffffffff, 000f423f => fff0bdc0 (80000000 00000000)
643ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xor. ffffffff, ffffffff => 00000000 (20000000 00000000)
644ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
645ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 00000000, 00000000 => 00000000 (20000000 00000000)
646ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 00000000, 000f423f => 00000000 (20000000 00000000)
647ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 00000000, ffffffff => 00000000 (20000000 00000000)
648ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 000f423f, 00000000 => 000f423f (40000000 00000000)
649ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 000f423f, 000f423f => 00000000 (20000000 00000000)
650ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. 000f423f, ffffffff => 00000000 (20000000 00000000)
651ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. ffffffff, 00000000 => ffffffff (80000000 00000000)
652ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. ffffffff, 000f423f => 00000000 (20000000 00000000)
653ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        slw. ffffffff, ffffffff => 00000000 (20000000 00000000)
654ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
655ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 00000000, 00000000 => 00000000 (20000000 00000000)
656ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 00000000, 000f423f => 00000000 (20000000 00000000)
657ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 00000000, ffffffff => 00000000 (20000000 00000000)
658ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 000f423f, 00000000 => 000f423f (40000000 00000000)
659ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 000f423f, 000f423f => 00000000 (20000000 00000000)
660ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. 000f423f, ffffffff => 00000000 (20000000 00000000)
661ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. ffffffff, 00000000 => ffffffff (80000000 00000000)
662ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. ffffffff, 000f423f => ffffffff (80000000 20000000)
663ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sraw. ffffffff, ffffffff => ffffffff (80000000 20000000)
664ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
665ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 00000000, 00000000 => 00000000 (20000000 00000000)
666ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 00000000, 000f423f => 00000000 (20000000 00000000)
667ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 00000000, ffffffff => 00000000 (20000000 00000000)
668ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 000f423f, 00000000 => 000f423f (40000000 00000000)
669ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 000f423f, 000f423f => 00000000 (20000000 00000000)
670ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. 000f423f, ffffffff => 00000000 (20000000 00000000)
671ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. ffffffff, 00000000 => ffffffff (80000000 00000000)
672ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. ffffffff, 000f423f => 00000000 (20000000 00000000)
673ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        srw. ffffffff, ffffffff => 00000000 (20000000 00000000)
674ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
675ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer compare insns (two args):
676ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 00000000, 00000000 => 00000000 (00200000 00000000)
677ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 00000000, 000f423f => 00000000 (00800000 00000000)
678ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 00000000, ffffffff => 00000000 (00400000 00000000)
679ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 000f423f, 00000000 => 00000000 (00400000 00000000)
680ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 000f423f, 000f423f => 00000000 (00200000 00000000)
681ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw 000f423f, ffffffff => 00000000 (00400000 00000000)
682ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw ffffffff, 00000000 => 00000000 (00800000 00000000)
683ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw ffffffff, 000f423f => 00000000 (00800000 00000000)
684ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cmpw ffffffff, ffffffff => 00000000 (00200000 00000000)
685ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
686ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 00000000, 00000000 => 00000000 (00200000 00000000)
687ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 00000000, 000f423f => 00000000 (00800000 00000000)
688ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 00000000, ffffffff => 00000000 (00800000 00000000)
689ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 000f423f, 00000000 => 00000000 (00400000 00000000)
690ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 000f423f, 000f423f => 00000000 (00200000 00000000)
691ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw 000f423f, ffffffff => 00000000 (00800000 00000000)
692ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw ffffffff, 00000000 => 00000000 (00400000 00000000)
693ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw ffffffff, 000f423f => 00000000 (00400000 00000000)
694ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmplw ffffffff, ffffffff => 00000000 (00200000 00000000)
695ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
696ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer compare with immediate insns (two args):
697ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 00000000, 00000000 => 00000000 (00200000 00000000)
698ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 00000000, 000003e7 => 00000000 (00800000 00000000)
699ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 00000000, 0000ffff => 00000000 (00400000 00000000)
700ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 000f423f, 00000000 => 00000000 (00400000 00000000)
701ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 000f423f, 000003e7 => 00000000 (00400000 00000000)
702ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi 000f423f, 0000ffff => 00000000 (00400000 00000000)
703ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi ffffffff, 00000000 => 00000000 (00800000 00000000)
704ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi ffffffff, 000003e7 => 00000000 (00800000 00000000)
705ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       cmpwi ffffffff, 0000ffff => 00000000 (00200000 00000000)
706ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
707ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 00000000, 00000000 => 00000000 (00200000 00000000)
708ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 00000000, 000003e7 => 00000000 (00800000 00000000)
709ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 00000000, 0000ffff => 00000000 (00800000 00000000)
710ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 000f423f, 00000000 => 00000000 (00400000 00000000)
711ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 000f423f, 000003e7 => 00000000 (00400000 00000000)
712ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi 000f423f, 0000ffff => 00000000 (00400000 00000000)
713ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi ffffffff, 00000000 => 00000000 (00400000 00000000)
714ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi ffffffff, 000003e7 => 00000000 (00400000 00000000)
715ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cmplwi ffffffff, 0000ffff => 00000000 (00400000 00000000)
716ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
717ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns
718ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args:
719ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 00000000, 00000000 => 00000000 (00000000 00000000)
720ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 00000000, 000003e7 => 000003e7 (00000000 00000000)
721ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 00000000, 0000ffff => ffffffff (00000000 00000000)
722ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 000f423f, 00000000 => 000f423f (00000000 00000000)
723ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 000f423f, 000003e7 => 000f4626 (00000000 00000000)
724ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi 000f423f, 0000ffff => 000f423e (00000000 00000000)
725ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi ffffffff, 00000000 => ffffffff (00000000 00000000)
726ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi ffffffff, 000003e7 => 000003e6 (00000000 00000000)
727ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        addi ffffffff, 0000ffff => fffffffe (00000000 00000000)
728ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
729ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 00000000, 00000000 => 00000000 (00000000 00000000)
730ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 00000000, 000003e7 => 000003e7 (00000000 00000000)
731ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 00000000, 0000ffff => ffffffff (00000000 00000000)
732ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 000f423f, 00000000 => 000f423f (00000000 00000000)
733ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 000f423f, 000003e7 => 000f4626 (00000000 00000000)
734ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic 000f423f, 0000ffff => 000f423e (00000000 20000000)
735ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic ffffffff, 00000000 => ffffffff (00000000 00000000)
736ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic ffffffff, 000003e7 => 000003e6 (00000000 20000000)
737ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addic ffffffff, 0000ffff => fffffffe (00000000 20000000)
738ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
739ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 00000000, 00000000 => 00000000 (00000000 00000000)
740ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 00000000, 000003e7 => 03e70000 (00000000 00000000)
741ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 00000000, 0000ffff => ffff0000 (00000000 00000000)
742ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 000f423f, 00000000 => 000f423f (00000000 00000000)
743ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 000f423f, 000003e7 => 03f6423f (00000000 00000000)
744ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis 000f423f, 0000ffff => 000e423f (00000000 00000000)
745ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis ffffffff, 00000000 => ffffffff (00000000 00000000)
746ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis ffffffff, 000003e7 => 03e6ffff (00000000 00000000)
747ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addis ffffffff, 0000ffff => fffeffff (00000000 00000000)
748ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
749ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 00000000, 00000000 => 00000000 (00000000 00000000)
750ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 00000000, 000003e7 => 00000000 (00000000 00000000)
751ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 00000000, 0000ffff => 00000000 (00000000 00000000)
752ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 000f423f, 00000000 => 00000000 (00000000 00000000)
753ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 000f423f, 000003e7 => 3b8b83d9 (00000000 00000000)
754ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli 000f423f, 0000ffff => fff0bdc1 (00000000 00000000)
755ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli ffffffff, 00000000 => 00000000 (00000000 00000000)
756ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli ffffffff, 000003e7 => fffffc19 (00000000 00000000)
757ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mulli ffffffff, 0000ffff => 00000001 (00000000 00000000)
758ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
759ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 00000000, 00000000 => 00000000 (00000000 20000000)
760ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 00000000, 000003e7 => 000003e7 (00000000 20000000)
761ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 00000000, 0000ffff => ffffffff (00000000 20000000)
762ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 000f423f, 00000000 => fff0bdc1 (00000000 00000000)
763ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 000f423f, 000003e7 => fff0c1a8 (00000000 00000000)
764ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic 000f423f, 0000ffff => fff0bdc0 (00000000 20000000)
765ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic ffffffff, 00000000 => 00000001 (00000000 00000000)
766ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic ffffffff, 000003e7 => 000003e8 (00000000 00000000)
767ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfic ffffffff, 0000ffff => 00000000 (00000000 20000000)
768ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
769ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns
770ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args with flags update:
771ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 00000000, 00000000 => 00000000 (20000000 00000000)
772ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 00000000, 000003e7 => 000003e7 (40000000 00000000)
773ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 00000000, 0000ffff => ffffffff (80000000 00000000)
774ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 000f423f, 00000000 => 000f423f (40000000 00000000)
775ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 000f423f, 000003e7 => 000f4626 (40000000 00000000)
776ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. 000f423f, 0000ffff => 000f423e (40000000 20000000)
777ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. ffffffff, 00000000 => ffffffff (80000000 00000000)
778ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. ffffffff, 000003e7 => 000003e6 (40000000 20000000)
779ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addic. ffffffff, 0000ffff => fffffffe (80000000 20000000)
780ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
781ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns
782ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args:
783ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 00000000, 00000000 => 00000000 (00000000 00000000)
784ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 00000000, 000003e7 => 000003e7 (00000000 00000000)
785ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 00000000, 0000ffff => 0000ffff (00000000 00000000)
786ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 000f423f, 00000000 => 000f423f (00000000 00000000)
787ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 000f423f, 000003e7 => 000f43ff (00000000 00000000)
788ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori 000f423f, 0000ffff => 000fffff (00000000 00000000)
789ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori ffffffff, 00000000 => ffffffff (00000000 00000000)
790ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori ffffffff, 000003e7 => ffffffff (00000000 00000000)
791ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         ori ffffffff, 0000ffff => ffffffff (00000000 00000000)
792ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
793ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 00000000, 00000000 => 00000000 (00000000 00000000)
794ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 00000000, 000003e7 => 03e70000 (00000000 00000000)
795ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 00000000, 0000ffff => ffff0000 (00000000 00000000)
796ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 000f423f, 00000000 => 000f423f (00000000 00000000)
797ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 000f423f, 000003e7 => 03ef423f (00000000 00000000)
798ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris 000f423f, 0000ffff => ffff423f (00000000 00000000)
799ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris ffffffff, 00000000 => ffffffff (00000000 00000000)
800ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris ffffffff, 000003e7 => ffffffff (00000000 00000000)
801ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        oris ffffffff, 0000ffff => ffffffff (00000000 00000000)
802ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
803ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 00000000, 00000000 => 00000000 (00000000 00000000)
804ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 00000000, 000003e7 => 000003e7 (00000000 00000000)
805ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 00000000, 0000ffff => 0000ffff (00000000 00000000)
806ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 000f423f, 00000000 => 000f423f (00000000 00000000)
807ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 000f423f, 000003e7 => 000f41d8 (00000000 00000000)
808ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori 000f423f, 0000ffff => 000fbdc0 (00000000 00000000)
809ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori ffffffff, 00000000 => ffffffff (00000000 00000000)
810ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori ffffffff, 000003e7 => fffffc18 (00000000 00000000)
811ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        xori ffffffff, 0000ffff => ffff0000 (00000000 00000000)
812ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
813ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 00000000, 00000000 => 00000000 (00000000 00000000)
814ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 00000000, 000003e7 => 03e70000 (00000000 00000000)
815ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 00000000, 0000ffff => ffff0000 (00000000 00000000)
816ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 000f423f, 00000000 => 000f423f (00000000 00000000)
817ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 000f423f, 000003e7 => 03e8423f (00000000 00000000)
818ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris 000f423f, 0000ffff => fff0423f (00000000 00000000)
819ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris ffffffff, 00000000 => ffffffff (00000000 00000000)
820ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris ffffffff, 000003e7 => fc18ffff (00000000 00000000)
821ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       xoris ffffffff, 0000ffff => 0000ffff (00000000 00000000)
822ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
823ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns
824ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args with flags update:
825ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 00000000, 00000000 => 00000000 (20000000 00000000)
826ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 00000000, 000003e7 => 00000000 (20000000 00000000)
827ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 00000000, 0000ffff => 00000000 (20000000 00000000)
828ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 000f423f, 00000000 => 00000000 (20000000 00000000)
829ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 000f423f, 000003e7 => 00000227 (40000000 00000000)
830ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. 000f423f, 0000ffff => 0000423f (40000000 00000000)
831ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. ffffffff, 00000000 => 00000000 (20000000 00000000)
832ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. ffffffff, 000003e7 => 000003e7 (40000000 00000000)
833ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       andi. ffffffff, 0000ffff => 0000ffff (40000000 00000000)
834ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
835ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 00000000, 00000000 => 00000000 (20000000 00000000)
836ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 00000000, 000003e7 => 00000000 (20000000 00000000)
837ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 00000000, 0000ffff => 00000000 (20000000 00000000)
838ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 000f423f, 00000000 => 00000000 (20000000 00000000)
839ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 000f423f, 000003e7 => 00070000 (40000000 00000000)
840ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. 000f423f, 0000ffff => 000f0000 (40000000 00000000)
841ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. ffffffff, 00000000 => 00000000 (20000000 00000000)
842ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. ffffffff, 000003e7 => 03e70000 (40000000 00000000)
843ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      andis. ffffffff, 0000ffff => ffff0000 (80000000 00000000)
844ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
845ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC condition register logical insns - two operands:
846ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 00000000, 00000000 => ffff0000 (00000000 00000000)
847ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 00000000, 000f423f => ffff0000 (00000000 00000000)
848ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 00000000, ffffffff => ffff0000 (00000000 00000000)
849ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 000f423f, 00000000 => ffff0000 (00000000 00000000)
850ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 000f423f, 000f423f => ffff0000 (00000000 00000000)
851ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand 000f423f, ffffffff => ffff0000 (00000000 00000000)
852ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand ffffffff, 00000000 => ffff0000 (00000000 00000000)
853ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand ffffffff, 000f423f => ffff0000 (00000000 00000000)
854ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crand ffffffff, ffffffff => ffff0000 (00000000 00000000)
855ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
856ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 00000000, 00000000 => ffff0000 (00000000 00000000)
857ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 00000000, 000f423f => ffff0000 (00000000 00000000)
858ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 00000000, ffffffff => ffff0000 (00000000 00000000)
859ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 000f423f, 00000000 => ffff0000 (00000000 00000000)
860ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 000f423f, 000f423f => ffff0000 (00000000 00000000)
861ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc 000f423f, ffffffff => ffff0000 (00000000 00000000)
862ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc ffffffff, 00000000 => ffff0000 (00000000 00000000)
863ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc ffffffff, 000f423f => ffff0000 (00000000 00000000)
864ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crandc ffffffff, ffffffff => ffff0000 (00000000 00000000)
865ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
866ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 00000000, 00000000 => ffff0000 (00004000 00000000)
867ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 00000000, 000f423f => ffff0000 (00004000 00000000)
868ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 00000000, ffffffff => ffff0000 (00004000 00000000)
869ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 000f423f, 00000000 => ffff0000 (00004000 00000000)
870ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 000f423f, 000f423f => ffff0000 (00004000 00000000)
871ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv 000f423f, ffffffff => ffff0000 (00004000 00000000)
872ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv ffffffff, 00000000 => ffff0000 (00004000 00000000)
873ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv ffffffff, 000f423f => ffff0000 (00004000 00000000)
874ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       creqv ffffffff, ffffffff => ffff0000 (00004000 00000000)
875ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
876ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 00000000, 00000000 => ffff0000 (00004000 00000000)
877ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 00000000, 000f423f => ffff0000 (00004000 00000000)
878ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 00000000, ffffffff => ffff0000 (00004000 00000000)
879ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 000f423f, 00000000 => ffff0000 (00004000 00000000)
880ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 000f423f, 000f423f => ffff0000 (00004000 00000000)
881ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand 000f423f, ffffffff => ffff0000 (00004000 00000000)
882ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand ffffffff, 00000000 => ffff0000 (00004000 00000000)
883ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand ffffffff, 000f423f => ffff0000 (00004000 00000000)
884ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      crnand ffffffff, ffffffff => ffff0000 (00004000 00000000)
885ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
886ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 00000000, 00000000 => ffff0000 (00004000 00000000)
887ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 00000000, 000f423f => ffff0000 (00004000 00000000)
888ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 00000000, ffffffff => ffff0000 (00004000 00000000)
889ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 000f423f, 00000000 => ffff0000 (00004000 00000000)
890ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 000f423f, 000f423f => ffff0000 (00004000 00000000)
891ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor 000f423f, ffffffff => ffff0000 (00004000 00000000)
892ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor ffffffff, 00000000 => ffff0000 (00004000 00000000)
893ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor ffffffff, 000f423f => ffff0000 (00004000 00000000)
894ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crnor ffffffff, ffffffff => ffff0000 (00004000 00000000)
895ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
896ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 00000000, 00000000 => ffff0000 (00000000 00000000)
897ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 00000000, 000f423f => ffff0000 (00000000 00000000)
898ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 00000000, ffffffff => ffff0000 (00000000 00000000)
899ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 000f423f, 00000000 => ffff0000 (00000000 00000000)
900ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 000f423f, 000f423f => ffff0000 (00000000 00000000)
901ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror 000f423f, ffffffff => ffff0000 (00000000 00000000)
902ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror ffffffff, 00000000 => ffff0000 (00000000 00000000)
903ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror ffffffff, 000f423f => ffff0000 (00000000 00000000)
904ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        cror ffffffff, ffffffff => ffff0000 (00000000 00000000)
905ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
906ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 00000000, 00000000 => ffff0000 (00004000 00000000)
907ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 00000000, 000f423f => ffff0000 (00004000 00000000)
908ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 00000000, ffffffff => ffff0000 (00004000 00000000)
909ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 000f423f, 00000000 => ffff0000 (00004000 00000000)
910ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 000f423f, 000f423f => ffff0000 (00004000 00000000)
911ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc 000f423f, ffffffff => ffff0000 (00004000 00000000)
912ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc ffffffff, 00000000 => ffff0000 (00004000 00000000)
913ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc ffffffff, 000f423f => ffff0000 (00004000 00000000)
914ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crorc ffffffff, ffffffff => ffff0000 (00004000 00000000)
915ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
916ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 00000000, 00000000 => ffff0000 (00000000 00000000)
917ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 00000000, 000f423f => ffff0000 (00000000 00000000)
918ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 00000000, ffffffff => ffff0000 (00000000 00000000)
919ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 000f423f, 00000000 => ffff0000 (00000000 00000000)
920ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 000f423f, 000f423f => ffff0000 (00000000 00000000)
921ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor 000f423f, ffffffff => ffff0000 (00000000 00000000)
922ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor ffffffff, 00000000 => ffff0000 (00000000 00000000)
923ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor ffffffff, 000f423f => ffff0000 (00000000 00000000)
924ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       crxor ffffffff, ffffffff => ffff0000 (00000000 00000000)
925ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
926ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with one arg and carry:
927ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme 00000000 => ffffffff (00000000 00000000)
928ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme 000f423f => 000f423e (00000000 20000000)
929ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme ffffffff => fffffffe (00000000 20000000)
930ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme 00000000 => 00000000 (00000000 20000000)
931ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme 000f423f => 000f423f (00000000 20000000)
932ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addme ffffffff => ffffffff (00000000 20000000)
933ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
934ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo 00000000 => ffffffff (00000000 00000000)
935ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo 000f423f => 000f423e (00000000 20000000)
936ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo ffffffff => fffffffe (00000000 20000000)
937ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo 00000000 => 00000000 (00000000 20000000)
938ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo 000f423f => 000f423f (00000000 20000000)
939ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addmeo ffffffff => ffffffff (00000000 20000000)
940ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
941ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze 00000000 => 00000000 (00000000 00000000)
942ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze 000f423f => 000f423f (00000000 00000000)
943ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze ffffffff => ffffffff (00000000 00000000)
944ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze 00000000 => 00000001 (00000000 00000000)
945ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze 000f423f => 000f4240 (00000000 00000000)
946ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       addze ffffffff => 00000000 (00000000 20000000)
947ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
948ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo 00000000 => 00000000 (00000000 00000000)
949ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo 000f423f => 000f423f (00000000 00000000)
950ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo ffffffff => ffffffff (00000000 00000000)
951ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo 00000000 => 00000001 (00000000 00000000)
952ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo 000f423f => 000f4240 (00000000 00000000)
953ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addzeo ffffffff => 00000000 (00000000 20000000)
954ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
955ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme 00000000 => fffffffe (00000000 20000000)
956ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme 000f423f => fff0bdbf (00000000 20000000)
957ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme ffffffff => ffffffff (00000000 00000000)
958ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme 00000000 => ffffffff (00000000 20000000)
959ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme 000f423f => fff0bdc0 (00000000 20000000)
960ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfme ffffffff => 00000000 (00000000 20000000)
961ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
962ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo 00000000 => fffffffe (00000000 20000000)
963ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo 000f423f => fff0bdbf (00000000 20000000)
964ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo ffffffff => ffffffff (00000000 00000000)
965ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo 00000000 => ffffffff (00000000 20000000)
966ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo 000f423f => fff0bdc0 (00000000 20000000)
967ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfmeo ffffffff => 00000000 (00000000 20000000)
968ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
969ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze 00000000 => ffffffff (00000000 00000000)
970ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze 000f423f => fff0bdc0 (00000000 00000000)
971ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze ffffffff => 00000000 (00000000 00000000)
972ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze 00000000 => 00000000 (00000000 20000000)
973ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze 000f423f => fff0bdc1 (00000000 00000000)
974ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      subfze ffffffff => 00000001 (00000000 00000000)
975ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
976ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo 00000000 => ffffffff (00000000 00000000)
977ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo 000f423f => fff0bdc0 (00000000 00000000)
978ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo ffffffff => 00000000 (00000000 00000000)
979ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo 00000000 => 00000000 (00000000 20000000)
980ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo 000f423f => fff0bdc1 (00000000 00000000)
981ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfzeo ffffffff => 00000001 (00000000 00000000)
982ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
983ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer arith insns with one arg and carry with flags update:
984ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. 00000000 => ffffffff (80000000 00000000)
985ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. 000f423f => 000f423e (40000000 20000000)
986ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. ffffffff => fffffffe (80000000 20000000)
987ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. 00000000 => 00000000 (20000000 20000000)
988ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. 000f423f => 000f423f (40000000 20000000)
989ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addme. ffffffff => ffffffff (80000000 20000000)
990ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
991ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. 00000000 => ffffffff (80000000 00000000)
992ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. 000f423f => 000f423e (40000000 20000000)
993ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. ffffffff => fffffffe (80000000 20000000)
994ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. 00000000 => 00000000 (20000000 20000000)
995ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. 000f423f => 000f423f (40000000 20000000)
996ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addmeo. ffffffff => ffffffff (80000000 20000000)
997ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
998ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. 00000000 => 00000000 (20000000 00000000)
999ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. 000f423f => 000f423f (40000000 00000000)
1000ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. ffffffff => ffffffff (80000000 00000000)
1001ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. 00000000 => 00000001 (40000000 00000000)
1002ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. 000f423f => 000f4240 (40000000 00000000)
1003ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      addze. ffffffff => 00000000 (20000000 20000000)
1004ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1005ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. 00000000 => 00000000 (20000000 00000000)
1006ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. 000f423f => 000f423f (40000000 00000000)
1007ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. ffffffff => ffffffff (80000000 00000000)
1008ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. 00000000 => 00000001 (40000000 00000000)
1009ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. 000f423f => 000f4240 (40000000 00000000)
1010ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     addzeo. ffffffff => 00000000 (20000000 20000000)
1011ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1012ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. 00000000 => fffffffe (80000000 20000000)
1013ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. 000f423f => fff0bdbf (80000000 20000000)
1014ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. ffffffff => ffffffff (80000000 00000000)
1015ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. 00000000 => ffffffff (80000000 20000000)
1016ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. 000f423f => fff0bdc0 (80000000 20000000)
1017ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfme. ffffffff => 00000000 (20000000 20000000)
1018ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1019ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. 00000000 => fffffffe (80000000 20000000)
1020ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. 000f423f => fff0bdbf (80000000 20000000)
1021ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. ffffffff => ffffffff (80000000 00000000)
1022ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. 00000000 => ffffffff (80000000 20000000)
1023ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. 000f423f => fff0bdc0 (80000000 20000000)
1024ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfmeo. ffffffff => 00000000 (20000000 20000000)
1025ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1026ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. 00000000 => ffffffff (80000000 00000000)
1027ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. 000f423f => fff0bdc0 (80000000 00000000)
1028ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. ffffffff => 00000000 (20000000 00000000)
1029ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. 00000000 => 00000000 (20000000 20000000)
1030ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. 000f423f => fff0bdc1 (80000000 00000000)
1031ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     subfze. ffffffff => 00000001 (40000000 00000000)
1032ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1033ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. 00000000 => ffffffff (80000000 00000000)
1034ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. 000f423f => fff0bdc0 (80000000 00000000)
1035ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. ffffffff => 00000000 (20000000 00000000)
1036ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. 00000000 => 00000000 (20000000 20000000)
1037ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. 000f423f => fff0bdc1 (80000000 00000000)
1038ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    subfzeo. ffffffff => 00000001 (40000000 00000000)
1039ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1040ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns with one arg:
1041ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cntlzw 00000000 => 00000020 (00000000 00000000)
1042ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cntlzw 000f423f => 0000000c (00000000 00000000)
1043ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      cntlzw ffffffff => 00000000 (00000000 00000000)
1044ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1045ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsb 00000000 => 00000000 (00000000 00000000)
1046ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsb 000f423f => 0000003f (00000000 00000000)
1047ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsb ffffffff => ffffffff (00000000 00000000)
1048ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1049ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsh 00000000 => 00000000 (00000000 00000000)
1050ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsh 000f423f => 0000423f (00000000 00000000)
1051ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       extsh ffffffff => ffffffff (00000000 00000000)
1052ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1053ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         neg 00000000 => 00000000 (00000000 00000000)
1054ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         neg 000f423f => fff0bdc1 (00000000 00000000)
1055ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         neg ffffffff => 00000001 (00000000 00000000)
1056ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1057ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nego 00000000 => 00000000 (00000000 00000000)
1058ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nego 000f423f => fff0bdc1 (00000000 00000000)
1059ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        nego ffffffff => 00000001 (00000000 00000000)
1060ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1061ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer logical insns with one arg with flags update:
1062ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     cntlzw. 00000000 => 00000020 (40000000 00000000)
1063ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     cntlzw. 000f423f => 0000000c (40000000 00000000)
1064ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     cntlzw. ffffffff => 00000000 (20000000 00000000)
1065ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1066ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsb. 00000000 => 00000000 (20000000 00000000)
1067ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsb. 000f423f => 0000003f (40000000 00000000)
1068ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsb. ffffffff => ffffffff (80000000 00000000)
1069ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1070ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsh. 00000000 => 00000000 (20000000 00000000)
1071ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsh. 000f423f => 0000423f (40000000 00000000)
1072ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      extsh. ffffffff => ffffffff (80000000 00000000)
1073ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1074ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        neg. 00000000 => 00000000 (20000000 00000000)
1075ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        neg. 000f423f => fff0bdc1 (80000000 00000000)
1076ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        neg. ffffffff => 00000001 (40000000 00000000)
1077ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1078ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nego. 00000000 => 00000000 (20000000 00000000)
1079ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nego. 000f423f => fff0bdc1 (80000000 00000000)
1080ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       nego. ffffffff => 00000001 (40000000 00000000)
1081ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1082ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC logical insns with special forms:
1083ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000,  0,  0,  0 => 00000000 (00000000 00000000)
1084ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000,  0,  0, 31 => 00000000 (00000000 00000000)
1085ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000,  0, 31,  0 => 00000000 (00000000 00000000)
1086ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000,  0, 31, 31 => 00000000 (00000000 00000000)
1087ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000, 31,  0,  0 => 00000000 (00000000 00000000)
1088ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000, 31,  0, 31 => 00000000 (00000000 00000000)
1089ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000, 31, 31,  0 => 00000000 (00000000 00000000)
1090ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 00000000, 31, 31, 31 => 00000000 (00000000 00000000)
1091ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f,  0,  0,  0 => 00000000 (00000000 00000000)
1092ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f,  0,  0, 31 => 000f423f (00000000 00000000)
1093ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f,  0, 31,  0 => 000f423f (00000000 00000000)
1094ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f,  0, 31, 31 => 000f423f (00000000 00000000)
1095ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f, 31,  0,  0 => 800f423f (00000000 00000000)
1096ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f, 31,  0, 31 => 8007a11f (00000000 00000000)
1097ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f, 31, 31,  0 => 8007a11f (00000000 00000000)
1098ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi 000f423f, 31, 31, 31 => 8007a11f (00000000 00000000)
1099ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff,  0,  0,  0 => 8007a11f (00000000 00000000)
1100ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff,  0,  0, 31 => ffffffff (00000000 00000000)
1101ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff,  0, 31,  0 => ffffffff (00000000 00000000)
1102ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff,  0, 31, 31 => ffffffff (00000000 00000000)
1103ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff, 31,  0,  0 => ffffffff (00000000 00000000)
1104ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff, 31,  0, 31 => ffffffff (00000000 00000000)
1105ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff, 31, 31,  0 => ffffffff (00000000 00000000)
1106ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwimi ffffffff, 31, 31, 31 => ffffffff (00000000 00000000)
1107ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1108ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000,  0,  0,  0 => 00000000 (00000000 00000000)
1109ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000,  0,  0, 31 => 00000000 (00000000 00000000)
1110ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000,  0, 31,  0 => 00000000 (00000000 00000000)
1111ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000,  0, 31, 31 => 00000000 (00000000 00000000)
1112ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000, 31,  0,  0 => 00000000 (00000000 00000000)
1113ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000, 31,  0, 31 => 00000000 (00000000 00000000)
1114ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000, 31, 31,  0 => 00000000 (00000000 00000000)
1115ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 00000000, 31, 31, 31 => 00000000 (00000000 00000000)
1116ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f,  0,  0,  0 => 00000000 (00000000 00000000)
1117ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f,  0,  0, 31 => 000f423f (00000000 00000000)
1118ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f,  0, 31,  0 => 00000001 (00000000 00000000)
1119ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f,  0, 31, 31 => 00000001 (00000000 00000000)
1120ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f, 31,  0,  0 => 80000000 (00000000 00000000)
1121ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f, 31,  0, 31 => 8007a11f (00000000 00000000)
1122ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f, 31, 31,  0 => 80000001 (00000000 00000000)
1123ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm 000f423f, 31, 31, 31 => 00000001 (00000000 00000000)
1124ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff,  0,  0,  0 => 80000000 (00000000 00000000)
1125ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff,  0,  0, 31 => ffffffff (00000000 00000000)
1126ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff,  0, 31,  0 => 80000001 (00000000 00000000)
1127ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff,  0, 31, 31 => 00000001 (00000000 00000000)
1128ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff, 31,  0,  0 => 80000000 (00000000 00000000)
1129ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff, 31,  0, 31 => ffffffff (00000000 00000000)
1130ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff, 31, 31,  0 => 80000001 (00000000 00000000)
1131ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwinm ffffffff, 31, 31, 31 => 00000001 (00000000 00000000)
1132ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1133ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 00000000,  0,  0 => 00000000 (00000000 00000000)
1134ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 00000000,  0, 31 => 00000000 (00000000 00000000)
1135ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 00000000, 31,  0 => 00000000 (00000000 00000000)
1136ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 00000000, 31, 31 => 00000000 (00000000 00000000)
1137ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 000f423f,  0,  0 => 00000000 (00000000 00000000)
1138ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 000f423f,  0, 31 => 00000000 (00000000 00000000)
1139ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 000f423f, 31,  0 => 00000000 (00000000 00000000)
1140ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, 000f423f, 31, 31 => 00000000 (00000000 00000000)
1141ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, ffffffff,  0,  0 => 00000000 (00000000 00000000)
1142ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, ffffffff,  0, 31 => 00000000 (00000000 00000000)
1143ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, ffffffff, 31,  0 => 00000000 (00000000 00000000)
1144ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 00000000, ffffffff, 31, 31 => 00000000 (00000000 00000000)
1145ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 00000000,  0,  0 => 00000000 (00000000 00000000)
1146ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 00000000,  0, 31 => 000f423f (00000000 00000000)
1147ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 00000000, 31,  0 => 00000001 (00000000 00000000)
1148ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 00000000, 31, 31 => 00000001 (00000000 00000000)
1149ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 000f423f,  0,  0 => 80000000 (00000000 00000000)
1150ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 000f423f,  0, 31 => 8007a11f (00000000 00000000)
1151ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 000f423f, 31,  0 => 80000001 (00000000 00000000)
1152ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, 000f423f, 31, 31 => 00000001 (00000000 00000000)
1153ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, ffffffff,  0,  0 => 80000000 (00000000 00000000)
1154ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, ffffffff,  0, 31 => 8007a11f (00000000 00000000)
1155ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, ffffffff, 31,  0 => 80000001 (00000000 00000000)
1156ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm 000f423f, ffffffff, 31, 31 => 00000001 (00000000 00000000)
1157ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 00000000,  0,  0 => 80000000 (00000000 00000000)
1158ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 00000000,  0, 31 => ffffffff (00000000 00000000)
1159ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 00000000, 31,  0 => 80000001 (00000000 00000000)
1160ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 00000000, 31, 31 => 00000001 (00000000 00000000)
1161ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 000f423f,  0,  0 => 80000000 (00000000 00000000)
1162ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 000f423f,  0, 31 => ffffffff (00000000 00000000)
1163ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 000f423f, 31,  0 => 80000001 (00000000 00000000)
1164ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, 000f423f, 31, 31 => 00000001 (00000000 00000000)
1165ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, ffffffff,  0,  0 => 80000000 (00000000 00000000)
1166ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, ffffffff,  0, 31 => ffffffff (00000000 00000000)
1167ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, ffffffff, 31,  0 => 80000001 (00000000 00000000)
1168ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       rlwnm ffffffff, ffffffff, 31, 31 => 00000001 (00000000 00000000)
1169ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1170ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi 00000000,  0 => 00000000 (00000000 00000000)
1171ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi 00000000, 31 => 00000000 (00000000 00000000)
1172ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi 000f423f,  0 => 000f423f (00000000 00000000)
1173ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi 000f423f, 31 => 00000000 (00000000 00000000)
1174ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi ffffffff,  0 => ffffffff (00000000 00000000)
1175ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       srawi ffffffff, 31 => ffffffff (00000000 20000000)
1176ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1177ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mfcr (00000000) => 00000000 (00000000 00000000)
1178ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mfcr (000f423f) => 000f423f (000f423f 00000000)
1179ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mfcr (ffffffff) => ffffffff (ffffffff 00000000)
1180ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1181ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 1 (00000000) -> mtxer -> mfxer => 00000000
1182ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 1 (000f423f) -> mtxer -> mfxer => 0000003f
1183ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 1 (ffffffff) -> mtxer -> mfxer => e000007f
1184ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 8 (00000000) ->  mtlr ->  mflr => 00000000
1185ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 8 (000f423f) ->  mtlr ->  mflr => 000f423f
1186ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 8 (ffffffff) ->  mtlr ->  mflr => ffffffff
1187ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 9 (00000000) -> mtctr -> mfctr => 00000000
1188ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 9 (000f423f) -> mtctr -> mfctr => 000f423f
1189ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mfspr 9 (ffffffff) -> mtctr -> mfctr => ffffffff
1190ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1191ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1192ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC logical insns with special forms with flags update:
1193ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000,  0,  0,  0 => 00000000 (20000000 00000000)
1194ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000,  0,  0, 31 => 00000000 (20000000 00000000)
1195ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000,  0, 31,  0 => 00000000 (20000000 00000000)
1196ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000,  0, 31, 31 => 00000000 (20000000 00000000)
1197ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000, 31,  0,  0 => 00000000 (20000000 00000000)
1198ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000, 31,  0, 31 => 00000000 (20000000 00000000)
1199ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000, 31, 31,  0 => 00000000 (20000000 00000000)
1200ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 00000000, 31, 31, 31 => 00000000 (20000000 00000000)
1201ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f,  0,  0,  0 => 00000000 (20000000 00000000)
1202ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f,  0,  0, 31 => 000f423f (40000000 00000000)
1203ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f,  0, 31,  0 => 000f423f (40000000 00000000)
1204ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f,  0, 31, 31 => 000f423f (40000000 00000000)
1205ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f, 31,  0,  0 => 800f423f (80000000 00000000)
1206ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f, 31,  0, 31 => 8007a11f (80000000 00000000)
1207ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f, 31, 31,  0 => 8007a11f (80000000 00000000)
1208ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. 000f423f, 31, 31, 31 => 8007a11f (80000000 00000000)
1209ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff,  0,  0,  0 => 8007a11f (80000000 00000000)
1210ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff,  0,  0, 31 => ffffffff (80000000 00000000)
1211ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff,  0, 31,  0 => ffffffff (80000000 00000000)
1212ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff,  0, 31, 31 => ffffffff (80000000 00000000)
1213ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff, 31,  0,  0 => ffffffff (80000000 00000000)
1214ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff, 31,  0, 31 => ffffffff (80000000 00000000)
1215ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff, 31, 31,  0 => ffffffff (80000000 00000000)
1216ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwimi. ffffffff, 31, 31, 31 => ffffffff (80000000 00000000)
1217ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1218ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000,  0,  0,  0 => 00000000 (20000000 00000000)
1219ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000,  0,  0, 31 => 00000000 (20000000 00000000)
1220ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000,  0, 31,  0 => 00000000 (20000000 00000000)
1221ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000,  0, 31, 31 => 00000000 (20000000 00000000)
1222ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000, 31,  0,  0 => 00000000 (20000000 00000000)
1223ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000, 31,  0, 31 => 00000000 (20000000 00000000)
1224ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000, 31, 31,  0 => 00000000 (20000000 00000000)
1225ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 00000000, 31, 31, 31 => 00000000 (20000000 00000000)
1226ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f,  0,  0,  0 => 00000000 (20000000 00000000)
1227ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f,  0,  0, 31 => 000f423f (40000000 00000000)
1228ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f,  0, 31,  0 => 00000001 (40000000 00000000)
1229ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f,  0, 31, 31 => 00000001 (40000000 00000000)
1230ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f, 31,  0,  0 => 80000000 (80000000 00000000)
1231ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f, 31,  0, 31 => 8007a11f (80000000 00000000)
1232ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f, 31, 31,  0 => 80000001 (80000000 00000000)
1233ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. 000f423f, 31, 31, 31 => 00000001 (40000000 00000000)
1234ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff,  0,  0,  0 => 80000000 (80000000 00000000)
1235ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff,  0,  0, 31 => ffffffff (80000000 00000000)
1236ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff,  0, 31,  0 => 80000001 (80000000 00000000)
1237ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff,  0, 31, 31 => 00000001 (40000000 00000000)
1238ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff, 31,  0,  0 => 80000000 (80000000 00000000)
1239ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff, 31,  0, 31 => ffffffff (80000000 00000000)
1240ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff, 31, 31,  0 => 80000001 (80000000 00000000)
1241ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown     rlwinm. ffffffff, 31, 31, 31 => 00000001 (40000000 00000000)
1242ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1243ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 00000000,  0,  0 => 00000000 (20000000 00000000)
1244ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 00000000,  0, 31 => 00000000 (20000000 00000000)
1245ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 00000000, 31,  0 => 00000000 (20000000 00000000)
1246ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 00000000, 31, 31 => 00000000 (20000000 00000000)
1247ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 000f423f,  0,  0 => 00000000 (20000000 00000000)
1248ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 000f423f,  0, 31 => 00000000 (20000000 00000000)
1249ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 000f423f, 31,  0 => 00000000 (20000000 00000000)
1250ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, 000f423f, 31, 31 => 00000000 (20000000 00000000)
1251ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, ffffffff,  0,  0 => 00000000 (20000000 00000000)
1252ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, ffffffff,  0, 31 => 00000000 (20000000 00000000)
1253ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, ffffffff, 31,  0 => 00000000 (20000000 00000000)
1254ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 00000000, ffffffff, 31, 31 => 00000000 (20000000 00000000)
1255ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 00000000,  0,  0 => 00000000 (20000000 00000000)
1256ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 00000000,  0, 31 => 000f423f (40000000 00000000)
1257ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 00000000, 31,  0 => 00000001 (40000000 00000000)
1258ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 00000000, 31, 31 => 00000001 (40000000 00000000)
1259ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 000f423f,  0,  0 => 80000000 (80000000 00000000)
1260ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 000f423f,  0, 31 => 8007a11f (80000000 00000000)
1261ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 000f423f, 31,  0 => 80000001 (80000000 00000000)
1262ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, 000f423f, 31, 31 => 00000001 (40000000 00000000)
1263ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, ffffffff,  0,  0 => 80000000 (80000000 00000000)
1264ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, ffffffff,  0, 31 => 8007a11f (80000000 00000000)
1265ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, ffffffff, 31,  0 => 80000001 (80000000 00000000)
1266ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. 000f423f, ffffffff, 31, 31 => 00000001 (40000000 00000000)
1267ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 00000000,  0,  0 => 80000000 (80000000 00000000)
1268ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 00000000,  0, 31 => ffffffff (80000000 00000000)
1269ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 00000000, 31,  0 => 80000001 (80000000 00000000)
1270ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 00000000, 31, 31 => 00000001 (40000000 00000000)
1271ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 000f423f,  0,  0 => 80000000 (80000000 00000000)
1272ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 000f423f,  0, 31 => ffffffff (80000000 00000000)
1273ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 000f423f, 31,  0 => 80000001 (80000000 00000000)
1274ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, 000f423f, 31, 31 => 00000001 (40000000 00000000)
1275ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, ffffffff,  0,  0 => 80000000 (80000000 00000000)
1276ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, ffffffff,  0, 31 => ffffffff (80000000 00000000)
1277ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, ffffffff, 31,  0 => 80000001 (80000000 00000000)
1278ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      rlwnm. ffffffff, ffffffff, 31, 31 => 00000001 (40000000 00000000)
1279ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1280ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. 00000000,  0 => 00000000 (20000000 00000000)
1281ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. 00000000, 31 => 00000000 (20000000 00000000)
1282ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. 000f423f,  0 => 000f423f (40000000 00000000)
1283ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. 000f423f, 31 => 00000000 (20000000 00000000)
1284ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. ffffffff,  0 => ffffffff (80000000 00000000)
1285ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown      srawi. ffffffff, 31 => ffffffff (80000000 20000000)
1286ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1287ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 0 (00000000) => (00000000 00000000)
1288ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 7 (00000000) => (00000000 00000000)
1289ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 0 (00000000) => (00000000 00000000)
1290ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 7 (00000000) => (00000000 00000000)
1291ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 0 (000f423f) => (000f423f 00000000)
1292ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 7 (000f423f) => (f00f423f 00000000)
1293ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 0 (000f423f) => (000f4230 00000000)
1294ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 7 (000f423f) => (000f423f 00000000)
1295ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 0 (ffffffff) => (ffffffff 00000000)
1296ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 0, 7 (ffffffff) => (ffffffff 00000000)
1297ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 0 (ffffffff) => (ffffffff 00000000)
1298ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        mcrf 7, 7 (ffffffff) => (ffffffff 00000000)
1299ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1300ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (00000000) => (00000000 00000000)
1301ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (00000000) => (00000000 00000000)
1302ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (00000000) => (00000000 00000000)
1303ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (00000000) => (00000000 00000000)
1304ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (00000000) => (00000000 00000000)
1305ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (00000000) => (00000000 00000000)
1306ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (00000000) => (00000000 00000000)
1307ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (00000000) => (00000000 00000000)
1308ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (10000000) => (00000000 00000000)
1309ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (10000000) => (00000000 00000000)
1310ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (10000000) => (00000000 00000000)
1311ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (10000000) => (00000000 00000000)
1312ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (10000000) => (00000000 00000000)
1313ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (10000000) => (00000000 00000000)
1314ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (10000000) => (00000000 00000000)
1315ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (10000000) => (00000000 00000000)
1316ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (20000000) => (20000000 00000000)
1317ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (20000000) => (02000000 00000000)
1318ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (20000000) => (00200000 00000000)
1319ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (20000000) => (00020000 00000000)
1320ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (20000000) => (00002000 00000000)
1321ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (20000000) => (00000200 00000000)
1322ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (20000000) => (00000020 00000000)
1323ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (20000000) => (00000002 00000000)
1324ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (30000000) => (20000000 00000000)
1325ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (30000000) => (02000000 00000000)
1326ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (30000000) => (00200000 00000000)
1327ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (30000000) => (00020000 00000000)
1328ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (30000000) => (00002000 00000000)
1329ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (30000000) => (00000200 00000000)
1330ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (30000000) => (00000020 00000000)
1331ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (30000000) => (00000002 00000000)
1332ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (40000000) => (40000000 00000000)
1333ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (40000000) => (04000000 00000000)
1334ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (40000000) => (00400000 00000000)
1335ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (40000000) => (00040000 00000000)
1336ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (40000000) => (00004000 00000000)
1337ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (40000000) => (00000400 00000000)
1338ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (40000000) => (00000040 00000000)
1339ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (40000000) => (00000004 00000000)
1340ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (50000000) => (40000000 00000000)
1341ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (50000000) => (04000000 00000000)
1342ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (50000000) => (00400000 00000000)
1343ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (50000000) => (00040000 00000000)
1344ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (50000000) => (00004000 00000000)
1345ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (50000000) => (00000400 00000000)
1346ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (50000000) => (00000040 00000000)
1347ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (50000000) => (00000004 00000000)
1348ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (60000000) => (60000000 00000000)
1349ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (60000000) => (06000000 00000000)
1350ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (60000000) => (00600000 00000000)
1351ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (60000000) => (00060000 00000000)
1352ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (60000000) => (00006000 00000000)
1353ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (60000000) => (00000600 00000000)
1354ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (60000000) => (00000060 00000000)
1355ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (60000000) => (00000006 00000000)
1356ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (70000000) => (60000000 00000000)
1357ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (70000000) => (06000000 00000000)
1358ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (70000000) => (00600000 00000000)
1359ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (70000000) => (00060000 00000000)
1360ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (70000000) => (00006000 00000000)
1361ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (70000000) => (00000600 00000000)
1362ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (70000000) => (00000060 00000000)
1363ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (70000000) => (00000006 00000000)
1364ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (80000000) => (80000000 00000000)
1365ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (80000000) => (08000000 00000000)
1366ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (80000000) => (00800000 00000000)
1367ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (80000000) => (00080000 00000000)
1368ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (80000000) => (00008000 00000000)
1369ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (80000000) => (00000800 00000000)
1370ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (80000000) => (00000080 00000000)
1371ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (80000000) => (00000008 00000000)
1372ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (90000000) => (80000000 00000000)
1373ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (90000000) => (08000000 00000000)
1374ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (90000000) => (00800000 00000000)
1375ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (90000000) => (00080000 00000000)
1376ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (90000000) => (00008000 00000000)
1377ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (90000000) => (00000800 00000000)
1378ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (90000000) => (00000080 00000000)
1379ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (90000000) => (00000008 00000000)
1380ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (a0000000) => (a0000000 00000000)
1381ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (a0000000) => (0a000000 00000000)
1382ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (a0000000) => (00a00000 00000000)
1383ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (a0000000) => (000a0000 00000000)
1384ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (a0000000) => (0000a000 00000000)
1385ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (a0000000) => (00000a00 00000000)
1386ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (a0000000) => (000000a0 00000000)
1387ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (a0000000) => (0000000a 00000000)
1388ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (b0000000) => (a0000000 00000000)
1389ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (b0000000) => (0a000000 00000000)
1390ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (b0000000) => (00a00000 00000000)
1391ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (b0000000) => (000a0000 00000000)
1392ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (b0000000) => (0000a000 00000000)
1393ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (b0000000) => (00000a00 00000000)
1394ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (b0000000) => (000000a0 00000000)
1395ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (b0000000) => (0000000a 00000000)
1396ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (c0000000) => (c0000000 00000000)
1397ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (c0000000) => (0c000000 00000000)
1398ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (c0000000) => (00c00000 00000000)
1399ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (c0000000) => (000c0000 00000000)
1400ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (c0000000) => (0000c000 00000000)
1401ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (c0000000) => (00000c00 00000000)
1402ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (c0000000) => (000000c0 00000000)
1403ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (c0000000) => (0000000c 00000000)
1404ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (d0000000) => (c0000000 00000000)
1405ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (d0000000) => (0c000000 00000000)
1406ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (d0000000) => (00c00000 00000000)
1407ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (d0000000) => (000c0000 00000000)
1408ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (d0000000) => (0000c000 00000000)
1409ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (d0000000) => (00000c00 00000000)
1410ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (d0000000) => (000000c0 00000000)
1411ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (d0000000) => (0000000c 00000000)
1412ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (e0000000) => (e0000000 00000000)
1413ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (e0000000) => (0e000000 00000000)
1414ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (e0000000) => (00e00000 00000000)
1415ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (e0000000) => (000e0000 00000000)
1416ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (e0000000) => (0000e000 00000000)
1417ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (e0000000) => (00000e00 00000000)
1418ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (e0000000) => (000000e0 00000000)
1419ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (e0000000) => (0000000e 00000000)
1420ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 0 (f0000000) => (e0000000 00000000)
1421ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 1 (f0000000) => (0e000000 00000000)
1422ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 2 (f0000000) => (00e00000 00000000)
1423ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 3 (f0000000) => (000e0000 00000000)
1424ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 4 (f0000000) => (0000e000 00000000)
1425ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 5 (f0000000) => (00000e00 00000000)
1426ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 6 (f0000000) => (000000e0 00000000)
1427ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mcrxr 7 (f0000000) => (0000000e 00000000)
1428ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1429ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf   0, 00000000 => (00000000 00000000)
1430ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf  99, 00000000 => (00000000 00000000)
1431ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf 198, 00000000 => (00000000 00000000)
1432ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf   0, 000f423f => (00000000 00000000)
1433ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf  99, 000f423f => (0000003f 00000000)
1434ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf 198, 000f423f => (00000230 00000000)
1435ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf   0, ffffffff => (00000000 00000000)
1436ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf  99, ffffffff => (0ff000ff 00000000)
1437ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       mtcrf 198, ffffffff => (ff000ff0 00000000)
1438ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1439ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer load insns
1440ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args with flags update:
1441ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz  0, (00000000) => 00000000,  0 (00000000 00000000)
1442ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz  4, (000f423f) => 00000000,  0 (00000000 00000000)
1443ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz  8, (ffffffff) => 000000ff,  0 (00000000 00000000)
1444ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz -8, (00000000) => 00000000,  0 (00000000 00000000)
1445ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz -4, (000f423f) => 00000000,  0 (00000000 00000000)
1446ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lbz  0, (ffffffff) => 000000ff,  0 (00000000 00000000)
1447ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1448ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu  0, (00000000) => 00000000,  0 (00000000 00000000)
1449ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu  4, (000f423f) => 00000000,  4 (00000000 00000000)
1450ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu  8, (ffffffff) => 000000ff,  8 (00000000 00000000)
1451ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu -8, (00000000) => 00000000, -8 (00000000 00000000)
1452ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu -4, (000f423f) => 00000000, -4 (00000000 00000000)
1453ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzu  0, (ffffffff) => 000000ff,  0 (00000000 00000000)
1454ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1455ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha  0, (00000000) => 00000000,  0 (00000000 00000000)
1456ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha  4, (000f423f) => 0000000f,  0 (00000000 00000000)
1457ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha  8, (ffffffff) => ffffffff,  0 (00000000 00000000)
1458ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha -8, (00000000) => 00000000,  0 (00000000 00000000)
1459ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha -4, (000f423f) => 0000000f,  0 (00000000 00000000)
1460ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lha  0, (ffffffff) => ffffffff,  0 (00000000 00000000)
1461ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1462ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau  0, (00000000) => 00000000,  0 (00000000 00000000)
1463ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau  4, (000f423f) => 0000000f,  4 (00000000 00000000)
1464ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau  8, (ffffffff) => ffffffff,  8 (00000000 00000000)
1465ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau -8, (00000000) => 00000000, -8 (00000000 00000000)
1466ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau -4, (000f423f) => 0000000f, -4 (00000000 00000000)
1467ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhau  0, (ffffffff) => ffffffff,  0 (00000000 00000000)
1468ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1469ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz  0, (00000000) => 00000000,  0 (00000000 00000000)
1470ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz  4, (000f423f) => 0000000f,  0 (00000000 00000000)
1471ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz  8, (ffffffff) => 0000ffff,  0 (00000000 00000000)
1472ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz -8, (00000000) => 00000000,  0 (00000000 00000000)
1473ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz -4, (000f423f) => 0000000f,  0 (00000000 00000000)
1474ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lhz  0, (ffffffff) => 0000ffff,  0 (00000000 00000000)
1475ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1476ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu  0, (00000000) => 00000000,  0 (00000000 00000000)
1477ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu  4, (000f423f) => 0000000f,  4 (00000000 00000000)
1478ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu  8, (ffffffff) => 0000ffff,  8 (00000000 00000000)
1479ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu -8, (00000000) => 00000000, -8 (00000000 00000000)
1480ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu -4, (000f423f) => 0000000f, -4 (00000000 00000000)
1481ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzu  0, (ffffffff) => 0000ffff,  0 (00000000 00000000)
1482ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1483ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz  0, (00000000) => 00000000,  0 (00000000 00000000)
1484ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz  4, (000f423f) => 000f423f,  0 (00000000 00000000)
1485ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz  8, (ffffffff) => ffffffff,  0 (00000000 00000000)
1486ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz -8, (00000000) => 00000000,  0 (00000000 00000000)
1487ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz -4, (000f423f) => 000f423f,  0 (00000000 00000000)
1488ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         lwz  0, (ffffffff) => ffffffff,  0 (00000000 00000000)
1489ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1490ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu  0, (00000000) => 00000000,  0 (00000000 00000000)
1491ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu  4, (000f423f) => 000f423f,  4 (00000000 00000000)
1492ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu  8, (ffffffff) => ffffffff,  8 (00000000 00000000)
1493ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu -8, (00000000) => 00000000, -8 (00000000 00000000)
1494ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu -4, (000f423f) => 000f423f, -4 (00000000 00000000)
1495ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzu  0, (ffffffff) => ffffffff,  0 (00000000 00000000)
1496ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1497ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer load insns with two register args:
1498ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzx 0 (00000000) => 00000000, 0 (00000000 00000000)
1499ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzx 4 (000f423f) => 00000000, 0 (00000000 00000000)
1500ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lbzx 8 (ffffffff) => 000000ff, 0 (00000000 00000000)
1501ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1502ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lbzux 0 (00000000) => 00000000, 0 (00000000 00000000)
1503ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lbzux 4 (000f423f) => 00000000, 4 (00000000 00000000)
1504ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lbzux 8 (ffffffff) => 000000ff, 8 (00000000 00000000)
1505ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1506ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhax 0 (00000000) => 00000000, 0 (00000000 00000000)
1507ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhax 4 (000f423f) => 0000000f, 0 (00000000 00000000)
1508ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhax 8 (ffffffff) => ffffffff, 0 (00000000 00000000)
1509ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1510ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhaux 0 (00000000) => 00000000, 0 (00000000 00000000)
1511ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhaux 4 (000f423f) => 0000000f, 4 (00000000 00000000)
1512ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhaux 8 (ffffffff) => ffffffff, 8 (00000000 00000000)
1513ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1514ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzx 0 (00000000) => 00000000, 0 (00000000 00000000)
1515ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzx 4 (000f423f) => 0000000f, 0 (00000000 00000000)
1516ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lhzx 8 (ffffffff) => 0000ffff, 0 (00000000 00000000)
1517ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1518ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhzux 0 (00000000) => 00000000, 0 (00000000 00000000)
1519ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhzux 4 (000f423f) => 0000000f, 4 (00000000 00000000)
1520ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lhzux 8 (ffffffff) => 0000ffff, 8 (00000000 00000000)
1521ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1522ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzx 0 (00000000) => 00000000, 0 (00000000 00000000)
1523ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzx 4 (000f423f) => 000f423f, 0 (00000000 00000000)
1524ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        lwzx 8 (ffffffff) => ffffffff, 0 (00000000 00000000)
1525ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1526ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lwzux 0 (00000000) => 00000000, 0 (00000000 00000000)
1527ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lwzux 4 (000f423f) => 000f423f, 4 (00000000 00000000)
1528ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       lwzux 8 (ffffffff) => ffffffff, 8 (00000000 00000000)
1529ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1530ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer store insns
1531ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown    with one register + one 16 bits immediate args with flags update:
1532ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb 00000000,  0 => 00000000,  0 (00000000 00000000)
1533ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb 000f423f,  4 => 3f000000,  0 (00000000 00000000)
1534ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb ffffffff,  8 => ff000000,  0 (00000000 00000000)
1535ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb 00000000, -8 => 00000000,  0 (00000000 00000000)
1536ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb 000f423f, -4 => 3f000000,  0 (00000000 00000000)
1537ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stb ffffffff,  0 => ff000000,  0 (00000000 00000000)
1538ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1539ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu 00000000,  0 => 00000000,  0 (00000000 00000000)
1540ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu 000f423f,  4 => 3f000000,  4 (00000000 00000000)
1541ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu ffffffff,  8 => ff000000,  8 (00000000 00000000)
1542ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu 00000000, -8 => 00000000, -8 (00000000 00000000)
1543ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu 000f423f, -4 => 3f000000, -4 (00000000 00000000)
1544ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbu ffffffff,  0 => ff000000,  0 (00000000 00000000)
1545ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1546ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth 00000000,  0 => 00000000,  0 (00000000 00000000)
1547ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth 000f423f,  4 => 423f0000,  0 (00000000 00000000)
1548ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth ffffffff,  8 => ffff0000,  0 (00000000 00000000)
1549ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth 00000000, -8 => 00000000,  0 (00000000 00000000)
1550ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth 000f423f, -4 => 423f0000,  0 (00000000 00000000)
1551ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         sth ffffffff,  0 => ffff0000,  0 (00000000 00000000)
1552ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1553ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu 00000000,  0 => 00000000,  0 (00000000 00000000)
1554ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu 000f423f,  4 => 423f0000,  4 (00000000 00000000)
1555ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu ffffffff,  8 => ffff0000,  8 (00000000 00000000)
1556ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu 00000000, -8 => 00000000, -8 (00000000 00000000)
1557ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu 000f423f, -4 => 423f0000, -4 (00000000 00000000)
1558ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthu ffffffff,  0 => ffff0000,  0 (00000000 00000000)
1559ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1560ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw 00000000,  0 => 00000000,  0 (00000000 00000000)
1561ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw 000f423f,  4 => 000f423f,  0 (00000000 00000000)
1562ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw ffffffff,  8 => ffffffff,  0 (00000000 00000000)
1563ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw 00000000, -8 => 00000000,  0 (00000000 00000000)
1564ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw 000f423f, -4 => 000f423f,  0 (00000000 00000000)
1565ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown         stw ffffffff,  0 => ffffffff,  0 (00000000 00000000)
1566ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1567ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu 00000000,  0 => 00000000,  0 (00000000 00000000)
1568ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu 000f423f,  4 => 000f423f,  4 (00000000 00000000)
1569ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu ffffffff,  8 => ffffffff,  8 (00000000 00000000)
1570ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu 00000000, -8 => 00000000, -8 (00000000 00000000)
1571ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu 000f423f, -4 => 000f423f, -4 (00000000 00000000)
1572ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwu ffffffff,  0 => ffffffff,  0 (00000000 00000000)
1573ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1574ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownPPC integer store insns with three register args:
1575ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbx 00000000, 0 => 00000000, 0 (00000000 00000000)
1576ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbx 000f423f, 4 => 3f000000, 0 (00000000 00000000)
1577ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stbx ffffffff, 8 => ff000000, 0 (00000000 00000000)
1578ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1579ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stbux 00000000, 0 => 00000000, 0 (00000000 00000000)
1580ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stbux 000f423f, 4 => 3f000000, 4 (00000000 00000000)
1581ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stbux ffffffff, 8 => ff000000, 8 (00000000 00000000)
1582ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1583ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthx 00000000, 0 => 00000000, 0 (00000000 00000000)
1584ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthx 000f423f, 4 => 423f0000, 0 (00000000 00000000)
1585ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        sthx ffffffff, 8 => ffff0000, 0 (00000000 00000000)
1586ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1587ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sthux 00000000, 0 => 00000000, 0 (00000000 00000000)
1588ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sthux 000f423f, 4 => 423f0000, 4 (00000000 00000000)
1589ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       sthux ffffffff, 8 => ffff0000, 8 (00000000 00000000)
1590ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1591ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwx 00000000, 0 => 00000000, 0 (00000000 00000000)
1592ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwx 000f423f, 4 => 000f423f, 0 (00000000 00000000)
1593ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown        stwx ffffffff, 8 => ffffffff, 0 (00000000 00000000)
1594ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1595ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stwux 00000000, 0 => 00000000, 0 (00000000 00000000)
1596ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stwux 000f423f, 4 => 000f423f, 4 (00000000 00000000)
1597ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown       stwux ffffffff, 8 => ffffffff, 8 (00000000 00000000)
1598ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
1599ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff BrownAll done. Tested 154 different instructions
1600