53 references to CheckOneFloat
Microsoft.CodeAnalysis.UnitTests (53)
RealParserTests.cs (53)
422CheckOneFloat(" 0.0", 0x00000000); 484CheckOneFloat("1", 0x3f800000); 485CheckOneFloat("2", 0x40000000); 486CheckOneFloat("3", 0x40400000); 487CheckOneFloat("4", 0x40800000); 488CheckOneFloat("5", 0x40A00000); 489CheckOneFloat("6", 0x40C00000); 490CheckOneFloat("7", 0x40E00000); 491CheckOneFloat("8", 0x41000000); 492CheckOneFloat("16777208", 0x4b7ffff8); 493CheckOneFloat("16777209", 0x4b7ffff9); 494CheckOneFloat("16777210", 0x4b7ffffa); 495CheckOneFloat("16777211", 0x4b7ffffb); 496CheckOneFloat("16777212", 0x4b7ffffc); 497CheckOneFloat("16777213", 0x4b7ffffd); 498CheckOneFloat("16777214", 0x4b7ffffe); 499CheckOneFloat("16777215", 0x4b7fffff); // 2^24 - 1 // Verify the smallest and largest denormal values: 500CheckOneFloat("1.4012984643248170e-45", 0x00000001); 501CheckOneFloat("2.8025969286496340e-45", 0x00000002); 502CheckOneFloat("4.2038953929744510e-45", 0x00000003); 503CheckOneFloat("5.6051938572992680e-45", 0x00000004); 504CheckOneFloat("7.0064923216240850e-45", 0x00000005); 505CheckOneFloat("8.4077907859489020e-45", 0x00000006); 506CheckOneFloat("9.8090892502737200e-45", 0x00000007); 507CheckOneFloat("1.1210387714598537e-44", 0x00000008); 508CheckOneFloat("1.2611686178923354e-44", 0x00000009); 509CheckOneFloat("1.4012984643248170e-44", 0x0000000a); 510CheckOneFloat("1.5414283107572988e-44", 0x0000000b); 511CheckOneFloat("1.6815581571897805e-44", 0x0000000c); 512CheckOneFloat("1.8216880036222622e-44", 0x0000000d); 513CheckOneFloat("1.9618178500547440e-44", 0x0000000e); 514CheckOneFloat("2.1019476964872256e-44", 0x0000000f); 516CheckOneFloat("1.1754921087447446e-38", 0x007ffff0); 517CheckOneFloat("1.1754922488745910e-38", 0x007ffff1); 518CheckOneFloat("1.1754923890044375e-38", 0x007ffff2); 519CheckOneFloat("1.1754925291342839e-38", 0x007ffff3); 520CheckOneFloat("1.1754926692641303e-38", 0x007ffff4); 521CheckOneFloat("1.1754928093939768e-38", 0x007ffff5); 522CheckOneFloat("1.1754929495238232e-38", 0x007ffff6); 523CheckOneFloat("1.1754930896536696e-38", 0x007ffff7); 524CheckOneFloat("1.1754932297835160e-38", 0x007ffff8); 525CheckOneFloat("1.1754933699133625e-38", 0x007ffff9); 526CheckOneFloat("1.1754935100432089e-38", 0x007ffffa); 527CheckOneFloat("1.1754936501730553e-38", 0x007ffffb); 528CheckOneFloat("1.1754937903029018e-38", 0x007ffffc); 529CheckOneFloat("1.1754939304327482e-38", 0x007ffffd); 530CheckOneFloat("1.1754940705625946e-38", 0x007ffffe); 531CheckOneFloat("1.1754942106924411e-38", 0x007fffff); 537CheckOneFloat("0.99999988079071044921875", 0x3f7ffffe); 543CheckOneFloat("0.99999989569187164306640625", 0x3f7ffffe); 549CheckOneFloat("0.9999999105930328369140625", 0x3f7ffffe); 555CheckOneFloat("0.99999992549419403076171875", 0x3f7fffff); 563CheckOneFloat(s, bits);