/versions/

Action 5a14c6b2bc5df6c9043a3277eb7389304badcf1506966d5bf691ff59a9340399

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.35.0

crate:v0.29.0dso:v0.35.0driver:crate:v0.29.0

Provenance

created_utc: 2026-02-20T02:55:10.108547425+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/5a/14/5a14c6b2bc5df6c9043a3277eb7389304badcf1506966d5bf691ff59a9340399/payload

Suggested Next Actions
Action IDStateKindSubjectReason
31d8413b9bbfac969306857870617173a1e94b22b18f59356f798ea134baf98edonedriver_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
a8c6f8defb2b32c2434f792f868de50a57c1971f3efb0d0ed145d684bf618158donedriver_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
52f6f439eed2e7001f4c06229148039fbe45cb1b713cc7ada4553588fac9dbc7donedriver_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
5d6e687dfed24477d1eb33c78cfd4adae193b39fd9813057f6ead06529b9c6d7donedriver_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
a7e5e80d375befeea75c35a7d322bf3ab6c687726b61c6d5db74c15d21cd601ddonedriver_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
1b281c6bff8d7a014779c76c5039947104c6246b2fe14704d730c2579bad683bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
437faabea22c055e8b85e1cbeeae628aa22d644edad108034e3d0dc66d9b263edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
fa8b4f9f05cc309b8e328f90c3410b6c66e8406afe889b05acf2113e96b420d8donedriver_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
04cab8f7b74b80d5c5fdeb0af3c6a587c65b4e2704cb8725a8d4279667ec4478donedriver_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
a0597108b0cdc1244d37af9225b192ca6b12cbce5f7db2147fb12f585c8fb047donedriver_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
5da7b2e2c647534e62377f4c791ea4d8b5f9afc30d5f03922cb8a54f672ae8ffdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2d9d6ea769fdb1d793e3cedf41e25c0dd3a5eae7a327c089c9c08083a4edf900donedriver_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
e9c4deed30d8bf39116d6bb175db1a9d9e0f5cd9ec55cb7973d7048e6c593159donedriver_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
2b493ebdfe0aa247230743aab4f69796ee3d05108c1e6eee31e6a6e44cf4d361donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
80a132e4a8064b7b37d1fb1f55c57b22652f29e532dd0de1eba1f008acc18839donedriver_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
57680974c513f99e850b6492672e6d3551f396cdfb12fac5889a675aa59a89aadonedriver_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
009abe657c76ebea64f526d2a01483ffe521910b966b4456da52110eff054ed9donedriver_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
3ee933208f1cbbcac7eaa18b177efa6dfc539f69219e7117aacd7756612493a8donedriver_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
4422d7d694fc80182a764d7f9e3f00281a7bbfa25c92877cbacfa70276a1afdcdonedriver_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
bd3053de7f86ef9021fc3e5224450ed7ff2a9cdf48117c609562219fb4aabdf8donedriver_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
9db1c29c05c8abc6e946d4d0bee80fa73712497af141f275154e199ae85e6244donedriver_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
cf7e99755011ff1146f2a6b78359ba2d6dff137f0a8e31e2e59f50e3a93c9af3donedriver_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
53f69763702535a9a0a150a95be117d09adb317b070afdbce0c45f5a84490749donedriver_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
948b3238f2ceebd57fc8f428d70193c1d7c8b838ee65ab7152735d2f2fb0c741donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0bfcc79b4426534fc5c0b494c744b58c7301441129589348aed4cb425be697c1donedriver_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
21c28f9fd96fb97d2dc65b360667de8fbfa990a466a69d7139ec4b553029c85adonedriver_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
8b64757e61388f545a568e19b2d939d674bd5040edbab6c5ce45e923a5cd1b24donedriver_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
af9046f5810e3835721acf45c78773bde3938a9214d386ae3f793da6d948744fdonedriver_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
f98a8b1256ec671f948bf4d77252e9b90edaf381ff3c318a329ec28257a8176edonedriver_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
ba164fe4f3d95347993c16b9cabbadba2aa53bd73f2ffe72928e5240613a53a7donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
53c37816af470774290dc3aa177a3295bd0f84c1bb9276af1b27b6e6010e5185donedriver_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
80a91e0751f0d9fb7a58b0ded223e8f5121b6c5ac8a291b13ac3e4e59854fe22donedriver_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
de059275cc9b6bf29c93eeacbdaa94a4b63112a594525cfcae47ea0fa4548425donedriver_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
3e2f81fcec67789fd19d39b47d112ac5c634093781efc7a3b925f69fa40ecda7donedriver_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
6f8355c5673f31e4f3dc13ddcdf8d1773bf55886907f657216a1786165c4ac18donedriver_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
346787b6947ce65b1d65789b0c4c68666f517b1016bfd529394fed12c82c153edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b0b59655b0779f3f756850b20f4260c470584b06e3050374f38e1e9d280088fedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
df71e4d5b7a67bc4ca4f01bfedf530cebdf2e99651751b26e86f6a71a19d2282donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b8da1486f483beca38ac7aa2c77be37f1d7013b11265e0860582b1a054d43219donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e140585d6a61992c7e22dc04ecec7d804e849bcc6339c01d48c4f8aecea1d042donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1cb62e7f0792e3e46618147677cab595bbb2cba55f545f7fa066cf677b02a0f9donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7ce3a38d9334fd8fc244b93bdf95b7dd282579793ae263b9b6e99f9530f9cf46donedriver_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
e95f0c95f6a521eedae2480268092f762086bfcad440cd3cd20fc310aa66193adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2eb0a33e10a315ab3b5a2f926f51dc3c4e515c561f2b555067284a7642d6fd07donedriver_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
9b8a7e29f8887c4d073e01765c47b85aa6743b1eb17ca119e43e746b32082b33donedriver_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
73713534958b74d28b101d6e7b615a0c5f5d0f9faea5d0d2e78a3c42b89e1d98donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1fa4c8c334946465df5515d1a1c3e655adfde315788ae2cc514e522492845407donedriver_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
ab5c8d6e56e1481ad61175950b1eb7daceb3567825c9face2e6bc578ad2ca012donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2f101e0a173b0e7953f90caf0b9717cda735c08c18887d15c3c303280910899fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
2bccc0f5a799ae28f008421ec8a0ff833012cc3738e1d72858f31d27d465d433donedriver_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
74bda491256aba9bf9de6a684a29be58619b3a21f7a95c84a33ddd79f44cea2fdonedriver_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
d165dc440249b7ef2f87a281a074cd09d78cadbca63ff7a7e78c2a6183400035donedriver_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
d36005362bf0ae12af0d554d723be7c8281abd9244f20bd7f067217258e405c6donedriver_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
8481c6ad015e3e265e51d54e48119750425542ec7c1f36aae74d2d17869fb9dedonedriver_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
4b7ce0dac6bf923b4c7d0717396373662690038c858cb7adf6890627e1f0ed8adonedriver_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
577f1d48012e0653c3cfcd4495ab2b7a726f487a144615f3536ce309505f23d4donedriver_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
114b5fe1331b914ce52517f7b3b2050a23b7c53c2064e024f43c0822247ab369donedriver_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
a4ec799fe75bdc81d17e16424662ca82821abc2f73eb02a5952ce875a21f8159donedriver_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
9dc24abd527be97a6ce0e8640df01b7c79634998e660f81dd0973cd5d4aa0384donedriver_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
2803b2644f6a5c8b84b9cce47daf0791057b7a72fd1f68f905398d93e7106607donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
40f757b2ef40fd6cb66aaf776035e44b2d7763e93bcc95db3017ad603ae5f269donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3f8f5544a83c6d8da3cea8abf0117661de6fb6bed9200b3c48bad9ad9681dcccdonedriver_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
445595247fcdb94c1a0f36d41d5d59720a46f2700e2d6cd6f2997416a90ef8eedonedriver_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
8406ffa44803d74bb82d4f1879629ef4449f6621728a1e340d48acf8dd582691donedriver_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
41fa44eca7516e389a27f0c208e44aeb4c16557bca1b290f0d5e88fa2be136cddonedriver_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
2a27bf5f43a82a0ebf6d4cfc3efc244abe5eb280ee81d2a351fc0211d020e7f8donedriver_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
5fe818083ff7ef7a8e3ea87f85fd00af43869181b46dfa4240983be1a98dd759donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
90a37ac7f5086348af6b82f96e5061abaf3621f69c0932cb659244889e843b3bdonedriver_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
e4786e3f3f672b2967e8094179986314a13b871c6ffb4a88d6158f8dec17c8e2donedriver_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
7608536f907303164109322c4c5308d3233d8dbf33e1d97dae3949cb42c6c348donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d6bf1dd075a7e696240e6e8d1047f876aa29c1402cff3cfe4f037415f08cb076donedriver_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
1c0bd3760634cb21a18f50c75024cb4f9e82ffdadb197b69ace44cf6ebd67c0cdonedriver_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
a249f764ab4ca2d3d6a4088a7496417565273cb1fb93cf96420bb3acb9b7bd3edonedriver_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
46baf5ebe7f66cb8f71e5174dd4354c10e5bfa6e398eb4f69d02963c3e6c69eedonedriver_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
0e3bdc7160a20e98653aee3123ad1bd7465f25a370ee176d0eced7f1b8246a5cdonedriver_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
5a53bbbab2f24da8e0f90b3ef246f16952a00c2c3d1b5175cb913f4689ac10e9donedriver_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
63403097cfd23f870893bc001a325ff91f17338383b641e170e1fcd755e44c28donedriver_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
c1479aade7c15834ca7c33ae9fca18ac1337a5feda6927e66fd20f637fa2855adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
c7b8ba1482ce82c3e7ebadb11da1cc4cfc62ac9fbff42c137ab558e531ffae75donedriver_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
edc2dc33f9334055b82125c1e3f396a34e68e9ab7b8f916a39307841663904b6donedriver_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
6142cc4acee95446c32405b4557e91ef35a1b74994de79566ab03d5c0f2e157adonedriver_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
517bdb387e02d24e0fa14e11404506251a9d918a2b7e45154fdef2941f6733a6donedriver_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
5b068f2d67c12185e1055d6d799ab9b08d88b7b18d5a4791fc425e9c16387accdonedriver_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
85aaf5b4ba9fc286707c962e62c5bc5b1eb4f4308495d9218b5ae7b64db998c9donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f7abcdb2b2cc4dbd97c803aa69282b474556d3df767b13b4d8a468929af69a23donedriver_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
93e638f5929062e15b3e0a54a39fca78c81848fdb3900deee2adfb6df94aa89ddonedriver_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
a2c53efcede828986636d8c49bc1539eb12877cff2c9d1f41bed3dd171c9961edonedriver_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
931439bc72146e2d0f68a5e3f1f15b3c2c727cdd028de9550a8b11a14cf2e8b7donedriver_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
16c62d0f756e660f7c30a40b6ca9a6da46dd57eb198f8f18bd4ee741f0375006donedriver_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
c83f2d350cf4b1be458dc0aa773950f3f32728cbe00ae0ee1da47174e957c38adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4373f9adce007d9b3ad11101e4e7ebf932df0560c0193f683e8b57d959feb887donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5214c24f4067ace0c1e498a5bbecf2f7bfabfc779eab02b3bcfa44e0737a975adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
e8f43904d2b604331261b8d36dd0c4f89ee76a1207686866df8853f8ffcc7bb5donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
10cd7325fccfdcb133a72a5f3653e1388c2306310a3b61393d02f50eaf1e2c2cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
50d0f060a2b94fa3e86b8503797c6e41487c2ce8877a1723fd8d93f271ab0aeadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
31bf1949c16f85b7e0443e7e6fbfb57d0bd4899a9e41d9667e7ba0842b0c099fdonedriver_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
98a077b4ecb62f974c81c076ef11633f05a985c255f49346ffd032f666e91d33donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
89cb890befb2b8b6e0a19280170fdcb4d4fcebbb835838cf2706b06f5e452e87donedriver_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
f977cffaa8be28c00f01cfe22e03775462a843fb36fb712c6450a75a553aee0bdonedriver_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
b61fe7d0cde89db1b43aa3e104bff01f5776217c225d4ba3dcdfa1dd43069c72donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
cf1965bff71b6bd0fd6c485a88a4d4bacc255f35ad4426dd4257e6a4c8e6a0bbdonedriver_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
74bec265af570f122626ed1c706452b5b0f614c71ff95ddcfa210b8ac62f5d20donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
95e1934e46079b4e0b6c286425f06a6243ceaf13b345a4372a032ac509e3976edonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
1a3a71db66ef21ad8fa00b48420ef98c7a5cd942e590902ba69320071b8d1f37donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
65549a7e74f725a0667a9eb8d125f65d4213dd3092f5f9635efbb7a022d83764donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
39d47a95b563df39c3ad372ec11ef50433b21a4307165c908c652a291643e647donedriver_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
3fefd3a4a7755b5c2c0ffd3353427ea0cf6819ec7db52dcf262baebfd4e61ff1donedriver_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
919fd836f918ec37cc41ea7da5a635a5fa15154dd7c3dcd532e4d4138a8f64ebdonedriver_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
2b32b757a1a42c58f884055c0bc38bcfd700cef2dd6faf573c71c9f13c40ffcadonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1dc8ac296411b0d4e609a64ee6e6cc16248f1360672c135e3a01622494f3e8b4donedriver_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
695c22901bd3b12c161aee15cdd7b74630f4486a25b2fccd00f16ba9231dce52donedriver_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
7803776d29b4873195b46b78c4e78a2baac144ce30a457aaeff84d8ffebc1dbcdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
85205e0c562a77eeaa7d0ed5304471ffe316a0e0222e7ce2fa2bdbdaddd91552donedriver_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
d4c02c06e34d602127d0a256495e0293e587363ae5e0e830fe08515f52c43334donedriver_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
a44551f5cd307ae9558cc47019f16cd44350a46be4ba1f3ffc584372419b5463donedriver_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
b57e25906f442bb1aa73f45bec2ed0d614008f36175a6a547327dc58f5f91342donedriver_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
e8da31426764c0314c9dadd5dae401f43cd558fefa7b4c013e2c30973cb770fddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
3978ca5408d4d4dc0fe48815a95a3c85257c22fec8949616972c3a1955b3293cdonedriver_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
65bcdc868b38f2308e05603e65618b31bd6b53941e002d74695e1866fba8aa3ddonedriver_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
17ed7e52561969865e24a2f50cdf90f28959c868afc022e48b447a120305b042donedriver_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
43fdd81c9a9c280878620aa46a285d2196dec7b593848875660dd3ad0a59c5fedonedriver_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
692f069484236a81741c3c7112e9fa729876a3277f27ecd1053d7b1755d0074cdonedriver_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
adda0badcf8b6fa39ed54949cd5e172a96ce9d89f57b5387e6a1365500d81b11donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
30326266401c497f58690d4fb8c99584b231f42f556832f4705d939406125022donedriver_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
96f3238861438d5a3b7e9597816b995c450b3276463190fc005cccc861f6ee25donedriver_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
1b57ff2a9a9f0f28dc402c0cb2ca4e397d76e804ecb577c7b37695db94a24b49donedriver_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
c723bfaa1453566fe523d6067f54d1cd0372b9b73641386582709f4be72c9f9edonedriver_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
610fc069b033f42ac73b8f7faf42b19d69daab4b7fcc21e152b9513841da4558donedriver_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
df690ca90d2520ffd291aacfea41ea1d87b6dfa0ccbe453a3afa0114a5df71fedonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
cb0eeae7a607c13469738905530fc70da9dca6823065beecd1b2b70fb826ac55donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a752050c6be04571ad12c6b010deacd9f93d8410bcf4e01fc4bb71250847171ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
dda374443067fbe65d5eae3294268f69173178c01f5a1a62d5b9ea8f83897671donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
fecc2279431fa36a55a2bd53e9c0c3c3be1ceb02ec61e3cb7115efc15679e21cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0e58c959fd509185ebc1bc89c8254aa557478b859bcac91581036b54c06624addonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
50d2dde0c9d170e72e06a0ab9a8c799574b9d9392716c8669e48141fff074d18donedriver_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
a1d41f7d9f43d11a3ddfa69b59a1f6550ea3568d940e1192b8fb310e9ef89c7bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6c36fb2e2a18b855d8da30e92226f220417ce1a9907f15d74f617861645f783bdonedriver_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
869e9ae38f3758258001c77ad458f98d59034bde52b024be9c55313e2d08e0c6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ba6ad5e029f232a295d706381cdf5afecd2c7b7e56b09448351bab859d64c132donedriver_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
0ba69e374e468805046c14448d3eda87f6c59b444344e23bb0bcebf983cba9c8donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1471c07f6034948e20916b4b1b60af7e7bc49ec3690c0305ddfb6b4d754bd618donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
53b4d19c65725f39e145705d6edfd1bc90dcdbda291a446e65061dcd3cd850ecdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2cae8c2355090a25bf26d57e6d9abc4e6679e9d0afd39862000d4dab410a24afdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
fee088bc1947915e82c4d807b7a0c275e29580168e0e59b9aed341c9fb70e980donedriver_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
00c35371aa89d42184623fb65414ffa262f253ab3e02c6138d6342cf412a4e6fdonedriver_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
99ac313e3e5602e50e7018f2274684c519225aec5688217545041b2594912586donedriver_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
9af0ffabc5a958e6e6fcb5d5b8e685b4eb73135d909690e6e8a10780cafbbb28donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
548e06872a2e520c5ca00e28f5281c3b418094e07103e34daf54abf4e43d11dfdonedriver_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
2a557db70204e75da6e7d36fa06bbb068314c12233e0eb6c0a32e027ddb8f1b8donedriver_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
48f4953cb9de8325520ba5abc7ba77ec05c9741cd32023f3832eee29e6c7c414donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4a500e21eddc043d7754dc47ab6b59e9662ecbf4e81745125841e6a7ed7f9a77donedriver_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
dcc488476120bc70eba6f68e1a7a25b84ec3831fff30e5fe75989b48213dc901donedriver_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
4fa03617bbf295ad4a41ec059a582ddc3ce94eb2377571ad1e4af02d56fb3b29donedriver_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
2f6e87030ac4d7484f0e49cbdb10b7c69bbd20b85343a962bfb8c08f5d01c26edonedriver_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
90675812b631bf54f60aada375002f43b4c78f21b42ddd3319de623a280836a9donedriver_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
566ab5db27f4d2442ad50d6a8289ca2e3353ab046d52c6d8b97f6d27174ef0f3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
19d4c4a23463cae6116bcb8c8fdf4d1a6a907a1d64d9f66d3f66cea1bdce87eedonedriver_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
52339ce337b0aa807249cbae9f7b91462e1a934340e858009039f9e55b2f60aadonedriver_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
51030aeb8f82bb51dabff99f562b555152cfcc76d3ff730b9b6cd20b89cd7211donedriver_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
3685820d6d26bdf71fef0101fdfb82040d59a057923d4b7289f57eafba2a3d51donedriver_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
67b7bd977fd5d52088153162aa0856a1915b0643f352395948b654c8fc7f15cddonedriver_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
9cb9dd43491344c9714e3fd2b6821fc1e7794d74d877c10c45e74aa5106e0685donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a6f9a0402d35e05092f61103b632ca7a1fb34d9ade7c2b54501391493c11f655donedriver_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
9bdb180bcbc5bfe4f17f13444f6935a8d6c2b44cf871268cb3902180d9b168cedonedriver_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
664618eae21fb8b51313724cfaebb816ca9c07c124fd62e8384ff253c99caef0donedriver_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
52fc288bed94ce06bbe5687bb768553f6dbbd4ea28358579a040aaa26e8a007cdonedriver_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
919060815c9b1549a7be19d1db16ae0f8ecfdd68a47e327f506adaaba19b1ac3donedriver_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
cf863bd6077e43c932ba9baea88f610a91e87a09bc95a36c6fd9770b02a52115donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a6ca2ba4fcf0ba99656183ba05a0252963eca98d1bbecd772e0ca411d269aaa0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f43051ea894ed42a0fd0c49b21fcd674d3a002e83254a8576fe31c71c1e3b2cfdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0f359e973ac964a0434b85fedd564453e892587c65b54e8befe1a227adeee2c2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e79384eb9fa7447cde00d4360d5172c7ece7543e975b71684e3a7df7a6ebf061donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1345ca21176b12b223f6ec2d39d4b882ba6ff1594dab70ddaf512738ae8d9553donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ada6ba9a6100b1ec0c6e231f866d4faca616152e51129dcad634e186f6a2ed61donedriver_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
2c7ca8f73f7e9c55e4d65981de80e0b72511b07e454640ae949704f06acdd5ffdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
86a93083c19beb82ac6d193b7374ea21710207b5700aaef1bbed9674927566a3donedriver_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
1c2caf9d24f33c9812ab6a041bbb22e95617e1c64644bf867e6fc2c13d807175donedriver_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
b175ebd3235c9a742b5d1b90d422f063f2528705055c088993af85ac7a680c0fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a6c6d7f303637884e2ec6af93d7249272eec7b2b0d5d57d8d1295e4af6a1d1ccdonedriver_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
ae37d5cbad06fd8f7ad6d03b0761160373de57f19bb2fde59cefd7d1d5f7cda7donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
070ae7dcf0219d6cda6e93ddf57ab24349d8c404b0d690f9b5a35eb5e107b657donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2da00a436919ce0df82362d788b8d41e8129ce411e67c7930fd9170d56cbaaeddonedriver_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
3ebbc990e115e642719d81f4342ccc653c4b0a472364996976070b99cfb60351donedriver_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
bd26451ef7090f80cc8f5c0ab2c3a15a9f2a6c8f7d31baed7e06f36d20b3adaadonedriver_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
2e7f59f99fe0bb35d26a68c6d25f50e1ba476a56255849b0d1cf10ee76ddca3fdonedriver_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
07dfbaa192ba98f90eddabda0f9fde8be59bf4b9fe211780128aa765347dbb60donedriver_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
2bf875dc09eb2f7a408b1b0d3f491920408ed1b0fb09b5ef60511af08c197eb6donedriver_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
cb9f257ab138d1f3509a60bbfec2547e3fbb1c5bd7835b89b2c550704ae4cd1adonedriver_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
fb95b0754ec69bf63503d428139426d06f91fbdc8505e64a6e98bb45b0e04015donedriver_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
e6196746850bf36b0a0f91db8a6525b59c0b1071a9d025fe5d55a9eec6829690donedriver_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
76363e139ea3aad52e437c2a311524b0de10c205ec0e8c21c935d74ff6a39e63donedriver_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
d49d05f843dd3a6daadded417ac97d612d9392323a97939f6a494d5f03a9258edonedriver_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
a02b3f420c73950f9174e00aba36814c1bf0c597d7cbea6f5e3df94e01ecb0c0donedriver_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.x2179997be3e2f370dc619db7a366636059248f2f7fd98d2fb5e0940e26cc0335b0d5c1
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/round.x21832ac1093df45b238fb0cf867010a9887856d6cf380d17cb5b61c69a47af77c89a0
xls/dslx/stdlib/std.x67115077314b4976c984173abff5a33cd2644bb3eb14f170c60390e5e87af57cc6156
Executed Commands
#ExitCommand
10
docker run --name xlsynth-bvc-run-5a14c6b2bc5df6c9-3016926-14636 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/5a14c6b2bc5df6c9043a3277eb7389304badcf1506966d5bf691ff59a9340399-3016926-1771556090791168623/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/5a14c6b2bc5df6c9043a3277eb7389304badcf1506966d5bf691ff59a9340399-3016926-1771556090791168623/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": "ff09cea1648da24f2307b41eb565f00d622e120d43f861d5e6825f06bd6939da",
    "expected_sha256": "ff09cea1648da24f2307b41eb565f00d622e120d43f861d5e6825f06bd6939da",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.35.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.35.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.29.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.29.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.29.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.35.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": 384,
    "scanned_dslx_files": 10,
    "suggested_actions": 193
  }
}

Action JSON

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