/versions/

Action e2757aa9b47b796262ec294b5f02cdb6cfbe2e02f4043075a2c4a9bda613d0d0

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.14.0

crate:v0.14.0dso:v0.14.0driver:crate:v0.14.0

Provenance

created_utc: 2026-02-20T02:30:35.364467781+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/e2/75/e2757aa9b47b796262ec294b5f02cdb6cfbe2e02f4043075a2c4a9bda613d0d0/payload

Suggested Next Actions
Action IDStateKindSubjectReason
8815c9031fea7887467e5c7e5e0d8beecc6d0d9d50d392c12564aeef24bb9fe7donedriver_dslx_fn_to_irxls/dslx/stdlib/acm_random.x::rng_deterministic_seedConvert concrete DSLX function `rng_deterministic_seed` in `xls/dslx/stdlib/acm_random.x` to IR with DriverDslxFnToIr
97b638e26ac348164f927c129d143fd994cb5ad78cdff1c7fc4ed0db5ae9ad66donedriver_dslx_fn_to_irxls/dslx/stdlib/acm_random.x::rng_newConvert concrete DSLX function `rng_new` in `xls/dslx/stdlib/acm_random.x` to IR with DriverDslxFnToIr
6f6a62541ddfa671ce94e70dadfa46a734b15b44f1f86bda7717ceef5703bd9bdonedriver_dslx_fn_to_irxls/dslx/stdlib/acm_random.x::rng_nextConvert concrete DSLX function `rng_next` in `xls/dslx/stdlib/acm_random.x` to IR with DriverDslxFnToIr
f97086fe455f58445ef8c32792e4984eb9673aa2df42105c8cb36dcb622123bbdonedriver_dslx_fn_to_irxls/dslx/stdlib/acm_random.x::rng_next64Convert concrete DSLX function `rng_next64` in `xls/dslx/stdlib/acm_random.x` to IR with DriverDslxFnToIr
9f73ddb7283ec526cbbc5deac044cf844f67ad8fb2a370e545e15a6257090b69donedriver_dslx_fn_to_irxls/dslx/stdlib/acm_random.x::rng_sanitize_seedConvert concrete DSLX function `rng_sanitize_seed` in `xls/dslx/stdlib/acm_random.x` to IR with DriverDslxFnToIr
3b56d7bda9879a8c07117d4bc4e89c8d41c9c0ab130f4daad91c7be0d39fd979donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f5bb8d9db4131be023e7849f72ff73cdb0a556617101577c38b76dc7fd96bfb0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
162d27847094212267dacde883d0c18da6458d9aa9a6992b47a0712ea72579aadonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ceil_dazConvert concrete DSLX function `ceil_daz` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4d1b0072c0ea09e33e876b747d862e0dfc22533e5865c5c376a146ad803d2ecedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ceil_with_denormsConvert concrete DSLX function `ceil_with_denorms` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
eb21c0a7fb31ab0a2c9d9fd2b971ab75b9be0c39740a6aceb1d876a796abd5f2donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::eq_2Convert concrete DSLX function `eq_2` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
42bfbf8673b12e2cc1b0f6939187bc0acbde94b68a1525abcc7304111dd7be50donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6c87d2011e2ad7c9df4a382e1793ef96f146ec80d38960e2c05ba96770d08754donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::floor_dazConvert concrete DSLX function `floor_daz` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
98fa04d02bd5a41839b7b7761fe87ab53b0d0e1e848dca249505e2f58fde81bbdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::floor_with_denormsConvert concrete DSLX function `floor_with_denorms` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6f49736f9914c480ff1ff5cf88368dae62257bbe53fb6fe22ef7fbc5ce6947d4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
27eb0eca36c47373e49a8201b77f15b19017b9e3ee48b087183a55399ff97a0adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::from_float32Convert concrete DSLX function `from_float32` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
375f73b4cedc0c84daddd2fe4e008e6ca9713875054e55befb10429d814ba779donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::from_int8Convert concrete DSLX function `from_int8` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4369407f998f56efead1d455ad8fbbd40e6159402d8191c53f4471681aa8ad6cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::from_uint8Convert concrete DSLX function `from_uint8` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8a8d19ce876918d4a598aab59721d4100239595f1afbb2be0113d3072ce4964ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::full_precision_mulConvert concrete DSLX function `full_precision_mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7f9a5cb1b3ea54654ba69c8eefe9be5c5884b30316e27b0ea042cad38e6518b4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::gt_2Convert concrete DSLX function `gt_2` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e8920f06f2f270522b52ac9ccce1421cab70985dca7fdffadd0daf7bc97463f5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::gte_2Convert concrete DSLX function `gte_2` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
139fac473cdd5e35e32394e52a5be13f2f5e90cc9c12b93f21e9b4e3ab906d1edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::has_fractional_partConvert concrete DSLX function `has_fractional_part` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
a10e83c78adcc9b1e88ce1d3200a01faded6c3f15a7e495c5fef9fda264cf010donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::has_negative_exponentConvert concrete DSLX function `has_negative_exponent` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
087539de5edf8026be8096bf5ed31ecbeb999cdb025a4688d9dfc7ac067423d5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::increment_fractionConvert concrete DSLX function `increment_fraction` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f2afb8db93fa76e724ce1b26feb4495d68d4043b81acb66c3cd1da4924f78e08donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
9bde5046d1fe89676b27c3e7f2296dc52a742db25578bdab2b1cc24c70cd811edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::is_infConvert concrete DSLX function `is_inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
58de06c32be75143d289f834172eb467e5405facbc278ce2cdbe5284060758d7donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::is_nanConvert concrete DSLX function `is_nan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
9462d21b0b879f5970b54b82bd472c5ae87d04fc6deb8492d1a6b7397d32d364donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::is_neg_infConvert concrete DSLX function `is_neg_inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e33dc5bf0268844d9dfbd65b9d93f9c42e012c4e7e75e4c23da350d9a69b7240donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::is_pos_infConvert concrete DSLX function `is_pos_inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
822b51cf0b932c41f97ac3e11b37de3349dd72f83f0e5b6547daddd22bc3781edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::is_zero_or_subnormalConvert concrete DSLX function `is_zero_or_subnormal` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
be7422c5f05f683c47de6660cfda09b4d4703c374ba17f1c8b88cf66ef2a8e06donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d889358246eff16f4c87435de05ca5066e9601a3853f0763d2add41773d2fea6donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::lt_2Convert concrete DSLX function `lt_2` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8c6de2e8a4132dc1df4fbef805575df003c913acbee9c6f5b6104df590a93d46donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::lte_2Convert concrete DSLX function `lte_2` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
570a758236c37aa429bfeae7e0f186b936c9f1175dcca33b886f346f4c9e68d0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::max_normalConvert concrete DSLX function `max_normal` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
25074386da136c1345825e0758bd4ba82f490e89446e6ac9964eded00eed206fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::max_normal_expConvert concrete DSLX function `max_normal_exp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
708603880c94ffac9328995968716243531df7a2af0c8377687dd9baee4e10a0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::min_normal_expConvert concrete DSLX function `min_normal_exp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
07e3a3955869c9d37fac59c70d9368531e30bcd5fa2884539250e06a1ac1529cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
980b1b07f8d053e630213de6727c67989126990d0287b62949169de7e6119bdfdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ad1c695739b205936ffb91b6f24532b86633c03b182cf362fb34115edc6b1d12donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
51a53c7d141849323287876aeef7e263730e0fa3a13d9721db45b289a2f4edf5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6bcaf4f0ff7dd32334ff181367362b24ccf95b251f48827aa37664cf7943aad4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0ef30802ccf30e6d52f416234b8da2d111e4e9dc08ee14ba693db44f0d2ed923donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
3e742c8d0958639f07f6c8028a892dfda67175f1278d7dd82bde48ee638d8159donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subnormals_to_zeroConvert concrete DSLX function `subnormals_to_zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ce0a81f8c4c45fdf56e9fcc7edfd894c3ecdb1c6f72b0d2c3e22b57ac4a6b639donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
80cb41c041b6002c870d5466119d699ca6cf84287a5d1d023b7c673a606bbd2adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::to_int16Convert concrete DSLX function `to_int16` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6dbe104dc3150878d6895246772fd962cd01928c02a73dfb8b7436f7f860cdfedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::to_uint16Convert concrete DSLX function `to_uint16` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6c19cded38d0f56f2b01758d08c49f44901f51713deb5570712f30ef64260a01donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8a6d914a0d064990a33ac0506dcbc47c886e7ca0b9b1553009e2ab1241a8009bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unbiased_exponentConvert concrete DSLX function `unbiased_exponent` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
51f1b49a4771fa739b4285a3787de1f5523504bdd51911c2bb261e48d4ab23b9donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f0c845d1709992c0cabcc1c48ef365eb3a89242604cc051b90df3088e1bf183bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e6608a8a6575b66a75efc9b2b0e0352e3054eec5b387468ffa00d138f624f12adonedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::aligned_widthConvert concrete DSLX function `aligned_width` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
53734df803a784ef3f47d0e47f14c10c6867868830f2c0560547d8768582c911donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::binary_exponentConvert concrete DSLX function `binary_exponent` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
6cfea4b5375be141b2e93e2ee45197803e609aa378696af97287a43078fe3872donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::binary_exponent_after_truncationConvert concrete DSLX function `binary_exponent_after_truncation` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
0d60eaea5b07c8716b56fe5b7e1328e7f67c56d6f6af42a44b570534445d7f36donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::binary_uexponentConvert concrete DSLX function `binary_uexponent` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
f092de0e9409f5705099bedd62bd23a55993d0807749e0db633cde2febe76a6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::is_negativeConvert concrete DSLX function `is_negative` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
31eaf7074dbeca28f224a9b2d99875cf97e4a63003fd60df9786edb12c661207donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::least_significant_bit_positionConvert concrete DSLX function `least_significant_bit_position` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
1110b50b498881808f35842206532b2d0a6d73fb0b033da8eb7dd5b4aec79578donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::most_significant_bit_positionConvert concrete DSLX function `most_significant_bit_position` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
1008dfaeacb6b0bfec0cef027c0a7dd4e5db36dab28b7dd387831c1580ef8576donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::num_bits_overlappingConvert concrete DSLX function `num_bits_overlapping` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
d792b5ae57cdd9705259da92b2b3437df4906579544bb4df1fce591c2bb16136donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::num_nonzero_fractional_bitsConvert concrete DSLX function `num_nonzero_fractional_bits` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
e0775f4a2a2ca5b0d8fc8e06f5306e964401bd349c04c14763044d02e187f0a5donedriver_dslx_fn_to_irxls/dslx/stdlib/fixed_point.x::num_nonzero_integer_bitsConvert concrete DSLX function `num_nonzero_integer_bits` in `xls/dslx/stdlib/fixed_point.x` to IR with DriverDslxFnToIr
4733b1bd45738651723460e148261e9a90d79696b3cab2615fcef0f616c3dbd1donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
6f463469504ed0f0a6bbe6f04ea76df9a567c14425f22d76e9110ba6fae4a51ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4cc39a4fa7761f0b59bfec70328f3940a52674f5175426b79340e39b25b189ebdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ceil_dazConvert concrete DSLX function `ceil_daz` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
df2f8cbd139298ef514a5685158325c6ef5aa82c7452bc99b144f56e867f6c7adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ceil_with_denormsConvert concrete DSLX function `ceil_with_denorms` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
e057e48afdca3b91a207b51c8339b82c679b5dd65ce7c27728a51de03680c613donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::eq_2Convert concrete DSLX function `eq_2` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
bb8501c18136041993a7dc3e919dafac0c80eb5e08741726f285905b2529cb7edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fast_rsqrtConvert concrete DSLX function `fast_rsqrt` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
79e8fd85482220232ba8fc65db295bda0a4c7035b561c3c952a47e5da0da47fcdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fixed_fractionConvert concrete DSLX function `fixed_fraction` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
be8121f692f13a63035d6d003968b923bcac8cdb614b86dee7e3d9e2edb680b2donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f393c6fd9a648f43b3355fe2576afa7690ec6cb5139816ed589d48f289d8eba4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::floor_dazConvert concrete DSLX function `floor_daz` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
17a6c39552bc29e0b33a36a8162161fb9a52312fe1b4f3e4b0dc5f398627fd2adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::floor_with_denormsConvert concrete DSLX function `floor_with_denorms` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5b53d9b5c33bfc5e2035c300d5f1a48a48703feb9526a09988e4cd0fca765adfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a490ed507270261cca18d89daafb7e51a44ca588f4758f7c6f86a6f36900449edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::from_int32Convert concrete DSLX function `from_int32` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
cd51c1c09db95732ec1f3b4c399b279d7a3c3880f9e7ea5303fa6fb416fef5d4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::from_int32_internalConvert concrete DSLX function `from_int32_internal` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
e8b1fd2ed3c8f9710723a714dce2f64dc6f40e3f0302263cf18eb2e7ff0e6446donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::from_uint32Convert concrete DSLX function `from_uint32` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
22f1ed6e14c7784eed10211a77c27a9082c75956b9937b82de97087e120aa699donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::gt_2Convert concrete DSLX function `gt_2` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
79e557eb22703c962051d50a7f460e9e36b51f3e678d9f95af37d3279111005fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::gte_2Convert concrete DSLX function `gte_2` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9b488e139dff32267482143f8699f6cf683b63b50e72f12b59611de75beeb811donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::has_fractional_partConvert concrete DSLX function `has_fractional_part` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
78d60a00b49e71760bd46427f75f9b52263452cd4736b58663c0ec6e05ffa3b2donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::has_negative_exponentConvert concrete DSLX function `has_negative_exponent` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
6ee0938a52169d22ef0ff459ef2a1e3c5589d40bfffd286528d56758e4798962donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
1564ea2d5647a11117115e4698a19297abdf0b701ae2f96ed80ba2ae72b4f971donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::is_infConvert concrete DSLX function `is_inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3a5f5bff1d1ce5d90e56296246e0580907ca880ef6268e0e497ae0eee95fc291donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::is_nanConvert concrete DSLX function `is_nan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a1037fe8779b9c4bd3ec07e30cd2ddafad707e2ce914432b2b6d51472a3f0116donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::is_neg_infConvert concrete DSLX function `is_neg_inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0d53cea7af5184a06adab848db7f29fc6245cede662a4535fb1f1d8822b7ca79donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::is_pos_infConvert concrete DSLX function `is_pos_inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
95af13c540167baafa4b01c0f517a6ed2851416b69c010cbfa697988e2c01ad8donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::is_zero_or_subnormalConvert concrete DSLX function `is_zero_or_subnormal` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a6ae14289df2ffce96856afa700f536fddc8ccba9352db68c4964a0cbdf20f4bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0b79498f28c13452447c539f61e7c8c2a90dc9dfd769402bb6fe2a3b59b2948ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::lt_2Convert concrete DSLX function `lt_2` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d26a43a2f58c8ef565aa45476dd0cd1062a1347036b903e02082c1d5891ad83ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::lte_2Convert concrete DSLX function `lte_2` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9cfcdebb4b14ba52e9d75eb048d81571a1e9865e9e099c1f63dce2692740d880donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::max_normalConvert concrete DSLX function `max_normal` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ad7506e7ffd760563631597c2aee1559d9891c158813acdd1e0e28a34945038adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::max_normal_expConvert concrete DSLX function `max_normal_exp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4e5501f51185fcc11067ab4faa941a8676c5ab9d75a9dc6758a91db627efff8edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::min_normal_expConvert concrete DSLX function `min_normal_exp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f85756ab615bdea2c23528cd8dda08ad3b960045dd1abe6b44cd347525a88287donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
397ce64a01c23db5d8afb3e3b6e644a4485db29a89c49747886e96966854d9a1donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
c05a7fa71f813c3511555bf3b801f04fedb06bb74ab910e3d55d226cfd3c6f21donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9e9b6b08c6c6ad6e3d222bd420f71fb8bd98b2a0ecad3031f8a1f54b09def047donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3498bc12058c76d53a6cf02f92159542f41ba7a5cdca4bdd413c8035c13256cadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
bc61f6f7667d348bc0cf839dc4e177cff305ef029d94de0d4189c736c3bda2c1donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d678bce31575a1b6498c054834c93972b3f77e6239358300bbedbe6329d8c86adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subnormals_to_zeroConvert concrete DSLX function `subnormals_to_zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
81725cbbcc94038b83153f91c45170620c685a36801b0b055409f23bc327ba17donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
671ac49f80467b4e4187c9b15d88a6e2b3a0626b5d3389796f63da9e9d1e6e89donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::to_int32Convert concrete DSLX function `to_int32` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
67ce33f05900e576f3373a3e7790f5a74141fcb40bb09c22938b976ede6236f6donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::to_uint32Convert concrete DSLX function `to_uint32` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4b220aa9c55574227a7ae45e787343a3b6b39492b72494e948d0fb38823e5194donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3e8e865a5ba002351e94cbd6f231144bffa3322be8a437b93e487c4a3bad621ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unbiased_exponentConvert concrete DSLX function `unbiased_exponent` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
43113fbbecbc67f63ee8f89285c4c55fa4b6214bbddb6db9adb3c2051cd3fd16donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9e4d7b5a72d16365160974091eabaedbb8fa9969ec965a0b1b8537e848954a76donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a5a767a7809415828931fca36367c8a6f8d644e418ccfe87d97c591f57e86a65donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
e6e5306a6f91e18017d903fb0a1b9add1c2a3036b6664c5db294737476572daddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
16ecfcb822efb6d03ffbd698df43475ca3750843288f75974bda06effdf66f28donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ceil_dazConvert concrete DSLX function `ceil_daz` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
78675c6ae4e07466513f6bbf9e4d0afaf4e3dac52f2108301702ab33fc53c7bbdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ceil_with_denormsConvert concrete DSLX function `ceil_with_denorms` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c4a6af8a9a1c673d65c10b2e6682f0deb2a830748167e761a66c9f2d9d4de26cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::eq_2Convert concrete DSLX function `eq_2` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
461abc37ac14ff2e8eb1fab61a7fcdfbdd77df67a15ebb866401035bac064653donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f872c73391e526b3601aec3aed1f9d47977b210097e2b3fa824e9c0a8996d618donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::floor_dazConvert concrete DSLX function `floor_daz` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4ac599bc5eac963dfc8a39b25f26c3f9b55ef37e3d814d18703d097cb998b5a5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::floor_with_denormsConvert concrete DSLX function `floor_with_denorms` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2f447558414adb421970311f32c3500130f7ee26c08e05518f239a94e5dab3b4donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
016923d29047f747251172f2df4acdc0eced4a37808d9a6f174d6ebd14ff61cadonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::gt_2Convert concrete DSLX function `gt_2` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
507ebe7314af7f7fd672261ea5083fd019192e403cf930ef528b824d6850f559donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::gte_2Convert concrete DSLX function `gte_2` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
91cdfb8f9e2595310ee9fa97c1bd5a7d467b3486b1195132b2eeb2ecaf3a531adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::has_fractional_partConvert concrete DSLX function `has_fractional_part` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
5b6f78e289b8e058b5b11781f21b3c8c60b1edda8aaffd90bef147768a8c77c8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::has_negative_exponentConvert concrete DSLX function `has_negative_exponent` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
51d20b7be58b0e3ed1ec0ecab0b030ecbcf0cea50364f0530a9e26b04b2af1bcdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
718519c83fdae8e67556c38d8d2b8b1ed91963382dc02b58e66d4e2c7783887edonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::is_infConvert concrete DSLX function `is_inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
62d190115092c28c5c367fc3d24619207c84f377f1e12b1487029dffd3ec6d1adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::is_nanConvert concrete DSLX function `is_nan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c08bb64fea5884ea681954c5b6fba25d9ad90ca5a12cf985b79b513ed7a1ea0adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::is_neg_infConvert concrete DSLX function `is_neg_inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a052d6f7a6bea42004f9b26e627c8099422ddd63809bcca443bf07bb04f8b9f1donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::is_pos_infConvert concrete DSLX function `is_pos_inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f94133fc5ff4a7cabd2a5f0227095d9768f70a6acc9ac361c8f716d556f301c0donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::is_zero_or_subnormalConvert concrete DSLX function `is_zero_or_subnormal` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
342657cc147057814f493763e197fe689e3f8cda6a3ad6990180c8abfc2f63cbdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ecda74f7facc01b95b2fd93d1e6d373b1aa03f121068cf035008e35d4774302adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::lt_2Convert concrete DSLX function `lt_2` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
813a54900a3ce5e0195dc8a018b983feacef9dd87e5bf28cca9ce106d4663beddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::lte_2Convert concrete DSLX function `lte_2` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
9ef26ab95a81adff089a7914b5fffee8ea7520bd5910fd27cd4cb9f820400d06donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::max_normalConvert concrete DSLX function `max_normal` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c511aa8ae6a47c5c19d36ce75e6c70def8216ead6fb2857b2df63d1f2720ab2cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::max_normal_expConvert concrete DSLX function `max_normal_exp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
18d2b4a587f1d749348aad866f7429584ac76e7d404182ef9e163517d50a2f77donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::min_normal_expConvert concrete DSLX function `min_normal_exp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8e250449bbc62624660eda021e78e63936d94ca906a6a2a31fffab7fc7f568d2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
95fab221666aa8853dcbc50b01537dac7451a42a70efb5c9e949e6f1773b13e2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
43517f1dd10b450a2a6ad1a5be2c02d13d54a2ef1a5c45beb202ee704edc057adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
78cd333bb0328ef34560fcf2564b4e00b2762d172650032fc12062eb3c59e7a5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c30f8a4808f6706dbfcafd827a4ce8a2763a2a49c42a0b53f1a6e7290a9ea4d5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
607e35de4dfb605f17778f62886f243a7374239976898b6c8fc91b03125d2a24donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
045be0148328e58af82e3a3891eb8618cb7a7cd812c7c45abc88d210e383256edonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subnormals_to_zeroConvert concrete DSLX function `subnormals_to_zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0ea194a646ab6952b44984ac67c882465a5d91577ff75522d7d349669166ccd0donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b2f7802a38b5ec002dc05614c1aba584f1dcdebfa2d2c9dfc9759c8e6d84ec21donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::to_int64Convert concrete DSLX function `to_int64` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0411d23c3ad7679538600cec50dcbf30688eb61e9fc0964052588c506472f575donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b2a4136af1f3c8325957737b9bae61ddcff0138e81fa0082adf42d1ddf2a15eadonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unbiased_exponentConvert concrete DSLX function `unbiased_exponent` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4cdf035bc7e67d9bac43123d0454fc7326a161dc3251b2e6b72b63f373bcdb19donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b6795da4d575a7a639d892393439342e34e3bdd21e8bc43d2d1e06542e5ac86cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
7193c930c33ac013d8e8b0c733d6458d6b78550adf6bfe6c0f6160b86c6b59f3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
d1995651825ef2577c1fd72516df3692602f0d75a8366aa8bce25670fa5ec743donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
8cf7c79232f53fabda12df43c813a9766e088cdea5b60cea6280fa573c7151e2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ceil_dazConvert concrete DSLX function `ceil_daz` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f8a1c35f2d747b202b522783da059a9bd691d4f3543038e82dc0c9f931a1f776donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ceil_with_denormsConvert concrete DSLX function `ceil_with_denorms` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a32803177f8da47342136bf30ee0399d6d05b0f96ac7016ef76c202fb3c19113donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::eq_2Convert concrete DSLX function `eq_2` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4486b3313f8e212587350f93629663cd62d71dac32f928a8f4795dc8762f92c5donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
58b84a33a2acfdcc1916aaf15793a3fe02540bf8d7c196ec7f9ee3583bac4c1ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::floor_dazConvert concrete DSLX function `floor_daz` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
5145c11831d64523d4093dbc96bc12b7f452d6b6c5246c7ceb0eca4eaeda3752donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::floor_with_denormsConvert concrete DSLX function `floor_with_denorms` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
768da2d3c8d97e84fe2ee37410baac4f8af1e1b66b5d74c104bbd862b904daf2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
8c87d2dcb9012ed56039436ab23e2710e197cec657a277c270ce1b5ed41baf6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::from_float32Convert concrete DSLX function `from_float32` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3fbccb2dfe20f1cc47aeb19394d19e8696c682c3d8aa939f0fe2ea730271feb0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::gt_2Convert concrete DSLX function `gt_2` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a6666dd44423819e0a6f100e8ff04d6bc0d7a0d94d0f2ddffe8ded9f3f9f46eedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::gte_2Convert concrete DSLX function `gte_2` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ebf03d7c707297399892b39f3bb3aca16da0f33e614435ce0558a543e5e5426bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::has_fractional_partConvert concrete DSLX function `has_fractional_part` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
046807cbb90dd4efb12dca8d7a566650b10e6b44359529140016586c27d69154donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::has_negative_exponentConvert concrete DSLX function `has_negative_exponent` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f2ab4faa0a4c32bec1a8f15148170081d50bc785e3432ae005c5dd3ebcb98129donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
aba81d903c51732bb813286696e8425300a2419ab26cb0fb339255e5aa561956donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::is_infConvert concrete DSLX function `is_inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2944d8ec9dc7c1d012b6db116ac0c0d89060363d79c545afc6aa084fdfc1abcadonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::is_nanConvert concrete DSLX function `is_nan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
52a1c7e6e668e4c077d03de4d0a166969244a77c2e095f8cab95d1d10d6198e2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::is_neg_infConvert concrete DSLX function `is_neg_inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
360022a56501724a176e1571ba17678e41a97c4d810f72cf69260c056595fe67donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::is_pos_infConvert concrete DSLX function `is_pos_inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
04ea839c12bfbaf0ae229236754fb063546a92d40fbbd61780c0074961020e94donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::is_zero_or_subnormalConvert concrete DSLX function `is_zero_or_subnormal` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6e2eb900c006e538b7989cd1d6b4771e7d0434ee5abf34d671e95d9053c7181ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1887da767270a70d178296f1829334d806f76860a71116c75b3e602fbbdc37cedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::lt_2Convert concrete DSLX function `lt_2` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
d3125360972aab334ccab679c9053e3c50816eafb04c79a520b6f2667d92d978donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::lte_2Convert concrete DSLX function `lte_2` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6eb211d5aba68ad5d331829690cc15a4f058fe9d8eb5f153c9ecf4ec02df28b7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::max_normalConvert concrete DSLX function `max_normal` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
78ccf1c912b7cbca48cb817d5a13041623a202f03fd62e4b5ffb3063d36b8004donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::max_normal_expConvert concrete DSLX function `max_normal_exp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2ab4f2b487940e2c77c412dc31e583e0ed64b8f15155f46f59282cae3adf9fb3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::min_normal_expConvert concrete DSLX function `min_normal_exp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
088b55acfa99cc4b4e047a923e1c8514cf8946689fe9d01b352ea63e834c0c7ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ccb059ecc630944829bdb6cbe4d705ff0f9e68deafaf5944323d2c04b116b39bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
874af8eeec3002140b2239e9c13d4a39ecd50178bb34656f3705b8952d6634a2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f9c38bc389f0a25c23671a7e72d4d1c25d520e338d1ab6acff376e3361eb37dadonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1b19684c52d5ea480658f841d41f17568b3ae0c01d266a962393935f028ae20adonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
208d3ca3f7f4da877e85088008138c107ff6ae84ef484675aa9629b9be2ac5f6donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
581e55dd80a9e81c190e08ba739215258c370a8a9f2205157ca15c58c0642bccdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subnormals_to_zeroConvert concrete DSLX function `subnormals_to_zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0ecfdee9723fdc2cf742e81b50749ef429365ccbb480d141e394a968677d0a3ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
73860d68a0b52addb49ff6dad83a8a424f70d32374aaba06f9ab6fc3ef10e102donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::to_int16Convert concrete DSLX function `to_int16` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f7839c4c03d398009ee5a6b003d2b9279f1721eeb372df88c3806d5c9e9100e2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::to_uint16Convert concrete DSLX function `to_uint16` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
809ab6ccab6e1f0647f6c66cf01a5ea39aa2056a549ffc86b81c8432008326bddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
b79e9b707fcdde953c1d338318de0a256f9e2ddabee449b8a140ee3ec4ec1321donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unbiased_exponentConvert concrete DSLX function `unbiased_exponent` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0ed2e45a93118ef4fc40fd942a19e7ac3ce442ea5fbc1a2d8b70f9c0f9021a50donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6755e2cdab662ecf2860c322148058ee1101b85eadcb2e28afdc6501751bda3bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
645d9bbaaf45753f9d7b40239f2c7d4d053dca1b69765a93080c34fe87611baedonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_1Convert concrete DSLX function `clzt_pow2_1` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
e172958d74bd3906630a9c0908b9ba94cf7151b87c5c1afce64fee1ad63d0a06donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_128Convert concrete DSLX function `clzt_pow2_128` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
50a8a07c201013afc0227d43b71a6917108766e1fad872fd1bc6cf1a84e252cfdonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_16Convert concrete DSLX function `clzt_pow2_16` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
95ba5cd7c3b534c7af77fba2e234a654346ab54951741de5d208d635b185d221donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_2Convert concrete DSLX function `clzt_pow2_2` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
f6e1f68b9c46b0b23284a5d09ac04cb08f33e97b1edc60251c8feb4d855060afdonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_256Convert concrete DSLX function `clzt_pow2_256` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
66bdb8b56d44440104158f2612dff235b91a7dab0fadbb60d5e3b2af2c33e8bbdonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_32Convert concrete DSLX function `clzt_pow2_32` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
53a3e95e6a3f9e56edaf6a1e2eac41b60f2f766b2a75665449cd7e7d5d789ee6donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_4Convert concrete DSLX function `clzt_pow2_4` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
9a3c50b5edf4d54e4a9d54e16a7061f4b034390a25a75d759826234825378b29donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_512Convert concrete DSLX function `clzt_pow2_512` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
3677add50ef7f967cb401afab030ef15d139f6e8f1f1dcb2f2de648ea83a40c9donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_64Convert concrete DSLX function `clzt_pow2_64` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
78371fb13cf8c36c545c4639b951262436e48260cbd98a97889f0db5b65618b0donedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::clzt_pow2_8Convert concrete DSLX function `clzt_pow2_8` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
024ea421419ea0a03eca38b7e9d878f76d160ade7aa7309147bd92176d27736adonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::next_pow2Convert concrete DSLX function `next_pow2` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
4411ea4a4c909283d9e820a390de9e54424a1a94b9f0738878aec4300f7a1d5fdonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::round_up_to_nearestConvert concrete DSLX function `round_up_to_nearest` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
Output Files
PathBytesSHA256
xls/dslx/stdlib/abs_diff.x70539006b878c3762aeea72bc42be9a012cd0c050a78364a1c09ea4f547e06059eae
xls/dslx/stdlib/acm_random.x327547093ca764f983b34adaeb0f694b2a3b711815eb8beeba656d3a39ed157f7ac7
xls/dslx/stdlib/apfloat.x2181176d2afc04d204bdf5111929e3301145b0d66854dc8835be2b39abd383ff9d4bcb
xls/dslx/stdlib/bfloat16.x15269149e13977ff0255872e3f703208890dfa10d10cc711475a6d21cdbc755ffe98d
xls/dslx/stdlib/fixed_point.x69383a1479d5404f8105fb3d5228d6e5cb4d7f276a9f93bfc9ff22c51575c2d9a9d13
xls/dslx/stdlib/float32.x19975e6d31768dc767a51d36de2285654fc86b315b4033778e945ab7ae95bcb49adfe
xls/dslx/stdlib/float64.x8353ed426ec0e07f1901b15671baf76921e1044b9d7e5748ff1e45cc9065da384ac6
xls/dslx/stdlib/hfloat16.x76935efa25b3bc34ca5b8ae3a19115d1b5f6add622b99c2411569f42b70cae5b515a
xls/dslx/stdlib/std.x67085ca440e7821877bafe4bfe0aa778743f14242846a92a62f9747dd86719138ad89
Executed Commands
#ExitCommand
10
docker run --name xlsynth-bvc-run-e2757aa9b47b7962-3016926-10001 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/e2757aa9b47b796262ec294b5f02cdb6cfbe2e02f4043075a2c4a9bda613d0d0-3016926-1771554617345380653/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/e2757aa9b47b796262ec294b5f02cdb6cfbe2e02f4043075a2c4a9bda613d0d0-3016926-1771554617345380653/dslx-list-fns-discovery:/scratch -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/driver-release-cache:/cache:ro -e XLSYNTH_PLATFORM=ubuntu2004 -e XLSYNTH_VERSION=v0.35.0 xlsynth-bvc-driver:0.31.0 bash -lc set -euo pipefail

cache_dir="/cache/${XLSYNTH_VERSION}/${XLSYNTH_PLATFORM}"
if [ ! -d "${cache_dir}" ]; then
  echo "missing cached xlsynth release at ${cache_dir}" >&2
  exit 1
fi
rm -rf /tmp/xlsynth-release
mkdir -p /tmp/xlsynth-release
cp -a "${cache_dir}/." /tmp/xlsynth-release/
for ext in so dylib; do
  if [ -f "/tmp/xlsynth-release/libxls-${XLSYNTH_PLATFORM}.${ext}" ]; then
    ln -sf "/tmp/xlsynth-release/libxls-${XLSYNTH_PLATFORM}.${ext}" "/tmp/xlsynth-release/libxls-${XLSYNTH_VERSION}-${XLSYNTH_PLATFORM}.${ext}"
  fi
done
export XLSYNTH_TOOLS=/tmp/xlsynth-release
export LD_LIBRARY_PATH="/tmp/xlsynth-release:${LD_LIBRARY_PATH:-}"

cat > /tmp/xlsynth-toolchain.toml <<'TOML'
[toolchain]
tool_path = "/tmp/xlsynth-release"
TOML
python3 - <<'PY'
import json
import subprocess
from pathlib import Path

files = [line.strip() for line in Path("/scratch/dslx_files.txt").read_text(encoding="utf-8").splitlines() if line.strip()]
out_path = Path("/scratch/dslx_list_fns.jsonl")
err_path = Path("/scratch/dslx_list_fns_errors.jsonl")
dslx_path = "/inputs/subtree:/inputs/subtree/xls/dslx/stdlib"
stdlib_path = "/inputs/subtree/xls/dslx/stdlib"
def _tail(text: str, max_chars: int = 2000) -> str:
    if len(text) <= max_chars:
        return text
    return text[-max_chars:]

with out_path.open("w", encoding="utf-8") as out, err_path.open("w", encoding="utf-8") as err:
    for rel in files:
        cmd = [
            "xlsynth-driver",
            "--toolchain",
            "/tmp/xlsynth-toolchain.toml",
            "dslx-list-fns",
            "--dslx_input_file",
            f"/inputs/subtree/{rel}",
            "--dslx_path",
            dslx_path,
            "--dslx_stdlib_path",
            stdlib_path,
            "--format",
            "json",
        ]
        proc = subprocess.run(cmd, check=False, capture_output=True, text=True)
        if proc.returncode != 0:
            err.write(json.dumps({
                "dslx_file": rel,
                "returncode": proc.returncode,
                "stdout_tail": _tail(proc.stdout),
                "stderr_tail": _tail(proc.stderr),
            }, sort_keys=True))
            err.write("\n")
            continue
        try:
            entries = json.loads(proc.stdout)
        except Exception as e:
            err.write(json.dumps({
                "dslx_file": rel,
                "returncode": proc.returncode,
                "parse_error": str(e),
                "stdout_tail": _tail(proc.stdout),
                "stderr_tail": _tail(proc.stderr),
            }, sort_keys=True))
            err.write("\n")
            continue
        if not isinstance(entries, list):
            err.write(json.dumps({
                "dslx_file": rel,
                "returncode": proc.returncode,
                "parse_error": f"dslx-list-fns expected list output, got {type(entries)}",
                "stdout_tail": _tail(proc.stdout),
                "stderr_tail": _tail(proc.stderr),
            }, sort_keys=True))
            err.write("\n")
            continue
        for entry in entries:
            if not isinstance(entry, dict):
                continue
            entry["dslx_file"] = rel
            out.write(json.dumps(entry, sort_keys=True))
            out.write("\n")
PY
test -f /scratch/dslx_list_fns.jsonl
test -f /scratch/dslx_list_fns_errors.jsonl
Details JSON
{
  "download": {
    "actual_sha256": "c53568c2a9301d6508c849af587d4aecbfd74ea4d078d674aa58e070c1a6960c",
    "expected_sha256": "c53568c2a9301d6508c849af587d4aecbfd74ea4d078d674aa58e070c1a6960c",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.14.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.14.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.14.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.14.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.14.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.14.0",
    "enumeration_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.31.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.31.0",
      "release_platform": "ubuntu2004"
    },
    "enumeration_runtime_dso_version_label": "dso:v0.35.0",
    "enumeration_runtime_overrides_source": true,
    "enumeration_runtime_xlsynth_version": "v0.35.0",
    "failed_dslx_files": [],
    "failed_dslx_files_count": 0,
    "listed_functions": 375,
    "scanned_dslx_files": 9,
    "suggested_actions": 193
  }
}

Action JSON

{
  "action": "download_and_extract_xlsynth_release_stdlib_tarball",
  "version": "v0.14.0",
  "discovery_runtime": {
    "driver_version": "0.14.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.14.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}