Záleží, o jaký čip se jedná :-). Pokud je to osmibitový šváb s pár kB FLASH, tak to může být problém, protože (a teď tedy trošku hádám) SW implementace bfloat16 nebo half-float nebude o moc jednodušší, než klasická implementace float/single. Spíš by to chtělo něco jednoduššího, bez podpory denormalizovaných čísel, NaN a nekonečen - tím se ušetří spousta podmínek a speciálních případů.