MIPS/GAS/testsuite: Remove last remnants of ECOFF support
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / micromips@ulw-reloc.d
CommitLineData
f2ae14a1
RS
1#as: -32 -EB
2#objdump: -dr --prefix-addresses -Mgpr-names=numeric
3#name: ULW with relocation operators
4#source: ulw-reloc.s
5
6.*file format.*
7
8Disassembly of section \.text:
9[0-9a-f]+ <[^>]*> lwl \$1,0\(\$4\)
10[0-9a-f]+ <[^>]*> lwr \$1,3\(\$4\)
11[0-9a-f]+ <[^>]*> move \$4,\$1
12[0-9a-f]+ <[^>]*> lwl \$1,2044\(\$4\)
13[0-9a-f]+ <[^>]*> lwr \$1,2047\(\$4\)
14[0-9a-f]+ <[^>]*> move \$4,\$1
15[0-9a-f]+ <[^>]*> addiu \$1,\$4,2045
16[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
17[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
18[0-9a-f]+ <[^>]*> addiu \$1,\$4,2047
19[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
20[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
21[0-9a-f]+ <[^>]*> addiu \$1,\$4,2048
22[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
23[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
24[0-9a-f]+ <[^>]*> addiu \$1,\$4,32764
25[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
26[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
27[0-9a-f]+ <[^>]*> addiu \$1,\$4,32765
28[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
29[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
30[0-9a-f]+ <[^>]*> addiu \$1,\$4,32767
31[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
32[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
33[0-9a-f]+ <[^>]*> li \$1,0x8000
34[0-9a-f]+ <[^>]*> addu \$1,\$1,\$4
35[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
36[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
37#--------------------------------------------------------------------
38[0-9a-f]+ <[^>]*> lwl \$4,0\(\$5\)
39[0-9a-f]+ <[^>]*> lwr \$4,3\(\$5\)
40[0-9a-f]+ <[^>]*> lwl \$4,2044\(\$5\)
41[0-9a-f]+ <[^>]*> lwr \$4,2047\(\$5\)
42[0-9a-f]+ <[^>]*> addiu \$1,\$5,2045
43[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
44[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
45[0-9a-f]+ <[^>]*> addiu \$1,\$5,2047
46[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
47[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
48[0-9a-f]+ <[^>]*> addiu \$1,\$5,2048
49[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
50[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
51[0-9a-f]+ <[^>]*> addiu \$1,\$5,32764
52[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
53[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
54[0-9a-f]+ <[^>]*> addiu \$1,\$5,32765
55[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
56[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
57[0-9a-f]+ <[^>]*> addiu \$1,\$5,32767
58[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
59[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
60[0-9a-f]+ <[^>]*> li \$1,0x8000
61[0-9a-f]+ <[^>]*> addu \$1,\$1,\$5
62[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
63[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
64[0-9a-f]+ <[^>]*> lui \$1,0x3
65[0-9a-f]+ <[^>]*> ori \$1,\$1,0x7ffc
66[0-9a-f]+ <[^>]*> addu \$1,\$1,\$5
67[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
68[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
69[0-9a-f]+ <[^>]*> lui \$1,0x3
70[0-9a-f]+ <[^>]*> ori \$1,\$1,0x7ffd
71[0-9a-f]+ <[^>]*> addu \$1,\$1,\$5
72[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
73[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
74[0-9a-f]+ <[^>]*> lui \$1,0x3
75[0-9a-f]+ <[^>]*> ori \$1,\$1,0x7fff
76[0-9a-f]+ <[^>]*> addu \$1,\$1,\$5
77[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
78[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
79# Would be more efficient to apply the offset to the base register.
80[0-9a-f]+ <[^>]*> lui \$1,0x3
81[0-9a-f]+ <[^>]*> ori \$1,\$1,0x8000
82[0-9a-f]+ <[^>]*> addu \$1,\$1,\$5
83[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
84[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
85#--------------------------------------------------------------------
86[0-9a-f]+ <[^>]*> li \$1,0
87[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
88[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
89[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
90[0-9a-f]+ <[^>]*> li \$1,0
91[ ]*[0-9a-f]+: R_MICROMIPS_HI16 foo
92[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
93[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
94[0-9a-f]+ <[^>]*> li \$1,0
95[ ]*[0-9a-f]+: R_MICROMIPS_GPREL16 foo
96[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
97[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
98[0-9a-f]+ <[^>]*> li \$1,-30875
99[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
100[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
101[0-9a-f]+ <[^>]*> li \$1,4661
102[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
103[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
104#--------------------------------------------------------------------
105[0-9a-f]+ <[^>]*> addiu \$1,\$4,0
106[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
107[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
108[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
109[0-9a-f]+ <[^>]*> addiu \$1,\$4,0
110[ ]*[0-9a-f]+: R_MICROMIPS_HI16 foo
111[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
112[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
113[0-9a-f]+ <[^>]*> addiu \$1,\$4,0
114[ ]*[0-9a-f]+: R_MICROMIPS_GPREL16 foo
115[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
116[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
117#--------------------------------------------------------------------
118[0-9a-f]+ <[^>]*> addiu \$1,\$5,0
119[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
120[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
121[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
122[0-9a-f]+ <[^>]*> addiu \$1,\$5,0
123[ ]*[0-9a-f]+: R_MICROMIPS_HI16 foo
124[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
125[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
126[0-9a-f]+ <[^>]*> addiu \$1,\$5,0
127[ ]*[0-9a-f]+: R_MICROMIPS_GPREL16 foo
128[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
129[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
130[0-9a-f]+ <[^>]*> addiu \$1,\$5,-30875
131[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
132[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
133[0-9a-f]+ <[^>]*> addiu \$1,\$5,4661
134[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
135[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
136[0-9a-f]+ <[^>]*> addiu \$1,\$5,-30875
137[ ]*[0-9a-f]+: R_MICROMIPS_LO16 foo
138[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
139[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
140[0-9a-f]+ <[^>]*> addiu \$1,\$5,4661
141[ ]*[0-9a-f]+: R_MICROMIPS_HI16 foo
142[0-9a-f]+ <[^>]*> lwl \$4,0\(\$1\)
143[0-9a-f]+ <[^>]*> lwr \$4,3\(\$1\)
144#pass
This page took 0.210821 seconds and 4 git commands to generate.