xref: /aosp_15_r20/external/capstone/suite/MC/PowerPC/ppc64-encoding.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, CS_OPT_SYNTAX_NOREGNAME
2*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x18,0x20 = bclr 4, 10, 3
3*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x00,0x20 = bclr 4, 10, 0
4*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x18,0x21 = bclrl 4, 10, 3
5*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x00,0x21 = bclrl 4, 10, 0
6*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x1c,0x20 = bcctr 4, 10, 3
7*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x04,0x20 = bcctr 4, 10, 0
8*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x1c,0x21 = bcctrl 4, 10, 3
9*9a0e4156SSadaf Ebrahimi // 0x4c,0x8a,0x04,0x21 = bcctrl 4, 10, 0
10*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x22,0x02 = crand 2, 3, 4
11*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x21,0xc2 = crnand 2, 3, 4
12*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x23,0x82 = cror 2, 3, 4
13*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x21,0x82 = crxor 2, 3, 4
14*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x20,0x42 = crnor 2, 3, 4
15*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x22,0x42 = creqv 2, 3, 4
16*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x21,0x02 = crandc 2, 3, 4
17*9a0e4156SSadaf Ebrahimi 0x4c,0x43,0x23,0x42 = crorc 2, 3, 4
18*9a0e4156SSadaf Ebrahimi 0x4d,0x0c,0x00,0x00 = mcrf 2, 3
19*9a0e4156SSadaf Ebrahimi 0x44,0x00,0x00,0x22 = sc 1
20*9a0e4156SSadaf Ebrahimi // 0x44,0x00,0x00,0x02 = sc 0
21*9a0e4156SSadaf Ebrahimi 0x88,0x44,0x00,0x80 = lbz 2, 128(4)
22*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0xae = lbzx 2, 3, 4
23*9a0e4156SSadaf Ebrahimi 0x8c,0x44,0x00,0x80 = lbzu 2, 128(4)
24*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0xee = lbzux 2, 3, 4
25*9a0e4156SSadaf Ebrahimi 0xa0,0x44,0x00,0x80 = lhz 2, 128(4)
26*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0x2e = lhzx 2, 3, 4
27*9a0e4156SSadaf Ebrahimi 0xa4,0x44,0x00,0x80 = lhzu 2, 128(4)
28*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0x6e = lhzux 2, 3, 4
29*9a0e4156SSadaf Ebrahimi 0xa8,0x44,0x00,0x80 = lha 2, 128(4)
30*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0xae = lhax 2, 3, 4
31*9a0e4156SSadaf Ebrahimi 0xac,0x44,0x00,0x80 = lhau 2, 128(4)
32*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0xee = lhaux 2, 3, 4
33*9a0e4156SSadaf Ebrahimi 0x80,0x44,0x00,0x80 = lwz 2, 128(4)
34*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x2e = lwzx 2, 3, 4
35*9a0e4156SSadaf Ebrahimi 0x84,0x44,0x00,0x80 = lwzu 2, 128(4)
36*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x6e = lwzux 2, 3, 4
37*9a0e4156SSadaf Ebrahimi 0xe8,0x44,0x00,0x82 = lwa 2, 128(4)
38*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0xaa = lwax 2, 3, 4
39*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0xea = lwaux 2, 3, 4
40*9a0e4156SSadaf Ebrahimi 0xe8,0x44,0x00,0x80 = ld 2, 128(4)
41*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x2a = ldx 2, 3, 4
42*9a0e4156SSadaf Ebrahimi 0xe8,0x44,0x00,0x81 = ldu 2, 128(4)
43*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x6a = ldux 2, 3, 4
44*9a0e4156SSadaf Ebrahimi 0x98,0x44,0x00,0x80 = stb 2, 128(4)
45*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xae = stbx 2, 3, 4
46*9a0e4156SSadaf Ebrahimi 0x9c,0x44,0x00,0x80 = stbu 2, 128(4)
47*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xee = stbux 2, 3, 4
48*9a0e4156SSadaf Ebrahimi 0xb0,0x44,0x00,0x80 = sth 2, 128(4)
49*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x2e = sthx 2, 3, 4
50*9a0e4156SSadaf Ebrahimi 0xb4,0x44,0x00,0x80 = sthu 2, 128(4)
51*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x6e = sthux 2, 3, 4
52*9a0e4156SSadaf Ebrahimi 0x90,0x44,0x00,0x80 = stw 2, 128(4)
53*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x2e = stwx 2, 3, 4
54*9a0e4156SSadaf Ebrahimi 0x94,0x44,0x00,0x80 = stwu 2, 128(4)
55*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x6e = stwux 2, 3, 4
56*9a0e4156SSadaf Ebrahimi 0xf8,0x44,0x00,0x80 = std 2, 128(4)
57*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x2a = stdx 2, 3, 4
58*9a0e4156SSadaf Ebrahimi 0xf8,0x44,0x00,0x81 = stdu 2, 128(4)
59*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x6a = stdux 2, 3, 4
60*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x26,0x2c = lhbrx 2, 3, 4
61*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x27,0x2c = sthbrx 2, 3, 4
62*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0x2c = lwbrx 2, 3, 4
63*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0x2c = stwbrx 2, 3, 4
64*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0x28 = ldbrx 2, 3, 4
65*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0x28 = stdbrx 2, 3, 4
66*9a0e4156SSadaf Ebrahimi 0xb8,0x41,0x00,0x80 = lmw 2, 128(1)
67*9a0e4156SSadaf Ebrahimi 0xbc,0x41,0x00,0x80 = stmw 2, 128(1)
68*9a0e4156SSadaf Ebrahimi 0x38,0x43,0x00,0x80 = addi 2, 3, 128
69*9a0e4156SSadaf Ebrahimi 0x3c,0x43,0x00,0x80 = addis 2, 3, 128
70*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0x14 = add 2, 3, 4
71*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x22,0x15 = add. 2, 3, 4
72*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x50 = subf 2, 3, 4
73*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x51 = subf. 2, 3, 4
74*9a0e4156SSadaf Ebrahimi 0x30,0x43,0x00,0x80 = addic 2, 3, 128
75*9a0e4156SSadaf Ebrahimi 0x34,0x43,0x00,0x80 = addic. 2, 3, 128
76*9a0e4156SSadaf Ebrahimi 0x20,0x43,0x00,0x04 = subfic 2, 3, 4
77*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x14 = addc 2, 3, 4
78*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x15 = addc. 2, 3, 4
79*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x10 = subfc 2, 3, 4
80*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x10 = subfc 2, 3, 4
81*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x14 = adde 2, 3, 4
82*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x15 = adde. 2, 3, 4
83*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x10 = subfe 2, 3, 4
84*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x11 = subfe. 2, 3, 4
85*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0xd4 = addme 2, 3
86*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0xd5 = addme. 2, 3
87*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0xd0 = subfme 2, 3
88*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0xd1 = subfme. 2, 3
89*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0x94 = addze 2, 3
90*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0x95 = addze. 2, 3
91*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0x90 = subfze 2, 3
92*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x01,0x91 = subfze. 2, 3
93*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x00,0xd0 = neg 2, 3
94*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x00,0xd1 = neg. 2, 3
95*9a0e4156SSadaf Ebrahimi 0x1c,0x43,0x00,0x80 = mulli 2, 3, 128
96*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x96 = mulhw 2, 3, 4
97*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x97 = mulhw. 2, 3, 4
98*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xd6 = mullw 2, 3, 4
99*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xd7 = mullw. 2, 3, 4
100*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x16 = mulhwu 2, 3, 4
101*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x17 = mulhwu. 2, 3, 4
102*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0xd6 = divw 2, 3, 4
103*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0xd7 = divw. 2, 3, 4
104*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x96 = divwu 2, 3, 4
105*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x97 = divwu. 2, 3, 4
106*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xd2 = mulld 2, 3, 4
107*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0xd3 = mulld. 2, 3, 4
108*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x92 = mulhd 2, 3, 4
109*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x93 = mulhd. 2, 3, 4
110*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x12 = mulhdu 2, 3, 4
111*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x20,0x13 = mulhdu. 2, 3, 4
112*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0xd2 = divd 2, 3, 4
113*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0xd3 = divd. 2, 3, 4
114*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x92 = divdu 2, 3, 4
115*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x23,0x93 = divdu. 2, 3, 4
116*9a0e4156SSadaf Ebrahimi 0x2d,0x23,0x00,0x80 = cmpdi 2, 3, 128
117*9a0e4156SSadaf Ebrahimi 0x7d,0x23,0x20,0x00 = cmpd 2, 3, 4
118*9a0e4156SSadaf Ebrahimi 0x29,0x23,0x00,0x80 = cmpldi 2, 3, 128
119*9a0e4156SSadaf Ebrahimi 0x7d,0x23,0x20,0x40 = cmpld 2, 3, 4
120*9a0e4156SSadaf Ebrahimi 0x2d,0x03,0x00,0x80 = cmpwi 2, 3, 128
121*9a0e4156SSadaf Ebrahimi 0x7d,0x03,0x20,0x00 = cmpw 2, 3, 4
122*9a0e4156SSadaf Ebrahimi 0x29,0x03,0x00,0x80 = cmplwi 2, 3, 128
123*9a0e4156SSadaf Ebrahimi 0x7d,0x03,0x20,0x40 = cmplw 2, 3, 4
124*9a0e4156SSadaf Ebrahimi // 0x0c,0x43,0x00,0x04 = twi 2, 3, 4
125*9a0e4156SSadaf Ebrahimi // 0x7c,0x43,0x20,0x08 = tw 2, 3, 4
126*9a0e4156SSadaf Ebrahimi // 0x08,0x43,0x00,0x04 = tdi 2, 3, 4
127*9a0e4156SSadaf Ebrahimi // 0x7c,0x43,0x20,0x88 = td 2, 3, 4
128*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x21,0x5e = isel 2, 3, 4, 5
129*9a0e4156SSadaf Ebrahimi 0x70,0x62,0x00,0x80 = andi. 2, 3, 128
130*9a0e4156SSadaf Ebrahimi 0x74,0x62,0x00,0x80 = andis. 2, 3, 128
131*9a0e4156SSadaf Ebrahimi 0x60,0x62,0x00,0x80 = ori 2, 3, 128
132*9a0e4156SSadaf Ebrahimi 0x64,0x62,0x00,0x80 = oris 2, 3, 128
133*9a0e4156SSadaf Ebrahimi 0x68,0x62,0x00,0x80 = xori 2, 3, 128
134*9a0e4156SSadaf Ebrahimi 0x6c,0x62,0x00,0x80 = xoris 2, 3, 128
135*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x38 = and 2, 3, 4
136*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x39 = and. 2, 3, 4
137*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x22,0x78 = xor 2, 3, 4
138*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x22,0x79 = xor. 2, 3, 4
139*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0xb8 = nand 2, 3, 4
140*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0xb9 = nand. 2, 3, 4
141*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0x78 = or 2, 3, 4
142*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0x79 = or. 2, 3, 4
143*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0xf8 = nor 2, 3, 4
144*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0xf9 = nor. 2, 3, 4
145*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x22,0x38 = eqv 2, 3, 4
146*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x22,0x39 = eqv. 2, 3, 4
147*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x78 = andc 2, 3, 4
148*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x79 = andc. 2, 3, 4
149*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0x38 = orc 2, 3, 4
150*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x23,0x39 = orc. 2, 3, 4
151*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0x74 = extsb 2, 3
152*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0x75 = extsb. 2, 3
153*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0x34 = extsh 2, 3
154*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0x35 = extsh. 2, 3
155*9a0e4156SSadaf Ebrahimi // 0x7c,0x62,0x00,0x34 = cntlzw 2, 3
156*9a0e4156SSadaf Ebrahimi // 0x7c,0x62,0x00,0x35 = cntlzw. 2, 3
157*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x02,0xf4 = popcntw 2, 3
158*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0xb4 = extsw 2, 3
159*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x07,0xb5 = extsw. 2, 3
160*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x00,0x74 = cntlzd 2, 3
161*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x00,0x75 = cntlzd. 2, 3
162*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x03,0xf4 = popcntd 2, 3
163*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x21,0x4c = rlwinm 2, 3, 4, 5, 6
164*9a0e4156SSadaf Ebrahimi 0x54,0x62,0x21,0x4d = rlwinm. 2, 3, 4, 5, 6
165*9a0e4156SSadaf Ebrahimi 0x5c,0x62,0x21,0x4c = rlwnm 2, 3, 4, 5, 6
166*9a0e4156SSadaf Ebrahimi 0x5c,0x62,0x21,0x4d = rlwnm. 2, 3, 4, 5, 6
167*9a0e4156SSadaf Ebrahimi 0x50,0x62,0x21,0x4c = rlwimi 2, 3, 4, 5, 6
168*9a0e4156SSadaf Ebrahimi 0x50,0x62,0x21,0x4d = rlwimi. 2, 3, 4, 5, 6
169*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x40 = rldicl 2, 3, 4, 5
170*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x41 = rldicl. 2, 3, 4, 5
171*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x44 = rldicr 2, 3, 4, 5
172*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x45 = rldicr. 2, 3, 4, 5
173*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x48 = rldic 2, 3, 4, 5
174*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x49 = rldic. 2, 3, 4, 5
175*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x50 = rldcl 2, 3, 4, 5
176*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x51 = rldcl. 2, 3, 4, 5
177*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x52 = rldcr 2, 3, 4, 5
178*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x53 = rldcr. 2, 3, 4, 5
179*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x4c = rldimi 2, 3, 4, 5
180*9a0e4156SSadaf Ebrahimi 0x78,0x62,0x21,0x4d = rldimi. 2, 3, 4, 5
181*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x30 = slw 2, 3, 4
182*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x31 = slw. 2, 3, 4
183*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x24,0x30 = srw 2, 3, 4
184*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x24,0x31 = srw. 2, 3, 4
185*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x70 = srawi 2, 3, 4
186*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x71 = srawi. 2, 3, 4
187*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x30 = sraw 2, 3, 4
188*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x31 = sraw. 2, 3, 4
189*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x36 = sld 2, 3, 4
190*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x20,0x37 = sld. 2, 3, 4
191*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x24,0x36 = srd 2, 3, 4
192*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x24,0x37 = srd. 2, 3, 4
193*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x74 = sradi 2, 3, 4
194*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x75 = sradi. 2, 3, 4
195*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x34 = srad 2, 3, 4
196*9a0e4156SSadaf Ebrahimi 0x7c,0x62,0x26,0x35 = srad. 2, 3, 4
197*9a0e4156SSadaf Ebrahimi 0x7c,0x58,0x93,0xa6 = mtspr 600, 2
198*9a0e4156SSadaf Ebrahimi 0x7c,0x58,0x92,0xa6 = mfspr 2, 600
199*9a0e4156SSadaf Ebrahimi 0x7c,0x47,0xb1,0x20 = mtcrf 123, 2
200*9a0e4156SSadaf Ebrahimi 0x7c,0x40,0x00,0x26 = mfcr 2
201*9a0e4156SSadaf Ebrahimi 0x7c,0x51,0x01,0x20 = mtocrf 16, 2
202*9a0e4156SSadaf Ebrahimi 0x7e,0x10,0x80,0x26 = mfocrf 16, 8
203