1	# ctc1s and compares shouldn't appear in a branch delay slot.
2	ctc1	$4,$31
3	b	1f
41:
5	ctc1	$4,$31
6	bc1t	1f
71:
8	c.eq.s	$f0,$f2
9	b	1f
101:
11	c.eq.s	$f0,$f2
12	bc1t	1f
131:
14
15	# The next three branches should have nop-filled slots.
16	ctc1	$4,$31
17	addiu	$5,$5,1
18	bc1t	1f
191:
20	ctc1	$4,$31
21	addiu	$5,$5,1
22	addiu	$6,$6,1
23	bc1t	1f
241:
25	c.eq.s	$f0,$f2
26	addiu	$5,$5,1
27	bc1t	1f
281:
29
30	# ...but a swap is possible in these three.
31	ctc1	$4,$31
32	addiu	$5,$5,1
33	addiu	$6,$6,1
34	addiu	$7,$7,1
35	bc1t	1f
361:
37	c.eq.s	$f0,$f2
38	addiu	$5,$5,1
39	addiu	$6,$6,1
40	bc1t	1f
411:
42	addiu	$7,$7,1
43	bc1t	1f
441:
45