16-битный тип данных с плавающей точкой

Кто-нибудь имеет опыт использования 16-битного типа с плавающей точкой в ​​приложении. Этот относительно новый тип данных используется в компьютерной графике. Он определяется несколькими спецификациями: OpenEXR, DirectX и новым стандартом IEEE-754 2008.

На WinHEC 2008 у Час Бойд из Microsoft была презентация, пропагандирующая этот тип данных. (Меня там не было, но я видел слайд-колоду.) "Float-16 - новый байт".

Мои вопросы: кто-нибудь использует этот тип данных для чего-либо, кроме текстур DirectX?

Если так, то почему? Что делает ваше приложение?

Если да, требуется ли вам полная поддержка IEEE, включая деномалы, NaN и #Inf?

1 ответ

Я встречал этот тип в библиотеках DSP для uclinux, включая программную реализацию всех основных операций. Это очень удобно для 8- и 16-битных процессоров, гораздо проще в работе с программным обеспечением, чем 32-битные и более крупные типы.

Другие вопросы по тегам