Stdlib G8r Trends

generated=2026-02-20T04:01:43.679143883+00:00 | metric=and_nodes | fraig=false | file=all | functions=193 | crate_versions=12 | points=1933

Stdlib 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..56628.

Distribution of Improvements (193)

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

improved: 182regressed: 11flat: 0

Per-Function Summary (193)

FunctionPointsFirstLatestDeltaLatest Stats Action
xls/dslx/stdlib/std.x::next_pow28crate:v0.3.0 (617)crate:v0.31.0 dso:v0.35.0 (8139)+752220dbb3b9d19ef0fcec1df358bc7df232c8cde0611a68f383ed8ade19b7d5607e
xls/dslx/stdlib/float64.x::fma9crate:v0.3.0 (56628)crate:v0.31.0 dso:v0.35.0 (55402)-1226198261a8cf485682009774e3888dcef6c09585c5b6bd5fed5e72c08e933c98e9
xls/dslx/stdlib/float64.x::mul11crate:v0.3.0 (34552)crate:v0.31.0 dso:v0.35.0 (35472)+9206bec3fd66a9d62f7cda2bd803d90d0eb252814c33e1b90168590d701bc0816e6
xls/dslx/stdlib/acm_random.x::rng_next6410crate:v0.3.0 (5829)crate:v0.31.0 dso:v0.35.0 (6667)+83885fda2618241058a206ae26b77a09ae8782338e575f7cbc2976ae7aca5de7da8
xls/dslx/stdlib/float32.x::fast_rsqrt9crate:v0.3.0 (25659)crate:v0.31.0 dso:v0.35.0 (26182)+52341527d4821b6112eb6ca4b2dd5cc3b15e21ca1fb90d3b93187d72af16970bc7b
xls/dslx/stdlib/std.x::clzt_pow2_5129crate:v0.3.0 (3435)crate:v0.31.0 dso:v0.35.0 (2952)-48322ba32f65a8af41267114c2cbfcb6ecf8145cc5f30ff6db1863367aea1984ee3
xls/dslx/stdlib/acm_random.x::rng_next10crate:v0.3.0 (2282)crate:v0.31.0 dso:v0.35.0 (2688)+406d6b5fc5038c45138af17a1cfa0cac6c695acb8941ab646f7809c1073636327a9
xls/dslx/stdlib/float32.x::fma10crate:v0.3.0 (16579)crate:v0.31.0 dso:v0.35.0 (16182)-3974f46054bd12df309fd8dc8049165f82e35acacc24d6ea73a879dbed26afe3db3
xls/dslx/stdlib/float64.x::normalize9crate:v0.3.0 (1605)crate:v0.31.0 dso:v0.35.0 (1308)-2971a68ead97401ad23d3bc69df2aad9ec69899b6499863b5d3e1c73a6278ee967d
xls/dslx/stdlib/std.x::clzt_pow2_2569crate:v0.3.0 (1688)crate:v0.31.0 dso:v0.35.0 (1446)-2423f91725a74b402fdb3d86288078d14488982af956911387df4ee052425e52792
xls/dslx/stdlib/std.x::round_up_to_nearest12crate:v0.3.0 (27625)crate:v0.31.0 dso:v0.35.0 (27820)+19588bccc7056d67f49b8d8738e60c1fbdbae51c836595211a9250d726a2b264884
xls/dslx/stdlib/float32.x::mul10crate:v0.3.0 (7439)crate:v0.31.0 dso:v0.35.0 (7629)+190171ee10813bc56ea44c9399004a9da1b28eef9903f51cd848a985a7319b858c0
xls/dslx/stdlib/float32.x::from_uint3211crate:v0.3.0 (1023)crate:v0.31.0 dso:v0.35.0 (853)-1703d231287f6fcda3b0bfbd617a2b5bb23b8f0dcc47e78399eb7dc9995ef36edcc
xls/dslx/stdlib/hfloat16.x::fma10crate:v0.3.0 (5543)crate:v0.31.0 dso:v0.35.0 (5388)-155b93149bb93e08d15b462ca2595d0b5ff94dd5d6f1a78cbfd53b1afea69a6de43
xls/dslx/stdlib/bfloat16.x::fma11crate:v0.3.0 (4085)crate:v0.31.0 dso:v0.35.0 (3940)-1457d8413aec46cdb439a2782c15da108818bc94a5b0bfd89d5d02372f516c98396
xls/dslx/stdlib/float64.x::lt_29crate:v0.3.0 (1271)crate:v0.31.0 dso:v0.35.0 (1133)-138cab51c357d7899abd89928d0848a25a2ea9cf0dd42446f9785d82d69d99af8ba
xls/dslx/stdlib/float64.x::lte_210crate:v0.3.0 (1270)crate:v0.31.0 dso:v0.35.0 (1132)-13818024f8f5e81f8dfabbc98eb22ff6d9cb0785868e70b9d9a9b863a37613e551e
xls/dslx/stdlib/fixed_point.x::num_bits_overlapping9crate:v0.3.0 (2800)crate:v0.31.0 dso:v0.35.0 (2665)-1359cd325845a97b56ad5648cf16061fc6eb41720c5e32746f18df721c192f006df
xls/dslx/stdlib/float64.x::gt_210crate:v0.3.0 (1268)crate:v0.31.0 dso:v0.35.0 (1133)-1352d8395e1d710354d727de6d62e67db10a08c66ff4eca00e8569e1985ea79402d
xls/dslx/stdlib/float64.x::gte_210crate:v0.3.0 (1269)crate:v0.31.0 dso:v0.35.0 (1135)-13460cd3be1caebd9c12d11b8ad52e6a739c684452903ac32dd9788dc35ec9ef82f
xls/dslx/stdlib/float32.x::from_int3212crate:v0.3.0 (1206)crate:v0.31.0 dso:v0.35.0 (1074)-132da050b5661e6cba9c9cdc45eb144aa0bf84a5d65b938ba2356698d4eaab5854f
xls/dslx/stdlib/float64.x::ceil_daz10crate:v0.3.0 (1675)crate:v0.31.0 dso:v0.35.0 (1547)-1289b10aeffca85adf943dacc6f3919ee424455f2d45f5340c3824c5332f4db3722
xls/dslx/stdlib/float64.x::eq_210crate:v0.3.0 (531)crate:v0.31.0 dso:v0.35.0 (403)-128988be805f6d9eaafe02ef269fbec821419ca8e2f7165448325cec7039466a53e
xls/dslx/stdlib/float64.x::floor_daz10crate:v0.3.0 (1675)crate:v0.31.0 dso:v0.35.0 (1547)-12863646ae06c457f74754cc65f8f8ad4fd41815e074e150b8e80dbb62908290879
xls/dslx/stdlib/std.x::clzt_pow2_1289crate:v0.3.0 (824)crate:v0.31.0 dso:v0.35.0 (700)-124f0c0a5aacad08174ed82efb738730461392f9a40c60ad992dd73da1ef7f41dea
xls/dslx/stdlib/float32.x::normalize10crate:v0.3.0 (627)crate:v0.31.0 dso:v0.35.0 (533)-9454efdca83df73b1b1a9f95ad53e9022423d4f0ef22e91ddc7a58440bca5c03a8
xls/dslx/stdlib/fixed_point.x::binary_exponent_after_truncation11crate:v0.3.0 (849)crate:v0.31.0 dso:v0.35.0 (756)-937fab4bc488794ed6083cae55178d8e7d981cc458eb10fe7165a889d34f6f6206
xls/dslx/stdlib/float64.x::trunc10crate:v0.3.0 (760)crate:v0.31.0 dso:v0.35.0 (681)-79f10dd7f2410099a78a000a354a6de75b8586ca6652b3a8eb49af448f4c64d5f3
xls/dslx/stdlib/float32.x::to_uint3210crate:v0.3.0 (1177)crate:v0.31.0 dso:v0.35.0 (1099)-78bfd1b689607b64c83f4be575d4609fc1ecd4f622eba6b58999b842fd0e6ff5f5
xls/dslx/stdlib/float64.x::ceil_with_denorms10crate:v0.3.0 (1624)crate:v0.31.0 dso:v0.35.0 (1547)-77c1d7307ee9f1ada18e335147bedfd14e7096cd6f6ddf4d49fbfa07d6b83e9e73
xls/dslx/stdlib/float64.x::floor_with_denorms11crate:v0.3.0 (1624)crate:v0.31.0 dso:v0.35.0 (1547)-77d0cec9748a3fca6637035249ef4634cae0b7c72c0317863616b268b43114eb72
xls/dslx/stdlib/float32.x::lt_210crate:v0.3.0 (559)crate:v0.31.0 dso:v0.35.0 (485)-74d9ba3caa6970e21d7d4b420659641f52302c30c3028bfcc50935e83f2d750d37
xls/dslx/stdlib/float32.x::lte_210crate:v0.3.0 (558)crate:v0.31.0 dso:v0.35.0 (484)-741560b365f5413be9c21c8e2c3a35ec94c1a9796919314b638b6b572f2d32c17e
xls/dslx/stdlib/float32.x::gt_29crate:v0.3.0 (556)crate:v0.31.0 dso:v0.35.0 (485)-71edb53d8bd7d7273c6c0c06aee87d7e4526496a1b1c4ff0d711ccf8cb86b16976
xls/dslx/stdlib/float32.x::gte_28crate:v0.3.0 (557)crate:v0.31.0 dso:v0.35.0 (487)-70c1bbd528dacd0e207e91c56833b9d760bd3fc0c0a5bfa5e153fb0590de8705c1
xls/dslx/stdlib/bfloat16.x::mul9crate:v0.3.0 (1202)crate:v0.31.0 dso:v0.35.0 (1133)-69ef43123f1323aae7f4946351a67c7e6e382767e634385237d287dd2388929385
xls/dslx/stdlib/float64.x::tag10crate:v0.3.0 (138)crate:v0.31.0 dso:v0.35.0 (73)-65187fda56ef6c542afbcbf902aea8ac8b2dbe48ac15e4ef745a18400b0f9a1953
xls/dslx/stdlib/fixed_point.x::most_significant_bit_position10crate:v0.3.0 (664)crate:v0.31.0 dso:v0.35.0 (600)-646deec648aee50bae0a508a1080b1041fee6b982950fbe060fdab40863c592686
xls/dslx/stdlib/float32.x::eq_211crate:v0.3.0 (269)crate:v0.31.0 dso:v0.35.0 (205)-6434447cc57d8cc2a51b584c9b633167256a690f8b8cb644273e13cc22c99d42b5
xls/dslx/stdlib/float64.x::flatten9crate:v0.3.0 (64)crate:v0.31.0 dso:v0.35.0 (0)-64d60ced5da0693704582e6d2fa645fbe82f14bc87031dbc2e56d8c3010b9d996d
xls/dslx/stdlib/float64.x::is_neg_inf10crate:v0.3.0 (127)crate:v0.31.0 dso:v0.35.0 (63)-641edfafa5760c519d6243172c236af647e473a7a0b1009ee6bf28ae94646aa4ae
xls/dslx/stdlib/float64.x::is_pos_inf9crate:v0.3.0 (127)crate:v0.31.0 dso:v0.35.0 (63)-646f074167171726073c1d4db2040981d0229fd98519c4794a9989771f93720955
xls/dslx/stdlib/float64.x::negate12crate:v0.3.0 (64)crate:v0.31.0 dso:v0.35.0 (0)-6430b6b94ff44af4d81e82783d1dc64ac983af4bfa2c160d01f1d19ae285251c1a
xls/dslx/stdlib/float64.x::subnormals_to_zero12crate:v0.3.0 (126)crate:v0.31.0 dso:v0.35.0 (62)-649acde2c9fa09226b4654a0e32ff9598797906f3a3d7fa4f1ede2bc8f17fa7a4e
xls/dslx/stdlib/float64.x::unflatten10crate:v0.3.0 (64)crate:v0.31.0 dso:v0.35.0 (0)-64e965e0b76d27ab3246c6207b0dafc21410b340d697f68b1a6e2f316f2ab012ad
xls/dslx/stdlib/float64.x::is_inf10crate:v0.3.0 (125)crate:v0.31.0 dso:v0.35.0 (62)-63ed90a56c6c0a1b971299c48ac500fa3d2146f376c5d6bb804a2bcc9a244ecd71
xls/dslx/stdlib/float64.x::is_nan10crate:v0.3.0 (125)crate:v0.31.0 dso:v0.35.0 (62)-63c15e0914c70453ba7eeb6a9b12476a9d54707389febe0cf983e95ed127e5dbba
xls/dslx/stdlib/float64.x::ldexp12crate:v0.3.0 (1089)crate:v0.31.0 dso:v0.35.0 (1027)-62b6f2b78f67cd7f90961d6935343ed152ddb9fcc803be3d8e1efea6cfea19a4c5
xls/dslx/stdlib/float32.x::ceil_daz10crate:v0.3.0 (793)crate:v0.31.0 dso:v0.35.0 (732)-618ce04ffe2ccf3392790805dbd74857c1cd605c9ea3f4c94869ab5654268def44
xls/dslx/stdlib/float32.x::floor_daz10crate:v0.3.0 (793)crate:v0.31.0 dso:v0.35.0 (732)-6148ceb66d7a22d50adfd729f61a3f53e0a7ba3c9dcc3834695ff71ed83daae46d
xls/dslx/stdlib/hfloat16.x::from_float3210crate:v0.3.0 (990)crate:v0.31.0 dso:v0.35.0 (930)-60906b8185f7e12cf8d53e94e0733773978869e5565138b1a663e9b8f0e6607999
xls/dslx/stdlib/std.x::clzt_pow2_6410crate:v0.3.0 (389)crate:v0.31.0 dso:v0.35.0 (329)-605ce97b06a52412ff4e1e2c5ea4e1266ff375e0d933f015bd78247cde175cda83
xls/dslx/stdlib/bfloat16.x::to_uint1611crate:v0.3.0 (518)crate:v0.31.0 dso:v0.35.0 (460)-589068ff90a029c77e4b6dc2f36765109f107b64d180542d6ce1aaf3f65f29f45e
xls/dslx/stdlib/fixed_point.x::aligned_width8crate:v0.3.0 (2630)crate:v0.31.0 dso:v0.35.0 (2573)-575d1477362e5bca53df2e72d4286c2c69226d1a6585c0bdc4e443928e8b07d869
xls/dslx/stdlib/float32.x::trunc10crate:v0.3.0 (372)crate:v0.31.0 dso:v0.35.0 (316)-56fc942f71b1ee7e4cfd55173af62a3ca659883862151031bfe35da30ac51234c4
xls/dslx/stdlib/float64.x::add8crate:v0.3.0 (6284)crate:v0.31.0 dso:v0.35.0 (6228)-5608f73c635b5fb1456fd984626db4ac3e393b780ac64f47c1b1efa381f6831c68
xls/dslx/stdlib/float64.x::sub11crate:v0.3.0 (6284)crate:v0.31.0 dso:v0.35.0 (6228)-567d5d70d4dc8cd67451fc67b2aacce62c46c58b8f48680e1b4704c01c8e3d45a9
xls/dslx/stdlib/float64.x::to_int6410crate:v0.3.0 (3125)crate:v0.31.0 dso:v0.35.0 (3069)-5695769b366e09a52f3f6f1a6621997ddf36933d198f1833a36266c2b567b057bf
xls/dslx/stdlib/bfloat16.x::full_precision_mul9crate:v0.3.0 (1055)crate:v0.31.0 dso:v0.35.0 (1001)-547ae9a5a3d6fcf28613156cfc37a42bda893970f158aa0a34eeece8a9edc4d977
xls/dslx/stdlib/float32.x::fixed_fraction11crate:v0.3.0 (806)crate:v0.31.0 dso:v0.35.0 (753)-5375e3a741bc7d7cba7fb696a6f9efb11babf08f002720dea32181b20388f19603
xls/dslx/stdlib/hfloat16.x::to_uint1611crate:v0.3.0 (508)crate:v0.31.0 dso:v0.35.0 (456)-5212fbacebbb8b874baeb44590a5f4e6b61c6511b2845e38d02c11dd44a062c1e7
xls/dslx/stdlib/float32.x::from_int32_internal10crate:v0.3.0 (838)crate:v0.31.0 dso:v0.35.0 (790)-4876297e2a5216a0931dfa15cd82e03cc0d2c57b770579dd5b3ed8ab1ad5ffc048
xls/dslx/stdlib/bfloat16.x::to_int1610crate:v0.3.0 (617)crate:v0.31.0 dso:v0.35.0 (574)-43a1b71afeeb410178c80d9e93f34cd41e1548e637c97945d4c8d592d9dce16862
xls/dslx/stdlib/fixed_point.x::binary_exponent11crate:v0.3.0 (314)crate:v0.31.0 dso:v0.35.0 (271)-43314208cf34e00f62c9bf22852fce6a66cc7e10fb762ae3721c67a4aaef5148ee
xls/dslx/stdlib/float32.x::to_int3212crate:v0.3.0 (1386)crate:v0.31.0 dso:v0.35.0 (1343)-432231a3482977c7246a550df0adc7dcd880e30192cd82bb1fc3c460ca5dde795a
xls/dslx/stdlib/bfloat16.x::lt_211crate:v0.3.0 (242)crate:v0.31.0 dso:v0.35.0 (200)-4260f0c3b42ddd0318b173456a6b89063faab82a2d483e86b17816f19faeee5a99
xls/dslx/stdlib/bfloat16.x::lte_29crate:v0.3.0 (241)crate:v0.31.0 dso:v0.35.0 (199)-42b053807cfef2c0227d2bd1444616f1d3a12b8df591051e9e53324a1d4718a2ae
xls/dslx/stdlib/hfloat16.x::lt_210crate:v0.3.0 (257)crate:v0.31.0 dso:v0.35.0 (215)-4204a4ce2fb02041e08cb487d2a2cd4e2c7e9a4059e538936fda17f619b29cf71e
xls/dslx/stdlib/hfloat16.x::lte_210crate:v0.3.0 (256)crate:v0.31.0 dso:v0.35.0 (214)-424cfc5459778416e3bc79244238ebd1c3f91270a45eb45665df880637d8d9b8c3
xls/dslx/stdlib/fixed_point.x::num_nonzero_fractional_bits9crate:v0.3.0 (1293)crate:v0.31.0 dso:v0.35.0 (1334)+419638c297ef9080cf616a0a657334f2afa6512a0db7e023ae6f14c5699c92b8cf
xls/dslx/stdlib/bfloat16.x::from_uint811crate:v0.3.0 (162)crate:v0.31.0 dso:v0.35.0 (123)-39207ee2b54eae2e622d922cdb332d564ad3b777f6844cead5ef3f61234f34c1dd
xls/dslx/stdlib/bfloat16.x::gt_210crate:v0.3.0 (239)crate:v0.31.0 dso:v0.35.0 (200)-39bdd4fa6d35d441a35c3b892bd9952d2e4609ddff3cde29fb456b4aaa08de3d58
xls/dslx/stdlib/fixed_point.x::num_nonzero_integer_bits10crate:v0.3.0 (886)crate:v0.31.0 dso:v0.35.0 (925)+399aaac3abac196a335d2698518ff1c069b541a7f191137d42fc25018d7f41d53f
xls/dslx/stdlib/float32.x::ceil_with_denorms9crate:v0.3.0 (771)crate:v0.31.0 dso:v0.35.0 (732)-391faaebb75be179c10deac0bdfdbfb3458dd6c1053714511cd7f78110617ab69b
xls/dslx/stdlib/float32.x::floor_with_denorms9crate:v0.3.0 (771)crate:v0.31.0 dso:v0.35.0 (732)-397b6d9f99f524d675b928c4ed708caa5eb1e2e36ac6372e1f42c5d3aa27249900
xls/dslx/stdlib/hfloat16.x::gt_210crate:v0.3.0 (254)crate:v0.31.0 dso:v0.35.0 (215)-39c248aacb474f238207f70b7c9568d89411a871f0168752248383d8c62a14c5cf
xls/dslx/stdlib/bfloat16.x::gte_29crate:v0.3.0 (240)crate:v0.31.0 dso:v0.35.0 (202)-38b05573549d875c2065abba0f8e7ac56a76798787ab59083896a7406a4e9cf73a
xls/dslx/stdlib/hfloat16.x::gte_211crate:v0.3.0 (255)crate:v0.31.0 dso:v0.35.0 (217)-383353cce7318103f4d3f638eecc4fe5fce1715bac6c5233a6aa10969028cc4c35
xls/dslx/stdlib/bfloat16.x::trunc10crate:v0.3.0 (173)crate:v0.31.0 dso:v0.35.0 (136)-37e41b51fbac1d4a525a1cc17196af96ed4bdbf72ae8ef1b5e827c740162c07ce7
xls/dslx/stdlib/float32.x::add11crate:v0.3.0 (2920)crate:v0.31.0 dso:v0.35.0 (2883)-37ec944262184486f7297fbe05863eeee9df2c3498530703eb79aeafe597a4854a
xls/dslx/stdlib/float32.x::sub10crate:v0.3.0 (2920)crate:v0.31.0 dso:v0.35.0 (2883)-37b07a40b934423314d960651fc3a214a52997989dba6b5545215d76bd86fca007
xls/dslx/stdlib/hfloat16.x::to_int169crate:v0.3.0 (628)crate:v0.31.0 dso:v0.35.0 (593)-35d18759f7914477106de318c9eeec88acf886ed7b9374c3662b06ad945628858d
xls/dslx/stdlib/acm_random.x::rng_new11crate:v0.3.0 (125)crate:v0.31.0 dso:v0.35.0 (92)-33613ee246e7e573d2b425e9fcace33d261f3159226ee2c00d9e15660a29d6f7bf
xls/dslx/stdlib/acm_random.x::rng_sanitize_seed11crate:v0.3.0 (125)crate:v0.31.0 dso:v0.35.0 (92)-33df34fa8895f830ac7b07219dd8e2eb1765bbb9a93418781b54a0f9300ebbe22d
xls/dslx/stdlib/float32.x::tag11crate:v0.3.0 (71)crate:v0.31.0 dso:v0.35.0 (38)-33c06cc5a8eb8465d4142e9987bc7da2c91d2196d3e3b825c577fa443ef797d3e5
xls/dslx/stdlib/bfloat16.x::eq_211crate:v0.3.0 (141)crate:v0.31.0 dso:v0.35.0 (109)-32301b777f4a9baf14c95e6a942f642e259788ff2367a11fd449bf548b2e63e4d6
xls/dslx/stdlib/bfloat16.x::from_float329crate:v0.3.0 (214)crate:v0.31.0 dso:v0.35.0 (182)-32f69611cbb14ffaa202783cfc65f1609e2fa8facb6b3033d6f128d3ab9717e4db
xls/dslx/stdlib/fixed_point.x::least_significant_bit_position10crate:v0.3.0 (32)crate:v0.31.0 dso:v0.35.0 (0)-32be8e0640d606c73f509da41334dc1653271ab6fe24728fd720cdb63f72c10999
xls/dslx/stdlib/float32.x::flatten10crate:v0.3.0 (32)crate:v0.31.0 dso:v0.35.0 (0)-3225e0f4411a6e9c783dd2cf058e59589eccfca21df233310f99f63934bf7791f5
xls/dslx/stdlib/float32.x::is_neg_inf10crate:v0.3.0 (63)crate:v0.31.0 dso:v0.35.0 (31)-320f277c0f408bc4b5b7b4a4ff919a25e8535518e5176bf90920cd9716ec906440
xls/dslx/stdlib/float32.x::is_pos_inf9crate:v0.3.0 (63)crate:v0.31.0 dso:v0.35.0 (31)-3239d2623ceb6055ee538711bf2ac87e5296ec51ccdb06a91e3045485384eb2aa9
xls/dslx/stdlib/float32.x::negate10crate:v0.3.0 (32)crate:v0.31.0 dso:v0.35.0 (0)-32df0349308c277681902118f1914129b1811a9a2c80a0b4dabb14c1759dab7131
xls/dslx/stdlib/float32.x::subnormals_to_zero10crate:v0.3.0 (62)crate:v0.31.0 dso:v0.35.0 (30)-3257522fad438ce13fdd494579a095dc22e79e9d55f46f6f728685e3565dba5f4f
xls/dslx/stdlib/float32.x::unflatten10crate:v0.3.0 (32)crate:v0.31.0 dso:v0.35.0 (0)-320ce5c69f765ee92e6bd50b1ad39cd5f9c66857c261bbd9fd4be65cbf7af6f70d
xls/dslx/stdlib/hfloat16.x::eq_211crate:v0.3.0 (135)crate:v0.31.0 dso:v0.35.0 (103)-32d6249cb6f303dcf54160d750aeea998ccb74cb416ada75af911f8b763efd416f
xls/dslx/stdlib/hfloat16.x::normalize10crate:v0.3.0 (247)crate:v0.31.0 dso:v0.35.0 (215)-322bf1bfdf5972faf492ddc266ef9e5d3a05b7e15acbd23a5b11167121db11d595
xls/dslx/stdlib/bfloat16.x::normalize9crate:v0.3.0 (221)crate:v0.31.0 dso:v0.35.0 (190)-316514a91a458c485ca78b58503eacdec88f2b918cad34532bb7ebc9dba95e4a86
xls/dslx/stdlib/float32.x::is_inf10crate:v0.3.0 (61)crate:v0.31.0 dso:v0.35.0 (30)-31ba42fd80971d0ba92600c6b9cf029f5d25a1814d65b749f3f0b49e229914c69d
xls/dslx/stdlib/float32.x::is_nan9crate:v0.3.0 (61)crate:v0.31.0 dso:v0.35.0 (30)-3146d5802daf7a7f1cfcf76deb1c4b96ae762494a973c97a0106dbdf5a95b5d6cd
xls/dslx/stdlib/hfloat16.x::trunc10crate:v0.3.0 (174)crate:v0.31.0 dso:v0.35.0 (143)-3131872fdc4ca7438e1d75e965907ad8d11cccc36de43495efabe634d2bb78b4f3
xls/dslx/stdlib/bfloat16.x::add10crate:v0.3.0 (1279)crate:v0.31.0 dso:v0.35.0 (1249)-303284146b8dd3c62dfcb1285e5b0767f3f7e84914acfebb85f575583a3490ad23
xls/dslx/stdlib/bfloat16.x::sub12crate:v0.3.0 (1279)crate:v0.31.0 dso:v0.35.0 (1249)-30401dd32261fc088b5274517cee5a749d0100b6b0869aae5a53330e5ff46d4008
xls/dslx/stdlib/hfloat16.x::ceil_daz9crate:v0.3.0 (366)crate:v0.31.0 dso:v0.35.0 (337)-297114c8a820b15b1dcdb72309f0818239e6212a666384b95a1cab93fcc7284e6e
xls/dslx/stdlib/hfloat16.x::floor_daz9crate:v0.3.0 (366)crate:v0.31.0 dso:v0.35.0 (337)-29ac277718f9c20c3841d8343c4eb8cb95fb8070b2375371b77f4e1b7e718b832b
xls/dslx/stdlib/std.x::clzt_pow2_3210crate:v0.3.0 (181)crate:v0.31.0 dso:v0.35.0 (153)-2897b2dee2aa53b6f75ca99cca738773f9ba3f93dda580427fda093eed9a5b5495
xls/dslx/stdlib/bfloat16.x::ceil_daz11crate:v0.3.0 (347)crate:v0.31.0 dso:v0.35.0 (320)-27610a22500c6b34518ed001fd0de35672a4df200f636dcb0a88f8cf7c93e72c8c
xls/dslx/stdlib/bfloat16.x::floor_daz10crate:v0.3.0 (347)crate:v0.31.0 dso:v0.35.0 (320)-27ee4bad81f05e00fb4216b997aace7c2b878ac425bb6c1a2bf47c57b8095f4535
xls/dslx/stdlib/hfloat16.x::ldexp10crate:v0.3.0 (708)crate:v0.31.0 dso:v0.35.0 (735)+27010085b5581715716967ebab18e6abd5c732de7de441a87138855ea415ce7ce0
xls/dslx/stdlib/hfloat16.x::add9crate:v0.3.0 (1397)crate:v0.31.0 dso:v0.35.0 (1371)-2692f78e02b2193cb8c39f57f6875d349cbd51d874332caad7b26fce8b3a480c67
xls/dslx/stdlib/hfloat16.x::sub10crate:v0.3.0 (1397)crate:v0.31.0 dso:v0.35.0 (1371)-267901af08686c5090301d806dd57543bdd9d55832185d47cbe40507456f5fc56f
xls/dslx/stdlib/float64.x::has_fractional_part9crate:v0.3.0 (33)crate:v0.31.0 dso:v0.35.0 (10)-23712652a06403189e96410be57e6c18fbfc7c0d37e89adf3680c9f13dd21744fa
xls/dslx/stdlib/bfloat16.x::ceil_with_denorms9crate:v0.3.0 (341)crate:v0.31.0 dso:v0.35.0 (320)-21da6fa315543052572ae343b739a6380a9a5cc7c8910ffc7e7a08426e92555f15
xls/dslx/stdlib/bfloat16.x::floor_with_denorms11crate:v0.3.0 (341)crate:v0.31.0 dso:v0.35.0 (320)-21447cca1d82c5a5180bcfe3e554d3cfef6f3cd95a3f9dcf29794c3f6a33b39ee3
xls/dslx/stdlib/hfloat16.x::ceil_with_denorms10crate:v0.3.0 (357)crate:v0.31.0 dso:v0.35.0 (337)-20ef54da963f05a0f500213957b744ccf628951b4f59ad11743b8aabd08b90f6a6
xls/dslx/stdlib/hfloat16.x::floor_with_denorms9crate:v0.3.0 (357)crate:v0.31.0 dso:v0.35.0 (337)-20ea9b7196ea7f42352965e4e6c86ab807f8c600cb5e209b9994523c10f20cb263
xls/dslx/stdlib/float64.x::bias11crate:v0.3.0 (74)crate:v0.31.0 dso:v0.35.0 (56)-18e1e2d60de305bb0f574990ea98d722ee1919d0c3e87a73ecb1d8c3fd41121ab7
xls/dslx/stdlib/bfloat16.x::increment_fraction8crate:v0.3.0 (136)crate:v0.31.0 dso:v0.35.0 (119)-17d4ab8d52756e67683487d20949330634fb90f9051b43130730e7ad71d4aae9e0
xls/dslx/stdlib/hfloat16.x::tag10crate:v0.3.0 (36)crate:v0.31.0 dso:v0.35.0 (19)-173277e10b672e700e103f16115b313133410788ab80f4c4a3e2ae736b08982ae4
xls/dslx/stdlib/bfloat16.x::flatten10crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-16021d412145d85274371dca16eccfc64498b0a55080e927fa4e39d64c89005b40
xls/dslx/stdlib/bfloat16.x::is_neg_inf9crate:v0.3.0 (31)crate:v0.31.0 dso:v0.35.0 (15)-168fa9553e2ba43cd62f24d3ac357ab892cb031573331e98c9f0d2aff486052901
xls/dslx/stdlib/bfloat16.x::is_pos_inf10crate:v0.3.0 (31)crate:v0.31.0 dso:v0.35.0 (15)-163f10b53d2676a58a2d7779ffad47bef0567a9463db3dae6e4f971050a80f7245
xls/dslx/stdlib/bfloat16.x::negate10crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-16a2566795c8ac3bce8ae3ba71218d3321fa5c8a68c96cf9550eaf833210d8d2e8
xls/dslx/stdlib/bfloat16.x::subnormals_to_zero10crate:v0.3.0 (30)crate:v0.31.0 dso:v0.35.0 (14)-163ea1a8c3e64640747e4c9c8ea75f91be0160bc6882e62b5f4d786bf960d0742d
xls/dslx/stdlib/bfloat16.x::unflatten10crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-163e35f62d82e377860a5a96c6de99557df55c0957246fb73ad663b92304595d99
xls/dslx/stdlib/hfloat16.x::flatten11crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-16dfe5edd1f033974b0d96cbc4f5e9d7a57eb2981f6e74107ac88e805bac1605b7
xls/dslx/stdlib/hfloat16.x::is_neg_inf11crate:v0.3.0 (31)crate:v0.31.0 dso:v0.35.0 (15)-1647496a5b7dd1d783579245548fb6270942c847c0fffdde11afa6088b7857aa05
xls/dslx/stdlib/hfloat16.x::is_pos_inf11crate:v0.3.0 (31)crate:v0.31.0 dso:v0.35.0 (15)-160bd00c0f9a102ac0236897d09bf1ba9ce18af61d34b7cdcbe3e2fd20a415f4f0
xls/dslx/stdlib/hfloat16.x::negate10crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-162cdb57b636097827f309251a2762f7d9f1e93ccf9211eadffc82690653aafece
xls/dslx/stdlib/hfloat16.x::subnormals_to_zero9crate:v0.3.0 (30)crate:v0.31.0 dso:v0.35.0 (14)-162a365d7f1ae2ffc59c050b849e14c1566486010abad885b8f93a3ec5cf0e270a
xls/dslx/stdlib/hfloat16.x::unflatten10crate:v0.3.0 (16)crate:v0.31.0 dso:v0.35.0 (0)-169348b1fdb8d7b342957b9cb03b9c3ffbb0581a042d3ecf3a07769b4f6d3d0fd1
xls/dslx/stdlib/bfloat16.x::from_int811crate:v0.3.0 (203)crate:v0.31.0 dso:v0.35.0 (188)-1593317139af7084eabe1892f324b161f455a257290d1d2840e7648afcc9e41bfe
xls/dslx/stdlib/bfloat16.x::is_inf9crate:v0.3.0 (29)crate:v0.31.0 dso:v0.35.0 (14)-1515bacfb8dc369db641729d294e042a9f85ca24846151eaf6538c2fcc0b4a2bcd
xls/dslx/stdlib/bfloat16.x::is_nan11crate:v0.3.0 (29)crate:v0.31.0 dso:v0.35.0 (14)-15e162d36edda01295234c4a5b2730c1d9bc078ade29851d62311cae1f99a5d6aa
xls/dslx/stdlib/bfloat16.x::tag9crate:v0.3.0 (39)crate:v0.31.0 dso:v0.35.0 (24)-15465cbf0c86238952f7f9a82f3d31e6af32175ec39fa5b872f22f979d03d82870
xls/dslx/stdlib/hfloat16.x::is_inf10crate:v0.3.0 (29)crate:v0.31.0 dso:v0.35.0 (14)-158a783b6bf754b0bc08185a1cf97ce9bc4315e9318f41992807f55fce4f9ea390
xls/dslx/stdlib/hfloat16.x::is_nan10crate:v0.3.0 (29)crate:v0.31.0 dso:v0.35.0 (14)-15b1aa6b49e36842cce3ab3658ebd360ca1dc6f557ece9575f872536f500107c85
xls/dslx/stdlib/std.x::clzt_pow2_1611crate:v0.3.0 (84)crate:v0.31.0 dso:v0.35.0 (69)-1594e651695e0aca16a90f7326f905080bf77578cc25c539417cb11b861eac40a9
xls/dslx/stdlib/fixed_point.x::binary_uexponent8crate:v0.3.0 (251)crate:v0.31.0 dso:v0.35.0 (237)-1489b133b7ec80f0cfbd001b46792b5f88998f8aefbf2377bdcba6714a7055f1ea
xls/dslx/stdlib/float32.x::has_fractional_part10crate:v0.3.0 (19)crate:v0.31.0 dso:v0.35.0 (6)-13a9d5c5af4dbd6c0c72fc828f723303d0f0fd517df5e57db9556c31e585b5eaa4
xls/dslx/stdlib/std.x::clzt_pow2_812crate:v0.3.0 (41)crate:v0.31.0 dso:v0.35.0 (29)-12c5dba00bb593b4e1a17bfc6639fdd34d57d01d807b0062d05bda7885e968a39b
xls/dslx/stdlib/bfloat16.x::bias10crate:v0.3.0 (47)crate:v0.31.0 dso:v0.35.0 (36)-11170bd791a4980b180dbd6d7ca4bb2fdf9b0c86e2087aad788a6d9f508c5ff55f
xls/dslx/stdlib/bfloat16.x::has_fractional_part11crate:v0.3.0 (17)crate:v0.31.0 dso:v0.35.0 (6)-118e70eec3599cae2ef35fe3f391f3967fc2f1b632637da9ba47dd5a28e305e6b1
xls/dslx/stdlib/float32.x::bias11crate:v0.3.0 (47)crate:v0.31.0 dso:v0.35.0 (36)-1183fcf2cca23ebbcd625b8d6a917161ce507a1d6a9dbccb6e517d84580293b9bd
xls/dslx/stdlib/float64.x::has_negative_exponent9crate:v0.3.0 (21)crate:v0.31.0 dso:v0.35.0 (10)-11a21943ffe71efd97a20a042bd7729c72d15be95e0f9f0a0aff8425d16251956c
xls/dslx/stdlib/float64.x::is_zero_or_subnormal10crate:v0.3.0 (21)crate:v0.31.0 dso:v0.35.0 (10)-119e6dda63ae2c4c0fdaea6e675be99568ceefc62efb6de868b225586ef0f2d2f1
xls/dslx/stdlib/float64.x::unbiased_exponent9crate:v0.3.0 (55)crate:v0.31.0 dso:v0.35.0 (44)-11b5a02ed5bd03c3583aff73495f0802d0bcbac6e4aa0c93a307b717679e6cd1f7
xls/dslx/stdlib/float32.x::ldexp10crate:v0.3.0 (847)crate:v0.31.0 dso:v0.35.0 (838)-9724ff8f77b83caf25e24bab867fb86f6d9e223a5af9242365b56c04f5513d3bd
xls/dslx/stdlib/bfloat16.x::has_negative_exponent12crate:v0.3.0 (15)crate:v0.31.0 dso:v0.35.0 (7)-8f65782385b5523a532d9dd21e4ea9a5b0d2cf71a90159eb8db67235072bea9ff
xls/dslx/stdlib/bfloat16.x::is_zero_or_subnormal10crate:v0.3.0 (15)crate:v0.31.0 dso:v0.35.0 (7)-8e82cd7b3af91042887508a4356904cf759dae329abd83adf89104a515227239d
xls/dslx/stdlib/float32.x::has_negative_exponent9crate:v0.3.0 (15)crate:v0.31.0 dso:v0.35.0 (7)-8eeb432c2eb1d5cea7f1da8a8abe5e041e692dacd10f653839160063b14b90ab4
xls/dslx/stdlib/float32.x::is_zero_or_subnormal11crate:v0.3.0 (15)crate:v0.31.0 dso:v0.35.0 (7)-8444a88314d324c3bdc8b6107d347655e8039a910078bc8b34bdf74395c56d8cb
xls/dslx/stdlib/hfloat16.x::has_fractional_part10crate:v0.3.0 (12)crate:v0.31.0 dso:v0.35.0 (4)-8635710063fc3fe86e39bf65af1debab92bc3e2445442fef2b593df6e44bb0415
xls/dslx/stdlib/hfloat16.x::mul11crate:v0.3.0 (1764)crate:v0.31.0 dso:v0.35.0 (1756)-859762c0978310a70f51714228e6272b3940b6f21fac14a4473e811216118be20
xls/dslx/stdlib/std.x::clzt_pow2_411crate:v0.3.0 (15)crate:v0.31.0 dso:v0.35.0 (7)-8c44b4ed8dbad06ebfd86e094fb88dfac28e24b17d0eb0a96ef2b896165dc7877
xls/dslx/stdlib/bfloat16.x::ldexp9crate:v0.3.0 (751)crate:v0.31.0 dso:v0.35.0 (758)+77f1f1b01c34d9658b777f20f3b4ed61499f33fd909378733d68fa73ac377053b
xls/dslx/stdlib/hfloat16.x::bias9crate:v0.3.0 (26)crate:v0.31.0 dso:v0.35.0 (19)-7242429c2eb38ea17c526fdf788e64404ff9a95e56ca4f8165caf63a9ee57c660
xls/dslx/stdlib/bfloat16.x::unbiased_exponent10crate:v0.3.0 (37)crate:v0.31.0 dso:v0.35.0 (31)-6c7b3ad146deec6c66d4f627a5155e77c0abd9dfbf771dc5ed22c624259d38060
xls/dslx/stdlib/float32.x::unbiased_exponent9crate:v0.3.0 (37)crate:v0.31.0 dso:v0.35.0 (31)-6275a14f699bb7c715d58e2c5c18778d40c4da5c086bad381eda9c796fe998b1d
xls/dslx/stdlib/hfloat16.x::has_negative_exponent10crate:v0.3.0 (9)crate:v0.31.0 dso:v0.35.0 (4)-54ab047487485a24249afad9e26fe0206217e2dcd87f0e9e68f330faa349529e3
xls/dslx/stdlib/hfloat16.x::is_zero_or_subnormal12crate:v0.3.0 (9)crate:v0.31.0 dso:v0.35.0 (4)-565b86fdf04dc3ef6b929653441817b9879a6b4b5c90946b16fb0e7290eb416dc
xls/dslx/stdlib/hfloat16.x::unbiased_exponent9crate:v0.3.0 (21)crate:v0.31.0 dso:v0.35.0 (16)-5b640987132adaa4c2686c3bc2511e0b613078a94dff0e5e9367c6a32a98d0a49
xls/dslx/stdlib/bfloat16.x::inf9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-26a5ae7e6652fc14a13facab761e701e7dacd4f1c0c2a535881aac1e58c973236
xls/dslx/stdlib/bfloat16.x::max_normal12crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2967e7ef99d0f1a054f5801f734df17eb48f2ca539ac9983985c4097248408bd7
xls/dslx/stdlib/bfloat16.x::one11crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2af2bba13a3d8e822260986d8ab00b20d1d2763f724bface9e5f528acf204e8e0
xls/dslx/stdlib/bfloat16.x::zero10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2429773f41ed189c940027ad160c34be1ebb610cafbe81b8cab9380529cfacd81
xls/dslx/stdlib/fixed_point.x::is_negative9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-211d8e565aa1990a404e735f5072b1946e287dc7ad6ddcee81a6fc27a09adc007
xls/dslx/stdlib/float32.x::inf9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-25108ab0e30a7702fcc706b818c2e5c4eb16733d2abd94f38186c7c022119fa9b
xls/dslx/stdlib/float32.x::max_normal10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-229cdd9d37c2efb944e907fb5f305af6d250b2b032966cef80bbe0665b71d8309
xls/dslx/stdlib/float32.x::one11crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-228023577f356290cefecc697bb6938cce22d8930af3891331934434a3a9e8c51
xls/dslx/stdlib/float32.x::zero9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-27980a7dfbde5322695a0557a2b79976cbffe3cac5183073e928f213acfb5119e
xls/dslx/stdlib/float64.x::inf10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-244e5c7af5e68ca127a18abf55e3f829a254c313abba176db3b91d5c8364a3ec2
xls/dslx/stdlib/float64.x::max_normal9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-23cbf55766d341d5f04ad7115ad12ffbad41f8fdaba0ee8331b525e9ef4030bcd
xls/dslx/stdlib/float64.x::one10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2a1d95ddcfa086a03846952493da4e251ea058d6126c20b319d51aa2c0cdbb7bf
xls/dslx/stdlib/float64.x::zero10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-23f84c23164712711eba7bca078055d5f0bc93742eb9baea893a94f5678e6cb6f
xls/dslx/stdlib/hfloat16.x::inf9crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-211ffb68f74733739dbe4e2b937a8b5dcb5aab1224b08c03d4bac5e3af6b24038
xls/dslx/stdlib/hfloat16.x::max_normal11crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2668d93edd364ab8c96619051981337254a35cd7138eaaec123d4c4796270dc4c
xls/dslx/stdlib/hfloat16.x::one10crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-2617133c5566c8b793f6142c0427eb9ac61a2245913879d6affb6f235a48e9bcb
xls/dslx/stdlib/hfloat16.x::zero8crate:v0.3.0 (2)crate:v0.31.0 dso:v0.35.0 (0)-21b16b049eee0114915d18984e55eb9c718f05bbe62b745e623ba044f52db3d09
xls/dslx/stdlib/std.x::clzt_pow2_212crate:v0.3.0 (4)crate:v0.31.0 dso:v0.35.0 (2)-2171eb8a3393f0a46796299f4751ae899dee872bcdff4f0ea84293a58cd7517db
xls/dslx/stdlib/acm_random.x::rng_deterministic_seed10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1efcb25fac8c9212487a0b92faa930b09efd4d954214589e8c13c327ccb4b007d
xls/dslx/stdlib/bfloat16.x::max_normal_exp10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-15c1616201371dbbd8fcf0053bbc5ead10e3ab997e570df0b542389cdce5277d1
xls/dslx/stdlib/bfloat16.x::min_normal_exp11crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-13d1db12875a99cb2659ac44ab4abcfd5a10f2e494867af8c724e4585145a0004
xls/dslx/stdlib/bfloat16.x::qnan10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1b52ee4c6e983b62648a9093098e7e937015ac20e6554a11e5c8900684525e095
xls/dslx/stdlib/float32.x::max_normal_exp10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1b53e6eaeeacf4ffa7463c578df4e8c3b018baeee0973dc40cd52bbb37ca1b96f
xls/dslx/stdlib/float32.x::min_normal_exp11crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-18632fd2720ab86a72f1d8cfea5aecd1161ca18cc2ef90226e6c3c99ddae64c19
xls/dslx/stdlib/float32.x::qnan10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1bb8eaed27a4bbf9bef74ce53d2377935a3c2f59655ec0ccca0712a59e37eacd2
xls/dslx/stdlib/float64.x::max_normal_exp11crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-14cf7903656bbad777e95386e109fd305b780a206a96183278a65be4b30467b5d
xls/dslx/stdlib/float64.x::min_normal_exp11crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1888165d1d7bec37c647dc798d36b9001680158637f35057da426f61e13557d82
xls/dslx/stdlib/float64.x::qnan10crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1088f3372295f53e9a7b8899a27f025f45af75b274bedd03b3d1d0916bf503ce0
xls/dslx/stdlib/hfloat16.x::max_normal_exp9crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-17b92e2d87f3a4a9591693b0768aee96a718cb54c05c70ac99bcc957af76de6e0
xls/dslx/stdlib/hfloat16.x::min_normal_exp11crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-1fef4f7af290ab046647e9967b58b6fc6da0f477fc29ddada1c9392a0ea6141bf
xls/dslx/stdlib/hfloat16.x::qnan9crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-13b55592c61bbc9a9cb98fcb83eb3b5c239edaa0687747a1790f331c9298b951d
xls/dslx/stdlib/std.x::clzt_pow2_19crate:v0.3.0 (1)crate:v0.31.0 dso:v0.35.0 (0)-156f2d41fbf5b3154be0bfdeb6959b2e8eafdc97055fb28a24c0034676937ecca