Commit | Line | Data |
---|---|---|
df58fc94 RS |
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 |