1#as: -32
2#objdump: -dr --prefix-addresses -Mgpr-names=numeric
3#name: LD with relocation operators
4
5.*file format.*
6
7Disassembly of section \.text:
8[0-9a-f]+ <[^>]*> lw	\$5,4\(\$4\)
9[0-9a-f]+ <[^>]*> lw	\$4,0\(\$4\)
10[0-9a-f]+ <[^>]*> lw	\$5,32767\(\$4\)
11[0-9a-f]+ <[^>]*> lw	\$4,32763\(\$4\)
12[0-9a-f]+ <[^>]*> addiu	\$1,\$4,32764
13[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
14[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
15[0-9a-f]+ <[^>]*> addiu	\$1,\$4,32767
16[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
17[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
18[0-9a-f]+ <[^>]*> lui	\$1,0x1
19[0-9a-f]+ <[^>]*> addu	\$1,\$4,\$1
20[0-9a-f]+ <[^>]*> lw	\$4,-32768\(\$1\)
21[0-9a-f]+ <[^>]*> lw	\$5,-32764\(\$1\)
22#--------------------------------------------------------------------
23[0-9a-f]+ <[^>]*> lw	\$4,0\(\$5\)
24[0-9a-f]+ <[^>]*> lw	\$5,4\(\$5\)
25[0-9a-f]+ <[^>]*> lw	\$4,32763\(\$5\)
26[0-9a-f]+ <[^>]*> lw	\$5,32767\(\$5\)
27[0-9a-f]+ <[^>]*> addiu	\$1,\$5,32764
28[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
29[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
30[0-9a-f]+ <[^>]*> addiu	\$1,\$5,32767
31[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
32[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
33[0-9a-f]+ <[^>]*> lui	\$1,0x1
34[0-9a-f]+ <[^>]*> addu	\$1,\$5,\$1
35[0-9a-f]+ <[^>]*> lw	\$4,-32768\(\$1\)
36[0-9a-f]+ <[^>]*> lw	\$5,-32764\(\$1\)
37[0-9a-f]+ <[^>]*> lui	\$1,0x3
38[0-9a-f]+ <[^>]*> addu	\$1,\$5,\$1
39[0-9a-f]+ <[^>]*> lw	\$4,32763\(\$1\)
40[0-9a-f]+ <[^>]*> lw	\$5,32767\(\$1\)
41[0-9a-f]+ <[^>]*> lui	\$1,0x3
42[0-9a-f]+ <[^>]*> ori	\$1,\$1,0x7ffc
43[0-9a-f]+ <[^>]*> addu	\$1,\$5,\$1
44[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
45[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
46[0-9a-f]+ <[^>]*> lui	\$1,0x3
47[0-9a-f]+ <[^>]*> ori	\$1,\$1,0x7fff
48[0-9a-f]+ <[^>]*> addu	\$1,\$5,\$1
49[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
50[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
51[0-9a-f]+ <[^>]*> lui	\$1,0x4
52[0-9a-f]+ <[^>]*> addu	\$1,\$5,\$1
53[0-9a-f]+ <[^>]*> lw	\$4,-32768\(\$1\)
54[0-9a-f]+ <[^>]*> lw	\$5,-32764\(\$1\)
55#--------------------------------------------------------------------
56[0-9a-f]+ <[^>]*> li	\$1,0
57[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_LO16	foo
58[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
59[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
60[0-9a-f]+ <[^>]*> li	\$1,0
61[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_HI16	foo
62[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
63[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
64[0-9a-f]+ <[^>]*> lw	\$4,0\(\$0\)
65[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
66[0-9a-f]+ <[^>]*> lw	\$5,4\(\$0\)
67[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
68[0-9a-f]+ <[^>]*> li	\$1,-30875
69[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
70[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
71[0-9a-f]+ <[^>]*> li	\$1,4661
72[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
73[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
74#--------------------------------------------------------------------
75[0-9a-f]+ <[^>]*> addiu	\$1,\$4,0
76[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_LO16	foo
77[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
78[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
79[0-9a-f]+ <[^>]*> addiu	\$1,\$4,0
80[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_HI16	foo
81[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
82[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
83[0-9a-f]+ <[^>]*> lw	\$5,4\(\$4\)
84[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
85[0-9a-f]+ <[^>]*> lw	\$4,0\(\$4\)
86[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
87#--------------------------------------------------------------------
88[0-9a-f]+ <[^>]*> addiu	\$1,\$5,0
89[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_LO16	foo
90[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
91[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
92[0-9a-f]+ <[^>]*> addiu	\$1,\$5,0
93[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_HI16	foo
94[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
95[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
96[0-9a-f]+ <[^>]*> lw	\$4,0\(\$5\)
97[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
98[0-9a-f]+ <[^>]*> lw	\$5,4\(\$5\)
99[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_GPREL16	foo
100[0-9a-f]+ <[^>]*> addiu	\$1,\$5,-30875
101[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
102[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
103[0-9a-f]+ <[^>]*> addiu	\$1,\$5,4661
104[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
105[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
106[0-9a-f]+ <[^>]*> addiu	\$1,\$5,-30875
107[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_LO16	foo
108[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
109[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
110[0-9a-f]+ <[^>]*> addiu	\$1,\$5,4661
111[ 	]*[0-9a-f]+: R_(MICRO|)MIPS_HI16	foo
112[0-9a-f]+ <[^>]*> lw	\$4,0\(\$1\)
113[0-9a-f]+ <[^>]*> lw	\$5,4\(\$1\)
114#pass
115