require "bigfloat.pl";
$FNUM = &fneg($FNUM); # negation
$FNUM = &fabs($FNUM); # absolute value
$CODE = &fcmp($FNUM, $FNUM); # comparison, like <=>
$FNUM = &fadd($FNUM, $FNUM); # addition
$FNUM = &fsub($FNUM, $FNUM); # subtraction
$FNUM = &fmul($FNUM, $FNUM); # multiplication
$FNUM = &fdiv($FNUM, $FNUM); # division
$FNUM = &fdiv($FNUM, $FNUM, $SCALE); # division to SCALE places
$FNUM = &fround($FNUM, $SCALE); # round to SCALE digits
$FNUM = &ffround($FNUM, $SCALE); # round to SCALEth place
$FNUM = &fnorm($FNUM); # normalization
$FNUM = &fsqrt($FNUM); # square root,
$FNUM = &fsqrt($FNUM, $SCALE); # square root, SCALE places
$bigfloat'rnd_mode = 'even';
$bigfloat'div_scale = 40;