/versions/

Action 8f42d3369680af5ecfd7ade92b2c40d415ac6af503f37e9dd53bc7e3324f481f

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.13.0

crate:v0.13.0dso:v0.13.0driver:crate:v0.13.0

Provenance

created_utc: 2026-02-20T02:07:38.752042296+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/8f/42/8f42d3369680af5ecfd7ade92b2c40d415ac6af503f37e9dd53bc7e3324f481f/payload

Suggested Next Actions
Action IDStateKindSubjectReason
d3dcc100708f13c35e45caa9e585a7dc77c27d1c0475d3844df6ba9b8fb3d923donedriver_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
2b7c63c5992463ad51bb1396aaf41aa6e3b4e2155e2774336a60c016f9b76a7bdonedriver_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
49803191adf16266005cdd6b36f4d062af3a3081ed2e7799d7b94bd5d48156f7donedriver_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
8774a32c415a186632a1bdfd40d8a8daf496728ce495d3b2164bb608b71a58c1donedriver_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
36577f500be8eb208fc3e161d78fec2ecad3c7014a2ef6799ea27ff1a01e1d25donedriver_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
750a03b43888aed0ddab558c87a5cf0e4fb79b11be9a524344ab32d116b48d9ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2795cc7c848221ca7d189dfb0b5cc6a73f52ba8af6bdfc986651a5d37ebe7d60donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8c7fa133bb15052e9aca853ebaea1d6d382d9e5ffb3eccc984be2dbdcf2f326fdonedriver_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
07d6c9cde7c0a94769f97b6e06023a5e1dcc9cb85efc14f9a25fab82043bc0cddonedriver_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
cf0f9ed645cc386b36ef03d8cf0171f086304a1c4ded9de536d2ed5c559cae0cdonedriver_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
2a02053f014a5a3108990ca9e700369d776c39230bc39083c436a6efc7f5d374donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
79e9c3ca9e530c9c8edad68bd2cccfc8f3431574184db944015f87f3c0125173donedriver_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
6887038bfa251a6c91c3de70d1d3768874e0df4a648ba55930313137fe14919edonedriver_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
7b8c1f06028fe11bf7fcd69723dbeec486308d4c085a93a4b0f011193a1ba49adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4ffa61314b7656308f6a744b197e9d1220ba8ae1f4c19a86c0d393e55817c029donedriver_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
071cb6b5db28834dc049fddd6ae805d23d423b7204dcb047c59be0b9ac06adabdonedriver_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
ba5aabe0add0b5e88451a5492abcdaa9a2d9f9d50bd2d91afb5e75f964dc661adonedriver_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
d8368afad40be7c266ef58438bc0bfc60d3b6e7ea7152903cb59be8c17def1bbdonedriver_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
44bb6de0caeb08134feec3c9193638d3d672fafc7d0bf231c68268efb9cfdd3adonedriver_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
71b8db2f84630a9310e237eb7a2da7b556b535d729a71e7158f77c845e034f44donedriver_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
58b53ed49d3910a6b1fe73209cc5c7c3448b9300e7e6d02b6865b75d29a20daadonedriver_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
446b3b471e12a2291d34128bd2cae802990fa682c643e4545c4d9c0bd89fa0addonedriver_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
ee654f047639ddbee4700caa7ac22174ef189d87758fad6775d23f7e72763eb0donedriver_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
001e8989511c09901ec33c34df28fb434df4b45120f05e95482b9b53c23b9742donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ee082a6b241ae81f9089a3427c710142e742924b860cd2f4f752bc14236c493cdonedriver_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
5ef5ab0c57fec806441eb58bbbad8cef413378f2c04143543412d29779f36c31donedriver_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
949db2a34132c138029020a367ebdd750c98cfe983d3779f5fa5f73a04167acfdonedriver_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
b045b04db798d55f8d8513a93a8839f5432da3fc16d4fcd3f23f7397e54ffe2ddonedriver_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
ac191ddd00a0cb3ff5b5f495a465a867064871ddc42698d671884db565bbeec5donedriver_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
24d747b7c2b3e0b090cfbb7e2ee6de81498b139238e93414819b7be6ed85ce2fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
3c0c688dc98bf54ce70dc52235e6ce21e23138c853cf46319ee20336f4f14b54donedriver_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
f24279f2ff2d195e4b9ad253b42414fc0e770bf7ec633956d3359b047e27a191donedriver_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
13084e5cfeef75c31881bfb0e362cc93a13f9757dfe152411dafbc8b1dfa1ad4donedriver_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
bed0030341f369f5af2d1ee0a7a60d0367e382acb4b459f30684181a5cae0a71donedriver_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
219d2fe625b67eb5ddca5d74736f7df356b2ba93d4e3aff40439d8a3b0f75493donedriver_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
618bd7a54c221c71b7a7fee5ed847defc5fa8700e14e0bdaf5a1ec23b8349021donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ddd8a1175ffb99ca62a5c69370538ba497a89ab00c765d19a201293e47a075c0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0091dbd8829048909ffa5a9a24c2d88b78c1048ca76ff6fa071b25df4ceea6b9donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0c0f0ecbd90d4be35b525e07291f0421017b27f79484f2c81bab6bc0892ff165donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
16457a1e3a88efdc693372c7719bc0080c332d6be7c8bbd3b7a5141718354c33donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d53248cee005dec24f2f3e28079297f0f7f325546c8251028e25543edada6053donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
88f9430b9cf85a92fa23b9669dc9428ef7494cf690a9c870addb4825f6f9f922donedriver_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
e4ca89de8337675f269ea827ba58c59a955e14769c434238ff8b5626ac2f14e5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
26b8a2e7a70c3a8dbcaa2d6116531eaf3ec49ec69bb7df57d212e5678eeba4bedonedriver_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
801e5dcbbc3b4161bb79bb21d619a957aad7cb6ecac0ec3a82bff3cf9192f86cdonedriver_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
acc19a0165dcc9125a0d1533c390c71052dc6b77df8ac4e66e464b928013ba0fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d3b9311b58f7f4e6ecd5c529c932d15c1829c598a3ff51eeba5cdcfef317e784donedriver_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
6af8574337184ccf1170a2ff2a8561635b1d8fea8afca0c14e413cfe5dc8b870donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
193377c936933494654c1aa1db6e781d6ef8d375f166930546a8289e509417b7donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e96f8dd1ae9040c54edbf1a3d0448b02772ef00d3bed4b78aace5e03c4992bf8donedriver_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
d318119d3765713145140ad5142199fa0f85dcd35a34b68e228012682bcfc5bfdonedriver_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
a4847669481d9fe0d8c11b1e59a0bd7320460d0286534d5579a0d9961767abd1donedriver_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
62d0d64519562a68dc7ad9de24be3c782f6d23f220d0b0d8272d201cb07b96b4donedriver_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
d73a1eee1ad8ce62d7feffac926a8cafa3ea6c7c10af176090f4489756e0503bdonedriver_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
cfd5668d6b96cf6a83484ae975944c3ea59e2f819c5a02997c7aa90167dbf65adonedriver_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
4f8015f2f50b52bb519a5964183735f070d707f0b2626c274643d84ae66d6707donedriver_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
6aee833e238df1b32b77cd0f9150f7ab7ba1475bc194785a1c5c4f8b444ca30edonedriver_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
25d7eb39e41b48f05f31c52647492422c82f6e57fd946baa222b625acc8dace1donedriver_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
001cc1b66305644a1c1139b085651d3dd17e62f58fea6ffce106deb642edef77donedriver_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
60556130889f4e6e8d0f73a7a32bc312c7b52b4f172c3262a15ff9cf01a579a0donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4c17cd1432cc77342aaa0c099c0723808e100a95cce7e632a5681d17ed808a90donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
09cbe9a067a007dcd652127444758f85cc0d7a7356ab0c8e56e72d7998f3faf3donedriver_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
ca4b2bfd92e93c6cdf539a40979e2f7f7f6edf003956c4af7a708e0f42f3d51adonedriver_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
40d0224c38142a9fe32dc34ae28f15dcb27ad767028bce207a99deff0b14e6c7donedriver_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
b0244f0344409e54a6ba5c9b7fa9e6a628b42edd9726b360b3bdffda774dda00donedriver_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
10cc98f2dbfae8b5662c58ebcead392b1795983c0bfbb75b24ce4c0f68016963donedriver_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
f60ccedc5d2d7f782af9c61ae4afb12ace66170576447e01eed1b20395ba4951donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
2fdfd14c90788660516bae8005cb47a841bae5829c16f40328c736857ccc68a1donedriver_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
adb2bb2f6bdeead97bdf37177f7ee2da38b4bf0505a034aa32237bd2b79fa8dddonedriver_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
1259647dd0378d6377d97d2248742b831b3d5c7deecf97c9ab004a55f73cb2acdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
471463c7d4c7631149d1b0cfa23567f240213f88cebae21bc848e9d9b1f60c10donedriver_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
5ca5b8fca04099e0281cfd81c5090febfa2cf21287d4fcb73c9aedd250b3a617donedriver_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
2993b9e3ab6b09e4ed999cdcde1dcdb0cc45afe128541232da925e791a94e257donedriver_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
938a1076d749e42cea5e416f6ce181b4ef2e1140f80e5d8176cfdbedaef10feddonedriver_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
5ef049d83a87db73f9aa05b4c224725ffd21330ca579e868e79a3439c028f3b3donedriver_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
5c430148d736019dd854c994c7614ad4cfa33690c6c5830057f44a9568699b40donedriver_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
708157a2a08f9dfd70b2c0e796658bb4378067c3e3325538a9506466fdedd6fddonedriver_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
47e08ab13a1205355957266d4218e8632cc3e0795c65d1449bbc7a7c761f671edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0253c0c4417c398f44e3192f576e6153f7d9ea123440195605fce9854bf1f96edonedriver_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
5cff4082d89a7ad5c1503ca2890e74d73de4c91494faf2f659f67a9d83fc1d5fdonedriver_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
e238269e522a282f56050f985315fafb9db8e12aebe376415850866a937544e6donedriver_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
4610ed1b340f5e646edd7fc985dd9025affbca357182be5eaffba8eb8bd9b1f5donedriver_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
35dd785b805e5997368e3bec41288b3cd200295d2c9a7aef73bc9457cc3d45e0donedriver_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
08cc5e21c666b35ef95e49e4715478bd524307e5da0e694e7facef42a47e93fadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
25c66438a2fb6cb2353188cd103ec2550ffb190b18bc87d3e027028ba0490fa1donedriver_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
ebe3ab266c976a02bb7bfbaee6d61a417938b2c2dbf1b33bff4707f3d13386a9donedriver_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
608bbe1d00478a2533ea5fec514f3e53b1eb2f3b94569f60ef630cfb20c008d1donedriver_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
9bc88f8a4f9fa97758478176f18f039681787692f63d7036dab20035e554730edonedriver_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
2dbf3a1bec199445ca56ef783e5184630af11f3736b7bf3ac775cf98c1547880donedriver_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
516bb281ad6f53fc480dd9f60fc877475d431e35a43d38009723a121ba8e9eb3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
58ff930ea194bf7652ca5a33ba27cfa634d47c24e0a8f4ff595ef538ea4ac607donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ba9fbd6a95c59c28e403ee94b3ea0d0991ce6244de3dbb2905878aec751254dedonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
84d1ffcd6efe84b3c1e58f6efb55d2a6f16ce83c85c06e53c8c8e757e0787f8fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5c2924b7b6eea313bdfe7b07865ac2633d8f39faeb220e801c7c7dc85c27b931donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3d7be212dee030446c71a4fddb82a763ca42b0432ec1a9ac1e978fba78213dc9donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
26a7337036a5f3210a919e06961215095de36fcd0577f39f53a452b462145ba6donedriver_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
14de55b9503438038fc0801eeeb9f72b7e7413ccae56032d3953d22b6e180acadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0e3802b607f60a538f1d02ef324b25195f504cca8d0c8dc3422bbc7426fdb3a0donedriver_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
46e03a9012546b24cfdfbe3e57dc73ad0bf0a7bd82e8cda320da14fbc8ea6c2bdonedriver_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
e4bfa17d28b87bcee42dff0c83c5655503e0f32fce73b3085a5853dad0252419donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5b253e5f66525d9d173dc6cae43a763184e25392645dc62acf390b578462308cdonedriver_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
267c8c354fb0edf4358d451bbad44c6703ff3534a5e0b9ca9089ec38e2b2bb80donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
461e4d455f7ce37a2c4e54accaa1a73e77fb3e4f378625d996ab26c172a7ed41donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7e43ed7b56ec2a30e2e9ee5c4943bfebff2f6fd604efe34430e9b4b8acf302efdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b44b9fc913b966da63d00886cdf70e04ccdb94ebabf7c223a1dd9f7b43cf14d1donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
5a28aa6e8ea22d7dc2701a11ca0179e3eb1090b2181614340f65ebf55bccf32ddonedriver_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
b2fe2992c9ab4a61e5a0216060491ce942f232791b7c1ec51ede9252fcf8023edonedriver_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
6237eecf3142415e4faaf8a7d3cad099ab8d5ffdf85c043fb3256ac35d2678f3donedriver_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
4f3a48395a615264f01adc2aee29557a75ad40c2389c897eff5d40dedbf8b195donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
02bb789c21172d1e6ed5693d5916497e0b02e3f37c35c48b15c8f73c8440f2bedonedriver_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
a008c22dc2871b9f62ace40bb424f79b4f82c399765c55dc4300f885c9ca61d2donedriver_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
b22e3b8e491cdb2f39f46877859338abd1d8e5b284f340102c9d0228b060319bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c6ab6ed8b19bfad9b4e7953ccc9bb145be12d8ee6146c8ed2535456c4536f517donedriver_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
0f507c9f6ff01ee0324c7459168f044281f6e060f324796ae378bbd2019d50aadonedriver_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
b0cd54d5a5d95a8767cdf82d3f11034f4a089e828fd479638886ed98d86bb529donedriver_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
21f8a8b1cc619fbff9441e548eb203fed40ad41290027e94c3d0cc85af3374bedonedriver_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
dcdaf8dd330cbc53948f68a0db4105bc79daa3d1d69a40f654a027adaf6fb7d8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ef44cd3e3157e8f3908f0a22b4b45c5abd7b9bcb1487de80cf5d09e7154907c9donedriver_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
58fe753a70750065cfdd363717bb7a4c066da58b23854ffb45a8ebf0259ce1d2donedriver_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
2a3ab08e3f2d7d18fddaaf4afbd98fc2e67626b967f313579c5d8df80aea7bc0donedriver_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
389b6bbf1d53c3cfb0991354a1b54b023fecf051ce2592ee8b34685ec1f39e4adonedriver_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
0853d28c8ccae4e7916da3dc450bacd74ec32e34d3aa4bbbf3125a2958cf264cdonedriver_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
403ce8d37ecbda365aaf859e6107aabe47a8a613c0d4d18b506a4fd99c833f13donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
dbe0e6a0de4e204b93a291118f19f53acbc808e56409a8942ca697720d86b5b7donedriver_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
fa07df53fc77d2af7e014b0bf019438dc9847cae1f92117fc4c1c7a8897b332adonedriver_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
61ff1ef2b74e44cabcc00ce5a1d8fa68da68ead16d691508f320acbb2ed9ceabdonedriver_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
9fed36437f833cf0676696a4f3271eba83e3fadcc1d9341173da61fa6c0d7d23donedriver_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
b4d1962370e05f72b8ff9cdfa1f35ffa852d325842adcfafe4278467647939e4donedriver_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
b696fb9df8ef227aff809551ddb3f9dcefd81820085ee399908f594b68b5797ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
d8ef0753aff7b22b0c07c22d3a86b9bde8d2ca96699d733b6e18315623f7d597donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6bef913922674b73574fb297ee7084d98c094b9bdeed4c3601a12fe06764c9c3donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
d85c0374b6672c586276e522f3a208c297a9003048b8a942da581160c462b0b8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
66c571fd53bcf044e1974b62b154f1c10607bb75d54d3141fdc55ea5206235a8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
61441d5890151792f1488879673d1f8355d8bf84cbbf1141cec99cc251b68dbbdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
9f781866ce02212926d34cc0fe87c2cb48a44acbecfe5f59d43b056126000544donedriver_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
a7d4bf2fb75940d0961215fd80de5d5cef15ff70d5ff3e0cc7466bb53de10dc7donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6ab74f23a2f7ceb6aef6db2b8ee2967a5fd82d8569b3e9844240d39025ad362bdonedriver_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
c2999dde03d55c23c0eea2b627b9abe9769ee100127fafd81254776b0dc1046cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
95374cdcc8f8d038bc1d8928b90696579cbac8d367a16645b4624cde6fa2ef0edonedriver_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
5cc413c2b546a2d2431902a6f9f8644047b7b190845a62a81da9ee6f97cdb54cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
d3258582f4cde9c251a2a884cb0cb93c183aa864a570eda47d1f02d656438942donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2670f07a65b32cb297ff124c803d2c00084191ffafc84b59810389cc47213227donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
7e610373f0be65ebb5ff389ab5036d214e5a0fb7da870421295889f010796806donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
070a8fa7d530b00d23bb3c35d3ed6879daab00fee53ad2bd9d4a6484ffb30f26donedriver_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
90c6a34b996a6b927d1d98e46ca8d80364b0f7546a4b1440da55ebb53914e295donedriver_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
78dcb4adb47cc0e5ef89862152a0fed5bd0f78272e9a0a02edcfe663064b3bbadonedriver_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
113faed379f73d286f54fc3c5a2f907c770b796fe258e1b7520f5de488a6d735donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a5532862ea06568f97fabb640ea0a6ffbd0949926d576e88f1fe59d7dc8f390adonedriver_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
521cde2d206afbab6fef02312c2918c2a6947662c4d846e8c5c6343b881d7359donedriver_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
de90b85b646eee6374bf409522b0faceb1901eea289ff949b7583455e0a9d2c4donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1516dd5988eaf05dae0e6cdce0dedec21de9e0650f073583958a650f9e010449donedriver_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
ed6ce110f34849b5afb5dddd06847e33cf32adf06025043d7b8fa17774680dc9donedriver_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
7bc50b46ab42eb41d9b92d01080fa03cf5ec183809fe9ed23cabac27d069bc37donedriver_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
8dee7f79682bb30905b73095c1f74e28d9d43b4fbfdd8ababc71b86af61a441bdonedriver_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
2ec7e953d59672dfe55e39a5e52052ee64951a167839e6290a574b3bc7faec42donedriver_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
dc59160942b0e1e35d17086e0a425097f4f1860c9392abd87087e9a4f9b3b62ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3e984be34ba3796b422b3a65de5696592dd35417e16d3228398694270bdeb0eadonedriver_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
188f5dc95c11f4aa7ab7ecf7f9eda9155ec5612be2c3475e654e0668c92cc49adonedriver_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
48d5b14e7308c66c921cc2344168cd1491b60adb6b12a8b45752fd2035d13e74donedriver_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
43c1cef2562a6b5af4cc8536abb3a83840e7df359ec91a078c43e8a35724499bdonedriver_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
c0616140333c8b8b32b4c76b24c72aa2b3f4a15d6501f9e8d6e4b15ce1e050a8donedriver_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
a514cf3ec6cf1790afd844e5285ef48886e0da5e1b6ff5eb992297ebe3351ff7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f5d664a50507e19d95d35c60e52409ec9d4ad1b01a290b45c0d227a9edcb04cfdonedriver_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
0a1b61acebf2b52bdfa88b8eaf2cd10c9329d0b47b04f15461ff30f64e6752ffdonedriver_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
847a2ca6d99ca8ee6ab436c742810e83ac6d4e03f1fc8e5800b1620a2a4f58c8donedriver_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
7f54f8f51950283b7d2240048b1577df15da8a22a46e770e6579490a4e625320donedriver_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
5476e56c55a4983211b45a69adbae3986d9642b62788fcc566215af4d9570be5donedriver_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
abfcee318f9489a9135815e86f4da65d3bca29f83a84419b07f42d5d4ded9a18donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f00272beccca78c3792b108e17b7770ca5291d5b1f7727c9ae94af82168c717bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
dd1cae42c799a795ec170baa96ea14aaea1674e395d4eaa2a7469f8075548792donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
217e539c1c7f9b730bfb0e9fc82747c889bc9704563ca0fcdd610cdeff03f1d5donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
9c34e4efcf2fa04dbd524f4307b1c16ff42fa642976721f8bb12c8e73fa67804donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
544ade721ae40e1041d8898beb886ced2cb90e2ed57037cc3b3d8ae7468b5dbedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3e72688082935809a71e1a5bfa3ce32221a8f018913a2b14f7bfa533d6d8cd2adonedriver_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
08ad99569f3098832e100b3560bff00c83a41e98a95afa04b378988b9ce9f623donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
c55dc3df0de4fb3d421524f043c36802466ebb4d3adfe7a752e9aa1da01fc71ddonedriver_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
2f189ada2807727dd0d78f562e43ed35fe9aac7dcdc9d8e751459fb43f2b89a6donedriver_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
61357b98f3368e99d2e9c5e7ce2c15709c2d478700d9207daafa0bc9dacd3d9ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e7607f433de7248e78374fcc44c0d6417ab105a404132d4420747a335743f60cdonedriver_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
13bd0429395d7afb4b6d68fa874cdcd9a4e174724b8e22ca33a17b69964f5414donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ef31dc949ea1a1bb7662ac6ac7fc24d271ffd8b9f4242d5a55a6c157f41247b8donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
070b9b397ee18b1f2ea7603aff47acc0a0a8381e307adb16e1156af7ddecd736donedriver_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
eba377ee7fb7942a791072c3c327edc545565ffe0f4e28a26c9dc0a78e689a28donedriver_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
2ca0a7bcf34cd7e7a19f3d5bb899989d456d8abca58713af5e6cd49219ac62a5donedriver_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
215958d07ade7c699ed621602dd4da6d4158e4b8981e28b56593afc56431943cdonedriver_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
1a7db95d30a832cb0b8064eb4b54fcfb551a79b86d57a1b653135dcee504c657donedriver_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
80aa2d42a6b55f94cc6247ab3bf239bd6b9a924d3a2185662641093de6311968donedriver_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
b8431c5d1aaccc3dfb358bc400d39e6e7554119ed77b6fd2884d97e029a7c882donedriver_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
286d149cc9c5a9f170e2e990c936d24e5675a14f943b2c7067045a3c59b15350donedriver_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
a8feb56db26c7a2d06bdccc1d00d2d46b9fd8f5887de3e38d464ecfe3f7b4e6ddonedriver_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
c75e4d04d0bbd609339ce66ecf892337a7f832e77e47fcd95d6ecb8f76d28ba3donedriver_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
f96ca6cf41ac732fbd8658d154c73d083c3e75a6059c545a1fc3cc1abc93df37donedriver_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
8ebfa7e2ce42c470e972e5f1d81e0491483e46f3285e6ee9068b7c1ebdb623fedonedriver_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-8f42d3369680af5e-3016926-5633 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/8f42d3369680af5ecfd7ade92b2c40d415ac6af503f37e9dd53bc7e3324f481f-3016926-1771553236660148848/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/8f42d3369680af5ecfd7ade92b2c40d415ac6af503f37e9dd53bc7e3324f481f-3016926-1771553236660148848/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": "8ca5dc222bc95d00a4745d09355658f710137af3c6f0d329384126e1f2ac5a5f",
    "expected_sha256": "8ca5dc222bc95d00a4745d09355658f710137af3c6f0d329384126e1f2ac5a5f",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.13.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.13.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.13.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.13.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.13.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.13.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.13.0",
  "discovery_runtime": {
    "driver_version": "0.13.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.13.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}