📄 tskprocess.asm
字号:
STNDW .D1T1 A17:A16,*+A11(8) ; |105|
|| MVKL .S2 _thrProcess,B4
STNDW .D1T1 A21:A20,*+A11(40) ; |105|
|| MVKL .S2 _JPEGDEC_CELLFXNS,B5
STNDW .D1T1 A9:A8,*+A11(16) ; |105|
|| MVKH .S2 _thrProcess,B4
STNDW .D1T1 A7:A6,*+A11(24) ; |105|
|| MVKH .S2 _JPEGDEC_CELLFXNS,B5
MVKL .S2 _IJPEGDEC_PARAMS,B30
|| STNDW .D1T1 A19:A18,*A11 ; |105|
CALL .S2 B11 ; |112|
|| STNDW .D1T1 A5:A4,*+A11(32) ; |105|
STW .D2T2 B5,*+B4(92) ; |107|
|| MVKL .S2 _JPEGDEC_IJPEGDEC,B31
STW .D2T2 B10,*+B4(88) ; |106|
|| MVKH .S2 _IJPEGDEC_PARAMS,B30
STW .D2T2 B30,*+B4(104) ; |109|
|| MVKH .S2 _JPEGDEC_IJPEGDEC,B31
ZERO .L2 B5 ; |82|
|| STW .D2T2 B31,*+B4(100) ; |108|
ADDKPC .S2 $C$RL9,B3,0 ; |112|
|| ZERO .L2 B4 ; |112|
|| STW .D2T2 B5,*+B4(112) ; |110|
|| ZERO .L1 A4 ; |112|
$C$RL9: ; CALL OCCURS {_ICC_linearCreate} ; |112|
;** --------------------------------------------------------------------------*
MVKL .S2 _ICC_linearCreate,B5 ; |115|
|| MV .L2X A4,B0 ; |112|
[!B0] B .S1 $C$L2 ; |113|
|| MVKH .S2 _ICC_linearCreate,B5 ; |115|
[ B0] CALL .S2 B5 ; |115|
ZERO .L1 A4 ; |115|
ZERO .L2 B4 ; |115|
STW .D2T2 B0,*+SP(16) ; |112|
NOP 1
; BRANCHCC OCCURS {$C$L2} ; |113|
;** --------------------------------------------------------------------------*
ADDKPC .S2 $C$RL10,B3,0 ; |115|
$C$RL10: ; CALL OCCURS {_ICC_linearCreate} ; |115|
;** --------------------------------------------------------------------------*
MV .L1 A4,A0 ; |115|
|| MVKL .S1 _dec_out_v,A13
|| MVKL .S2 _LOG_printf,B5 ; |125|
|| MVK .D1 0x1,A8 ; |119|
MVKL .S1 _dec_out_u,A14
|| MVKH .S2 _LOG_printf,B5 ; |125|
|| STW .D2T1 A0,*+SP(12) ; |115|
|| MVK .L1 0x1,A6 ; |119|
MVKL .S1 _dec_out_y,A15
|| MVKL .S2 _thrProcess,B31
MV .L1X B5,A11 ; |125|
|| MVKH .S2 _thrProcess,B31
|| MVKH .S1 _dec_out_v,A13
ADDAW .D2 B31,21,B5 ; |119|
|| MVKL .S2 _memset,B4 ; |128|
|| MVKH .S1 _dec_out_u,A14
MVKH .S2 _memset,B4 ; |128|
|| MVKH .S1 _dec_out_y,A15
MVKL .S2 $C$SL5+0,B6 ; |125|
|| MV .L1X B5,A4 ; |119|
MVKL .S2 _CHAN_regCell,B7 ; |119|
|| MV .L1X B4,A10 ; |128|
|| ADD .D2 SP,16,B4 ; |119|
MVKL .S2 _memset,B13 ; |129|
MVKL .S2 _memset,B12 ; |130|
MVKL .S2 _CACHE_clean,B11 ; |132|
MVKL .S2 _CACHE_clean,B10 ; |133|
MVKH .S2 $C$SL5+0,B6 ; |125|
|| [!A0] B .S1 $C$L1 ; |116|
STW .D2T2 B6,*+SP(68) ; |125|
|| ADD .L2 12,SP,B6 ; |119|
|| MVKH .S2 _memset,B13 ; |129|
MVKH .S2 _memset,B12 ; |130|
MVKH .S2 _CACHE_clean,B11 ; |132|
MVKH .S2 _CACHE_clean,B10 ; |133|
MVKH .S2 _CHAN_regCell,B7 ; |119|
; BRANCHCC OCCURS {$C$L1} ; |116|
;** --------------------------------------------------------------------------*
CALL .S2 B7 ; |119|
ADDKPC .S2 $C$RL11,B3,4 ; |119|
$C$RL11: ; CALL OCCURS {_CHAN_regCell} ; |119|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(68),B4 ; |119|
MVKL .S2 _IJPEGDEC_PARAMS,B5
MVKH .S2 _IJPEGDEC_PARAMS,B5
LDW .D1T1 *A12,A4 ; |125|
NOP 1
STW .D2T2 B4,*+SP(4) ; |125|
|| ZERO .L2 B4 ; |125|
STW .D2T2 B4,*+SP(8) ; |125|
|| MVKL .S2 _thrProcess,B4
MVKH .S2 _thrProcess,B4
STW .D2T2 B5,*+B4(104) ; |122|
|| MV .L2X A11,B4 ; |125|
CALL .S2 B4 ; |125|
ADDKPC .S2 $C$RL12,B3,4 ; |125|
$C$RL12: ; CALL OCCURS {_LOG_printf} ; |125|
MV .L2X A10,B5 ; |128|
CALL .S2 B5 ; |128|
MVKL .S1 0x65400,A6
ADDKPC .S2 $C$RL13,B3,2 ; |128|
MVKH .S1 0x65400,A6
|| ZERO .L2 B4 ; |128|
|| MV .L1 A15,A4 ; |128|
$C$RL13: ; CALL OCCURS {_memset} ; |128|
CALL .S2 B13 ; |129|
MVKL .S1 0x19500,A6
MVK .S2 0x80,B4 ; |129|
MVKH .S1 0x19500,A6
MV .L1 A14,A4 ; |129|
ADDKPC .S2 $C$RL14,B3,0 ; |129|
$C$RL14: ; CALL OCCURS {_memset} ; |129|
CALL .S2 B12 ; |130|
MVKL .S1 0x19500,A6
MVK .S2 0x80,B4 ; |130|
MVKH .S1 0x19500,A6
MV .L1 A13,A4 ; |130|
ADDKPC .S2 $C$RL15,B3,0 ; |130|
$C$RL15: ; CALL OCCURS {_memset} ; |130|
CALL .S2 B11 ; |132|
MVK .L1 0x1,A4 ; |132|
ZERO .L2 B4 ; |132|
ZERO .L1 A6 ; |132|
ADDKPC .S2 $C$RL16,B3,1 ; |132|
$C$RL16: ; CALL OCCURS {_CACHE_clean} ; |132|
CALL .S2 B10 ; |133|
MVK .L1 0x1,A4 ; |133|
ZERO .L2 B4 ; |133|
ZERO .L1 A6 ; |133|
ADDKPC .S2 $C$RL17,B3,1 ; |133|
$C$RL17: ; CALL OCCURS {_CACHE_clean} ; |133|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(104),B3 ; |134|
MV .L1X SP,A31 ; |134|
LDDW .D1T1 *+A31(80),A15:A14 ; |134|
LDDW .D1T1 *+A31(72),A13:A12 ; |134|
LDDW .D2T2 *+SP(88),B11:B10 ; |134|
RET .S2 B3 ; |134|
|| LDW .D1T1 *+A31(108),A10 ; |134|
|| LDDW .D2T2 *+SP(96),B13:B12 ; |134|
LDW .D2T1 *++SP(112),A11 ; |134|
NOP 4
; BRANCH OCCURS {B3} ; |134|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
$C$L1:
$C$DW$L$_tskProcessInit$14$B:
.dwpsn file "tskProcess.c",line 116,column 0,is_stmt
NOP
.word 0x10000000
B .S1 $C$L1 ; |116|
NOP 5
; BRANCH OCCURS {$C$L1} ; |116|
$C$DW$L$_tskProcessInit$14$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
$C$L2:
$C$DW$L$_tskProcessInit$15$B:
.dwpsn file "tskProcess.c",line 113,column 0,is_stmt
NOP
.word 0x10000000
B .S1 $C$L2 ; |113|
NOP 5
; BRANCH OCCURS {$C$L2} ; |113|
$C$DW$L$_tskProcessInit$15$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
$C$L3:
$C$DW$L$_tskProcessInit$16$B:
.dwpsn file "tskProcess.c",line 88,column 0,is_stmt
NOP
.word 0x10000000
B .S1 $C$L3 ; |88|
NOP 5
; BRANCH OCCURS {$C$L3} ; |88|
$C$DW$L$_tskProcessInit$16$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
$C$L4:
$C$DW$L$_tskProcessInit$17$B:
.dwpsn file "tskProcess.c",line 85,column 0,is_stmt
NOP
.word 0x10000000
B .S1 $C$L4 ; |85|
.dwpsn file "tskProcess.c",line 134,column 1,is_stmt
NOP 5
; BRANCH OCCURS {$C$L4} ; |85|
$C$DW$L$_tskProcessInit$17$E:
$C$DW$60 .dwtag DW_TAG_TI_loop
.dwattr $C$DW$60, DW_AT_name("C:\CCStudio_v3.3\MyProjects\video_networking_ip_xiao\video_networking_ip\jpeg_netcam\src\process\tskProcess.asm:$C$L4:1:1205161327")
.dwattr $C$DW$60, DW_AT_TI_begin_file("tskProcess.c")
.dwattr $C$DW$60, DW_AT_TI_begin_line(0x55)
.dwattr $C$DW$60, DW_AT_TI_end_line(0x55)
$C$DW$61 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$61, DW_AT_low_pc($C$DW$L$_tskProcessInit$17$B)
.dwattr $C$DW$61, DW_AT_high_pc($C$DW$L$_tskProcessInit$17$E)
.dwendtag $C$DW$60
$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\process\tskProcess.asm:$C$L3:1:1205161327")
.dwattr $C$DW$62, DW_AT_TI_begin_file("tskProcess.c")
.dwattr $C$DW$62, DW_AT_TI_begin_line(0x58)
.dwattr $C$DW$62, DW_AT_TI_end_line(0x58)
$C$DW$63 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$63, DW_AT_low_pc($C$DW$L$_tskProcessInit$16$B)
.dwattr $C$DW$63, DW_AT_high_pc($C$DW$L$_tskProcessInit$16$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\process\tskProcess.asm:$C$L2:1:1205161327")
.dwattr $C$DW$64, DW_AT_TI_begin_file("tskProcess.c")
.dwattr $C$DW$64, DW_AT_TI_begin_line(0x71)
.dwattr $C$DW$64, DW_AT_TI_end_line(0x71)
$C$DW$65 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$65, DW_AT_low_pc($C$DW$L$_tskProcessInit$15$B)
.dwattr $C$DW$65, DW_AT_high_pc($C$DW$L$_tskProcessInit$15$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\process\tskProcess.asm:$C$L1:1:1205161327")
.dwattr $C$DW$66, DW_AT_TI_begin_file("tskProcess.c")
.dwattr $C$DW$66, DW_AT_TI_begin_line(0x74)
.dwattr $C$DW$66, DW_AT_TI_end_line(0x74)
$C$DW$67 .dwtag DW_TAG_TI_loop_range
.dwattr $C$DW$67, DW_AT_low_pc($C$DW$L$_tskProcessInit$14$B)
.dwattr $C$DW$67, DW_AT_high_pc($C$DW$L$_tskProcessInit$14$E)
.dwendtag $C$DW$66
.dwattr $C$DW$59, DW_AT_TI_end_file("tskProcess.c")
.dwattr $C$DW$59, DW_AT_TI_end_line(0x86)
.dwattr $C$DW$59, DW_AT_TI_end_column(0x01)
.dwendtag $C$DW$59
.sect ".text"
$C$DW$68 .dwtag DW_TAG_subprogram, DW_AT_name("checkMsg")
.dwattr $C$DW$68, DW_AT_low_pc(_checkMsg)
.dwattr $C$DW$68, DW_AT_high_pc(0x00)
.dwattr $C$DW$68, DW_AT_TI_symbol_name("_checkMsg")
.dwattr $C$DW$68, DW_AT_TI_begin_file("tskProcess.c")
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -