私はmodf
SSE 組み込み関数を使用する次の実用的な実装を持っています__m128i
が、結果を__m128
.
__m128 integer = _mm_cvtepi32_ps(_mm_cvttps_epi32(value));
__m128 fraction = _mm_sub_ps(value, integer);
型変換なしの切り捨ての命令、またはいくつかの魔法の数のハックは存在しますか?
私はmodf
SSE 組み込み関数を使用する次の実用的な実装を持っています__m128i
が、結果を__m128
.
__m128 integer = _mm_cvtepi32_ps(_mm_cvttps_epi32(value));
__m128 fraction = _mm_sub_ps(value, integer);
型変換なしの切り捨ての命令、またはいくつかの魔法の数のハックは存在しますか?