Main Page   Data Structures   File List   Data Fields   Globals  

SCSLib, the Software Carry-Save multiple-precision library

1.2.1

Introduction

SCSLib is a fast and lightweight multiple-precision library developped in the Arénaire project at ENS Lyon. It was developed as a building block for evaluating elementary functions with correct rounding. Its interesting features are:

SCSLib is still under development and hasn't been tested on all possible combinations of architecture and environment. If you think you have found a bug, please investigate and report it.

All you need to build SCSLib is a C compiler compliant with the ANSI C99 standard. So far we have successfully tested the following compilers:

Installation

Standard installation should only require

Compile-time options may be passed to configure See the INSTALL file and configure --help for details

Linking with the SCS library

To use SCSLib you need to include the header file scs.h. See the documentation of this file for details. Then you need to link with libscs.a.

For C++ users we provide a wrapper class wrapper_scs.h that overloads the basic arithmetic operators with SCS operations. It hasn't been tested extensively.

Reporting bugs

Please report bugs at the following address: scslib@ens-lyon.fr

Copyright and license

Copyright (C) 2002 Catherine Daramy, David Defour and Florent de Dinechin

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Generated on Tue Jun 17 10:15:51 2003 for SCSLib by doxygen1.2.15