blob: 4aeb25bdb6172c3f9c602fc1763ca26ba3ba74bb (
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
|
! Check "datalabel" qualifier.
! This is the most simple use; references to local symbols where it is
! completely redundant. Code tests are for SHcompact mode.
.mode SHcompact
.text
start:
mova datalabel litpool1,r0
start1:
mova datalabel litpool2 + 44,r0
start2:
nop
nop
litpool1:
.long datalabel myrodata1
litpool2:
.long datalabel myrodata2 + 20
.long DATALABEL start1
.long datalabel start2+42
.long DataLabel $
.long datalabel $+20
.section .rodata
.long datalabel foo4
myrodata1:
.long DataLabel foo5 + 56
.global myrodata2
myrodata2:
.long datalabel $
.long datalabel $+20
.data
.long DATALABEL myrodata2
foo:
.long datalabel $
.global foo2
foo2:
.long datalabel $+20
.global foo3
foo3:
.long DataLabel foo2
foo4:
.long datalabel foo3+20
foo5:
.long DATALABEL start1
.long datalabel start2+20
|