/versions/

Action b42c34550b9c48d99b8f9b460ea8580bf56e9ed556df74001575fcf9b3fed59a

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.35.0

crate:v0.28.0dso:v0.35.0driver:crate:v0.28.0

Provenance

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

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/b4/2c/b42c34550b9c48d99b8f9b460ea8580bf56e9ed556df74001575fcf9b3fed59a/payload

Suggested Next Actions
Action IDStateKindSubjectReason
ec1341fb3f4afbede82c93d9adb8cad93a3f93add6f8ac1236bdc65f0c5eb1c8donedriver_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
b30876aa8c53233431a8b1ed7b3f39b4ad7bcfa2527bab22a7e93f2c200765b7donedriver_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
bc9357129bc677b450e848f37a6222c379c6fbf9df209ae44190aae7fde007d7donedriver_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
5e6047bd92ae6222c2d0fb0435cdb02d980d75bb9ba8671255631d5d14b7109edonedriver_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
e441dfb9fd4ac0cd41867e800167827dc11dbf19949433b60eff171433ba6edcdonedriver_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
fda45973f967dea69a7ecf169803c7b5da6373afca9da3b3e826a157fa9c647bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
c0a599106f5a39bbb51cfd3cbcc5699f63bc8a45d0c87550f5c0cd85af88ad30donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
61f755f8c50515478e9f50dd9ee59443b7bb6820bdcc8c31440da08174677678donedriver_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
0659924cf91bcde33cdbf8fa43074e9fd9d9ace5e39f2626806377e22faf34e9donedriver_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
4bac642d10060e0de4abd95987c9da33342518f48c816e8047852d56685b10eadonedriver_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
fec63e0b7d89334adb3fefe0e2dd52b9d64c881dbef6cb5b4fd39aa0918ba628donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ef4e0899da0d0d54b48427f8972447b78d70acf04e900f65a572811e6657b4cadonedriver_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
19cd80a0d325a5190d175e92987d3da14a2201cd98a52fa798ecb14807a32e81donedriver_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
249f43e4c9301b8ac4dfa523137bf85ef8155aa59f5f61e4039ac3025d00663ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7cac713ae08e6c5f7f7bbcbf1ee4b8f5548aefb47b3736706107158108121d58donedriver_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
eb34a5606c63bd11930dde9e382dbe225d7dd14f512cec0b67f8de17cd20d7f6donedriver_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
3ee731808f19ea31f650ed3a5d3f2d497c20e9d9f42a04693fc1a18f49d1a30bdonedriver_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
bd0ed79bb532a592b1e0e052c697d3904b8e5633aa8e71b947056d61092ffe06donedriver_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
2d5681630229b12b2daf8c0a483da9320641e71a0f3753a17ee56ef1b146fa0edonedriver_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
ce6cbd2df696cf1cac5f17447af04e796b4b71316edce867610e9f534800a75cdonedriver_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
c7574c95c1d51dc93225c480d0a10d114c1babab730f81e9f6ffe752f5b67ff2donedriver_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
1995a50c5ab9049b4bb416ed79c6ad7a4a8becf292c8755d5c6a5f35dade11b6donedriver_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
9be6e60d7639a65c6eeec1b9c0df8a04fdf879b826354a38e79555908bda4fdfdonedriver_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
fac5eb71c1db57d951be639a95df17180f5ad93bb154c994fa02c0782adb57fcdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
81cc30d2d04a4252be9ba1e45798b84e8b3927cb786f6bddbefa5b60a38f661adonedriver_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
02b6be9687b44e3b301f496ce4501b8764c7ba1a9a72a7e88a4863d88e0866badonedriver_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
ade5bc1ea0ed2b6e174e9a087211a6903f52f1d15c6869e498ee28481a73fe10donedriver_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
7e869de9be7c8a11f1209cbeaab62971acad2836f61df81311eb145e9d02415bdonedriver_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
0acf1f2f9b266a786aeae8d254b8e83d8f627a61b9b41ba160c50106ebfbb349donedriver_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
4c6be9779fd220b141c89e9898ad4e89af28f054bca6c21bbf7c6cc434ae31b2donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
601e04989782ef32dbf170c212f9f2cdc26be22af65bbe9b5be8079a65f8a0e7donedriver_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
b6dfdd1044f0e3883738f9c9938a3507a28f1fb7b43eae3a58c24ae1f873e395donedriver_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
07d076a207ba7e29d65a4102524970f0e6b5f500764408770a2e36752fec5fa3donedriver_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
305d4093d8c7460c5b30f96a1100b12530b8f23303afe12ca38201187da17578donedriver_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
ca686046db5b30bc1b453dfc9f74e42376c823e72c840b57a06f8f61d18f2d0adonedriver_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
ad0f58f87a38f1a8376636d4e7ef154258733639e8ec471ed96a555bc5eeae1ddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
482628c09ed5574ab92a670bb6ad6be8150d9197926d76080afbb525a227abc7donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
182e2d521a5a33416eba80e00b11e239aac6ce662533be55ea50798da088d14bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7d15f4ff6aa776804680caa0615fda9eacf4ab83c916f75e29713d1aed0736dedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e2fc7f5f015fcb5fac9ef7a2dc6fe3926cf6e8ec1f4862bf92d6531bfa0bbb92donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
bb264a148a1a7fb90871ede61bd305bb01ecdf6f5dd64eedc382a55090fec416donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
476d3b83086063f753417a2ceba511c8a19249a8275fdffd7a4880bca114c987donedriver_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
9dc75e3a2459bed44f37ba40bb413fd25c823270e9a9ff25f6b53eb3f6a1858adonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
54da895bdba22399a828e126b5f28cb1f7786bdff3a71e2c28848dfac72ce9dfdonedriver_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
f5c71bdd9f3058af14867e2db54520df1223f5811e7e1e7414e41d00a96e914bdonedriver_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
00bd1b19e9c726dd4f3c3aca2c86d783aff2bc971c90ff02544fd8acf4679245donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
9d53beaca4871862038ab7ca19dc7496893908171438357e57eb7612f343af1ddonedriver_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
bc44f83da69b41bc11b1d3ded15fc3d8ea5215756ef12323215faf9bf28792fbdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7b380578f2c6d25519def4994470983281a5dadac49a6bfe177a1b0a183d3ea8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
47a01fdb866ba24d1c245d1ec7bf26dff182da6f0213a0b754d25f995da61053donedriver_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
2599dbdfe0e7bd7b92e509c430e960fb4db7258c97372168d34b15373dff3a98donedriver_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
067c84a342cf725739db3a03e69721ce77389c240a6511813e402133540ba8ccdonedriver_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
3cc64000c8f4cf9ccf86695cff13dc025d65ad168bbb1088734f390e9d6f1965donedriver_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
3a125aa37ea1315c6af7d3dfd3d6ef734928ed5e63fe463c876171a0e4482f2edonedriver_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
b21a442e0e22aca067f8f3511b16acb68ce56cb797be7acbb14961846993538ddonedriver_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
122e2025f24063a979cdd9eb860b5533a81b15a38697d52e8b676cbb2fdaa2fadonedriver_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
b2c15508be59007b578b24388056deb96e49ca31e8f15ce1917990230fe757c6donedriver_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
6d50c303a15e9e7c856e3584dca2d08fe23f95ccccb60e2ed0f65b0907451cbadonedriver_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
28f8ae26578e21c7647f969058506e414e4b6ffea6b336d44f7651e69a7fbe3edonedriver_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
6f52b6a96658d39b4ac5d942ac37db1ac5af817a415854f9d5017d5b4d99a6b8donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ae66842c5d016e800b58c7c2bfdacd942e59b9001903212ee0fda88540fdc645donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d8895215aee63751b5b516b18ca1b193de75e59dd69db3b2cd656432be76c6c8donedriver_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
adecbc99be63c988d7057e8b23f48acfdd4e44d6824fd5056238ab3f4ca2ab09donedriver_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
0387138ac330a81c28e072523185b49831943608512ae47e1d16a1edf873f0dadonedriver_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
edec6bf94b63b93729dfd94449d456304ebd2f01d40c5bdf39742486933f0c70donedriver_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
b4ce1008f8d8663a1f3b5c1f3e2724a27e10b54aec45dbb376260629eaa537d7donedriver_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
8a409a45ff318d3d15ea3fa699b67e5b2b0153655368c18d295422fa7d068330donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3bf7b30de6cb770e7f1863ba56bae7ea91104f218d11debffe347549ded23f81donedriver_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
80046808da8c8ee56f18c37366e85b173fe99d0293872226734db3289205a4f4donedriver_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
e53ea2d9d39b990007d90c4657b889fedbaaa90c732a72bd5c4c9a2bf08c06c9donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ba8f402999ed2e0998c9a6904af1b0bb203a89d462ea85ad69b7f0e6ba5de5e4donedriver_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
28c551a987b5a09f5921f9c8e92082e7c5e9c5bc1c0bc872d55769293ca5e543donedriver_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
6f4bcf76d143bdc090bea909d833f371785e242a9d441b29fe20a76f0f813512donedriver_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
1d3200b1410204ed53ca064e3a6ac173b093dd5661a4509399923a2f0c0870dfdonedriver_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
b1efed240c585e11da342994260b99f931624e3f3b072955a99ad8539120791adonedriver_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
4f0622e3889288f858e4e96b5234cbc7ead0424fa7be3d16a7bb23b4ca111d76donedriver_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
eabe837a0bc4bf1e8f2268f8c452d239025beb1f25b4a602c3441c1757aecf79donedriver_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
c1795d875bf0f1b31290a2b6fda7719c09d5d25836f4d8796dd30f23bc1a0b79donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
714228b9b9590e3ef5e1d8ea7960c801a0a4463fba0c650f01900feb1e139669donedriver_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
dd2223ff204739c33f57147dd49549f64cfaa4dab25713416978010caea7600fdonedriver_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
29b33cb323aa8f75c46c7b6e06a9b6b32e4ab7156ecd744f0fcb8443714268c3donedriver_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
dba013ec44320a823851f9ff66b39270b0e2c5ca0918da4c769f8877ae309e4bdonedriver_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
ac13a2df4172717fdd0b239cc7cae2643771e0df56b4d85c2f890ce43c02a280donedriver_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
3714dc8ab2c1019406524836d664ad1634ad476c3ca79df3f6edfcc660333340donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
994c12ef280dd8e24929282bb2c31a05cd4ea935180b712ae3e9c09ee9d83133donedriver_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
32f7e41a7a37cf426428dc319bbdd353f119ffefa75956bb35393f4ac6fa1977donedriver_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
a07b27311c82794dfd0b58c4945c8dcf1926a3fcf8454def4b1cd5793df1ea18donedriver_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
a889adaf9b7f21b802a82984f773c9c1312f5293a02be5f9121871e01873973cdonedriver_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
3029d69b2092d0a5783d8160d1b005698790795a29410627864ede14a0d05750donedriver_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
5bf99390e51fea326811bfb539bb9b51945008ae1e1357697bb8e1709b5f5684donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
dc20fcfaee905d5de2fab699c33d1c3453804e733ecd18af1a535b1115ef76d8donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d6d967c77426af4deadd3478815ad09a53e59ffce7867378da6666fdcbfa6b10donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
ec23aae64817343fd9c1b56e638bd3662602f08010c98c7bb8a111d1b8a7a8cfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
02e85467c56965097a449eb29a46d1da32c03b9e29b91060e5575be96a2649afdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f7c568cafa07b1481afe786a027c789ac7fdcdc5ab52f23ff3c428148701809adonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
4ac474b04a45529acec4f15527885403afee7ec8cc4a1d2ed6efb9f2158437c3donedriver_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
e1947670e338c59f79ac860b6d0ef024b1cca11edfe90e9fae107a4a5263f62bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f4f630fb464c9253f9e16c3709013b5b7bd1a8020b9cf637f089bb2009eb059edonedriver_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
93e561fb31e953a2a843071c9a7e0f44832baebadcd208a50d09c35423c83c52donedriver_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
6f989be1ed95ebf47a5a27dd8187ecf2fc0331c3af226044321419129cd797c3donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
215768df5600579982eba34929cab628d4c3d6cf26f94fc049c1bb05fab1324fdonedriver_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
f8f2149c28afca2fb43d3965312dc14355acde17efafac13434b34a7ccc93098donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
b0036b0f3333d8403467ccc6b425aab34df48c8a3be007c02e70dec8bcdfe669donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
1339385d6b88c50591847aceb9e2ff4b13e8edfd7a92443b1333ef4a08203933donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
14bdc6cb1926289648e8ba4b3a8815a616bdb4919cfc6cd629465ff1ac402bc7donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
5f80de591822e22e8d17d6f642958ba9cf788cd36966095062cc86f09736519fdonedriver_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
13036cbf9fd3f7f9609503fd5068557a567ff5606876b3ee3d2c2d886e9e3107donedriver_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
29a055ae15a793513297b3c1d143c55e5f2bb2f685454a81f20f66f416d1b08bdonedriver_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
3a68b43b08296f42d25ca4085320957bc7546c03424f1d315249e58dd072ab59donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a03f82f8e81a689c88409990557b2cf87330e0e1de3c898f39cc547166631fc8donedriver_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
f335caa99b5f92a98100f7b3ca75b0039d6edb530fa98bf8077273d8e6975440donedriver_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
3c2178d8267803783d5fd1a6307b2d721b239bf4bd68357b4d44b465b6e63a20donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b838a4648e3bc8018741618e35af0c625bfaf2c230f7798cea739d586b796751donedriver_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
8b70140f3d8cfddbae4603a372589199ae7be413254ac7d08353c920b22499c1donedriver_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
66715015d523274aa0781aaa03f2ed5b9a9b977dc548e5279594f4c8ec682869donedriver_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
3222d6a8704d09aa7d0e8e6d431050cac04d3cd2869fceae9597b475823c37e8donedriver_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
f384833baac789f5bf5babecef2edb9f74e0a309adfc339ab6a519eadc3d5422donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
244e659ae214f7ffac3e1d4c9036d1e2802b3f37721d5b9ef0436160a9f053f5donedriver_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
108eab6ffd15861e2204d1b767b9bbd932d52bc4169b55784324a9724c8fa98fdonedriver_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
19cea8f58dfd97ca49c393d971b5a4443c0ad843ebea809e57adddca43c88cecdonedriver_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
989d7cf460bd0dfbd9ff2b696ecbaad4168ec7ef3eb52bc0bc3049f6db7ee658donedriver_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
a51b68d6cc90c759128926cfd6e14b42ed45dfeb132999ca2d210b6ad8d3ef20donedriver_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
5d30a12d3585e3b9449ff68d41805c0386f1f38e819deb2b46d65a44342c870fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
69722a990aa56c4a6ceb00c1d147ae6b703e3593f488b7f0fdbbc3d2255deb59donedriver_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
20ebbf28c25f2f358cd15fd09337709ec38038c5b78885097342e70cf200d648donedriver_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
d519827992ae7fe6838a23c36477f51fcf31fc8bb23d0e12310c2a4014ed7415donedriver_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
8df352ae2d26857c4c1cbdaa981822244d52f808bd1055b4b17911a6f921ee52donedriver_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
7d8121f321daff0eb7b020a9517f89ac829bbc5734d322dc51ba91acb8aef853donedriver_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
fa944278b79a6a873ef2caccdfd9708e101bc0ce244531c5515470fefe14d2d9donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
190ac622688e90e8197bf650ad7a119c6b2266f534448f256ec6574ccacd554edonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c54d125b941c5001cad7d16e6769ee447d1a57cde139df5cc6e522077810c091donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
e0c08538840ece16c460e1a713c4bc84393474e7933f8fa79081c41cf906f695donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
60f3ec34b231225cba4f04613c189874788b1ad0d8e416997ec80575cd1ee25ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
49566696da6049a6b8dba43486922ded1f2cb391764c1f8eff9f8ea74810c33ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
8f0c403db6adc63b3bf0e5dcbdc6e78c07d5f8b3a6b7ba5f53486aed20ebba6fdonedriver_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
876ea117b5be60a27f898e65f4f03bf3451124b2516c38212ea6ca43a03454e4donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
e7aa6f23fb0e6602f20a9c281690055c22ce58efcb16f841d4a3fae120312e35donedriver_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
275b2224473cf8943d2e86b3409ecfaeb3ebecf157ee42133d19f94efc8422b9donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
32ec3db90cf375840c69b31665899190143dfa6c7b638d40a92aeabb107cabc5donedriver_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
d0a33a7826bc8b91cee66d330ba263a34e658f89c9de457ff92ca910000c3413donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
064ef878135943c5c3fd82e1f36c10799dafc43769d9a7db3f23947cc697ac42donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
68a8ecc8cf0fb1c0c5e98a3dbc70abb8584149b48d3d406005e3e4fbc1319cb1donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
2730f32442d2b713123fb3bf7eab157150b768d4061c4f4b9dd9cb2457bf3477donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4ba7b5c183d923dbc4e3f0c2e445e1a63cc8654cf9142ee2d10cb46bb17fa9d3donedriver_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
f7d15d962f489be533f7e1cf0c3bcade02b9932dceee3ea7cb75f1a30ae625e8donedriver_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
35f0fc7de400dfd398af013bd4ca2c1fcfc7145364580230c140f6a9979445bbdonedriver_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
04391ae087a244152b667d9286bd7e4ba1511bfc362129add94cf7d3b7c2f75fdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6abf5ad99152da1d88cf9251e34e9bdb36bf8087f491c42d6427a126ba2414e1donedriver_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
bc11b368393f3da5c15318967e8c9a8d467331f366f20a60d6b97c9e1d3fad3fdonedriver_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
a1305626fdec7802386ed0de6d47ebe5fbafa02cc0b4102b00b014ae637a6a50donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
5d399e0ec6a3049dfe831a4ac916a5275db67d3525fe535a6d7e6c7e169f893edonedriver_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
b5292aded749517c06fce0d36b4c8b11b24690e1148e9aa7b150a6baf6c6c418donedriver_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
27e17c1cad1fe08689341461688fa775dbbefdb63384a6205290bc570bb137f6donedriver_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
ad345e08a98a2ba694a80b0c2dab91fe896c374ff7ad7097ea17ef451612b43edonedriver_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
82f8bcf8f347d151581dd41b9c2e5ca32889b8b0a26b0692ef0e5ae44d01daaedonedriver_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
83f0c9dc4e92ea83efcdb548fa7cc30ad7d4d62081a1c6bf942668ebc9985a07donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f446d2d9e4130eb677d959b074e36ba4bc0564e8465169b59cdda8e057ddad28donedriver_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
b96ab00709d2ebdf75c23061136bb915a52ff13b8936d3473a94d668e30dd77edonedriver_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
6adad3deeb7ae4877e99e8d4bd0bde49364f04defcdebdeda18b3e3f3bb2100cdonedriver_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
170302e59508ed4c819491d365a87d60e56f9fd029acbaf7c94bbb475b68dc16donedriver_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
78fa3f0df8fbb95b598f2d6b089ab12d992050ce157cd95ffbe486b47605ff56donedriver_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
cee9a135623a9bf1cb1b9531ecb5bbbfdcd92c61d8374b1ea5a0268572b7741edonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1ac5d23e0ad937dae25768bf596f0e311051a91925fcfd508e47a3af7be284bcdonedriver_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
ec2c1a594ee5674f2d91cc50e09946b01e0233e34f53131edadeda46639803b6donedriver_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
3b12c3451a5c24f9e9281e6a8bb9a330375f22104fb8bf03800596b94ffaa9bbdonedriver_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
72f927afd3ad9092ddfa6f56821df623721e261508822f70a81bda20eb190181donedriver_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
3665dc715c14061b8acac94ecdad25e81eba6ce5f2b4a7e2431458762cfe39f1donedriver_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
c1b4b99e2d10550e3ae7fde83370f000ed1159feefdb57abb24670165e8bd77bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
76ad917eb080f7c36b86cd95554c3cd20fbcf18934b062251abea613c14bba72donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e3e707a0fe6876f5314686a9e2e40cc1b97a3fc96472f65601cb04db2e6d0ae1donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
bc9f6db0e35b51c6ba8f0ace84f04bdb67960856d4515d8a84549d499cc062a4donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
3168bd0281e84abbb91bef512ddc310cb6e57c5a746967b2a6574f0ddd85cb4bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e8b90b52291a5f664c497fe1fd122328c8ceaa5bcf1397a259465d152231c432donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
8490dbf220c98f2a26f9e99a233657f92acac00cc91dc86366cc7b776e2ad96ddonedriver_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
8ff747f58a8e3835115aed76e421bbfc3e06abddbde42baa7c7addf40dfc86a0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
0e23c8b0b2072838dff3b8a538008fb99da09bce627e69c40e40635fae1a2e33donedriver_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
4fccd99bea1622edab6c031ea6827560236d333ff753b00f83afba0e197c00b0donedriver_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
bd6c183379eb895068640c3674a5a0a007555cf94dc0ca821ef9bd16a18a6cfddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
d525d9a54939e953a63f1f16e470922f5401b46bebb9f0e87e43978a849b53c4donedriver_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
ffae252f8c344705e468756ac6f6117c5fe93e6020edcb26742f9da0ee5576dadonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ac56ec632dc8d7a642e76e314c5613ace59e8f89ca6d02a894fba8a6309304c8donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6aee27ff9bab9783aa29766d839cb585e17150a65db1fcd4b3be89db4e200dfadonedriver_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
c6686abdfb2768ede84848e7d5da771f5872cf3b56e8767c2db4230a983b8cdfdonedriver_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
18f6ca5620f8d51090818633c1e8072697e99e41f873385b2cc0616b115535fbdonedriver_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
55f89b47f2840860eedcc97599fb6ddb6594470c040f3d234b944a19f7927ddcdonedriver_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
d95816db47157fa599b6f63c1d111f9b25f929ddb62f4859d774688f806e7e43donedriver_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
5cb72499602a5425df0cd61838523304dbf7ff158cb8abf85dfb171341bfad14donedriver_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
3b85d18c33070551992b304001631b469d6f4869d42749cc221f419a8f0716ebdonedriver_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
deb5cdc48fdf13537872a6347ddaa4f4017635a95facc7e7559254c350fd247ddonedriver_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
256f90c99c67bc441ac9c1a41d0554cbc4b4e1c991112fb07d25bf1912bbcbb0donedriver_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
c21bd3c92b0bbe93a58db8900442e13092fc785cd4c81b2bfc540efb9567cd12donedriver_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
f7af3efaf349ddf49f805e6fbcf34050736663a51c97f2811cacb8eeacee2c18donedriver_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
31830e1c4e95f99f8200c849e5b5d3d4b561db91e423ba70bb090a7f1e22c8bddonedriver_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-b42c34550b9c48d9-3016926-14667 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/b42c34550b9c48d99b8f9b460ea8580bf56e9ed556df74001575fcf9b3fed59a-3016926-1771556100235813252/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/b42c34550b9c48d99b8f9b460ea8580bf56e9ed556df74001575fcf9b3fed59a-3016926-1771556100235813252/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.28.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.28.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.28.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.28.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.28.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}