File: insns-c674x-reloc.s

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 (122 lines) | stat: -rw-r--r-- 2,865 bytes parent folder | download | duplicates (24)
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
# Test C674x instructions generating relocations.
.data
w1:
	.word 1
w2:
	.word 2
.text
.nocmp
.globl ext1
.globl ext2
.globl ext3
.globl a1
.globl b1
.globl f
f:
	addab .D1X b14,ext1,a5
	addab .D2 b15,(ext2+7),b7
	addab .D1X b14,(a1),a20
	addab .D2 b14,(b1),b30
	addab .D1X b14,w2-w1,a15
	addab .D2 b14,w4-w3,b16
	addah .D1X b14,ext1,a5
	addah .D2 b15,(ext2+6),b7
	addah .D1X b14,(a1),a20
	addah .D2 b14,(b1),b30
	addah .D1X b14,w2-w1,a15
	addah .D2 b14,w4-w3,b16
	addaw .D1X b14,ext1,a5
	addaw .D2 b15,(ext2+8),b7
	addaw .D1X b14,(a1),a20
	addaw .D2 b14,(b1),b30
	addaw .D1X b14,w2-w1,a15
	addaw .D2 b14,w4-w3,b16
	addaw .D1X b14,$DSBT_INDEX(__c6xabi_DSBT_BASE),a5
	addaw .D2 b15,$GOT(ext2)+8,b7
	addk .S1 ext1+3,a1
	addk .S2 $dpr_byte(ext2)+5,b3
	addk .S1 w2-w1,a4
	addk .S2 w3-w4,b5
	mvk .S1 ext1+3,a1
	mvk .S2 $dpr_byte(ext2)+5,b3
	mvk .S1 w2-w1,a4
	mvk .S2 w3-w4,b5
	mvkh .S1 ext3+1,a1
	mvkh .S2 $DPR_GOT(ext2)+2,b2
	mvkh .S1 $DPR_BYTE(ext1)+3,a3
	mvkh .S2 $DPR_HWORD(ext3)+4,b4
	mvkh .S1 $DPR_WORD(ext2)+5,a5
	mvkh .S2 s1-s0,b6
	mvklh .S1 ext3+1,a1
	mvklh .S2 $DPR_GOT(ext2)+2,b2
	mvklh .S1 $DPR_BYTE(ext1)+3,a3
	mvklh .S2 $DPR_HWORD(ext3)+4,b4
	mvklh .S1 $DPR_WORD(ext2)+5,a5
	mvklh .S2 s1-s0,b6
	mvkl .S1 ext3+1,a1
	mvkl .S2 $DPR_GOT(ext2)+2,b2
	mvkl .S1 $DPR_BYTE(ext1)+3,a3
	mvkl .S2 $DPR_HWORD(ext3)+4,b4
	mvkl .S1 $DPR_WORD(ext2)+5,a5
	mvkl .S2 s1-s0,b6
	ldb .D2T2 *+b14(ext1),b1
	ldb .D2T1 *+b15(ext2+7),a1
	ldb .D2T2 *+b15(b1),b1
	ldb .D2T1 *+b14(a1),a1
	ldb .D2T2 *+b14(w2-w1),b1
	ldb .D2T1 *+b14(w4-w3),a1
	ldbu .D2T2 *+b14(ext1),b1
	ldbu .D2T1 *+b15(ext2+7),a1
	ldbu .D2T2 *+b15(b1),b1
	ldbu .D2T1 *+b14(a1),a1
	ldbu .D2T2 *+b14(w2-w1),b1
	ldbu .D2T1 *+b14(w4-w3),a1
	ldh .D2T2 *+b14(ext1),b1
	ldh .D2T1 *+b15(ext2+6),a1
	ldh .D2T2 *+b15(b1),b1
	ldh .D2T1 *+b14(a1),a1
	ldh .D2T2 *+b14(w2-w1),b1
	ldh .D2T1 *+b14(w4-w3),a1
	ldhu .D2T2 *+b14(ext1),b1
	ldhu .D2T1 *+b15(ext2+6),a1
	ldhu .D2T2 *+b15(b1),b1
	ldhu .D2T1 *+b14(a1),a1
	ldhu .D2T2 *+b14(w2-w1),b1
	ldhu .D2T1 *+b14(w4-w3),a1
	ldw .D2T2 *+b14(ext1),b1
	ldw .D2T1 *+b15(ext2+4),a1
	ldw .D2T2 *+b15(b1),b1
	ldw .D2T1 *+b14(a1),a1
	ldw .D2T2 *+b14(w2-w1),b1
	ldw .D2T1 *+b14(w4-w3),a1
	ldw .D2T2 *+b14($DSBT_INDEX(__c6xabi_DSBT_BASE)),b1
	ldw .D2T1 *+b14($GOT(ext2)+4),a1
	stb .D2T2 b1,*+b14(ext1)
	stb .D2T1 a1,*+b15(ext2+7)
	stb .D2T2 b1,*+b15(b1)
	stb .D2T1 a1,*+b14(a1)
	stb .D2T2 b1,*+b14(w2-w1)
	stb .D2T1 a1,*+b14(w4-w3)
	sth .D2T2 b1,*+b14(ext1)
	sth .D2T1 a1,*+b15(ext2+6)
	sth .D2T2 b1,*+b15(b1)
	sth .D2T1 a1,*+b14(a1)
	sth .D2T2 b1,*+b14(w2-w1)
	sth .D2T1 a1,*+b14(w4-w3)
	stw .D2T2 b1,*+b14(ext1)
	stw .D2T1 a1,*+b15(ext2+4)
	stw .D2T2 b1,*+b15(b1)
	stw .D2T1 a1,*+b14(a1)
	stw .D2T2 b1,*+b14(w2-w1)
	stw .D2T1 a1,*+b14(w4-w3)
	stw .D2T2 b1,*+b14($DSBT_INDEX(__c6xabi_DSBT_BASE))
	stw .D2T1 a1,*+b14($GOT(ext2)+4)
.data
w3:
	.word 3
w4:
	.word 4
s0:
	.space 131073
s1:
	.word 5