/versions/

Action f6a5f78bc51cca30eee39ba4f8c46ed4918b594b226e0ffbfbd940b8dc91f99f

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.0.230

crate:v0.3.0dso:v0.0.230driver:crate:v0.3.0

Provenance

created_utc: 2026-02-19T21:34:55.973768107+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/f6/a5/f6a5f78bc51cca30eee39ba4f8c46ed4918b594b226e0ffbfbd940b8dc91f99f/payload

Suggested Next Actions
Action IDStateKindSubjectReason
862b81a69b8234a189c432d2082c08308ccc012e4683e8d106c6417d28ef1360donedriver_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
db8af7b0d35d6e570e3668e8419576e2bfef2a5968f6b9eaea0b081aa867b8fadonedriver_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
0f8c80e6cc020397559d2fbd650fc866b3c9325c40b2ade28eb002e16d826124donedriver_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
c0fcd81742d6c90a8f01394ae3fb92d46e7aa8979ed3a7b1f4f4ea9eb2937100donedriver_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
f525bd7687214d3f8f3283db63be77111bfdaf2f4871e489b9b0573df9358ae2donedriver_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
118a0d00c0796d9898dfbcca37ddb1bf7eb894708fba117ba64c1aaf180ffc4cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
007098c1de7bf9bb5596205913e4b6c7511e995bc0f69f5bf678121ac1bfb0abdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
389234321d34cd2525208816386359c74f677a01969bfb88a2976b0fd38df72ddonedriver_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
236cebb7b57bfa31b38c38e79a63b3a94ff815e7e213529126c44e85db826fd1donedriver_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
fc3f092d99cdcf0fbc26bff560bb3cff4c85b5fc8ba637965a18548035b301ebdonedriver_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
45dc3b7fdd94af9cb0565c05acfabc3246b79ff98b3ddd139a73e435d9934251donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
3c6a6e4470fc4a8a9ca6b60203b0ab55a393fa5600a94829df769445e43ca41ddonedriver_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
ed44e7a26b2a54a5e65c98d82b1ddd0390d0dcff7a7b2c3c267afc2b22569feedonedriver_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
d1b715b1b15c08689799980bf8252e34de0e964cb54d893a1f5c5ec4d8512090donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
dc3d3f46ad008acbcc7e04cbfc7f755e9cdfb483240bd77d0bfe70d4e6e771d3donedriver_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
210d1b1a691456198de57d690c94409411bb3abdd79135d55199f8f248cd9ec5donedriver_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
f776c102b5eefff2616cdcf05f94795150eded8395084fbba90181b18f011b29donedriver_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
c97c930e10fb943411555360bfd393b74de08ae50873cb1ba9c8715ddcc289f0donedriver_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
835f1c9ef78115976ee9d93a28799680d7151a65bf0fb51387f624116739ca36donedriver_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
626df9040670fb0fe7fa185077e374ee44b603f7c0b280a37bc1b8e295d730b8donedriver_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
843f36e86253b4a1014e66762cf5a979ae7fe07aa4b2f265370d37dfc6bb70d9donedriver_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
bff0f32f75b8ff6eefcca138624c5aa12067a3be98a2c68d200c3b68c3319a26donedriver_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
235401afedbbd4f78b7e3dcab4256d21a68bb1a8a6b255e159b76d551f421e3cdonedriver_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
f7930b99a7ea745cdbfc34e9d674312ab7425bfab41112ce971fae324580dab0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
32ffeb6803ebaab177559bd4a47b6ae9c8c335f170c4d287bfa051037adf8b93donedriver_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
48508b8a61d8b09a91db2160e5ce4ce0f331c202ef0bfc559f14fd9f3fc0dc6ddonedriver_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
69ce569fa224a259add062b111f288e937da86eeebf6cdb77cda39cc6acf37ffdonedriver_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
e97f445525915450910db540cd51b129a9e1cf1a08c2dcdac431f097f2e08efbdonedriver_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
1e801d0d03572388682f835e2fcb0930aca41687757eeb6e6e458701a0667923donedriver_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
66a6a2479f01a6544faa54c22d4d18d3e82f7a16b342ce325ab9c3530bb5751ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b5331338a27392de91ccd28d643c069fb9ae8193acc91766a722bd586f408b6ddonedriver_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
6a7261086ab23a4512845222ad9ea7fa193e5f14f086c73c9baa6f2044bdcc54donedriver_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
e3425f8f222c40b9eae1a2b2b35b16d7d20da7ca13915389abacc2a8ae36bf74donedriver_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
2e2bd07adf9fbe1e39125399ff363b058dcb0ff5a78edb5189070c8bb3438b9bdonedriver_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
8b54373a5dc4c99ad78446b890471f4f10f712f52b776913839c13dbf7ca1bc8donedriver_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
3cea5c31fbfdff2d00eb6ecdb45d00fc086eac494c75215ee15e5204f3e8f6dedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
32990f08dcedd7341fed3c7648dc5f2439b4c951dbc73671fed4e9540934ba25donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7a9bcbf9ce9d37c0bd19810f2956315f5358355ccb848e39c9fdb351102ac02ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
bd3518879e0fb181d644e1e0abed6cc9aab6cd4cc5ef2dbe99a525f846080fb0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f8e61d781a6817a9359da6a98f17e10ce83881e835f63d36dd05402f8e4733f5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
3c97e210e435fea7694e631c51ffa67080df32a2cd0ae8977b037ba167794df5donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
41dbcc5219aae637a377f0bc4402d61b313c6f95e805b267708603474e41a6b7donedriver_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
ede63fb986a1dd1cedace3967cd01b04a993110810cb47c273b31babcf878648donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
151d594044673db008bcf13cf596ffbdde82231f5d750befcfa45c4fdcfd6fa4donedriver_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
fcf29db594743a28652cebeaf35c2429fc1e3a004d95b29c195444aa52435804donedriver_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
7ea9f01769f800b2bf90b6354fb12c9d6a262d6077b5cc3e47ac7815bf11c22fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8ce7adbedfc65064b7a0230c7bc0b273a256c0263ae3c7d8e90ac23783bf4f5adonedriver_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
178d5fb6d5daa475f76433f52fc056dd111215257f2e0c502a3db16b1bdc9563donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
96f625c615bf18b365cb84e811e62ce96de010716c71cf402ca12f76bf6f89cadonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ac8c92a4a421c2eb8ba2428b84e0c71c60d27633a0c6f62a0804142da9bd53b6donedriver_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
72723b84123817fface5ceff0d10ef9afa6d89bec60d4b50937ddc80a257f8f2donedriver_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
3c19ec54994944ca1034d97ec6186038dd62177fad89e3db715a41621f7ab166donedriver_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
8ffcdb01100d666df2d15a6b2441f2812cb6f8c6bca6c5ca6bb08a6624c56a60donedriver_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
0d38cd7e3c74fd0c322121f02d106f55729b7d66444c85908f237d4b84324e36donedriver_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
aca6e1a658f0e29d2e50c3c516177bb48b9884e13c9460f92766e8f0405ebe54donedriver_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
3944931fdbcb9c39ae787585b3ecdd3201d8303e0a7c93e5393812e00fb8e68bdonedriver_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
7c22d05283d259a9a737c30dc950364855da9b6d108048db564c1d747efd79ffdonedriver_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
b33761b32ff38d69e44a0757b0f27bbb4c0ea4930b5d829576e7a45900d5bd27donedriver_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
404778719aa7e077f2b7b0165dc03a06604f74845f86b08e75fa59782ef7dfbedonedriver_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
044ac68350b6c1f6829c347b2bce789a9ec10b3c713c0f20137c0fd1cbb19a76donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
b40e5a0a33bf771522f41a8b106ecf5aad099cdf35f3e36f6533233547096c50donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
8db61cc1d27f60706824164825418290ff1ccce06a0fe1a697af2ae49cf15d58donedriver_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
780493919f2b612994eeb01bac7a542556d3d3caccace948c6cb7c2429319eeddonedriver_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
1d6e8bd08d109afcefec3ac386086dd1fe8fe6a430093c53872c0a8c7e98e2b0donedriver_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
b304de50094b2f8de95f6dda872af5438399ec172f74b0959f13926686a139c8donedriver_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
acddf8b6dcab1fbfc3a3daf98dbc6dd1777e0839ca8a0506c8d14a3a82aab893donedriver_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
bae6ec2a6b46c82aaeb71571b06a66b0a5c31250cedbfc087ece71f040f3b64adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3534844abde99ceaadf23ab137161f0102edc0526fdea4c3ce2a05f758efb92bdonedriver_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
fd2e699653419fffdf8808dfcbdb607776a562f64a05653e6a74ff46bcb15e7bdonedriver_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
d27a9b39ac419f7ed0ab9d10823d1c459893aa5aa725ae539a0ae5c325f2eaecdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
47c91402b2f7360ae03429416de526c08d246570afd93b94a7c9595329fa8c74donedriver_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
7c35378ada169ff5c60a44c83a5655a3274b9d864f7a4a104c9109218f6c4f90donedriver_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
fe5b4e1d2b7c913de4062aa88ad8074e5f7610ae702d12a84c588b1b8b3ed28bdonedriver_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
84dd7efab3112756973e813ea70669def2784ff61a0a382b23a792f6f9be7e8bdonedriver_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
208641b70029b8bd077ca68ea031e967bbf9920c144ccd4d7189cd63bec77a75donedriver_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
94b85f3ead519438e44fcd21e3f87f2dde33009a16bc3981411879b117eca126donedriver_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
f1bca845fe2c472457adf1fc073d9118b2452223b528aafef9dc4e3df64446f9donedriver_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
d14fab4090ddf90e0b7aa3c3f73643adf469060c73f5e971338d786120d57f08donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
86a57ceb60d0333bed8d7c738fb660d49c617bbaefe86d40171c2a5b6385cd44donedriver_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
35a215c3baa1eab51449819401101dd28a3d0502a9b29d19d316307bb31b8b70donedriver_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
6b2f54ff85d9ee2300cd25698e410ea7d4f3096d5ffd44e33495efc0646cab91donedriver_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
b18c2ac197f8216368400018aa55b8deed88b05a36c2e2dda0e2a163657dcad5donedriver_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
2b6c24ab3be3044945d2e1f8a8502f8a7e610e5b8a3d815d0b650a465345edf4donedriver_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
69bd242ed2de409d1f5f4ff4b1663a3f02d4065e06d0059bb2038fd0514925c0donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
b39cc17515cd1d4c784c8246217b990ddeaa786d1bccd9cc7c3235be98c742f0donedriver_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
193f16d7c89b327733744ac041e130398874f5a5b8295ae31009170ec7d8ce28donedriver_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
782de849aa1206911358f234f3a9721477fb059cebc2d32945dbf8d6205e238edonedriver_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
fafd2d95111e16fb8d252914841594aaf6f6fc7e83731b38d25f8090cc68d3cfdonedriver_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
b00f0b4f0f0a34d097282e2696789e41c373d15eec2ad91ab85f1a23c6f033fddonedriver_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
cb065bbb497ce04c9ba793848d3c50d86c5b8a53dcfa22b13f81851ddeb200f7donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
faa8eaf51a1d1c96ac192d21843eb6f2132c0f7cd1136fd402a97d9d4c46ab53donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7bcb58fba4d276dccb586dbfa8628782665a5e0451cc83299c603313a064c2f2donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
813a2d227e8cb7d9d6081ad4c4e9890a315ee314d5128d7cddf9662440bcb1dadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
1de4cad40fba20cad8766878a68142ce822e57ac66fa0dc707e06f8323a6ec1bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a6bebf86dc37962affbdd2256177a7dd0e5215a29521fe25546a9b121679c12edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
eeee60b0da3e9b093bce1cec5c525f4928a097275955bb0667f9b29ca27e2e4ddonedriver_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
548b53a58173f7cf1f7bbbcd2cf20b70412c9c0059595ce72dcba50919bad419donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
194a9650496294aa39200984c76a96cdc22ac178880e39b3e792da512ff6217ddonedriver_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
4b9764dab3f9b95972b9eca1a1a513e566237fb5b810634590a5f365b02172d0donedriver_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
3db1c739a01725b29b3ea0bd52855dbe31cd77fc3abce1b9b25fd2bf17871aa3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7e36fff88113cb8e402c0def5f7c798dd1700a18c38f255dca2e988577615c14donedriver_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
6df6a8449426df1bcf0a9bfc4ec5cb2fa9cc2920828988cff79ef6a5cd251910donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
2774fb8c17d13ae550652c45c4430163af1d088316a6690c876f9d2bbb1dab5bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0385e979fc90745ba9f9df6a4a126cdf821cc1af058304685d3809597e31d609donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2cf32d3c977caff383f4feb252e661df8328a397777776a564974eca1552b9cedonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2d4061e3a3a69a23cc609295121b60a051e3175da0652c991cdf53bc5df576aadonedriver_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
c80fbaf0f560f523db2e0dec38ff49f5e1ba4c337690d37b41e28951a3445f1cdonedriver_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
d176cd4d3b234463ea1f3995a17ac42fd17c1a71fe31ee96c441c4bc5b58f823donedriver_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
eff974abfb53212df3e8b4b4b9eaea065dbfc694a7300447c0c77352aaac528ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
de72d7d45fe904111f42d6c0b87d172f3c0e92434c4978160680d56dc85ddffedonedriver_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
b77973be909c8693da9b95d84a1d990106bfc0fcf520515acd1e577ccf523a7adonedriver_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
579556f2351da552b9d9b41b8b3d1e6edadf0f49731a6dd99d3562e1b08bee38donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
be4c7eeb069c3ba0e1a86e7b32e3cd918a378826ef23be44afcf98e2b7380089donedriver_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
2fbbcb770e90e87ff1bbdb755adeec3101907889562ce113cf952c73255c2226donedriver_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
08993ab99bb6de6d6f170a3f6b1631ec2a169d33341c607109e3b979914112f3donedriver_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
54a78ea0308e3d10802d478be8687faa0728505f1b8d16e1e3880bbcab35d570donedriver_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
cc967a90a3fdeefe35b6e6bfd0f5d3aae11f81a8e3318fa2e3688182717f82f2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
400187cc5437739d20b934c5e53ef7e6fd87a780abaefc57ff2a9b49b566286bdonedriver_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
4998cd9c00d690603beb5ab45e8d261690946c4fc2dfbc4b5b79a9ac7d986426donedriver_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
13247a8423205f2176cff52843bffe63e4f7194c927f75d2ad53a58ca6526df6donedriver_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
7981bd95858a0d8388451d65c86bbb3129d3438d089f02632b830ebe7433a980donedriver_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
13b7a0fb3410be1c6166780247c87124d0eaecc12d7bd51062054e8b30bbc1a2donedriver_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
5a65ecf718071facd8ca008f7e420ffe80d03c846c66df9df097e7a2e6a0b8bfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8350fdc40855ebc109e320c27cc8642a827f477b256f2adffeb87ef28b9b6268donedriver_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
6ff6e3714aaedfbfab998b0f6480ac3be8b00a21175fff167e98fb6099acb70ddonedriver_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
70179ed426f9b59f5f5f55b46b87d44b0e092a6362a409391ff5d82a616765dfdonedriver_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
f470a04859a938505a8e33c0e23cd4235d40b2cec84a7b657a08cb385eec7f89donedriver_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
34559f409e0fb2c4f4716dd7b6c1ed8c2ecc9e0435d0d379439679fdb80f7694donedriver_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
3733894f8ecd09cc902f5608e80a2dab4a196bd3f96d7ecf2f832c15db6c40f6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6e35c9b45e8eda65436b4e590bdd951ce05bf565a300019b140fa9943a1e493cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ca1d3242d483a2b6a477e92450f3ea117f0a6020627cb9013500954579a9148cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ed01851bd09a544a737a4210112a2c9e7c2cfd9fb91a9489bdf37207931cdd26donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a35575f260b574fed4c6fa3a1221fd49dea4bb9526ac57ff26653725a8dcbc3adonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
bed8ccc709acf473a0a03754b2ad6ca937bafdbf6624ba9d770deacfdae610f5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4d610009feee3fa5467685416632ffe3ae49b92ef5edbab421a86ff9c41b903bdonedriver_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
7caea6b8a9c0b4e6c7e17e9d0b58a19547c9c6203bcace547462c3e14ea07bb3donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4a619eafd45aef7a7e8f23a9e6c51e3592a5c714ed3377db141ece9b62f3e188donedriver_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
c3fad960a0b1806bcc007b03212f4dbe4bc900ed63bab1880395cbd2f9ada410donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
149cba1edd16565345d336b76936b5323a175113e2993f5163eb742895e4672fdonedriver_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
dbaf08a36c59fcc84dea4ab3d1d275246e95baf26f7764f3eeda0d59867dc282donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a587b68889f039c5150a26d875b1f54a0d2863dcdd9605e05a200cd7329dcad1donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b2bdcffc6f96eebe58ca8eb5cf80d2de4a0a2f7e1b3c5438aeeb2cc05eec89c2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
910cfed6ebf55e8536720fa5a30aaebc40885ad27880ecaa9e52344ae2c270e2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2c3b7c28a06c2a5ea7a5c1b7f2bb06802c440c0659921f2fc7d639eb3b1a3935donedriver_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
d52e12eff37b9696f8fa038da0e639a0b36c790eca4a9ad0ea60de8c1723422ddonedriver_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
2928beaab6aa6e285fac9b9a5253bba05fb030fd472a0799025e03c123d03fdcdonedriver_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
a1e70ce76445c89e094c50da8dd49ad52f0cba6f4477c9da1cd81ea25bc99a07donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
8b4505c8ce7854f22887a5ee5968c8d80310f3807ec53b2a2a50480c29c473a2donedriver_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
691dfa89aa26584e4cdffaa6bb7cc622e3aa7a7f355bc42ea9e57387f01145c9donedriver_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
7b4d10afed4194b695d75aa74e5e284d0f617073bd608fb16b77542034c757dcdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a8bc24434775ab96156dcfd1acb0aea83308f3c542ff21a98f2f9654cb2ef087donedriver_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
b1b5fc123bf4863db6dca1e43b1275d41dadb2470fc76f548d89f2dd9c9a2128donedriver_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
d9084aca4869f0362bf940bb587ee194b37366866d5967131b717f7dbfdd5982donedriver_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
76f6a8f32e1153dab1e3bcd36979f53b7389f20e593bdd0494b24f056d04dcb6donedriver_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
5f8da6f92f974d515772b6bcbca8dff2d43329eb13dee1a6adb162ba2ae54590donedriver_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
cd819dc8ac77c9c937e54f80bf93df196c7780c195d73ac822b764046ee9d2e8donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
bdafb231c1da80a5ec0e3087d4ae617fd8220dcfd4c1c3e8b02669c546b23250donedriver_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
118f8395ad36eedb5c52111ba87a397a14dd55c3b5e0db4b229ef79142e68de7donedriver_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
e759393f2dde05725e2e7be79e19f4af3cf6d8f5a9234d7e3725b1322ef3b00bdonedriver_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
968e54a1fc2cf83ac5c838cddbcdbc2cb5f15ed6d046da2581c75d8f054444cfdonedriver_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
df89967332d622fd3139e91913ff1bf18d23a2d0256e68afa531e24b40ea2148donedriver_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
e319224f952045fc740ddd32ed06764bf5f8c476954d3bc5a2c638623444469edonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
7cf8ab65f5cc616b165c72c62f1efe2a9e87aedf92148400d5edaa4144ed812edonedriver_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
cdeabe760b752400d581cffe3cb4184d06d7de5a49e5a569590fb15021911df0donedriver_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
40740a0d134caa84b38aa20a94f2e1ce297a072eb8032f48de8a9ec4443abfd9donedriver_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
b42e67c056122cbcdce38c8af9f95cedef4f8ce08c7a71254271305c2d53833cdonedriver_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
34227acd039e2971ea7b03b07c62b80e9c837831dd60c6da055392657be80586donedriver_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
aba8eccce2ea03fe1b1ed39bba8645c7d002d1fa6418203d3d6448c40293cbeedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2c97d8c79a1648134b0c6dbb33ad661a98236b7f3fe58951a8d4ed7b230b12d7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
9159445fbd6780d6f1ad9de89052a754aae78bc42812fcea8ae6705d8f370841donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
51d2f3375b65f72b42e40780bb14240ace9996b86f0082d54b5c01d1ab3e4421donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e59ce4ea778fa87ce46dba0f3e6f3cce2b24342b861ceaf656edd108f59c83eedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
c0bef705dace3ecf88fe0c4a7dd3080692292e8617d0d31f7d428e79f394d934donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
737013d19e4405dcd81a580446fb672fc790936b43d3d2f4eaa2027cfbaf1b31donedriver_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
e0537d3de2b1385cdf0110975b6aeab1da7867c38bcb021335130c5537b6de98donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3c8345e14c7bfea91c75e9c1d71d3f65cc098f5683f78e42084be2ba57e6b574donedriver_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
1be7721028a0d2e2f1529ead8ec097c36611839a44b20d44671ee089863afeaedonedriver_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
babe9d13e5d186ed2b1c86bd813ded1ef333c2a3a3bf5f49dc177a69decce75bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
b619bd09cd9ba4147f2d3564c32a28987555fbf670ade307a050bc9bd53bc4a8donedriver_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
005f0237e334622a99f271e753eb10474be2c955f5a59f0b8cabb4c87b7650d3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
36a13184e0f6ca8ed5d856b0d6a6a05da280a2e1de663491153e06532e70534bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
143a4934c3a25facd94b30f35900b3312843f493cb930ab346234ec9d9df2a49donedriver_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
255ce565e18acd6e536fa81011c6488899866d887b05685dd40b57c53b728826donedriver_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
637b7c931c7e6a3b73de1077fe704b52c0706122eea8f8915b8a9759e2c20a71donedriver_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
7cd6b12af6e1b4304687542244ec8bd2e7d13cd75c6e2338b506d7abe87aff05donedriver_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
e20166aab17c456a4fca1d644f2ed6ed448f6e9d843d33f5021dd757c85819f3donedriver_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
68c7bcc1bb6b8f611ea0f7b0e83181ad3bbfa2c29fe33d1c6fc39a6e8ee547eddonedriver_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
b8d141bc7fcc8af2fa9f05d9ae3b451040aadf140bd3c386239c8a4fec8709bfdonedriver_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
189ad7128a2e994e1d45f41d5923ff36b8d8bff99a12441fcd5c8b1663731b8ddonedriver_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
72ec93f23814f68ef12a90c0e3c56cdf817b2e9269d82e8e4dc1f06ec7800823donedriver_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
5c79a6b4324fa93cca06271328e9fd25633b086c1e72b1f365e74810987310d6donedriver_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
81596ecadc0d55cb031c1227ffb6862e10f1d374f170d173ed1d97acf610bcc6donedriver_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
b6666bf15d30aecc8108dd96047e7ac41f1fb40d50031a3f54da513dadba59dedonedriver_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.x66788edc96a07defe9679c746d8b11840f6f6986ca162e3dff000d20c91e191ccee84
Executed Commands
#ExitCommand
10
docker run --name xlsynth-bvc-run-f6a5f78bc51cca30-1374217-2 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/f6a5f78bc51cca30eee39ba4f8c46ed4918b594b226e0ffbfbd940b8dc91f99f-1374217-1771536883305464466/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/f6a5f78bc51cca30eee39ba4f8c46ed4918b594b226e0ffbfbd940b8dc91f99f-1374217-1771536883305464466/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": "3d765d6c86811d5d6b943b75509eec34aefd789a2ad1e642913c080c8d2f51d8",
    "expected_sha256": "3d765d6c86811d5d6b943b75509eec34aefd789a2ad1e642913c080c8d2f51d8",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.0.230/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.0.230/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.3.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.3.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.3.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.0.230",
    "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": 374,
    "scanned_dslx_files": 9,
    "suggested_actions": 193
  }
}

Action JSON

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