📄 dm642main.asm
字号:
MVKL .S1 _DAT_wait,A3 ; |215|
MVKH .S1 _DAT_wait,A3 ; |215|
LDW .D2T1 *+DP(_id_InBuffA),A4 ; |215|
CALL .S2X A3 ; |215|
ADDKPC .S2 RL22,B3,4 ; |215|
RL22: ; CALL OCCURS ; |215|
.line 66
MVKL .S1 _DAT_wait,A3 ; |216|
MVKH .S1 _DAT_wait,A3 ; |216|
LDW .D2T1 *+DP(_id_OutBuffA),A4 ; |216|
CALL .S2X A3 ; |216|
ADDKPC .S2 RL23,B3,4 ; |216|
RL23: ; CALL OCCURS ; |216|
.line 67
LDW .D2T2 *+SP(28),B4 ; |217|
LDW .D2T2 *+SP(20),B5 ; |217|
NOP 1
MVKL .S1 _DAT_copy,A5 ; |217|
MVKH .S1 _DAT_copy,A5 ; |217|
MVK .S1 0x140,A6 ; |217|
ADD .D2 B5,B4,B4 ; |217|
SHL .S2 B4,8,B5 ; |217|
SHL .S1X B4,6,A4 ; |217|
|| CALL .S2X A5 ; |217|
MVKL .S1 _dst,A3 ; |217|
MVK .S2 (_ColumnOUT1-$bss),B4 ; |217|
|| MVKH .S1 _dst,A3 ; |217|
|| ADD .D1X A4,B5,A4 ; |217|
ADD .D1 A3,A4,A3 ; |217|
|| ADD .D2 DP,B4,B5 ; |217|
ADDKPC .S2 RL24,B3,0 ; |217|
MV .D1X B5,A4 ; |217|
|| MV .D2X A3,B4 ; |217|
RL24: ; CALL OCCURS ; |217|
STW .D2T1 A4,*+DP(_id_OutBuffA1) ; |217|
NOP 2
.line 68
LDW .D2T2 *+SP(20),B4 ; |218|
LDW .D2T2 *+SP(28),B5 ; |218|
NOP 2
MVK .S1 (_ColumnA1-$bss),A4 ; |218|
MVK .S1 0x140,A6 ; |218|
ADD .D2 B4,B5,B4 ; |218|
SHL .S2 B4,8,B5 ; |218|
SHL .S1X B4,6,A3 ; |218|
MVKL .S2 _DAT_copy,B5 ; |218|
|| ADD .D1X A3,B5,A3 ; |218|
MVKH .S2 _DAT_copy,B5 ; |218|
CALL .S2 B5 ; |218|
MVKL .S2 _src,B4 ; |218|
MVKH .S2 _src,B4 ; |218|
ADDK .S1 320,A3 ; |218|
ADD .D2X DP,A4,B4 ; |218|
|| ADD .D1X B4,A3,A4 ; |218|
ADDKPC .S2 RL25,B3,0 ; |218|
RL25: ; CALL OCCURS ; |218|
STW .D2T1 A4,*+DP(_id_InBuffA1) ; |218|
NOP 2
.line 69
CALL .S1 _IMG_median_3x3 ; |219|
MVK .S2 (_ColumnOUT-$bss),B4 ; |219|
MVK .S1 (_ColumnB-$bss),A3 ; |219|
MVK .S2 (_ColumnC-$bss),B4 ; |219|
|| MVK .S1 (_ColumnA-$bss),A3 ; |219|
|| ADD .D1X DP,A3,A4 ; |219|
|| ADD .D2 DP,B4,B5 ; |219|
MVK .S2 0x140,B6 ; |219|
|| ADD .D1X DP,A3,A6 ; |219|
ADDKPC .S2 RL26,B3,0 ; |219|
|| MV .D1X B5,A8 ; |219|
|| ADD .D2 DP,B4,B4 ; |219|
RL26: ; CALL OCCURS ; |219|
.line 70
MVKL .S1 _DAT_wait,A3 ; |220|
MVKH .S1 _DAT_wait,A3 ; |220|
LDW .D2T1 *+DP(_id_InBuffA1),A4 ; |220|
CALL .S2X A3 ; |220|
ADDKPC .S2 RL27,B3,4 ; |220|
RL27: ; CALL OCCURS ; |220|
.line 71
MVKL .S1 _DAT_wait,A3 ; |221|
MVKH .S1 _DAT_wait,A3 ; |221|
LDW .D2T1 *+DP(_id_OutBuffA1),A4 ; |221|
CALL .S2X A3 ; |221|
ADDKPC .S2 RL28,B3,4 ; |221|
RL28: ; CALL OCCURS ; |221|
.line 73
LDW .D2T2 *+SP(20),B5 ; |223|
MVKL .S2 _DAT_copy,B6 ; |223|
MVKH .S2 _DAT_copy,B6 ; |223|
MVKL .S2 _dst,B4 ; |223|
MVKH .S2 _dst,B4 ; |223|
SHL .S1X B5,6,A3 ; |223|
|| CALL .S2 B6 ; |223|
SHL .S2 B5,8,B5 ; |223|
ADD .D2X A3,B5,B5 ; |223|
ADDK .S2 320,B5 ; |223|
MVK .S1 (_ColumnOUT-$bss),A3 ; |223|
ADDKPC .S2 RL29,B3,0 ; |223|
|| ADD .D1X DP,A3,A4 ; |223|
|| MVK .S1 0x140,A6 ; |223|
|| ADD .D2 B4,B5,B4 ; |223|
RL29: ; CALL OCCURS ; |223|
;** --------------------------------------------------------------------------*
STW .D2T1 A4,*+DP(_id_OutBuffA) ; |223|
NOP 2
.line 74
LDW .D2T2 *+SP(20),B4 ; |224|
MVKL .S1 _DAT_copy,A5 ; |224|
MVKH .S1 _DAT_copy,A5 ; |224|
MVK .S1 (_ColumnB-$bss),A4 ; |224|
CALL .S2X A5 ; |224|
SHL .S2 B4,8,B5 ; |224|
MVKL .S2 _src,B4 ; |224|
|| SHL .S1X B4,6,A3 ; |224|
ADD .D1X A3,B5,A3 ; |224|
|| MVKH .S2 _src,B4 ; |224|
ADDK .S1 640,A3 ; |224|
ADDKPC .S2 RL30,B3,0 ; |224|
|| ADD .D1X B4,A3,A4 ; |224|
|| ADD .D2X DP,A4,B4 ; |224|
|| MVK .S1 0x140,A6 ; |224|
RL30: ; CALL OCCURS ; |224|
STW .D2T1 A4,*+DP(_id_InBuffA) ; |224|
NOP 2
.line 75
CALL .S1 _IMG_median_3x3 ; |225|
MVK .S2 (_ColumnOUT1-$bss),B4 ; |225|
ADD .D2 DP,B4,B5 ; |225|
|| MVK .S1 (_ColumnA1-$bss),A3 ; |225|
ADD .D1X DP,A3,A6 ; |225|
|| MVK .S2 (_ColumnC1-$bss),B7 ; |225|
MV .D1X B5,A8 ; |225|
|| MVK .S1 (_ColumnB1-$bss),A3 ; |225|
|| MVK .S2 0x140,B6 ; |225|
ADDKPC .S2 RL31,B3,0 ; |225|
|| ADD .D1X DP,A3,A4 ; |225|
|| ADD .D2 DP,B7,B4 ; |225|
RL31: ; CALL OCCURS ; |225|
.line 76
MVKL .S2 _DAT_wait,B4 ; |226|
MVKH .S2 _DAT_wait,B4 ; |226|
CALL .S2 B4 ; |226|
LDW .D2T1 *+DP(_id_InBuffA),A4 ; |226|
ADDKPC .S2 RL32,B3,3 ; |226|
RL32: ; CALL OCCURS ; |226|
.line 77
MVKL .S1 _DAT_wait,A3 ; |227|
MVKH .S1 _DAT_wait,A3 ; |227|
LDW .D2T1 *+DP(_id_OutBuffA),A4 ; |227|
CALL .S2X A3 ; |227|
ADDKPC .S2 RL33,B3,4 ; |227|
RL33: ; CALL OCCURS ; |227|
.line 78
LDW .D2T2 *+SP(20),B5 ; |228|
LDW .D2T2 *+SP(28),B4 ; |228|
NOP 3
MVK .S1 0x140,A6 ; |228|
ADD .D2 B5,B4,B4 ; |228|
MVKL .S1 _DAT_copy,A5 ; |228|
SHL .S1X B4,6,A4 ; |228|
|| SHL .S2 B4,8,B5 ; |228|
MVKH .S1 _DAT_copy,A5 ; |228|
ADD .D1X A4,B5,A4 ; |228|
ADDK .S1 320,A4 ; |228|
|| CALL .S2X A5 ; |228|
MVKL .S1 _dst,A3 ; |228|
MVKH .S1 _dst,A3 ; |228|
|| MVK .S2 (_ColumnOUT1-$bss),B4 ; |228|
ADD .D2 DP,B4,B4 ; |228|
|| ADD .D1 A3,A4,A3 ; |228|
ADDKPC .S2 RL34,B3,0 ; |228|
MV .D1X B4,A4 ; |228|
|| MV .D2X A3,B4 ; |228|
RL34: ; CALL OCCURS ; |228|
STW .D2T1 A4,*+DP(_id_OutBuffA1) ; |228|
NOP 2
.line 79
LDW .D2T2 *+SP(20),B5 ; |229|
LDW .D2T2 *+SP(28),B4 ; |229|
NOP 3
MVK .S1 0x140,A6 ; |229|
ADD .D2 B5,B4,B5 ; |229|
MVKL .S2 _src,B4 ; |229|
SHL .S1X B5,6,A3 ; |229|
SHL .S2 B5,8,B5 ; |229|
MVKL .S1 _DAT_copy,A3 ; |229|
|| ADD .D2X A3,B5,B5 ; |229|
MVKH .S1 _DAT_copy,A3 ; |229|
ADDK .S2 640,B5 ; |229|
CALL .S2X A3 ; |229|
MVKH .S2 _src,B4 ; |229|
ADD .D2 B4,B5,B5 ; |229|
MVK .S2 (_ColumnB1-$bss),B4 ; |229|
ADD .D2 DP,B4,B4 ; |229|
MV .D1X B5,A4 ; |229|
|| ADDKPC .S2 RL35,B3,0 ; |229|
RL35: ; CALL OCCURS ; |229|
STW .D2T1 A4,*+DP(_id_InBuffA1) ; |229|
NOP 2
.line 80
CALL .S1 _IMG_median_3x3 ; |230|
MVK .S2 (_ColumnOUT-$bss),B5 ; |230|
ADD .D2 DP,B5,B7 ; |230|
|| MVK .S1 (_ColumnB-$bss),A4 ; |230|
ADD .D1X DP,A4,A6 ; |230|
|| MVK .S2 (_ColumnA-$bss),B4 ; |230|
MVK .S2 0x140,B6 ; |230|
|| MVK .S1 (_ColumnC-$bss),A3 ; |230|
|| MV .D1X B7,A8 ; |230|
ADDKPC .S2 RL36,B3,0 ; |230|
|| ADD .D1X DP,A3,A4 ; |230|
|| ADD .D2 DP,B4,B4 ; |230|
RL36: ; CALL OCCURS ; |230|
.line 81
MVKL .S2 _DAT_wait,B4 ; |231|
MVKH .S2 _DAT_wait,B4 ; |231|
CALL .S2 B4 ; |231|
LDW .D2T1 *+DP(_id_InBuffA1),A4 ; |231|
ADDKPC .S2 RL37,B3,3 ; |231|
RL37: ; CALL OCCURS ; |231|
.line 82
MVKL .S1 _DAT_wait,A3 ; |232|
MVKH .S1 _DAT_wait,A3 ; |232|
LDW .D2T1 *+DP(_id_OutBuffA1),A4 ; |232|
CALL .S2X A3 ; |232|
ADDKPC .S2 RL38,B3,4 ; |232|
RL38: ; CALL OCCURS ; |232|
.line 84
LDW .D2T2 *+SP(20),B4 ; |234|
NOP 1
MVKL .S1 _dst,A3 ; |234|
MVKH .S1 _dst,A3 ; |234|
MVK .S1 0x140,A6 ; |234|
SHL .S2 B4,8,B5 ; |234|
SHL .S1X B4,6,A4 ; |234|
ADD .D1X A4,B5,A4 ; |234|
ADDK .S1 640,A4 ; |234|
MVKL .S1 _DAT_copy,A3 ; |234|
|| ADD .D1 A3,A4,A4 ; |234|
MVKH .S1 _DAT_copy,A3 ; |234|
MVK .S2 (_ColumnOUT-$bss),B4 ; |234|
CALL .S2X A3 ; |234|
ADD .D2 DP,B4,B5 ; |234|
MV .D2X A4,B4 ; |234|
MV .D1X B5,A4 ; |234|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -