1-------------------------- test FPU Arithmetic Operations -------------------------- 2abs.s 0.000000 0.000000 3abs.s 456.248962 456.248962 4abs.s 3.000000 3.000000 5abs.s 1.000000 -1.000000 6abs.s 1384.599976 1384.599976 7abs.s 7.294568 -7.294568 8abs.s 1000000000.000000 1000000000.000000 9abs.s 5786.470215 -5786.470215 10abs.s 1752.000000 1752.000000 11abs.s 0.002457 0.002457 12abs.s 0.000000 0.000000 13abs.s 248562.765625 -248562.765625 14abs.s 45786.476562 -45786.476562 15abs.s 456.248962 456.248962 16abs.s 34.000462 34.000462 17abs.s 45786.476562 45786.476562 18abs.s 1752065.000000 1752065.000000 19abs.s 107.000000 107.000000 20abs.s 45667.238281 -45667.238281 21abs.s 7.294568 -7.294568 22abs.s 347856.468750 -347856.468750 23abs.s 356047.562500 356047.562500 24abs.s 1.000000 -1.000000 25abs.s 23.040001 23.040001 26abs.d 0.000000 0.000000 27abs.d 456.248956 456.248956 28abs.d 3.000000 3.000000 29abs.d 1.000000 -1.000000 30abs.d 1384.600000 1384.600000 31abs.d 7.294568 -7.294568 32abs.d 1000000000.000000 1000000000.000000 33abs.d 5786.470000 -5786.470000 34abs.d 1752.000000 1752.000000 35abs.d 0.002458 0.002458 36abs.d 0.000000 0.000000 37abs.d 248562.760000 -248562.760000 38abs.d 45786.476000 -45786.476000 39abs.d 456.248956 456.248956 40abs.d 34.000460 34.000460 41abs.d 45786.476000 45786.476000 42abs.d 1752065.000000 1752065.000000 43abs.d 107.000000 107.000000 44abs.d 45667.240000 -45667.240000 45abs.d 7.294568 -7.294568 46abs.d 347856.475000 -347856.475000 47abs.d 356047.560000 356047.560000 48abs.d 1.000000 -1.000000 49abs.d 23.040000 23.040000 50add.s -45786.476562 0.000000 -45786.476562 51add.s 912.497925 456.248962 456.248962 52add.s 37.000462 3.000000 34.000462 53add.s 45785.476562 -1.000000 45786.476562 54add.s 1753449.625000 1384.599976 1752065.000000 55add.s 99.705429 -7.294568 107.000000 56add.s 999954304.000000 1000000000.000000 -45667.238281 57add.s -5793.764648 -5786.470215 -7.294568 58add.s -346104.468750 1752.000000 -347856.468750 59add.s 356047.562500 0.002457 356047.562500 60add.s -1.000000 0.000000 -1.000000 61add.s -248539.718750 -248562.765625 23.040001 62add.s -45786.476562 -45786.476562 0.000000 63add.s 912.497925 456.248962 456.248962 64add.s 37.000462 34.000462 3.000000 65add.s 45785.476562 45786.476562 -1.000000 66add.s 1753449.625000 1752065.000000 1384.599976 67add.s 99.705429 107.000000 -7.294568 68add.s 999954304.000000 -45667.238281 1000000000.000000 69add.s -5793.764648 -7.294568 -5786.470215 70add.s -346104.468750 -347856.468750 1752.000000 71add.s 356047.562500 356047.562500 0.002457 72add.s -1.000000 -1.000000 0.000000 73add.s -248539.718750 23.040001 -248562.765625 74add.d -45786.476000 0.000000 -45786.476000 75add.d 912.497912 456.248956 456.248956 76add.d 37.000460 3.000000 34.000460 77add.d 45785.476000 -1.000000 45786.476000 78add.d 1753449.600000 1384.600000 1752065.000000 79add.d 99.705432 -7.294568 107.000000 80add.d 999954332.760000 1000000000.000000 -45667.240000 81add.d -5793.764568 -5786.470000 -7.294568 82add.d -346104.475000 1752.000000 -347856.475000 83add.d 356047.562458 0.002458 356047.560000 84add.d -1.000000 0.000000 -1.000000 85add.d -248539.720000 -248562.760000 23.040000 86add.d -45786.476000 -45786.476000 0.000000 87add.d 912.497912 456.248956 456.248956 88add.d 37.000460 34.000460 3.000000 89add.d 45785.476000 45786.476000 -1.000000 90add.d 1753449.600000 1752065.000000 1384.600000 91add.d 99.705432 107.000000 -7.294568 92add.d 999954332.760000 -45667.240000 1000000000.000000 93add.d -5793.764568 -7.294568 -5786.470000 94add.d -346104.475000 -347856.475000 1752.000000 95add.d 356047.562458 356047.560000 0.002458 96add.d -1.000000 -1.000000 0.000000 97add.d -248539.720000 23.040000 -248562.760000 98div.s -0.000000 0.000000 -45786.476562 99div.s 1.000000 456.248962 456.248962 100div.s 0.088234 3.000000 34.000462 101div.s -0.000022 -1.000000 45786.476562 102div.s 0.000790 1384.599976 1752065.000000 103div.s -0.068174 -7.294568 107.000000 104div.s -21897.535156 1000000000.000000 -45667.238281 105div.s 793.257446 -5786.470215 -7.294568 106div.s -0.005037 1752.000000 -347856.468750 107div.s 0.000000 0.002457 356047.562500 108div.s -0.000000 0.000000 -1.000000 109div.s -10788.314453 -248562.765625 23.040001 110div.s -inf -45786.476562 0.000000 111div.s 1.000000 456.248962 456.248962 112div.s 11.333488 34.000462 3.000000 113div.s -45786.476562 45786.476562 -1.000000 114div.s 1265.394409 1752065.000000 1384.599976 115div.s -14.668450 107.000000 -7.294568 116div.s -0.000046 -45667.238281 1000000000.000000 117div.s 0.001261 -7.294568 -5786.470215 118div.s -198.548218 -347856.468750 1752.000000 119div.s 144882016.000000 356047.562500 0.002457 120div.s -100000000.000000 -1.000000 0.000000 121div.s -0.000093 23.040001 -248562.765625 122div.d -0.000000 0.000000 -45786.476000 123div.d 1.000000 456.248956 456.248956 124div.d 0.088234 3.000000 34.000460 125div.d -0.000022 -1.000000 45786.476000 126div.d 0.000790 1384.600000 1752065.000000 127div.d -0.068174 -7.294568 107.000000 128div.d -21897.535301 1000000000.000000 -45667.240000 129div.d 793.257437 -5786.470000 -7.294568 130div.d -0.005037 1752.000000 -347856.475000 131div.d 0.000000 0.002458 356047.560000 132div.d -0.000000 0.000000 -1.000000 133div.d -10788.314236 -248562.760000 23.040000 134div.d -inf -45786.476000 0.000000 135div.d 1.000000 456.248956 456.248956 136div.d 11.333487 34.000460 3.000000 137div.d -45786.476000 45786.476000 -1.000000 138div.d 1265.394338 1752065.000000 1384.600000 139div.d -14.668450 107.000000 -7.294568 140div.d -0.000046 -45667.240000 1000000000.000000 141div.d 0.001261 -7.294568 -5786.470000 142div.d -198.548216 -347856.475000 1752.000000 143div.d 144882018.311292 356047.560000 0.002458 144div.d -100000000.000000 -1.000000 0.000000 145div.d -0.000093 23.040000 -248562.760000 146mul.s -0.000000 0.000000 -45786.476562 147mul.s 208163.109375 456.248962 456.248962 148mul.s 102.001389 3.000000 34.000462 149mul.s -45786.476562 -1.000000 45786.476562 150mul.s 2425909248.000000 1384.599976 1752065.000000 151mul.s -780.518738 -7.294568 107.000000 152mul.s -45667238019072.000000 1000000000.000000 -45667.238281 153mul.s 42209.796875 -5786.470215 -7.294568 154mul.s -609444544.000000 1752.000000 -347856.468750 155mul.s 874.986877 0.002457 356047.562500 156mul.s -0.000000 0.000000 -1.000000 157mul.s -5726886.500000 -248562.765625 23.040001 158mul.s -0.000000 -45786.476562 0.000000 159mul.s 208163.109375 456.248962 456.248962 160mul.s 102.001389 34.000462 3.000000 161mul.s -45786.476562 45786.476562 -1.000000 162mul.s 2425909248.000000 1752065.000000 1384.599976 163mul.s -780.518738 107.000000 -7.294568 164mul.s -45667238019072.000000 -45667.238281 1000000000.000000 165mul.s 42209.796875 -7.294568 -5786.470215 166mul.s -609444544.000000 -347856.468750 1752.000000 167mul.s 874.986877 356047.562500 0.002457 168mul.s -0.000000 -1.000000 0.000000 169mul.s -5726886.500000 23.040001 -248562.765625 170mul.d -0.000000 0.000000 -45786.476000 171mul.d 208163.110034 456.248956 456.248956 172mul.d 102.001380 3.000000 34.000460 173mul.d -45786.476000 -1.000000 45786.476000 174mul.d 2425909199.000000 1384.600000 1752065.000000 175mul.d -780.518733 -7.294568 107.000000 176mul.d -45667240000000.000000 1000000000.000000 -45667.240000 177mul.d 42209.796580 -5786.470000 -7.294568 178mul.d -609444544.200000 1752.000000 -347856.475000 179mul.d 874.986879 0.002458 356047.560000 180mul.d -0.000000 0.000000 -1.000000 181mul.d -5726885.990400 -248562.760000 23.040000 182mul.d -0.000000 -45786.476000 0.000000 183mul.d 208163.110034 456.248956 456.248956 184mul.d 102.001380 34.000460 3.000000 185mul.d -45786.476000 45786.476000 -1.000000 186mul.d 2425909199.000000 1752065.000000 1384.600000 187mul.d -780.518733 107.000000 -7.294568 188mul.d -45667240000000.000000 -45667.240000 1000000000.000000 189mul.d 42209.796580 -7.294568 -5786.470000 190mul.d -609444544.200000 -347856.475000 1752.000000 191mul.d 874.986879 356047.560000 0.002458 192mul.d -0.000000 -1.000000 0.000000 193mul.d -5726885.990400 23.040000 -248562.760000 194neg.s -0.000000 0.000000 195neg.s -456.248962 456.248962 196neg.s -3.000000 3.000000 197neg.s 1.000000 -1.000000 198neg.s -1384.599976 1384.599976 199neg.s 7.294568 -7.294568 200neg.s -1000000000.000000 1000000000.000000 201neg.s 5786.470215 -5786.470215 202neg.s -1752.000000 1752.000000 203neg.s -0.002457 0.002457 204neg.s -0.000000 0.000000 205neg.s 248562.765625 -248562.765625 206neg.s 45786.476562 -45786.476562 207neg.s -456.248962 456.248962 208neg.s -34.000462 34.000462 209neg.s -45786.476562 45786.476562 210neg.s -1752065.000000 1752065.000000 211neg.s -107.000000 107.000000 212neg.s 45667.238281 -45667.238281 213neg.s 7.294568 -7.294568 214neg.s 347856.468750 -347856.468750 215neg.s -356047.562500 356047.562500 216neg.s 1.000000 -1.000000 217neg.s -23.040001 23.040001 218neg.d -0.000000 0.000000 219neg.d -456.248956 456.248956 220neg.d -3.000000 3.000000 221neg.d 1.000000 -1.000000 222neg.d -1384.600000 1384.600000 223neg.d 7.294568 -7.294568 224neg.d -1000000000.000000 1000000000.000000 225neg.d 5786.470000 -5786.470000 226neg.d -1752.000000 1752.000000 227neg.d -0.002458 0.002458 228neg.d -0.000000 0.000000 229neg.d 248562.760000 -248562.760000 230neg.d 45786.476000 -45786.476000 231neg.d -456.248956 456.248956 232neg.d -34.000460 34.000460 233neg.d -45786.476000 45786.476000 234neg.d -1752065.000000 1752065.000000 235neg.d -107.000000 107.000000 236neg.d 45667.240000 -45667.240000 237neg.d 7.294568 -7.294568 238neg.d 347856.475000 -347856.475000 239neg.d -356047.560000 356047.560000 240neg.d 1.000000 -1.000000 241neg.d -23.040000 23.040000 242sqrt.s 0.000000 0.000000 243sqrt.s 21.359985 456.248962 244sqrt.s 1.732051 3.000000 245sqrt.s nan -1.000000 246sqrt.s 37.210213 1384.599976 247sqrt.s nan -7.294568 248sqrt.s 31622.777344 1000000000.000000 249sqrt.s nan -5786.470215 250sqrt.s 41.856899 1752.000000 251sqrt.s 0.049573 0.002457 252sqrt.s 0.000100 0.000000 253sqrt.s nan -248562.765625 254sqrt.s nan -45786.476562 255sqrt.s 21.359985 456.248962 256sqrt.s 5.830991 34.000462 257sqrt.s 213.977753 45786.476562 258sqrt.s 1323.655884 1752065.000000 259sqrt.s 10.344080 107.000000 260sqrt.s nan -45667.238281 261sqrt.s nan -7.294568 262sqrt.s nan -347856.468750 263sqrt.s 596.697205 356047.562500 264sqrt.s nan -1.000000 265sqrt.s 4.800000 23.040001 266sqrt.d 0.000000 0.000000 267sqrt.d 21.359985 456.248956 268sqrt.d 1.732051 3.000000 269sqrt.d nan -1.000000 270sqrt.d 37.210214 1384.600000 271sqrt.d nan -7.294568 272sqrt.d 31622.776602 1000000000.000000 273sqrt.d nan -5786.470000 274sqrt.d 41.856899 1752.000000 275sqrt.d 0.049573 0.002458 276sqrt.d 0.000100 0.000000 277sqrt.d nan -248562.760000 278sqrt.d nan -45786.476000 279sqrt.d 21.359985 456.248956 280sqrt.d 5.830991 34.000460 281sqrt.d 213.977747 45786.476000 282sqrt.d 1323.655922 1752065.000000 283sqrt.d 10.344080 107.000000 284sqrt.d nan -45667.240000 285sqrt.d nan -7.294568 286sqrt.d nan -347856.475000 287sqrt.d 596.697210 356047.560000 288sqrt.d nan -1.000000 289sqrt.d 4.800000 23.040000 290sub.s 45786.476562 0.000000 -45786.476562 291sub.s 0.000000 456.248962 456.248962 292sub.s -31.000462 3.000000 34.000462 293sub.s -45787.476562 -1.000000 45786.476562 294sub.s -1750680.375000 1384.599976 1752065.000000 295sub.s -114.294571 -7.294568 107.000000 296sub.s 1000045696.000000 1000000000.000000 -45667.238281 297sub.s -5779.175781 -5786.470215 -7.294568 298sub.s 349608.468750 1752.000000 -347856.468750 299sub.s -356047.562500 0.002457 356047.562500 300sub.s 1.000000 0.000000 -1.000000 301sub.s -248585.812500 -248562.765625 23.040001 302sub.s -45786.476562 -45786.476562 0.000000 303sub.s 0.000000 456.248962 456.248962 304sub.s 31.000462 34.000462 3.000000 305sub.s 45787.476562 45786.476562 -1.000000 306sub.s 1750680.375000 1752065.000000 1384.599976 307sub.s 114.294571 107.000000 -7.294568 308sub.s -1000045696.000000 -45667.238281 1000000000.000000 309sub.s 5779.175781 -7.294568 -5786.470215 310sub.s -349608.468750 -347856.468750 1752.000000 311sub.s 356047.562500 356047.562500 0.002457 312sub.s -1.000000 -1.000000 0.000000 313sub.s 248585.812500 23.040001 -248562.765625 314sub.d 45786.476000 0.000000 -45786.476000 315sub.d 0.000000 456.248956 456.248956 316sub.d -31.000460 3.000000 34.000460 317sub.d -45787.476000 -1.000000 45786.476000 318sub.d -1750680.400000 1384.600000 1752065.000000 319sub.d -114.294568 -7.294568 107.000000 320sub.d 1000045667.240000 1000000000.000000 -45667.240000 321sub.d -5779.175432 -5786.470000 -7.294568 322sub.d 349608.475000 1752.000000 -347856.475000 323sub.d -356047.557542 0.002458 356047.560000 324sub.d 1.000000 0.000000 -1.000000 325sub.d -248585.800000 -248562.760000 23.040000 326sub.d -45786.476000 -45786.476000 0.000000 327sub.d 0.000000 456.248956 456.248956 328sub.d 31.000460 34.000460 3.000000 329sub.d 45787.476000 45786.476000 -1.000000 330sub.d 1750680.400000 1752065.000000 1384.600000 331sub.d 114.294568 107.000000 -7.294568 332sub.d -1000045667.240000 -45667.240000 1000000000.000000 333sub.d 5779.175432 -7.294568 -5786.470000 334sub.d -349608.475000 -347856.475000 1752.000000 335sub.d 356047.557542 356047.560000 0.002458 336sub.d -1.000000 -1.000000 0.000000 337sub.d 248585.800000 23.040000 -248562.760000 338recip.s inf 0.000000 339recip.s 0.002192 456.248962 340recip.s 0.333333 3.000000 341recip.s -1.000000 -1.000000 342recip.s 0.000722 1384.599976 343recip.s -0.137088 -7.294568 344recip.s 0.000000 1000000000.000000 345recip.s -0.000173 -5786.470215 346recip.s 0.000571 1752.000000 347recip.s 406.917603 0.002457 348recip.s 100000000.000000 0.000000 349recip.s -0.000004 -248562.765625 350recip.s -0.000022 -45786.476562 351recip.s 0.002192 456.248962 352recip.s 0.029411 34.000462 353recip.s 0.000022 45786.476562 354recip.s 0.000001 1752065.000000 355recip.s 0.009346 107.000000 356recip.s -0.000022 -45667.238281 357recip.s -0.137088 -7.294568 358recip.s -0.000003 -347856.468750 359recip.s 0.000003 356047.562500 360recip.s -1.000000 -1.000000 361recip.s 0.043403 23.040001 362recip.d inf 0.000000 363recip.d 0.002192 456.248956 364recip.d 0.333333 3.000000 365recip.d -1.000000 -1.000000 366recip.d 0.000722 1384.600000 367recip.d -0.137088 -7.294568 368recip.d 0.000000 1000000000.000000 369recip.d -0.000173 -5786.470000 370recip.d 0.000571 1752.000000 371recip.d 406.917599 0.002458 372recip.d 100000000.000000 0.000000 373recip.d -0.000004 -248562.760000 374recip.d -0.000022 -45786.476000 375recip.d 0.002192 456.248956 376recip.d 0.029411 34.000460 377recip.d 0.000022 45786.476000 378recip.d 0.000001 1752065.000000 379recip.d 0.009346 107.000000 380recip.d -0.000022 -45667.240000 381recip.d -0.137088 -7.294568 382recip.d -0.000003 -347856.475000 383recip.d 0.000003 356047.560000 384recip.d -1.000000 -1.000000 385recip.d 0.043403 23.040000 386