📄 tskprocess.asm
字号:
.word 0x10000000
[!A0] B .S1 L10 ; |179|
NOP 5
; BRANCHCC OCCURS {L10} ; |179|
DW$L$_checkMsg$6$E:
;** --------------------------------------------------------------------------*
L11:
DW$L$_checkMsg$7$B:
CMPGT .L2 B7,0,B0 ; |180|
|| MVKL .S1 __strasg,A3 ; |182|
[ B0] B .S2 L20 ; |180|
|| MVKH .S1 __strasg,A3 ; |182|
|| [!B0] ADD .D2 SP,20,B5 ; |182|
[ B0] MVKL .S2 _MBX_pend,B5 ; |211|
[!B0] CALL .S2X A3 ; |182|
[ B0] MVKH .S2 _MBX_pend,B5 ; |211|
[ B0] CALL .S2 B5 ; |211|
[!B0] MVKL .S2 _IJPEGENC_PARAMS,B4 ; |182|
; BRANCHCC OCCURS {L20} ; |180|
DW$L$_checkMsg$7$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$8$B:
MVKH .S2 _IJPEGENC_PARAMS,B4 ; |182|
ADDKPC .S2 RL19,B3,0 ; |182|
|| MVK .S1 0x44,A6 ; |182|
|| MV .L1X B5,A4 ; |182|
RL19: ; CALL OCCURS {__strasg} ; |182|
DW$L$_checkMsg$8$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$9$B:
LDW .D2T2 *+SP(12),B4 ; |183|
NOP 4
CMPGT .L2 B4,0,B5 ; |184|
CMPLT .L1X B4,0,A3 ; |184|
OR .L1X A3,B5,A1
[!A1] B .S1 L13 ; |184|
NOP 4
XOR .L1 1,A1,A0
|| MVK .S1 0x64,A3
; BRANCHCC OCCURS {L13} ; |184|
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",184,0
NOP
.word 0x10000000
[!A0] B .S1 L12 ; |184|
NOP 5
; BRANCHCC OCCURS {L12} ; |184|
DW$L$_checkMsg$10$E:
;** --------------------------------------------------------------------------*
L13:
DW$L$_checkMsg$11$B:
LDW .D2T2 *+SP(16),B5 ; |186|
NOP 4
CMPLT .L2 B5,0,B6 ; |187|
CMPGT .L1X B5,A3,A4 ; |187|
OR .L1X B6,A4,A1
[!A1] B .S1 L15 ; |187|
NOP 4
XOR .S1 1,A1,A0
|| MV .L1X B5,A4 ; |186|
; BRANCHCC OCCURS {L15} ; |187|
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",187,0
NOP
.word 0x10000000
[!A0] B .S1 L14 ; |187|
.dwpsn "tskProcess.c",188,0
NOP 5
; BRANCHCC OCCURS {L14} ; |187|
DW$L$_checkMsg$12$E:
;** --------------------------------------------------------------------------*
L15:
DW$L$_checkMsg$13$B:
CMPGT .L1 A4,A3,A3 ; |192|
|| CMPGT .L2X A4,0,B5 ; |192|
|| STW .D2T1 A4,*+SP(44) ; |190|
|| SHL .S1X B4,4,A4 ; |196|
XOR .L1 1,A3,A3 ; |192|
NOP 1
MVKL .S1 _thrProcess,A3 ; |196|
|| AND .L2X A3,B5,B0 ; |192|
MVKH .S1 _thrProcess,A3 ; |196|
|| [ B0] SHL .S2 B4,5,B4 ; |196|
[!B0] MVKL .S2 _MBX_pend,B5 ; |211|
|| [!B0] B .S1 L19 ; |192|
|| ADD .L2X A4,B4,B4 ; |196|
[!B0] MVKH .S2 _MBX_pend,B5 ; |211|
|| ADD .L2X A3,B4,B4 ; |196|
[ B0] LDW .D2T2 *+B4(28),B5 ; |196|
NOP 3
; BRANCHCC OCCURS {L19} ; |192|
DW$L$_checkMsg$13$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$14$B:
SHL .S2 B7,5,B31 ; |196|
LDW .D2T2 *+B5(4),B6 ; |196|
SHL .S2 B7,4,B5 ; |196|
ADD .L2 B5,B31,B4 ; |196|
ADD .D2 SP,20,B8 ; |196|
ADD .D1 A3,20,A3 ; |196|
CALL .S2 B6 ; |196|
ADDKPC .S2 RL20,B3,2 ; |196|
ADD .L1X A3,B4,A4 ; |196|
|| MVK .L2 0x1,B4 ; |196|
MV .L1X B8,A6 ; |196|
RL20: ; CALL OCCURS {A3} ; |196|
DW$L$_checkMsg$14$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$15$B:
B .S1 L19 ; |196|
|| MVKL .S2 _MBX_pend,B5 ; |211|
MVKH .S2 _MBX_pend,B5 ; |211|
NOP 4
; BRANCH OCCURS {L19} ; |196|
DW$L$_checkMsg$15$E:
;** --------------------------------------------------------------------------*
L16:
DW$L$_checkMsg$16$B:
NOP 5
; BRANCHCC OCCURS {L18} ; |168|
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",168,0
NOP
.word 0x10000000
[!A0] B .S1 L17 ; |168|
NOP 5
; BRANCHCC OCCURS {L17} ; |168|
DW$L$_checkMsg$17$E:
;** --------------------------------------------------------------------------*
L18:
DW$L$_checkMsg$18$B:
LDW .D2T2 *+SP(12),B4 ; |171|
CMPGT .L1 A4,0,A0 ; |170|
[!A0] MVKL .S1 _thrProcess,A3 ; |171|
[!A0] MVKH .S1 _thrProcess,A3 ; |171|
MVKL .S2 _MBX_pend,B5 ; |211|
[!A0] STW .D1T2 B4,*+A3[A4] ; |171|
|| MVKH .S2 _MBX_pend,B5 ; |211|
DW$L$_checkMsg$18$E:
;** --------------------------------------------------------------------------*
L19:
DW$L$_checkMsg$19$B:
CALL .S2 B5 ; |211|
NOP 1
DW$L$_checkMsg$19$E:
;** --------------------------------------------------------------------------*
L20:
DW$L$_checkMsg$20$B:
ADDKPC .S2 RL21,B3,0 ; |211|
ADD .L2 4,SP,B4 ; |211|
ZERO .L1 A6 ; |211|
MV .S1 A10,A4 ; |211|
RL21: ; CALL OCCURS {_MBX_pend} ; |211|
DW$L$_checkMsg$20$E:
;** --------------------------------------------------------------------------*
DW$L$_checkMsg$21$B:
MV .L1 A4,A0 ; |211|
|| LDW .D2T2 *+SP(4),B0 ; |163|
[ A0] LDW .D2T2 *+SP(8),B5 ; |167|
|| [ A0] B .S1 L9 ; |211|
NOP 3
[ A0] MV .L2 B0,B2 ; branch predicate copy
|| MV .S2 B0,B1 ; guard predicate rewrite
.dwpsn "tskProcess.c",211,0
[ A0] CMPGT .L2 B5,0,B4 ; |168|
; BRANCHCC OCCURS {L9} ; |211|
DW$L$_checkMsg$21$E:
;** --------------------------------------------------------------------------*
L21:
MV .L2 B13,B3 ; |212|
RET .S2 B3 ; |212|
|| LDW .D2T2 *+SP(92),B13 ; |212|
LDW .D2T1 *++SP(96),A10 ; |212|
.dwpsn "tskProcess.c",212,1
NOP 4
; BRANCH OCCURS {B3} ; |212|
DW$66 .dwtag DW_TAG_loop
.dwattr DW$66, DW_AT_name("C:\CCStudio_v3.1\MyProjects\jpeg_loopback\src\process\tskProcess.asm:L9:1:1215593205")
.dwattr DW$66, DW_AT_begin_file("tskProcess.c")
.dwattr DW$66, DW_AT_begin_line(0xa1)
.dwattr DW$66, DW_AT_end_line(0xd3)
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("C:\CCStudio_v3.1\MyProjects\jpeg_loopback\src\process\tskProcess.asm:L17:2:1215593205")
.dwattr DW$82, DW_AT_begin_file("tskProcess.c")
.dwattr DW$82, DW_AT_begin_line(0xa8)
.dwattr DW$82, DW_AT_end_line(0xa8)
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("C:\CCStudio_v3.1\MyProjects\jpeg_loopback\src\process\tskProcess.asm:L12:2:1215593205")
.dwattr DW$84, DW_AT_begin_file("tskProcess.c")
.dwattr DW$84, DW_AT_begin_line(0xb8)
.dwattr DW$84, DW_AT_end_line(0xb8)
DW$85 .dwtag DW_TAG_loop_range
.dwattr DW$85, DW_AT_low_pc(DW$L$_checkMsg$10$B)
.dwattr DW$85, DW_AT_high_pc(DW$L$_checkMsg$10$E)
.dwendtag DW$84
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -