- 500 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 00:08:16 ]
- 学校の勉強か?ちったあ頭使えよ。
方法1(ロード無し): // a = a < 0 ? -a : a; F64vec2 z = _mm_setzero_pd(); a = select_lt(a, z, z-a, a); 方法2(ロード有り): static const __int64 _0x7FFFFFFFFFFFFFFFLL = 0x7FFFFFFFFFFFFFFFLL; F64vec2 m(*(double *)&_0x7FFFFFFFFFFFFFFFLL); a &= m;
|

|