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