1# Source file used to test -mips4 fp instructions.
2
3text_label:
4	bc1f	text_label
5	bc1f	$fcc1,text_label
6	bc1t	$fcc1,text_label
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
39# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
40	.align	2
41	.space	8
42