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