⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jpegencoder.lst

📁 JPEG压缩编码在TMS320VC5509的实现代码。使用编译器为ccs2.2
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -