File: sample.d

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (221 lines) | stat: -rw-r--r-- 5,462 bytes parent folder | download | duplicates (25)
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
#as:
#objdump: -dr
#name: sample
.*\.o:     file format elf32-epiphany

Disassembly of section \.text:

00000000 \<beq\>:
	\.\.\.

00000002 \<bne\>:
   2:	ff10      	bne 0 \<beq\>

00000004 \<bgtu\>:
   4:	fe20      	bgtu 0 \<beq\>

00000006 \<bgteu\>:
   6:	fd30      	bgteu 0 \<beq\>

00000008 \<blteu\>:
   8:	fc40      	blteu 0 \<beq\>

0000000a \<bltu\>:
   a:	fb50      	bltu 0 \<beq\>

0000000c \<bgt\>:
   c:	fa60      	bgt 0 \<beq\>

0000000e \<bgte\>:
   e:	f970      	bgte 0 \<beq\>

00000010 \<blt\>:
  10:	f880      	blt 0 \<beq\>

00000012 \<blte\>:
  12:	f790      	blte 0 \<beq\>

00000014 \<bbeq\>:
  14:	f6a0      	bbeq 0 \<beq\>

00000016 \<bbne\>:
  16:	f5b0      	bbne 0 \<beq\>

00000018 \<bblt\>:
  18:	f4c0      	bblt 0 \<beq\>

0000001a \<b\>:
  1a:	f3e0      	b 0 \<beq\>

0000001c \<bl\>:
  1c:	f2f0      	bl 0 \<beq\>

0000001e \<jr\>:
  1e:	0542      	jr r1
  20:	1d4f 0c02 	jr r31

00000024 \<jalr\>:
  24:	0552      	jalr r1
  26:	1d5f 0c02 	jalr r31

0000002a \<add\>:
  2a:	299a      	add r1,r2,r3
  2c:	051f 920a 	add r32,r33,r34
  30:	2993      	add r1,r2,3
  32:	681b 2002 	add fp,r2,16

00000036 \<sub\>:
  36:	29ba      	sub r1,r2,r3
  38:	053f 920a 	sub r32,r33,r34
  3c:	29b3      	sub r1,r2,3
  3e:	683b 2002 	sub fp,r2,16

00000042 \<asr\>:
  42:	29ea      	asr r1,r2,r3
  44:	056f 920a 	asr r32,r33,r34
  48:	286e      	asr r1,r2,0x3
  4a:	6a0f 200e 	asr fp,r2,0x10

0000004e \<lsr\>:
  4e:	29ca      	lsr r1,r2,r3
  50:	054f 920a 	lsr r32,r33,r34
  54:	2866      	lsr r1,r2,0x3
  56:	6a0f 2006 	lsr fp,r2,0x10

0000005a \<lsl\>:
  5a:	29aa      	lsl r1,r2,r3
  5c:	052f 920a 	lsl r32,r33,r34
  60:	2876      	lsl r1,r2,0x3
  62:	6a1f 2006 	lsl fp,r2,0x10

00000066 \<orr\>:
  66:	29fa      	orr r1,r2,r3
  68:	72ff 248a 	orr fp,r12,sp

0000006c \<and\>:
  6c:	29da      	and r1,r2,r3
  6e:	72df 248a 	and fp,r12,sp

00000072 \<eor\>:
  72:	298a      	eor r1,r2,r3
  74:	728f 248a 	eor fp,r12,sp
  78:	0584      	ldrb r0,\[r1,0x3\]
  7a:	478c 201f 	ldrb r10,\[r1,\+0xff\]
  7e:	0501      	ldrb r0,\[r1,r2\]
  80:	0589 0080 	ldrb r0,\[r1,\+fp\]
  84:	0d05      	ldrb r0,\[r3\],r2
  86:	528d 2480 	ldrb r10,\[r12\],\+sp
  8a:	05a4      	ldrh r0,\[r1,0x3\]
  8c:	47ac 201f 	ldrh r10,\[r1,\+0xff\]
  90:	0521      	ldrh r0,\[r1,r2\]
  92:	05a9 0080 	ldrh r0,\[r1,\+fp\]
  96:	0d25      	ldrh r0,\[r3\],r2
  98:	52ad 2480 	ldrh r10,\[r12\],\+sp
  9c:	05c4      	ldr r0,\[r1,0x3\]
  9e:	47cc 201f 	ldr r10,\[r1,\+0xff\]
  a2:	0541      	ldr r0,\[r1,r2\]
  a4:	05c9 0080 	ldr r0,\[r1,\+fp\]
  a8:	0d45      	ldr r0,\[r3\],r2
  aa:	52cd 2480 	ldr r10,\[r12\],\+sp
  ae:	05e4      	ldrd r0,\[r1,0x3\]
  b0:	47ec 201f 	ldrd r10,\[r1,\+0xff\]
  b4:	0561      	ldrd r0,\[r1,r2\]
  b6:	05e9 0080 	ldrd r0,\[r1,\+fp\]
  ba:	0d65      	ldrd r0,\[r3\],r2
  bc:	52ed 2480 	ldrd r10,\[r12\],\+sp
  c0:	0594      	strb r0,\[r1,0x3\]
  c2:	479c 201f 	strb r10,\[r1,\+0xff\]
  c6:	0511      	strb r0,\[r1,r2\]
  c8:	0599 0080 	strb r0,\[r1,\+fp\]
  cc:	0d15      	strb r0,\[r3\],r2
  ce:	529d 2480 	strb r10,\[r12\],\+sp
  d2:	05b4      	strh r0,\[r1,0x3\]
  d4:	47bc 201f 	strh r10,\[r1,\+0xff\]
  d8:	0531      	strh r0,\[r1,r2\]
  da:	05b9 0080 	strh r0,\[r1,\+fp\]
  de:	0d35      	strh r0,\[r3\],r2
  e0:	52bd 2480 	strh r10,\[r12\],\+sp
  e4:	05d4      	str r0,\[r1,0x3\]
  e6:	47dc 201f 	str r10,\[r1,\+0xff\]
  ea:	0551      	str r0,\[r1,r2\]
  ec:	05d9 0080 	str r0,\[r1,\+fp\]
  f0:	0d55      	str r0,\[r3\],r2
  f2:	52dd 2480 	str r10,\[r12\],\+sp
  f6:	05f4      	strd r0,\[r1,0x3\]
  f8:	47fc 201f 	strd r10,\[r1,\+0xff\]
  fc:	0571      	strd r0,\[r1,r2\]
  fe:	05f9 0080 	strd r0,\[r1,\+fp\]
 102:	0d75      	strd r0,\[r3\],r2
 104:	52fd 2480 	strd r10,\[r12\],\+sp

00000108 \<mov\>:
 108:	dfe3      	mov r6,0xff
 10a:	ffeb 6ff2 	mov r31,0xffff
 10e:	004b 0102 	mov r0,0x1002
 112:	2802      	moveq r1,r2
 114:	700f 2402 	moveq fp,r12
 118:	2812      	movne r1,r2
 11a:	701f 2402 	movne fp,r12
 11e:	2822      	movgtu r1,r2
 120:	702f 2402 	movgtu fp,r12
 124:	2832      	movgteu r1,r2
 126:	703f 2402 	movgteu fp,r12
 12a:	2842      	movlteu r1,r2
 12c:	704f 2402 	movlteu fp,r12
 130:	2852      	movltu r1,r2
 132:	705f 2402 	movltu fp,r12
 136:	2862      	movgt r1,r2
 138:	706f 2402 	movgt fp,r12
 13c:	2872      	movgte r1,r2
 13e:	707f 2402 	movgte fp,r12
 142:	2882      	movlt r1,r2
 144:	708f 2402 	movlt fp,r12
 148:	2892      	movlte r1,r2
 14a:	709f 2402 	movlte fp,r12
 14e:	28a2      	movbeq r1,r2
 150:	70af 2402 	movbeq fp,r12
 154:	28b2      	movbne r1,r2
 156:	70bf 2402 	movbne fp,r12
 15a:	28c2      	movblt r1,r2
 15c:	70cf 2402 	movblt fp,r12
 160:	28d2      	movblte r1,r2
 162:	70df 2402 	movblte fp,r12
 166:	28e2      	mov r1,r2
 168:	70ef 2402 	mov fp,r12

0000016c \<nop\>:
 16c:	01a2      	nop

0000016e \<idle\>:
 16e:	01b2      	idle

00000170 \<bkpt\>:
 170:	01c2      	bkpt

00000172 \<fadd\>:
 172:	2987      	fadd r1,r2,r3
 174:	728f 2487 	fadd fp,r12,sp

00000178 \<fsub\>:
 178:	2997      	fsub r1,r2,r3
 17a:	729f 2487 	fsub fp,r12,sp

0000017e \<fmul\>:
 17e:	29a7      	fmul r1,r2,r3
 180:	72af 2487 	fmul fp,r12,sp

00000184 \<fmadd\>:
 184:	29b7      	fmadd r1,r2,r3
 186:	72bf 2487 	fmadd fp,r12,sp

0000018a \<fmsub\>:
 18a:	29c7      	fmsub r1,r2,r3
 18c:	72cf 2487 	fmsub fp,r12,sp
 190:	2102      	movts config,r1
 192:	e50f 6002 	movts status,r31
 196:	251f 0402 	movfs r1,imask
 19a:	e91f 6002 	movfs r31,pc

0000019e \<trap\>:
 19e:	03e2      	trap 0x0
 1a0:	01d2      	rti