1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: MIPS16 branch to unaligned symbol 3
3 #as: -n32 -march=from-abi
4 #source: unaligned-branch-mips16-2.s
6 .*: +file format .*mips.*
8 Disassembly of section \.text:
10 [0-9a-f]+ <[^>]*> ea6f not v0,v1
11 [0-9a-f]+ <[^>]*> f000 1000 b 00001006 <foo\+0x6>
12 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar0-0x4
13 [0-9a-f]+ <[^>]*> ea6f not v0,v1
14 [0-9a-f]+ <[^>]*> f000 1000 b 0000100c <foo\+0xc>
15 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar1-0x4
16 [0-9a-f]+ <[^>]*> ea6f not v0,v1
17 [0-9a-f]+ <[^>]*> f000 1000 b 00001012 <foo\+0x12>
18 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar2-0x4
19 [0-9a-f]+ <[^>]*> ea6f not v0,v1
20 [0-9a-f]+ <[^>]*> f000 1000 b 00001018 <foo\+0x18>
21 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar3-0x4
22 [0-9a-f]+ <[^>]*> ea6f not v0,v1
23 [0-9a-f]+ <[^>]*> f000 1000 b 0000101e <foo\+0x1e>
24 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x4
25 [0-9a-f]+ <[^>]*> ea6f not v0,v1
26 [0-9a-f]+ <[^>]*> f000 1000 b 00001024 <foo\+0x24>
27 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x3
28 [0-9a-f]+ <[^>]*> ea6f not v0,v1
29 [0-9a-f]+ <[^>]*> f000 1000 b 0000102a <foo\+0x2a>
30 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x2
31 [0-9a-f]+ <[^>]*> ea6f not v0,v1
32 [0-9a-f]+ <[^>]*> f000 1000 b 00001030 <foo\+0x30>
33 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x1
34 [0-9a-f]+ <[^>]*> ea6f not v0,v1
35 [0-9a-f]+ <[^>]*> f000 1000 b 00001036 <foo\+0x36>
36 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4
37 [0-9a-f]+ <[^>]*> ea6f not v0,v1
38 [0-9a-f]+ <[^>]*> f000 1000 b 0000103c <foo\+0x3c>
39 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar16-0x4
40 [0-9a-f]+ <[^>]*> ea6f not v0,v1
41 [0-9a-f]+ <[^>]*> f000 1000 b 00001042 <foo\+0x42>
42 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar17-0x4
43 [0-9a-f]+ <[^>]*> ea6f not v0,v1
44 [0-9a-f]+ <[^>]*> f000 1000 b 00001048 <foo\+0x48>
45 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x4
46 [0-9a-f]+ <[^>]*> ea6f not v0,v1
47 [0-9a-f]+ <[^>]*> f000 1000 b 0000104e <foo\+0x4e>
48 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x3
49 [0-9a-f]+ <[^>]*> ea6f not v0,v1
50 [0-9a-f]+ <[^>]*> f000 1000 b 00001054 <foo\+0x54>
51 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x2
52 [0-9a-f]+ <[^>]*> ea6f not v0,v1
53 [0-9a-f]+ <[^>]*> f000 1000 b 0000105a <foo\+0x5a>
54 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x1
55 [0-9a-f]+ <[^>]*> ea6f not v0,v1
56 [0-9a-f]+ <[^>]*> f000 1000 b 00001060 <foo\+0x60>
57 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18
58 [0-9a-f]+ <[^>]*> ea6f not v0,v1
59 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001066 <foo\+0x66>
60 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar0-0x4
61 [0-9a-f]+ <[^>]*> ea6f not v0,v1
62 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,0000106c <foo\+0x6c>
63 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar1-0x4
64 [0-9a-f]+ <[^>]*> ea6f not v0,v1
65 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001072 <foo\+0x72>
66 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar2-0x4
67 [0-9a-f]+ <[^>]*> ea6f not v0,v1
68 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001078 <foo\+0x78>
69 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar3-0x4
70 [0-9a-f]+ <[^>]*> ea6f not v0,v1
71 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,0000107e <foo\+0x7e>
72 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x4
73 [0-9a-f]+ <[^>]*> ea6f not v0,v1
74 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001084 <foo\+0x84>
75 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x3
76 [0-9a-f]+ <[^>]*> ea6f not v0,v1
77 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,0000108a <foo\+0x8a>
78 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x2
79 [0-9a-f]+ <[^>]*> ea6f not v0,v1
80 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001090 <foo\+0x90>
81 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4-0x1
82 [0-9a-f]+ <[^>]*> ea6f not v0,v1
83 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,00001096 <foo\+0x96>
84 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar4
85 [0-9a-f]+ <[^>]*> ea6f not v0,v1
86 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,0000109c <foo\+0x9c>
87 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar16-0x4
88 [0-9a-f]+ <[^>]*> ea6f not v0,v1
89 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010a2 <foo\+0xa2>
90 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar17-0x4
91 [0-9a-f]+ <[^>]*> ea6f not v0,v1
92 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010a8 <foo\+0xa8>
93 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x4
94 [0-9a-f]+ <[^>]*> ea6f not v0,v1
95 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010ae <foo\+0xae>
96 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x3
97 [0-9a-f]+ <[^>]*> ea6f not v0,v1
98 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010b4 <foo\+0xb4>
99 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x2
100 [0-9a-f]+ <[^>]*> ea6f not v0,v1
101 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010ba <foo\+0xba>
102 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18-0x1
103 [0-9a-f]+ <[^>]*> ea6f not v0,v1
104 [0-9a-f]+ <[^>]*> f000 2a00 bnez v0,000010c0 <foo\+0xc0>
105 [ ]*[0-9a-f]+: R_MIPS16_PC16_S1 bar18
106 [0-9a-f]+ <[^>]*> ea6f not v0,v1
107 [0-9a-f]+ <[^>]*> e820 jr ra
108 [0-9a-f]+ <[^>]*> ea6f not v0,v1