2017-03-02 Richard Biener <rguenther@suse.de>
[official-gcc.git] / libgo / go / runtime / fastlog2table.go
blob47ae5e81fb11cde439a0007b4d13c444416ad2da
1 // AUTO-GENERATED by mkfastlog2table.go
2 // Run go generate from src/runtime to update.
3 // See mkfastlog2table.go for comments.
5 // +build ignore
7 package runtime
9 const fastlogNumBits = 5
11 var fastlog2Table = [1<<fastlogNumBits + 1]float64{
13 0.0443941193584535,
14 0.08746284125033943,
15 0.12928301694496647,
16 0.16992500144231248,
17 0.2094533656289499,
18 0.24792751344358555,
19 0.28540221886224837,
20 0.3219280948873623,
21 0.3575520046180837,
22 0.39231742277876036,
23 0.4262647547020979,
24 0.4594316186372973,
25 0.4918530963296748,
26 0.5235619560570128,
27 0.5545888516776374,
28 0.5849625007211563,
29 0.6147098441152082,
30 0.6438561897747247,
31 0.6724253419714956,
32 0.7004397181410922,
33 0.7279204545631992,
34 0.7548875021634686,
35 0.7813597135246596,
36 0.8073549220576042,
37 0.8328900141647417,
38 0.8579809951275721,
39 0.8826430493618412,
40 0.9068905956085185,
41 0.9307373375628862,
42 0.9541963103868752,
43 0.9772799234999164,