2
有一个快速的方法来投双值短裤(16位有符号),目前我在做这样的事情:通过使用SSE进行钳位的快速双转换>
double dval = <sum junk>
int16_t sval;
if (val > int16_max) {
sval = int16_max;
} else if (val < int16_min) {
sval = int16_min;
} else
sval = (int16_t)val;
我怀疑有一个快速的方法来做到这一点使用SSE,这将是显著更高效。
谷歌搜索出现了这个主题:http://www.gamedev.net/community/forums/topic.asp?topic_id=256880 – zdav 2010-06-08 21:30:10
更新使用VS Intrinsics。 – Goz 2010-06-08 21:37:45
非常好,谢谢! – 2010-06-08 21:39:29