📄 jpegencoder.lst
字号:
TMS320C55x COFF Assembler PC Version 2.56 Mon Feb 06 16:10:43 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3972_4 PAGE 1
1 ;*******************************************************************************
2 ;* TMS320C55x C/C++ Codegen PC Version 2.56 *
3 ;* Date/Time created: Mon Feb 06 16:10:42 2006 *
4 ;*******************************************************************************
5 .mmregs
6 .cpl_on
7 .arms_on
8 .c54cm_off
9 .asg AR6, FP
10 .asg XAR6, XFP
11 .model call=c55_std
12 .model mem=large
13 .noremark 5549 ; code avoids SE CPU_28
14 .noremark 5558 ; code avoids SE CPU_33
15 .noremark 5570 ; code avoids SE CPU_40
16 .noremark 5571 ; code avoids SE CPU_41
17 .noremark 5573 ; code avoids SE CPU_43
18 .noremark 5584 ; code avoids SE CPU_47
19 .noremark 5599 ; code avoids SE CPU_55
20 .noremark 5503 ; code avoids SE CPU_84 MMR write
21 .noremark 5505 ; code avoids SE CPU_84 MMR read
22 .noremark 5002 ; code respects overwrite rules
23 ;*******************************************************************************
24 ;* GLOBAL FILE PARAMETERS *
25 ;* *
26 ;* Architecture : TMS320C55x *
27 ;* Optimization : Always Choose Smaller Code Size *
28 ;* Memory : Large Model (23-Bit Data Pointers) *
29 ;* Calls : Normal Library ASM calls *
30 ;* Debug Info : Standard TI Debug Information *
31 ;*******************************************************************************
32 .file "JpegEncoder.c"
33 .global _ImageWidth
34 000000 .bss _ImageWidth,1,0,0
35 .sym _ImageWidth,_ImageWidth, 14, 2, 16
36 .global _ImageHight
37 000001 .bss _ImageHight,1,0,0
38 .sym _ImageHight,_ImageHight, 14, 2, 16
39 .global _ImageWidthFixed
40 000002 .bss _ImageWidthFixed,1,0,0
41 .sym _ImageWidthFixed,_ImageWidthFixed, 14, 2, 16
42 .global _ImageHightFixed
43 000003 .bss _ImageHightFixed,1,0,0
44 .sym _ImageHightFixed,_ImageHightFixed, 14, 2, 16
45 .global _ImageBufSize
46 000004 .bss _ImageBufSize,2,0,2
47 .sym _ImageBufSize,_ImageBufSize, 15, 2, 32
48 .global _OldDCY
49 000006 .bss _OldDCY,1,0,0
50 .sym _OldDCY,_OldDCY, 4, 2, 16
51 .global _OldDCCb
52 000007 .bss _OldDCCb,1,0,0
53 .sym _OldDCCb,_OldDCCb, 4, 2, 16
54 .global _OldDCCr
55 000008 .bss _OldDCCr,1,0,0
TMS320C55x COFF Assembler PC Version 2.56 Mon Feb 06 16:10:43 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3972_4 PAGE 2
56 .sym _OldDCCr,_OldDCCr, 4, 2, 16
57 .global _Rbuf
58 000000 _Rbuf: .usect ".onebuf",64,0,0
59 .sym _Rbuf,_Rbuf, 60, 2, 1024,, 64
60 .global _Gbuf
61 000040 _Gbuf: .usect ".onebuf",64,0,0
62 .sym _Gbuf,_Gbuf, 60, 2, 1024,, 64
63 .global _Bbuf
64 000080 _Bbuf: .usect ".onebuf",64,0,0
65 .sym _Bbuf,_Bbuf, 60, 2, 1024,, 64
66 .global _YDU
67 000009 .bss _YDU,64,0,0
68 .sym _YDU,_YDU, 52, 2, 1024,, 64
69 .global _CbDU
70 000049 .bss _CbDU,64,0,0
71 .sym _CbDU,_CbDU, 52, 2, 1024,, 64
72 .global _CrDU
73 000089 .bss _CrDU,64,0,0
74 .sym _CrDU,_CrDU, 52, 2, 1024,, 64
75
76 000000 .sect ".const"
77 .align 1
78 000000 _ColorConvMatrix:
79 000000 2645 .field 9797,16 ; _ColorConvMatrix[0][0] @ 0
80 000001 4B22 .field 19234,16 ; _ColorConvMatrix[0][1] @ 16
81 000002 0E97 .field 3735,16 ; _ColorConvMatrix[0][2] @ 32
82 000003 EA68 .field 60008,16 ; _ColorConvMatrix[1][0] @ 48
83 000004 D597 .field 54679,16 ; _ColorConvMatrix[1][1] @ 64
84 000005 4000 .field 16384,16 ; _ColorConvMatrix[1][2] @ 80
85 000006 4000 .field 16384,16 ; _ColorConvMatrix[2][0] @ 96
86 000007 CA68 .field 51816,16 ; _ColorConvMatrix[2][1] @ 112
87 000008 F597 .field 62871,16 ; _ColorConvMatrix[2][2] @ 128
88
89 000000 .sect ".text"
90 .global _ColorConvMatrix
91 .sym _ColorConvMatrix,_ColorConvMatrix, 254, 2, 144,, 3, 3
92
93 000009 .sect ".const"
94 .align 1
95 000009 _zigzag:
96 000009 0000 .field 0,16 ; _zigzag[0] @ 0
97 00000a 0001 .field 1,16 ; _zigzag[1] @ 16
98 00000b 0005 .field 5,16 ; _zigzag[2] @ 32
99 00000c 0006 .field 6,16 ; _zigzag[3] @ 48
100 00000d 000E .field 14,16 ; _zigzag[4] @ 64
101 00000e 000F .field 15,16 ; _zigzag[5] @ 80
102 00000f 001B .field 27,16 ; _zigzag[6] @ 96
103 000010 001C .field 28,16 ; _zigzag[7] @ 112
104 000011 0002 .field 2,16 ; _zigzag[8] @ 128
105 000012 0004 .field 4,16 ; _zigzag[9] @ 144
106 000013 0007 .field 7,16 ; _zigzag[10] @ 160
107 000014 000D .field 13,16 ; _zigzag[11] @ 176
108 000015 0010 .field 16,16 ; _zigzag[12] @ 192
109 000016 001A .field 26,16 ; _zigzag[13] @ 208
110 000017 001D .field 29,16 ; _zigzag[14] @ 224
TMS320C55x COFF Assembler PC Version 2.56 Mon Feb 06 16:10:43 2006
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\TI3972_4 PAGE 3
111 000018 002A .field 42,16 ; _zigzag[15] @ 240
112 000019 0003 .field 3,16 ; _zigzag[16] @ 256
113 00001a 0008 .field 8,16 ; _zigzag[17] @ 272
114 00001b 000C .field 12,16 ; _zigzag[18] @ 288
115 00001c 0011 .field 17,16 ; _zigzag[19] @ 304
116 00001d 0019 .field 25,16 ; _zigzag[20] @ 320
117 00001e 001E .field 30,16 ; _zigzag[21] @ 336
118 00001f 0029 .field 41,16 ; _zigzag[22] @ 352
119 000020 002B .field 43,16 ; _zigzag[23] @ 368
120 000021 0009 .field 9,16 ; _zigzag[24] @ 384
121 000022 000B .field 11,16 ; _zigzag[25] @ 400
122 000023 0012 .field 18,16 ; _zigzag[26] @ 416
123 000024 0018 .field 24,16 ; _zigzag[27] @ 432
124 000025 001F .field 31,16 ; _zigzag[28] @ 448
125 000026 0028 .field 40,16 ; _zigzag[29] @ 464
126 000027 002C .field 44,16 ; _zigzag[30] @ 480
127 000028 0035 .field 53,16 ; _zigzag[31] @ 496
128 000029 000A .field 10,16 ; _zigzag[32] @ 512
129 00002a 0013 .field 19,16 ; _zigzag[33] @ 528
130 00002b 0017 .field 23,16 ; _zigzag[34] @ 544
131 00002c 0020 .field 32,16 ; _zigzag[35] @ 560
132 00002d 0027 .field 39,16 ; _zigzag[36] @ 576
133 00002e 002D .field 45,16 ; _zigzag[37] @ 592
134 00002f 0034 .field 52,16 ; _zigzag[38] @ 608
135 000030 0036 .field 54,16 ; _zigzag[39] @ 624
136 000031 0014 .field 20,16 ; _zigzag[40] @ 640
137 000032 0016 .field 22,16 ; _zigzag[41] @ 656
138 000033 0021 .field 33,16 ; _zigzag[42] @ 672
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -