/versions/

Action 3327607f2843d684fac9db50acb33493456d319a1547b295fc1cbbdf89bbe15a

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.11.0

crate:v0.10.0dso:v0.11.0driver:crate:v0.10.0

Provenance

created_utc: 2026-02-19T22:02:39.544487898+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/33/27/3327607f2843d684fac9db50acb33493456d319a1547b295fc1cbbdf89bbe15a/payload

Suggested Next Actions
Action IDStateKindSubjectReason
8b8c3f70450950d7660d52873ef58a603443bfe6201cd1d555277d973158e702donedriver_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
26e85a6c38cdea89cedc8126230117910a7350700137d48ad25e29a6f9fb8ab9donedriver_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
d9304bbecfa316114463bb3d837322d1105039aa86a5b6c0a72843a7c139277fdonedriver_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
aec960e2b4fa120234471b80aa21057848a5d2dee41806a8d0c87f13cab0ae1adonedriver_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
fd558a5dbbbe8b336129c82c8345fd07336e59b517aeb76979071c73c6e0b43adonedriver_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
c62110949faac8ddf7680b835e5eb86779b17a45b8e1442f4c91a0a075b106f8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
c56521968dc2740f6f5b28aa8025b9a60a2c372ec48189ca0bf701638dda0092donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
5726acb030b4d376db24056423f80bb67cb9e28393f4f6f0e02fa2d9f96fca72donedriver_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
2efda8ed3b7ccfd0ec1a35e1816f9ffc04bd5b19a31fbd8a8e25fce5433ffad2donedriver_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
5a12d49f3d2608eb9faedaf78fb6f659c15e3eeea2e329681eb30ab200f574b1donedriver_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
8ab3d3c4b72147353169282c5f620c57523dd8963dec7afa75f2ccd2c7e89985donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1577b217971dddbfaeb7645ae2829ff523d9e82edea98ed2695d14febfbd9cc4donedriver_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
97bf612b2ca8ac19d6636ede379c9223175aa032703310cfa570c94adea10199donedriver_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
8c21ef5e9cd65c5d26c5b82fde687b39f9ef08599350a375a708993200f81e20donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
a8acbeef17e0b23c0ed1515bcc46943d23bf77a5b91d3c420d593de3f85a0083donedriver_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
0ab87bfc9dd503be8070da3bec526cd0dd30d3467407ff0f854015b8ecdd1941donedriver_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
a0ae6d3648e39c56d5ceae1b6e0081f45fabf32445fe709cb4de3e21b9c18e10donedriver_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
3096d07aa105de7bbd198c3348b9a41e73fd72dd54a0059a200ab03a9e6eac8bdonedriver_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
bdbfe02d81348fcbd86cfac135f3f8ea3eff82c72150492b1985d16da86241ccdonedriver_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
4cc8ae59020dfc34778fbe278f7ccf41483fabbaff19991a4e7b0fff3a342a21donedriver_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
b70a175528c46568335a9692e32dc9ceba87d1637be2041c426c614acc13b5e3donedriver_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
243805d8ffba9de1a985bcd05c6a858e322905984176e1758efc19a768f6dd47donedriver_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
a9e5ec6fcabd80ef349acd7a5e9e9a893d3ee441ed7058a7e147297066ee9e92donedriver_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
e7a9762a5a2d19f43ab08a2a1a0e982f326bcdd9d32b93fd78d8fe8654e76001donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f963f1ed20eeba490f02357980115dd822eaad9bc358945f5a9d51602ed4efb5donedriver_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
a76bf3cd3a99ecb7ee6a0d7b0045f27bcdf289802a01639fe93b7f398a8548c7donedriver_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
f55865422ca2b88d8c2f9cf70178dec28f1c5cfde0f340e9314afc24f3225377donedriver_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
f3ed0f42576dc6f2ed1176c51fe5d98ab092ffcda6e5a61761134faea9155c8adonedriver_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
acd1a77d97354269a6f6b5f8fb81c9b621f4b5dce8ad10ce575cda0e5d735a73donedriver_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
be36d6156c484ab1b9604177755ebcc87dd44661e38449f59ad66fd744acc1d1donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
5b167d3a048f0a8aa6ea7a6d61b0c01003129e59d93f54dfd3fff12efc505dbfdonedriver_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
2c6dfc0bd4f626ab59b6a2131561d370d378ed7039a5c52a9f23c9da9c35bad5donedriver_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
1e3ff1c9cce399082da295b4c2967442a2b08f720fa19f73dc00f32bd4fee7efdonedriver_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
c2f23ede3c3c55aee1f09343bbb0eac1f7541ff73b02ba3825c5a01d5c36b091donedriver_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
599bb75832f7f0e74b855196383335c3278080e1c4ebd2ed9fba7257979332dadonedriver_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
669401235b544af929efb82baa5f5f69e1fbcd380b3d59f9c38f4b40efb1bbf8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
48e13280ff779c6c1eaac73d773ac53ea60df6988fc4905bc5ec02f54b7159ebdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
1989bb638466d5c0a81773a460ed1f6e9f8dfea152687cc96b6b8712d0b1abaedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b29a00e84e28871b5dd888803d9d16d51a3ac8ff6d660eeaf67d71b953852152donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
b7b667434d04ddac994bfe2266c22925c4a42887d9d2035995498a5d90bba4c8donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
210f3ec0957e5dcc3a41443c354aa89bbeee36532ba1d808782f24f315503991donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
27d3b8feb3a9734ff103a01cf8bed356fa09664b9b59efe1e511f670d5460653donedriver_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
e29c7434fbab8ff129bd5ff19cb072efa3259a6ed97d47945fd7f7da8cfb6261donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6e3cb134f91af136c8b6de793188187bbf3e86e11611c3d10cddf8283785ffa6donedriver_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
581494bf7f2d8fefb1ab9cfe5537f104548d1f321fb281b93d807baf4cc892a4donedriver_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
ce36fa33f57752dcba73046bfc56d555f9cf2b0d33f8c675b93e1988b9958262donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
8f0de4196cba476b59c614f18450cdacc02f297721cd8868457de5bfa9c17cf5donedriver_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
ab88a51c3dd7e7ce29c85c7fe735fdb09cc16f9d3600b384ff38b3f0525b8930donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ea861d4c60409bb794d8d53121deb7b001b8b5ca9e487face04155ce75d71aebdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
c1487d695559932d616858bb204acff71f9dfc5e596fdcf8f185a32f09b91e2ddonedriver_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
19e8b3af3f2ef9c6600dc491fabde1fcd312ce111686cdab632dfb101b8181e7donedriver_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
1499649d30f3101d80747a3c30d02563adb2d1515e0b9bbb5ef4cd87cc441059donedriver_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
deccf6664017aca19ca1ea616fbfe3d1514d3257dc18f1e81c385de8bf2ad1f1donedriver_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
a430fbbaba7d4fbcead223cdf3ca84ac4cf1ef4e5ff4e86e79b5a2f81641a825donedriver_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
b2c1cdf7003d78bf492a8b9960439bc9e89232f3c8b3d83fdaf0dea4af2ab285donedriver_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
4adb06a13cabc0885e43f0271b9dc73b487bd1429c95879d63f5738cdb3d6579donedriver_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
a867360af561c352abeed9bc96835c969346c2b0b325429d6078705f62106650donedriver_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
c49b484952bb4a6491b53087b7d0b7c464d96a166f6c24c117700564731d2a80donedriver_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
1394f4dd5b36f3ce243a8c83964e7cfd4642cc6ebc5e19f172d91cca88a7959bdonedriver_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
cf350c18c61abebcb4a19efe17c85df70929054223a22747733bef0bf06610e1donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
430ec2b64e675a2f28e82f11e3501d0021c1fb0e1b42a0698113a4bd1a55bd08donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
5b3a58701cc784b1c6e0b165daba1982d0fa9ede2730f12c28786f5fce0d1e4cdonedriver_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
622022e5e100ce7d76ac928dbd232bae718b90b2f8d8a012c3a045ddc1bb6f10donedriver_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
528a2b3a1052e7d9d711e5aadc85901c8aed1e02847d918d2ca39409d8a21ca6donedriver_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
21126afa343e6e663d72a790d035c9f76083515b1aef962945f8c8012fc1020ddonedriver_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
a44ade383b91c4dd330271491c2916103a461c5f46ae8a112311ec6f69960aa0donedriver_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
ae6e2ce244b3e6947b55327a40dd7536c5e28193ed034197572049d88282c982donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3e20a369c86044c56cee07d1d0ee0bfc48e4e6379d4ac958074533b9cc8e8a2fdonedriver_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
1507612a29af3241d2fbcc9c595aff3083d50978a5a6c4cce65e29c76b750b0cdonedriver_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
f4c5a99d55a0bcae4896c1892ba18b43ddd198babbc0d610957587fd5ad878a5donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
78fcfec1f0da8920c9b09a0fea04ef8f48b7b6b0f993baf45c8ad173865dc020donedriver_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
26eaf6c02bf4ffee979b2675ab4ed3c9f10dee9d708f578a2e00e1a87fd23d8adonedriver_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
8d40c390a2af3fdfd55de9664ac8712990bcf1a97ed9e0d06dfda75b50dd2a27donedriver_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
13da457c5ecdf8761422972820b4d108476e438af58f1136ce2b627238a29336donedriver_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
04190f0ccaa5d6be2996ba950cccb664122ba3dc07b60829439d436c12dd14bcdonedriver_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
1778dd2df039cc0e559229dfe3cbaa9a7acc306dd596a20df2ce0173166791d7donedriver_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
abee2f4790c5fc59dd84511c1f422fc8f6ab96d0728e03b6381f4a4e1b6bba6edonedriver_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
e76499ed34941b62287e3580754d04300112db73fbc9ca3f43e4339068adbd4ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9dfe8b1ece000c44aeb087d9b29dfb60a2fc6586a3daa0d2c7acc0e7fc7f7910donedriver_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
3f5a022f55050544b25b6322d6ff54ac2bef6b190ec84eee6a2d1e41250274afdonedriver_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
f1309f793bebbc2419c8f21364b697fd4b4dbef80ce2ac79a38a9da66fb6842adonedriver_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
e6ee5a4c094ff5af0dd647e85f40d65d6639eca8f8e0347ef4218036030712dedonedriver_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
5f21f7560a4e7702bb1e843c2a304790927fd9137af3be39d6f1c1897bb09dabdonedriver_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
c143d8fbf957796cf770a5f9c593078a175abd783a268baf3b54ff3b0a45ff73donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
f9ec58c98fca09fd3dd75f65951b3462ea56be4aa108c2489bdaa9eaba2e241bdonedriver_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
ead4b4bdee9e8f63f990a4101575ded61ad01ee3d31f4877faa8cbeb584e21d0donedriver_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
fdb159754d30d6692816e2aa6891129e3825e384733c2002b705cc5692131f32donedriver_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
51833cc51c552e1c2a9af9bb8752c385a0c98e95ffc3991928d08207a7a021f5donedriver_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
6fee36fa0df2bc9bf3171e931fd4240b343643dd64d7a659320ca570e338f2b1donedriver_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
3f9b3da3da2cf61a52eb9b71be58334f7f9e74b728fbc7517b9e87093fa7badedonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9bcbbff3ad44296caf72450782ba2f2d2ca056fbf0eb07de67c26865fedfebc0donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
d14e856a3b162f93b69e5822dabec5dab53f51f131ccf2ab187b4a8127fad3a4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
055e65241fd262022507da017f9059b0a20ca8870f547b5b5a8d5a71dcdb4d36donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
735a46648855ccfbb42ba7057d248b8536764682784cbb27e8621d2d367e75ffdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
11240622a2f9b2dfda83e963b7853060ccb677a24ae7af17e1140273669d39f7donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
c0cdc161d472fff247b005c9fb8f17c7bb0f86afa6556174c0c7177f16eaf68ddonedriver_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
51a935a94f9d8bfd09d1c99289789326b423bbb46bc22513a87fd3159aeab874donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
807e53779e083464ea04ddc219f89dadc7189c28bc33c0f6c83d58567e658526donedriver_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
0133e7191540d38dec6f9d6971e79aae4ac03fe184a2a2719f519c0bc2fae27adonedriver_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
fe698ffea0641b669e8dd087438392ebd16f05ca4bf2f731d3ce3b31542da52ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
771c622798e5ca58272aa14c80d85daf00bfd55e83ff8b026921e9625fc554dcdonedriver_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
3576c66211fb7e2e0aedcd3f94f18d8af4fb009a1def18bf2d8c774079345666donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
175ce3fa8d4db792f04d2a83b2261fa83930611cefe0f0f8375bff111346d24bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
a4a8efb98e2bc944887b15e4b57b10ce0d1505ca147ea333ae5d636f368c5ac6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0bc10b42548c4db796ff3db42f2b78b7c1bcf3893321403bf1558a149ed1d24bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c50e641f7a6ba7d258f87986e48a2bc16df038c027c1ca551f8f6a0a4e1fc949donedriver_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
46ebb99debe073dd6746a41c51d6dd9400e170077c448a7cc3cb9598f6c27350donedriver_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
55d52b620304d70d759ddd187cba6682340ab47059a0107715c7cec0ea7c802cdonedriver_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
e9b1ee22ed39320cc6a7de77a794bc11c1634050bbade47a8ecc77946ef77ae6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
4b141633b759d54f8ee4a0ed2c2e759ad3891e8b08caece7d2a3e786e15f674edonedriver_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
c4de0c8a143473c87659a5ef46416c1b3920c5dd7026b1d4d78f5839985cf273donedriver_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
9aee3f38fdf65a6088e86a448ff1e17e1b849bede96e54262003697c8fe478bcdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0e2261cdd733692e0b27c920c4c7814e2c1f9d6d5d34aeb4b091f534915f01b1donedriver_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
e8cea86ccaec1ab6409007770cfd26513cdacf88b09447e221a4ed2815ca6ad5donedriver_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
5e6c7ff2a4c45e16627456b35b43fdd90e02938e1e5fa9208d9770287ed16a1bdonedriver_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
69facaf93788803e87303ade1514194842a83e92bd689e3f2d4acc6f5b16acebdonedriver_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
e0a5d1a4d2f66c83fe30713cba987d10dd040ba41e8b0a9ed09d6622782d01b4donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0f344d2abf4d4501b7171bee60792c2fe28ba28f5e07000d0de6ea74720ba2bddonedriver_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
f9d63e9a2f250967dc865ee972ff5a64ba130cf2bafffad69c1fc74fd4f91be0donedriver_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
48bd2309188f3eac9adc9bc6d2af637916e72f4b1ae356cd0ac9b85d756cb885donedriver_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
e5bffe09655185e6ed0bd3484ba793eec9181d83ed3dbcda525ef2e9d279376bdonedriver_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
ed1bddc868d895a73e049625f64a7820cf8eea3cf6b3b750f2e091d6fe919ccedonedriver_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
3ab4ebc95d04aa62006a6bb3e58e2cc3927a97a32c9f6db11914f79daabc5b76donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
fb93d28f9ec10400ba6bf4b7ec5cf158c22156b2a5342afe52ab6940cbec4f50donedriver_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
40a486cfd94e6ba936e494e2bbea26ec2c9858ee0a6059530d0f1bf17f23e040donedriver_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
510976a4836c749259386423a49a13d70fc7d4be92bf4444b3c151bf23bebaeddonedriver_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
39f4f95c22993020e63cc34d1ef30056de664e465536be5af7a2118606241d1adonedriver_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
557baa8b51b9a713e67558888ec7fe80c1416e4286dd7e7d19658098352bf11edonedriver_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
0dd8f4ea232ff6120f4613b370df0ba7e145279e1ec72664f86a7efc9faf0a4ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6cd261490b89fa1250eeafff9c2aa9042de82d651ad3dfd3489326df882b7b41donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2070d10f0e556477e104c249ce53e540836cbed78786c670ea446750f7c4b277donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1ef972812b541da5b5149b7cbcee4833a53c0f8209d18b637f7576c15035b88cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
b3d6400982f81a5ee9087043c3f934419efdfd12371fb9a4e56c568559f989ccdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
38ec797bf40b885c58f469e4d570f109cb584ce296ca9930ec8a9edb74d790c6donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
a93e063d0b8827ba56c7bd4505cdd0db735fb891bde29ea8f6263e0812d78440donedriver_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
99b79a7c7c42ed30a517d923d0ad25782724b61a47ac6521ba51519067e3cb6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
836e11db64ccd262d390d6a9bb144b1a6346f181b828a8891242235e4a4c65a0donedriver_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
797b8962b135966e81653795616c15129991e7ea7919b117affca1a9b54db4aedonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6eddcd8b25a8c5785dc85331bdd1d17f56aae54d48546abc56b41aa6dfd0fb10donedriver_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
98c9bbba8f531ecb210d149cf8d6491c57a8c0e32bf029d9c1faeff12fcf9a0cdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
86244783eb9c6a7d3ca67a474082531b2542867db20f7c529802837b13377dffdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
dd79b9e8dd204ec51544bdec464b460d9eef9d36fd06f6331b4f364b24e436e3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
171f5e479376191a48f474fd58bed19d8ccd02d2b8acf7a5b138f56765e89ad6donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1847776ea7b408173fd553551be95723bc1362fa645f5af1ec3be93d24a6a79fdonedriver_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
25179754252bd00042ee367e64e0971393dd88972a0f242954153910c96eb730donedriver_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
b516f7297500d7fef0d93f674444e0bdcd234e94aee292e51872e0212695f530donedriver_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
3fec320ceb36fa4bb5062871fd8298ad2acb4eee1323c23030b8fbb64b1ac397donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
98cb9f4489bc7efaf2819ac5b04bf24fee2207a3b5634d6f92fe2a192ad42d04donedriver_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
d7a8fb0bde542a41c24f33695ad9e0b38f3285fb658448a81a589f5a029cc680donedriver_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
1d9230915fd6e16042fead317b454502a2cce61a9a8c02f03bd1d3aad6f1ffcadonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
81099c71bb3e9c64f0902dcbcebbdb87075250e231d8df56de49abc9bcfac3b2donedriver_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
e61227ddc2b8144e169ebdb38f7223cb9e1784690f56501eee33a2d2526d967fdonedriver_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
ad47a301c6e8b344645a03210077ba80b8eae5a0fd4e04c7349cf819fe29e491donedriver_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
d72f71ad948d83880ce7d6f725484ef85c8d24a4e80ac92af1e253e629b09a1edonedriver_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
16cb746c5d7a219b307b938e49b008d18fbf79c9c70cd796bb11b3f27579f3bedonedriver_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
bbe0b5e776b81da23e1a46ffe11855bbdc0cbc4b6fbaebd033e306562d7a75e1donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
7a153d5180f2e4ec35eb3a62322675e5a25229a43118af19b20695e8107518acdonedriver_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
8abf697fa08f8ef91ca7ba7576df3ebd0bd95f777c829bc541c5827a0cbc76b5donedriver_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
6d3e19d54924343b00d5108df5b894d7fb689a80e5bc36e6258e48efacc436bcdonedriver_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
2c978e0cc1a8c2da26330fad942be7830df981e8634581d76311d1f1bc39e80adonedriver_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
d1b9e37a05977a95104385dec825a32a6e029e28a9bc13670b13b79aabb3cd1ddonedriver_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
7c7ed369f6bc717320a225aa8bd12d1c1b819972720c4d2bca0d8fdb457e7bf3donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
ea16f5bea1c87878be3d22426eee9c5126a2f67263b006483fa8559d446bbbb0donedriver_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
ae6e92981a55f809d9dc053a5b73cbb2c0c4c47c75de87fb72abbc183ae14338donedriver_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
e1799424d20c375cd40f11cb72b44421ff8b014ead6e3c3040c19f99d82c8b97donedriver_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
4550f178a9ac57d95b5f71a79e3ddc73f488552f3ac298c04e06395071becd47donedriver_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
0363bb76db5947974d852bc1eebed64f5dc229b79a93edee20d022bd9e457ae8donedriver_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
38a405303c343cdd0d3fa64206e6e2a88f0fea73438d3e06182a5b11bc90e646donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
e0cfdc6da853eb99b9fcda611b5975a8b573b28a88b0ab92b6570a2970392f61donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
73465ad4480f9b4d9729442835b761578b1d6f5efcf7ed5eec91ddd58805917edonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1618f8382c76bb0dd1ac44d54d586e9cf6a2fd4711096b28353d702a672a3789donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
a4c991877167c9f0286e33fab6433ab37ea1209feac3d54ebf7f9ca33242fd10donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4dcc414c37b359e38727041133156fa9fe03a365dfa5943dea3141f74f44e912donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
38ab93abf710985d23fdb51ab08a1bfc6a87ed4d1d0513086fad9a8009248883donedriver_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
1938eccd0f6650491e3eb27d520e4eeb8a7598bb7939733214d3fd59b98cd4aadonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
b86ce31f6dbb0c8e4728008a8334c506ecede4b4cc09d7fdd94fb6d68d02f795donedriver_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
ec5ce044b9e973bcc3730a3b316faa540bb392b07a59bea9e7c399b74d0bf145donedriver_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
7dc78a1253d4e64112eed19fa6ddbca9d40d9cb0963bb6cab4d9709977973e99donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
43031a62862cde988ee24f410c0280d29cb349884d058161b0731e5c9b95736adonedriver_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
bc2dc38f8afb0fdd5f02a0b3caca20335b350e2a790f11d418742ecc786f69d0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
9a4b8de7aeff22d6613b71695ec3899238e71c317e53f1718323f6ca4a1a5b20donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
cf9064bae250276724201361a02260116f7ee37c74c7ce18c2182f8e4a589d46donedriver_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
dda6824afcaeffefa34eebc5ee09a92e33d9c30d71572bba78bcab77a4120acedonedriver_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
ce6e466c480043af034c1767f7b71da622a95589d5358bc3ffae09fc11c35bf9donedriver_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
d620e559db39ec30a60021f8399b0a464953718f144a375a95febcfafaf37fd4donedriver_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
9ef494bfa058f5bf0d37d4cbf1b9fd254cdd76a40dfe60532c28aaa491e551bbdonedriver_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
d0ca248b8fd1770d47f598942530d367c976cf9b809cd521a585497d63179ebadonedriver_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
d9ebb4e62976f82f23c68dd2d144c79356b39be6ef8a6be64f5d740ff001aab5donedriver_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
dcc515baef87526bd768d07ff5241544cbb3b5205cbbc1fc6c43569887322149donedriver_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
e56a5995327c82ef37a22e33af0bcd3a9a206b2aab71d5d0ff622d9a8544b878donedriver_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
fd1a36601acef1e16ab6d325c2fe355bf668c8feb1847a4d775b321dfd1f6a87donedriver_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
358a82af4a385c4bc50e526d8d4ca52b57c439bc14f63f1e99b792865cc284efdonedriver_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
ff6278226a71d06d4fe8378476ad95b22620367a3b885f8bdf27ae03ec2175eedonedriver_dslx_fn_to_irxls/dslx/stdlib/std.x::round_up_to_nearestConvert concrete DSLX function `round_up_to_nearest` in `xls/dslx/stdlib/std.x` to IR with DriverDslxFnToIr
Output Files
PathBytesSHA256
xls/dslx/stdlib/abs_diff.x70539006b878c3762aeea72bc42be9a012cd0c050a78364a1c09ea4f547e06059eae
xls/dslx/stdlib/acm_random.x327547093ca764f983b34adaeb0f694b2a3b711815eb8beeba656d3a39ed157f7ac7
xls/dslx/stdlib/apfloat.x2181176d2afc04d204bdf5111929e3301145b0d66854dc8835be2b39abd383ff9d4bcb
xls/dslx/stdlib/bfloat16.x15269149e13977ff0255872e3f703208890dfa10d10cc711475a6d21cdbc755ffe98d
xls/dslx/stdlib/fixed_point.x69383a1479d5404f8105fb3d5228d6e5cb4d7f276a9f93bfc9ff22c51575c2d9a9d13
xls/dslx/stdlib/float32.x19975e6d31768dc767a51d36de2285654fc86b315b4033778e945ab7ae95bcb49adfe
xls/dslx/stdlib/float64.x8353ed426ec0e07f1901b15671baf76921e1044b9d7e5748ff1e45cc9065da384ac6
xls/dslx/stdlib/hfloat16.x76935efa25b3bc34ca5b8ae3a19115d1b5f6add622b99c2411569f42b70cae5b515a
xls/dslx/stdlib/std.x67085ca440e7821877bafe4bfe0aa778743f14242846a92a62f9747dd86719138ad89
Executed Commands
#ExitCommand
10
docker run --name xlsynth-bvc-run-3327607f2843d684-1374217-2704 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/3327607f2843d684fac9db50acb33493456d319a1547b295fc1cbbdf89bbe15a-1374217-1771538549056703141/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/.staging/3327607f2843d684fac9db50acb33493456d319a1547b295fc1cbbdf89bbe15a-1374217-1771538549056703141/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": "7909ba743ecd28144c279339e9651bfc3ea7a5ab2251cfe2fa023a16291b18d1",
    "expected_sha256": "7909ba743ecd28144c279339e9651bfc3ea7a5ab2251cfe2fa023a16291b18d1",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.11.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.11.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.10.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.10.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.10.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.11.0",
    "enumeration_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.31.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.31.0",
      "release_platform": "ubuntu2004"
    },
    "enumeration_runtime_dso_version_label": "dso:v0.35.0",
    "enumeration_runtime_overrides_source": true,
    "enumeration_runtime_xlsynth_version": "v0.35.0",
    "failed_dslx_files": [],
    "failed_dslx_files_count": 0,
    "listed_functions": 375,
    "scanned_dslx_files": 9,
    "suggested_actions": 193
  }
}

Action JSON

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