You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
11 KiB
162 lines
11 KiB
;* ======================================================================== *;
|
|
;* TEXAS INSTRUMENTS, INC. *;
|
|
;* *;
|
|
;* IMGLIB DSP Image/Video Processing Library *;
|
|
;* *;
|
|
;* Release: Revision 1.04b *;
|
|
;* CVS Revision: 1.2 Fri Oct 25 00:31:07 2002 (UTC) *;
|
|
;* Snapshot date: 23-Oct-2003 *;
|
|
;* *;
|
|
;* This library contains proprietary intellectual property of Texas *;
|
|
;* Instruments, Inc. The library and its source code are protected by *;
|
|
;* various copyrights, and portions may also be protected by patents or *;
|
|
;* other legal protections. *;
|
|
;* *;
|
|
;* This software is licensed for use with Texas Instruments TMS320 *;
|
|
;* family DSPs. This license was provided to you prior to installing *;
|
|
;* the software. You may review this license by consulting the file *;
|
|
;* TI_license.PDF which accompanies the files in this library. *;
|
|
;* ------------------------------------------------------------------------ *;
|
|
;* Copyright (C) 2003 Texas Instruments, Incorporated. *;
|
|
;* All Rights Reserved. *;
|
|
;* ======================================================================== *;
|
|
|
|
|
|
;* ======================================================================== *;
|
|
;* Assembler compatibility shim for assembling 4.30 and later code on *;
|
|
;* tools prior to 4.30. *;
|
|
;* ======================================================================== *;
|
|
|
|
.if $isdefed(".ASSEMBLER_VERSION")
|
|
.asg .ASSEMBLER_VERSION, $asmver
|
|
.else
|
|
.asg 0, $asmver
|
|
.endif
|
|
|
|
.if ($asmver < 430)
|
|
|
|
.asg B, CALL ; Function Call
|
|
.asg B, RET ; Return from a Function
|
|
.asg B, CALLRET ; Function call with Call / Ret chaining.
|
|
|
|
.if .TMS320C6400
|
|
.asg BNOP, CALLNOP ; C64x BNOP as a Fn. Call
|
|
.asg BNOP, RETNOP ; C64x BNOP as a Fn. Return
|
|
.asg BNOP, CRNOP ; C64x Fn call w/, Call/Ret chaining via BNOP.
|
|
.endif
|
|
|
|
.asg , .asmfunc ; .func equivalent for hand-assembly code
|
|
.asg , .endasmfunc ; .endfunc equivalent for hand-assembly code
|
|
|
|
.endif
|
|
|
|
;* ======================================================================== *;
|
|
;* End of assembler compatibility shim. *;
|
|
;* ======================================================================== *;
|
|
|
|
|
|
* ========================================================================= *
|
|
* TEXAS INSTRUMENTS, INC. *
|
|
* *
|
|
* NAME *
|
|
* IMG_rld_table0 *
|
|
* *
|
|
* REVISION DATE *
|
|
* 10-Apr-2001 *
|
|
* *
|
|
* USAGE *
|
|
*C extern far const unsigned short IMG_rld_table0[576]; *
|
|
* *
|
|
* DESCRIPTION *
|
|
* MPEG-2 VLD look-up table for VLC run-level decoding (Table B-14). *
|
|
* To be used with mpeg2_vld_intra routine. *
|
|
* *
|
|
* ------------------------------------------------------------------------- *
|
|
* Copyright (c) 2003 Texas Instruments, Incorporated. *
|
|
* All Rights Reserved. *
|
|
* ========================================================================= *
|
|
|
|
.global _IMG_rld_table0
|
|
.data
|
|
.align 8
|
|
.global _IMG_rld_table0
|
|
_IMG_rld_table0:
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x41FF, 0x41FF, 0x41FF, 0x41FF, 0x41FF, 0x41FF, 0x41FF, 0x41FF
|
|
.short 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF, 0x00FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x0001, 0x0001, 0x0001, 0x0001, 0x00FF, 0x00FF, 0x00FF, 0x00FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x0101, 0x0101, 0x01FF, 0x01FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x0002, 0x00FE, 0x0201, 0x02FF, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x0003, 0x00FD, 0x0401, 0x04FF, 0x0301, 0x03FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x0701, 0x07FF, 0x0601, 0x06FF, 0x0102, 0x01FE, 0x0501, 0x05FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x0202, 0x02FE, 0x0901, 0x09FF, 0x0004, 0x00FC, 0x0801, 0x08FF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x0D01, 0x0DFF, 0x0006, 0x00FA, 0x0C01, 0x0CFF, 0x0B01, 0x0BFF
|
|
.short 0x0302, 0x03FE, 0x0103, 0x01FD, 0x0005, 0x00FB, 0x0A01, 0x0AFF
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x1001, 0x10FF, 0x0502, 0x05FE, 0x0007, 0x00F9, 0x0203, 0x02FD
|
|
.short 0x0104, 0x01FC, 0x0F01, 0x0FFF, 0x0E01, 0x0EFF, 0x0402, 0x04FE
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400, 0x4400
|
|
.short 0x000B, 0x00F5, 0x0802, 0x08FE, 0x0403, 0x04FD, 0x000A, 0x00F6
|
|
.short 0x0204, 0x02FC, 0x0702, 0x07FE, 0x1501, 0x15FF, 0x1401, 0x14FF
|
|
.short 0x0009, 0x00F7, 0x1301, 0x13FF, 0x1201, 0x12FF, 0x0105, 0x01FB
|
|
.short 0x0303, 0x03FD, 0x0008, 0x00F8, 0x0602, 0x06FE, 0x1101, 0x11FF
|
|
.short 0x0A02, 0x0AFE, 0x0902, 0x09FE, 0x0503, 0x05FD, 0x0304, 0x03FC
|
|
.short 0x0205, 0x02FB, 0x0107, 0x01F9, 0x0106, 0x01FA, 0x000F, 0x00F1
|
|
.short 0x000E, 0x00F2, 0x000D, 0x00F3, 0x000C, 0x00F4, 0x1A01, 0x1AFF
|
|
.short 0x1901, 0x19FF, 0x1801, 0x18FF, 0x1701, 0x17FF, 0x1601, 0x16FF
|
|
.short 0x001F, 0x00E1, 0x001E, 0x00E2, 0x001D, 0x00E3, 0x001C, 0x00E4
|
|
.short 0x001B, 0x00E5, 0x001A, 0x00E6, 0x0019, 0x00E7, 0x0018, 0x00E8
|
|
.short 0x0017, 0x00E9, 0x0016, 0x00EA, 0x0015, 0x00EB, 0x0014, 0x00EC
|
|
.short 0x0013, 0x00ED, 0x0012, 0x00EE, 0x0011, 0x00EF, 0x0010, 0x00F0
|
|
.short 0x0028, 0x00D8, 0x0027, 0x00D9, 0x0026, 0x00DA, 0x0025, 0x00DB
|
|
.short 0x0024, 0x00DC, 0x0023, 0x00DD, 0x0022, 0x00DE, 0x0021, 0x00DF
|
|
.short 0x0020, 0x00E0, 0x010E, 0x01F2, 0x010D, 0x01F3, 0x010C, 0x01F4
|
|
.short 0x010B, 0x01F5, 0x010A, 0x01F6, 0x0109, 0x01F7, 0x0108, 0x01F8
|
|
.short 0x0112, 0x01EE, 0x0111, 0x01EF, 0x0110, 0x01F0, 0x010F, 0x01F1
|
|
.short 0x0603, 0x06FD, 0x1002, 0x10FE, 0x0F02, 0x0FFE, 0x0E02, 0x0EFE
|
|
.short 0x0D02, 0x0DFE, 0x0C02, 0x0CFE, 0x0B02, 0x0BFE, 0x1F01, 0x1FFF
|
|
.short 0x1E01, 0x1EFF, 0x1D01, 0x1DFF, 0x1C01, 0x1CFF, 0x1B01, 0x1BFF
|
|
|
|
* ========================================================================= *
|
|
* End of file: img_rld_table0.asm *
|
|
* ------------------------------------------------------------------------- *
|
|
* Copyright (c) 2003 Texas Instruments, Incorporated. *
|
|
* All Rights Reserved. *
|
|
* ========================================================================= *
|
|
|