|
From: <sv...@va...> - 2013-06-17 21:04:38
|
florian 2013-06-17 22:04:25 +0100 (Mon, 17 Jun 2013)
New Revision: 13429
Log:
s390: Update testcase for PFPO
Patch by Maran Pakkirisamy (ma...@li...).
Part of fixing BZ 307113.
Modified files:
trunk/none/tests/s390x/pfpo.c
trunk/none/tests/s390x/pfpo.stdout.exp
Modified: trunk/none/tests/s390x/pfpo.stdout.exp (+540 -180)
===================================================================
--- trunk/none/tests/s390x/pfpo.stdout.exp 2013-06-17 20:04:24 +01:00 (rev 13428)
+++ trunk/none/tests/s390x/pfpo.stdout.exp 2013-06-17 22:04:25 +01:00 (rev 13429)
@@ -1,182 +1,542 @@
pfpo test: function=81090600 ret=0 cc=0
pfpo test: function=81990600 ret=0 cc=3
-round=0 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=0 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=0 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=0 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=0 3c000000000001 -> 0.000000 ret=0 cc=1
-round=0 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=0 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=0 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=0 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=0 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=0 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=0 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=0 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=0 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=0 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=0 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=0 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=1 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=1 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=1 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=1 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=1 3c000000000001 -> 0.000000 ret=0 cc=1
-round=1 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=1 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=1 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=1 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=1 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=1 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=1 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=1 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=1 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=1 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=1 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=1 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=1 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=8 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=8 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=8 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=8 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=8 3c000000000001 -> 0.000000 ret=0 cc=1
-round=8 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=8 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=8 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=8 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=8 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=8 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=8 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=8 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=8 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=8 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=8 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=8 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=8 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=9 123456789999.565674 -> 262934b9c7fa7f56 ret=0 cc=1
-round=9 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=9 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b195 ret=0 cc=1
-round=9 262934b9c7fa7f57 -> 123456789999.565689 ret=0 cc=1
-round=9 3c000000000001 -> 0.000000 ret=0 cc=1
-round=9 77fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=9 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=9 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=9 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
-round=9 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=9 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=9 77ffcff3fcff3fcff3fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=9 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-round=9 0.000000 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
-round=9 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=9 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=9 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=9 2239c0000000000000000016 -> 159999999999999999999999999999999981967451960713347652646954378648835054196656431469501071806818470701403544010634248613895135655802310342557603066270931617117849608473951398449804804366242587112112128.000000 ret=0 cc=1
-round=a 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=a 0.000000 -> 92d251ce3ea1d02 ret=0 cc=1
-round=a 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=a 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=a 3c000000000001 -> 0.000000 ret=0 cc=1
-round=a 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=a 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=a 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca05 ret=0 cc=1
-round=a 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=a 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.750000 ret=0 cc=1
-round=a 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=a 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=a 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=a 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=a 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000001 ret=0 cc=1
-round=a 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=a 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=a 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=b 123456789999.565674 -> 262934b9c7fa7f56 ret=0 cc=1
-round=b 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=b 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b195 ret=0 cc=1
-round=b 262934b9c7fa7f57 -> 123456789999.565689 ret=0 cc=1
-round=b 3c000000000001 -> 0.000000 ret=0 cc=1
-round=b 77fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=b 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=b 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=b 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
-round=b 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=b 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=b 77ffcff3fcff3fcff3fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=b 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-round=b 0.000000 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
-round=b 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=b 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=b 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=b 2239c0000000000000000016 -> 159999999999999999999999999999999981967451960713347652646954378648835054196656431469501071806818470701403544010634248613895135655802310342557603066270931617117849608473951398449804804366242587112112128.000000 ret=0 cc=1
-round=c 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=c 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=c 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=c 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=c 3c000000000001 -> 0.000000 ret=0 cc=1
-round=c 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=c 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=c 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=c 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=c 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=c 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=c 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=c 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=c 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=c 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=c 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=c 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=c 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=d 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=d 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=d 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=d 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=d 3c000000000001 -> 0.000000 ret=0 cc=1
-round=d 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=d 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=d 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=d 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=d 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.500000 ret=0 cc=1
-round=d 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=d 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=d 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=d 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=d 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000000 ret=0 cc=1
-round=d 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=d 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=d 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=e 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
-round=e 0.000000 -> 92d251ce3ea1d02 ret=0 cc=1
-round=e 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=e 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
-round=e 3c000000000001 -> 0.000000 ret=0 cc=1
-round=e 77fcff3fcff3fcff -> inf ret=0 cc=1
-round=e 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=e 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca05 ret=0 cc=1
-round=e 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
-round=e 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.750000 ret=0 cc=1
-round=e 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=e 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
-round=e 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
-round=e 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
-round=e 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000001 ret=0 cc=1
-round=e 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=e 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=e 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
-round=f 123456789999.565674 -> 262934b9c7fa7f56 ret=0 cc=1
-round=f 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
-round=f 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
-round=f 262934b9c7fa7f57 -> 123456789999.565689 ret=0 cc=1
-round=f 3c000000000001 -> 0.000000 ret=0 cc=1
-round=f 77fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=f 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
-round=f 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
-round=f 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c43 ret=0 cc=1
-round=f 220640000000049c5de0ff3fe9fd5bcf -> 1234567899999999.750000 ret=0 cc=1
-round=f 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=f 77ffcff3fcff3fcff3fcff3fcff3fcff -> 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 ret=0 cc=1
-round=f 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9778 ret=0 cc=1
-round=f 0.000000 -> d2ede220cc32483ba1962ddf1d687d2 ret=0 cc=1
-round=f 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 -> 2631f0000000000000000001 ret=0 cc=1
-round=f 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
-round=f 840000000000000000001 -> 0.000000 ret=0 cc=1
-round=f 2239c0000000000000000016 -> 160000000000000000000000000000000011451533404631639467034099542619685764485103465972941918495930191370342312699297155536760176106261431760279282994113469896575542029761393840336009893684180428123013120.000000 ret=0 cc=1
+f32 -> d32: round=0 123.565681 -> 2614d757 ret=0 cc=1
+f32 -> d32: round=0 340282346638528859811704183484516925440.000000 -> 4c58092d ret=0 cc=1
+f32 -> d32: round=0 0.000000 -> 793d65a ret=0 cc=1
+f32 -> d64: round=0 123.565681 -> 260535d5a1cbd4db ret=0 cc=1
+f32 -> d64: round=0 340282346638528859811704183484516925440.000000 -> 2e96024b66672d4f ret=0 cc=1
+f32 -> d64: round=0 0.000000 -> 2564f5969d04b14e ret=0 cc=1
+f32 -> d128: round=0 123.565681 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=0
+f32 -> d128: round=0 340282346638528859811704183484516925440.000000 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
+f32 -> d128: round=0 0.000000 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
+f64 -> d32: round=0 123456789999.565674 -> 26a4d2e8 ret=0 cc=1
+f64 -> d32: round=0 0.000000 -> 0 ret=0 cc=1
+f64 -> d32: round=0 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 78000000 ret=0 cc=1
+f64 -> d64: round=0 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
+f64 -> d64: round=0 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=0 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
+f64 -> d128: round=0 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
+f64 -> d128: round=0 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
+f64 -> d128: round=0 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
+f128 -> d32: round=0 1234567812345678912345678912.565679 -> 27a4d2e8 ret=0 cc=1
+f128 -> d32: round=0 0.000000 -> 0 ret=0 cc=1
+f128 -> d32: round=0 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.000000 -> 78000000 ret=0 cc=1
+f128 -> d6: round=0 1234567812345678912345678912.565679 -> 266934b9d1c71779 ret=0 cc=1
+f128 -> d6: round=0 0.000000 -> 0 ret=0 cc=1
+f128 -> d6: round=0 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.000000 -> 7800000000000000 ret=0 cc=1
+f128 -> d128: round=0 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
+f128 -> d128: round=0 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=0 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.000000 -> 46d0ccfec65b75d31f944bf65a6ca007 ret=0 cc=1
+d32 -> f32: round=0 2614d757 -> 123.565697 ret=0 cc=1
+d32 -> f32: round=0 77f3fcff -> inf ret=0 cc=1
+d32 -> f32: round=0 600001 -> 0.000000 ret=0 cc=1
+d32 -> f64: round=0 2614d757 -> 123.565700 ret=0 cc=1
+d32 -> f64: round=0 77f3fcff -> 9999998999999999145058500637276236756335285900858519878078201916184111084614646836542515064078336.000000 ret=0 cc=1
+d32 -> f64: round=0 600001 -> 0.000000 ret=0 cc=1
+d32 -> f128: round=0 2614d757 -> 123.565700 ret=0 cc=1
+d32 -> f128: round=0 77f3fcff -> 9999998999999999999999999999999999462354159244984568360531049341302200948801429690072240675094528.000000 ret=0 cc=1
+d32 -> f128: round=0 600001 -> 0.000000 ret=0 cc=1
+d64 -> f32: round=0 262934b9c7fa7f57 -> 123456790528.000000 ret=0 cc=1
+d64 -> f32: round=0 3c000000000001 -> 0.000000 ret=0 cc=1
+d64 -> f32: round=0 77fcff3fcff3fcff -> inf ret=0 cc=1
+d64 -> f64: round=0 262934b9c7fa7f57 -> 123456789999.565704 ret=0 cc=1
+d64 -> f64: round=0 3c000000000001 -> 0.000000 ret=0 cc=1
+d64 -> f64: round=0 77fcff3fcff3fcff -> inf ret=0 cc=1
+d64 -> f128: round=0 262934b9c7fa7f57 -> 123456789999.565700 ret=0 cc=1
+d64 -> f128: round=0 3c000000000001 -> 0.000000 ret=0 cc=1
+d64 -> f128: round=0 77fcff3fcff3fcff -> 9999999999999999000000000000000000013723202727516060118807077893448616268747199640509480875143654370524821933293844615764721668487788941176186611501359635428425057176258171019295271247185046529699191156424938761709359083589727106005789174223154354416401110127617320588057734183075456542453869127620182239429135678998347351873054557747250681274391162650971365131334722353902232279187456.000000 ret=0 cc=1
+d128 -> f32: round=0 2606934b9d1c71778671c5de19cb9779 -> 1234567826894753579187306496.000000 ret=0 cc=1
+d128 -> f32: round=0 840000000000000000001 -> 0.000000 ret=0 cc=1
+d128 -> f32: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
+d128 -> f64: round=0 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678857580314624.000000 ret=0 cc=1
+d128 -> f64: round=0 840000000000000000001 -> 0.000000 ret=0 cc=1
+d128 -> f64: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
+d128 -> f128: round=0 2606934b9d1c71778671c5de19cb9779 -> 1234567812345678912345678912.565679 ret=0 cc=1
+d128 -> f128: round=0 840000000000000000001 -> 0.000000 ret=0 cc=1
+d128 -> f128: round=0 77ffcff3fcff3fcff3fcff3fcff3fcff -> inf ret=0 cc=1
+f32 -> d32: round=1 123.565681 -> 2614d757 ret=0 cc=1
+f32 -> d32: round=1 340282346638528859811704183484516925440.000000 -> 4c58092d ret=0 cc=1
+f32 -> d32: round=1 0.000000 -> 793d65a ret=0 cc=1
+f32 -> d64: round=1 123.565681 -> 260535d5a1cbd4db ret=0 cc=1
+f32 -> d64: round=1 340282346638528859811704183484516925440.000000 -> 2e96024b66672d4f ret=0 cc=1
+f32 -> d64: round=1 0.000000 -> 2564f5969d04b14e ret=0 cc=1
+f32 -> d128: round=1 123.565681 -> 2203c00000000001275ae8317d1774a5 ret=0 cc=0
+f32 -> d128: round=1 340282346638528859811704183484516925440.000000 -> 2e096024b66672d4eb78971063c934e9 ret=0 cc=1
+f32 -> d128: round=1 0.000000 -> 25f64f5969d04b16ba1faeedab748946 ret=0 cc=1
+f64 -> d32: round=1 123456789999.565674 -> 26a4d2e8 ret=0 cc=1
+f64 -> d32: round=1 0.000000 -> 0 ret=0 cc=1
+f64 -> d32: round=1 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 78000000 ret=0 cc=1
+f64 -> d64: round=1 123456789999.565674 -> 262934b9c7fa7f57 ret=0 cc=1
+f64 -> d64: round=1 0.000000 -> 92d251ce3ea1d01 ret=0 cc=1
+f64 -> d64: round=1 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 46cffbcecb45b196 ret=0 cc=1
+f64 -> d128: round=1 123456789999.565674 -> 22050000000028e56f3cffb97734b8a5 ret=0 cc=0
+f64 -> d128: round=1 0.000000 -> 29b2d251ce3ea1d016ac1a4cb976ca04 ret=0 cc=1
+f64 -> d128: round=1 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 -> 264cffbcecb45b195e20c55d13765c44 ret=0 cc=1
+f128 -> d32: round=1 1234567812345678912345678912.565679 -> 27a4d2e8 ret=0 cc=1
+f128 -> d32: round=1 0.000000 -> 0 ret=0 cc=1
+f128 -> d32: round=1 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.000000 -> 78000000 ret=0 cc=1
+f128 -> d6: round=1 1234567812345678912345678912.565679 -> 266934b9d1c71779 ret=0 cc=1
+f128 -> d6: round=1 0.000000 -> 0 ret=0 cc=1
+f128 -> d6: round=1 1189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.000000 -> 7800000000000000 ret=0 cc=1
+f128 -> d128: round=1 1234567812345678912345678912.565679 -> 2606934b9d1c71778671c5de19cb9779 ret=0 cc=1
+f128 -> d128: round=1 0.000000 -> d2ede220cc32483ba1962ddf1d687d3 ret=0 cc=1
+f128 -> d128: round=1 118973149535723176508575932662800701619646905264169404552969888421216357975531239232497401284846207352590203356474912685975526543357380446267269875194526149085346195872502126284586579940540449357468156609668617257495379179229225622077709585811270243647544253709260893513824734567727959380677369233009461574611972578417288989252193992075765420486456567335645224727815228886770063893559545649669951144175290960687851325094831139688610052683309212868397475219226638679188087369434307734815556410166997113851278687475349699654922172768677019655151281271248828946995229803186746992468398157666456266778671906149963963034165709830542523722087666463008780876725618280322021221992485237590304952091139591091892120527349676858811903011159301878936803923201167140417584510885470696521560577711351625740481881769507502571529970591671435210367178275911931603449839216972063180016403412469891814222757730045930988045471517960629989550758307585119518585797117316767696605799889935263188541771629530201466880238407584603622660648014297759540713505037980864913015716402406031178690879637251033587351277479527574859541757292093665139875270905521566393950558920780491454043297855762356564599120859966909718080888192006372277143121848901192220967905354596362841732600243973280293952431378666851402738143432103663657117167042358647275956123197079396783927914728272019537706060212263845788320480934171752680963925353944773028086367570479605405052516295909993253526558646468279382155008716694666220986508604099050713114547426741104283954232276299493875961311274383719283968267625755538837281449084539574712816206587158821910888724011665136196205080002917629993882608241754751673226993047313326125892184551681523545535431045811452830360739452610073057877409209473682228601545936112664254954179964533388254967076414595501705133080006125386514018015321192936145650034351479289020553202176006188223261573655337729498097405959052018796145979938674151302850593441045360348019238334932111517181105100410859283099181138255290906487302953341869108711810789500442688176586596184141926748623200592978995620749458764990166217231872299948451232582608703156193638368974068650527977529678933161368382279859704065160052412902514989487315319694209505667084746692764481259650670012944357951247923062137397808873125708979962290218382410541293048306560345986312037174428230137707015382387860995121893754295696415795098806060898578291065623811614220357410475745182817080487525744620412834851382908273172236418938049358833894766437062327982075583164620541748839306283820178954721954319445090211369992596537690819279215212221282457887933650687528861730346951711224545131544716428039252357496280417537592794897109698390524231879769534704369047422381326650563976116443884426653136462685121963399443415409856212739593618442182144427343153450786016161428702272098406156966033337278824103713153807737748015267058325792053556997331818811268567331899796749778678600125140387302392012771762685862703817056280727669968735627407277340313269410483161587935439581158582511283784156322276162333445918813153788235573248303008597689038296973447621459342819121271714133304757786755221851743106484876037319629031012446614508707837714052853304868420427879959665251400936896452749498871999608823006566819623629880573368996037130622615846499724349056447225407189756414412853983998609604556326477128558506630417799572010174484438715832976737556041620780087883007207241390865785566723954636935777578134428819598917631335685641784543423281488674422674670706697975557712178879846877770011647295410362181056710786985564641471350262783632125695740721746173836355242424876243647808535181099574929323817408133190504814461270090554142570222030253761149482422876532457793377851981877869734028258091278067497905893806255685600107605770598216668682475603756961576049761981948205275811853272933312773360374214984700146393198134071968133084440826301754524164429337248321723456169426393785575929444866297909541922745180158842597786969402660142791965516841589592304311519175187271334609575263460825447598815416225495259785319903964588374...
[truncated message content] |