armVCM4P10_QuantTables_s.s revision 78e52bfac041d71ce53b5b13c2abf78af742b09d
1;//
2;// Copyright (C) 2007-2008 ARM Limited
3;//
4;// Licensed under the Apache License, Version 2.0 (the "License");
5;// you may not use this file except in compliance with the License.
6;// You may obtain a copy of the License at
7;//
8;//      http://www.apache.org/licenses/LICENSE-2.0
9;//
10;// Unless required by applicable law or agreed to in writing, software
11;// distributed under the License is distributed on an "AS IS" BASIS,
12;// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13;// See the License for the specific language governing permissions and
14;// limitations under the License.
15;//
16;//
17;//
18;// File Name:  armVCM4P10_QuantTables_s.s
19;// OpenMAX DL: v1.0.2
20;// Revision:   9641
21;// Date:       Thursday, February 7, 2008
22;//
23;//
24;//
25;// Description:
26;// This file contains quantization tables
27;//
28;//
29
30         INCLUDE omxtypes_s.h
31         INCLUDE armCOMM_s.h
32
33
34         EXPORT armVCM4P10_MFMatrixQPModTable
35         EXPORT armVCM4P10_QPDivIntraTable
36         EXPORT armVCM4P10_QPDivPlusOneTable
37
38;//--------------------------------------------------------------
39;// This table contains armVCM4P10_MFMatrix [iQP % 6][0] entires,
40;// for values of iQP from 0 to 51 (inclusive).
41;//--------------------------------------------------------------
42
43         M_TABLE armVCM4P10_MFMatrixQPModTable
44         DCW 13107, 11916, 10082, 9362, 8192, 7282
45         DCW 13107, 11916, 10082, 9362, 8192, 7282
46         DCW 13107, 11916, 10082, 9362, 8192, 7282
47         DCW 13107, 11916, 10082, 9362, 8192, 7282
48         DCW 13107, 11916, 10082, 9362, 8192, 7282
49         DCW 13107, 11916, 10082, 9362, 8192, 7282
50         DCW 13107, 11916, 10082, 9362, 8192, 7282
51         DCW 13107, 11916, 10082, 9362, 8192, 7282
52         DCW 13107, 11916, 10082, 9362, 8192, 7282
53
54;//---------------------------------------------------------------
55;// This table contains ARM_M4P10_Q_OFFSET + 1 + (iQP / 6) values,
56;// for values of iQP from 0 to 51 (inclusive).
57;//---------------------------------------------------------------
58
59         M_TABLE armVCM4P10_QPDivPlusOneTable
60         DCB 16, 16, 16, 16, 16, 16
61         DCB 17, 17, 17, 17, 17, 17
62         DCB 18, 18, 18, 18, 18, 18
63         DCB 19, 19, 19, 19, 19, 19
64         DCB 20, 20, 20, 20, 20, 20
65         DCB 21, 21, 21, 21, 21, 21
66         DCB 22, 22, 22, 22, 22, 22
67         DCB 23, 23, 23, 23, 23, 23
68         DCB 24, 24, 24, 24, 24, 24
69
70;//------------------------------------------------------------------
71;// This table contains (1 << QbitsPlusOne) / 3 Values (Intra case) ,
72;// for values of iQP from 0 to 51 (inclusive).
73;//------------------------------------------------------------------
74
75         M_TABLE armVCM4P10_QPDivIntraTable, 2
76         DCD 21845, 21845, 21845, 21845, 21845, 21845
77         DCD 43690, 43690, 43690, 43690, 43690, 43690
78         DCD 87381, 87381, 87381, 87381, 87381, 87381
79         DCD 174762, 174762, 174762, 174762, 174762, 174762
80         DCD 349525, 349525, 349525, 349525, 349525, 349525
81         DCD 699050, 699050, 699050, 699050, 699050, 699050
82         DCD 1398101, 1398101, 1398101, 1398101, 1398101, 1398101
83         DCD 2796202, 2796202, 2796202, 2796202, 2796202, 2796202
84         DCD 5592405, 5592405, 5592405, 5592405, 5592405, 5592405
85
86
87         END
88
89