📄 cellh263enc.lst
字号:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:40 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
cellh263enc.asm PAGE 1
1 ;******************************************************************************
2 ;* TMS320C6x C/C++ Codegen PC Version 4.32 *
3 ;* Date/Time created: Wed Jan 04 14:25:40 2006 *
4 ;******************************************************************************
5
6 ;******************************************************************************
7 ;* GLOBAL FILE PARAMETERS *
8 ;* *
9 ;* Architecture : TMS320C64xx *
10 ;* Optimization : Disabled *
11 ;* Optimizing for : Compile time, Ease of Development *
12 ;* Based on options: no -o, no -ms *
13 ;* Endian : Little *
14 ;* Interrupt Thrshld : Disabled *
15 ;* Memory Model : Large *
16 ;* Calls to RTS : Far *
17 ;* Pipelining : Disabled *
18 ;* Memory Aliases : Presume not aliases (optimistic) *
19 ;* Debug Info : COFF Debug *
20 ;* *
21 ;******************************************************************************
22
23 .asg A15, FP
24 .asg B14, DP
25 .asg B15, SP
26 .global $bss
27
28 .file "cellh263enc.c"
29
30 00000000 .sect ".cinit"
31 .align 8
32 00000000 00000010 .field IR_1,32
33 00000004 00000000- .field _H263ENC_CELLFXNS+0,32
34 00000008 00000000 .field 0,32 ; _H263ENC_CELLFXNS._cellClose @ 0
35 0000000c 00000094' .field _H263ENC_cellControl,32 ; _H263ENC_CELLFXNS._cellControl @ 32
36 00000010 00000000' .field _H263ENC_cellExecute,32 ; _H263ENC_CELLFXNS._cellExecute @ 64
37 00000014 00000000 .field 0,32 ; _H263ENC_CELLFXNS._cellOpen @ 96
38 00000010 IR_1: .set 16
39
40 00000000 .sect ".text"
41 .global _H263ENC_CELLFXNS
42 00000000 _H263ENC_CELLFXNS: .usect ".far",16,4
43 .sym _H263ENC_CELLFXNS,_H263ENC_CELLFXNS, 8, 2, 128, _ICELL_Fxns
44 ; c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI4280_4
45
46 00000000 .sect ".text"
47 .global _H263ENC_cellExecute
48 .sym _H263ENC_cellExecute,_H263ENC_cellExecute, 45, 2, 0
49 .func 29
50
51 ;******************************************************************************
52 ;* FUNCTION NAME: _H263ENC_cellExecute *
53 ;* *
54 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
55 ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:40 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
cellh263enc.asm PAGE 2
56 ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
57 ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
58 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
59 ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
60 ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
61 ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
62 ;* Local Frame Size : 0 Args + 16 Auto + 4 Save = 20 byte *
63 ;******************************************************************************
64 _H263ENC_cellExecute:
65 ;** --------------------------------------------------------------------------*
66 .line 2
67 .sym _handle,4, 24, 17, 32, _ICELL_Obj
68 .sym _arg,20, 4, 17, 32
69 .sym _handle,4, 24, 1, 32, _ICELL_Obj
70 .sym _arg,8, 4, 1, 32
71 .sym _h263encFxns,12, 24, 1, 32, _IH263ENC_Fxns
72 .sym _h263encHandle,16, 24, 1, 32, _IH263ENC_Obj
73 00000000 01BCD4F6 STW .D2T2 B3,*SP--(24) ; |30|
74 00000004 00002000 NOP 2
75 00000008 023C42F6 STW .D2T2 B4,*+SP(8) ; |30|
76 0000000c 023C22F4 STW .D2T1 A4,*+SP(4) ; |30|
77 00000010 00002000 NOP 2
78 .line 3
79 00000014 021018F2 MV .D2X A4,B4
80 00000018 021082E6 LDW .D2T2 *+B4(16),B4 ; |31|
81 0000001c 00006000 NOP 4
82 00000020 023C62F6 STW .D2T2 B4,*+SP(12) ; |31|
83 00000024 00002000 NOP 2
84 .line 4
85 00000028 023C22E6 LDW .D2T2 *+SP(4),B4 ; |32|
86 0000002c 00006000 NOP 4
87 00000030 0210C2E6 LDW .D2T2 *+B4(24),B4 ; |32|
88 00000034 00006000 NOP 4
89 00000038 023C82F6 STW .D2T2 B4,*+SP(16) ; |32|
90 0000003c 00002000 NOP 2
91 .line 6
92 00000040 023C22E6 LDW .D2T2 *+SP(4),B4 ; |34|
93 00000044 00000000 NOP 1
94 00000048 023C62E4 LDW .D2T1 *+SP(12),A4 ; |34|
95 0000004c 00002000 NOP 2
96 00000050 019018F0 MV .D1X B4,A3 ; |34|
97
98 00000054 018D0265 LDW .D1T1 *+A3(32),A3 ; |34|
99 00000058 021142E6 || LDW .D2T2 *+B4(40),B4 ; |34|
100
101 0000005c 00002000 NOP 2
102 00000060 02912264 LDW .D1T1 *+A4(36),A5 ; |34|
103 00000064 023C82E4 LDW .D2T1 *+SP(16),A4 ; |34|
104
105 00000068 021002E7 LDW .D2T2 *B4,B4 ; |34|
106 0000006c 018C0264 || LDW .D1T1 *A3,A3 ; |34|
107
108 00000070 00004000 NOP 3
109 00000074 00141362 CALL .S2X A5 ; |34|
110
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:40 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
cellh263enc.asm PAGE 3
111 00000078 020C0267 LDW .D1T2 *A3,B4 ; |34|
112 0000007c 031002E4 || LDW .D2T1 *B4,A6 ; |34|
113
114 00000080 01816162 ADDKPC .S2 RL0,B3,3 ; |34|
115 RL0: ; CALL OCCURS ; |34|
116 .line 9
117 00000084 02002040 MVK .D1 0x1,A4 ; |37|
118 .line 10
119 00000088 01BCD2E6 LDW .D2T2 *++SP(24),B3 ; |38|
120 0000008c 00006000 NOP 4
121 00000090 008CA362 RETNOP .S2 B3,5 ; |38|
122 ; BRANCH OCCURS ; |38|
123 .endfunc 38,000080000h,24
124
125
126
127 00000094 .sect ".text"
128 .global _H263ENC_cellControl
129 .sym _H263ENC_cellControl,_H263ENC_cellControl, 36, 2, 0
130 .func 44
131
132 ;******************************************************************************
133 ;* FUNCTION NAME: _H263ENC_cellControl *
134 ;* *
135 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
136 ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
137 ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
138 ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
139 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
140 ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
141 ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
142 ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
143 ;* Local Frame Size : 0 Args + 20 Auto + 4 Save = 24 byte *
144 ;******************************************************************************
145 _H263ENC_cellControl:
146 ;** --------------------------------------------------------------------------*
147 .line 2
148 .sym _handle,4, 24, 17, 32, _ICELL_Obj
149 .sym _cmd,20, 14, 17, 32
150 .sym _status,6, 24, 17, 32, _IALG_Status
151 .sym _handle,4, 24, 1, 32, _ICELL_Obj
152 .sym _cmd,8, 14, 1, 32
153 .sym _status,12, 24, 1, 32, _IALG_Status
154 .sym _rc,16, 4, 1, 32
155 .sym _h263encFxns,20, 24, 1, 32, _IH263ENC_Fxns
156 00000094 01BCD4F6 STW .D2T2 B3,*SP--(24) ; |45|
157 00000098 00002000 NOP 2
158 0000009c 029818F2 MV .D2X A6,B5 ; |45|
159 000000a0 02BC62F6 STW .D2T2 B5,*+SP(12) ; |45|
160 000000a4 023C42F6 STW .D2T2 B4,*+SP(8) ; |45|
161 000000a8 023C22F4 STW .D2T1 A4,*+SP(4) ; |45|
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -