Commit | Line | Data |
---|---|---|
f6829a45 AN |
1 | # Source file used to test -mips4 fp instructions. |
2 | ||
3 | text_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 |