📄 tskprocess.asm
字号:
; BRANCH OCCURS ; |88|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L3:
NOP
.word 0x10000000
[!A1] BNOP .S1 L3,2 ; |88|
[ A1] MVKL .S1 _CHAN_regCell,A3 ; |91|
[ A1] MVKH .S1 _CHAN_regCell,A3 ; |91|
NOP 1
; BRANCH OCCURS ; |88|
;** --------------------------------------------------------------------------*
L4:
CALL .S2X A3 ; |91|
ADDKPC .S2 RL7,B3,0 ; |91|
ADD .D2 SP,16,B4 ; |91|
ADD .L2 12,SP,B6 ; |91|
MV .D1 A10,A4 ; |91|
MVK .S1 0x1,A8 ; |91|
|| MVK .L1 0x1,A6 ; |91|
RL7: ; CALL OCCURS ; |91|
MVKL .S2 SL3+0,B5 ; |97|
MVKH .S2 SL3+0,B5 ; |97|
MVKL .S2 _thrProcess+84,B11 ; |94|
MVKL .S2 _LOG_printf,B5 ; |97|
|| STW .D2T2 B5,*+SP(4) ; |97|
MVKL .S2 _IJPEGENC_PARAMS,B6 ; |81|
MVKH .S2 _LOG_printf,B5 ; |97|
|| MVKL .S1 _UTL_logDebugHandle,A4 ; |97|
CALL .S2 B5 ; |97|
|| MVKH .S1 _UTL_logDebugHandle,A4 ; |97|
LDW .D1T1 *A4,A4 ; |97|
|| MVKH .S2 _IJPEGENC_PARAMS,B6 ; |81|
MVKH .S2 _thrProcess+84,B11 ; |94|
MV .D1X B6,A3 ; |81|
|| MV .D2 B11,B4 ; |94|
ZERO .D1 A3 ; |97|
|| STW .D2T1 A3,*-B4(44) ; |94|
ADDKPC .S2 RL8,B3,0 ; |97|
|| STW .D2T1 A3,*+SP(8) ; |97|
RL8: ; CALL OCCURS ; |97|
ADD .D2 SP,20,B4 ; |105|
LDNDW .D2T2 *+B4(16),B9:B8 ; |105|
LDNDW .D2T2 *+B4(40),B21:B20 ; |105|
LDNDW .D2T2 *+B4(24),B17:B16 ; |105|
LDNDW .D2T2 *+B4(32),B19:B18 ; |105|
LDNDW .D2T2 *+B4(8),B7:B6 ; |105|
|| MV .D1X B11,A10 ; |94|
STNDW .D1T2 B9:B8,*+A10(16) ; |105|
LDNDW .D2T2 *B4,B5:B4 ; |105|
STNDW .D1T2 B17:B16,*+A10(24) ; |105|
STNDW .D1T2 B19:B18,*+A10(32) ; |105|
STNDW .D1T2 B21:B20,*+A10(40) ; |105|
STNDW .D1T2 B7:B6,*+A10(8) ; |105|
|| MVKL .S1 SL4+0,A3 ; |106|
MVKL .S2 _JPEGDEC_CELLFXNS,B4 ; |107|
|| STNDW .D1T2 B5:B4,*A10 ; |105|
|| MVKH .S1 SL4+0,A3 ; |106|
MVKL .S1 _JPEGDEC_IJPEGDEC,A3 ; |108|
|| MVKH .S2 _JPEGDEC_CELLFXNS,B4 ; |107|
|| STW .D1T1 A3,*+A10(4) ; |106|
MVKH .S1 _JPEGDEC_IJPEGDEC,A3 ; |108|
|| STW .D1T2 B4,*+A10(8) ; |107|
MVKL .S1 _ICC_linearCreate,A3 ; |112|
|| STW .D1T1 A3,*+A10(16) ; |108|
MVKH .S1 _ICC_linearCreate,A3 ; |112|
MVKL .S2 _IJPEGDEC_PARAMS,B4 ; |109|
CALL .S2X A3 ; |112|
ADDKPC .S2 RL9,B3,0 ; |112|
ZERO .S1 A4 ; |112|
MVKH .S2 _IJPEGDEC_PARAMS,B4 ; |109|
STW .D1T2 B4,*+A10(20) ; |109|
STW .D1T2 B10,*+A10(28) ; |110|
|| ZERO .D2 B4 ; |112|
RL9: ; CALL OCCURS ; |112|
MV .D1 A4,A0 ; |112|
[ A0] BNOP .S1 L6,3 ; |113|
STW .D2T1 A0,*+SP(16) ; |112|
|| MV .D1 A4,A1 ; |112|
|| [ A0] MVKL .S2 _ICC_linearCreate,B5 ; |115|
[ A0] MVKH .S2 _ICC_linearCreate,B5 ; |115|
; BRANCH OCCURS ; |113|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L5:
NOP
.word 0x10000000
[!A1] BNOP .S1 L5,3 ; |113|
[ A1] MVKL .S2 _ICC_linearCreate,B5 ; |115|
[ A1] MVKH .S2 _ICC_linearCreate,B5 ; |115|
; BRANCH OCCURS ; |113|
;** --------------------------------------------------------------------------*
L6:
CALL .S2 B5 ; |115|
ADDKPC .S2 RL10,B3,2 ; |115|
ZERO .D2 B4 ; |115|
ZERO .D1 A4 ; |115|
RL10: ; CALL OCCURS ; |115|
MV .D1 A4,A0 ; |115|
[ A0] BNOP .S1 L8,3 ; |116|
[ A0] MVKL .S2 _CHAN_regCell,B5 ; |119|
|| MV .D1 A4,A1 ; |115|
|| STW .D2T1 A0,*+SP(12) ; |115|
[ A0] MVKH .S2 _CHAN_regCell,B5 ; |119|
; BRANCH OCCURS ; |116|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L7:
NOP
.word 0x10000000
[!A1] BNOP .S1 L7,3 ; |116|
[ A1] MVKL .S2 _CHAN_regCell,B5 ; |119|
[ A1] MVKH .S2 _CHAN_regCell,B5 ; |119|
; BRANCH OCCURS ; |116|
;** --------------------------------------------------------------------------*
L8:
CALL .S2 B5 ; |119|
ADDKPC .S2 RL11,B3,0 ; |119|
ADD .D2 SP,16,B4 ; |119|
ADD .L2 12,SP,B6 ; |119|
MV .D1 A10,A4 ; |119|
MVK .S1 0x1,A8 ; |119|
|| MVK .L1 0x1,A6 ; |119|
RL11: ; CALL OCCURS ; |119|
MVKL .S1 _LOG_printf,A6 ; |125|
MVKL .S1 _UTL_logDebugHandle,A3 ; |125|
MVKL .S1 SL5+0,A4 ; |125|
MVKH .S1 _LOG_printf,A6 ; |125|
MVKH .S1 SL5+0,A4 ; |125|
CALL .S2X A6 ; |125|
|| STW .D2T1 A4,*+SP(4) ; |125|
|| MVKH .S1 _UTL_logDebugHandle,A3 ; |125|
LDW .D1T1 *A3,A4 ; |125|
MVKL .S2 _IJPEGDEC_PARAMS,B4 ; |109|
|| MVKL .S1 _thrProcess+104,A5 ; |122|
MVKH .S2 _IJPEGDEC_PARAMS,B4 ; |109|
|| MVKH .S1 _thrProcess+104,A5 ; |122|
ZERO .D2 B4 ; |125|
|| STW .D1T2 B4,*A5 ; |122|
ADDKPC .S2 RL12,B3,0 ; |125|
|| STW .D2T2 B4,*+SP(8) ; |125|
RL12: ; CALL OCCURS ; |125|
MVKL .S2 _memset,B5 ; |128|
MVKH .S2 _memset,B5 ; |128|
CALL .S2 B5 ; |128|
MVKL .S2 _dec_out_y,B6 ; |128|
MVKH .S2 _dec_out_y,B6 ; |128|
MVKL .S1 0x54600,A6 ; |128|
ADDKPC .S2 RL13,B3,0 ; |128|
MV .D1X B6,A4 ; |128|
|| ZERO .D2 B4 ; |128|
|| MVKH .S1 0x54600,A6 ; |128|
RL13: ; CALL OCCURS ; |128|
MVKL .S1 _memset,A3 ; |129|
MVKH .S1 _memset,A3 ; |129|
MVKL .S2 _dec_out_u,B5 ; |129|
CALL .S2X A3 ; |129|
MVKH .S2 _dec_out_u,B5 ; |129|
MVK .S2 0x80,B4 ; |129|
MVKL .S1 0x15180,A6 ; |129|
ADDKPC .S2 RL14,B3,0 ; |129|
MVKH .S1 0x15180,A6 ; |129|
|| MV .D1X B5,A4 ; |129|
RL14: ; CALL OCCURS ; |129|
MVKL .S1 _memset,A3 ; |130|
MVKH .S1 _memset,A3 ; |130|
MVKL .S2 _dec_out_v,B5 ; |130|
CALL .S2X A3 ; |130|
MVKH .S2 _dec_out_v,B5 ; |130|
MVK .S2 0x80,B4 ; |130|
MVKL .S1 0x15180,A6 ; |130|
ADDKPC .S2 RL15,B3,0 ; |130|
MV .D1X B5,A4 ; |130|
|| MVKH .S1 0x15180,A6 ; |130|
RL15: ; CALL OCCURS ; |130|
MVKL .S1 _CACHE_clean,A3 ; |132|
MVKH .S1 _CACHE_clean,A3 ; |132|
ZERO .D1 A6 ; |132|
CALL .S2X A3 ; |132|
ADDKPC .S2 RL16,B3,2 ; |132|
ZERO .D2 B4 ; |132|
MVK .S1 0x1,A4 ; |132|
RL16: ; CALL OCCURS ; |132|
MVKL .S2 _CACHE_clean,B5 ; |133|
MVKH .S2 _CACHE_clean,B5 ; |133|
CALL .S2 B5 ; |133|
MVK .S1 0x1,A4 ; |133|
ZERO .D2 B4 ; |133|
ZERO .D1 A6 ; |133|
ADDKPC .S2 RL17,B3,1 ; |133|
RL17: ; CALL OCCURS ; |133|
MV .S2 B13,B3 ; |134|
|| LDDW .D2T2 *+SP(72),B11:B10 ; |134|
RET .S2 B3 ; |134|
|| LDW .D2T2 *+SP(68),B13 ; |134|
LDW .D2T1 *++SP(80),A10 ; |134|
NOP 4
; BRANCH OCCURS ; |134|
.sect ".text"
;******************************************************************************
;* FUNCTION NAME: _checkMsg *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,B0,B1,B2,B3,B4,*
;* B5,B6,B7,B8,B9,B13,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,B13,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 : 0 Args + 84 Auto + 12 Save = 96 byte *
;******************************************************************************
_checkMsg:
;** --------------------------------------------------------------------------*
MVKL .S2 _MBX_pend,B5 ; |166|
MVKH .S2 _MBX_pend,B5 ; |166|
CALL .S2 B5 ; |166|
STW .D2T1 A11,*SP--(96) ; |156|
MVKL .S1 _mbxProcess,A11 ; |166|
ADD .S2 4,SP,B4 ; |166|
MVKH .S1 _mbxProcess,A11 ; |166|
|| STW .D2T2 B13,*+SP(92) ; |156|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -