bfd/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / micromips@alnv_ps-swap.d
1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: MIPS ALNV.PS instruction branch swapping
3 #as: -32
4 #source: alnv_ps-swap.s
5
6 # Check that a register dependency between ALNV.PS and the following
7 # branch prevents from branch swapping (microMIPS).
8
9 # Note that currently swapping of ALNV.PS in microMIPS code is disabled
10 # altogether.
11
12 .*: +file format .*mips.*
13
14 Disassembly of section \.text:
15 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
16 ([0-9a-f]+) <[^>]*> cfff b \1 <foo\+0x[0-9a-f]+>
17 [ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 foo
18 [0-9a-f]+ <[^>]*> 0c00 nop
19 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
20 ([0-9a-f]+) <[^>]*> 4060 fffe bal \1 <foo\+0x[0-9a-f]+>
21 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 foo
22 [0-9a-f]+ <[^>]*> 0000 0000 nop
23 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
24 ([0-9a-f]+) <[^>]*> 4023 fffe bltzal v1,\1 <foo\+0x[0-9a-f]+>
25 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 foo
26 [0-9a-f]+ <[^>]*> 0000 0000 nop
27 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
28 [0-9a-f]+ <[^>]*> 45c3 jalr v1
29 [0-9a-f]+ <[^>]*> 0000 0000 nop
30 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
31 [0-9a-f]+ <[^>]*> 0083 0f3c jalr a0,v1
32 [0-9a-f]+ <[^>]*> 0000 0000 nop
33 [0-9a-f]+ <[^>]*> 5402 20d9 alnv\.ps \$f4,\$f2,\$f0,v1
34 [0-9a-f]+ <[^>]*> 007f 0f3c jalr v1,ra
35 [0-9a-f]+ <[^>]*> 0000 0000 nop
36 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
37 ([0-9a-f]+) <[^>]*> cfff b \1 <foo\+0x[0-9a-f]+>
38 [ ]*[0-9a-f]+: R_MICROMIPS_PC10_S1 foo
39 [0-9a-f]+ <[^>]*> 0c00 nop
40 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
41 ([0-9a-f]+) <[^>]*> 4060 fffe bal \1 <foo\+0x[0-9a-f]+>
42 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 foo
43 [0-9a-f]+ <[^>]*> 0000 0000 nop
44 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
45 ([0-9a-f]+) <[^>]*> 4023 fffe bltzal v1,\1 <foo\+0x[0-9a-f]+>
46 [ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 foo
47 [0-9a-f]+ <[^>]*> 0000 0000 nop
48 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
49 [0-9a-f]+ <[^>]*> 45c3 jalr v1
50 [0-9a-f]+ <[^>]*> 0000 0000 nop
51 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
52 [0-9a-f]+ <[^>]*> 0083 0f3c jalr a0,v1
53 [0-9a-f]+ <[^>]*> 0000 0000 nop
54 [0-9a-f]+ <[^>]*> 5402 27d9 alnv\.ps \$f4,\$f2,\$f0,ra
55 [0-9a-f]+ <[^>]*> 007f 0f3c jalr v1,ra
56 [0-9a-f]+ <[^>]*> 0000 0000 nop
57 \.\.\.
This page took 0.033114 seconds and 4 git commands to generate.