| -------------------------- test FPU Arithmetic Operations -------------------------- |
| abs.s 0.000000 0.000000 |
| abs.s 456.248962 456.248962 |
| abs.s 3.000000 3.000000 |
| abs.s 1.000000 -1.000000 |
| abs.s 1384.599976 1384.599976 |
| abs.s 7.294568 -7.294568 |
| abs.s 1000000000.000000 1000000000.000000 |
| abs.s 5786.470215 -5786.470215 |
| abs.s 1752.000000 1752.000000 |
| abs.s 0.002457 0.002457 |
| abs.s 0.000000 0.000000 |
| abs.s 248562.765625 -248562.765625 |
| abs.s 45786.476562 -45786.476562 |
| abs.s 456.248962 456.248962 |
| abs.s 34.000462 34.000462 |
| abs.s 45786.476562 45786.476562 |
| abs.s 1752065.000000 1752065.000000 |
| abs.s 107.000000 107.000000 |
| abs.s 45667.238281 -45667.238281 |
| abs.s 7.294568 -7.294568 |
| abs.s 347856.468750 -347856.468750 |
| abs.s 356047.562500 356047.562500 |
| abs.s 1.000000 -1.000000 |
| abs.s 23.040001 23.040001 |
| abs.d 0.000000 0.000000 |
| abs.d 456.248956 456.248956 |
| abs.d 3.000000 3.000000 |
| abs.d 1.000000 -1.000000 |
| abs.d 1384.600000 1384.600000 |
| abs.d 7.294568 -7.294568 |
| abs.d 1000000000.000000 1000000000.000000 |
| abs.d 5786.470000 -5786.470000 |
| abs.d 1752.000000 1752.000000 |
| abs.d 0.002458 0.002458 |
| abs.d 0.000000 0.000000 |
| abs.d 248562.760000 -248562.760000 |
| abs.d 45786.476000 -45786.476000 |
| abs.d 456.248956 456.248956 |
| abs.d 34.000460 34.000460 |
| abs.d 45786.476000 45786.476000 |
| abs.d 1752065.000000 1752065.000000 |
| abs.d 107.000000 107.000000 |
| abs.d 45667.240000 -45667.240000 |
| abs.d 7.294568 -7.294568 |
| abs.d 347856.475000 -347856.475000 |
| abs.d 356047.560000 356047.560000 |
| abs.d 1.000000 -1.000000 |
| abs.d 23.040000 23.040000 |
| add.s -45786.476562 0.000000 -45786.476562 |
| add.s 912.497925 456.248962 456.248962 |
| add.s 37.000462 3.000000 34.000462 |
| add.s 45785.476562 -1.000000 45786.476562 |
| add.s 1753449.625000 1384.599976 1752065.000000 |
| add.s 99.705429 -7.294568 107.000000 |
| add.s 999954304.000000 1000000000.000000 -45667.238281 |
| add.s -5793.764648 -5786.470215 -7.294568 |
| add.s -346104.468750 1752.000000 -347856.468750 |
| add.s 356047.562500 0.002457 356047.562500 |
| add.s -1.000000 0.000000 -1.000000 |
| add.s -248539.718750 -248562.765625 23.040001 |
| add.s -45786.476562 -45786.476562 0.000000 |
| add.s 912.497925 456.248962 456.248962 |
| add.s 37.000462 34.000462 3.000000 |
| add.s 45785.476562 45786.476562 -1.000000 |
| add.s 1753449.625000 1752065.000000 1384.599976 |
| add.s 99.705429 107.000000 -7.294568 |
| add.s 999954304.000000 -45667.238281 1000000000.000000 |
| add.s -5793.764648 -7.294568 -5786.470215 |
| add.s -346104.468750 -347856.468750 1752.000000 |
| add.s 356047.562500 356047.562500 0.002457 |
| add.s -1.000000 -1.000000 0.000000 |
| add.s -248539.718750 23.040001 -248562.765625 |
| add.d -45786.476000 0.000000 -45786.476000 |
| add.d 912.497912 456.248956 456.248956 |
| add.d 37.000460 3.000000 34.000460 |
| add.d 45785.476000 -1.000000 45786.476000 |
| add.d 1753449.600000 1384.600000 1752065.000000 |
| add.d 99.705432 -7.294568 107.000000 |
| add.d 999954332.760000 1000000000.000000 -45667.240000 |
| add.d -5793.764568 -5786.470000 -7.294568 |
| add.d -346104.475000 1752.000000 -347856.475000 |
| add.d 356047.562458 0.002458 356047.560000 |
| add.d -1.000000 0.000000 -1.000000 |
| add.d -248539.720000 -248562.760000 23.040000 |
| add.d -45786.476000 -45786.476000 0.000000 |
| add.d 912.497912 456.248956 456.248956 |
| add.d 37.000460 34.000460 3.000000 |
| add.d 45785.476000 45786.476000 -1.000000 |
| add.d 1753449.600000 1752065.000000 1384.600000 |
| add.d 99.705432 107.000000 -7.294568 |
| add.d 999954332.760000 -45667.240000 1000000000.000000 |
| add.d -5793.764568 -7.294568 -5786.470000 |
| add.d -346104.475000 -347856.475000 1752.000000 |
| add.d 356047.562458 356047.560000 0.002458 |
| add.d -1.000000 -1.000000 0.000000 |
| add.d -248539.720000 23.040000 -248562.760000 |
| div.s -0.000000 0.000000 -45786.476562 |
| div.s 1.000000 456.248962 456.248962 |
| div.s 0.088234 3.000000 34.000462 |
| div.s -0.000022 -1.000000 45786.476562 |
| div.s 0.000790 1384.599976 1752065.000000 |
| div.s -0.068174 -7.294568 107.000000 |
| div.s -21897.535156 1000000000.000000 -45667.238281 |
| div.s 793.257446 -5786.470215 -7.294568 |
| div.s -0.005037 1752.000000 -347856.468750 |
| div.s 0.000000 0.002457 356047.562500 |
| div.s -0.000000 0.000000 -1.000000 |
| div.s -10788.314453 -248562.765625 23.040001 |
| div.s -inf -45786.476562 0.000000 |
| div.s 1.000000 456.248962 456.248962 |
| div.s 11.333488 34.000462 3.000000 |
| div.s -45786.476562 45786.476562 -1.000000 |
| div.s 1265.394409 1752065.000000 1384.599976 |
| div.s -14.668450 107.000000 -7.294568 |
| div.s -0.000046 -45667.238281 1000000000.000000 |
| div.s 0.001261 -7.294568 -5786.470215 |
| div.s -198.548218 -347856.468750 1752.000000 |
| div.s 144882016.000000 356047.562500 0.002457 |
| div.s -100000000.000000 -1.000000 0.000000 |
| div.s -0.000093 23.040001 -248562.765625 |
| div.d -0.000000 0.000000 -45786.476000 |
| div.d 1.000000 456.248956 456.248956 |
| div.d 0.088234 3.000000 34.000460 |
| div.d -0.000022 -1.000000 45786.476000 |
| div.d 0.000790 1384.600000 1752065.000000 |
| div.d -0.068174 -7.294568 107.000000 |
| div.d -21897.535301 1000000000.000000 -45667.240000 |
| div.d 793.257437 -5786.470000 -7.294568 |
| div.d -0.005037 1752.000000 -347856.475000 |
| div.d 0.000000 0.002458 356047.560000 |
| div.d -0.000000 0.000000 -1.000000 |
| div.d -10788.314236 -248562.760000 23.040000 |
| div.d -inf -45786.476000 0.000000 |
| div.d 1.000000 456.248956 456.248956 |
| div.d 11.333487 34.000460 3.000000 |
| div.d -45786.476000 45786.476000 -1.000000 |
| div.d 1265.394338 1752065.000000 1384.600000 |
| div.d -14.668450 107.000000 -7.294568 |
| div.d -0.000046 -45667.240000 1000000000.000000 |
| div.d 0.001261 -7.294568 -5786.470000 |
| div.d -198.548216 -347856.475000 1752.000000 |
| div.d 144882018.311292 356047.560000 0.002458 |
| div.d -100000000.000000 -1.000000 0.000000 |
| div.d -0.000093 23.040000 -248562.760000 |
| mul.s -0.000000 0.000000 -45786.476562 |
| mul.s 208163.109375 456.248962 456.248962 |
| mul.s 102.001389 3.000000 34.000462 |
| mul.s -45786.476562 -1.000000 45786.476562 |
| mul.s 2425909248.000000 1384.599976 1752065.000000 |
| mul.s -780.518738 -7.294568 107.000000 |
| mul.s -45667238019072.000000 1000000000.000000 -45667.238281 |
| mul.s 42209.796875 -5786.470215 -7.294568 |
| mul.s -609444544.000000 1752.000000 -347856.468750 |
| mul.s 874.986877 0.002457 356047.562500 |
| mul.s -0.000000 0.000000 -1.000000 |
| mul.s -5726886.500000 -248562.765625 23.040001 |
| mul.s -0.000000 -45786.476562 0.000000 |
| mul.s 208163.109375 456.248962 456.248962 |
| mul.s 102.001389 34.000462 3.000000 |
| mul.s -45786.476562 45786.476562 -1.000000 |
| mul.s 2425909248.000000 1752065.000000 1384.599976 |
| mul.s -780.518738 107.000000 -7.294568 |
| mul.s -45667238019072.000000 -45667.238281 1000000000.000000 |
| mul.s 42209.796875 -7.294568 -5786.470215 |
| mul.s -609444544.000000 -347856.468750 1752.000000 |
| mul.s 874.986877 356047.562500 0.002457 |
| mul.s -0.000000 -1.000000 0.000000 |
| mul.s -5726886.500000 23.040001 -248562.765625 |
| mul.d -0.000000 0.000000 -45786.476000 |
| mul.d 208163.110034 456.248956 456.248956 |
| mul.d 102.001380 3.000000 34.000460 |
| mul.d -45786.476000 -1.000000 45786.476000 |
| mul.d 2425909199.000000 1384.600000 1752065.000000 |
| mul.d -780.518733 -7.294568 107.000000 |
| mul.d -45667240000000.000000 1000000000.000000 -45667.240000 |
| mul.d 42209.796580 -5786.470000 -7.294568 |
| mul.d -609444544.200000 1752.000000 -347856.475000 |
| mul.d 874.986879 0.002458 356047.560000 |
| mul.d -0.000000 0.000000 -1.000000 |
| mul.d -5726885.990400 -248562.760000 23.040000 |
| mul.d -0.000000 -45786.476000 0.000000 |
| mul.d 208163.110034 456.248956 456.248956 |
| mul.d 102.001380 34.000460 3.000000 |
| mul.d -45786.476000 45786.476000 -1.000000 |
| mul.d 2425909199.000000 1752065.000000 1384.600000 |
| mul.d -780.518733 107.000000 -7.294568 |
| mul.d -45667240000000.000000 -45667.240000 1000000000.000000 |
| mul.d 42209.796580 -7.294568 -5786.470000 |
| mul.d -609444544.200000 -347856.475000 1752.000000 |
| mul.d 874.986879 356047.560000 0.002458 |
| mul.d -0.000000 -1.000000 0.000000 |
| mul.d -5726885.990400 23.040000 -248562.760000 |
| neg.s -0.000000 0.000000 |
| neg.s -456.248962 456.248962 |
| neg.s -3.000000 3.000000 |
| neg.s 1.000000 -1.000000 |
| neg.s -1384.599976 1384.599976 |
| neg.s 7.294568 -7.294568 |
| neg.s -1000000000.000000 1000000000.000000 |
| neg.s 5786.470215 -5786.470215 |
| neg.s -1752.000000 1752.000000 |
| neg.s -0.002457 0.002457 |
| neg.s -0.000000 0.000000 |
| neg.s 248562.765625 -248562.765625 |
| neg.s 45786.476562 -45786.476562 |
| neg.s -456.248962 456.248962 |
| neg.s -34.000462 34.000462 |
| neg.s -45786.476562 45786.476562 |
| neg.s -1752065.000000 1752065.000000 |
| neg.s -107.000000 107.000000 |
| neg.s 45667.238281 -45667.238281 |
| neg.s 7.294568 -7.294568 |
| neg.s 347856.468750 -347856.468750 |
| neg.s -356047.562500 356047.562500 |
| neg.s 1.000000 -1.000000 |
| neg.s -23.040001 23.040001 |
| neg.d -0.000000 0.000000 |
| neg.d -456.248956 456.248956 |
| neg.d -3.000000 3.000000 |
| neg.d 1.000000 -1.000000 |
| neg.d -1384.600000 1384.600000 |
| neg.d 7.294568 -7.294568 |
| neg.d -1000000000.000000 1000000000.000000 |
| neg.d 5786.470000 -5786.470000 |
| neg.d -1752.000000 1752.000000 |
| neg.d -0.002458 0.002458 |
| neg.d -0.000000 0.000000 |
| neg.d 248562.760000 -248562.760000 |
| neg.d 45786.476000 -45786.476000 |
| neg.d -456.248956 456.248956 |
| neg.d -34.000460 34.000460 |
| neg.d -45786.476000 45786.476000 |
| neg.d -1752065.000000 1752065.000000 |
| neg.d -107.000000 107.000000 |
| neg.d 45667.240000 -45667.240000 |
| neg.d 7.294568 -7.294568 |
| neg.d 347856.475000 -347856.475000 |
| neg.d -356047.560000 356047.560000 |
| neg.d 1.000000 -1.000000 |
| neg.d -23.040000 23.040000 |
| sqrt.s 0.000000 0.000000 |
| sqrt.s 21.359985 456.248962 |
| sqrt.s 1.732051 3.000000 |
| sqrt.s nan -1.000000 |
| sqrt.s 37.210213 1384.599976 |
| sqrt.s nan -7.294568 |
| sqrt.s 31622.777344 1000000000.000000 |
| sqrt.s nan -5786.470215 |
| sqrt.s 41.856899 1752.000000 |
| sqrt.s 0.049573 0.002457 |
| sqrt.s 0.000100 0.000000 |
| sqrt.s nan -248562.765625 |
| sqrt.s nan -45786.476562 |
| sqrt.s 21.359985 456.248962 |
| sqrt.s 5.830991 34.000462 |
| sqrt.s 213.977753 45786.476562 |
| sqrt.s 1323.655884 1752065.000000 |
| sqrt.s 10.344080 107.000000 |
| sqrt.s nan -45667.238281 |
| sqrt.s nan -7.294568 |
| sqrt.s nan -347856.468750 |
| sqrt.s 596.697205 356047.562500 |
| sqrt.s nan -1.000000 |
| sqrt.s 4.800000 23.040001 |
| sqrt.d 0.000000 0.000000 |
| sqrt.d 21.359985 456.248956 |
| sqrt.d 1.732051 3.000000 |
| sqrt.d nan -1.000000 |
| sqrt.d 37.210214 1384.600000 |
| sqrt.d nan -7.294568 |
| sqrt.d 31622.776602 1000000000.000000 |
| sqrt.d nan -5786.470000 |
| sqrt.d 41.856899 1752.000000 |
| sqrt.d 0.049573 0.002458 |
| sqrt.d 0.000100 0.000000 |
| sqrt.d nan -248562.760000 |
| sqrt.d nan -45786.476000 |
| sqrt.d 21.359985 456.248956 |
| sqrt.d 5.830991 34.000460 |
| sqrt.d 213.977747 45786.476000 |
| sqrt.d 1323.655922 1752065.000000 |
| sqrt.d 10.344080 107.000000 |
| sqrt.d nan -45667.240000 |
| sqrt.d nan -7.294568 |
| sqrt.d nan -347856.475000 |
| sqrt.d 596.697210 356047.560000 |
| sqrt.d nan -1.000000 |
| sqrt.d 4.800000 23.040000 |
| sub.s 45786.476562 0.000000 -45786.476562 |
| sub.s 0.000000 456.248962 456.248962 |
| sub.s -31.000462 3.000000 34.000462 |
| sub.s -45787.476562 -1.000000 45786.476562 |
| sub.s -1750680.375000 1384.599976 1752065.000000 |
| sub.s -114.294571 -7.294568 107.000000 |
| sub.s 1000045696.000000 1000000000.000000 -45667.238281 |
| sub.s -5779.175781 -5786.470215 -7.294568 |
| sub.s 349608.468750 1752.000000 -347856.468750 |
| sub.s -356047.562500 0.002457 356047.562500 |
| sub.s 1.000000 0.000000 -1.000000 |
| sub.s -248585.812500 -248562.765625 23.040001 |
| sub.s -45786.476562 -45786.476562 0.000000 |
| sub.s 0.000000 456.248962 456.248962 |
| sub.s 31.000462 34.000462 3.000000 |
| sub.s 45787.476562 45786.476562 -1.000000 |
| sub.s 1750680.375000 1752065.000000 1384.599976 |
| sub.s 114.294571 107.000000 -7.294568 |
| sub.s -1000045696.000000 -45667.238281 1000000000.000000 |
| sub.s 5779.175781 -7.294568 -5786.470215 |
| sub.s -349608.468750 -347856.468750 1752.000000 |
| sub.s 356047.562500 356047.562500 0.002457 |
| sub.s -1.000000 -1.000000 0.000000 |
| sub.s 248585.812500 23.040001 -248562.765625 |
| sub.d 45786.476000 0.000000 -45786.476000 |
| sub.d 0.000000 456.248956 456.248956 |
| sub.d -31.000460 3.000000 34.000460 |
| sub.d -45787.476000 -1.000000 45786.476000 |
| sub.d -1750680.400000 1384.600000 1752065.000000 |
| sub.d -114.294568 -7.294568 107.000000 |
| sub.d 1000045667.240000 1000000000.000000 -45667.240000 |
| sub.d -5779.175432 -5786.470000 -7.294568 |
| sub.d 349608.475000 1752.000000 -347856.475000 |
| sub.d -356047.557542 0.002458 356047.560000 |
| sub.d 1.000000 0.000000 -1.000000 |
| sub.d -248585.800000 -248562.760000 23.040000 |
| sub.d -45786.476000 -45786.476000 0.000000 |
| sub.d 0.000000 456.248956 456.248956 |
| sub.d 31.000460 34.000460 3.000000 |
| sub.d 45787.476000 45786.476000 -1.000000 |
| sub.d 1750680.400000 1752065.000000 1384.600000 |
| sub.d 114.294568 107.000000 -7.294568 |
| sub.d -1000045667.240000 -45667.240000 1000000000.000000 |
| sub.d 5779.175432 -7.294568 -5786.470000 |
| sub.d -349608.475000 -347856.475000 1752.000000 |
| sub.d 356047.557542 356047.560000 0.002458 |
| sub.d -1.000000 -1.000000 0.000000 |
| sub.d 248585.800000 23.040000 -248562.760000 |
| recip.s inf 0.000000 |
| recip.s 0.002192 456.248962 |
| recip.s 0.333333 3.000000 |
| recip.s -1.000000 -1.000000 |
| recip.s 0.000722 1384.599976 |
| recip.s -0.137088 -7.294568 |
| recip.s 0.000000 1000000000.000000 |
| recip.s -0.000173 -5786.470215 |
| recip.s 0.000571 1752.000000 |
| recip.s 406.917603 0.002457 |
| recip.s 100000000.000000 0.000000 |
| recip.s -0.000004 -248562.765625 |
| recip.s -0.000022 -45786.476562 |
| recip.s 0.002192 456.248962 |
| recip.s 0.029411 34.000462 |
| recip.s 0.000022 45786.476562 |
| recip.s 0.000001 1752065.000000 |
| recip.s 0.009346 107.000000 |
| recip.s -0.000022 -45667.238281 |
| recip.s -0.137088 -7.294568 |
| recip.s -0.000003 -347856.468750 |
| recip.s 0.000003 356047.562500 |
| recip.s -1.000000 -1.000000 |
| recip.s 0.043403 23.040001 |
| recip.d inf 0.000000 |
| recip.d 0.002192 456.248956 |
| recip.d 0.333333 3.000000 |
| recip.d -1.000000 -1.000000 |
| recip.d 0.000722 1384.600000 |
| recip.d -0.137088 -7.294568 |
| recip.d 0.000000 1000000000.000000 |
| recip.d -0.000173 -5786.470000 |
| recip.d 0.000571 1752.000000 |
| recip.d 406.917599 0.002458 |
| recip.d 100000000.000000 0.000000 |
| recip.d -0.000004 -248562.760000 |
| recip.d -0.000022 -45786.476000 |
| recip.d 0.002192 456.248956 |
| recip.d 0.029411 34.000460 |
| recip.d 0.000022 45786.476000 |
| recip.d 0.000001 1752065.000000 |
| recip.d 0.009346 107.000000 |
| recip.d -0.000022 -45667.240000 |
| recip.d -0.137088 -7.294568 |
| recip.d -0.000003 -347856.475000 |
| recip.d 0.000003 356047.560000 |
| recip.d -1.000000 -1.000000 |
| recip.d 0.043403 23.040000 |