xref: /aosp_15_r20/external/capstone/suite/MC/PowerPC/ppc64-encoding-fp.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, CS_OPT_SYNTAX_NOREGNAME
2*9a0e4156SSadaf Ebrahimi 0xc0,0x44,0x00,0x80 = lfs 2, 128(4)
3*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0x2e = lfsx 2, 3, 4
4*9a0e4156SSadaf Ebrahimi 0xc4,0x44,0x00,0x80 = lfsu 2, 128(4)
5*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0x6e = lfsux 2, 3, 4
6*9a0e4156SSadaf Ebrahimi 0xc8,0x44,0x00,0x80 = lfd 2, 128(4)
7*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0xae = lfdx 2, 3, 4
8*9a0e4156SSadaf Ebrahimi 0xcc,0x44,0x00,0x80 = lfdu 2, 128(4)
9*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x24,0xee = lfdux 2, 3, 4
10*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x26,0xae = lfiwax 2, 3, 4
11*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x26,0xee = lfiwzx 2, 3, 4
12*9a0e4156SSadaf Ebrahimi 0xd0,0x44,0x00,0x80 = stfs 2, 128(4)
13*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0x2e = stfsx 2, 3, 4
14*9a0e4156SSadaf Ebrahimi 0xd4,0x44,0x00,0x80 = stfsu 2, 128(4)
15*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0x6e = stfsux 2, 3, 4
16*9a0e4156SSadaf Ebrahimi 0xd8,0x44,0x00,0x80 = stfd 2, 128(4)
17*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0xae = stfdx 2, 3, 4
18*9a0e4156SSadaf Ebrahimi 0xdc,0x44,0x00,0x80 = stfdu 2, 128(4)
19*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x25,0xee = stfdux 2, 3, 4
20*9a0e4156SSadaf Ebrahimi 0x7c,0x43,0x27,0xae = stfiwx 2, 3, 4
21*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x90 = fmr 2, 3
22*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x91 = fmr. 2, 3
23*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x50 = fneg 2, 3
24*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x51 = fneg. 2, 3
25*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1a,0x10 = fabs 2, 3
26*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1a,0x11 = fabs. 2, 3
27*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x19,0x10 = fnabs 2, 3
28*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x19,0x11 = fnabs. 2, 3
29*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x10 = fcpsgn 2, 3, 4
30*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x11 = fcpsgn. 2, 3, 4
31*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x2a = fadd 2, 3, 4
32*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x2b = fadd. 2, 3, 4
33*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x2a = fadds 2, 3, 4
34*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x2b = fadds. 2, 3, 4
35*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x28 = fsub 2, 3, 4
36*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x29 = fsub. 2, 3, 4
37*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x28 = fsubs 2, 3, 4
38*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x29 = fsubs. 2, 3, 4
39*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x01,0x32 = fmul 2, 3, 4
40*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x01,0x33 = fmul. 2, 3, 4
41*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x01,0x32 = fmuls 2, 3, 4
42*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x01,0x33 = fmuls. 2, 3, 4
43*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x24 = fdiv 2, 3, 4
44*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x20,0x25 = fdiv. 2, 3, 4
45*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x24 = fdivs 2, 3, 4
46*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x20,0x25 = fdivs. 2, 3, 4
47*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x2c = fsqrt 2, 3
48*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x2d = fsqrt. 2, 3
49*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x2c = fsqrts 2, 3
50*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x2d = fsqrts. 2, 3
51*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x30 = fre 2, 3
52*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x31 = fre. 2, 3
53*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x30 = fres 2, 3
54*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x31 = fres. 2, 3
55*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x34 = frsqrte 2, 3
56*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x35 = frsqrte. 2, 3
57*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x34 = frsqrtes 2, 3
58*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x18,0x35 = frsqrtes. 2, 3
59*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3a = fmadd 2, 3, 4, 5
60*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3b = fmadd. 2, 3, 4, 5
61*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3a = fmadds 2, 3, 4, 5
62*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3b = fmadds. 2, 3, 4, 5
63*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x38 = fmsub 2, 3, 4, 5
64*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x39 = fmsub. 2, 3, 4, 5
65*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x38 = fmsubs 2, 3, 4, 5
66*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x39 = fmsubs. 2, 3, 4, 5
67*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3e = fnmadd 2, 3, 4, 5
68*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3f = fnmadd. 2, 3, 4, 5
69*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3e = fnmadds 2, 3, 4, 5
70*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3f = fnmadds. 2, 3, 4, 5
71*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3c = fnmsub 2, 3, 4, 5
72*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x3d = fnmsub. 2, 3, 4, 5
73*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3c = fnmsubs 2, 3, 4, 5
74*9a0e4156SSadaf Ebrahimi 0xec,0x43,0x29,0x3d = fnmsubs. 2, 3, 4, 5
75*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x18 = frsp 2, 3
76*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x19 = frsp. 2, 3
77*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x5c = fctid 2, 3
78*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x5d = fctid. 2, 3
79*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x5e = fctidz 2, 3
80*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x5f = fctidz. 2, 3
81*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1f,0x5e = fctiduz 2, 3
82*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1f,0x5f = fctiduz. 2, 3
83*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x1c = fctiw 2, 3
84*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x1d = fctiw. 2, 3
85*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x1e = fctiwz 2, 3
86*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x18,0x1f = fctiwz. 2, 3
87*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x19,0x1e = fctiwuz 2, 3
88*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x19,0x1f = fctiwuz. 2, 3
89*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x9c = fcfid 2, 3
90*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1e,0x9d = fcfid. 2, 3
91*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1f,0x9c = fcfidu 2, 3
92*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1f,0x9d = fcfidu. 2, 3
93*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x1e,0x9c = fcfids 2, 3
94*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x1e,0x9d = fcfids. 2, 3
95*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x1f,0x9c = fcfidus 2, 3
96*9a0e4156SSadaf Ebrahimi 0xec,0x40,0x1f,0x9d = fcfidus. 2, 3
97*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x10 = frin 2, 3
98*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x11 = frin. 2, 3
99*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x90 = frip 2, 3
100*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x91 = frip. 2, 3
101*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x50 = friz 2, 3
102*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0x51 = friz. 2, 3
103*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0xd0 = frim 2, 3
104*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x1b,0xd1 = frim. 2, 3
105*9a0e4156SSadaf Ebrahimi 0xfd,0x03,0x20,0x00 = fcmpu 2, 3, 4
106*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x2e = fsel 2, 3, 4, 5
107*9a0e4156SSadaf Ebrahimi 0xfc,0x43,0x29,0x2f = fsel. 2, 3, 4, 5
108*9a0e4156SSadaf Ebrahimi 0xfc,0x40,0x04,0x8e = mffs 2
109*9a0e4156SSadaf Ebrahimi 0xff,0xe0,0x00,0x8c = mtfsb0 31
110*9a0e4156SSadaf Ebrahimi 0xff,0xe0,0x00,0x4c = mtfsb1 31
111