summaryrefslogtreecommitdiffstats
path: root/gas/testsuite/gas/arm/thumb2_relax.d
blob: e99d55c839f8e8a9118b3b83a4fc81a0d05f245c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
# as: -march=armv6kt2
# objdump: -dr --prefix-addresses --show-raw-insn

.*: +file format .*arm.*

Disassembly of section .text:
0+000 <[^>]+> 7829      	ldrb	r1, \[r5, #0\]
0+002 <[^>]+> f895 1023 	ldrb.w	r1, \[r5, #35\].*
0+006 <[^>]+> 7fe9      	ldrb	r1, \[r5, #31\]
0+008 <[^>]+> f895 101f 	ldrb.w	r1, \[r5, #31\]
0+00c <[^>]+> f815 1c1f 	ldrb.w	r1, \[r5, #-31\]
0+010 <[^>]+> f815 1b1f 	ldrb.w	r1, \[r5\], #31
0+014 <[^>]+> f815 1b1f 	ldrb.w	r1, \[r5\], #31
0+018 <[^>]+> f815 1f1f 	ldrb.w	r1, \[r5, #31\]!
0+01c <[^>]+> f815 1d1f 	ldrb.w	r1, \[r5, #-31\]!
0+020 <[^>]+> 5d29      	ldrb	r1, \[r5, r4\]
0+022 <[^>]+> f819 100c 	ldrb.w	r1, \[r9, ip\]
0+026 <[^>]+> f89f 1014 	ldrb.w	r1, \[pc, #20\]	; 0+03c <[^>]+>
0+02a <[^>]+> f89f 1010 	ldrb.w	r1, \[pc, #16\]	; 0+03c <[^>]+>
0+02e <[^>]+> f89f 800c 	ldrb.w	r8, \[pc, #12\]	; 0+03c <[^>]+>
0+032 <[^>]+> f89f 100a 	ldrb.w	r1, \[pc, #10\]	; 0+03e <[^>]+>
0+036 <[^>]+> f81f 1038 	ldrb.w	r1, \[pc, #-56\]	; 0+000 <[^>]+>
0+03a <[^>]+> bf00      	nop
0+03c <[^>]+> bf00      	nop
0+03e <[^>]+> f995 1000 	ldrsb.w	r1, \[r5\]
0+042 <[^>]+> f995 1023 	ldrsb.w	r1, \[r5, #35\].*
0+046 <[^>]+> f995 101f 	ldrsb.w	r1, \[r5, #31\]
0+04a <[^>]+> f995 101f 	ldrsb.w	r1, \[r5, #31\]
0+04e <[^>]+> f915 1c1f 	ldrsb.w	r1, \[r5, #-31\]
0+052 <[^>]+> f915 1b1f 	ldrsb.w	r1, \[r5\], #31
0+056 <[^>]+> f915 1b1f 	ldrsb.w	r1, \[r5\], #31
0+05a <[^>]+> f915 1f1f 	ldrsb.w	r1, \[r5, #31\]!
0+05e <[^>]+> f915 1d1f 	ldrsb.w	r1, \[r5, #-31\]!
0+062 <[^>]+> 5729      	ldrsb	r1, \[r5, r4\]
0+064 <[^>]+> f919 100c 	ldrsb.w	r1, \[r9, ip\]
0+068 <[^>]+> f99f 1010 	ldrsb.w	r1, \[pc, #16\]	; 0+07c <[^>]+>
0+06c <[^>]+> f99f 100c 	ldrsb.w	r1, \[pc, #12\]	; 0+07c <[^>]+>
0+070 <[^>]+> f99f 8008 	ldrsb.w	r8, \[pc, #8\]	; 0+07c <[^>]+>
0+074 <[^>]+> f99f 1006 	ldrsb.w	r1, \[pc, #6\]	; 0+07e <[^>]+>
0+078 <[^>]+> f91f 103e 	ldrsb.w	r1, \[pc, #-62\]	; 0+03e <[^>]+>
0+07c <[^>]+> bf00      	nop
0+07e <[^>]+> 8829      	ldrh	r1, \[r5, #0\]
0+080 <[^>]+> f8b5 1042 	ldrh.w	r1, \[r5, #66\].*
0+084 <[^>]+> 8fe9      	ldrh	r1, \[r5, #62\].*
0+086 <[^>]+> f8b5 103e 	ldrh.w	r1, \[r5, #62\].*
0+08a <[^>]+> f835 1c3e 	ldrh.w	r1, \[r5, #-62\].*
0+08e <[^>]+> f835 1b3e 	ldrh.w	r1, \[r5\], #62.*
0+092 <[^>]+> f835 1b3e 	ldrh.w	r1, \[r5\], #62.*
0+096 <[^>]+> f835 1f3e 	ldrh.w	r1, \[r5, #62\]!.*
0+09a <[^>]+> f835 1d3e 	ldrh.w	r1, \[r5, #-62\]!.*
0+09e <[^>]+> 5b29      	ldrh	r1, \[r5, r4\]
0+0a0 <[^>]+> f839 100c 	ldrh.w	r1, \[r9, ip\]
0+0a4 <[^>]+> f8bf 1010 	ldrh.w	r1, \[pc, #16\]	; 0+0b8 <[^>]+>
0+0a8 <[^>]+> f8bf 100c 	ldrh.w	r1, \[pc, #12\]	; 0+0b8 <[^>]+>
0+0ac <[^>]+> f8bf 8008 	ldrh.w	r8, \[pc, #8\]	; 0+0b8 <[^>]+>
0+0b0 <[^>]+> f8bf 1006 	ldrh.w	r1, \[pc, #6\]	; 0+0ba <[^>]+>
0+0b4 <[^>]+> f83f 103a 	ldrh.w	r1, \[pc, #-58\]	; 0+07e <[^>]+>
0+0b8 <[^>]+> bf00      	nop
0+0ba <[^>]+> f9b5 1000 	ldrsh.w	r1, \[r5\]
0+0be <[^>]+> f9b5 1042 	ldrsh.w	r1, \[r5, #66\].*
0+0c2 <[^>]+> f9b5 103e 	ldrsh.w	r1, \[r5, #62\].*
0+0c6 <[^>]+> f9b5 103e 	ldrsh.w	r1, \[r5, #62\].*
0+0ca <[^>]+> f935 1c3e 	ldrsh.w	r1, \[r5, #-62\].*
0+0ce <[^>]+> f935 1b3e 	ldrsh.w	r1, \[r5\], #62.*
0+0d2 <[^>]+> f935 1b3e 	ldrsh.w	r1, \[r5\], #62.*
0+0d6 <[^>]+> f935 1f3e 	ldrsh.w	r1, \[r5, #62\]!.*
0+0da <[^>]+> f935 1d3e 	ldrsh.w	r1, \[r5, #-62\]!.*
0+0de <[^>]+> 5f29      	ldrsh	r1, \[r5, r4\]
0+0e0 <[^>]+> f939 100c 	ldrsh.w	r1, \[r9, ip\]
0+0e4 <[^>]+> f9bf 1010 	ldrsh.w	r1, \[pc, #16\]	; 0+0f8 <[^>]+>
0+0e8 <[^>]+> f9bf 100c 	ldrsh.w	r1, \[pc, #12\]	; 0+0f8 <[^>]+>
0+0ec <[^>]+> f9bf 8008 	ldrsh.w	r8, \[pc, #8\]	; 0+0f8 <[^>]+>
0+0f0 <[^>]+> f9bf 1006 	ldrsh.w	r1, \[pc, #6\]	; 0+0fa <[^>]+>
0+0f4 <[^>]+> f93f 103e 	ldrsh.w	r1, \[pc, #-62\]	; 0+0ba <[^>]+>
0+0f8 <[^>]+> bf00      	nop
0+0fa <[^>]+> 6829      	ldr	r1, \[r5, #0\]
0+0fc <[^>]+> f8d5 1080 	ldr.w	r1, \[r5, #128\].*
0+100 <[^>]+> 6fe9      	ldr	r1, \[r5, #124\].*
0+102 <[^>]+> f8d5 107c 	ldr.w	r1, \[r5, #124\].*
0+106 <[^>]+> f855 1c7c 	ldr.w	r1, \[r5, #-124\].*
0+10a <[^>]+> f855 1b7c 	ldr.w	r1, \[r5\], #124.*
0+10e <[^>]+> f855 1b7c 	ldr.w	r1, \[r5\], #124.*
0+112 <[^>]+> f855 1f7c 	ldr.w	r1, \[r5, #124\]!.*
0+116 <[^>]+> f855 1d7c 	ldr.w	r1, \[r5, #-124\]!.*
0+11a <[^>]+> 5929      	ldr	r1, \[r5, r4\]
0+11c <[^>]+> f859 100c 	ldr.w	r1, \[r9, ip\]
0+120 <[^>]+> 4904      	ldr	r1, \[pc, #16\]	; \(0+134 <[^>]+>\)
0+122 <[^>]+> f8df 1010 	ldr.w	r1, \[pc, #16\]	; 0+134 <[^>]+>
0+126 <[^>]+> f8df 800c 	ldr.w	r8, \[pc, #12\]	; 0+134 <[^>]+>
0+12a <[^>]+> f8df 100a 	ldr.w	r1, \[pc, #10\]	; 0+136 <[^>]+>
0+12e <[^>]+> f85f 1036 	ldr.w	r1, \[pc, #-54\]	; 0+0fa <[^>]+>
0+132 <[^>]+> bf00      	nop
0+134 <[^>]+> bf00      	nop
0+136 <[^>]+> 7029      	strb	r1, \[r5, #0\]
0+138 <[^>]+> f885 1023 	strb.w	r1, \[r5, #35\].*
0+13c <[^>]+> 77e9      	strb	r1, \[r5, #31\]
0+13e <[^>]+> f885 101f 	strb.w	r1, \[r5, #31\]
0+142 <[^>]+> f805 1c1f 	strb.w	r1, \[r5, #-31\]
0+146 <[^>]+> f805 1b1f 	strb.w	r1, \[r5\], #31
0+14a <[^>]+> f805 1b1f 	strb.w	r1, \[r5\], #31
0+14e <[^>]+> f805 1f1f 	strb.w	r1, \[r5, #31\]!
0+152 <[^>]+> f805 1d1f 	strb.w	r1, \[r5, #-31\]!
0+156 <[^>]+> 5529      	strb	r1, \[r5, r4\]
0+158 <[^>]+> f809 100c 	strb.w	r1, \[r9, ip\]
0+15c <[^>]+> f88f 1010 	strb.w	r1, \[pc, #16\]	; 0+170 <[^>]+>
0+160 <[^>]+> f88f 100c 	strb.w	r1, \[pc, #12\]	; 0+170 <[^>]+>
0+164 <[^>]+> f88f 8008 	strb.w	r8, \[pc, #8\]	; 0+170 <[^>]+>
0+168 <[^>]+> f88f 1006 	strb.w	r1, \[pc, #6\]	; 0+172 <[^>]+>
0+16c <[^>]+> f80f 103a 	strb.w	r1, \[pc, #-58\]	; 0+136 <[^>]+>
0+170 <[^>]+> bf00      	nop
0+172 <[^>]+> 8029      	strh	r1, \[r5, #0\]
0+174 <[^>]+> f8a5 1042 	strh.w	r1, \[r5, #66\].*
0+178 <[^>]+> 87e9      	strh	r1, \[r5, #62\].*
0+17a <[^>]+> f8a5 103e 	strh.w	r1, \[r5, #62\].*
0+17e <[^>]+> f825 1c3e 	strh.w	r1, \[r5, #-62\].*
0+182 <[^>]+> f825 1b3e 	strh.w	r1, \[r5\], #62.*
0+186 <[^>]+> f825 1b3e 	strh.w	r1, \[r5\], #62.*
0+18a <[^>]+> f825 1f3e 	strh.w	r1, \[r5, #62\]!.*
0+18e <[^>]+> f825 1d3e 	strh.w	r1, \[r5, #-62\]!.*
0+192 <[^>]+> 5329      	strh	r1, \[r5, r4\]
0+194 <[^>]+> f829 100c 	strh.w	r1, \[r9, ip\]
0+198 <[^>]+> f8af 1010 	strh.w	r1, \[pc, #16\]	; 0+1ac <[^>]+>
0+19c <[^>]+> f8af 100c 	strh.w	r1, \[pc, #12\]	; 0+1ac <[^>]+>
0+1a0 <[^>]+> f8af 8008 	strh.w	r8, \[pc, #8\]	; 0+1ac <[^>]+>
0+1a4 <[^>]+> f8af 1006 	strh.w	r1, \[pc, #6\]	; 0+1ae <[^>]+>
0+1a8 <[^>]+> f82f 103a 	strh.w	r1, \[pc, #-58\]	; 0+172 <[^>]+>
0+1ac <[^>]+> bf00      	nop
0+1ae <[^>]+> 6029      	str	r1, \[r5, #0\]
0+1b0 <[^>]+> f8c5 1080 	str.w	r1, \[r5, #128\].*
0+1b4 <[^>]+> 67e9      	str	r1, \[r5, #124\].*
0+1b6 <[^>]+> f8c5 107c 	str.w	r1, \[r5, #124\].*
0+1ba <[^>]+> f845 1c7c 	str.w	r1, \[r5, #-124\].*
0+1be <[^>]+> f845 1b7c 	str.w	r1, \[r5\], #124.*
0+1c2 <[^>]+> f845 1b7c 	str.w	r1, \[r5\], #124.*
0+1c6 <[^>]+> f845 1f7c 	str.w	r1, \[r5, #124\]!.*
0+1ca <[^>]+> f845 1d7c 	str.w	r1, \[r5, #-124\]!.*
0+1ce <[^>]+> 5129      	str	r1, \[r5, r4\]
0+1d0 <[^>]+> f849 100c 	str.w	r1, \[r9, ip\]
0+1d4 <[^>]+> f8cf 1010 	str.w	r1, \[pc, #16\]	; 0+1e8 <[^>]+>
0+1d8 <[^>]+> f8cf 100c 	str.w	r1, \[pc, #12\]	; 0+1e8 <[^>]+>
0+1dc <[^>]+> f8cf 8008 	str.w	r8, \[pc, #8\]	; 0+1e8 <[^>]+>
0+1e0 <[^>]+> f8cf 1006 	str.w	r1, \[pc, #6\]	; 0+1ea <[^>]+>
0+1e4 <[^>]+> f84f 103a 	str.w	r1, \[pc, #-58\]	; 0+1ae <[^>]+>
0+1e8 <[^>]+> bf00      	nop
0+1ea <[^>]+> a104      	add	r1, pc, #16	; \(adr r1, 0+1fc <[^>]+>\)
0+1ec <[^>]+> f20f 010c 	addw	r1, pc, #12
0+1f0 <[^>]+> f20f 0808 	addw	r8, pc, #8
0+1f4 <[^>]+> f20f 0106 	addw	r1, pc, #6
0+1f8 <[^>]+> f2af 0112 	subw	r1, pc, #18
0+1fc <[^>]+> bf00      	nop
0+1fe <[^>]+> bf00      	nop
0+200 <[^>]+> f20f 0104 	addw	r1, pc, #4
0+204 <[^>]+> f20f 0102 	addw	r1, pc, #2
0+208 <[^>]+> bf00      	nop
0+20a <[^>]+> bf00      	nop
OpenPOWER on IntegriCloud