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..26142.
Distribution of Improvements (44)
improved: 6regressed: 0flat: 38
Per-Function Summary (44)
| Function | Points | First | Latest | Delta | Latest Stats Action |
|---|---|---|---|---|---|
xls/dslx/stdlib/float32.x::ldexp | 4 | crate:v0.32.0 (828) | crate:v0.35.0 dso:v0.39.0 (687) | -141 | 1fea1ab169a121dd6f565346f2159de7ff42d45330647c6b41a9351396dd0880 |
xls/dslx/stdlib/float32.x::add | 4 | crate:v0.32.0 (2885) | crate:v0.35.0 dso:v0.39.0 (2876) | -9 | efd5bb36d2be6ccf5241af98b31d20324b4c3e7d7a4e5c94cee045ebe9bf68a7 |
xls/dslx/stdlib/float32.x::sub | 4 | crate:v0.32.0 (2885) | crate:v0.35.0 dso:v0.39.0 (2876) | -9 | 1971d57e6e5891bd032d0062d03b0962281ae223ea720ae8912c28fba06af971 |
xls/dslx/stdlib/float32.x::fast_rsqrt | 4 | crate:v0.32.0 (26142) | crate:v0.35.0 dso:v0.39.0 (26136) | -6 | a005a7bc759fb3649665ab3d8e7b3e1472255f5f5bb16cbb69fee3731e6aa3cb |
xls/dslx/stdlib/float32.x::to_int32 | 4 | crate:v0.32.0 (1343) | crate:v0.35.0 dso:v0.39.0 (1342) | -1 | cc6b88269b18d0ecdf7dcc1752326f69ad79f5bf603dc1b1502cbfb1c89d9d57 |
xls/dslx/stdlib/float32.x::to_uint32 | 4 | crate:v0.32.0 (1099) | crate:v0.35.0 dso:v0.39.0 (1098) | -1 | 5b282ebe0d2b7e3a550d77d35b0747d867473914fd7f9e783a82ca152003135f |
xls/dslx/stdlib/float32.x::bias | 4 | crate:v0.32.0 (29) | crate:v0.35.0 dso:v0.39.0 (29) | 0 | 4c10e10a3a27fc15302412647813448c9250a12a37ad639e9b887c7871fb4938 |
xls/dslx/stdlib/float32.x::ceil_daz | 4 | crate:v0.32.0 (732) | crate:v0.35.0 dso:v0.39.0 (732) | 0 | 6504978c3571f150c650511b38ecd42d0e69c2957b044f37082648dde12efb2e |
xls/dslx/stdlib/float32.x::ceil_with_denorms | 4 | crate:v0.32.0 (732) | crate:v0.35.0 dso:v0.39.0 (732) | 0 | 500bde1e8dd98bdfa986cb7b8570bf712983bed911d56895d7d550d99c683a65 |
xls/dslx/stdlib/float32.x::eq_2 | 4 | crate:v0.32.0 (205) | crate:v0.35.0 dso:v0.39.0 (205) | 0 | c91c949937c017a8cb5baf07cb4f974a1a209eb0a1a9a059df3d39f74d26023c |
xls/dslx/stdlib/float32.x::fixed_fraction | 4 | crate:v0.32.0 (753) | crate:v0.35.0 dso:v0.39.0 (753) | 0 | 7ab7ce142f2d4dd06298294e745b277ab03186db2557dbc8d6cf3e8d9e942051 |
xls/dslx/stdlib/float32.x::flatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | f3d762c33984d754d71c1089cb6db7f7e394d297b88c1d4e878ad78b8011b1e8 |
xls/dslx/stdlib/float32.x::floor_daz | 4 | crate:v0.32.0 (732) | crate:v0.35.0 dso:v0.39.0 (732) | 0 | c63dc03429ca7517e15696c06342f3fd7553de1cf27659b441ef3c9753206331 |
xls/dslx/stdlib/float32.x::floor_with_denorms | 4 | crate:v0.32.0 (732) | crate:v0.35.0 dso:v0.39.0 (732) | 0 | 3ab125739c225b71444783ee485a298c3255a59a1fd83a72474a36abd820d7ed |
xls/dslx/stdlib/float32.x::fma | 4 | crate:v0.32.0 (16165) | crate:v0.35.0 dso:v0.39.0 (16165) | 0 | 92a0a482ac16f941160442a0ac6f1ca769ce46a962d3ae4912f2acbe70f887f4 |
xls/dslx/stdlib/float32.x::from_int32 | 4 | crate:v0.32.0 (1073) | crate:v0.35.0 dso:v0.39.0 (1073) | 0 | 5594c2715b746ff6940bd7d37338929ee7be78ff235dab4a26c15446a99e2e87 |
xls/dslx/stdlib/float32.x::from_int32_internal | 4 | crate:v0.32.0 (789) | crate:v0.35.0 dso:v0.39.0 (789) | 0 | 55a8984ae8e8ad0e05b13c26c7c4869badee1c5509882387a1880fad313206c7 |
xls/dslx/stdlib/float32.x::from_uint32 | 4 | crate:v0.32.0 (852) | crate:v0.35.0 dso:v0.39.0 (852) | 0 | 041a8a0d5d9bf4464c7004553d63174ff6a200a88bfca7cc4df1055bd58e9cae |
xls/dslx/stdlib/float32.x::gt_2 | 4 | crate:v0.32.0 (485) | crate:v0.35.0 dso:v0.39.0 (485) | 0 | 462309112d76d51f9e9567812c1f74b0a45135d2e6872aec3fb564aed4b530bb |
xls/dslx/stdlib/float32.x::gte_2 | 4 | crate:v0.32.0 (487) | crate:v0.35.0 dso:v0.39.0 (487) | 0 | c39aeb63f8ea9c435b592cdace8d2537e659bb159c0c0128408ec9d8b1881e5f |
xls/dslx/stdlib/float32.x::has_fractional_part | 4 | crate:v0.32.0 (6) | crate:v0.35.0 dso:v0.39.0 (6) | 0 | 399cfa3eb7f30cdbf0c20619ff11d842040a49d0ea7da8a35a2c703208472abf |
xls/dslx/stdlib/float32.x::has_negative_exponent | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 4b0bca51436df36d43dabbc008c14b1afbff6b1f275a30f7aaa9256e3d6cf6ad |
xls/dslx/stdlib/float32.x::inf | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 7f56e36c387b2642453c2f1bb1b7b8d66f8ca4af44895d5aeba11c5bc9384928 |
xls/dslx/stdlib/float32.x::is_inf | 4 | crate:v0.32.0 (30) | crate:v0.35.0 dso:v0.39.0 (30) | 0 | 4c14ee8deccc2704eb425efba5463c1c19620a1747de4ba848cad2d025199f55 |
xls/dslx/stdlib/float32.x::is_nan | 4 | crate:v0.32.0 (30) | crate:v0.35.0 dso:v0.39.0 (30) | 0 | 99c9865cb8b670330eb9c55e2b0ad8b9a88284937bf2016bbc53e4eeb99864ba |
xls/dslx/stdlib/float32.x::is_neg_inf | 4 | crate:v0.32.0 (31) | crate:v0.35.0 dso:v0.39.0 (31) | 0 | 0828f932d589a4d9e46c8504b54a187faf8a0ff492b23ed2c6d1d6db8618f3ff |
xls/dslx/stdlib/float32.x::is_pos_inf | 4 | crate:v0.32.0 (31) | crate:v0.35.0 dso:v0.39.0 (31) | 0 | 6fe8f7e724f9744e5e796711bca26062380a30459c726e35ca77f38c90408715 |
xls/dslx/stdlib/float32.x::is_zero_or_subnormal | 4 | crate:v0.32.0 (7) | crate:v0.35.0 dso:v0.39.0 (7) | 0 | 2fde082cebb3b046ac9161c7bb44143201cd9fc6e738f3096207dbc075b2ba30 |
xls/dslx/stdlib/float32.x::lt_2 | 4 | crate:v0.32.0 (485) | crate:v0.35.0 dso:v0.39.0 (485) | 0 | f064b9cee051a3114ef0d164e2781e0831cb68bca14396db61e794eef1781105 |
xls/dslx/stdlib/float32.x::lte_2 | 4 | crate:v0.32.0 (484) | crate:v0.35.0 dso:v0.39.0 (484) | 0 | 1263bc0c89b260d0788c7cca5aae0a82bb58c7d812515edb740330f384e92986 |
xls/dslx/stdlib/float32.x::max_normal | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 4df9bf64faef72b859c4ad219b0a62cacc3d8f19323f24c74e122b6a41198046 |
xls/dslx/stdlib/float32.x::max_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 3d2dd071d088c89534e56cc04c47f26474eb23e048a0f8f0597fa3968699ee04 |
xls/dslx/stdlib/float32.x::min_normal_exp | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 887fe34c015b7dc7786d1f41d8bf557ea8822c007caf9bf51e8a504b40af7426 |
xls/dslx/stdlib/float32.x::mul | 4 | crate:v0.32.0 (7625) | crate:v0.35.0 dso:v0.39.0 (7625) | 0 | c1afb98c0a4f66e423b0396f53748ac22a714e7a6591c4fad4e04844de97fbbb |
xls/dslx/stdlib/float32.x::negate | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 12a1f43b3902618f003a5f2bbbe0084d78d66a3546d18da9dc7a6e1d0462fd34 |
xls/dslx/stdlib/float32.x::normalize | 4 | crate:v0.32.0 (533) | crate:v0.35.0 dso:v0.39.0 (533) | 0 | d36d2b8024cce5e4fd701703b136ccfb80cd4b4944a0aec18ac6c742ac8fe838 |
xls/dslx/stdlib/float32.x::one | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 89fa1dab20426dfba29fadb144a0d91d9eeb5f6e9054971e68f5751cd89d8565 |
xls/dslx/stdlib/float32.x::qnan | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 8b4f5a2deac1da2013ba9736801466270450ad1f6766ca270b8b5ba423dea168 |
xls/dslx/stdlib/float32.x::subnormals_to_zero | 4 | crate:v0.32.0 (30) | crate:v0.35.0 dso:v0.39.0 (30) | 0 | 327e3412e2f516ac6da74e75d90d60be60124cf8bd3f7c3a622d10981657f24f |
xls/dslx/stdlib/float32.x::tag | 4 | crate:v0.32.0 (38) | crate:v0.35.0 dso:v0.39.0 (38) | 0 | 12bad8fbbfedbddb1523b7f4c6d6d8ec284ef6a1a9c8e87796bdf7ee25e67ab2 |
xls/dslx/stdlib/float32.x::trunc | 4 | crate:v0.32.0 (316) | crate:v0.35.0 dso:v0.39.0 (316) | 0 | a39a91d437d5ea4386594593f5fc8ad964550022acaafa8c73c22136e92170ac |
xls/dslx/stdlib/float32.x::unbiased_exponent | 4 | crate:v0.32.0 (31) | crate:v0.35.0 dso:v0.39.0 (31) | 0 | 96c4d3de4789e538ce5015c5148607b48c1a6cb490f9377cef0946531a29fe7a |
xls/dslx/stdlib/float32.x::unflatten | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 9e10e70da15c8aa67f13035a53dd6fb1ab29dfb3ff8e4e9b28e80d08b0c63c40 |
xls/dslx/stdlib/float32.x::zero | 4 | crate:v0.32.0 (0) | crate:v0.35.0 dso:v0.39.0 (0) | 0 | 91c054a1c9da7acf8e367eda8a74bddbccbe561b5a02ca6c4afd640658ba856d |