/versions/

Action 114ca130db3338d3500caaed09ad5bbc01e3af56d50bea4b7eecb24dc77e604b

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.13.0

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

Provenance

created_utc: 2026-02-20T01:58:33.186646256+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/11/4c/114ca130db3338d3500caaed09ad5bbc01e3af56d50bea4b7eecb24dc77e604b/payload

Suggested Next Actions
Action IDStateKindSubjectReason
cfafed7f845192a4cda42da13a9198fcc9e8349a40440a5738df064e8a2ea349donedriver_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
e1460e9eca1460ca9affc9bd8a25322e6023d58772a82f2ca87e487972834f80donedriver_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
34d5ea65a16e6e32e7f2f42301765ad509b183da90d13f8dd23de5ac0e33be58donedriver_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
fdb4952c233287bb57ec8ecfee1839016ab842202c5f75acbc7e0060fc4ee39adonedriver_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
3e6c4c5fd0adbbfa7034b410cfdefd16e458a0864533a2343364065d1b047a5cdonedriver_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
6ef741c9b89cbc50f9f7b36177a08f0192c5d2f189d93475b44b001798ed7949donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8a6454269d1138272e7b014706eb1fd58ce5220c100aaed6684cf8df6d76f6a8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2893ebfeeb33bed8baed3bb55adf61d11ed6e524870d0fe45e4a6793287584c6donedriver_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
ac2b784518aa44870b8cde7bfa7f6fc3a77771d535ae681d2a7dbbc4b5969f13donedriver_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
aef89f77ace945623e1f97e3b0b3f00b708e1126decd5422308a0fbd0c27e3afdonedriver_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
957d0a75f9925fb4230cc34b801e1ab44e568c25018ac7812124d3b86f0bbbcfdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1a19172122c144e72145fb9a1bdc0ee762fba776c75b5595a3a22ec3d14ff1eadonedriver_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
9e7f5fd13265c4df03d68fd702af60bb0ba3859ae1989280d833f0600ded5da1donedriver_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
25a37c35aedd9d8026a891851d6c9e39540e66b27ce1e815d57d3bbc0f4e0080donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6e5a704e1b40260075551d12768af95d95f7971d4c486c85729e49fad886d65fdonedriver_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
13a9cf0765d14d63a0023dc783b0cfd4e0593171edd2f86e6551cee2fdcec6b8donedriver_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
6dd43e3101027d86c6081f479efed9403672bb842a47061fa4811fb6747c625bdonedriver_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
e983cc6675bffe30863c2954dace3bf47b9d52df684edd9f849924e965b2306cdonedriver_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
7a3c18f02d09506cd911fe1c210687446b84374e1f6e270e61ce92ae056acf42donedriver_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
b7754f170f876961e25b2963d0e1730c7fef28908f1540b59f0a7a01cd71e6e9donedriver_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
6190c32190d9b69ab1f71cb095b545651a2982c5375306ff60a84c128c5cd651donedriver_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
4868129d44a45dc0b2c8e1da699aefa7aa40b2179c56f97ff13f1e160d5a9639donedriver_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
7c917a6da195950ef832b74a827073df05242bfc7934b2918b7ab5cbd32680fcdonedriver_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
15fdc50e26b818ffce2e3517c77754f2308fbc0f8027b64bd2bfaa160ef5a398donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
34d40bab15c3290fa7ac17325213c543b946dc3f173827c728795ee52634fd48donedriver_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
8f0f7ff0b4d7e32869b5bb4398c007f3e6e8022b429db6c1a9e27327f0aedf7adonedriver_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
951f802757f325438c87b9a550d2afd0c93a7f4c6026071353d11c11b91fcad1donedriver_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
4f175e7dc9ac8a16207c5a91f9e2ffdb7c3a7395d6ea849fabf36089ccff803adonedriver_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
fb26a22d46d7f3f48412e3d30a1d1b5a152752f6e8c282ace2ef8bf82fcb6205donedriver_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
6ed72c1eeeffaeca13b1448a823489e2834ef87b68861870083408f9ef5dfb1cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4d9e5136c5b32e35f8a05b809742c8de0c37cb0a8888735dfa6acde307fd8f50donedriver_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
d24c8984af6f9b1d347b6d079d23dbb8545495eb7872977877d648cc566c4437donedriver_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
d27a0d91c39dc454fc20506dc8f256dccdd2dc4d709a6c674cbabb614a670661donedriver_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
a4d426c46f955cf21451c298a6d65f02c9f4bf6226b89e053d9d291ed29f6ecadonedriver_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
63c5393a8aad06419157572523f9ced06b8712459f4b04c623cc2f6c2b988e2bdonedriver_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
cfcdd0c3e480e479926f1771e852ed191063f9cfb516d7cb09a72bfcccf9c0f1donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
bed435fb7c261c7eab179f80d2ae18d710a79a2792463a6f7a23b49727668d04donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d9b567e2b9b847998134acb186d2c4269308ebbda634a1cb9615e76acbb9b0c4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4b57fc60ace14f2da5cf3cc3adaaf64e21154e8786fb9b9319da8a0316727c97donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f8f2364130b11d1f2424af0530a0e7d5f0f0063dd19f3548bb38c817b550f01adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
5a9f5604f35acee286134dd729383e474c585068b287879c6664d6120cbe44bcdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4a509aabf11b2c4bdd271023d4510854833ff3a4c50f05c33482f29e44cab303donedriver_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
359e899623f732ce85ac16d30ea385619a8ec9acb9dcfb014f63b3b4df78da3cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e78fbb7c2d591ccc2c507cdff5e78bc8da7b1d946214cc19ee6da83470d0a352donedriver_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
1d2abf58cc7715038167ade791df87f4fbafb8e9b30863e0f39b9bff4b7027cedonedriver_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
3973d1c8dc6834227b2c391b3083996485ffe0a604cfc3af4dc074b53587e71fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
55c341ac5207826c57d92262a14084ed718cb3378e78409535b877039752aec1donedriver_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
0fc3f37329ed3b3e5500d673033b16ee88a251778c00b6c436a11b4f2bd8d004donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
fe1a1bcb7e4c73fd0fbf6755b1ea61eb6294a5230ad7624d0c8c2d4076badf21donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
85f99d0054e746ea7bfb0d1f5a47e61bed4686b0e402e9a534aeefab081adeccdonedriver_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
6488bfb7960b873ba9fbbb59e2a05f4edc3a026a2d2124da45aff5fcd0bee5abdonedriver_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
3bed163a3ac661b8d6616922632a0d58558911738d5b3d45fdc57858d95475cbdonedriver_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
1c10ff4cc741b857f92a1de99a5aeeb6056571809027fb9d18d0f67180d25537donedriver_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
979f4e753561047dc59b903e7f45bbfa110512458a43b7caaa48ae60906797efdonedriver_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
41e9771bd8fa7496f31897b3381bd852485ad53eb8902e144301ce00d2926d12donedriver_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
441621638f23696a39c3188c4bd6addda3406f22f27627610ee831e9873ab26ddonedriver_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
badf5e1d663e723ee51a5276c97e1c9069eb5c28968cd80d92e5aa67014c08c3donedriver_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
27b905b93e8f640c0463bf7801be82486ecd4ff4c152be909dfc40dca1a76c52donedriver_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
f7a2b67d5fdf85c30332d6381104440e8f8863589e0f478e18965ab350a7cad4donedriver_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
5a9e7074191ad95da9c885b8b24a4bb4dfb16ef71ae9cb3d6243cede33205690donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f9c42d400674ba82cf5ad80d702f99c04952b90e957b04a63a380ad2a0b8df68donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7e50865f67074e8e7e8794a8337bba44bb33e1201cb322fa3e48997613cadbb8donedriver_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
2118318b0e1a2b7a62fe2abba12f8870e8e5ba5c4e2f6c335e7127b6fa1b9de5donedriver_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
b9936efddea87908bccbf1609ec9cfdc59ec5329a6c5b554b4f10c4149406e25donedriver_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
dfa35f27ccf43719e3419659b55b71288dcdc8efb0879fd8a4fb8d801b94b3f8donedriver_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
01de1276b95ac4ad8d275331f01c5c742c8243c653e85c1efa485ef442bcc820donedriver_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
def5fcb0904dcada7ea3f34baea6ee595ed8259432599e117b646187b4bb7243donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
da9d4a5641fb72044dc26d987751c2920667e8b7a73924223a552e5a33f3ad43donedriver_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
e4eb2e3364c613056bc76b5d2b9a1eb352f2f845fc651220e7ef68b86e551d4ddonedriver_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
73b0de75a18c5370b956c659d663c7253cd82bc59d2b8495847f1f8c671dd1dedonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
18cfc2f0ac509853558f4f68c40ada6560eb8d8ea2a7246de44d65207d60b3bedonedriver_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
b26c451ad9127cef4a19c6285a35d1a2e615929aeaa0ae649289674b39926410donedriver_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
a1b66b85e9021251975593f0f8b31578efe057ade20d1370ab85a519f216c5bfdonedriver_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
1a0b15bcd88e2321523787ac21af944746cc92c84bddedfb7741be4105adb0e4donedriver_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
e5456e045e0d9bb3e1514c89ec85667f432e511d72fbf6307261b723e7346ca5donedriver_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
725142b65d4921011644f500c72579046ffd7c5d244cbaa2698f85efde3dad34donedriver_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
90ae307488e4ca795804c5a286fb0a64aa50152d43f856e13c74ad70c1d8982edonedriver_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
f15ba50215402e019f3caf3ebf8fa84bc239419a881cc5dfe5f3c8cbc93221a6donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
01ecadd0fde593ec1d34e06baadf6f6851de746b7aecfa8e20c7e8f9902aa7c0donedriver_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
9c7aefd4ad163058cf474b014d829e39ed168af584963bba37f1644af6dae1a1donedriver_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
7bddfa04a7697cbd0dfa674b0aa5ce4c1c662b42ad338eba35a9c9d88e10d4bbdonedriver_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
8f531599c60eac8303dc59c7722ed97fe84a552796dd988f0e85b4aaf5ee5b6ddonedriver_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
748e6600c96ef0bda4e748777a3af380d7bba489ab97f62f2a2ad968a518b6e1donedriver_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
058beada35d93df91f0afbbb9a4899a8100fa0826e7012f0ad43008467f4ac3edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7cb0adafbb0fbff40d0a3501639a192a86bb5eda3a6e3d2252750f2d81e8ccdddonedriver_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
9d3c547b1213788cd907b39babd1b5f9fcd19c54caee575b133429df65d96a12donedriver_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
6e2e8369f9a90b4643a55b790f7638df3926704a720359e9668c9af088022214donedriver_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
f95dd353cafeba05bd7cada37cf00f7e6abc6afd09d6caf2b31058bf7f853301donedriver_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
7db6eec2bcd9f9ba54f1a5b4bcfc73539b1ccd688af442e4dc35d94292be9264donedriver_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
bd433a1edb9e7d78ee6ad62dd923d2cc74542aee484cf594ab4241b17b29e91adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
df48a5b2b94435364a95740abb8b286f3da015fa186b35c6e360310899b41c6adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
cb8fb03b8adf62243590cff935f8d2467ea53138b1461c79465ba314b5c014d7donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
b896b4875c5fd00d55a62c8636196ace9f71292d4b5132b6b8f92c265c805fc3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
77beaf20f8aa8b47f857ce61c5a11fc79d00056f7bfc2efeedaf50b0246a9c73donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
c7e8c05f839e869bb8e950667adff2c03fe11316662920a7a714758a858fb80edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d12e5be91f306c3086e0da44ef973a8e5b3f6cbfe563448a8e560508e807352bdonedriver_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
e2abbf3880b4f40a0bb42fc3a4394046eff23ce1a4cb37e46e5130b48fc71d6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a5d078ef4a3553ef3567941a338135a0412542c9ac7ac789931b02d6685ccb18donedriver_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
0d92f767bd2de1294fc6ed636df9b971194e1c0cb817a61a9fd0df8d1c41c2a1donedriver_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
2a0424c31e267da5b0e48d95d58e48b855705b4fc5919debcd95ce82cc5c48e3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
b08b80b140f6904478fc0f76e59903ada53e9369f96b6d207dd60e9e9f6ec9a9donedriver_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
c7c8ac288f1fc6cac8b874af28bb0659b26a3d858496f3db599ae9001e3ca9e4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
002409eed1c152370b9c89bedffb4bb526f1c283a5de874024f4f3ca4332e350donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
dff76cc1f2edf6008f07ebee46124b335755bee5b9feb10d47dbdbc57a5b0fa1donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
7e8fabdc6d9b1262accef4329755946d6138766cfb6132910eecffa56e69c933donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
bf955249583e3a0e597f9b346a758ab8e32ed4d8c35cd665ac3bb214c880ded7donedriver_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
e93216401cd9a7ef9147719b3c967bfbdd4d4f0dde4c79f47199595044634df7donedriver_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
910a07c6008e68e907d9fcab51a044008a38e6cc1c990a5c30e0f28d2deb67bedonedriver_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
1c49d88ebb3cdc634816bfcab2a5abc66a22b786e37c9cfeacf18b3bdeb29af6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
7b8d339d174369ca89ff8a75a6194db754b3262c72d24c7ff0b4d01db056995ddonedriver_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
578acc2823d0b0b3a0bc65d946b0bc43071a09f470f0a60686b0317b3adb8fa8donedriver_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
f7e925aaf5c78c7c56f2733bfb4e36183890c03a47de7296114bf6462c05d791donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f1a2bc9db2e32043310c89041d074920d682b1af4f4fde3534634094bc1b4e68donedriver_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
26032e2bac9d5e6034ffe1e6f89dc7bf4e28b28594fc68d120aa079d61b9c93edonedriver_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
f4802c088cbce2457ac7afad2417eebf8b08c0a1b98d97aca22e3d514ea47693donedriver_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
fc699da7ffe355d3b724fba3a79100924e6d3233cf0f6fb298963287880565e4donedriver_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
edf2dac8e93e3be2971aaea017ed61be395351b517bf7b2bb6457ffc07ff6d40donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ab9ea491100994d6528ca700e6aaa1dd6abfb64f39ee82aeb05be4267c657176donedriver_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
46ba86c2e4a9799a37cec0ad1138c5b2b50d8da9caed554e6d35bfdd1e15e04fdonedriver_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
95d427ffc2d7f10adbf4b310d45c2f663ade09f23f0a823ad8997a3ac4dc5c51donedriver_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
503680c50580f6cf1bab0bb9d4460558985c04c93d031a2a6b391913041794b3donedriver_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
b411df3f5a17235cc7e80c5fd309d6b854bd7f657e68cf066a1369abc1d2ae12donedriver_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
4531def67c6c210e898e9113d763cd7a7169256f8d018486213f1c48249f437edonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
146b65d0bb87904e66e251c2e2d3c98e902837c96f99ff46afed987b92e209d2donedriver_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
182ca3702f7a9fe379108059bb78d1462b89a995e736eaf4cac75cc58d88b942donedriver_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
64e7e63ce483eef58f7c11cb0ca01ba73015b2fdcfc410f45e19af27083f84a4donedriver_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
831da38935fa143dfd2e06d233ae8ab58c06de997eafc4ecdff11b42c8ba45fedonedriver_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
0595ebe26f661fd5dab8e83184efa82426c47e55e52f70f80c784b3a22ac61f7donedriver_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
b289bc63a161b87e11133dcd1a2f075dfc90f2ed9305182e72ae8a334c77a31ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
797351ec68ddd5626754fe079083d439ff065262bb8b6fd3c263ead2fed02d85donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
d5feb0d8d1bc85c054e4ad9cb0521a747e5582b8b9e126e4c755af22b95d1e57donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
5980b0e60af4d213fa25ca67ee2211136eb939aa82f72e2eb1b0b3e7e6f7a967donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2f3147ac2dfe9b0fe6984ea10301c3d7310eec48917fad0719f1a4b47763be17donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4efad456a1f1b19b55ad53335811361592b534a44b85277639569e3e1626a0e9donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
d74f7b492e78eec9895aa85bfc4537a2c307d00beccea80998d0bad7714e9760donedriver_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
df3460976147ad381a73014ed94648118b6e46ec0917d913d7b6991e3e30a4a7donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6936b827275ed242cf287a6dde71df4494bc8e1b5e4fc40473c4d519d28cccacdonedriver_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
245b551eb83fb79bd72e6b0849d40dfa9616a8e7315b655ee7046ef2d293890fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
14b1249dfb30ac9c2b8f8c6c969750b14b50809ab5eecc07395cfa1ea29907bbdonedriver_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
57900899c4e3c8f487ea39e042bd233e210c70b1e0300094281eea03c29167e5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
60f9547f4278fde6a40aacdb2679b96f173c41891175513c50eb88d2c5d77714donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
3af09011a6d04bc43d0c7b53b6d4bda54a1e529f2b6b5966bd74a05491bb60f3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
943ee59c6e6f2969d8f627f5013348772f39ea40a46aa9bdb3b5caca48b77cd9donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
933403fbdcdffbb3b8d2462d0442f0d1b773a905c4bfad3c422c8fb1f96fafcedonedriver_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
79dc83c8d97018d53effe81a9132ec6db4f07475f38b3b6eb1facaf48203c39fdonedriver_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
daecf71f9f8c9283c39ab118365f579439b0a04edec3c1f58905604d8b3b8722donedriver_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
713c4875ec6f14dfe76ac0c21367644ffa66d0f4c941f37cf099790477b59027donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2b4740a4f8b985c63e8bb0e84f77c7682815ed258eb382c4d1ef52ca3e5a9309donedriver_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
ede1fb1269e42140efdeefbed706eae76d22a9da6f72a5f81477fcc9e3e83056donedriver_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
e568ae6d4f19a5fff109b37d25c3c466cb75c913af082f4e45de8cb0d2ffcc87donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
29176aa447a6bd9bf2d6e25b58a091cd3ff773b7f871274a4c1e90b0a4ae6351donedriver_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
f51caf359a3fc6948fa89700a715c9a5469b8c2b3613f2d729114a2e7854b5a4donedriver_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
18f55fc7065165e05e297e81fe99fd6c2246d4b42db85e6ee57479f2a447e8d1donedriver_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
b36899f8292fa3f2f981028e7f19e5a0d67a4d83891b82b426208d7e8a58a61fdonedriver_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
27323b43094144b0554c04bdd7d50ab221248411aaedc81a79f8a7622bf70119donedriver_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
48f088a6faaec63350ac5c947479f1fba1cb24b3e94073cddfbe4b9262d9a540donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
9a1d6fe2c76c1b9bed26d58400258945fc96f683ac46cf13ad6f1fdfedbf1036donedriver_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
57cbfcab98dd017686ee0ff2eb9cb28243f921edc6cedc68e8436867398280b1donedriver_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
38b4076f48eee167c5b7456a465cfc0ac2b48cecfaadc8ef886df42e667fa631donedriver_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
7893854855fe1ec2afd49477593903c07fee8296de1056c92219fc9f510f5d9adonedriver_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
637238a6cd18cc3dcc08105b0dabe947b11fcf02ea100c09536322708b773bc1donedriver_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
326238668539272698697095c292dc45b87858484ca518487c4520b2c26bf3f9donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f9f873d1efb7cf63867ffac0731551bc321e5a61accea0fb562260a98f7e6fd3donedriver_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
257100a84f04e24ec1f204eb693e374ce52a607607b8643c507a9101db80714cdonedriver_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
877fd6fa82c999b8ca4c48450358cdd739e29dfe9eaadb2924976c911e2d1e95donedriver_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
81c2f67fd220d03c7f1b2fc685038723828750b50790f7d4e793b118b028469bdonedriver_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
2271e51293a9cc62a11b82c8a07094b8905e8b1e9be11daeabe46af1899a9051donedriver_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
1038357b62a9fddd9c0a15b66115ddfb2a1ea87ec625a74771e805c497250dc3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6ccde9abe39794949f09bd60c97ac4a71d5e45ab807f6d2d195650084370f3cedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
11354394bfa28868ba6d944834d8c77d18b61d8ff9dd2f86d863ba18c03ba7d8donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
51d6c8c79486809aaba0958a4e9cf4010a867af533c3bf5cd783844c85df5a1fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
136002312877a020291e1cfb905e613b6bb2e159628ad9d19b0d47ca2f83e169donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
10f72d80e6f545de17f7305040dba432011066589b816811612fc23d8a245488donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3f79fbf84f20d590fe0bb77f1e45cfb5cd08092856b8fbeead19c35d1abe0f36donedriver_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
d7bdb6b5e85b87bf018f1a7ac6020482c9002e70ee7b989a5ae9f317affc4f2ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0375e23822711c54116f10c03aa54542c6138afedab14a48dfad2b44e254d610donedriver_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
6b16db6b84ca95b8d48952dad371460f0f365909cc3263cd5a859d85d3ea74aedonedriver_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
26c6dd28c0060d2c4254c04b63111f7eecf1f14932dac47de18f6618259ef735donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e562ee535ddfeccaf53fe266db151e3ad68fa23bf600b23aef5f2332ac445ce9donedriver_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
e4b0be43a36c7892d173af5183d1e9c967d0ac93bdee73c15dc7841250a67ba8donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f11e195e13ec4785cbb9ff311185f20eb599e889a98667fad9b6fed0f59b6784donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
fb56e17b4c1add4b97484f8f41b285ef4549956dccaaf9b0346ad0501db39791donedriver_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
835605acd040c249dc5d6fce7b78a4d04e6365988951dd4d4e26cb3ff8a3e303donedriver_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
821ad1aeee0ddeb523c2cc24954ece63cec4e7a2612ad771eaac7bef3ff56b35donedriver_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
5d3e086ea6e388939d3f41be5b6005a39634b0537deb3111526b8e8bfe87035ddonedriver_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
0ebec5dd12aef20329bc7025a2434291ea8b618f0ee8c1b94f195facefdd82c7donedriver_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
7b078780f2d62f3cdeda9ea178025081b58a171f93b268ac6c351bd7f63ed039donedriver_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
c5daea9759012b6b436f80e860126e04c57b8169df84698ad7dc1dcd7174460ddonedriver_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
3ec134e7738d8e7978fc1a3c116eb173f1573f86e3647fb88a0c8030adbc4265donedriver_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
d434445fe468d7b6068fc3eece220b2ca2c2ad03fcb6677352f60315687b570adonedriver_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
02eb0a39feff1297f1a63372ec7e2acfa46ffab79a4829e69ed96e561d854b46donedriver_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
c57824458c18d0183022a2eaf9bd2af0c772c5cd36fbb76d86542d632f960442donedriver_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
0d44a0bf104cd24ae5da3c14779b4fd131998859c012505f48c432d6c66a5a87donedriver_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-114ca130db3338d3-3016926-4422 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/114ca130db3338d3500caaed09ad5bbc01e3af56d50bea4b7eecb24dc77e604b-3016926-1771552697240397474/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/114ca130db3338d3500caaed09ad5bbc01e3af56d50bea4b7eecb24dc77e604b-3016926-1771552697240397474/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.12.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.12.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.12.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.12.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.12.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}