Updates to Tomato RAF including NGINX && PHP
[tomato.git] / release / src / router / lzo / asm / i386 / src_nasm / all / asm_all.asm
blob2751256aae38e862bc5b79eb1a65f4e81c6b8bdb
1 ; asm_all.asm --
3 ; This file is part of the LZO real-time data compression library.
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.
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.
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.
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.
38 ; Markus F.X.J. Oberhumer
39 ; <markus@oberhumer.com>
40 ; http://www.oberhumer.com/opensource/lzo/
43 ; /***** DO NOT EDIT - GENERATED AUTOMATICALLY *****/
45 %ifidni __OUTPUT_FORMAT__,macho
46 %define NAME1(x) _ %+ x
47 %elifidni __OUTPUT_FORMAT__,macho32
48 %define NAME1(x) _ %+ x
49 %elifidni __OUTPUT_FORMAT__,macho64
50 %define NAME1(x) _ %+ x
51 %else
52 %define NAME1(x) _ %+ x
53 %define NAME2(x) x
54 %endif
55 %ifidni __OUTPUT_FORMAT__,elf
56 %define globalf(x) global x:function (x %+ _end - x)
57 %define globalf_end(x) x %+ _end:
58 %elifidni __OUTPUT_FORMAT__,elf32
59 %define globalf(x) global x:function (x %+ _end - x)
60 %define globalf_end(x) x %+ _end:
61 %elifidni __OUTPUT_FORMAT__,elf64
62 %define globalf(x) global x:function (x %+ _end - x)
63 %define globalf_end(x) x %+ _end:
64 %else
65 %define globalf(x) global x
66 %define globalf_end(x)
67 %endif
68 bits 32
69 %ifidni __OUTPUT_FORMAT__,elf
70 section .note.GNU-stack noalloc noexec nowrite progbits
71 %elifidni __OUTPUT_FORMAT__,elf32
72 section .note.GNU-stack noalloc noexec nowrite progbits
73 %elifidni __OUTPUT_FORMAT__,elf64
74 section .note.GNU-stack noalloc noexec nowrite progbits
75 %endif
76 %ifidni __OUTPUT_FORMAT__,obj
77 segment _TEXT class=CODE public use32 flat align=16
78 %else
79 section .text
80 %endif
81 align 16
83 %ifdef NAME1
84 globalf(NAME1(lzo1c_decompress_asm))
85 %endif
86 %ifdef NAME2
87 globalf(NAME2(lzo1c_decompress_asm))
88 %endif
89 %ifdef NAME1
90 NAME1(lzo1c_decompress_asm):
91 %endif
92 %ifdef NAME2
93 NAME2(lzo1c_decompress_asm):
94 %endif
95 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
96 db 36,48,189,3,0,0,0,144,49,192,138,6,70,60,32,115
97 db 15,8,192,116,51,137,193,243,164,138,6,70,60,32,114,72
98 db 60,64,114,93,137,193,36,31,141,87,255,193,233,5,41,194
99 db 138,6,70,193,224,5,41,194,65,135,242,243,164,137,214,235
100 db 199,141,180,38,0,0,0,0,138,6,70,141,72,32,60,248
101 db 114,197,185,24,1,0,0,44,248,116,6,145,48,192,211,224
102 db 145,243,164,235,163,141,118,0,141,87,255,41,194,138,6,70
103 db 193,224,5,41,194,135,242,164,164,164,137,214,164,49,192,235
104 db 152,36,31,137,193,117,19,177,31,138,6,70,8,192,117,8
105 db 129,193,255,0,0,0,235,241,1,193,138,6,70,137,195,36
106 db 63,137,250,41,194,138,6,70,193,224,6,41,194,57,250,116
107 db 27,135,214,141,73,3,243,164,137,214,49,192,193,235,6,137
108 db 217,15,133,80,255,255,255,233,60,255,255,255,131,249,1,15
109 db 149,192,139,84,36,40,3,84,36,44,57,214,119,38,114,29
110 db 43,124,36,48,139,84,36,52,137,58,247,216,131,196,12,90
111 db 89,91,94,95,93,195,184,1,0,0,0,235,227,184,8,0
112 db 0,0,235,220,184,4,0,0,0,235,213,144,141,116,38,0
113 %ifdef NAME1
114 globalf_end(NAME1(lzo1c_decompress_asm))
115 %endif
116 %ifdef NAME2
117 globalf_end(NAME2(lzo1c_decompress_asm))
118 %endif
120 %ifdef NAME1
121 globalf(NAME1(lzo1c_decompress_asm_safe))
122 %endif
123 %ifdef NAME2
124 globalf(NAME2(lzo1c_decompress_asm_safe))
125 %endif
126 %ifdef NAME1
127 NAME1(lzo1c_decompress_asm_safe):
128 %endif
129 %ifdef NAME2
130 NAME2(lzo1c_decompress_asm_safe):
131 %endif
132 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
133 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
134 db 36,4,137,248,139,84,36,52,3,2,137,4,36,141,118,0
135 db 49,192,138,6,70,60,32,115,40,8,192,116,99,137,193,141
136 db 28,15,57,28,36,15,130,107,1,0,0,141,28,14,57,92
137 db 36,4,15,130,87,1,0,0,243,164,138,6,70,60,32,114
138 db 127,60,64,15,130,169,0,0,0,137,193,36,31,141,87,255
139 db 193,233,5,41,194,138,6,70,193,224,5,41,194,65,135,242
140 db 59,116,36,48,15,130,51,1,0,0,141,28,15,57,28,36
141 db 15,130,32,1,0,0,243,164,137,214,235,148,141,116,38,0
142 db 138,6,70,141,72,32,60,248,114,149,185,24,1,0,0,44
143 db 248,116,6,145,48,192,211,224,145,141,28,15,57,28,36,15
144 db 130,241,0,0,0,141,28,14,57,92,36,4,15,130,221,0
145 db 0,0,243,164,233,87,255,255,255,141,180,38,0,0,0,0
146 db 141,87,255,41,194,138,6,70,193,224,5,41,194,135,242,59
147 db 116,36,48,15,130,196,0,0,0,141,95,4,57,28,36,15
148 db 130,177,0,0,0,164,164,164,137,214,164,49,192,233,72,255
149 db 255,255,36,31,137,193,117,26,177,31,138,6,70,8,192,117
150 db 15,129,193,255,0,0,0,235,241,141,180,38,0,0,0,0
151 db 1,193,138,6,70,137,195,36,63,137,250,41,194,138,6,70
152 db 193,224,6,41,194,57,250,116,41,135,214,141,73,3,59,116
153 db 36,48,114,105,141,4,15,57,4,36,114,90,243,164,137,214
154 db 49,192,193,235,6,137,217,15,133,210,254,255,255,233,190,254
155 db 255,255,131,249,1,15,149,192,59,60,36,119,57,139,84,36
156 db 40,3,84,36,44,57,214,119,38,114,29,43,124,36,48,139
157 db 84,36,52,137,58,247,216,131,196,12,90,89,91,94,95,93
158 db 195,184,1,0,0,0,235,227,184,8,0,0,0,235,220,184
159 db 4,0,0,0,235,213,184,5,0,0,0,235,206,184,6,0
160 db 0,0,235,199,141,182,0,0,0,0,141,191,0,0,0,0
161 %ifdef NAME1
162 globalf_end(NAME1(lzo1c_decompress_asm_safe))
163 %endif
164 %ifdef NAME2
165 globalf_end(NAME2(lzo1c_decompress_asm_safe))
166 %endif
168 %ifdef NAME1
169 globalf(NAME1(lzo1f_decompress_asm_fast))
170 %endif
171 %ifdef NAME2
172 globalf(NAME2(lzo1f_decompress_asm_fast))
173 %endif
174 %ifdef NAME1
175 NAME1(lzo1f_decompress_asm_fast):
176 %endif
177 %ifdef NAME2
178 NAME2(lzo1f_decompress_asm_fast):
179 %endif
180 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
181 db 36,48,189,3,0,0,0,144,49,192,138,6,70,60,31,119
182 db 51,8,192,137,193,117,19,138,6,70,8,192,117,8,129,193
183 db 255,0,0,0,235,241,141,76,8,31,136,200,193,233,2,243
184 db 165,36,3,116,8,139,30,1,198,137,31,1,199,138,6,70
185 db 60,31,118,88,60,223,15,135,132,0,0,0,137,193,193,232
186 db 2,141,87,255,36,7,193,233,5,137,195,138,6,141,4,195
187 db 70,41,194,131,193,2,135,214,131,249,6,114,16,131,248,4
188 db 114,11,136,200,193,233,2,243,165,36,3,136,193,243,164,137
189 db 214,138,78,254,131,225,3,15,132,123,255,255,255,139,6,1
190 db 206,137,7,1,207,49,192,138,6,70,235,164,193,232,2,141
191 db 151,255,247,255,255,137,193,138,6,70,141,4,193,41,194,139
192 db 2,137,7,131,199,3,235,201,138,6,70,8,192,117,8,129
193 db 193,255,0,0,0,235,241,141,76,8,31,235,9,141,118,0
194 db 36,31,137,193,116,226,137,250,102,139,6,131,198,2,193,232
195 db 2,15,133,122,255,255,255,131,249,1,15,149,192,139,84,36
196 db 40,3,84,36,44,57,214,119,38,114,29,43,124,36,48,139
197 db 84,36,52,137,58,247,216,131,196,12,90,89,91,94,95,93
198 db 195,184,1,0,0,0,235,227,184,8,0,0,0,235,220,184
199 db 4,0,0,0,235,213,141,118,0,141,188,39,0,0,0,0
200 %ifdef NAME1
201 globalf_end(NAME1(lzo1f_decompress_asm_fast))
202 %endif
203 %ifdef NAME2
204 globalf_end(NAME2(lzo1f_decompress_asm_fast))
205 %endif
207 %ifdef NAME1
208 globalf(NAME1(lzo1f_decompress_asm_fast_safe))
209 %endif
210 %ifdef NAME2
211 globalf(NAME2(lzo1f_decompress_asm_fast_safe))
212 %endif
213 %ifdef NAME1
214 NAME1(lzo1f_decompress_asm_fast_safe):
215 %endif
216 %ifdef NAME2
217 NAME2(lzo1f_decompress_asm_fast_safe):
218 %endif
219 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
220 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
221 db 36,4,137,248,139,84,36,52,3,2,137,4,36,141,118,0
222 db 49,192,138,6,70,60,31,119,76,8,192,137,193,117,19,138
223 db 6,70,8,192,117,8,129,193,255,0,0,0,235,241,141,76
224 db 8,31,141,28,15,57,28,36,15,130,61,1,0,0,141,28
225 db 14,57,92,36,4,15,130,41,1,0,0,136,200,193,233,2
226 db 243,165,36,3,116,8,139,30,1,198,137,31,1,199,138,6
227 db 70,60,31,118,110,60,223,15,135,179,0,0,0,137,193,193
228 db 232,2,141,87,255,36,7,193,233,5,137,195,138,6,141,4
229 db 195,70,41,194,131,193,2,135,214,59,116,36,48,15,130,239
230 db 0,0,0,141,28,15,57,28,36,15,130,220,0,0,0,131
231 db 249,6,114,16,131,248,4,114,11,136,200,193,233,2,243,165
232 db 36,3,136,193,243,164,137,214,138,78,254,131,225,3,15,132
233 db 76,255,255,255,139,6,1,206,137,7,1,207,49,192,138,6
234 db 70,235,142,141,87,3,57,20,36,15,130,156,0,0,0,193
235 db 232,2,141,151,255,247,255,255,137,193,138,6,70,141,4,193
236 db 41,194,59,84,36,48,15,130,134,0,0,0,139,2,137,7
237 db 131,199,3,235,179,138,6,70,8,192,117,8,129,193,255,0
238 db 0,0,235,241,141,76,8,31,235,12,141,182,0,0,0,0
239 db 36,31,137,193,116,223,137,250,102,139,6,131,198,2,193,232
240 db 2,15,133,75,255,255,255,131,249,1,15,149,192,59,60,36
241 db 119,57,139,84,36,40,3,84,36,44,57,214,119,38,114,29
242 db 43,124,36,48,139,84,36,52,137,58,247,216,131,196,12,90
243 db 89,91,94,95,93,195,184,1,0,0,0,235,227,184,8,0
244 db 0,0,235,220,184,4,0,0,0,235,213,184,5,0,0,0
245 db 235,206,184,6,0,0,0,235,199,141,180,38,0,0,0,0
246 %ifdef NAME1
247 globalf_end(NAME1(lzo1f_decompress_asm_fast_safe))
248 %endif
249 %ifdef NAME2
250 globalf_end(NAME2(lzo1f_decompress_asm_fast_safe))
251 %endif
253 %ifdef NAME1
254 globalf(NAME1(lzo1x_decompress_asm_fast))
255 %endif
256 %ifdef NAME2
257 globalf(NAME2(lzo1x_decompress_asm_fast))
258 %endif
259 %ifdef NAME1
260 NAME1(lzo1x_decompress_asm_fast):
261 %endif
262 %ifdef NAME2
263 NAME2(lzo1x_decompress_asm_fast):
264 %endif
265 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
266 db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,27
267 db 44,14,235,34,5,255,0,0,0,138,30,70,8,219,116,244
268 db 141,68,24,21,235,16,137,246,138,6,70,60,16,115,65,8
269 db 192,116,230,131,192,6,137,193,49,232,193,233,2,33,232,139
270 db 22,131,198,4,137,23,131,199,4,73,117,243,41,198,41,199
271 db 138,6,70,60,16,115,25,193,232,2,138,30,141,151,255,247
272 db 255,255,141,4,152,70,41,194,139,10,137,15,1,239,235,110
273 db 60,64,114,52,137,193,193,232,2,141,87,255,131,224,7,138
274 db 30,193,233,5,141,4,216,70,41,194,131,193,4,57,232,115
275 db 53,235,109,5,255,0,0,0,138,30,70,8,219,116,244,141
276 db 76,24,36,49,192,235,13,144,60,32,114,116,131,224,31,116
277 db 231,141,72,5,102,139,6,141,87,255,193,232,2,131,198,2
278 db 41,194,57,232,114,58,141,68,15,253,193,233,2,139,26,131
279 db 194,4,137,31,131,199,4,73,117,243,137,199,49,219,138,70
280 db 254,33,232,15,132,63,255,255,255,139,22,1,198,137,23,1
281 db 199,138,6,70,233,119,255,255,255,141,180,38,0,0,0,0
282 db 135,214,41,233,243,164,137,214,235,212,129,193,255,0,0,0
283 db 138,30,70,8,219,116,243,141,76,11,12,235,23,141,118,0
284 db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
285 db 223,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
286 db 193,232,2,116,43,41,194,233,122,255,255,255,141,116,38,0
287 db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,138,2
288 db 136,7,138,90,1,136,95,1,131,199,2,233,110,255,255,255
289 db 131,249,6,15,149,192,139,84,36,40,3,84,36,44,57,214
290 db 119,38,114,29,43,124,36,48,139,84,36,52,137,58,247,216
291 db 131,196,12,90,89,91,94,95,93,195,184,1,0,0,0,235
292 db 227,184,8,0,0,0,235,220,184,4,0,0,0,235,213,144
293 %ifdef NAME1
294 globalf_end(NAME1(lzo1x_decompress_asm_fast))
295 %endif
296 %ifdef NAME2
297 globalf_end(NAME2(lzo1x_decompress_asm_fast))
298 %endif
300 %ifdef NAME1
301 globalf(NAME1(lzo1x_decompress_asm_fast_safe))
302 %endif
303 %ifdef NAME2
304 globalf(NAME2(lzo1x_decompress_asm_fast_safe))
305 %endif
306 %ifdef NAME1
307 NAME1(lzo1x_decompress_asm_fast_safe):
308 %endif
309 %ifdef NAME2
310 NAME2(lzo1x_decompress_asm_fast_safe):
311 %endif
312 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
313 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
314 db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
315 db 219,172,60,17,118,55,44,14,235,62,5,255,0,0,0,141
316 db 84,6,18,57,84,36,4,15,130,78,2,0,0,138,30,70
317 db 8,219,116,230,141,68,24,21,235,30,141,182,0,0,0,0
318 db 57,116,36,4,15,130,49,2,0,0,138,6,70,60,16,115
319 db 119,8,192,116,216,131,192,6,141,84,7,253,57,20,36,15
320 db 130,29,2,0,0,141,84,6,253,57,84,36,4,15,130,8
321 db 2,0,0,137,193,49,232,193,233,2,33,232,139,22,131,198
322 db 4,137,23,131,199,4,73,117,243,41,198,41,199,138,6,70
323 db 60,16,115,52,141,87,3,57,20,36,15,130,226,1,0,0
324 db 193,232,2,138,30,141,151,255,247,255,255,141,4,152,70,41
325 db 194,59,84,36,48,15,130,206,1,0,0,139,10,137,15,1
326 db 239,233,151,0,0,0,137,246,60,64,114,68,137,193,193,232
327 db 2,141,87,255,131,224,7,138,30,193,233,5,141,4,216,70
328 db 41,194,131,193,4,57,232,115,73,233,170,0,0,0,5,255
329 db 0,0,0,141,86,3,57,84,36,4,15,130,123,1,0,0
330 db 138,30,70,8,219,116,231,141,76,24,36,49,192,235,17,144
331 db 60,32,15,130,200,0,0,0,131,224,31,116,227,141,72,5
332 db 102,139,6,141,87,255,193,232,2,131,198,2,41,194,57,232
333 db 114,102,59,84,36,48,15,130,77,1,0,0,141,68,15,253
334 db 193,233,2,57,4,36,15,130,54,1,0,0,139,26,131,194
335 db 4,137,31,131,199,4,73,117,243,137,199,49,219,138,70,254
336 db 33,232,15,132,216,254,255,255,141,20,7,57,20,36,15,130
337 db 14,1,0,0,141,20,6,57,84,36,4,15,130,250,0,0
338 db 0,139,22,1,198,137,23,1,199,138,6,70,233,55,255,255
339 db 255,141,180,38,0,0,0,0,59,84,36,48,15,130,231,0
340 db 0,0,141,68,15,253,57,4,36,15,130,211,0,0,0,135
341 db 214,41,233,243,164,137,214,235,164,129,193,255,0,0,0,141
342 db 86,3,57,84,36,4,15,130,175,0,0,0,138,30,70,8
343 db 219,116,230,141,76,11,12,235,27,141,180,38,0,0,0,0
344 db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
345 db 219,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
346 db 193,232,2,116,57,41,194,233,38,255,255,255,141,116,38,0
347 db 141,87,2,57,20,36,114,106,193,232,2,138,30,141,87,255
348 db 141,4,152,70,41,194,59,84,36,48,114,93,138,2,136,7
349 db 138,90,1,136,95,1,131,199,2,233,31,255,255,255,131,249
350 db 6,15,149,192,59,60,36,119,57,139,84,36,40,3,84,36
351 db 44,57,214,119,38,114,29,43,124,36,48,139,84,36,52,137
352 db 58,247,216,131,196,12,90,89,91,94,95,93,195,184,1,0
353 db 0,0,235,227,184,8,0,0,0,235,220,184,4,0,0,0
354 db 235,213,184,5,0,0,0,235,206,184,6,0,0,0,235,199
355 %ifdef NAME1
356 globalf_end(NAME1(lzo1x_decompress_asm_fast_safe))
357 %endif
358 %ifdef NAME2
359 globalf_end(NAME2(lzo1x_decompress_asm_fast_safe))
360 %endif
362 %ifdef NAME1
363 globalf(NAME1(lzo1x_decompress_asm))
364 %endif
365 %ifdef NAME2
366 globalf(NAME2(lzo1x_decompress_asm))
367 %endif
368 %ifdef NAME1
369 NAME1(lzo1x_decompress_asm):
370 %endif
371 %ifdef NAME2
372 NAME2(lzo1x_decompress_asm):
373 %endif
374 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
375 db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,35
376 db 44,17,60,4,115,40,137,193,235,56,5,255,0,0,0,138
377 db 30,70,8,219,116,244,141,68,24,18,235,18,141,116,38,0
378 db 138,6,70,60,16,115,73,8,192,116,228,131,192,3,137,193
379 db 193,232,2,33,233,139,22,131,198,4,137,23,131,199,4,72
380 db 117,243,243,164,138,6,70,60,16,115,37,193,232,2,138,30
381 db 141,151,255,247,255,255,141,4,152,70,41,194,138,2,136,7
382 db 138,66,1,136,71,1,138,66,2,136,71,2,1,239,235,119
383 db 60,64,114,52,137,193,193,232,2,141,87,255,131,224,7,138
384 db 30,193,233,5,141,4,216,70,41,194,65,57,232,115,55,235
385 db 119,5,255,0,0,0,138,30,70,8,219,116,244,141,76,24
386 db 33,49,192,235,15,141,118,0,60,32,114,124,131,224,31,116
387 db 229,141,72,2,102,139,6,141,87,255,193,232,2,131,198,2
388 db 41,194,57,232,114,66,137,203,193,235,2,116,17,139,2,131
389 db 194,4,137,7,131,199,4,75,117,243,33,233,116,9,138,2
390 db 66,136,7,71,73,117,247,138,70,254,33,232,15,132,46,255
391 db 255,255,138,14,70,136,15,71,72,117,247,138,6,70,233,109
392 db 255,255,255,144,141,116,38,0,135,214,243,164,137,214,235,215
393 db 129,193,255,0,0,0,138,30,70,8,219,116,243,141,76,11
394 db 9,235,25,144,141,116,38,0,60,16,114,44,137,193,131,224
395 db 8,193,224,13,131,225,7,116,221,131,193,2,102,139,6,131
396 db 198,2,141,151,0,192,255,255,193,232,2,116,43,41,194,233
397 db 114,255,255,255,141,116,38,0,193,232,2,138,30,141,87,255
398 db 141,4,152,70,41,194,138,2,136,7,138,90,1,136,95,1
399 db 131,199,2,233,111,255,255,255,131,249,3,15,149,192,139,84
400 db 36,40,3,84,36,44,57,214,119,38,114,29,43,124,36,48
401 db 139,84,36,52,137,58,247,216,131,196,12,90,89,91,94,95
402 db 93,195,184,1,0,0,0,235,227,184,8,0,0,0,235,220
403 db 184,4,0,0,0,235,213,137,246,141,188,39,0,0,0,0
404 %ifdef NAME1
405 globalf_end(NAME1(lzo1x_decompress_asm))
406 %endif
407 %ifdef NAME2
408 globalf_end(NAME2(lzo1x_decompress_asm))
409 %endif
411 %ifdef NAME1
412 globalf(NAME1(lzo1x_decompress_asm_safe))
413 %endif
414 %ifdef NAME2
415 globalf(NAME2(lzo1x_decompress_asm_safe))
416 %endif
417 %ifdef NAME1
418 NAME1(lzo1x_decompress_asm_safe):
419 %endif
420 %ifdef NAME2
421 NAME2(lzo1x_decompress_asm_safe):
422 %endif
423 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
424 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
425 db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
426 db 219,172,60,17,118,87,44,17,60,4,115,92,141,20,7,57
427 db 20,36,15,130,130,2,0,0,141,20,6,57,84,36,4,15
428 db 130,110,2,0,0,137,193,235,110,5,255,0,0,0,141,84
429 db 6,18,57,84,36,4,15,130,87,2,0,0,138,30,70,8
430 db 219,116,230,141,68,24,18,235,31,141,180,38,0,0,0,0
431 db 57,116,36,4,15,130,57,2,0,0,138,6,70,60,16,115
432 db 127,8,192,116,215,131,192,3,141,84,7,0,57,20,36,15
433 db 130,37,2,0,0,141,84,6,0,57,84,36,4,15,130,16
434 db 2,0,0,137,193,193,232,2,33,233,139,22,131,198,4,137
435 db 23,131,199,4,72,117,243,243,164,138,6,70,60,16,115,64
436 db 141,87,3,57,20,36,15,130,238,1,0,0,193,232,2,138
437 db 30,141,151,255,247,255,255,141,4,152,70,41,194,59,84,36
438 db 48,15,130,218,1,0,0,138,2,136,7,138,66,1,136,71
439 db 1,138,66,2,136,71,2,1,239,233,163,0,0,0,137,246
440 db 60,64,114,68,137,193,193,232,2,141,87,255,131,224,7,138
441 db 30,193,233,5,141,4,216,70,41,194,65,57,232,115,75,233
442 db 180,0,0,0,5,255,0,0,0,141,86,3,57,84,36,4
443 db 15,130,125,1,0,0,138,30,70,8,219,116,231,141,76,24
444 db 33,49,192,235,19,141,118,0,60,32,15,130,200,0,0,0
445 db 131,224,31,116,225,141,72,2,102,139,6,141,87,255,193,232
446 db 2,131,198,2,41,194,57,232,114,110,59,84,36,48,15,130
447 db 77,1,0,0,141,4,15,57,4,36,15,130,58,1,0,0
448 db 137,203,193,235,2,116,17,139,2,131,194,4,137,7,131,199
449 db 4,75,117,243,33,233,116,9,138,2,66,136,7,71,73,117
450 db 247,138,70,254,33,232,15,132,196,254,255,255,141,20,7,57
451 db 20,36,15,130,2,1,0,0,141,20,6,57,84,36,4,15
452 db 130,238,0,0,0,138,14,70,136,15,71,72,117,247,138,6
453 db 70,233,42,255,255,255,137,246,59,84,36,48,15,130,223,0
454 db 0,0,141,68,15,0,57,4,36,15,130,203,0,0,0,135
455 db 214,243,164,137,214,235,170,129,193,255,0,0,0,141,86,3
456 db 57,84,36,4,15,130,169,0,0,0,138,30,70,8,219,116
457 db 230,141,76,11,9,235,21,144,60,16,114,44,137,193,131,224
458 db 8,193,224,13,131,225,7,116,225,131,193,2,102,139,6,131
459 db 198,2,141,151,0,192,255,255,193,232,2,116,57,41,194,233
460 db 38,255,255,255,141,116,38,0,141,87,2,57,20,36,114,106
461 db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,59,84
462 db 36,48,114,93,138,2,136,7,138,90,1,136,95,1,131,199
463 db 2,233,43,255,255,255,131,249,3,15,149,192,59,60,36,119
464 db 57,139,84,36,40,3,84,36,44,57,214,119,38,114,29,43
465 db 124,36,48,139,84,36,52,137,58,247,216,131,196,12,90,89
466 db 91,94,95,93,195,184,1,0,0,0,235,227,184,8,0,0
467 db 0,235,220,184,4,0,0,0,235,213,184,5,0,0,0,235
468 db 206,184,6,0,0,0,235,199,144,141,180,38,0,0,0,0
469 %ifdef NAME1
470 globalf_end(NAME1(lzo1x_decompress_asm_safe))
471 %endif
472 %ifdef NAME2
473 globalf_end(NAME2(lzo1x_decompress_asm_safe))
474 %endif
476 %ifdef NAME1
477 globalf(NAME1(lzo1y_decompress_asm_fast))
478 %endif
479 %ifdef NAME2
480 globalf(NAME2(lzo1y_decompress_asm_fast))
481 %endif
482 %ifdef NAME1
483 NAME1(lzo1y_decompress_asm_fast):
484 %endif
485 %ifdef NAME2
486 NAME2(lzo1y_decompress_asm_fast):
487 %endif
488 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
489 db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,27
490 db 44,14,235,34,5,255,0,0,0,138,30,70,8,219,116,244
491 db 141,68,24,21,235,16,137,246,138,6,70,60,16,115,65,8
492 db 192,116,230,131,192,6,137,193,49,232,193,233,2,33,232,139
493 db 22,131,198,4,137,23,131,199,4,73,117,243,41,198,41,199
494 db 138,6,70,60,16,115,25,193,232,2,138,30,141,151,255,251
495 db 255,255,141,4,152,70,41,194,139,10,137,15,1,239,235,110
496 db 60,64,114,52,137,193,193,232,2,141,87,255,33,232,138,30
497 db 193,233,4,141,4,152,70,41,194,131,193,2,57,232,115,54
498 db 235,110,5,255,0,0,0,138,30,70,8,219,116,244,141,76
499 db 24,36,49,192,235,14,137,246,60,32,114,116,131,224,31,116
500 db 230,141,72,5,102,139,6,141,87,255,193,232,2,131,198,2
501 db 41,194,57,232,114,58,141,68,15,253,193,233,2,139,26,131
502 db 194,4,137,31,131,199,4,73,117,243,137,199,49,219,138,70
503 db 254,33,232,15,132,63,255,255,255,139,22,1,198,137,23,1
504 db 199,138,6,70,233,119,255,255,255,141,180,38,0,0,0,0
505 db 135,214,41,233,243,164,137,214,235,212,129,193,255,0,0,0
506 db 138,30,70,8,219,116,243,141,76,11,12,235,23,141,118,0
507 db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
508 db 223,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
509 db 193,232,2,116,43,41,194,233,122,255,255,255,141,116,38,0
510 db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,138,2
511 db 136,7,138,90,1,136,95,1,131,199,2,233,110,255,255,255
512 db 131,249,6,15,149,192,139,84,36,40,3,84,36,44,57,214
513 db 119,38,114,29,43,124,36,48,139,84,36,52,137,58,247,216
514 db 131,196,12,90,89,91,94,95,93,195,184,1,0,0,0,235
515 db 227,184,8,0,0,0,235,220,184,4,0,0,0,235,213,144
516 %ifdef NAME1
517 globalf_end(NAME1(lzo1y_decompress_asm_fast))
518 %endif
519 %ifdef NAME2
520 globalf_end(NAME2(lzo1y_decompress_asm_fast))
521 %endif
523 %ifdef NAME1
524 globalf(NAME1(lzo1y_decompress_asm_fast_safe))
525 %endif
526 %ifdef NAME2
527 globalf(NAME2(lzo1y_decompress_asm_fast_safe))
528 %endif
529 %ifdef NAME1
530 NAME1(lzo1y_decompress_asm_fast_safe):
531 %endif
532 %ifdef NAME2
533 NAME2(lzo1y_decompress_asm_fast_safe):
534 %endif
535 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
536 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
537 db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
538 db 219,172,60,17,118,55,44,14,235,62,5,255,0,0,0,141
539 db 84,6,18,57,84,36,4,15,130,78,2,0,0,138,30,70
540 db 8,219,116,230,141,68,24,21,235,30,141,182,0,0,0,0
541 db 57,116,36,4,15,130,49,2,0,0,138,6,70,60,16,115
542 db 119,8,192,116,216,131,192,6,141,84,7,253,57,20,36,15
543 db 130,29,2,0,0,141,84,6,253,57,84,36,4,15,130,8
544 db 2,0,0,137,193,49,232,193,233,2,33,232,139,22,131,198
545 db 4,137,23,131,199,4,73,117,243,41,198,41,199,138,6,70
546 db 60,16,115,52,141,87,3,57,20,36,15,130,226,1,0,0
547 db 193,232,2,138,30,141,151,255,251,255,255,141,4,152,70,41
548 db 194,59,84,36,48,15,130,206,1,0,0,139,10,137,15,1
549 db 239,233,151,0,0,0,137,246,60,64,114,68,137,193,193,232
550 db 2,141,87,255,33,232,138,30,193,233,4,141,4,152,70,41
551 db 194,131,193,2,57,232,115,74,233,171,0,0,0,5,255,0
552 db 0,0,141,86,3,57,84,36,4,15,130,124,1,0,0,138
553 db 30,70,8,219,116,231,141,76,24,36,49,192,235,18,137,246
554 db 60,32,15,130,200,0,0,0,131,224,31,116,226,141,72,5
555 db 102,139,6,141,87,255,193,232,2,131,198,2,41,194,57,232
556 db 114,102,59,84,36,48,15,130,77,1,0,0,141,68,15,253
557 db 193,233,2,57,4,36,15,130,54,1,0,0,139,26,131,194
558 db 4,137,31,131,199,4,73,117,243,137,199,49,219,138,70,254
559 db 33,232,15,132,216,254,255,255,141,20,7,57,20,36,15,130
560 db 14,1,0,0,141,20,6,57,84,36,4,15,130,250,0,0
561 db 0,139,22,1,198,137,23,1,199,138,6,70,233,55,255,255
562 db 255,141,180,38,0,0,0,0,59,84,36,48,15,130,231,0
563 db 0,0,141,68,15,253,57,4,36,15,130,211,0,0,0,135
564 db 214,41,233,243,164,137,214,235,164,129,193,255,0,0,0,141
565 db 86,3,57,84,36,4,15,130,175,0,0,0,138,30,70,8
566 db 219,116,230,141,76,11,12,235,27,141,180,38,0,0,0,0
567 db 60,16,114,44,137,193,131,224,8,193,224,13,131,225,7,116
568 db 219,131,193,5,102,139,6,131,198,2,141,151,0,192,255,255
569 db 193,232,2,116,57,41,194,233,38,255,255,255,141,116,38,0
570 db 141,87,2,57,20,36,114,106,193,232,2,138,30,141,87,255
571 db 141,4,152,70,41,194,59,84,36,48,114,93,138,2,136,7
572 db 138,90,1,136,95,1,131,199,2,233,31,255,255,255,131,249
573 db 6,15,149,192,59,60,36,119,57,139,84,36,40,3,84,36
574 db 44,57,214,119,38,114,29,43,124,36,48,139,84,36,52,137
575 db 58,247,216,131,196,12,90,89,91,94,95,93,195,184,1,0
576 db 0,0,235,227,184,8,0,0,0,235,220,184,4,0,0,0
577 db 235,213,184,5,0,0,0,235,206,184,6,0,0,0,235,199
578 %ifdef NAME1
579 globalf_end(NAME1(lzo1y_decompress_asm_fast_safe))
580 %endif
581 %ifdef NAME2
582 globalf_end(NAME2(lzo1y_decompress_asm_fast_safe))
583 %endif
585 %ifdef NAME1
586 globalf(NAME1(lzo1y_decompress_asm))
587 %endif
588 %ifdef NAME2
589 globalf(NAME2(lzo1y_decompress_asm))
590 %endif
591 %ifdef NAME1
592 NAME1(lzo1y_decompress_asm):
593 %endif
594 %ifdef NAME2
595 NAME2(lzo1y_decompress_asm):
596 %endif
597 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
598 db 36,48,189,3,0,0,0,49,192,49,219,172,60,17,118,35
599 db 44,17,60,4,115,40,137,193,235,56,5,255,0,0,0,138
600 db 30,70,8,219,116,244,141,68,24,18,235,18,141,116,38,0
601 db 138,6,70,60,16,115,73,8,192,116,228,131,192,3,137,193
602 db 193,232,2,33,233,139,22,131,198,4,137,23,131,199,4,72
603 db 117,243,243,164,138,6,70,60,16,115,37,193,232,2,138,30
604 db 141,151,255,251,255,255,141,4,152,70,41,194,138,2,136,7
605 db 138,66,1,136,71,1,138,66,2,136,71,2,1,239,235,119
606 db 60,64,114,52,137,193,193,232,2,141,87,255,33,232,138,30
607 db 193,233,4,141,4,152,70,41,194,73,57,232,115,56,235,120
608 db 5,255,0,0,0,138,30,70,8,219,116,244,141,76,24,33
609 db 49,192,235,16,141,116,38,0,60,32,114,124,131,224,31,116
610 db 228,141,72,2,102,139,6,141,87,255,193,232,2,131,198,2
611 db 41,194,57,232,114,66,137,203,193,235,2,116,17,139,2,131
612 db 194,4,137,7,131,199,4,75,117,243,33,233,116,9,138,2
613 db 66,136,7,71,73,117,247,138,70,254,33,232,15,132,46,255
614 db 255,255,138,14,70,136,15,71,72,117,247,138,6,70,233,109
615 db 255,255,255,144,141,116,38,0,135,214,243,164,137,214,235,215
616 db 129,193,255,0,0,0,138,30,70,8,219,116,243,141,76,11
617 db 9,235,25,144,141,116,38,0,60,16,114,44,137,193,131,224
618 db 8,193,224,13,131,225,7,116,221,131,193,2,102,139,6,131
619 db 198,2,141,151,0,192,255,255,193,232,2,116,43,41,194,233
620 db 114,255,255,255,141,116,38,0,193,232,2,138,30,141,87,255
621 db 141,4,152,70,41,194,138,2,136,7,138,90,1,136,95,1
622 db 131,199,2,233,111,255,255,255,131,249,3,15,149,192,139,84
623 db 36,40,3,84,36,44,57,214,119,38,114,29,43,124,36,48
624 db 139,84,36,52,137,58,247,216,131,196,12,90,89,91,94,95
625 db 93,195,184,1,0,0,0,235,227,184,8,0,0,0,235,220
626 db 184,4,0,0,0,235,213,137,246,141,188,39,0,0,0,0
627 %ifdef NAME1
628 globalf_end(NAME1(lzo1y_decompress_asm))
629 %endif
630 %ifdef NAME2
631 globalf_end(NAME2(lzo1y_decompress_asm))
632 %endif
634 %ifdef NAME1
635 globalf(NAME1(lzo1y_decompress_asm_safe))
636 %endif
637 %ifdef NAME2
638 globalf(NAME2(lzo1y_decompress_asm_safe))
639 %endif
640 %ifdef NAME1
641 NAME1(lzo1y_decompress_asm_safe):
642 %endif
643 %ifdef NAME2
644 NAME2(lzo1y_decompress_asm_safe):
645 %endif
646 db 85,87,86,83,81,82,131,236,12,252,139,116,36,40,139,124
647 db 36,48,189,3,0,0,0,141,70,253,3,68,36,44,137,68
648 db 36,4,137,248,139,84,36,52,3,2,137,4,36,49,192,49
649 db 219,172,60,17,118,87,44,17,60,4,115,92,141,20,7,57
650 db 20,36,15,130,130,2,0,0,141,20,6,57,84,36,4,15
651 db 130,110,2,0,0,137,193,235,110,5,255,0,0,0,141,84
652 db 6,18,57,84,36,4,15,130,87,2,0,0,138,30,70,8
653 db 219,116,230,141,68,24,18,235,31,141,180,38,0,0,0,0
654 db 57,116,36,4,15,130,57,2,0,0,138,6,70,60,16,115
655 db 127,8,192,116,215,131,192,3,141,84,7,0,57,20,36,15
656 db 130,37,2,0,0,141,84,6,0,57,84,36,4,15,130,16
657 db 2,0,0,137,193,193,232,2,33,233,139,22,131,198,4,137
658 db 23,131,199,4,72,117,243,243,164,138,6,70,60,16,115,64
659 db 141,87,3,57,20,36,15,130,238,1,0,0,193,232,2,138
660 db 30,141,151,255,251,255,255,141,4,152,70,41,194,59,84,36
661 db 48,15,130,218,1,0,0,138,2,136,7,138,66,1,136,71
662 db 1,138,66,2,136,71,2,1,239,233,163,0,0,0,137,246
663 db 60,64,114,68,137,193,193,232,2,141,87,255,33,232,138,30
664 db 193,233,4,141,4,152,70,41,194,73,57,232,115,76,233,181
665 db 0,0,0,5,255,0,0,0,141,86,3,57,84,36,4,15
666 db 130,126,1,0,0,138,30,70,8,219,116,231,141,76,24,33
667 db 49,192,235,20,141,116,38,0,60,32,15,130,200,0,0,0
668 db 131,224,31,116,224,141,72,2,102,139,6,141,87,255,193,232
669 db 2,131,198,2,41,194,57,232,114,110,59,84,36,48,15,130
670 db 77,1,0,0,141,4,15,57,4,36,15,130,58,1,0,0
671 db 137,203,193,235,2,116,17,139,2,131,194,4,137,7,131,199
672 db 4,75,117,243,33,233,116,9,138,2,66,136,7,71,73,117
673 db 247,138,70,254,33,232,15,132,196,254,255,255,141,20,7,57
674 db 20,36,15,130,2,1,0,0,141,20,6,57,84,36,4,15
675 db 130,238,0,0,0,138,14,70,136,15,71,72,117,247,138,6
676 db 70,233,42,255,255,255,137,246,59,84,36,48,15,130,223,0
677 db 0,0,141,68,15,0,57,4,36,15,130,203,0,0,0,135
678 db 214,243,164,137,214,235,170,129,193,255,0,0,0,141,86,3
679 db 57,84,36,4,15,130,169,0,0,0,138,30,70,8,219,116
680 db 230,141,76,11,9,235,21,144,60,16,114,44,137,193,131,224
681 db 8,193,224,13,131,225,7,116,225,131,193,2,102,139,6,131
682 db 198,2,141,151,0,192,255,255,193,232,2,116,57,41,194,233
683 db 38,255,255,255,141,116,38,0,141,87,2,57,20,36,114,106
684 db 193,232,2,138,30,141,87,255,141,4,152,70,41,194,59,84
685 db 36,48,114,93,138,2,136,7,138,90,1,136,95,1,131,199
686 db 2,233,43,255,255,255,131,249,3,15,149,192,59,60,36,119
687 db 57,139,84,36,40,3,84,36,44,57,214,119,38,114,29,43
688 db 124,36,48,139,84,36,52,137,58,247,216,131,196,12,90,89
689 db 91,94,95,93,195,184,1,0,0,0,235,227,184,8,0,0
690 db 0,235,220,184,4,0,0,0,235,213,184,5,0,0,0,235
691 db 206,184,6,0,0,0,235,199,144,141,180,38,0,0,0,0
692 %ifdef NAME1
693 globalf_end(NAME1(lzo1y_decompress_asm_safe))
694 %endif
695 %ifdef NAME2
696 globalf_end(NAME2(lzo1y_decompress_asm_safe))
697 %endif