/versions/

Action 2b9ce9500ae4ec8a7a084906d6553de27749953fac2bbf1fc6f1c63d1d76f978

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.7.0

crate:v0.6.0dso:v0.7.0driver:crate:v0.6.0

Provenance

created_utc: 2026-02-19T22:57:38.044123738+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/2b/9c/2b9ce9500ae4ec8a7a084906d6553de27749953fac2bbf1fc6f1c63d1d76f978/payload

Suggested Next Actions
Action IDStateKindSubjectReason
024d76248ed4c80b8bab6a6f5c2b1940de1fa22ab61c95aa6a106f5ec53119b0donedriver_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
0d6553b6e8dfd09a7870e6c4373f0216ba29f94621a6650fb9e9a5210809284adonedriver_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
7b26300243b0aa0137b2bbc97037cc7892e933235cfe18b1f6ded35cd38c23b9donedriver_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
67f37fba2de7eac55c32ec99e96a5b356b9bf950ced554e424ba32f4e708e205donedriver_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
97dc47149e45ee98e90c42316eac21a1f69053836db97d08ae0d05ef75b48b03donedriver_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
4429965a213f8d74fd37a9d037ae5fecf4bde0094ec54e7720be4a43bc3ff50ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
bd9df68ae5fa6867de30fe67de3cb5519b2e77cc081d898e163db6f408b1bd4cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8870ad2448238d06ff68146f3413fc707a6d5d116d3564ba8e05a34983240653donedriver_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
37edb617f1e066aa4f8ab29de79446e9a02c698348a41b623157e4ef35b96feddonedriver_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
f2e823384779cdd4d5574eb6172c7b674b481f54d779090ccf6547438ea21670donedriver_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
8529ec1d07a373df2630ecf16aa1c239365fe2133bd77493da17119a6b338a77donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
9e127d1f9e85e547802e8d150ea7b504ac2427fa8db1f60b0fdd77e71787b018donedriver_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
32e3eb22c141986ba9d67a7eb697e32284b7519cd9525cfcde067efb5db413fedonedriver_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
1a4e93cc1b1f5aefb6567e6381b111242df64c7437115564871d93f908554fecdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
a0f358d04d129f6f471ebf5d59b8bb147c2407229ba1c6b21193f7d94fa33ea5donedriver_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
e65077626ce186c817e2b9403bfbb9c2158c58cc4f3f1b6a470201b7e5a1e5d2donedriver_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
acdee9bf3523390bb89630af6454fe38549a6bb716135f4b4038ea154705e456donedriver_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
448772535a56e74658567294f717d0ea690e6de5d3d537f2fd2fbce7f90c398adonedriver_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
b3a2f4222407ad8eb87f26bb9a403f2ea03d7aee8e34c700f947fc6a240d1eb0donedriver_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
b6b598a6f51f15c9cd738bcca3d912fe5bc6ff9f2728206684be7885751bba6ddonedriver_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
17efd3d6c9b41cb5486852f4da7da78a456700ea1bc3496501e351d5248d25a9donedriver_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
984e879b0b00d5319546e480d1eabc1c7e8a65594d3f92ecbd8853e5a7da31d2donedriver_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
dd0e2a68ba6a6d519ffaad5be1c01a0e6c9f39a2475dbe16cb856b6e6e827118donedriver_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
975d684f9cb7cc02ee9e6e1404cd82c39153d7e95f93d4c25b38b40efb5c6888donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e781d1e00f35afa027ebb80669de7d28434cc1c17bbdad101784bae1b0d39ee1donedriver_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
adae628c82c20d1f8fd6a4c5c841d6af79b52d292be571c46afc528fbb2e2d5cdonedriver_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
83bb911b3fd8f5966f63b51a4f4522390716cc977a207bc9c3d2ee2c44602eaddonedriver_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
63723e261f996040d880db475a33a5ae38b41289f7a96df9d7bb5efa0d0a0238donedriver_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
f9d83863b6dc9c9fa5565727bfb3d1fb863f05f4d945137c494ca6fc0277dafddonedriver_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
6f839f3695dd711153605737335faf0dc8e5af51c26010c843ac57d00b6a1e3fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ec3c4edab610ad207affd6d4b4e2a0238fe45dba55fe85d710dc614dd98b8013donedriver_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
7bed01a221822dd644a5bbbee029d5511377fd07c7b3a1793defdf1bc5bd2422donedriver_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
da505ff3f5ba2ce885a12a6bc4eddb5ab56fbfded15ddcb074af6b623b0ef3eddonedriver_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
0f1c80be81d7af4f7b59399672978f43a260ceed2bec31ab823dc62b5a4af183donedriver_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
9b56c14a58dd15fdcbf86e5aa4144d1c425b0f93fdd8861422a2eccce1a703a4donedriver_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
2d44c6f67c49a3c80b0970fe8ce04474a04cd685265b783a01920d50f9df7ac8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4f8773a73048226e9c4b3161b0583ee717c380c7cf2a70b7fac958fc579cc4a3donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7e85cd4dbf0a765de9cc27290662fdc6f0b5bf1e009a0d35555a228d3654e18cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e4e263499c208dd8239273e04193c2a5979a04d44c8e0b57a25fc7b2d026efecdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1ef71c5b3c247a368cbe829617a6e3773ecf89dd0645a2803a5eaa57ec11add6donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
403b2a178d4f6ab02b61391273d4713e7c8caadb80425ae421f41d8a5a7f3f0bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6cb7327a2ece02e81eb0fd09124e3c650b12f99e1e7c29bff029f9f4c9476fb1donedriver_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
86ca93065932f644cbf6ee8e93242c63f26f774dbc97ec49215bacfe27461f29donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8b7215deaa01e6dffeabb3a1764c7236fadc71b32369feea3f8c60164bba58b6donedriver_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
116aebe772da4f09f33fb92921befa2f60ee378e6dde388d1a0ad8b00bd309cfdonedriver_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
99fa93d1f1772e97a7371b4cc69d21b9390a70d58189a0ca30687e9c997452d5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
bf86ef990ead12d53c735ef3daf8f3cb73bec0168f5d384255cc9e1d8fcd45f9donedriver_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
f4b7bd3dcc961480fecbf72e48ca7972952c10efdde058e7812810869b185fe4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
aac1c9c8b4124028239d019a8597d3e78466721465efe2e5e691766e9fd26fbbdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
768a5087c4c76f97550ef56b076015a187baa01af70fab420a194ce7b85b4d55donedriver_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
5a3336641830252693e22e81020e93769fd0d53a6c18890d86db4b884ea45a8edonedriver_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
bf49948a6eb6d9c90977604fee1d13063c617dedd5d679b0fc06090826c54a9fdonedriver_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
ace16f080796007c5972af54545adab6ddb717bbdb82acb759c2bf275cd95cf5donedriver_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
9392f731c14a79c8ed002c1c6ac144d1ca5e1775f72a6c814aef4bb66fee77dedonedriver_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
df66efc540e3f03983bd4f0783316847db2fe72ecbf07fa5d6edbc0f8870e52adonedriver_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
6b21c9dcd9da6999851f3995a28378ef38b65bf5b25483cac2fcc05f6c2d3c64donedriver_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
ace2b9afe75a02dc13a1d8ff173269b5d296f3602f35bb63d16c3445f21acf23donedriver_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
14842c0c90f9e0fb0441f31613ec1ba2e9a13abe505cbfc2cc292798b71950acdonedriver_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
bf3b6614bb90371f455dc3884ad395720357f1e40055080acf26664ce6b5c61adonedriver_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
6e6a567a06b238387bff9ad8e872558303b4ea7139fa47458db6a686d1b6d9ccdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
6a2d6897763ced1c62650f9c7990a1f1e2b8afb2b1d93145fe10f8dd874c9238donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d14694d028f921635d4fcd7e2a5741d42a99d8426bafcc74f5d37d49ebdaf196donedriver_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
864f25bded2618ac5657e825f85075b15dd3add407286009b53c88c801b71199donedriver_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
bc74461009a8e1ec841e29eb60af9b34a2d74c7d266a1c147fbf30c84c20b35edonedriver_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
4ec3fb9ada7354a782db837f8e4a05ad5a686df3acb12cfe74dc4c4dfe1210fddonedriver_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
ecc7a1754ceee00d302636c79a6d223713faccf21fdeb713bf6791b87325c479donedriver_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
b8335117b21f4ba565d13d99791f392903dbc506e691a622ad01861f008923c8donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
85d0076f7f96ab30b603f899b812aa6d6888ecdddfe911bc79b5ff8d4d091ddedonedriver_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
d3cc4f4331ff97dd4fba715e6d13dac1117850be2aeff1d953d117ea0303dff0donedriver_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
41d56e7779deece2cb1262c4e83d2bd3d498e0afee0469179a10d5fe9a425ec6donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
26affa2843a941bd30a7bb7e96aa0990f7e278a114753f5b7ed57847a88cbbdbdonedriver_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
f1f368122ae690db8b8c56b309e575ec6905bef3ae0c7f6d5c72890ea78db79ddonedriver_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
e5811265e9b523d9ac3447f3be87081167ddb50e744aa590dc0644fdd0b99269donedriver_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
c05bf178119e85f764fbcdeed079884996471bd398b99cd83f38b9bf1d4a0bfedonedriver_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
a9dc4131f828f43e7c348abacbf871db1a949bc53b222a042462aa4123b56bb0donedriver_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
439b8db912ce4e7719f9eac6b5cad6644e9d874f3dade3af36e4cd669f17e14adonedriver_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
292a0731117d66fe8a17450baec69aa1e2d18f87c949e76fe4f2fcce6a46e8cfdonedriver_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
11ffafced4eb959b1e92d01f0848c8dac8061b40934c7f28063efe57135c0b7bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
20d48bbc94d0b2fce1ed83947d8c564ea8dc58bc6c09d5f0eb7a81ff03cc647cdonedriver_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
cf5c79305c940c9df4767814ec89c0215bfd6033698f32d606c6656e19490dffdonedriver_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
df1b97763ff50e0063d2c7187e25fed262a3a7b5cb789ba42d48ab5525aa086fdonedriver_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
41a0ecfbe1e683db90c8cbb6a1ae8b096b3590c54bd9ffc3998aa33000f436eddonedriver_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
8ad5af034fbeabbc6d7c804cb0d5c25a6f75ad56b0b152eb40f82aedf628ad00donedriver_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
fb482ebb9604a7cb1d5b5d68ac2eb9c7072ceda0cff03d02a68781b9fd40b8f0donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
610167632c08da56b4409588f067ad26c8c2e3a3d5052e34eaea21d3059f0433donedriver_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
7ad3284d0c066d41166556cc7a1d7e7334c871d93406b8539cabf1730c0c9f19donedriver_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
371df44fae63c85b274e09e9dc6275767f81c27d9a769c28e976aeac5d05c2dcdonedriver_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
2bd865ecdb6c5289395bd9de0e8df06d1753b940fec07d0e9a666d8c7b99c6f7donedriver_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
29a860697a109aedaa76f3a7f1be51bb6d58b121baaab6782ec05c7aa6c1663bdonedriver_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
1c9a9377f83e977c93a8d0c48dfbff3394e02de7d3bc125d65e6e272726853d6donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
88e4557e9a0d11c92c2513c56bef29785f7541adde7418ff0ea9ea12c100d0d3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
2e7b4e0281e2c08b875682cb2796b6b5768f829519d493adc4f6bf5879b52f45donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
6097c9bde84e45aa79fb803e8bfe5daa08d7de95adfdfd102b8f4cdcc9618fcfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
bd1751b1f02c7ba2cccaa1dd1e34f2f92fa9854489ab3b78eb7cf69ed852c4eddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
fd06f36b92013dff10eca446b60ede7f0bad587c0e1f82378c8fd9535895306fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7cd70cfd4d901f39e9d3ba4433d22bbf88feb38858f68b4f56ab39e762c7f86bdonedriver_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
8381ea8167726ce48e65763e0d00ad243e0cd43d2d064326713eccd2c1f8c395donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f196702a022326621173631305910c3960dcfa908bbf2ec7b1b85b2ee5580d15donedriver_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
a7fb668a531a05da2dd8fb82d6c179a69aadfa64e3f7c79e1e879bef927c18fbdonedriver_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
853489d0448cf583b0247adab69a6d5bfe0780f89c2a4d93d49ce55a8d35f782donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
922ca871eeee11eef7cc451be4debf395d511bae1552e0ba57cdf5d55f9021bedonedriver_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
a06feadf43c7d3156d444d3a02eb978c07aa0b67afb2368d9f299bc4b70b97acdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
2958344ea8875fa5cca2da0fcf56fa5f1b9550223e2fd5cfd2d51e8252bace7edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ae29eb89c3aac0fab3a47e7304481b26a3c2729df6940e95e6d988438575359adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
50645429d6ccb7ee3e65e716ad367e395a22a601bfad9e98ca38732e7a04a2ffdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8aa5523c1997a5257c878e458c2176af5bff9836bd0c82141a2658522cd55640donedriver_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
598ce6a6662f9956e3240a4dbde4b392485364191c216aa1c6f4a1d92898cccbdonedriver_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
10207e41e0fe0fb54f4d989ee393d54ae879e30b8839b45e02c0b0fd4b364548donedriver_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
145a2102d61af23b77222e2a141ee08bfbd50e8445e95d9adc6d44e1be6886cbdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2f026069acc37edd664a6065ff1c8febe651f9d886f398b33a3bf44bdfa04ea8donedriver_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
203e682cf756c29cd03128cff7f65ebc64288a3f19a4628c218e14ffb3436589donedriver_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
a38cf82c332b5b5219aab288b8b0936bf7508c2400f58e0c284f348a26b8afbfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c0d253f5673da6e175a8e9b2f789a2ac0dc5cde7c2fd5d542ad5fd1bcc2d1c02donedriver_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
14990caadf6dead0fbd1909087f3ad062b05f97e18bfa148f9ef18297e9a4374donedriver_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
9c3ca417cf434446515a5982c16a0ee246dcd577434315620822d86bc8d56fabdonedriver_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
f357bb81c55eee86dbb9fdd401f0521154051f76041856f7357820d52f3a7bfcdonedriver_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
ed8c0693da16b34a4e817b9e605662488c4a424171a2e16b0a5151e2264e2e66donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a8d6fdbadbbc081534c545123c08785dcaaa765a7f4bd0d7340cf803219e9af1donedriver_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
11fe6eaefb905a6587d1d71c26453e77e23570eac24ed8a8fc3f8fe7f8a3021bdonedriver_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
dfae1810e677283547ab1e8f49be25e0017e066556750de03cf16f90d3e06a9cdonedriver_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
41799b27fd92f1b5ccdb07f868e86adc74f81dddc85c36b9721e3f703dd480d3donedriver_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
54c745a784d8c692d9d70fbc3ae7439bcd5c5722b98fb01a9f3997cd63f25fbddonedriver_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
650d5d5dfcd9c4b1d0b94ab998e0c24926cd5d97a5accdf0ccfb669eb24cbf36donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
47c0eb64b0a67e058961fcaad67e469c20594240717e62c5f319c4bea39b0d69donedriver_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
71d50e31094fb9b29c61d6807bfedb84984690388c16b9bc32f9b39ea5db018fdonedriver_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
9409f779413e947a9276e20c9902d26fe3c48318f0ec1d681bf72456d3cd0a97donedriver_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
792565d1cc6ed8bb53304507f01009e653bd6b6f55ff90116ccbb3e17eb4197ddonedriver_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
eae425c5cde9d9d6a33ff0add734ecafad93e0a11bd823a5ff59477c46490606donedriver_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
811d50d68ef6666dc1414ee576466d2c92ae58b0f6828611a10226eea0e4459fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1e01364a64ee24bb739c69f81aefabd46f9daf66723b09e46303851681f14331donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f24ff7ce9e25d8fe55bef8655c98e1b046c384de7c1a752484fd3b14051f83f2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f1149d6f9ceff099e52e29c7364b560692dd5e9bfcbf1a0d9839c079dc2b24a2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
64bf491fef4113abe6b6c9095bf79f16a32a0b9680dd819e9fbb9d91225687d1donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
5b5c313cb197fea6f83850e35b6c193accf3ffeee086a7f934e1590eeeb65713donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f9295d0677b9344ab0de582441f272ef0e80ebfc5902301d810a46ceb369b893donedriver_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
2c7090d2580c53e08477524d37135f483771f523280a251a4bc6512c1af6be7adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8d966cc9705a50bad221f990ea0fef8eac45d9665167303ececb4ca693ec58c8donedriver_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
85e9bbea8c3366ecdab3fc34e4ac214c79c07a30d5c60e6985b324825a2c094fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
048d10d513e5a50a99eff71ba109b37577169e18fb023d95ae8f0df353183f37donedriver_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
60fa117e0b8b3a0b9295fb3ee6d003470375c9df444f107e702c3b95de13bda5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1c5288f2b088db2567011d383cbb00f6188bc10c417c389a2f01e37606ac4148donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6bf412cb43952672a34005957040612d85dfd82ac25df01c079f94a708f08eefdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
8c21ea09ddabe49e2d11d49e65d996f42e6888c59adccc27e5cabb0b6fd94a3fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
b218977ff3c33acde4dee77956850776a8ccc97c65b91748b53fc709881a1ec2donedriver_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
1bdb27ab3cf6669ef76930f9a04f67107a49fbc5051efa4a5c3d93a29d93ff9cdonedriver_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
db79ed98eb5614e40bb7ac1adfd783ecb5396c38eac6befd4a2f6465a2485b4bdonedriver_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
296a9b1a7aa1344866fe8a65d50dc2390100a535bbe844021efbc6ce7d1f9c26donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
d2ce86d8cc3cbb52ed66138cc267f56b614f118de65918ce58b517e2de8260dadonedriver_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
d26bdaf2d0a3d1fba48315cbfa5c9fcc8cf1464a5dff231baeac57255a166ec7donedriver_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
14001642cc49f6ccd3a24902772f0327d8e513c03297fdb412fce3c775552062donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
c316ca080cc684caf9517aa3ee6d1e5901809c37d6153f2c9023645b632222a5donedriver_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
b26fe9d4bfae44404661053da61201f26341f456104fe312b2f8cffe73f13500donedriver_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
cf6b717024aa0d92b438e02ca0b67f559b5581383fb577a3a3eff2425cc5366cdonedriver_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
a6e08747c6fa67062da43e10f00afac276988cd9b5a4285e618a6163c8d04c35donedriver_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
a10afc9913a0639b4fd3fed1d4b1a592e6c9afc3f9e37db92af897c67e446575donedriver_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
8a4f8a65ff38c08975dfe7e22eb0d5fc18b8e26a3e45163e7e86e5194d1ecab7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
dabf55a2e0fad7f3c322557c57c72d7185660cd3eb2d5b7b6d4dcea0b3503954donedriver_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
9d9e21ebc86a6241dfbef3010e03a3293122c0ad5c6e330b73c265071250b1c9donedriver_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
d91633c6122aa3f02ff4be40d79279931f5fdb3bddade3cab4646189e4e00b0fdonedriver_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
f821a74e4bb296aa03f9c75e0906fe1c3f815cb14656f95cb978bcb676b5b176donedriver_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
1e4f521b4702919515d20656abde65938e7058821ef32957cdd748b9cd47b21edonedriver_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
0217c4be617e60124d4740d119a2435de8a15504761ba61521bd6bcb514999c7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
19348ff836a83ad3fbdf21a7ab458c48b3784617d8974b42d44bc9173b648705donedriver_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
896ed3d793413f1ec1e4be795b3f7a0f95055c21c5e20526991369aaff03e7f1donedriver_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
f6210871b23ca282f4857ca44efb7806814f6dac676deffc87704f03a546bc1ddonedriver_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
c32a039ee95e84df4ca103b29188a0645a2b8c9766d2c6d20c74bab2d23b8909donedriver_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
130260f28a9690431fc7c78cee95745ceb545c3af2ef3f78d3fb66bdad0ab359donedriver_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
123d35d1c6ca3cb5c4a88144f7e6e046b258fd08c0708c7185203ce0cdf3594cdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2dc4561ad0d133d69da0cfe3f0212758f1e6efe7f66fb45f5f10d3058e8f76a7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
19d14fb3b751d57273b1179a2b4871dcacb88852365ace7346524e3f9d0a8254donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
720844f2f9850f2cc3d7930875f03e9bd27b89725415cdcd351f2c126325687fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
68d573a38eef1ba711909adf80633062bcf5bfcf5d813138e11b191b6b9c1e71donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
34a8122d700ce1b0ef10ca2f08803833a7cc6d2b79f29c27f8e137e9d174ab64donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
26b4da2a14bd52b49c3171d7420b09fc1c1197652d67296d4f56a9675e3c6327donedriver_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
a182dc933d32797009f9e895bb70debde3b075fb441ac0dd3ec62b0a4ce457a6donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4093f510826a1a0a66316082636a1992ea349db1b9ef6185483d6ee162637110donedriver_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
c551def3ad483ba883599d0b02f92967a9d3abb05f79e68fda5f364da5288a69donedriver_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
1f07c74c873da146ab39d3520c88e129e31ef2491410cccba21874f376f44a98donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
d2ac16468bc626ac7d3eb0f33d3424dfa7175a7401c56abf29d2ba0ba7a283e2donedriver_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
603ab11c4432bf6290c22ddeccabdfe66f484a569a2168f9887a50413fd735b5donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
bb0750a8909bef968d848cefbf0ee538bbb7ad8869938f6b755e34ac17441d85donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f50f9082f122707c64d3d60537fc7e28db5a457b18141c5cadefca0acc3da39edonedriver_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
b3339d48407f7554f3917d5418c16eb7a4395460b073c28e00178048bf690e2adonedriver_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
0c4afdbfcbad633c7386f123be955c26c10076844474207f06dd4d245efb79d4donedriver_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
1cade7138fa98fa6a49c1cf21d507cebb6594e138fd57e59a1b240e4553703c5donedriver_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
4d2271d1d9601a7fbddca0eb07c33f82c9cf1e9f3b76c60f40c9b7c3270caee4donedriver_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
7e3ec5dacb76135129bd6f1eca45b3e1f43cad07fbf563318ffe7194f61510d5donedriver_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
a9899990a6e2d64f9702597c844b542411028e6c61cda76425282abc2300081adonedriver_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
584bb70905c7d8d55f94abe651660b90b3a8ec2b76dbcbed41fe61e97751bf0edonedriver_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
0d033959a16cbcc8e6d812fb538164a9c43f284268b5b2f3916e495af23f6d5adonedriver_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
bee2f4821a8a7672677577fb7f2e8ac0ae3f1a263cf762cae39bffe74d3ac7bedonedriver_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
175758c9557959703502ec42b3a02c0ca3607fda8dd1b125dd67332fa4bb41bbdonedriver_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
294aa37631e438acc959f0952ca6e0d7dc0241151c7519baaf1ad49f2166142bdonedriver_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-2b9ce9500ae4ec8a-1374217-7573 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/2b9ce9500ae4ec8a7a084906d6553de27749953fac2bbf1fc6f1c63d1d76f978-1374217-1771541840744614428/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/2b9ce9500ae4ec8a7a084906d6553de27749953fac2bbf1fc6f1c63d1d76f978-1374217-1771541840744614428/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": "f89b455def7a14d40c24724afe459c97c3ea2905bbb487f4b9d621091d405ce4",
    "expected_sha256": "f89b455def7a14d40c24724afe459c97c3ea2905bbb487f4b9d621091d405ce4",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.7.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.7.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.6.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.6.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.6.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.7.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.7.0",
  "discovery_runtime": {
    "driver_version": "0.6.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.6.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}