DSLX Fn G8r Trends

generated=2026-04-23T18:20:09.766356966+00:00 | metric=depth | fraig=false | file=all | functions=193 | crate_versions=4 | points=772

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

Distribution of Improvements (193)

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

improved: 15regressed: 0flat: 178

Per-Function Summary (193)

FunctionPointsFirstLatestDeltaLatest Stats Action
xls/dslx/stdlib/acm_random.x::rng_next644crate:v0.32.0 (125)crate:v0.35.0 dso:v0.39.0 (110)-152f40a7d1268dea94e4e09f10489551efb9272187eeae744d00d25a7924e3dea2
xls/dslx/stdlib/acm_random.x::rng_next4crate:v0.32.0 (54)crate:v0.35.0 dso:v0.39.0 (46)-85ad3bbcaec8cf325f288cafaa39690368d91b0434dd204278d17f8a8d39f6de3
xls/dslx/stdlib/float64.x::ldexp4crate:v0.32.0 (45)crate:v0.35.0 dso:v0.39.0 (40)-54c2dd1b76738f9c66c0d1aa1ea1767f6dfcc4a7d97a6e2681100024dd44516c0
xls/dslx/stdlib/hfloat16.x::ldexp4crate:v0.32.0 (42)crate:v0.35.0 dso:v0.39.0 (37)-5516a1dfb2c36d5e696de5ffd434d3c77c4f2f3c0f3e8b0af1aae7e27291aafd3
xls/dslx/stdlib/bfloat16.x::ldexp4crate:v0.32.0 (44)crate:v0.35.0 dso:v0.39.0 (40)-430d147ee525eb2d6f1fdd31f9f3f3a79c633a4b9ae086313922ebd0a42eccbb0
xls/dslx/stdlib/float32.x::ldexp4crate:v0.32.0 (44)crate:v0.35.0 dso:v0.39.0 (40)-41fea1ab169a121dd6f565346f2159de7ff42d45330647c6b41a9351396dd0880
xls/dslx/stdlib/std.x::clzt_pow2_1284crate:v0.32.0 (20)crate:v0.35.0 dso:v0.39.0 (17)-35a7ee9b79b8ac5d3e1425490c3a78b13af11e6a3d87d202b2a344fac85e77818
xls/dslx/stdlib/std.x::clzt_pow2_2564crate:v0.32.0 (22)crate:v0.35.0 dso:v0.39.0 (20)-29ddfb08a3d74288cc3301c79ee3b95aeec4ea294eb800e7ef5d19e28d56a9ee5
xls/dslx/stdlib/std.x::clzt_pow2_324crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (12)-25cdaf6021e957df2deca63081c5682037b9df06ae087e874b978c4e194983cd8
xls/dslx/stdlib/std.x::clzt_pow2_644crate:v0.32.0 (16)crate:v0.35.0 dso:v0.39.0 (14)-2cdbe8d19a910780b254e0dec81bab14a6a7a00d762b3d851b7b5b03050c23170
xls/dslx/stdlib/bfloat16.x::add4crate:v0.32.0 (89)crate:v0.35.0 dso:v0.39.0 (88)-195287bb11988366917bc2610ab0680d5f7956f632d987cc1060f7e7d02beb521
xls/dslx/stdlib/bfloat16.x::sub4crate:v0.32.0 (89)crate:v0.35.0 dso:v0.39.0 (88)-1824cfdefc57d33666e7e7f4edd7a876af40181f56696def4e8c4ae4b0400e60b
xls/dslx/stdlib/hfloat16.x::add4crate:v0.32.0 (93)crate:v0.35.0 dso:v0.39.0 (92)-14de88259c1edb9a711551588bc3fdd6ee44fbdb4191423043edd8bfd7c47528a
xls/dslx/stdlib/hfloat16.x::sub4crate:v0.32.0 (93)crate:v0.35.0 dso:v0.39.0 (92)-1eb69242e9c4b7f3980e8e459f460c438c44ad74251a061e0485e648dd734352b
xls/dslx/stdlib/std.x::clzt_pow2_5124crate:v0.32.0 (24)crate:v0.35.0 dso:v0.39.0 (23)-18a840236fcc9e8998a2785236151b99a140c1e1c040aa15a90c89f3417774ade
xls/dslx/stdlib/acm_random.x::rng_deterministic_seed4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)056dec24bb6378fe586a66f4534dae76e580ffb4c73a3b173d53f587a67d593d4
xls/dslx/stdlib/acm_random.x::rng_new4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0f6cc0fb7cae2f9db78b477775a5abac88145db5fc647f492b05e019cc09f23dc
xls/dslx/stdlib/acm_random.x::rng_sanitize_seed4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)00032792e34975f6c18135cd6553393f47f5636841654e010e95b30e8e8cd170f
xls/dslx/stdlib/bfloat16.x::bias4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)020f3f9ff4802dde6ce3074d7bbd94b2349bd317c68f94e6420c1d6cebe3ba81b
xls/dslx/stdlib/bfloat16.x::ceil_daz4crate:v0.32.0 (34)crate:v0.35.0 dso:v0.39.0 (34)03977f196dd1328d0482d48b1b3137de228eaba5d4b9f03eb7902f44bb0de6d75
xls/dslx/stdlib/bfloat16.x::ceil_with_denorms4crate:v0.32.0 (34)crate:v0.35.0 dso:v0.39.0 (34)0075499b195043b3996aec2a879c78b071068c7b729ca3b6b63e5b516b12af9b2
xls/dslx/stdlib/bfloat16.x::eq_24crate:v0.32.0 (9)crate:v0.35.0 dso:v0.39.0 (9)053a90ea7a05c3ba687a23272240f1910b82c5b5cfbc84da3ef9f41af8b703ee7
xls/dslx/stdlib/bfloat16.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)06d3b90b02f33dc30da1154d4156143a7b9b587792ac7ff24847433d2ac529760
xls/dslx/stdlib/bfloat16.x::floor_daz4crate:v0.32.0 (34)crate:v0.35.0 dso:v0.39.0 (34)0c6ddccae06dd3cbb29aca862737d709d85674a94f8d39a941fef1d34c5272e08
xls/dslx/stdlib/bfloat16.x::floor_with_denorms4crate:v0.32.0 (34)crate:v0.35.0 dso:v0.39.0 (34)08659e18139c63e3ce878272376dd77bb5767868a3a9a8834259ca01bd9bae1df
xls/dslx/stdlib/bfloat16.x::fma4crate:v0.32.0 (172)crate:v0.35.0 dso:v0.39.0 (172)02a61e4d5c9a2f3bafbd541f19bdae6803d361768f59f9bb0a38d687d6893f768
xls/dslx/stdlib/bfloat16.x::from_float324crate:v0.32.0 (18)crate:v0.35.0 dso:v0.39.0 (18)07ba1b0d0baaa3acc0097b0f046ac9e77494448695534f76a10e6b7000d6f933e
xls/dslx/stdlib/bfloat16.x::from_int84crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)00fa7b0040a3068d34642214d547fd07f214537f3cd5730a9a019c59989a36b75
xls/dslx/stdlib/bfloat16.x::from_uint84crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)05f40b2cfa3db9b0b7b7995138ce6059e079f604fb5200d55a74c939ea911ed5a
xls/dslx/stdlib/bfloat16.x::full_precision_mul4crate:v0.32.0 (48)crate:v0.35.0 dso:v0.39.0 (48)072e7382f0b5fdb1dbab6ea3bba83b71c3a309bb39d233ffb1f85466b8fd7eb39
xls/dslx/stdlib/bfloat16.x::gt_24crate:v0.32.0 (18)crate:v0.35.0 dso:v0.39.0 (18)083989449857ca419682174d3b5740ba29334975029c567a4572b6b100e990f45
xls/dslx/stdlib/bfloat16.x::gte_24crate:v0.32.0 (19)crate:v0.35.0 dso:v0.39.0 (19)0a5b9d65146d94104bd84f3ba37a05956590eea3817ac78ae5e5b2f160c361d2b
xls/dslx/stdlib/bfloat16.x::has_fractional_part4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)0d68d3b536c6ba6a96854fba9fa39a5ae683d8e12fc2533a63494779aeeb4a52e
xls/dslx/stdlib/bfloat16.x::has_negative_exponent4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)03ec6730fd48ce56212cc52a76015e9375a4bea9bfcb9fbe7cf3924add6b8ce7c
xls/dslx/stdlib/bfloat16.x::increment_fraction4crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)0b3a130c69dcc25605628bec6e277b612c6e73a242e7122c400db717646d6e45f
xls/dslx/stdlib/bfloat16.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)05c29937d98a24d274bc46d4968c069904dff83759a09ff1557c8feb1603aac1a
xls/dslx/stdlib/bfloat16.x::is_inf4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)04419d5f926da9e8755f484ba9a5c2cec0f5cb812c1c475690615944fd63b396e
xls/dslx/stdlib/bfloat16.x::is_nan4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)05d24201309db8e7070ce6cfe02f3f6f590ca96e989e80e60a433ebed0c1e93d6
xls/dslx/stdlib/bfloat16.x::is_neg_inf4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)01fca6c126407d9e23548812de37cd80f6f146e5c1dead06bfa33e02f682379ae
xls/dslx/stdlib/bfloat16.x::is_pos_inf4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)080fa8d2e35703babef19ae779bca946ab7692a364ddb7a6b4daf7293f502456b
xls/dslx/stdlib/bfloat16.x::is_zero_or_subnormal4crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)037f08d13cb52aa2bfbdc915f809530cf0e4873715015b0b09f8bbca0e7e44c5e
xls/dslx/stdlib/bfloat16.x::lt_24crate:v0.32.0 (18)crate:v0.35.0 dso:v0.39.0 (18)0ccc69630b7409dfbcd235d3e60b1292ea4e6d84b585977fe172fe77cdf1b9fb9
xls/dslx/stdlib/bfloat16.x::lte_24crate:v0.32.0 (18)crate:v0.35.0 dso:v0.39.0 (18)020957f64e2bfed6398b67d52b387c94004ac13f388aa8f69b2392df4212381f6
xls/dslx/stdlib/bfloat16.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)03781099e7ca865b487ac8393b826a140ad4f520a71494f8ddd4a8570c484b005
xls/dslx/stdlib/bfloat16.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0d80229b3e42d37e0c337298487ddfca8970f654ebf673fae3236e7bc2e02b95c
xls/dslx/stdlib/bfloat16.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)07826de708ae80937e837a4c73da25494161fdc73214d84d85f197a156df1b616
xls/dslx/stdlib/bfloat16.x::mul4crate:v0.32.0 (73)crate:v0.35.0 dso:v0.39.0 (73)03cefef98058f38880d78c22dc37b31090d3b53d6510a710ddc5aface1fa1b907
xls/dslx/stdlib/bfloat16.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0f356d4ae4a0a7440b46a838f94a33948069961c69e24c816e1e9182aa2780a17
xls/dslx/stdlib/bfloat16.x::normalize4crate:v0.32.0 (17)crate:v0.35.0 dso:v0.39.0 (17)06fd6faa27db02c505db5743faeec5501c1ed0f6e44184369c0c76d4d53919c63
xls/dslx/stdlib/bfloat16.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)094cb9e6f9f9308dbd53ec3347c718f0ba66b33b26a00a42600896bb31a6faf3f
xls/dslx/stdlib/bfloat16.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)076bef5554c7d50f5367b2855894c083ad4f9855fc487391183de71838fa17384
xls/dslx/stdlib/bfloat16.x::subnormals_to_zero4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)044361fff35c46c64d9966d2551c2c145dc95a24c92ea5ed9b5e3be135d94d1ef
xls/dslx/stdlib/bfloat16.x::tag4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0f45ac277ba89a469416ef595ac5ea6683e5ab1bb400f8e5db14e388461059dd7
xls/dslx/stdlib/bfloat16.x::to_int164crate:v0.32.0 (39)crate:v0.35.0 dso:v0.39.0 (39)054d849f4645fabcd9ea2a018d5e3f2af07d9fdb3b19bf513613acc302d475a3e
xls/dslx/stdlib/bfloat16.x::to_uint164crate:v0.32.0 (28)crate:v0.35.0 dso:v0.39.0 (28)00e1285f61008d56c139a504cead68098d0621e6961da03ce1dfb53b98eec61f8
xls/dslx/stdlib/bfloat16.x::trunc4crate:v0.32.0 (14)crate:v0.35.0 dso:v0.39.0 (14)0de29b8d024e04536a1b6ef6becb09b81ad4b40794b602dba3594a08478ba8513
xls/dslx/stdlib/bfloat16.x::unbiased_exponent4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0b163f7a8575b0d4716ffaeb5f577486421c3d52e8a631c16fb2f316fc0cfb045
xls/dslx/stdlib/bfloat16.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0387e4471b586c77681a8520b4bf4fd06af2999c1243d1487f2b3c60a11bc22ea
xls/dslx/stdlib/bfloat16.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)05735460902eb67c27f26a301accbb45c48e8292c41403c0059ba3bfa762e118b
xls/dslx/stdlib/fixed_point.x::aligned_width4crate:v0.32.0 (85)crate:v0.35.0 dso:v0.39.0 (85)03aa6087c64cf2b7f16f2002fef80a6620aede373f11212ca9368b4afea89ce7b
xls/dslx/stdlib/fixed_point.x::binary_exponent4crate:v0.32.0 (11)crate:v0.35.0 dso:v0.39.0 (11)07e2b660614869562ddbcefdfec6deeaf19a19565540656cf0145782c16aa40b9
xls/dslx/stdlib/fixed_point.x::binary_exponent_after_truncation4crate:v0.32.0 (33)crate:v0.35.0 dso:v0.39.0 (33)056f7824ee1c0c63858825761e130614e09431effd894551325d29732aecd2695
xls/dslx/stdlib/fixed_point.x::binary_uexponent4crate:v0.32.0 (11)crate:v0.35.0 dso:v0.39.0 (11)0919bbb11ab5e1a76b54131fae6d05ad2f7b46933f0a511a94dea0c7697237012
xls/dslx/stdlib/fixed_point.x::is_negative4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04111450278de969f88b27a8635d5aa3450e6b18127c4a378a9eff42b369a2f61
xls/dslx/stdlib/fixed_point.x::least_significant_bit_position4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0528a5203218a4e83cb46e58c031705c3f9ebb3c9251363666fe95fcee6f5fea4
xls/dslx/stdlib/fixed_point.x::most_significant_bit_position4crate:v0.32.0 (29)crate:v0.35.0 dso:v0.39.0 (29)05a7f48b4211d35c7117fa0378d3ae3465094ac66fef1bf1ae6e3ee78673b197d
xls/dslx/stdlib/fixed_point.x::num_bits_overlapping4crate:v0.32.0 (92)crate:v0.35.0 dso:v0.39.0 (92)00c6440529c3c767d68a0308df44863d22d55d9d5e234a4c54cdc0a9d00d0350b
xls/dslx/stdlib/fixed_point.x::num_nonzero_fractional_bits4crate:v0.32.0 (48)crate:v0.35.0 dso:v0.39.0 (48)06d5639d605629b649a149241c07fe5166b630cbac2d2e785283b0bc6dc5d0448
xls/dslx/stdlib/fixed_point.x::num_nonzero_integer_bits4crate:v0.32.0 (28)crate:v0.35.0 dso:v0.39.0 (28)06d17e66ce9f7a0d53c0081fa15f19855e790830335f23b45e20d4b61a7bc5ef5
xls/dslx/stdlib/float32.x::add4crate:v0.32.0 (108)crate:v0.35.0 dso:v0.39.0 (108)0efd5bb36d2be6ccf5241af98b31d20324b4c3e7d7a4e5c94cee045ebe9bf68a7
xls/dslx/stdlib/float32.x::bias4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)04c10e10a3a27fc15302412647813448c9250a12a37ad639e9b887c7871fb4938
xls/dslx/stdlib/float32.x::ceil_daz4crate:v0.32.0 (40)crate:v0.35.0 dso:v0.39.0 (40)06504978c3571f150c650511b38ecd42d0e69c2957b044f37082648dde12efb2e
xls/dslx/stdlib/float32.x::ceil_with_denorms4crate:v0.32.0 (40)crate:v0.35.0 dso:v0.39.0 (40)0500bde1e8dd98bdfa986cb7b8570bf712983bed911d56895d7d550d99c683a65
xls/dslx/stdlib/float32.x::eq_24crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)0c91c949937c017a8cb5baf07cb4f974a1a209eb0a1a9a059df3d39f74d26023c
xls/dslx/stdlib/float32.x::fast_rsqrt4crate:v0.32.0 (439)crate:v0.35.0 dso:v0.39.0 (439)0a005a7bc759fb3649665ab3d8e7b3e1472255f5f5bb16cbb69fee3731e6aa3cb
xls/dslx/stdlib/float32.x::fixed_fraction4crate:v0.32.0 (24)crate:v0.35.0 dso:v0.39.0 (24)07ab7ce142f2d4dd06298294e745b277ab03186db2557dbc8d6cf3e8d9e942051
xls/dslx/stdlib/float32.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0f3d762c33984d754d71c1089cb6db7f7e394d297b88c1d4e878ad78b8011b1e8
xls/dslx/stdlib/float32.x::floor_daz4crate:v0.32.0 (40)crate:v0.35.0 dso:v0.39.0 (40)0c63dc03429ca7517e15696c06342f3fd7553de1cf27659b441ef3c9753206331
xls/dslx/stdlib/float32.x::floor_with_denorms4crate:v0.32.0 (40)crate:v0.35.0 dso:v0.39.0 (40)03ab125739c225b71444783ee485a298c3255a59a1fd83a72474a36abd820d7ed
xls/dslx/stdlib/float32.x::fma4crate:v0.32.0 (232)crate:v0.35.0 dso:v0.39.0 (232)092a0a482ac16f941160442a0ac6f1ca769ce46a962d3ae4912f2acbe70f887f4
xls/dslx/stdlib/float32.x::from_int324crate:v0.32.0 (60)crate:v0.35.0 dso:v0.39.0 (60)05594c2715b746ff6940bd7d37338929ee7be78ff235dab4a26c15446a99e2e87
xls/dslx/stdlib/float32.x::from_int32_internal4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)055a8984ae8e8ad0e05b13c26c7c4869badee1c5509882387a1880fad313206c7
xls/dslx/stdlib/float32.x::from_uint324crate:v0.32.0 (48)crate:v0.35.0 dso:v0.39.0 (48)0041a8a0d5d9bf4464c7004553d63174ff6a200a88bfca7cc4df1055bd58e9cae
xls/dslx/stdlib/float32.x::gt_24crate:v0.32.0 (22)crate:v0.35.0 dso:v0.39.0 (22)0462309112d76d51f9e9567812c1f74b0a45135d2e6872aec3fb564aed4b530bb
xls/dslx/stdlib/float32.x::gte_24crate:v0.32.0 (23)crate:v0.35.0 dso:v0.39.0 (23)0c39aeb63f8ea9c435b592cdace8d2537e659bb159c0c0128408ec9d8b1881e5f
xls/dslx/stdlib/float32.x::has_fractional_part4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0399cfa3eb7f30cdbf0c20619ff11d842040a49d0ea7da8a35a2c703208472abf
xls/dslx/stdlib/float32.x::has_negative_exponent4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)04b0bca51436df36d43dabbc008c14b1afbff6b1f275a30f7aaa9256e3d6cf6ad
xls/dslx/stdlib/float32.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)07f56e36c387b2642453c2f1bb1b7b8d66f8ca4af44895d5aeba11c5bc9384928
xls/dslx/stdlib/float32.x::is_inf4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)04c14ee8deccc2704eb425efba5463c1c19620a1747de4ba848cad2d025199f55
xls/dslx/stdlib/float32.x::is_nan4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)099c9865cb8b670330eb9c55e2b0ad8b9a88284937bf2016bbc53e4eeb99864ba
xls/dslx/stdlib/float32.x::is_neg_inf4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)00828f932d589a4d9e46c8504b54a187faf8a0ff492b23ed2c6d1d6db8618f3ff
xls/dslx/stdlib/float32.x::is_pos_inf4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)06fe8f7e724f9744e5e796711bca26062380a30459c726e35ca77f38c90408715
xls/dslx/stdlib/float32.x::is_zero_or_subnormal4crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)02fde082cebb3b046ac9161c7bb44143201cd9fc6e738f3096207dbc075b2ba30
xls/dslx/stdlib/float32.x::lt_24crate:v0.32.0 (22)crate:v0.35.0 dso:v0.39.0 (22)0f064b9cee051a3114ef0d164e2781e0831cb68bca14396db61e794eef1781105
xls/dslx/stdlib/float32.x::lte_24crate:v0.32.0 (23)crate:v0.35.0 dso:v0.39.0 (23)01263bc0c89b260d0788c7cca5aae0a82bb58c7d812515edb740330f384e92986
xls/dslx/stdlib/float32.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)04df9bf64faef72b859c4ad219b0a62cacc3d8f19323f24c74e122b6a41198046
xls/dslx/stdlib/float32.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)03d2dd071d088c89534e56cc04c47f26474eb23e048a0f8f0597fa3968699ee04
xls/dslx/stdlib/float32.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0887fe34c015b7dc7786d1f41d8bf557ea8822c007caf9bf51e8a504b40af7426
xls/dslx/stdlib/float32.x::mul4crate:v0.32.0 (96)crate:v0.35.0 dso:v0.39.0 (96)0c1afb98c0a4f66e423b0396f53748ac22a714e7a6591c4fad4e04844de97fbbb
xls/dslx/stdlib/float32.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)012a1f43b3902618f003a5f2bbbe0084d78d66a3546d18da9dc7a6e1d0462fd34
xls/dslx/stdlib/float32.x::normalize4crate:v0.32.0 (24)crate:v0.35.0 dso:v0.39.0 (24)0d36d2b8024cce5e4fd701703b136ccfb80cd4b4944a0aec18ac6c742ac8fe838
xls/dslx/stdlib/float32.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)089fa1dab20426dfba29fadb144a0d91d9eeb5f6e9054971e68f5751cd89d8565
xls/dslx/stdlib/float32.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)08b4f5a2deac1da2013ba9736801466270450ad1f6766ca270b8b5ba423dea168
xls/dslx/stdlib/float32.x::sub4crate:v0.32.0 (108)crate:v0.35.0 dso:v0.39.0 (108)01971d57e6e5891bd032d0062d03b0962281ae223ea720ae8912c28fba06af971
xls/dslx/stdlib/float32.x::subnormals_to_zero4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)0327e3412e2f516ac6da74e75d90d60be60124cf8bd3f7c3a622d10981657f24f
xls/dslx/stdlib/float32.x::tag4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)012bad8fbbfedbddb1523b7f4c6d6d8ec284ef6a1a9c8e87796bdf7ee25e67ab2
xls/dslx/stdlib/float32.x::to_int324crate:v0.32.0 (46)crate:v0.35.0 dso:v0.39.0 (46)0cc6b88269b18d0ecdf7dcc1752326f69ad79f5bf603dc1b1502cbfb1c89d9d57
xls/dslx/stdlib/float32.x::to_uint324crate:v0.32.0 (36)crate:v0.35.0 dso:v0.39.0 (36)05b282ebe0d2b7e3a550d77d35b0747d867473914fd7f9e783a82ca152003135f
xls/dslx/stdlib/float32.x::trunc4crate:v0.32.0 (15)crate:v0.35.0 dso:v0.39.0 (15)0a39a91d437d5ea4386594593f5fc8ad964550022acaafa8c73c22136e92170ac
xls/dslx/stdlib/float32.x::unbiased_exponent4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)096c4d3de4789e538ce5015c5148607b48c1a6cb490f9377cef0946531a29fe7a
xls/dslx/stdlib/float32.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)09e10e70da15c8aa67f13035a53dd6fb1ab29dfb3ff8e4e9b28e80d08b0c63c40
xls/dslx/stdlib/float32.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)091c054a1c9da7acf8e367eda8a74bddbccbe561b5a02ca6c4afd640658ba856d
xls/dslx/stdlib/float64.x::add4crate:v0.32.0 (129)crate:v0.35.0 dso:v0.39.0 (129)0245fa5077333e3f3d13d208961e19333e51ca6dcdf9073aee318fb980168cb8a
xls/dslx/stdlib/float64.x::bias4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)02b8c9d159b95581fc555890e8ccf1b21890b2179c0de3b12750e27d27a722a21
xls/dslx/stdlib/float64.x::ceil_daz4crate:v0.32.0 (42)crate:v0.35.0 dso:v0.39.0 (42)080e751dbbba8b1f6cb1da21409140092aebc41fcc2cbb2b1f79269ded1d61c55
xls/dslx/stdlib/float64.x::ceil_with_denorms4crate:v0.32.0 (42)crate:v0.35.0 dso:v0.39.0 (42)0ba54fc28bb669d5520fc696ac90c8fd7069c776a6acecbe8cfb645e29538149b
xls/dslx/stdlib/float64.x::eq_24crate:v0.32.0 (11)crate:v0.35.0 dso:v0.39.0 (11)0d7cc187bb0d4fbf7bb0d5f8806dd494b54546f4d168e646af56407ee27b9d392
xls/dslx/stdlib/float64.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b337a6a0aab7c8ef4199c01b22de6251f52d251f73df1d83d1fb01a15f80257f
xls/dslx/stdlib/float64.x::floor_daz4crate:v0.32.0 (42)crate:v0.35.0 dso:v0.39.0 (42)036c0c9832198cc19ee7d12002fe80acd45c7d57cdf2578f2cbbb900169d306f1
xls/dslx/stdlib/float64.x::floor_with_denorms4crate:v0.32.0 (42)crate:v0.35.0 dso:v0.39.0 (42)063f4cc9d4a02fad4212bb0499c6c922ccca47b2c90ea206990a81ddba35169ef
xls/dslx/stdlib/float64.x::fma4crate:v0.32.0 (288)crate:v0.35.0 dso:v0.39.0 (288)0094f9db5c8a2e9e8f2fa1e9c421c667605d6557dc6ac68d17b02046f2fca48f6
xls/dslx/stdlib/float64.x::gt_24crate:v0.32.0 (25)crate:v0.35.0 dso:v0.39.0 (25)0ad9001ff049263470a50b8cb550af94771f0098fd9870131d439e93862d513ac
xls/dslx/stdlib/float64.x::gte_24crate:v0.32.0 (26)crate:v0.35.0 dso:v0.39.0 (26)09c3bc4e2fb699069f88a8ed6babf933709aa12e0b6aee2f03f4a90bde0f63ede
xls/dslx/stdlib/float64.x::has_fractional_part4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)091d017fd8ad28db87f84bcf99b0e476794a7b2280192033bf2a01979b5b7e5d7
xls/dslx/stdlib/float64.x::has_negative_exponent4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)065d4e9b16f790b55d3829e23898cecdec4c0c5fa14c213d03676fd3a0156bb61
xls/dslx/stdlib/float64.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)06d433b23d19d0939ec5c60ebc5198d6af03a3fd8cfb7e3c546b9a6feaafb2d51
xls/dslx/stdlib/float64.x::is_inf4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)02163ac09790991d57eb06bc9c2f91e214251be7a258ecd66ccb5a4c4c8236fb3
xls/dslx/stdlib/float64.x::is_nan4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0bf37e1c65f245c9c411920d132a088efdb4243ed587c740421dd5a5e225b4c23
xls/dslx/stdlib/float64.x::is_neg_inf4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0373b6512073abdf2e897c3bb5b275bc42900a0d7929a4968f985dc1db7633fab
xls/dslx/stdlib/float64.x::is_pos_inf4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)08b7f0f5caba7321e3c09464cfefad749c2a4fad71704a918ff1a2f0b8617548d
xls/dslx/stdlib/float64.x::is_zero_or_subnormal4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)03c8828584423a8a8d4a3cdbe50064e150c573b5e0692f2fbed145dc29ab66953
xls/dslx/stdlib/float64.x::lt_24crate:v0.32.0 (25)crate:v0.35.0 dso:v0.39.0 (25)08bdc94e6fc0aae8c791b23ca2ea5f8c78114c6907078b927650534fe6fffc064
xls/dslx/stdlib/float64.x::lte_24crate:v0.32.0 (26)crate:v0.35.0 dso:v0.39.0 (26)003e6f12d5955a4f8caf515e16cd935df87f8a127a4384776ddb906abc5867970
xls/dslx/stdlib/float64.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)01386691dcde761cb6fcc8c68c32c38968965bfa457545d44d52fbc99afed317e
xls/dslx/stdlib/float64.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)034ee007e8f930d6157b9a162900d93d72cd6936611fcccf5f7282becf227443a
xls/dslx/stdlib/float64.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0c6898b34ddaf183595cfba42595a4b4d1fe5250d9da4f626d17857cf49856605
xls/dslx/stdlib/float64.x::mul4crate:v0.32.0 (108)crate:v0.35.0 dso:v0.39.0 (108)06e5f294415499d566559212591154e3dc9dd46c896955005a9ef795d588ce27b
xls/dslx/stdlib/float64.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0fcd2e538ef94e6566818a3791a9a77ef9fc474aac2df0568796034d4e07d286e
xls/dslx/stdlib/float64.x::normalize4crate:v0.32.0 (28)crate:v0.35.0 dso:v0.39.0 (28)0f9083161b2e36527b6e3bec0e4ada54af9975f87ad7dc1612d41cb40dc753abc
xls/dslx/stdlib/float64.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)00749377c23aa2ab9724c457e84510e918689d08b95d5c92ce38c06cda9c9ec76
xls/dslx/stdlib/float64.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)013a1d19abdb55a92ec25d1bfa3f6c504f8b77583d36322d21883c4c5e36cab3e
xls/dslx/stdlib/float64.x::sub4crate:v0.32.0 (129)crate:v0.35.0 dso:v0.39.0 (129)018d90478fb60aea7eb7e200d7f0391ba8214458b9274444992a2e2156ad3b991
xls/dslx/stdlib/float64.x::subnormals_to_zero4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0c1ff3094d437f22e02ec3645609301fe6ac5bd1be3aaec9f59885c1adb3dfc43
xls/dslx/stdlib/float64.x::tag4crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)0d9c42a0b4f26f41b7e913740f5d37676c34e4f20f7ed0ca3844197e7b3ba7324
xls/dslx/stdlib/float64.x::to_int644crate:v0.32.0 (52)crate:v0.35.0 dso:v0.39.0 (52)0b0f2c959de61219dfb82f2880bc09442009a168714462b956a60861b098468f6
xls/dslx/stdlib/float64.x::trunc4crate:v0.32.0 (18)crate:v0.35.0 dso:v0.39.0 (18)04ec22c1e83abc318500e6a3a1f1152c655b0676e2dc96b8e4b28bb6180158f14
xls/dslx/stdlib/float64.x::unbiased_exponent4crate:v0.32.0 (6)crate:v0.35.0 dso:v0.39.0 (6)0988acce80fc308539a327560f8e105dc165bcf5814d8df760bdd8c1812d38c95
xls/dslx/stdlib/float64.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0537d885a8da42dbcf53a3c9263ad999015c4a5a84511bfc675a246c00c6adbd8
xls/dslx/stdlib/float64.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0831bce4646f281e6a800f8349710046411ed75fbbfd4c62f3ea66ced767c9f43
xls/dslx/stdlib/hfloat16.x::bias4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)02fbb3c1bd86116f7a8aa448cb2e40e59f9b56ff4745e3e690205b6ccf1ce3172
xls/dslx/stdlib/hfloat16.x::ceil_daz4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)0abf715722ddad706063860fa3dd396e96748378ae75453d066fbdfd4597a306d
xls/dslx/stdlib/hfloat16.x::ceil_with_denorms4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)0c74de0ce2688503ad3ea8877ab58c7a542d0af48a14ec68da097864feb66feed
xls/dslx/stdlib/hfloat16.x::eq_24crate:v0.32.0 (9)crate:v0.35.0 dso:v0.39.0 (9)089b0f36e9b98cd212409e8ec71b6f14c9f9c731d2ae05ff9d39c71fd07115735
xls/dslx/stdlib/hfloat16.x::flatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)08f3fc97b0606e45fce3a9d595cb0d99eda95ac4cf2a038a03ec29dcd9a259790
xls/dslx/stdlib/hfloat16.x::floor_daz4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)0f25e3f02c55fac471e1aa9f3085472b5c6bb8fe6e8e38fb09fe3a4bc1700df1f
xls/dslx/stdlib/hfloat16.x::floor_with_denorms4crate:v0.32.0 (31)crate:v0.35.0 dso:v0.39.0 (31)05df55ffb2c2eea66f145473c5c47b56235e28cd389533e2ef3d81c07eb62e3bd
xls/dslx/stdlib/hfloat16.x::fma4crate:v0.32.0 (181)crate:v0.35.0 dso:v0.39.0 (181)0180f0ddcab8d530ceaae43a2a8665b1bf5ea1cccdd54b7926820f199befcefa5
xls/dslx/stdlib/hfloat16.x::from_float324crate:v0.32.0 (45)crate:v0.35.0 dso:v0.39.0 (45)01716fd9fa1a5509add5dfd274aef8a5a0be5da52d6c82b0b7aec3163a7d5427c
xls/dslx/stdlib/hfloat16.x::gt_24crate:v0.32.0 (20)crate:v0.35.0 dso:v0.39.0 (20)0c127dc9e84a15364a6b1553690340d3035e9001c98da7b44f13f2407d6cc5468
xls/dslx/stdlib/hfloat16.x::gte_24crate:v0.32.0 (21)crate:v0.35.0 dso:v0.39.0 (21)08d3b209e742f80168ec8a86f0ccf1e78a4844e4e4ed2525957dd48c6e94f05b1
xls/dslx/stdlib/hfloat16.x::has_fractional_part4crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)069d57a9e01dd5e0287ecbd4dbc2ca8516aed9442b636d9bee5d5396176872cc0
xls/dslx/stdlib/hfloat16.x::has_negative_exponent4crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)08c8f91119b48c50fa4a111826d5197aadfe3fa543e35afbceb930c5edc5987b4
xls/dslx/stdlib/hfloat16.x::inf4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0ac072309f43dcf5ea4dbfa593b9979283c8928ed9aaada03879d3e39e4eb5652
xls/dslx/stdlib/hfloat16.x::is_inf4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0906d8633403ce91484f2273dfb085a3f31b6c963726e2ee40a3e288056b471c9
xls/dslx/stdlib/hfloat16.x::is_nan4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0db43b6843c2362c632438541d93fc9dedf85cb5932c9670d7f5bd02d14429595
xls/dslx/stdlib/hfloat16.x::is_neg_inf4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0410261edf8ce057d35e5a615c82a04b466c02e85ae83cbe98429fa96af43d4aa
xls/dslx/stdlib/hfloat16.x::is_pos_inf4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0f6ec19a015895fb6f7113c4d56f2ce1d2081153a95959ce3d231d1654c49fdaf
xls/dslx/stdlib/hfloat16.x::is_zero_or_subnormal4crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)034d22a98fc800690d6b8d34a286fdc1585612bd5309b80dc923e22a4ddc05aad
xls/dslx/stdlib/hfloat16.x::lt_24crate:v0.32.0 (20)crate:v0.35.0 dso:v0.39.0 (20)060ca6e909b7f9fde45403295290dc65ac6c384ccae312a38b19d625af2ad0f9c
xls/dslx/stdlib/hfloat16.x::lte_24crate:v0.32.0 (20)crate:v0.35.0 dso:v0.39.0 (20)05e547c25007ab6f919277aeace77fa660c78304671c8c6dd38e9bd6a9e36d653
xls/dslx/stdlib/hfloat16.x::max_normal4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0c3c152c19f839762965738307bf6168363a0dd85890ff20ce10705039513b563
xls/dslx/stdlib/hfloat16.x::max_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b252a5e140db94ef6af0add0fc19a4c6f06a1042a9b69f62c2ae88ad3f675acb
xls/dslx/stdlib/hfloat16.x::min_normal_exp4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)07f4c0e015e6c5fc2327184a5e6ee085e1dfa3c1fdb6d0ca702f0f79b04934672
xls/dslx/stdlib/hfloat16.x::mul4crate:v0.32.0 (74)crate:v0.35.0 dso:v0.39.0 (74)00e8eef7b4a23e62b9a023e5f2e697f5bfc6e2c5265b668e8d81eb531d485e285
xls/dslx/stdlib/hfloat16.x::negate4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)09aa6f329e055b191124f13a731ef00d982da9db42268495b03ade80636594205
xls/dslx/stdlib/hfloat16.x::normalize4crate:v0.32.0 (17)crate:v0.35.0 dso:v0.39.0 (17)0ebe914008eeb8b9954e5eaea4d12e880bc03c853097553037855220cfc4cc672
xls/dslx/stdlib/hfloat16.x::one4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0afcc9e6d99ba5fb5b9424957dd4e98264d3648bf87a5c6fce27ae3ce9cfcc47c
xls/dslx/stdlib/hfloat16.x::qnan4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0e6f431fe3efe07d404cc938affae8a638166378d2a14b58d63a3d2165b0af988
xls/dslx/stdlib/hfloat16.x::subnormals_to_zero4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)0cf424fd30a8a7d6de6d3e2a716c1d49cbe8720c73d22a14a1603b5dc0a1e7026
xls/dslx/stdlib/hfloat16.x::tag4crate:v0.32.0 (5)crate:v0.35.0 dso:v0.39.0 (5)0aee019a7101e5c47c665a6a8f5e1238c98e72debaf6ff5eb09f47b318b223496
xls/dslx/stdlib/hfloat16.x::to_int164crate:v0.32.0 (33)crate:v0.35.0 dso:v0.39.0 (33)02236566859df6e713d0fa08ed06aa0d1d6fa6fee7a2d2d97f3d6c64c5a56e75b
xls/dslx/stdlib/hfloat16.x::to_uint164crate:v0.32.0 (19)crate:v0.35.0 dso:v0.39.0 (19)05b5949028fe473e876a54b818fdf169d0d8b4a93d92e7436c45b38dabe77f80b
xls/dslx/stdlib/hfloat16.x::trunc4crate:v0.32.0 (13)crate:v0.35.0 dso:v0.39.0 (13)0c38f1d51720ef215b27f4e2d0c26bb48251d2041fdf8a3b136a16ec30bab8c64
xls/dslx/stdlib/hfloat16.x::unbiased_exponent4crate:v0.32.0 (4)crate:v0.35.0 dso:v0.39.0 (4)0b1638098a030f2d23784c8192935c0e1b9f93ba3831d016ecb91b5cb91dd99e3
xls/dslx/stdlib/hfloat16.x::unflatten4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)088740c8bc04c073dc33e0bb83a0bee6ad9d95256bea45ffbb49cd6d551134495
xls/dslx/stdlib/hfloat16.x::zero4crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0982e1ef98f4284e17421cf7b997d7d7f8a770e803c5462589786dc92bc82aa3b
xls/dslx/stdlib/std.x::clzt_pow2_14crate:v0.32.0 (0)crate:v0.35.0 dso:v0.39.0 (0)0b34dde670607925a34d0f8bc1a6726090a1bc2262bf723070b936dd6d99b8571
xls/dslx/stdlib/std.x::clzt_pow2_164crate:v0.32.0 (10)crate:v0.35.0 dso:v0.39.0 (10)0a282ee7e3967fed8aec519a6ee5030532eced7824f8cdf7bf09bffdd1e1dedea
xls/dslx/stdlib/std.x::clzt_pow2_24crate:v0.32.0 (1)crate:v0.35.0 dso:v0.39.0 (1)0eab2da07e127e398061aed6e17a4dd3e0a4d1238438d5747e29e69aa4c15c2e4
xls/dslx/stdlib/std.x::clzt_pow2_44crate:v0.32.0 (3)crate:v0.35.0 dso:v0.39.0 (3)0a591081822519a3708411b0ef9cb08e78000415229fabe00698dd8396296961b
xls/dslx/stdlib/std.x::clzt_pow2_84crate:v0.32.0 (7)crate:v0.35.0 dso:v0.39.0 (7)04a8b36ab45eac65db80e8558c66052818dedfd04906f6b1a04613ea6cdd263a6
xls/dslx/stdlib/std.x::next_pow24crate:v0.32.0 (132)crate:v0.35.0 dso:v0.39.0 (132)0bf7750e308f5d4ec04d95ac3f6e0380d30799f5922767d797250329fca06c531
xls/dslx/stdlib/std.x::round_up_to_nearest4crate:v0.32.0 (1744)crate:v0.35.0 dso:v0.39.0 (1744)01f0f4f66ab3dd1c202ec8168bc405e96c6163321b1c9b138a82f74551fd5d9a0
server 8 ms