📄 jpegmain.asm
字号:
MVKH .S2 _DMAN_setup,B4 ; |34|
|| MVKL .S1 _intHeap,A10
CALL .S2 B4 ; |34|
|| MVKH .S1 _intHeap,A10
LDW .D1T1 *A10,A4 ; |34|
ADDKPC .S2 $C$RL7,B3,3 ; |34|
$C$RL7: ; CALL OCCURS {_DMAN_setup} ; |34|
MVKL .S1 _CHAN_init,A3 ; |37|
MVKH .S1 _CHAN_init,A3 ; |37|
NOP 1
CALL .S2X A3 ; |37|
ADDKPC .S2 $C$RL8,B3,4 ; |37|
$C$RL8: ; CALL OCCURS {_CHAN_init} ; |37|
MVKL .S1 _ICC_init,A3 ; |38|
MVKH .S1 _ICC_init,A3 ; |38|
NOP 1
CALL .S2X A3 ; |38|
ADDKPC .S2 $C$RL9,B3,4 ; |38|
$C$RL9: ; CALL OCCURS {_ICC_init} ; |38|
MVKL .S1 _SCOM_init,A3 ; |39|
MVKH .S1 _SCOM_init,A3 ; |39|
NOP 1
CALL .S2X A3 ; |39|
ADDKPC .S2 $C$RL10,B3,4 ; |39|
$C$RL10: ; CALL OCCURS {_SCOM_init} ; |39|
MVKL .S2 _CHAN_setup,B5 ; |42|
MVKH .S2 _CHAN_setup,B5 ; |42|
|| MVKL .S1 _extHeap,A11
CALL .S2 B5 ; |42|
|| LDW .D1T1 *A10,A4 ; |42|
|| MVKH .S1 _extHeap,A11
LDW .D1T2 *A11,B4 ; |42|
ADDKPC .S2 $C$RL11,B3,2 ; |42|
MVK .L2 0x1,B6 ; |42|
|| ZERO .L1 A8 ; |42|
|| ZERO .S2 B8 ; |42|
|| MV .S1 A4,A6 ; |42|
$C$RL11: ; CALL OCCURS {_CHAN_setup} ; |42|
MVKL .S1 _UTL_setLogs,A3 ; |45|
MVKH .S1 _UTL_setLogs,A3 ; |45|
MVKL .S1 _trace,A4
CALL .S2X A3 ; |45|
MVKH .S1 _trace,A4
ADDKPC .S2 $C$RL12,B3,1 ; |45|
MV .L2X A4,B6 ; |45|
MV .L2X A4,B4 ; |45|
|| MV .L1 A4,A6 ; |45|
$C$RL12: ; CALL OCCURS {_UTL_setLogs} ; |45|
MVKL .S1 _tskVideoInputInit,A3 ; |47|
MVKH .S1 _tskVideoInputInit,A3 ; |47|
NOP 1
CALL .S2X A3 ; |47|
ADDKPC .S2 $C$RL13,B3,4 ; |47|
$C$RL13: ; CALL OCCURS {_tskVideoInputInit} ; |47|
MVKL .S1 _tskVideoOutputInit,A3 ; |48|
MVKH .S1 _tskVideoOutputInit,A3 ; |48|
NOP 1
CALL .S2X A3 ; |48|
ADDKPC .S2 $C$RL14,B3,4 ; |48|
$C$RL14: ; CALL OCCURS {_tskVideoOutputInit} ; |48|
;** --------------------------------------------------------------------------*
MVKL .S1 _tskVideoInputStart,A3 ; |56|
MVKH .S1 _tskVideoInputStart,A3 ; |56|
NOP 1
CALL .S2X A3 ; |56|
ADDKPC .S2 $C$RL15,B3,4 ; |56|
$C$RL15: ; CALL OCCURS {_tskVideoInputStart} ; |56|
;** --------------------------------------------------------------------------*
MVKL .S1 _tskVideoOutputStart,A3 ; |57|
MVKH .S1 _tskVideoOutputStart,A3 ; |57|
NOP 1
CALL .S2X A3 ; |57|
ADDKPC .S2 $C$RL16,B3,4 ; |57|
$C$RL16: ; CALL OCCURS {_tskVideoOutputStart} ; |57|
MVKL .S1 _LOG_printf,A3 ; |58|
MVKH .S1 _LOG_printf,A3 ; |58|
MVKL .S1 _UTL_logDebugHandle,A12
CALL .S2X A3 ; |58|
|| MVKH .S1 _UTL_logDebugHandle,A12
LDW .D1T1 *A12,A4 ; |58|
MVKL .S2 $C$SL1+0,B4 ; |58|
MVKH .S2 $C$SL1+0,B4 ; |58|
ADDKPC .S2 $C$RL17,B3,0 ; |58|
STW .D2T2 B4,*+SP(4) ; |58|
$C$RL17: ; CALL OCCURS {_LOG_printf} ; |58|
MVKL .S1 _tskProcessInit,A3 ; |60|
MVKH .S1 _tskProcessInit,A3 ; |60|
NOP 1
CALL .S2X A3 ; |60|
ADDKPC .S2 $C$RL18,B3,4 ; |60|
$C$RL18: ; CALL OCCURS {_tskProcessInit} ; |60|
MVKL .S1 _tskProcessStart,A3 ; |61|
MVKH .S1 _tskProcessStart,A3 ; |61|
NOP 1
CALL .S2X A3 ; |61|
ADDKPC .S2 $C$RL19,B3,4 ; |61|
$C$RL19: ; CALL OCCURS {_tskProcessStart} ; |61|
MVKL .S1 _LOG_printf,A3 ; |62|
MVKH .S1 _LOG_printf,A3 ; |62|
LDW .D1T1 *A12,A4 ; |62|
CALL .S2X A3 ; |62|
MVKL .S2 $C$SL2+0,B4 ; |62|
MVKH .S2 $C$SL2+0,B4 ; |62|
ADDKPC .S2 $C$RL20,B3,1 ; |62|
STW .D2T2 B4,*+SP(4) ; |62|
$C$RL20: ; CALL OCCURS {_LOG_printf} ; |62|
MVKL .S1 _thrControlInit,A3 ; |64|
MVKH .S1 _thrControlInit,A3 ; |64|
NOP 1
CALL .S2X A3 ; |64|
ADDKPC .S2 $C$RL21,B3,4 ; |64|
$C$RL21: ; CALL OCCURS {_thrControlInit} ; |64|
MVKL .S1 _thrControlStartup,A3 ; |65|
MVKH .S1 _thrControlStartup,A3 ; |65|
NOP 1
CALL .S2X A3 ; |65|
ADDKPC .S2 $C$RL22,B3,4 ; |65|
$C$RL22: ; CALL OCCURS {_thrControlStartup} ; |65|
MVKL .S2 _LOG_printf,B5 ; |66|
MVKH .S2 _LOG_printf,B5 ; |66|
CALL .S2 B5 ; |66|
LDW .D1T1 *A12,A4 ; |66|
MVKL .S2 $C$SL3+0,B4 ; |66|
MVKH .S2 $C$SL3+0,B4 ; |66|
ADDKPC .S2 $C$RL23,B3,0 ; |66|
STW .D2T2 B4,*+SP(4) ; |66|
$C$RL23: ; CALL OCCURS {_LOG_printf} ; |66|
MVKL .S2 _SCOM_create,B5 ; |69|
MVKH .S2 _SCOM_create,B5 ; |69|
CALL .S2 B5 ; |69|
MVKL .S1 $C$SL4+0,A4 ; |69|
ADDKPC .S2 $C$RL24,B3,2 ; |69|
MVKH .S1 $C$SL4+0,A4 ; |69|
|| ZERO .L2 B4 ; |69|
$C$RL24: ; CALL OCCURS {_SCOM_create} ; |69|
MVKL .S2 _SCOM_create,B5 ; |70|
MVKH .S2 _SCOM_create,B5 ; |70|
CALL .S2 B5 ; |70|
MVKL .S1 $C$SL5+0,A4 ; |70|
ADDKPC .S2 $C$RL25,B3,2 ; |70|
MVKH .S1 $C$SL5+0,A4 ; |70|
|| ZERO .L2 B4 ; |70|
$C$RL25: ; CALL OCCURS {_SCOM_create} ; |70|
;** --------------------------------------------------------------------------*
MVKL .S2 _SCOM_create,B5 ; |71|
MVKH .S2 _SCOM_create,B5 ; |71|
CALL .S2 B5 ; |71|
MVKL .S1 $C$SL6+0,A4 ; |71|
ADDKPC .S2 $C$RL26,B3,2 ; |71|
MVKH .S1 $C$SL6+0,A4 ; |71|
|| ZERO .L2 B4 ; |71|
$C$RL26: ; CALL OCCURS {_SCOM_create} ; |71|
;** --------------------------------------------------------------------------*
MVKL .S2 _SCOM_create,B5 ; |72|
MVKH .S2 _SCOM_create,B5 ; |72|
CALL .S2 B5 ; |72|
MVKL .S1 $C$SL7+0,A4 ; |72|
ADDKPC .S2 $C$RL27,B3,2 ; |72|
MVKH .S1 $C$SL7+0,A4 ; |72|
|| ZERO .L2 B4 ; |72|
$C$RL27: ; CALL OCCURS {_SCOM_create} ; |72|
MVKL .S1 _SCOM_create,A3 ; |73|
MVKH .S1 _SCOM_create,A3 ; |73|
MVKL .S1 $C$SL8+0,A4 ; |73|
CALL .S2X A3 ; |73|
ADDKPC .S2 $C$RL28,B3,3 ; |73|
MVKH .S1 $C$SL8+0,A4 ; |73|
|| ZERO .L2 B4 ; |73|
$C$RL28: ; CALL OCCURS {_SCOM_create} ; |73|
MVKL .S2 _SCOM_create,B5 ; |74|
MVKH .S2 _SCOM_create,B5 ; |74|
CALL .S2 B5 ; |74|
MVKL .S1 $C$SL9+0,A4 ; |74|
ADDKPC .S2 $C$RL29,B3,2 ; |74|
MVKH .S1 $C$SL9+0,A4 ; |74|
|| ZERO .L2 B4 ; |74|
$C$RL29: ; CALL OCCURS {_SCOM_create} ; |74|
MVKL .S1 _LOG_printf,A5 ; |76|
MVKH .S1 _LOG_printf,A5 ; |76|
MV .L1 A12,A3 ; |76|
CALL .S2X A5 ; |76|
LDW .D1T1 *A3,A4 ; |76|
MVKL .S2 $C$SL10+0,B4 ; |76|
MVKH .S2 $C$SL10+0,B4 ; |76|
ADDKPC .S2 $C$RL30,B3,0 ; |76|
STW .D2T2 B4,*+SP(4) ; |76|
$C$RL30: ; CALL OCCURS {_LOG_printf} ; |76|
MVKL .S1 _UTL_showHeapUsageFunc,A3 ; |80|
MVKH .S1 _UTL_showHeapUsageFunc,A3 ; |80|
LDW .D1T1 *A10,A4 ; |80|
CALL .S2X A3 ; |80|
MVKL .S2 $C$SL11+0,B4 ; |80|
MVKH .S2 $C$SL11+0,B4 ; |80|
ADDKPC .S2 $C$RL31,B3,2 ; |80|
$C$RL31: ; CALL OCCURS {_UTL_showHeapUsageFunc} ; |80|
MVKL .S1 _UTL_showHeapUsageFunc,A3 ; |81|
MVKH .S1 _UTL_showHeapUsageFunc,A3 ; |81|
MV .L1 A11,A4 ; |80|
CALL .S2X A3 ; |81|
LDW .D1T1 *A4,A4 ; |81|
MVKL .S2 $C$SL12+0,B4 ; |81|
MVKH .S2 $C$SL12+0,B4 ; |81|
ADDKPC .S2 $C$RL32,B3,1 ; |81|
$C$RL32: ; CALL OCCURS {_UTL_showHeapUsageFunc} ; |81|
;** --------------------------------------------------------------------------*
MV .L2X A13,B3 ; |82|
|| LDW .D2T1 *+SP(12),A10 ; |82|
RET .S2 B3 ; |82|
|| LDDW .D2T1 *+SP(16),A13:A12 ; |82|
LDW .D2T1 *++SP(24),A11 ; |82|
.dwpsn file "jpegmain.c",line 82,column 1,is_stmt
NOP 4
; BRANCH OCCURS {B3} ; |82|
$C$DW$55 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$55, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\main\jpegmain.asm:$C$L6:1:1205161315")
.dwattr $C$DW$55, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/csl/include/csl_cache.h")
.dwattr $C$DW$55, DW_AT_TI_begin_line(0x19e)
.dwattr $C$DW$55, DW_AT_TI_end_line(0x19e)
$C$DW$56 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$56, DW_AT_low_pc($C$DW$L$_main$9$B)
.dwattr $C$DW$56, DW_AT_high_pc($C$DW$L$_main$9$E)
.dwendtag $C$DW$55
$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\main\jpegmain.asm:$C$L2:1:1205161315")
.dwattr $C$DW$57, DW_AT_TI_begin_file("C:/CCStudio_v3.3/C6000/csl/include/csl_cache.h")
.dwattr $C$DW$57, DW_AT_TI_begin_line(0x19e)
.dwattr $C$DW$57, DW_AT_TI_end_line(0x19e)
$C$DW$58 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$58, DW_AT_low_pc($C$DW$L$_main$5$B)
.dwattr $C$DW$58, DW_AT_high_pc($C$DW$L$_main$5$E)
.dwendtag $C$DW$57
.dwattr $C$DW$54, DW_AT_TI_end_file("jpegmain.c")
.dwattr $C$DW$54, DW_AT_TI_end_line(0x52)
.dwattr $C$DW$54, DW_AT_TI_end_column(0x01)
.dwendtag $C$DW$54
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
$C$SL1: .string "Video I/O started",0
$C$SL2: .string "Process thread started",0
$C$SL3: .string "Control thread started",0
$C$SL4: .string "INTOPROC",0
$C$SL5: .string "PROCTOIN",0
$C$SL6: .string "PROCTOOUT",0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -