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