Commit | Line | Data |
---|---|---|
97f2bd8b CD |
1 | # Source file used to test -mips5 instructions. |
2 | ||
3 | text_label: | |
b892b944 TS |
4 | abs.ps $f0, $f2 |
5 | add.ps $f2, $f4, $f6 | |
6 | alnv.ps $f6, $f8, $f10, $3 | |
7 | c.eq.ps $f8, $f10 | |
8 | c.eq.ps $fcc2, $f10, $f12 | |
9 | c.f.ps $f8, $f10 | |
10 | c.f.ps $fcc2, $f10, $f12 | |
11 | c.le.ps $f8, $f10 | |
12 | c.le.ps $fcc2, $f10, $f12 | |
13 | c.lt.ps $f8, $f10 | |
14 | c.lt.ps $fcc2, $f10, $f12 | |
15 | c.nge.ps $f8, $f10 | |
16 | c.nge.ps $fcc2, $f10, $f12 | |
17 | c.ngl.ps $f8, $f10 | |
18 | c.ngl.ps $fcc2, $f10, $f12 | |
19 | c.ngle.ps $f8, $f10 | |
20 | c.ngle.ps $fcc2, $f10, $f12 | |
21 | c.ngt.ps $f8, $f10 | |
22 | c.ngt.ps $fcc2, $f10, $f12 | |
23 | c.ole.ps $f8, $f10 | |
24 | c.ole.ps $fcc2, $f10, $f12 | |
25 | c.olt.ps $f8, $f10 | |
26 | c.olt.ps $fcc2, $f10, $f12 | |
27 | c.seq.ps $f8, $f10 | |
28 | c.seq.ps $fcc2, $f10, $f12 | |
29 | c.sf.ps $f8, $f10 | |
30 | c.sf.ps $fcc2, $f10, $f12 | |
31 | c.ueq.ps $f8, $f10 | |
32 | c.ueq.ps $fcc2, $f10, $f12 | |
33 | c.ule.ps $f8, $f10 | |
34 | c.ule.ps $fcc2, $f10, $f12 | |
35 | c.ult.ps $f8, $f10 | |
36 | c.ult.ps $fcc2, $f10, $f12 | |
37 | c.un.ps $f8, $f10 | |
38 | c.un.ps $fcc2, $f10, $f12 | |
39 | cvt.ps.s $f12, $f14, $f16 | |
40 | cvt.s.pl $f16, $f18 | |
41 | cvt.s.pu $f18, $f20 | |
97f2bd8b | 42 | luxc1 $f20, $4($5) |
b892b944 TS |
43 | madd.ps $f20, $f22, $f24, $f26 |
44 | mov.ps $f24, $f26 | |
45 | movf.ps $f26, $f28, $fcc2 | |
46 | movn.ps $f26, $f28, $3 | |
47 | movt.ps $f28, $f30, $fcc4 | |
48 | movz.ps $f28, $f30, $5 | |
49 | msub.ps $f30, $f0, $f2, $f4 | |
50 | mul.ps $f2, $f4, $f6 | |
51 | neg.ps $f6, $f8 | |
52 | nmadd.ps $f6, $f8, $f10, $f12 | |
53 | nmsub.ps $f6, $f8, $f10, $f12 | |
54 | pll.ps $f10, $f12, $f14 | |
55 | plu.ps $f14, $f16, $f18 | |
56 | pul.ps $f16, $f18, $f20 | |
57 | puu.ps $f20, $f22, $f24 | |
58 | sub.ps $f22, $f24, $f26 | |
59 | suxc1 $f26, $6($7) | |
97f2bd8b | 60 | |
b892b944 TS |
61 | c.eq.ps $fcc3, $f10, $f12 # warns |
62 | movf.ps $f26, $f28, $fcc3 # warns | |
97f2bd8b CD |
63 | |
64 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... | |
65 | .space 8 |