📄 rtl8019.lst
字号:
00018d 0426-
622 .line 29
623 00018e 7713 STM #_t_iphdr+6,AR3
00018f 041D-
624 000190 7712 STM #_pre_udphdr1,AR2
000191 0429-
625 000192 EC01 RPT #1 ; |214|
626 ; loop starts ; |214|
627 000193 L5:
628 000193 E598 MVDD *AR3+,*AR2+ ; |214|
629 ; loop ends ; |214|
630 000194 L6:
631 .line 30
632 000194 7712 STM #_t_iphdr+8,AR2
000195 041F-
633 000196 7713 STM #_pre_udphdr1+2,AR3
000197 042B-
634 000198 EC01 RPT #1 ; |215|
635 ; loop starts ; |215|
636 000199 L7:
637 000199 E589 MVDD *AR2+,*AR3+ ; |215|
638 ; loop ends ; |215|
639 00019a L8:
640 .line 31
641 00019a 76F8 ST #0,*(_pre_udphdr1+4) ; |216|
00019b 042D-
00019c 0000
642 .line 32
643 00019d 6BF8 ADDM #4352,*(_pre_udphdr1+4) ; |217|
00019e 042D-
00019f 1100
644 .line 34
645 0001a0 76F8 ST #255,*(_MAC_broad) ; |219|
0001a1 0432-
0001a2 00FF
646 .line 35
647 0001a3 6BF8 ADDM #65280,*(_MAC_broad) ; |220|
0001a4 0432-
0001a5 FF00
648 .line 36
649 0001a6 76F8 ST #255,*(_MAC_broad+1) ; |221|
0001a7 0433-
0001a8 00FF
650 .line 37
651 0001a9 6BF8 ADDM #65280,*(_MAC_broad+1) ; |222|
0001aa 0433-
0001ab FF00
652 .line 38
TMS320C54x COFF Assembler PC Version 3.83 Wed Dec 21 19:49:35 2005
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\WANGZH~1\LOCALS~1\Temp\TI1904_2 PAGE 16
653 0001ac 76F8 ST #255,*(_MAC_broad+2) ; |223|
0001ad 0434-
0001ae 00FF
654 .line 39
655 0001af 6BF8 ADDM #65280,*(_MAC_broad+2) ; |224|
0001b0 0434-
0001b1 FF00
656 .line 42
657 0001b2 10F8 LD *(_IP),A
0001b3 0000!
658 0001b4 6FF8 STL A,#1,*(_MAC_self) ; |227|
0001b5 0438-
0001b6 0C81
659 .line 43
660 0001b7 6BF8 ADDM #57344,*(_MAC_self) ; |228|
0001b8 0438-
0001b9 E000
661 .line 44
662 0001ba 76F8 ST #76,*(_MAC_self+1) ; |229|
0001bb 0439-
0001bc 004C
663 .line 45
664 0001bd 6BF8 ADDM #40960,*(_MAC_self+1) ; |230|
0001be 0439-
0001bf A000
665 .line 46
666 0001c0 76F8 ST #126,*(_MAC_self+2) ; |231|
0001c1 043A-
0001c2 007E
667 .line 47
668 0001c3 6BF8 ADDM #31232,*(_MAC_self+2) ; |232|
0001c4 043A-
0001c5 7A00
669 .line 49
670 0001c6 76F8 ST #0,*(_MAC_nod) ; |234|
0001c7 043B-
0001c8 0000
671 .line 50
672 0001c9 6BF8 ADDM #57344,*(_MAC_nod) ; |235|
0001ca 043B-
0001cb E000
673 .line 51
674 0001cc 76F8 ST #76,*(_MAC_nod+1) ; |236|
0001cd 043C-
0001ce 004C
675 .line 52
676 0001cf 6BF8 ADDM #40960,*(_MAC_nod+1) ; |237|
0001d0 043C-
0001d1 A000
677 .line 53
678 0001d2 76F8 ST #126,*(_MAC_nod+2) ; |238|
0001d3 043D-
0001d4 007E
679 .line 54
680 0001d5 6BF8 ADDM #31232,*(_MAC_nod+2) ; |239|
TMS320C54x COFF Assembler PC Version 3.83 Wed Dec 21 19:49:35 2005
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\WANGZH~1\LOCALS~1\Temp\TI1904_2 PAGE 17
0001d6 043D-
0001d7 7A00
681 .line 55
682 0001d8 FC00 RET
683 ; return occurs
684 .endfunc 240,000000000h,0
685
686
687
688 0001d9 .sect ".text"
689 .global _load_ip
690 .sym _load_ip,_load_ip, 32, 2, 0
691 .func 243
692
693 ;***************************************************************
694 ;* FUNCTION DEF: _load_ip *
695 ;***************************************************************
696 0001d9 _load_ip:
697 .line 2
698 ;* A assigned to _buf
699 .sym _buf,0, 29, 17, 16
700 .sym _length,626, 29, 9, 16
701 .sym _buf,2, 29, 1, 16
702 .sym _tempbuf,3, 61, 1, 9920,, 620
703 0001d9 4A11 PSHM AR1
704 0001da 4A17 PSHM FP
705 0001db 6BF8 ADDM #-623,*(SP)
0001dc 0018
0001dd FD91
706 0001de F495 NOP
707 0001df F495 NOP
708 0001e0 E787 MVMM SP,FP
709 0001e1 8002 STL A,*SP(2)
710 .line 4
711 0001e2 8000 STL A,*SP(0)
712 0001e3 71E7 MVDK *FP(626),*(AR1)
0001e4 0272
0001e5 0011
713 0001e6 1081 LD *AR1,A
714 0001e7 8001 STL A,*SP(1)
715 0001e8 4818 LDM SP,A
716 0001e9 F274 CALLD #_memcpy ; |246|
0001ea 0000!
717 0001eb F000 ADD #3,A
0001ec 0003
718 ; call occurs [#_memcpy] ; |246|
719 .line 5
720 0001ed 7713 STM #_t_iphdr,AR3
0001ee 0417-
721 0001ef 7102 MVDK *SP(2),*(AR2)
0001f0 0012
722 0001f1 EC09 RPT #9 ; |247|
723 ; loop starts ; |247|
724 0001f2 L9:
725 0001f2 E598 MVDD *AR3+,*AR2+ ; |247|
TMS320C54x COFF Assembler PC Version 3.83 Wed Dec 21 19:49:35 2005
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\WANGZH~1\LOCALS~1\Temp\TI1904_2 PAGE 18
726 ; loop ends ; |247|
727 0001f3 L10:
728 .line 6
729 0001f3 4818 LDM SP,A
730 0001f4 F000 ADD #3,A
0001f5 0003
731 0001f6 8000 STL A,*SP(0)
732 0001f7 71E7 MVDK *FP(626),*(AR1)
0001f8 0272
0001f9 0011
733 0001fa 1081 LD *AR1,A
734 0001fb 8001 STL A,*SP(1)
735 0001fc 1002 LD *SP(2),A
736 0001fd F274 CALLD #_memcpy ; |248|
0001fe 0000!
737 0001ff F000 ADD #10,A,A ; |248|
000200 000A
738 ; call occurs [#_memcpy] ; |248|
739 .line 7
740 000201 71E7 MVDK *FP(626),*(AR1)
000202 0272
000203 0011
741 000204 E80A LD #10,A
742 000205 0081 ADD *AR1,A ; |249|
743 000206 8081 STL A,*AR1
744 .line 8
745 000207 6BF8 ADDM #623,*(SP)
000208 0018
000209 026F
746 00020a F495 NOP
747 00020b F495 NOP
748 00020c 8A17 POPM FP
749 00020d 8A11 POPM AR1
750 00020e FC00 RET
751 ; return occurs
752 .endfunc 250,000040400h,625
753
754
755
756 00020f .sect ".text"
757 .global _load_udp
758 .sym _load_udp,_load_udp, 32, 2, 0
759 .func 252
760
761 ;***************************************************************
762 ;* FUNCTION DEF: _load_udp *
763 ;***************************************************************
764 00020f _load_udp:
765 .line 2
766 ;* A assigned to _buf
767 .sym _buf,0, 29, 17, 16
768 .sym _length,626, 29, 9, 16
769 .sym _buf,2, 29, 1, 16
770 .sym _tempbuf,3, 61, 1, 9920,, 620
771 00020f 4A11 PSHM AR1
TMS320C54x COFF Assembler PC Version 3.83 Wed Dec 21 19:49:35 2005
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\WANGZH~1\LOCALS~1\Temp\TI1904_2 PAGE 19
772 000210 4A17 PSHM FP
773 000211 6BF8 ADDM #-623,*(SP)
000212 0018
000213 FD91
774 000214 F495 NOP
775 000215 F495 NOP
776 000216 E787 MVMM SP,FP
777 000217 8002 STL A,*SP(2)
778 .line 5
779 000218 76F8 ST #0,*(_t_udphdr+3) ; |256|
000219 0428-
00021a 0000
780 .line 6
781 00021b E804 LD #4,A
782 00021c 71E7 MVDK *FP(626),*(AR1)
00021d 0272
00021e 0011
783 00021f 0081 ADD *AR1,A ; |257|
784 000220 F274 CALLD #_change_byte ; |257|
000221 0786'
785 000222 F495 NOP
786 000223 F0E1 SFTL A,#1,A ; |257|
787 ; call occurs [#_change_byte] ; |257|
788 000224 80F8 STL A,*(_t_udphdr+2)
000225 0427-
789 .line 7
790 000226 71F8 MVDK *(_t_udphdr+2),*(_pre_udphdr1+5) ; |258|
000227 0427-
000228 042E-
791 .line 8
792 000229 7713 STM #_t_iphdr+8,AR3
00022a 041F-
793 00022b 7712 STM #_pre_udphdr1+2,AR2
00022c 042B-
794 00022d EC01 RPT #1 ; |259|
795 ; loop starts ; |259|
796 00022e L11:
797 00022e E598 MVDD *AR3+,*AR2+ ; |259|
798 ; loop ends ; |259|
799 00022f L12:
800 .line 10
801 00022f E782 MVMM SP,AR2
802 000230 7713 STM #_pre_udphdr1,AR3
000231 0429-
803 000232 6DEA MAR *+AR2(#3)
000233 0003
804 000234 EC05 RPT #5 ; |261|
805 ; loop starts ; |261|
806 000235 L13:
807 000235 E598 MVDD *AR3+,*AR2+ ; |261|
808 ; loop ends ; |261|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -