Как напечатать плавающее изображение с половинной точностью, используя printf в AMD OpenCL SDK? - PullRequest
0 голосов
/ 19 января 2012

Руководство по программированию содержит инструкции для двойных (% ld) и векторных типов (например,% v4f), но не для операций с плавающей запятой с половиной точности.

1 Ответ

0 голосов
/ 19 января 2012

Обычно в C аргументы varargs автоматически переводятся в более крупные типы данных, такие как float для удвоения. OpenCL документация , по-видимому, подразумевает, что подобное продвижение применяется там.

Поэтому простой %f должен работать и для поплавков половинной длины.

...