📄 broad.lst
字号:
373 00011d EC01 RPT #1 ; |103|
374 ; loop starts ; |103|
375 00011e L11:
376 00011e E589 MVDD *AR2+,*AR3+ ; |103|
377 ; loop ends ; |103|
378 00011f L12:
379 .line 23
380 00011f 76F8 ST #0,*(_pre_udphdr1+4) ; |104|
000120 03E3-
000121 0000
381 .line 24
382 000122 6BF8 ADDM #4352,*(_pre_udphdr1+4) ; |105|
000123 03E3-
000124 1100
383 .line 26
384 000125 76F8 ST #255,*(_MAC_broad) ; |107|
000126 03E8-
000127 00FF
385 .line 27
386 000128 6BF8 ADDM #65280,*(_MAC_broad) ; |108|
000129 03E8-
00012a FF00
387 .line 28
388 00012b 76F8 ST #255,*(_MAC_broad+1) ; |109|
00012c 03E9-
00012d 00FF
389 .line 29
390 00012e 6BF8 ADDM #65280,*(_MAC_broad+1) ; |110|
00012f 03E9-
000130 FF00
391 .line 30
392 000131 76F8 ST #255,*(_MAC_broad+2) ; |111|
000132 03EA-
000133 00FF
393 .line 31
394 000134 6BF8 ADDM #65280,*(_MAC_broad+2) ; |112|
000135 03EA-
000136 FF00
TMS320C54x COFF Assembler Version 3.70 Wed Sep 04 21:01:14 2002
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\WINDOWS\TEMP\TI530479_2 PAGE 11
395 .line 32
396 000137 76F8 ST #0,*(_MAC_server) ; |113|
000138 03E5-
000139 0000
397 .line 33
398 00013a 6BF8 ADDM #57344,*(_MAC_server) ; |114|
00013b 03E5-
00013c E000
399 .line 34
400 00013d 76F8 ST #76,*(_MAC_server+1) ; |115|
00013e 03E6-
00013f 004C
401 .line 35
402 000140 6BF8 ADDM #40960,*(_MAC_server+1) ; |116|
000141 03E6-
000142 A000
403 .line 36
404 000143 76F8 ST #126,*(_MAC_server+2) ; |117|
000144 03E7-
000145 007E
405 .line 37
406 000146 6BF8 ADDM #31232,*(_MAC_server+2) ; |118|
000147 03E7-
000148 7A00
407 .line 38
408 000149 FC00 RET
409 ; return occurs
410 .endfunc 119,000000000h,0
411
412
413 00014a .sect ".text"
414 .global _load_ip
415 .sym _load_ip,_load_ip, 32, 2, 0
416 .func 122
417
418 ;***************************************************************
419 ;* FUNCTION DEF: _load_ip *
420 ;***************************************************************
421 00014a _load_ip:
422 .line 2
423 ;* A assigned to _buf
424 .sym _buf,0, 29, 17, 16
425 .sym _length,6, 29, 9, 16
426 .sym _buf,2, 29, 1, 16
427 00014a 4A11 PSHM AR1
428 00014b EEFC FRAME #-4
429 00014c F495 NOP
430 00014d 8002 STL A,*SP(2)
431 .line 3
432 00014e 8000 STL A,*SP(0)
433 00014f 7106 MVDK *SP(6),*(AR1)
000150 0011
434 000151 1081 LD *AR1,A
435 000152 8001 STL A,*SP(1)
436 000153 F274 CALLD #_memcpy ; |124|
TMS320C54x COFF Assembler Version 3.70 Wed Sep 04 21:01:14 2002
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\WINDOWS\TEMP\TI530479_2 PAGE 12
000154 0000!
437 000155 F020 LD #_tempbuf,A
000156 000C-
438 ; call occurs [#_memcpy] ; |124|
439 .line 4
440 000157 7713 STM #_t_iphdr,AR3
000158 03D1-
441 000159 7102 MVDK *SP(2),*(AR2)
00015a 0012
442 00015b EC09 RPT #9 ; |125|
443 ; loop starts ; |125|
444 00015c L13:
445 00015c E598 MVDD *AR3+,*AR2+ ; |125|
446 ; loop ends ; |125|
447 00015d L14:
448 .line 5
449 00015d 7106 MVDK *SP(6),*(AR1)
00015e 0011
450 00015f 7600 ST #_tempbuf,*SP(0) ; |126|
000160 000C-
451 000161 1081 LD *AR1,A
452 000162 8001 STL A,*SP(1)
453 000163 1002 LD *SP(2),A
454 000164 F274 CALLD #_memcpy ; |126|
000165 0000!
455 000166 F000 ADD #10,A,A ; |126|
000167 000A
456 ; call occurs [#_memcpy] ; |126|
457 .line 6
458 000168 7106 MVDK *SP(6),*(AR1)
000169 0011
459 00016a E80A LD #10,A
460 00016b 0081 ADD *AR1,A ; |127|
461 00016c 8081 STL A,*AR1
462 .line 7
463 00016d EE04 FRAME #4
464 00016e 8A11 POPM AR1
465 00016f FC00 RET
466 ; return occurs
467 .endfunc 128,000000400h,5
468
469
470 000170 .sect ".text"
471 .global _load_udp
472 .sym _load_udp,_load_udp, 32, 2, 0
473 .func 130
474
475 ;***************************************************************
476 ;* FUNCTION DEF: _load_udp *
477 ;***************************************************************
478 000170 _load_udp:
479 .line 2
480 ;* A assigned to _buf
481 .sym _buf,0, 29, 17, 16
482 .sym _length,6, 29, 9, 16
TMS320C54x COFF Assembler Version 3.70 Wed Sep 04 21:01:14 2002
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\WINDOWS\TEMP\TI530479_2 PAGE 13
483 .sym _buf,2, 29, 1, 16
484 000170 4A11 PSHM AR1
485 000171 EEFC FRAME #-4
486 000172 F495 NOP
487 000173 8002 STL A,*SP(2)
488 .line 3
489 000174 76F8 ST #0,*(_t_udphdr+3) ; |132|
000175 03DE-
000176 0000
490 .line 4
491 000177 7106 MVDK *SP(6),*(AR1)
000178 0011
492 000179 E804 LD #4,A
493 00017a 0081 ADD *AR1,A ; |133|
494 00017b F274 CALLD #_change_byte ; |133|
00017c 04BC'
495 00017d F495 NOP
496 00017e F0E1 SFTL A,#1,A ; |133|
497 ; call occurs [#_change_byte] ; |133|
498 00017f 80F8 STL A,*(_t_udphdr+2)
000180 03DD-
499 .line 5
500 000181 71F8 MVDK *(_t_udphdr+2),*(_pre_udphdr1+5) ; |134|
000182 03DD-
000183 03E4-
501 .line 6
502 000184 7713 STM #_t_iphdr+8,AR3
000185 03D9-
503 000186 7712 STM #_pre_udphdr1+2,AR2
000187 03E1-
504 000188 EC01 RPT #1 ; |135|
505 ; loop starts ; |135|
506 000189 L15:
507 000189 E598 MVDD *AR3+,*AR2+ ; |135|
508 ; loop ends ; |135|
509 00018a L16:
510 .line 8
511 00018a 7712 STM #_pre_udphdr1,AR2
00018b 03DF-
512 00018c 7713 STM #_tempbuf,AR3
00018d 000C-
513 00018e EC05 RPT #5 ; |137|
514 ; loop starts ; |137|
515 00018f L17:
516 00018f E589 MVDD *AR2+,*AR3+ ; |137|
517 ; loop ends ; |137|
518 000190 L18:
519 .line 9
520 000190 7712 STM #_t_udphdr,AR2
000191 03DB-
521 000192 7713 STM #_tempbuf+6,AR3
000193 0012-
522 000194 EC03 RPT #3 ; |138|
523 ; loop starts ; |138|
524 000195 L19:
TMS320C54x COFF Assembler Version 3.70 Wed Sep 04 21:01:14 2002
Copyright (c) 1996-2001 Texas Instruments Incorporated
C:\WINDOWS\TEMP\TI530479_2 PAGE 14
525 000195 E589 MVDD *AR2+,*AR3+ ; |138|
526 ; loop ends ; |138|
527 000196 L20:
528 .line 10
529 000196 1002 LD *SP(2),A
530 000197 7106 MVDK *SP(6),*(AR1)
000198 0011
531 000199 8000 STL A,*SP(0)
532 00019a 1081 LD *AR1,A
533 00019b 8001 STL A,*SP(1)
534 00019c F274 CALLD #_memcpy ; |139|
00019d 0000!
535 00019e F020 LD #_tempbuf+10,A
00019f 0016-
536 ; call occurs [#_memcpy] ; |139|
537 .line 11
538 0001a0 7106 MVDK *SP(6),*(AR1)
0001a1 0011
539 0001a2 E80A LD #10,A
540 0001a3 0081 ADD *AR1,A ; |140|
541 0001a4 8000 STL A,*SP(0)
542 0001a5 F274 CALLD #_checksum ; |140|
0001a6 02AB'
543 0001a7 F020 LD #_tempbuf,A
0001a8 000C-
544 ; call occurs [#_checksum] ; |140|
545 0001a9 80F8 STL A,*(_t_udphdr+3)
0001aa 03DE-
546 .line 13
547 0001ab 1002 LD *SP(2),A
548 0001ac 8000 STL A,*SP(0)
549 0001ad 7106 MVDK *SP(6),*(AR1)
0001ae 0011
550 0001af 1081 LD *AR1,A
551 0001b0 8001 STL A,*SP(1)
552 0001b1 F274 CALLD #_memcpy ; |142|
0001b2 0000!
553 0001b3 F020 LD #_tempbuf,A
0001b4 000C-
554 ; call occurs [#_memcpy] ; |142|
555 .line 14
556 0001b5 7712 STM #_t_udphdr,AR2
0001b6 03DB-
557 0001b7 7102 MVDK *SP(2),*(AR3)
0001b8 0013
558 0001b9 EC03 RPT #3 ; |143|
559 ; loop starts ; |143|
560 0001ba L21:
561 0001ba E589 MVDD *AR2+,*AR3+ ; |143|
562 ; loop ends ; |143|
563 0001bb L22:
564 .line 15
565 0001bb 7106 MVDK *SP(6),*(AR1)
0001bc 0011
566 0001bd 7600 ST #_tempbuf,*SP(0) ; |144|
TMS320C54x COFF Assembler Version 3.70 Wed Sep 04 21:01:14 2002
Copyright (c) 1996-2001 Texas Instruments Incorporated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -