xref: /aosp_15_r20/external/capstone/suite/MC/Mips/mips-fpu-instructions.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_MIPS, CS_MODE_MIPS32, None
2*9a0e4156SSadaf Ebrahimi 0x05,0x73,0x20,0x46 = abs.d $f12, $f14
3*9a0e4156SSadaf Ebrahimi 0x85,0x39,0x00,0x46 = abs.s $f6, $f7
4*9a0e4156SSadaf Ebrahimi 0x00,0x62,0x2e,0x46 = add.d $f8, $f12, $f14
5*9a0e4156SSadaf Ebrahimi 0x40,0x32,0x07,0x46 = add.s $f9, $f6, $f7
6*9a0e4156SSadaf Ebrahimi 0x0f,0x73,0x20,0x46 = floor.w.d $f12, $f14
7*9a0e4156SSadaf Ebrahimi 0x8f,0x39,0x00,0x46 = floor.w.s $f6, $f7
8*9a0e4156SSadaf Ebrahimi 0x0e,0x73,0x20,0x46 = ceil.w.d $f12, $f14
9*9a0e4156SSadaf Ebrahimi 0x8e,0x39,0x00,0x46 = ceil.w.s $f6, $f7
10*9a0e4156SSadaf Ebrahimi 0x02,0x62,0x2e,0x46 = mul.d $f8, $f12, $f14
11*9a0e4156SSadaf Ebrahimi 0x42,0x32,0x07,0x46 = mul.s $f9, $f6, $f7
12*9a0e4156SSadaf Ebrahimi 0x07,0x73,0x20,0x46 = neg.d $f12, $f14
13*9a0e4156SSadaf Ebrahimi 0x87,0x39,0x00,0x46 = neg.s $f6, $f7
14*9a0e4156SSadaf Ebrahimi 0x0c,0x73,0x20,0x46 = round.w.d $f12, $f14
15*9a0e4156SSadaf Ebrahimi 0x8c,0x39,0x00,0x46 = round.w.s $f6, $f7
16*9a0e4156SSadaf Ebrahimi 0x04,0x73,0x20,0x46 = sqrt.d $f12, $f14
17*9a0e4156SSadaf Ebrahimi 0x84,0x39,0x00,0x46 = sqrt.s $f6, $f7
18*9a0e4156SSadaf Ebrahimi 0x01,0x62,0x2e,0x46 = sub.d $f8, $f12, $f14
19*9a0e4156SSadaf Ebrahimi 0x41,0x32,0x07,0x46 = sub.s $f9, $f6, $f7
20*9a0e4156SSadaf Ebrahimi 0x0d,0x73,0x20,0x46 = trunc.w.d $f12, $f14
21*9a0e4156SSadaf Ebrahimi 0x8d,0x39,0x00,0x46 = trunc.w.s $f6, $f7
22*9a0e4156SSadaf Ebrahimi 0x32,0x60,0x2e,0x46 = c.eq.d $f12, $f14
23*9a0e4156SSadaf Ebrahimi 0x32,0x30,0x07,0x46 = c.eq.s $f6, $f7
24*9a0e4156SSadaf Ebrahimi 0x30,0x60,0x2e,0x46 = c.f.d $f12, $f14
25*9a0e4156SSadaf Ebrahimi 0x30,0x30,0x07,0x46 = c.f.s $f6, $f7
26*9a0e4156SSadaf Ebrahimi 0x3e,0x60,0x2e,0x46 = c.le.d $f12, $f14
27*9a0e4156SSadaf Ebrahimi 0x3e,0x30,0x07,0x46 = c.le.s $f6, $f7
28*9a0e4156SSadaf Ebrahimi 0x3c,0x60,0x2e,0x46 = c.lt.d $f12, $f14
29*9a0e4156SSadaf Ebrahimi 0x3c,0x30,0x07,0x46 = c.lt.s $f6, $f7
30*9a0e4156SSadaf Ebrahimi 0x3d,0x60,0x2e,0x46 = c.nge.d $f12, $f14
31*9a0e4156SSadaf Ebrahimi 0x3d,0x30,0x07,0x46 = c.nge.s $f6, $f7
32*9a0e4156SSadaf Ebrahimi 0x3b,0x60,0x2e,0x46 = c.ngl.d $f12, $f14
33*9a0e4156SSadaf Ebrahimi 0x3b,0x30,0x07,0x46 = c.ngl.s $f6, $f7
34*9a0e4156SSadaf Ebrahimi 0x39,0x60,0x2e,0x46 = c.ngle.d $f12, $f14
35*9a0e4156SSadaf Ebrahimi 0x39,0x30,0x07,0x46 = c.ngle.s $f6, $f7
36*9a0e4156SSadaf Ebrahimi 0x3f,0x60,0x2e,0x46 = c.ngt.d $f12, $f14
37*9a0e4156SSadaf Ebrahimi 0x3f,0x30,0x07,0x46 = c.ngt.s $f6, $f7
38*9a0e4156SSadaf Ebrahimi 0x36,0x60,0x2e,0x46 = c.ole.d $f12, $f14
39*9a0e4156SSadaf Ebrahimi 0x36,0x30,0x07,0x46 = c.ole.s $f6, $f7
40*9a0e4156SSadaf Ebrahimi 0x34,0x60,0x2e,0x46 = c.olt.d $f12, $f14
41*9a0e4156SSadaf Ebrahimi 0x34,0x30,0x07,0x46 = c.olt.s $f6, $f7
42*9a0e4156SSadaf Ebrahimi 0x3a,0x60,0x2e,0x46 = c.seq.d $f12, $f14
43*9a0e4156SSadaf Ebrahimi 0x3a,0x30,0x07,0x46 = c.seq.s $f6, $f7
44*9a0e4156SSadaf Ebrahimi 0x38,0x60,0x2e,0x46 = c.sf.d $f12, $f14
45*9a0e4156SSadaf Ebrahimi 0x38,0x30,0x07,0x46 = c.sf.s $f6, $f7
46*9a0e4156SSadaf Ebrahimi 0x33,0x60,0x2e,0x46 = c.ueq.d $f12, $f14
47*9a0e4156SSadaf Ebrahimi 0x33,0xe0,0x12,0x46 = c.ueq.s $f28, $f18
48*9a0e4156SSadaf Ebrahimi 0x37,0x60,0x2e,0x46 = c.ule.d $f12, $f14
49*9a0e4156SSadaf Ebrahimi 0x37,0x30,0x07,0x46 = c.ule.s $f6, $f7
50*9a0e4156SSadaf Ebrahimi 0x35,0x60,0x2e,0x46 = c.ult.d $f12, $f14
51*9a0e4156SSadaf Ebrahimi 0x35,0x30,0x07,0x46 = c.ult.s $f6, $f7
52*9a0e4156SSadaf Ebrahimi 0x31,0x60,0x2e,0x46 = c.un.d $f12, $f14
53*9a0e4156SSadaf Ebrahimi 0x31,0x30,0x07,0x46 = c.un.s $f6, $f7
54*9a0e4156SSadaf Ebrahimi 0xa1,0x39,0x00,0x46 = cvt.d.s $f6, $f7
55*9a0e4156SSadaf Ebrahimi 0x21,0x73,0x80,0x46 = cvt.d.w $f12, $f14
56*9a0e4156SSadaf Ebrahimi 0x20,0x73,0x20,0x46 = cvt.s.d $f12, $f14
57*9a0e4156SSadaf Ebrahimi 0xa0,0x39,0x80,0x46 = cvt.s.w $f6, $f7
58*9a0e4156SSadaf Ebrahimi 0x24,0x73,0x20,0x46 = cvt.w.d $f12, $f14
59*9a0e4156SSadaf Ebrahimi 0xa4,0x39,0x00,0x46 = cvt.w.s $f6, $f7
60*9a0e4156SSadaf Ebrahimi 0x00,0x00,0x46,0x44 = cfc1 $a2, $0
61*9a0e4156SSadaf Ebrahimi 0x00,0xf8,0xca,0x44 = ctc1 $t2, $31
62*9a0e4156SSadaf Ebrahimi 0x00,0x38,0x06,0x44 = mfc1 $a2, $f7
63*9a0e4156SSadaf Ebrahimi 0x10,0x28,0x00,0x00 = mfhi $a1
64*9a0e4156SSadaf Ebrahimi 0x12,0x28,0x00,0x00 = mflo $a1
65*9a0e4156SSadaf Ebrahimi 0x86,0x41,0x20,0x46 = mov.d $f6, $f8
66*9a0e4156SSadaf Ebrahimi 0x86,0x39,0x00,0x46 = mov.s $f6, $f7
67*9a0e4156SSadaf Ebrahimi 0x00,0x38,0x86,0x44 = mtc1 $a2, $f7
68*9a0e4156SSadaf Ebrahimi 0x11,0x00,0xe0,0x00 = mthi $a3
69*9a0e4156SSadaf Ebrahimi 0x13,0x00,0xe0,0x00 = mtlo $a3
70*9a0e4156SSadaf Ebrahimi 0xc6,0x23,0xe9,0xe4 = swc1 $f9, 9158($a3)
71*9a0e4156SSadaf Ebrahimi 0x00,0x38,0x06,0x40 = mfc0 $a2, $a3, 0
72*9a0e4156SSadaf Ebrahimi 0x00,0x40,0x89,0x40 = mtc0 $t1, $t0, 0
73*9a0e4156SSadaf Ebrahimi 0x00,0x38,0x05,0x48 = mfc2 $a1, $a3, 0
74*9a0e4156SSadaf Ebrahimi 0x00,0x20,0x89,0x48 = mtc2 $t1, $a0, 0
75*9a0e4156SSadaf Ebrahimi 0x02,0x38,0x06,0x40 = mfc0 $a2, $a3, 2
76*9a0e4156SSadaf Ebrahimi 0x03,0x40,0x89,0x40 = mtc0 $t1, $t0, 3
77*9a0e4156SSadaf Ebrahimi 0x04,0x38,0x05,0x48 = mfc2 $a1, $a3, 4
78*9a0e4156SSadaf Ebrahimi 0x05,0x20,0x89,0x48 = mtc2 $t1, $a0, 5
79*9a0e4156SSadaf Ebrahimi 0x01,0x10,0x20,0x00 = movf $v0, $at, $fcc0
80*9a0e4156SSadaf Ebrahimi 0x01,0x10,0x21,0x00 = movt $v0, $at, $fcc0
81*9a0e4156SSadaf Ebrahimi 0x01,0x20,0xb1,0x00 = movt $a0, $a1, $fcc4
82*9a0e4156SSadaf Ebrahimi 0x11,0x31,0x28,0x46 = movf.d $f4, $f6, $fcc2
83*9a0e4156SSadaf Ebrahimi 0x11,0x31,0x14,0x46 = movf.s $f4, $f6, $fcc5
84*9a0e4156SSadaf Ebrahimi 0x05,0x00,0xa6,0x4c = luxc1 $f0, $a2($a1)
85*9a0e4156SSadaf Ebrahimi 0x0d,0x20,0xb8,0x4c = suxc1 $f4, $t8($a1)
86*9a0e4156SSadaf Ebrahimi 0x00,0x05,0xcc,0x4d = lwxc1 $f20, $t4($t6)
87*9a0e4156SSadaf Ebrahimi 0x08,0xd0,0xd2,0x4e = swxc1 $f26, $s2($s6)
88*9a0e4156SSadaf Ebrahimi 0x00,0x20,0x71,0x44 = mfhc1 $s1, $f4
89*9a0e4156SSadaf Ebrahimi 0x00,0x30,0xf1,0x44 = mthc1 $s1, $f6
90*9a0e4156SSadaf Ebrahimi 0x10,0x00,0xa4,0xeb = swc2 $4, 16($sp)
91*9a0e4156SSadaf Ebrahimi 0x10,0x00,0xa4,0xfb = sdc2 $4, 16($sp)
92*9a0e4156SSadaf Ebrahimi 0x0c,0x00,0xeb,0xcb = lwc2 $11, 12($ra)
93*9a0e4156SSadaf Ebrahimi 0x0c,0x00,0xeb,0xdb = ldc2 $11, 12($ra)
94