1 .file "i2c.c" 2 .arch atmega128 3 __SREG__ = 0x3f 4 __SP_H__ = 0x3e 5 __SP_L__ = 0x3d 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 17 .Ltext0: 18 .global i2c_init 20 i2c_init: 21 .LFB2: 22 .LM1: 23 /* prologue: frame size=0 */ 24 /* prologue end (size=0) */ 25 .LVL0: 26 .LM2: 27 0000 7093 0000 sts (master_recv_function)+1,r23 28 0004 6093 0000 sts master_recv_function,r22 29 .LM3: 30 0008 5093 0000 sts (slave_recv_function)+1,r21 31 000c 4093 0000 sts slave_recv_function,r20 32 .LM4: 33 0010 3093 0000 sts (slave_send_function)+1,r19 34 0014 2093 0000 sts slave_send_function,r18 35 .LM5: 36 0018 1092 0000 sts i2c_write_buff+128,__zero_reg__ 37 001c 1092 0000 sts i2c_write_buff+129,__zero_reg__ 38 .LM6: 39 0020 1092 0000 sts i2c_addr_buff+128,__zero_reg__ 40 0024 1092 0000 sts i2c_addr_buff+129,__zero_reg__ 41 .LM7: 42 0028 95E4 ldi r25,lo8(69) 43 002a 9093 7400 sts 116,r25 44 .LM8: 45 002e 9CE0 ldi r25,lo8(12) 46 0030 9093 7000 sts 112,r25 47 .LM9: 48 0034 880F lsl r24 49 .LVL1: 50 0036 8160 ori r24,lo8(1) 51 0038 8093 7200 sts 114,r24 52 .LM10: 53 003c 80E0 ldi r24,lo8(0) 54 003e 90E0 ldi r25,hi8(0) 55 /* epilogue: frame size=0 */ 56 0040 0895 ret 57 /* epilogue end (size=1) */ 58 /* function i2c_init size 33 (32) */ 59 .LFE2: 61 .global i2c_send 63 i2c_send: 64 .LFB3: 65 .LM11: 66 /* prologue: frame size=0 */ 67 0042 6F92 push r6 68 0044 7F92 push r7 69 0046 8F92 push r8 70 0048 9F92 push r9 71 004a AF92 push r10 72 004c BF92 push r11 73 004e DF92 push r13 74 0050 EF92 push r14 75 0052 FF92 push r15 76 0054 0F93 push r16 77 0056 1F93 push r17 78 0058 CF93 push r28 79 005a DF93 push r29 80 /* prologue end (size=13) */ 81 .LVL2: 82 005c D82E mov r13,r24 83 005e 3A01 movw r6,r20 84 .LM12: 85 /* #APP */ 86 0060 F894 cli 87 /* #NOAPP */ 88 0062 00E0 ldi r16,lo8(0) 89 0064 10E0 ldi r17,hi8(0) 90 .LVL3: 91 0066 4091 0000 lds r20,i2c_write_buff+130 92 .LVL4: 93 006a 8091 0000 lds r24,i2c_write_buff+128 94 .LVL5: 95 006e 882E mov r8,r24 96 0070 9924 clr r9 97 0072 DD0C lsl r13 98 0074 8091 0000 lds r24,i2c_addr_buff+130 99 0078 A82E mov r10,r24 100 007a BB24 clr r11 101 007c 7B01 movw r14,r22 102 007e 00C0 rjmp .L4 103 .LVL6: 104 .L5: 105 .LM13: 106 0080 8091 0000 lds r24,i2c_write_buff+129 107 0084 E82F mov r30,r24 108 0086 FF27 clr r31 109 0088 9F01 movw r18,r30 110 008a 2F5F subi r18,lo8(-(1)) 111 008c 3F4F sbci r19,hi8(-(1)) 112 008e C42F mov r28,r20 113 0090 DD27 clr r29 114 0092 C901 movw r24,r18 115 0094 BE01 movw r22,r28 116 0096 0E94 0000 call __divmodhi4 117 009a 8815 cp r24,r8 118 009c 9905 cpc r25,r9 119 009e 01F0 breq .L13 120 .LM14: 121 00a0 D701 movw r26,r14 122 00a2 8D91 ld r24,X+ 123 00a4 7D01 movw r14,r26 124 00a6 E050 subi r30,lo8(-(i2c_write_buff)) 125 00a8 F040 sbci r31,hi8(-(i2c_write_buff)) 126 00aa 8083 st Z,r24 127 00ac C901 movw r24,r18 128 00ae BE01 movw r22,r28 129 00b0 0E94 0000 call __divmodhi4 130 00b4 8093 0000 sts i2c_write_buff+129,r24 131 .LM15: 132 00b8 8091 0000 lds r24,i2c_addr_buff+129 133 00bc 9927 clr r25 134 00be FC01 movw r30,r24 135 00c0 E050 subi r30,lo8(-(i2c_addr_buff)) 136 00c2 F040 sbci r31,hi8(-(i2c_addr_buff)) 137 00c4 D082 st Z,r13 138 00c6 0196 adiw r24,1 139 00c8 B501 movw r22,r10 140 00ca 0E94 0000 call __divmodhi4 141 00ce 8093 0000 sts i2c_addr_buff+129,r24 142 .LM16: 143 00d2 0F5F subi r16,lo8(-(1)) 144 00d4 1F4F sbci r17,hi8(-(1)) 145 .LVL7: 146 .L4: 147 00d6 0615 cp r16,r6 148 00d8 1705 cpc r17,r7 149 00da 01F4 brne .L5 150 .LM17: 151 /* #APP */ 152 00dc 7894 sei 153 .LM18: 154 /* #NOAPP */ 155 00de 8091 0000 lds r24,start_flag 156 00e2 9091 0000 lds r25,(start_flag)+1 157 00e6 892B or r24,r25 158 00e8 01F0 breq .L10 159 00ea 00C0 rjmp .L14 160 .LVL8: 161 .L13: 162 .LM19: 163 /* #APP */ 164 00ec 7894 sei 165 /* #NOAPP */ 166 00ee 8FEF ldi r24,lo8(-1) 167 00f0 9FEF ldi r25,hi8(-1) 168 00f2 00C0 rjmp .L8 169 .LVL9: 170 .L10: 171 .LM20: 172 00f4 81E0 ldi r24,lo8(1) 173 00f6 90E0 ldi r25,hi8(1) 174 00f8 9093 0000 sts (start_flag)+1,r25 175 00fc 8093 0000 sts start_flag,r24 176 .LM21: 177 0100 8091 7400 lds r24,116 178 0104 8062 ori r24,lo8(32) 179 0106 8093 7400 sts 116,r24 180 .LM22: 181 010a 8091 7400 lds r24,116 182 010e 8068 ori r24,lo8(-128) 183 0110 8093 7400 sts 116,r24 184 .L14: 185 0114 80E0 ldi r24,lo8(0) 186 0116 90E0 ldi r25,hi8(0) 187 .L8: 188 /* epilogue: frame size=0 */ 189 0118 DF91 pop r29 190 011a CF91 pop r28 191 011c 1F91 pop r17 192 011e 0F91 pop r16 193 0120 FF90 pop r15 194 0122 EF90 pop r14 195 0124 DF90 pop r13 196 0126 BF90 pop r11 197 0128 AF90 pop r10 198 012a 9F90 pop r9 199 012c 8F90 pop r8 200 012e 7F90 pop r7 201 0130 6F90 pop r6 202 0132 0895 ret 203 /* epilogue end (size=14) */ 204 /* function i2c_send size 124 (97) */ 205 .LFE3: 207 .global i2c_request 209 i2c_request: 210 .LFB4: 211 .LM23: 212 /* prologue: frame size=0 */ 213 0134 0F93 push r16 214 0136 1F93 push r17 215 0138 CF93 push r28 216 013a DF93 push r29 217 /* prologue end (size=4) */ 218 .LVL10: 219 013c 482F mov r20,r24 220 .LM24: 221 013e 8091 0000 lds r24,i2c_write_buff+129 222 .LVL11: 223 0142 E82F mov r30,r24 224 0144 FF27 clr r31 225 0146 8F01 movw r16,r30 226 0148 0F5F subi r16,lo8(-(1)) 227 014a 1F4F sbci r17,hi8(-(1)) 228 014c 8091 0000 lds r24,i2c_write_buff+130 229 0150 C82F mov r28,r24 230 0152 DD27 clr r29 231 0154 C801 movw r24,r16 232 0156 BE01 movw r22,r28 233 0158 0E94 0000 call __divmodhi4 234 015c 2091 0000 lds r18,i2c_write_buff+128 235 0160 3327 clr r19 236 0162 8217 cp r24,r18 237 0164 9307 cpc r25,r19 238 0166 01F4 brne .L16 239 .LM25: 240 0168 8FEF ldi r24,lo8(-1) 241 016a 9FEF ldi r25,hi8(-1) 242 016c 00C0 rjmp .L18 243 .L16: 244 .LM26: 245 016e E050 subi r30,lo8(-(i2c_write_buff)) 246 0170 F040 sbci r31,hi8(-(i2c_write_buff)) 247 0172 1082 st Z,__zero_reg__ 248 0174 C801 movw r24,r16 249 0176 BE01 movw r22,r28 250 0178 0E94 0000 call __divmodhi4 251 017c 8093 0000 sts i2c_write_buff+129,r24 252 .LM27: 253 0180 8091 0000 lds r24,i2c_addr_buff+129 254 0184 9927 clr r25 255 0186 FC01 movw r30,r24 256 0188 E050 subi r30,lo8(-(i2c_addr_buff)) 257 018a F040 sbci r31,hi8(-(i2c_addr_buff)) 258 018c 440F lsl r20 259 018e 4160 ori r20,lo8(1) 260 0190 4083 st Z,r20 261 0192 6091 0000 lds r22,i2c_addr_buff+130 262 0196 7727 clr r23 263 0198 0196 adiw r24,1 264 019a 0E94 0000 call __divmodhi4 265 019e 8093 0000 sts i2c_addr_buff+129,r24 266 .LM28: 267 01a2 8091 0000 lds r24,start_flag 268 01a6 9091 0000 lds r25,(start_flag)+1 269 01aa 892B or r24,r25 270 01ac 01F4 brne .L22 271 .LM29: 272 01ae 81E0 ldi r24,lo8(1) 273 01b0 90E0 ldi r25,hi8(1) 274 01b2 9093 0000 sts (start_flag)+1,r25 275 01b6 8093 0000 sts start_flag,r24 276 .LM30: 277 01ba 8091 7400 lds r24,116 278 01be 8062 ori r24,lo8(32) 279 01c0 8093 7400 sts 116,r24 280 .LM31: 281 01c4 8091 7400 lds r24,116 282 01c8 8068 ori r24,lo8(-128) 283 01ca 8093 7400 sts 116,r24 284 .L22: 285 01ce 80E0 ldi r24,lo8(0) 286 01d0 90E0 ldi r25,hi8(0) 287 .L18: 288 /* epilogue: frame size=0 */ 289 01d2 DF91 pop r29 290 01d4 CF91 pop r28 291 01d6 1F91 pop r17 292 01d8 0F91 pop r16 293 01da 0895 ret 294 /* epilogue end (size=5) */ 295 /* function i2c_request size 84 (75) */ 296 .LFE4: 298 .global __vector_33 300 __vector_33: 301 .LFB5: 302 .LM32: 303 /* prologue: frame size=0 */ 304 01dc 1F92 push __zero_reg__ 305 01de 0F92 push __tmp_reg__ 306 01e0 0FB6 in __tmp_reg__,__SREG__ 307 01e2 0F92 push __tmp_reg__ 308 01e4 1124 clr __zero_reg__ 309 01e6 2F93 push r18 310 01e8 3F93 push r19 311 01ea 4F93 push r20 312 01ec 5F93 push r21 313 01ee 6F93 push r22 314 01f0 7F93 push r23 315 01f2 8F93 push r24 316 01f4 9F93 push r25 317 01f6 AF93 push r26 318 01f8 BF93 push r27 319 01fa EF93 push r30 320 01fc FF93 push r31 321 /* prologue end (size=17) */ 322 .LM33: 323 01fe 8091 7100 lds r24,113 324 .LM34: 325 0202 887F andi r24,lo8(-8) 326 0204 8035 cpi r24,lo8(80) 327 0206 01F4 brne .+2 328 0208 00C0 rjmp .L30 329 .LM35: 330 020a 8135 cpi r24,lo8(81) 331 020c 00F4 brsh .L35 332 020e 8831 cpi r24,lo8(24) 333 0210 01F4 brne .+2 334 0212 00C0 rjmp .L26 335 0214 8931 cpi r24,lo8(25) 336 0216 00F4 brsh .L36 337 0218 8830 cpi r24,lo8(8) 338 021a 01F0 breq .L25 339 021c 8031 cpi r24,lo8(16) 340 021e 01F0 breq .+2 341 0220 00C0 rjmp .L24 342 0222 00C0 rjmp .L25 343 .L36: 344 0224 8033 cpi r24,lo8(48) 345 0226 01F4 brne .+2 346 0228 00C0 rjmp .L28 347 022a 8034 cpi r24,lo8(64) 348 022c 01F4 brne .+2 349 022e 00C0 rjmp .L29 350 0230 8832 cpi r24,lo8(40) 351 0232 01F0 breq .+2 352 0234 00C0 rjmp .L24 353 0236 00C0 rjmp .L27 354 .L35: 355 0238 803A cpi r24,lo8(-96) 356 023a 01F4 brne .+2 357 023c 00C0 rjmp .L32 358 023e 813A cpi r24,lo8(-95) 359 0240 00F4 brsh .L37 360 0242 8036 cpi r24,lo8(96) 361 0244 01F4 brne .+2 362 0246 00C0 rjmp .L32 363 0248 8038 cpi r24,lo8(-128) 364 024a 01F4 brne .+2 365 024c 00C0 rjmp .L33 366 024e 8835 cpi r24,lo8(88) 367 0250 01F0 breq .+2 368 0252 00C0 rjmp .L24 369 0254 00C0 rjmp .L31 370 .L37: 371 0256 883B cpi r24,lo8(-72) 372 0258 01F4 brne .+2 373 025a 00C0 rjmp .L34 374 025c 803C cpi r24,lo8(-64) 375 025e 01F4 brne .+2 376 0260 00C0 rjmp .L32 377 0262 883A cpi r24,lo8(-88) 378 0264 01F0 breq .+2 379 0266 00C0 rjmp .L24 380 0268 00C0 rjmp .L32 381 .L25: 382 .LM36: 383 026a 8091 0000 lds r24,i2c_addr_buff+128 384 026e 9927 clr r25 385 0270 FC01 movw r30,r24 386 0272 E050 subi r30,lo8(-(i2c_addr_buff)) 387 0274 F040 sbci r31,hi8(-(i2c_addr_buff)) 388 0276 3081 ld r19,Z 389 0278 3093 0000 sts addr_to_send.1407,r19 390 027c 6091 0000 lds r22,i2c_addr_buff+130 391 0280 7727 clr r23 392 0282 0196 adiw r24,1 393 0284 0E94 0000 call __divmodhi4 394 0288 8093 0000 sts i2c_addr_buff+128,r24 395 .LM37: 396 028c 8091 0000 lds r24,i2c_write_buff+128 397 0290 9927 clr r25 398 0292 FC01 movw r30,r24 399 0294 E050 subi r30,lo8(-(i2c_write_buff)) 400 0296 F040 sbci r31,hi8(-(i2c_write_buff)) 401 0298 2081 ld r18,Z 402 029a 2093 0000 sts data_to_send.1406,r18 403 029e 6091 0000 lds r22,i2c_write_buff+130 404 02a2 7727 clr r23 405 02a4 0196 adiw r24,1 406 02a6 0E94 0000 call __divmodhi4 407 02aa 8093 0000 sts i2c_write_buff+128,r24 408 .LM38: 409 02ae 3093 7300 sts 115,r19 410 .LM39: 411 02b2 8091 7400 lds r24,116 412 02b6 8F7D andi r24,lo8(-33) 413 02b8 00C0 rjmp .L49 414 .L26: 415 .LM40: 416 02ba 8091 0000 lds r24,data_to_send.1406 417 02be 8093 7300 sts 115,r24 418 .LM41: 419 02c2 8091 6500 lds r24,101 420 02c6 8B7F andi r24,lo8(-5) 421 02c8 00C0 rjmp .L50 422 .L27: 423 .LM42: 424 02ca 4091 0000 lds r20,i2c_write_buff+128 425 02ce 8091 0000 lds r24,i2c_write_buff+129 426 02d2 4817 cp r20,r24 427 02d4 01F0 breq .L51 428 .LM43: 429 02d6 8091 0000 lds r24,i2c_addr_buff+128 430 02da 282F mov r18,r24 431 02dc 3327 clr r19 432 .LM44: 433 02de F901 movw r30,r18 434 02e0 E050 subi r30,lo8(-(i2c_addr_buff)) 435 02e2 F040 sbci r31,hi8(-(i2c_addr_buff)) 436 02e4 9081 ld r25,Z 437 02e6 8091 0000 lds r24,addr_to_send.1407 438 02ea 9817 cp r25,r24 439 02ec 01F4 brne .L40 440 .LM45: 441 02ee 6091 0000 lds r22,i2c_addr_buff+130 442 02f2 7727 clr r23 443 02f4 C901 movw r24,r18 444 02f6 0196 adiw r24,1 445 02f8 0E94 0000 call __divmodhi4 446 02fc 8093 0000 sts i2c_addr_buff+128,r24 447 .LM46: 448 0300 842F mov r24,r20 449 0302 9927 clr r25 450 0304 FC01 movw r30,r24 451 0306 E050 subi r30,lo8(-(i2c_write_buff)) 452 0308 F040 sbci r31,hi8(-(i2c_write_buff)) 453 030a 2081 ld r18,Z 454 030c 2093 7300 sts 115,r18 455 0310 6091 0000 lds r22,i2c_write_buff+130 456 0314 7727 clr r23 457 0316 0196 adiw r24,1 458 0318 0E94 0000 call __divmodhi4 459 031c 8093 0000 sts i2c_write_buff+128,r24 460 0320 00C0 rjmp .L32 461 .L40: 462 .LM47: 463 0322 8091 7400 lds r24,116 464 0326 8062 ori r24,lo8(32) 465 .L49: 466 0328 8093 7400 sts 116,r24 467 032c 00C0 rjmp .L32 468 .L28: 469 .LM48: 470 032e 8091 6500 lds r24,101 471 0332 8460 ori r24,lo8(4) 472 0334 8093 6500 sts 101,r24 473 .L51: 474 .LM49: 475 0338 8091 7400 lds r24,116 476 033c 8061 ori r24,lo8(16) 477 033e 8093 7400 sts 116,r24 478 .LM50: 479 0342 1092 0000 sts (start_flag)+1,__zero_reg__ 480 0346 1092 0000 sts start_flag,__zero_reg__ 481 034a 00C0 rjmp .L32 482 .L29: 483 .LM51: 484 034c 8091 6500 lds r24,101 485 0350 8460 ori r24,lo8(4) 486 .L50: 487 0352 8093 6500 sts 101,r24 488 0356 00C0 rjmp .L32 489 .L30: 490 .LM52: 491 0358 E091 0000 lds r30,master_recv_function 492 035c F091 0000 lds r31,(master_recv_function)+1 493 0360 3097 sbiw r30,0 494 0362 01F0 breq .L32 495 .LM53: 496 0364 8091 7300 lds r24,115 497 0368 0995 icall 498 036a 892B or r24,r25 499 036c 01F4 brne .L32 500 .LM54: 501 036e 8091 7400 lds r24,116 502 0372 8F7B andi r24,lo8(-65) 503 0374 00C0 rjmp .L49 504 .L31: 505 .LM55: 506 0376 8091 7400 lds r24,116 507 037a 8064 ori r24,lo8(64) 508 037c 8093 7400 sts 116,r24 509 .LM56: 510 0380 9091 0000 lds r25,i2c_write_buff+128 511 0384 8091 0000 lds r24,i2c_write_buff+129 512 0388 9817 cp r25,r24 513 038a 01F4 brne .L40 514 038c 00C0 rjmp .L51 515 .L34: 516 .LM57: 517 038e E091 0000 lds r30,slave_send_function 518 0392 F091 0000 lds r31,(slave_send_function)+1 519 0396 3097 sbiw r30,0 520 0398 01F0 breq .L32 521 .LM58: 522 039a 0995 icall 523 039c 8093 7300 sts 115,r24 524 03a0 00C0 rjmp .L32 525 .L33: 526 .LM59: 527 03a2 E091 0000 lds r30,slave_recv_function 528 03a6 F091 0000 lds r31,(slave_recv_function)+1 529 03aa 3097 sbiw r30,0 530 03ac 01F0 breq .L32 531 .LM60: 532 03ae 8091 7300 lds r24,115 533 03b2 0995 icall 534 03b4 00C0 rjmp .L32 535 .L24: 536 .LM61: 537 03b6 8091 7400 lds r24,116 538 03ba 8061 ori r24,lo8(16) 539 03bc 8093 7400 sts 116,r24 540 .LM62: 541 03c0 1092 0000 sts (start_flag)+1,__zero_reg__ 542 03c4 1092 0000 sts start_flag,__zero_reg__ 543 .LM63: 544 03c8 1092 0000 sts i2c_write_buff+128,__zero_reg__ 545 03cc 1092 0000 sts i2c_write_buff+129,__zero_reg__ 546 .LM64: 547 03d0 1092 0000 sts i2c_addr_buff+128,__zero_reg__ 548 03d4 1092 0000 sts i2c_addr_buff+129,__zero_reg__ 549 .L32: 550 .LM65: 551 03d8 8091 7400 lds r24,116 552 03dc 8068 ori r24,lo8(-128) 553 03de 8093 7400 sts 116,r24 554 /* epilogue: frame size=0 */ 555 03e2 FF91 pop r31 556 03e4 EF91 pop r30 557 03e6 BF91 pop r27 558 03e8 AF91 pop r26 559 03ea 9F91 pop r25 560 03ec 8F91 pop r24 561 03ee 7F91 pop r23 562 03f0 6F91 pop r22 563 03f2 5F91 pop r21 564 03f4 4F91 pop r20 565 03f6 3F91 pop r19 566 03f8 2F91 pop r18 567 03fa 0F90 pop __tmp_reg__ 568 03fc 0FBE out __SREG__,__tmp_reg__ 569 03fe 0F90 pop __tmp_reg__ 570 0400 1F90 pop __zero_reg__ 571 0402 1895 reti 572 /* epilogue end (size=17) */ 573 /* function __vector_33 size 276 (242) */ 574 .LFE5: 576 .data 579 addr_to_send.1407: 580 0000 FF .byte -1 581 .lcomm data_to_send.1406,1 582 .lcomm start_flag,2 583 .lcomm master_recv_function,2 584 .lcomm slave_recv_function,2 585 .lcomm slave_send_function,2 586 .comm i2c_write_buff,131,1 587 .comm i2c_addr_buff,131,1 636 .Letext0: DEFINED SYMBOLS *ABS*:00000000 i2c.c F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:3 *ABS*:0000003f __SREG__ F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:4 *ABS*:0000003e __SP_H__ F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:5 *ABS*:0000003d __SP_L__ F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:6 *ABS*:00000000 __tmp_reg__ F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:7 *ABS*:00000001 __zero_reg__ F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:20 .text:00000000 i2c_init F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:582 .bss:00000003 master_recv_function F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:583 .bss:00000005 slave_recv_function F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:584 .bss:00000007 slave_send_function *COM*:00000083 i2c_write_buff *COM*:00000083 i2c_addr_buff F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:63 .text:00000042 i2c_send F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:581 .bss:00000001 start_flag F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:209 .text:00000134 i2c_request F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:300 .text:000001dc __vector_33 F:\DOCUME~1\Evan\LOCALS~1\Temp/cci1LvUT.s:579 .data:00000000 addr_to_send.1407 .bss:00000000 data_to_send.1406 UNDEFINED SYMBOLS __do_copy_data __do_clear_bss __divmodhi4