[702c5f5] | 1 | .file "sctns.c" |
---|
| 2 | gcc2_compiled.: |
---|
| 3 | ___gnu_compiled_c: |
---|
| 4 | .stabs "/usr/src/rtems-970904/c/src/lib/libbsp/i960/pmc901/startup/",100,0,0,Ltext0 |
---|
| 5 | .stabs "sctns.c",100,0,0,Ltext0 |
---|
| 6 | .text |
---|
| 7 | Ltext0: |
---|
| 8 | .stabs "int:t(0,1)=r(0,1);-2147483648;2147483647;",128,0,0,0 |
---|
| 9 | .stabs "char:t(0,2)=r(0,2);0;255;",128,0,0,0 |
---|
| 10 | .stabs "long int:t(0,3)=r(0,3);-2147483648;2147483647;",128,0,0,0 |
---|
| 11 | .stabs "unsigned int:t(0,4)=r(0,4);0;-1;",128,0,0,0 |
---|
| 12 | .stabs "long unsigned int:t(0,5)=r(0,5);0;-1;",128,0,0,0 |
---|
| 13 | .stabs "long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;",128,0,0,0 |
---|
| 14 | .stabs "long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;",128,0,0,0 |
---|
| 15 | .stabs "short int:t(0,8)=r(0,8);-32768;32767;",128,0,0,0 |
---|
| 16 | .stabs "short unsigned int:t(0,9)=r(0,9);0;65535;",128,0,0,0 |
---|
| 17 | .stabs "signed char:t(0,10)=r(0,10);-128;127;",128,0,0,0 |
---|
| 18 | .stabs "unsigned char:t(0,11)=r(0,11);0;255;",128,0,0,0 |
---|
| 19 | .stabs "float:t(0,12)=r(0,1);4;0;",128,0,0,0 |
---|
| 20 | .stabs "double:t(0,13)=r(0,1);8;0;",128,0,0,0 |
---|
| 21 | .stabs "long double:t(0,14)=r(0,1);8;0;",128,0,0,0 |
---|
| 22 | .stabs "complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;",128,0,0,0 |
---|
| 23 | .stabs "complex float:t(0,16)=r(0,16);4;0;",128,0,0,0 |
---|
| 24 | .stabs "complex double:t(0,17)=r(0,17);8;0;",128,0,0,0 |
---|
| 25 | .stabs "complex long double:t(0,18)=r(0,18);8;0;",128,0,0,0 |
---|
| 26 | .stabs "void:t(0,19)=(0,19)",128,0,0,0 |
---|
| 27 | .stabs "sctns.h",130,0,0,0 |
---|
| 28 | .stabn 162,0,0,0 |
---|
| 29 | .stabs "pmc901_memmap.h",130,0,0,0 |
---|
| 30 | .stabn 162,0,0,0 |
---|
| 31 | .align 4 |
---|
| 32 | .stabs "ledcyc:F(0,19)",36,0,13,_ledcyc |
---|
| 33 | .globl _ledcyc |
---|
| 34 | # Function 'ledcyc' |
---|
| 35 | # Registers used: g0 g1 g4 g5 g6 g7 cc |
---|
| 36 | # |
---|
| 37 | _ledcyc: |
---|
| 38 | .stabn 68,0,13,LM1-_ledcyc |
---|
| 39 | LM1: |
---|
| 40 | addo 16,sp,sp |
---|
| 41 | #Prologue stats: |
---|
| 42 | # Total Frame Size: 16 bytes |
---|
| 43 | # Local Variable Size: 16 bytes |
---|
| 44 | #End Prologue# |
---|
| 45 | .stabn 68,0,14,LM2-_ledcyc |
---|
| 46 | LM2: |
---|
| 47 | LBB2: |
---|
| 48 | .stabn 68,0,18,LM3-_ledcyc |
---|
| 49 | LM3: |
---|
| 50 | ld _led_array,g1 |
---|
| 51 | .stabn 68,0,19,LM4-_ledcyc |
---|
| 52 | LM4: |
---|
| 53 | mov 1,g6 |
---|
| 54 | L9: |
---|
| 55 | .stabn 68,0,21,LM5-_ledcyc |
---|
| 56 | LM5: |
---|
| 57 | cmpibge 9,g6,L10 |
---|
| 58 | .stabn 68,0,22,LM6-_ledcyc |
---|
| 59 | LM6: |
---|
| 60 | mov 1,g6 |
---|
| 61 | L10: |
---|
| 62 | .stabn 68,0,23,LM7-_ledcyc |
---|
| 63 | LM7: |
---|
| 64 | ldob (g1)[g6*1],g4 |
---|
| 65 | .stabn 68,0,24,LM8-_ledcyc |
---|
| 66 | LM8: |
---|
| 67 | mov 1,g5 |
---|
| 68 | ldconst 0xffff,g0 |
---|
| 69 | addo 31,2,g7 # ldconst 33,g7 |
---|
| 70 | .stabn 68,0,23,LM9-_ledcyc |
---|
| 71 | LM9: |
---|
| 72 | stob g4,-1073741312 |
---|
| 73 | L14: |
---|
| 74 | .stabn 68,0,25,LM10-_ledcyc |
---|
| 75 | LM10: |
---|
| 76 | ld -12(sp),g4 |
---|
| 77 | .stabn 68,0,24,LM11-_ledcyc |
---|
| 78 | LM11: |
---|
| 79 | addo g5,1,g5 |
---|
| 80 | .stabn 68,0,25,LM12-_ledcyc |
---|
| 81 | LM12: |
---|
| 82 | addo g4,g7,g4 |
---|
| 83 | st g4,-16(sp) |
---|
| 84 | .stabn 68,0,24,LM13-_ledcyc |
---|
| 85 | LM13: |
---|
| 86 | cmpibge g0,g5,L14 |
---|
| 87 | .stabn 68,0,26,LM14-_ledcyc |
---|
| 88 | LM14: |
---|
| 89 | addo g6,1,g6 |
---|
| 90 | .stabn 68,0,27,LM15-_ledcyc |
---|
| 91 | LM15: |
---|
| 92 | b L9 |
---|
| 93 | .stabn 68,0,28,LM16-_ledcyc |
---|
| 94 | LM16: |
---|
| 95 | LBE2: |
---|
| 96 | .stabs "k:(0,1)",128,0,17,-16 |
---|
| 97 | .stabs "m:(0,1)",128,0,17,-12 |
---|
| 98 | .stabn 192,0,0,LBB2-_ledcyc |
---|
| 99 | .stabn 224,0,0,LBE2-_ledcyc |
---|
| 100 | .align 4 |
---|
| 101 | .stabs "copyCodeToRom:F(0,19)",36,0,31,_copyCodeToRom |
---|
| 102 | .globl _copyCodeToRom |
---|
| 103 | # Function 'copyCodeToRom' |
---|
| 104 | # Registers used: g0 g1 g2 g3 g4 g5 g6 g7 cc |
---|
| 105 | # |
---|
| 106 | .globl copyCodeToRom.lf |
---|
| 107 | .leafproc _copyCodeToRom,copyCodeToRom.lf |
---|
| 108 | _copyCodeToRom: |
---|
| 109 | lda LR2,g14 |
---|
| 110 | copyCodeToRom.lf: |
---|
| 111 | mov g14,g3 |
---|
| 112 | mov 0,g14 |
---|
| 113 | .stabn 68,0,31,LM17-_copyCodeToRom |
---|
| 114 | LM17: |
---|
| 115 | .stabn 68,0,32,LM18-_copyCodeToRom |
---|
| 116 | LM18: |
---|
| 117 | LBB3: |
---|
| 118 | .stabn 68,0,40,LM19-_copyCodeToRom |
---|
| 119 | LM19: |
---|
| 120 | ldconst _codeRamStart,g6 |
---|
| 121 | .stabn 68,0,41,LM20-_copyCodeToRom |
---|
| 122 | LM20: |
---|
| 123 | st g14,(g6) |
---|
| 124 | .stabn 68,0,42,LM21-_copyCodeToRom |
---|
| 125 | LM21: |
---|
| 126 | ld (g6),g4 |
---|
| 127 | .stabn 68,0,39,LM22-_copyCodeToRom |
---|
| 128 | LM22: |
---|
| 129 | mov 1,g2 |
---|
| 130 | .stabn 68,0,42,LM23-_copyCodeToRom |
---|
| 131 | LM23: |
---|
| 132 | cmpobne 0,g4,L18 |
---|
| 133 | .stabn 68,0,45,LM24-_copyCodeToRom |
---|
| 134 | LM24: |
---|
| 135 | subo 1,0,g5 # ldconst -1,g5 |
---|
| 136 | st g5,(g6) |
---|
| 137 | .stabn 68,0,46,LM25-_copyCodeToRom |
---|
| 138 | LM25: |
---|
| 139 | ld (g6),g4 |
---|
| 140 | .stabn 68,0,44,LM26-_copyCodeToRom |
---|
| 141 | LM26: |
---|
| 142 | mov 2,g2 |
---|
| 143 | .stabn 68,0,46,LM27-_copyCodeToRom |
---|
| 144 | LM27: |
---|
| 145 | cmpobne g5,g4,L18 |
---|
| 146 | .stabn 68,0,48,LM28-_copyCodeToRom |
---|
| 147 | LM28: |
---|
| 148 | mov 3,g2 |
---|
| 149 | .stabn 68,0,49,LM29-_copyCodeToRom |
---|
| 150 | LM29: |
---|
| 151 | mov 1,g5 |
---|
| 152 | .stabn 68,0,50,LM30-_copyCodeToRom |
---|
| 153 | LM30: |
---|
| 154 | mov 0,g7 |
---|
| 155 | L23: |
---|
| 156 | .stabn 68,0,51,LM31-_copyCodeToRom |
---|
| 157 | LM31: |
---|
| 158 | st g5,(g6) |
---|
| 159 | .stabn 68,0,52,LM32-_copyCodeToRom |
---|
| 160 | LM32: |
---|
| 161 | ld (g6),g4 |
---|
| 162 | cmpobne g5,g4,L18 |
---|
| 163 | .stabn 68,0,54,LM33-_copyCodeToRom |
---|
| 164 | LM33: |
---|
| 165 | shlo 1,g5,g5 |
---|
| 166 | .stabn 68,0,50,LM34-_copyCodeToRom |
---|
| 167 | LM34: |
---|
| 168 | addo g7,1,g7 |
---|
| 169 | cmpobge 30,g7,L23 |
---|
| 170 | .stabn 68,0,56,LM35-_copyCodeToRom |
---|
| 171 | LM35: |
---|
| 172 | ldconst _codeRamStart,g5 |
---|
| 173 | .stabn 68,0,57,LM36-_copyCodeToRom |
---|
| 174 | LM36: |
---|
| 175 | stob g14,(g5) |
---|
| 176 | .stabn 68,0,58,LM37-_copyCodeToRom |
---|
| 177 | LM37: |
---|
| 178 | ldob (g5),g4 |
---|
| 179 | cmpobne 0,g4,L18 |
---|
| 180 | .stabn 68,0,60,LM38-_copyCodeToRom |
---|
| 181 | LM38: |
---|
| 182 | mov 15,g4 |
---|
| 183 | stob g4,(g5) |
---|
| 184 | .stabn 68,0,61,LM39-_copyCodeToRom |
---|
| 185 | LM39: |
---|
| 186 | ldob (g5),g4 |
---|
| 187 | cmpobne 15,g4,L18 |
---|
| 188 | .stabn 68,0,64,LM40-_copyCodeToRom |
---|
| 189 | LM40: |
---|
| 190 | ldconst _codeRomStart,g7 |
---|
| 191 | mov g5,g6 |
---|
| 192 | ldconst _codeRamEnd,g5 |
---|
| 193 | cmpoble g5,g6,L29 |
---|
| 194 | L31: |
---|
| 195 | .stabn 68,0,65,LM41-_copyCodeToRom |
---|
| 196 | LM41: |
---|
| 197 | ld (g7),g4 |
---|
| 198 | st g4,(g6) |
---|
| 199 | .stabn 68,0,64,LM42-_copyCodeToRom |
---|
| 200 | LM42: |
---|
| 201 | addo g7,4,g7 |
---|
| 202 | addo g6,4,g6 |
---|
| 203 | cmpobg g5,g6,L31 |
---|
| 204 | L29: |
---|
| 205 | .stabn 68,0,67,LM43-_copyCodeToRom |
---|
| 206 | LM43: |
---|
| 207 | mov 5,g2 |
---|
| 208 | .stabn 68,0,68,LM44-_copyCodeToRom |
---|
| 209 | LM44: |
---|
| 210 | ldconst _codeRomStart,g7 |
---|
| 211 | ldconst _codeRamStart,g6 |
---|
| 212 | ldconst _codeRamEnd,g0 |
---|
| 213 | cmpoble g0,g6,L34 |
---|
| 214 | L36: |
---|
| 215 | .stabn 68,0,69,LM45-_copyCodeToRom |
---|
| 216 | LM45: |
---|
| 217 | ld (g6),g5 |
---|
| 218 | ld (g7),g4 |
---|
| 219 | cmpobne g4,g5,L18 |
---|
| 220 | .stabn 68,0,68,LM46-_copyCodeToRom |
---|
| 221 | LM46: |
---|
| 222 | addo g7,4,g7 |
---|
| 223 | addo g6,4,g6 |
---|
| 224 | cmpobg g0,g6,L36 |
---|
| 225 | L34: |
---|
| 226 | .stabn 68,0,73,LM47-_copyCodeToRom |
---|
| 227 | LM47: |
---|
| 228 | bx (g3) |
---|
| 229 | L18: |
---|
| 230 | .stabn 68,0,76,LM48-_copyCodeToRom |
---|
| 231 | LM48: |
---|
| 232 | ld _led_array,g0 |
---|
| 233 | ldconst 0xfffff,g1 |
---|
| 234 | ldconst 0xc0000200,g7 |
---|
| 235 | L41: |
---|
| 236 | .stabn 68,0,77,LM49-_copyCodeToRom |
---|
| 237 | LM49: |
---|
| 238 | mov 1,g5 |
---|
| 239 | L45: |
---|
| 240 | .stabn 68,0,78,LM50-_copyCodeToRom |
---|
| 241 | LM50: |
---|
| 242 | stob g2,(g7) |
---|
| 243 | .stabn 68,0,77,LM51-_copyCodeToRom |
---|
| 244 | LM51: |
---|
| 245 | addo g5,1,g5 |
---|
| 246 | cmpobge g1,g5,L45 |
---|
| 247 | .stabn 68,0,79,LM52-_copyCodeToRom |
---|
| 248 | LM52: |
---|
| 249 | mov 1,g5 |
---|
| 250 | mov g1,g6 |
---|
| 251 | L50: |
---|
| 252 | .stabn 68,0,80,LM53-_copyCodeToRom |
---|
| 253 | LM53: |
---|
| 254 | ldob (g0),g4 |
---|
| 255 | .stabn 68,0,79,LM54-_copyCodeToRom |
---|
| 256 | LM54: |
---|
| 257 | addo g5,1,g5 |
---|
| 258 | .stabn 68,0,80,LM55-_copyCodeToRom |
---|
| 259 | LM55: |
---|
| 260 | stob g4,(g7) |
---|
| 261 | .stabn 68,0,79,LM56-_copyCodeToRom |
---|
| 262 | LM56: |
---|
| 263 | cmpobge g6,g5,L50 |
---|
| 264 | .stabn 68,0,81,LM57-_copyCodeToRom |
---|
| 265 | LM57: |
---|
| 266 | b L41 |
---|
| 267 | .stabn 68,0,83,LM58-_copyCodeToRom |
---|
| 268 | LM58: |
---|
| 269 | LBE3: |
---|
| 270 | LR2: ret |
---|
| 271 | .stabs "errval:r(0,1)",64,0,32,18 |
---|
| 272 | .stabs "s:r(0,20)=*(0,4)",64,0,33,23 |
---|
| 273 | .stabs "d:r(0,21)=*(0,4)",64,0,34,22 |
---|
| 274 | .stabs "t:r(0,4)",64,0,35,21 |
---|
| 275 | .stabs "i:r(0,4)",64,0,35,23 |
---|
| 276 | .stabs "z:r(0,22)=*(0,11)",64,0,36,21 |
---|
| 277 | .stabn 192,0,0,LBB3-_copyCodeToRom |
---|
| 278 | .stabn 224,0,0,LBE3-_copyCodeToRom |
---|
| 279 | .align 4 |
---|
| 280 | .stabs "zeroBss:F(0,19)",36,0,85,_zeroBss |
---|
| 281 | .globl _zeroBss |
---|
| 282 | # Function 'zeroBss' |
---|
| 283 | # Registers used: g0 g4 g5 cc |
---|
| 284 | # |
---|
| 285 | .globl zeroBss.lf |
---|
| 286 | .leafproc _zeroBss,zeroBss.lf |
---|
| 287 | _zeroBss: |
---|
| 288 | lda LR3,g14 |
---|
| 289 | zeroBss.lf: |
---|
| 290 | mov g14,g0 |
---|
| 291 | mov 0,g14 |
---|
| 292 | .stabn 68,0,85,LM59-_zeroBss |
---|
| 293 | LM59: |
---|
| 294 | .stabn 68,0,86,LM60-_zeroBss |
---|
| 295 | LM60: |
---|
| 296 | LBB4: |
---|
| 297 | .stabn 68,0,90,LM61-_zeroBss |
---|
| 298 | LM61: |
---|
| 299 | ldconst _bssStart,g4 |
---|
| 300 | ldconst _bssEnd,g5 |
---|
| 301 | cmpoble g5,g4,L65 |
---|
| 302 | L67: |
---|
| 303 | .stabn 68,0,91,LM62-_zeroBss |
---|
| 304 | LM62: |
---|
| 305 | st g14,(g4) |
---|
| 306 | .stabn 68,0,90,LM63-_zeroBss |
---|
| 307 | LM63: |
---|
| 308 | addo g4,4,g4 |
---|
| 309 | cmpobg g5,g4,L67 |
---|
| 310 | L65: |
---|
| 311 | .stabn 68,0,93,LM64-_zeroBss |
---|
| 312 | LM64: |
---|
| 313 | ldconst _bssStart_1,g4 |
---|
| 314 | ldconst _bssEnd_1,g5 |
---|
| 315 | cmpoble g5,g4,L70 |
---|
| 316 | L72: |
---|
| 317 | .stabn 68,0,94,LM65-_zeroBss |
---|
| 318 | LM65: |
---|
| 319 | st g14,(g4) |
---|
| 320 | .stabn 68,0,93,LM66-_zeroBss |
---|
| 321 | LM66: |
---|
| 322 | addo g4,4,g4 |
---|
| 323 | cmpobg g5,g4,L72 |
---|
| 324 | bx (g0) |
---|
| 325 | L70: |
---|
| 326 | .stabn 68,0,96,LM67-_zeroBss |
---|
| 327 | LM67: |
---|
| 328 | LBE4: |
---|
| 329 | bx (g0) |
---|
| 330 | LR3: ret |
---|
| 331 | .stabn 192,0,0,LBB4-_zeroBss |
---|
| 332 | .stabn 224,0,0,LBE4-_zeroBss |
---|
| 333 | .text |
---|
| 334 | .stabs "",100,0,0,Letext |
---|
| 335 | Letext: |
---|