0
プログラミングガイドには、倍精度浮動小数点数ではなく、倍精度(%1d)とベクトル型(%v4fなど)の命令があります。AMD OpenCL SDKでprintfを使用して半精度の浮動小数点数を印刷するにはどうすればよいですか?
プログラミングガイドには、倍精度浮動小数点数ではなく、倍精度(%1d)とベクトル型(%v4fなど)の命令があります。AMD OpenCL SDKでprintfを使用して半精度の浮動小数点数を印刷するにはどうすればよいですか?
通常、Cでは、floargからdoubleのような大きなデータ型に対して、可変引数はautomatically promotedです。 OpenCL documentationは、同様のプロモーションがそこに適用されることを暗示しているようです。
したがって、単純な%f
は、半分の長さのフロートに対しても機能するはずです。
あなたは '%hf'を試しましたか? –