blob: 074cf7a3d1cf81d5eec18dbef5aa5f09cf389314 [file] [log] [blame]
! Check "datalabel" qualifier.
! This is the most simple use; references to local symbols where it is
! completely redundant. Code tests are for SHmedia mode.
.mode SHmedia
.text
start:
movi datalabel foo,r3
movi DataLabel foo2 + 42,r3
movi (datalabel (foo3 + 46) >> 16) & 65535,r3
movi datalabel myrodata3 & 65535, r45
movi datalabel myrodata4 & 65535, r45
movi DATALABEL (myrodata2 + 50) & 65535, r45
.section .rodata
.long datalabel foo4
myrodata1:
.long DATALABEL foo5 + 56
myrodata2:
.long datalabel $
.global myrodata3
myrodata3:
.long datalabel $+20
myrodata4:
.long datalabel myrodata1+0x100
.data
.long datalabel myrodata1
foo:
.long DATALABEL myrodata2+30
foo2:
.long DataLabel foo
foo3:
.long datalabel $
foo4:
.long datalabel $+40
foo5:
.long datalabel myrodata3
.global foo6
foo6:
.long datalabel foo6 + 42