?? dstr_2d.lst
字號:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm PAGE 1
1 ;******************************************************************************
2 ;* TMS320C6x C/C++ Codegen PC Version 4.32 *
3 ;* Date/Time created: Wed Jan 04 14:25:51 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 "dstr_2d.c"
29 ; c:\tic6000v2.20.18\c6000\cgtools\bin\acp6x.exe -@C:\DOCUME~1\dlftest1\LOCALS~1\Temp\TI1888_4
30
31 00000000 .sect ".text"
32 .global _dstr_open
33 .sym _dstr_open,_dstr_open, 36, 2, 0
34 .func 28
35
36 ;******************************************************************************
37 ;* FUNCTION NAME: _dstr_open *
38 ;* *
39 ;* Regs Modified : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6, *
40 ;* B7,B8,B9,SP,A16,A17,A18,A19,A20,A21,A22,A23,A24, *
41 ;* A25,A26,A27,A28,A29,A30,A31,B16,B17,B18,B19,B20, *
42 ;* B21,B22,B23,B24,B25,B26,B27,B28,B29,B30,B31 *
43 ;* Regs Used : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A12,B0,B1,B2,B3,B4,*
44 ;* B5,B6,B7,B8,B9,B10,B12,SP,A16,A17,A18,A19,A20, *
45 ;* A21,A22,A23,A24,A25,A26,A27,A28,A29,A30,A31,B16, *
46 ;* B17,B18,B19,B20,B21,B22,B23,B24,B25,B26,B27,B28, *
47 ;* B29,B30,B31 *
48 ;* Local Frame Size : 0 Args + 36 Auto + 4 Save = 40 byte *
49 ;******************************************************************************
50 _dstr_open:
51 ;** --------------------------------------------------------------------------*
52 .line 14
53 .sym _dstr,4, 24, 17, 32, _dstr_t
54 .sym _x_data,20, 16, 17, 32
55 .sym _x_size,6, 4, 17, 32
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm PAGE 2
56 .sym _i_data,22, 16, 17, 32
57 .sym _i_size,8, 13, 17, 16
58 .sym _quantum,24, 13, 17, 16
59 .sym _multiple,10, 13, 17, 16
60 .sym _stride,26, 13, 17, 16
61 .sym _w_size,12, 13, 17, 16
62 .sym _dir,28, 10, 17, 32, _dstr_dir_t
63 .sym _dstr,4, 24, 1, 32, _dstr_t
64 .sym _x_data,8, 16, 1, 32
65 .sym _x_size,12, 4, 1, 32
66 .sym _i_data,16, 16, 1, 32
67 .sym _i_size,20, 13, 1, 16
68 .sym _quantum,22, 13, 1, 16
69 .sym _multiple,24, 13, 1, 16
70 .sym _stride,26, 13, 1, 16
71 .sym _w_size,28, 13, 1, 16
72 .sym _dir,32, 10, 1, 32, _dstr_dir_t
73 00000000 01BD54F6 STW .D2T2 B3,*SP--(40) ; |41|
74 00000004 00002000 NOP 2
75 00000008 063D02F6 STW .D2T2 B12,*+SP(32) ; |41|
76 0000000c 063DC2D4 STH .D2T1 A12,*+SP(28) ; |41|
77 00000010 053DA2D6 STH .D2T2 B10,*+SP(26) ; |41|
78 00000014 053D82D4 STH .D2T1 A10,*+SP(24) ; |41|
79 00000018 043D62D6 STH .D2T2 B8,*+SP(22) ; |41|
80 0000001c 043D42D4 STH .D2T1 A8,*+SP(20) ; |41|
81 00000020 033C82F6 STW .D2T2 B6,*+SP(16) ; |41|
82 00000024 033C62F4 STW .D2T1 A6,*+SP(12) ; |41|
83 00000028 023C42F6 STW .D2T2 B4,*+SP(8) ; |41|
84 0000002c 023C22F4 STW .D2T1 A4,*+SP(4) ; |41|
85 00000030 00002000 NOP 2
86 .line 22
87 00000034 001018F2 MV .D2X A4,B0
88 00000038 30098120 [!B0] BNOP .S1 L1,4 ; |49|
89 0000003c 01800040 ZERO .D1 A3 ; |49|
90 ; BRANCH OCCURS ; |49|
91 ;** --------------------------------------------------------------------------*
92 00000040 01802040 MVK .D1 0x1,A3 ; |49|
93 ;** --------------------------------------------------------------------------*
94 00000044 L1:
95 00000044 000C0A58 CMPEQ .L1 A3,0,A0 ; |49|
96 00000048 C0000490 [ A0] B .S1 L3 ; |49|
97 0000004c 003C42E6 LDW .D2T2 *+SP(8),B0 ; |49|
98 00000050 00004000 NOP 3
99 00000054 01800040 ZERO .D1 A3 ; |49|
100 ; BRANCH OCCURS ; |49|
101 ;** --------------------------------------------------------------------------*
102 00000058 3008A120 [!B0] BNOP .S1 L2,5 ; |49|
103 ; BRANCH OCCURS ; |49|
104 ;** --------------------------------------------------------------------------*
105 0000005c 01802040 MVK .D1 0x1,A3 ; |49|
106 ;** --------------------------------------------------------------------------*
107 00000060 L2:
108 00000060 000C0A58 CMPEQ .L1 A3,0,A0 ; |49|
109 ;** --------------------------------------------------------------------------*
110 00000064 L3:
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm PAGE 3
111 00000064 00000A58 CMPEQ .L1 A0,0,A0 ; |49|
112 00000068 D0000510 [!A0] B .S1 L5 ; |49|
113 0000006c 003C82E6 LDW .D2T2 *+SP(16),B0 ; |49|
114 00000070 00002000 NOP 2
115 00000074 01802BF0 XOR .D1 1,A0,A3 ; |49|
116 00000078 02000028 ZERO .S1 A4 ; |49|
117 ; BRANCH OCCURS ; |49|
118 ;** --------------------------------------------------------------------------*
119 0000007c 3009A120 [!B0] BNOP .S1 L4,5 ; |49|
120 ; BRANCH OCCURS ; |49|
121 ;** --------------------------------------------------------------------------*
122 00000080 02002040 MVK .D1 0x1,A4 ; |49|
123 ;** --------------------------------------------------------------------------*
124 00000084 L4:
125 00000084 01900A58 CMPEQ .L1 A4,0,A3 ; |49|
126 ;** --------------------------------------------------------------------------*
127 00000088 L5:
128 00000088 000C0A58 CMPEQ .L1 A3,0,A0 ; |49|
129 0000008c D0000410 [!A0] B .S1 L6 ; |49|
130 00000090 023D6284 LDHU .D2T1 *+SP(22),A4 ; |49|
131 00000094 00004000 NOP 3
132 00000098 01802BF0 XOR .D1 1,A0,A3 ; |49|
133 ; BRANCH OCCURS ; |49|
134 ;** --------------------------------------------------------------------------*
135 0000009c 01900A58 CMPEQ .L1 A4,0,A3 ; |49|
136 ;** --------------------------------------------------------------------------*
137 000000a0 L6:
138 000000a0 008C0A58 CMPEQ .L1 A3,0,A1 ; |49|
139 000000a4 90000310 [!A1] B .S1 L7 ; |49|
140 000000a8 01BD4284 LDHU .D2T1 *+SP(20),A3 ; |49|
141 000000ac 00004000 NOP 3
142 000000b0 00042BF0 XOR .D1 1,A1,A0 ; |49|
143 ; BRANCH OCCURS ; |49|
144 ;** --------------------------------------------------------------------------*
145 000000b4 000C0A58 CMPEQ .L1 A3,0,A0 ; |49|
146 ;** --------------------------------------------------------------------------*
147 000000b8 L7:
148 000000b8 C0000590 [ A0] B .S1 L8 ; |49|
149 000000bc 02BD8286 LDHU .D2T2 *+SP(24),B5 ; |49|
150 000000c0 00004000 NOP 3
151 000000c4 020018F2 MV .D2X A0,B4 ; |49|
152 ; BRANCH OCCURS ; |49|
153 ;** --------------------------------------------------------------------------*
154 000000c8 02140A5A CMPEQ .L2 B5,0,B4 ; |49|
155 ;** --------------------------------------------------------------------------*
156 000000cc L8:
157 000000cc 001018F0 MV .D1X B4,A0 ; |49|
158 000000d0 D007A120 [!A0] BNOP .S1 L9,5 ; |49|
159 ; BRANCH OCCURS ; |49|
160 ;** --------------------------------------------------------------------------*
161 .line 23
162 000000d4 00C08120 BNOP .S1 L15,4 ; |50|
163 000000d8 0203E040 MVK .D1 0xffffffff,A4 ; |50|
164 ; BRANCH OCCURS ; |50|
165 ;** --------------------------------------------------------------------------*
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:51 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
dstr_2d.asm PAGE 4
166 L9:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -