Home | History | Annotate | Download | only in sh64
      1 ! Relative linking, simple files with global symbols but nothing really
      2 ! strange.  Reference from same and other file to .text and .data in
      3 ! different combinations.
      4 
      5 ! fileFsectionN, with F in rel-F.s, and N in:
      6 ! 1 - Same file and section.
      7 ! 2 - Same file, different section.
      8 ! 3 - Other file, same section.
      9 ! 4 - Other file, other section.
     10 
     11 	.mode SHmedia
     12 	.text
     13 	.global start
     14 start:
     15 	nop
     16 	.global file1text1
     17 file1text1:
     18 	nop
     19 	movi file1text1 & 65535,r10
     20 	.global file1text2
     21 file1text2:
     22 	movi file1data2 & 65535,r20
     23 	.global file1text3
     24 file1text3:
     25 	movi file2text3 & 65535,r20
     26 	.global file1text4
     27 file1text4:
     28 	movi file2data4 & 65535,r20
     29 	movi unresolved1 & 65535,r40
     30 	movi unresolved6 & 65535,r30
     31 
     32 	.data
     33 	.long 0
     34 	.global file1data1
     35 file1data1:
     36 	.long 0
     37 	.long file1data1
     38 	.global file1data2
     39 file1data2:
     40 	.long file1text2
     41 	.global file1data3
     42 file1data3:
     43 	.long file2data3
     44 	.global file1data4
     45 file1data4:
     46 	.long file2text4
     47 	.long unresolved2
     48 	.long unresolved5
     49