]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/mips/loongson-2f.s
MIPS/GAS: Split Loongson MMI Instructions from loongson2f/3a
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / loongson-2f.s
1 .text
2 .set noreorder
3
4 movz_insns:
5 movz $2, $3, $4
6 movnz $2, $3, $4
7 movn $2, $3, $4
8
9 integer_insns:
10 mult.g $2, $3, $4
11 multu.g $5, $6, $7
12 dmult.g $8, $9, $10
13 dmultu.g $11, $12, $13
14 div.g $14, $15, $16
15 divu.g $17, $18, $19
16 ddiv.g $20, $21, $22
17 ddivu.g $23, $24, $25
18 mod.g $26, $27, $28
19 modu.g $29, $30, $31
20 dmod.g $2, $3, $4
21 dmodu.g $5, $6, $7
22
23 fpu_insns:
24 madd.s $f0, $f1, $f2
25 madd.d $f3, $f4, $f5
26 madd.ps $f6, $f7, $f8
27 msub.s $f9, $f10, $f11
28 msub.d $f12, $f13, $f14
29 msub.ps $f15, $f16, $f17
30 nmadd.s $f18, $f19, $f20
31 nmadd.d $f21, $f22, $f23
32 nmadd.ps $f24, $f25, $f26
33 nmsub.s $f27, $f28, $f29
34 nmsub.d $f0, $f1, $f2
35 nmsub.ps $f3, $f4, $f5
36
37 mips5_ps_insns:
38 abs.ps $f0, $f2
39 add.ps $f2, $f4, $f6
40 c.eq.ps $f8, $f10
41 c.f.ps $f8, $f10
42 c.le.ps $f8, $f10
43 c.lt.ps $f8, $f10
44 c.nge.ps $f8, $f10
45 c.ngl.ps $f8, $f10
46 c.ngle.ps $f8, $f10
47 c.ngt.ps $f8, $f10
48 c.ole.ps $f8, $f10
49 c.olt.ps $f8, $f10
50 c.seq.ps $f8, $f10
51 c.sf.ps $f8, $f10
52 c.ueq.ps $f8, $f10
53 c.ule.ps $f8, $f10
54 c.ult.ps $f8, $f10
55 c.un.ps $f8, $f10
56 mov.ps $f24, $f26
57 mul.ps $f2, $f4, $f6
58 neg.ps $f6, $f8
59 sub.ps $f22, $f24, $f26