On Mon, Sep 08, 2025 at 12:23:49PM +0200, Matthias Kretz wrote: > + if (words == 0) > + { > + /* _Float16 is the only supported type smaller than 32 bits. */
This comment is incorrect, although the assert is right. Both _Float16 and decltype (0.0bf16) (aka std::bfloat16_t) are supported types smaller than 32 bits (at least on some targets). And 2 spaces between . and */ rather than one. > + gcc_assert (bits == 16); Jakub