📄 video.asm
字号:
STW .D2T2 B4,*+DP(_EVMDM642_vDisParamsChan+140) ; |107|
NOP 2
.line 58
LDW .D2T2 *+DP(_EVMDM642_I2C_hI2C),B4 ; |108|
NOP 4
STW .D2T2 B4,*+DP(_EVMDM642_vDisParamsSAA7105+16) ; |108|
NOP 2
.line 59
STW .D2T2 B4,*+DP(_EVMDM642_vCapParamsSAA7115+16) ; |109|
NOP 2
.line 65
CALL .S1 _GIO_create ; |115|
MVK .S2 (_EVMDM642_vCapParamsChan-$bss),B4 ; |115|
MVKL .S1 SL1+0,A4 ; |115|
ADD .D2 DP,B4,B6 ; |115|
ADDKPC .S2 RL13,B3,0 ; |115|
MVKH .S1 SL1+0,A4 ; |115|
|| ADD .D1X 4,SP,A6 ; |115|
|| MVK .D2 0x1,B4 ; |115|
|| ZERO .L1 A8 ; |115|
RL13: ; CALL OCCURS ; |115|
STW .D2T1 A4,*+SP(36) ; |115|
NOP 2
.line 71
CALL .S1 _GIO_create ; |121|
MVK .S2 (_EVMDM642_vDisParamsChan-$bss),B4 ; |121|
MVKL .S1 SL2+0,A4 ; |121|
ADDKPC .S2 RL14,B3,0 ; |121|
ZERO .D1 A8 ; |121|
ADD .L1X 4,SP,A6 ; |121|
|| MVKH .S1 SL2+0,A4 ; |121|
|| ADD .L2 DP,B4,B6 ; |121|
|| MVK .D2 0x2,B4 ; |121|
RL14: ; CALL OCCURS ; |121|
STW .D2T1 A4,*+SP(8) ; |121|
NOP 2
.line 77
CALL .S1 _GIO_control ; |127|
MVK .S2 (_EVMDM642_vDisParamsSAA7105-$bss),B4 ; |127|
ADD .D2 DP,B4,B5 ; |127|
MVKL .S2 0x80000001,B4 ; |127|
MVKH .S2 0x80000001,B4 ; |127|
ADDKPC .S2 RL15,B3,0 ; |127|
|| MV .D1X B5,A6 ; |127|
RL15: ; CALL OCCURS ; |127|
.line 80
CALL .S1 _GIO_control ; |130|
LDW .D2T1 *+SP(36),A4 ; |130|
MVK .S2 (_EVMDM642_vCapParamsSAA7115-$bss),B5 ; |130|
ADD .D2 DP,B5,B5 ; |130|
|| MVKL .S2 0x80000001,B4 ; |130|
MVKH .S2 0x80000001,B4 ; |130|
ADDKPC .S2 RL16,B3,0 ; |130|
|| MV .D1X B5,A6 ; |130|
RL16: ; CALL OCCURS ; |130|
.line 86
CALL .S1 _GIO_control ; |136|
LDW .D2T1 *+SP(8),A4 ; |136|
MVKL .S2 0x10000004,B4 ; |136|
MVKH .S2 0x10000004,B4 ; |136|
ADDKPC .S2 RL17,B3,0 ; |136|
ZERO .D1 A6 ; |136|
RL17: ; CALL OCCURS ; |136|
.line 87
CALL .S1 _GIO_control ; |137|
LDW .D2T1 *+SP(36),A4 ; |137|
MVKL .S2 0x10000004,B4 ; |137|
MVKH .S2 0x10000004,B4 ; |137|
ADDKPC .S2 RL18,B3,0 ; |137|
ZERO .D1 A6 ; |137|
RL18: ; CALL OCCURS ; |137|
;** --------------------------------------------------------------------------*
.line 92
CALL .S1 _GIO_submit ; |142|
LDW .D2T1 *+SP(8),A4 ; |142|
MVK .S2 0x80,B4 ; |142|
ADDKPC .S2 RL19,B3,0 ; |142|
ADD .D1X 12,SP,A6 ; |142|
ZERO .S1 A8 ; |142|
|| ZERO .D2 B6 ; |142|
RL19: ; CALL OCCURS ; |142|
.line 93
CALL .S1 _GIO_submit ; |143|
LDW .D2T1 *+SP(36),A4 ; |143|
ADDAW .D2 SP,11,B5 ; |143|
MVK .S2 0x80,B4 ; |143|
ADDKPC .S2 RL20,B3,0 ; |143|
MV .D1X B5,A6 ; |143|
|| ZERO .S1 A8 ; |143|
|| ZERO .D2 B6 ; |143|
RL20: ; CALL OCCURS ; |143|
.line 98
;** --------------------------------------------------------------------------*
;** BEGIN LOOP L2
;** --------------------------------------------------------------------------*
L2:
.line 103
LDW .D2T2 *+SP(44),B4 ; |153|
LDW .D2T1 *+SP(56),A4 ; |153|
MVKL .S1 0x65400,A6 ; |153|
MVKH .S1 0x65400,A6 ; |153|
CALL .S1 _memcpy ; |153|
LDW .D2T2 *+B4(8),B4 ; |153|
ADDKPC .S2 RL21,B3,3 ; |153|
RL21: ; CALL OCCURS ; |153|
.line 104
LDW .D2T2 *+SP(44),B4 ; |154|
LDW .D2T1 *+SP(60),A4 ; |154|
MVKL .S1 0x32a00,A6 ; |154|
MVKH .S1 0x32a00,A6 ; |154|
CALL .S1 _memcpy ; |154|
LDW .D2T2 *+B4(12),B4 ; |154|
ADDKPC .S2 RL22,B3,3 ; |154|
RL22: ; CALL OCCURS ; |154|
.line 105
LDW .D2T2 *+SP(44),B4 ; |155|
LDW .D2T1 *+SP(64),A4 ; |155|
MVKL .S1 0x32a00,A6 ; |155|
MVKH .S1 0x32a00,A6 ; |155|
CALL .S1 _memcpy ; |155|
LDW .D2T2 *+B4(16),B4 ; |155|
ADDKPC .S2 RL23,B3,3 ; |155|
RL23: ; CALL OCCURS ; |155|
.line 107
CALL .S1 _memset ; |157|
LDW .D2T1 *+SP(80),A4 ; |157|
MVKL .S1 0x65400,A6 ; |157|
ADDKPC .S2 RL24,B3,0 ; |157|
MVKH .S1 0x65400,A6 ; |157|
ZERO .D2 B4 ; |157|
RL24: ; CALL OCCURS ; |157|
.line 108
CALL .S1 _memset ; |158|
LDW .D2T1 *+SP(68),A4 ; |158|
MVKL .S1 0x65400,A6 ; |158|
ADDKPC .S2 RL25,B3,0 ; |158|
MVKH .S1 0x65400,A6 ; |158|
ZERO .D2 B4 ; |158|
RL25: ; CALL OCCURS ; |158|
.line 111
ZERO .D2 B5 ; |161|
|| MVK .S2 200,B4 ; |161|
CMPLT .L2 B5,B4,B0 ; |161|
[!B0] BNOP .S1 L4,3 ; |161|
ZERO .D1 A3 ; |161|
STW .D2T1 A3,*+SP(28) ; |161|
|| ZERO .L2 B6 ; |162|
|| MVK .S2 200,B5 ; |162|
; BRANCH OCCURS ; |161|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L3:
.line 112
LDW .D2T2 *+SP(28),B4 ; |162|
NOP 4
ADDAW .D2 SP,B4,B4 ; |162|
STW .D2T2 B6,*+B4(88) ; |162|
LDW .D2T2 *+SP(28),B4 ; |162|
NOP 4
ADD .D2 1,B4,B4 ; |162|
CMPLT .L2 B4,B5,B0 ; |162|
[ B0] BNOP .S1 L3,4 ; |162|
STW .D2T2 B4,*+SP(28) ; |162|
; BRANCH OCCURS ; |162|
;** --------------------------------------------------------------------------*
L4:
.line 115
LDW .D2T2 *+SP(60),B4 ; |165|
LDW .D2T1 *+SP(56),A4 ; |165|
CALL .S1 _getBinaryImage ; |165|
|| LDW .D2T1 *+SP(64),A6 ; |165|
LDW .D2T2 *+SP(68),B6 ; |165|
ADDAD .D2 SP,9,B5 ; |165|
ADDKPC .S2 RL26,B3,1 ; |165|
MV .D1X B5,A8 ; |165|
RL26: ; CALL OCCURS ; |165|
.line 118
CALL .S1 _findConnectComp ; |168|
|| LDW .D2T1 *+SP(68),A4 ; |168|
LDW .D2T2 *+SP(80),B4 ; |168|
ADDAD .D2 SP,9,B5 ; |168|
ADDKPC .S2 RL27,B3,0 ; |168|
MV .D1X B5,A6 ; |168|
ADDAD .D2 SP,11,B6 ; |168|
RL27: ; CALL OCCURS ; |168|
STW .D2T1 A4,*+SP(84) ; |168|
NOP 2
.line 121
ZERO .D2 B4 ; |171|
STW .D2T2 B4,*+SP(908) ; |171|
NOP 2
.line 122
ZERO .D1 A3 ; |172|
STW .D2T1 A3,*+SP(912) ; |172|
NOP 2
.line 123
STW .D2T1 A3,*+SP(920) ; |173|
NOP 2
.line 124
STW .D2T1 A3,*+SP(916) ; |174|
NOP 2
.line 125
STW .D2T2 B4,*+SP(888) ; |175|
NOP 2
.line 126
LDW .D2T2 *+SP(888),B5 ; |176|
NOP 4
CMPLT .L2X B5,A4,B0 ; |176|
[!B0] BNOP .S1 L20,5 ; |176|
; BRANCH OCCURS ; |176|
;** --------------------------------------------------------------------------*
;** BEGIN LOOP L5
;** --------------------------------------------------------------------------*
L5:
.line 128
LDW .D2T2 *+SP(888),B4 ; |178|
NOP 4
ADDAW .D2 SP,B4,B4 ; |178|
LDW .D2T2 *+B4(88),B4 ; |178|
NOP 4
CMPEQ .L2 B4,0,B0 ; |178|
[!B0] BNOP .S1 L6,5 ; |178|
; BRANCH OCCURS ; |178|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(84),B5 ; |178|
LDW .D2T2 *+SP(888),B4 ; |178|
NOP 4
CMPLT .L2 B4,B5,B0 ; |178|
;** --------------------------------------------------------------------------*
L6:
[!B0] BNOP .S1 L9,5 ; |178|
; BRANCH OCCURS ; |178|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L7:
.line 129
LDW .D2T2 *+SP(888),B4 ; |179|
NOP 4
ADD .D2 1,B4,B4 ; |179|
STW .D2T2 B4,*+SP(888) ; |179|
ADDAW .D2 SP,B4,B4 ; |179|
LDW .D2T2 *+B4(88),B4 ; |179|
NOP 4
CMPEQ .L2 B4,0,B0 ; |179|
[!B0] BNOP .S1 L8,5 ; |179|
; BRANCH OCCURS ; |179|
;** --------------------------------------------------------------------------*
LDW .D2T2 *+SP(84),B5 ; |179|
LDW .D2T2 *+SP(888),B4 ; |179|
NOP 4
CMPLT .L2 B4,B5,B0 ; |179|
;** --------------------------------------------------------------------------*
L8:
[ B0] BNOP .S1 L7,5 ; |179|
; BRANCH OCCURS ; |179|
;** --------------------------------------------------------------------------*
L9:
.line 130
LDW .D2T2 *+SP(888),B4 ; |180|
NOP 3
MVK .S2 200,B5 ; |180|
ADDAW .D2 SP,B4,B4 ; |180|
LDW .D2T2 *+B4(88),B4 ; |180|
NOP 4
CMPGT .L2 B4,B5,B0 ; |180|
[!B0] BNOP .S1 L10,5 ; |180|
; BRANCH OCCURS ; |180|
;** --------------------------------------------------------------------------*
.line 132
CALL .S1 _Swell1 ; |182|
|| LDW .D2T1 *+SP(888),A6 ; |182|
LDW .D2T1 *+SP(80),A4 ; |182|
MVK .S2 892,B4 ; |182|
ADD .D2 B4,SP,B5 ; |182|
ADDKPC .S2 RL28,B3,0 ; |182|
ADDAD .D2 SP,9,B4 ; |182|
|| MV .D1X B5,A3 ; |182|
RL28: ; CALL OCCURS ; |182|
;** --------------------------------------------------------------------------*
L10:
.line 136
LDW .D2T2 *+SP(904),B4 ; |186|
LDW .D2T2 *+SP(900),B5 ; |186|
LDW .D2T2 *+SP(892),B6 ; |186|
LDW .D2T2 *+SP(896),B7 ; |186|
NOP 4
SUB .S2 B4,B5,B4 ; |186|
|| SUB .D2 B6,B7,B6 ; |186|
MPYLH .M2 B6,B4,B5 ; |186|
MPYLH .M2 B4,B6,B7 ; |186|
|| CALL .S1 __fltid ; |186|
MPYU .M2 B6,B4,B4 ; |186|
MV .D1X B5,A3 ; |186|
ADD .D1X A3,B7,A4 ; |186|
SHL .S1 A4,16,A4 ; |186|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -