]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/math/rand/v2/regress_test.go
math/rand/v2: optimize Float32, Float64
[gostls13.git] / src / math / rand / v2 / regress_test.go
index beefce863832060aecedd3b35c524787694e32f5..3b886041f7a14db50e403e2dfa33ef854b1b2818 100644 (file)
@@ -246,47 +246,47 @@ var regressGolden = []any{
        float64(0.22199446394172706), // ExpFloat64()
        float64(2.248962105270165),   // ExpFloat64()
 
-       float32(0.6046603),  // Float32()
-       float32(0.9405091),  // Float32()
-       float32(0.6645601),  // Float32()
-       float32(0.4377142),  // Float32()
-       float32(0.4246375),  // Float32()
-       float32(0.68682307), // Float32()
-       float32(0.06563702), // Float32()
-       float32(0.15651925), // Float32()
-       float32(0.09696952), // Float32()
-       float32(0.30091187), // Float32()
-       float32(0.51521266), // Float32()
-       float32(0.81363994), // Float32()
-       float32(0.21426387), // Float32()
-       float32(0.3806572),  // Float32()
-       float32(0.31805816), // Float32()
-       float32(0.46888983), // Float32()
-       float32(0.28303415), // Float32()
-       float32(0.29310185), // Float32()
-       float32(0.67908466), // Float32()
-       float32(0.21855305), // Float32()
-
-       float64(0.6046602879796196),  // Float64()
-       float64(0.9405090880450124),  // Float64()
-       float64(0.6645600532184904),  // Float64()
-       float64(0.4377141871869802),  // Float64()
-       float64(0.4246374970712657),  // Float64()
-       float64(0.6868230728671094),  // Float64()
-       float64(0.06563701921747622), // Float64()
-       float64(0.15651925473279124), // Float64()
-       float64(0.09696951891448456), // Float64()
-       float64(0.30091186058528707), // Float64()
-       float64(0.5152126285020654),  // Float64()
-       float64(0.8136399609900968),  // Float64()
-       float64(0.21426387258237492), // Float64()
-       float64(0.380657189299686),   // Float64()
-       float64(0.31805817433032985), // Float64()
-       float64(0.4688898449024232),  // Float64()
-       float64(0.28303415118044517), // Float64()
-       float64(0.29310185733681576), // Float64()
-       float64(0.6790846759202163),  // Float64()
-       float64(0.21855305259276428), // Float64()
+       float32(0.39651686),  // Float32()
+       float32(0.38516325),  // Float32()
+       float32(0.06368679),  // Float32()
+       float32(0.027415931), // Float32()
+       float32(0.3535996),   // Float32()
+       float32(0.9133533),   // Float32()
+       float32(0.40153843),  // Float32()
+       float32(0.034464598), // Float32()
+       float32(0.4120984),   // Float32()
+       float32(0.51671815),  // Float32()
+       float32(0.9472164),   // Float32()
+       float32(0.14591497),  // Float32()
+       float32(0.42577565),  // Float32()
+       float32(0.7241202),   // Float32()
+       float32(0.7114463),   // Float32()
+       float32(0.01790011),  // Float32()
+       float32(0.22837132),  // Float32()
+       float32(0.5170377),   // Float32()
+       float32(0.9228385),   // Float32()
+       float32(0.9747907),   // Float32()
+
+       float64(0.17213489113047786), // Float64()
+       float64(0.0813061580926816),  // Float64()
+       float64(0.5094944957341486),  // Float64()
+       float64(0.2193276794677107),  // Float64()
+       float64(0.8287970009760902),  // Float64()
+       float64(0.30682661592006877), // Float64()
+       float64(0.21230767869565503), // Float64()
+       float64(0.2757168463782187),  // Float64()
+       float64(0.2967873684321951),  // Float64()
+       float64(0.13374523933395033), // Float64()
+       float64(0.5777315861149934),  // Float64()
+       float64(0.16732005385910476), // Float64()
+       float64(0.40620552435192425), // Float64()
+       float64(0.7929618428784644),  // Float64()
+       float64(0.691570514257735),   // Float64()
+       float64(0.14320118008134408), // Float64()
+       float64(0.8269708087758376),  // Float64()
+       float64(0.13630191289931604), // Float64()
+       float64(0.38270814230149663), // Float64()
+       float64(0.7983258549906352),  // Float64()
 
        int64(5577006791947779410), // Int()
        int64(8674665223082153551), // Int()