Home | History | Annotate | Download | only in nios2
      1 	.data
      2 data_label:
      3 	.extern big_external_data_label,0x4000
      4 	.extern small_external_data_label,4
      5 	.comm big_external_common,0x4000
      6 	.comm small_external_common,4
      7 	.lcomm big_local_common,0x4000
      8 	.lcomm small_local_common,4
      9 
     10 # the small symbols should have space allocated in the sbss section
     11 # but this is not yet supported in the assembler, so space is allocated
     12 # in the .bss section and the relocations are not gp-relative. this will
     13 # be updated when gp-relative relocations are added
     14 	.text
     15 	ldb	r4,0(r0)
     16 	ldb	r4,4(r0)
     17 	ldb	r4,0x7ffc(r0)
     18 	ldb	r4,-0x8000(r0)
     19 	ldb	r4,0(r5)
     20 	ldb	r4,4(r5)
     21 	ldb	r4,0x7ffc(r5)
     22 	ldb	r4,-0x8000(r5)
     23 	ldb	r4,data_label(r0)
     24 	ldb	r4,big_external_data_label(r0)
     25 	ldb	r4,small_external_data_label(r0)
     26 	ldb	r4,big_external_common(r0)
     27 	ldb	r4,small_external_common(r0)
     28 	ldb	r4,big_local_common(r0)
     29 	ldb	r4,small_local_common(r0)
     30 	ldb	r4,data_label+4(r0)
     31 	ldb	r4,big_external_data_label+4(r0)
     32 	ldb	r4,small_external_data_label+4(r0)
     33 	ldb	r4,big_external_common+4(r0)
     34 	ldb	r4,small_external_common+4(r0)
     35 	ldb	r4,big_local_common+4(r0)
     36 	ldb	r4,small_local_common+4(r0)
     37 	ldb	r4,data_label-0x8000(r0)
     38 	ldb	r4,big_external_data_label-0x8000(r0)
     39 	ldb	r4,small_external_data_label-0x8000(r0)
     40 	ldb	r4,big_external_common-0x8000(r0)
     41 	ldb	r4,small_external_common-0x8000(r0)
     42 	ldb	r4,big_local_common-0x8000(r0)
     43 	ldb	r4,small_local_common-0x8000(r0)
     44 	ldb	r4,data_label+0x10000(r0)
     45 	ldb	r4,data_label(r5)
     46 	ldb	r4,big_external_data_label(r5)
     47 	ldb	r4,small_external_data_label(r5)
     48 	ldb	r4,big_external_common(r5)
     49 	ldb	r4,small_external_common(r5)
     50 	ldb	r4,big_local_common(r5)
     51 	ldb	r4,small_local_common(r5)
     52 	ldb	r4,data_label+4(r5)
     53 	ldb	r4,big_external_data_label+4(r5)
     54 	ldb	r4,small_external_data_label+4(r5)
     55 	ldb	r4,big_external_common+4(r5)
     56 	ldb	r4,small_external_common+4(r5)
     57 	ldb	r4,big_local_common+4(r5)
     58 	ldb	r4,small_local_common+4(r5)
     59 	ldb	r4,data_label-0x8000(r5)
     60 	ldb	r4,big_external_data_label-0x8000(r5)
     61 	ldb	r4,small_external_data_label-0x8000(r5)
     62 	ldb	r4,big_external_common-0x8000(r5)
     63 	ldb	r4,small_external_common-0x8000(r5)
     64 	ldb	r4,big_local_common-0x8000(r5)
     65 	ldb	r4,small_local_common-0x8000(r5)
     66 
     67 	ldbio	r4,0(r0)
     68 	ldbio	r4,4(r0)
     69 	ldbio	r4,0x7ffc(r0)
     70 	ldbio	r4,-0x8000(r0)
     71 	ldbio	r4,0(r5)
     72 	ldbio	r4,4(r5)
     73 	ldbio	r4,0x7ffc(r5)
     74 	ldbio	r4,-0x8000(r5)
     75 	ldbio	r4,data_label(r0)
     76 	ldbio	r4,big_external_data_label(r0)
     77 	ldbio	r4,small_external_data_label(r0)
     78 	ldbio	r4,big_external_common(r0)
     79 	ldbio	r4,small_external_common(r0)
     80 	ldbio	r4,big_local_common(r0)
     81 	ldbio	r4,small_local_common(r0)
     82 	ldbio	r4,data_label+4(r0)
     83 	ldbio	r4,big_external_data_label+4(r0)
     84 	ldbio	r4,small_external_data_label+4(r0)
     85 	ldbio	r4,big_external_common+4(r0)
     86 	ldbio	r4,small_external_common+4(r0)
     87 	ldbio	r4,big_local_common+4(r0)
     88 	ldbio	r4,small_local_common+4(r0)
     89 	ldbio	r4,data_label-0x8000(r0)
     90 	ldbio	r4,big_external_data_label-0x8000(r0)
     91 	ldbio	r4,small_external_data_label-0x8000(r0)
     92 	ldbio	r4,big_external_common-0x8000(r0)
     93 	ldbio	r4,small_external_common-0x8000(r0)
     94 	ldbio	r4,big_local_common-0x8000(r0)
     95 	ldbio	r4,small_local_common-0x8000(r0)
     96 	ldbio	r4,data_label+0x10000(r0)
     97 	ldbio	r4,data_label(r5)
     98 	ldbio	r4,big_external_data_label(r5)
     99 	ldbio	r4,small_external_data_label(r5)
    100 	ldbio	r4,big_external_common(r5)
    101 	ldbio	r4,small_external_common(r5)
    102 	ldbio	r4,big_local_common(r5)
    103 	ldbio	r4,small_local_common(r5)
    104 	ldbio	r4,data_label+4(r5)
    105 	ldbio	r4,big_external_data_label+4(r5)
    106 	ldbio	r4,small_external_data_label+4(r5)
    107 	ldbio	r4,big_external_common+4(r5)
    108 	ldbio	r4,small_external_common+4(r5)
    109 	ldbio	r4,big_local_common+4(r5)
    110 	ldbio	r4,small_local_common+4(r5)
    111 	ldbio	r4,data_label-0x8000(r5)
    112 	ldbio	r4,big_external_data_label-0x8000(r5)
    113 	ldbio	r4,small_external_data_label-0x8000(r5)
    114 	ldbio	r4,big_external_common-0x8000(r5)
    115 	ldbio	r4,small_external_common-0x8000(r5)
    116 	ldbio	r4,big_local_common-0x8000(r5)
    117 	ldbio	r4,small_local_common-0x8000(r5)
    118