📄 tskvideooutput.asm
字号:
|| MV .D1X B7,A6 ; |112|
|| ZERO .S1 A8 ; |112|
|| ZERO .D2 B6 ; |112|
RL6: ; CALL OCCURS ; |112|
.line 14
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L1:
.line 20
MVKL .S2 _SCOM_getMsg,B5 ; |120|
MVKH .S2 _SCOM_getMsg,B5 ; |120|
CALL .S2 B5 ; |120|
LDW .D2T1 *+SP(40),A4 ; |120|
ADDKPC .S2 RL7,B3,2 ; |120|
MVK .D2 0xffffffff,B4 ; |120|
RL7: ; CALL OCCURS ; |120|
MV .D2X A4,B4 ; |120|
STW .D2T2 B4,*+SP(48) ; |120|
NOP 2
.line 21
MV .D1X B4,A3
LDW .D1T1 *+A3(8),A3 ; |121|
NOP 4
STW .D2T1 A3,*+SP(4) ; |121|
NOP 2
.line 23
LDW .D1T1 *A3,A3 ; |123|
NOP 4
STW .D2T1 A3,*+SP(8) ; |123|
NOP 2
.line 24
LDW .D2T1 *+SP(4),A3 ; |124|
NOP 4
LDW .D1T1 *+A3(4),A3 ; |124|
NOP 4
STW .D2T1 A3,*+SP(12) ; |124|
NOP 2
.line 25
LDW .D2T2 *+SP(4),B4 ; |125|
NOP 4
LDW .D2T2 *+B4(8),B4 ; |125|
NOP 4
STW .D2T2 B4,*+SP(16) ; |125|
NOP 2
.line 27
MVKL .S1 _disFrameBuf,A3 ; |127|
MVKH .S1 _disFrameBuf,A3 ; |127|
LDW .D1T1 *A3,A3 ; |127|
NOP 4
LDW .D1T2 *+A3(8),B4 ; |127|
NOP 4
STW .D2T2 B4,*+SP(20) ; |127|
NOP 2
.line 28
MVKL .S2 _disFrameBuf,B4 ; |128|
MVKH .S2 _disFrameBuf,B4 ; |128|
LDW .D2T1 *B4,A3 ; |128|
NOP 4
LDW .D1T2 *+A3(16),B4 ; |128|
NOP 4
STW .D2T2 B4,*+SP(24) ; |128|
NOP 2
.line 29
MVKL .S1 _disFrameBuf,A3 ; |129|
MVKH .S1 _disFrameBuf,A3 ; |129|
LDW .D1T1 *A3,A3 ; |129|
NOP 4
LDW .D1T2 *+A3(12),B4 ; |129|
NOP 4
STW .D2T2 B4,*+SP(28) ; |129|
NOP 2
.line 31
MVKL .S2 _scratch2,B4 ; |131|
MVKH .S2 _scratch2,B4 ; |131|
STW .D2T2 B4,*+SP(32) ; |131|
NOP 2
.line 32
MVKL .S1 _CACHE_clean,A3 ; |132|
MVKH .S1 _CACHE_clean,A3 ; |132|
ZERO .D2 B4 ; |132|
CALL .S2X A3 ; |132|
ADDKPC .S2 RL8,B3,2 ; |132|
MVK .D1 0x1,A4 ; |132|
ZERO .S1 A6 ; |132|
RL8: ; CALL OCCURS ; |132|
.line 37
MVKL .S1 _YUV420to422v,A3 ; |137|
MVKH .S1 _YUV420to422v,A3 ; |137|
ADDAD .D2 SP,4,B5 ; |137|
CALL .S2X A3 ; |137|
MVK .S2 0x23e,B6 ; |137|
ADD .D1X 8,SP,A4 ; |137|
ADDKPC .S2 RL9,B3,0 ; |137|
MVK .S1 0x2d0,A6 ; |137|
MV .D1X B5,A8 ; |137|
|| ADD .D2 SP,20,B4 ; |137|
RL9: ; CALL OCCURS ; |137|
.line 39
MVKL .S1 _CACHE_clean,A3 ; |139|
MVKH .S1 _CACHE_clean,A3 ; |139|
ZERO .D1 A6 ; |139|
CALL .S2X A3 ; |139|
ADDKPC .S2 RL10,B3,2 ; |139|
ZERO .D2 B4 ; |139|
MVK .S1 0x1,A4 ; |139|
RL10: ; CALL OCCURS ; |139|
.line 44
MVKL .S2 _GIO_submit,B5 ; |144|
MVKL .S1 _disChan,A3 ; |144|
|| MVKH .S2 _GIO_submit,B5 ; |144|
CALL .S2 B5 ; |144|
|| MVKH .S1 _disChan,A3 ; |144|
LDW .D1T1 *A3,A4 ; |144|
|| MVKL .S2 _disFrameBuf,B6 ; |144|
MVKH .S2 _disFrameBuf,B6 ; |144|
MVK .S2 0x82,B4 ; |144|
MV .D1X B6,A6 ; |144|
ADDKPC .S2 RL11,B3,0 ; |144|
|| ZERO .D1 A8 ; |144|
|| ZERO .D2 B6 ; |144|
RL11: ; CALL OCCURS ; |144|
.line 49
MVKL .S1 _SCOM_putMsg,A3 ; |149|
MVKH .S1 _SCOM_putMsg,A3 ; |149|
LDW .D2T2 *+SP(48),B4 ; |149|
CALL .S2X A3 ; |149|
LDW .D2T1 *+SP(44),A4 ; |149|
ADDKPC .S2 RL12,B3,3 ; |149|
RL12: ; CALL OCCURS ; |149|
.line 51
BNOP .S1 L1,5 ; |151|
; BRANCH OCCURS ; |151|
;** --------------------------------------------------------------------------*
.endfunc 152,000080000h,56
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string "/VP0DISPLAY/A/0",0
SL2: .string "PROCTOOUT",0
SL3: .string "OUTTOPROC",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _CACHE_clean
.global _SCOM_open
.global _SCOM_putMsg
.global _SCOM_getMsg
.global _GIO_control
.global _GIO_create
.global _GIO_submit
.global _YUV420to422v
.global _SEEDVPM642_I2C_hI2C
.global _EVMDM642_vDisParamsChan
.global _EVMDM642_vDisParamsSAA7105
.global _EXTERNALHEAP
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.sym _Uint8, 0, 12, 13, 8
.sym _Int16, 0, 3, 13, 16
.sym _Uint16, 0, 13, 13, 16
.sym _MdUns, 0, 13, 13, 16
.sym _Bool, 0, 13, 13, 16
.sym _Int, 0, 4, 13, 32
.sym _IOM_TmdBindDev, 0, 148, 13, 32
.sym _IOM_TmdUnBindDev, 0, 148, 13, 32
.sym _IOM_TmdDeleteChan, 0, 148, 13, 32
.sym _IOM_TmdControlChan, 0, 148, 13, 32
.sym _Arg, 0, 4, 13, 32
.sym _IOM_TmdCreateChan, 0, 148, 13, 32
.sym _IOM_TmdSubmitChan, 0, 148, 13, 32
.sym _Uns, 0, 14, 13, 32
.sym _Uint32, 0, 14, 13, 32
.sym _Uint32, 0, 14, 13, 32
.sym _IALG_Cmd, 0, 14, 13, 32
.sym _Ptr, 0, 16, 13, 32
.sym _IOM_TiomCallback, 0, 144, 13, 32
.sym _GIO_TappCallback, 0, 144, 13, 32
.sym _String, 0, 18, 13, 32
.sym _Char, 0, 2, 13, 8
.stag _QUE_Elem, 64
.member _next, 0, 24, 8, 32, _QUE_Elem
.member _prev, 32, 24, 8, 32, _QUE_Elem
.eos
.sym _QUE_Elem, 0, 8, 13, 64,_QUE_Elem
.sym _QUE_Obj, 0, 8, 13, 64,_QUE_Elem
.stag _DEV_Frame, 256
.member _link, 0, 8, 8, 64, _QUE_Elem
.member _addr, 64, 16, 8, 32
.member _size, 96, 14, 8, 32
.member _misc, 128, 4, 8, 32
.member _arg, 160, 4, 8, 32
.member _cmd, 192, 14, 8, 32
.member _status, 224, 4, 8, 32
.eos
.sym _DEV_Frame, 0, 8, 13, 256,_DEV_Frame
.sym _IOM_Packet, 0, 8, 13, 256,_DEV_Frame
.stag _IOM_Fxns, 192
.member _mdBindDev, 0, 148, 8, 32
.member _mdUnBindDev, 32, 148, 8, 32
.member _mdControlChan, 64, 148, 8, 32
.member _mdCreateChan, 96, 148, 8, 32
.member _mdDeleteChan, 128, 148, 8, 32
.member _mdSubmitChan, 160, 148, 8, 32
.eos
.sym _IOM_Fxns, 0, 8, 13, 192,_IOM_Fxns
.stag _GIO_Obj, 480
.member _fxns, 0, 24, 8, 32, _IOM_Fxns
.member _mode, 32, 14, 8, 32
.member _timeout, 64, 14, 8, 32
.member _syncPacket, 96, 8, 8, 256, _DEV_Frame
.member _freeList, 352, 8, 8, 64, _QUE_Elem
.member _syncObj, 416, 16, 8, 32
.member _mdChan, 448, 16, 8, 32
.eos
.sym _GIO_Handle, 0, 24, 13, 32,_GIO_Obj
.sym _FVID_Handle, 0, 24, 13, 32,_GIO_Obj
.stag _GIO_AppCallback, 64
.member _fxn, 0, 144, 8, 32
.member _arg, 32, 16, 8, 32
.eos
.sym _GIO_AppCallback, 0, 8, 13, 64,_GIO_AppCallback
.stag _SCOM_Obj, 0
.eos
.sym _SCOM_Handle, 0, 24, 13, 32,_SCOM_Obj
.etag $$fake0, 32
.member _CACHE_L2, 0, 4, 16, 32
.member _CACHE_L2ALL, 1, 4, 16, 32
.member _CACHE_L1P, 2, 4, 16, 32
.member _CACHE_L1PALL, 3, 4, 16, 32
.member _CACHE_L1D, 4, 4, 16, 32
.member _CACHE_L1DALL, 5, 4, 16, 32
.eos
.sym _CACHE_Region, 0, 10, 13, 32,$$fake0
.stag _GIO_Attrs, 64
.member _nPackets, 0, 4, 8, 32
.member _timeout, 32, 14, 8, 32
.eos
.sym _GIO_Attrs, 0, 8, 13, 64,_GIO_Attrs
.stag $$fake1, 160
.member _allocated, 0, 14, 8, 32
.member _eventId, 32, 14, 8, 32
.member _baseAddr, 64, 30, 8, 32
.member _i2cdrrAddr, 96, 14, 8, 32
.member _i2cdxrAddr, 128, 14, 8, 32
.eos
.sym _I2C_Handle, 0, 24, 13, 32,$$fake1
.stag $$fake2, 1216
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -