#ifndef lint
static	char sccsid[] = "@(#)_Q_qtos.c 1.1 94/10/31 SMI";
#endif

/*
 * Copyright (c) 1988 by Sun Microsystems, Inc.
 */

#include "_Qquad.h"
#include "_Qglobals.h"

extern _Q_get_rp_rd(), _Q_set_exception();

#define	FUNC	qtos

SINGLERESULT 
_Q_/**/FUNC/**/(x)
	QUAD x;
{
	unpacked	px;
	float		s;
	_fp_current_exceptions = 0;
	_Q_get_rp_rd();
	_fp_unpack(&px,&x,fp_op_extended);
	_fp_pack(&px,&s,fp_op_single);
	_Q_set_exception(_fp_current_exceptions);
	RETURNSINGLE(s);
}
