📄 tskprocess.asm
字号:
DW$L$_checkMsg$6$B:
.dwpsn "tskProcess.c",180,0
NOP
.word 0x10000000
[!A0] B .S1 L10 ; |180|
NOP 5
; BRANCHCC OCCURS {L10} ; |180|
DW$L$_checkMsg$6$E:
;** --------------------------------------------------------------------------*
L11:
DW$L$_checkMsg$7$B:
CMPGT .L2 B7,0,B0 ; |181|
|| MVKL .S1 __strasg,A3 ; |183|
[ B0] B .S2 L20 ; |181|
|| MVKH .S1 __strasg,A3 ; |183|
|| [!B0] ADD .D2 SP,20,B5 ; |183|
[ B0] MVKL .S2 _MBX_pend,B5 ; |212|
[!B0] CALL .S2X A3 ; |183|
[ B0] MVKH .S2 _MBX_pend,B5 ; |212|
[ B0] CALL .S2 B5 ; |212|
[!B0] MVKL .S2 _IJPEGENC_PARAMS,B4 ; |183|
; BRANCHCC OCCURS {L20} ; |181|
DW$L$_checkMsg$7$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$8$B:
MVKH .S2 _IJPEGENC_PARAMS,B4 ; |183|
ADDKPC .S2 RL19,B3,0 ; |183|
|| MVK .S1 0x44,A6 ; |183|
|| MV .L1X B5,A4 ; |183|
RL19: ; CALL OCCURS {__strasg} ; |183|
DW$L$_checkMsg$8$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$9$B:
LDW .D2T2 *+SP(12),B4 ; |184|
NOP 4
CMPGT .L2 B4,0,B5 ; |185|
CMPLT .L1X B4,0,A3 ; |185|
OR .L1X A3,B5,A1
[!A1] B .S1 L13 ; |185|
NOP 4
XOR .L1 1,A1,A0
|| MVK .S1 0x64,A3
; BRANCHCC OCCURS {L13} ; |185|
DW$L$_checkMsg$9$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L12:
DW$L$_checkMsg$10$B:
.dwpsn "tskProcess.c",185,0
NOP
.word 0x10000000
[!A0] B .S1 L12 ; |185|
NOP 5
; BRANCHCC OCCURS {L12} ; |185|
DW$L$_checkMsg$10$E:
;** --------------------------------------------------------------------------*
L13:
DW$L$_checkMsg$11$B:
LDW .D2T2 *+SP(16),B5 ; |187|
NOP 4
CMPLT .L2 B5,0,B6 ; |188|
CMPGT .L1X B5,A3,A4 ; |188|
OR .L1X B6,A4,A1
[!A1] B .S1 L15 ; |188|
NOP 4
XOR .S1 1,A1,A0
|| MV .L1X B5,A4 ; |187|
; BRANCHCC OCCURS {L15} ; |188|
DW$L$_checkMsg$11$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L14:
DW$L$_checkMsg$12$B:
.dwpsn "tskProcess.c",188,0
NOP
.word 0x10000000
[!A0] B .S1 L14 ; |188|
.dwpsn "tskProcess.c",189,0
NOP 5
; BRANCHCC OCCURS {L14} ; |188|
DW$L$_checkMsg$12$E:
;** --------------------------------------------------------------------------*
L15:
DW$L$_checkMsg$13$B:
CMPGT .L1 A4,A3,A3 ; |193|
|| CMPGT .L2X A4,0,B5 ; |193|
|| STW .D2T1 A4,*+SP(44) ; |191|
|| SHL .S1X B4,4,A4 ; |197|
XOR .L1 1,A3,A3 ; |193|
NOP 1
MVKL .S1 _thrProcess,A3 ; |197|
|| AND .L2X A3,B5,B0 ; |193|
MVKH .S1 _thrProcess,A3 ; |197|
|| [ B0] SHL .S2 B4,5,B4 ; |197|
[!B0] MVKL .S2 _MBX_pend,B5 ; |212|
|| [!B0] B .S1 L19 ; |193|
|| ADD .L2X A4,B4,B4 ; |197|
[!B0] MVKH .S2 _MBX_pend,B5 ; |212|
|| ADD .L2X A3,B4,B4 ; |197|
[ B0] LDW .D2T2 *+B4(28),B5 ; |197|
NOP 3
; BRANCHCC OCCURS {L19} ; |193|
DW$L$_checkMsg$13$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$14$B:
SHL .S2 B7,5,B31 ; |197|
LDW .D2T2 *+B5(4),B6 ; |197|
SHL .S2 B7,4,B5 ; |197|
ADD .L2 B5,B31,B4 ; |197|
ADD .D2 SP,20,B8 ; |197|
ADD .D1 A3,20,A3 ; |197|
CALL .S2 B6 ; |197|
ADDKPC .S2 RL20,B3,2 ; |197|
ADD .L1X A3,B4,A4 ; |197|
|| MVK .L2 0x1,B4 ; |197|
MV .L1X B8,A6 ; |197|
RL20: ; CALL OCCURS {A3} ; |197|
DW$L$_checkMsg$14$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$15$B:
B .S1 L19 ; |197|
|| MVKL .S2 _MBX_pend,B5 ; |212|
MVKH .S2 _MBX_pend,B5 ; |212|
NOP 4
; BRANCH OCCURS {L19} ; |197|
DW$L$_checkMsg$15$E:
;** --------------------------------------------------------------------------*
L16:
DW$L$_checkMsg$16$B:
NOP 5
; BRANCHCC OCCURS {L18} ; |169|
DW$L$_checkMsg$16$E:
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Loop contains a call to asm()
;*----------------------------------------------------------------------------*
L17:
DW$L$_checkMsg$17$B:
.dwpsn "tskProcess.c",169,0
NOP
.word 0x10000000
[!A0] B .S1 L17 ; |169|
NOP 5
; BRANCHCC OCCURS {L17} ; |169|
DW$L$_checkMsg$17$E:
;** --------------------------------------------------------------------------*
L18:
DW$L$_checkMsg$18$B:
LDW .D2T2 *+SP(12),B4 ; |172|
CMPGT .L1 A4,0,A0 ; |171|
[!A0] MVKL .S1 _thrProcess,A3 ; |172|
[!A0] MVKH .S1 _thrProcess,A3 ; |172|
MVKL .S2 _MBX_pend,B5 ; |212|
[!A0] STW .D1T2 B4,*+A3[A4] ; |172|
|| MVKH .S2 _MBX_pend,B5 ; |212|
DW$L$_checkMsg$18$E:
;** --------------------------------------------------------------------------*
L19:
DW$L$_checkMsg$19$B:
CALL .S2 B5 ; |212|
NOP 1
DW$L$_checkMsg$19$E:
;** --------------------------------------------------------------------------*
L20:
DW$L$_checkMsg$20$B:
ADDKPC .S2 RL21,B3,0 ; |212|
ADD .L2 4,SP,B4 ; |212|
ZERO .L1 A6 ; |212|
MV .S1 A10,A4 ; |212|
RL21: ; CALL OCCURS {_MBX_pend} ; |212|
DW$L$_checkMsg$20$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$21$B:
MV .L1 A4,A0 ; |212|
|| LDW .D2T2 *+SP(4),B0 ; |164|
[ A0] LDW .D2T2 *+SP(8),B5 ; |168|
|| [ A0] B .S1 L9 ; |212|
NOP 3
[ A0] MV .L2 B0,B2 ; branch predicate copy
|| MV .S2 B0,B1 ; guard predicate rewrite
.dwpsn "tskProcess.c",212,0
[ A0] CMPGT .L2 B5,0,B4 ; |169|
; BRANCHCC OCCURS {L9} ; |212|
DW$L$_checkMsg$21$E:
;** --------------------------------------------------------------------------*
L21:
MV .L2 B13,B3 ; |213|
RET .S2 B3 ; |213|
|| LDW .D2T2 *+SP(92),B13 ; |213|
LDW .D2T1 *++SP(96),A10 ; |213|
.dwpsn "tskProcess.c",213,1
NOP 4
; BRANCH OCCURS {B3} ; |213|
DW$66 .dwtag DW_TAG_loop
.dwattr DW$66, DW_AT_name("D:\CCStudio_v3.1\boards\dm642dk\examples\video\jpeg_loopback\src\process\tskProcess.asm:L9:1:1188804482")
.dwattr DW$66, DW_AT_begin_file("tskProcess.c")
.dwattr DW$66, DW_AT_begin_line(0xa2)
.dwattr DW$66, DW_AT_end_line(0xd4)
DW$67 .dwtag DW_TAG_loop_range
.dwattr DW$67, DW_AT_low_pc(DW$L$_checkMsg$3$B)
.dwattr DW$67, DW_AT_high_pc(DW$L$_checkMsg$3$E)
DW$68 .dwtag DW_TAG_loop_range
.dwattr DW$68, DW_AT_low_pc(DW$L$_checkMsg$16$B)
.dwattr DW$68, DW_AT_high_pc(DW$L$_checkMsg$16$E)
DW$69 .dwtag DW_TAG_loop_range
.dwattr DW$69, DW_AT_low_pc(DW$L$_checkMsg$14$B)
.dwattr DW$69, DW_AT_high_pc(DW$L$_checkMsg$14$E)
DW$70 .dwtag DW_TAG_loop_range
.dwattr DW$70, DW_AT_low_pc(DW$L$_checkMsg$8$B)
.dwattr DW$70, DW_AT_high_pc(DW$L$_checkMsg$8$E)
DW$71 .dwtag DW_TAG_loop_range
.dwattr DW$71, DW_AT_low_pc(DW$L$_checkMsg$9$B)
.dwattr DW$71, DW_AT_high_pc(DW$L$_checkMsg$9$E)
DW$72 .dwtag DW_TAG_loop_range
.dwattr DW$72, DW_AT_low_pc(DW$L$_checkMsg$11$B)
.dwattr DW$72, DW_AT_high_pc(DW$L$_checkMsg$11$E)
DW$73 .dwtag DW_TAG_loop_range
.dwattr DW$73, DW_AT_low_pc(DW$L$_checkMsg$13$B)
.dwattr DW$73, DW_AT_high_pc(DW$L$_checkMsg$13$E)
DW$74 .dwtag DW_TAG_loop_range
.dwattr DW$74, DW_AT_low_pc(DW$L$_checkMsg$15$B)
.dwattr DW$74, DW_AT_high_pc(DW$L$_checkMsg$15$E)
DW$75 .dwtag DW_TAG_loop_range
.dwattr DW$75, DW_AT_low_pc(DW$L$_checkMsg$18$B)
.dwattr DW$75, DW_AT_high_pc(DW$L$_checkMsg$18$E)
DW$76 .dwtag DW_TAG_loop_range
.dwattr DW$76, DW_AT_low_pc(DW$L$_checkMsg$4$B)
.dwattr DW$76, DW_AT_high_pc(DW$L$_checkMsg$4$E)
DW$77 .dwtag DW_TAG_loop_range
.dwattr DW$77, DW_AT_low_pc(DW$L$_checkMsg$5$B)
.dwattr DW$77, DW_AT_high_pc(DW$L$_checkMsg$5$E)
DW$78 .dwtag DW_TAG_loop_range
.dwattr DW$78, DW_AT_low_pc(DW$L$_checkMsg$7$B)
.dwattr DW$78, DW_AT_high_pc(DW$L$_checkMsg$7$E)
DW$79 .dwtag DW_TAG_loop_range
.dwattr DW$79, DW_AT_low_pc(DW$L$_checkMsg$19$B)
.dwattr DW$79, DW_AT_high_pc(DW$L$_checkMsg$19$E)
DW$80 .dwtag DW_TAG_loop_range
.dwattr DW$80, DW_AT_low_pc(DW$L$_checkMsg$20$B)
.dwattr DW$80, DW_AT_high_pc(DW$L$_checkMsg$20$E)
DW$81 .dwtag DW_TAG_loop_range
.dwattr DW$81, DW_AT_low_pc(DW$L$_checkMsg$21$B)
.dwattr DW$81, DW_AT_high_pc(DW$L$_checkMsg$21$E)
DW$82 .dwtag DW_TAG_loop
.dwattr DW$82, DW_AT_name("D:\CCStudio_v3.1\boards\dm642dk\examples\video\jpeg_loopback\src\process\tskProcess.asm:L17:2:1188804482")
.dwattr DW$82, DW_AT_begin_file("tskProcess.c")
.dwattr DW$82, DW_AT_begin_line(0xa9)
.dwattr DW$82, DW_AT_end_line(0xa9)
DW$83 .dwtag DW_TAG_loop_range
.dwattr DW$83, DW_AT_low_pc(DW$L$_checkMsg$17$B)
.dwattr DW$83, DW_AT_high_pc(DW$L$_checkMsg$17$E)
.dwendtag DW$82
DW$84 .dwtag DW_TAG_loop
.dwattr DW$84, DW_AT_name("D:\CCStudio_v3.1\boards\dm642dk\examples\video\jpeg_loopback\src\process\tskProcess.asm:L12:2:1188804482")
.dwattr DW$84, DW_AT_begin_file("tskProcess.c")
.dwattr DW$84, DW_AT_begin_line(0xb9)
.dwattr DW$84, DW_AT_end_line(0xb9)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -