1 .data 2data_label: 3 .extern big_external_data_label,0x400 4 .extern small_external_data_label,4 5 .comm big_external_common,0x400 6 .comm small_external_common,4 7 .lcomm big_local_common,0x400 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 stb r4,0(r0) 16 stb r4,4(r0) 17 stb r4,0x7fc(r0) 18 stb r4,-0x800(r0) 19 stb r4,0(r5) 20 stb r4,4(r5) 21 stb r4,0x7fc(r5) 22 stb r4,-0x800(r5) 23 stb r4,data_label(r0) 24 stb r4,big_external_data_label(r0) 25 stb r4,small_external_data_label(r0) 26 stb r4,big_external_common(r0) 27 stb r4,small_external_common(r0) 28 stb r4,big_local_common(r0) 29 stb r4,small_local_common(r0) 30 stb r4,data_label+4(r0) 31 stb r4,big_external_data_label+4(r0) 32 stb r4,small_external_data_label+4(r0) 33 stb r4,big_external_common+4(r0) 34 stb r4,small_external_common+4(r0) 35 stb r4,big_local_common+4(r0) 36 stb r4,small_local_common+4(r0) 37 stb r4,data_label-0x800(r0) 38 stb r4,big_external_data_label-0x800(r0) 39 stb r4,small_external_data_label-0x800(r0) 40 stb r4,big_external_common-0x800(r0) 41 stb r4,small_external_common-0x800(r0) 42 stb r4,big_local_common-0x800(r0) 43 stb r4,small_local_common-0x800(r0) 44 stb r4,data_label+0x10000(r0) 45 stb r4,data_label(r5) 46 stb r4,big_external_data_label(r5) 47 stb r4,small_external_data_label(r5) 48 stb r4,big_external_common(r5) 49 stb r4,small_external_common(r5) 50 stb r4,big_local_common(r5) 51 stb r4,small_local_common(r5) 52 stb r4,data_label+4(r5) 53 stb r4,big_external_data_label+4(r5) 54 stb r4,small_external_data_label+4(r5) 55 stb r4,big_external_common+4(r5) 56 stb r4,small_external_common+4(r5) 57 stb r4,big_local_common+4(r5) 58 stb r4,small_local_common+4(r5) 59 stb r4,data_label-0x800(r5) 60 stb r4,big_external_data_label-0x800(r5) 61 stb r4,small_external_data_label-0x800(r5) 62 stb r4,big_external_common-0x800(r5) 63 stb r4,small_external_common-0x800(r5) 64 stb r4,big_local_common-0x800(r5) 65 stb r4,small_local_common-0x800(r5) 66 67 stbio r4,0(r0) 68 stbio r4,4(r0) 69 stbio r4,0x7fc(r0) 70 stbio r4,-0x800(r0) 71 stbio r4,0(r5) 72 stbio r4,4(r5) 73 stbio r4,0x7fc(r5) 74 stbio r4,-0x800(r5) 75 stbio r4,data_label(r0) 76 stbio r4,big_external_data_label(r0) 77 stbio r4,small_external_data_label(r0) 78 stbio r4,big_external_common(r0) 79 stbio r4,small_external_common(r0) 80 stbio r4,big_local_common(r0) 81 stbio r4,small_local_common(r0) 82 stbio r4,data_label+4(r0) 83 stbio r4,big_external_data_label+4(r0) 84 stbio r4,small_external_data_label+4(r0) 85 stbio r4,big_external_common+4(r0) 86 stbio r4,small_external_common+4(r0) 87 stbio r4,big_local_common+4(r0) 88 stbio r4,small_local_common+4(r0) 89 stbio r4,data_label-0x800(r0) 90 stbio r4,big_external_data_label-0x800(r0) 91 stbio r4,small_external_data_label-0x800(r0) 92 stbio r4,big_external_common-0x800(r0) 93 stbio r4,small_external_common-0x800(r0) 94 stbio r4,big_local_common-0x800(r0) 95 stbio r4,small_local_common-0x800(r0) 96 stbio r4,data_label+0x10000(r0) 97 stbio r4,data_label(r5) 98 stbio r4,big_external_data_label(r5) 99 stbio r4,small_external_data_label(r5) 100 stbio r4,big_external_common(r5) 101 stbio r4,small_external_common(r5) 102 stbio r4,big_local_common(r5) 103 stbio r4,small_local_common(r5) 104 stbio r4,data_label+4(r5) 105 stbio r4,big_external_data_label+4(r5) 106 stbio r4,small_external_data_label+4(r5) 107 stbio r4,big_external_common+4(r5) 108 stbio r4,small_external_common+4(r5) 109 stbio r4,big_local_common+4(r5) 110 stbio r4,small_local_common+4(r5) 111 stbio r4,data_label-0x800(r5) 112 stbio r4,big_external_data_label-0x800(r5) 113 stbio r4,small_external_data_label-0x800(r5) 114 stbio r4,big_external_common-0x800(r5) 115 stbio r4,small_external_common-0x800(r5) 116 stbio r4,big_local_common-0x800(r5) 117 stbio r4,small_local_common-0x800(r5) 118