Home | History | Annotate | Download | only in sh64
      1 ! Check "datalabel" qualifier.
      2 ! This is the most simple use; references to local symbols where it is
      3 ! completely redundant.  Code tests are for SHcompact mode.
      4 
      5 	.mode SHcompact
      6 	.text
      7 start:
      8 	mova datalabel litpool1,r0
      9 start1:
     10 	mova datalabel litpool2 + 44,r0
     11 start2:
     12 	nop
     13 	nop
     14 litpool1:
     15 	.long datalabel myrodata1
     16 litpool2:
     17 	.long datalabel myrodata2 + 20
     18 	.long DATALABEL start1
     19 	.long datalabel start2+42
     20 	.long DataLabel $
     21 	.long datalabel $+20
     22 
     23 	.section .rodata
     24 	.long datalabel foo4
     25 myrodata1:
     26 	.long DataLabel foo5 + 56
     27 	.global myrodata2
     28 myrodata2:
     29 	.long datalabel $
     30 	.long datalabel $+20
     31 
     32 	.data
     33 	.long DATALABEL myrodata2
     34 foo:
     35 	.long datalabel $
     36 	.global foo2
     37 foo2:
     38 	.long datalabel $+20
     39 	.global foo3
     40 foo3:
     41 	.long DataLabel foo2
     42 foo4:
     43 	.long datalabel foo3+20
     44 foo5:
     45 	.long DATALABEL start1
     46 	.long datalabel start2+20
     47