xref: /aosp_15_r20/external/capstone/suite/MC/PowerPC/ppc64-encoding-ext.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, CS_OPT_SYNTAX_NOREGNAME
2*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x20 = beqlr 0
3*9a0e4156SSadaf Ebrahimi // 0x4d,0x86,0x00,0x20 = beqlr 1
4*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x00,0x20 = beqlr 2
5*9a0e4156SSadaf Ebrahimi // 0x4d,0x8e,0x00,0x20 = beqlr 3
6*9a0e4156SSadaf Ebrahimi // 0x4d,0x92,0x00,0x20 = beqlr 4
7*9a0e4156SSadaf Ebrahimi // 0x4d,0x96,0x00,0x20 = beqlr 5
8*9a0e4156SSadaf Ebrahimi // 0x4d,0x9a,0x00,0x20 = beqlr 6
9*9a0e4156SSadaf Ebrahimi // 0x4d,0x9e,0x00,0x20 = beqlr 7
10*9a0e4156SSadaf Ebrahimi // 0x4d,0x80,0x00,0x20 = bclr 12, 0, 0
11*9a0e4156SSadaf Ebrahimi // 0x4d,0x81,0x00,0x20 = bclr 12, 1, 0
12*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x20 = bclr 12, 2, 0
13*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x20 = bclr 12, 3, 0
14*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x20 = bclr 12, 3, 0
15*9a0e4156SSadaf Ebrahimi // 0x4d,0x84,0x00,0x20 = bclr 12, 4, 0
16*9a0e4156SSadaf Ebrahimi // 0x4d,0x85,0x00,0x20 = bclr 12, 5, 0
17*9a0e4156SSadaf Ebrahimi // 0x4d,0x86,0x00,0x20 = bclr 12, 6, 0
18*9a0e4156SSadaf Ebrahimi // 0x4d,0x87,0x00,0x20 = bclr 12, 7, 0
19*9a0e4156SSadaf Ebrahimi // 0x4d,0x87,0x00,0x20 = bclr 12, 7, 0
20*9a0e4156SSadaf Ebrahimi // 0x4d,0x88,0x00,0x20 = bclr 12, 8, 0
21*9a0e4156SSadaf Ebrahimi // 0x4d,0x89,0x00,0x20 = bclr 12, 9, 0
22*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x00,0x20 = bclr 12, 10, 0
23*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x20 = bclr 12, 11, 0
24*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x20 = bclr 12, 11, 0
25*9a0e4156SSadaf Ebrahimi // 0x4d,0x8c,0x00,0x20 = bclr 12, 12, 0
26*9a0e4156SSadaf Ebrahimi // 0x4d,0x8d,0x00,0x20 = bclr 12, 13, 0
27*9a0e4156SSadaf Ebrahimi // 0x4d,0x8e,0x00,0x20 = bclr 12, 14, 0
28*9a0e4156SSadaf Ebrahimi // 0x4d,0x8f,0x00,0x20 = bclr 12, 15, 0
29*9a0e4156SSadaf Ebrahimi // 0x4d,0x8f,0x00,0x20 = bclr 12, 15, 0
30*9a0e4156SSadaf Ebrahimi // 0x4d,0x90,0x00,0x20 = bclr 12, 16, 0
31*9a0e4156SSadaf Ebrahimi // 0x4d,0x91,0x00,0x20 = bclr 12, 17, 0
32*9a0e4156SSadaf Ebrahimi // 0x4d,0x92,0x00,0x20 = bclr 12, 18, 0
33*9a0e4156SSadaf Ebrahimi // 0x4d,0x93,0x00,0x20 = bclr 12, 19, 0
34*9a0e4156SSadaf Ebrahimi // 0x4d,0x93,0x00,0x20 = bclr 12, 19, 0
35*9a0e4156SSadaf Ebrahimi // 0x4d,0x94,0x00,0x20 = bclr 12, 20, 0
36*9a0e4156SSadaf Ebrahimi // 0x4d,0x95,0x00,0x20 = bclr 12, 21, 0
37*9a0e4156SSadaf Ebrahimi // 0x4d,0x96,0x00,0x20 = bclr 12, 22, 0
38*9a0e4156SSadaf Ebrahimi // 0x4d,0x97,0x00,0x20 = bclr 12, 23, 0
39*9a0e4156SSadaf Ebrahimi // 0x4d,0x97,0x00,0x20 = bclr 12, 23, 0
40*9a0e4156SSadaf Ebrahimi // 0x4d,0x98,0x00,0x20 = bclr 12, 24, 0
41*9a0e4156SSadaf Ebrahimi // 0x4d,0x99,0x00,0x20 = bclr 12, 25, 0
42*9a0e4156SSadaf Ebrahimi // 0x4d,0x9a,0x00,0x20 = bclr 12, 26, 0
43*9a0e4156SSadaf Ebrahimi // 0x4d,0x9b,0x00,0x20 = bclr 12, 27, 0
44*9a0e4156SSadaf Ebrahimi // 0x4d,0x9b,0x00,0x20 = bclr 12, 27, 0
45*9a0e4156SSadaf Ebrahimi // 0x4d,0x9c,0x00,0x20 = bclr 12, 28, 0
46*9a0e4156SSadaf Ebrahimi // 0x4d,0x9d,0x00,0x20 = bclr 12, 29, 0
47*9a0e4156SSadaf Ebrahimi // 0x4d,0x9e,0x00,0x20 = bclr 12, 30, 0
48*9a0e4156SSadaf Ebrahimi // 0x4d,0x9f,0x00,0x20 = bclr 12, 31, 0
49*9a0e4156SSadaf Ebrahimi // 0x4d,0x9f,0x00,0x20 = bclr 12, 31, 0
50*9a0e4156SSadaf Ebrahimi 0x4e,0x80,0x00,0x20 = blr
51*9a0e4156SSadaf Ebrahimi 0x4e,0x80,0x04,0x20 = bctr
52*9a0e4156SSadaf Ebrahimi 0x4e,0x80,0x00,0x21 = blrl
53*9a0e4156SSadaf Ebrahimi 0x4e,0x80,0x04,0x21 = bctrl
54*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x20 = bclr 12, 2, 0
55*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x04,0x20 = bcctr 12, 2, 0
56*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x21 = bclrl 12, 2, 0
57*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x04,0x21 = bcctrl 12, 2, 0
58*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x00,0x20 = bclr 15, 2, 0
59*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x04,0x20 = bcctr 15, 2, 0
60*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x00,0x21 = bclrl 15, 2, 0
61*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x04,0x21 = bcctrl 15, 2, 0
62*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x00,0x20 = bclr 14, 2, 0
63*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x04,0x20 = bcctr 14, 2, 0
64*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x00,0x21 = bclrl 14, 2, 0
65*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x04,0x21 = bcctrl 14, 2, 0
66*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x00,0x20 = bclr 4, 2, 0
67*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x04,0x20 = bcctr 4, 2, 0
68*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x00,0x21 = bclrl 4, 2, 0
69*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x04,0x21 = bcctrl 4, 2, 0
70*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x00,0x20 = bclr 7, 2, 0
71*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x04,0x20 = bcctr 7, 2, 0
72*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x00,0x21 = bclrl 7, 2, 0
73*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x04,0x21 = bcctrl 7, 2, 0
74*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x00,0x20 = bclr 6, 2, 0
75*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x04,0x20 = bcctr 6, 2, 0
76*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x00,0x21 = bclrl 6, 2, 0
77*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x04,0x21 = bcctrl 6, 2, 0
78*9a0e4156SSadaf Ebrahimi 0x4e,0x00,0x00,0x20 = bdnzlr
79*9a0e4156SSadaf Ebrahimi 0x4e,0x00,0x00,0x21 = bdnzlrl
80*9a0e4156SSadaf Ebrahimi 0x4f,0x20,0x00,0x20 = bdnzlr+
81*9a0e4156SSadaf Ebrahimi 0x4f,0x20,0x00,0x21 = bdnzlrl+
82*9a0e4156SSadaf Ebrahimi 0x4f,0x00,0x00,0x20 = bdnzlr-
83*9a0e4156SSadaf Ebrahimi 0x4f,0x00,0x00,0x21 = bdnzlrl-
84*9a0e4156SSadaf Ebrahimi // 0x4d,0x02,0x00,0x20 = bclr 8, 2, 0
85*9a0e4156SSadaf Ebrahimi // 0x4d,0x02,0x00,0x21 = bclrl 8, 2, 0
86*9a0e4156SSadaf Ebrahimi // 0x4c,0x02,0x00,0x20 = bclr 0, 2, 0
87*9a0e4156SSadaf Ebrahimi // 0x4c,0x02,0x00,0x21 = bclrl 0, 2, 0
88*9a0e4156SSadaf Ebrahimi 0x4e,0x40,0x00,0x20 = bdzlr
89*9a0e4156SSadaf Ebrahimi 0x4e,0x40,0x00,0x21 = bdzlrl
90*9a0e4156SSadaf Ebrahimi 0x4f,0x60,0x00,0x20 = bdzlr+
91*9a0e4156SSadaf Ebrahimi 0x4f,0x60,0x00,0x21 = bdzlrl+
92*9a0e4156SSadaf Ebrahimi 0x4f,0x40,0x00,0x20 = bdzlr-
93*9a0e4156SSadaf Ebrahimi 0x4f,0x40,0x00,0x21 = bdzlrl-
94*9a0e4156SSadaf Ebrahimi // 0x4d,0x42,0x00,0x20 = bclr 10, 2, 0
95*9a0e4156SSadaf Ebrahimi // 0x4d,0x42,0x00,0x21 = bclrl 10, 2, 0
96*9a0e4156SSadaf Ebrahimi // 0x4c,0x42,0x00,0x20 = bclr 2, 2, 0
97*9a0e4156SSadaf Ebrahimi // 0x4c,0x42,0x00,0x21 = bclrl 2, 2, 0
98*9a0e4156SSadaf Ebrahimi // 0x4d,0x88,0x00,0x20 = bltlr 2
99*9a0e4156SSadaf Ebrahimi // 0x4d,0x80,0x00,0x20 = bltlr 0
100*9a0e4156SSadaf Ebrahimi // 0x4d,0x88,0x04,0x20 = bltctr 2
101*9a0e4156SSadaf Ebrahimi // 0x4d,0x80,0x04,0x20 = bltctr 0
102*9a0e4156SSadaf Ebrahimi // 0x4d,0x88,0x00,0x21 = bltlrl 2
103*9a0e4156SSadaf Ebrahimi // 0x4d,0x80,0x00,0x21 = bltlrl 0
104*9a0e4156SSadaf Ebrahimi // 0x4d,0x88,0x04,0x21 = bltctrl 2
105*9a0e4156SSadaf Ebrahimi // 0x4d,0x80,0x04,0x21 = bltctrl 0
106*9a0e4156SSadaf Ebrahimi // 0x4d,0xe8,0x00,0x20 = bltlr+ 2
107*9a0e4156SSadaf Ebrahimi // 0x4d,0xe0,0x00,0x20 = bltlr+ 0
108*9a0e4156SSadaf Ebrahimi // 0x4d,0xe8,0x04,0x20 = bltctr+ 2
109*9a0e4156SSadaf Ebrahimi // 0x4d,0xe0,0x04,0x20 = bltctr+ 0
110*9a0e4156SSadaf Ebrahimi // 0x4d,0xe8,0x00,0x21 = bltlrl+ 2
111*9a0e4156SSadaf Ebrahimi // 0x4d,0xe0,0x00,0x21 = bltlrl+ 0
112*9a0e4156SSadaf Ebrahimi // 0x4d,0xe8,0x04,0x21 = bltctrl+ 2
113*9a0e4156SSadaf Ebrahimi // 0x4d,0xe0,0x04,0x21 = bltctrl+ 0
114*9a0e4156SSadaf Ebrahimi // 0x4d,0xc8,0x00,0x20 = bltlr- 2
115*9a0e4156SSadaf Ebrahimi // 0x4d,0xc0,0x00,0x20 = bltlr- 0
116*9a0e4156SSadaf Ebrahimi // 0x4d,0xc8,0x04,0x20 = bltctr- 2
117*9a0e4156SSadaf Ebrahimi // 0x4d,0xc0,0x04,0x20 = bltctr- 0
118*9a0e4156SSadaf Ebrahimi // 0x4d,0xc8,0x00,0x21 = bltlrl- 2
119*9a0e4156SSadaf Ebrahimi // 0x4d,0xc0,0x00,0x21 = bltlrl- 0
120*9a0e4156SSadaf Ebrahimi // 0x4d,0xc8,0x04,0x21 = bltctrl- 2
121*9a0e4156SSadaf Ebrahimi // 0x4d,0xc0,0x04,0x21 = bltctrl- 0
122*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x00,0x20 = blelr 2
123*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x00,0x20 = blelr 0
124*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x04,0x20 = blectr 2
125*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x04,0x20 = blectr 0
126*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x00,0x21 = blelrl 2
127*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x00,0x21 = blelrl 0
128*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x04,0x21 = blectrl 2
129*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x04,0x21 = blectrl 0
130*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x00,0x20 = blelr+ 2
131*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x00,0x20 = blelr+ 0
132*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x04,0x20 = blectr+ 2
133*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x04,0x20 = blectr+ 0
134*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x00,0x21 = blelrl+ 2
135*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x00,0x21 = blelrl+ 0
136*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x04,0x21 = blectrl+ 2
137*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x04,0x21 = blectrl+ 0
138*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x00,0x20 = blelr- 2
139*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x00,0x20 = blelr- 0
140*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x04,0x20 = blectr- 2
141*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x04,0x20 = blectr- 0
142*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x00,0x21 = blelrl- 2
143*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x00,0x21 = blelrl- 0
144*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x04,0x21 = blectrl- 2
145*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x04,0x21 = blectrl- 0
146*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x00,0x20 = beqlr 2
147*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x20 = beqlr 0
148*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x04,0x20 = beqctr 2
149*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x04,0x20 = beqctr 0
150*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x00,0x21 = beqlrl 2
151*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x00,0x21 = beqlrl 0
152*9a0e4156SSadaf Ebrahimi // 0x4d,0x8a,0x04,0x21 = beqctrl 2
153*9a0e4156SSadaf Ebrahimi // 0x4d,0x82,0x04,0x21 = beqctrl 0
154*9a0e4156SSadaf Ebrahimi // 0x4d,0xea,0x00,0x20 = beqlr+ 2
155*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x00,0x20 = beqlr+ 0
156*9a0e4156SSadaf Ebrahimi // 0x4d,0xea,0x04,0x20 = beqctr+ 2
157*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x04,0x20 = beqctr+ 0
158*9a0e4156SSadaf Ebrahimi // 0x4d,0xea,0x00,0x21 = beqlrl+ 2
159*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x00,0x21 = beqlrl+ 0
160*9a0e4156SSadaf Ebrahimi // 0x4d,0xea,0x04,0x21 = beqctrl+ 2
161*9a0e4156SSadaf Ebrahimi // 0x4d,0xe2,0x04,0x21 = beqctrl+ 0
162*9a0e4156SSadaf Ebrahimi // 0x4d,0xca,0x00,0x20 = beqlr- 2
163*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x00,0x20 = beqlr- 0
164*9a0e4156SSadaf Ebrahimi // 0x4d,0xca,0x04,0x20 = beqctr- 2
165*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x04,0x20 = beqctr- 0
166*9a0e4156SSadaf Ebrahimi // 0x4d,0xca,0x00,0x21 = beqlrl- 2
167*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x00,0x21 = beqlrl- 0
168*9a0e4156SSadaf Ebrahimi // 0x4d,0xca,0x04,0x21 = beqctrl- 2
169*9a0e4156SSadaf Ebrahimi // 0x4d,0xc2,0x04,0x21 = beqctrl- 0
170*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x00,0x20 = bgelr 2
171*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x00,0x20 = bgelr 0
172*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x04,0x20 = bgectr 2
173*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x04,0x20 = bgectr 0
174*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x00,0x21 = bgelrl 2
175*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x00,0x21 = bgelrl 0
176*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x04,0x21 = bgectrl 2
177*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x04,0x21 = bgectrl 0
178*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x00,0x20 = bgelr+ 2
179*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x00,0x20 = bgelr+ 0
180*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x04,0x20 = bgectr+ 2
181*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x04,0x20 = bgectr+ 0
182*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x00,0x21 = bgelrl+ 2
183*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x00,0x21 = bgelrl+ 0
184*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x04,0x21 = bgectrl+ 2
185*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x04,0x21 = bgectrl+ 0
186*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x00,0x20 = bgelr- 2
187*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x00,0x20 = bgelr- 0
188*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x04,0x20 = bgectr- 2
189*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x04,0x20 = bgectr- 0
190*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x00,0x21 = bgelrl- 2
191*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x00,0x21 = bgelrl- 0
192*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x04,0x21 = bgectrl- 2
193*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x04,0x21 = bgectrl- 0
194*9a0e4156SSadaf Ebrahimi // 0x4d,0x89,0x00,0x20 = bgtlr 2
195*9a0e4156SSadaf Ebrahimi // 0x4d,0x81,0x00,0x20 = bgtlr 0
196*9a0e4156SSadaf Ebrahimi // 0x4d,0x89,0x04,0x20 = bgtctr 2
197*9a0e4156SSadaf Ebrahimi // 0x4d,0x81,0x04,0x20 = bgtctr 0
198*9a0e4156SSadaf Ebrahimi // 0x4d,0x89,0x00,0x21 = bgtlrl 2
199*9a0e4156SSadaf Ebrahimi // 0x4d,0x81,0x00,0x21 = bgtlrl 0
200*9a0e4156SSadaf Ebrahimi // 0x4d,0x89,0x04,0x21 = bgtctrl 2
201*9a0e4156SSadaf Ebrahimi // 0x4d,0x81,0x04,0x21 = bgtctrl 0
202*9a0e4156SSadaf Ebrahimi // 0x4d,0xe9,0x00,0x20 = bgtlr+ 2
203*9a0e4156SSadaf Ebrahimi // 0x4d,0xe1,0x00,0x20 = bgtlr+ 0
204*9a0e4156SSadaf Ebrahimi // 0x4d,0xe9,0x04,0x20 = bgtctr+ 2
205*9a0e4156SSadaf Ebrahimi // 0x4d,0xe1,0x04,0x20 = bgtctr+ 0
206*9a0e4156SSadaf Ebrahimi // 0x4d,0xe9,0x00,0x21 = bgtlrl+ 2
207*9a0e4156SSadaf Ebrahimi // 0x4d,0xe1,0x00,0x21 = bgtlrl+ 0
208*9a0e4156SSadaf Ebrahimi // 0x4d,0xe9,0x04,0x21 = bgtctrl+ 2
209*9a0e4156SSadaf Ebrahimi // 0x4d,0xe1,0x04,0x21 = bgtctrl+ 0
210*9a0e4156SSadaf Ebrahimi // 0x4d,0xc9,0x00,0x20 = bgtlr- 2
211*9a0e4156SSadaf Ebrahimi // 0x4d,0xc1,0x00,0x20 = bgtlr- 0
212*9a0e4156SSadaf Ebrahimi // 0x4d,0xc9,0x04,0x20 = bgtctr- 2
213*9a0e4156SSadaf Ebrahimi // 0x4d,0xc1,0x04,0x20 = bgtctr- 0
214*9a0e4156SSadaf Ebrahimi // 0x4d,0xc9,0x00,0x21 = bgtlrl- 2
215*9a0e4156SSadaf Ebrahimi // 0x4d,0xc1,0x00,0x21 = bgtlrl- 0
216*9a0e4156SSadaf Ebrahimi // 0x4d,0xc9,0x04,0x21 = bgtctrl- 2
217*9a0e4156SSadaf Ebrahimi // 0x4d,0xc1,0x04,0x21 = bgtctrl- 0
218*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x00,0x20 = bgelr 2
219*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x00,0x20 = bgelr 0
220*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x04,0x20 = bgectr 2
221*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x04,0x20 = bgectr 0
222*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x00,0x21 = bgelrl 2
223*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x00,0x21 = bgelrl 0
224*9a0e4156SSadaf Ebrahimi // 0x4c,0x88,0x04,0x21 = bgectrl 2
225*9a0e4156SSadaf Ebrahimi // 0x4c,0x80,0x04,0x21 = bgectrl 0
226*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x00,0x20 = bgelr+ 2
227*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x00,0x20 = bgelr+ 0
228*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x04,0x20 = bgectr+ 2
229*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x04,0x20 = bgectr+ 0
230*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x00,0x21 = bgelrl+ 2
231*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x00,0x21 = bgelrl+ 0
232*9a0e4156SSadaf Ebrahimi // 0x4c,0xe8,0x04,0x21 = bgectrl+ 2
233*9a0e4156SSadaf Ebrahimi // 0x4c,0xe0,0x04,0x21 = bgectrl+ 0
234*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x00,0x20 = bgelr- 2
235*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x00,0x20 = bgelr- 0
236*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x04,0x20 = bgectr- 2
237*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x04,0x20 = bgectr- 0
238*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x00,0x21 = bgelrl- 2
239*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x00,0x21 = bgelrl- 0
240*9a0e4156SSadaf Ebrahimi // 0x4c,0xc8,0x04,0x21 = bgectrl- 2
241*9a0e4156SSadaf Ebrahimi // 0x4c,0xc0,0x04,0x21 = bgectrl- 0
242*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x00,0x20 = bnelr 2
243*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x00,0x20 = bnelr 0
244*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x04,0x20 = bnectr 2
245*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x04,0x20 = bnectr 0
246*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x00,0x21 = bnelrl 2
247*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x00,0x21 = bnelrl 0
248*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x04,0x21 = bnectrl 2
249*9a0e4156SSadaf Ebrahimi // 0x4c,0x82,0x04,0x21 = bnectrl 0
250*9a0e4156SSadaf Ebrahimi // 0x4c,0xea,0x00,0x20 = bnelr+ 2
251*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x00,0x20 = bnelr+ 0
252*9a0e4156SSadaf Ebrahimi // 0x4c,0xea,0x04,0x20 = bnectr+ 2
253*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x04,0x20 = bnectr+ 0
254*9a0e4156SSadaf Ebrahimi // 0x4c,0xea,0x00,0x21 = bnelrl+ 2
255*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x00,0x21 = bnelrl+ 0
256*9a0e4156SSadaf Ebrahimi // 0x4c,0xea,0x04,0x21 = bnectrl+ 2
257*9a0e4156SSadaf Ebrahimi // 0x4c,0xe2,0x04,0x21 = bnectrl+ 0
258*9a0e4156SSadaf Ebrahimi // 0x4c,0xca,0x00,0x20 = bnelr- 2
259*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x00,0x20 = bnelr- 0
260*9a0e4156SSadaf Ebrahimi // 0x4c,0xca,0x04,0x20 = bnectr- 2
261*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x04,0x20 = bnectr- 0
262*9a0e4156SSadaf Ebrahimi // 0x4c,0xca,0x00,0x21 = bnelrl- 2
263*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x00,0x21 = bnelrl- 0
264*9a0e4156SSadaf Ebrahimi // 0x4c,0xca,0x04,0x21 = bnectrl- 2
265*9a0e4156SSadaf Ebrahimi // 0x4c,0xc2,0x04,0x21 = bnectrl- 0
266*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x00,0x20 = blelr 2
267*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x00,0x20 = blelr 0
268*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x04,0x20 = blectr 2
269*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x04,0x20 = blectr 0
270*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x00,0x21 = blelrl 2
271*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x00,0x21 = blelrl 0
272*9a0e4156SSadaf Ebrahimi // 0x4c,0x89,0x04,0x21 = blectrl 2
273*9a0e4156SSadaf Ebrahimi // 0x4c,0x81,0x04,0x21 = blectrl 0
274*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x00,0x20 = blelr+ 2
275*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x00,0x20 = blelr+ 0
276*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x04,0x20 = blectr+ 2
277*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x04,0x20 = blectr+ 0
278*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x00,0x21 = blelrl+ 2
279*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x00,0x21 = blelrl+ 0
280*9a0e4156SSadaf Ebrahimi // 0x4c,0xe9,0x04,0x21 = blectrl+ 2
281*9a0e4156SSadaf Ebrahimi // 0x4c,0xe1,0x04,0x21 = blectrl+ 0
282*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x00,0x20 = blelr- 2
283*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x00,0x20 = blelr- 0
284*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x04,0x20 = blectr- 2
285*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x04,0x20 = blectr- 0
286*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x00,0x21 = blelrl- 2
287*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x00,0x21 = blelrl- 0
288*9a0e4156SSadaf Ebrahimi // 0x4c,0xc9,0x04,0x21 = blectrl- 2
289*9a0e4156SSadaf Ebrahimi // 0x4c,0xc1,0x04,0x21 = blectrl- 0
290*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x20 = bunlr 2
291*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x20 = bunlr 0
292*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x04,0x20 = bunctr 2
293*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x04,0x20 = bunctr 0
294*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x21 = bunlrl 2
295*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x21 = bunlrl 0
296*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x04,0x21 = bunctrl 2
297*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x04,0x21 = bunctrl 0
298*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x00,0x20 = bunlr+ 2
299*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x00,0x20 = bunlr+ 0
300*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x04,0x20 = bunctr+ 2
301*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x04,0x20 = bunctr+ 0
302*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x00,0x21 = bunlrl+ 2
303*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x00,0x21 = bunlrl+ 0
304*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x04,0x21 = bunctrl+ 2
305*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x04,0x21 = bunctrl+ 0
306*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x00,0x20 = bunlr- 2
307*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x00,0x20 = bunlr- 0
308*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x04,0x20 = bunctr- 2
309*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x04,0x20 = bunctr- 0
310*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x00,0x21 = bunlrl- 2
311*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x00,0x21 = bunlrl- 0
312*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x04,0x21 = bunctrl- 2
313*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x04,0x21 = bunctrl- 0
314*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x00,0x20 = bnulr 2
315*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x00,0x20 = bnulr 0
316*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x04,0x20 = bnuctr 2
317*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x04,0x20 = bnuctr 0
318*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x00,0x21 = bnulrl 2
319*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x00,0x21 = bnulrl 0
320*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x04,0x21 = bnuctrl 2
321*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x04,0x21 = bnuctrl 0
322*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x00,0x20 = bnulr+ 2
323*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x00,0x20 = bnulr+ 0
324*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x04,0x20 = bnuctr+ 2
325*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x04,0x20 = bnuctr+ 0
326*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x00,0x21 = bnulrl+ 2
327*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x00,0x21 = bnulrl+ 0
328*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x04,0x21 = bnuctrl+ 2
329*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x04,0x21 = bnuctrl+ 0
330*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x00,0x20 = bnulr- 2
331*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x00,0x20 = bnulr- 0
332*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x04,0x20 = bnuctr- 2
333*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x04,0x20 = bnuctr- 0
334*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x00,0x21 = bnulrl- 2
335*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x00,0x21 = bnulrl- 0
336*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x04,0x21 = bnuctrl- 2
337*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x04,0x21 = bnuctrl- 0
338*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x20 = bunlr 2
339*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x20 = bunlr 0
340*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x04,0x20 = bunctr 2
341*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x04,0x20 = bunctr 0
342*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x00,0x21 = bunlrl 2
343*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x00,0x21 = bunlrl 0
344*9a0e4156SSadaf Ebrahimi // 0x4d,0x8b,0x04,0x21 = bunctrl 2
345*9a0e4156SSadaf Ebrahimi // 0x4d,0x83,0x04,0x21 = bunctrl 0
346*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x00,0x20 = bunlr+ 2
347*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x00,0x20 = bunlr+ 0
348*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x04,0x20 = bunctr+ 2
349*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x04,0x20 = bunctr+ 0
350*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x00,0x21 = bunlrl+ 2
351*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x00,0x21 = bunlrl+ 0
352*9a0e4156SSadaf Ebrahimi // 0x4d,0xeb,0x04,0x21 = bunctrl+ 2
353*9a0e4156SSadaf Ebrahimi // 0x4d,0xe3,0x04,0x21 = bunctrl+ 0
354*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x00,0x20 = bunlr- 2
355*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x00,0x20 = bunlr- 0
356*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x04,0x20 = bunctr- 2
357*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x04,0x20 = bunctr- 0
358*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x00,0x21 = bunlrl- 2
359*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x00,0x21 = bunlrl- 0
360*9a0e4156SSadaf Ebrahimi // 0x4d,0xcb,0x04,0x21 = bunctrl- 2
361*9a0e4156SSadaf Ebrahimi // 0x4d,0xc3,0x04,0x21 = bunctrl- 0
362*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x00,0x20 = bnulr 2
363*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x00,0x20 = bnulr 0
364*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x04,0x20 = bnuctr 2
365*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x04,0x20 = bnuctr 0
366*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x00,0x21 = bnulrl 2
367*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x00,0x21 = bnulrl 0
368*9a0e4156SSadaf Ebrahimi // 0x4c,0x8b,0x04,0x21 = bnuctrl 2
369*9a0e4156SSadaf Ebrahimi // 0x4c,0x83,0x04,0x21 = bnuctrl 0
370*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x00,0x20 = bnulr+ 2
371*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x00,0x20 = bnulr+ 0
372*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x04,0x20 = bnuctr+ 2
373*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x04,0x20 = bnuctr+ 0
374*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x00,0x21 = bnulrl+ 2
375*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x00,0x21 = bnulrl+ 0
376*9a0e4156SSadaf Ebrahimi // 0x4c,0xeb,0x04,0x21 = bnuctrl+ 2
377*9a0e4156SSadaf Ebrahimi // 0x4c,0xe3,0x04,0x21 = bnuctrl+ 0
378*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x00,0x20 = bnulr- 2
379*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x00,0x20 = bnulr- 0
380*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x04,0x20 = bnuctr- 2
381*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x04,0x20 = bnuctr- 0
382*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x00,0x21 = bnulrl- 2
383*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x00,0x21 = bnulrl- 0
384*9a0e4156SSadaf Ebrahimi // 0x4c,0xcb,0x04,0x21 = bnuctrl- 2
385*9a0e4156SSadaf Ebrahimi // 0x4c,0xc3,0x04,0x21 = bnuctrl- 0
386*9a0e4156SSadaf Ebrahimi // 0x4c,0x42,0x12,0x42 = creqv 2, 2, 2
387*9a0e4156SSadaf Ebrahimi // 0x4c,0x42,0x11,0x82 = crxor 2, 2, 2
388*9a0e4156SSadaf Ebrahimi // 0x4c,0x43,0x1b,0x82 = cror 2, 3, 3
389*9a0e4156SSadaf Ebrahimi // 0x4c,0x43,0x18,0x42 = crnor 2, 3, 3
390*9a0e4156SSadaf Ebrahimi // 0x38,0x43,0xff,0x80 = addi 2, 3, -128
391*9a0e4156SSadaf Ebrahimi // 0x3c,0x43,0xff,0x80 = addis 2, 3, -128
392*9a0e4156SSadaf Ebrahimi // 0x30,0x43,0xff,0x80 = addic 2, 3, -128
393*9a0e4156SSadaf Ebrahimi // 0x34,0x43,0xff,0x80 = addic. 2, 3, -128
394*9a0e4156SSadaf Ebrahimi 0x7c,0x44,0x18,0x50 = subf 2, 4, 3
395*9a0e4156SSadaf Ebrahimi 0x7c,0x44,0x18,0x51 = subf. 2, 4, 3
396*9a0e4156SSadaf Ebrahimi 0x7c,0x44,0x18,0x10 = subfc 2, 4, 3
397*9a0e4156SSadaf Ebrahimi 0x7c,0x44,0x18,0x11 = subfc. 2, 4, 3
398*9a0e4156SSadaf Ebrahimi 0x2d,0x23,0x00,0x80 = cmpdi 2, 3, 128
399*9a0e4156SSadaf Ebrahimi // 0x2c,0x23,0x00,0x80 = cmpdi 0, 3, 128
400*9a0e4156SSadaf Ebrahimi 0x7d,0x23,0x20,0x00 = cmpd 2, 3, 4
401*9a0e4156SSadaf Ebrahimi // 0x7c,0x23,0x20,0x00 = cmpd 0, 3, 4
402*9a0e4156SSadaf Ebrahimi 0x29,0x23,0x00,0x80 = cmpldi 2, 3, 128
403*9a0e4156SSadaf Ebrahimi // 0x28,0x23,0x00,0x80 = cmpldi 0, 3, 128
404*9a0e4156SSadaf Ebrahimi 0x7d,0x23,0x20,0x40 = cmpld 2, 3, 4
405*9a0e4156SSadaf Ebrahimi // 0x7c,0x23,0x20,0x40 = cmpld 0, 3, 4
406*9a0e4156SSadaf Ebrahimi 0x2d,0x03,0x00,0x80 = cmpwi 2, 3, 128
407*9a0e4156SSadaf Ebrahimi // 0x2c,0x03,0x00,0x80 = cmpwi 0, 3, 128
408*9a0e4156SSadaf Ebrahimi 0x7d,0x03,0x20,0x00 = cmpw 2, 3, 4
409*9a0e4156SSadaf Ebrahimi // 0x7c,0x03,0x20,0x00 = cmpw 0, 3, 4
410*9a0e4156SSadaf Ebrahimi 0x29,0x03,0x00,0x80 = cmplwi 2, 3, 128
411*9a0e4156SSadaf Ebrahimi // 0x28,0x03,0x00,0x80 = cmplwi 0, 3, 128
412*9a0e4156SSadaf Ebrahimi 0x7d,0x03,0x20,0x40 = cmplw 2, 3, 4
413*9a0e4156SSadaf Ebrahimi // 0x7c,0x03,0x20,0x40 = cmplw 0, 3, 4
414*9a0e4156SSadaf Ebrahimi // 0x0e,0x03,0x00,0x04 = twi 16, 3, 4
415*9a0e4156SSadaf Ebrahimi // 0x7e,0x03,0x20,0x08 = tw 16, 3, 4
416*9a0e4156SSadaf Ebrahimi // 0x0a,0x03,0x00,0x04 = tdi 16, 3, 4
417*9a0e4156SSadaf Ebrahimi // 0x7e,0x03,0x20,0x88 = td 16, 3, 4
418*9a0e4156SSadaf Ebrahimi 0x0e,0x83,0x00,0x04 = twi 20, 3, 4
419*9a0e4156SSadaf Ebrahimi 0x7e,0x83,0x20,0x08 = tw 20, 3, 4
420*9a0e4156SSadaf Ebrahimi 0x0a,0x83,0x00,0x04 = tdi 20, 3, 4
421*9a0e4156SSadaf Ebrahimi 0x7e,0x83,0x20,0x88 = td 20, 3, 4
422*9a0e4156SSadaf Ebrahimi // 0x0c,0x83,0x00,0x04 = twi 4, 3, 4
423*9a0e4156SSadaf Ebrahimi // 0x7c,0x83,0x20,0x08 = tw 4, 3, 4
424*9a0e4156SSadaf Ebrahimi // 0x08,0x83,0x00,0x04 = tdi 4, 3, 4
425*9a0e4156SSadaf Ebrahimi // 0x7c,0x83,0x20,0x88 = td 4, 3, 4
426*9a0e4156SSadaf Ebrahimi 0x0d,0x83,0x00,0x04 = twi 12, 3, 4
427*9a0e4156SSadaf Ebrahimi 0x7d,0x83,0x20,0x08 = tw 12, 3, 4
428*9a0e4156SSadaf Ebrahimi 0x09,0x83,0x00,0x04 = tdi 12, 3, 4
429*9a0e4156SSadaf Ebrahimi 0x7d,0x83,0x20,0x88 = td 12, 3, 4
430*9a0e4156SSadaf Ebrahimi // 0x0d,0x03,0x00,0x04 = twi 8, 3, 4
431*9a0e4156SSadaf Ebrahimi // 0x7d,0x03,0x20,0x08 = tw 8, 3, 4
432*9a0e4156SSadaf Ebrahimi // 0x09,0x03,0x00,0x04 = tdi 8, 3, 4
433*9a0e4156SSadaf Ebrahimi // 0x7d,0x03,0x20,0x88 = td 8, 3, 4
434*9a0e4156SSadaf Ebrahimi 0x0d,0x83,0x00,0x04 = twi 12, 3, 4
435*9a0e4156SSadaf Ebrahimi 0x7d,0x83,0x20,0x08 = tw 12, 3, 4
436*9a0e4156SSadaf Ebrahimi 0x09,0x83,0x00,0x04 = tdi 12, 3, 4
437*9a0e4156SSadaf Ebrahimi 0x7d,0x83,0x20,0x88 = td 12, 3, 4
438*9a0e4156SSadaf Ebrahimi // 0x0f,0x03,0x00,0x04 = twi 24, 3, 4
439*9a0e4156SSadaf Ebrahimi // 0x7f,0x03,0x20,0x08 = tw 24, 3, 4
440*9a0e4156SSadaf Ebrahimi // 0x0b,0x03,0x00,0x04 = tdi 24, 3, 4
441*9a0e4156SSadaf Ebrahimi // 0x7f,0x03,0x20,0x88 = td 24, 3, 4
442*9a0e4156SSadaf Ebrahimi 0x0e,0x83,0x00,0x04 = twi 20, 3, 4
443*9a0e4156SSadaf Ebrahimi 0x7e,0x83,0x20,0x08 = tw 20, 3, 4
444*9a0e4156SSadaf Ebrahimi 0x0a,0x83,0x00,0x04 = tdi 20, 3, 4
445*9a0e4156SSadaf Ebrahimi 0x7e,0x83,0x20,0x88 = td 20, 3, 4
446*9a0e4156SSadaf Ebrahimi // 0x0c,0x43,0x00,0x04 = twi 2, 3, 4
447*9a0e4156SSadaf Ebrahimi // 0x7c,0x43,0x20,0x08 = tw 2, 3, 4
448*9a0e4156SSadaf Ebrahimi // 0x08,0x43,0x00,0x04 = tdi 2, 3, 4
449*9a0e4156SSadaf Ebrahimi // 0x7c,0x43,0x20,0x88 = td 2, 3, 4
450*9a0e4156SSadaf Ebrahimi 0x0c,0xc3,0x00,0x04 = twi 6, 3, 4
451*9a0e4156SSadaf Ebrahimi 0x7c,0xc3,0x20,0x08 = tw 6, 3, 4
452*9a0e4156SSadaf Ebrahimi 0x08,0xc3,0x00,0x04 = tdi 6, 3, 4
453*9a0e4156SSadaf Ebrahimi 0x7c,0xc3,0x20,0x88 = td 6, 3, 4
454*9a0e4156SSadaf Ebrahimi 0x0c,0xa3,0x00,0x04 = twi 5, 3, 4
455*9a0e4156SSadaf Ebrahimi 0x7c,0xa3,0x20,0x08 = tw 5, 3, 4
456*9a0e4156SSadaf Ebrahimi 0x08,0xa3,0x00,0x04 = tdi 5, 3, 4
457*9a0e4156SSadaf Ebrahimi 0x7c,0xa3,0x20,0x88 = td 5, 3, 4
458*9a0e4156SSadaf Ebrahimi // 0x0c,0x23,0x00,0x04 = twi 1, 3, 4
459*9a0e4156SSadaf Ebrahimi // 0x7c,0x23,0x20,0x08 = tw 1, 3, 4
460*9a0e4156SSadaf Ebrahimi // 0x08,0x23,0x00,0x04 = tdi 1, 3, 4
461*9a0e4156SSadaf Ebrahimi // 0x7c,0x23,0x20,0x88 = td 1, 3, 4
462*9a0e4156SSadaf Ebrahimi 0x0c,0xa3,0x00,0x04 = twi 5, 3, 4
463*9a0e4156SSadaf Ebrahimi 0x7c,0xa3,0x20,0x08 = tw 5, 3, 4
464*9a0e4156SSadaf Ebrahimi 0x08,0xa3,0x00,0x04 = tdi 5, 3, 4
465*9a0e4156SSadaf Ebrahimi 0x7c,0xa3,0x20,0x88 = td 5, 3, 4
466*9a0e4156SSadaf Ebrahimi 0x0c,0xc3,0x00,0x04 = twi 6, 3, 4
467*9a0e4156SSadaf Ebrahimi 0x7c,0xc3,0x20,0x08 = tw 6, 3, 4
468*9a0e4156SSadaf Ebrahimi 0x08,0xc3,0x00,0x04 = tdi 6, 3, 4
469*9a0e4156SSadaf Ebrahimi 0x7c,0xc3,0x20,0x88 = td 6, 3, 4
470*9a0e4156SSadaf Ebrahimi // 0x0f,0xe3,0x00,0x04 = twi 31, 3, 4
471*9a0e4156SSadaf Ebrahimi // 0x7f,0xe3,0x20,0x08 = tw 31, 3, 4
472*9a0e4156SSadaf Ebrahimi // 0x0b,0xe3,0x00,0x04 = tdi 31, 3, 4
473*9a0e4156SSadaf Ebrahimi // 0x7f,0xe3,0x20,0x88 = td 31, 3, 4
474*9a0e4156SSadaf Ebrahimi 0x7f,0xe0,0x00,0x08 = trap
475*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x28,0xc4 = rldicr 2, 3, 5, 3
476*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x28,0xc5 = rldicr. 2, 3, 5, 3
477*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x4f,0x20 = rldicl 2, 3, 9, 60
478*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x4f,0x21 = rldicl. 2, 3, 9, 60
479*9a0e4156SSadaf Ebrahimi 0x78,0x62,0xb9,0x4e = rldimi 2, 3, 55, 5
480*9a0e4156SSadaf Ebrahimi 0x78,0x62,0xb9,0x4f = rldimi. 2, 3, 55, 5
481*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x20,0x00 = rldicl 2, 3, 4, 0
482*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x20,0x01 = rldicl. 2, 3, 4, 0
483*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0xe0,0x02 = rldicl 2, 3, 60, 0
484*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0xe0,0x03 = rldicl. 2, 3, 60, 0
485*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x20,0x10 = rldcl 2, 3, 4, 0
486*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x20,0x11 = rldcl. 2, 3, 4, 0
487*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x26,0xe4 = sldi 2, 3, 4
488*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x26,0xe5 = rldicr. 2, 3, 4, 59
489*9a0e4156SSadaf Ebrahimi 0x78,0x62,0xe1,0x02 = rldicl 2, 3, 60, 4
490*9a0e4156SSadaf Ebrahimi 0x78,0x62,0xe1,0x03 = rldicl. 2, 3, 60, 4
491*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x01,0x00 = rldicl 2, 3, 0, 4
492*9a0e4156SSadaf Ebrahimi // 0x78,0x62,0x01,0x01 = rldicl. 2, 3, 0, 4
493*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x06,0xe4 = rldicr 2, 3, 0, 59
494*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x06,0xe5 = rldicr. 2, 3, 0, 59
495*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x20,0x48 = rldic 2, 3, 4, 1
496*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x20,0x49 = rldic. 2, 3, 4, 1
497*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x28,0x06 = rlwinm 2, 3, 5, 0, 3
498*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x28,0x07 = rlwinm. 2, 3, 5, 0, 3
499*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x4f,0x3e = rlwinm 2, 3, 9, 28, 31
500*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x4f,0x3f = rlwinm. 2, 3, 9, 28, 31
501*9a0e4156SSadaf Ebrahimi 0x50,0x62,0xd9,0x50 = rlwimi 2, 3, 27, 5, 8
502*9a0e4156SSadaf Ebrahimi 0x50,0x62,0xd9,0x51 = rlwimi. 2, 3, 27, 5, 8
503*9a0e4156SSadaf Ebrahimi 0x50,0x62,0xb9,0x50 = rlwimi 2, 3, 23, 5, 8
504*9a0e4156SSadaf Ebrahimi 0x50,0x62,0xb9,0x51 = rlwimi. 2, 3, 23, 5, 8
505*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0x20,0x3e = rlwinm 2, 3, 4, 0, 31
506*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0x20,0x3f = rlwinm. 2, 3, 4, 0, 31
507*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0xe0,0x3e = rlwinm 2, 3, 28, 0, 31
508*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0xe0,0x3f = rlwinm. 2, 3, 28, 0, 31
509*9a0e4156SSadaf Ebrahimi // 0x5c,0x62,0x20,0x3e = rlwnm 2, 3, 4, 0, 31
510*9a0e4156SSadaf Ebrahimi // 0x5c,0x62,0x20,0x3f = rlwnm. 2, 3, 4, 0, 31
511*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x20,0x36 = slwi 2, 3, 4
512*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x20,0x37 = rlwinm. 2, 3, 4, 0, 27
513*9a0e4156SSadaf Ebrahimi 0x54,0x62,0xe1,0x3e = srwi 2, 3, 4
514*9a0e4156SSadaf Ebrahimi 0x54,0x62,0xe1,0x3f = rlwinm. 2, 3, 28, 4, 31
515*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0x01,0x3e = rlwinm 2, 3, 0, 4, 31
516*9a0e4156SSadaf Ebrahimi // 0x54,0x62,0x01,0x3f = rlwinm. 2, 3, 0, 4, 31
517*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x00,0x36 = rlwinm 2, 3, 0, 0, 27
518*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x00,0x37 = rlwinm. 2, 3, 0, 0, 27
519*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x20,0x76 = rlwinm 2, 3, 4, 1, 27
520*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x20,0x77 = rlwinm. 2, 3, 4, 1, 27
521*9a0e4156SSadaf Ebrahimi // 0x7c,0x41,0x03,0xa6 = mtspr 1, 2
522*9a0e4156SSadaf Ebrahimi // 0x7c,0x41,0x02,0xa6 = mfspr 2, 1
523*9a0e4156SSadaf Ebrahimi 0x7c,0x48,0x03,0xa6 = mtlr 2
524*9a0e4156SSadaf Ebrahimi 0x7c,0x48,0x02,0xa6 = mflr 2
525*9a0e4156SSadaf Ebrahimi 0x7c,0x49,0x03,0xa6 = mtctr 2
526*9a0e4156SSadaf Ebrahimi 0x7c,0x49,0x02,0xa6 = mfctr 2
527*9a0e4156SSadaf Ebrahimi 0x60,0x00,0x00,0x00 = nop
528*9a0e4156SSadaf Ebrahimi // 0x68,0x00,0x00,0x00 = xori 0, 0, 0
529*9a0e4156SSadaf Ebrahimi 0x38,0x40,0x00,0x80 = li 2, 128
530*9a0e4156SSadaf Ebrahimi 0x3c,0x40,0x00,0x80 = lis 2, 128
531*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x1b,0x78 = mr 2, 3
532*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x1b,0x79 = or. 2, 3, 3
533*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x18,0xf8 = nor 2, 3, 3
534*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x18,0xf9 = nor. 2, 3, 3
535*9a0e4156SSadaf Ebrahimi 0x7c,0x4f,0xf1,0x20 = mtcrf 255, 2
536