Author: dejanj
Date: Thu Oct 10 09:10:35 2013
New Revision: 13632
Log:
mips64: Change the input values for FPU tests.
Change the input values so that the binary values
is representing exactly the same float values.
Modified:
trunk/none/tests/mips64/Makefile.am
trunk/none/tests/mips64/const.h
trunk/none/tests/mips64/fpu_arithmetic.c
trunk/none/tests/mips64/fpu_arithmetic.stdout.exp
trunk/none/tests/mips64/fpu_branches.stdout.exp
trunk/none/tests/mips64/round.stdout.exp
Modified: trunk/none/tests/mips64/Makefile.am
==============================================================================
--- trunk/none/tests/mips64/Makefile.am (original)
+++ trunk/none/tests/mips64/Makefile.am Thu Oct 10 09:10:35 2013
@@ -75,3 +75,4 @@
allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@
cvm_ins_CFLAGS = $(AM_CFLAGS) -g -O0 -march=octeon
+fpu_arithmetic_CFLAGS = $(AM_CFLAGS) -lm
Modified: trunk/none/tests/mips64/const.h
==============================================================================
--- trunk/none/tests/mips64/const.h (original)
+++ trunk/none/tests/mips64/const.h Thu Oct 10 09:10:35 2013
@@ -95,57 +95,57 @@
#define NaN 0.0/0.0
const double fr_d[] = {
- -34785666666.475, 356047.56, -1.0, 23.04,
- 1752, 0.0024575, 0.00000001, -248562.76,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- -347856.475, 356047.56, -1.0, 23.04,
- 0, 45655555555.2489562, 3, -1,
- -45786.476, 4566666.2489562, 34.00046, 45786.476,
+ -347856.5, 356047.5, -1.0, 23.0625,
+ 1752, 0.015625, 0.03125, -248562.75,
+ 1384.5, -7.25, 1000000000, -5786.5,
+ -347856.75, 356047.75, -1.0, 23.03125,
+ 0, 456.25, 3, -1,
+ -45786.5, 456, 34.03125, 45786.03125,
};
const double fs_d[] = {
- 0, 456.2489562, 3, -1,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- 1752, 0.0024575, 0.00000001, -248562.76,
- -45786.476, 456.2489562, 34.00046, 45786.476,
- 1752065, 107, -45667.24, -7.2945676,
- -347856.475, 356047.56, -1.0, 23.04
+ 0, 456.25, 3, -1,
+ 1384.5, -7.25, 1000000000, -5786.5,
+ 1752, 0.015625, 0.03125, -248562.75,
+ -45786.5, 456, 34.03125, 45786.75,
+ 1752065, 107, -45667.25, -7,
+ -347856.5, 356047.5, -1.0, 23.0625
};
const double ft_d[] = {
- -45786.476, 456.2489562, 34.00046, 45786.476,
- 1752065, 107, -45667.24, -7.2945676,
- -347856.475, 356047.56, -1.0, 23.04,
- 0, 456.2489562, 3, -1,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- 1752, 0.0024575, 0.00000001, -248562.76
+ -45786.5, 456.25, 34.03125, 45786.75,
+ 1752065, 107, -45667.25, -7.25,
+ -347856.5, 356047.5, -1.0, 23.0625,
+ 0, 456.25, 3, -1,
+ 1384.5, -7, 1000000000, -5786.5,
+ 1752, 0.015625, 0.03125, -248562.75
};
const float fr_f[] = {
- -347856.475, 356047.56, -1.0, 23.04,
- 1752, 0.0024575, 0.00000001, -248562.76,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- -347856.475, 356047.56, -1.0, 23.04,
- 0, 456.2489562, 3, -1,
- -45786.476, 456.2489562, 34.00046, 45786.476
+ -347856.5, 356047.5, -1.0, 23.0625,
+ 1752, 0.015625, 0.03125, -248562.75,
+ 1384.5, -7.25, 1000000000, -5786.5,
+ -347856.75, 356047.75, -1.0, 23.03125,
+ 0, 456.25, 3, -1,
+ -45786.5, 456, 34.03125, 45786.03125,
};
const float fs_f[] = {
- 0, 456.2489562, 3, -1,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- 1752, 0.0024575, 0.1234, -248562.76,
- -45786.476, 456.2489562, 34.00046, 45786.476,
- 1752065, 107, -45667.24, -7.2945676,
- -347856.475, 356047.56, -1.0, 23.04
+ 0, 456.25, 3, -1,
+ 1384.5, -7.25, 1000000000, -5786.5,
+ 1752, 0.015625, 0.03125, -248562.75,
+ -45786.5, 456, 34.03125, 45786.75,
+ 1752065, 107, -45667.25, -7,
+ -347856.5, 356047.5, -1.0, 23.0625
};
const float ft_f[] = {
- -45786.476, 456.2489562, 34.00046, 45786.476,
- 1752065, 107, -45667.24, -7.2945676,
- -347856.475, 356047.56, -1.0, 23.04,
- 0, 456.2489562, 3, -1,
- 1384.6, -7.2945676, 1000000000, -5786.47,
- 1752, 0.0024575, 0.00000001, -248562.76
+ -4578.5, 456.25, 34.03125, 4578.75,
+ 175, 107, -456.25, -7.25,
+ -3478.5, 356.5, -1.0, 23.0625,
+ 0, 456.25, 3, -1,
+ 1384.5, -7, 100, -5786.5,
+ 1752, 0.015625, 0.03125, -248562.75
};
const int fs_w[] = {
@@ -162,6 +162,6 @@
0xffffffff, 356, 1000000, -5786,
-1, 24575, 10, -125458,
-486, 456, 34, 45786,
- 0, 1700000, -45667, -7,
+ 0, 1700000, -45667, -7,
-347856, 0x80000000, 0xfffffff, 23,
-};
\ No newline at end of file
+};
Modified: trunk/none/tests/mips64/fpu_arithmetic.c
==============================================================================
--- trunk/none/tests/mips64/fpu_arithmetic.c (original)
+++ trunk/none/tests/mips64/fpu_arithmetic.c Thu Oct 10 09:10:35 2013
@@ -1,4 +1,5 @@
#include <stdio.h>
+#include <math.h>
#include "rounding_mode.h"
#include "macro_fpu.h"
@@ -16,127 +17,134 @@
switch(op) {
case ABSS:
UNOPff("abs.s");
- printf("%s %.6g %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
+ printf("%s %f %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
break;
case ABSD:
UNOPdd("abs.d");
- printf("%s %.13g %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
+ printf("%s %lf %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
break;
case ADDS:
BINOPf("add.s");
- printf("%s %.6g %f %f\n",
+ printf("%s %f %f %f\n",
flt_art_op_names[op], fd_f, fs_f[i], ft_f[i]);
break;
case ADDD:
BINOPd("add.d");
- printf("%s %.13g %lf %lf\n",
+ printf("%s %lf %lf %lf\n",
flt_art_op_names[op], fd_d, fs_d[i], ft_d[i]);
break;
case DIVS:
BINOPf("div.s");
- printf("%s %.6g %f %f\n",
- flt_art_op_names[op], fd_f, fs_f[i], ft_f[i]);
+ printf("%s %f %f %f\n",
+ flt_art_op_names[op], roundf(fd_f), fs_f[i], ft_f[i]);
break;
case DIVD:
BINOPd("div.d");
- printf("%s %.13g %lf %lf\n",
- flt_art_op_names[op], fd_d, fs_d[i], ft_d[i]);
+ printf("%s %lf %lf %lf\n",
+ flt_art_op_names[op], round(fd_d), fs_d[i], ft_d[i]);
break;
case MULS:
BINOPf("mul.s");
- printf("%s %.6g %f %f\n",
- flt_art_op_names[op], fd_f, fs_f[i], ft_f[i]);
+ printf("%s %f %f %f\n",
+ flt_art_op_names[op], roundf(fd_f), fs_f[i], ft_f[i]);
break;
case MULD:
BINOPd("mul.d");
- printf("%s %.13g %lf %lf\n",
- flt_art_op_names[op], fd_d, fs_d[i], ft_d[i]);
+ printf("%s %lf %lf %lf\n",
+ flt_art_op_names[op], round(fd_d), fs_d[i], ft_d[i]);
break;
case NEGS:
UNOPff("neg.s");
- printf("%s %.6g %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
+ printf("%s %f %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
break;
case NEGD:
UNOPdd("neg.d");
- printf("%s %.13g %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
+ printf("%s %lf %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
break;
case SQRTS:
UNOPff("sqrt.s");
- printf("%s %.6g %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
+ printf("%s %f %f\n",
+ flt_art_op_names[op], roundf(fd_f), fs_f[i]);
break;
case SQRTD:
UNOPdd("sqrt.d");
- printf("%s %.13g %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
+ printf("%s %lf %lf\n",
+ flt_art_op_names[op], round(fd_d), fs_d[i]);
break;
case SUBS:
BINOPf("sub.s");
- printf("%s %.6g %f %f\n",
+ printf("%s %f %f %f\n",
flt_art_op_names[op], fd_f, fs_f[i], ft_f[i]);
break;
case SUBD:
BINOPd("sub.d");
- printf("%s %.13g %lf %lf\n",
+ printf("%s %lf %lf %lf\n",
flt_art_op_names[op], fd_d, fs_d[i], ft_d[i]);
break;
case RECIPS:
UNOPff("recip.s");
- printf("%s %.6g %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
+ printf("%s %f %f\n",
+ flt_art_op_names[op], roundf(fd_f), fs_f[i]);
break;
case RECIPD:
UNOPdd("recip.d");
- printf("%s %.13g %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
+ printf("%s %lf %lf\n",
+ flt_art_op_names[op], round(fd_d), fs_d[i]);
break;
case RSQRTS:
if (fs_f[i] >= 0) {
UNOPff("rsqrt.s");
- printf("%s %.6g %f\n", flt_art_op_names[op], fd_f, fs_f[i]);
+ printf("%s %f %f\n",
+ flt_art_op_names[op], roundf(fd_f), fs_f[i]);
}
break;
case RSQRTD:
if (fs_d[i] >= 0) {
UNOPdd("rsqrt.d");
- printf("%s %.13g %lf\n", flt_art_op_names[op], fd_d, fs_d[i]);
+ printf("%s %lf %lf\n",
+ flt_art_op_names[op], round(fd_d), fs_d[i]);
}
break;
case MSUBS:
TRIOPf("msub.s");
- printf("%s %.6g %f %f %f\n",
- flt_art_op_names[op], fd_f, fr_f[i], fs_f[i], ft_f[i]);
+ printf("%s %f %f %f %f\n",flt_art_op_names[op], roundf(fd_f),
+ fr_f[i], fs_f[i], ft_f[i]);
break;
case MSUBD:
TRIOPd("msub.d");
- printf("%s %.13g %lf %lf %lf\n",
- flt_art_op_names[op], fd_d, fr_d[i], fs_d[i], ft_d[i]);
+ printf("%s %lf %lf %lf %lf\n", flt_art_op_names[op], round(fd_d),
+ fr_d[i], fs_d[i], ft_d[i]);
break;
case MADDS:
TRIOPf("madd.s");
- printf("%s %.6g %f %f %f\n",
- flt_art_op_names[op], fd_f, fr_f[i], fs_f[i], ft_f[i]);
+ printf("%s %f %f %f %f\n", flt_art_op_names[op], roundf(fd_f),
+ fr_f[i], fs_f[i], ft_f[i]);
break;
case MADDD:
TRIOPd("madd.d");
- printf("%s %.13g %lf %lf %lf\n",
- flt_art_op_names[op], fd_d, fr_d[i], fs_d[i], ft_d[i]);
+ printf("%s %lf %lf %lf %lf\n", flt_art_op_names[op], round(fd_d),
+ fr_d[i], fs_d[i], ft_d[i]);
break;
case NMADDS:
TRIOPf("nmadd.s");
- printf("%s %.6g %f %f %f\n",
- flt_art_op_names[op], fd_f, fr_f[i], fs_f[i], ft_f[i]);
+ printf("%s %f %f %f %f\n", flt_art_op_names[op], roundf(fd_f),
+ fr_f[i], fs_f[i], ft_f[i]);
break;
case NMADDD:
TRIOPd("nmadd.d");
- printf("%s %.13g %lf %lf %lf\n",
- flt_art_op_names[op], fd_d, fr_d[i], fs_d[i], ft_d[i]);
+ printf("%s %lf %lf %lf %lf\n", flt_art_op_names[op], round(fd_d),
+ fr_d[i], fs_d[i], ft_d[i]);
break;
case NMSUBS:
TRIOPf("nmsub.s");
- printf("%s %.6g %f %f %f\n",
- flt_art_op_names[op], fd_f, fr_f[i], fs_f[i], ft_f[i]);
+ printf("%s %f %f %f %f\n", flt_art_op_names[op], roundf(fd_f),
+ fr_f[i], fs_f[i], ft_f[i]);
break;
case NMSUBD:
TRIOPd("nmsub.d");
- printf("%s %.13g %lf %lf %lf\n",
- flt_art_op_names[op], fd_d, fr_d[i], fs_d[i], ft_d[i]);
+ printf("%s 0x%lf %lf %lf %lf\n", flt_art_op_names[op],
+ round(fd_d), fr_d[i], fs_d[i],
+ ft_d[i]);
break;
default:
printf("error\n");
Modified: trunk/none/tests/mips64/fpu_arithmetic.stdout.exp
==============================================================================
--- trunk/none/tests/mips64/fpu_arithmetic.stdout.exp (original)
+++ trunk/none/tests/mips64/fpu_arithmetic.stdout.exp Thu Oct 10 09:10:35 2013
@@ -1,2529 +1,2529 @@
-------------------------- test FPU Arithmetic Operations --------------------------
roundig mode: near
-abs.s 0 0.000000
-abs.s 456.249 456.248962
-abs.s 3 3.000000
-abs.s 1 -1.000000
-abs.s 1384.6 1384.599976
-abs.s 7.29457 -7.294568
-abs.s 1e+09 1000000000.000000
-abs.s 5786.47 -5786.470215
-abs.s 1752 1752.000000
-abs.s 0.0024575 0.002457
-abs.s 0.1234 0.123400
-abs.s 248563 -248562.765625
-abs.s 45786.5 -45786.476562
-abs.s 456.249 456.248962
-abs.s 34.0005 34.000462
-abs.s 45786.5 45786.476562
-abs.s 1.75206e+06 1752065.000000
-abs.s 107 107.000000
-abs.s 45667.2 -45667.238281
-abs.s 7.29457 -7.294568
-abs.s 347856 -347856.468750
-abs.s 356048 356047.562500
-abs.s 1 -1.000000
-abs.s 23.04 23.040001
-roundig mode: zero
-abs.s 0 0.000000
-abs.s 456.249 456.248962
-abs.s 3 3.000000
-abs.s 1 -1.000000
-abs.s 1384.6 1384.599976
-abs.s 7.29457 -7.294568
-abs.s 1e+09 1000000000.000000
-abs.s 5786.47 -5786.470215
-abs.s 1752 1752.000000
-abs.s 0.0024575 0.002457
-abs.s 0.1234 0.123400
-abs.s 248563 -248562.765625
-abs.s 45786.5 -45786.476562
-abs.s 456.249 456.248962
-abs.s 34.0005 34.000462
-abs.s 45786.5 45786.476562
-abs.s 1.75206e+06 1752065.000000
-abs.s 107 107.000000
-abs.s 45667.2 -45667.238281
-abs.s 7.29457 -7.294568
-abs.s 347856 -347856.468750
-abs.s 356048 356047.562500
-abs.s 1 -1.000000
-abs.s 23.04 23.040001
-roundig mode: +inf
-abs.s 0 0.000000
-abs.s 456.249 456.248962
-abs.s 3 3.000000
-abs.s 1 -1.000000
-abs.s 1384.6 1384.599976
-abs.s 7.29457 -7.294568
-abs.s 1e+09 1000000000.000000
-abs.s 5786.47 -5786.470215
-abs.s 1752 1752.000000
-abs.s 0.0024575 0.002457
-abs.s 0.1234 0.123400
-abs.s 248563 -248562.765625
-abs.s 45786.5 -45786.476562
-abs.s 456.249 456.248962
-abs.s 34.0005 34.000462
-abs.s 45786.5 45786.476562
-abs.s 1.75206e+06 1752065.000000
-abs.s 107 107.000000
-abs.s 45667.2 -45667.238281
-abs.s 7.29457 -7.294568
-abs.s 347856 -347856.468750
-abs.s 356048 356047.562500
-abs.s 1 -1.000000
-abs.s 23.04 23.040001
-roundig mode: -inf
-abs.s 0 0.000000
-abs.s 456.249 456.248962
-abs.s 3 3.000000
-abs.s 1 -1.000000
-abs.s 1384.6 1384.599976
-abs.s 7.29457 -7.294568
-abs.s 1e+09 1000000000.000000
-abs.s 5786.47 -5786.470215
-abs.s 1752 1752.000000
-abs.s 0.0024575 0.002457
-abs.s 0.1234 0.123400
-abs.s 248563 -248562.765625
-abs.s 45786.5 -45786.476562
-abs.s 456.249 456.248962
-abs.s 34.0005 34.000462
-abs.s 45786.5 45786.476562
-abs.s 1.75206e+06 1752065.000000
-abs.s 107 107.000000
-abs.s 45667.2 -45667.238281
-abs.s 7.29457 -7.294568
-abs.s 347856 -347856.468750
-abs.s 356048 356047.562500
-abs.s 1 -1.000000
-abs.s 23.04 23.040001
-roundig mode: near
-abs.d 0 0.000000
-abs.d 456.2489562 456.248956
-abs.d 3 3.000000
-abs.d 1 -1.000000
-abs.d 1384.6 1384.600000
-abs.d 7.2945676 -7.294568
-abs.d 1000000000 1000000000.000000
-abs.d 5786.47 -5786.470000
-abs.d 1752 1752.000000
-abs.d 0.0024575 0.002458
-abs.d 1e-08 0.000000
-abs.d 248562.76 -248562.760000
-abs.d 45786.476 -45786.476000
-abs.d 456.2489562 456.248956
-abs.d 34.00046 34.000460
-abs.d 45786.476 45786.476000
-abs.d 1752065 1752065.000000
-abs.d 107 107.000000
-abs.d 45667.24 -45667.240000
-abs.d 7.2945676 -7.294568
-abs.d 347856.475 -347856.475000
-abs.d 356047.56 356047.560000
-abs.d 1 -1.000000
-abs.d 23.04 23.040000
-roundig mode: zero
-abs.d 0 0.000000
-abs.d 456.2489562 456.248956
-abs.d 3 3.000000
-abs.d 1 -1.000000
-abs.d 1384.6 1384.600000
-abs.d 7.2945676 -7.294568
-abs.d 1000000000 1000000000.000000
-abs.d 5786.47 -5786.470000
-abs.d 1752 1752.000000
-abs.d 0.0024575 0.002458
-abs.d 1e-08 0.000000
-abs.d 248562.76 -248562.760000
-abs.d 45786.476 -45786.476000
-abs.d 456.2489562 456.248956
-abs.d 34.00046 34.000460
-abs.d 45786.476 45786.476000
-abs.d 1752065 1752065.000000
-abs.d 107 107.000000
-abs.d 45667.24 -45667.240000
-abs.d 7.2945676 -7.294568
-abs.d 347856.475 -347856.475000
-abs.d 356047.56 356047.560000
-abs.d 1 -1.000000
-abs.d 23.04 23.040000
-roundig mode: +inf
-abs.d 0 0.000000
-abs.d 456.2489562 456.248956
-abs.d 3 3.000000
-abs.d 1 -1.000000
-abs.d 1384.6 1384.600000
-abs.d 7.2945676 -7.294568
-abs.d 1000000000 1000000000.000000
-abs.d 5786.47 -5786.470000
-abs.d 1752 1752.000000
-abs.d 0.0024575 0.002458
-abs.d 1e-08 0.000000
-abs.d 248562.76 -248562.760000
-abs.d 45786.476 -45786.476000
-abs.d 456.2489562 456.248956
-abs.d 34.00046 34.000460
-abs.d 45786.476 45786.476000
-abs.d 1752065 1752065.000000
-abs.d 107 107.000000
-abs.d 45667.24 -45667.240000
-abs.d 7.2945676 -7.294568
-abs.d 347856.475 -347856.475000
-abs.d 356047.56 356047.560000
-abs.d 1 -1.000000
-abs.d 23.04 23.040000
-roundig mode: -inf
-abs.d 0 0.000000
-abs.d 456.2489562 456.248956
-abs.d 3 3.000000
-abs.d 1 -1.000000
-abs.d 1384.6 1384.600000
-abs.d 7.2945676 -7.294568
-abs.d 1000000000 1000000000.000000
-abs.d 5786.47 -5786.470000
-abs.d 1752 1752.000000
-abs.d 0.0024575 0.002458
-abs.d 1e-08 0.000000
-abs.d 248562.76 -248562.760000
-abs.d 45786.476 -45786.476000
-abs.d 456.2489562 456.248956
-abs.d 34.00046 34.000460
-abs.d 45786.476 45786.476000
-abs.d 1752065 1752065.000000
-abs.d 107 107.000000
-abs.d 45667.24 -45667.240000
-abs.d 7.2945676 -7.294568
-abs.d 347856.475 -347856.475000
-abs.d 356047.56 356047.560000
-abs.d 1 -1.000000
-abs.d 23.04 23.040000
-roundig mode: near
-add.s -45786.5 0.000000 -45786.476562
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 3.000000 34.000462
-add.s 45785.5 -1.000000 45786.476562
-add.s 1.75345e+06 1384.599976 1752065.000000
-add.s 99.7054 -7.294568 107.000000
-add.s 9.99954e+08 1000000000.000000 -45667.238281
-add.s -5793.76 -5786.470215 -7.294568
-add.s -346104 1752.000000 -347856.468750
-add.s 356048 0.002457 356047.562500
-add.s -0.8766 0.123400 -1.000000
-add.s -248540 -248562.765625 23.040001
-add.s -45786.5 -45786.476562 0.000000
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 34.000462 3.000000
-add.s 45785.5 45786.476562 -1.000000
-add.s 1.75345e+06 1752065.000000 1384.599976
-add.s 99.7054 107.000000 -7.294568
-add.s 9.99954e+08 -45667.238281 1000000000.000000
-add.s -5793.76 -7.294568 -5786.470215
-add.s -346104 -347856.468750 1752.000000
-add.s 356048 356047.562500 0.002457
-add.s -1 -1.000000 0.000000
-add.s -248540 23.040001 -248562.765625
-roundig mode: zero
-add.s -45786.5 0.000000 -45786.476562
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 3.000000 34.000462
-add.s 45785.5 -1.000000 45786.476562
-add.s 1.75345e+06 1384.599976 1752065.000000
-add.s 99.7054 -7.294568 107.000000
-add.s 9.99954e+08 1000000000.000000 -45667.238281
-add.s -5793.76 -5786.470215 -7.294568
-add.s -346104 1752.000000 -347856.468750
-add.s 356048 0.002457 356047.562500
-add.s -0.8766 0.123400 -1.000000
-add.s -248540 -248562.765625 23.040001
-add.s -45786.5 -45786.476562 0.000000
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 34.000462 3.000000
-add.s 45785.5 45786.476562 -1.000000
-add.s 1.75345e+06 1752065.000000 1384.599976
-add.s 99.7054 107.000000 -7.294568
-add.s 9.99954e+08 -45667.238281 1000000000.000000
-add.s -5793.76 -7.294568 -5786.470215
-add.s -346104 -347856.468750 1752.000000
-add.s 356048 356047.562500 0.002457
-add.s -1 -1.000000 0.000000
-add.s -248540 23.040001 -248562.765625
-roundig mode: +inf
-add.s -45786.5 0.000000 -45786.476562
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 3.000000 34.000462
-add.s 45785.5 -1.000000 45786.476562
-add.s 1.75345e+06 1384.599976 1752065.000000
-add.s 99.7054 -7.294568 107.000000
-add.s 9.99954e+08 1000000000.000000 -45667.238281
-add.s -5793.76 -5786.470215 -7.294568
-add.s -346104 1752.000000 -347856.468750
-add.s 356048 0.002457 356047.562500
-add.s -0.8766 0.123400 -1.000000
-add.s -248540 -248562.765625 23.040001
-add.s -45786.5 -45786.476562 0.000000
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 34.000462 3.000000
-add.s 45785.5 45786.476562 -1.000000
-add.s 1.75345e+06 1752065.000000 1384.599976
-add.s 99.7054 107.000000 -7.294568
-add.s 9.99954e+08 -45667.238281 1000000000.000000
-add.s -5793.76 -7.294568 -5786.470215
-add.s -346104 -347856.468750 1752.000000
-add.s 356048 356047.562500 0.002457
-add.s -1 -1.000000 0.000000
-add.s -248540 23.040001 -248562.765625
-roundig mode: -inf
-add.s -45786.5 0.000000 -45786.476562
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 3.000000 34.000462
-add.s 45785.5 -1.000000 45786.476562
-add.s 1.75345e+06 1384.599976 1752065.000000
-add.s 99.7054 -7.294568 107.000000
-add.s 9.99954e+08 1000000000.000000 -45667.238281
-add.s -5793.77 -5786.470215 -7.294568
-add.s -346104 1752.000000 -347856.468750
-add.s 356048 0.002457 356047.562500
-add.s -0.8766 0.123400 -1.000000
-add.s -248540 -248562.765625 23.040001
-add.s -45786.5 -45786.476562 0.000000
-add.s 912.498 456.248962 456.248962
-add.s 37.0005 34.000462 3.000000
-add.s 45785.5 45786.476562 -1.000000
-add.s 1.75345e+06 1752065.000000 1384.599976
-add.s 99.7054 107.000000 -7.294568
-add.s 9.99954e+08 -45667.238281 1000000000.000000
-add.s -5793.77 -7.294568 -5786.470215
-add.s -346104 -347856.468750 1752.000000
-add.s 356048 356047.562500 0.002457
-add.s -1 -1.000000 0.000000
-add.s -248540 23.040001 -248562.765625
-roundig mode: near
-add.d -45786.476 0.000000 -45786.476000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 3.000000 34.000460
-add.d 45785.476 -1.000000 45786.476000
-add.d 1753449.6 1384.600000 1752065.000000
-add.d 99.7054324 -7.294568 107.000000
-add.d 999954332.76 1000000000.000000 -45667.240000
-add.d -5793.7645676 -5786.470000 -7.294568
-add.d -346104.475 1752.000000 -347856.475000
-add.d 356047.5624575 0.002458 356047.560000
-add.d -0.99999999 0.000000 -1.000000
-add.d -248539.72 -248562.760000 23.040000
-add.d -45786.476 -45786.476000 0.000000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 34.000460 3.000000
-add.d 45785.476 45786.476000 -1.000000
-add.d 1753449.6 1752065.000000 1384.600000
-add.d 99.7054324 107.000000 -7.294568
-add.d 999954332.76 -45667.240000 1000000000.000000
-add.d -5793.7645676 -7.294568 -5786.470000
-add.d -346104.475 -347856.475000 1752.000000
-add.d 356047.5624575 356047.560000 0.002458
-add.d -0.99999999 -1.000000 0.000000
-add.d -248539.72 23.040000 -248562.760000
-roundig mode: zero
-add.d -45786.476 0.000000 -45786.476000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 3.000000 34.000460
-add.d 45785.476 -1.000000 45786.476000
-add.d 1753449.6 1384.600000 1752065.000000
-add.d 99.7054324 -7.294568 107.000000
-add.d 999954332.76 1000000000.000000 -45667.240000
-add.d -5793.7645676 -5786.470000 -7.294568
-add.d -346104.475 1752.000000 -347856.475000
-add.d 356047.5624575 0.002458 356047.560000
-add.d -0.99999999 0.000000 -1.000000
-add.d -248539.72 -248562.760000 23.040000
-add.d -45786.476 -45786.476000 0.000000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 34.000460 3.000000
-add.d 45785.476 45786.476000 -1.000000
-add.d 1753449.6 1752065.000000 1384.600000
-add.d 99.7054324 107.000000 -7.294568
-add.d 999954332.76 -45667.240000 1000000000.000000
-add.d -5793.7645676 -7.294568 -5786.470000
-add.d -346104.475 -347856.475000 1752.000000
-add.d 356047.5624575 356047.560000 0.002458
-add.d -0.99999999 -1.000000 0.000000
-add.d -248539.72 23.040000 -248562.760000
-roundig mode: +inf
-add.d -45786.476 0.000000 -45786.476000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 3.000000 34.000460
-add.d 45785.476 -1.000000 45786.476000
-add.d 1753449.6 1384.600000 1752065.000000
-add.d 99.7054324 -7.294568 107.000000
-add.d 999954332.76 1000000000.000000 -45667.240000
-add.d -5793.7645676 -5786.470000 -7.294568
-add.d -346104.475 1752.000000 -347856.475000
-add.d 356047.5624575 0.002458 356047.560000
-add.d -0.99999999 0.000000 -1.000000
-add.d -248539.72 -248562.760000 23.040000
-add.d -45786.476 -45786.476000 0.000000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 34.000460 3.000000
-add.d 45785.476 45786.476000 -1.000000
-add.d 1753449.6 1752065.000000 1384.600000
-add.d 99.7054324 107.000000 -7.294568
-add.d 999954332.76 -45667.240000 1000000000.000000
-add.d -5793.7645676 -7.294568 -5786.470000
-add.d -346104.475 -347856.475000 1752.000000
-add.d 356047.5624575 356047.560000 0.002458
-add.d -0.99999999 -1.000000 0.000000
-add.d -248539.72 23.040000 -248562.760000
-roundig mode: -inf
-add.d -45786.476 0.000000 -45786.476000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 3.000000 34.000460
-add.d 45785.476 -1.000000 45786.476000
-add.d 1753449.6 1384.600000 1752065.000000
-add.d 99.7054324 -7.294568 107.000000
-add.d 999954332.76 1000000000.000000 -45667.240000
-add.d -5793.7645676 -5786.470000 -7.294568
-add.d -346104.475 1752.000000 -347856.475000
-add.d 356047.5624575 0.002458 356047.560000
-add.d -0.99999999 0.000000 -1.000000
-add.d -248539.72 -248562.760000 23.040000
-add.d -45786.476 -45786.476000 0.000000
-add.d 912.4979124 456.248956 456.248956
-add.d 37.00046 34.000460 3.000000
-add.d 45785.476 45786.476000 -1.000000
-add.d 1753449.6 1752065.000000 1384.600000
-add.d 99.7054324 107.000000 -7.294568
-add.d 999954332.76 -45667.240000 1000000000.000000
-add.d -5793.7645676 -7.294568 -5786.470000
-add.d -346104.475 -347856.475000 1752.000000
-add.d 356047.5624575 356047.560000 0.002458
-add.d -0.99999999 -1.000000 0.000000
-add.d -248539.72 23.040000 -248562.760000
-roundig mode: near
-div.s -0 0.000000 -45786.476562
-div.s 1 456.248962 456.248962
-div.s 0.0882341 3.000000 34.000462
-div.s -2.18405e-05 -1.000000 45786.476562
-div.s 0.000790267 1384.599976 1752065.000000
-div.s -0.0681735 -7.294568 107.000000
-div.s -21897.5 1000000000.000000 -45667.238281
-div.s 793.257 -5786.470215 -7.294568
-div.s -0.00503656 1752.000000 -347856.468750
-div.s 6.90217e-09 0.002457 356047.562500
-div.s -0.1234 0.123400 -1.000000
-div.s -10788.3 -248562.765625 23.040001
-div.s -inf -45786.476562 0.000000
-div.s 1 456.248962 456.248962
-div.s 11.3335 34.000462 3.000000
-div.s -45786.5 45786.476562 -1.000000
-div.s 1265.39 1752065.000000 1384.599976
-div.s -14.6685 107.000000 -7.294568
-div.s -4.56672e-05 -45667.238281 1000000000.000000
-div.s 0.00126062 -7.294568 -5786.470215
-div.s -198.548 -347856.468750 1752.000000
-div.s 1.44882e+08 356047.562500 0.002457
-div.s -1e+08 -1.000000 0.000000
-div.s -9.26929e-05 23.040001 -248562.765625
-roundig mode: zero
-div.s -0 0.000000 -45786.476562
-div.s 1 456.248962 456.248962
-div.s 0.0882341 3.000000 34.000462
-div.s -2.18405e-05 -1.000000 45786.476562
-div.s 0.000790267 1384.599976 1752065.000000
-div.s -0.0681735 -7.294568 107.000000
-div.s -21897.5 1000000000.000000 -45667.238281
-div.s 793.257 -5786.470215 -7.294568
-div.s -0.00503656 1752.000000 -347856.468750
-div.s 6.90217e-09 0.002457 356047.562500
-div.s -0.1234 0.123400 -1.000000
-div.s -10788.3 -248562.765625 23.040001
-div.s -inf -45786.476562 0.000000
-div.s 1 456.248962 456.248962
-div.s 11.3335 34.000462 3.000000
-div.s -45786.5 45786.476562 -1.000000
-div.s 1265.39 1752065.000000 1384.599976
-div.s -14.6684 107.000000 -7.294568
-div.s -4.56672e-05 -45667.238281 1000000000.000000
-div.s 0.00126062 -7.294568 -5786.470215
-div.s -198.548 -347856.468750 1752.000000
-div.s 1.44882e+08 356047.562500 0.002457
-div.s -1e+08 -1.000000 0.000000
-div.s -9.26929e-05 23.040001 -248562.765625
-roundig mode: +inf
-div.s -0 0.000000 -45786.476562
-div.s 1 456.248962 456.248962
-div.s 0.0882341 3.000000 34.000462
-div.s -2.18405e-05 -1.000000 45786.476562
-div.s 0.000790267 1384.599976 1752065.000000
-div.s -0.0681735 -7.294568 107.000000
-div.s -21897.5 1000000000.000000 -45667.238281
-div.s 793.258 -5786.470215 -7.294568
-div.s -0.00503656 1752.000000 -347856.468750
-div.s 6.90217e-09 0.002457 356047.562500
-div.s -0.1234 0.123400 -1.000000
-div.s -10788.3 -248562.765625 23.040001
-div.s -inf -45786.476562 0.000000
-div.s 1 456.248962 456.248962
-div.s 11.3335 34.000462 3.000000
-div.s -45786.5 45786.476562 -1.000000
-div.s 1265.39 1752065.000000 1384.599976
-div.s -14.6684 107.000000 -7.294568
-div.s -4.56672e-05 -45667.238281 1000000000.000000
-div.s 0.00126062 -7.294568 -5786.470215
-div.s -198.548 -347856.468750 1752.000000
-div.s 1.44882e+08 356047.562500 0.002457
-div.s -1e+08 -1.000000 0.000000
-div.s -9.26929e-05 23.040001 -248562.765625
-roundig mode: -inf
-div.s -0 0.000000 -45786.476562
-div.s 1 456.248962 456.248962
-div.s 0.0882341 3.000000 34.000462
-div.s -2.18405e-05 -1.000000 45786.476562
-div.s 0.000790267 1384.599976 1752065.000000
-div.s -0.0681735 -7.294568 107.000000
-div.s -21897.5 1000000000.000000 -45667.238281
-div.s 793.257 -5786.470215 -7.294568
-div.s -0.00503656 1752.000000 -347856.468750
-div.s 6.90217e-09 0.002457 356047.562500
-div.s -0.1234 0.123400 -1.000000
-div.s -10788.3 -248562.765625 23.040001
-div.s -inf -45786.476562 0.000000
-div.s 1 456.248962 456.248962
-div.s 11.3335 34.000462 3.000000
-div.s -45786.5 45786.476562 -1.000000
-div.s 1265.39 1752065.000000 1384.599976
-div.s -14.6685 107.000000 -7.294568
-div.s -4.56672e-05 -45667.238281 1000000000.000000
-div.s 0.00126062 -7.294568 -5786.470215
-div.s -198.548 -347856.468750 1752.000000
-div.s 1.44882e+08 356047.562500 0.002457
-div.s -1e+08 -1.000000 0.000000
-div.s -9.26929e-05 23.040001 -248562.765625
-roundig mode: near
-div.d -0 0.000000 -45786.476000
-div.d 1 456.248956 456.248956
-div.d 0.08823410036217 3.000000 34.000460
-div.d -2.184051028518e-05 -1.000000 45786.476000
-div.d 0.0007902674843684 1384.600000 1752065.000000
-div.d -0.06817352897196 -7.294568 107.000000
-div.d -21897.53530102 1000000000.000000 -45667.240000
-div.d 793.2574372194 -5786.470000 -7.294568
-div.d -0.00503655997779 1752.000000 -347856.475000
-div.d 6.902167789045e-09 0.002458 356047.560000
-div.d -1e-08 0.000000 -1.000000
-div.d -10788.31423611 -248562.760000 23.040000
-div.d -inf -45786.476000 0.000000
-div.d 1 456.248956 456.248956
-div.d 11.33348666667 34.000460 3.000000
-div.d -45786.476 45786.476000 -1.000000
-div.d 1265.394337715 1752065.000000 1384.600000
-div.d -14.66844998462 107.000000 -7.294568
-div.d -4.566724e-05 -45667.240000 1000000000.000000
-div.d 0.001260624802341 -7.294568 -5786.470000
-div.d -198.5482163242 -347856.475000 1752.000000
-div.d 144882018.3113 356047.560000 0.002458
-div.d -100000000 -1.000000 0.000000
-div.d -9.269288770369e-05 23.040000 -248562.760000
-roundig mode: zero
-div.d -0 0.000000 -45786.476000
-div.d 1 456.248956 456.248956
-div.d 0.08823410036217 3.000000 34.000460
-div.d -2.184051028518e-05 -1.000000 45786.476000
-div.d 0.0007902674843684 1384.600000 1752065.000000
-div.d -0.06817352897196 -7.294568 107.000000
-div.d -21897.53530102 1000000000.000000 -45667.240000
-div.d 793.2574372194 -5786.470000 -7.294568
-div.d -0.00503655997779 1752.000000 -347856.475000
-div.d 6.902167789045e-09 0.002458 356047.560000
-div.d -1e-08 0.000000 -1.000000
-div.d -10788.31423611 -248562.760000 23.040000
-div.d -inf -45786.476000 0.000000
-div.d 1 456.248956 456.248956
-div.d 11.33348666667 34.000460 3.000000
-div.d -45786.476 45786.476000 -1.000000
-div.d 1265.394337715 1752065.000000 1384.600000
-div.d -14.66844998462 107.000000 -7.294568
-div.d -4.566724e-05 -45667.240000 1000000000.000000
-div.d 0.001260624802341 -7.294568 -5786.470000
-div.d -198.5482163242 -347856.475000 1752.000000
-div.d 144882018.3113 356047.560000 0.002458
-div.d -100000000 -1.000000 0.000000
-div.d -9.269288770369e-05 23.040000 -248562.760000
-roundig mode: +inf
-div.d -0 0.000000 -45786.476000
-div.d 1 456.248956 456.248956
-div.d 0.08823410036217 3.000000 34.000460
-div.d -2.184051028518e-05 -1.000000 45786.476000
-div.d 0.0007902674843684 1384.600000 1752065.000000
-div.d -0.06817352897196 -7.294568 107.000000
-div.d -21897.53530102 1000000000.000000 -45667.240000
-div.d 793.2574372194 -5786.470000 -7.294568
-div.d -0.00503655997779 1752.000000 -347856.475000
-div.d 6.902167789045e-09 0.002458 356047.560000
-div.d -1e-08 0.000000 -1.000000
-div.d -10788.31423611 -248562.760000 23.040000
-div.d -inf -45786.476000 0.000000
-div.d 1 456.248956 456.248956
-div.d 11.33348666667 34.000460 3.000000
-div.d -45786.476 45786.476000 -1.000000
-div.d 1265.394337715 1752065.000000 1384.600000
-div.d -14.66844998462 107.000000 -7.294568
-div.d -4.566724e-05 -45667.240000 1000000000.000000
-div.d 0.001260624802341 -7.294568 -5786.470000
-div.d -198.5482163242 -347856.475000 1752.000000
-div.d 144882018.3113 356047.560000 0.002458
-div.d -100000000 -1.000000 0.000000
-div.d -9.269288770369e-05 23.040000 -248562.760000
-roundig mode: -inf
-div.d -0 0.000000 -45786.476000
-div.d 1 456.248956 456.248956
-div.d 0.08823410036217 3.000000 34.000460
-div.d -2.184051028518e-05 -1.000000 45786.476000
-div.d 0.0007902674843684 1384.600000 1752065.000000
-div.d -0.06817352897196 -7.294568 107.000000
-div.d -21897.53530102 1000000000.000000 -45667.240000
-div.d 793.2574372194 -5786.470000 -7.294568
-div.d -0.00503655997779 1752.000000 -347856.475000
-div.d 6.902167789045e-09 0.002458 356047.560000
-div.d -1e-08 0.000000 -1.000000
-div.d -10788.31423611 -248562.760000 23.040000
-div.d -inf -45786.476000 0.000000
-div.d 1 456.248956 456.248956
-div.d 11.33348666667 34.000460 3.000000
-div.d -45786.476 45786.476000 -1.000000
-div.d 1265.394337715 1752065.000000 1384.600000
-div.d -14.66844998462 107.000000 -7.294568
-div.d -4.566724e-05 -45667.240000 1000000000.000000
-div.d 0.001260624802341 -7.294568 -5786.470000
-div.d -198.5482163242 -347856.475000 1752.000000
-div.d 144882018.3113 356047.560000 0.002458
-div.d -100000000 -1.000000 0.000000
-div.d -9.269288770369e-05 23.040000 -248562.760000
-roundig mode: near
-mul.s -0 0.000000 -45786.476562
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 3.000000 34.000462
-mul.s -45786.5 -1.000000 45786.476562
-mul.s 2.42591e+09 1384.599976 1752065.000000
-mul.s -780.519 -7.294568 107.000000
-mul.s -4.56672e+13 1000000000.000000 -45667.238281
-mul.s 42209.8 -5786.470215 -7.294568
-mul.s -6.09445e+08 1752.000000 -347856.468750
-mul.s 874.987 0.002457 356047.562500
-mul.s -0.1234 0.123400 -1.000000
-mul.s -5.72689e+06 -248562.765625 23.040001
-mul.s -0 -45786.476562 0.000000
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 34.000462 3.000000
-mul.s -45786.5 45786.476562 -1.000000
-mul.s 2.42591e+09 1752065.000000 1384.599976
-mul.s -780.519 107.000000 -7.294568
-mul.s -4.56672e+13 -45667.238281 1000000000.000000
-mul.s 42209.8 -7.294568 -5786.470215
-mul.s -6.09445e+08 -347856.468750 1752.000000
-mul.s 874.987 356047.562500 0.002457
-mul.s -1e-08 -1.000000 0.000000
-mul.s -5.72689e+06 23.040001 -248562.765625
-roundig mode: zero
-mul.s -0 0.000000 -45786.476562
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 3.000000 34.000462
-mul.s -45786.5 -1.000000 45786.476562
-mul.s 2.42591e+09 1384.599976 1752065.000000
-mul.s -780.519 -7.294568 107.000000
-mul.s -4.56672e+13 1000000000.000000 -45667.238281
-mul.s 42209.8 -5786.470215 -7.294568
-mul.s -6.09444e+08 1752.000000 -347856.468750
-mul.s 874.987 0.002457 356047.562500
-mul.s -0.1234 0.123400 -1.000000
-mul.s -5.72689e+06 -248562.765625 23.040001
-mul.s -0 -45786.476562 0.000000
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 34.000462 3.000000
-mul.s -45786.5 45786.476562 -1.000000
-mul.s 2.42591e+09 1752065.000000 1384.599976
-mul.s -780.519 107.000000 -7.294568
-mul.s -4.56672e+13 -45667.238281 1000000000.000000
-mul.s 42209.8 -7.294568 -5786.470215
-mul.s -6.09444e+08 -347856.468750 1752.000000
-mul.s 874.987 356047.562500 0.002457
-mul.s -1e-08 -1.000000 0.000000
-mul.s -5.72689e+06 23.040001 -248562.765625
-roundig mode: +inf
-mul.s -0 0.000000 -45786.476562
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 3.000000 34.000462
-mul.s -45786.5 -1.000000 45786.476562
-mul.s 2.42591e+09 1384.599976 1752065.000000
-mul.s -780.519 -7.294568 107.000000
-mul.s -4.56672e+13 1000000000.000000 -45667.238281
-mul.s 42209.8 -5786.470215 -7.294568
-mul.s -6.09444e+08 1752.000000 -347856.468750
-mul.s 874.987 0.002457 356047.562500
-mul.s -0.1234 0.123400 -1.000000
-mul.s -5.72689e+06 -248562.765625 23.040001
-mul.s -0 -45786.476562 0.000000
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 34.000462 3.000000
-mul.s -45786.5 45786.476562 -1.000000
-mul.s 2.42591e+09 1752065.000000 1384.599976
-mul.s -780.519 107.000000 -7.294568
-mul.s -4.56672e+13 -45667.238281 1000000000.000000
-mul.s 42209.8 -7.294568 -5786.470215
-mul.s -6.09444e+08 -347856.468750 1752.000000
-mul.s 874.987 356047.562500 0.002457
-mul.s -1e-08 -1.000000 0.000000
-mul.s -5.72689e+06 23.040001 -248562.765625
-roundig mode: -inf
-mul.s -0 0.000000 -45786.476562
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 3.000000 34.000462
-mul.s -45786.5 -1.000000 45786.476562
-mul.s 2.42591e+09 1384.599976 1752065.000000
-mul.s -780.519 -7.294568 107.000000
-mul.s -4.56672e+13 1000000000.000000 -45667.238281
-mul.s 42209.8 -5786.470215 -7.294568
-mul.s -6.09445e+08 1752.000000 -347856.468750
-mul.s 874.987 0.002457 356047.562500
-mul.s -0.1234 0.123400 -1.000000
-mul.s -5.72689e+06 -248562.765625 23.040001
-mul.s -0 -45786.476562 0.000000
-mul.s 208163 456.248962 456.248962
-mul.s 102.001 34.000462 3.000000
-mul.s -45786.5 45786.476562 -1.000000
-mul.s 2.42591e+09 1752065.000000 1384.599976
-mul.s -780.519 107.000000 -7.294568
-mul.s -4.56672e+13 -45667.238281 1000000000.000000
-mul.s 42209.8 -7.294568 -5786.470215
-mul.s -6.09445e+08 -347856.468750 1752.000000
-mul.s 874.987 356047.562500 0.002457
-mul.s -1e-08 -1.000000 0.000000
-mul.s -5.72689e+06 23.040001 -248562.765625
-roundig mode: near
-mul.d -0 0.000000 -45786.476000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 3.000000 34.000460
-mul.d -45786.476 -1.000000 45786.476000
-mul.d 2425909199 1384.600000 1752065.000000
-mul.d -780.5187332 -7.294568 107.000000
-mul.d -4.566724e+13 1000000000.000000 -45667.240000
-mul.d 42209.79658037 -5786.470000 -7.294568
-mul.d -609444544.2 1752.000000 -347856.475000
-mul.d 874.9868787 0.002458 356047.560000
-mul.d -1e-08 0.000000 -1.000000
-mul.d -5726885.9904 -248562.760000 23.040000
-mul.d -0 -45786.476000 0.000000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 34.000460 3.000000
-mul.d -45786.476 45786.476000 -1.000000
-mul.d 2425909199 1752065.000000 1384.600000
-mul.d -780.5187332 107.000000 -7.294568
-mul.d -4.566724e+13 -45667.240000 1000000000.000000
-mul.d 42209.79658037 -7.294568 -5786.470000
-mul.d -609444544.2 -347856.475000 1752.000000
-mul.d 874.9868787 356047.560000 0.002458
-mul.d -1e-08 -1.000000 0.000000
-mul.d -5726885.9904 23.040000 -248562.760000
-roundig mode: zero
-mul.d -0 0.000000 -45786.476000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 3.000000 34.000460
-mul.d -45786.476 -1.000000 45786.476000
-mul.d 2425909199 1384.600000 1752065.000000
-mul.d -780.5187332 -7.294568 107.000000
-mul.d -4.566724e+13 1000000000.000000 -45667.240000
-mul.d 42209.79658037 -5786.470000 -7.294568
-mul.d -609444544.2 1752.000000 -347856.475000
-mul.d 874.9868787 0.002458 356047.560000
-mul.d -1e-08 0.000000 -1.000000
-mul.d -5726885.9904 -248562.760000 23.040000
-mul.d -0 -45786.476000 0.000000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 34.000460 3.000000
-mul.d -45786.476 45786.476000 -1.000000
-mul.d 2425909199 1752065.000000 1384.600000
-mul.d -780.5187332 107.000000 -7.294568
-mul.d -4.566724e+13 -45667.240000 1000000000.000000
-mul.d 42209.79658037 -7.294568 -5786.470000
-mul.d -609444544.2 -347856.475000 1752.000000
-mul.d 874.9868787 356047.560000 0.002458
-mul.d -1e-08 -1.000000 0.000000
-mul.d -5726885.9904 23.040000 -248562.760000
-roundig mode: +inf
-mul.d -0 0.000000 -45786.476000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 3.000000 34.000460
-mul.d -45786.476 -1.000000 45786.476000
-mul.d 2425909199 1384.600000 1752065.000000
-mul.d -780.5187332 -7.294568 107.000000
-mul.d -4.566724e+13 1000000000.000000 -45667.240000
-mul.d 42209.79658037 -5786.470000 -7.294568
-mul.d -609444544.2 1752.000000 -347856.475000
-mul.d 874.9868787 0.002458 356047.560000
-mul.d -1e-08 0.000000 -1.000000
-mul.d -5726885.9904 -248562.760000 23.040000
-mul.d -0 -45786.476000 0.000000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 34.000460 3.000000
-mul.d -45786.476 45786.476000 -1.000000
-mul.d 2425909199 1752065.000000 1384.600000
-mul.d -780.5187332 107.000000 -7.294568
-mul.d -4.566724e+13 -45667.240000 1000000000.000000
-mul.d 42209.79658037 -7.294568 -5786.470000
-mul.d -609444544.2 -347856.475000 1752.000000
-mul.d 874.9868787 356047.560000 0.002458
-mul.d -1e-08 -1.000000 0.000000
-mul.d -5726885.9904 23.040000 -248562.760000
-roundig mode: -inf
-mul.d -0 0.000000 -45786.476000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 3.000000 34.000460
-mul.d -45786.476 -1.000000 45786.476000
-mul.d 2425909199 1384.600000 1752065.000000
-mul.d -780.5187332 -7.294568 107.000000
-mul.d -4.566724e+13 1000000000.000000 -45667.240000
-mul.d 42209.79658037 -5786.470000 -7.294568
-mul.d -609444544.2 1752.000000 -347856.475000
-mul.d 874.9868787 0.002458 356047.560000
-mul.d -1e-08 0.000000 -1.000000
-mul.d -5726885.9904 -248562.760000 23.040000
-mul.d -0 -45786.476000 0.000000
-mul.d 208163.1100336 456.248956 456.248956
-mul.d 102.00138 34.000460 3.000000
-mul.d -45786.476 45786.476000 -1.000000
-mul.d 2425909199 1752065.000000 1384.600000
-mul.d -780.5187332 107.000000 -7.294568
-mul.d -4.566724e+13 -45667.240000 1000000000.000000
-mul.d 42209.79658037 -7.294568 -5786.470000
-mul.d -609444544.2 -347856.475000 1752.000000
-mul.d 874.9868787 356047.560000 0.002458
-mul.d -1e-08 -1.000000 0.000000
-mul.d -5726885.9904 23.040000 -248562.760000
-roundig mode: near
-neg.s -0 0.000000
-neg.s -456.249 456.248962
-neg.s -3 3.000000
-neg.s 1 -1.000000
-neg.s -1384.6 1384.599976
-neg.s 7.29457 -7.294568
-neg.s -1e+09 1000000000.000000
-neg.s 5786.47 -5786.470215
-neg.s -1752 1752.000000
-neg.s -0.0024575 0.002457
-neg.s -0.1234 0.123400
-neg.s 248563 -248562.765625
-neg.s 45786.5 -45786.476562
-neg.s -456.249 456.248962
-neg.s -34.0005 34.000462
-neg.s -45786.5 45786.476562
-neg.s -1.75206e+06 1752065.000000
-neg.s -107 107.000000
-neg.s 45667.2 -45667.238281
-neg.s 7.29457 -7.294568
-neg.s 347856 -347856.468750
-neg.s -356048 356047.562500
-neg.s 1 -1.000000
-neg.s -23.04 23.040001
-roundig mode: zero
-neg.s -0 0.000000
-neg.s -456.249 456.248962
-neg.s -3 3.000000
-neg.s 1 -1.000000
-neg.s -1384.6 1384.599976
-neg.s 7.29457 -7.294568
-neg.s -1e+09 1000000000.000000
-neg.s 5786.47 -5786.470215
-neg.s -1752 1752.000000
-neg.s -0.0024575 0.002457
-neg.s -0.1234 0.123400
-neg.s 248563 -248562.765625
-neg.s 45786.5 -45786.476562
-neg.s -456.249 456.248962
-neg.s -34.0005 34.000462
-neg.s -45786.5 45786.476562
-neg.s -1.75206e+06 1752065.000000
-neg.s -107 107.000000
-neg.s 45667.2 -45667.238281
-neg.s 7.29457 -7.294568
-neg.s 347856 -347856.468750
-neg.s -356048 356047.562500
-neg.s 1 -1.000000
-neg.s -23.04 23.040001
-roundig mode: +inf
-neg.s -0 0.000000
-neg.s -456.249 456.248962
-neg.s -3 3.000000
-neg.s 1 -1.000000
-neg.s -1384.6 1384.599976
-neg.s 7.29457 -7.294568
-neg.s -1e+09 1000000000.000000
-neg.s 5786.47 -5786.470215
-neg.s -1752 1752.000000
-neg.s -0.0024575 0.002457
-neg.s -0.1234 0.123400
-neg.s 248563 -248562.765625
-neg.s 45786.5 -45786.476562
-neg.s -456.249 456.248962
-neg.s -34.0005 34.000462
-neg.s -45786.5 45786.476562
-neg.s -1.75206e+06 1752065.000000
-neg.s -107 107.000000
-neg.s 45667.2 -45667.238281
-neg.s 7.29457 -7.294568
-neg.s 347856 -347856.468750
-neg.s -356048 356047.562500
-neg.s 1 -1.000000
-neg.s -23.04 23.040001
-roundig mode: -inf
-neg.s -0 0.000000
-neg.s -456.249 456.248962
-neg.s -3 3.000000
-neg.s 1 -1.000000
-neg.s -1384.6 1384.599976
-neg.s 7.29457 -7.294568
-neg.s -1e+09 1000000000.000000
-neg.s 5786.47 -5786.470215
-neg.s -1752 1752.000000
-neg.s -0.0024575 0.002457
-neg.s -0.1234 0.123400
-neg.s 248563 -248562.765625
-neg.s 45786.5 -45786.476562
-neg.s -456.249 456.248962
-neg.s -34.0005 34.000462
-neg.s -45786.5 45786.476562
-neg.s -1.75206e+06 1752065.000000
-neg.s -107 107.000000
-neg.s 45667.2 -45667.238281
-neg.s 7.29457 -7.294568
-neg.s 347856 -347856.468750
-neg.s -356048 356047.562500
-neg.s 1 -1.000000
-neg.s -23.04 23.040001
-roundig mode: near
-neg.d -0 0.000000
-neg.d -456.2489562 456.248956
-neg.d -3 3.000000
-neg.d 1 -1.000000
-neg.d -1384.6 1384.600000
-neg.d 7.2945676 -7.294568
-neg.d -1000000000 1000000000.000000
-neg.d 5786.47 -5786.470000
-neg.d -1752 1752.000000
-neg.d -0.0024575 0.002458
-neg.d -1e-08 0.000000
-neg.d 248562.76 -248562.760000
-neg.d 45786.476 -45786.476000
-neg.d -456.2489562 456.248956
-neg.d -34.00046 34.000460
-neg.d -45786.476 45786.476000
-neg.d -1752065 1752065.000000
-neg.d -107 107.000000
-neg.d 45667.24 -45667.240000
-neg.d 7.2945676 -7.294568
-neg.d 347856.475 -347856.475000
-neg.d -356047.56 356047.560000
-neg.d 1 -1.000000
-neg.d -23.04 23.040000
-roundig mode: zero
-neg.d -0 0.000000
-neg.d -456.2489562 456.248956
-neg.d -3 3.000000
-neg.d 1 -1.000000
-neg.d -1384.6 1384.600000
-neg.d 7.2945676 -7.294568
-neg.d -1000000000 1000000000.000000
-neg.d 5786.47 -5786.470000
-neg.d -1752 1752.000000
-neg.d -0.0024575 0.002458
-neg.d -1e-08 0.000000
-neg.d 248562.76 -248562.760000
-neg.d 45786.476 -45786.476000
-neg.d -456.2489562 456.248956
-neg.d -34.00046 34.000460
-neg.d -45786.476 45786.476000
-neg.d -1752065 1752065.000000
-neg.d -107 107.000000
-neg.d 45667.24 -45667.240000
-neg.d 7.2945676 -7.294568
-neg.d 347856.475 -347856.475000
-neg.d -356047.56 356047.560000
-neg.d 1 -1.000000
-neg.d -23.04 23.040000
-roundig mode: +inf
-neg.d -0 0.000000
-neg.d -456.2489562 456.248956
-neg.d -3 3.000000
-neg.d 1 -1.000000
-neg.d -1384.6 1384.600000
-neg.d 7.2945676 -7.294568
-neg.d -1000000000 1000000000.000000
-neg.d 5786.47 -5786.470000
-neg.d -1752 1752.000000
-neg.d -0.0024575 0.002458
-neg.d -1e-08 0.000000
-neg.d 248562.76 -248562.760000
-neg.d 45786.476 -45786.476000
-neg.d -456.2489562 456.248956
-neg.d -34.00046 34.000460
-neg.d -45786.476 45786.476000
-neg.d -1752065 1752065.000000
-neg.d -107 107.000000
-neg.d 45667.24 -45667.240000
-neg.d 7.2945676 -7.294568
-neg.d 347856.475 -347856.475000
-neg.d -356047.56 356047.560000
-neg.d 1 -1.000000
-neg.d -23.04 23.040000
-roundig mode: -inf
-neg.d -0 0.000000
-neg.d -456.2489562 456.248956
-neg.d -3 3.000000
-neg.d 1 -1.000000
-neg.d -1384.6 1384.600000
-neg.d 7.2945676 -7.294568
-neg.d -1000000000 1000000000.000000
-neg.d 5786.47 -5786.470000
-neg.d -1752 1752.000000
-neg.d -0.0024575 0.002458
-neg.d -1e-08 0.000000
-neg.d 248562.76 -248562.760000
-neg.d 45786.476 -45786.476000
-neg.d -456.2489562 456.248956
-neg.d -34.00046 34.000460
-neg.d -45786.476 45786.476000
-neg.d -1752065 1752065.000000
-neg.d -107 107.000000
-neg.d 45667.24 -45667.240000
-neg.d 7.2945676 -7.294568
-neg.d 347856.475 -347856.475000
-neg.d -356047.56 356047.560000
-neg.d 1 -1.000000
-neg.d -23.04 23.040000
-roundig mode: near
-sqrt.s 0 0.000000
-sqrt.s 21.36 456.248962
-sqrt.s 1.73205 3.000000
+abs.s 0.000000 0.000000
+abs.s 456.250000 456.250000
+abs.s 3.000000 3.000000
+abs.s 1.000000 -1.000000
+abs.s 1384.500000 1384.500000
+abs.s 7.250000 -7.250000
+abs.s 1000000000.000000 1000000000.000000
+abs.s 5786.500000 -5786.500000
+abs.s 1752.000000 1752.000000
+abs.s 0.015625 0.015625
+abs.s 0.031250 0.031250
+abs.s 248562.750000 -248562.750000
+abs.s 45786.500000 -45786.500000
+abs.s 456.000000 456.000000
+abs.s 34.031250 34.031250
+abs.s 45786.750000 45786.750000
+abs.s 1752065.000000 1752065.000000
+abs.s 107.000000 107.000000
+abs.s 45667.250000 -45667.250000
+abs.s 7.000000 -7.000000
+abs.s 347856.500000 -347856.500000
+abs.s 356047.500000 356047.500000
+abs.s 1.000000 -1.000000
+abs.s 23.062500 23.062500
+roundig mode: zero
+abs.s 0.000000 0.000000
+abs.s 456.250000 456.250000
+abs.s 3.000000 3.000000
+abs.s 1.000000 -1.000000
+abs.s 1384.500000 1384.500000
+abs.s 7.250000 -7.250000
+abs.s 1000000000.000000 1000000000.000000
+abs.s 5786.500000 -5786.500000
+abs.s 1752.000000 1752.000000
+abs.s 0.015625 0.015625
+abs.s 0.031250 0.031250
+abs.s 248562.750000 -248562.750000
+abs.s 45786.500000 -45786.500000
+abs.s 456.000000 456.000000
+abs.s 34.031250 34.031250
+abs.s 45786.750000 45786.750000
+abs.s 1752065.000000 1752065.000000
+abs.s 107.000000 107.000000
+abs.s 45667.250000 -45667.250000
+abs.s 7.000000 -7.000000
+abs.s 347856.500000 -347856.500000
+abs.s 356047.500000 356047.500000
+abs.s 1.000000 -1.000000
+abs.s 23.062500 23.062500
+roundig mode: +inf
+abs.s 0.000000 0.000000
+abs.s 456.250000 456.250000
+abs.s 3.000000 3.000000
+abs.s 1.000000 -1.000000
+abs.s 1384.500000 1384.500000
+abs.s 7.250000 -7.250000
+abs.s 1000000000.000000 1000000000.000000
+abs.s 5786.500000 -5786.500000
+abs.s 1752.000000 1752.000000
+abs.s 0.015625 0.015625
+abs.s 0.031250 0.031250
+abs.s 248562.750000 -248562.750000
+abs.s 45786.500000 -45786.500000
+abs.s 456.000000 456.000000
+abs.s 34.031250 34.031250
+abs.s 45786.750000 45786.750000
+abs.s 1752065.000000 1752065.000000
+abs.s 107.000000 107.000000
+abs.s 45667.250000 -45667.250000
+abs.s 7.000000 -7.000000
+abs.s 347856.500000 -347856.500000
+abs.s 356047.500000 356047.500000
+abs.s 1.000000 -1.000000
+abs.s 23.062500 23.062500
+roundig mode: -inf
+abs.s 0.000000 0.000000
+abs.s 456.250000 456.250000
+abs.s 3.000000 3.000000
+abs.s 1.000000 -1.000000
+abs.s 1384.500000 1384.500000
+abs.s 7.250000 -7.250000
+abs.s 1000000000.000000 1000000000.000000
+abs.s 5786.500000 -5786.500000
+abs.s 1752.000000 1752.000000
+abs.s 0.015625 0.015625
+abs.s 0.031250 0.031250
+abs.s 248562.750000 -248562.750000
+abs.s 45786.500000 -45786.500000
+abs.s 456.000000 456.000000
+abs.s 34.031250 34.031250
+abs.s 45786.750000 45786.750000
+abs.s 1752065.000000 1752065.000000
+abs.s 107.000000 107.000000
+abs.s 45667.250000 -45667.250000
+abs.s 7.000000 -7.000000
+abs.s 347856.500000 -347856.500000
+abs.s 356047.500000 356047.500000
+abs.s 1.000000 -1.000000
+abs.s 23.062500 23.062500
+roundig mode: near
+abs.d 0.000000 0.000000
+abs.d 456.250000 456.250000
+abs.d 3.000000 3.000000
+abs.d 1.000000 -1.000000
+abs.d 1384.500000 1384.500000
+abs.d 7.250000 -7.250000
+abs.d 1000000000.000000 1000000000.000000
+abs.d 5786.500000 -5786.500000
+abs.d 1752.000000 1752.000000
+abs.d 0.015625 0.015625
+abs.d 0.031250 0.031250
+abs.d 248562.750000 -248562.750000
+abs.d 45786.500000 -45786.500000
+abs.d 456.000000 456.000000
+abs.d 34.031250 34.031250
+abs.d 45786.750000 45786.750000
+abs.d 1752065.000000 1752065.000000
+abs.d 107.000000 107.000000
+abs.d 45667.250000 -45667.250000
+abs.d 7.000000 -7.000000
+abs.d 347856.500000 -347856.500000
+abs.d 356047.500000 356047.500000
+abs.d 1.000000 -1.000000
+abs.d 23.062500 23.062500
+roundig mode: zero
+abs.d 0.000000 0.000000
+abs.d 456.250000 456.250000
+abs.d 3.000000 3.000000
+abs.d 1.000000 -1.000000
+abs.d 1384.500000 1384.500000
+abs.d 7.250000 -7.250000
+abs.d 1000000000.000000 1000000000.000000
+abs.d 5786.500000 -5786.500000
+abs.d 1752.000000 1752.000000
+abs.d 0.015625 0.015625
+abs.d 0.031250 0.031250
+abs.d 248562.750000 -248562.750000
+abs.d 45786.500000 -45786.500000
+abs.d 456.000000 456.000000
+abs.d 34.031250 34.031250
+abs.d 45786.750000 45786.750000
+abs.d 1752065.000000 1752065.000000
+abs.d 107.000000 107.000000
+abs.d 45667.250000 -45667.250000
+abs.d 7.000000 -7.000000
+abs.d 347856.500000 -347856.500000
+abs.d 356047.500000 356047.500000
+abs.d 1.000000 -1.000000
+abs.d 23.062500 23.062500
+roundig mode: +inf
+abs.d 0.000000 0.000000
+abs.d 456.250000 456.250000
+abs.d 3.000000 3.000000
+abs.d 1.000000 -1.000000
+abs.d 1384.500000 1384.500000
+abs.d 7.250000 -7.250000
+abs.d 1000000000.000000 1000000000.000000
+abs.d 5786.500000 -5786.500000
+abs.d 1752.000000 1752.000000
+abs.d 0.015625 0.015625
+abs.d 0.031250 0.031250
+abs.d 248562.750000 -248562.750000
+abs.d 45786.500000 -45786.500000
+abs.d 456.000000 456.000000
+abs.d 34.031250 34.031250
+abs.d 45786.750000 45786.750000
+abs.d 1752065.000000 1752065.000000
+abs.d 107.000000 107.000000
+abs.d 45667.250000 -45667.250000
+abs.d 7.000000 -7.000000
+abs.d 347856.500000 -347856.500000
+abs.d 356047.500000 356047.500000
+abs.d 1.000000 -1.000000
+abs.d 23.062500 23.062500
+roundig mode: -inf
+abs.d 0.000000 0.000000
+abs.d 456.250000 456.250000
+abs.d 3.000000 3.000000
+abs.d 1.000000 -1.000000
+abs.d 1384.500000 1384.500000
+abs.d 7.250000 -7.250000
+abs.d 1000000000.000000 1000000000.000000
+abs.d 5786.500000 -5786.500000
+abs.d 1752.000000 1752.000000
+abs.d 0.015625 0.015625
+abs.d 0.031250 0.031250
+abs.d 248562.750000 -248562.750000
+abs.d 45786.500000 -45786.500000
+abs.d 456.000000 456.000000
+abs.d 34.031250 34.031250
+abs.d 45786.750000 45786.750000
+abs.d 1752065.000000 1752065.000000
+abs.d 107.000000 107.000000
+abs.d 45667.250000 -45667.250000
+abs.d 7.000000 -7.000000
+abs.d 347856.500000 -347856.500000
+abs.d 356047.500000 356047.500000
+abs.d 1.000000 -1.000000
+abs.d 23.062500 23.062500
+roundig mode: near
+add.s -4578.500000 0.000000 -4578.500000
+add.s 912.500000 456.250000 456.250000
+add.s 37.031250 3.000000 34.031250
+add.s 4577.750000 -1.000000 4578.750000
+add.s 1559.500000 1384.500000 175.000000
+add.s 99.750000 -7.250000 107.000000
+add.s 999999552.000000 1000000000.000000 -456.250000
+add.s -5793.750000 -5786.500000 -7.250000
+add.s -1726.500000 1752.000000 -3478.500000
+add.s 356.515625 0.015625 356.500000
+add.s -0.968750 0.031250 -1.000000
+add.s -248539.687500 -248562.750000 23.062500
+add.s -45786.500000 -45786.500000 0.000000
+add.s 912.250000 456.000000 456.250000
+add.s 37.031250 34.031250 3.000000
+add.s 45785.750000 45786.750000 -1.000000
+add.s 1753449.500000 1752065.000000 1384.500000
+add.s 100.000000 107.000000 -7.000000
+add.s -45567.250000 -45667.250000 100.000000
+add.s -5793.500000 -7.000000 -5786.500000
+add.s -346104.500000 -347856.500000 1752.000000
+add.s 356047.500000 356047.500000 0.015625
+add.s -0.968750 -1.000000 0.031250
+add.s -248539.687500 23.062500 -248562.750000
+roundig mode: zero
+add.s -4578.500000 0.000000 -4578.500000
+add.s 912.500000 456.250000 456.250000
+add.s 37.031250 3.000000 34.031250
+add.s 4577.750000 -1.000000 4578.750000
+add.s 1559.500000 1384.500000 175.000000
+add.s 99.750000 -7.250000 107.000000
+add.s 999999488.000000 1000000000.000000 -456.250000
+add.s -5793.750000 -5786.500000 -7.250000
+add.s -1726.500000 1752.000000 -3478.500000
+add.s 356.515625 0.015625 356.500000
+add.s -0.968750 0.031250 -1.000000
+add.s -248539.687500 -248562.750000 23.062500
+add.s -45786.500000 -45786.500000 0.000000
+add.s 912.250000 456.000000 456.250000
+add.s 37.031250 34.031250 3.000000
+add.s 45785.750000 45786.750000 -1.000000
+add.s 1753449.500000 1752065.000000 1384.500000
+add.s 100.000000 107.000000 -7.000000
+add.s -45567.250000 -45667.250000 100.000000
+add.s -5793.500000 -7.000000 -5786.500000
+add.s -346104.500000 -347856.500000 1752.000000
+add.s 356047.500000 356047.500000 0.015625
+add.s -0.968750 -1.000000 0.031250
+add.s -248539.687500 23.062500 -248562.750000
+roundig mode: +inf
+add.s -4578.500000 0.000000 -4578.500000
+add.s 912.500000 456.250000 456.250000
+add.s 37.031250 3.000000 34.031250
+add.s 4577.750000 -1.000000 4578.750000
+add.s 1559.500000 1384.500000 175.000000
+add.s 99.750000 -7.250000 107.000000
+add.s 999999552.000000 1000000000.000000 -456.250000
+add.s -5793.750000 -5786.500000 -7.250000
+add.s -1726.500000 1752.000000 -3478.500000
+add.s 356.515625 0.015625 356.500000
+add.s -0.968750 0.031250 -1.000000
+add.s -248539.687500 -248562.750000 23.062500
+add.s -45786.500000 -45786.500000 0.000000
+add.s 912.250000 456.000000 456.250000
+add.s 37.031250 34.031250 3.000000
+add.s 45785.750000 45786.750000 -1.000000
+add.s 1753449.500000 1752065.000000 1384.500000
+add.s 100.000000 107.000000 -7.000000
+add.s -45567.250000 -45667.250000 100.000000
+add.s -5793.500000 -7.000000 -5786.500000
+add.s -346104.500000 -347856.500000 1752.000000
+add.s 356047.531250 356047.500000 0.015625
+add.s -0.968750 -1.000000 0.031250
+add.s -248539.687500 23.062500 -248562.750000
+roundig mode: -inf
+add.s -4578.500000 0.000000 -4578.500000
+add.s 912.500000 456.250000 456.250000
+add.s 37.031250 3.000000 34.031250
+add.s 4577.750000 -1.000000 4578.750000
+add.s 1559.500000 1384.500000 175.000000
+add.s 99.750000 -7.250000 107.000000
+add.s 999999488.000000 1000000000.000000 -456.250000
+add.s -5793.750000 -5786.500000 -7.250000
+add.s -1726.500000 1752.000000 -3478.500000
+add.s 356.515625 0.015625 356.500000
+add.s -0.968750 0.031250 -1.000000
+add.s -248539.687500 -248562.750000 23.062500
+add.s -45786.500000 -45786.500000 0.000000
+add.s 912.250000 456.000000 456.250000
+add.s 37.031250 34.031250 3.000000
+add.s 45785.750000 45786.750000 -1.000000
+add.s 1753449.500000 1752065.000000 1384.500000
+add.s 100.000000 107.000000 -7.000000
+add.s -45567.250000 -45667.250000 100.000000
+add.s -5793.500000 -7.000000 -5786.500000
+add.s -346104.500000 -347856.500000 1752.000000
+add.s 356047.500000 356047.500000 0.015625
+add.s -0.968750 -1.000000 0.031250
+add.s -248539.687500 23.062500 -248562.750000
+roundig mode: near
+add.d -45786.500000 0.000000 -45786.500000
+add.d 912.500000 456.250000 456.250000
+add.d 37.031250 3.000000 34.031250
+add.d 45785.750000 -1.000000 45786.750000
+add.d 1753449.500000 1384.500000 1752065.000000
+add.d 99.750000 -7.250000 107.000000
+add.d 999954332.750000 1000000000.000000 -45667.250000
+add.d -5793.750000 -5786.500000 -7.250000
+add.d -346104.500000 1752.000000 -347856.500000
+add.d 356047.515625 0.015625 356047.500000
+add.d -0.968750 0.031250 -1.000000
+add.d -248539.687500 -248562.750000 23.062500
+add.d -45786.500000 -45786.500000 0.000000
+add.d 912.250000 456.000000 456.250000
+add.d 37.031250 34.031250 3.000000
+add.d 45785.750000 45786.750000 -1.000000
+add.d 1753449.500000 1752065.000000 1384.500000
+add.d 100.000000 107.000000 -7.000000
+add.d 999954332.750000 -45667.250000 1000000000.000000
+add.d -5793.500000 -7.000000 -5786.500000
+add.d -346104.500000 -347856.500000 1752.000000
+add.d 356047.515625 356047.500000 0.015625
+add.d -0.968750 -1.000000 0.031250
+add.d -248539.687500 23.062500 -248562.750000
+roundig mode: zero
+add.d -45786.500000 0.000000 -45786.500000
+add.d 912.500000 456.250000 456.250000
+add.d 37.031250 3.000000 34.031250
+add.d 45785.750000 -1.000000 45786.750000
+add.d 1753449.500000 1384.500000 1752065.000000
+add.d 99.750000 -7.250000 107.000000
+add.d 999954332.750000 1000000000.000000 -45667.250000
+add.d -5793.750000 -5786.500000 -7.250000
+add.d -346104.500000 1752.000000 -347856.500000
+add.d 356047.515625 0.015625 356047.500000
+add.d -0.968750 0.031250 -1.000000
+add.d -248539.687500 -248562.750000 23.062500
+add.d -45786.500000 -45786.500000 0.000000
+add.d 912.250000 456.000000 456.250000
+add.d 37.031250 34.031250 3.000000
+add.d 45785.750000 45786.750000 -1.000000
+add.d 1753449.500000 1752065.000000 1384.500000
+add.d 100.000000 107.000000 -7.000000
+add.d 999954332.750000 -45667.250000 ...
[truncated message content] |