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