📄 rtl8019.lst
字号:
809 000236 L14:
810 .line 11
811 000236 E783 MVMM SP,AR3
812 000237 7712 STM #_t_udphdr,AR2
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 20
000238 0425-
813 000239 6DEB MAR *+AR3(#9)
00023a 0009
814 00023b EC03 RPT #3 ; |262|
815 ; loop starts ; |262|
816 00023c L15:
817 00023c E589 MVDD *AR2+,*AR3+ ; |262|
818 ; loop ends ; |262|
819 00023d L16:
820 .line 12
821 00023d 1002 LD *SP(2),A
822 00023e 8000 STL A,*SP(0)
823 00023f 71E7 MVDK *FP(626),*(AR1)
000240 0272
000241 0011
824 000242 1081 LD *AR1,A
825 000243 8001 STL A,*SP(1)
826 000244 4818 LDM SP,A
827 000245 F274 CALLD #_memcpy ; |263|
000246 0000!
828 000247 F000 ADD #13,A
000248 000D
829 ; call occurs [#_memcpy] ; |263|
830 .line 13
831 000249 71E7 MVDK *FP(626),*(AR1)
00024a 0272
00024b 0011
832 00024c E80A LD #10,A
833 00024d 0081 ADD *AR1,A ; |264|
834 00024e 8000 STL A,*SP(0)
835 00024f 4818 LDM SP,A
836 000250 F274 CALLD #_checksum ; |264|
000251 03FC'
837 000252 F000 ADD #3,A
000253 0003
838 ; call occurs [#_checksum] ; |264|
839 000254 80F8 STL A,*(_t_udphdr+3)
000255 0428-
840 .line 15
841 000256 1002 LD *SP(2),A
842 000257 8000 STL A,*SP(0)
843 000258 71E7 MVDK *FP(626),*(AR1)
000259 0272
00025a 0011
844 00025b 1081 LD *AR1,A
845 00025c 8001 STL A,*SP(1)
846 00025d 4818 LDM SP,A
847 00025e F274 CALLD #_memcpy ; |266|
00025f 0000!
848 000260 F000 ADD #3,A
000261 0003
849 ; call occurs [#_memcpy] ; |266|
850 .line 16
851 000262 7102 MVDK *SP(2),*(AR2)
000263 0012
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 21
852 000264 7713 STM #_t_udphdr,AR3
000265 0425-
853 000266 EC03 RPT #3 ; |267|
854 ; loop starts ; |267|
855 000267 L17:
856 000267 E598 MVDD *AR3+,*AR2+ ; |267|
857 ; loop ends ; |267|
858 000268 L18:
859 .line 17
860 000268 4818 LDM SP,A
861 000269 F000 ADD #3,A
00026a 0003
862 00026b 8000 STL A,*SP(0)
863 00026c 71E7 MVDK *FP(626),*(AR1)
00026d 0272
00026e 0011
864 00026f 1081 LD *AR1,A
865 000270 8001 STL A,*SP(1)
866 000271 1002 LD *SP(2),A
867 000272 F274 CALLD #_memcpy ; |268|
000273 0000!
868 000274 F000 ADD #4,A,A ; |268|
000275 0004
869 ; call occurs [#_memcpy] ; |268|
870 .line 18
871 000276 71E7 MVDK *FP(626),*(AR1)
000277 0272
000278 0011
872 000279 E804 LD #4,A
873 00027a 0081 ADD *AR1,A ; |269|
874 00027b 8081 STL A,*AR1
875 .line 19
876 00027c 6BF8 ADDM #623,*(SP)
00027d 0018
00027e 026F
877 00027f F495 NOP
878 000280 F495 NOP
879 000281 8A17 POPM FP
880 000282 8A11 POPM AR1
881 000283 FC00 RET
882 ; return occurs
883 .endfunc 270,000040400h,625
884
885
886
887 000284 .sect ".text"
888 .global _send_frame
889 .sym _send_frame,_send_frame, 32, 2, 0
890 .func 271
891
892 ;***************************************************************
893 ;* FUNCTION DEF: _send_frame *
894 ;***************************************************************
895 000284 _send_frame:
896 .line 2
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 22
897 ;* A assigned to _buf
898 .sym _buf,0, 29, 17, 16
899 .sym _MAC_type,630, 13, 9, 16
900 .sym _PROTO_type,631, 13, 9, 16
901 .sym _length,632, 13, 9, 16
902 .sym _buf,2, 29, 1, 16
903 .sym _x,3, 13, 1, 16
904 .sym _i,4, 13, 1, 16
905 .sym _h,5, 12, 1, 16
906 .sym _l,6, 12, 1, 16
907 .sym _tempbuf,7, 61, 1, 9920,, 620
908 000284 4A11 PSHM AR1
909 000285 4A17 PSHM FP
910 000286 6BF8 ADDM #-627,*(SP)
000287 0018
000288 FD8D
911 000289 F495 NOP
912 00028a F495 NOP
913 00028b E787 MVMM SP,FP
914 00028c 8002 STL A,*SP(2)
915 .line 7
916 00028d 8000 STL A,*SP(0)
917 00028e 10E7 LD *FP(632),A
00028f 0278
918 000290 8001 STL A,*SP(1)
919 000291 4818 LDM SP,A
920 000292 F274 CALLD #_memcpy ; |277|
000293 0000!
921 000294 F000 ADD #7,A
000295 0007
922 ; call occurs [#_memcpy] ; |277|
923 .line 8
924 000296 7710 STM #23,AR0
000297 0017
925 000298 71E7 MVDK *FP(632),*(AR1)
000299 0278
00029a 0011
926 00029b F5A9 CMPR 1,AR1 ; |278|
927 00029c F820 BC L21,NTC ; |278|
00029d 02BA'
928 ; branch occurs ; |278|
929 .line 10
930 00029e 4811 LDM AR1,A
931 00029f 8811 STLM A,AR1
932 0002a0 F495 NOP
933 0002a1 F495 NOP
934 0002a2 F5A9 CMPR 1,AR1 ; |280|
935 0002a3 FA20 BCD L20,NTC ; |280|
0002a4 02B7'
936 0002a5 F495 NOP
937 0002a6 8004 STL A,*SP(4)
938 ; branch occurs ; |280|
939 0002a7 L19:
940 .line 11
941 0002a7 4818 LDM SP,A
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 23
942 0002a8 F000 ADD #7,A
0002a9 0007
943 0002aa 0004 ADD *SP(4),A ; |281|
944 0002ab 8811 STLM A,AR1
945 0002ac F495 NOP
946 0002ad F495 NOP
947 0002ae 7681 ST #0,*AR1 ; |281|
0002af 0000
948 0002b0 6B04 ADDM #1,*SP(4) ; |281|
0002b1 0001
949 0002b2 7104 MVDK *SP(4),*(AR1)
0002b3 0011
950 0002b4 F5A9 CMPR 1,AR1 ; |281|
951 0002b5 F830 BC L19,TC ; |281|
0002b6 02A7'
952 ; branch occurs ; |281|
953 0002b7 L20:
954 .line 12
955 0002b7 76E7 ST #23,*FP(632) ; |282|
0002b8 0278
0002b9 0017
956 0002ba L21:
957 .line 16
958 0002ba 10E7 LD *FP(630),A ; |286|
0002bb 0276
959 0002bc F844 BC L24,ANEQ ; |286|
0002bd 02C6'
960 ; branch occurs ; |286|
961 .line 17
962 0002be 7712 STM #_MAC_server,AR2
0002bf 042F-
963 0002c0 7102 MVDK *SP(2),*(AR3)
0002c1 0013
964 0002c2 EC02 RPT #2 ; |287|
965 ; loop starts ; |287|
966 0002c3 L22:
967 0002c3 E589 MVDD *AR2+,*AR3+ ; |287|
968 ; loop ends ; |287|
969 0002c4 L23:
970 0002c4 F073 B L32 ; |287|
0002c5 02ED'
971 ; branch occurs ; |287|
972 0002c6 L24:
973 .line 18
974 0002c6 60E7 CMPM *FP(630),#1 ; |288|
0002c7 0276
0002c8 0001
975 0002c9 F820 BC L27,NTC ; |288|
0002ca 02D3'
976 ; branch occurs ; |288|
977 .line 19
978 0002cb 7712 STM #_MAC_broad,AR2
0002cc 0432-
979 0002cd 7102 MVDK *SP(2),*(AR3)
0002ce 0013
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 24
980 0002cf EC02 RPT #2 ; |289|
981 ; loop starts ; |289|
982 0002d0 L25:
983 0002d0 E589 MVDD *AR2+,*AR3+ ; |289|
984 ; loop ends ; |289|
985 0002d1 L26:
986 0002d1 F073 B L32 ; |289|
0002d2 02ED'
987 ; branch occurs ; |289|
988 0002d3 L27:
989 .line 20
990 0002d3 60E7 CMPM *FP(630),#2 ; |290|
0002d4 0276
0002d5 0002
991 0002d6 F820 BC L30,NTC ; |290|
0002d7 02E0'
992 ; branch occurs ; |290|
993 .line 21
994 0002d8 7713 STM #_MAC_broad,AR3
0002d9 0432-
995 0002da 7102 MVDK *SP(2),*(AR2)
0002db 0012
996 0002dc EC02 RPT #2 ; |291|
997 ; loop starts ; |291|
998 0002dd L28:
999 0002dd E598 MVDD *AR3+,*AR2+ ; |291|
1000 ; loop ends ; |291|
1001 0002de L29:
1002 0002de F073 B L32 ; |291|
0002df 02ED'
1003 ; branch occurs ; |291|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -