129bf6af8SDavid Schultz.\" Copyright (c) 1985, 1991 Regents of the University of California. 229bf6af8SDavid Schultz.\" All rights reserved. 329bf6af8SDavid Schultz.\" 429bf6af8SDavid Schultz.\" Redistribution and use in source and binary forms, with or without 529bf6af8SDavid Schultz.\" modification, are permitted provided that the following conditions 629bf6af8SDavid Schultz.\" are met: 729bf6af8SDavid Schultz.\" 1. Redistributions of source code must retain the above copyright 829bf6af8SDavid Schultz.\" notice, this list of conditions and the following disclaimer. 929bf6af8SDavid Schultz.\" 2. Redistributions in binary form must reproduce the above copyright 1029bf6af8SDavid Schultz.\" notice, this list of conditions and the following disclaimer in the 1129bf6af8SDavid Schultz.\" documentation and/or other materials provided with the distribution. 1229bf6af8SDavid Schultz.\" 3. All advertising materials mentioning features or use of this software 1329bf6af8SDavid Schultz.\" must display the following acknowledgement: 1429bf6af8SDavid Schultz.\" This product includes software developed by the University of 1529bf6af8SDavid Schultz.\" California, Berkeley and its contributors. 1629bf6af8SDavid Schultz.\" 4. Neither the name of the University nor the names of its contributors 1729bf6af8SDavid Schultz.\" may be used to endorse or promote products derived from this software 1829bf6af8SDavid Schultz.\" without specific prior written permission. 1929bf6af8SDavid Schultz.\" 2029bf6af8SDavid Schultz.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 2129bf6af8SDavid Schultz.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2229bf6af8SDavid Schultz.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2329bf6af8SDavid Schultz.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 2429bf6af8SDavid Schultz.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2529bf6af8SDavid Schultz.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2629bf6af8SDavid Schultz.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2729bf6af8SDavid Schultz.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2829bf6af8SDavid Schultz.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2929bf6af8SDavid Schultz.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3029bf6af8SDavid Schultz.\" SUCH DAMAGE. 3129bf6af8SDavid Schultz.\" 3229bf6af8SDavid Schultz.\" from: @(#)ieee.3 6.4 (Berkeley) 5/6/91 3329bf6af8SDavid Schultz.\" $FreeBSD$ 3429bf6af8SDavid Schultz.\" 35388bf3b6SDavid Schultz.Dd March 4, 2005 3629bf6af8SDavid Schultz.Dt SCALBN 3 3729bf6af8SDavid Schultz.Os 3829bf6af8SDavid Schultz.Sh NAME 3929bf6af8SDavid Schultz.Nm scalbln , 4029bf6af8SDavid Schultz.Nm scalblnf , 41388bf3b6SDavid Schultz.Nm scalblnl , 4229bf6af8SDavid Schultz.Nm scalbn , 43388bf3b6SDavid Schultz.Nm scalbnf , 44388bf3b6SDavid Schultz.Nm scalbnl 4529bf6af8SDavid Schultz.Nd adjust exponent 4629bf6af8SDavid Schultz.Sh LIBRARY 4729bf6af8SDavid Schultz.Lb libm 4829bf6af8SDavid Schultz.Sh SYNOPSIS 4929bf6af8SDavid Schultz.In math.h 5029bf6af8SDavid Schultz.Ft double 5129bf6af8SDavid Schultz.Fn scalbln "double x" "long n" 5229bf6af8SDavid Schultz.Ft float 5329bf6af8SDavid Schultz.Fn scalblnf "float x" "long n" 54388bf3b6SDavid Schultz.Ft long double 55388bf3b6SDavid Schultz.Fn scalblnl "long double x" "long n" 5629bf6af8SDavid Schultz.Ft double 5729bf6af8SDavid Schultz.Fn scalbn "double x" "int n" 5829bf6af8SDavid Schultz.Ft float 5929bf6af8SDavid Schultz.Fn scalbnf "float x" "int n" 60388bf3b6SDavid Schultz.Ft long double 61388bf3b6SDavid Schultz.Fn scalbnl "long double x" "int n" 6229bf6af8SDavid Schultz.Sh DESCRIPTION 63388bf3b6SDavid SchultzThese routines return 6429bf6af8SDavid Schultz.Fa x Ns \(**(2** Ns Fa n ) 6529bf6af8SDavid Schultzcomputed by exponent manipulation. 6629bf6af8SDavid Schultz.Sh SEE ALSO 6729bf6af8SDavid Schultz.Xr ieee 3 , 6829bf6af8SDavid Schultz.Xr math 3 6929bf6af8SDavid Schultz.Sh STANDARDS 7029bf6af8SDavid SchultzThese routines conform to 7129bf6af8SDavid Schultz.St -isoC-99 , 7229bf6af8SDavid Schultzand they implement the Scalb function recommended by 7329bf6af8SDavid Schultz.St -ieee754 . 7429bf6af8SDavid Schultz.Sh HISTORY 7529bf6af8SDavid SchultzThe 7629bf6af8SDavid Schultz.Fn scalbn 7729bf6af8SDavid Schultzand 7829bf6af8SDavid Schultz.Fn scalbnf 7929bf6af8SDavid Schultzfunctions appeared in 8029bf6af8SDavid Schultz.Bx 4.3 8129bf6af8SDavid Schultzand 8229bf6af8SDavid Schultz.Fx 2.0 , 8329bf6af8SDavid Schultzrespectively. 8429bf6af8SDavid SchultzThe 8529bf6af8SDavid Schultz.Fn scalbln 8629bf6af8SDavid Schultzand 8729bf6af8SDavid Schultz.Fn scalblnf 8829bf6af8SDavid Schultzfunctions first appeared in 89388bf3b6SDavid Schultz.Fx 5.3 , 90388bf3b6SDavid Schultzand 91388bf3b6SDavid Schultz.Fn scalblnl 92388bf3b6SDavid Schultzand 93388bf3b6SDavid Schultz.Fn scalbln 94388bf3b6SDavid Schultzin 95388bf3b6SDavid Schultz.Fx 5.5 . 96