1/*
2 * Copyright (c) 2000-2014 Apple Inc. All rights reserved.
3 *
4 * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. The rights granted to you under the License
10 * may not be used to create, or enable the creation or redistribution of,
11 * unlawful or unlicensed copies of an Apple operating system, or to
12 * circumvent, violate, or enable the circumvention or violation of, any
13 * terms of an Apple operating system software license agreement.
14 *
15 * Please obtain a copy of the License at
16 * http://www.opensource.apple.com/apsl/ and read it before using this file.
17 *
18 * The Original Code and all software distributed under the License are
19 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
20 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
21 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
22 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
23 * Please see the License for the specific language governing rights and
24 * limitations under the License.
25 *
26 * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
27 */
28
29
30.globl _hashLookupTable
31 .const
32 .align 5
33_hashLookupTable:
34 .byte 0
35 .byte 52
36 .byte 8
37 .byte 56
38 .byte 16
39 .byte 12
40 .byte 28
41 .byte 20
42 .byte 4
43 .byte 36
44 .byte 48
45 .byte 24
46 .byte 44
47 .byte 40
48 .byte 32
49 .byte 60
50 .byte 8
51 .byte 12
52 .byte 28
53 .byte 20
54 .byte 4
55 .byte 60
56 .byte 16
57 .byte 36
58 .byte 24
59 .byte 48
60 .byte 44
61 .byte 32
62 .byte 52
63 .byte 56
64 .byte 40
65 .byte 12
66 .byte 8
67 .byte 48
68 .byte 16
69 .byte 52
70 .byte 60
71 .byte 28
72 .byte 56
73 .byte 32
74 .byte 20
75 .byte 24
76 .byte 36
77 .byte 40
78 .byte 44
79 .byte 4
80 .byte 8
81 .byte 40
82 .byte 60
83 .byte 32
84 .byte 20
85 .byte 44
86 .byte 4
87 .byte 36
88 .byte 52
89 .byte 24
90 .byte 16
91 .byte 56
92 .byte 48
93 .byte 12
94 .byte 28
95 .byte 16
96 .byte 8
97 .byte 40
98 .byte 36
99 .byte 28
100 .byte 32
101 .byte 12
102 .byte 4
103 .byte 44
104 .byte 52
105 .byte 20
106 .byte 24
107 .byte 48
108 .byte 60
109 .byte 56
110 .byte 40
111 .byte 48
112 .byte 8
113 .byte 32
114 .byte 28
115 .byte 36
116 .byte 4
117 .byte 44
118 .byte 20
119 .byte 56
120 .byte 60
121 .byte 24
122 .byte 52
123 .byte 16
124 .byte 12
125 .byte 12
126 .byte 4
127 .byte 48
128 .byte 20
129 .byte 8
130 .byte 52
131 .byte 16
132 .byte 60
133 .byte 24
134 .byte 36
135 .byte 44
136 .byte 28
137 .byte 56
138 .byte 40
139 .byte 32
140 .byte 36
141 .byte 20
142 .byte 24
143 .byte 60
144 .byte 40
145 .byte 44
146 .byte 52
147 .byte 16
148 .byte 32
149 .byte 4
150 .byte 48
151 .byte 8
152 .byte 28
153 .byte 56
154 .byte 12
155 .byte 28
156 .byte 32
157 .byte 40
158 .byte 52
159 .byte 36
160 .byte 16
161 .byte 20
162 .byte 48
163 .byte 8
164 .byte 4
165 .byte 60
166 .byte 24
167 .byte 56
168 .byte 44
169 .byte 12
170 .byte 8
171 .byte 36
172 .byte 24
173 .byte 28
174 .byte 16
175 .byte 60
176 .byte 20
177 .byte 56
178 .byte 32
179 .byte 40
180 .byte 48
181 .byte 12
182 .byte 4
183 .byte 44
184 .byte 52
185 .byte 44
186 .byte 40
187 .byte 12
188 .byte 56
189 .byte 8
190 .byte 36
191 .byte 24
192 .byte 60
193 .byte 28
194 .byte 48
195 .byte 4
196 .byte 32
197 .byte 20
198 .byte 16
199 .byte 52
200 .byte 60
201 .byte 12
202 .byte 24
203 .byte 36
204 .byte 8
205 .byte 4
206 .byte 16
207 .byte 56
208 .byte 48
209 .byte 44
210 .byte 40
211 .byte 52
212 .byte 32
213 .byte 20
214 .byte 28
215 .byte 32
216 .byte 12
217 .byte 36
218 .byte 28
219 .byte 24
220 .byte 56
221 .byte 40
222 .byte 16
223 .byte 52
224 .byte 44
225 .byte 4
226 .byte 20
227 .byte 60
228 .byte 8
229 .byte 48
230 .byte 48
231 .byte 52
232 .byte 12
233 .byte 20
234 .byte 32
235 .byte 44
236 .byte 36
237 .byte 28
238 .byte 4
239 .byte 40
240 .byte 24
241 .byte 8
242 .byte 56
243 .byte 60
244 .byte 16
245 .byte 36
246 .byte 32
247 .byte 8
248 .byte 40
249 .byte 4
250 .byte 52
251 .byte 24
252 .byte 44
253 .byte 20
254 .byte 12
255 .byte 28
256 .byte 48
257 .byte 56
258 .byte 16
259 .byte 60
260 .byte 4
261 .byte 52
262 .byte 60
263 .byte 48
264 .byte 20
265 .byte 16
266 .byte 56
267 .byte 44
268 .byte 24
269 .byte 8
270 .byte 40
271 .byte 12
272 .byte 32
273 .byte 28
274 .byte 36
275 .byte 24
276 .byte 32
277 .byte 12
278 .byte 4
279 .byte 20
280 .byte 16
281 .byte 60
282 .byte 36
283 .byte 28
284 .byte 8
285 .byte 52
286 .byte 40
287 .byte 48
288 .byte 44
289 .byte 56
290
291 .globl _table_2bits
292_table_2bits:
293 .word 0
294 .word -2
295 .word -4
296 .word -6
297 .word 0x03030303
298 .word 0x03030303
299 .word 0x03030303
300 .word 0x03030303
301
302 .globl _table_4bits
303_table_4bits:
304 .word 0
305 .word -4
306 .word 0
307 .word -4
308 .word 0x0f0f0f0f
309 .word 0x0f0f0f0f
310 .word 0x0f0f0f0f
311 .word 0x0f0f0f0f
312
313 .globl _table_10bits
314_table_10bits:
315 .word 6
316 .word 0
317 .word 6
318 .word 0
319 .word 0
320 .word -20
321 .word 0
322 .word -20
323 .word (1023<<16)
324 .word 0
325 .word (1023<<16)
326 .word 0
327 .word 1023
328 .word 1023
329 .word 1023
330 .word 1023
331