Exemple #1
0
        public void cas_compute_float_32_1()
        {
            for (int p = -65; p <= 38; p++)
            {
                if (p == 23)
                {
                    p++;
                }

                var am = FastFloatParser.ComputeFloat(q: p, w: 1);

                float?f = FastFloatParser.ToFloat(false, am);



                if (!f.HasValue)
                {
                    throw new ApplicationException($"Can't parse p=> {p}");
                }

                if (f != testing_power_of_ten_float[p + 65])
                {
                    throw new ApplicationException($"bad parsing p=> {p}");
                }
            }
        }