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 7start: 8 mova datalabel litpool1,r0 9start1: 10 mova datalabel litpool2 + 44,r0 11start2: 12 nop 13 nop 14litpool1: 15 .long datalabel myrodata1 16litpool2: 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 25myrodata1: 26 .long DataLabel foo5 + 56 27 .global myrodata2 28myrodata2: 29 .long datalabel $ 30 .long datalabel $+20 31 32 .data 33 .long DATALABEL myrodata2 34foo: 35 .long datalabel $ 36 .global foo2 37foo2: 38 .long datalabel $+20 39 .global foo3 40foo3: 41 .long DataLabel foo2 42foo4: 43 .long datalabel foo3+20 44foo5: 45 .long DATALABEL start1 46 .long datalabel start2+20 47