]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/mips4-fp.s
bfd/
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / mips4-fp.s
CommitLineData
f6829a45
AN
1# Source file used to test -mips4 fp instructions.
2
3text_label:
4 bc1f text_label
5 bc1f $fcc1,text_label
f6829a45 6 bc1t $fcc1,text_label
f6829a45
AN
7 c.f.d $f4,$f6
8 c.f.d $fcc1,$f4,$f6
9 ldxc1 $f2,$4($5)
10 lwxc1 $f2,$4($5)
11 madd.d $f0,$f2,$f4,$f6
12 # This choice of arguments is so that it matches bc3f on pre-mips4.
13 madd.s $f10,$f8,$f2,$f0
14 movf $4,$5,$fcc4
15 movf.d $f4,$f6,$fcc0
16 movf.s $f4,$f6,$fcc0
17 movn.d $f4,$f6,$6
18 movn.s $f4,$f6,$6
19 movt $4,$5,$fcc4
20 movt.d $f4,$f6,$fcc0
21 movt.s $f4,$f6,$fcc0
22 movz.d $f4,$f6,$6
23 movz.s $f4,$f6,$6
24 msub.d $f0,$f2,$f4,$f6
25 msub.s $f0,$f2,$f4,$f6
26 nmadd.d $f0,$f2,$f4,$f6
27 nmadd.s $f0,$f2,$f4,$f6
28 nmsub.d $f0,$f2,$f4,$f6
29 nmsub.s $f0,$f2,$f4,$f6
30 # It used to be disabled due to a clash with lwc3.
31 prefx 4,$4($5)
32 recip.d $f4,$f6
33 recip.s $f4,$f6
34 rsqrt.d $f4,$f6
35 rsqrt.s $f4,$f6
36 sdxc1 $f4,$4($5)
37 swxc1 $f4,$4($5)
38
df58fc94
RS
39# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
40 .align 2
41 .space 8