DSLX Fn Yosys/ABC 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..295.
Distribution of Improvements (37)
improved: 4regressed: 0flat: 33
Per-Function Summary (37)
| Function | Points | First | Latest | Delta | Latest Stats Action |
|---|---|---|---|---|---|
xls/dslx/stdlib/float64.x::lt_2 | 4 | crate:v0.32.0 (37) | crate:v0.35.0 dso:v0.39.0 (29) | -8 | 3c8cd4dc0a3c20e9b719d8f2f7d351cae803021291b4f0a6d314cf40bb5be475 |
xls/dslx/stdlib/float64.x::gte_2 | 4 | crate:v0.32.0 (37) | crate:v0.35.0 dso:v0.39.0 (30) | -7 | f26da731d8dfab1c7e212c29b6fa255dc40188e13babd84b874099b126da633e |
xls/dslx/stdlib/float64.x::add | 4 | crate:v0.32.0 (259) | crate:v0.35.0 dso:v0.39.0 (258) | -1 | 411a5c80589f660785311ddb7bd875013df63941ffb35bfb464db3db4aaab3cf |
xls/dslx/stdlib/float64.x::sub | 4 | crate:v0.32.0 (259) | crate:v0.35.0 dso:v0.39.0 (258) | -1 | 21e8590ba08622941b0f470d553efd00ada661307191380211f55e0942bc8275 |
xls/dslx/stdlib/float64.x::bias | 4 | crate:v0.32.0 (11) | crate:v0.35.0 dso:v0.39.0 (11) | 0 | 82e52312068e422e36a7a5575404786c9a02c85a5abb2ad93e2c7fa03a1afb1f |
xls/dslx/stdlib/float64.x::ceil_daz | 4 | crate:v0.32.0 (131) | crate:v0.35.0 dso:v0.39.0 (131) | 0 | baa3dd110550321cde13d0f2c0b172ffd3630e6432efc732a9ace1d7775031b4 |
xls/dslx/stdlib/float64.x::ceil_with_denorms | 4 | crate:v0.32.0 (134) | crate:v0.35.0 dso:v0.39.0 (134) | 0 | 27a95a7222264524f95eef070d81ec0775d5e8a65fbc86b1b4e95932e299ddf6 |
xls/dslx/stdlib/float64.x::eq_2 | 4 | crate:v0.32.0 (10) | crate:v0.35.0 dso:v0.39.0 (10) | 0 | ad1b79182a09f88db86e440512fd3796438aea836d84399a4c75c82f8c762e8c |
xls/dslx/stdlib/float64.x::flatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | cb0a7eba65fa75c30717c437e497c52e81db9e046a615cc0ac581aaad4d8e2d6 |
xls/dslx/stdlib/float64.x::floor_daz | 4 | crate:v0.32.0 (132) | crate:v0.35.0 dso:v0.39.0 (132) | 0 | 719be89a512b5d481ea02d765b9fab809b45317da0892c1970cd88df57a02c9b |
xls/dslx/stdlib/float64.x::floor_with_denorms | 4 | crate:v0.32.0 (131) | crate:v0.35.0 dso:v0.39.0 (131) | 0 | 0f0b2c2a97a13602aec46c2e5faac6fcaa99beb40c4372166b220da98f0ce194 |
xls/dslx/stdlib/float64.x::gt_2 | 4 | crate:v0.32.0 (36) | crate:v0.35.0 dso:v0.39.0 (36) | 0 | 511a1ae940ec94af0496f4fbb18f0b25b14b4fe4dd9c60aadafc13ffb1659f57 |
xls/dslx/stdlib/float64.x::has_fractional_part | 4 | crate:v0.32.0 (5) | crate:v0.35.0 dso:v0.39.0 (5) | 0 | 839e508067ee69f83a268cbe97164c0d6145518b3d98f5c77e57ac176b904fc8 |
xls/dslx/stdlib/float64.x::has_negative_exponent | 4 | crate:v0.32.0 (5) | crate:v0.35.0 dso:v0.39.0 (5) | 0 | c753cb47fe32326ed6063c3f6b41dadc30ea144137e2b7732d7d30f28f71f4c1 |
xls/dslx/stdlib/float64.x::inf | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 247d6506eb20beb7c3be2567f4d9d24e43ba5831763e7fdfcaec1113e999c709 |
xls/dslx/stdlib/float64.x::is_inf | 4 | crate:v0.32.0 (6) | crate:v0.35.0 dso:v0.39.0 (6) | 0 | 28d800f18b7c11c20b93c5555f4f779f7cb3afebeada21f44ad0ffa2fb735b61 |
xls/dslx/stdlib/float64.x::is_nan | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 4605002003929fa16454660133827e7506831367843a7e6cc1139c1e993d0095 |
xls/dslx/stdlib/float64.x::is_neg_inf | 4 | crate:v0.32.0 (6) | crate:v0.35.0 dso:v0.39.0 (6) | 0 | 000c0dd0d81fbcf90084ccf0e7e2f98d4dfebec5da055b62c7290daad796a7f6 |
xls/dslx/stdlib/float64.x::is_pos_inf | 4 | crate:v0.32.0 (6) | crate:v0.35.0 dso:v0.39.0 (6) | 0 | 8efb8db63c82c03b52e2ff99cf3a0fdd5b24c59b8bba27e8da625bb7619df175 |
xls/dslx/stdlib/float64.x::is_zero_or_subnormal | 4 | crate:v0.32.0 (4) | crate:v0.35.0 dso:v0.39.0 (4) | 0 | 2cac356e5c83869a0416fd09cc39585eb5f6eb884a704d852f0f72b56e79ee7f |
xls/dslx/stdlib/float64.x::ldexp | 4 | crate:v0.32.0 (57) | crate:v0.35.0 dso:v0.39.0 (57) | 0 | 2433e0b9d80bd8aeb6e3e3861d39da3cbd464b18cfffce426642797a910ac491 |
xls/dslx/stdlib/float64.x::lte_2 | 4 | crate:v0.32.0 (37) | crate:v0.35.0 dso:v0.39.0 (37) | 0 | 2299d0d5fd0f164c13cf0d4a10bfe2e00c7e7ce779dfc11f5b23aae23ff1c0cf |
xls/dslx/stdlib/float64.x::max_normal | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 8b30e909fb9bae996a68a63f887cdfd67c85a046012864e03069b7a9a336e729 |
xls/dslx/stdlib/float64.x::max_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | ec91b2acfaba527916255362bf0614cc7a42d867dab7bc335b997a29c41a2d5d |
xls/dslx/stdlib/float64.x::min_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | b71fe199c487b24e0cd8c56be9a142c0b195d7b192d0e3795aba2e70a0062b93 |
xls/dslx/stdlib/float64.x::mul | 4 | crate:v0.32.0 (295) | crate:v0.35.0 dso:v0.39.0 (295) | 0 | 857db8270e93663bd7c5066837023ab538155a7a70e39e80e0a0728991a0d519 |
xls/dslx/stdlib/float64.x::negate | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 4a3e4d3d21d4b17fefd7b681e616f2c617993598bcf83e3d6411a558fd06ed1e |
xls/dslx/stdlib/float64.x::normalize | 4 | crate:v0.32.0 (49) | crate:v0.35.0 dso:v0.39.0 (49) | 0 | 7449e6bf56a43c0f21bce7695c7b364b53153db65253a188af4e8d49c1fd7194 |
xls/dslx/stdlib/float64.x::one | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 6749209ebd1c0c48410cf3575e012a6675507dc5978b00397a57483cd1485fd4 |
xls/dslx/stdlib/float64.x::qnan | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 3cdceaec3c7a2759ca08639486353511fc4623e2be4669eb80e37d7ee2641be4 |
xls/dslx/stdlib/float64.x::subnormals_to_zero | 4 | crate:v0.32.0 (5) | crate:v0.35.0 dso:v0.39.0 (5) | 0 | 93bfa00f22f2ff5c03a91b1d350fce457e657fa78dedd97b48f540c180ccf2cf |
xls/dslx/stdlib/float64.x::tag | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 9a27e21d821b4cecb826fda233d3ad597cab2ecea254787f8c221e9e245434ab |
xls/dslx/stdlib/float64.x::to_int64 | 4 | crate:v0.32.0 (98) | crate:v0.35.0 dso:v0.39.0 (98) | 0 | 4db2281e243b26b5330289ea4ce8cc943efd837bbead08fa0561975965f8734a |
xls/dslx/stdlib/float64.x::trunc | 4 | crate:v0.32.0 (19) | crate:v0.35.0 dso:v0.39.0 (19) | 0 | 3dc6caa4c5f8413cba91c5e481f3d894ea1f04a39aad335fdcf7c59a24e1314e |
xls/dslx/stdlib/float64.x::unbiased_exponent | 4 | crate:v0.32.0 (11) | crate:v0.35.0 dso:v0.39.0 (11) | 0 | a2174701b42c26b8e8468840ee464ec02ca11bd95839859e373ee3490516085a |
xls/dslx/stdlib/float64.x::unflatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 383a29170426dfbb6f987e1507b64d295f3fbddf7cd827a072b41c8f7bb9cbd2 |
xls/dslx/stdlib/float64.x::zero | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | c70ad72317907c1bc62cc18d545369c2cfa7c7c3a4d2279f6b44baed63e25c76 |