DSLX Fn Yosys/ABC Trends

generated=2026-04-23T06:33:08.530605360+00:00 | metric=and_nodes | file=all | functions=188 | crate_versions=4 | points=752

DSLX File

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..23683.

Distribution of Improvements (188)

Improvement uses first - latest (positive = better) for AIG and_nodes

improved: 21regressed: 5flat: 162

Per-Function Summary (188)

FunctionPointsFirstLatestDeltaLatest Stats Action
xls/dslx/stdlib/std.x::clzt_pow2_5124crate:v0.32.0 (1856)crate:v0.35.0 dso:v0.39.0 (1637)-219715061b70622942c0dd7fc066aadc9cb6cb7ac409c9df6334b810f453d605c05
xls/dslx/stdlib/float64.x::gte_24crate:v0.32.0 (800)crate:v0.35.0 dso:v0.39.0 (635)-165f26da731d8dfab1c7e212c29b6fa255dc40188e13babd84b874099b126da633e
xls/dslx/stdlib/float64.x::lt_24crate:v0.32.0 (800)crate:v0.35.0 dso:v0.39.0 (635)-1653c8cd4dc0a3c20e9b719d8f2f7d351cae803021291b4f0a6d314cf40bb5be475
xls/dslx/stdlib/std.x::clzt_pow2_2564crate:v0.32.0 (919)crate:v0.35.0 dso:v0.39.0 (811)-10800c54646081697463949940fec39deba575e7b1c929a94afaed83879b239be4d
xls/dslx/stdlib/float32.x::gte_24crate:v0.32.0 (368)crate:v0.35.0 dso:v0.39.0 (315)-53a1b44b62d048d9814540f124d2402cea170bcf914b3409c6821be81e5cf5bfd4
xls/dslx/stdlib/std.x::clzt_pow2_1284crate:v0.32.0 (452)crate:v0.35.0 dso:v0.39.0 (400)-521a97b5443bb903ed8f755af9f15e97703423659a65c690263bc409e5cd57d16e
xls/dslx/stdlib/float32.x::lt_24crate:v0.32.0 (360)crate:v0.35.0 dso:v0.39.0 (315)-45ee294c7cf1ad723b08a834f797fe5f9c1d9af868ed0905a33180a3fc02938494
xls/dslx/stdlib/std.x::clzt_pow2_644crate:v0.32.0 (220)crate:v0.35.0 dso:v0.39.0 (192)-28d1103aeeb035f4e0b164765a4d7462b0e8cb08c465baf597a4f47ebed0d11607
xls/dslx/stdlib/float32.x::sub4crate:v0.32.0 (2009)crate:v0.35.0 dso:v0.39.0 (1995)-14d341d33cbca90c133f5112801d314b08b5516d62f06a1cc2c054a88635c60eee
xls/dslx/stdlib/std.x::clzt_pow2_324crate:v0.32.0 (103)crate:v0.35.0 dso:v0.39.0 (89)-148308a24b5620129835c1b17d89fd00ca178c25b8cf84b622f611879e5a505561
xls/dslx/stdlib/float64.x::add4crate:v0.32.0 (4423)crate:v0.35.0 dso:v0.39.0 (4410)-13411a5c80589f660785311ddb7bd875013df63941ffb35bfb464db3db4aaab3cf
xls/dslx/stdlib/bfloat16.x::add4crate:v0.32.0 (826)crate:v0.35.0 dso:v0.39.0 (817)-93e28122b27e1de641ce0e5c2917391bbfc083d14e267eb22e82657bc5ff50b79
xls/dslx/stdlib/bfloat16.x::ldexp4crate:v0.32.0 (444)crate:v0.35.0 dso:v0.39.0 (435)-94eefdaa6d0aa0370aaeb8377fb3863dc1a200e185a25f78618246df42567d005
xls/dslx/stdlib/float32.x::ldexp4crate:v0.32.0 (523)crate:v0.35.0 dso:v0.39.0 (514)-91044d698961bf91fb824d0e97a676193145511c19eaf893b84b0e5e2968a997e
xls/dslx/stdlib/float32.x::add4crate:v0.32.0 (2000)crate:v0.35.0 dso:v0.39.0 (1992)-8a98542843fab985243d6ec2758c2f8b19a6022425f5c3e07f9d88dcca8159a58
xls/dslx/stdlib/hfloat16.x::gte_24crate:v0.32.0 (162)crate:v0.35.0 dso:v0.39.0 (154)-866c57d21f9d1deead4bdec334d1569ed251b3ddedcf9b5525dfba0c69e7bb811
xls/dslx/stdlib/bfloat16.x::lt_24crate:v0.32.0 (148)crate:v0.35.0 dso:v0.39.0 (155)+75d0dc05edd75736a58625e251c6cf94b754530abffcf7332c660cdc6c1c1452c
xls/dslx/stdlib/bfloat16.x::gte_24crate:v0.32.0 (147)crate:v0.35.0 dso:v0.39.0 (153)+6124d23a2fab3e7bcd77da426bf571d353b189424fa0c92d56bd8622f2a6a45dc
xls/dslx/stdlib/float64.x::sub4crate:v0.32.0 (4406)crate:v0.35.0 dso:v0.39.0 (4412)+621e8590ba08622941b0f470d553efd00ada661307191380211f55e0942bc8275
xls/dslx/stdlib/hfloat16.x::ldexp4crate:v0.32.0 (433)crate:v0.35.0 dso:v0.39.0 (427)-67e1757c9b280cd83357367594d84ced5180ffb699220a9a128d272b53c4a1feb
xls/dslx/stdlib/bfloat16.x::sub4crate:v0.32.0 (829)crate:v0.35.0 dso:v0.39.0 (824)-538da8105eb52b3861b624421e88da342bc0be1804394356d979cf53a2ce89249
xls/dslx/stdlib/std.x::clzt_pow2_164crate:v0.32.0 (47)crate:v0.35.0 dso:v0.39.0 (42)-551009c258e39e3039b04b939b6c5c9281b880207528a8b78423b304824cc7118
xls/dslx/stdlib/float64.x::ldexp4crate:v0.32.0 (689)crate:v0.35.0 dso:v0.39.0 (687)-22433e0b9d80bd8aeb6e3e3861d39da3cbd464b18cfffce426642797a910ac491
xls/dslx/stdlib/hfloat16.x::add4crate:v0.32.0 (917)crate:v0.35.0 dso:v0.39.0 (919)+27148da28d0c8dce290435ce2b4da13559993da16c04b2b09fd32e027de2fe990
xls/dslx/stdlib/hfloat16.x::sub4crate:v0.32.0 (920)crate:v0.35.0 dso:v0.39.0 (922)+2ecdbe4f8125c67343a360cbe85c35728cdfff0ded2c58c58529e92927648a8d2
xls/dslx/stdlib/std.x::clzt_pow2_84crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (19)-29c4b400dbe870821416c6dfd559348b6c16b2c17671a267cb0bb226c6d88904b
xls/dslx/stdlib/acm_random.x::rng_deterministic_seed4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)075e31590abfd3306e91e87504a78f8006c13d7d541c5f8136bc9ebac7e85f55e
xls/dslx/stdlib/acm_random.x::rng_new4crate:v0.32.0 (92)crate:v0.35.0 dso:v0.39.0 (92)06a51a0dd8bf023ddcbcf3baf8c40561755c096de2fca997757db9a8cf1e1eab8
xls/dslx/stdlib/acm_random.x::rng_next4crate:v0.32.0 (1855)crate:v0.35.0 dso:v0.39.0 (1855)00873464c1462785a173b769f7f9e58aa737b6fc11bd88a94dac4e2a6cd8b107d
xls/dslx/stdlib/acm_random.x::rng_sanitize_seed4crate:v0.32.0 (92)crate:v0.35.0 dso:v0.39.0 (92)06ea0baf979a36667e38d1e36710bf3997c3556abb786de86bbcc5d1aef3357ee
xls/dslx/stdlib/bfloat16.x::bias4crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)00a111eaea4089f9653f57f18d037a6ff3cf5e51522219e4afb3df62a568de789
xls/dslx/stdlib/bfloat16.x::ceil_daz4crate:v0.32.0 (159)crate:v0.35.0 dso:v0.39.0 (159)08f0dc7457fe5e076c0c94bcd056d063334599d2fc7f07df1faa18b4764f66ac8
xls/dslx/stdlib/bfloat16.x::ceil_with_denorms4crate:v0.32.0 (160)crate:v0.35.0 dso:v0.39.0 (160)0e6d5ef4b745d94ce7a645342615f722363395a40666ee6086eb2e90687bc5c3b
xls/dslx/stdlib/bfloat16.x::eq_24crate:v0.32.0 (109)crate:v0.35.0 dso:v0.39.0 (109)0182af2e7949f0051eff73779e5c395d5bccb1cdc3aaf7219cb767134ccfa72c0
xls/dslx/stdlib/bfloat16.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0ddc207e44a212a05a652a5223290677e991e27ed15db78c8e773432e25f1c83e
xls/dslx/stdlib/bfloat16.x::floor_daz4crate:v0.32.0 (159)crate:v0.35.0 dso:v0.39.0 (159)0ff643f02c5f7f9b00385707da07c08f1bd98d0dd11d4c76debfceb33b20db24e
xls/dslx/stdlib/bfloat16.x::floor_with_denorms4crate:v0.32.0 (160)crate:v0.35.0 dso:v0.39.0 (160)04473b9e82f86367e212474a49179b2a5476a363c3a870c4d28a0a82078967f3f
xls/dslx/stdlib/bfloat16.x::fma4crate:v0.32.0 (2651)crate:v0.35.0 dso:v0.39.0 (2651)0e48e8fc4270f45a9c33e9ad4b28a36369ac5f08946abcde1a4bf4a8372819995
xls/dslx/stdlib/bfloat16.x::from_float324crate:v0.32.0 (115)crate:v0.35.0 dso:v0.39.0 (115)0f263f9c264e9ae55e730d383bfcc42780935453621e4a28f14f6f58c3b1f9687
xls/dslx/stdlib/bfloat16.x::from_int84crate:v0.32.0 (101)crate:v0.35.0 dso:v0.39.0 (101)0ed33bcc0fa246597f4c412ec34e8ce3abe785acdad50808aac714a4874d96f8b
xls/dslx/stdlib/bfloat16.x::from_uint84crate:v0.32.0 (79)crate:v0.35.0 dso:v0.39.0 (79)08dca47dd3d44848f71eb24f1178b43d1d49adb533b0c1ee3d575c4dfb788e591
xls/dslx/stdlib/bfloat16.x::full_precision_mul4crate:v0.32.0 (729)crate:v0.35.0 dso:v0.39.0 (729)052652aa484adb459f165c86bccb692926343b2fe8f61c5e06bfa4464d57830cc
xls/dslx/stdlib/bfloat16.x::gt_24crate:v0.32.0 (150)crate:v0.35.0 dso:v0.39.0 (150)0f896149e4ef5a5bdf63324a4b2ca553e77a3deb7c79e150993e4c2821bad324d
xls/dslx/stdlib/bfloat16.x::has_fractional_part4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)0b5d8fdc509b322902e9bd92bdee498812e0c7d9c4b9f78dc4d02290307cbd17e
xls/dslx/stdlib/bfloat16.x::has_negative_exponent4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)099d0a3735edf5fedbc630e0abae030c9fd603965cf9a50367859e3f05539642f
xls/dslx/stdlib/bfloat16.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)092a659d01837a3f1de0f56175262c20da35f0372825d170ecf58ef8b2f133422
xls/dslx/stdlib/bfloat16.x::is_inf4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)0a4e9162444c93f249efbf769cbe8446e7127d44a2d955f557a9736768a94ad72
xls/dslx/stdlib/bfloat16.x::is_nan4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)03c84891d0815c4f4cb1dbe9afbe8fa1af270461c3e900e6bd2a9393838394187
xls/dslx/stdlib/bfloat16.x::is_neg_inf4crate:v0.32.0 (15)crate:v0.35.0 dso:v0.39.0 (15)097da8ff4f8509332835586d614f66994a8715d8d0f7d30a90b80d811af62ebb3
xls/dslx/stdlib/bfloat16.x::is_pos_inf4crate:v0.32.0 (15)crate:v0.35.0 dso:v0.39.0 (15)0875e18bb8f8e9e63e2440ed53301ef65fe048d2a366fe1546360f424b3e02738
xls/dslx/stdlib/bfloat16.x::is_zero_or_subnormal4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)08a01970dca7c3cb46feafad3cd9df2179a2ff773986e9c51d707d79d68bc0474
xls/dslx/stdlib/bfloat16.x::lte_24crate:v0.32.0 (146)crate:v0.35.0 dso:v0.39.0 (146)022eaf963bdc1b91058373e62925b9e59a120b51b91e155ecc577ed8b50684666
xls/dslx/stdlib/bfloat16.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0db8a465206dcc06eb81c34e299fdda8a1705538d92582124d8fa9349e4090c1f
xls/dslx/stdlib/bfloat16.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04fbb4b8bad575185b61d86978c29739eec6619d046e1c0b09ee262769ccf8753
xls/dslx/stdlib/bfloat16.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0887a338a26c309eff8f13faf97a3139e889f11b2e2e051fe4ae4af388c27535b
xls/dslx/stdlib/bfloat16.x::mul4crate:v0.32.0 (784)crate:v0.35.0 dso:v0.39.0 (784)0baf48af696f9d1c535f3209875090a68d2baefc2aef59ea8ce4597e3ed8d0208
xls/dslx/stdlib/bfloat16.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0402755ff41f301a91d091a1aacb9b7c75da4344f2f3655a4a0d9a1df0bdc110f
xls/dslx/stdlib/bfloat16.x::normalize4crate:v0.32.0 (122)crate:v0.35.0 dso:v0.39.0 (122)09272c99eb2aea3040b140d5d3f45592d4796d21974a99f5bf1064e3f4bcad491
xls/dslx/stdlib/bfloat16.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0ebee22e4b5f26a3f67ae2abd7516b2a8c876f0f6f963c84d79e27164ce95f8ce
xls/dslx/stdlib/bfloat16.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b2ce381ac139ce2435b93989dad8fc2dc84dc735d9630f6c4670f7795d2be10e
xls/dslx/stdlib/bfloat16.x::subnormals_to_zero4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)0e336b017c1aded0330c533c9fccb8ecd4432aa169950fc7366b85e720c7ff7e1
xls/dslx/stdlib/bfloat16.x::tag4crate:v0.32.0 (22)crate:v0.35.0 dso:v0.39.0 (22)01adca35c405d1911500618a7e8888e3b4ff31a0de4bb039313adf46ac68196b1
xls/dslx/stdlib/bfloat16.x::to_int164crate:v0.32.0 (350)crate:v0.35.0 dso:v0.39.0 (350)03cd3b47dc0a18010bb90b7b2d882ebd08b7eef08dbfe07ee6a1c55f86d4b2692
xls/dslx/stdlib/bfloat16.x::to_uint164crate:v0.32.0 (289)crate:v0.35.0 dso:v0.39.0 (289)03a34f0e76a0196de5e094fec87e9c5a92c7ba183eaad29befbc6b5c297de0517
xls/dslx/stdlib/bfloat16.x::trunc4crate:v0.32.0 (77)crate:v0.35.0 dso:v0.39.0 (77)0017972c947fbae2c9759570b23dc03419004a9941375223eb881c66a370d1b30
xls/dslx/stdlib/bfloat16.x::unbiased_exponent4crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)080671b1e75b52ecdfabd20a3cb2f2d2bdebcde177726d671621a6c648b483f04
xls/dslx/stdlib/bfloat16.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)05bfc82ae62b57beffeff59c52698e997cd8878d8a8350862b5e6e4f69c942a7c
xls/dslx/stdlib/bfloat16.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0a3b7f204479b3158cd11cf43dd0139dfc961cd5cd2d93824bf99b4192bf4535b
xls/dslx/stdlib/fixed_point.x::aligned_width4crate:v0.32.0 (1597)crate:v0.35.0 dso:v0.39.0 (1597)08f1e9bc3ef71dfaa4ac5b4ef5a851609e3eaf48b878da357d19666bafcb95a43
xls/dslx/stdlib/fixed_point.x::binary_exponent4crate:v0.32.0 (185)crate:v0.35.0 dso:v0.39.0 (185)0c967f3446ae4b2e3e9aa226c75cca82a476799c2f102a95e097746d157fd9bc4
xls/dslx/stdlib/fixed_point.x::binary_exponent_after_truncation4crate:v0.32.0 (473)crate:v0.35.0 dso:v0.39.0 (473)0dc06c4de28434e7e39e748921a85174d9a0611cc31060d6eb4dd6cd94193b404
xls/dslx/stdlib/fixed_point.x::binary_uexponent4crate:v0.32.0 (151)crate:v0.35.0 dso:v0.39.0 (151)0c1e169df92272d6ad426c53ebff987553ad1af57b25e0276445ed46932f0f360
xls/dslx/stdlib/fixed_point.x::is_negative4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0308b0a8caaf1853a1baccf9c1789ed9cd8efb4def5e2af51fa266d0de7d20a4f
xls/dslx/stdlib/fixed_point.x::least_significant_bit_position4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04d04b7058e38b2ac19c4b36f411f683e6865052b6e62c0c04344acd08c25e7fc
xls/dslx/stdlib/fixed_point.x::most_significant_bit_position4crate:v0.32.0 (366)crate:v0.35.0 dso:v0.39.0 (366)0cbe6616f1be7890471e304721ccc2eca01d6cb0be1e41610405e0e99545a12b4
xls/dslx/stdlib/fixed_point.x::num_bits_overlapping4crate:v0.32.0 (1673)crate:v0.35.0 dso:v0.39.0 (1673)00bd04fd8527828e584b160b187a5cb8e916d39d080f5d5afbb8908703f833fce
xls/dslx/stdlib/fixed_point.x::num_nonzero_fractional_bits4crate:v0.32.0 (840)crate:v0.35.0 dso:v0.39.0 (840)02124e9a8d83ceddc70f8fdbb3134929524bb8061d2abf72e9d6dfdc35dcc1ce8
xls/dslx/stdlib/fixed_point.x::num_nonzero_integer_bits4crate:v0.32.0 (596)crate:v0.35.0 dso:v0.39.0 (596)04b48539867df4c6e81e5591a543c2606c3357ccff29a20856047660db40b2054
xls/dslx/stdlib/float32.x::bias4crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)0f8e9af0f777b912710a047a88d52d3f690a91bc67b60ea24b8f2c16bdb284884
xls/dslx/stdlib/float32.x::ceil_daz4crate:v0.32.0 (397)crate:v0.35.0 dso:v0.39.0 (397)01a94e5457f0471cb5a0f6a3b815db00896b13241c291498751fbd6e2d07c125d
xls/dslx/stdlib/float32.x::ceil_with_denorms4crate:v0.32.0 (398)crate:v0.35.0 dso:v0.39.0 (398)03c3d4931dd589909b37cbac38525e83bdeeb15a77451034c37bf5c55c599492b
xls/dslx/stdlib/float32.x::eq_24crate:v0.32.0 (174)crate:v0.35.0 dso:v0.39.0 (174)090bbef09c160523d3c8bc1550470d81f5439324fb83871c3b166869484845de1
xls/dslx/stdlib/float32.x::fixed_fraction4crate:v0.32.0 (618)crate:v0.35.0 dso:v0.39.0 (618)07d1ed4a80ce0ffc2135d2f976f9c2f643d65672feef4f8cf3b69bb4864363528
xls/dslx/stdlib/float32.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)00e38769e64cbf6ef0f94bb818d8776ff250fb2ddc2e797fc8daf30295dedca02
xls/dslx/stdlib/float32.x::floor_daz4crate:v0.32.0 (397)crate:v0.35.0 dso:v0.39.0 (397)0de3cdc87637cc8dfeab44111617a6b9619b054f1ce27d85de0c373a85c09caef
xls/dslx/stdlib/float32.x::floor_with_denorms4crate:v0.32.0 (398)crate:v0.35.0 dso:v0.39.0 (398)08f08e4484347c8cf4ffb37949f7d8154d19e664f3d8b5be663f7e257b5fd2e64
xls/dslx/stdlib/float32.x::from_int324crate:v0.32.0 (800)crate:v0.35.0 dso:v0.39.0 (800)05974a1d1bebbfc01323a8211545beb7e860ae800993786b27955ae9944abecc8
xls/dslx/stdlib/float32.x::from_int32_internal4crate:v0.32.0 (633)crate:v0.35.0 dso:v0.39.0 (633)0189dc35e0f76ba50b01c47275160c9860bfe4e61e0c089e0817a8988dec3096e
xls/dslx/stdlib/float32.x::from_uint324crate:v0.32.0 (664)crate:v0.35.0 dso:v0.39.0 (664)081bfa9e409b5d3938ae7e9cf0def9a7749e7775d2f977a639494688efc434b18
xls/dslx/stdlib/float32.x::gt_24crate:v0.32.0 (369)crate:v0.35.0 dso:v0.39.0 (369)014e5e736437eee92dd465e530f764dd184dec2c80b645167acd50d3c9951aefd
xls/dslx/stdlib/float32.x::has_fractional_part4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)0da171dbb6e975b2eaaf65e44c1be7b8cfc06de8708cda8eaa0de54b390c666cd
xls/dslx/stdlib/float32.x::has_negative_exponent4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0fc275781fb4103d5396228f4e0b20db366db0449110cea8f9c388d2a45ff1363
xls/dslx/stdlib/float32.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)08459eaa56445c34f6b4f2d6baedcb71cb99b024bc388bba5740463f0cdd62384
xls/dslx/stdlib/float32.x::is_inf4crate:v0.32.0 (30)crate:v0.35.0 dso:v0.39.0 (30)00840bd708178044f7ecb5eaae70695b8bac5571650b9f7281036b7bf014adea5
xls/dslx/stdlib/float32.x::is_nan4crate:v0.32.0 (30)crate:v0.35.0 dso:v0.39.0 (30)04b2723e2d0f5e100b1ca8227a3b3c962c4c1e852e5a24de30976d007a906f13a
xls/dslx/stdlib/float32.x::is_neg_inf4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)04d20aa657477be9ace146c4cbe381d54313ed102c6a0f30446749e7b5a910ed6
xls/dslx/stdlib/float32.x::is_pos_inf4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)09c837789fe75077a2c46ae67050c21b88f9bce152b05603cd67d78797bc1567a
xls/dslx/stdlib/float32.x::is_zero_or_subnormal4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)05b895612f32e8f017694d2d1550236212e88d1841ee0462560312322a9543adb
xls/dslx/stdlib/float32.x::lte_24crate:v0.32.0 (355)crate:v0.35.0 dso:v0.39.0 (355)08df0cbe32e81b98f1e180f918d092644c4af0f366be55c681c0725a2ca628637
xls/dslx/stdlib/float32.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)086b0f7d0a80ab45659c556eb468e75c424ec07a708365e72613f884e33ceee5e
xls/dslx/stdlib/float32.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0ddfee69c57affc0c56bac3078be51634bd17c784877f9f73ea028a5b5a8c056c
xls/dslx/stdlib/float32.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)01173d5bfb8fa650f4b8940acb29527e9704aa30a92340d7f859493cd9b4d64db
xls/dslx/stdlib/float32.x::mul4crate:v0.32.0 (5102)crate:v0.35.0 dso:v0.39.0 (5102)0484fb6d25bfd1f23d8ce8d5eb5deb7d299d851ba97b61a19251c5e85688d04d1
xls/dslx/stdlib/float32.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b37a7754c0348549c61e3b70560456a3eebaa0a38e3154baa57cd56225e6d42a
xls/dslx/stdlib/float32.x::normalize4crate:v0.32.0 (421)crate:v0.35.0 dso:v0.39.0 (421)07b3a1006242c96da82ac95a3822cb1d91cd5013dad82766d919d97ddeb621f89
xls/dslx/stdlib/float32.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0c2f754104214346a7809f780680ff838e79d445f6247429746541c9d5e020773
xls/dslx/stdlib/float32.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0db8407c0f5150d3f62bd111272a83b27fff269a11b1ec13d49ff5c9621eefad9
xls/dslx/stdlib/float32.x::subnormals_to_zero4crate:v0.32.0 (30)crate:v0.35.0 dso:v0.39.0 (30)01564cff7df30e27063536a5973e2eea6b814e7ca2320f555589ce0f4f74e95b9
xls/dslx/stdlib/float32.x::tag4crate:v0.32.0 (38)crate:v0.35.0 dso:v0.39.0 (38)0b707515dfbae4468cc7701ecf9416197570db479219b8bd471e5892d41ad0472
xls/dslx/stdlib/float32.x::to_int324crate:v0.32.0 (1058)crate:v0.35.0 dso:v0.39.0 (1058)069438a9ad8069908d434c352462a24c27c86b5dbf33faccd93f4382db8864e1f
xls/dslx/stdlib/float32.x::to_uint324crate:v0.32.0 (902)crate:v0.35.0 dso:v0.39.0 (902)0a9d1847ae60be3ee5a129451a295fb9e9a285187d4a7afdcbc71c7023573d505
xls/dslx/stdlib/float32.x::trunc4crate:v0.32.0 (201)crate:v0.35.0 dso:v0.39.0 (201)01637af3c5d94633cd7cd1ed6dab3290f988356f57de483f3d83067c537f6abc3
xls/dslx/stdlib/float32.x::unbiased_exponent4crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)048aefbc9862664cf6d13140a78b2148e90466e31e2a78098499ed84bd1366307
xls/dslx/stdlib/float32.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)00bcdb0e01ca9ded627aa634f348d9916b563da0cb85119379b4dbfdd0fc8c731
xls/dslx/stdlib/float32.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)063529c0e80c26c564e2870e68e3e2656c5939c829437ca54bcc2b47eae2d70ab
xls/dslx/stdlib/float64.x::bias4crate:v0.32.0 (30)crate:v0.35.0 dso:v0.39.0 (30)082e52312068e422e36a7a5575404786c9a02c85a5abb2ad93e2c7fa03a1afb1f
xls/dslx/stdlib/float64.x::ceil_daz4crate:v0.32.0 (863)crate:v0.35.0 dso:v0.39.0 (863)0baa3dd110550321cde13d0f2c0b172ffd3630e6432efc732a9ace1d7775031b4
xls/dslx/stdlib/float64.x::ceil_with_denorms4crate:v0.32.0 (857)crate:v0.35.0 dso:v0.39.0 (857)027a95a7222264524f95eef070d81ec0775d5e8a65fbc86b1b4e95932e299ddf6
xls/dslx/stdlib/float64.x::eq_24crate:v0.32.0 (403)crate:v0.35.0 dso:v0.39.0 (403)0ad1b79182a09f88db86e440512fd3796438aea836d84399a4c75c82f8c762e8c
xls/dslx/stdlib/float64.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0cb0a7eba65fa75c30717c437e497c52e81db9e046a615cc0ac581aaad4d8e2d6
xls/dslx/stdlib/float64.x::floor_daz4crate:v0.32.0 (866)crate:v0.35.0 dso:v0.39.0 (866)0719be89a512b5d481ea02d765b9fab809b45317da0892c1970cd88df57a02c9b
xls/dslx/stdlib/float64.x::floor_with_denorms4crate:v0.32.0 (864)crate:v0.35.0 dso:v0.39.0 (864)00f0b2c2a97a13602aec46c2e5faac6fcaa99beb40c4372166b220da98f0ce194
xls/dslx/stdlib/float64.x::gt_24crate:v0.32.0 (801)crate:v0.35.0 dso:v0.39.0 (801)0511a1ae940ec94af0496f4fbb18f0b25b14b4fe4dd9c60aadafc13ffb1659f57
xls/dslx/stdlib/float64.x::has_fractional_part4crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)0839e508067ee69f83a268cbe97164c0d6145518b3d98f5c77e57ac176b904fc8
xls/dslx/stdlib/float64.x::has_negative_exponent4crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)0c753cb47fe32326ed6063c3f6b41dadc30ea144137e2b7732d7d30f28f71f4c1
xls/dslx/stdlib/float64.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0247d6506eb20beb7c3be2567f4d9d24e43ba5831763e7fdfcaec1113e999c709
xls/dslx/stdlib/float64.x::is_inf4crate:v0.32.0 (62)crate:v0.35.0 dso:v0.39.0 (62)028d800f18b7c11c20b93c5555f4f779f7cb3afebeada21f44ad0ffa2fb735b61
xls/dslx/stdlib/float64.x::is_nan4crate:v0.32.0 (62)crate:v0.35.0 dso:v0.39.0 (62)04605002003929fa16454660133827e7506831367843a7e6cc1139c1e993d0095
xls/dslx/stdlib/float64.x::is_neg_inf4crate:v0.32.0 (63)crate:v0.35.0 dso:v0.39.0 (63)0000c0dd0d81fbcf90084ccf0e7e2f98d4dfebec5da055b62c7290daad796a7f6
xls/dslx/stdlib/float64.x::is_pos_inf4crate:v0.32.0 (63)crate:v0.35.0 dso:v0.39.0 (63)08efb8db63c82c03b52e2ff99cf3a0fdd5b24c59b8bba27e8da625bb7619df175
xls/dslx/stdlib/float64.x::is_zero_or_subnormal4crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)02cac356e5c83869a0416fd09cc39585eb5f6eb884a704d852f0f72b56e79ee7f
xls/dslx/stdlib/float64.x::lte_24crate:v0.32.0 (798)crate:v0.35.0 dso:v0.39.0 (798)02299d0d5fd0f164c13cf0d4a10bfe2e00c7e7ce779dfc11f5b23aae23ff1c0cf
xls/dslx/stdlib/float64.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)08b30e909fb9bae996a68a63f887cdfd67c85a046012864e03069b7a9a336e729
xls/dslx/stdlib/float64.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0ec91b2acfaba527916255362bf0614cc7a42d867dab7bc335b997a29c41a2d5d
xls/dslx/stdlib/float64.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b71fe199c487b24e0cd8c56be9a142c0b195d7b192d0e3795aba2e70a0062b93
xls/dslx/stdlib/float64.x::mul4crate:v0.32.0 (23683)crate:v0.35.0 dso:v0.39.0 (23683)0857db8270e93663bd7c5066837023ab538155a7a70e39e80e0a0728991a0d519
xls/dslx/stdlib/float64.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04a3e4d3d21d4b17fefd7b681e616f2c617993598bcf83e3d6411a558fd06ed1e
xls/dslx/stdlib/float64.x::normalize4crate:v0.32.0 (1075)crate:v0.35.0 dso:v0.39.0 (1075)07449e6bf56a43c0f21bce7695c7b364b53153db65253a188af4e8d49c1fd7194
xls/dslx/stdlib/float64.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)06749209ebd1c0c48410cf3575e012a6675507dc5978b00397a57483cd1485fd4
xls/dslx/stdlib/float64.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)03cdceaec3c7a2759ca08639486353511fc4623e2be4669eb80e37d7ee2641be4
xls/dslx/stdlib/float64.x::subnormals_to_zero4crate:v0.32.0 (62)crate:v0.35.0 dso:v0.39.0 (62)093bfa00f22f2ff5c03a91b1d350fce457e657fa78dedd97b48f540c180ccf2cf
xls/dslx/stdlib/float64.x::tag4crate:v0.32.0 (73)crate:v0.35.0 dso:v0.39.0 (73)09a27e21d821b4cecb826fda233d3ad597cab2ecea254787f8c221e9e245434ab
xls/dslx/stdlib/float64.x::to_int644crate:v0.32.0 (2608)crate:v0.35.0 dso:v0.39.0 (2608)04db2281e243b26b5330289ea4ce8cc943efd837bbead08fa0561975965f8734a
xls/dslx/stdlib/float64.x::trunc4crate:v0.32.0 (419)crate:v0.35.0 dso:v0.39.0 (419)03dc6caa4c5f8413cba91c5e481f3d894ea1f04a39aad335fdcf7c59a24e1314e
xls/dslx/stdlib/float64.x::unbiased_exponent4crate:v0.32.0 (30)crate:v0.35.0 dso:v0.39.0 (30)0a2174701b42c26b8e8468840ee464ec02ca11bd95839859e373ee3490516085a
xls/dslx/stdlib/float64.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0383a29170426dfbb6f987e1507b64d295f3fbddf7cd827a072b41c8f7bb9cbd2
xls/dslx/stdlib/float64.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0c70ad72317907c1bc62cc18d545369c2cfa7c7c3a4d2279f6b44baed63e25c76
xls/dslx/stdlib/hfloat16.x::bias4crate:v0.32.0 (12)crate:v0.35.0 dso:v0.39.0 (12)06fa47d85c1ad026ab8d5361dfd03a30ea1e6ca86a80bde39556c7058120c171e
xls/dslx/stdlib/hfloat16.x::ceil_daz4crate:v0.32.0 (187)crate:v0.35.0 dso:v0.39.0 (187)0b96e6faff33504daa8f34470353455b55ff707157a8318f4db51d88356df1869
xls/dslx/stdlib/hfloat16.x::ceil_with_denorms4crate:v0.32.0 (188)crate:v0.35.0 dso:v0.39.0 (188)05f9790f9d67c5d35240a56fb08255b31805503e253df4fd77260f4ccfafef9ba
xls/dslx/stdlib/hfloat16.x::eq_24crate:v0.32.0 (103)crate:v0.35.0 dso:v0.39.0 (103)03735b62a7ccc2f564c11ebb30181972539d45f34ca82e292f40c76c77326177f
xls/dslx/stdlib/hfloat16.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)03e84af91895260790d11782b397eb6eeb5c8938d809a9eb4f9e452b9826b8e58
xls/dslx/stdlib/hfloat16.x::floor_daz4crate:v0.32.0 (189)crate:v0.35.0 dso:v0.39.0 (189)0047478a5838a94c6e3cd5c31a82142dbe86a3e632557028f199a6e3e073c09a8
xls/dslx/stdlib/hfloat16.x::floor_with_denorms4crate:v0.32.0 (188)crate:v0.35.0 dso:v0.39.0 (188)06129720884d5c438de11f9fa3fd6e1ff88ed62b35a4e0fc1071c69d87a41a8a8
xls/dslx/stdlib/hfloat16.x::fma4crate:v0.32.0 (3454)crate:v0.35.0 dso:v0.39.0 (3454)06fb34579e95ee2444fb9bc34319d8e32d5a10659c1aae3820060a7862c9a5d60
xls/dslx/stdlib/hfloat16.x::from_float324crate:v0.32.0 (688)crate:v0.35.0 dso:v0.39.0 (688)04313bec876fefc0932e41c2eab5b034fca9ba2554a19e8e799451977f9103af2
xls/dslx/stdlib/hfloat16.x::gt_24crate:v0.32.0 (163)crate:v0.35.0 dso:v0.39.0 (163)09af10d9789461b63dc4497a47a90006e6ebe318ff754342b7f74baf1b0a31a3a
xls/dslx/stdlib/hfloat16.x::has_fractional_part4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)00e22c0b38624aa3fa46efb64d161b5c76c8cdd355a7f3e19f3fa2d1541036a57
xls/dslx/stdlib/hfloat16.x::has_negative_exponent4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)04826a5c93804ddd99ed8b2abcc086c5c8d22f301a4a6d0019629abde0ceb3485
xls/dslx/stdlib/hfloat16.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b2704540855fe4a74f8ada6e132b4327c99b5cfbb47337be33c20858d0d885bc
xls/dslx/stdlib/hfloat16.x::is_inf4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)02ccefec3ecbce17a06fa850881570f3f9f8544cdb004179035e13d91b501d044
xls/dslx/stdlib/hfloat16.x::is_nan4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)09994500cc6b6ca2c5189181a4e9e1e6ddce66ce162a4606c54e0bc4ae484f501
xls/dslx/stdlib/hfloat16.x::is_neg_inf4crate:v0.32.0 (15)crate:v0.35.0 dso:v0.39.0 (15)07daefb333d20776b819da8de26f38918c2c53b5f87841ca85c560e13870c2954
xls/dslx/stdlib/hfloat16.x::is_pos_inf4crate:v0.32.0 (15)crate:v0.35.0 dso:v0.39.0 (15)0502c3798ad51026fd793d572a38e78de0b5753485e35899d496b97f6e6a74fa4
xls/dslx/stdlib/hfloat16.x::is_zero_or_subnormal4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)0a30d3e467ca521ce63adf8453ae421496533e157764ef061164554d64284b692
xls/dslx/stdlib/hfloat16.x::lt_24crate:v0.32.0 (155)crate:v0.35.0 dso:v0.39.0 (155)0026ad50f9b2e51134c5abeb00e1ed68dc9f3c5a9a107e76a1e562934d719616d
xls/dslx/stdlib/hfloat16.x::lte_24crate:v0.32.0 (152)crate:v0.35.0 dso:v0.39.0 (152)082ed0e659cb110dd07e08c6741b88dcf57624a2530e07dd46dcfd470c11785b1
xls/dslx/stdlib/hfloat16.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)095970da6da8f25d34f8005afb4c8ecc70889c2579a5f681aa811f9528813ddf8
xls/dslx/stdlib/hfloat16.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)01f934617e80f1549bfc8cf96ef3873d359920fb1b8ca37df6a886c59fb3e3568
xls/dslx/stdlib/hfloat16.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)09166bedb8aca157fbc9ab2d3b64e401c015a4e5571f2775c140a896a71e77d1f
xls/dslx/stdlib/hfloat16.x::mul4crate:v0.32.0 (1193)crate:v0.35.0 dso:v0.39.0 (1193)0fea21e0bb170c8e1502a4dac48cbb911784be2a3bb73ef7567f409c35db70269
xls/dslx/stdlib/hfloat16.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04ae881a73320131d5f7eba0bba537c008dbd0f284cb5427fc1993c1b5c0c0151
xls/dslx/stdlib/hfloat16.x::normalize4crate:v0.32.0 (157)crate:v0.35.0 dso:v0.39.0 (157)040fbc2c7b5a85f8e2745ac95207688a0501278b612073fe7ca95ddb66bce65e4
xls/dslx/stdlib/hfloat16.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0af6cbf812113413d3cc49052b4a90f19801eb2193b84957b52c668ca5042a685
xls/dslx/stdlib/hfloat16.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0cb0f08f09000a5d0516872ce7baaced36831599a069eb5762f058d6e1f12ecef
xls/dslx/stdlib/hfloat16.x::subnormals_to_zero4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)06adaacfa0fe42a3130e1a3a5a145388da9f19a086aa4da3257ff603ff4874638
xls/dslx/stdlib/hfloat16.x::tag4crate:v0.32.0 (19)crate:v0.35.0 dso:v0.39.0 (19)05265edbc18685e23eec64d2c8805b8f9f0f819ce511824e4446a4edfd8ae185b
xls/dslx/stdlib/hfloat16.x::to_int164crate:v0.32.0 (374)crate:v0.35.0 dso:v0.39.0 (374)01cf14fdafb4e89c43b18e7b3bc12db1259c4c93ae87065a035476b7a91d47b7a
xls/dslx/stdlib/hfloat16.x::to_uint164crate:v0.32.0 (304)crate:v0.35.0 dso:v0.39.0 (304)0464c508b039ac61dca0dce40c47f44991860c925eb6937a06a88212d5e54e445
xls/dslx/stdlib/hfloat16.x::trunc4crate:v0.32.0 (77)crate:v0.35.0 dso:v0.39.0 (77)0df732291b5e22b40be75216a89e011ef85aeff29228825a09ca81359faf96d9f
xls/dslx/stdlib/hfloat16.x::unbiased_exponent4crate:v0.32.0 (12)crate:v0.35.0 dso:v0.39.0 (12)0d1213c18f1be35de793678fb84bd97beda07a3a12d4b3d7c30a435d18ba39482
xls/dslx/stdlib/hfloat16.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04262ce633f2af70cc1a19527fbd810feb903bb939fef8af15f2e54dc919dc55d
xls/dslx/stdlib/hfloat16.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)012cf178c8ce820e6bbee658df051536df2b9f4ec6aa6cb967145a9d6d39cef79
xls/dslx/stdlib/std.x::clzt_pow2_14crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0d351e270c514b3bf36eca3ade64ebcce064a941c001a829daad33e7496f8b55b
xls/dslx/stdlib/std.x::clzt_pow2_24crate:v0.32.0 (2)crate:v0.35.0 dso:v0.39.0 (2)061752a32daf608dd142388f3bba0fe32be877b42646c787b851248d16a32b1e3
xls/dslx/stdlib/std.x::clzt_pow2_44crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0ad560b00a30df494c634d5197b717901c5eade07448c329e18cc03123df20a3f
xls/dslx/stdlib/std.x::next_pow24crate:v0.32.0 (193)crate:v0.35.0 dso:v0.39.0 (193)011179ee04c831e08a74fd32066f577e3694d8bbe6df6ed8ae8d1875db0577def
xls/dslx/stdlib/std.x::round_up_to_nearest4crate:v0.32.0 (11102)crate:v0.35.0 dso:v0.39.0 (11102)0d5baccbf90ec45c800a6068bec9e96adb5572e23a5cc1051866ea7f5ae0f05dc
server 8 ms