/versions/

Action 811abbe65bc5c3a83b1828d3253fc70de13b91054777c2a5db9790863200191b

Summary

state: not queued

kind: download_and_extract_xlsynth_release_stdlib_tarball

subject: download-stdlib v0.33.0

crate:v0.27.0dso:v0.33.0driver:crate:v0.27.0

Provenance

created_utc: 2026-02-19T19:46:44.594763696+00:00

output artifact: dslx_file_subtree relpath=payload

output path: bvc-artifacts/artifacts/81/1a/811abbe65bc5c3a83b1828d3253fc70de13b91054777c2a5db9790863200191b/payload

Suggested Next Actions
Action IDStateKindSubjectReason
f16d218a368f2f6f01488bf7f765f4fcf01bc519742eee1c03f4d00f1ba5bd4adonedriver_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
121e1f60679bed163c68162ce5743e0602f4eae92e6ed4e95d6f5a43c92436c1donedriver_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
68dd86ec098903aaeacafe5b46fb941383a1a53e7eb475dbecbbbd936991c9e7donedriver_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
a8d699d777d4e346c098be958a779ea514fb938f2ad37af9bf17d56ef47a0f8edonedriver_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
2eaba788d876c1dcb4e187b0942f73cac6c28806332ecc627ebb3426f9410661donedriver_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
b1fd3f6cc8d312bce92216d3d7b69673980e1bd6057fdd1917a7ded6bdafad9bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
736fc7c45c9077ad814da3c6804e36f85bc7b1cd2971caedc13084a25a8a2decdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
5d099f7adf167158e68308436da73f89e3fc4b323ebf5bd9d5825f46415e6510donedriver_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
abf276297f308928376a1416b1ec8e7ae50ae442797f9e00700b25b61210e4fedonedriver_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
70b600cf9df4948b8aeff685829ee7828b8c46460110fd4111fe3a37679f0c20donedriver_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
7c864b55ead19b04338e0a6b55c345b179ce17f2065ba92ce29886b54901e0ccdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
c0efa5e47bc801034f11a8d2f577d445b92f21d0d7e558a1b061806ba537841adonedriver_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
54991802c59743cf5f5eb21014a7d51827e5dfa0349e663d1fae2c72121339fadonedriver_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
56e2c91ebac2dd93628b9b60e5bc85ba34acd510d06c59535a2f0f55b46ea8bedonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
4e6d12b7e5d7e842b76ee0ad688317100e51972ef53802b56b4fad3509ec84a0donedriver_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
fb19d9309015a9e0fab150281799ba06307e10ae4b0bba12d5a8a2f4d72fc38adonedriver_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
986fa6d2b0c4c276c76f21a562d4aef4738de41b9b8d06bca0df9b3562768dd4donedriver_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
37ce9d3c2aede15e384064091f25cefda59167bd5274f5b003430ddc456c310adonedriver_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
4aead2fb09121f517aff5cdd4882c093c97a26ee3e3f3ab99e1cfb5e28a2000edonedriver_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
c33056d38686d20d686fef80b1b7a256ceda79ace5592c7423315a8d954ec1eadonedriver_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
6f65b3b4a48d727449c8575f25eb92cf04acb64d68efe6f3b10d24f571f5f7fadonedriver_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
35665e7c12c0fc2dfb7dd835355f4d33656f1600eeb78782a66c78c6d5893e8bdonedriver_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
0a74cf68e0ce50a97f07775391317edb744940d215f7fd97c5f79503f428a71fdonedriver_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
88333fbee01dc0fbb59db315a88a3c74b07152ba55db1bea354989b59e714d8fdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
e65fd26fe9c59f49a7d945f85aa7bb49ba5dcc2f9e89505ccb37e67dbc840d7edonedriver_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
757fd482e638bd71ee9a38232f672143a043bb99fcca32e2df3e3ab650e7c1c7donedriver_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
273a5b0c2ca303f7d71eee0a21df99974c45b36a5717afcf832b30e6857f9485donedriver_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
e5c5d8de19b5127a825030e38717a1f3d34bbb04069b2641067fe78b2cebffd2donedriver_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
2bb6d52208febc0873bf0805ae9fe26c81bad6cbde57953a8423e2b4314b4358donedriver_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
bbe9716728dbf99fb91567fff25472ed079667f45c53be74fcd5ceaa28d61f8bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
6db08274ffac7fdef5f571d1a426752f8e9df88285cf6c68ffb7e0c8de0081d3donedriver_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
808cc04ffe00c2b5dd80fdb8a9592895fde467a5444a32374c6e995621c67ffddonedriver_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
29019468eae9ef57ea7d99852f242327f5a4d953ceab6beed7246457bcdff4a1donedriver_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
8fb285935455305b117445f47c445347e2216f683dff21a28f72da13fd0647b2donedriver_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
f5f0c47002a96cd4dac4d3260ee16f4eaa703a841115168f484df0b703e2d3a8donedriver_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
5fb5fe9186d35e187e1b67cd9dbcb3a6164426eed460528d21fe7796c6494e59donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
7a418c7ea9178ba4fc3042eb4c050a556a85f49f81eea10e119bba60e8561ac4donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
3c0076987d55e8082317ee52edfafdc70e8d37564f87df051396684ece99b453donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ee580cc163651cfbbc0a4394e07cfa3a9e681e1c998e76904f1c135fa7aa1ee0donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
f0fd8020cf2f7abbacabcbfa53183c97a9db99f670f0fecbfeb9bfa6b1ed9f6bdonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
cf392a15683984e456912e9776146296fcd6ee51e5eea44cbbb7cf9b43e7009edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
ac030877f071ab0674ace86465a4cc44dd6d9d1c5117acb95b0c2cadad04695ddonedriver_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
aef64f8f32bc5ea083259cbaeb5546380e5f657d29f568457dbf8fb8e15ae6f9donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
0c14dd36c41b69de3ed4b22d6ada8b253a863e40ade6ca7076676714a73ef595donedriver_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
67e67b17fb21851ff3be47f85fa072cf4577c64debf9bcd18d00e1bb6a868145donedriver_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
33cce72dc7e3bf4b2712644cecbddca5ab5cbdd9a6a76ca76986ccf0af5ce3bddonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
770f99406a23244dbf90cbc5f4351dca52f89d363f4af9ac745bdaacf279c281donedriver_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
4a200cdf926c74954ff2b50d932894f0aaaa3f80b4147f39aa1ccb0495f7a70edonedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
aa5f08152c569bef145c062a7071caf2ba235b61e4bba7b3861f42d0b2979dd2donedriver_dslx_fn_to_irxls/dslx/stdlib/bfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/bfloat16.x` to IR with DriverDslxFnToIr
d33357fb0a2463c65c9236a6b4c52fe1f2fbc50e3f13cb6b076a527566cad900donedriver_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
42db850b65c125d27ede2ed9a49cc722432e871e804425fec6bbb99787a9da45donedriver_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
8cb31e23b93775be078a451dc16da11a381d6a64d4dd8607179b529b24030c7edonedriver_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
b8b3237f15a0eab9eb0300412fdfe1a0b223a2a96347d5022b8e199df10363acdonedriver_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
3fb4c6ecfe0495ce135d699e1e9f1a619369fc57fbce8ecf1a0f9dfd33a90d28donedriver_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
aecb0b202c8abfc6b2f2475c4e01b75b24c3a4858f9bed15e9ba80915b780470donedriver_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
a7b3c1d8f2823276fead4c93327b69931b90b1bdff8aca0f652fc494cb311b19donedriver_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
485e15aeb155e2c7d03428d357123bba59d552dae9eb5e65c19884b5401f088edonedriver_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
f82ca840f1905cc0d1b67aaac0bf986cf0adb3d26f22b30e2142a998dd64f255donedriver_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
fb93c7c7eccdef5f3c4b7574a2be966c07f44abb89049f69a7826563bebb783bdonedriver_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
966942acb6e98f09f400712b14a3a07c71249a811f8c249efe1a0ac18908b9d0donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
27cda75ac666a5899037a5f5ed4d05b0c72f83aae7c4ac0925aa85b0214416f5donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
928ca43c685b1b3bb9a60412100d4b8aceab02f29c366886b525d2d440490fcadonedriver_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
a33208c9a9268acda3df90cbbe0f6649320f7ec43283b4defb1778161422ae62donedriver_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
a845d77e12133bd0316d4db89e8f030cb8523664c8f44d80316af09feb060290donedriver_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
e7c25691d636a2c17b36d401887d749536c0788ce8bce51f05de71447eb2a822donedriver_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
c4d9660767b6444695cdd9df4270f335d95d4dca238b188f0ada2f4eae5d0605donedriver_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
fc399979d436bd7a0d4e0e0b2bb36e1e605348e53391da8fcb8975dfb94de61ddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
7ea9d0dcc831934b32ef34bba0c0bc670a3991e0c801ef8fc151b3ab2f98a5b2donedriver_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
0e9220b7003832c9c5760d0bbb5893604b790316067247e68b0505e085d3ed62donedriver_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
1572a37bdcf911c73cd93dc03bca76af8659b453d75c76c2b314576e240fc815donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
876e3fe62fa1f8feac6b87e4ca4f43798569c061a82ca6ac9a0eedb797e92798donedriver_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
8e69402ed0a5afb7a9ed3223012cd424f1ed208de6c6ead8fee7c6abf9fd4f0cdonedriver_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
434a000a289cfb6d832d1a8d74147f9acd80f1c7838299ac23fffb4ad4a7946ddonedriver_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
51bac094f3e0f083b355dc90f78334d5519bce128c492dec65d09b51effaf13fdonedriver_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
18f1caa3fe8b2126c5a48fdefc7e336f76abd263e04544b17cb7d6f0328b0dc5donedriver_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
a484c3877c6ce270ce2a79784f85e9827559cf89c192ebc931e30bbef869c799donedriver_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
d6f28715a97583f81e25a36d30695a1b1e4eda213c379815c3c6f1599184818cdonedriver_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
6b2a479c45be0e69c2661133a22b235c632e0dfcf07fddbb8123828cef217546donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
8fabd47337f497c3578cb29006320db2f4a7e4832b5b06a8c85c085e64b095e7donedriver_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
3b3c36998a89d3e3b6004a475cd3b14428413011016ba85fcb7da3d6eea92ca9donedriver_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
0ff2aaaa408e2cecc3858badc4b3dc290c64a8a3d4a82cd4fda0895bdfe19047donedriver_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
941976f7dd49cd8a52ee064d0bd79e7c3bae6fa5bf74a8ef6764a3f7b9c3dc75donedriver_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
f4434bdc74de537ccb6beb2ee5f27fba1681881351dcaf46d352042b0e41958edonedriver_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
f46850e50891c84ca6a8cf9f1eff8dbe662559015cafc7ad2bc58bd7cc67e1c8donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
54cb6d08a58a365290201aebb08d5bbe5437e8b9a5ffcb999b010aa64da35b5adonedriver_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
2a0a850cff0fedf9576b03cf3849697f95d20eec5d684d3cc010d073d39e8a2edonedriver_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
623adf568cdf7b6067b24ca6cc56173231361ebfe4d09f72f9b782b92c572ce1donedriver_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
570e9814eaaa134bfaf64319177d670f7744157a6c89f0fe8db85fe114070daddonedriver_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
143d29afca76473daf035f2e18742157535a5dd64d2ae8250ae6d1d6d85a715ddonedriver_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
6ab35a88fc919e8cc58d8796bca0176fbaa15693ad894715c3f62ede669ae101donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
998719c5627a84c2569949c40e9aece79510492b37053f211e590be20d85ae50donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
abaac1af393b00c56dc66bf3a4ff89466ce2e4c414f7c3b96073fa76e7bf1bdddonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
88f29b4bf23c0a6dcdf0dc6024797347b1538d4f2d66d1b4f3bb5b148e91ef77donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
0c0087bac9caf3dedd2ff3f43ca2979889df74a4d605952cbe9cacd03c8d78d4donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
9fb1f0bb5846207d0a7c92e9c5fbaed58ae0f41dd3f23878b78729174b8ea577donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
aeea9e0324f99ea7e5519356f0053e2f0a2d84445d039bdf3c6ee96c1d4faf18donedriver_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
80bf6194f10ca137865f523cf8fa5395c0d02a5602a88031e83fb19154d92485donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
6088f08b67cdd9b9f6ff11603da1e9044129f26a060d88aaa45ae87280ee79eadonedriver_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
99c5a21da32f111d95916c709d6dcfcea8a499c89bae37d76335abbe944571addonedriver_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
84643d9dfb01d65fc204551ed16bf797c733a38430efd62aed91071ec40a864fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
3e359025d7a3d7098f9c572f947c856feb978c3d6317f775b58ef261fa7fab2fdonedriver_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
9373d807223da1fc1552f4314a980d3c1c735eabb0fbc3f5b97efc91ef43bdf2donedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
78b462085babcbf603e1bf25c69bb04acae1bab910a72571834ce0f2a325eaaadonedriver_dslx_fn_to_irxls/dslx/stdlib/float32.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float32.x` to IR with DriverDslxFnToIr
66baef7e002375447ca4e25cfec01c14ce5bc6078c0b683ced83a1ed9237df54donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
23273e599dfca6bdfc2d374f66e6b6f7a44ba67c53941b3ab3d7965b8d451bdfdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
c15334caf54914e22e4815dddbca985b3ab042459b86e5b7fd9e4f30ea822dd1donedriver_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
993fb47f7d6e4cd5fdaa678cd4fd05bbdfd5aae442663d299187635ab4adc881donedriver_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
0fb353a774ea28473681fd829afb6751a035b969ff18107589ade450bd2b66b2donedriver_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
40ce1937a2704159eb882d474887e9ff248bf7eafad6662dedb1abb736a3072edonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
09a553f2db5454ac784f115d21af10e070ea0e96cf68124041ccbaa7c2afd4d9donedriver_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
283103cf519236db54a5629cb2dacc5f033c606a33310a79ca656aa170b67a28donedriver_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
864f037c12a49b4c19b916804a0c84a9b097403406e4a197ff4dbaab7e15becddonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
0b6e4d6153691bcfb13b123b101d3ee4c89099dd32e477d1d4812d2a7e845cf2donedriver_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
6ebbb969f2c5399b7fb6794ecfe25b33b59dc6deaf2703b2ebe2ee5709ec5190donedriver_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
8c296e4e0ec79a1c2c03d4d304775dfa4b219096d1baa403018c75aac2ef004ddonedriver_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
96d2db932d4ec53c792b6b10c075f54a9c186657bae04a9575dfa2280dca646adonedriver_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
45f0433696151c603b83fd10caa7f5839f2dc34bebef20f72154b3a0ac85a739donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1aeaf8609c61009f5ac068214dbf760766ec097d15e582791b9acae26f29d3dbdonedriver_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
2d601c4afbea1370e8244fdddc43ff54727e2c1e3fcc181acf723bf448d362f4donedriver_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
92810bc416de91c4995b1c70fc62b667bb5fdd63fffcdfed28c175605e7b5c6bdonedriver_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
0c243c4046749b85373f54a1eb194c4ff58e8a974ea2ed92c29e06968d99362adonedriver_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
2955de77bef26c14d37cd24c715bf61d9565f992ddb1122f75cc06aca72407a2donedriver_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
36cd9720cc16c9f52367ed8fd55b353fcdb79fdc5e055710e3b7581e08a4202bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
791b930b63b2253524776c9e2c1a709040cdfbbb5afe701ac2e25d1e174bee29donedriver_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
a8c61bed96a84dc0a34ee2b269af79176bba5e9600e60a6838fc6ad755ba0457donedriver_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
b869a5b0db16412b367a15dfbebe290c4f7c753b01b41e14687aa19740de8841donedriver_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
93cda75884f379d667ab610c95348ba450c4711fd4a04aad550025c89a5d873cdonedriver_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
5afa3aaef557807afe91f4ac9b895f3e4658ceffa4f83f02d4d788f50bfc3fa3donedriver_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
d5c55ef95142886994e42a5cf837450614d001f0e2a28b6d84f938419a0d6330donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
7b14f8bf545d358d7ef3197c4ebda74121873db2280e5e6d85f5562ce5f64035donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
22c562da0006c987d9831a463191a3838f61c7e35c0b1b7e5945afee1d79bc49donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
6d508aa1f88d21d8d85dfccacdf80334b0d03d0e7256d8805a1bb0269f4443f2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
ea28239c5bb6d77c575096e815b35121757936f9f907109fb4cb0e1682fd84a7donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f0534963980cd8a97873019965099dde1297a0ad1f3a6ef6038794bdeffd05d2donedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
1253771f0c0553282f18218efe9420a2ac2704ccf9159ca62ed1f6c95835dde8donedriver_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
0c125f65914d1d649cabe4a812c1f72e35cdb4954bfcffd4694c0dd2e92fb26bdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
403ae7be5771e89922a08d003e896752a05a04a3ecf3b951bc0500074aec6899donedriver_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
9fc438e4c57504ffa6d1ab03ecbda5f196b36df766074522c93397548acb288fdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
2e9b4cbbe41029d17172b1a18f30724a506a049e4cbce474935f8e101e54dfe9donedriver_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
c61e03b62649367e2a1233a589b28fafb8a605aa3fc147528122146636ac99eedonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
24a8f3fbf186c47491a4e00c7862278d7d1584f2c04004099b1ffb2baeef9bfbdonedriver_dslx_fn_to_irxls/dslx/stdlib/float64.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/float64.x` to IR with DriverDslxFnToIr
f39f08cfd1cb7fdfea1322d3dd2b937f24966a12601992dd4e3bfb5f7bc2f9a0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::addConvert concrete DSLX function `add` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
12a763fc0cc7897204ab9f85d2bb7c9136cbba185d7fd00b49f05c6e18cf36e9donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::biasConvert concrete DSLX function `bias` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
4ba02528aa9dbf0d2a9470589a0234af7b5d62bf45c80167b39a16185d8d6852donedriver_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
b426ec8029f013eb11be42ce0af006c05d92b87a4fc9536aca3f1a1183bee067donedriver_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
92c06acaf74affa24c1ff862b4622c2af00ff8bac4d1cf5c7b7a6c8474e0d9cbdonedriver_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
db01b7034185ccbf473f4e5a785ebb6018e97322609acf82fff7ee18167a65c0donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::flattenConvert concrete DSLX function `flatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
cbd254255bbbde69b6b1e7c0befa377c8fd0728e7d27efab440c02d2f2805e87donedriver_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
51125262e8b692317c57f5d0d6c40f7dd2ab3675d9b3adbed520c8494147b00cdonedriver_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
fdbc73d4f0a70d183bb80522e38adcceb5758962377edabf97db09a556ae25c1donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::fmaConvert concrete DSLX function `fma` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
6ba56097329e7a0370dacf98fad2d1a9e95dc12f9de1d21d8ceeb8898c538569donedriver_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
e154c61185062a3d9874d243d096df06e7bd2e0f3d5a82fa020b92c67a1106d5donedriver_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
7ee769446bdcf9bcb3901f2e9affa78fb3a455c6bca4d8775e5e0e72446caf32donedriver_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
8e385ebfa7e1a4ada167634732503e67b13ddcbe72bf8a48c0841d12491a993fdonedriver_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
a82bb4b4371a21891845e68c60c3120c7b243b825c61be14ef2e78f721d09a47donedriver_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
dc4017e52556496e91e1358e7dd0b92328ffbb7740de8e3ea64e8b866a1ade9bdonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::infConvert concrete DSLX function `inf` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
f79a2c562ca06aaaf491938925cde8372b0cb43beb0905e5c6c84d734cfea76bdonedriver_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
84382fbcbada3caea6216d0e6968bf483d196f55d1ffdb39c7a15771b73e47f9donedriver_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
60535bcc2c8d049d0495ea2e363f7c82698343489b241b3de145b7a3dd128499donedriver_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
9c45898a69ca2703f700397cf5b47fcd7f46299b04594ed561268550d7cd9826donedriver_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
cf836236f863ffa214ddec780b8f9d9433bd3529682dd3bf9a6fc255ac5f5d3ddonedriver_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
a86f64fcc7a00de3cc8f49e6b9200b9596ee54feee4319fcc1655cdfcd18d504donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::ldexpConvert concrete DSLX function `ldexp` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
bfdd3f6785fa0481cdadf30f56a7c89515f6be6bdd895929e3b7b060795787b7donedriver_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
c8a3520f2fb8fa6a610cea0b4b7a81e7680e39ae3f0d99dce78b857b1908e417donedriver_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
3aa77ed705632c4250b64e853c849c3f7a0b078df27ad153478f1fd689c0c894donedriver_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
cdeee4d8bdf6234279192c5a6e174da9e75079e00863e454c81658fde0c8d7fddonedriver_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
1f74d0e43927f4e1c8083aa889607e671760b0ef5fb8448f954a5702cc515cf5donedriver_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
0ac3c38f9e7f8716ff54b27c35b83b8256ce764177a587ccce9fe7560e6deb78donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::mulConvert concrete DSLX function `mul` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
924642897c1c5e4bb28f1daf89b527ea602c094ac82c6c06b0e44dbe9825d4b2donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::negateConvert concrete DSLX function `negate` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
024ed0de0e5feaf1be3676c6cb245e13eebea679e8b49a6989138289298f80a6donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::normalizeConvert concrete DSLX function `normalize` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
284ba8b4e45d3c86fc0f291eeeef173bcfbcdf29c7ce95fa3a92d92f6935a724donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::oneConvert concrete DSLX function `one` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
5c3535a491a14afd641bfbfa56d0e39a52379f645ba2140141fd265a9031a1d6donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::qnanConvert concrete DSLX function `qnan` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
622708a5fbd13f220738f6e9a74a24bb026140c273cf3948201cddc6c60d8e20donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::subConvert concrete DSLX function `sub` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
7f81fbc9ae3f18cc11337bc0dee0aad2d64f693858ab792e9fb7bfd6dce16bd0donedriver_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
9bb080fc01c9bf0ccdf53272ee1d896530ac2ec8ef7af35f822b8ee709aa617ddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::tagConvert concrete DSLX function `tag` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1b6439fdfc3cb69b24c9ad1b783423ae9785cadd58b962768f6c61a0be5db0f8donedriver_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
752ffd8d742a797d70ce50049cb92d567dc4b37bf3e0ac12e9a4a25ba9f73307donedriver_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
e03350ea70b5d0e7bf1f026b76fe21073e44ca5663650c530181877d7968ffa5donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::truncConvert concrete DSLX function `trunc` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
5ab0dd93945c607b1609b406d241d28d22b07c0cff027c1f137ae23623007fccdonedriver_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
07d3d5be8a5547e3c1c389cd778b474d273a16d4ebe5906ac33c133a4332c1f9donedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::unflattenConvert concrete DSLX function `unflatten` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
1d4a565fd43d09d7914e640914473066e3693e9eb126bf07968f79bc46561feddonedriver_dslx_fn_to_irxls/dslx/stdlib/hfloat16.x::zeroConvert concrete DSLX function `zero` in `xls/dslx/stdlib/hfloat16.x` to IR with DriverDslxFnToIr
c7ccbff7ba803e3d5d74db9b45e2cd233cbb2a7207d66ad63ab7c20798016258donedriver_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
b6ba1e09e008b7bd714806af645e9a8bad3c9dd4fff567cb25787808c7fbce83donedriver_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
f05106c82b25d7811c923194f0b847e6385622bf526983957acf8b8d8a52e978donedriver_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
2f2128a60093c9018b969dffadf1ca03ae41478cbb8d9ea44eb495aa9b8af8e6donedriver_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
61d2e6a65713927dd73fd60ed6f051082cd6c7d309d7af9eeda9b08c29899a60donedriver_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
92160e2d0aabac809efe30369986def73c4e8dde6f06a6e9a65e49028064e5f4donedriver_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
934c9556ec0608d80ccd65e851f3649ba818d1faace0cdc75249b14147258f0edonedriver_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
c5d2311337c7a6867a69f1a1c3bd300c0761bd58ba58431c7e463c01b2ef2a39donedriver_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
4f7750dfa62ca89663440920c50895ff2ac231174ae6e3e48d6fa59c35204908donedriver_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
30bf7e5782e7349f646328a480e34dce53c8389a09fab818c4499309b2f326a7donedriver_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
8289177027273e5946d241926b0e36d12e3469d5632a7590d33ae48404db505bdonedriver_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
4dc5c05a68dc6c0276e9dbeb6566f759b1ccd23b86ff3fe12fda3272ef14cd88donedriver_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-811abbe65bc5c3a8-560100-0 --rm --pull never --network none -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/artifacts/81/1a/811abbe65bc5c3a83b1828d3253fc70de13b91054777c2a5db9790863200191b/payload:/inputs/subtree:ro -v /home/cdleary/proj/xlsynth-bvc/bvc-artifacts/artifacts/81/1a/811abbe65bc5c3a83b1828d3253fc70de13b91054777c2a5db9790863200191b/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": "8ca8326fce0645972cd7def1c1e785f849592e4974e9e746863c23fc0c6d8b1d",
    "expected_sha256": "8ca8326fce0645972cd7def1c1e785f849592e4974e9e746863c23fc0c6d8b1d",
    "sha256_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.33.0/dslx_stdlib.tar.gz.sha256",
    "tarball_url": "https://github.com/xlsynth/xlsynth/releases/download/v0.33.0/dslx_stdlib.tar.gz"
  },
  "dslx_list_fns_discovery": {
    "concrete_functions": 193,
    "crate_version_label": "crate:v0.27.0",
    "driver_runtime": {
      "docker_image": "xlsynth-bvc-driver:0.27.0",
      "dockerfile": "docker/xlsynth-driver.Dockerfile",
      "driver_version": "0.27.0",
      "release_platform": "ubuntu2004"
    },
    "dso_version_label": "dso:v0.33.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.33.0",
  "discovery_runtime": {
    "driver_version": "0.27.0",
    "release_platform": "ubuntu2004",
    "docker_image": "xlsynth-bvc-driver:0.27.0",
    "dockerfile": "docker/xlsynth-driver.Dockerfile"
  }
}