/* plzo1x_1f.c -- LZO1X-1(06) compression



   This file is part of the LZO-Professional data compression library.



   Copyright (C) 2006 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2005 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2004 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 1997 Markus Franz Xaver Johannes Oberhumer

   Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer

   All Rights Reserved.



   CONFIDENTIAL & PROPRIETARY SOURCE CODE.



   ANY USAGE OF THIS FILE IS SUBJECT TO YOUR LICENSE AGREEMENT.



   Markus F.X.J. Oberhumer

   <markus@oberhumer.com>

   http://www.oberhumer.com/products/lzo-professional/

 */





#define D_BITS          (6+1)

#define D_INDEX1(d,p)   d = DM(DMUL(0x21,DX2(p,3,5)) >> 5)

#define D_INDEX2(d,p)   d = d ^ D_MASK



#ifndef DO_COMPRESS

#define DO_COMPRESS     lzopro_lzo1x_1_06_compress

#endif

#include "edgelzo1x_plzo1_c.ch"



/* vim:set ts=4 et: */

