blob: de60beba54c45381091293be876203f55a4bcc3f [file] [log] [blame]
! Like rel-1, but references are marked "datalabel".
.mode SHmedia
.text
start:
movi datalabel data1 - datalabel $,r10
movi (datalabel data2 - datalabel $) & 65535,r10
movi ((datalabel data3 - datalabel $) >> 0) & 65535,r10
movi ((datalabel data4 - datalabel $) >> 16) & 65535,r10
movi datalabel data5 + 8 - datalabel $,r10
movi (datalabel data6 + 16 - datalabel $) & 65535,r10
movi ((datalabel data7 + 12 - datalabel $) >> 0) & 65535,r10
movi ((datalabel data8 + 4 - datalabel $) >> 16) & 65535,r10
movi datalabel othertext1 - datalabel $,r10
movi (datalabel othertext2 - datalabel $) & 65535,r10
movi ((datalabel othertext3 - datalabel $) >> 0) & 65535,r10
movi ((datalabel othertext4 - datalabel $) >> 16) & 65535,r10
movi datalabel othertext5 + 8 - datalabel $,r10
movi (datalabel othertext6 + 16 - datalabel $) & 65535,r10
movi ((datalabel othertext7 + 12 - datalabel $) >> 0) & 65535,r10
movi ((datalabel othertext8 + 4 - datalabel $) >> 16) & 65535,r10
movi datalabel extern1 - datalabel $,r10
movi (datalabel extern2 - datalabel $) & 65535,r10
movi ((datalabel extern3 - datalabel $) >> 0) & 65535,r10
movi ((datalabel extern4 - datalabel $) >> 16) & 65535,r10
movi datalabel extern5 + 8 - datalabel $,r10
movi (datalabel extern6 + 16 - datalabel $) & 65535,r10
movi ((datalabel extern7 + 12 - datalabel $) >> 0) & 65535,r10
movi ((datalabel extern8 + 4 - datalabel $) >> 16) & 65535,r10
movi datalabel gdata1 - datalabel $,r10
movi (datalabel gdata2 - datalabel $) & 65535,r10
movi ((datalabel gdata3 - datalabel $) >> 0) & 65535,r10
movi ((datalabel gdata4 - datalabel $) >> 16) & 65535,r10
movi datalabel gdata5 + 8 - datalabel $,r10
movi (datalabel gdata6 + 16 - datalabel $) & 65535,r10
movi ((datalabel gdata7 + 12 - datalabel $) >> 0) & 65535,r10
movi ((datalabel gdata8 + 4 - datalabel $) >> 16) & 65535,r10
movi datalabel gothertext1 - datalabel $,r10
movi (datalabel gothertext2 - datalabel $) & 65535,r10
movi ((datalabel gothertext3 - datalabel $) >> 0) & 65535,r10
movi ((datalabel gothertext4 - datalabel $) >> 16) & 65535,r10
movi datalabel gothertext5 + 8 - datalabel $,r10
movi (datalabel gothertext6 + 16 - datalabel $) & 65535,r10
movi ((datalabel gothertext7 + 12 - datalabel $) >> 0) & 65535,r10
movi ((datalabel gothertext8 + 4 - datalabel $) >> 16) & 65535,r10
.section .othertext,"ax"
x:
nop
othertext1:
nop
othertext2:
nop
othertext3:
nop
othertext4:
nop
othertext5:
nop
othertext6:
nop
othertext7:
nop
othertext8:
nop
.global gothertext1
gothertext1:
nop
.global gothertext2
gothertext2:
nop
.global gothertext3
gothertext3:
nop
.global gothertext4
gothertext4:
nop
.global gothertext5
gothertext5:
nop
.global gothertext6
gothertext6:
nop
.global gothertext7
gothertext7:
nop
.global gothertext8
gothertext8:
nop
.data
y:
.long 0
data1:
.long 0
data2:
.long 0
data3:
.long 0
data4:
.long 0
data5:
.long 0
data6:
.long 0
data7:
.long 0
data8:
.long 0
.global gdata1
gdata1:
.long 0
.global gdata2
gdata2:
.long 0
.global gdata3
gdata3:
.long 0
.global gdata4
gdata4:
.long 0
.global gdata5
gdata5:
.long 0
.global gdata6
gdata6:
.long 0
.global gdata7
gdata7:
.long 0
.global gdata8
gdata8:
.long 0