blob: 6cf18ca0dd635bf6a5c381d88dfa2ab3ffe84977 [file] [log] [blame]
! Relative linking, simple files with global symbols but nothing really
! strange. Reference from same and other file to .text and .data in
! different combinations.
! fileFsectionN, with F in rel-F.s, and N in:
! 1 - Same file and section.
! 2 - Same file, different section.
! 3 - Other file, same section.
! 4 - Other file, other section.
.mode SHmedia
.text
.global start
start:
nop
.global file1text1
file1text1:
nop
movi file1text1 & 65535,r10
.global file1text2
file1text2:
movi file1data2 & 65535,r20
.global file1text3
file1text3:
movi file2text3 & 65535,r20
.global file1text4
file1text4:
movi file2data4 & 65535,r20
movi unresolved1 & 65535,r40
movi unresolved6 & 65535,r30
.data
.long 0
.global file1data1
file1data1:
.long 0
.long file1data1
.global file1data2
file1data2:
.long file1text2
.global file1data3
file1data3:
.long file2data3
.global file1data4
file1data4:
.long file2text4
.long unresolved2
.long unresolved5