?? h263main.asm
字號:
MVKH .S1 _tskProcessInit,A3 ; |65|
NOP 1
CALL .S2X A3 ; |65|
ADDKPC .S2 RL15,B3,4 ; |65|
RL15: ; CALL OCCURS ; |65|
.line 52
MVKL .S1 _tskVideoInputStart,A3 ; |70|
MVKH .S1 _tskVideoInputStart,A3 ; |70|
NOP 1
CALL .S2X A3 ; |70|
ADDKPC .S2 RL16,B3,4 ; |70|
RL16: ; CALL OCCURS ; |70|
.line 53
MVKL .S2 _tskVideoOutputStart,B4 ; |71|
MVKH .S2 _tskVideoOutputStart,B4 ; |71|
CALL .S2 B4 ; |71|
ADDKPC .S2 RL17,B3,4 ; |71|
RL17: ; CALL OCCURS ; |71|
.line 54
MVKL .S1 _tskProcessStart,A3 ; |72|
MVKH .S1 _tskProcessStart,A3 ; |72|
NOP 1
CALL .S2X A3 ; |72|
ADDKPC .S2 RL18,B3,4 ; |72|
RL18: ; CALL OCCURS ; |72|
.line 59
ZERO .D2 B4 ; |77|
CMPGT .L2 B4,0,B0 ; |77|
[ B0] BNOP .S1 L2,4 ; |77|
STW .D2T2 B4,*+SP(4) ; |77|
; BRANCH OCCURS ; |77|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L1:
.line 60
MVKL .S2 _SCOM_create,B5 ; |78|
MVKH .S2 _SCOM_create,B5 ; |78|
CALL .S2 B5 ; |78|
MVKL .S1 SL1+0,A4 ; |78|
ADDKPC .S2 RL19,B3,1 ; |78|
MVKH .S1 SL1+0,A4 ; |78|
ZERO .D2 B4 ; |78|
RL19: ; CALL OCCURS ; |78|
LDW .D2T2 *+SP(4),B5 ; |78|
NOP 2
MVKL .S2 _objSCOMInToProc,B4 ; |78|
MVKH .S2 _objSCOMInToProc,B4 ; |78|
ADDAD .D2 B4,B5,B4 ; |78|
STW .D2T1 A4,*B4 ; |78|
NOP 2
.line 61
MVKL .S2 _SCOM_create,B5 ; |79|
MVKH .S2 _SCOM_create,B5 ; |79|
CALL .S2 B5 ; |79|
MVKL .S1 SL2+0,A4 ; |79|
ADDKPC .S2 RL20,B3,1 ; |79|
ZERO .D2 B4 ; |79|
MVKH .S1 SL2+0,A4 ; |79|
RL20: ; CALL OCCURS ; |79|
LDW .D2T1 *+SP(4),A5 ; |79|
NOP 2
MVKL .S1 _objSCOMInToProc+4,A3 ; |79|
MVKH .S1 _objSCOMInToProc+4,A3 ; |79|
ADDAD .D1 A3,A5,A3 ; |79|
STW .D1T1 A4,*A3 ; |79|
NOP 2
.line 63
LDW .D2T2 *+SP(4),B4 ; |81|
NOP 4
ADD .D2 1,B4,B4 ; |81|
CMPLT .L2 B4,1,B0 ; |81|
[ B0] BNOP .S1 L1,4 ; |81|
STW .D2T2 B4,*+SP(4) ; |81|
; BRANCH OCCURS ; |81|
;** --------------------------------------------------------------------------*
L2:
.line 65
ZERO .D2 B4 ; |83|
CMPGT .L2 B4,0,B0 ; |83|
[ B0] BNOP .S1 L4,4 ; |83|
STW .D2T2 B4,*+SP(4) ; |83|
; BRANCH OCCURS ; |83|
;*----------------------------------------------------------------------------*
;* SOFTWARE PIPELINE INFORMATION
;* Disqualified loop: Software pipelining disabled
;*----------------------------------------------------------------------------*
L3:
.line 66
MVKL .S2 _SCOM_create,B5 ; |84|
MVKH .S2 _SCOM_create,B5 ; |84|
CALL .S2 B5 ; |84|
MVKL .S1 SL3+0,A4 ; |84|
ADDKPC .S2 RL21,B3,1 ; |84|
MVKH .S1 SL3+0,A4 ; |84|
ZERO .D2 B4 ; |84|
RL21: ; CALL OCCURS ; |84|
LDW .D2T2 *+SP(4),B5 ; |84|
NOP 2
MVKL .S2 _objSCOMProcToOut,B4 ; |84|
MVKH .S2 _objSCOMProcToOut,B4 ; |84|
ADDAD .D2 B4,B5,B4 ; |84|
STW .D2T1 A4,*B4 ; |84|
NOP 2
.line 67
MVKL .S2 _SCOM_create,B5 ; |85|
MVKH .S2 _SCOM_create,B5 ; |85|
CALL .S2 B5 ; |85|
MVKL .S1 SL4+0,A4 ; |85|
ADDKPC .S2 RL22,B3,1 ; |85|
ZERO .D2 B4 ; |85|
MVKH .S1 SL4+0,A4 ; |85|
RL22: ; CALL OCCURS ; |85|
LDW .D2T1 *+SP(4),A5 ; |85|
NOP 2
MVKL .S1 _objSCOMProcToOut+4,A3 ; |85|
MVKH .S1 _objSCOMProcToOut+4,A3 ; |85|
ADDAD .D1 A3,A5,A3 ; |85|
STW .D1T1 A4,*A3 ; |85|
NOP 2
.line 69
LDW .D2T2 *+SP(4),B4 ; |87|
NOP 4
ADD .D2 1,B4,B4 ; |87|
CMPLT .L2 B4,1,B0 ; |87|
[ B0] BNOP .S1 L3,4 ; |87|
STW .D2T2 B4,*+SP(4) ; |87|
; BRANCH OCCURS ; |87|
;** --------------------------------------------------------------------------*
L4:
.line 70
LDW .D2T2 *++SP(8),B3 ; |88|
NOP 4
RETNOP .S2 B3,5 ; |88|
; BRANCH OCCURS ; |88|
.endfunc 88,000080000h,8
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string "INTOPROC",0
SL2: .string "PROCTOIN",0
SL3: .string "PROCTOOUT",0
SL4: .string "OUTTOPROC",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global __CSL_init
.global _CSLDM642_LIB_
.global _DAT_open
.global _CACHE_setL2Mode
.global _CACHE_clean
.global _CACHE_enableCaching
.global _CACHE_setPriL2Req
.global _ICC_init
.global _CHAN_init
.global _CHAN_setup
.global _SCOM_init
.global _SCOM_create
.global _tskVideoInputInit
.global _tskVideoOutputInit
.global _tskProcessInit
.global _tskVideoInputStart
.global _tskVideoOutputStart
.global _tskProcessStart
.global _objSCOMInToProc
.global _objSCOMProcToOut
.global _intHeap
.global _EXTERNALHEAP
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.sym _Bool, 0, 13, 13, 16
.sym _Int, 0, 4, 13, 32
.sym _Uns, 0, 14, 13, 32
.sym _Uint32, 0, 14, 13, 32
.sym _Uint32, 0, 14, 13, 32
.sym _Ptr, 0, 16, 13, 32
.stag $$fake2, 128
.member _funcAddr, 0, 16, 8, 32
.member _ieMask, 32, 14, 8, 32
.member _ccMask, 64, 14, 8, 32
.member _funcArg, 96, 14, 8, 32
.eos
.sym __IRQ_Dispatch, 0, 8, 13, 128,$$fake2
.stag $$fake1, 128
.member _biosPresent, 0, 14, 8, 32
.member _dispatchTable, 32, 24, 8, 32, $$fake2
.member _timerUsed, 64, 14, 8, 32
.member _timerNum, 96, 14, 8, 32
.eos
.stag $$fake4, 96
.member _allocated, 0, 14, 8, 32
.member _eventId, 32, 14, 8, 32
.member _baseAddr, 64, 30, 8, 32
.eos
.sym _TIMER_Handle, 0, 24, 13, 32,$$fake4
.stag $$fake3, 96
.member _hTimer, 0, 24, 8, 32, $$fake4
.member _event2IntTbl, 32, 30, 8, 32
.member _int2EventTbl, 64, 30, 8, 32
.eos
.utag $$fake0, 128
.member _args, 0, 8, 11, 128, $$fake1
.member _ret, 0, 8, 11, 96, $$fake3
.eos
.sym __CSL_Config, 0, 9, 13, 128,$$fake0
.etag $$fake6, 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,$$fake6
.etag $$fake5, 32
.member _CACHE_256KSRAM, 0, 4, 16, 32
.member _CACHE_0KCACHE, 0, 4, 16, 32
.member _CACHE_224KSRAM, 1, 4, 16, 32
.member _CACHE_32KCACHE, 1, 4, 16, 32
.member _CACHE_192KSRAM, 2, 4, 16, 32
.member _CACHE_64KCACHE, 2, 4, 16, 32
.member _CACHE_128KSRAM, 3, 4, 16, 32
.member _CACHE_128KCACHE, 3, 4, 16, 32
.member _CACHE_0KSRAM, 7, 4, 16, 32
.member _CACHE_256KCACHE, 7, 4, 16, 32
.eos
.sym _CACHE_L2Mode, 0, 10, 13, 32,$$fake5
.stag _SCOM_Obj, 0
.eos
.sym _SCOM_Handle, 0, 24, 13, 32,_SCOM_Obj
.sym _String, 0, 18, 13, 32
.sym _Char, 0, 2, 13, 8
.stag _SCOM_Attrs, 8
.member _dummy, 0, 2, 8, 8
.eos
.sym _SCOM_Attrs, 0, 8, 13, 8,_SCOM_Attrs
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -