This commit was manufactured by cvs2svn to create branch 'binutils-
[external/binutils.git] / gas / testsuite / gas / mips / micromips@lb-svr4pic-ilocks.d
1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: MIPS lb-svr4pic-ilocks
3 #source: lb-pic.s
4 #as: -32 -KPIC
5
6 # Test the lb macro with -KPIC (microMIPS).
7
8 .*: +file format .*mips.*
9
10 Disassembly of section \.text:
11 [0-9a-f]+ <[^>]*> 1c80 0000     lb      a0,0\(zero\)
12 [0-9a-f]+ <[^>]*> 1c80 0001     lb      a0,1\(zero\)
13 [0-9a-f]+ <[^>]*> 41a4 0001     lui     a0,0x1
14 [0-9a-f]+ <[^>]*> 1c84 8000     lb      a0,-32768\(a0\)
15 [0-9a-f]+ <[^>]*> 1c80 8000     lb      a0,-32768\(zero\)
16 [0-9a-f]+ <[^>]*> 41a4 0001     lui     a0,0x1
17 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
18 [0-9a-f]+ <[^>]*> 41a4 0002     lui     a0,0x2
19 [0-9a-f]+ <[^>]*> 1c84 a5a5     lb      a0,-23131\(a0\)
20 [0-9a-f]+ <[^>]*> 1c85 0000     lb      a0,0\(a1\)
21 [0-9a-f]+ <[^>]*> 1c85 0001     lb      a0,1\(a1\)
22 [0-9a-f]+ <[^>]*> 41a4 0001     lui     a0,0x1
23 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
24 [0-9a-f]+ <[^>]*> 1c84 8000     lb      a0,-32768\(a0\)
25 [0-9a-f]+ <[^>]*> 1c85 8000     lb      a0,-32768\(a1\)
26 [0-9a-f]+ <[^>]*> 41a4 0001     lui     a0,0x1
27 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
28 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
29 [0-9a-f]+ <[^>]*> 41a4 0002     lui     a0,0x2
30 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
31 [0-9a-f]+ <[^>]*> 1c84 a5a5     lb      a0,-23131\(a0\)
32 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
33 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.data
34 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
35 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.data
36 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
37 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
38 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_data_label
39 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
40 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
41 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_data_label
42 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
43 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
44 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_common
45 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
46 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
47 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_common
48 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
49 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
50 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
51 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
52 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
53 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
54 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
55 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
56 [0-9a-f]+ <[^>]*> 3084 03e8     addiu   a0,a0,1000
57 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
58 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
59 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
60 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.data
61 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
62 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.data
63 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
64 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
65 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_data_label
66 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
67 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
68 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_data_label
69 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
70 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
71 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_common
72 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
73 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
74 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_common
75 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
76 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
77 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
78 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
79 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
80 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
81 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
82 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
83 [0-9a-f]+ <[^>]*> 3084 03e8     addiu   a0,a0,1000
84 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
85 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
86 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
87 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.data
88 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
89 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.data
90 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
91 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
92 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
93 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_data_label
94 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
95 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
96 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
97 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_data_label
98 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
99 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
100 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
101 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_common
102 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
103 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
104 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
105 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_common
106 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
107 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
108 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
109 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
110 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
111 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
112 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
113 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
114 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
115 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
116 [0-9a-f]+ <[^>]*> 3084 03e8     addiu   a0,a0,1000
117 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
118 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
119 [0-9a-f]+ <[^>]*> 1c84 0000     lb      a0,0\(a0\)
120 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
121 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.data
122 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
123 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.data
124 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
125 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
126 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
127 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_data_label
128 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
129 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
130 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
131 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_data_label
132 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
133 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
134 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
135 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  big_external_common
136 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
137 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
138 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
139 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  small_external_common
140 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
141 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
142 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
143 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
144 [0-9a-f]+ <[^>]*> 3084 0000     addiu   a0,a0,0
145 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
146 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
147 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
148 [0-9a-f]+ <[^>]*> fc9c 0000     lw      a0,0\(gp\)
149 [       ]*[0-9a-f]+: R_MICROMIPS_GOT16  \.bss
150 [0-9a-f]+ <[^>]*> 3084 03e8     addiu   a0,a0,1000
151 [       ]*[0-9a-f]+: R_MICROMIPS_LO16   \.bss
152 [0-9a-f]+ <[^>]*> 00a4 2150     addu    a0,a0,a1
153 [0-9a-f]+ <[^>]*> 1c84 0001     lb      a0,1\(a0\)
154 [0-9a-f]+ <[^>]*> 0c00          nop
155 [0-9a-f]+ <[^>]*> 0c00          nop