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..3937.
Distribution of Improvements (44)
improved: 5regressed: 0flat: 39
Per-Function Summary (44)
| Function | Points | First | Latest | Delta | Latest Stats Action |
|---|---|---|---|---|---|
xls/dslx/stdlib/bfloat16.x::ldexp | 4 | crate:v0.32.0 (748) | crate:v0.35.0 dso:v0.39.0 (607) | -141 | 30d147ee525eb2d6f1fdd31f9f3f3a79c633a4b9ae086313922ebd0a42eccbb0 |
xls/dslx/stdlib/bfloat16.x::add | 4 | crate:v0.32.0 (1251) | crate:v0.35.0 dso:v0.39.0 (1243) | -8 | 95287bb11988366917bc2610ab0680d5f7956f632d987cc1060f7e7d02beb521 |
xls/dslx/stdlib/bfloat16.x::sub | 4 | crate:v0.32.0 (1251) | crate:v0.35.0 dso:v0.39.0 (1243) | -8 | 824cfdefc57d33666e7e7f4edd7a876af40181f56696def4e8c4ae4b0400e60b |
xls/dslx/stdlib/bfloat16.x::to_int16 | 4 | crate:v0.32.0 (574) | crate:v0.35.0 dso:v0.39.0 (573) | -1 | 54d849f4645fabcd9ea2a018d5e3f2af07d9fdb3b19bf513613acc302d475a3e |
xls/dslx/stdlib/bfloat16.x::to_uint16 | 4 | crate:v0.32.0 (460) | crate:v0.35.0 dso:v0.39.0 (459) | -1 | 0e1285f61008d56c139a504cead68098d0621e6961da03ce1dfb53b98eec61f8 |
xls/dslx/stdlib/bfloat16.x::bias | 4 | crate:v0.32.0 (29) | crate:v0.35.0 dso:v0.39.0 (29) | 0 | 20f3f9ff4802dde6ce3074d7bbd94b2349bd317c68f94e6420c1d6cebe3ba81b |
xls/dslx/stdlib/bfloat16.x::ceil_daz | 4 | crate:v0.32.0 (320) | crate:v0.35.0 dso:v0.39.0 (320) | 0 | 3977f196dd1328d0482d48b1b3137de228eaba5d4b9f03eb7902f44bb0de6d75 |
xls/dslx/stdlib/bfloat16.x::ceil_with_denorms | 4 | crate:v0.32.0 (320) | crate:v0.35.0 dso:v0.39.0 (320) | 0 | 075499b195043b3996aec2a879c78b071068c7b729ca3b6b63e5b516b12af9b2 |
xls/dslx/stdlib/bfloat16.x::eq_2 | 4 | crate:v0.32.0 (109) | crate:v0.35.0 dso:v0.39.0 (109) | 0 | 53a90ea7a05c3ba687a23272240f1910b82c5b5cfbc84da3ef9f41af8b703ee7 |
xls/dslx/stdlib/bfloat16.x::flatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 6d3b90b02f33dc30da1154d4156143a7b9b587792ac7ff24847433d2ac529760 |
xls/dslx/stdlib/bfloat16.x::floor_daz | 4 | crate:v0.32.0 (320) | crate:v0.35.0 dso:v0.39.0 (320) | 0 | c6ddccae06dd3cbb29aca862737d709d85674a94f8d39a941fef1d34c5272e08 |
xls/dslx/stdlib/bfloat16.x::floor_with_denorms | 4 | crate:v0.32.0 (320) | crate:v0.35.0 dso:v0.39.0 (320) | 0 | 8659e18139c63e3ce878272376dd77bb5767868a3a9a8834259ca01bd9bae1df |
xls/dslx/stdlib/bfloat16.x::fma | 4 | crate:v0.32.0 (3937) | crate:v0.35.0 dso:v0.39.0 (3937) | 0 | 2a61e4d5c9a2f3bafbd541f19bdae6803d361768f59f9bb0a38d687d6893f768 |
xls/dslx/stdlib/bfloat16.x::from_float32 | 4 | crate:v0.32.0 (182) | crate:v0.35.0 dso:v0.39.0 (182) | 0 | 7ba1b0d0baaa3acc0097b0f046ac9e77494448695534f76a10e6b7000d6f933e |
xls/dslx/stdlib/bfloat16.x::from_int8 | 4 | crate:v0.32.0 (182) | crate:v0.35.0 dso:v0.39.0 (182) | 0 | 0fa7b0040a3068d34642214d547fd07f214537f3cd5730a9a019c59989a36b75 |
xls/dslx/stdlib/bfloat16.x::from_uint8 | 4 | crate:v0.32.0 (110) | crate:v0.35.0 dso:v0.39.0 (110) | 0 | 5f40b2cfa3db9b0b7b7995138ce6059e079f604fb5200d55a74c939ea911ed5a |
xls/dslx/stdlib/bfloat16.x::full_precision_mul | 4 | crate:v0.32.0 (1001) | crate:v0.35.0 dso:v0.39.0 (1001) | 0 | 72e7382f0b5fdb1dbab6ea3bba83b71c3a309bb39d233ffb1f85466b8fd7eb39 |
xls/dslx/stdlib/bfloat16.x::gt_2 | 4 | crate:v0.32.0 (200) | crate:v0.35.0 dso:v0.39.0 (200) | 0 | 83989449857ca419682174d3b5740ba29334975029c567a4572b6b100e990f45 |
xls/dslx/stdlib/bfloat16.x::gte_2 | 4 | crate:v0.32.0 (202) | crate:v0.35.0 dso:v0.39.0 (202) | 0 | a5b9d65146d94104bd84f3ba37a05956590eea3817ac78ae5e5b2f160c361d2b |
xls/dslx/stdlib/bfloat16.x::has_fractional_part | 4 | crate:v0.32.0 (6) | crate:v0.35.0 dso:v0.39.0 (6) | 0 | d68d3b536c6ba6a96854fba9fa39a5ae683d8e12fc2533a63494779aeeb4a52e |
xls/dslx/stdlib/bfloat16.x::has_negative_exponent | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 3ec6730fd48ce56212cc52a76015e9375a4bea9bfcb9fbe7cf3924add6b8ce7c |
xls/dslx/stdlib/bfloat16.x::increment_fraction | 4 | crate:v0.32.0 (118) | crate:v0.35.0 dso:v0.39.0 (118) | 0 | b3a130c69dcc25605628bec6e277b612c6e73a242e7122c400db717646d6e45f |
xls/dslx/stdlib/bfloat16.x::inf | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 5c29937d98a24d274bc46d4968c069904dff83759a09ff1557c8feb1603aac1a |
xls/dslx/stdlib/bfloat16.x::is_inf | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | 4419d5f926da9e8755f484ba9a5c2cec0f5cb812c1c475690615944fd63b396e |
xls/dslx/stdlib/bfloat16.x::is_nan | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | 5d24201309db8e7070ce6cfe02f3f6f590ca96e989e80e60a433ebed0c1e93d6 |
xls/dslx/stdlib/bfloat16.x::is_neg_inf | 4 | crate:v0.32.0 (15) | crate:v0.35.0 dso:v0.39.0 (15) | 0 | 1fca6c126407d9e23548812de37cd80f6f146e5c1dead06bfa33e02f682379ae |
xls/dslx/stdlib/bfloat16.x::is_pos_inf | 4 | crate:v0.32.0 (15) | crate:v0.35.0 dso:v0.39.0 (15) | 0 | 80fa8d2e35703babef19ae779bca946ab7692a364ddb7a6b4daf7293f502456b |
xls/dslx/stdlib/bfloat16.x::is_zero_or_subnormal | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 37f08d13cb52aa2bfbdc915f809530cf0e4873715015b0b09f8bbca0e7e44c5e |
xls/dslx/stdlib/bfloat16.x::lt_2 | 4 | crate:v0.32.0 (200) | crate:v0.35.0 dso:v0.39.0 (200) | 0 | ccc69630b7409dfbcd235d3e60b1292ea4e6d84b585977fe172fe77cdf1b9fb9 |
xls/dslx/stdlib/bfloat16.x::lte_2 | 4 | crate:v0.32.0 (199) | crate:v0.35.0 dso:v0.39.0 (199) | 0 | 20957f64e2bfed6398b67d52b387c94004ac13f388aa8f69b2392df4212381f6 |
xls/dslx/stdlib/bfloat16.x::max_normal | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 3781099e7ca865b487ac8393b826a140ad4f520a71494f8ddd4a8570c484b005 |
xls/dslx/stdlib/bfloat16.x::max_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | d80229b3e42d37e0c337298487ddfca8970f654ebf673fae3236e7bc2e02b95c |
xls/dslx/stdlib/bfloat16.x::min_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 7826de708ae80937e837a4c73da25494161fdc73214d84d85f197a156df1b616 |
xls/dslx/stdlib/bfloat16.x::mul | 4 | crate:v0.32.0 (1129) | crate:v0.35.0 dso:v0.39.0 (1129) | 0 | 3cefef98058f38880d78c22dc37b31090d3b53d6510a710ddc5aface1fa1b907 |
xls/dslx/stdlib/bfloat16.x::negate | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | f356d4ae4a0a7440b46a838f94a33948069961c69e24c816e1e9182aa2780a17 |
xls/dslx/stdlib/bfloat16.x::normalize | 4 | crate:v0.32.0 (190) | crate:v0.35.0 dso:v0.39.0 (190) | 0 | 6fd6faa27db02c505db5743faeec5501c1ed0f6e44184369c0c76d4d53919c63 |
xls/dslx/stdlib/bfloat16.x::one | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 94cb9e6f9f9308dbd53ec3347c718f0ba66b33b26a00a42600896bb31a6faf3f |
xls/dslx/stdlib/bfloat16.x::qnan | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 76bef5554c7d50f5367b2855894c083ad4f9855fc487391183de71838fa17384 |
xls/dslx/stdlib/bfloat16.x::subnormals_to_zero | 4 | crate:v0.32.0 (14) | crate:v0.35.0 dso:v0.39.0 (14) | 0 | 44361fff35c46c64d9966d2551c2c145dc95a24c92ea5ed9b5e3be135d94d1ef |
xls/dslx/stdlib/bfloat16.x::tag | 4 | crate:v0.32.0 (24) | crate:v0.35.0 dso:v0.39.0 (24) | 0 | f45ac277ba89a469416ef595ac5ea6683e5ab1bb400f8e5db14e388461059dd7 |
xls/dslx/stdlib/bfloat16.x::trunc | 4 | crate:v0.32.0 (136) | crate:v0.35.0 dso:v0.39.0 (136) | 0 | de29b8d024e04536a1b6ef6becb09b81ad4b40794b602dba3594a08478ba8513 |
xls/dslx/stdlib/bfloat16.x::unbiased_exponent | 4 | crate:v0.32.0 (31) | crate:v0.35.0 dso:v0.39.0 (31) | 0 | b163f7a8575b0d4716ffaeb5f577486421c3d52e8a631c16fb2f316fc0cfb045 |
xls/dslx/stdlib/bfloat16.x::unflatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 387e4471b586c77681a8520b4bf4fd06af2999c1243d1487f2b3c60a11bc22ea |
xls/dslx/stdlib/bfloat16.x::zero | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 5735460902eb67c27f26a301accbb45c48e8292c41403c0059ba3bfa762e118b |