/* Test for excessively large argument */
expchk &= 0x7fff; if( expchk > (EXONE + 15) )
{
eclear( y ); if( sign == 0 )
einfin( y ); return;
}
eifrac( x2, &i, num ); /* x = i + f */
if( i != 0 )
{
ltoe( &i, den ); /* floating point i */
ediv( elog2, den, den ); /* i/log 2 */
eifrac( den, &i, den ); /* i/log 2 = i1 + f1 */
emul( elog2, den, den ); /* log 2 * f1 */
eadd( den, num, x2 ); /* log 2 * f1 + f */
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.