1# Source file to test branch swapping with the ALNV.PS instruction.
2
3	.text
4foo:
5	alnv.ps	$f4, $f2, $f0, $3
6	b	foo
7	alnv.ps	$f4, $f2, $f0, $3
8	bal	foo
9	alnv.ps	$f4, $f2, $f0, $3
10	bltzal	$3, foo
11	alnv.ps	$f4, $f2, $f0, $3
12	jalr	$3
13	alnv.ps	$f4, $f2, $f0, $3
14	jalr	$4, $3
15	alnv.ps	$f4, $f2, $f0, $3
16	jalr	$3, $31
17
18	alnv.ps	$f4, $f2, $f0, $31
19	b	foo
20	alnv.ps	$f4, $f2, $f0, $31
21	bal	foo
22	alnv.ps	$f4, $f2, $f0, $31
23	bltzal	$3, foo
24	alnv.ps	$f4, $f2, $f0, $31
25	jalr	$3
26	alnv.ps	$f4, $f2, $f0, $31
27	jalr	$4, $3
28	alnv.ps	$f4, $f2, $f0, $31
29	jalr	$3, $31
30
31# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
32	.align	2
33	.space	8
34