?? h263main.asm
字號:
;******************************************************************************
;* TMS320C6x C/C++ Codegen PC Version 4.32 *
;* Date/Time created: Wed Jan 04 14:25:44 2006 *
;******************************************************************************
;******************************************************************************
;* GLOBAL FILE PARAMETERS *
;* *
;* Architecture : TMS320C64xx *
;* Optimization : Disabled *
;* Optimizing for : Compile time, Ease of Development *
;* Based on options: no -o, no -ms *
;* Endian : Little *
;* Interrupt Thrshld : Disabled *
;* Memory Model : Large *
;* Calls to RTS : Far *
;* Pipelining : Disabled *
;* Memory Aliases : Presume not aliases (optimistic) *
;* Debug Info : COFF Debug *
;* *
;******************************************************************************
.asg A15, FP
.asg B14, DP
.asg B15, SP
.global $bss
.file "h263main.c"
; c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI4340_4
.sect ".text"
.file "C:/tic6000v2.20.18/myprojects/h263_loopback/include/csl.h"
.sym _CSL_init,_CSL_init, 32, 3, 0
.func 117
;******************************************************************************
;* FUNCTION NAME: _CSL_init *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Local Frame Size : 0 Args + 0 Auto + 4 Save = 4 byte *
;******************************************************************************
_CSL_init:
;** --------------------------------------------------------------------------*
.line 1
STW .D2T2 B3,*SP--(8) ; |117|
NOP 2
.line 26
MVKL .S2 _CSLDM642_LIB_,B4 ; |142|
MVKH .S2 _CSLDM642_LIB_,B4 ; |142|
CALL .S2 B4 ; |142|
ADDKPC .S2 RL0,B3,4 ; |142|
RL0: ; CALL OCCURS ; |142|
.line 44
MVKL .S1 __CSL_init,A3 ; |160|
MVKH .S1 __CSL_init,A3 ; |160|
MVK .D1 0xffffffff,A4 ; |160|
CALL .S2X A3 ; |160|
ADDKPC .S2 RL1,B3,4 ; |160|
RL1: ; CALL OCCURS ; |160|
.line 45
LDW .D2T2 *++SP(8),B3 ; |161|
NOP 4
RETNOP .S2 B3,5 ; |161|
; BRANCH OCCURS ; |161|
.endfunc 161,000080000h,8
.sect ".text"
.global _main
.file "h263main.c"
.sym _main,_main, 32, 2, 0
.func 19
;******************************************************************************
;* FUNCTION NAME: _main *
;* *
;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
;* Local Frame Size : 0 Args + 4 Auto + 4 Save = 8 byte *
;******************************************************************************
_main:
;** --------------------------------------------------------------------------*
.line 2
.sym _i,4, 4, 1, 32
STW .D2T2 B3,*SP--(8) ; |20|
NOP 2
.line 5
MVKL .S2 _CSL_init,B4 ; |23|
MVKH .S2 _CSL_init,B4 ; |23|
CALL .S2 B4 ; |23|
ADDKPC .S2 RL2,B3,4 ; |23|
RL2: ; CALL OCCURS ; |23|
.line 6
MVKL .S1 _CACHE_clean,A3 ; |24|
MVKH .S1 _CACHE_clean,A3 ; |24|
ZERO .D2 B4 ; |24|
CALL .S2X A3 ; |24|
ADDKPC .S2 RL3,B3,2 ; |24|
ZERO .D1 A6 ; |24|
MVK .S1 0x1,A4 ; |24|
RL3: ; CALL OCCURS ; |24|
.line 7
MVKL .S1 _CACHE_setL2Mode,A3 ; |25|
MVKH .S1 _CACHE_setL2Mode,A3 ; |25|
MVK .D1 0x2,A4 ; |25|
CALL .S2X A3 ; |25|
ADDKPC .S2 RL4,B3,4 ; |25|
RL4: ; CALL OCCURS ; |25|
.line 8
MVKL .S2 _CACHE_enableCaching,B4 ; |26|
MVKH .S2 _CACHE_enableCaching,B4 ; |26|
CALL .S2 B4 ; |26|
MVKL .S1 0x1848200,A4 ; |26|
ADDKPC .S2 RL5,B3,2 ; |26|
MVKH .S1 0x1848200,A4 ; |26|
RL5: ; CALL OCCURS ; |26|
.line 9
MVKL .S2 _CACHE_enableCaching,B4 ; |27|
MVKH .S2 _CACHE_enableCaching,B4 ; |27|
CALL .S2 B4 ; |27|
MVKL .S1 0x1848204,A4 ; |27|
ADDKPC .S2 RL6,B3,2 ; |27|
MVKH .S1 0x1848204,A4 ; |27|
RL6: ; CALL OCCURS ; |27|
.line 12
MVKL .S2 0x184200c,B4 ; |30|
MVKH .S2 0x184200c,B4 ; |30|
LDW .D2T2 *B4,B4 ; |30|
NOP 2
MVKL .S1 0x184200c,A3 ; |30|
MVKH .S1 0x184200c,A3 ; |30|
OR .D2 7,B4,B4 ; |30|
STW .D1T2 B4,*A3 ; |30|
NOP 2
.line 15
MVKL .S2 0x1842008,B4 ; |33|
MVKH .S2 0x1842008,B4 ; |33|
LDW .D2T2 *B4,B4 ; |33|
NOP 2
MVKL .S1 0x1842008,A3 ; |33|
MVKH .S1 0x1842008,A3 ; |33|
OR .D2 7,B4,B4 ; |33|
STW .D1T2 B4,*A3 ; |33|
NOP 2
.line 18
MVKL .S1 0x1842004,A3 ; |36|
MVKH .S1 0x1842004,A3 ; |36|
LDW .D1T1 *A3,A3 ; |36|
NOP 2
MVKL .S2 0x1842004,B4 ; |36|
MVKH .S2 0x1842004,B4 ; |36|
OR .D1 7,A3,A3 ; |36|
STW .D2T1 A3,*B4 ; |36|
NOP 2
.line 20
MVKL .S1 _CACHE_setPriL2Req,A3 ; |38|
MVKH .S1 _CACHE_setPriL2Req,A3 ; |38|
MVK .D1 0x1,A4 ; |38|
CALL .S2X A3 ; |38|
ADDKPC .S2 RL7,B3,4 ; |38|
RL7: ; CALL OCCURS ; |38|
.line 26
MVKL .S1 _DAT_open,A3 ; |44|
MVKH .S1 _DAT_open,A3 ; |44|
ZERO .D1 A4 ; |44|
CALL .S2X A3 ; |44|
ADDKPC .S2 RL8,B3,2 ; |44|
MVK .D2 0x3,B4 ; |44|
MVK .S1 0x1,A6 ; |44|
RL8: ; CALL OCCURS ; |44|
.line 33
MVKL .S1 _CHAN_init,A3 ; |51|
MVKH .S1 _CHAN_init,A3 ; |51|
NOP 1
CALL .S2X A3 ; |51|
ADDKPC .S2 RL9,B3,4 ; |51|
RL9: ; CALL OCCURS ; |51|
.line 34
MVKL .S2 _ICC_init,B4 ; |52|
MVKH .S2 _ICC_init,B4 ; |52|
CALL .S2 B4 ; |52|
ADDKPC .S2 RL10,B3,4 ; |52|
RL10: ; CALL OCCURS ; |52|
.line 35
MVKL .S1 _SCOM_init,A3 ; |53|
MVKH .S1 _SCOM_init,A3 ; |53|
NOP 1
CALL .S2X A3 ; |53|
ADDKPC .S2 RL11,B3,4 ; |53|
RL11: ; CALL OCCURS ; |53|
.line 40
MVKL .S2 _CHAN_setup,B5 ; |58|
MVKL .S2 _EXTERNALHEAP,B4 ; |58|
|| MVKL .S1 _intHeap,A4 ; |58|
MVKH .S2 _CHAN_setup,B5 ; |58|
|| MVKH .S1 _intHeap,A4 ; |58|
MVKH .S2 _EXTERNALHEAP,B4 ; |58|
|| MVKL .S1 _intHeap,A3 ; |58|
CALL .S2 B5 ; |58|
|| MVKH .S1 _intHeap,A3 ; |58|
|| LDW .D1T1 *A4,A6 ; |58|
LDW .D1T1 *A3,A4 ; |58|
|| LDW .D2T2 *B4,B4 ; |58|
ADDKPC .S2 RL12,B3,0 ; |58|
ZERO .D2 B8 ; |58|
ZERO .D1 A8 ; |58|
MVK .L2 0x1,B6 ; |58|
RL12: ; CALL OCCURS ; |58|
;** --------------------------------------------------------------------------*
.line 45
MVKL .S1 _tskVideoInputInit,A3 ; |63|
MVKH .S1 _tskVideoInputInit,A3 ; |63|
NOP 1
CALL .S2X A3 ; |63|
ADDKPC .S2 RL13,B3,4 ; |63|
RL13: ; CALL OCCURS ; |63|
.line 46
MVKL .S2 _tskVideoOutputInit,B4 ; |64|
MVKH .S2 _tskVideoOutputInit,B4 ; |64|
CALL .S2 B4 ; |64|
ADDKPC .S2 RL14,B3,4 ; |64|
RL14: ; CALL OCCURS ; |64|
.line 47
MVKL .S1 _tskProcessInit,A3 ; |65|
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -