xref: /xnu-10063.121.3/osfmk/arm64/WKdmData.s (revision 2c2f96dc2b9a4408a43d3150ae9c105355ca3daa)
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