Add support to GDB for the Renesas rl78 architecture.
[external/binutils.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         \.\.\.