/versions/

Action 3794a903300395a5661fefa3bcb5635d57c0de6d44bd7b0bbcc8db7a429f5754

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.12.0

crate:v0.11.0dso:v0.12.0driver:crate:v0.11.0

Provenance

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

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/37/94/3794a903300395a5661fefa3bcb5635d57c0de6d44bd7b0bbcc8db7a429f5754/payload

Suggested Next Actions
Action IDStateKindSubjectReason
4885b4b16cc84171a514cbd20c621e10ea57aa0a5d79fb6952dc0a3873e52961donedriver_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
8246deb846a66f5f0b7458d4ae91a54dffbe1a8cb169938dba9f6219bbb6d139donedriver_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
f39ab61e0564f66f72ddd16969fe082328776a535d79d11a2ad88bb5bd2726a3donedriver_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
031c1fea0196a20eb6e0e232a3a8fa96057f1e136a82f085fe80d0b398d166fadonedriver_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
cc10b40b1199e0574c177d0e5ca31530d4a6f76dd086b6eed31c1dc8cd5894e4donedriver_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
047f2eec16803754e4aa2634fa290dc9606ba519c20ffcc0e65bc4b5efdf1f8adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f2287962ab44afa75e6b04bc2a05e08d02bee0a5857af2c7d468562a279b2bffdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b42302e97f63b7b9994324aa66be36d78a141fde44cd4f212e3011831ad0878fdonedriver_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
df024eb710a3f46a05b479f77bf83732f76882b233ade1960fda1d54f74e00d0donedriver_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
7be554da3bf8f1e68d4f72283afe102516460ad1a9b13228ff1a23768ed5ba8fdonedriver_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
863781ff827ba1df34a1854dd218982feec88175b7ae621bd9f6f8df198d7422donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
319f27a730c2637851693368951ca81ae06710c5f3728da0a56f694ac52e31e4donedriver_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
34c670f8c916614ee551c8f6feb67b82b84a5c34806584b7300c30eebd05d0e9donedriver_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
2ca6f7db4db0d82ba3336f5a1554fc6891ea24b9549d746a09342ab87d2ab625donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
cd80ec070509f99ee6a3ab612f343643225b59a57dbab4e56b32471e01115519donedriver_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
5e18d1ad1d9c7aa356f3fa5686e3ce3d25544170574c72ad3015a2b1b7a8b37cdonedriver_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
194e379b1b23943ffbcb78d2d965b0e1f16fc0f81bc3cfaeab067a464a604e8adonedriver_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
1e12a478acee2253cd464988ee34341f1272085d834a2f963fb5517db5cbdcaddonedriver_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
0298bb35e68e5163a1920100b2bce398cdd9a531e8cc1bfcb7444976b8dd8eefdonedriver_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
0cdc91f2442f5d6379be2aaf4d9bb093a315ffbab5ccc20e0db60db04cd50dccdonedriver_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
ce8c3ea4c330ea2264afc01a6ea1ec2af58218cebd2b978f58a50d8c505dd864donedriver_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
d117d4148d2fb562fa17c82362c9d134e07c33c8e7cff60927537667cf05b162donedriver_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
eafe53b66d19de4bb584b62cc6eea27dd69b097cd84c1073dc06f5dfebe22eb1donedriver_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
01f9f2eec13d6f79e3934fe74ad8755c45134a6c5caabecb657235dbfe6298abdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7fc6f06784e900ea057460bd51e03ac0da3a14bdf63f5e2a263fa5be545f5045donedriver_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
31f676455bb08127ca9f6a3ebe321afa934f9850b530fbb338d9c63b4b90f7fddonedriver_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
fdebd9578c5959d40e37b919449dc2356def5ff0c7adcd4c5969b7f8070b5015donedriver_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
1123a6f6fb1afeadbf25443973130a2069345fa830645531371f8b981caacb7cdonedriver_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
6bd4f449d7c22d75f86f647404a3e4289afa7e9382127cd1be99986ac2152f46donedriver_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
ee7ace8d8330464963807c2da65c300722ab6a86502bc5fd5f05f7470b2ee1e0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d29fbc4b7f6e218ecf4a3876f18845ca57747566027a7845a00fa4f29a7cae75donedriver_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
70cc911d673703f32333f75c5278f78eb21aff1aa07fbe30582cefb67969ef49donedriver_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
26a54b28e281b26aa0b72e66eb2bf4ea2e672e7c9d1c6a7d7c7b3886cab41194donedriver_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
ef27f7a1ddf61d3e1d4cfde2438915e69ecd46842aaf28217ae2b7d9b9f095ecdonedriver_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
67f481c2bb94faab4471ef3f73e628ab12f585ae10f96e787e7c823c6e396225donedriver_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
a7b9d3c28519c7ee3d12ff6031ca484569ec085ae6ec4eff58dfe9bd5fc91d7fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
eede63d2ea2aac2ba1c9da26ec42aadd2c2b9b8bd258af0632084f9a402d5ebadonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ad105136d0810dd180b3925cd70dc1673d730fc00c2e82c16fde74920526f67cdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
a9493d2c99f1299af8c54c3c8cd08b09c05fe249f4be987b514e06b3f09b23a8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0f8bba32336a25a80e3964ea6718d005cc7adb2b12be60187002a2dacffc6f89donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
c71cd2706cd0ddffe0eb4a32d79f46ed4ef07eba82e6948cdbb989b021477a6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
41827693e49e96716b17d947a0720d887956c4fd31b334745f945eef3f13f875donedriver_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
e17ae470a7d1d471fc007b75b251fdc5cb0da4e86fec92a01c414707b097837bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
be3f3055e8cc40d551dd3c26eff9357f81fd747b45cc9492759278e84a05461bdonedriver_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
57565fcef08b02c98d77648721d26e755cb3dcc2fda128205508b4eca9029fe5donedriver_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
949ee2704115bc7cfa98fcf7826c57010b63e6dc734ae3ec0319adf99fc003b4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
356a0bf806d45c0d6995e31f719dcb8de5db2faf37e0533b2ef9d80bc0822f84donedriver_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
9f8cd2dd926465a10addee4a7a6c9ef2e05ce907fbad21cbceb0e28c3eeaef51donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7cd65482f7580c5262de18d2d9bc803b7316e64828ed2bb57faf2caf103cfd4bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ed85c4557b494c9d8ba33349e265c71f46d1e97b8ea934d2ace6ebb20d594bdfdonedriver_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
7b6c356d1562ca72088c8f07d0729bfaaf9fde5ec9f5e4533eb79c7379631933donedriver_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
2108d2dfbd4114d1d72b2b618370d9e33734e49fd7741cc01afa5ea26c54ffdedonedriver_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
b0ac0f539b146b7b952a1a90efa2cb7d5f5952aa58d6cc8188743c76829bc8a5donedriver_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
a74b19c7c5920a677b52011b204cac947efe995cfe8cf6e28947fa7f11d91c3cdonedriver_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
f0d1051aa9fb9b00ba7587f4c6665ab52fe902e02ac59d73973a53532deaf35cdonedriver_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
699f40653df115b6f5ac31d66b7bfadedd2182f182718ab9c2c66f18c52fe324donedriver_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
94dcf0df432798c4732000a3a414a7b9d58e99839ec8e7033aef080951a12056donedriver_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
2fd43dec0343d0ac95120ab2829415e901b6dae3edf410c5cd3cc2f6d97a5ce5donedriver_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
8c41cb59aa87e2f9998e0436f3c5018833804fb8ade2b59b8183d3320dcf0c4cdonedriver_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
afe9e4f6d26698f347c51ace3bf20653bd927151ceee518ef80eaad3b175ca48donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
48dea6455cb0f669bae18d80ea2522e24073a57580ae3603b0855f22a57cceabdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
cf8cd40713532116d2b5462b4e4aa66561f593550a12134bc0bc8a122be53b37donedriver_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
b8a9040c4e42b349da4ef298430a3db4f13f7871f45d843ccf91e579e7cbb7a8donedriver_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
316b6ef43d9b17073d3923df4b962b81f41eb75c18ac0b55c2d94f8da43b1fa9donedriver_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
f72dd82a0d4c0203137c8c61f0bcd232c9606d99fa536cd1f675a9ad631e6679donedriver_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
73ae9518087263eee4d9e813e5f1825243d3dabb1457c93e563432330d806212donedriver_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
44037394878896f9b1f547128dba7bd5bd20f000d577e65d2f51c7092fb5070fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
733ad61e9c368c36407aec683aa70fcb970f9ed9297fedda5863765383538a2edonedriver_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
e6823ef2d5cbc2fd49a2c53b4f7f617ec25fd05735dffbee0df92d817c67dbe4donedriver_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
17f93cf61315a24d6cfede3048a365bfa7d499dc6cfa20b70e8ad6e3b6ad2d88donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
c932975a7aa9fff7a577f7b1165ad5f78a4f819cb52c20da3dd36fd6fd96e244donedriver_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
3558a552c1a958279df39cc78697a7150b1e4ec483a23d5d7aaad234c14f95b9donedriver_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
139bc3187d04d4f8d3008553ccf1a056b4b7e34756dcbbfb9f770f074621d856donedriver_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
064303e21110321cc13aef141d06c1afdcaec522e77abf5d3ed1f01eb1531120donedriver_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
f32db58a2ecd8d7640c2bb9c894ce982731d07c0d09a63bf0ec7e60fdcfeca5fdonedriver_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
458dd6a9d753303128589f125b8cf86c431fe2988bcd3d369b1064ef15eb1acfdonedriver_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
1df9b0bf069690439c2a2d2d716f8634673b7d4f3b27df032973e2ffc36df8dcdonedriver_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
219a10b8d014e2699ad41754e443889e4b8c711e24fb82211d3c24d1da737b6edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5600ddba62d17e353df762ac13cc0667aa87ca77cd82758c0d6200583b0bf655donedriver_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
fdf7cb69c4dea88572de0c76d3d75f9cec334a46a97d8fd2e4aa61f83fe8f9e0donedriver_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
06cdfd301f402735f764ecc9848edda157914519dac4ae1526e00237e3737662donedriver_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
4c099562ee6e65186002b4d8695d389401e34d46ede0591ddda85e2efac91062donedriver_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
3fac1af63968fe362262183564d308c44b0f0132e9978506cdfcf31dc484e93adonedriver_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
0b5b199e20156b618e41945d6d30ba4a8bdac145720ae12f0a2783dd1feb7057donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
557dbddbb4c8571ed1792028d3b99d3197093a67bfab3ba94bc4612d9ff2f3f5donedriver_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
aff21e93d5b2f23a41615d26b9e4a260c28274554041462741257750fef4f7f1donedriver_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
7dd28ea80b11a3d2105e250497a255c3309c1377e2fb17e3547eff0d8f3170c0donedriver_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
b0c542f5e94aeb5c447ecc8af413173866f297d2792131a4409892e683f05806donedriver_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
a4425d71245ad8aaa236f8a9191b6be878d3f6cfc4f561d2daf182ad96cef57fdonedriver_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
7fc657d4fe9cdd1595f1715041d2066cb3a1e9c404911cd8bbf87c0540455ab9donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0e10edb56db2fef393a9a156f79b197e9d677a559e29cbed45bb2c8d73a06938donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4e89305353b32aca90f1b0fa276ee9b842ff0299dbb1abd15c345e61b1a2bc38donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
464ff0f07f86707b41e559a0c3c9a9f2c51e90155dd4317c615c773831e7ce2adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
61f4248ddbafb801e9e78719c679eb1ba3d6522a6e7bd07991cd246f6950f7ecdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
dc026ab94e5caab99052d9f0a01f25aaa821ee9ebf3cad53cf5942bd00c09997donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
18761d77b2a095f8ed4e01b7e35ee42b5eb03d3b61d081d9a88ecc1b01c342bedonedriver_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
3e167c34bac11319d361cd84b4dcf5dafd6dad3f358555b2c660e8dc6392e80adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
1f00567dc6c455d4c21bff3acc5cd89b86684962bcba5b82f3460d5889d592bedonedriver_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
992b1053dfa24b9b104dd8c3d7a7f2257d60664f816013af2ed32f520d24e985donedriver_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
dad579f899b7e6ee663df48c3b929313052157583ef20ffe494669b2dad3fc0edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
fa0339d4d4d3a55596e65597ea86188f90abd6c14281d1118c1b6e7b9efc0688donedriver_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
e9a120d5afd6e771b57baafc84a3b1f432d79885a90a49aae295d554e193d450donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
91fedd0c33ecfc1a7e5077e37ab9fafb1c40417155d28f246d3b2ea84ea042d4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
cfdd594e779886509e772dadba3720473477a98e46b241f59c6abea90ff0fcd4donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
01973875fa35b048a4211d8f0d3b4d2ee7bcdc68701d275a996c266744fa6ae7donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
644ff0b12251a8989ae2c303e2962b070078f27a20c93c154d8de8289d6b590bdonedriver_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
98c57520d3c48b80d7a4a4724e1b895f1e0be4e0f2b20818f7589e5e045b9f19donedriver_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
59e090191fd869574bada96c279924fbbc5969650b05d374107dacf76752bef3donedriver_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
f38445231b9d141c19652e52416d66c78231e322997fee288ff42906a28a0bdddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0fa172bc257d5290cffa23e0a9685773109210578684d4c78a7d083523f6955ddonedriver_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
12cc4a925cd58457751e929295390becfabc4887058faa4eefb9377c177e30e2donedriver_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
cbe671c8b51c9e5f972f536582f82237e2e51e0075cf6df6cda5f9d5ea6626e8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a18681737e86e11351786bb89a4c5db9c69823bea4ed29499bbdd16666c2d11ddonedriver_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
1c4b11fd6ef1296b0cec25753614619697d416e672aec34bada665d47ea2bde4donedriver_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
2837a30007bf2df074a7444164fe8d2a80caed868c537ee395f01b6ba76c2aa1donedriver_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
1d268d8e62e81aa513fc2ecde63957a2afbac8941e6e0fc09f3b776d3d303afadonedriver_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
902c21770ee29518d0c53bea0a476b4aa1f5f39732fb486f53e4ef87ff9b4b91donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
9ea89a5dcef816515dae02a75602c8d1a8cc6ae3eca5d71a55384eecb5777cd6donedriver_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
5b08dc38ce1c5b969407f245d538e325dbf94424281f28b1e66fe06a36e76e70donedriver_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
959791e4e3e79f7a77a6aea9a2213e1d8fd8e06558d82607cf8c3d6ea73d257edonedriver_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
74ad044c3f22c37f6052fca143b219c8cb3b355fe473b44b67449fe5b1943be6donedriver_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
eed9d2d4a460f50ff472db9e48f755fb7b927b957c908de4837bb6601d92e005donedriver_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
87b16ccb4433d8a896d3e50647ea7c6112551987e82602d63083032ffb21a8ecdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8a5f43c2576ff4a477cf1f102b8e563882100b970ec65674d32d87c11c79e0dedonedriver_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
ba9abecba3e060d789f9b225cf5fb36f1ed283a79a5f44c6a3adf9109707153adonedriver_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
15d040ba38cf190a4914b0c5829e8c58ff713730092ac8714febe5a4408fb1bcdonedriver_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
386dd46650bc5e2b4a28336b5a6334ff29145fd71338d825297354b91b68a5ebdonedriver_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
eeb098d492a4ba29ce95eb416ea36ab10f602e54c9a6752075c3ff95c710db98donedriver_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
872cd3b219a4323ac740dcfae5cf66b09a0bcc2d376677cfc6032503f3d769a2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
aa4654f3b1ed21a1386bfd654d141ef34637fc9251ac7d2fcae4e5103a2791d8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2022e95b5ee522b83d4d814319479c8e20bf62aef0ed17030fcc60d6043f8f47donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4c07554ce01eb0c93c4682599f9f866fa9685e688a7b9285dd957fa2c3ce56f5donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
e2d0207b39fa70b92b37dd252d791a7581419d258fc4bff2759e42008733b5c6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
014ec17f75b531063ef94eeddbc822427d132e4e0f6389a8ad9b8f71aae63bdedonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8db374bd8deacf2b666e65574fe1f8f874de2fd763337791e723a852ad451997donedriver_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
00e340cd1bc4e0d6a705e90585fc7b5c7fe4a3a109235fde1bf8343afef5e8aadonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4fda71103a433a27659ea70bfe2b1490e1213783a93823241a72dbf18df3536bdonedriver_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
09837e8a5bd09d58724d57d398ec7239b61f359d9ff3ca9d70490cab9a0527f9donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2f842794b065e1fac450f61fd5eef46a287889942c9e5076a3b71f0bd92c0825donedriver_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
caf2574a58646cbe4383eb34139dc3484296d67c30ad24500658f28bfce61466donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6d02c5d045bd5216e99c4b93582b16b1efb208e564f48ac975896be7fa5ba712donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1653e573de9f068a25445b54f3505ef626c11d14838c6ae59961ec501448129cdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
861b48975b20261fb56ab742f2a0027129f5b925900e85c09fbdcaca38ecfcf3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
fb10ee1f1feb6efef5ad143c40c51cfffaeedda52a9fbd24182c3b26027f4e43donedriver_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
f3d82a5eb7594ec1bdf101fc11f139a682e7494a8b443278c35e95003bfbfad4donedriver_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
30d142b65f7c250fe6351d501b0a4b5690b1003b8a4aff611825956f8228f1bddonedriver_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
ed37d30c58681bd7a71b8f1963c0b42a1e50a124ba65082d9590de2dc4b062b4donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f7d09fda1e7e3d4b7ebf2f37d4cac8367a8abff71e7064d14459d7ea629519bfdonedriver_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
f3a4b81d10229d0cfbe7736a0107d9cbe99aadebe78a836c520da17127008c0bdonedriver_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
b43cd85ae722b988f0e7b8b3cb34ebca3b1461672919ac98a29c33156b442cb2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a917e74ceb9760c13de859ff66788becf5c62a94d1e215e020ff65fb504ec29adonedriver_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
d92d08368581df26dc9d5a082089ed287497b23a49b160f3570d035c0df3e5cfdonedriver_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
0d103e5baa55dccfb4fc4998b1ccbe3bad407a1c2970a0aad740ec7e7dd1821edonedriver_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
16c4367ceb327ff195e7803965e13d2aeff2961b12e14d632bfbffc575d3875bdonedriver_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
c435a37d76a44f36f080ce6c01ac56921863b7c5ced78fff80607f087f6c8cbedonedriver_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
9f01ea65aee13446cd2076db6687e9558021bfcb4dc01cf926fbeaf4924994f0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a7a836b349e613b82e11c0c7a41625abe030558b599ee7c3c2103e770284cbd3donedriver_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
850d6c1ac49474fc0bc15eb30ccbe3080513421c9b8eede877e48eecad0c7060donedriver_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
01ed2432b75d75bfbc8593eb757ba4948adeef31793cb781342282a3e5c5300adonedriver_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
4bfc8a125fab440ee8371524effd70c1f5bf2d0e37ebb856adf9ffb74e2472e7donedriver_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
828af98f2b77b43dd4ea0b200f0adf7693580fc4152a52cd36734218a894c723donedriver_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
03e086068ea35b0078fe21e245fee49d4afb90e9c41382389290d87ebe7c72bcdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
10d00ed491282f771fee69f8b7551690d3d20ac312d65466d113784b8069339bdonedriver_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
276f89581c1180c69f596b2020f9d527f6de8007e7a42de3d26c9eb529e9a079donedriver_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
701265fcba51454fd8944d97858c8db0caf4a256e7b0de26081885a045df417bdonedriver_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
b3e979412de74fa8d43242cd3db45f08fe4c22bec10da3b9283bdeaf4e93da7cdonedriver_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
ae225188540ef0ea5a4e1238dab560cd2dc29f11281c11f092bc145ba6ba8c51donedriver_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
34600e6d2a92e623f3d130317eaacf5e18253327e10db0057f2e838316544435donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0934a34357ba335516acdf68d66da97fea0e69f9e5d0b656a1005c1d4b3be9addonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2cc22d4d2e399449f8fae729636fb75a912d2d2679a7eefe4ba955a125eaa342donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2d589fc71a8191ae56cf1e6e2345bb81f90573c95be9e909fd6bc768b2c88228donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
edf8eb01e98e46fe87613e6cc55ce7b13ee3938987c965ae0e0056ec58e3b1ffdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f75d892eee4af65fd52617de12e07282e1f6532f07c60ee8fa6e941b1eaa4945donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ff73028afd82df11dcfd4aa8522ead1ed6ae7dd05164d123102769a9fef4ef02donedriver_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
76b1a6e4b2fe490dc21a4ce5078a06240a9b1b0507eaf281d05d6c59e606b6fedonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
7a125cc017e57aa354e5008ba920c3ecb514e7f937bbb8682f73213f05e49c89donedriver_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
066fce63a060bbf0825ed0150dc953437b17b82241b5c0a05238e8a7f4b5b903donedriver_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
700e34be6055406bd425261dd299bf0a7ced57525d11baa51241046c5115fd9fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
cfd8be38a5fe13eef9807844fbf61a7b0fff8cd480b4e3daf3a6e894312b1adfdonedriver_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
a0e0cc83646bad952f8702f136368ba6b49bc2ecc1ccbf2923913aa25262ad51donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6a850e0f3725ea8a692eb80623428c6da01bd63f1a7df7620d16b386fc8045c5donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4148c6cf6866976ccebe129beb281a8b3b6b04b63e73bc75507820843e3e9afbdonedriver_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
9026c4b9c2460fa3eeba83146143eddf9ca6f91752be96cc678464bb70dbd07adonedriver_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
b6eca7787230ba16093170aab7290d0dcbac362e4a3dc1c0d689dfb336ea8469donedriver_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
41f5b2c0f1f24d7231dfa090c1ed7917c840e384a0a04e5d65042c28c1f4e871donedriver_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
5a71fb808cdc6650a3372af99ceb69466b55e077038ec8496474581087e720bbdonedriver_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
100aea288fc25db0dcee9a497208102a57bdc4bea77cd618a1015c21de4e7c62donedriver_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
18e8cf22962a9cff385fdee2edd7cc1a408ca0c991659d9e4de8e48e9c3dec47donedriver_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
7afa9ae9f9622d81f5ec308a26104a7d731ca9249a27ba746a9abc5042a0b99edonedriver_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
13c98e191eb253555c8487c6f454da399ef0918264315f6a37938a44a035d450donedriver_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
360909d91e1a99d4b6a83922ac6c72c6d72e8c7f79b915e2f61ee87cc4c049dedonedriver_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
98ca0f449c543b9c6f6eeb967905c705a3d3920d0be8852fbd94ee2daf486bcfdonedriver_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
4c2b9b0a22e025601e79f42397ee325dec9c46afd8abf26425add83e677aad2cdonedriver_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-3794a903300395a5-3016926-4421 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/3794a903300395a5661fefa3bcb5635d57c0de6d44bd7b0bbcc8db7a429f5754-3016926-1771552686985529231/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/3794a903300395a5661fefa3bcb5635d57c0de6d44bd7b0bbcc8db7a429f5754-3016926-1771552686985529231/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": "5b8b75dfbf805b1eb68fa1278ebc0de694195c0bd8a0d9f161146a877bfff26c",
    "expected_sha256": "5b8b75dfbf805b1eb68fa1278ebc0de694195c0bd8a0d9f161146a877bfff26c",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.12.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.12.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.11.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.11.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.11.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.12.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.12.0",
  "discovery_runtime": {
    "driver_version": "0.11.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.11.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}