1/* asm_all.S --
2
3   This file is part of the LZO real-time data compression library.
4
5   Copyright (C) 2011 Markus Franz Xaver Johannes Oberhumer
6   Copyright (C) 2010 Markus Franz Xaver Johannes Oberhumer
7   Copyright (C) 2009 Markus Franz Xaver Johannes Oberhumer
8   Copyright (C) 2008 Markus Franz Xaver Johannes Oberhumer
9   Copyright (C) 2007 Markus Franz Xaver Johannes Oberhumer
10   Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer
11   Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer
12   Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer
13   Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer
14   Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
15   Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
16   Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
17   Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
18   Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
19   Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer
20   Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
21   All Rights Reserved.
22
23   The LZO library is free software; you can redistribute it and/or
24   modify it under the terms of the GNU General Public License as
25   published by the Free Software Foundation; either version 2 of
26   the License, or (at your option) any later version.
27
28   The LZO library is distributed in the hope that it will be useful,
29   but WITHOUT ANY WARRANTY; without even the implied warranty of
30   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
31   GNU General Public License for more details.
32
33   You should have received a copy of the GNU General Public License
34   along with the LZO library; see the file COPYING.
35   If not, write to the Free Software Foundation, Inc.,
36   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
37
38   Markus F.X.J. Oberhumer
39   <markus@oberhumer.com>
40   http://www.oberhumer.com/opensource/lzo/
41 */
42
43/***** DO NOT EDIT - GENERATED AUTOMATICALLY *****/
44
45#if defined(__MACH__) && defined(__APPLE__)
46#  define NAME1(x)      _ ## x
47#else
48#  define NAME1(x)      _ ## x
49#  define NAME2(x)           x
50#endif
51#ifndef p2align
52#  define p2align(x)    .p2align x
53#endif
54#ifndef globalf
55#  define globalf(x)    .globl x
56#endif
57#ifndef typef
58#  if defined(__ELF__)
59#    define typef(x)    .type x,@function
60#  else
61#    define typef(x)
62#  endif
63#endif
64#ifndef sizef
65#  if defined(__ELF__)
66#    define sizef(x,s)  .size x,s
67#  else
68#    define sizef(x,s)
69#  endif
70#endif
71#ifndef db
72#  define db            .byte
73#endif
74#ifdef __ELF__
75.section .note.GNU-stack,"",@progbits
76#endif
77.text
78p2align(4)
79
80#ifdef NAME1
81typef(NAME1(lzo1c_decompress_asm))
82#endif
83#ifdef NAME2
84typef(NAME2(lzo1c_decompress_asm))
85#endif
86#ifdef NAME1
87globalf(NAME1(lzo1c_decompress_asm))
88#endif
89#ifdef NAME2
90globalf(NAME2(lzo1c_decompress_asm))
91#endif
92#ifdef NAME1
93NAME1(lzo1c_decompress_asm):
94#endif
95#ifdef NAME2
96NAME2(lzo1c_decompress_asm):
97#endif
98db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
99db 36,48,189,3,0,0,0,144,49,192,138,6,70,60,32,115
100db 15,8,192,116,51,137,193,243,164,138,6,70,60,32,114,72
101db 60,64,114,93,137,193,36,31,141,87,255,193,233,5,41,194
102db 138,6,70,193,224,5,41,194,65,135,242,243,164,137,214,235
103db 199,141,180,38,0,0,0,0,138,6,70,141,72,32,60,248
104db 114,197,185,24,1,0,0,44,248,116,6,145,48,192,211,224
105db 145,243,164,235,163,141,118,0,141,87,255,41,194,138,6,70
106db 193,224,5,41,194,135,242,164,164,164,137,214,164,49,192,235
107db 152,36,31,137,193,117,19,177,31,138,6,70,8,192,117,8
108db 129,193,255,0,0,0,235,241,1,193,138,6,70,137,195,36
109db 63,137,250,41,194,138,6,70,193,224,6,41,194,57,250,116
110db 27,135,214,141,73,3,243,164,137,214,49,192,193,235,6,137
111db 217,15,133,80,255,255,255,233,60,255,255,255,131,249,1,15
112db 149,192,139,84,36,40,3,84,36,44,57,214,119,38,114,29
113db 43,124,36,48,139,84,36,52,137,58,247,216,131,196,12,90
114db 89,91,94,95,93,195,184,1,0,0,0,235,227,184,8,0
115db 0,0,235,220,184,4,0,0,0,235,213,144,141,116,38,0
116#ifdef NAME1
117sizef(NAME1(lzo1c_decompress_asm),.-NAME1(lzo1c_decompress_asm))
118#endif
119#ifdef NAME2
120sizef(NAME2(lzo1c_decompress_asm),.-NAME2(lzo1c_decompress_asm))
121#endif
122
123#ifdef NAME1
124typef(NAME1(lzo1c_decompress_asm_safe))
125#endif
126#ifdef NAME2
127typef(NAME2(lzo1c_decompress_asm_safe))
128#endif
129#ifdef NAME1
130globalf(NAME1(lzo1c_decompress_asm_safe))
131#endif
132#ifdef NAME2
133globalf(NAME2(lzo1c_decompress_asm_safe))
134#endif
135#ifdef NAME1
136NAME1(lzo1c_decompress_asm_safe):
137#endif
138#ifdef NAME2
139NAME2(lzo1c_decompress_asm_safe):
140#endif
141db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
142db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
143db 36,4,137,248,139,84,36,52,3,2,137,4,36,141,118,0
144db 49,192,138,6,70,60,32,115,40,8,192,116,99,137,193,141
145db 28,15,57,28,36,15,130,107,1,0,0,141,28,14,57,92
146db 36,4,15,130,87,1,0,0,243,164,138,6,70,60,32,114
147db 127,60,64,15,130,169,0,0,0,137,193,36,31,141,87,255
148db 193,233,5,41,194,138,6,70,193,224,5,41,194,65,135,242
149db 59,116,36,48,15,130,51,1,0,0,141,28,15,57,28,36
150db 15,130,32,1,0,0,243,164,137,214,235,148,141,116,38,0
151db 138,6,70,141,72,32,60,248,114,149,185,24,1,0,0,44
152db 248,116,6,145,48,192,211,224,145,141,28,15,57,28,36,15
153db 130,241,0,0,0,141,28,14,57,92,36,4,15,130,221,0
154db 0,0,243,164,233,87,255,255,255,141,180,38,0,0,0,0
155db 141,87,255,41,194,138,6,70,193,224,5,41,194,135,242,59
156db 116,36,48,15,130,196,0,0,0,141,95,4,57,28,36,15
157db 130,177,0,0,0,164,164,164,137,214,164,49,192,233,72,255
158db 255,255,36,31,137,193,117,26,177,31,138,6,70,8,192,117
159db 15,129,193,255,0,0,0,235,241,141,180,38,0,0,0,0
160db 1,193,138,6,70,137,195,36,63,137,250,41,194,138,6,70
161db 193,224,6,41,194,57,250,116,41,135,214,141,73,3,59,116
162db 36,48,114,105,141,4,15,57,4,36,114,90,243,164,137,214
163db 49,192,193,235,6,137,217,15,133,210,254,255,255,233,190,254
164db 255,255,131,249,1,15,149,192,59,60,36,119,57,139,84,36
165db 40,3,84,36,44,57,214,119,38,114,29,43,124,36,48,139
166db 84,36,52,137,58,247,216,131,196,12,90,89,91,94,95,93
167db 195,184,1,0,0,0,235,227,184,8,0,0,0,235,220,184
168db 4,0,0,0,235,213,184,5,0,0,0,235,206,184,6,0
169db 0,0,235,199,141,182,0,0,0,0,141,191,0,0,0,0
170#ifdef NAME1
171sizef(NAME1(lzo1c_decompress_asm_safe),.-NAME1(lzo1c_decompress_asm_safe))
172#endif
173#ifdef NAME2
174sizef(NAME2(lzo1c_decompress_asm_safe),.-NAME2(lzo1c_decompress_asm_safe))
175#endif
176
177#ifdef NAME1
178typef(NAME1(lzo1f_decompress_asm_fast))
179#endif
180#ifdef NAME2
181typef(NAME2(lzo1f_decompress_asm_fast))
182#endif
183#ifdef NAME1
184globalf(NAME1(lzo1f_decompress_asm_fast))
185#endif
186#ifdef NAME2
187globalf(NAME2(lzo1f_decompress_asm_fast))
188#endif
189#ifdef NAME1
190NAME1(lzo1f_decompress_asm_fast):
191#endif
192#ifdef NAME2
193NAME2(lzo1f_decompress_asm_fast):
194#endif
195db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
196db 36,48,189,3,0,0,0,144,49,192,138,6,70,60,31,119
197db 51,8,192,137,193,117,19,138,6,70,8,192,117,8,129,193
198db 255,0,0,0,235,241,141,76,8,31,136,200,193,233,2,243
199db 165,36,3,116,8,139,30,1,198,137,31,1,199,138,6,70
200db 60,31,118,88,60,223,15,135,132,0,0,0,137,193,193,232
201db 2,141,87,255,36,7,193,233,5,137,195,138,6,141,4,195
202db 70,41,194,131,193,2,135,214,131,249,6,114,16,131,248,4
203db 114,11,136,200,193,233,2,243,165,36,3,136,193,243,164,137
204db 214,138,78,254,131,225,3,15,132,123,255,255,255,139,6,1
205db 206,137,7,1,207,49,192,138,6,70,235,164,193,232,2,141
206db 151,255,247,255,255,137,193,138,6,70,141,4,193,41,194,139
207db 2,137,7,131,199,3,235,201,138,6,70,8,192,117,8,129
208db 193,255,0,0,0,235,241,141,76,8,31,235,9,141,118,0
209db 36,31,137,193,116,226,137,250,102,139,6,131,198,2,193,232
210db 2,15,133,122,255,255,255,131,249,1,15,149,192,139,84,36
211db 40,3,84,36,44,57,214,119,38,114,29,43,124,36,48,139
212db 84,36,52,137,58,247,216,131,196,12,90,89,91,94,95,93
213db 195,184,1,0,0,0,235,227,184,8,0,0,0,235,220,184
214db 4,0,0,0,235,213,141,118,0,141,188,39,0,0,0,0
215#ifdef NAME1
216sizef(NAME1(lzo1f_decompress_asm_fast),.-NAME1(lzo1f_decompress_asm_fast))
217#endif
218#ifdef NAME2
219sizef(NAME2(lzo1f_decompress_asm_fast),.-NAME2(lzo1f_decompress_asm_fast))
220#endif
221
222#ifdef NAME1
223typef(NAME1(lzo1f_decompress_asm_fast_safe))
224#endif
225#ifdef NAME2
226typef(NAME2(lzo1f_decompress_asm_fast_safe))
227#endif
228#ifdef NAME1
229globalf(NAME1(lzo1f_decompress_asm_fast_safe))
230#endif
231#ifdef NAME2
232globalf(NAME2(lzo1f_decompress_asm_fast_safe))
233#endif
234#ifdef NAME1
235NAME1(lzo1f_decompress_asm_fast_safe):
236#endif
237#ifdef NAME2
238NAME2(lzo1f_decompress_asm_fast_safe):
239#endif
240db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
241db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
242db 36,4,137,248,139,84,36,52,3,2,137,4,36,141,118,0
243db 49,192,138,6,70,60,31,119,76,8,192,137,193,117,19,138
244db 6,70,8,192,117,8,129,193,255,0,0,0,235,241,141,76
245db 8,31,141,28,15,57,28,36,15,130,61,1,0,0,141,28
246db 14,57,92,36,4,15,130,41,1,0,0,136,200,193,233,2
247db 243,165,36,3,116,8,139,30,1,198,137,31,1,199,138,6
248db 70,60,31,118,110,60,223,15,135,179,0,0,0,137,193,193
249db 232,2,141,87,255,36,7,193,233,5,137,195,138,6,141,4
250db 195,70,41,194,131,193,2,135,214,59,116,36,48,15,130,239
251db 0,0,0,141,28,15,57,28,36,15,130,220,0,0,0,131
252db 249,6,114,16,131,248,4,114,11,136,200,193,233,2,243,165
253db 36,3,136,193,243,164,137,214,138,78,254,131,225,3,15,132
254db 76,255,255,255,139,6,1,206,137,7,1,207,49,192,138,6
255db 70,235,142,141,87,3,57,20,36,15,130,156,0,0,0,193
256db 232,2,141,151,255,247,255,255,137,193,138,6,70,141,4,193
257db 41,194,59,84,36,48,15,130,134,0,0,0,139,2,137,7
258db 131,199,3,235,179,138,6,70,8,192,117,8,129,193,255,0
259db 0,0,235,241,141,76,8,31,235,12,141,182,0,0,0,0
260db 36,31,137,193,116,223,137,250,102,139,6,131,198,2,193,232
261db 2,15,133,75,255,255,255,131,249,1,15,149,192,59,60,36
262db 119,57,139,84,36,40,3,84,36,44,57,214,119,38,114,29
263db 43,124,36,48,139,84,36,52,137,58,247,216,131,196,12,90
264db 89,91,94,95,93,195,184,1,0,0,0,235,227,184,8,0
265db 0,0,235,220,184,4,0,0,0,235,213,184,5,0,0,0
266db 235,206,184,6,0,0,0,235,199,141,180,38,0,0,0,0
267#ifdef NAME1
268sizef(NAME1(lzo1f_decompress_asm_fast_safe),.-NAME1(lzo1f_decompress_asm_fast_safe))
269#endif
270#ifdef NAME2
271sizef(NAME2(lzo1f_decompress_asm_fast_safe),.-NAME2(lzo1f_decompress_asm_fast_safe))
272#endif
273
274#ifdef NAME1
275typef(NAME1(lzo1x_decompress_asm_fast))
276#endif
277#ifdef NAME2
278typef(NAME2(lzo1x_decompress_asm_fast))
279#endif
280#ifdef NAME1
281globalf(NAME1(lzo1x_decompress_asm_fast))
282#endif
283#ifdef NAME2
284globalf(NAME2(lzo1x_decompress_asm_fast))
285#endif
286#ifdef NAME1
287NAME1(lzo1x_decompress_asm_fast):
288#endif
289#ifdef NAME2
290NAME2(lzo1x_decompress_asm_fast):
291#endif
292db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
293db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,27
294db 44,14,235,34,5,255,0,0,0,138,30,70,8,219,116,244
295db 141,68,24,21,235,16,137,246,138,6,70,60,16,115,65,8
296db 192,116,230,131,192,6,137,193,49,232,193,233,2,33,232,139
297db 22,131,198,4,137,23,131,199,4,73,117,243,41,198,41,199
298db 138,6,70,60,16,115,25,193,232,2,138,30,141,151,255,247
299db 255,255,141,4,152,70,41,194,139,10,137,15,1,239,235,110
300db 60,64,114,52,137,193,193,232,2,141,87,255,131,224,7,138
301db 30,193,233,5,141,4,216,70,41,194,131,193,4,57,232,115
302db 53,235,109,5,255,0,0,0,138,30,70,8,219,116,244,141
303db 76,24,36,49,192,235,13,144,60,32,114,116,131,224,31,116
304db 231,141,72,5,102,139,6,141,87,255,193,232,2,131,198,2
305db 41,194,57,232,114,58,141,68,15,253,193,233,2,139,26,131
306db 194,4,137,31,131,199,4,73,117,243,137,199,49,219,138,70
307db 254,33,232,15,132,63,255,255,255,139,22,1,198,137,23,1
308db 199,138,6,70,233,119,255,255,255,141,180,38,0,0,0,0
309db 135,214,41,233,243,164,137,214,235,212,129,193,255,0,0,0
310db 138,30,70,8,219,116,243,141,76,11,12,235,23,141,118,0
311db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
312db 223,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
313db 193,232,2,116,43,41,194,233,122,255,255,255,141,116,38,0
314db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,138,2
315db 136,7,138,90,1,136,95,1,131,199,2,233,110,255,255,255
316db 131,249,6,15,149,192,139,84,36,40,3,84,36,44,57,214
317db 119,38,114,29,43,124,36,48,139,84,36,52,137,58,247,216
318db 131,196,12,90,89,91,94,95,93,195,184,1,0,0,0,235
319db 227,184,8,0,0,0,235,220,184,4,0,0,0,235,213,144
320#ifdef NAME1
321sizef(NAME1(lzo1x_decompress_asm_fast),.-NAME1(lzo1x_decompress_asm_fast))
322#endif
323#ifdef NAME2
324sizef(NAME2(lzo1x_decompress_asm_fast),.-NAME2(lzo1x_decompress_asm_fast))
325#endif
326
327#ifdef NAME1
328typef(NAME1(lzo1x_decompress_asm_fast_safe))
329#endif
330#ifdef NAME2
331typef(NAME2(lzo1x_decompress_asm_fast_safe))
332#endif
333#ifdef NAME1
334globalf(NAME1(lzo1x_decompress_asm_fast_safe))
335#endif
336#ifdef NAME2
337globalf(NAME2(lzo1x_decompress_asm_fast_safe))
338#endif
339#ifdef NAME1
340NAME1(lzo1x_decompress_asm_fast_safe):
341#endif
342#ifdef NAME2
343NAME2(lzo1x_decompress_asm_fast_safe):
344#endif
345db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
346db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
347db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
348db 219,172,60,17,118,55,44,14,235,62,5,255,0,0,0,141
349db 84,6,18,57,84,36,4,15,130,78,2,0,0,138,30,70
350db 8,219,116,230,141,68,24,21,235,30,141,182,0,0,0,0
351db 57,116,36,4,15,130,49,2,0,0,138,6,70,60,16,115
352db 119,8,192,116,216,131,192,6,141,84,7,253,57,20,36,15
353db 130,29,2,0,0,141,84,6,253,57,84,36,4,15,130,8
354db 2,0,0,137,193,49,232,193,233,2,33,232,139,22,131,198
355db 4,137,23,131,199,4,73,117,243,41,198,41,199,138,6,70
356db 60,16,115,52,141,87,3,57,20,36,15,130,226,1,0,0
357db 193,232,2,138,30,141,151,255,247,255,255,141,4,152,70,41
358db 194,59,84,36,48,15,130,206,1,0,0,139,10,137,15,1
359db 239,233,151,0,0,0,137,246,60,64,114,68,137,193,193,232
360db 2,141,87,255,131,224,7,138,30,193,233,5,141,4,216,70
361db 41,194,131,193,4,57,232,115,73,233,170,0,0,0,5,255
362db 0,0,0,141,86,3,57,84,36,4,15,130,123,1,0,0
363db 138,30,70,8,219,116,231,141,76,24,36,49,192,235,17,144
364db 60,32,15,130,200,0,0,0,131,224,31,116,227,141,72,5
365db 102,139,6,141,87,255,193,232,2,131,198,2,41,194,57,232
366db 114,102,59,84,36,48,15,130,77,1,0,0,141,68,15,253
367db 193,233,2,57,4,36,15,130,54,1,0,0,139,26,131,194
368db 4,137,31,131,199,4,73,117,243,137,199,49,219,138,70,254
369db 33,232,15,132,216,254,255,255,141,20,7,57,20,36,15,130
370db 14,1,0,0,141,20,6,57,84,36,4,15,130,250,0,0
371db 0,139,22,1,198,137,23,1,199,138,6,70,233,55,255,255
372db 255,141,180,38,0,0,0,0,59,84,36,48,15,130,231,0
373db 0,0,141,68,15,253,57,4,36,15,130,211,0,0,0,135
374db 214,41,233,243,164,137,214,235,164,129,193,255,0,0,0,141
375db 86,3,57,84,36,4,15,130,175,0,0,0,138,30,70,8
376db 219,116,230,141,76,11,12,235,27,141,180,38,0,0,0,0
377db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
378db 219,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
379db 193,232,2,116,57,41,194,233,38,255,255,255,141,116,38,0
380db 141,87,2,57,20,36,114,106,193,232,2,138,30,141,87,255
381db 141,4,152,70,41,194,59,84,36,48,114,93,138,2,136,7
382db 138,90,1,136,95,1,131,199,2,233,31,255,255,255,131,249
383db 6,15,149,192,59,60,36,119,57,139,84,36,40,3,84,36
384db 44,57,214,119,38,114,29,43,124,36,48,139,84,36,52,137
385db 58,247,216,131,196,12,90,89,91,94,95,93,195,184,1,0
386db 0,0,235,227,184,8,0,0,0,235,220,184,4,0,0,0
387db 235,213,184,5,0,0,0,235,206,184,6,0,0,0,235,199
388#ifdef NAME1
389sizef(NAME1(lzo1x_decompress_asm_fast_safe),.-NAME1(lzo1x_decompress_asm_fast_safe))
390#endif
391#ifdef NAME2
392sizef(NAME2(lzo1x_decompress_asm_fast_safe),.-NAME2(lzo1x_decompress_asm_fast_safe))
393#endif
394
395#ifdef NAME1
396typef(NAME1(lzo1x_decompress_asm))
397#endif
398#ifdef NAME2
399typef(NAME2(lzo1x_decompress_asm))
400#endif
401#ifdef NAME1
402globalf(NAME1(lzo1x_decompress_asm))
403#endif
404#ifdef NAME2
405globalf(NAME2(lzo1x_decompress_asm))
406#endif
407#ifdef NAME1
408NAME1(lzo1x_decompress_asm):
409#endif
410#ifdef NAME2
411NAME2(lzo1x_decompress_asm):
412#endif
413db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
414db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,35
415db 44,17,60,4,115,40,137,193,235,56,5,255,0,0,0,138
416db 30,70,8,219,116,244,141,68,24,18,235,18,141,116,38,0
417db 138,6,70,60,16,115,73,8,192,116,228,131,192,3,137,193
418db 193,232,2,33,233,139,22,131,198,4,137,23,131,199,4,72
419db 117,243,243,164,138,6,70,60,16,115,37,193,232,2,138,30
420db 141,151,255,247,255,255,141,4,152,70,41,194,138,2,136,7
421db 138,66,1,136,71,1,138,66,2,136,71,2,1,239,235,119
422db 60,64,114,52,137,193,193,232,2,141,87,255,131,224,7,138
423db 30,193,233,5,141,4,216,70,41,194,65,57,232,115,55,235
424db 119,5,255,0,0,0,138,30,70,8,219,116,244,141,76,24
425db 33,49,192,235,15,141,118,0,60,32,114,124,131,224,31,116
426db 229,141,72,2,102,139,6,141,87,255,193,232,2,131,198,2
427db 41,194,57,232,114,66,137,203,193,235,2,116,17,139,2,131
428db 194,4,137,7,131,199,4,75,117,243,33,233,116,9,138,2
429db 66,136,7,71,73,117,247,138,70,254,33,232,15,132,46,255
430db 255,255,138,14,70,136,15,71,72,117,247,138,6,70,233,109
431db 255,255,255,144,141,116,38,0,135,214,243,164,137,214,235,215
432db 129,193,255,0,0,0,138,30,70,8,219,116,243,141,76,11
433db 9,235,25,144,141,116,38,0,60,16,114,44,137,193,131,224
434db 8,193,224,13,131,225,7,116,221,131,193,2,102,139,6,131
435db 198,2,141,151,0,192,255,255,193,232,2,116,43,41,194,233
436db 114,255,255,255,141,116,38,0,193,232,2,138,30,141,87,255
437db 141,4,152,70,41,194,138,2,136,7,138,90,1,136,95,1
438db 131,199,2,233,111,255,255,255,131,249,3,15,149,192,139,84
439db 36,40,3,84,36,44,57,214,119,38,114,29,43,124,36,48
440db 139,84,36,52,137,58,247,216,131,196,12,90,89,91,94,95
441db 93,195,184,1,0,0,0,235,227,184,8,0,0,0,235,220
442db 184,4,0,0,0,235,213,137,246,141,188,39,0,0,0,0
443#ifdef NAME1
444sizef(NAME1(lzo1x_decompress_asm),.-NAME1(lzo1x_decompress_asm))
445#endif
446#ifdef NAME2
447sizef(NAME2(lzo1x_decompress_asm),.-NAME2(lzo1x_decompress_asm))
448#endif
449
450#ifdef NAME1
451typef(NAME1(lzo1x_decompress_asm_safe))
452#endif
453#ifdef NAME2
454typef(NAME2(lzo1x_decompress_asm_safe))
455#endif
456#ifdef NAME1
457globalf(NAME1(lzo1x_decompress_asm_safe))
458#endif
459#ifdef NAME2
460globalf(NAME2(lzo1x_decompress_asm_safe))
461#endif
462#ifdef NAME1
463NAME1(lzo1x_decompress_asm_safe):
464#endif
465#ifdef NAME2
466NAME2(lzo1x_decompress_asm_safe):
467#endif
468db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
469db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
470db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
471db 219,172,60,17,118,87,44,17,60,4,115,92,141,20,7,57
472db 20,36,15,130,130,2,0,0,141,20,6,57,84,36,4,15
473db 130,110,2,0,0,137,193,235,110,5,255,0,0,0,141,84
474db 6,18,57,84,36,4,15,130,87,2,0,0,138,30,70,8
475db 219,116,230,141,68,24,18,235,31,141,180,38,0,0,0,0
476db 57,116,36,4,15,130,57,2,0,0,138,6,70,60,16,115
477db 127,8,192,116,215,131,192,3,141,84,7,0,57,20,36,15
478db 130,37,2,0,0,141,84,6,0,57,84,36,4,15,130,16
479db 2,0,0,137,193,193,232,2,33,233,139,22,131,198,4,137
480db 23,131,199,4,72,117,243,243,164,138,6,70,60,16,115,64
481db 141,87,3,57,20,36,15,130,238,1,0,0,193,232,2,138
482db 30,141,151,255,247,255,255,141,4,152,70,41,194,59,84,36
483db 48,15,130,218,1,0,0,138,2,136,7,138,66,1,136,71
484db 1,138,66,2,136,71,2,1,239,233,163,0,0,0,137,246
485db 60,64,114,68,137,193,193,232,2,141,87,255,131,224,7,138
486db 30,193,233,5,141,4,216,70,41,194,65,57,232,115,75,233
487db 180,0,0,0,5,255,0,0,0,141,86,3,57,84,36,4
488db 15,130,125,1,0,0,138,30,70,8,219,116,231,141,76,24
489db 33,49,192,235,19,141,118,0,60,32,15,130,200,0,0,0
490db 131,224,31,116,225,141,72,2,102,139,6,141,87,255,193,232
491db 2,131,198,2,41,194,57,232,114,110,59,84,36,48,15,130
492db 77,1,0,0,141,4,15,57,4,36,15,130,58,1,0,0
493db 137,203,193,235,2,116,17,139,2,131,194,4,137,7,131,199
494db 4,75,117,243,33,233,116,9,138,2,66,136,7,71,73,117
495db 247,138,70,254,33,232,15,132,196,254,255,255,141,20,7,57
496db 20,36,15,130,2,1,0,0,141,20,6,57,84,36,4,15
497db 130,238,0,0,0,138,14,70,136,15,71,72,117,247,138,6
498db 70,233,42,255,255,255,137,246,59,84,36,48,15,130,223,0
499db 0,0,141,68,15,0,57,4,36,15,130,203,0,0,0,135
500db 214,243,164,137,214,235,170,129,193,255,0,0,0,141,86,3
501db 57,84,36,4,15,130,169,0,0,0,138,30,70,8,219,116
502db 230,141,76,11,9,235,21,144,60,16,114,44,137,193,131,224
503db 8,193,224,13,131,225,7,116,225,131,193,2,102,139,6,131
504db 198,2,141,151,0,192,255,255,193,232,2,116,57,41,194,233
505db 38,255,255,255,141,116,38,0,141,87,2,57,20,36,114,106
506db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,59,84
507db 36,48,114,93,138,2,136,7,138,90,1,136,95,1,131,199
508db 2,233,43,255,255,255,131,249,3,15,149,192,59,60,36,119
509db 57,139,84,36,40,3,84,36,44,57,214,119,38,114,29,43
510db 124,36,48,139,84,36,52,137,58,247,216,131,196,12,90,89
511db 91,94,95,93,195,184,1,0,0,0,235,227,184,8,0,0
512db 0,235,220,184,4,0,0,0,235,213,184,5,0,0,0,235
513db 206,184,6,0,0,0,235,199,144,141,180,38,0,0,0,0
514#ifdef NAME1
515sizef(NAME1(lzo1x_decompress_asm_safe),.-NAME1(lzo1x_decompress_asm_safe))
516#endif
517#ifdef NAME2
518sizef(NAME2(lzo1x_decompress_asm_safe),.-NAME2(lzo1x_decompress_asm_safe))
519#endif
520
521#ifdef NAME1
522typef(NAME1(lzo1y_decompress_asm_fast))
523#endif
524#ifdef NAME2
525typef(NAME2(lzo1y_decompress_asm_fast))
526#endif
527#ifdef NAME1
528globalf(NAME1(lzo1y_decompress_asm_fast))
529#endif
530#ifdef NAME2
531globalf(NAME2(lzo1y_decompress_asm_fast))
532#endif
533#ifdef NAME1
534NAME1(lzo1y_decompress_asm_fast):
535#endif
536#ifdef NAME2
537NAME2(lzo1y_decompress_asm_fast):
538#endif
539db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
540db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,27
541db 44,14,235,34,5,255,0,0,0,138,30,70,8,219,116,244
542db 141,68,24,21,235,16,137,246,138,6,70,60,16,115,65,8
543db 192,116,230,131,192,6,137,193,49,232,193,233,2,33,232,139
544db 22,131,198,4,137,23,131,199,4,73,117,243,41,198,41,199
545db 138,6,70,60,16,115,25,193,232,2,138,30,141,151,255,251
546db 255,255,141,4,152,70,41,194,139,10,137,15,1,239,235,110
547db 60,64,114,52,137,193,193,232,2,141,87,255,33,232,138,30
548db 193,233,4,141,4,152,70,41,194,131,193,2,57,232,115,54
549db 235,110,5,255,0,0,0,138,30,70,8,219,116,244,141,76
550db 24,36,49,192,235,14,137,246,60,32,114,116,131,224,31,116
551db 230,141,72,5,102,139,6,141,87,255,193,232,2,131,198,2
552db 41,194,57,232,114,58,141,68,15,253,193,233,2,139,26,131
553db 194,4,137,31,131,199,4,73,117,243,137,199,49,219,138,70
554db 254,33,232,15,132,63,255,255,255,139,22,1,198,137,23,1
555db 199,138,6,70,233,119,255,255,255,141,180,38,0,0,0,0
556db 135,214,41,233,243,164,137,214,235,212,129,193,255,0,0,0
557db 138,30,70,8,219,116,243,141,76,11,12,235,23,141,118,0
558db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
559db 223,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
560db 193,232,2,116,43,41,194,233,122,255,255,255,141,116,38,0
561db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,138,2
562db 136,7,138,90,1,136,95,1,131,199,2,233,110,255,255,255
563db 131,249,6,15,149,192,139,84,36,40,3,84,36,44,57,214
564db 119,38,114,29,43,124,36,48,139,84,36,52,137,58,247,216
565db 131,196,12,90,89,91,94,95,93,195,184,1,0,0,0,235
566db 227,184,8,0,0,0,235,220,184,4,0,0,0,235,213,144
567#ifdef NAME1
568sizef(NAME1(lzo1y_decompress_asm_fast),.-NAME1(lzo1y_decompress_asm_fast))
569#endif
570#ifdef NAME2
571sizef(NAME2(lzo1y_decompress_asm_fast),.-NAME2(lzo1y_decompress_asm_fast))
572#endif
573
574#ifdef NAME1
575typef(NAME1(lzo1y_decompress_asm_fast_safe))
576#endif
577#ifdef NAME2
578typef(NAME2(lzo1y_decompress_asm_fast_safe))
579#endif
580#ifdef NAME1
581globalf(NAME1(lzo1y_decompress_asm_fast_safe))
582#endif
583#ifdef NAME2
584globalf(NAME2(lzo1y_decompress_asm_fast_safe))
585#endif
586#ifdef NAME1
587NAME1(lzo1y_decompress_asm_fast_safe):
588#endif
589#ifdef NAME2
590NAME2(lzo1y_decompress_asm_fast_safe):
591#endif
592db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
593db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
594db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
595db 219,172,60,17,118,55,44,14,235,62,5,255,0,0,0,141
596db 84,6,18,57,84,36,4,15,130,78,2,0,0,138,30,70
597db 8,219,116,230,141,68,24,21,235,30,141,182,0,0,0,0
598db 57,116,36,4,15,130,49,2,0,0,138,6,70,60,16,115
599db 119,8,192,116,216,131,192,6,141,84,7,253,57,20,36,15
600db 130,29,2,0,0,141,84,6,253,57,84,36,4,15,130,8
601db 2,0,0,137,193,49,232,193,233,2,33,232,139,22,131,198
602db 4,137,23,131,199,4,73,117,243,41,198,41,199,138,6,70
603db 60,16,115,52,141,87,3,57,20,36,15,130,226,1,0,0
604db 193,232,2,138,30,141,151,255,251,255,255,141,4,152,70,41
605db 194,59,84,36,48,15,130,206,1,0,0,139,10,137,15,1
606db 239,233,151,0,0,0,137,246,60,64,114,68,137,193,193,232
607db 2,141,87,255,33,232,138,30,193,233,4,141,4,152,70,41
608db 194,131,193,2,57,232,115,74,233,171,0,0,0,5,255,0
609db 0,0,141,86,3,57,84,36,4,15,130,124,1,0,0,138
610db 30,70,8,219,116,231,141,76,24,36,49,192,235,18,137,246
611db 60,32,15,130,200,0,0,0,131,224,31,116,226,141,72,5
612db 102,139,6,141,87,255,193,232,2,131,198,2,41,194,57,232
613db 114,102,59,84,36,48,15,130,77,1,0,0,141,68,15,253
614db 193,233,2,57,4,36,15,130,54,1,0,0,139,26,131,194
615db 4,137,31,131,199,4,73,117,243,137,199,49,219,138,70,254
616db 33,232,15,132,216,254,255,255,141,20,7,57,20,36,15,130
617db 14,1,0,0,141,20,6,57,84,36,4,15,130,250,0,0
618db 0,139,22,1,198,137,23,1,199,138,6,70,233,55,255,255
619db 255,141,180,38,0,0,0,0,59,84,36,48,15,130,231,0
620db 0,0,141,68,15,253,57,4,36,15,130,211,0,0,0,135
621db 214,41,233,243,164,137,214,235,164,129,193,255,0,0,0,141
622db 86,3,57,84,36,4,15,130,175,0,0,0,138,30,70,8
623db 219,116,230,141,76,11,12,235,27,141,180,38,0,0,0,0
624db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
625db 219,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
626db 193,232,2,116,57,41,194,233,38,255,255,255,141,116,38,0
627db 141,87,2,57,20,36,114,106,193,232,2,138,30,141,87,255
628db 141,4,152,70,41,194,59,84,36,48,114,93,138,2,136,7
629db 138,90,1,136,95,1,131,199,2,233,31,255,255,255,131,249
630db 6,15,149,192,59,60,36,119,57,139,84,36,40,3,84,36
631db 44,57,214,119,38,114,29,43,124,36,48,139,84,36,52,137
632db 58,247,216,131,196,12,90,89,91,94,95,93,195,184,1,0
633db 0,0,235,227,184,8,0,0,0,235,220,184,4,0,0,0
634db 235,213,184,5,0,0,0,235,206,184,6,0,0,0,235,199
635#ifdef NAME1
636sizef(NAME1(lzo1y_decompress_asm_fast_safe),.-NAME1(lzo1y_decompress_asm_fast_safe))
637#endif
638#ifdef NAME2
639sizef(NAME2(lzo1y_decompress_asm_fast_safe),.-NAME2(lzo1y_decompress_asm_fast_safe))
640#endif
641
642#ifdef NAME1
643typef(NAME1(lzo1y_decompress_asm))
644#endif
645#ifdef NAME2
646typef(NAME2(lzo1y_decompress_asm))
647#endif
648#ifdef NAME1
649globalf(NAME1(lzo1y_decompress_asm))
650#endif
651#ifdef NAME2
652globalf(NAME2(lzo1y_decompress_asm))
653#endif
654#ifdef NAME1
655NAME1(lzo1y_decompress_asm):
656#endif
657#ifdef NAME2
658NAME2(lzo1y_decompress_asm):
659#endif
660db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
661db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,35
662db 44,17,60,4,115,40,137,193,235,56,5,255,0,0,0,138
663db 30,70,8,219,116,244,141,68,24,18,235,18,141,116,38,0
664db 138,6,70,60,16,115,73,8,192,116,228,131,192,3,137,193
665db 193,232,2,33,233,139,22,131,198,4,137,23,131,199,4,72
666db 117,243,243,164,138,6,70,60,16,115,37,193,232,2,138,30
667db 141,151,255,251,255,255,141,4,152,70,41,194,138,2,136,7
668db 138,66,1,136,71,1,138,66,2,136,71,2,1,239,235,119
669db 60,64,114,52,137,193,193,232,2,141,87,255,33,232,138,30
670db 193,233,4,141,4,152,70,41,194,73,57,232,115,56,235,120
671db 5,255,0,0,0,138,30,70,8,219,116,244,141,76,24,33
672db 49,192,235,16,141,116,38,0,60,32,114,124,131,224,31,116
673db 228,141,72,2,102,139,6,141,87,255,193,232,2,131,198,2
674db 41,194,57,232,114,66,137,203,193,235,2,116,17,139,2,131
675db 194,4,137,7,131,199,4,75,117,243,33,233,116,9,138,2
676db 66,136,7,71,73,117,247,138,70,254,33,232,15,132,46,255
677db 255,255,138,14,70,136,15,71,72,117,247,138,6,70,233,109
678db 255,255,255,144,141,116,38,0,135,214,243,164,137,214,235,215
679db 129,193,255,0,0,0,138,30,70,8,219,116,243,141,76,11
680db 9,235,25,144,141,116,38,0,60,16,114,44,137,193,131,224
681db 8,193,224,13,131,225,7,116,221,131,193,2,102,139,6,131
682db 198,2,141,151,0,192,255,255,193,232,2,116,43,41,194,233
683db 114,255,255,255,141,116,38,0,193,232,2,138,30,141,87,255
684db 141,4,152,70,41,194,138,2,136,7,138,90,1,136,95,1
685db 131,199,2,233,111,255,255,255,131,249,3,15,149,192,139,84
686db 36,40,3,84,36,44,57,214,119,38,114,29,43,124,36,48
687db 139,84,36,52,137,58,247,216,131,196,12,90,89,91,94,95
688db 93,195,184,1,0,0,0,235,227,184,8,0,0,0,235,220
689db 184,4,0,0,0,235,213,137,246,141,188,39,0,0,0,0
690#ifdef NAME1
691sizef(NAME1(lzo1y_decompress_asm),.-NAME1(lzo1y_decompress_asm))
692#endif
693#ifdef NAME2
694sizef(NAME2(lzo1y_decompress_asm),.-NAME2(lzo1y_decompress_asm))
695#endif
696
697#ifdef NAME1
698typef(NAME1(lzo1y_decompress_asm_safe))
699#endif
700#ifdef NAME2
701typef(NAME2(lzo1y_decompress_asm_safe))
702#endif
703#ifdef NAME1
704globalf(NAME1(lzo1y_decompress_asm_safe))
705#endif
706#ifdef NAME2
707globalf(NAME2(lzo1y_decompress_asm_safe))
708#endif
709#ifdef NAME1
710NAME1(lzo1y_decompress_asm_safe):
711#endif
712#ifdef NAME2
713NAME2(lzo1y_decompress_asm_safe):
714#endif
715db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
716db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
717db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
718db 219,172,60,17,118,87,44,17,60,4,115,92,141,20,7,57
719db 20,36,15,130,130,2,0,0,141,20,6,57,84,36,4,15
720db 130,110,2,0,0,137,193,235,110,5,255,0,0,0,141,84
721db 6,18,57,84,36,4,15,130,87,2,0,0,138,30,70,8
722db 219,116,230,141,68,24,18,235,31,141,180,38,0,0,0,0
723db 57,116,36,4,15,130,57,2,0,0,138,6,70,60,16,115
724db 127,8,192,116,215,131,192,3,141,84,7,0,57,20,36,15
725db 130,37,2,0,0,141,84,6,0,57,84,36,4,15,130,16
726db 2,0,0,137,193,193,232,2,33,233,139,22,131,198,4,137
727db 23,131,199,4,72,117,243,243,164,138,6,70,60,16,115,64
728db 141,87,3,57,20,36,15,130,238,1,0,0,193,232,2,138
729db 30,141,151,255,251,255,255,141,4,152,70,41,194,59,84,36
730db 48,15,130,218,1,0,0,138,2,136,7,138,66,1,136,71
731db 1,138,66,2,136,71,2,1,239,233,163,0,0,0,137,246
732db 60,64,114,68,137,193,193,232,2,141,87,255,33,232,138,30
733db 193,233,4,141,4,152,70,41,194,73,57,232,115,76,233,181
734db 0,0,0,5,255,0,0,0,141,86,3,57,84,36,4,15
735db 130,126,1,0,0,138,30,70,8,219,116,231,141,76,24,33
736db 49,192,235,20,141,116,38,0,60,32,15,130,200,0,0,0
737db 131,224,31,116,224,141,72,2,102,139,6,141,87,255,193,232
738db 2,131,198,2,41,194,57,232,114,110,59,84,36,48,15,130
739db 77,1,0,0,141,4,15,57,4,36,15,130,58,1,0,0
740db 137,203,193,235,2,116,17,139,2,131,194,4,137,7,131,199
741db 4,75,117,243,33,233,116,9,138,2,66,136,7,71,73,117
742db 247,138,70,254,33,232,15,132,196,254,255,255,141,20,7,57
743db 20,36,15,130,2,1,0,0,141,20,6,57,84,36,4,15
744db 130,238,0,0,0,138,14,70,136,15,71,72,117,247,138,6
745db 70,233,42,255,255,255,137,246,59,84,36,48,15,130,223,0
746db 0,0,141,68,15,0,57,4,36,15,130,203,0,0,0,135
747db 214,243,164,137,214,235,170,129,193,255,0,0,0,141,86,3
748db 57,84,36,4,15,130,169,0,0,0,138,30,70,8,219,116
749db 230,141,76,11,9,235,21,144,60,16,114,44,137,193,131,224
750db 8,193,224,13,131,225,7,116,225,131,193,2,102,139,6,131
751db 198,2,141,151,0,192,255,255,193,232,2,116,57,41,194,233
752db 38,255,255,255,141,116,38,0,141,87,2,57,20,36,114,106
753db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,59,84
754db 36,48,114,93,138,2,136,7,138,90,1,136,95,1,131,199
755db 2,233,43,255,255,255,131,249,3,15,149,192,59,60,36,119
756db 57,139,84,36,40,3,84,36,44,57,214,119,38,114,29,43
757db 124,36,48,139,84,36,52,137,58,247,216,131,196,12,90,89
758db 91,94,95,93,195,184,1,0,0,0,235,227,184,8,0,0
759db 0,235,220,184,4,0,0,0,235,213,184,5,0,0,0,235
760db 206,184,6,0,0,0,235,199,144,141,180,38,0,0,0,0
761#ifdef NAME1
762sizef(NAME1(lzo1y_decompress_asm_safe),.-NAME1(lzo1y_decompress_asm_safe))
763#endif
764#ifdef NAME2
765sizef(NAME2(lzo1y_decompress_asm_safe),.-NAME2(lzo1y_decompress_asm_safe))
766#endif
767
768