📄 network_main.asm
字号:
STW .D2T1 A4,*+SP(12) ; |163|
|| MV .L1 A12,A4 ; |164|
|| MVK .S1 0x20,A6 ; |164|
|| MVK .D1 0x4,A8 ; |164|
|| ADD .L2 12,SP,B8 ; |164|
$C$RL23: ; CALL OCCURS {_CfgAddEntry} ; |164|
;** --------------------------------------------------------------------------*
MVKL .S2 _NC_NetStart,B5 ; |175|
MVKH .S2 _NC_NetStart,B5 ; |175|
CALL .S2 B5 ; |175|
MVKL .S2 _NetworkOpen,B10
MVKL .S2 _NetworkIPAddr,B11
MVKH .S2 _NetworkOpen,B10
|| MVKL .S1 _NetworkClose,A10
.dwpsn file "network_main.c",line 173,column 0,is_stmt
MVKH .S1 _NetworkClose,A10
|| MVKH .S2 _NetworkIPAddr,B11
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call
;*----------------------------------------------------------------------------*
$C$L18:
$C$DW$L$_network_main$44$B:
.dwpsn file "network_main.c",line 174,column 0,is_stmt
MV .L2 B11,B6 ; |175|
|| MV .L1 A10,A6 ; |175|
|| MV .D2 B10,B4 ; |175|
|| MV .S1 A11,A4 ; |175|
|| ADDKPC .S2 $C$RL24,B3,0 ; |175|
$C$RL24: ; CALL OCCURS {_NC_NetStart} ; |175|
$C$DW$L$_network_main$44$E:
;** --------------------------------------------------------------------------*
$C$DW$L$_network_main$45$B:
CMPGT .L1 A4,0,A0 ; |176|
|| MVKL .S2 _NC_NetStart,B5 ; |175|
[!A0] MVKL .S2 _RemoveWebFiles,B4 ; |179|
MVKH .S2 _NC_NetStart,B5 ; |175|
[ A0] B .S1 $C$L18 ; |176|
|| [!A0] MVKH .S2 _RemoveWebFiles,B4 ; |179|
[ A0] CALL .S2 B5 ; |175|
[!A0] CALL .S2 B4 ; |179|
STW .D2T1 A4,*+SP(12) ; |175|
.dwpsn file "network_main.c",line 176,column 0,is_stmt
NOP 2
; BRANCHCC OCCURS {$C$L18} ; |176|
$C$DW$L$_network_main$45$E:
;** --------------------------------------------------------------------------*
ADDKPC .S2 $C$RL25,B3,1 ; |179|
$C$RL25: ; CALL OCCURS {_RemoveWebFiles} ; |179|
;** --------------------------------------------------------------------------*
MVKL .S1 _CfgFree,A3 ; |182|
MVKH .S1 _CfgFree,A3 ; |182|
MV .L1 A11,A4 ; |182|
CALL .S2X A3 ; |182|
ADDKPC .S2 $C$RL26,B3,4 ; |182|
$C$RL26: ; CALL OCCURS {_CfgFree} ; |182|
;** --------------------------------------------------------------------------*
B .S2 $C$L21 ; |182|
|| MVKL .S1 _NC_SystemClose,A3 ; |186|
MVKH .S1 _NC_SystemClose,A3 ; |186|
NOP 1
CALL .S2X A3 ; |186|
NOP 2
; BRANCH OCCURS {$C$L21} ; |182|
;** --------------------------------------------------------------------------*
$C$L19:
MVKL .S1 _printf,A3 ; |85|
MVKH .S1 _printf,A3 ; |85|
MVKL .S2 $C$SL25+0,B4 ; |85|
CALL .S2X A3 ; |85|
MVKH .S2 $C$SL25+0,B4 ; |85|
ADDKPC .S2 $C$RL27,B3,2 ; |85|
STW .D2T2 B4,*+SP(4) ; |85|
$C$RL27: ; CALL OCCURS {_printf} ; |85|
MVKL .S1 _NC_SystemClose,A3 ; |186|
MVKH .S1 _NC_SystemClose,A3 ; |186|
;** --------------------------------------------------------------------------*
$C$L20:
NOP 1
CALL .S2X A3 ; |186|
NOP 2
;** --------------------------------------------------------------------------*
$C$L21:
ADDKPC .S2 $C$RL28,B3,2 ; |186|
$C$RL28: ; CALL OCCURS {_NC_SystemClose} ; |186|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(232),B3 ; |187|
LDW .D2T1 *+SP(236),A10 ; |187|
LDDW .D2T2 *+SP(224),B13:B12 ; |187|
LDDW .D2T2 *+SP(216),B11:B10 ; |187|
LDDW .D2T1 *+SP(208),A15:A14 ; |187|
RET .S2 B3 ; |187|
|| LDW .D2T1 *+SP(240),A11 ; |187|
LDDW .D2T1 *+SP(200),A13:A12 ; |187|
ADDK .S2 240,SP ; |187|
NOP 3
; BRANCH OCCURS {B3} ; |187|
;** --------------------------------------------------------------------------*
$C$L22:
.dwpsn file "network_main.c",line 57,column 0,is_stmt
STW .D2T2 B5,*+SP(4) ; |56|
|| ADDKPC .S2 $C$RL29,B3,0 ; |56|
$C$RL29: ; CALL OCCURS {_printf} ; |56|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Bad loop structure
;*----------------------------------------------------------------------------*
$C$L23:
$C$DW$L$_network_main$54$B:
.dwpsn file "network_main.c",line 187,column 1,is_stmt
BNOP .S1 $C$L23,5 ; |57|
; BRANCH OCCURS {$C$L23} ; |57|
$C$DW$L$_network_main$54$E:
$C$DW$57 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$57, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L23:1:1205161321")
.dwattr $C$DW$57, DW_AT_TI_begin_file("network_main.c")
.dwattr $C$DW$57, DW_AT_TI_begin_line(0x39)
.dwattr $C$DW$57, DW_AT_TI_end_line(0xbb)
$C$DW$58 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$58, DW_AT_low_pc($C$DW$L$_network_main$54$B)
.dwattr $C$DW$58, DW_AT_high_pc($C$DW$L$_network_main$54$E)
.dwendtag $C$DW$57
$C$DW$59 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$59, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L18:1:1205161321")
.dwattr $C$DW$59, DW_AT_TI_begin_file("network_main.c")
.dwattr $C$DW$59, DW_AT_TI_begin_line(0xad)
.dwattr $C$DW$59, DW_AT_TI_end_line(0xb0)
$C$DW$60 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$60, DW_AT_low_pc($C$DW$L$_network_main$44$B)
.dwattr $C$DW$60, DW_AT_high_pc($C$DW$L$_network_main$44$E)
$C$DW$61 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$61, DW_AT_low_pc($C$DW$L$_network_main$45$B)
.dwattr $C$DW$61, DW_AT_high_pc($C$DW$L$_network_main$45$E)
.dwendtag $C$DW$59
$C$DW$62 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$62, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L12:1:1205161321")
.dwattr $C$DW$62, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/cgtools/include/string.h")
.dwattr $C$DW$62, DW_AT_TI_begin_line(0x78)
.dwattr $C$DW$62, DW_AT_TI_end_line(0x78)
$C$DW$63 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$63, DW_AT_low_pc($C$DW$L$_network_main$30$B)
.dwattr $C$DW$63, DW_AT_high_pc($C$DW$L$_network_main$30$E)
.dwendtag $C$DW$62
$C$DW$64 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$64, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L9:1:1205161321")
.dwattr $C$DW$64, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/cgtools/include/string.h")
.dwattr $C$DW$64, DW_AT_TI_begin_line(0x6d)
.dwattr $C$DW$64, DW_AT_TI_end_line(0x6d)
$C$DW$65 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$65, DW_AT_low_pc($C$DW$L$_network_main$20$B)
.dwattr $C$DW$65, DW_AT_high_pc($C$DW$L$_network_main$20$E)
.dwendtag $C$DW$64
$C$DW$66 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$66, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L6:1:1205161321")
.dwattr $C$DW$66, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/cgtools/include/string.h")
.dwattr $C$DW$66, DW_AT_TI_begin_line(0x6d)
.dwattr $C$DW$66, DW_AT_TI_end_line(0x6d)
$C$DW$67 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$67, DW_AT_low_pc($C$DW$L$_network_main$15$B)
.dwattr $C$DW$67, DW_AT_high_pc($C$DW$L$_network_main$15$E)
.dwendtag $C$DW$66
$C$DW$68 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$68, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\network\network_main.asm:$C$L3:1:1205161321")
.dwattr $C$DW$68, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/cgtools/include/string.h")
.dwattr $C$DW$68, DW_AT_TI_begin_line(0x6d)
.dwattr $C$DW$68, DW_AT_TI_end_line(0x6d)
$C$DW$69 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$69, DW_AT_low_pc($C$DW$L$_network_main$10$B)
.dwattr $C$DW$69, DW_AT_high_pc($C$DW$L$_network_main$10$E)
.dwendtag $C$DW$68
.dwattr $C$DW$56, DW_AT_TI_end_file("network_main.c")
.dwattr $C$DW$56, DW_AT_TI_end_line(0xbb)
.dwattr $C$DW$56, DW_AT_TI_end_column(0x01)
.dwendtag $C$DW$56
.sect ".text"
$C$DW$70 .dwtag DW_TAG_subprogram, DW_AT_name("ServiceReport")
.dwattr $C$DW$70, DW_AT_low_pc(_ServiceReport)
.dwattr $C$DW$70, DW_AT_high_pc(0x00)
.dwattr $C$DW$70, DW_AT_TI_symbol_name("_ServiceReport")
.dwattr $C$DW$70, DW_AT_TI_begin_file("network_main.c")
.dwattr $C$DW$70, DW_AT_TI_begin_line(0xfd)
.dwattr $C$DW$70, DW_AT_TI_begin_column(0x0d)
.dwattr $C$DW$70, DW_AT_frame_base[DW_OP_breg31 48]
.dwattr $C$DW$70, DW_AT_TI_skeletal
.dwpsn file "network_main.c",line 254,column 1,is_stmt,address _ServiceReport
;******************************************************************************
;* FUNCTION NAME: ServiceReport *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
;* B5,B6,B7,B8,B9,B10,B11,SP,A16,A17,A18,A19,A20, *
;* A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
;* B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
;* B29,B30,B31 *
;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
;* B5,B6,B7,B8,B9,B10,B11,SP,A16,A17,A18,A19,A20, *
;* A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
;* B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
;* B29,B30,B31 *
;* Local Frame Size : 24 Args + 4 Auto + 16 Save = 44 byte *
;******************************************************************************
_ServiceReport:
;** --------------------------------------------------------------------------*
MV .L1X SP,A31 ; |254|
|| STW .D2T1 A11,*SP--(48) ; |254|
STW .D1T1 A10,*-A31(12) ; |254|
|| STDW .D2T2 B11:B10,*+SP(40) ; |254|
|| MV .L2 B3,B11 ; |254|
$C$DW$71 .dwtag DW_TAG_formal_parameter, DW_AT_name("Item")
.dwattr $C$DW$71, DW_AT_TI_symbol_name("_Item")
.dwattr $C$DW$71, DW_AT_type(*$C$DW$T$19)
.dwattr $C$DW$71, DW_AT_location[DW_OP_reg4]
$C$DW$72 .dwtag DW_TAG_formal_parameter, DW_AT_name("Status")
.dwattr $C$DW$72, DW_AT_TI_symbol_name("_Status")
.dwattr $C$DW$72, DW_AT_type(*$C$DW$T$19)
.dwattr $C$DW$72, DW_AT_location[DW_OP_reg20]
$C$DW$73 .dwtag DW_TAG_formal_parameter, DW_AT_name("Report")
.dwattr $C$DW$73, DW_AT_TI_symbol_name("_Report")
.dwattr $C$DW$73, DW_AT_type(*$C$DW$T$19)
.dwattr $C$DW$73, DW_AT_location[DW_OP_reg6]
$C$DW$74 .dwtag DW_TAG_formal_parameter, DW_AT_name("h")
.dwattr $C$DW$74, DW_AT_TI_symbol_name("_h")
.dwattr $C$DW$74, DW_AT_type(*$C$DW$T$25)
.dwattr $C$DW$74, DW_AT_location[DW_OP_reg22]
MV .L1 A4,A11 ; |254|
SHL .S1 A11,2,A3 ; |255|
SUB .L1 A3,4,A3 ; |255|
|| MV .L2 B4,B10 ; |254|
|| MVKL .S2 _TaskName,B4
MVKH .S2 _TaskName,B4
ADD .L2X B4,A3,B4 ; |255|
LDW .D2T2 *B4,B4 ; |255|
MVKL .S1 $C$SL27+0,A3 ; |255|
MVKH .S1 $C$SL27+0,A3 ; |255|
MVKL .S2 _StatusStr,B5
STW .D2T1 A3,*+SP(4) ; |255|
STW .D2T2 B4,*+SP(8) ; |255|
|| MVKH .S2 _StatusStr,B5
LDW .D2T2 *+B5[B10],B4 ; |255|
MVKL .S1 _ReportStr,A4
MV .L1 A6,A10 ; |254|
MVKH .S1 _ReportStr,A4
SHRU .S1 A10,8,A3 ; |255|
STW .D2T2 B4,*+SP(12) ; |255|
|| MVKL .S2 _printf,B4 ; |255|
MVKH .S2 _prin
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -