/Lib/test/decimaltestdata/randoms.decTest

http://unladen-swallow.googlecode.com/ · Unknown · 4030 lines · 4027 code · 3 blank · 0 comment · 0 complexity · 69a79f7eaceeab6c6edf19c3907a63e3 MD5 · raw file

Large files are truncated click here to view the full file

  1. ------------------------------------------------------------------------
  2. -- randoms.decTest -- decimal random testcases --
  3. -- Copyright (c) IBM Corporation, 1981, 2008. All rights reserved. --
  4. ------------------------------------------------------------------------
  5. -- Please see the document "General Decimal Arithmetic Testcases" --
  6. -- at http://www2.hursley.ibm.com/decimal for the description of --
  7. -- these testcases. --
  8. -- --
  9. -- These testcases are experimental ('beta' versions), and they --
  10. -- may contain errors. They are offered on an as-is basis. In --
  11. -- particular, achieving the same results as the tests here is not --
  12. -- a guarantee that an implementation complies with any Standard --
  13. -- or specification. The tests are not exhaustive. --
  14. -- --
  15. -- Please send comments, suggestions, and corrections to the author: --
  16. -- Mike Cowlishaw, IBM Fellow --
  17. -- IBM UK, PO Box 31, Birmingham Road, Warwick CV34 5JL, UK --
  18. -- mfc@uk.ibm.com --
  19. ------------------------------------------------------------------------
  20. version: 2.58
  21. extended: 1
  22. maxexponent: 999999999
  23. minexponent: -999999999
  24. precision: 9
  25. rounding: half_up
  26. -- Randomly generated testcases [31 Dec 2000, with results defined for
  27. -- all cases [27 Oct 2001], and no trim/finish [9 Jun 2002]
  28. xadd001 add 905.67402 -202896611.E-780472620 -> 905.674020 Inexact Rounded
  29. xcom001 compare 905.67402 -202896611.E-780472620 -> 1
  30. xdiv001 divide 905.67402 -202896611.E-780472620 -> -4.46372177E+780472614 Inexact Rounded
  31. xdvi001 divideint 905.67402 -202896611.E-780472620 -> NaN Division_impossible
  32. xmul001 multiply 905.67402 -202896611.E-780472620 -> -1.83758189E-780472609 Inexact Rounded
  33. xpow001 power 905.67402 -2 -> 0.00000121914730 Inexact Rounded
  34. xrem001 remainder 905.67402 -202896611.E-780472620 -> NaN Division_impossible
  35. xsub001 subtract 905.67402 -202896611.E-780472620 -> 905.674020 Inexact Rounded
  36. xadd002 add 3915134.7 -597164907. -> -593249772 Inexact Rounded
  37. xcom002 compare 3915134.7 -597164907. -> 1
  38. xdiv002 divide 3915134.7 -597164907. -> -0.00655620358 Inexact Rounded
  39. xdvi002 divideint 3915134.7 -597164907. -> -0
  40. xmul002 multiply 3915134.7 -597164907. -> -2.33798105E+15 Inexact Rounded
  41. xpow002 power 3915134.7 -597164907 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  42. xrem002 remainder 3915134.7 -597164907. -> 3915134.7
  43. xsub002 subtract 3915134.7 -597164907. -> 601080042 Inexact Rounded
  44. xadd003 add 309759261 62663.487 -> 309821924 Inexact Rounded
  45. xcom003 compare 309759261 62663.487 -> 1
  46. xdiv003 divide 309759261 62663.487 -> 4943.21775 Inexact Rounded
  47. xdvi003 divideint 309759261 62663.487 -> 4943
  48. xmul003 multiply 309759261 62663.487 -> 1.94105954E+13 Inexact Rounded
  49. xpow003 power 309759261 62663 -> 1.13679199E+532073 Inexact Rounded
  50. xrem003 remainder 309759261 62663.487 -> 13644.759
  51. xsub003 subtract 309759261 62663.487 -> 309696598 Inexact Rounded
  52. xadd004 add 3.93591888E-236595626 7242375.00 -> 7242375.00 Inexact Rounded
  53. xcom004 compare 3.93591888E-236595626 7242375.00 -> -1
  54. xdiv004 divide 3.93591888E-236595626 7242375.00 -> 5.43456930E-236595633 Inexact Rounded
  55. xdvi004 divideint 3.93591888E-236595626 7242375.00 -> 0
  56. xmul004 multiply 3.93591888E-236595626 7242375.00 -> 2.85054005E-236595619 Inexact Rounded
  57. xpow004 power 3.93591888E-236595626 7242375 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  58. xrem004 remainder 3.93591888E-236595626 7242375.00 -> 3.93591888E-236595626
  59. xsub004 subtract 3.93591888E-236595626 7242375.00 -> -7242375.00 Inexact Rounded
  60. xadd005 add 323902.714 -608669.607E-657060568 -> 323902.714 Inexact Rounded
  61. xcom005 compare 323902.714 -608669.607E-657060568 -> 1
  62. xdiv005 divide 323902.714 -608669.607E-657060568 -> -5.32148657E+657060567 Inexact Rounded
  63. xdvi005 divideint 323902.714 -608669.607E-657060568 -> NaN Division_impossible
  64. xmul005 multiply 323902.714 -608669.607E-657060568 -> -1.97149738E-657060557 Inexact Rounded
  65. xpow005 power 323902.714 -6 -> 8.65989204E-34 Inexact Rounded
  66. xrem005 remainder 323902.714 -608669.607E-657060568 -> NaN Division_impossible
  67. xsub005 subtract 323902.714 -608669.607E-657060568 -> 323902.714 Inexact Rounded
  68. xadd006 add 5.11970092 -8807.22036 -> -8802.10066 Inexact Rounded
  69. xcom006 compare 5.11970092 -8807.22036 -> 1
  70. xdiv006 divide 5.11970092 -8807.22036 -> -0.000581307236 Inexact Rounded
  71. xdvi006 divideint 5.11970092 -8807.22036 -> -0
  72. xmul006 multiply 5.11970092 -8807.22036 -> -45090.3342 Inexact Rounded
  73. xpow006 power 5.11970092 -8807 -> 4.81819262E-6247 Inexact Rounded
  74. xrem006 remainder 5.11970092 -8807.22036 -> 5.11970092
  75. xsub006 subtract 5.11970092 -8807.22036 -> 8812.34006 Inexact Rounded
  76. xadd007 add -7.99874516 4561.83758 -> 4553.83883 Inexact Rounded
  77. xcom007 compare -7.99874516 4561.83758 -> -1
  78. xdiv007 divide -7.99874516 4561.83758 -> -0.00175340420 Inexact Rounded
  79. xdvi007 divideint -7.99874516 4561.83758 -> -0
  80. xmul007 multiply -7.99874516 4561.83758 -> -36488.9763 Inexact Rounded
  81. xpow007 power -7.99874516 4562 -> 3.85236199E+4119 Inexact Rounded
  82. xrem007 remainder -7.99874516 4561.83758 -> -7.99874516
  83. xsub007 subtract -7.99874516 4561.83758 -> -4569.83633 Inexact Rounded
  84. xadd008 add 297802878 -927206.324 -> 296875672 Inexact Rounded
  85. xcom008 compare 297802878 -927206.324 -> 1
  86. xdiv008 divide 297802878 -927206.324 -> -321.182967 Inexact Rounded
  87. xdvi008 divideint 297802878 -927206.324 -> -321
  88. xmul008 multiply 297802878 -927206.324 -> -2.76124712E+14 Inexact Rounded
  89. xpow008 power 297802878 -927206 -> 1.94602810E-7857078 Inexact Rounded
  90. xrem008 remainder 297802878 -927206.324 -> 169647.996
  91. xsub008 subtract 297802878 -927206.324 -> 298730084 Inexact Rounded
  92. xadd009 add -766.651824 31300.3619 -> 30533.7101 Inexact Rounded
  93. xcom009 compare -766.651824 31300.3619 -> -1
  94. xdiv009 divide -766.651824 31300.3619 -> -0.0244933853 Inexact Rounded
  95. xdvi009 divideint -766.651824 31300.3619 -> -0
  96. xmul009 multiply -766.651824 31300.3619 -> -23996479.5 Inexact Rounded
  97. xpow009 power -766.651824 31300 -> 8.37189011E+90287 Inexact Rounded
  98. xrem009 remainder -766.651824 31300.3619 -> -766.651824
  99. xsub009 subtract -766.651824 31300.3619 -> -32067.0137 Inexact Rounded
  100. xadd010 add -56746.8689E+934981942 471002521. -> -5.67468689E+934981946 Inexact Rounded
  101. xcom010 compare -56746.8689E+934981942 471002521. -> -1
  102. xdiv010 divide -56746.8689E+934981942 471002521. -> -1.20481030E+934981938 Inexact Rounded
  103. xdvi010 divideint -56746.8689E+934981942 471002521. -> NaN Division_impossible
  104. xmul010 multiply -56746.8689E+934981942 471002521. -> -2.67279183E+934981955 Inexact Rounded
  105. xpow010 power -56746.8689E+934981942 471002521 -> -Infinity Overflow Inexact Rounded
  106. xrem010 remainder -56746.8689E+934981942 471002521. -> NaN Division_impossible
  107. xsub010 subtract -56746.8689E+934981942 471002521. -> -5.67468689E+934981946 Inexact Rounded
  108. xadd011 add 456417160 -41346.1024 -> 456375814 Inexact Rounded
  109. xcom011 compare 456417160 -41346.1024 -> 1
  110. xdiv011 divide 456417160 -41346.1024 -> -11038.9404 Inexact Rounded
  111. xdvi011 divideint 456417160 -41346.1024 -> -11038
  112. xmul011 multiply 456417160 -41346.1024 -> -1.88710706E+13 Inexact Rounded
  113. xpow011 power 456417160 -41346 -> 1.04766863E-358030 Inexact Rounded
  114. xrem011 remainder 456417160 -41346.1024 -> 38881.7088
  115. xsub011 subtract 456417160 -41346.1024 -> 456458506 Inexact Rounded
  116. xadd012 add 102895.722 -2.62214826 -> 102893.100 Inexact Rounded
  117. xcom012 compare 102895.722 -2.62214826 -> 1
  118. xdiv012 divide 102895.722 -2.62214826 -> -39241.0008 Inexact Rounded
  119. xdvi012 divideint 102895.722 -2.62214826 -> -39241
  120. xmul012 multiply 102895.722 -2.62214826 -> -269807.838 Inexact Rounded
  121. xpow012 power 102895.722 -3 -> 9.17926786E-16 Inexact Rounded
  122. xrem012 remainder 102895.722 -2.62214826 -> 0.00212934
  123. xsub012 subtract 102895.722 -2.62214826 -> 102898.344 Inexact Rounded
  124. xadd013 add 61.3033331E+157644141 -567740.918E-893439456 -> 6.13033331E+157644142 Inexact Rounded
  125. xcom013 compare 61.3033331E+157644141 -567740.918E-893439456 -> 1
  126. xdiv013 divide 61.3033331E+157644141 -567740.918E-893439456 -> -Infinity Inexact Overflow Rounded
  127. xdvi013 divideint 61.3033331E+157644141 -567740.918E-893439456 -> NaN Division_impossible
  128. xmul013 multiply 61.3033331E+157644141 -567740.918E-893439456 -> -3.48044106E-735795308 Inexact Rounded
  129. xpow013 power 61.3033331E+157644141 -6 -> 1.88406322E-945864857 Inexact Rounded
  130. xrem013 remainder 61.3033331E+157644141 -567740.918E-893439456 -> NaN Division_impossible
  131. xsub013 subtract 61.3033331E+157644141 -567740.918E-893439456 -> 6.13033331E+157644142 Inexact Rounded
  132. xadd014 add 80223.3897 73921.0383E-467772675 -> 80223.3897 Inexact Rounded
  133. xcom014 compare 80223.3897 73921.0383E-467772675 -> 1
  134. xdiv014 divide 80223.3897 73921.0383E-467772675 -> 1.08525789E+467772675 Inexact Rounded
  135. xdvi014 divideint 80223.3897 73921.0383E-467772675 -> NaN Division_impossible
  136. xmul014 multiply 80223.3897 73921.0383E-467772675 -> 5.93019626E-467772666 Inexact Rounded
  137. xpow014 power 80223.3897 7 -> 2.13848919E+34 Inexact Rounded
  138. xrem014 remainder 80223.3897 73921.0383E-467772675 -> NaN Division_impossible
  139. xsub014 subtract 80223.3897 73921.0383E-467772675 -> 80223.3897 Inexact Rounded
  140. xadd015 add -654645.954 -9.12535752 -> -654655.079 Inexact Rounded
  141. xcom015 compare -654645.954 -9.12535752 -> -1
  142. xdiv015 divide -654645.954 -9.12535752 -> 71739.2116 Inexact Rounded
  143. xdvi015 divideint -654645.954 -9.12535752 -> 71739
  144. xmul015 multiply -654645.954 -9.12535752 -> 5973878.38 Inexact Rounded
  145. xpow015 power -654645.954 -9 -> -4.52836690E-53 Inexact Rounded
  146. xrem015 remainder -654645.954 -9.12535752 -> -1.93087272
  147. xsub015 subtract -654645.954 -9.12535752 -> -654636.829 Inexact Rounded
  148. xadd016 add 63.1917772E-706014634 -7.56253257E-138579234 -> -7.56253257E-138579234 Inexact Rounded
  149. xcom016 compare 63.1917772E-706014634 -7.56253257E-138579234 -> 1
  150. xdiv016 divide 63.1917772E-706014634 -7.56253257E-138579234 -> -8.35590149E-567435400 Inexact Rounded
  151. xdvi016 divideint 63.1917772E-706014634 -7.56253257E-138579234 -> -0
  152. xmul016 multiply 63.1917772E-706014634 -7.56253257E-138579234 -> -4.77889873E-844593866 Inexact Rounded
  153. xpow016 power 63.1917772E-706014634 -8 -> Infinity Overflow Inexact Rounded
  154. xrem016 remainder 63.1917772E-706014634 -7.56253257E-138579234 -> 6.31917772E-706014633
  155. xsub016 subtract 63.1917772E-706014634 -7.56253257E-138579234 -> 7.56253257E-138579234 Inexact Rounded
  156. xadd017 add -39674.7190 2490607.78 -> 2450933.06 Inexact Rounded
  157. xcom017 compare -39674.7190 2490607.78 -> -1
  158. xdiv017 divide -39674.7190 2490607.78 -> -0.0159297338 Inexact Rounded
  159. xdvi017 divideint -39674.7190 2490607.78 -> -0
  160. xmul017 multiply -39674.7190 2490607.78 -> -9.88141638E+10 Inexact Rounded
  161. xpow017 power -39674.7190 2490608 -> 2.55032329E+11453095 Inexact Rounded
  162. xrem017 remainder -39674.7190 2490607.78 -> -39674.7190
  163. xsub017 subtract -39674.7190 2490607.78 -> -2530282.50 Inexact Rounded
  164. xadd018 add -3364.59737E-600363681 896487.451 -> 896487.451 Inexact Rounded
  165. xcom018 compare -3364.59737E-600363681 896487.451 -> -1
  166. xdiv018 divide -3364.59737E-600363681 896487.451 -> -3.75308920E-600363684 Inexact Rounded
  167. xdvi018 divideint -3364.59737E-600363681 896487.451 -> -0
  168. xmul018 multiply -3364.59737E-600363681 896487.451 -> -3.01631932E-600363672 Inexact Rounded
  169. xpow018 power -3364.59737E-600363681 896487 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  170. xrem018 remainder -3364.59737E-600363681 896487.451 -> -3.36459737E-600363678
  171. xsub018 subtract -3364.59737E-600363681 896487.451 -> -896487.451 Inexact Rounded
  172. xadd019 add -64138.0578 31759011.3E+697488342 -> 3.17590113E+697488349 Inexact Rounded
  173. xcom019 compare -64138.0578 31759011.3E+697488342 -> -1
  174. xdiv019 divide -64138.0578 31759011.3E+697488342 -> -2.01952313E-697488345 Inexact Rounded
  175. xdvi019 divideint -64138.0578 31759011.3E+697488342 -> -0
  176. xmul019 multiply -64138.0578 31759011.3E+697488342 -> -2.03696130E+697488354 Inexact Rounded
  177. xpow019 power -64138.0578 3 -> -2.63844116E+14 Inexact Rounded
  178. xrem019 remainder -64138.0578 31759011.3E+697488342 -> -64138.0578
  179. xsub019 subtract -64138.0578 31759011.3E+697488342 -> -3.17590113E+697488349 Inexact Rounded
  180. xadd020 add 61399.8527 -64344484.5 -> -64283084.6 Inexact Rounded
  181. xcom020 compare 61399.8527 -64344484.5 -> 1
  182. xdiv020 divide 61399.8527 -64344484.5 -> -0.000954236454 Inexact Rounded
  183. xdvi020 divideint 61399.8527 -64344484.5 -> -0
  184. xmul020 multiply 61399.8527 -64344484.5 -> -3.95074187E+12 Inexact Rounded
  185. xpow020 power 61399.8527 -64344485 -> 1.27378842E-308092161 Inexact Rounded
  186. xrem020 remainder 61399.8527 -64344484.5 -> 61399.8527
  187. xsub020 subtract 61399.8527 -64344484.5 -> 64405884.4 Inexact Rounded
  188. xadd021 add -722960.204 -26154599.8 -> -26877560.0 Inexact Rounded
  189. xcom021 compare -722960.204 -26154599.8 -> 1
  190. xdiv021 divide -722960.204 -26154599.8 -> 0.0276417995 Inexact Rounded
  191. xdvi021 divideint -722960.204 -26154599.8 -> 0
  192. xmul021 multiply -722960.204 -26154599.8 -> 1.89087348E+13 Inexact Rounded
  193. xpow021 power -722960.204 -26154600 -> 5.34236139E-153242794 Inexact Rounded
  194. xrem021 remainder -722960.204 -26154599.8 -> -722960.204
  195. xsub021 subtract -722960.204 -26154599.8 -> 25431639.6 Inexact Rounded
  196. xadd022 add 9.47109959E+230565093 73354723.2 -> 9.47109959E+230565093 Inexact Rounded
  197. xcom022 compare 9.47109959E+230565093 73354723.2 -> 1
  198. xdiv022 divide 9.47109959E+230565093 73354723.2 -> 1.29113698E+230565086 Inexact Rounded
  199. xdvi022 divideint 9.47109959E+230565093 73354723.2 -> NaN Division_impossible
  200. xmul022 multiply 9.47109959E+230565093 73354723.2 -> 6.94749889E+230565101 Inexact Rounded
  201. xpow022 power 9.47109959E+230565093 73354723 -> Infinity Overflow Inexact Rounded
  202. xrem022 remainder 9.47109959E+230565093 73354723.2 -> NaN Division_impossible
  203. xsub022 subtract 9.47109959E+230565093 73354723.2 -> 9.47109959E+230565093 Inexact Rounded
  204. xadd023 add 43.7456245 547441956. -> 547442000 Inexact Rounded
  205. xcom023 compare 43.7456245 547441956. -> -1
  206. xdiv023 divide 43.7456245 547441956. -> 7.99091557E-8 Inexact Rounded
  207. xdvi023 divideint 43.7456245 547441956. -> 0
  208. xmul023 multiply 43.7456245 547441956. -> 2.39481902E+10 Inexact Rounded
  209. xpow023 power 43.7456245 547441956 -> 2.91742391E+898316458 Inexact Rounded
  210. xrem023 remainder 43.7456245 547441956. -> 43.7456245
  211. xsub023 subtract 43.7456245 547441956. -> -547441912 Inexact Rounded
  212. xadd024 add -73150542E-242017390 -8.15869954 -> -8.15869954 Inexact Rounded
  213. xcom024 compare -73150542E-242017390 -8.15869954 -> 1
  214. xdiv024 divide -73150542E-242017390 -8.15869954 -> 8.96595611E-242017384 Inexact Rounded
  215. xdvi024 divideint -73150542E-242017390 -8.15869954 -> 0
  216. xmul024 multiply -73150542E-242017390 -8.15869954 -> 5.96813293E-242017382 Inexact Rounded
  217. xpow024 power -73150542E-242017390 -8 -> Infinity Overflow Inexact Rounded
  218. xrem024 remainder -73150542E-242017390 -8.15869954 -> -7.3150542E-242017383
  219. xsub024 subtract -73150542E-242017390 -8.15869954 -> 8.15869954 Inexact Rounded
  220. xadd025 add 2015.62109E+299897596 -11788916.1 -> 2.01562109E+299897599 Inexact Rounded
  221. xcom025 compare 2015.62109E+299897596 -11788916.1 -> 1
  222. xdiv025 divide 2015.62109E+299897596 -11788916.1 -> -1.70975947E+299897592 Inexact Rounded
  223. xdvi025 divideint 2015.62109E+299897596 -11788916.1 -> NaN Division_impossible
  224. xmul025 multiply 2015.62109E+299897596 -11788916.1 -> -2.37619879E+299897606 Inexact Rounded
  225. xpow025 power 2015.62109E+299897596 -11788916 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  226. xrem025 remainder 2015.62109E+299897596 -11788916.1 -> NaN Division_impossible
  227. xsub025 subtract 2015.62109E+299897596 -11788916.1 -> 2.01562109E+299897599 Inexact Rounded
  228. xadd026 add 29.498114 -26486451 -> -26486421.5 Inexact Rounded
  229. xcom026 compare 29.498114 -26486451 -> 1
  230. xdiv026 divide 29.498114 -26486451 -> -0.00000111370580 Inexact Rounded
  231. xdvi026 divideint 29.498114 -26486451 -> -0
  232. xmul026 multiply 29.498114 -26486451 -> -781300351 Inexact Rounded
  233. xpow026 power 29.498114 -26486451 -> 4.22252513E-38929634 Inexact Rounded
  234. xrem026 remainder 29.498114 -26486451 -> 29.498114
  235. xsub026 subtract 29.498114 -26486451 -> 26486480.5 Inexact Rounded
  236. xadd027 add 244375043.E+130840878 -9.44522029 -> 2.44375043E+130840886 Inexact Rounded
  237. xcom027 compare 244375043.E+130840878 -9.44522029 -> 1
  238. xdiv027 divide 244375043.E+130840878 -9.44522029 -> -2.58728791E+130840885 Inexact Rounded
  239. xdvi027 divideint 244375043.E+130840878 -9.44522029 -> NaN Division_impossible
  240. xmul027 multiply 244375043.E+130840878 -9.44522029 -> -2.30817611E+130840887 Inexact Rounded
  241. xpow027 power 244375043.E+130840878 -9 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  242. xrem027 remainder 244375043.E+130840878 -9.44522029 -> NaN Division_impossible
  243. xsub027 subtract 244375043.E+130840878 -9.44522029 -> 2.44375043E+130840886 Inexact Rounded
  244. xadd028 add -349388.759 -196215.776 -> -545604.535
  245. xcom028 compare -349388.759 -196215.776 -> -1
  246. xdiv028 divide -349388.759 -196215.776 -> 1.78063541 Inexact Rounded
  247. xdvi028 divideint -349388.759 -196215.776 -> 1
  248. xmul028 multiply -349388.759 -196215.776 -> 6.85555865E+10 Inexact Rounded
  249. xpow028 power -349388.759 -196216 -> 1.24551752E-1087686 Inexact Rounded
  250. xrem028 remainder -349388.759 -196215.776 -> -153172.983
  251. xsub028 subtract -349388.759 -196215.776 -> -153172.983
  252. xadd029 add -70905112.4 -91353968.8 -> -162259081 Inexact Rounded
  253. xcom029 compare -70905112.4 -91353968.8 -> 1
  254. xdiv029 divide -70905112.4 -91353968.8 -> 0.776157986 Inexact Rounded
  255. xdvi029 divideint -70905112.4 -91353968.8 -> 0
  256. xmul029 multiply -70905112.4 -91353968.8 -> 6.47746343E+15 Inexact Rounded
  257. xpow029 power -70905112.4 -91353969 -> -3.05944741E-717190554 Inexact Rounded
  258. xrem029 remainder -70905112.4 -91353968.8 -> -70905112.4
  259. xsub029 subtract -70905112.4 -91353968.8 -> 20448856.4
  260. xadd030 add -225094.28 -88.7723542 -> -225183.052 Inexact Rounded
  261. xcom030 compare -225094.28 -88.7723542 -> -1
  262. xdiv030 divide -225094.28 -88.7723542 -> 2535.63491 Inexact Rounded
  263. xdvi030 divideint -225094.28 -88.7723542 -> 2535
  264. xmul030 multiply -225094.28 -88.7723542 -> 19982149.2 Inexact Rounded
  265. xpow030 power -225094.28 -89 -> -4.36076965E-477 Inexact Rounded
  266. xrem030 remainder -225094.28 -88.7723542 -> -56.3621030
  267. xsub030 subtract -225094.28 -88.7723542 -> -225005.508 Inexact Rounded
  268. xadd031 add 50.4442340 82.7952169E+880120759 -> 8.27952169E+880120760 Inexact Rounded
  269. xcom031 compare 50.4442340 82.7952169E+880120759 -> -1
  270. xdiv031 divide 50.4442340 82.7952169E+880120759 -> 6.09265075E-880120760 Inexact Rounded
  271. xdvi031 divideint 50.4442340 82.7952169E+880120759 -> 0
  272. xmul031 multiply 50.4442340 82.7952169E+880120759 -> 4.17654130E+880120762 Inexact Rounded
  273. xpow031 power 50.4442340 8 -> 4.19268518E+13 Inexact Rounded
  274. xrem031 remainder 50.4442340 82.7952169E+880120759 -> 50.4442340
  275. xsub031 subtract 50.4442340 82.7952169E+880120759 -> -8.27952169E+880120760 Inexact Rounded
  276. xadd032 add -32311.9037 8.36379449 -> -32303.5399 Inexact Rounded
  277. xcom032 compare -32311.9037 8.36379449 -> -1
  278. xdiv032 divide -32311.9037 8.36379449 -> -3863.30675 Inexact Rounded
  279. xdvi032 divideint -32311.9037 8.36379449 -> -3863
  280. xmul032 multiply -32311.9037 8.36379449 -> -270250.122 Inexact Rounded
  281. xpow032 power -32311.9037 8 -> 1.18822960E+36 Inexact Rounded
  282. xrem032 remainder -32311.9037 8.36379449 -> -2.56558513
  283. xsub032 subtract -32311.9037 8.36379449 -> -32320.2675 Inexact Rounded
  284. xadd033 add 615396156.E+549895291 -29530247.4 -> 6.15396156E+549895299 Inexact Rounded
  285. xcom033 compare 615396156.E+549895291 -29530247.4 -> 1
  286. xdiv033 divide 615396156.E+549895291 -29530247.4 -> -2.08395191E+549895292 Inexact Rounded
  287. xdvi033 divideint 615396156.E+549895291 -29530247.4 -> NaN Division_impossible
  288. xmul033 multiply 615396156.E+549895291 -29530247.4 -> -1.81728007E+549895307 Inexact Rounded
  289. xpow033 power 615396156.E+549895291 -29530247 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  290. xrem033 remainder 615396156.E+549895291 -29530247.4 -> NaN Division_impossible
  291. xsub033 subtract 615396156.E+549895291 -29530247.4 -> 6.15396156E+549895299 Inexact Rounded
  292. xadd034 add 592.142173E-419941416 -3.46079109E-844011845 -> 5.92142173E-419941414 Inexact Rounded
  293. xcom034 compare 592.142173E-419941416 -3.46079109E-844011845 -> 1
  294. xdiv034 divide 592.142173E-419941416 -3.46079109E-844011845 -> -1.71100236E+424070431 Inexact Rounded
  295. xdvi034 divideint 592.142173E-419941416 -3.46079109E-844011845 -> NaN Division_impossible
  296. xmul034 multiply 592.142173E-419941416 -3.46079109E-844011845 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  297. xpow034 power 592.142173E-419941416 -3 -> Infinity Overflow Inexact Rounded
  298. xrem034 remainder 592.142173E-419941416 -3.46079109E-844011845 -> NaN Division_impossible
  299. xsub034 subtract 592.142173E-419941416 -3.46079109E-844011845 -> 5.92142173E-419941414 Inexact Rounded
  300. xadd035 add 849.515993E-878446473 -1039.08778 -> -1039.08778 Inexact Rounded
  301. xcom035 compare 849.515993E-878446473 -1039.08778 -> 1
  302. xdiv035 divide 849.515993E-878446473 -1039.08778 -> -8.17559411E-878446474 Inexact Rounded
  303. xdvi035 divideint 849.515993E-878446473 -1039.08778 -> -0
  304. xmul035 multiply 849.515993E-878446473 -1039.08778 -> -8.82721687E-878446468 Inexact Rounded
  305. xpow035 power 849.515993E-878446473 -1039 -> Infinity Overflow Inexact Rounded
  306. xrem035 remainder 849.515993E-878446473 -1039.08778 -> 8.49515993E-878446471
  307. xsub035 subtract 849.515993E-878446473 -1039.08778 -> 1039.08778 Inexact Rounded
  308. xadd036 add 213361789 -599.644851 -> 213361189 Inexact Rounded
  309. xcom036 compare 213361789 -599.644851 -> 1
  310. xdiv036 divide 213361789 -599.644851 -> -355813.593 Inexact Rounded
  311. xdvi036 divideint 213361789 -599.644851 -> -355813
  312. xmul036 multiply 213361789 -599.644851 -> -1.27941298E+11 Inexact Rounded
  313. xpow036 power 213361789 -600 -> 3.38854684E-4998 Inexact Rounded
  314. xrem036 remainder 213361789 -599.644851 -> 355.631137
  315. xsub036 subtract 213361789 -599.644851 -> 213362389 Inexact Rounded
  316. xadd037 add -795522555. -298.037702 -> -795522853 Inexact Rounded
  317. xcom037 compare -795522555. -298.037702 -> -1
  318. xdiv037 divide -795522555. -298.037702 -> 2669201.08 Inexact Rounded
  319. xdvi037 divideint -795522555. -298.037702 -> 2669201
  320. xmul037 multiply -795522555. -298.037702 -> 2.37095714E+11 Inexact Rounded
  321. xpow037 power -795522555. -298 -> 4.03232712E-2653 Inexact Rounded
  322. xrem037 remainder -795522555. -298.037702 -> -22.783898
  323. xsub037 subtract -795522555. -298.037702 -> -795522257 Inexact Rounded
  324. xadd038 add -501260651. -8761893.0E-689281479 -> -501260651 Inexact Rounded
  325. xcom038 compare -501260651. -8761893.0E-689281479 -> -1
  326. xdiv038 divide -501260651. -8761893.0E-689281479 -> 5.72091728E+689281480 Inexact Rounded
  327. xdvi038 divideint -501260651. -8761893.0E-689281479 -> NaN Division_impossible
  328. xmul038 multiply -501260651. -8761893.0E-689281479 -> 4.39199219E-689281464 Inexact Rounded
  329. xpow038 power -501260651. -9 -> -5.00526961E-79 Inexact Rounded
  330. xrem038 remainder -501260651. -8761893.0E-689281479 -> NaN Division_impossible
  331. xsub038 subtract -501260651. -8761893.0E-689281479 -> -501260651 Inexact Rounded
  332. xadd039 add -1.70781105E-848889023 36504769.4 -> 36504769.4 Inexact Rounded
  333. xcom039 compare -1.70781105E-848889023 36504769.4 -> -1
  334. xdiv039 divide -1.70781105E-848889023 36504769.4 -> -4.67832307E-848889031 Inexact Rounded
  335. xdvi039 divideint -1.70781105E-848889023 36504769.4 -> -0
  336. xmul039 multiply -1.70781105E-848889023 36504769.4 -> -6.23432486E-848889016 Inexact Rounded
  337. xpow039 power -1.70781105E-848889023 36504769 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  338. xrem039 remainder -1.70781105E-848889023 36504769.4 -> -1.70781105E-848889023
  339. xsub039 subtract -1.70781105E-848889023 36504769.4 -> -36504769.4 Inexact Rounded
  340. xadd040 add -5290.54984E-490626676 842535254 -> 842535254 Inexact Rounded
  341. xcom040 compare -5290.54984E-490626676 842535254 -> -1
  342. xdiv040 divide -5290.54984E-490626676 842535254 -> -6.27932162E-490626682 Inexact Rounded
  343. xdvi040 divideint -5290.54984E-490626676 842535254 -> -0
  344. xmul040 multiply -5290.54984E-490626676 842535254 -> -4.45747475E-490626664 Inexact Rounded
  345. xpow040 power -5290.54984E-490626676 842535254 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  346. xrem040 remainder -5290.54984E-490626676 842535254 -> -5.29054984E-490626673
  347. xsub040 subtract -5290.54984E-490626676 842535254 -> -842535254 Inexact Rounded
  348. xadd041 add 608.31825E+535268120 -59609.0993 -> 6.08318250E+535268122 Inexact Rounded
  349. xcom041 compare 608.31825E+535268120 -59609.0993 -> 1
  350. xdiv041 divide 608.31825E+535268120 -59609.0993 -> -1.02051240E+535268118 Inexact Rounded
  351. xdvi041 divideint 608.31825E+535268120 -59609.0993 -> NaN Division_impossible
  352. xmul041 multiply 608.31825E+535268120 -59609.0993 -> -3.62613030E+535268127 Inexact Rounded
  353. xpow041 power 608.31825E+535268120 -59609 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  354. xrem041 remainder 608.31825E+535268120 -59609.0993 -> NaN Division_impossible
  355. xsub041 subtract 608.31825E+535268120 -59609.0993 -> 6.08318250E+535268122 Inexact Rounded
  356. xadd042 add -4629035.31 -167.884398 -> -4629203.19 Inexact Rounded
  357. xcom042 compare -4629035.31 -167.884398 -> -1
  358. xdiv042 divide -4629035.31 -167.884398 -> 27572.7546 Inexact Rounded
  359. xdvi042 divideint -4629035.31 -167.884398 -> 27572
  360. xmul042 multiply -4629035.31 -167.884398 -> 777142806 Inexact Rounded
  361. xpow042 power -4629035.31 -168 -> 1.57614831E-1120 Inexact Rounded
  362. xrem042 remainder -4629035.31 -167.884398 -> -126.688344
  363. xsub042 subtract -4629035.31 -167.884398 -> -4628867.43 Inexact Rounded
  364. xadd043 add -66527378. -706400268. -> -772927646
  365. xcom043 compare -66527378. -706400268. -> 1
  366. xdiv043 divide -66527378. -706400268. -> 0.0941780192 Inexact Rounded
  367. xdvi043 divideint -66527378. -706400268. -> 0
  368. xmul043 multiply -66527378. -706400268. -> 4.69949576E+16 Inexact Rounded
  369. xpow043 power -66527378. -706400268 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  370. xrem043 remainder -66527378. -706400268. -> -66527378
  371. xsub043 subtract -66527378. -706400268. -> 639872890
  372. xadd044 add -2510497.53 372882462. -> 370371964 Inexact Rounded
  373. xcom044 compare -2510497.53 372882462. -> -1
  374. xdiv044 divide -2510497.53 372882462. -> -0.00673267795 Inexact Rounded
  375. xdvi044 divideint -2510497.53 372882462. -> -0
  376. xmul044 multiply -2510497.53 372882462. -> -9.36120500E+14 Inexact Rounded
  377. xpow044 power -2510497.53 372882462 -> Infinity Overflow Inexact Rounded
  378. xrem044 remainder -2510497.53 372882462. -> -2510497.53
  379. xsub044 subtract -2510497.53 372882462. -> -375392960 Inexact Rounded
  380. xadd045 add 136.255393E+53329961 -53494.7201E+720058060 -> -5.34947201E+720058064 Inexact Rounded
  381. xcom045 compare 136.255393E+53329961 -53494.7201E+720058060 -> 1
  382. xdiv045 divide 136.255393E+53329961 -53494.7201E+720058060 -> -2.54708115E-666728102 Inexact Rounded
  383. xdvi045 divideint 136.255393E+53329961 -53494.7201E+720058060 -> -0
  384. xmul045 multiply 136.255393E+53329961 -53494.7201E+720058060 -> -7.28894411E+773388027 Inexact Rounded
  385. xpow045 power 136.255393E+53329961 -5 -> 2.12927373E-266649816 Inexact Rounded
  386. xrem045 remainder 136.255393E+53329961 -53494.7201E+720058060 -> 1.36255393E+53329963
  387. xsub045 subtract 136.255393E+53329961 -53494.7201E+720058060 -> 5.34947201E+720058064 Inexact Rounded
  388. xadd046 add -876673.100 -6150.92266 -> -882824.023 Inexact Rounded
  389. xcom046 compare -876673.100 -6150.92266 -> -1
  390. xdiv046 divide -876673.100 -6150.92266 -> 142.527089 Inexact Rounded
  391. xdvi046 divideint -876673.100 -6150.92266 -> 142
  392. xmul046 multiply -876673.100 -6150.92266 -> 5.39234844E+9 Inexact Rounded
  393. xpow046 power -876673.100 -6151 -> -4.03111774E-36555 Inexact Rounded
  394. xrem046 remainder -876673.100 -6150.92266 -> -3242.08228
  395. xsub046 subtract -876673.100 -6150.92266 -> -870522.177 Inexact Rounded
  396. xadd047 add -2.45151797E+911306117 27235771 -> -2.45151797E+911306117 Inexact Rounded
  397. xcom047 compare -2.45151797E+911306117 27235771 -> -1
  398. xdiv047 divide -2.45151797E+911306117 27235771 -> -9.00109628E+911306109 Inexact Rounded
  399. xdvi047 divideint -2.45151797E+911306117 27235771 -> NaN Division_impossible
  400. xmul047 multiply -2.45151797E+911306117 27235771 -> -6.67689820E+911306124 Inexact Rounded
  401. xpow047 power -2.45151797E+911306117 27235771 -> -Infinity Overflow Inexact Rounded
  402. xrem047 remainder -2.45151797E+911306117 27235771 -> NaN Division_impossible
  403. xsub047 subtract -2.45151797E+911306117 27235771 -> -2.45151797E+911306117 Inexact Rounded
  404. xadd048 add -9.15117551 -4.95100733E-314511326 -> -9.15117551 Inexact Rounded
  405. xcom048 compare -9.15117551 -4.95100733E-314511326 -> -1
  406. xdiv048 divide -9.15117551 -4.95100733E-314511326 -> 1.84834618E+314511326 Inexact Rounded
  407. xdvi048 divideint -9.15117551 -4.95100733E-314511326 -> NaN Division_impossible
  408. xmul048 multiply -9.15117551 -4.95100733E-314511326 -> 4.53075370E-314511325 Inexact Rounded
  409. xpow048 power -9.15117551 -5 -> -0.0000155817265 Inexact Rounded
  410. xrem048 remainder -9.15117551 -4.95100733E-314511326 -> NaN Division_impossible
  411. xsub048 subtract -9.15117551 -4.95100733E-314511326 -> -9.15117551 Inexact Rounded
  412. xadd049 add 3.61890453E-985606128 30664416. -> 30664416.0 Inexact Rounded
  413. xcom049 compare 3.61890453E-985606128 30664416. -> -1
  414. xdiv049 divide 3.61890453E-985606128 30664416. -> 1.18016418E-985606135 Inexact Rounded
  415. xdvi049 divideint 3.61890453E-985606128 30664416. -> 0
  416. xmul049 multiply 3.61890453E-985606128 30664416. -> 1.10971594E-985606120 Inexact Rounded
  417. xpow049 power 3.61890453E-985606128 30664416 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  418. xrem049 remainder 3.61890453E-985606128 30664416. -> 3.61890453E-985606128
  419. xsub049 subtract 3.61890453E-985606128 30664416. -> -30664416.0 Inexact Rounded
  420. xadd050 add -257674602E+216723382 -70820959.4 -> -2.57674602E+216723390 Inexact Rounded
  421. xcom050 compare -257674602E+216723382 -70820959.4 -> -1
  422. xdiv050 divide -257674602E+216723382 -70820959.4 -> 3.63839468E+216723382 Inexact Rounded
  423. xdvi050 divideint -257674602E+216723382 -70820959.4 -> NaN Division_impossible
  424. xmul050 multiply -257674602E+216723382 -70820959.4 -> 1.82487625E+216723398 Inexact Rounded
  425. xpow050 power -257674602E+216723382 -70820959 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  426. xrem050 remainder -257674602E+216723382 -70820959.4 -> NaN Division_impossible
  427. xsub050 subtract -257674602E+216723382 -70820959.4 -> -2.57674602E+216723390 Inexact Rounded
  428. xadd051 add 218699.206 556944241. -> 557162940 Inexact Rounded
  429. xcom051 compare 218699.206 556944241. -> -1
  430. xdiv051 divide 218699.206 556944241. -> 0.000392677022 Inexact Rounded
  431. xdvi051 divideint 218699.206 556944241. -> 0
  432. xmul051 multiply 218699.206 556944241. -> 1.21803263E+14 Inexact Rounded
  433. xpow051 power 218699.206 556944241 -> Infinity Overflow Inexact Rounded
  434. xrem051 remainder 218699.206 556944241. -> 218699.206
  435. xsub051 subtract 218699.206 556944241. -> -556725542 Inexact Rounded
  436. xadd052 add 106211716. -3456793.74 -> 102754922 Inexact Rounded
  437. xcom052 compare 106211716. -3456793.74 -> 1
  438. xdiv052 divide 106211716. -3456793.74 -> -30.7255000 Inexact Rounded
  439. xdvi052 divideint 106211716. -3456793.74 -> -30
  440. xmul052 multiply 106211716. -3456793.74 -> -3.67151995E+14 Inexact Rounded
  441. xpow052 power 106211716. -3456794 -> 2.07225581E-27744825 Inexact Rounded
  442. xrem052 remainder 106211716. -3456793.74 -> 2507903.80
  443. xsub052 subtract 106211716. -3456793.74 -> 109668510 Inexact Rounded
  444. xadd053 add 1.25018078 399856.763E-726816740 -> 1.25018078 Inexact Rounded
  445. xcom053 compare 1.25018078 399856.763E-726816740 -> 1
  446. xdiv053 divide 1.25018078 399856.763E-726816740 -> 3.12657155E+726816734 Inexact Rounded
  447. xdvi053 divideint 1.25018078 399856.763E-726816740 -> NaN Division_impossible
  448. xmul053 multiply 1.25018078 399856.763E-726816740 -> 4.99893240E-726816735 Inexact Rounded
  449. xpow053 power 1.25018078 4 -> 2.44281890 Inexact Rounded
  450. xrem053 remainder 1.25018078 399856.763E-726816740 -> NaN Division_impossible
  451. xsub053 subtract 1.25018078 399856.763E-726816740 -> 1.25018078 Inexact Rounded
  452. xadd054 add 364.99811 -46222.0505 -> -45857.0524 Inexact Rounded
  453. xcom054 compare 364.99811 -46222.0505 -> 1
  454. xdiv054 divide 364.99811 -46222.0505 -> -0.00789662306 Inexact Rounded
  455. xdvi054 divideint 364.99811 -46222.0505 -> -0
  456. xmul054 multiply 364.99811 -46222.0505 -> -16870961.1 Inexact Rounded
  457. xpow054 power 364.99811 -46222 -> 6.35570856E-118435 Inexact Rounded
  458. xrem054 remainder 364.99811 -46222.0505 -> 364.99811
  459. xsub054 subtract 364.99811 -46222.0505 -> 46587.0486 Inexact Rounded
  460. xadd055 add -392217576. -958364096 -> -1.35058167E+9 Inexact Rounded
  461. xcom055 compare -392217576. -958364096 -> 1
  462. xdiv055 divide -392217576. -958364096 -> 0.409257377 Inexact Rounded
  463. xdvi055 divideint -392217576. -958364096 -> 0
  464. xmul055 multiply -392217576. -958364096 -> 3.75887243E+17 Inexact Rounded
  465. xpow055 power -392217576. -958364096 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  466. xrem055 remainder -392217576. -958364096 -> -392217576
  467. xsub055 subtract -392217576. -958364096 -> 566146520
  468. xadd056 add 169601285 714526.639 -> 170315812 Inexact Rounded
  469. xcom056 compare 169601285 714526.639 -> 1
  470. xdiv056 divide 169601285 714526.639 -> 237.361738 Inexact Rounded
  471. xdvi056 divideint 169601285 714526.639 -> 237
  472. xmul056 multiply 169601285 714526.639 -> 1.21184636E+14 Inexact Rounded
  473. xpow056 power 169601285 714527 -> 2.06052444E+5880149 Inexact Rounded
  474. xrem056 remainder 169601285 714526.639 -> 258471.557
  475. xsub056 subtract 169601285 714526.639 -> 168886758 Inexact Rounded
  476. xadd057 add -674.094552E+586944319 6354.2668E+589657266 -> 6.35426680E+589657269 Inexact Rounded
  477. xcom057 compare -674.094552E+586944319 6354.2668E+589657266 -> -1
  478. xdiv057 divide -674.094552E+586944319 6354.2668E+589657266 -> -1.06085340E-2712948 Inexact Rounded
  479. xdvi057 divideint -674.094552E+586944319 6354.2668E+589657266 -> -0
  480. xmul057 multiply -674.094552E+586944319 6354.2668E+589657266 -> -Infinity Inexact Overflow Rounded
  481. xpow057 power -674.094552E+586944319 6 -> Infinity Overflow Inexact Rounded
  482. xrem057 remainder -674.094552E+586944319 6354.2668E+589657266 -> -6.74094552E+586944321
  483. xsub057 subtract -674.094552E+586944319 6354.2668E+589657266 -> -6.35426680E+589657269 Inexact Rounded
  484. xadd058 add 151795163E-371727182 -488.09788E-738852245 -> 1.51795163E-371727174 Inexact Rounded
  485. xcom058 compare 151795163E-371727182 -488.09788E-738852245 -> 1
  486. xdiv058 divide 151795163E-371727182 -488.09788E-738852245 -> -3.10993285E+367125068 Inexact Rounded
  487. xdvi058 divideint 151795163E-371727182 -488.09788E-738852245 -> NaN Division_impossible
  488. xmul058 multiply 151795163E-371727182 -488.09788E-738852245 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  489. xpow058 power 151795163E-371727182 -5 -> Infinity Overflow Inexact Rounded
  490. xrem058 remainder 151795163E-371727182 -488.09788E-738852245 -> NaN Division_impossible
  491. xsub058 subtract 151795163E-371727182 -488.09788E-738852245 -> 1.51795163E-371727174 Inexact Rounded
  492. xadd059 add -746.293386 927749.647 -> 927003.354 Inexact Rounded
  493. xcom059 compare -746.293386 927749.647 -> -1
  494. xdiv059 divide -746.293386 927749.647 -> -0.000804412471 Inexact Rounded
  495. xdvi059 divideint -746.293386 927749.647 -> -0
  496. xmul059 multiply -746.293386 927749.647 -> -692373425 Inexact Rounded
  497. xpow059 power -746.293386 927750 -> 7.49278741E+2665341 Inexact Rounded
  498. xrem059 remainder -746.293386 927749.647 -> -746.293386
  499. xsub059 subtract -746.293386 927749.647 -> -928495.940 Inexact Rounded
  500. xadd060 add 888946471E+241331592 -235739.595 -> 8.88946471E+241331600 Inexact Rounded
  501. xcom060 compare 888946471E+241331592 -235739.595 -> 1
  502. xdiv060 divide 888946471E+241331592 -235739.595 -> -3.77088317E+241331595 Inexact Rounded
  503. xdvi060 divideint 888946471E+241331592 -235739.595 -> NaN Division_impossible
  504. xmul060 multiply 888946471E+241331592 -235739.595 -> -2.09559881E+241331606 Inexact Rounded
  505. xpow060 power 888946471E+241331592 -235740 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  506. xrem060 remainder 888946471E+241331592 -235739.595 -> NaN Division_impossible
  507. xsub060 subtract 888946471E+241331592 -235739.595 -> 8.88946471E+241331600 Inexact Rounded
  508. xadd061 add 6.64377249 79161.1070E+619453776 -> 7.91611070E+619453780 Inexact Rounded
  509. xcom061 compare 6.64377249 79161.1070E+619453776 -> -1
  510. xdiv061 divide 6.64377249 79161.1070E+619453776 -> 8.39272307E-619453781 Inexact Rounded
  511. xdvi061 divideint 6.64377249 79161.1070E+619453776 -> 0
  512. xmul061 multiply 6.64377249 79161.1070E+619453776 -> 5.25928385E+619453781 Inexact Rounded
  513. xpow061 power 6.64377249 8 -> 3795928.44 Inexact Rounded
  514. xrem061 remainder 6.64377249 79161.1070E+619453776 -> 6.64377249
  515. xsub061 subtract 6.64377249 79161.1070E+619453776 -> -7.91611070E+619453780 Inexact Rounded
  516. xadd062 add 3146.66571E-313373366 88.5282010 -> 88.5282010 Inexact Rounded
  517. xcom062 compare 3146.66571E-313373366 88.5282010 -> -1
  518. xdiv062 divide 3146.66571E-313373366 88.5282010 -> 3.55442184E-313373365 Inexact Rounded
  519. xdvi062 divideint 3146.66571E-313373366 88.5282010 -> 0
  520. xmul062 multiply 3146.66571E-313373366 88.5282010 -> 2.78568654E-313373361 Inexact Rounded
  521. xpow062 power 3146.66571E-313373366 89 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  522. xrem062 remainder 3146.66571E-313373366 88.5282010 -> 3.14666571E-313373363
  523. xsub062 subtract 3146.66571E-313373366 88.5282010 -> -88.5282010 Inexact Rounded
  524. xadd063 add 6.44693097 -87195.8711 -> -87189.4242 Inexact Rounded
  525. xcom063 compare 6.44693097 -87195.8711 -> 1
  526. xdiv063 divide 6.44693097 -87195.8711 -> -0.0000739361955 Inexact Rounded
  527. xdvi063 divideint 6.44693097 -87195.8711 -> -0
  528. xmul063 multiply 6.44693097 -87195.8711 -> -562145.762 Inexact Rounded
  529. xpow063 power 6.44693097 -87196 -> 4.50881730E-70573 Inexact Rounded
  530. xrem063 remainder 6.44693097 -87195.8711 -> 6.44693097
  531. xsub063 subtract 6.44693097 -87195.8711 -> 87202.3180 Inexact Rounded
  532. xadd064 add -2113132.56E+577957840 981125821 -> -2.11313256E+577957846 Inexact Rounded
  533. xcom064 compare -2113132.56E+577957840 981125821 -> -1
  534. xdiv064 divide -2113132.56E+577957840 981125821 -> -2.15378345E+577957837 Inexact Rounded
  535. xdvi064 divideint -2113132.56E+577957840 981125821 -> NaN Division_impossible
  536. xmul064 multiply -2113132.56E+577957840 981125821 -> -2.07324892E+577957855 Inexact Rounded
  537. xpow064 power -2113132.56E+577957840 981125821 -> -Infinity Overflow Inexact Rounded
  538. xrem064 remainder -2113132.56E+577957840 981125821 -> NaN Division_impossible
  539. xsub064 subtract -2113132.56E+577957840 981125821 -> -2.11313256E+577957846 Inexact Rounded
  540. xadd065 add -7701.42814 72667.5181 -> 64966.0900 Inexact Rounded
  541. xcom065 compare -7701.42814 72667.5181 -> -1
  542. xdiv065 divide -7701.42814 72667.5181 -> -0.105981714 Inexact Rounded
  543. xdvi065 divideint -7701.42814 72667.5181 -> -0
  544. xmul065 multiply -7701.42814 72667.5181 -> -559643669 Inexact Rounded
  545. xpow065 power -7701.42814 72668 -> 2.29543837E+282429 Inexact Rounded
  546. xrem065 remainder -7701.42814 72667.5181 -> -7701.42814
  547. xsub065 subtract -7701.42814 72667.5181 -> -80368.9462 Inexact Rounded
  548. xadd066 add -851.754789 -582659.149 -> -583510.904 Inexact Rounded
  549. xcom066 compare -851.754789 -582659.149 -> 1
  550. xdiv066 divide -851.754789 -582659.149 -> 0.00146184058 Inexact Rounded
  551. xdvi066 divideint -851.754789 -582659.149 -> 0
  552. xmul066 multiply -851.754789 -582659.149 -> 496282721 Inexact Rounded
  553. xpow066 power -851.754789 -582659 -> -6.83532593E-1707375 Inexact Rounded
  554. xrem066 remainder -851.754789 -582659.149 -> -851.754789
  555. xsub066 subtract -851.754789 -582659.149 -> 581807.394 Inexact Rounded
  556. xadd067 add -5.01992943 7852.16531 -> 7847.14538 Inexact Rounded
  557. xcom067 compare -5.01992943 7852.16531 -> -1
  558. xdiv067 divide -5.01992943 7852.16531 -> -0.000639305113 Inexact Rounded
  559. xdvi067 divideint -5.01992943 7852.16531 -> -0
  560. xmul067 multiply -5.01992943 7852.16531 -> -39417.3157 Inexact Rounded
  561. xpow067 power -5.01992943 7852 -> 7.54481448E+5501 Inexact Rounded
  562. xrem067 remainder -5.01992943 7852.16531 -> -5.01992943
  563. xsub067 subtract -5.01992943 7852.16531 -> -7857.18524 Inexact Rounded
  564. xadd068 add -12393257.2 76803689E+949125770 -> 7.68036890E+949125777 Inexact Rounded
  565. xcom068 compare -12393257.2 76803689E+949125770 -> -1
  566. xdiv068 divide -12393257.2 76803689E+949125770 -> -1.61362786E-949125771 Inexact Rounded
  567. xdvi068 divideint -12393257.2 76803689E+949125770 -> -0
  568. xmul068 multiply -12393257.2 76803689E+949125770 -> -9.51847872E+949125784 Inexact Rounded
  569. xpow068 power -12393257.2 8 -> 5.56523749E+56 Inexact Rounded
  570. xrem068 remainder -12393257.2 76803689E+949125770 -> -12393257.2
  571. xsub068 subtract -12393257.2 76803689E+949125770 -> -7.68036890E+949125777 Inexact Rounded
  572. xadd069 add -754771634.E+716555026 -292336.311 -> -7.54771634E+716555034 Inexact Rounded
  573. xcom069 compare -754771634.E+716555026 -292336.311 -> -1
  574. xdiv069 divide -754771634.E+716555026 -292336.311 -> 2.58186070E+716555029 Inexact Rounded
  575. xdvi069 divideint -754771634.E+716555026 -292336.311 -> NaN Division_impossible
  576. xmul069 multiply -754771634.E+716555026 -292336.311 -> 2.20647155E+716555040 Inexact Rounded
  577. xpow069 power -754771634.E+716555026 -292336 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  578. xrem069 remainder -754771634.E+716555026 -292336.311 -> NaN Division_impossible
  579. xsub069 subtract -754771634.E+716555026 -292336.311 -> -7.54771634E+716555034 Inexact Rounded
  580. xadd070 add -915006.171E+614548652 -314086965. -> -9.15006171E+614548657 Inexact Rounded
  581. xcom070 compare -915006.171E+614548652 -314086965. -> -1
  582. xdiv070 divide -915006.171E+614548652 -314086965. -> 2.91322555E+614548649 Inexact Rounded
  583. xdvi070 divideint -915006.171E+614548652 -314086965. -> NaN Division_impossible
  584. xmul070 multiply -915006.171E+614548652 -314086965. -> 2.87391511E+614548666 Inexact Rounded
  585. xpow070 power -915006.171E+614548652 -314086965 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  586. xrem070 remainder -915006.171E+614548652 -314086965. -> NaN Division_impossible
  587. xsub070 subtract -915006.171E+614548652 -314086965. -> -9.15006171E+614548657 Inexact Rounded
  588. xadd071 add -296590035 -481734529 -> -778324564
  589. xcom071 compare -296590035 -481734529 -> 1
  590. xdiv071 divide -296590035 -481734529 -> 0.615671116 Inexact Rounded
  591. xdvi071 divideint -296590035 -481734529 -> 0
  592. xmul071 multiply -296590035 -481734529 -> 1.42877661E+17 Inexact Rounded
  593. xpow071 power -296590035 -481734529 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  594. xrem071 remainder -296590035 -481734529 -> -296590035
  595. xsub071 subtract -296590035 -481734529 -> 185144494
  596. xadd072 add 8.27822605 9241557.19 -> 9241565.47 Inexact Rounded
  597. xcom072 compare 8.27822605 9241557.19 -> -1
  598. xdiv072 divide 8.27822605 9241557.19 -> 8.95760950E-7 Inexact Rounded
  599. xdvi072 divideint 8.27822605 9241557.19 -> 0
  600. xmul072 multiply 8.27822605 9241557.19 -> 76503699.5 Inexact Rounded
  601. xpow072 power 8.27822605 9241557 -> 5.10219969E+8483169 Inexact Rounded
  602. xrem072 remainder 8.27822605 9241557.19 -> 8.27822605
  603. xsub072 subtract 8.27822605 9241557.19 -> -9241548.91 Inexact Rounded
  604. xadd073 add -1.43581098 7286313.54 -> 7286312.10 Inexact Rounded
  605. xcom073 compare -1.43581098 7286313.54 -> -1
  606. xdiv073 divide -1.43581098 7286313.54 -> -1.97055887E-7 Inexact Rounded
  607. xdvi073 divideint -1.43581098 7286313.54 -> -0
  608. xmul073 multiply -1.43581098 7286313.54 -> -10461769.0 Inexact Rounded
  609. xpow073 power -1.43581098 7286314 -> 1.09389741E+1144660 Inexact Rounded
  610. xrem073 remainder -1.43581098 7286313.54 -> -1.43581098
  611. xsub073 subtract -1.43581098 7286313.54 -> -7286314.98 Inexact Rounded
  612. xadd074 add -699036193. 759263.509E+533543625 -> 7.59263509E+533543630 Inexact Rounded
  613. xcom074 compare -699036193. 759263.509E+533543625 -> -1
  614. xdiv074 divide -699036193. 759263.509E+533543625 -> -9.20676662E-533543623 Inexact Rounded
  615. xdvi074 divideint -699036193. 759263.509E+533543625 -> -0
  616. xmul074 multiply -699036193. 759263.509E+533543625 -> -5.30752673E+533543639 Inexact Rounded
  617. xpow074 power -699036193. 8 -> 5.70160724E+70 Inexact Rounded
  618. xrem074 remainder -699036193. 759263.509E+533543625 -> -699036193
  619. xsub074 subtract -699036193. 759263.509E+533543625 -> -7.59263509E+533543630 Inexact Rounded
  620. xadd075 add -83.7273615E-305281957 -287779593.E+458777774 -> -2.87779593E+458777782 Inexact Rounded
  621. xcom075 compare -83.7273615E-305281957 -287779593.E+458777774 -> 1
  622. xdiv075 divide -83.7273615E-305281957 -287779593.E+458777774 -> 2.90942664E-764059738 Inexact Rounded
  623. xdvi075 divideint -83.7273615E-305281957 -287779593.E+458777774 -> 0
  624. xmul075 multiply -83.7273615E-305281957 -287779593.E+458777774 -> 2.40950260E+153495827 Inexact Rounded
  625. xpow075 power -83.7273615E-305281957 -3 -> -1.70371828E+915845865 Inexact Rounded
  626. xrem075 remainder -83.7273615E-305281957 -287779593.E+458777774 -> -8.37273615E-305281956
  627. xsub075 subtract -83.7273615E-305281957 -287779593.E+458777774 -> 2.87779593E+458777782 Inexact Rounded
  628. xadd076 add 8.48503224 6522.03316 -> 6530.51819 Inexact Rounded
  629. xcom076 compare 8.48503224 6522.03316 -> -1
  630. xdiv076 divide 8.48503224 6522.03316 -> 0.00130097962 Inexact Rounded
  631. xdvi076 divideint 8.48503224 6522.03316 -> 0
  632. xmul076 multiply 8.48503224 6522.03316 -> 55339.6616 Inexact Rounded
  633. xpow076 power 8.48503224 6522 -> 4.76547542E+6056 Inexact Rounded
  634. xrem076 remainder 8.48503224 6522.03316 -> 8.48503224
  635. xsub076 subtract 8.48503224 6522.03316 -> -6513.54813 Inexact Rounded
  636. xadd077 add 527916091 -809.054070 -> 527915282 Inexact Rounded
  637. xcom077 compare 527916091 -809.054070 -> 1
  638. xdiv077 divide 527916091 -809.054070 -> -652510.272 Inexact Rounded
  639. xdvi077 divideint 527916091 -809.054070 -> -652510
  640. xmul077 multiply 527916091 -809.054070 -> -4.27112662E+11 Inexact Rounded
  641. xpow077 power 527916091 -809 -> 2.78609697E-7057 Inexact Rounded
  642. xrem077 remainder 527916091 -809.054070 -> 219.784300
  643. xsub077 subtract 527916091 -809.054070 -> 527916900 Inexact Rounded
  644. xadd078 add 3857058.60 5792997.58E+881077409 -> 5.79299758E+881077415 Inexact Rounded
  645. xcom078 compare 3857058.60 5792997.58E+881077409 -> -1
  646. xdiv078 divide 3857058.60 5792997.58E+881077409 -> 6.65813950E-881077410 Inexact Rounded
  647. xdvi078 divideint 3857058.60 5792997.58E+881077409 -> 0
  648. xmul078 multiply 3857058.60 5792997.58E+881077409 -> 2.23439311E+881077422 Inexact Rounded
  649. xpow078 power 3857058.60 6 -> 3.29258824E+39 Inexact Rounded
  650. xrem078 remainder 3857058.60 5792997.58E+881077409 -> 3857058.60
  651. xsub078 subtract 3857058.60 5792997.58E+881077409 -> -5.79299758E+881077415 Inexact Rounded
  652. xadd079 add -66587363.E+556538173 -551902402E+357309146 -> -6.65873630E+556538180 Inexact Rounded
  653. xcom079 compare -66587363.E+556538173 -551902402E+357309146 -> -1
  654. xdiv079 divide -66587363.E+556538173 -551902402E+357309146 -> 1.20650613E+199229026 Inexact Rounded
  655. xdvi079 divideint -66587363.E+556538173 -551902402E+357309146 -> NaN Division_impossible
  656. xmul079 multiply -66587363.E+556538173 -551902402E+357309146 -> 3.67497256E+913847335 Inexact Rounded
  657. xpow079 power -66587363.E+556538173 -6 -> 0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  658. xrem079 remainder -66587363.E+556538173 -551902402E+357309146 -> NaN Division_impossible
  659. xsub079 subtract -66587363.E+556538173 -551902402E+357309146 -> -6.65873630E+556538180 Inexact Rounded
  660. xadd080 add -580.502955 38125521.7 -> 38124941.2 Inexact Rounded
  661. xcom080 compare -580.502955 38125521.7 -> -1
  662. xdiv080 divide -580.502955 38125521.7 -> -0.0000152260987 Inexact Rounded
  663. xdvi080 divideint -580.502955 38125521.7 -> -0
  664. xmul080 multiply -580.502955 38125521.7 -> -2.21319780E+10 Inexact Rounded
  665. xpow080 power -580.502955 38125522 -> 6.07262078E+105371486 Inexact Rounded
  666. xrem080 remainder -580.502955 38125521.7 -> -580.502955
  667. xsub080 subtract -580.502955 38125521.7 -> -38126102.2 Inexact Rounded
  668. xadd081 add -9627363.00 -80616885E-749891394 -> -9627363.00 Inexact Rounded
  669. xcom081 compare -9627363.00 -80616885E-749891394 -> -1
  670. xdiv081 divide -9627363.00 -80616885E-749891394 -> 1.19421173E+749891393 Inexact Rounded
  671. xdvi081 divideint -9627363.00 -80616885E-749891394 -> NaN Division_impossible
  672. xmul081 multiply -9627363.00 -80616885E-749891394 -> 7.76128016E-749891380 Inexact Rounded
  673. xpow081 power -9627363.00 -8 -> 1.35500601E-56 Inexact Rounded
  674. xrem081 remainder -9627363.00 -80616885E-749891394 -> NaN Division_impossible
  675. xsub081 subtract -9627363.00 -80616885E-749891394 -> -9627363.00 Inexact Rounded
  676. xadd082 add -526.594855E+803110107 -64.5451639 -> -5.26594855E+803110109 Inexact Rounded
  677. xcom082 compare -526.594855E+803110107 -64.5451639 -> -1
  678. xdiv082 divide -526.594855E+803110107 -64.5451639 -> 8.15854858E+803110107 Inexact Rounded
  679. xdvi082 divideint -526.594855E+803110107 -64.5451639 -> NaN Division_impossible
  680. xmul082 multiply -526.594855E+803110107 -64.5451639 -> 3.39891512E+803110111 Inexact Rounded
  681. xpow082 power -526.594855E+803110107 -65 -> -0E-1000000007 Underflow Subnormal Inexact Rounded Clamped
  682. xrem082 remainder -526.594855E+803110107 -64.5451639 -> NaN Division_impossible
  683. xsub082 subtract -526.594855E+803110107 -64.5451639 -> -5.26594855E+803110109 Inexact Rounded
  684. xadd083 add -8378.55499 760.131257 -> -7618.42373 Inexact Rounded
  685. xcom083 compare -8378.55499 760.131257 -> -1
  686. xdiv083 divide -8378.55499 760.131257 -> -11.0225108 Inexact Rounded
  687. xdvi083 divideint -8378.55499 760.131257 -> -11
  688. xmul083 multiply -8378.55499 760.131257 -> -6368801.54 Inexact Rounded
  689. xpow083 power -8378.55499 760 -> 4.06007928E+2981 Inexact Rounded
  690. xrem083 remainder -8378.55499 760.131257 -> -17.111163
  691. xsub083 subtract -8378.55499 760.131257 -> -9138.68625 Inexact Rounded
  692. xadd084 add -717.697718 984304413 -> 984303695 Inexact Rounded
  693. xcom084 compare -717.697718 984304413 -> -1
  694. xdiv084 divide -717.697718 984304413 -> -7.29142030E-7 Inexact Rounded
  695. xdvi084 divideint -717.697718 984304413 -> -0
  696. xmul084 multiply -717.697718 984304413 -> -7.06433031E+11 Inexact Rounded
  697. xpow084 power -717.697718 984304413 -> -Infinity Overflow Inexact Rounded
  698. xrem084 remainder -717.697718 984304413 -> -717.697718
  699. xsub084 subtract -717.697718 984304413 -> -984305131 Inexact Rounded
  700. xadd085 add -76762243.4E-741100094 -273.706674 -> -273.706674 Inexact Rounded
  701. xcom085 compare -76762243.4E-741100094 -273.706674 -> 1
  702. xdiv085 divide -76762243.4E-741100094 -273.706674 -> 2.80454409E-741100089 Inexact Roun