1 #as: -32
2 #objdump: -dr --prefix-addresses -Mgpr-names=numeric
3 #name: LD with relocation operators
4 
5 .*file format.*
6 
7 Disassembly 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