DSLX Fn G8r Trends
DSLX Fileall files
Plotly: scroll to zoom, drag to pan, click a point to open its action in a new tab, click legend entries to isolate function traces. y-range=0..5383.
Distribution of Improvements (40)
improved: 6regressed: 0flat: 34
Per-Function Summary (40)
| Function | Points | First | Latest | Delta | Latest Stats Action |
|---|---|---|---|---|---|
xls/dslx/stdlib/hfloat16.x::ldexp | 4 | crate:v0.32.0 (730) | crate:v0.35.0 dso:v0.39.0 (580) | -150 | 516a1dfb2c36d5e696de5ffd434d3c77c4f2f3c0f3e8b0af1aae7e27291aafd3 |
xls/dslx/stdlib/hfloat16.x::add | 4 | crate:v0.32.0 (1370) | crate:v0.35.0 dso:v0.39.0 (1357) | -13 | 4de88259c1edb9a711551588bc3fdd6ee44fbdb4191423043edd8bfd7c47528a |
xls/dslx/stdlib/hfloat16.x::sub | 4 | crate:v0.32.0 (1370) | crate:v0.35.0 dso:v0.39.0 (1357) | -13 | eb69242e9c4b7f3980e8e459f460c438c44ad74251a061e0485e648dd734352b |
xls/dslx/stdlib/hfloat16.x::from_float32 | 4 | crate:v0.32.0 (918) | crate:v0.35.0 dso:v0.39.0 (908) | -10 | 1716fd9fa1a5509add5dfd274aef8a5a0be5da52d6c82b0b7aec3163a7d5427c |
xls/dslx/stdlib/hfloat16.x::to_int16 | 4 | crate:v0.32.0 (593) | crate:v0.35.0 dso:v0.39.0 (592) | -1 | 2236566859df6e713d0fa08ed06aa0d1d6fa6fee7a2d2d97f3d6c64c5a56e75b |
xls/dslx/stdlib/hfloat16.x::to_uint16 | 4 | crate:v0.32.0 (456) | crate:v0.35.0 dso:v0.39.0 (455) | -1 | 5b5949028fe473e876a54b818fdf169d0d8b4a93d92e7436c45b38dabe77f80b |
xls/dslx/stdlib/hfloat16.x::bias | 4 | crate:v0.32.0 (16) | crate:v0.35.0 dso:v0.39.0 (16) | 0 | 2fbb3c1bd86116f7a8aa448cb2e40e59f9b56ff4745e3e690205b6ccf1ce3172 |
xls/dslx/stdlib/hfloat16.x::ceil_daz | 4 | crate:v0.32.0 (337) | crate:v0.35.0 dso:v0.39.0 (337) | 0 | abf715722ddad706063860fa3dd396e96748378ae75453d066fbdfd4597a306d |
xls/dslx/stdlib/hfloat16.x::ceil_with_denorms | 4 | crate:v0.32.0 (337) | crate:v0.35.0 dso:v0.39.0 (337) | 0 | c74de0ce2688503ad3ea8877ab58c7a542d0af48a14ec68da097864feb66feed |
xls/dslx/stdlib/hfloat16.x::eq_2 | 4 | crate:v0.32.0 (103) | crate:v0.35.0 dso:v0.39.0 (103) | 0 | 89b0f36e9b98cd212409e8ec71b6f14c9f9c731d2ae05ff9d39c71fd07115735 |
xls/dslx/stdlib/hfloat16.x::flatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 8f3fc97b0606e45fce3a9d595cb0d99eda95ac4cf2a038a03ec29dcd9a259790 |
xls/dslx/stdlib/hfloat16.x::floor_daz | 4 | crate:v0.32.0 (337) | crate:v0.35.0 dso:v0.39.0 (337) | 0 | f25e3f02c55fac471e1aa9f3085472b5c6bb8fe6e8e38fb09fe3a4bc1700df1f |
xls/dslx/stdlib/hfloat16.x::floor_with_denorms | 4 | crate:v0.32.0 (337) | crate:v0.35.0 dso:v0.39.0 (337) | 0 | 5df55ffb2c2eea66f145473c5c47b56235e28cd389533e2ef3d81c07eb62e3bd |
xls/dslx/stdlib/hfloat16.x::fma | 4 | crate:v0.32.0 (5383) | crate:v0.35.0 dso:v0.39.0 (5383) | 0 | 180f0ddcab8d530ceaae43a2a8665b1bf5ea1cccdd54b7926820f199befcefa5 |
xls/dslx/stdlib/hfloat16.x::gt_2 | 4 | crate:v0.32.0 (215) | crate:v0.35.0 dso:v0.39.0 (215) | 0 | c127dc9e84a15364a6b1553690340d3035e9001c98da7b44f13f2407d6cc5468 |
xls/dslx/stdlib/hfloat16.x::gte_2 | 4 | crate:v0.32.0 (217) | crate:v0.35.0 dso:v0.39.0 (217) | 0 | 8d3b209e742f80168ec8a86f0ccf1e78a4844e4e4ed2525957dd48c6e94f05b1 |
xls/dslx/stdlib/hfloat16.x::has_fractional_part | 4 | crate:v0.32.0 (4) | crate:v0.35.0 dso:v0.39.0 (4) | 0 | 69d57a9e01dd5e0287ecbd4dbc2ca8516aed9442b636d9bee5d5396176872cc0 |
xls/dslx/stdlib/hfloat16.x::has_negative_exponent | 4 | crate:v0.32.0 (4) | crate:v0.35.0 dso:v0.39.0 (4) | 0 | 8c8f91119b48c50fa4a111826d5197aadfe3fa543e35afbceb930c5edc5987b4 |
xls/dslx/stdlib/hfloat16.x::inf | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | ac072309f43dcf5ea4dbfa593b9979283c8928ed9aaada03879d3e39e4eb5652 |
xls/dslx/stdlib/hfloat16.x::is_inf | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | 906d8633403ce91484f2273dfb085a3f31b6c963726e2ee40a3e288056b471c9 |
xls/dslx/stdlib/hfloat16.x::is_nan | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | db43b6843c2362c632438541d93fc9dedf85cb5932c9670d7f5bd02d14429595 |
xls/dslx/stdlib/hfloat16.x::is_neg_inf | 4 | crate:v0.32.0 (15) | crate:v0.35.0 dso:v0.39.0 (15) | 0 | 410261edf8ce057d35e5a615c82a04b466c02e85ae83cbe98429fa96af43d4aa |
xls/dslx/stdlib/hfloat16.x::is_pos_inf | 4 | crate:v0.32.0 (15) | crate:v0.35.0 dso:v0.39.0 (15) | 0 | f6ec19a015895fb6f7113c4d56f2ce1d2081153a95959ce3d231d1654c49fdaf |
xls/dslx/stdlib/hfloat16.x::is_zero_or_subnormal | 4 | crate:v0.32.0 (4) | crate:v0.35.0 dso:v0.39.0 (4) | 0 | 34d22a98fc800690d6b8d34a286fdc1585612bd5309b80dc923e22a4ddc05aad |
xls/dslx/stdlib/hfloat16.x::lt_2 | 4 | crate:v0.32.0 (215) | crate:v0.35.0 dso:v0.39.0 (215) | 0 | 60ca6e909b7f9fde45403295290dc65ac6c384ccae312a38b19d625af2ad0f9c |
xls/dslx/stdlib/hfloat16.x::lte_2 | 4 | crate:v0.32.0 (214) | crate:v0.35.0 dso:v0.39.0 (214) | 0 | 5e547c25007ab6f919277aeace77fa660c78304671c8c6dd38e9bd6a9e36d653 |
xls/dslx/stdlib/hfloat16.x::max_normal | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | c3c152c19f839762965738307bf6168363a0dd85890ff20ce10705039513b563 |
xls/dslx/stdlib/hfloat16.x::max_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | b252a5e140db94ef6af0add0fc19a4c6f06a1042a9b69f62c2ae88ad3f675acb |
xls/dslx/stdlib/hfloat16.x::min_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 7f4c0e015e6c5fc2327184a5e6ee085e1dfa3c1fdb6d0ca702f0f79b04934672 |
xls/dslx/stdlib/hfloat16.x::mul | 4 | crate:v0.32.0 (1754) | crate:v0.35.0 dso:v0.39.0 (1754) | 0 | 0e8eef7b4a23e62b9a023e5f2e697f5bfc6e2c5265b668e8d81eb531d485e285 |
xls/dslx/stdlib/hfloat16.x::negate | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 9aa6f329e055b191124f13a731ef00d982da9db42268495b03ade80636594205 |
xls/dslx/stdlib/hfloat16.x::normalize | 4 | crate:v0.32.0 (215) | crate:v0.35.0 dso:v0.39.0 (215) | 0 | ebe914008eeb8b9954e5eaea4d12e880bc03c853097553037855220cfc4cc672 |
xls/dslx/stdlib/hfloat16.x::one | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | afcc9e6d99ba5fb5b9424957dd4e98264d3648bf87a5c6fce27ae3ce9cfcc47c |
xls/dslx/stdlib/hfloat16.x::qnan | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | e6f431fe3efe07d404cc938affae8a638166378d2a14b58d63a3d2165b0af988 |
xls/dslx/stdlib/hfloat16.x::subnormals_to_zero | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | cf424fd30a8a7d6de6d3e2a716c1d49cbe8720c73d22a14a1603b5dc0a1e7026 |
xls/dslx/stdlib/hfloat16.x::tag | 4 | crate:v0.32.0 (19) | crate:v0.35.0 dso:v0.39.0 (19) | 0 | aee019a7101e5c47c665a6a8f5e1238c98e72debaf6ff5eb09f47b318b223496 |
xls/dslx/stdlib/hfloat16.x::trunc | 4 | crate:v0.32.0 (143) | crate:v0.35.0 dso:v0.39.0 (143) | 0 | c38f1d51720ef215b27f4e2d0c26bb48251d2041fdf8a3b136a16ec30bab8c64 |
xls/dslx/stdlib/hfloat16.x::unbiased_exponent | 4 | crate:v0.32.0 (16) | crate:v0.35.0 dso:v0.39.0 (16) | 0 | b1638098a030f2d23784c8192935c0e1b9f93ba3831d016ecb91b5cb91dd99e3 |
xls/dslx/stdlib/hfloat16.x::unflatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 88740c8bc04c073dc33e0bb83a0bee6ad9d95256bea45ffbb49cd6d551134495 |
xls/dslx/stdlib/hfloat16.x::zero | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 982e1ef98f4284e17421cf7b997d7d7f8a770e803c5462589786dc92bc82aa3b |