test.log.macosx revision 12855:588919e0e4aa
1SystemC Simulation 2****************** limits fx_float_zero 3****************** limits fx_float_inf 4****************** limits fx_float 5zero_min : 0x0 6zero_plus : 0x0 7zero : 0x0 8NaN : NaN 9Inf_plus : Inf 10Inf_min : -Inf 11Inf : Inf 12long_max : 0x7fffffff 13long_min : 0x8e+7 14int_max : 0x7fffffff 15int_min : 0x8e+7 16uint_max : 0x0ffffffff 17ulong_max : 0x0ffffffff 18double_min : 0x.4e-255 19double_max : 0x0fffffffffffff8e+242 20float_min : 0x.4e-31 21float_max : 0x0ffffffe+26 22zero_min / zero_min : NaN 23zero_min / zero_plus : NaN 24zero_min / zero : NaN 25zero_min / NaN : NaN 26zero_min / Inf_plus : 0x0 27zero_min / Inf_min : 0x0 28zero_min / Inf : 0x0 29zero_min / long_max : 0x0 30zero_min / long_min : 0x0 31zero_min / int_max : 0x0 32zero_min / int_min : 0x0 33zero_min / uint_max : 0x0 34zero_min / ulong_max : 0x0 35zero_min / double_min : 0x0 36zero_min / double_max : 0x0 37zero_min / float_min : 0x0 38zero_min / float_max : 0x0 39zero_min * zero_min : 0x0 40zero_min * zero_plus : 0x0 41zero_min * zero : 0x0 42zero_min * NaN : NaN 43zero_min * Inf_plus : NaN 44zero_min * Inf_min : NaN 45zero_min * Inf : NaN 46zero_min * long_max : 0x0 47zero_min * long_min : 0x0 48zero_min * int_max : 0x0 49zero_min * int_min : 0x0 50zero_min * uint_max : 0x0 51zero_min * ulong_max : 0x0 52zero_min * double_min : 0x0 53zero_min * double_max : 0x0 54zero_min * float_min : 0x0 55zero_min * float_max : 0x0 56zero_min + zero_min : 0x0 57zero_min + zero_plus : 0x0 58zero_min + zero : 0x0 59zero_min + NaN : NaN 60zero_min + Inf_plus : Inf 61zero_min + Inf_min : -Inf 62zero_min + Inf : Inf 63zero_min + long_max : 0x7fffffff 64zero_min + long_min : 0x8e+7 65zero_min + int_max : 0x7fffffff 66zero_min + int_min : 0x8e+7 67zero_min + uint_max : 0x0ffffffff 68zero_min + ulong_max : 0x0ffffffff 69zero_min + double_min : 0x.4e-255 70zero_min + double_max : 0x0fffffffffffff8e+242 71zero_min + float_min : 0x.4e-31 72zero_min + float_max : 0x0ffffffe+26 73zero_min - zero_min : 0x0 74zero_min - zero_plus : 0x0 75zero_min - zero : 0x0 76zero_min - NaN : NaN 77zero_min - Inf_plus : -Inf 78zero_min - Inf_min : Inf 79zero_min - Inf : -Inf 80zero_min - long_max : 0x80000001 81zero_min - long_min : 0x08e+7 82zero_min - int_max : 0x80000001 83zero_min - int_min : 0x08e+7 84zero_min - uint_max : 0xf00000001 85zero_min - ulong_max : 0xf00000001 86zero_min - double_min : 0x.ce-255 87zero_min - double_max : 0xf00000000000008e+242 88zero_min - float_min : 0x.ce-31 89zero_min - float_max : 0xf000001e+26 90zero_min > zero_min : 0x0 91zero_min > zero_plus : 0x0 92zero_min > zero : 0x0 93zero_min > NaN : 0x0 94zero_min > Inf_plus : 0x0 95zero_min > Inf_min : 0x1 96zero_min > Inf : 0x0 97zero_min > long_max : 0x0 98zero_min > long_min : 0x1 99zero_min > int_max : 0x0 100zero_min > int_min : 0x1 101zero_min > uint_max : 0x0 102zero_min > ulong_max : 0x0 103zero_min > double_min : 0x0 104zero_min > double_max : 0x0 105zero_min > float_min : 0x0 106zero_min > float_max : 0x0 107zero_min < zero_min : 0x0 108zero_min < zero_plus : 0x0 109zero_min < zero : 0x0 110zero_min < NaN : 0x0 111zero_min < Inf_plus : 0x1 112zero_min < Inf_min : 0x0 113zero_min < Inf : 0x1 114zero_min < long_max : 0x1 115zero_min < long_min : 0x0 116zero_min < int_max : 0x1 117zero_min < int_min : 0x0 118zero_min < uint_max : 0x1 119zero_min < ulong_max : 0x1 120zero_min < double_min : 0x1 121zero_min < double_max : 0x1 122zero_min < float_min : 0x1 123zero_min < float_max : 0x1 124zero_min >= zero_min : 0x1 125zero_min >= zero_plus : 0x1 126zero_min >= zero : 0x1 127zero_min >= NaN : 0x0 128zero_min >= Inf_plus : 0x0 129zero_min >= Inf_min : 0x1 130zero_min >= Inf : 0x0 131zero_min >= long_max : 0x0 132zero_min >= long_min : 0x1 133zero_min >= int_max : 0x0 134zero_min >= int_min : 0x1 135zero_min >= uint_max : 0x0 136zero_min >= ulong_max : 0x0 137zero_min >= double_min : 0x0 138zero_min >= double_max : 0x0 139zero_min >= float_min : 0x0 140zero_min >= float_max : 0x0 141zero_min <= zero_min : 0x1 142zero_min <= zero_plus : 0x1 143zero_min <= zero : 0x1 144zero_min <= NaN : 0x0 145zero_min <= Inf_plus : 0x1 146zero_min <= Inf_min : 0x0 147zero_min <= Inf : 0x1 148zero_min <= long_max : 0x1 149zero_min <= long_min : 0x0 150zero_min <= int_max : 0x1 151zero_min <= int_min : 0x0 152zero_min <= uint_max : 0x1 153zero_min <= ulong_max : 0x1 154zero_min <= double_min : 0x1 155zero_min <= double_max : 0x1 156zero_min <= float_min : 0x1 157zero_min <= float_max : 0x1 158zero_min == zero_min : 0x1 159zero_min == zero_plus : 0x1 160zero_min == zero : 0x1 161zero_min == NaN : 0x0 162zero_min == Inf_plus : 0x0 163zero_min == Inf_min : 0x0 164zero_min == Inf : 0x0 165zero_min == long_max : 0x0 166zero_min == long_min : 0x0 167zero_min == int_max : 0x0 168zero_min == int_min : 0x0 169zero_min == uint_max : 0x0 170zero_min == ulong_max : 0x0 171zero_min == double_min : 0x0 172zero_min == double_max : 0x0 173zero_min == float_min : 0x0 174zero_min == float_max : 0x0 175zero_min != zero_min : 0x0 176zero_min != zero_plus : 0x0 177zero_min != zero : 0x0 178zero_min != NaN : 0x1 179zero_min != Inf_plus : 0x1 180zero_min != Inf_min : 0x1 181zero_min != Inf : 0x1 182zero_min != long_max : 0x1 183zero_min != long_min : 0x1 184zero_min != int_max : 0x1 185zero_min != int_min : 0x1 186zero_min != uint_max : 0x1 187zero_min != ulong_max : 0x1 188zero_min != double_min : 0x1 189zero_min != double_max : 0x1 190zero_min != float_min : 0x1 191zero_min != float_max : 0x1 192zero_min * zero_min * zero_min : 0x0 193zero_min * zero_min * zero_plus : 0x0 194zero_min * zero_min * zero : 0x0 195zero_min * zero_min * NaN : NaN 196zero_min * zero_min * Inf_plus : NaN 197zero_min * zero_min * Inf_min : NaN 198zero_min * zero_min * Inf : NaN 199zero_min * zero_min * long_max : 0x0 200zero_min * zero_min * long_min : 0x0 201zero_min * zero_min * int_max : 0x0 202zero_min * zero_min * int_min : 0x0 203zero_min * zero_min * uint_max : 0x0 204zero_min * zero_min * ulong_max : 0x0 205zero_min * zero_min * double_min : 0x0 206zero_min * zero_min * double_max : 0x0 207zero_min * zero_min * float_min : 0x0 208zero_min * zero_min * float_max : 0x0 209zero_plus / zero_min : NaN 210zero_plus / zero_plus : NaN 211zero_plus / zero : NaN 212zero_plus / NaN : NaN 213zero_plus / Inf_plus : 0x0 214zero_plus / Inf_min : 0x0 215zero_plus / Inf : 0x0 216zero_plus / long_max : 0x0 217zero_plus / long_min : 0x0 218zero_plus / int_max : 0x0 219zero_plus / int_min : 0x0 220zero_plus / uint_max : 0x0 221zero_plus / ulong_max : 0x0 222zero_plus / double_min : 0x0 223zero_plus / double_max : 0x0 224zero_plus / float_min : 0x0 225zero_plus / float_max : 0x0 226zero_plus * zero_min : 0x0 227zero_plus * zero_plus : 0x0 228zero_plus * zero : 0x0 229zero_plus * NaN : NaN 230zero_plus * Inf_plus : NaN 231zero_plus * Inf_min : NaN 232zero_plus * Inf : NaN 233zero_plus * long_max : 0x0 234zero_plus * long_min : 0x0 235zero_plus * int_max : 0x0 236zero_plus * int_min : 0x0 237zero_plus * uint_max : 0x0 238zero_plus * ulong_max : 0x0 239zero_plus * double_min : 0x0 240zero_plus * double_max : 0x0 241zero_plus * float_min : 0x0 242zero_plus * float_max : 0x0 243zero_plus + zero_min : 0x0 244zero_plus + zero_plus : 0x0 245zero_plus + zero : 0x0 246zero_plus + NaN : NaN 247zero_plus + Inf_plus : Inf 248zero_plus + Inf_min : -Inf 249zero_plus + Inf : Inf 250zero_plus + long_max : 0x7fffffff 251zero_plus + long_min : 0x8e+7 252zero_plus + int_max : 0x7fffffff 253zero_plus + int_min : 0x8e+7 254zero_plus + uint_max : 0x0ffffffff 255zero_plus + ulong_max : 0x0ffffffff 256zero_plus + double_min : 0x.4e-255 257zero_plus + double_max : 0x0fffffffffffff8e+242 258zero_plus + float_min : 0x.4e-31 259zero_plus + float_max : 0x0ffffffe+26 260zero_plus - zero_min : 0x0 261zero_plus - zero_plus : 0x0 262zero_plus - zero : 0x0 263zero_plus - NaN : NaN 264zero_plus - Inf_plus : -Inf 265zero_plus - Inf_min : Inf 266zero_plus - Inf : -Inf 267zero_plus - long_max : 0x80000001 268zero_plus - long_min : 0x08e+7 269zero_plus - int_max : 0x80000001 270zero_plus - int_min : 0x08e+7 271zero_plus - uint_max : 0xf00000001 272zero_plus - ulong_max : 0xf00000001 273zero_plus - double_min : 0x.ce-255 274zero_plus - double_max : 0xf00000000000008e+242 275zero_plus - float_min : 0x.ce-31 276zero_plus - float_max : 0xf000001e+26 277zero_plus > zero_min : 0x0 278zero_plus > zero_plus : 0x0 279zero_plus > zero : 0x0 280zero_plus > NaN : 0x0 281zero_plus > Inf_plus : 0x0 282zero_plus > Inf_min : 0x1 283zero_plus > Inf : 0x0 284zero_plus > long_max : 0x0 285zero_plus > long_min : 0x1 286zero_plus > int_max : 0x0 287zero_plus > int_min : 0x1 288zero_plus > uint_max : 0x0 289zero_plus > ulong_max : 0x0 290zero_plus > double_min : 0x0 291zero_plus > double_max : 0x0 292zero_plus > float_min : 0x0 293zero_plus > float_max : 0x0 294zero_plus < zero_min : 0x0 295zero_plus < zero_plus : 0x0 296zero_plus < zero : 0x0 297zero_plus < NaN : 0x0 298zero_plus < Inf_plus : 0x1 299zero_plus < Inf_min : 0x0 300zero_plus < Inf : 0x1 301zero_plus < long_max : 0x1 302zero_plus < long_min : 0x0 303zero_plus < int_max : 0x1 304zero_plus < int_min : 0x0 305zero_plus < uint_max : 0x1 306zero_plus < ulong_max : 0x1 307zero_plus < double_min : 0x1 308zero_plus < double_max : 0x1 309zero_plus < float_min : 0x1 310zero_plus < float_max : 0x1 311zero_plus >= zero_min : 0x1 312zero_plus >= zero_plus : 0x1 313zero_plus >= zero : 0x1 314zero_plus >= NaN : 0x0 315zero_plus >= Inf_plus : 0x0 316zero_plus >= Inf_min : 0x1 317zero_plus >= Inf : 0x0 318zero_plus >= long_max : 0x0 319zero_plus >= long_min : 0x1 320zero_plus >= int_max : 0x0 321zero_plus >= int_min : 0x1 322zero_plus >= uint_max : 0x0 323zero_plus >= ulong_max : 0x0 324zero_plus >= double_min : 0x0 325zero_plus >= double_max : 0x0 326zero_plus >= float_min : 0x0 327zero_plus >= float_max : 0x0 328zero_plus <= zero_min : 0x1 329zero_plus <= zero_plus : 0x1 330zero_plus <= zero : 0x1 331zero_plus <= NaN : 0x0 332zero_plus <= Inf_plus : 0x1 333zero_plus <= Inf_min : 0x0 334zero_plus <= Inf : 0x1 335zero_plus <= long_max : 0x1 336zero_plus <= long_min : 0x0 337zero_plus <= int_max : 0x1 338zero_plus <= int_min : 0x0 339zero_plus <= uint_max : 0x1 340zero_plus <= ulong_max : 0x1 341zero_plus <= double_min : 0x1 342zero_plus <= double_max : 0x1 343zero_plus <= float_min : 0x1 344zero_plus <= float_max : 0x1 345zero_plus == zero_min : 0x1 346zero_plus == zero_plus : 0x1 347zero_plus == zero : 0x1 348zero_plus == NaN : 0x0 349zero_plus == Inf_plus : 0x0 350zero_plus == Inf_min : 0x0 351zero_plus == Inf : 0x0 352zero_plus == long_max : 0x0 353zero_plus == long_min : 0x0 354zero_plus == int_max : 0x0 355zero_plus == int_min : 0x0 356zero_plus == uint_max : 0x0 357zero_plus == ulong_max : 0x0 358zero_plus == double_min : 0x0 359zero_plus == double_max : 0x0 360zero_plus == float_min : 0x0 361zero_plus == float_max : 0x0 362zero_plus != zero_min : 0x0 363zero_plus != zero_plus : 0x0 364zero_plus != zero : 0x0 365zero_plus != NaN : 0x1 366zero_plus != Inf_plus : 0x1 367zero_plus != Inf_min : 0x1 368zero_plus != Inf : 0x1 369zero_plus != long_max : 0x1 370zero_plus != long_min : 0x1 371zero_plus != int_max : 0x1 372zero_plus != int_min : 0x1 373zero_plus != uint_max : 0x1 374zero_plus != ulong_max : 0x1 375zero_plus != double_min : 0x1 376zero_plus != double_max : 0x1 377zero_plus != float_min : 0x1 378zero_plus != float_max : 0x1 379zero_plus * zero_plus * zero_min : 0x0 380zero_plus * zero_plus * zero_plus : 0x0 381zero_plus * zero_plus * zero : 0x0 382zero_plus * zero_plus * NaN : NaN 383zero_plus * zero_plus * Inf_plus : NaN 384zero_plus * zero_plus * Inf_min : NaN 385zero_plus * zero_plus * Inf : NaN 386zero_plus * zero_plus * long_max : 0x0 387zero_plus * zero_plus * long_min : 0x0 388zero_plus * zero_plus * int_max : 0x0 389zero_plus * zero_plus * int_min : 0x0 390zero_plus * zero_plus * uint_max : 0x0 391zero_plus * zero_plus * ulong_max : 0x0 392zero_plus * zero_plus * double_min : 0x0 393zero_plus * zero_plus * double_max : 0x0 394zero_plus * zero_plus * float_min : 0x0 395zero_plus * zero_plus * float_max : 0x0 396zero / zero_min : NaN 397zero / zero_plus : NaN 398zero / zero : NaN 399zero / NaN : NaN 400zero / Inf_plus : 0x0 401zero / Inf_min : 0x0 402zero / Inf : 0x0 403zero / long_max : 0x0 404zero / long_min : 0x0 405zero / int_max : 0x0 406zero / int_min : 0x0 407zero / uint_max : 0x0 408zero / ulong_max : 0x0 409zero / double_min : 0x0 410zero / double_max : 0x0 411zero / float_min : 0x0 412zero / float_max : 0x0 413zero * zero_min : 0x0 414zero * zero_plus : 0x0 415zero * zero : 0x0 416zero * NaN : NaN 417zero * Inf_plus : NaN 418zero * Inf_min : NaN 419zero * Inf : NaN 420zero * long_max : 0x0 421zero * long_min : 0x0 422zero * int_max : 0x0 423zero * int_min : 0x0 424zero * uint_max : 0x0 425zero * ulong_max : 0x0 426zero * double_min : 0x0 427zero * double_max : 0x0 428zero * float_min : 0x0 429zero * float_max : 0x0 430zero + zero_min : 0x0 431zero + zero_plus : 0x0 432zero + zero : 0x0 433zero + NaN : NaN 434zero + Inf_plus : Inf 435zero + Inf_min : -Inf 436zero + Inf : Inf 437zero + long_max : 0x7fffffff 438zero + long_min : 0x8e+7 439zero + int_max : 0x7fffffff 440zero + int_min : 0x8e+7 441zero + uint_max : 0x0ffffffff 442zero + ulong_max : 0x0ffffffff 443zero + double_min : 0x.4e-255 444zero + double_max : 0x0fffffffffffff8e+242 445zero + float_min : 0x.4e-31 446zero + float_max : 0x0ffffffe+26 447zero - zero_min : 0x0 448zero - zero_plus : 0x0 449zero - zero : 0x0 450zero - NaN : NaN 451zero - Inf_plus : -Inf 452zero - Inf_min : Inf 453zero - Inf : -Inf 454zero - long_max : 0x80000001 455zero - long_min : 0x08e+7 456zero - int_max : 0x80000001 457zero - int_min : 0x08e+7 458zero - uint_max : 0xf00000001 459zero - ulong_max : 0xf00000001 460zero - double_min : 0x.ce-255 461zero - double_max : 0xf00000000000008e+242 462zero - float_min : 0x.ce-31 463zero - float_max : 0xf000001e+26 464zero > zero_min : 0x0 465zero > zero_plus : 0x0 466zero > zero : 0x0 467zero > NaN : 0x0 468zero > Inf_plus : 0x0 469zero > Inf_min : 0x1 470zero > Inf : 0x0 471zero > long_max : 0x0 472zero > long_min : 0x1 473zero > int_max : 0x0 474zero > int_min : 0x1 475zero > uint_max : 0x0 476zero > ulong_max : 0x0 477zero > double_min : 0x0 478zero > double_max : 0x0 479zero > float_min : 0x0 480zero > float_max : 0x0 481zero < zero_min : 0x0 482zero < zero_plus : 0x0 483zero < zero : 0x0 484zero < NaN : 0x0 485zero < Inf_plus : 0x1 486zero < Inf_min : 0x0 487zero < Inf : 0x1 488zero < long_max : 0x1 489zero < long_min : 0x0 490zero < int_max : 0x1 491zero < int_min : 0x0 492zero < uint_max : 0x1 493zero < ulong_max : 0x1 494zero < double_min : 0x1 495zero < double_max : 0x1 496zero < float_min : 0x1 497zero < float_max : 0x1 498zero >= zero_min : 0x1 499zero >= zero_plus : 0x1 500zero >= zero : 0x1 501zero >= NaN : 0x0 502zero >= Inf_plus : 0x0 503zero >= Inf_min : 0x1 504zero >= Inf : 0x0 505zero >= long_max : 0x0 506zero >= long_min : 0x1 507zero >= int_max : 0x0 508zero >= int_min : 0x1 509zero >= uint_max : 0x0 510zero >= ulong_max : 0x0 511zero >= double_min : 0x0 512zero >= double_max : 0x0 513zero >= float_min : 0x0 514zero >= float_max : 0x0 515zero <= zero_min : 0x1 516zero <= zero_plus : 0x1 517zero <= zero : 0x1 518zero <= NaN : 0x0 519zero <= Inf_plus : 0x1 520zero <= Inf_min : 0x0 521zero <= Inf : 0x1 522zero <= long_max : 0x1 523zero <= long_min : 0x0 524zero <= int_max : 0x1 525zero <= int_min : 0x0 526zero <= uint_max : 0x1 527zero <= ulong_max : 0x1 528zero <= double_min : 0x1 529zero <= double_max : 0x1 530zero <= float_min : 0x1 531zero <= float_max : 0x1 532zero == zero_min : 0x1 533zero == zero_plus : 0x1 534zero == zero : 0x1 535zero == NaN : 0x0 536zero == Inf_plus : 0x0 537zero == Inf_min : 0x0 538zero == Inf : 0x0 539zero == long_max : 0x0 540zero == long_min : 0x0 541zero == int_max : 0x0 542zero == int_min : 0x0 543zero == uint_max : 0x0 544zero == ulong_max : 0x0 545zero == double_min : 0x0 546zero == double_max : 0x0 547zero == float_min : 0x0 548zero == float_max : 0x0 549zero != zero_min : 0x0 550zero != zero_plus : 0x0 551zero != zero : 0x0 552zero != NaN : 0x1 553zero != Inf_plus : 0x1 554zero != Inf_min : 0x1 555zero != Inf : 0x1 556zero != long_max : 0x1 557zero != long_min : 0x1 558zero != int_max : 0x1 559zero != int_min : 0x1 560zero != uint_max : 0x1 561zero != ulong_max : 0x1 562zero != double_min : 0x1 563zero != double_max : 0x1 564zero != float_min : 0x1 565zero != float_max : 0x1 566zero * zero * zero_min : 0x0 567zero * zero * zero_plus : 0x0 568zero * zero * zero : 0x0 569zero * zero * NaN : NaN 570zero * zero * Inf_plus : NaN 571zero * zero * Inf_min : NaN 572zero * zero * Inf : NaN 573zero * zero * long_max : 0x0 574zero * zero * long_min : 0x0 575zero * zero * int_max : 0x0 576zero * zero * int_min : 0x0 577zero * zero * uint_max : 0x0 578zero * zero * ulong_max : 0x0 579zero * zero * double_min : 0x0 580zero * zero * double_max : 0x0 581zero * zero * float_min : 0x0 582zero * zero * float_max : 0x0 583zero_min : 0x0 584zero_plus : 0x0 585zero : 0x0 586NaN : NaN 587Inf_plus : Inf 588Inf_min : -Inf 589Inf : Inf 590long_max : 0x7fffffff 591long_min : 0x8e+7 592int_max : 0x7fffffff 593int_min : 0x8e+7 594uint_max : 0x0ffffffff 595ulong_max : 0x0ffffffff 596double_min : 0x.4e-255 597double_max : 0x0fffffffffffff8e+242 598float_min : 0x.4e-31 599float_max : 0x0ffffffe+26 600NaN / zero_min : NaN 601NaN / zero_plus : NaN 602NaN / zero : NaN 603NaN / NaN : NaN 604NaN / Inf_plus : NaN 605NaN / Inf_min : NaN 606NaN / Inf : NaN 607NaN / long_max : NaN 608NaN / long_min : NaN 609NaN / int_max : NaN 610NaN / int_min : NaN 611NaN / uint_max : NaN 612NaN / ulong_max : NaN 613NaN / double_min : NaN 614NaN / double_max : NaN 615NaN / float_min : NaN 616NaN / float_max : NaN 617NaN * zero_min : NaN 618NaN * zero_plus : NaN 619NaN * zero : NaN 620NaN * NaN : NaN 621NaN * Inf_plus : NaN 622NaN * Inf_min : NaN 623NaN * Inf : NaN 624NaN * long_max : NaN 625NaN * long_min : NaN 626NaN * int_max : NaN 627NaN * int_min : NaN 628NaN * uint_max : NaN 629NaN * ulong_max : NaN 630NaN * double_min : NaN 631NaN * double_max : NaN 632NaN * float_min : NaN 633NaN * float_max : NaN 634NaN + zero_min : NaN 635NaN + zero_plus : NaN 636NaN + zero : NaN 637NaN + NaN : NaN 638NaN + Inf_plus : NaN 639NaN + Inf_min : NaN 640NaN + Inf : NaN 641NaN + long_max : NaN 642NaN + long_min : NaN 643NaN + int_max : NaN 644NaN + int_min : NaN 645NaN + uint_max : NaN 646NaN + ulong_max : NaN 647NaN + double_min : NaN 648NaN + double_max : NaN 649NaN + float_min : NaN 650NaN + float_max : NaN 651NaN - zero_min : NaN 652NaN - zero_plus : NaN 653NaN - zero : NaN 654NaN - NaN : NaN 655NaN - Inf_plus : NaN 656NaN - Inf_min : NaN 657NaN - Inf : NaN 658NaN - long_max : NaN 659NaN - long_min : NaN 660NaN - int_max : NaN 661NaN - int_min : NaN 662NaN - uint_max : NaN 663NaN - ulong_max : NaN 664NaN - double_min : NaN 665NaN - double_max : NaN 666NaN - float_min : NaN 667NaN - float_max : NaN 668NaN > zero_min : 0x0 669NaN > zero_plus : 0x0 670NaN > zero : 0x0 671NaN > NaN : 0x0 672NaN > Inf_plus : 0x0 673NaN > Inf_min : 0x0 674NaN > Inf : 0x0 675NaN > long_max : 0x0 676NaN > long_min : 0x0 677NaN > int_max : 0x0 678NaN > int_min : 0x0 679NaN > uint_max : 0x0 680NaN > ulong_max : 0x0 681NaN > double_min : 0x0 682NaN > double_max : 0x0 683NaN > float_min : 0x0 684NaN > float_max : 0x0 685NaN < zero_min : 0x0 686NaN < zero_plus : 0x0 687NaN < zero : 0x0 688NaN < NaN : 0x0 689NaN < Inf_plus : 0x0 690NaN < Inf_min : 0x0 691NaN < Inf : 0x0 692NaN < long_max : 0x0 693NaN < long_min : 0x0 694NaN < int_max : 0x0 695NaN < int_min : 0x0 696NaN < uint_max : 0x0 697NaN < ulong_max : 0x0 698NaN < double_min : 0x0 699NaN < double_max : 0x0 700NaN < float_min : 0x0 701NaN < float_max : 0x0 702NaN >= zero_min : 0x0 703NaN >= zero_plus : 0x0 704NaN >= zero : 0x0 705NaN >= NaN : 0x0 706NaN >= Inf_plus : 0x0 707NaN >= Inf_min : 0x0 708NaN >= Inf : 0x0 709NaN >= long_max : 0x0 710NaN >= long_min : 0x0 711NaN >= int_max : 0x0 712NaN >= int_min : 0x0 713NaN >= uint_max : 0x0 714NaN >= ulong_max : 0x0 715NaN >= double_min : 0x0 716NaN >= double_max : 0x0 717NaN >= float_min : 0x0 718NaN >= float_max : 0x0 719NaN <= zero_min : 0x0 720NaN <= zero_plus : 0x0 721NaN <= zero : 0x0 722NaN <= NaN : 0x0 723NaN <= Inf_plus : 0x0 724NaN <= Inf_min : 0x0 725NaN <= Inf : 0x0 726NaN <= long_max : 0x0 727NaN <= long_min : 0x0 728NaN <= int_max : 0x0 729NaN <= int_min : 0x0 730NaN <= uint_max : 0x0 731NaN <= ulong_max : 0x0 732NaN <= double_min : 0x0 733NaN <= double_max : 0x0 734NaN <= float_min : 0x0 735NaN <= float_max : 0x0 736NaN == zero_min : 0x0 737NaN == zero_plus : 0x0 738NaN == zero : 0x0 739NaN == NaN : 0x0 740NaN == Inf_plus : 0x0 741NaN == Inf_min : 0x0 742NaN == Inf : 0x0 743NaN == long_max : 0x0 744NaN == long_min : 0x0 745NaN == int_max : 0x0 746NaN == int_min : 0x0 747NaN == uint_max : 0x0 748NaN == ulong_max : 0x0 749NaN == double_min : 0x0 750NaN == double_max : 0x0 751NaN == float_min : 0x0 752NaN == float_max : 0x0 753NaN != zero_min : 0x1 754NaN != zero_plus : 0x1 755NaN != zero : 0x1 756NaN != NaN : 0x1 757NaN != Inf_plus : 0x1 758NaN != Inf_min : 0x1 759NaN != Inf : 0x1 760NaN != long_max : 0x1 761NaN != long_min : 0x1 762NaN != int_max : 0x1 763NaN != int_min : 0x1 764NaN != uint_max : 0x1 765NaN != ulong_max : 0x1 766NaN != double_min : 0x1 767NaN != double_max : 0x1 768NaN != float_min : 0x1 769NaN != float_max : 0x1 770NaN * NaN * zero_min : NaN 771NaN * NaN * zero_plus : NaN 772NaN * NaN * zero : NaN 773NaN * NaN * NaN : NaN 774NaN * NaN * Inf_plus : NaN 775NaN * NaN * Inf_min : NaN 776NaN * NaN * Inf : NaN 777NaN * NaN * long_max : NaN 778NaN * NaN * long_min : NaN 779NaN * NaN * int_max : NaN 780NaN * NaN * int_min : NaN 781NaN * NaN * uint_max : NaN 782NaN * NaN * ulong_max : NaN 783NaN * NaN * double_min : NaN 784NaN * NaN * double_max : NaN 785NaN * NaN * float_min : NaN 786NaN * NaN * float_max : NaN 787Inf_plus / zero_min : -Inf 788Inf_plus / zero_plus : Inf 789Inf_plus / zero : Inf 790Inf_plus / NaN : NaN 791Inf_plus / Inf_plus : NaN 792Inf_plus / Inf_min : NaN 793Inf_plus / Inf : NaN 794Inf_plus / long_max : Inf 795Inf_plus / long_min : -Inf 796Inf_plus / int_max : Inf 797Inf_plus / int_min : -Inf 798Inf_plus / uint_max : Inf 799Inf_plus / ulong_max : Inf 800Inf_plus / double_min : Inf 801Inf_plus / double_max : Inf 802Inf_plus / float_min : Inf 803Inf_plus / float_max : Inf 804Inf_plus * zero_min : NaN 805Inf_plus * zero_plus : NaN 806Inf_plus * zero : NaN 807Inf_plus * NaN : NaN 808Inf_plus * Inf_plus : Inf 809Inf_plus * Inf_min : -Inf 810Inf_plus * Inf : Inf 811Inf_plus * long_max : Inf 812Inf_plus * long_min : -Inf 813Inf_plus * int_max : Inf 814Inf_plus * int_min : -Inf 815Inf_plus * uint_max : Inf 816Inf_plus * ulong_max : Inf 817Inf_plus * double_min : Inf 818Inf_plus * double_max : Inf 819Inf_plus * float_min : Inf 820Inf_plus * float_max : Inf 821Inf_plus + zero_min : Inf 822Inf_plus + zero_plus : Inf 823Inf_plus + zero : Inf 824Inf_plus + NaN : NaN 825Inf_plus + Inf_plus : Inf 826Inf_plus + Inf_min : NaN 827Inf_plus + Inf : Inf 828Inf_plus + long_max : Inf 829Inf_plus + long_min : Inf 830Inf_plus + int_max : Inf 831Inf_plus + int_min : Inf 832Inf_plus + uint_max : Inf 833Inf_plus + ulong_max : Inf 834Inf_plus + double_min : Inf 835Inf_plus + double_max : Inf 836Inf_plus + float_min : Inf 837Inf_plus + float_max : Inf 838Inf_plus - zero_min : Inf 839Inf_plus - zero_plus : Inf 840Inf_plus - zero : Inf 841Inf_plus - NaN : NaN 842Inf_plus - Inf_plus : NaN 843Inf_plus - Inf_min : Inf 844Inf_plus - Inf : NaN 845Inf_plus - long_max : Inf 846Inf_plus - long_min : Inf 847Inf_plus - int_max : Inf 848Inf_plus - int_min : Inf 849Inf_plus - uint_max : Inf 850Inf_plus - ulong_max : Inf 851Inf_plus - double_min : Inf 852Inf_plus - double_max : Inf 853Inf_plus - float_min : Inf 854Inf_plus - float_max : Inf 855Inf_plus > zero_min : 0x1 856Inf_plus > zero_plus : 0x1 857Inf_plus > zero : 0x1 858Inf_plus > NaN : 0x0 859Inf_plus > Inf_plus : 0x0 860Inf_plus > Inf_min : 0x1 861Inf_plus > Inf : 0x0 862Inf_plus > long_max : 0x1 863Inf_plus > long_min : 0x1 864Inf_plus > int_max : 0x1 865Inf_plus > int_min : 0x1 866Inf_plus > uint_max : 0x1 867Inf_plus > ulong_max : 0x1 868Inf_plus > double_min : 0x1 869Inf_plus > double_max : 0x1 870Inf_plus > float_min : 0x1 871Inf_plus > float_max : 0x1 872Inf_plus < zero_min : 0x0 873Inf_plus < zero_plus : 0x0 874Inf_plus < zero : 0x0 875Inf_plus < NaN : 0x0 876Inf_plus < Inf_plus : 0x0 877Inf_plus < Inf_min : 0x0 878Inf_plus < Inf : 0x0 879Inf_plus < long_max : 0x0 880Inf_plus < long_min : 0x0 881Inf_plus < int_max : 0x0 882Inf_plus < int_min : 0x0 883Inf_plus < uint_max : 0x0 884Inf_plus < ulong_max : 0x0 885Inf_plus < double_min : 0x0 886Inf_plus < double_max : 0x0 887Inf_plus < float_min : 0x0 888Inf_plus < float_max : 0x0 889Inf_plus >= zero_min : 0x1 890Inf_plus >= zero_plus : 0x1 891Inf_plus >= zero : 0x1 892Inf_plus >= NaN : 0x0 893Inf_plus >= Inf_plus : 0x1 894Inf_plus >= Inf_min : 0x1 895Inf_plus >= Inf : 0x1 896Inf_plus >= long_max : 0x1 897Inf_plus >= long_min : 0x1 898Inf_plus >= int_max : 0x1 899Inf_plus >= int_min : 0x1 900Inf_plus >= uint_max : 0x1 901Inf_plus >= ulong_max : 0x1 902Inf_plus >= double_min : 0x1 903Inf_plus >= double_max : 0x1 904Inf_plus >= float_min : 0x1 905Inf_plus >= float_max : 0x1 906Inf_plus <= zero_min : 0x0 907Inf_plus <= zero_plus : 0x0 908Inf_plus <= zero : 0x0 909Inf_plus <= NaN : 0x0 910Inf_plus <= Inf_plus : 0x1 911Inf_plus <= Inf_min : 0x0 912Inf_plus <= Inf : 0x1 913Inf_plus <= long_max : 0x0 914Inf_plus <= long_min : 0x0 915Inf_plus <= int_max : 0x0 916Inf_plus <= int_min : 0x0 917Inf_plus <= uint_max : 0x0 918Inf_plus <= ulong_max : 0x0 919Inf_plus <= double_min : 0x0 920Inf_plus <= double_max : 0x0 921Inf_plus <= float_min : 0x0 922Inf_plus <= float_max : 0x0 923Inf_plus == zero_min : 0x0 924Inf_plus == zero_plus : 0x0 925Inf_plus == zero : 0x0 926Inf_plus == NaN : 0x0 927Inf_plus == Inf_plus : 0x1 928Inf_plus == Inf_min : 0x0 929Inf_plus == Inf : 0x1 930Inf_plus == long_max : 0x0 931Inf_plus == long_min : 0x0 932Inf_plus == int_max : 0x0 933Inf_plus == int_min : 0x0 934Inf_plus == uint_max : 0x0 935Inf_plus == ulong_max : 0x0 936Inf_plus == double_min : 0x0 937Inf_plus == double_max : 0x0 938Inf_plus == float_min : 0x0 939Inf_plus == float_max : 0x0 940Inf_plus != zero_min : 0x1 941Inf_plus != zero_plus : 0x1 942Inf_plus != zero : 0x1 943Inf_plus != NaN : 0x1 944Inf_plus != Inf_plus : 0x0 945Inf_plus != Inf_min : 0x1 946Inf_plus != Inf : 0x0 947Inf_plus != long_max : 0x1 948Inf_plus != long_min : 0x1 949Inf_plus != int_max : 0x1 950Inf_plus != int_min : 0x1 951Inf_plus != uint_max : 0x1 952Inf_plus != ulong_max : 0x1 953Inf_plus != double_min : 0x1 954Inf_plus != double_max : 0x1 955Inf_plus != float_min : 0x1 956Inf_plus != float_max : 0x1 957Inf_plus * Inf_plus * zero_min : NaN 958Inf_plus * Inf_plus * zero_plus : NaN 959Inf_plus * Inf_plus * zero : NaN 960Inf_plus * Inf_plus * NaN : NaN 961Inf_plus * Inf_plus * Inf_plus : Inf 962Inf_plus * Inf_plus * Inf_min : -Inf 963Inf_plus * Inf_plus * Inf : Inf 964Inf_plus * Inf_plus * long_max : Inf 965Inf_plus * Inf_plus * long_min : -Inf 966Inf_plus * Inf_plus * int_max : Inf 967Inf_plus * Inf_plus * int_min : -Inf 968Inf_plus * Inf_plus * uint_max : Inf 969Inf_plus * Inf_plus * ulong_max : Inf 970Inf_plus * Inf_plus * double_min : Inf 971Inf_plus * Inf_plus * double_max : Inf 972Inf_plus * Inf_plus * float_min : Inf 973Inf_plus * Inf_plus * float_max : Inf 974Inf_min / zero_min : Inf 975Inf_min / zero_plus : -Inf 976Inf_min / zero : -Inf 977Inf_min / NaN : NaN 978Inf_min / Inf_plus : NaN 979Inf_min / Inf_min : NaN 980Inf_min / Inf : NaN 981Inf_min / long_max : -Inf 982Inf_min / long_min : Inf 983Inf_min / int_max : -Inf 984Inf_min / int_min : Inf 985Inf_min / uint_max : -Inf 986Inf_min / ulong_max : -Inf 987Inf_min / double_min : -Inf 988Inf_min / double_max : -Inf 989Inf_min / float_min : -Inf 990Inf_min / float_max : -Inf 991Inf_min * zero_min : NaN 992Inf_min * zero_plus : NaN 993Inf_min * zero : NaN 994Inf_min * NaN : NaN 995Inf_min * Inf_plus : -Inf 996Inf_min * Inf_min : Inf 997Inf_min * Inf : -Inf 998Inf_min * long_max : -Inf 999Inf_min * long_min : Inf 1000Inf_min * int_max : -Inf 1001Inf_min * int_min : Inf 1002Inf_min * uint_max : -Inf 1003Inf_min * ulong_max : -Inf 1004Inf_min * double_min : -Inf 1005Inf_min * double_max : -Inf 1006Inf_min * float_min : -Inf 1007Inf_min * float_max : -Inf 1008Inf_min + zero_min : -Inf 1009Inf_min + zero_plus : -Inf 1010Inf_min + zero : -Inf 1011Inf_min + NaN : NaN 1012Inf_min + Inf_plus : NaN 1013Inf_min + Inf_min : -Inf 1014Inf_min + Inf : NaN 1015Inf_min + long_max : -Inf 1016Inf_min + long_min : -Inf 1017Inf_min + int_max : -Inf 1018Inf_min + int_min : -Inf 1019Inf_min + uint_max : -Inf 1020Inf_min + ulong_max : -Inf 1021Inf_min + double_min : -Inf 1022Inf_min + double_max : -Inf 1023Inf_min + float_min : -Inf 1024Inf_min + float_max : -Inf 1025Inf_min - zero_min : -Inf 1026Inf_min - zero_plus : -Inf 1027Inf_min - zero : -Inf 1028Inf_min - NaN : NaN 1029Inf_min - Inf_plus : -Inf 1030Inf_min - Inf_min : NaN 1031Inf_min - Inf : -Inf 1032Inf_min - long_max : -Inf 1033Inf_min - long_min : -Inf 1034Inf_min - int_max : -Inf 1035Inf_min - int_min : -Inf 1036Inf_min - uint_max : -Inf 1037Inf_min - ulong_max : -Inf 1038Inf_min - double_min : -Inf 1039Inf_min - double_max : -Inf 1040Inf_min - float_min : -Inf 1041Inf_min - float_max : -Inf 1042Inf_min > zero_min : 0x0 1043Inf_min > zero_plus : 0x0 1044Inf_min > zero : 0x0 1045Inf_min > NaN : 0x0 1046Inf_min > Inf_plus : 0x0 1047Inf_min > Inf_min : 0x0 1048Inf_min > Inf : 0x0 1049Inf_min > long_max : 0x0 1050Inf_min > long_min : 0x0 1051Inf_min > int_max : 0x0 1052Inf_min > int_min : 0x0 1053Inf_min > uint_max : 0x0 1054Inf_min > ulong_max : 0x0 1055Inf_min > double_min : 0x0 1056Inf_min > double_max : 0x0 1057Inf_min > float_min : 0x0 1058Inf_min > float_max : 0x0 1059Inf_min < zero_min : 0x1 1060Inf_min < zero_plus : 0x1 1061Inf_min < zero : 0x1 1062Inf_min < NaN : 0x0 1063Inf_min < Inf_plus : 0x1 1064Inf_min < Inf_min : 0x0 1065Inf_min < Inf : 0x1 1066Inf_min < long_max : 0x1 1067Inf_min < long_min : 0x1 1068Inf_min < int_max : 0x1 1069Inf_min < int_min : 0x1 1070Inf_min < uint_max : 0x1 1071Inf_min < ulong_max : 0x1 1072Inf_min < double_min : 0x1 1073Inf_min < double_max : 0x1 1074Inf_min < float_min : 0x1 1075Inf_min < float_max : 0x1 1076Inf_min >= zero_min : 0x0 1077Inf_min >= zero_plus : 0x0 1078Inf_min >= zero : 0x0 1079Inf_min >= NaN : 0x0 1080Inf_min >= Inf_plus : 0x0 1081Inf_min >= Inf_min : 0x1 1082Inf_min >= Inf : 0x0 1083Inf_min >= long_max : 0x0 1084Inf_min >= long_min : 0x0 1085Inf_min >= int_max : 0x0 1086Inf_min >= int_min : 0x0 1087Inf_min >= uint_max : 0x0 1088Inf_min >= ulong_max : 0x0 1089Inf_min >= double_min : 0x0 1090Inf_min >= double_max : 0x0 1091Inf_min >= float_min : 0x0 1092Inf_min >= float_max : 0x0 1093Inf_min <= zero_min : 0x1 1094Inf_min <= zero_plus : 0x1 1095Inf_min <= zero : 0x1 1096Inf_min <= NaN : 0x0 1097Inf_min <= Inf_plus : 0x1 1098Inf_min <= Inf_min : 0x1 1099Inf_min <= Inf : 0x1 1100Inf_min <= long_max : 0x1 1101Inf_min <= long_min : 0x1 1102Inf_min <= int_max : 0x1 1103Inf_min <= int_min : 0x1 1104Inf_min <= uint_max : 0x1 1105Inf_min <= ulong_max : 0x1 1106Inf_min <= double_min : 0x1 1107Inf_min <= double_max : 0x1 1108Inf_min <= float_min : 0x1 1109Inf_min <= float_max : 0x1 1110Inf_min == zero_min : 0x0 1111Inf_min == zero_plus : 0x0 1112Inf_min == zero : 0x0 1113Inf_min == NaN : 0x0 1114Inf_min == Inf_plus : 0x0 1115Inf_min == Inf_min : 0x1 1116Inf_min == Inf : 0x0 1117Inf_min == long_max : 0x0 1118Inf_min == long_min : 0x0 1119Inf_min == int_max : 0x0 1120Inf_min == int_min : 0x0 1121Inf_min == uint_max : 0x0 1122Inf_min == ulong_max : 0x0 1123Inf_min == double_min : 0x0 1124Inf_min == double_max : 0x0 1125Inf_min == float_min : 0x0 1126Inf_min == float_max : 0x0 1127Inf_min != zero_min : 0x1 1128Inf_min != zero_plus : 0x1 1129Inf_min != zero : 0x1 1130Inf_min != NaN : 0x1 1131Inf_min != Inf_plus : 0x1 1132Inf_min != Inf_min : 0x0 1133Inf_min != Inf : 0x1 1134Inf_min != long_max : 0x1 1135Inf_min != long_min : 0x1 1136Inf_min != int_max : 0x1 1137Inf_min != int_min : 0x1 1138Inf_min != uint_max : 0x1 1139Inf_min != ulong_max : 0x1 1140Inf_min != double_min : 0x1 1141Inf_min != double_max : 0x1 1142Inf_min != float_min : 0x1 1143Inf_min != float_max : 0x1 1144Inf_min * Inf_min * zero_min : NaN 1145Inf_min * Inf_min * zero_plus : NaN 1146Inf_min * Inf_min * zero : NaN 1147Inf_min * Inf_min * NaN : NaN 1148Inf_min * Inf_min * Inf_plus : Inf 1149Inf_min * Inf_min * Inf_min : -Inf 1150Inf_min * Inf_min * Inf : Inf 1151Inf_min * Inf_min * long_max : Inf 1152Inf_min * Inf_min * long_min : -Inf 1153Inf_min * Inf_min * int_max : Inf 1154Inf_min * Inf_min * int_min : -Inf 1155Inf_min * Inf_min * uint_max : Inf 1156Inf_min * Inf_min * ulong_max : Inf 1157Inf_min * Inf_min * double_min : Inf 1158Inf_min * Inf_min * double_max : Inf 1159Inf_min * Inf_min * float_min : Inf 1160Inf_min * Inf_min * float_max : Inf 1161Inf / zero_min : -Inf 1162Inf / zero_plus : Inf 1163Inf / zero : Inf 1164Inf / NaN : NaN 1165Inf / Inf_plus : NaN 1166Inf / Inf_min : NaN 1167Inf / Inf : NaN 1168Inf / long_max : Inf 1169Inf / long_min : -Inf 1170Inf / int_max : Inf 1171Inf / int_min : -Inf 1172Inf / uint_max : Inf 1173Inf / ulong_max : Inf 1174Inf / double_min : Inf 1175Inf / double_max : Inf 1176Inf / float_min : Inf 1177Inf / float_max : Inf 1178Inf * zero_min : NaN 1179Inf * zero_plus : NaN 1180Inf * zero : NaN 1181Inf * NaN : NaN 1182Inf * Inf_plus : Inf 1183Inf * Inf_min : -Inf 1184Inf * Inf : Inf 1185Inf * long_max : Inf 1186Inf * long_min : -Inf 1187Inf * int_max : Inf 1188Inf * int_min : -Inf 1189Inf * uint_max : Inf 1190Inf * ulong_max : Inf 1191Inf * double_min : Inf 1192Inf * double_max : Inf 1193Inf * float_min : Inf 1194Inf * float_max : Inf 1195Inf + zero_min : Inf 1196Inf + zero_plus : Inf 1197Inf + zero : Inf 1198Inf + NaN : NaN 1199Inf + Inf_plus : Inf 1200Inf + Inf_min : NaN 1201Inf + Inf : Inf 1202Inf + long_max : Inf 1203Inf + long_min : Inf 1204Inf + int_max : Inf 1205Inf + int_min : Inf 1206Inf + uint_max : Inf 1207Inf + ulong_max : Inf 1208Inf + double_min : Inf 1209Inf + double_max : Inf 1210Inf + float_min : Inf 1211Inf + float_max : Inf 1212Inf - zero_min : Inf 1213Inf - zero_plus : Inf 1214Inf - zero : Inf 1215Inf - NaN : NaN 1216Inf - Inf_plus : NaN 1217Inf - Inf_min : Inf 1218Inf - Inf : NaN 1219Inf - long_max : Inf 1220Inf - long_min : Inf 1221Inf - int_max : Inf 1222Inf - int_min : Inf 1223Inf - uint_max : Inf 1224Inf - ulong_max : Inf 1225Inf - double_min : Inf 1226Inf - double_max : Inf 1227Inf - float_min : Inf 1228Inf - float_max : Inf 1229Inf > zero_min : 0x1 1230Inf > zero_plus : 0x1 1231Inf > zero : 0x1 1232Inf > NaN : 0x0 1233Inf > Inf_plus : 0x0 1234Inf > Inf_min : 0x1 1235Inf > Inf : 0x0 1236Inf > long_max : 0x1 1237Inf > long_min : 0x1 1238Inf > int_max : 0x1 1239Inf > int_min : 0x1 1240Inf > uint_max : 0x1 1241Inf > ulong_max : 0x1 1242Inf > double_min : 0x1 1243Inf > double_max : 0x1 1244Inf > float_min : 0x1 1245Inf > float_max : 0x1 1246Inf < zero_min : 0x0 1247Inf < zero_plus : 0x0 1248Inf < zero : 0x0 1249Inf < NaN : 0x0 1250Inf < Inf_plus : 0x0 1251Inf < Inf_min : 0x0 1252Inf < Inf : 0x0 1253Inf < long_max : 0x0 1254Inf < long_min : 0x0 1255Inf < int_max : 0x0 1256Inf < int_min : 0x0 1257Inf < uint_max : 0x0 1258Inf < ulong_max : 0x0 1259Inf < double_min : 0x0 1260Inf < double_max : 0x0 1261Inf < float_min : 0x0 1262Inf < float_max : 0x0 1263Inf >= zero_min : 0x1 1264Inf >= zero_plus : 0x1 1265Inf >= zero : 0x1 1266Inf >= NaN : 0x0 1267Inf >= Inf_plus : 0x1 1268Inf >= Inf_min : 0x1 1269Inf >= Inf : 0x1 1270Inf >= long_max : 0x1 1271Inf >= long_min : 0x1 1272Inf >= int_max : 0x1 1273Inf >= int_min : 0x1 1274Inf >= uint_max : 0x1 1275Inf >= ulong_max : 0x1 1276Inf >= double_min : 0x1 1277Inf >= double_max : 0x1 1278Inf >= float_min : 0x1 1279Inf >= float_max : 0x1 1280Inf <= zero_min : 0x0 1281Inf <= zero_plus : 0x0 1282Inf <= zero : 0x0 1283Inf <= NaN : 0x0 1284Inf <= Inf_plus : 0x1 1285Inf <= Inf_min : 0x0 1286Inf <= Inf : 0x1 1287Inf <= long_max : 0x0 1288Inf <= long_min : 0x0 1289Inf <= int_max : 0x0 1290Inf <= int_min : 0x0 1291Inf <= uint_max : 0x0 1292Inf <= ulong_max : 0x0 1293Inf <= double_min : 0x0 1294Inf <= double_max : 0x0 1295Inf <= float_min : 0x0 1296Inf <= float_max : 0x0 1297Inf == zero_min : 0x0 1298Inf == zero_plus : 0x0 1299Inf == zero : 0x0 1300Inf == NaN : 0x0 1301Inf == Inf_plus : 0x1 1302Inf == Inf_min : 0x0 1303Inf == Inf : 0x1 1304Inf == long_max : 0x0 1305Inf == long_min : 0x0 1306Inf == int_max : 0x0 1307Inf == int_min : 0x0 1308Inf == uint_max : 0x0 1309Inf == ulong_max : 0x0 1310Inf == double_min : 0x0 1311Inf == double_max : 0x0 1312Inf == float_min : 0x0 1313Inf == float_max : 0x0 1314Inf != zero_min : 0x1 1315Inf != zero_plus : 0x1 1316Inf != zero : 0x1 1317Inf != NaN : 0x1 1318Inf != Inf_plus : 0x0 1319Inf != Inf_min : 0x1 1320Inf != Inf : 0x0 1321Inf != long_max : 0x1 1322Inf != long_min : 0x1 1323Inf != int_max : 0x1 1324Inf != int_min : 0x1 1325Inf != uint_max : 0x1 1326Inf != ulong_max : 0x1 1327Inf != double_min : 0x1 1328Inf != double_max : 0x1 1329Inf != float_min : 0x1 1330Inf != float_max : 0x1 1331Inf * Inf * zero_min : NaN 1332Inf * Inf * zero_plus : NaN 1333Inf * Inf * zero : NaN 1334Inf * Inf * NaN : NaN 1335Inf * Inf * Inf_plus : Inf 1336Inf * Inf * Inf_min : -Inf 1337Inf * Inf * Inf : Inf 1338Inf * Inf * long_max : Inf 1339Inf * Inf * long_min : -Inf 1340Inf * Inf * int_max : Inf 1341Inf * Inf * int_min : -Inf 1342Inf * Inf * uint_max : Inf 1343Inf * Inf * ulong_max : Inf 1344Inf * Inf * double_min : Inf 1345Inf * Inf * double_max : Inf 1346Inf * Inf * float_min : Inf 1347Inf * Inf * float_max : Inf 1348****************** limits fx_float_long 1349zero_min : 0x0 1350zero_plus : 0x0 1351zero : 0x0 1352NaN : NaN 1353Inf_plus : Inf 1354Inf_min : -Inf 1355Inf : Inf 1356long_max : 0x7fffffff 1357long_min : 0x8e+7 1358int_max : 0x7fffffff 1359int_min : 0x8e+7 1360uint_max : 0x0ffffffff 1361ulong_max : 0x0ffffffff 1362double_min : 0x.4e-255 1363double_max : 0x0fffffffffffff8e+242 1364float_min : 0x.4e-31 1365float_max : 0x0ffffffe+26 1366long_max / zero_min : -Inf 1367long_max / zero_plus : Inf 1368long_max / zero : Inf 1369long_max / NaN : NaN 1370long_max / Inf_plus : 0x0 1371long_max / Inf_min : 0x0 1372long_max / Inf : 0x0 1373long_max / long_max : 0x1 1374long_max / long_min : 0xf.00000002 1375long_max / int_max : 0x1 1376long_max / int_min : 0xf.00000002 1377long_max / uint_max : 0x.7fffffff8 1378long_max / ulong_max : 0x.7fffffff8 1379long_max / double_min : Inf 1380long_max / double_max : 0x.7fffffff000004e-248 1381long_max / float_min : 0x1fffffffce+31 1382long_max / float_max : 0x.08000007f00008e-23 1383long_max * zero_min : 0x0 1384long_max * zero_plus : 0x0 1385long_max * zero : 0x0 1386long_max * NaN : NaN 1387long_max * Inf_plus : Inf 1388long_max * Inf_min : -Inf 1389long_max * Inf : Inf 1390long_max * long_max : 0x3fffffffe+8 1391long_max * long_min : 0xc00000008e+7 1392long_max * int_max : 0x3fffffffe+8 1393long_max * int_min : 0xc00000008e+7 1394long_max * uint_max : 0x7ffffffe8e+7 1395long_max * ulong_max : 0x7ffffffe8e+7 1396long_max * double_min : 0x.1fffffffce-247 1397long_max * double_max : Inf 1398long_max * float_min : 0x.1fffffffce-23 1399long_max * float_max : 0x7fffff7fe+32 1400long_max + zero_min : 0x7fffffff 1401long_max + zero_plus : 0x7fffffff 1402long_max + zero : 0x7fffffff 1403long_max + NaN : NaN 1404long_max + Inf_plus : Inf 1405long_max + Inf_min : -Inf 1406long_max + Inf : Inf 1407long_max + long_max : 0x0fffffffe 1408long_max + long_min : 0xf 1409long_max + int_max : 0x0fffffffe 1410long_max + int_min : 0xf 1411long_max + uint_max : 0x17ffffffe 1412long_max + ulong_max : 0x17ffffffe 1413long_max + double_min : 0x7fffffff 1414long_max + double_max : 0x0fffffffffffff8e+242 1415long_max + float_min : 0x7fffffff 1416long_max + float_max : 0x0ffffffe+26 1417long_max - zero_min : 0x7fffffff 1418long_max - zero_plus : 0x7fffffff 1419long_max - zero : 0x7fffffff 1420long_max - NaN : NaN 1421long_max - Inf_plus : -Inf 1422long_max - Inf_min : Inf 1423long_max - Inf : -Inf 1424long_max - long_max : 0x0 1425long_max - long_min : 0x0ffffffff 1426long_max - int_max : 0x0 1427long_max - int_min : 0x0ffffffff 1428long_max - uint_max : 0x8e+7 1429long_max - ulong_max : 0x8e+7 1430long_max - double_min : 0x7fffffff 1431long_max - double_max : 0xf00000000000008e+242 1432long_max - float_min : 0x7fffffff 1433long_max - float_max : 0xf000001e+26 1434long_max > zero_min : 0x1 1435long_max > zero_plus : 0x1 1436long_max > zero : 0x1 1437long_max > NaN : 0x0 1438long_max > Inf_plus : 0x0 1439long_max > Inf_min : 0x1 1440long_max > Inf : 0x0 1441long_max > long_max : 0x0 1442long_max > long_min : 0x1 1443long_max > int_max : 0x0 1444long_max > int_min : 0x1 1445long_max > uint_max : 0x0 1446long_max > ulong_max : 0x0 1447long_max > double_min : 0x1 1448long_max > double_max : 0x0 1449long_max > float_min : 0x1 1450long_max > float_max : 0x0 1451long_max < zero_min : 0x0 1452long_max < zero_plus : 0x0 1453long_max < zero : 0x0 1454long_max < NaN : 0x0 1455long_max < Inf_plus : 0x1 1456long_max < Inf_min : 0x0 1457long_max < Inf : 0x1 1458long_max < long_max : 0x0 1459long_max < long_min : 0x0 1460long_max < int_max : 0x0 1461long_max < int_min : 0x0 1462long_max < uint_max : 0x1 1463long_max < ulong_max : 0x1 1464long_max < double_min : 0x0 1465long_max < double_max : 0x1 1466long_max < float_min : 0x0 1467long_max < float_max : 0x1 1468long_max >= zero_min : 0x1 1469long_max >= zero_plus : 0x1 1470long_max >= zero : 0x1 1471long_max >= NaN : 0x0 1472long_max >= Inf_plus : 0x0 1473long_max >= Inf_min : 0x1 1474long_max >= Inf : 0x0 1475long_max >= long_max : 0x1 1476long_max >= long_min : 0x1 1477long_max >= int_max : 0x1 1478long_max >= int_min : 0x1 1479long_max >= uint_max : 0x0 1480long_max >= ulong_max : 0x0 1481long_max >= double_min : 0x1 1482long_max >= double_max : 0x0 1483long_max >= float_min : 0x1 1484long_max >= float_max : 0x0 1485long_max <= zero_min : 0x0 1486long_max <= zero_plus : 0x0 1487long_max <= zero : 0x0 1488long_max <= NaN : 0x0 1489long_max <= Inf_plus : 0x1 1490long_max <= Inf_min : 0x0 1491long_max <= Inf : 0x1 1492long_max <= long_max : 0x1 1493long_max <= long_min : 0x0 1494long_max <= int_max : 0x1 1495long_max <= int_min : 0x0 1496long_max <= uint_max : 0x1 1497long_max <= ulong_max : 0x1 1498long_max <= double_min : 0x0 1499long_max <= double_max : 0x1 1500long_max <= float_min : 0x0 1501long_max <= float_max : 0x1 1502long_max == zero_min : 0x0 1503long_max == zero_plus : 0x0 1504long_max == zero : 0x0 1505long_max == NaN : 0x0 1506long_max == Inf_plus : 0x0 1507long_max == Inf_min : 0x0 1508long_max == Inf : 0x0 1509long_max == long_max : 0x1 1510long_max == long_min : 0x0 1511long_max == int_max : 0x1 1512long_max == int_min : 0x0 1513long_max == uint_max : 0x0 1514long_max == ulong_max : 0x0 1515long_max == double_min : 0x0 1516long_max == double_max : 0x0 1517long_max == float_min : 0x0 1518long_max == float_max : 0x0 1519long_max != zero_min : 0x1 1520long_max != zero_plus : 0x1 1521long_max != zero : 0x1 1522long_max != NaN : 0x1 1523long_max != Inf_plus : 0x1 1524long_max != Inf_min : 0x1 1525long_max != Inf : 0x1 1526long_max != long_max : 0x0 1527long_max != long_min : 0x1 1528long_max != int_max : 0x0 1529long_max != int_min : 0x1 1530long_max != uint_max : 0x1 1531long_max != ulong_max : 0x1 1532long_max != double_min : 0x1 1533long_max != double_max : 0x1 1534long_max != float_min : 0x1 1535long_max != float_max : 0x1 1536long_max * long_max * zero_min : 0x0 1537long_max * long_max * zero_plus : 0x0 1538long_max * long_max * zero : 0x0 1539long_max * long_max * NaN : NaN 1540long_max * long_max * Inf_plus : Inf 1541long_max * long_max * Inf_min : -Inf 1542long_max * long_max * Inf : Inf 1543long_max * long_max * long_max : 0x1fffffff4e+15 1544long_max * long_max * long_min : 0xe00000008e+15 1545long_max * long_max * int_max : 0x1fffffff4e+15 1546long_max * long_max * int_min : 0xe00000008e+15 1547long_max * long_max * uint_max : 0x3ffffffece+15 1548long_max * long_max * ulong_max : 0x3ffffffece+15 1549long_max * long_max * double_min : 0x.0fffffffce-239 1550long_max * long_max * double_max : Inf 1551long_max * long_max * float_min : 0x.0fffffffce-15 1552long_max * long_max * float_max : 0x3fffffbfe+40 1553long_min / zero_min : Inf 1554long_min / zero_plus : -Inf 1555long_min / zero : -Inf 1556long_min / NaN : NaN 1557long_min / Inf_plus : 0x0 1558long_min / Inf_min : 0x0 1559long_min / Inf : 0x0 1560long_min / long_max : 0xe.fffffffe 1561long_min / long_min : 0x1 1562long_min / int_max : 0xe.fffffffe 1563long_min / int_min : 0x1 1564long_min / uint_max : 0xf.7fffffff8 1565long_min / ulong_max : 0xf.7fffffff8 1566long_min / double_min : -Inf 1567long_min / double_max : 0x.8e-248 1568long_min / float_min : 0xee+39 1569long_min / float_max : 0x.f7fffff7fffff8e-23 1570long_min * zero_min : 0x0 1571long_min * zero_plus : 0x0 1572long_min * zero : 0x0 1573long_min * NaN : NaN 1574long_min * Inf_plus : -Inf 1575long_min * Inf_min : Inf 1576long_min * Inf : -Inf 1577long_min * long_max : 0xc00000008e+7 1578long_min * long_min : 0x4e+15 1579long_min * int_max : 0xc00000008e+7 1580long_min * int_min : 0x4e+15 1581long_min * uint_max : 0x800000008e+7 1582long_min * ulong_max : 0x800000008e+7 1583long_min * double_min : 0x.ee-247 1584long_min * double_max : -Inf 1585long_min * float_min : 0x.ee-23 1586long_min * float_max : 0x8000008e+33 1587long_min + zero_min : 0x8e+7 1588long_min + zero_plus : 0x8e+7 1589long_min + zero : 0x8e+7 1590long_min + NaN : NaN 1591long_min + Inf_plus : Inf 1592long_min + Inf_min : -Inf 1593long_min + Inf : Inf 1594long_min + long_max : 0xf 1595long_min + long_min : 0xfe+8 1596long_min + int_max : 0xf 1597long_min + int_min : 0xfe+8 1598long_min + uint_max : 0x7fffffff 1599long_min + ulong_max : 0x7fffffff 1600long_min + double_min : 0x8e+7 1601long_min + double_max : 0x0fffffffffffff8e+242 1602long_min + float_min : 0x8e+7 1603long_min + float_max : 0x0ffffffe+26 1604long_min - zero_min : 0x8e+7 1605long_min - zero_plus : 0x8e+7 1606long_min - zero : 0x8e+7 1607long_min - NaN : NaN 1608long_min - Inf_plus : -Inf 1609long_min - Inf_min : Inf 1610long_min - Inf : -Inf 1611long_min - long_max : 0xf00000001 1612long_min - long_min : 0x0 1613long_min - int_max : 0xf00000001 1614long_min - int_min : 0x0 1615long_min - uint_max : 0xe80000001 1616long_min - ulong_max : 0xe80000001 1617long_min - double_min : 0x8e+7 1618long_min - double_max : 0xf00000000000008e+242 1619long_min - float_min : 0x8e+7 1620long_min - float_max : 0xf000001e+26 1621long_min > zero_min : 0x0 1622long_min > zero_plus : 0x0 1623long_min > zero : 0x0 1624long_min > NaN : 0x0 1625long_min > Inf_plus : 0x0 1626long_min > Inf_min : 0x1 1627long_min > Inf : 0x0 1628long_min > long_max : 0x0 1629long_min > long_min : 0x0 1630long_min > int_max : 0x0 1631long_min > int_min : 0x0 1632long_min > uint_max : 0x0 1633long_min > ulong_max : 0x0 1634long_min > double_min : 0x0 1635long_min > double_max : 0x0 1636long_min > float_min : 0x0 1637long_min > float_max : 0x0 1638long_min < zero_min : 0x1 1639long_min < zero_plus : 0x1 1640long_min < zero : 0x1 1641long_min < NaN : 0x0 1642long_min < Inf_plus : 0x1 1643long_min < Inf_min : 0x0 1644long_min < Inf : 0x1 1645long_min < long_max : 0x1 1646long_min < long_min : 0x0 1647long_min < int_max : 0x1 1648long_min < int_min : 0x0 1649long_min < uint_max : 0x1 1650long_min < ulong_max : 0x1 1651long_min < double_min : 0x1 1652long_min < double_max : 0x1 1653long_min < float_min : 0x1 1654long_min < float_max : 0x1 1655long_min >= zero_min : 0x0 1656long_min >= zero_plus : 0x0 1657long_min >= zero : 0x0 1658long_min >= NaN : 0x0 1659long_min >= Inf_plus : 0x0 1660long_min >= Inf_min : 0x1 1661long_min >= Inf : 0x0 1662long_min >= long_max : 0x0 1663long_min >= long_min : 0x1 1664long_min >= int_max : 0x0 1665long_min >= int_min : 0x1 1666long_min >= uint_max : 0x0 1667long_min >= ulong_max : 0x0 1668long_min >= double_min : 0x0 1669long_min >= double_max : 0x0 1670long_min >= float_min : 0x0 1671long_min >= float_max : 0x0 1672long_min <= zero_min : 0x1 1673long_min <= zero_plus : 0x1 1674long_min <= zero : 0x1 1675long_min <= NaN : 0x0 1676long_min <= Inf_plus : 0x1 1677long_min <= Inf_min : 0x0 1678long_min <= Inf : 0x1 1679long_min <= long_max : 0x1 1680long_min <= long_min : 0x1 1681long_min <= int_max : 0x1 1682long_min <= int_min : 0x1 1683long_min <= uint_max : 0x1 1684long_min <= ulong_max : 0x1 1685long_min <= double_min : 0x1 1686long_min <= double_max : 0x1 1687long_min <= float_min : 0x1 1688long_min <= float_max : 0x1 1689long_min == zero_min : 0x0 1690long_min == zero_plus : 0x0 1691long_min == zero : 0x0 1692long_min == NaN : 0x0 1693long_min == Inf_plus : 0x0 1694long_min == Inf_min : 0x0 1695long_min == Inf : 0x0 1696long_min == long_max : 0x0 1697long_min == long_min : 0x1 1698long_min == int_max : 0x0 1699long_min == int_min : 0x1 1700long_min == uint_max : 0x0 1701long_min == ulong_max : 0x0 1702long_min == double_min : 0x0 1703long_min == double_max : 0x0 1704long_min == float_min : 0x0 1705long_min == float_max : 0x0 1706long_min != zero_min : 0x1 1707long_min != zero_plus : 0x1 1708long_min != zero : 0x1 1709long_min != NaN : 0x1 1710long_min != Inf_plus : 0x1 1711long_min != Inf_min : 0x1 1712long_min != Inf : 0x1 1713long_min != long_max : 0x1 1714long_min != long_min : 0x0 1715long_min != int_max : 0x1 1716long_min != int_min : 0x0 1717long_min != uint_max : 0x1 1718long_min != ulong_max : 0x1 1719long_min != double_min : 0x1 1720long_min != double_max : 0x1 1721long_min != float_min : 0x1 1722long_min != float_max : 0x1 1723long_min * long_min * zero_min : 0x0 1724long_min * long_min * zero_plus : 0x0 1725long_min * long_min * zero : 0x0 1726long_min * long_min * NaN : NaN 1727long_min * long_min * Inf_plus : Inf 1728long_min * long_min * Inf_min : -Inf 1729long_min * long_min * Inf : Inf 1730long_min * long_min * long_max : 0x1fffffffce+15 1731long_min * long_min * long_min : 0xee+23 1732long_min * long_min * int_max : 0x1fffffffce+15 1733long_min * long_min * int_min : 0xee+23 1734long_min * long_min * uint_max : 0x3fffffffce+15 1735long_min * long_min * ulong_max : 0x3fffffffce+15 1736long_min * long_min * double_min : 0x.1e-239 1737long_min * long_min * double_max : Inf 1738long_min * long_min * float_min : 0x.1e-15 1739long_min * long_min * float_max : 0x3fffffce+41 1740int_max / zero_min : -Inf 1741int_max / zero_plus : Inf 1742int_max / zero : Inf 1743int_max / NaN : NaN 1744int_max / Inf_plus : 0x0 1745int_max / Inf_min : 0x0 1746int_max / Inf : 0x0 1747int_max / long_max : 0x1 1748int_max / long_min : 0xf.00000002 1749int_max / int_max : 0x1 1750int_max / int_min : 0xf.00000002 1751int_max / uint_max : 0x.7fffffff8 1752int_max / ulong_max : 0x.7fffffff8 1753int_max / double_min : Inf 1754int_max / double_max : 0x.7fffffff000004e-248 1755int_max / float_min : 0x1fffffffce+31 1756int_max / float_max : 0x.08000007f00008e-23 1757int_max * zero_min : 0x0 1758int_max * zero_plus : 0x0 1759int_max * zero : 0x0 1760int_max * NaN : NaN 1761int_max * Inf_plus : Inf 1762int_max * Inf_min : -Inf 1763int_max * Inf : Inf 1764int_max * long_max : 0x3fffffffe+8 1765int_max * long_min : 0xc00000008e+7 1766int_max * int_max : 0x3fffffffe+8 1767int_max * int_min : 0xc00000008e+7 1768int_max * uint_max : 0x7ffffffe8e+7 1769int_max * ulong_max : 0x7ffffffe8e+7 1770int_max * double_min : 0x.1fffffffce-247 1771int_max * double_max : Inf 1772int_max * float_min : 0x.1fffffffce-23 1773int_max * float_max : 0x7fffff7fe+32 1774int_max + zero_min : 0x7fffffff 1775int_max + zero_plus : 0x7fffffff 1776int_max + zero : 0x7fffffff 1777int_max + NaN : NaN 1778int_max + Inf_plus : Inf 1779int_max + Inf_min : -Inf 1780int_max + Inf : Inf 1781int_max + long_max : 0x0fffffffe 1782int_max + long_min : 0xf 1783int_max + int_max : 0x0fffffffe 1784int_max + int_min : 0xf 1785int_max + uint_max : 0x17ffffffe 1786int_max + ulong_max : 0x17ffffffe 1787int_max + double_min : 0x7fffffff 1788int_max + double_max : 0x0fffffffffffff8e+242 1789int_max + float_min : 0x7fffffff 1790int_max + float_max : 0x0ffffffe+26 1791int_max - zero_min : 0x7fffffff 1792int_max - zero_plus : 0x7fffffff 1793int_max - zero : 0x7fffffff 1794int_max - NaN : NaN 1795int_max - Inf_plus : -Inf 1796int_max - Inf_min : Inf 1797int_max - Inf : -Inf 1798int_max - long_max : 0x0 1799int_max - long_min : 0x0ffffffff 1800int_max - int_max : 0x0 1801int_max - int_min : 0x0ffffffff 1802int_max - uint_max : 0x8e+7 1803int_max - ulong_max : 0x8e+7 1804int_max - double_min : 0x7fffffff 1805int_max - double_max : 0xf00000000000008e+242 1806int_max - float_min : 0x7fffffff 1807int_max - float_max : 0xf000001e+26 1808int_max > zero_min : 0x1 1809int_max > zero_plus : 0x1 1810int_max > zero : 0x1 1811int_max > NaN : 0x0 1812int_max > Inf_plus : 0x0 1813int_max > Inf_min : 0x1 1814int_max > Inf : 0x0 1815int_max > long_max : 0x0 1816int_max > long_min : 0x1 1817int_max > int_max : 0x0 1818int_max > int_min : 0x1 1819int_max > uint_max : 0x0 1820int_max > ulong_max : 0x0 1821int_max > double_min : 0x1 1822int_max > double_max : 0x0 1823int_max > float_min : 0x1 1824int_max > float_max : 0x0 1825int_max < zero_min : 0x0 1826int_max < zero_plus : 0x0 1827int_max < zero : 0x0 1828int_max < NaN : 0x0 1829int_max < Inf_plus : 0x1 1830int_max < Inf_min : 0x0 1831int_max < Inf : 0x1 1832int_max < long_max : 0x0 1833int_max < long_min : 0x0 1834int_max < int_max : 0x0 1835int_max < int_min : 0x0 1836int_max < uint_max : 0x1 1837int_max < ulong_max : 0x1 1838int_max < double_min : 0x0 1839int_max < double_max : 0x1 1840int_max < float_min : 0x0 1841int_max < float_max : 0x1 1842int_max >= zero_min : 0x1 1843int_max >= zero_plus : 0x1 1844int_max >= zero : 0x1 1845int_max >= NaN : 0x0 1846int_max >= Inf_plus : 0x0 1847int_max >= Inf_min : 0x1 1848int_max >= Inf : 0x0 1849int_max >= long_max : 0x1 1850int_max >= long_min : 0x1 1851int_max >= int_max : 0x1 1852int_max >= int_min : 0x1 1853int_max >= uint_max : 0x0 1854int_max >= ulong_max : 0x0 1855int_max >= double_min : 0x1 1856int_max >= double_max : 0x0 1857int_max >= float_min : 0x1 1858int_max >= float_max : 0x0 1859int_max <= zero_min : 0x0 1860int_max <= zero_plus : 0x0 1861int_max <= zero : 0x0 1862int_max <= NaN : 0x0 1863int_max <= Inf_plus : 0x1 1864int_max <= Inf_min : 0x0 1865int_max <= Inf : 0x1 1866int_max <= long_max : 0x1 1867int_max <= long_min : 0x0 1868int_max <= int_max : 0x1 1869int_max <= int_min : 0x0 1870int_max <= uint_max : 0x1 1871int_max <= ulong_max : 0x1 1872int_max <= double_min : 0x0 1873int_max <= double_max : 0x1 1874int_max <= float_min : 0x0 1875int_max <= float_max : 0x1 1876int_max == zero_min : 0x0 1877int_max == zero_plus : 0x0 1878int_max == zero : 0x0 1879int_max == NaN : 0x0 1880int_max == Inf_plus : 0x0 1881int_max == Inf_min : 0x0 1882int_max == Inf : 0x0 1883int_max == long_max : 0x1 1884int_max == long_min : 0x0 1885int_max == int_max : 0x1 1886int_max == int_min : 0x0 1887int_max == uint_max : 0x0 1888int_max == ulong_max : 0x0 1889int_max == double_min : 0x0 1890int_max == double_max : 0x0 1891int_max == float_min : 0x0 1892int_max == float_max : 0x0 1893int_max != zero_min : 0x1 1894int_max != zero_plus : 0x1 1895int_max != zero : 0x1 1896int_max != NaN : 0x1 1897int_max != Inf_plus : 0x1 1898int_max != Inf_min : 0x1 1899int_max != Inf : 0x1 1900int_max != long_max : 0x0 1901int_max != long_min : 0x1 1902int_max != int_max : 0x0 1903int_max != int_min : 0x1 1904int_max != uint_max : 0x1 1905int_max != ulong_max : 0x1 1906int_max != double_min : 0x1 1907int_max != double_max : 0x1 1908int_max != float_min : 0x1 1909int_max != float_max : 0x1 1910int_max * int_max * zero_min : 0x0 1911int_max * int_max * zero_plus : 0x0 1912int_max * int_max * zero : 0x0 1913int_max * int_max * NaN : NaN 1914int_max * int_max * Inf_plus : Inf 1915int_max * int_max * Inf_min : -Inf 1916int_max * int_max * Inf : Inf 1917int_max * int_max * long_max : 0x1fffffff4e+15 1918int_max * int_max * long_min : 0xe00000008e+15 1919int_max * int_max * int_max : 0x1fffffff4e+15 1920int_max * int_max * int_min : 0xe00000008e+15 1921int_max * int_max * uint_max : 0x3ffffffece+15 1922int_max * int_max * ulong_max : 0x3ffffffece+15 1923int_max * int_max * double_min : 0x.0fffffffce-239 1924int_max * int_max * double_max : Inf 1925int_max * int_max * float_min : 0x.0fffffffce-15 1926int_max * int_max * float_max : 0x3fffffbfe+40 1927int_min / zero_min : Inf 1928int_min / zero_plus : -Inf 1929int_min / zero : -Inf 1930int_min / NaN : NaN 1931int_min / Inf_plus : 0x0 1932int_min / Inf_min : 0x0 1933int_min / Inf : 0x0 1934int_min / long_max : 0xe.fffffffe 1935int_min / long_min : 0x1 1936int_min / int_max : 0xe.fffffffe 1937int_min / int_min : 0x1 1938int_min / uint_max : 0xf.7fffffff8 1939int_min / ulong_max : 0xf.7fffffff8 1940int_min / double_min : -Inf 1941int_min / double_max : 0x.8e-248 1942int_min / float_min : 0xee+39 1943int_min / float_max : 0x.f7fffff7fffff8e-23 1944int_min * zero_min : 0x0 1945int_min * zero_plus : 0x0 1946int_min * zero : 0x0 1947int_min * NaN : NaN 1948int_min * Inf_plus : -Inf 1949int_min * Inf_min : Inf 1950int_min * Inf : -Inf 1951int_min * long_max : 0xc00000008e+7 1952int_min * long_min : 0x4e+15 1953int_min * int_max : 0xc00000008e+7 1954int_min * int_min : 0x4e+15 1955int_min * uint_max : 0x800000008e+7 1956int_min * ulong_max : 0x800000008e+7 1957int_min * double_min : 0x.ee-247 1958int_min * double_max : -Inf 1959int_min * float_min : 0x.ee-23 1960int_min * float_max : 0x8000008e+33 1961int_min + zero_min : 0x8e+7 1962int_min + zero_plus : 0x8e+7 1963int_min + zero : 0x8e+7 1964int_min + NaN : NaN 1965int_min + Inf_plus : Inf 1966int_min + Inf_min : -Inf 1967int_min + Inf : Inf 1968int_min + long_max : 0xf 1969int_min + long_min : 0xfe+8 1970int_min + int_max : 0xf 1971int_min + int_min : 0xfe+8 1972int_min + uint_max : 0x7fffffff 1973int_min + ulong_max : 0x7fffffff 1974int_min + double_min : 0x8e+7 1975int_min + double_max : 0x0fffffffffffff8e+242 1976int_min + float_min : 0x8e+7 1977int_min + float_max : 0x0ffffffe+26 1978int_min - zero_min : 0x8e+7 1979int_min - zero_plus : 0x8e+7 1980int_min - zero : 0x8e+7 1981int_min - NaN : NaN 1982int_min - Inf_plus : -Inf 1983int_min - Inf_min : Inf 1984int_min - Inf : -Inf 1985int_min - long_max : 0xf00000001 1986int_min - long_min : 0x0 1987int_min - int_max : 0xf00000001 1988int_min - int_min : 0x0 1989int_min - uint_max : 0xe80000001 1990int_min - ulong_max : 0xe80000001 1991int_min - double_min : 0x8e+7 1992int_min - double_max : 0xf00000000000008e+242 1993int_min - float_min : 0x8e+7 1994int_min - float_max : 0xf000001e+26 1995int_min > zero_min : 0x0 1996int_min > zero_plus : 0x0 1997int_min > zero : 0x0 1998int_min > NaN : 0x0 1999int_min > Inf_plus : 0x0 2000int_min > Inf_min : 0x1 2001int_min > Inf : 0x0 2002int_min > long_max : 0x0 2003int_min > long_min : 0x0 2004int_min > int_max : 0x0 2005int_min > int_min : 0x0 2006int_min > uint_max : 0x0 2007int_min > ulong_max : 0x0 2008int_min > double_min : 0x0 2009int_min > double_max : 0x0 2010int_min > float_min : 0x0 2011int_min > float_max : 0x0 2012int_min < zero_min : 0x1 2013int_min < zero_plus : 0x1 2014int_min < zero : 0x1 2015int_min < NaN : 0x0 2016int_min < Inf_plus : 0x1 2017int_min < Inf_min : 0x0 2018int_min < Inf : 0x1 2019int_min < long_max : 0x1 2020int_min < long_min : 0x0 2021int_min < int_max : 0x1 2022int_min < int_min : 0x0 2023int_min < uint_max : 0x1 2024int_min < ulong_max : 0x1 2025int_min < double_min : 0x1 2026int_min < double_max : 0x1 2027int_min < float_min : 0x1 2028int_min < float_max : 0x1 2029int_min >= zero_min : 0x0 2030int_min >= zero_plus : 0x0 2031int_min >= zero : 0x0 2032int_min >= NaN : 0x0 2033int_min >= Inf_plus : 0x0 2034int_min >= Inf_min : 0x1 2035int_min >= Inf : 0x0 2036int_min >= long_max : 0x0 2037int_min >= long_min : 0x1 2038int_min >= int_max : 0x0 2039int_min >= int_min : 0x1 2040int_min >= uint_max : 0x0 2041int_min >= ulong_max : 0x0 2042int_min >= double_min : 0x0 2043int_min >= double_max : 0x0 2044int_min >= float_min : 0x0 2045int_min >= float_max : 0x0 2046int_min <= zero_min : 0x1 2047int_min <= zero_plus : 0x1 2048int_min <= zero : 0x1 2049int_min <= NaN : 0x0 2050int_min <= Inf_plus : 0x1 2051int_min <= Inf_min : 0x0 2052int_min <= Inf : 0x1 2053int_min <= long_max : 0x1 2054int_min <= long_min : 0x1 2055int_min <= int_max : 0x1 2056int_min <= int_min : 0x1 2057int_min <= uint_max : 0x1 2058int_min <= ulong_max : 0x1 2059int_min <= double_min : 0x1 2060int_min <= double_max : 0x1 2061int_min <= float_min : 0x1 2062int_min <= float_max : 0x1 2063int_min == zero_min : 0x0 2064int_min == zero_plus : 0x0 2065int_min == zero : 0x0 2066int_min == NaN : 0x0 2067int_min == Inf_plus : 0x0 2068int_min == Inf_min : 0x0 2069int_min == Inf : 0x0 2070int_min == long_max : 0x0 2071int_min == long_min : 0x1 2072int_min == int_max : 0x0 2073int_min == int_min : 0x1 2074int_min == uint_max : 0x0 2075int_min == ulong_max : 0x0 2076int_min == double_min : 0x0 2077int_min == double_max : 0x0 2078int_min == float_min : 0x0 2079int_min == float_max : 0x0 2080int_min != zero_min : 0x1 2081int_min != zero_plus : 0x1 2082int_min != zero : 0x1 2083int_min != NaN : 0x1 2084int_min != Inf_plus : 0x1 2085int_min != Inf_min : 0x1 2086int_min != Inf : 0x1 2087int_min != long_max : 0x1 2088int_min != long_min : 0x0 2089int_min != int_max : 0x1 2090int_min != int_min : 0x0 2091int_min != uint_max : 0x1 2092int_min != ulong_max : 0x1 2093int_min != double_min : 0x1 2094int_min != double_max : 0x1 2095int_min != float_min : 0x1 2096int_min != float_max : 0x1 2097int_min * int_min * zero_min : 0x0 2098int_min * int_min * zero_plus : 0x0 2099int_min * int_min * zero : 0x0 2100int_min * int_min * NaN : NaN 2101int_min * int_min * Inf_plus : Inf 2102int_min * int_min * Inf_min : -Inf 2103int_min * int_min * Inf : Inf 2104int_min * int_min * long_max : 0x1fffffffce+15 2105int_min * int_min * long_min : 0xee+23 2106int_min * int_min * int_max : 0x1fffffffce+15 2107int_min * int_min * int_min : 0xee+23 2108int_min * int_min * uint_max : 0x3fffffffce+15 2109int_min * int_min * ulong_max : 0x3fffffffce+15 2110int_min * int_min * double_min : 0x.1e-239 2111int_min * int_min * double_max : Inf 2112int_min * int_min * float_min : 0x.1e-15 2113int_min * int_min * float_max : 0x3fffffce+41 2114uint_max / zero_min : -Inf 2115uint_max / zero_plus : Inf 2116uint_max / zero : Inf 2117uint_max / NaN : NaN 2118uint_max / Inf_plus : 0x0 2119uint_max / Inf_min : 0x0 2120uint_max / Inf : 0x0 2121uint_max / long_max : 0x2.00000002 2122uint_max / long_min : 0xe.00000002 2123uint_max / int_max : 0x2.00000002 2124uint_max / int_min : 0xe.00000002 2125uint_max / uint_max : 0x1 2126uint_max / ulong_max : 0x1 2127uint_max / double_min : Inf 2128uint_max / double_max : 0x.0ffffffff000008e-247 2129uint_max / float_min : 0x3fffffffce+31 2130uint_max / float_max : 0x.1000000ff0001e-23 2131uint_max * zero_min : 0x0 2132uint_max * zero_plus : 0x0 2133uint_max * zero : 0x0 2134uint_max * NaN : NaN 2135uint_max * Inf_plus : Inf 2136uint_max * Inf_min : -Inf 2137uint_max * Inf : Inf 2138uint_max * long_max : 0x7ffffffe8e+7 2139uint_max * long_min : 0x800000008e+7 2140uint_max * int_max : 0x7ffffffe8e+7 2141uint_max * int_min : 0x800000008e+7 2142uint_max * uint_max : 0x0fffffffee+8 2143uint_max * ulong_max : 0x0fffffffee+8 2144uint_max * double_min : 0x.3fffffffce-247 2145uint_max * double_max : Inf 2146uint_max * float_min : 0x.3fffffffce-23 2147uint_max * float_max : 0x0fffffeffe+32 2148uint_max + zero_min : 0x0ffffffff 2149uint_max + zero_plus : 0x0ffffffff 2150uint_max + zero : 0x0ffffffff 2151uint_max + NaN : NaN 2152uint_max + Inf_plus : Inf 2153uint_max + Inf_min : -Inf 2154uint_max + Inf : Inf 2155uint_max + long_max : 0x17ffffffe 2156uint_max + long_min : 0x7fffffff 2157uint_max + int_max : 0x17ffffffe 2158uint_max + int_min : 0x7fffffff 2159uint_max + uint_max : 0x1fffffffe 2160uint_max + ulong_max : 0x1fffffffe 2161uint_max + double_min : 0x0ffffffff 2162uint_max + double_max : 0x0fffffffffffff8e+242 2163uint_max + float_min : 0x0ffffffff 2164uint_max + float_max : 0x0ffffffe+26 2165uint_max - zero_min : 0x0ffffffff 2166uint_max - zero_plus : 0x0ffffffff 2167uint_max - zero : 0x0ffffffff 2168uint_max - NaN : NaN 2169uint_max - Inf_plus : -Inf 2170uint_max - Inf_min : Inf 2171uint_max - Inf : -Inf 2172uint_max - long_max : 0x08e+7 2173uint_max - long_min : 0x17fffffff 2174uint_max - int_max : 0x08e+7 2175uint_max - int_min : 0x17fffffff 2176uint_max - uint_max : 0x0 2177uint_max - ulong_max : 0x0 2178uint_max - double_min : 0x0ffffffff 2179uint_max - double_max : 0xf00000000000008e+242 2180uint_max - float_min : 0x0ffffffff 2181uint_max - float_max : 0xf000001e+26 2182uint_max > zero_min : 0x1 2183uint_max > zero_plus : 0x1 2184uint_max > zero : 0x1 2185uint_max > NaN : 0x0 2186uint_max > Inf_plus : 0x0 2187uint_max > Inf_min : 0x1 2188uint_max > Inf : 0x0 2189uint_max > long_max : 0x1 2190uint_max > long_min : 0x1 2191uint_max > int_max : 0x1 2192uint_max > int_min : 0x1 2193uint_max > uint_max : 0x0 2194uint_max > ulong_max : 0x0 2195uint_max > double_min : 0x1 2196uint_max > double_max : 0x0 2197uint_max > float_min : 0x1 2198uint_max > float_max : 0x0 2199uint_max < zero_min : 0x0 2200uint_max < zero_plus : 0x0 2201uint_max < zero : 0x0 2202uint_max < NaN : 0x0 2203uint_max < Inf_plus : 0x1 2204uint_max < Inf_min : 0x0 2205uint_max < Inf : 0x1 2206uint_max < long_max : 0x0 2207uint_max < long_min : 0x0 2208uint_max < int_max : 0x0 2209uint_max < int_min : 0x0 2210uint_max < uint_max : 0x0 2211uint_max < ulong_max : 0x0 2212uint_max < double_min : 0x0 2213uint_max < double_max : 0x1 2214uint_max < float_min : 0x0 2215uint_max < float_max : 0x1 2216uint_max >= zero_min : 0x1 2217uint_max >= zero_plus : 0x1 2218uint_max >= zero : 0x1 2219uint_max >= NaN : 0x0 2220uint_max >= Inf_plus : 0x0 2221uint_max >= Inf_min : 0x1 2222uint_max >= Inf : 0x0 2223uint_max >= long_max : 0x1 2224uint_max >= long_min : 0x1 2225uint_max >= int_max : 0x1 2226uint_max >= int_min : 0x1 2227uint_max >= uint_max : 0x1 2228uint_max >= ulong_max : 0x1 2229uint_max >= double_min : 0x1 2230uint_max >= double_max : 0x0 2231uint_max >= float_min : 0x1 2232uint_max >= float_max : 0x0 2233uint_max <= zero_min : 0x0 2234uint_max <= zero_plus : 0x0 2235uint_max <= zero : 0x0 2236uint_max <= NaN : 0x0 2237uint_max <= Inf_plus : 0x1 2238uint_max <= Inf_min : 0x0 2239uint_max <= Inf : 0x1 2240uint_max <= long_max : 0x0 2241uint_max <= long_min : 0x0 2242uint_max <= int_max : 0x0 2243uint_max <= int_min : 0x0 2244uint_max <= uint_max : 0x1 2245uint_max <= ulong_max : 0x1 2246uint_max <= double_min : 0x0 2247uint_max <= double_max : 0x1 2248uint_max <= float_min : 0x0 2249uint_max <= float_max : 0x1 2250uint_max == zero_min : 0x0 2251uint_max == zero_plus : 0x0 2252uint_max == zero : 0x0 2253uint_max == NaN : 0x0 2254uint_max == Inf_plus : 0x0 2255uint_max == Inf_min : 0x0 2256uint_max == Inf : 0x0 2257uint_max == long_max : 0x0 2258uint_max == long_min : 0x0 2259uint_max == int_max : 0x0 2260uint_max == int_min : 0x0 2261uint_max == uint_max : 0x1 2262uint_max == ulong_max : 0x1 2263uint_max == double_min : 0x0 2264uint_max == double_max : 0x0 2265uint_max == float_min : 0x0 2266uint_max == float_max : 0x0 2267uint_max != zero_min : 0x1 2268uint_max != zero_plus : 0x1 2269uint_max != zero : 0x1 2270uint_max != NaN : 0x1 2271uint_max != Inf_plus : 0x1 2272uint_max != Inf_min : 0x1 2273uint_max != Inf : 0x1 2274uint_max != long_max : 0x1 2275uint_max != long_min : 0x1 2276uint_max != int_max : 0x1 2277uint_max != int_min : 0x1 2278uint_max != uint_max : 0x0 2279uint_max != ulong_max : 0x0 2280uint_max != double_min : 0x1 2281uint_max != double_max : 0x1 2282uint_max != float_min : 0x1 2283uint_max != float_max : 0x1 2284uint_max * uint_max * zero_min : 0x0 2285uint_max * uint_max * zero_plus : 0x0 2286uint_max * uint_max * zero : 0x0 2287uint_max * uint_max * NaN : NaN 2288uint_max * uint_max * Inf_plus : Inf 2289uint_max * uint_max * Inf_min : -Inf 2290uint_max * uint_max * Inf : Inf 2291uint_max * uint_max * long_max : 0x7ffffffee+16 2292uint_max * uint_max * long_min : 0x80000001e+16 2293uint_max * uint_max * int_max : 0x7ffffffee+16 2294uint_max * uint_max * int_min : 0x80000001e+16 2295uint_max * uint_max * uint_max : 0x0fffffffde+16 2296uint_max * uint_max * ulong_max : 0x0fffffffde+16 2297uint_max * uint_max * double_min : 0x.3fffffff8e-239 2298uint_max * uint_max * double_max : Inf 2299uint_max * uint_max * float_min : 0x.3fffffff8e-15 2300uint_max * uint_max * float_max : 0x0fffffefee+40 2301ulong_max / zero_min : -Inf 2302ulong_max / zero_plus : Inf 2303ulong_max / zero : Inf 2304ulong_max / NaN : NaN 2305ulong_max / Inf_plus : 0x0 2306ulong_max / Inf_min : 0x0 2307ulong_max / Inf : 0x0 2308ulong_max / long_max : 0x2.00000002 2309ulong_max / long_min : 0xe.00000002 2310ulong_max / int_max : 0x2.00000002 2311ulong_max / int_min : 0xe.00000002 2312ulong_max / uint_max : 0x1 2313ulong_max / ulong_max : 0x1 2314ulong_max / double_min : Inf 2315ulong_max / double_max : 0x.0ffffffff000008e-247 2316ulong_max / float_min : 0x3fffffffce+31 2317ulong_max / float_max : 0x.1000000ff0001e-23 2318ulong_max * zero_min : 0x0 2319ulong_max * zero_plus : 0x0 2320ulong_max * zero : 0x0 2321ulong_max * NaN : NaN 2322ulong_max * Inf_plus : Inf 2323ulong_max * Inf_min : -Inf 2324ulong_max * Inf : Inf 2325ulong_max * long_max : 0x7ffffffe8e+7 2326ulong_max * long_min : 0x800000008e+7 2327ulong_max * int_max : 0x7ffffffe8e+7 2328ulong_max * int_min : 0x800000008e+7 2329ulong_max * uint_max : 0x0fffffffee+8 2330ulong_max * ulong_max : 0x0fffffffee+8 2331ulong_max * double_min : 0x.3fffffffce-247 2332ulong_max * double_max : Inf 2333ulong_max * float_min : 0x.3fffffffce-23 2334ulong_max * float_max : 0x0fffffeffe+32 2335ulong_max + zero_min : 0x0ffffffff 2336ulong_max + zero_plus : 0x0ffffffff 2337ulong_max + zero : 0x0ffffffff 2338ulong_max + NaN : NaN 2339ulong_max + Inf_plus : Inf 2340ulong_max + Inf_min : -Inf 2341ulong_max + Inf : Inf 2342ulong_max + long_max : 0x17ffffffe 2343ulong_max + long_min : 0x7fffffff 2344ulong_max + int_max : 0x17ffffffe 2345ulong_max + int_min : 0x7fffffff 2346ulong_max + uint_max : 0x1fffffffe 2347ulong_max + ulong_max : 0x1fffffffe 2348ulong_max + double_min : 0x0ffffffff 2349ulong_max + double_max : 0x0fffffffffffff8e+242 2350ulong_max + float_min : 0x0ffffffff 2351ulong_max + float_max : 0x0ffffffe+26 2352ulong_max - zero_min : 0x0ffffffff 2353ulong_max - zero_plus : 0x0ffffffff 2354ulong_max - zero : 0x0ffffffff 2355ulong_max - NaN : NaN 2356ulong_max - Inf_plus : -Inf 2357ulong_max - Inf_min : Inf 2358ulong_max - Inf : -Inf 2359ulong_max - long_max : 0x08e+7 2360ulong_max - long_min : 0x17fffffff 2361ulong_max - int_max : 0x08e+7 2362ulong_max - int_min : 0x17fffffff 2363ulong_max - uint_max : 0x0 2364ulong_max - ulong_max : 0x0 2365ulong_max - double_min : 0x0ffffffff 2366ulong_max - double_max : 0xf00000000000008e+242 2367ulong_max - float_min : 0x0ffffffff 2368ulong_max - float_max : 0xf000001e+26 2369ulong_max > zero_min : 0x1 2370ulong_max > zero_plus : 0x1 2371ulong_max > zero : 0x1 2372ulong_max > NaN : 0x0 2373ulong_max > Inf_plus : 0x0 2374ulong_max > Inf_min : 0x1 2375ulong_max > Inf : 0x0 2376ulong_max > long_max : 0x1 2377ulong_max > long_min : 0x1 2378ulong_max > int_max : 0x1 2379ulong_max > int_min : 0x1 2380ulong_max > uint_max : 0x0 2381ulong_max > ulong_max : 0x0 2382ulong_max > double_min : 0x1 2383ulong_max > double_max : 0x0 2384ulong_max > float_min : 0x1 2385ulong_max > float_max : 0x0 2386ulong_max < zero_min : 0x0 2387ulong_max < zero_plus : 0x0 2388ulong_max < zero : 0x0 2389ulong_max < NaN : 0x0 2390ulong_max < Inf_plus : 0x1 2391ulong_max < Inf_min : 0x0 2392ulong_max < Inf : 0x1 2393ulong_max < long_max : 0x0 2394ulong_max < long_min : 0x0 2395ulong_max < int_max : 0x0 2396ulong_max < int_min : 0x0 2397ulong_max < uint_max : 0x0 2398ulong_max < ulong_max : 0x0 2399ulong_max < double_min : 0x0 2400ulong_max < double_max : 0x1 2401ulong_max < float_min : 0x0 2402ulong_max < float_max : 0x1 2403ulong_max >= zero_min : 0x1 2404ulong_max >= zero_plus : 0x1 2405ulong_max >= zero : 0x1 2406ulong_max >= NaN : 0x0 2407ulong_max >= Inf_plus : 0x0 2408ulong_max >= Inf_min : 0x1 2409ulong_max >= Inf : 0x0 2410ulong_max >= long_max : 0x1 2411ulong_max >= long_min : 0x1 2412ulong_max >= int_max : 0x1 2413ulong_max >= int_min : 0x1 2414ulong_max >= uint_max : 0x1 2415ulong_max >= ulong_max : 0x1 2416ulong_max >= double_min : 0x1 2417ulong_max >= double_max : 0x0 2418ulong_max >= float_min : 0x1 2419ulong_max >= float_max : 0x0 2420ulong_max <= zero_min : 0x0 2421ulong_max <= zero_plus : 0x0 2422ulong_max <= zero : 0x0 2423ulong_max <= NaN : 0x0 2424ulong_max <= Inf_plus : 0x1 2425ulong_max <= Inf_min : 0x0 2426ulong_max <= Inf : 0x1 2427ulong_max <= long_max : 0x0 2428ulong_max <= long_min : 0x0 2429ulong_max <= int_max : 0x0 2430ulong_max <= int_min : 0x0 2431ulong_max <= uint_max : 0x1 2432ulong_max <= ulong_max : 0x1 2433ulong_max <= double_min : 0x0 2434ulong_max <= double_max : 0x1 2435ulong_max <= float_min : 0x0 2436ulong_max <= float_max : 0x1 2437ulong_max == zero_min : 0x0 2438ulong_max == zero_plus : 0x0 2439ulong_max == zero : 0x0 2440ulong_max == NaN : 0x0 2441ulong_max == Inf_plus : 0x0 2442ulong_max == Inf_min : 0x0 2443ulong_max == Inf : 0x0 2444ulong_max == long_max : 0x0 2445ulong_max == long_min : 0x0 2446ulong_max == int_max : 0x0 2447ulong_max == int_min : 0x0 2448ulong_max == uint_max : 0x1 2449ulong_max == ulong_max : 0x1 2450ulong_max == double_min : 0x0 2451ulong_max == double_max : 0x0 2452ulong_max == float_min : 0x0 2453ulong_max == float_max : 0x0 2454ulong_max != zero_min : 0x1 2455ulong_max != zero_plus : 0x1 2456ulong_max != zero : 0x1 2457ulong_max != NaN : 0x1 2458ulong_max != Inf_plus : 0x1 2459ulong_max != Inf_min : 0x1 2460ulong_max != Inf : 0x1 2461ulong_max != long_max : 0x1 2462ulong_max != long_min : 0x1 2463ulong_max != int_max : 0x1 2464ulong_max != int_min : 0x1 2465ulong_max != uint_max : 0x0 2466ulong_max != ulong_max : 0x0 2467ulong_max != double_min : 0x1 2468ulong_max != double_max : 0x1 2469ulong_max != float_min : 0x1 2470ulong_max != float_max : 0x1 2471ulong_max * ulong_max * zero_min : 0x0 2472ulong_max * ulong_max * zero_plus : 0x0 2473ulong_max * ulong_max * zero : 0x0 2474ulong_max * ulong_max * NaN : NaN 2475ulong_max * ulong_max * Inf_plus : Inf 2476ulong_max * ulong_max * Inf_min : -Inf 2477ulong_max * ulong_max * Inf : Inf 2478ulong_max * ulong_max * long_max : 0x7ffffffee+16 2479ulong_max * ulong_max * long_min : 0x80000001e+16 2480ulong_max * ulong_max * int_max : 0x7ffffffee+16 2481ulong_max * ulong_max * int_min : 0x80000001e+16 2482ulong_max * ulong_max * uint_max : 0x0fffffffde+16 2483ulong_max * ulong_max * ulong_max : 0x0fffffffde+16 2484ulong_max * ulong_max * double_min : 0x.3fffffff8e-239 2485ulong_max * ulong_max * double_max : Inf 2486ulong_max * ulong_max * float_min : 0x.3fffffff8e-15 2487ulong_max * ulong_max * float_max : 0x0fffffefee+40 2488****************** limits fx_float_double 2489zero_min : 0x0 2490zero_plus : 0x0 2491zero : 0x0 2492NaN : NaN 2493Inf_plus : Inf 2494Inf_min : -Inf 2495Inf : Inf 2496long_max : 0x7fffffff 2497long_min : 0x8e+7 2498int_max : 0x7fffffff 2499int_min : 0x8e+7 2500uint_max : 0x0ffffffff 2501ulong_max : 0x0ffffffff 2502double_min : 0x.4e-255 2503double_max : 0x0fffffffffffff8e+242 2504float_min : 0x.4e-31 2505float_max : 0x0ffffffe+26 2506double_min / zero_min : -Inf 2507double_min / zero_plus : Inf 2508double_min / zero : Inf 2509double_min / NaN : NaN 2510double_min / Inf_plus : 0x0 2511double_min / Inf_min : 0x0 2512double_min / Inf : 0x0 2513double_min / long_max : 0x.4e-263 2514double_min / long_min : 0x.ce-263 2515double_min / int_max : 0x.4e-263 2516double_min / int_min : 0x.ce-263 2517double_min / uint_max : 0x.2e-263 2518double_min / ulong_max : 0x.2e-263 2519double_min / double_min : 0x1 2520double_min / double_max : 0x0 2521double_min / float_min : 0x.1e-223 2522double_min / float_max : 0x0 2523double_min * zero_min : 0x0 2524double_min * zero_plus : 0x0 2525double_min * zero : 0x0 2526double_min * NaN : NaN 2527double_min * Inf_plus : Inf 2528double_min * Inf_min : -Inf 2529double_min * Inf : Inf 2530double_min * long_max : 0x.1fffffffce-247 2531double_min * long_min : 0x.ee-247 2532double_min * int_max : 0x.1fffffffce-247 2533double_min * int_min : 0x.ee-247 2534double_min * uint_max : 0x.3fffffffce-247 2535double_min * ulong_max : 0x.3fffffffce-247 2536double_min * double_min : 0x0 2537double_min * double_max : 0x3.ffffffffffffe 2538double_min * float_min : 0x0 2539double_min * float_max : 0x.3fffffce-223 2540double_min + zero_min : 0x.4e-255 2541double_min + zero_plus : 0x.4e-255 2542double_min + zero : 0x.4e-255 2543double_min + NaN : NaN 2544double_min + Inf_plus : Inf 2545double_min + Inf_min : -Inf 2546double_min + Inf : Inf 2547double_min + long_max : 0x7fffffff 2548double_min + long_min : 0x8e+7 2549double_min + int_max : 0x7fffffff 2550double_min + int_min : 0x8e+7 2551double_min + uint_max : 0x0ffffffff 2552double_min + ulong_max : 0x0ffffffff 2553double_min + double_min : 0x.08e-254 2554double_min + double_max : 0x0fffffffffffff8e+242 2555double_min + float_min : 0x.4e-31 2556double_min + float_max : 0x0ffffffe+26 2557double_min - zero_min : 0x.4e-255 2558double_min - zero_plus : 0x.4e-255 2559double_min - zero : 0x.4e-255 2560double_min - NaN : NaN 2561double_min - Inf_plus : -Inf 2562double_min - Inf_min : Inf 2563double_min - Inf : -Inf 2564double_min - long_max : 0x80000001 2565double_min - long_min : 0x08e+7 2566double_min - int_max : 0x80000001 2567double_min - int_min : 0x08e+7 2568double_min - uint_max : 0xf00000001 2569double_min - ulong_max : 0xf00000001 2570double_min - double_min : 0x0 2571double_min - double_max : 0xf00000000000008e+242 2572double_min - float_min : 0x.ce-31 2573double_min - float_max : 0xf000001e+26 2574double_min > zero_min : 0x1 2575double_min > zero_plus : 0x1 2576double_min > zero : 0x1 2577double_min > NaN : 0x0 2578double_min > Inf_plus : 0x0 2579double_min > Inf_min : 0x1 2580double_min > Inf : 0x0 2581double_min > long_max : 0x0 2582double_min > long_min : 0x1 2583double_min > int_max : 0x0 2584double_min > int_min : 0x1 2585double_min > uint_max : 0x0 2586double_min > ulong_max : 0x0 2587double_min > double_min : 0x0 2588double_min > double_max : 0x0 2589double_min > float_min : 0x0 2590double_min > float_max : 0x0 2591double_min < zero_min : 0x0 2592double_min < zero_plus : 0x0 2593double_min < zero : 0x0 2594double_min < NaN : 0x0 2595double_min < Inf_plus : 0x1 2596double_min < Inf_min : 0x0 2597double_min < Inf : 0x1 2598double_min < long_max : 0x1 2599double_min < long_min : 0x0 2600double_min < int_max : 0x1 2601double_min < int_min : 0x0 2602double_min < uint_max : 0x1 2603double_min < ulong_max : 0x1 2604double_min < double_min : 0x0 2605double_min < double_max : 0x1 2606double_min < float_min : 0x1 2607double_min < float_max : 0x1 2608double_min >= zero_min : 0x1 2609double_min >= zero_plus : 0x1 2610double_min >= zero : 0x1 2611double_min >= NaN : 0x0 2612double_min >= Inf_plus : 0x0 2613double_min >= Inf_min : 0x1 2614double_min >= Inf : 0x0 2615double_min >= long_max : 0x0 2616double_min >= long_min : 0x1 2617double_min >= int_max : 0x0 2618double_min >= int_min : 0x1 2619double_min >= uint_max : 0x0 2620double_min >= ulong_max : 0x0 2621double_min >= double_min : 0x1 2622double_min >= double_max : 0x0 2623double_min >= float_min : 0x0 2624double_min >= float_max : 0x0 2625double_min <= zero_min : 0x0 2626double_min <= zero_plus : 0x0 2627double_min <= zero : 0x0 2628double_min <= NaN : 0x0 2629double_min <= Inf_plus : 0x1 2630double_min <= Inf_min : 0x0 2631double_min <= Inf : 0x1 2632double_min <= long_max : 0x1 2633double_min <= long_min : 0x0 2634double_min <= int_max : 0x1 2635double_min <= int_min : 0x0 2636double_min <= uint_max : 0x1 2637double_min <= ulong_max : 0x1 2638double_min <= double_min : 0x1 2639double_min <= double_max : 0x1 2640double_min <= float_min : 0x1 2641double_min <= float_max : 0x1 2642double_min == zero_min : 0x0 2643double_min == zero_plus : 0x0 2644double_min == zero : 0x0 2645double_min == NaN : 0x0 2646double_min == Inf_plus : 0x0 2647double_min == Inf_min : 0x0 2648double_min == Inf : 0x0 2649double_min == long_max : 0x0 2650double_min == long_min : 0x0 2651double_min == int_max : 0x0 2652double_min == int_min : 0x0 2653double_min == uint_max : 0x0 2654double_min == ulong_max : 0x0 2655double_min == double_min : 0x1 2656double_min == double_max : 0x0 2657double_min == float_min : 0x0 2658double_min == float_max : 0x0 2659double_min != zero_min : 0x1 2660double_min != zero_plus : 0x1 2661double_min != zero : 0x1 2662double_min != NaN : 0x1 2663double_min != Inf_plus : 0x1 2664double_min != Inf_min : 0x1 2665double_min != Inf : 0x1 2666double_min != long_max : 0x1 2667double_min != long_min : 0x1 2668double_min != int_max : 0x1 2669double_min != int_min : 0x1 2670double_min != uint_max : 0x1 2671double_min != ulong_max : 0x1 2672double_min != double_min : 0x0 2673double_min != double_max : 0x1 2674double_min != float_min : 0x1 2675double_min != float_max : 0x1 2676double_min * double_min * zero_min : 0x0 2677double_min * double_min * zero_plus : 0x0 2678double_min * double_min * zero : 0x0 2679double_min * double_min * NaN : NaN 2680double_min * double_min * Inf_plus : NaN 2681double_min * double_min * Inf_min : NaN 2682double_min * double_min * Inf : NaN 2683double_min * double_min * long_max : 0x0 2684double_min * double_min * long_min : 0x0 2685double_min * double_min * int_max : 0x0 2686double_min * double_min * int_min : 0x0 2687double_min * double_min * uint_max : 0x0 2688double_min * double_min * ulong_max : 0x0 2689double_min * double_min * double_min : 0x0 2690double_min * double_min * double_max : 0x0 2691double_min * double_min * float_min : 0x0 2692double_min * double_min * float_max : 0x0 2693double_max / zero_min : -Inf 2694double_max / zero_plus : Inf 2695double_max / zero : Inf 2696double_max / NaN : NaN 2697double_max / Inf_plus : 0x0 2698double_max / Inf_min : 0x0 2699double_max / Inf : 0x0 2700double_max / long_max : 0x200000004e+240 2701double_max / long_min : 0xe0000000000001e+235 2702double_max / int_max : 0x200000004e+240 2703double_max / int_min : 0xe0000000000001e+235 2704double_max / uint_max : 0x100000001e+240 2705double_max / ulong_max : 0x100000001e+240 2706double_max / double_min : Inf 2707double_max / double_max : 0x1 2708double_max / float_min : Inf 2709double_max / float_max : 0x1000001000001e+212 2710double_max * zero_min : 0x0 2711double_max * zero_plus : 0x0 2712double_max * zero : 0x0 2713double_max * NaN : NaN 2714double_max * Inf_plus : Inf 2715double_max * Inf_min : -Inf 2716double_max * Inf : Inf 2717double_max * long_max : Inf 2718double_max * long_min : -Inf 2719double_max * int_max : Inf 2720double_max * int_min : -Inf 2721double_max * uint_max : Inf 2722double_max * ulong_max : Inf 2723double_max * double_min : 0x3.ffffffffffffe 2724double_max * double_max : Inf 2725double_max * float_min : 0x3ffffffffffffee+211 2726double_max * float_max : Inf 2727double_max + zero_min : 0x0fffffffffffff8e+242 2728double_max + zero_plus : 0x0fffffffffffff8e+242 2729double_max + zero : 0x0fffffffffffff8e+242 2730double_max + NaN : NaN 2731double_max + Inf_plus : Inf 2732double_max + Inf_min : -Inf 2733double_max + Inf : Inf 2734double_max + long_max : 0x0fffffffffffff8e+242 2735double_max + long_min : 0x0fffffffffffff8e+242 2736double_max + int_max : 0x0fffffffffffff8e+242 2737double_max + int_min : 0x0fffffffffffff8e+242 2738double_max + uint_max : 0x0fffffffffffff8e+242 2739double_max + ulong_max : 0x0fffffffffffff8e+242 2740double_max + double_min : 0x0fffffffffffff8e+242 2741double_max + double_max : Inf 2742double_max + float_min : 0x0fffffffffffff8e+242 2743double_max + float_max : 0x0fffffffffffff8e+242 2744double_max - zero_min : 0x0fffffffffffff8e+242 2745double_max - zero_plus : 0x0fffffffffffff8e+242 2746double_max - zero : 0x0fffffffffffff8e+242 2747double_max - NaN : NaN 2748double_max - Inf_plus : -Inf 2749double_max - Inf_min : Inf 2750double_max - Inf : -Inf 2751double_max - long_max : 0x0fffffffffffff8e+242 2752double_max - long_min : 0x0fffffffffffff8e+242 2753double_max - int_max : 0x0fffffffffffff8e+242 2754double_max - int_min : 0x0fffffffffffff8e+242 2755double_max - uint_max : 0x0fffffffffffff8e+242 2756double_max - ulong_max : 0x0fffffffffffff8e+242 2757double_max - double_min : 0x0fffffffffffff8e+242 2758double_max - double_max : 0x0 2759double_max - float_min : 0x0fffffffffffff8e+242 2760double_max - float_max : 0x0fffffffffffff8e+242 2761double_max > zero_min : 0x1 2762double_max > zero_plus : 0x1 2763double_max > zero : 0x1 2764double_max > NaN : 0x0 2765double_max > Inf_plus : 0x0 2766double_max > Inf_min : 0x1 2767double_max > Inf : 0x0 2768double_max > long_max : 0x1 2769double_max > long_min : 0x1 2770double_max > int_max : 0x1 2771double_max > int_min : 0x1 2772double_max > uint_max : 0x1 2773double_max > ulong_max : 0x1 2774double_max > double_min : 0x1 2775double_max > double_max : 0x0 2776double_max > float_min : 0x1 2777double_max > float_max : 0x1 2778double_max < zero_min : 0x0 2779double_max < zero_plus : 0x0 2780double_max < zero : 0x0 2781double_max < NaN : 0x0 2782double_max < Inf_plus : 0x1 2783double_max < Inf_min : 0x0 2784double_max < Inf : 0x1 2785double_max < long_max : 0x0 2786double_max < long_min : 0x0 2787double_max < int_max : 0x0 2788double_max < int_min : 0x0 2789double_max < uint_max : 0x0 2790double_max < ulong_max : 0x0 2791double_max < double_min : 0x0 2792double_max < double_max : 0x0 2793double_max < float_min : 0x0 2794double_max < float_max : 0x0 2795double_max >= zero_min : 0x1 2796double_max >= zero_plus : 0x1 2797double_max >= zero : 0x1 2798double_max >= NaN : 0x0 2799double_max >= Inf_plus : 0x0 2800double_max >= Inf_min : 0x1 2801double_max >= Inf : 0x0 2802double_max >= long_max : 0x1 2803double_max >= long_min : 0x1 2804double_max >= int_max : 0x1 2805double_max >= int_min : 0x1 2806double_max >= uint_max : 0x1 2807double_max >= ulong_max : 0x1 2808double_max >= double_min : 0x1 2809double_max >= double_max : 0x1 2810double_max >= float_min : 0x1 2811double_max >= float_max : 0x1 2812double_max <= zero_min : 0x0 2813double_max <= zero_plus : 0x0 2814double_max <= zero : 0x0 2815double_max <= NaN : 0x0 2816double_max <= Inf_plus : 0x1 2817double_max <= Inf_min : 0x0 2818double_max <= Inf : 0x1 2819double_max <= long_max : 0x0 2820double_max <= long_min : 0x0 2821double_max <= int_max : 0x0 2822double_max <= int_min : 0x0 2823double_max <= uint_max : 0x0 2824double_max <= ulong_max : 0x0 2825double_max <= double_min : 0x0 2826double_max <= double_max : 0x1 2827double_max <= float_min : 0x0 2828double_max <= float_max : 0x0 2829double_max == zero_min : 0x0 2830double_max == zero_plus : 0x0 2831double_max == zero : 0x0 2832double_max == NaN : 0x0 2833double_max == Inf_plus : 0x0 2834double_max == Inf_min : 0x0 2835double_max == Inf : 0x0 2836double_max == long_max : 0x0 2837double_max == long_min : 0x0 2838double_max == int_max : 0x0 2839double_max == int_min : 0x0 2840double_max == uint_max : 0x0 2841double_max == ulong_max : 0x0 2842double_max == double_min : 0x0 2843double_max == double_max : 0x1 2844double_max == float_min : 0x0 2845double_max == float_max : 0x0 2846double_max != zero_min : 0x1 2847double_max != zero_plus : 0x1 2848double_max != zero : 0x1 2849double_max != NaN : 0x1 2850double_max != Inf_plus : 0x1 2851double_max != Inf_min : 0x1 2852double_max != Inf : 0x1 2853double_max != long_max : 0x1 2854double_max != long_min : 0x1 2855double_max != int_max : 0x1 2856double_max != int_min : 0x1 2857double_max != uint_max : 0x1 2858double_max != ulong_max : 0x1 2859double_max != double_min : 0x1 2860double_max != double_max : 0x0 2861double_max != float_min : 0x1 2862double_max != float_max : 0x1 2863double_max * double_max * zero_min : NaN 2864double_max * double_max * zero_plus : NaN 2865double_max * double_max * zero : NaN 2866double_max * double_max * NaN : NaN 2867double_max * double_max * Inf_plus : Inf 2868double_max * double_max * Inf_min : -Inf 2869double_max * double_max * Inf : Inf 2870double_max * double_max * long_max : Inf 2871double_max * double_max * long_min : -Inf 2872double_max * double_max * int_max : Inf 2873double_max * double_max * int_min : -Inf 2874double_max * double_max * uint_max : Inf 2875double_max * double_max * ulong_max : Inf 2876double_max * double_max * double_min : Inf 2877double_max * double_max * double_max : Inf 2878double_max * double_max * float_min : Inf 2879double_max * double_max * float_max : Inf 2880float_min / zero_min : -Inf 2881float_min / zero_plus : Inf 2882float_min / zero : Inf 2883float_min / NaN : NaN 2884float_min / Inf_plus : 0x0 2885float_min / Inf_min : 0x0 2886float_min / Inf : 0x0 2887float_min / long_max : 0x.080000001e-38 2888float_min / long_min : 0x.8e-39 2889float_min / int_max : 0x.080000001e-38 2890float_min / int_min : 0x.8e-39 2891float_min / uint_max : 0x.400000004e-39 2892float_min / ulong_max : 0x.400000004e-39 2893float_min / double_min : 0x1e+224 2894float_min / double_max : 0x0 2895float_min / float_min : 0x1 2896float_min / float_max : 0x.4000004000004e-63 2897float_min * zero_min : 0x0 2898float_min * zero_plus : 0x0 2899float_min * zero : 0x0 2900float_min * NaN : NaN 2901float_min * Inf_plus : Inf 2902float_min * Inf_min : -Inf 2903float_min * Inf : Inf 2904float_min * long_max : 0x.1fffffffce-23 2905float_min * long_min : 0x.ee-23 2906float_min * int_max : 0x.1fffffffce-23 2907float_min * int_min : 0x.ee-23 2908float_min * uint_max : 0x.3fffffffce-23 2909float_min * ulong_max : 0x.3fffffffce-23 2910float_min * double_min : 0x0 2911float_min * double_max : 0x3ffffffffffffee+211 2912float_min * float_min : 0x.1e-62 2913float_min * float_max : 0x3.fffffc 2914float_min + zero_min : 0x.4e-31 2915float_min + zero_plus : 0x.4e-31 2916float_min + zero : 0x.4e-31 2917float_min + NaN : NaN 2918float_min + Inf_plus : Inf 2919float_min + Inf_min : -Inf 2920float_min + Inf : Inf 2921float_min + long_max : 0x7fffffff 2922float_min + long_min : 0x8e+7 2923float_min + int_max : 0x7fffffff 2924float_min + int_min : 0x8e+7 2925float_min + uint_max : 0x0ffffffff 2926float_min + ulong_max : 0x0ffffffff 2927float_min + double_min : 0x.4e-31 2928float_min + double_max : 0x0fffffffffffff8e+242 2929float_min + float_min : 0x.08e-30 2930float_min + float_max : 0x0ffffffe+26 2931float_min - zero_min : 0x.4e-31 2932float_min - zero_plus : 0x.4e-31 2933float_min - zero : 0x.4e-31 2934float_min - NaN : NaN 2935float_min - Inf_plus : -Inf 2936float_min - Inf_min : Inf 2937float_min - Inf : -Inf 2938float_min - long_max : 0x80000001 2939float_min - long_min : 0x08e+7 2940float_min - int_max : 0x80000001 2941float_min - int_min : 0x08e+7 2942float_min - uint_max : 0xf00000001 2943float_min - ulong_max : 0xf00000001 2944float_min - double_min : 0x.4e-31 2945float_min - double_max : 0xf00000000000008e+242 2946float_min - float_min : 0x0 2947float_min - float_max : 0xf000001e+26 2948float_min > zero_min : 0x1 2949float_min > zero_plus : 0x1 2950float_min > zero : 0x1 2951float_min > NaN : 0x0 2952float_min > Inf_plus : 0x0 2953float_min > Inf_min : 0x1 2954float_min > Inf : 0x0 2955float_min > long_max : 0x0 2956float_min > long_min : 0x1 2957float_min > int_max : 0x0 2958float_min > int_min : 0x1 2959float_min > uint_max : 0x0 2960float_min > ulong_max : 0x0 2961float_min > double_min : 0x1 2962float_min > double_max : 0x0 2963float_min > float_min : 0x0 2964float_min > float_max : 0x0 2965float_min < zero_min : 0x0 2966float_min < zero_plus : 0x0 2967float_min < zero : 0x0 2968float_min < NaN : 0x0 2969float_min < Inf_plus : 0x1 2970float_min < Inf_min : 0x0 2971float_min < Inf : 0x1 2972float_min < long_max : 0x1 2973float_min < long_min : 0x0 2974float_min < int_max : 0x1 2975float_min < int_min : 0x0 2976float_min < uint_max : 0x1 2977float_min < ulong_max : 0x1 2978float_min < double_min : 0x0 2979float_min < double_max : 0x1 2980float_min < float_min : 0x0 2981float_min < float_max : 0x1 2982float_min >= zero_min : 0x1 2983float_min >= zero_plus : 0x1 2984float_min >= zero : 0x1 2985float_min >= NaN : 0x0 2986float_min >= Inf_plus : 0x0 2987float_min >= Inf_min : 0x1 2988float_min >= Inf : 0x0 2989float_min >= long_max : 0x0 2990float_min >= long_min : 0x1 2991float_min >= int_max : 0x0 2992float_min >= int_min : 0x1 2993float_min >= uint_max : 0x0 2994float_min >= ulong_max : 0x0 2995float_min >= double_min : 0x1 2996float_min >= double_max : 0x0 2997float_min >= float_min : 0x1 2998float_min >= float_max : 0x0 2999float_min <= zero_min : 0x0 3000float_min <= zero_plus : 0x0 3001float_min <= zero : 0x0 3002float_min <= NaN : 0x0 3003float_min <= Inf_plus : 0x1 3004float_min <= Inf_min : 0x0 3005float_min <= Inf : 0x1 3006float_min <= long_max : 0x1 3007float_min <= long_min : 0x0 3008float_min <= int_max : 0x1 3009float_min <= int_min : 0x0 3010float_min <= uint_max : 0x1 3011float_min <= ulong_max : 0x1 3012float_min <= double_min : 0x0 3013float_min <= double_max : 0x1 3014float_min <= float_min : 0x1 3015float_min <= float_max : 0x1 3016float_min == zero_min : 0x0 3017float_min == zero_plus : 0x0 3018float_min == zero : 0x0 3019float_min == NaN : 0x0 3020float_min == Inf_plus : 0x0 3021float_min == Inf_min : 0x0 3022float_min == Inf : 0x0 3023float_min == long_max : 0x0 3024float_min == long_min : 0x0 3025float_min == int_max : 0x0 3026float_min == int_min : 0x0 3027float_min == uint_max : 0x0 3028float_min == ulong_max : 0x0 3029float_min == double_min : 0x0 3030float_min == double_max : 0x0 3031float_min == float_min : 0x1 3032float_min == float_max : 0x0 3033float_min != zero_min : 0x1 3034float_min != zero_plus : 0x1 3035float_min != zero : 0x1 3036float_min != NaN : 0x1 3037float_min != Inf_plus : 0x1 3038float_min != Inf_min : 0x1 3039float_min != Inf : 0x1 3040float_min != long_max : 0x1 3041float_min != long_min : 0x1 3042float_min != int_max : 0x1 3043float_min != int_min : 0x1 3044float_min != uint_max : 0x1 3045float_min != ulong_max : 0x1 3046float_min != double_min : 0x1 3047float_min != double_max : 0x1 3048float_min != float_min : 0x0 3049float_min != float_max : 0x1 3050float_min * float_min * zero_min : 0x0 3051float_min * float_min * zero_plus : 0x0 3052float_min * float_min * zero : 0x0 3053float_min * float_min * NaN : NaN 3054float_min * float_min * Inf_plus : Inf 3055float_min * float_min * Inf_min : -Inf 3056float_min * float_min * Inf : Inf 3057float_min * float_min * long_max : 0x.7fffffffe-55 3058float_min * float_min * long_min : 0x.8e-55 3059float_min * float_min * int_max : 0x.7fffffffe-55 3060float_min * float_min * int_min : 0x.8e-55 3061float_min * float_min * uint_max : 0x.0ffffffffe-54 3062float_min * float_min * ulong_max : 0x.0ffffffffe-54 3063float_min * float_min * double_min : 0x0 3064float_min * float_min * double_max : 0x0fffffffffffff8e+179 3065float_min * float_min * float_min : 0x.4e-94 3066float_min * float_min * float_max : 0x.0ffffffe-30 3067float_max / zero_min : -Inf 3068float_max / zero_plus : Inf 3069float_max / zero : Inf 3070float_max / NaN : NaN 3071float_max / Inf_plus : 0x0 3072float_max / Inf_min : 0x0 3073float_max / Inf : 0x0 3074float_max / long_max : 0x1fffffe04e+16 3075float_max / long_min : 0xe000002e+18 3076float_max / int_max : 0x1fffffe04e+16 3077float_max / int_min : 0xe000002e+18 3078float_max / uint_max : 0x0ffffff01e+16 3079float_max / ulong_max : 0x0ffffff01e+16 3080float_max / double_min : Inf 3081float_max / double_max : 0x.0ffffff00000008e-223 3082float_max / float_min : 0x3fffffce+57 3083float_max / float_max : 0x1 3084float_max * zero_min : 0x0 3085float_max * zero_plus : 0x0 3086float_max * zero : 0x0 3087float_max * NaN : NaN 3088float_max * Inf_plus : Inf 3089float_max * Inf_min : -Inf 3090float_max * Inf : Inf 3091float_max * long_max : 0x7fffff7fe+32 3092float_max * long_min : 0x8000008e+33 3093float_max * int_max : 0x7fffff7fe+32 3094float_max * int_min : 0x8000008e+33 3095float_max * uint_max : 0x0fffffeffe+32 3096float_max * ulong_max : 0x0fffffeffe+32 3097float_max * double_min : 0x.3fffffce-223 3098float_max * double_max : Inf 3099float_max * float_min : 0x3.fffffc 3100float_max * float_max : 0x0fffffe000001e+52 3101float_max + zero_min : 0x0ffffffe+26 3102float_max + zero_plus : 0x0ffffffe+26 3103float_max + zero : 0x0ffffffe+26 3104float_max + NaN : NaN 3105float_max + Inf_plus : Inf 3106float_max + Inf_min : -Inf 3107float_max + Inf : Inf 3108float_max + long_max : 0x0ffffffe+26 3109float_max + long_min : 0x0ffffffe+26 3110float_max + int_max : 0x0ffffffe+26 3111float_max + int_min : 0x0ffffffe+26 3112float_max + uint_max : 0x0ffffffe+26 3113float_max + ulong_max : 0x0ffffffe+26 3114float_max + double_min : 0x0ffffffe+26 3115float_max + double_max : 0x0fffffffffffff8e+242 3116float_max + float_min : 0x0ffffffe+26 3117float_max + float_max : 0x1fffffee+26 3118float_max - zero_min : 0x0ffffffe+26 3119float_max - zero_plus : 0x0ffffffe+26 3120float_max - zero : 0x0ffffffe+26 3121float_max - NaN : NaN 3122float_max - Inf_plus : -Inf 3123float_max - Inf_min : Inf 3124float_max - Inf : -Inf 3125float_max - long_max : 0x0ffffffe+26 3126float_max - long_min : 0x0ffffffe+26 3127float_max - int_max : 0x0ffffffe+26 3128float_max - int_min : 0x0ffffffe+26 3129float_max - uint_max : 0x0ffffffe+26 3130float_max - ulong_max : 0x0ffffffe+26 3131float_max - double_min : 0x0ffffffe+26 3132float_max - double_max : 0xf00000000000008e+242 3133float_max - float_min : 0x0ffffffe+26 3134float_max - float_max : 0x0 3135float_max > zero_min : 0x1 3136float_max > zero_plus : 0x1 3137float_max > zero : 0x1 3138float_max > NaN : 0x0 3139float_max > Inf_plus : 0x0 3140float_max > Inf_min : 0x1 3141float_max > Inf : 0x0 3142float_max > long_max : 0x1 3143float_max > long_min : 0x1 3144float_max > int_max : 0x1 3145float_max > int_min : 0x1 3146float_max > uint_max : 0x1 3147float_max > ulong_max : 0x1 3148float_max > double_min : 0x1 3149float_max > double_max : 0x0 3150float_max > float_min : 0x1 3151float_max > float_max : 0x0 3152float_max < zero_min : 0x0 3153float_max < zero_plus : 0x0 3154float_max < zero : 0x0 3155float_max < NaN : 0x0 3156float_max < Inf_plus : 0x1 3157float_max < Inf_min : 0x0 3158float_max < Inf : 0x1 3159float_max < long_max : 0x0 3160float_max < long_min : 0x0 3161float_max < int_max : 0x0 3162float_max < int_min : 0x0 3163float_max < uint_max : 0x0 3164float_max < ulong_max : 0x0 3165float_max < double_min : 0x0 3166float_max < double_max : 0x1 3167float_max < float_min : 0x0 3168float_max < float_max : 0x0 3169float_max >= zero_min : 0x1 3170float_max >= zero_plus : 0x1 3171float_max >= zero : 0x1 3172float_max >= NaN : 0x0 3173float_max >= Inf_plus : 0x0 3174float_max >= Inf_min : 0x1 3175float_max >= Inf : 0x0 3176float_max >= long_max : 0x1 3177float_max >= long_min : 0x1 3178float_max >= int_max : 0x1 3179float_max >= int_min : 0x1 3180float_max >= uint_max : 0x1 3181float_max >= ulong_max : 0x1 3182float_max >= double_min : 0x1 3183float_max >= double_max : 0x0 3184float_max >= float_min : 0x1 3185float_max >= float_max : 0x1 3186float_max <= zero_min : 0x0 3187float_max <= zero_plus : 0x0 3188float_max <= zero : 0x0 3189float_max <= NaN : 0x0 3190float_max <= Inf_plus : 0x1 3191float_max <= Inf_min : 0x0 3192float_max <= Inf : 0x1 3193float_max <= long_max : 0x0 3194float_max <= long_min : 0x0 3195float_max <= int_max : 0x0 3196float_max <= int_min : 0x0 3197float_max <= uint_max : 0x0 3198float_max <= ulong_max : 0x0 3199float_max <= double_min : 0x0 3200float_max <= double_max : 0x1 3201float_max <= float_min : 0x0 3202float_max <= float_max : 0x1 3203float_max == zero_min : 0x0 3204float_max == zero_plus : 0x0 3205float_max == zero : 0x0 3206float_max == NaN : 0x0 3207float_max == Inf_plus : 0x0 3208float_max == Inf_min : 0x0 3209float_max == Inf : 0x0 3210float_max == long_max : 0x0 3211float_max == long_min : 0x0 3212float_max == int_max : 0x0 3213float_max == int_min : 0x0 3214float_max == uint_max : 0x0 3215float_max == ulong_max : 0x0 3216float_max == double_min : 0x0 3217float_max == double_max : 0x0 3218float_max == float_min : 0x0 3219float_max == float_max : 0x1 3220float_max != zero_min : 0x1 3221float_max != zero_plus : 0x1 3222float_max != zero : 0x1 3223float_max != NaN : 0x1 3224float_max != Inf_plus : 0x1 3225float_max != Inf_min : 0x1 3226float_max != Inf : 0x1 3227float_max != long_max : 0x1 3228float_max != long_min : 0x1 3229float_max != int_max : 0x1 3230float_max != int_min : 0x1 3231float_max != uint_max : 0x1 3232float_max != ulong_max : 0x1 3233float_max != double_min : 0x1 3234float_max != double_max : 0x1 3235float_max != float_min : 0x1 3236float_max != float_max : 0x0 3237float_max * float_max * zero_min : 0x0 3238float_max * float_max * zero_plus : 0x0 3239float_max * float_max * zero : 0x0 3240float_max * float_max * NaN : NaN 3241float_max * float_max * Inf_plus : Inf 3242float_max * float_max * Inf_min : -Inf 3243float_max * float_max * Inf : Inf 3244float_max * float_max * long_max : 0x7ffffeff00008e+59 3245float_max * float_max * long_min : 0x800000ffffff8e+59 3246float_max * float_max * int_max : 0x7ffffeff00008e+59 3247float_max * float_max * int_min : 0x800000ffffff8e+59 3248float_max * float_max * uint_max : 0x0fffffdff0001e+60 3249float_max * float_max * ulong_max : 0x0fffffdff0001e+60 3250float_max * float_max * double_min : 0x.3fffff8000004e-191 3251float_max * float_max * double_max : Inf 3252float_max * float_max * float_min : 0x3fffff8000004e+20 3253float_max * float_max * float_max : 0x0fffffd000003e+84 3254double_min / NaN : NaN 3255****************** limits fx_ufix 3256****************** limits fx_ufix_zero 3257zero_min : 0x000000000 3258zero_plus : 0x000000000 3259zero : 0x000000000 3260long_max : 0x07fffffff 3261long_min : 0x080000000 3262int_max : 0x07fffffff 3263int_min : 0x080000000 3264uint_max : 0x0ffffffff 3265ulong_max : 0x0ffffffff 3266double_min : 0x000000000 3267double_max : 0x000000000 3268float_min : 0x000000000 3269float_max : 0x000000000 3270****************** limits fx_ufix_Inf 3271zero_min : 0x000000000 3272zero_plus : 0x000000000 3273zero : 0x000000000 3274long_max : 0x07fffffff 3275long_min : 0x080000000 3276int_max : 0x07fffffff 3277int_min : 0x080000000 3278uint_max : 0x0ffffffff 3279ulong_max : 0x0ffffffff 3280double_min : 0x000000000 3281double_max : 0x000000000 3282float_min : 0x000000000 3283float_max : 0x000000000 3284****************** limits fx_ufix_long 3285zero_min : 0x000000000 3286zero_plus : 0x000000000 3287zero : 0x000000000 3288long_max : 0x07fffffff 3289long_min : 0x080000000 3290int_max : 0x07fffffff 3291int_min : 0x080000000 3292uint_max : 0x0ffffffff 3293ulong_max : 0x0ffffffff 3294double_min : 0x000000000 3295double_max : 0x000000000 3296float_min : 0x000000000 3297float_max : 0x000000000 3298****************** limits fx_ufix_double 3299zero_min : 0x000000000 3300zero_plus : 0x000000000 3301zero : 0x000000000 3302long_max : 0x07fffffff 3303long_min : 0x080000000 3304int_max : 0x07fffffff 3305int_min : 0x080000000 3306uint_max : 0x0ffffffff 3307ulong_max : 0x0ffffffff 3308double_min : 0x000000000 3309double_max : 0x000000000 3310float_min : 0x000000000 3311float_max : 0x000000000 3312****************** limits fx_fix 3313****************** limits fx_fix_zero 3314zero_min : 0x00000000 3315zero_plus : 0x00000000 3316zero : 0x00000000 3317long_max : 0x7fffffff 3318long_min : 0x80000000 3319int_max : 0x7fffffff 3320int_min : 0x80000000 3321uint_max : 0xffffffff 3322ulong_max : 0xffffffff 3323double_min : 0x00000000 3324double_max : 0x00000000 3325float_min : 0x00000000 3326float_max : 0x00000000 3327****************** limits fx_fix_Inf 3328zero_min : 0x00000000 3329zero_plus : 0x00000000 3330zero : 0x00000000 3331long_max : 0x7fffffff 3332long_min : 0x80000000 3333int_max : 0x7fffffff 3334int_min : 0x80000000 3335uint_max : 0xffffffff 3336ulong_max : 0xffffffff 3337double_min : 0x00000000 3338double_max : 0x00000000 3339float_min : 0x00000000 3340float_max : 0x00000000 3341****************** limits fx_fix_long 3342zero_min : 0x00000000 3343zero_plus : 0x00000000 3344zero : 0x00000000 3345long_max : 0x7fffffff 3346long_min : 0x80000000 3347int_max : 0x7fffffff 3348int_min : 0x80000000 3349uint_max : 0xffffffff 3350ulong_max : 0xffffffff 3351double_min : 0x00000000 3352double_max : 0x00000000 3353float_min : 0x00000000 3354float_max : 0x00000000 3355****************** limits fx_fix_double 3356zero_min : 0x00000000 3357zero_plus : 0x00000000 3358zero : 0x00000000 3359long_max : 0x7fffffff 3360long_min : 0x80000000 3361int_max : 0x7fffffff 3362int_min : 0x80000000 3363uint_max : 0xffffffff 3364ulong_max : 0xffffffff 3365double_min : 0x00000000 3366double_max : 0x00000000 3367float_min : 0x00000000 3368float_max : 0x00000000 3369****************** limits fx_fixed<8, 5> 3370****************** limits fx_fixed<8, 5>_zero 3371zero_min : 0x00.0 3372zero_plus : 0x00.0 3373zero : 0x00.0 3374long_max : 0xff.0 3375long_min : 0x00.0 3376int_max : 0xff.0 3377int_min : 0x00.0 3378uint_max : 0xff.0 3379ulong_max : 0xff.0 3380double_min : 0x00.0 3381double_max : 0x00.0 3382float_min : 0x00.0 3383float_max : 0x00.0 3384****************** limits fx_fixed<8, 5>_Inf 3385zero_min : 0x00.0 3386zero_plus : 0x00.0 3387zero : 0x00.0 3388long_max : 0xff.0 3389long_min : 0x00.0 3390int_max : 0xff.0 3391int_min : 0x00.0 3392uint_max : 0xff.0 3393ulong_max : 0xff.0 3394double_min : 0x00.0 3395double_max : 0x00.0 3396float_min : 0x00.0 3397float_max : 0x00.0 3398****************** limits fx_fixed<8, 5>_long 3399zero_min : 0x00.0 3400zero_plus : 0x00.0 3401zero : 0x00.0 3402long_max : 0xff.0 3403long_min : 0x00.0 3404int_max : 0xff.0 3405int_min : 0x00.0 3406uint_max : 0xff.0 3407ulong_max : 0xff.0 3408double_min : 0x00.0 3409double_max : 0x00.0 3410float_min : 0x00.0 3411float_max : 0x00.0 3412****************** limits fx_fixed<8, 5>_double 3413zero_min : 0x00.0 3414zero_plus : 0x00.0 3415zero : 0x00.0 3416long_max : 0xff.0 3417long_min : 0x00.0 3418int_max : 0xff.0 3419int_min : 0x00.0 3420uint_max : 0xff.0 3421ulong_max : 0xff.0 3422double_min : 0x00.0 3423double_max : 0x00.0 3424float_min : 0x00.0 3425float_max : 0x00.0 3426****************** limits fx_ufixed<8, 5> 3427****************** limits fx_ufixed<8, 5>_zero 3428zero_min : 0x00.0 3429zero_plus : 0x00.0 3430zero : 0x00.0 3431long_max : 0x1f.0 3432long_min : 0x00.0 3433int_max : 0x1f.0 3434int_min : 0x00.0 3435uint_max : 0x1f.0 3436ulong_max : 0x1f.0 3437double_min : 0x00.0 3438double_max : 0x00.0 3439float_min : 0x00.0 3440float_max : 0x00.0 3441****************** limits fx_ufixed<8, 5>_Inf 3442zero_min : 0x00.0 3443zero_plus : 0x00.0 3444zero : 0x00.0 3445long_max : 0x1f.0 3446long_min : 0x00.0 3447int_max : 0x1f.0 3448int_min : 0x00.0 3449uint_max : 0x1f.0 3450ulong_max : 0x1f.0 3451double_min : 0x00.0 3452double_max : 0x00.0 3453float_min : 0x00.0 3454float_max : 0x00.0 3455****************** limits fx_ufixed<8, 5>_long 3456zero_min : 0x00.0 3457zero_plus : 0x00.0 3458zero : 0x00.0 3459long_max : 0x1f.0 3460long_min : 0x00.0 3461int_max : 0x1f.0 3462int_min : 0x00.0 3463uint_max : 0x1f.0 3464ulong_max : 0x1f.0 3465double_min : 0x00.0 3466double_max : 0x00.0 3467float_min : 0x00.0 3468float_max : 0x00.0 3469****************** limits fx_ufixed<8, 5>_double 3470zero_min : 0x00.0 3471zero_plus : 0x00.0 3472zero : 0x00.0 3473long_max : 0x1f.0 3474long_min : 0x00.0 3475int_max : 0x1f.0 3476int_min : 0x00.0 3477uint_max : 0x1f.0 3478ulong_max : 0x1f.0 3479double_min : 0x00.0 3480double_max : 0x00.0 3481float_min : 0x00.0 3482float_max : 0x00.0 3483