1656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* crypto/des/spr.h */
2656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * All rights reserved.
4656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
5656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * This package is an SSL implementation written
6656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * by Eric Young (eay@cryptsoft.com).
7656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * The implementation was written so as to conform with Netscapes SSL.
8656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
9656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * This library is free for commercial and non-commercial use as long as
10656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * the following conditions are aheared to.  The following conditions
11656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * apply to all code found in this distribution, be it the RC4, RSA,
12656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
13656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * included with this distribution is covered by the same copyright terms
14656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * except that the holder is Tim Hudson (tjh@cryptsoft.com).
15656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
16656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * Copyright remains Eric Young's, and as such any Copyright notices in
17656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * the code are not to be removed.
18656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * If this package is used in a product, Eric Young should be given attribution
19656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * as the author of the parts of the library used.
20656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * This can be in the form of a textual message at program startup or
21656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * in documentation (online or textual) provided with the package.
22656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
23656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * Redistribution and use in source and binary forms, with or without
24656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * modification, are permitted provided that the following conditions
25656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * are met:
26656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * 1. Redistributions of source code must retain the copyright
27656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    notice, this list of conditions and the following disclaimer.
28656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * 2. Redistributions in binary form must reproduce the above copyright
29656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    notice, this list of conditions and the following disclaimer in the
30656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    documentation and/or other materials provided with the distribution.
31656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * 3. All advertising materials mentioning features or use of this software
32656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    must display the following acknowledgement:
33656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    "This product includes cryptographic software written by
34656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *     Eric Young (eay@cryptsoft.com)"
35656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    The word 'cryptographic' can be left out if the rouines from the library
36656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    being used are not cryptographic related :-).
37656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * 4. If you include any Windows specific code (or a derivative thereof) from
38656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    the apps directory (application code) you must include an acknowledgement:
39656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
40656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
41656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
42656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
43656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
45656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
46656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
47656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
48656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
49656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
50656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
51656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * SUCH DAMAGE.
52656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project *
53656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * The licence and distribution terms for any publically available version or
54656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * derivative of this code cannot be changed.  i.e. this code cannot simply be
55656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * copied and put under another distribution licence
56656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project * [including the GNU Public Licence.]
57656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project */
58656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project
59656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source ProjectOPENSSL_GLOBAL const DES_LONG DES_SPtrans[8][64]={
60656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project{
61656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 0 */
62656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L,
63656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02000000L, 0x00080802L, 0x00080002L, 0x02000002L,
64656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00080802L, 0x02080800L, 0x02080000L, 0x00000802L,
65656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02000802L, 0x02000000L, 0x00000000L, 0x00080002L,
66656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00080000L, 0x00000002L, 0x02000800L, 0x00080800L,
67656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02080802L, 0x02080000L, 0x00000802L, 0x02000800L,
68656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000002L, 0x00000800L, 0x00080800L, 0x02080002L,
69656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000800L, 0x02000802L, 0x02080002L, 0x00000000L,
70656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x02080802L, 0x02000800L, 0x00080002L,
71656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02080800L, 0x00080000L, 0x00000802L, 0x02000800L,
72656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02080002L, 0x00000800L, 0x00080800L, 0x02000002L,
73656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00080802L, 0x00000002L, 0x02000002L, 0x02080000L,
74656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02080802L, 0x00080800L, 0x02080000L, 0x02000802L,
75656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x02000000L, 0x00000802L, 0x00080002L, 0x00000000L,
76656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00080000L, 0x02000000L, 0x02000802L, 0x02080800L,
77656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000002L, 0x02080002L, 0x00000800L, 0x00080802L,
78656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
79656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 1 */
80656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40108010L, 0x00000000L, 0x00108000L, 0x40100000L,
81656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40000010L, 0x00008010L, 0x40008000L, 0x00108000L,
82656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00008000L, 0x40100010L, 0x00000010L, 0x40008000L,
83656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00100010L, 0x40108000L, 0x40100000L, 0x00000010L,
84656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00100000L, 0x40008010L, 0x40100010L, 0x00008000L,
85656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00108010L, 0x40000000L, 0x00000000L, 0x00100010L,
86656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40008010L, 0x00108010L, 0x40108000L, 0x40000010L,
87656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40000000L, 0x00100000L, 0x00008010L, 0x40108010L,
88656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00100010L, 0x40108000L, 0x40008000L, 0x00108010L,
89656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40108010L, 0x00100010L, 0x40000010L, 0x00000000L,
90656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40000000L, 0x00008010L, 0x00100000L, 0x40100010L,
91656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00008000L, 0x40000000L, 0x00108010L, 0x40008010L,
92656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40108000L, 0x00008000L, 0x00000000L, 0x40000010L,
93656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000010L, 0x40108010L, 0x00108000L, 0x40100000L,
94656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40100010L, 0x00100000L, 0x00008010L, 0x40008000L,
95656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x40008010L, 0x00000010L, 0x40100000L, 0x00108000L,
96656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
97656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 2 */
98656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04000001L, 0x04040100L, 0x00000100L, 0x04000101L,
99656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00040001L, 0x04000000L, 0x04000101L, 0x00040100L,
100656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04000100L, 0x00040000L, 0x04040000L, 0x00000001L,
101656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04040101L, 0x00000101L, 0x00000001L, 0x04040001L,
102656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x00040001L, 0x04040100L, 0x00000100L,
103656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000101L, 0x04040101L, 0x00040000L, 0x04000001L,
104656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04040001L, 0x04000100L, 0x00040101L, 0x04040000L,
105656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00040100L, 0x00000000L, 0x04000000L, 0x00040101L,
106656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04040100L, 0x00000100L, 0x00000001L, 0x00040000L,
107656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000101L, 0x00040001L, 0x04040000L, 0x04000101L,
108656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x04040100L, 0x00040100L, 0x04040001L,
109656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00040001L, 0x04000000L, 0x04040101L, 0x00000001L,
110656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00040101L, 0x04000001L, 0x04000000L, 0x04040101L,
111656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00040000L, 0x04000100L, 0x04000101L, 0x00040100L,
112656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04000100L, 0x00000000L, 0x04040001L, 0x00000101L,
113656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x04000001L, 0x00040101L, 0x00000100L, 0x04040000L,
114656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
115656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 3 */
116656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00401008L, 0x10001000L, 0x00000008L, 0x10401008L,
117656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x10400000L, 0x10001008L, 0x00400008L,
118656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10401000L, 0x10000008L, 0x10000000L, 0x00001008L,
119656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10000008L, 0x00401008L, 0x00400000L, 0x10000000L,
120656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10400008L, 0x00401000L, 0x00001000L, 0x00000008L,
121656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00401000L, 0x10001008L, 0x10400000L, 0x00001000L,
122656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00001008L, 0x00000000L, 0x00400008L, 0x10401000L,
123656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10001000L, 0x10400008L, 0x10401008L, 0x00400000L,
124656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10400008L, 0x00001008L, 0x00400000L, 0x10000008L,
125656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00401000L, 0x10001000L, 0x00000008L, 0x10400000L,
126656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10001008L, 0x00000000L, 0x00001000L, 0x00400008L,
127656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x10400008L, 0x10401000L, 0x00001000L,
128656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10000000L, 0x10401008L, 0x00401008L, 0x00400000L,
129656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x10401008L, 0x00000008L, 0x10001000L, 0x00401008L,
130656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00400008L, 0x00401000L, 0x10400000L, 0x10001008L,
131656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00001008L, 0x10000000L, 0x10000008L, 0x10401000L,
132656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
133656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 4 */
134656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08000000L, 0x00010000L, 0x00000400L, 0x08010420L,
135656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08010020L, 0x08000400L, 0x00010420L, 0x08010000L,
136656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00010000L, 0x00000020L, 0x08000020L, 0x00010400L,
137656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08000420L, 0x08010020L, 0x08010400L, 0x00000000L,
138656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00010400L, 0x08000000L, 0x00010020L, 0x00000420L,
139656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08000400L, 0x00010420L, 0x00000000L, 0x08000020L,
140656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000020L, 0x08000420L, 0x08010420L, 0x00010020L,
141656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08010000L, 0x00000400L, 0x00000420L, 0x08010400L,
142656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08010400L, 0x08000420L, 0x00010020L, 0x08010000L,
143656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00010000L, 0x00000020L, 0x08000020L, 0x08000400L,
144656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08000000L, 0x00010400L, 0x08010420L, 0x00000000L,
145656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00010420L, 0x08000000L, 0x00000400L, 0x00010020L,
146656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08000420L, 0x00000400L, 0x00000000L, 0x08010420L,
147656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x08010020L, 0x08010400L, 0x00000420L, 0x00010000L,
148656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00010400L, 0x08010020L, 0x08000400L, 0x00000420L,
149656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000020L, 0x00010420L, 0x08010000L, 0x08000020L,
150656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
151656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 5 */
152656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80000040L, 0x00200040L, 0x00000000L, 0x80202000L,
153656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00200040L, 0x00002000L, 0x80002040L, 0x00200000L,
154656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00002040L, 0x80202040L, 0x00202000L, 0x80000000L,
155656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80002000L, 0x80000040L, 0x80200000L, 0x00202040L,
156656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00200000L, 0x80002040L, 0x80200040L, 0x00000000L,
157656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00002000L, 0x00000040L, 0x80202000L, 0x80200040L,
158656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80202040L, 0x80200000L, 0x80000000L, 0x00002040L,
159656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000040L, 0x00202000L, 0x00202040L, 0x80002000L,
160656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00002040L, 0x80000000L, 0x80002000L, 0x00202040L,
161656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80202000L, 0x00200040L, 0x00000000L, 0x80002000L,
162656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80000000L, 0x00002000L, 0x80200040L, 0x00200000L,
163656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00200040L, 0x80202040L, 0x00202000L, 0x00000040L,
164656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80202040L, 0x00202000L, 0x00200000L, 0x80002040L,
165656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80000040L, 0x80200000L, 0x00202040L, 0x00000000L,
166656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00002000L, 0x80000040L, 0x80002040L, 0x80202000L,
167656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x80200000L, 0x00002040L, 0x00000040L, 0x80200040L,
168656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
169656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 6 */
170656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00004000L, 0x00000200L, 0x01000200L, 0x01000004L,
171656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01004204L, 0x00004004L, 0x00004200L, 0x00000000L,
172656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01000000L, 0x01000204L, 0x00000204L, 0x01004000L,
173656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000004L, 0x01004200L, 0x01004000L, 0x00000204L,
174656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01000204L, 0x00004000L, 0x00004004L, 0x01004204L,
175656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x01000200L, 0x01000004L, 0x00004200L,
176656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01004004L, 0x00004204L, 0x01004200L, 0x00000004L,
177656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00004204L, 0x01004004L, 0x00000200L, 0x01000000L,
178656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00004204L, 0x01004000L, 0x01004004L, 0x00000204L,
179656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00004000L, 0x00000200L, 0x01000000L, 0x01004004L,
180656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01000204L, 0x00004204L, 0x00004200L, 0x00000000L,
181656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000200L, 0x01000004L, 0x00000004L, 0x01000200L,
182656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000000L, 0x01000204L, 0x01000200L, 0x00004200L,
183656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000204L, 0x00004000L, 0x01004204L, 0x01000000L,
184656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01004200L, 0x00000004L, 0x00004004L, 0x01004204L,
185656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x01000004L, 0x01004200L, 0x01004000L, 0x00004004L,
186656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project},{
187656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project/* nibble 7 */
188656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20800080L, 0x20820000L, 0x00020080L, 0x00000000L,
189656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20020000L, 0x00800080L, 0x20800000L, 0x20820080L,
190656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000080L, 0x20000000L, 0x00820000L, 0x00020080L,
191656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00820080L, 0x20020080L, 0x20000080L, 0x20800000L,
192656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00020000L, 0x00820080L, 0x00800080L, 0x20020000L,
193656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20820080L, 0x20000080L, 0x00000000L, 0x00820000L,
194656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20000000L, 0x00800000L, 0x20020080L, 0x20800080L,
195656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00800000L, 0x00020000L, 0x20820000L, 0x00000080L,
196656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00800000L, 0x00020000L, 0x20000080L, 0x20820080L,
197656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00020080L, 0x20000000L, 0x00000000L, 0x00820000L,
198656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20800080L, 0x20020080L, 0x20020000L, 0x00800080L,
199656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20820000L, 0x00000080L, 0x00800080L, 0x20020000L,
200656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20820080L, 0x00800000L, 0x20800000L, 0x20000080L,
201656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00820000L, 0x00020080L, 0x20020080L, 0x20800000L,
202656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x00000080L, 0x20820000L, 0x00820080L, 0x00000000L,
203656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project0x20000000L, 0x20800080L, 0x00020000L, 0x00820080L,
204656d9c7f52f88b3a3daccafa7655dec086c4756eThe Android Open Source Project}};
205