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